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 213

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 166 khays
with_zlib
791 145 khays
'
792
      ac_precious_vars='build_alias
793
host_alias
794
target_alias
795
CC
796
CFLAGS
797
LDFLAGS
798
LIBS
799
CPPFLAGS
800
CPP
801
CXX
802
CXXFLAGS
803
CCC
804
CXXCPP
805
YACC
806
YFLAGS'
807
 
808
 
809
# Initialize some variables set by options.
810
ac_init_help=
811
ac_init_version=false
812
ac_unrecognized_opts=
813
ac_unrecognized_sep=
814
# The variables have the same names as the options, with
815
# dashes changed to underlines.
816
cache_file=/dev/null
817
exec_prefix=NONE
818
no_create=
819
no_recursion=
820
prefix=NONE
821
program_prefix=NONE
822
program_suffix=NONE
823
program_transform_name=s,x,x,
824
silent=
825
site=
826
srcdir=
827
verbose=
828
x_includes=NONE
829
x_libraries=NONE
830
 
831
# Installation directory options.
832
# These are left unexpanded so users can "make install exec_prefix=/foo"
833
# and all the variables that are supposed to be based on exec_prefix
834
# by default will actually change.
835
# Use braces instead of parens because sh, perl, etc. also accept them.
836
# (The list follows the same order as the GNU Coding Standards.)
837
bindir='${exec_prefix}/bin'
838
sbindir='${exec_prefix}/sbin'
839
libexecdir='${exec_prefix}/libexec'
840
datarootdir='${prefix}/share'
841
datadir='${datarootdir}'
842
sysconfdir='${prefix}/etc'
843
sharedstatedir='${prefix}/com'
844
localstatedir='${prefix}/var'
845
includedir='${prefix}/include'
846
oldincludedir='/usr/include'
847
docdir='${datarootdir}/doc/${PACKAGE}'
848
infodir='${datarootdir}/info'
849
htmldir='${docdir}'
850
dvidir='${docdir}'
851
pdfdir='${docdir}'
852
psdir='${docdir}'
853
libdir='${exec_prefix}/lib'
854
localedir='${datarootdir}/locale'
855
mandir='${datarootdir}/man'
856
 
857
ac_prev=
858
ac_dashdash=
859
for ac_option
860
do
861
  # If the previous option needs an argument, assign it.
862
  if test -n "$ac_prev"; then
863
    eval $ac_prev=\$ac_option
864
    ac_prev=
865
    continue
866
  fi
867
 
868
  case $ac_option in
869
  *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
870
  *)    ac_optarg=yes ;;
871
  esac
872
 
873
  # Accept the important Cygnus configure options, so we can diagnose typos.
874
 
875
  case $ac_dashdash$ac_option in
876
  --)
877
    ac_dashdash=yes ;;
878
 
879
  -bindir | --bindir | --bindi | --bind | --bin | --bi)
880
    ac_prev=bindir ;;
881
  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
882
    bindir=$ac_optarg ;;
883
 
884
  -build | --build | --buil | --bui | --bu)
885
    ac_prev=build_alias ;;
886
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
887
    build_alias=$ac_optarg ;;
888
 
889
  -cache-file | --cache-file | --cache-fil | --cache-fi \
890
  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
891
    ac_prev=cache_file ;;
892
  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
893
  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
894
    cache_file=$ac_optarg ;;
895
 
896
  --config-cache | -C)
897
    cache_file=config.cache ;;
898
 
899
  -datadir | --datadir | --datadi | --datad)
900
    ac_prev=datadir ;;
901
  -datadir=* | --datadir=* | --datadi=* | --datad=*)
902
    datadir=$ac_optarg ;;
903
 
904
  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
905
  | --dataroo | --dataro | --datar)
906
    ac_prev=datarootdir ;;
907
  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
908
  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
909
    datarootdir=$ac_optarg ;;
910
 
911
  -disable-* | --disable-*)
912
    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
913
    # Reject names that are not valid shell variable names.
914
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
915
      as_fn_error "invalid feature name: $ac_useropt"
916
    ac_useropt_orig=$ac_useropt
917
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
918
    case $ac_user_opts in
919
      *"
920
"enable_$ac_useropt"
921
"*) ;;
922
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
923
         ac_unrecognized_sep=', ';;
924
    esac
925
    eval enable_$ac_useropt=no ;;
926
 
927
  -docdir | --docdir | --docdi | --doc | --do)
928
    ac_prev=docdir ;;
929
  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
930
    docdir=$ac_optarg ;;
931
 
932
  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
933
    ac_prev=dvidir ;;
934
  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
935
    dvidir=$ac_optarg ;;
936
 
937
  -enable-* | --enable-*)
938
    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
939
    # Reject names that are not valid shell variable names.
940
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
941
      as_fn_error "invalid feature name: $ac_useropt"
942
    ac_useropt_orig=$ac_useropt
943
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
944
    case $ac_user_opts in
945
      *"
946
"enable_$ac_useropt"
947
"*) ;;
948
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
949
         ac_unrecognized_sep=', ';;
950
    esac
951
    eval enable_$ac_useropt=\$ac_optarg ;;
952
 
953
  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
954
  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
955
  | --exec | --exe | --ex)
956
    ac_prev=exec_prefix ;;
957
  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
958
  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
959
  | --exec=* | --exe=* | --ex=*)
960
    exec_prefix=$ac_optarg ;;
961
 
962
  -gas | --gas | --ga | --g)
963
    # Obsolete; use --with-gas.
964
    with_gas=yes ;;
965
 
966
  -help | --help | --hel | --he | -h)
967
    ac_init_help=long ;;
968
  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
969
    ac_init_help=recursive ;;
970
  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
971
    ac_init_help=short ;;
972
 
973
  -host | --host | --hos | --ho)
974
    ac_prev=host_alias ;;
975
  -host=* | --host=* | --hos=* | --ho=*)
976
    host_alias=$ac_optarg ;;
977
 
978
  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
979
    ac_prev=htmldir ;;
980
  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
981
  | --ht=*)
982
    htmldir=$ac_optarg ;;
983
 
984
  -includedir | --includedir | --includedi | --included | --include \
985
  | --includ | --inclu | --incl | --inc)
986
    ac_prev=includedir ;;
987
  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
988
  | --includ=* | --inclu=* | --incl=* | --inc=*)
989
    includedir=$ac_optarg ;;
990
 
991
  -infodir | --infodir | --infodi | --infod | --info | --inf)
992
    ac_prev=infodir ;;
993
  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
994
    infodir=$ac_optarg ;;
995
 
996
  -libdir | --libdir | --libdi | --libd)
997
    ac_prev=libdir ;;
998
  -libdir=* | --libdir=* | --libdi=* | --libd=*)
999
    libdir=$ac_optarg ;;
1000
 
1001
  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1002
  | --libexe | --libex | --libe)
1003
    ac_prev=libexecdir ;;
1004
  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1005
  | --libexe=* | --libex=* | --libe=*)
1006
    libexecdir=$ac_optarg ;;
1007
 
1008
  -localedir | --localedir | --localedi | --localed | --locale)
1009
    ac_prev=localedir ;;
1010
  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1011
    localedir=$ac_optarg ;;
1012
 
1013
  -localstatedir | --localstatedir | --localstatedi | --localstated \
1014
  | --localstate | --localstat | --localsta | --localst | --locals)
1015
    ac_prev=localstatedir ;;
1016
  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1017
  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1018
    localstatedir=$ac_optarg ;;
1019
 
1020
  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1021
    ac_prev=mandir ;;
1022
  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1023
    mandir=$ac_optarg ;;
1024
 
1025
  -nfp | --nfp | --nf)
1026
    # Obsolete; use --without-fp.
1027
    with_fp=no ;;
1028
 
1029
  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1030
  | --no-cr | --no-c | -n)
1031
    no_create=yes ;;
1032
 
1033
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1034
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1035
    no_recursion=yes ;;
1036
 
1037
  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1038
  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1039
  | --oldin | --oldi | --old | --ol | --o)
1040
    ac_prev=oldincludedir ;;
1041
  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1042
  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1043
  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1044
    oldincludedir=$ac_optarg ;;
1045
 
1046
  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1047
    ac_prev=prefix ;;
1048
  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1049
    prefix=$ac_optarg ;;
1050
 
1051
  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1052
  | --program-pre | --program-pr | --program-p)
1053
    ac_prev=program_prefix ;;
1054
  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1055
  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1056
    program_prefix=$ac_optarg ;;
1057
 
1058
  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1059
  | --program-suf | --program-su | --program-s)
1060
    ac_prev=program_suffix ;;
1061
  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1062
  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1063
    program_suffix=$ac_optarg ;;
1064
 
1065
  -program-transform-name | --program-transform-name \
1066
  | --program-transform-nam | --program-transform-na \
1067
  | --program-transform-n | --program-transform- \
1068
  | --program-transform | --program-transfor \
1069
  | --program-transfo | --program-transf \
1070
  | --program-trans | --program-tran \
1071
  | --progr-tra | --program-tr | --program-t)
1072
    ac_prev=program_transform_name ;;
1073
  -program-transform-name=* | --program-transform-name=* \
1074
  | --program-transform-nam=* | --program-transform-na=* \
1075
  | --program-transform-n=* | --program-transform-=* \
1076
  | --program-transform=* | --program-transfor=* \
1077
  | --program-transfo=* | --program-transf=* \
1078
  | --program-trans=* | --program-tran=* \
1079
  | --progr-tra=* | --program-tr=* | --program-t=*)
1080
    program_transform_name=$ac_optarg ;;
1081
 
1082
  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1083
    ac_prev=pdfdir ;;
1084
  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1085
    pdfdir=$ac_optarg ;;
1086
 
1087
  -psdir | --psdir | --psdi | --psd | --ps)
1088
    ac_prev=psdir ;;
1089
  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1090
    psdir=$ac_optarg ;;
1091
 
1092
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1093
  | -silent | --silent | --silen | --sile | --sil)
1094
    silent=yes ;;
1095
 
1096
  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1097
    ac_prev=sbindir ;;
1098
  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1099
  | --sbi=* | --sb=*)
1100
    sbindir=$ac_optarg ;;
1101
 
1102
  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1103
  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1104
  | --sharedst | --shareds | --shared | --share | --shar \
1105
  | --sha | --sh)
1106
    ac_prev=sharedstatedir ;;
1107
  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1108
  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1109
  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1110
  | --sha=* | --sh=*)
1111
    sharedstatedir=$ac_optarg ;;
1112
 
1113
  -site | --site | --sit)
1114
    ac_prev=site ;;
1115
  -site=* | --site=* | --sit=*)
1116
    site=$ac_optarg ;;
1117
 
1118
  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1119
    ac_prev=srcdir ;;
1120
  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1121
    srcdir=$ac_optarg ;;
1122
 
1123
  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1124
  | --syscon | --sysco | --sysc | --sys | --sy)
1125
    ac_prev=sysconfdir ;;
1126
  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1127
  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1128
    sysconfdir=$ac_optarg ;;
1129
 
1130
  -target | --target | --targe | --targ | --tar | --ta | --t)
1131
    ac_prev=target_alias ;;
1132
  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1133
    target_alias=$ac_optarg ;;
1134
 
1135
  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1136
    verbose=yes ;;
1137
 
1138
  -version | --version | --versio | --versi | --vers | -V)
1139
    ac_init_version=: ;;
1140
 
1141
  -with-* | --with-*)
1142
    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1143
    # Reject names that are not valid shell variable names.
1144
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1145
      as_fn_error "invalid package name: $ac_useropt"
1146
    ac_useropt_orig=$ac_useropt
1147
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1148
    case $ac_user_opts in
1149
      *"
1150
"with_$ac_useropt"
1151
"*) ;;
1152
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1153
         ac_unrecognized_sep=', ';;
1154
    esac
1155
    eval with_$ac_useropt=\$ac_optarg ;;
1156
 
1157
  -without-* | --without-*)
1158
    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1159
    # Reject names that are not valid shell variable names.
1160
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1161
      as_fn_error "invalid package name: $ac_useropt"
1162
    ac_useropt_orig=$ac_useropt
1163
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1164
    case $ac_user_opts in
1165
      *"
1166
"with_$ac_useropt"
1167
"*) ;;
1168
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1169
         ac_unrecognized_sep=', ';;
1170
    esac
1171
    eval with_$ac_useropt=no ;;
1172
 
1173
  --x)
1174
    # Obsolete; use --with-x.
1175
    with_x=yes ;;
1176
 
1177
  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1178
  | --x-incl | --x-inc | --x-in | --x-i)
1179
    ac_prev=x_includes ;;
1180
  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1181
  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1182
    x_includes=$ac_optarg ;;
1183
 
1184
  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1185
  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1186
    ac_prev=x_libraries ;;
1187
  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1188
  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1189
    x_libraries=$ac_optarg ;;
1190
 
1191
  -*) as_fn_error "unrecognized option: \`$ac_option'
1192
Try \`$0 --help' for more information."
1193
    ;;
1194
 
1195
  *=*)
1196
    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1197
    # Reject names that are not valid shell variable names.
1198
    case $ac_envvar in #(
1199
      '' | [0-9]* | *[!_$as_cr_alnum]* )
1200
      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1201
    esac
1202
    eval $ac_envvar=\$ac_optarg
1203
    export $ac_envvar ;;
1204
 
1205
  *)
1206
    # FIXME: should be removed in autoconf 3.0.
1207
    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1208
    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1209
      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1210
    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1211
    ;;
1212
 
1213
  esac
1214
done
1215
 
1216
if test -n "$ac_prev"; then
1217
  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1218
  as_fn_error "missing argument to $ac_option"
1219
fi
1220
 
1221
if test -n "$ac_unrecognized_opts"; then
1222
  case $enable_option_checking in
1223
    no) ;;
1224
    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1225
    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1226
  esac
1227
fi
1228
 
1229
# Check all directory arguments for consistency.
1230
for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1231
                datadir sysconfdir sharedstatedir localstatedir includedir \
1232
                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1233
                libdir localedir mandir
1234
do
1235
  eval ac_val=\$$ac_var
1236
  # Remove trailing slashes.
1237
  case $ac_val in
1238
    */ )
1239
      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1240
      eval $ac_var=\$ac_val;;
1241
  esac
1242
  # Be sure to have absolute directory names.
1243
  case $ac_val in
1244
    [\\/$]* | ?:[\\/]* )  continue;;
1245
    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1246
  esac
1247
  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1248
done
1249
 
1250
# There might be people who depend on the old broken behavior: `$host'
1251
# used to hold the argument of --host etc.
1252
# FIXME: To remove some day.
1253
build=$build_alias
1254
host=$host_alias
1255
target=$target_alias
1256
 
1257
# FIXME: To remove some day.
1258
if test "x$host_alias" != x; then
1259
  if test "x$build_alias" = x; then
1260
    cross_compiling=maybe
1261
    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1262
    If a cross compiler is detected then cross compile mode will be used." >&2
1263
  elif test "x$build_alias" != "x$host_alias"; then
1264
    cross_compiling=yes
1265
  fi
1266
fi
1267
 
1268
ac_tool_prefix=
1269
test -n "$host_alias" && ac_tool_prefix=$host_alias-
1270
 
1271
test "$silent" = yes && exec 6>/dev/null
1272
 
1273
 
1274
ac_pwd=`pwd` && test -n "$ac_pwd" &&
1275
ac_ls_di=`ls -di .` &&
1276
ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1277
  as_fn_error "working directory cannot be determined"
1278
test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1279
  as_fn_error "pwd does not report name of working directory"
1280
 
1281
 
1282
# Find the source files, if location was not specified.
1283
if test -z "$srcdir"; then
1284
  ac_srcdir_defaulted=yes
1285
  # Try the directory containing this script, then the parent directory.
1286
  ac_confdir=`$as_dirname -- "$as_myself" ||
1287
$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1288
         X"$as_myself" : 'X\(//\)[^/]' \| \
1289
         X"$as_myself" : 'X\(//\)$' \| \
1290
         X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1291
$as_echo X"$as_myself" |
1292
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1293
            s//\1/
1294
            q
1295
          }
1296
          /^X\(\/\/\)[^/].*/{
1297
            s//\1/
1298
            q
1299
          }
1300
          /^X\(\/\/\)$/{
1301
            s//\1/
1302
            q
1303
          }
1304
          /^X\(\/\).*/{
1305
            s//\1/
1306
            q
1307
          }
1308
          s/.*/./; q'`
1309
  srcdir=$ac_confdir
1310
  if test ! -r "$srcdir/$ac_unique_file"; then
1311
    srcdir=..
1312
  fi
1313
else
1314
  ac_srcdir_defaulted=no
1315
fi
1316
if test ! -r "$srcdir/$ac_unique_file"; then
1317
  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1318
  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1319
fi
1320
ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1321
ac_abs_confdir=`(
1322
        cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1323
        pwd)`
1324
# When building in place, set srcdir=.
1325
if test "$ac_abs_confdir" = "$ac_pwd"; then
1326
  srcdir=.
1327
fi
1328
# Remove unnecessary trailing slashes from srcdir.
1329
# Double slashes in file names in object file debugging info
1330
# mess up M-x gdb in Emacs.
1331
case $srcdir in
1332
*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1333
esac
1334
for ac_var in $ac_precious_vars; do
1335
  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1336
  eval ac_env_${ac_var}_value=\$${ac_var}
1337
  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1338
  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1339
done
1340
 
1341
#
1342
# Report the --help message.
1343
#
1344
if test "$ac_init_help" = "long"; then
1345
  # Omit some internal or obsolete options to make the list less imposing.
1346
  # This message is too long to be a string in the A/UX 3.1 sh.
1347
  cat <<_ACEOF
1348
\`configure' configures this package to adapt to many kinds of systems.
1349
 
1350
Usage: $0 [OPTION]... [VAR=VALUE]...
1351
 
1352
To assign environment variables (e.g., CC, CFLAGS...), specify them as
1353
VAR=VALUE.  See below for descriptions of some of the useful variables.
1354
 
1355
Defaults for the options are specified in brackets.
1356
 
1357
Configuration:
1358
  -h, --help              display this help and exit
1359
      --help=short        display options specific to this package
1360
      --help=recursive    display the short help of all the included packages
1361
  -V, --version           display version information and exit
1362
  -q, --quiet, --silent   do not print \`checking...' messages
1363
      --cache-file=FILE   cache test results in FILE [disabled]
1364
  -C, --config-cache      alias for \`--cache-file=config.cache'
1365
  -n, --no-create         do not create output files
1366
      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1367
 
1368
Installation directories:
1369
  --prefix=PREFIX         install architecture-independent files in PREFIX
1370
                          [$ac_default_prefix]
1371
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1372
                          [PREFIX]
1373
 
1374
By default, \`make install' will install all the files in
1375
\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1376
an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1377
for instance \`--prefix=\$HOME'.
1378
 
1379
For better control, use the options below.
1380
 
1381
Fine tuning of the installation directories:
1382
  --bindir=DIR            user executables [EPREFIX/bin]
1383
  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1384
  --libexecdir=DIR        program executables [EPREFIX/libexec]
1385
  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1386
  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1387
  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1388
  --libdir=DIR            object code libraries [EPREFIX/lib]
1389
  --includedir=DIR        C header files [PREFIX/include]
1390
  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1391
  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1392
  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1393
  --infodir=DIR           info documentation [DATAROOTDIR/info]
1394
  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1395
  --mandir=DIR            man documentation [DATAROOTDIR/man]
1396
  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1397
  --htmldir=DIR           html documentation [DOCDIR]
1398
  --dvidir=DIR            dvi documentation [DOCDIR]
1399
  --pdfdir=DIR            pdf documentation [DOCDIR]
1400
  --psdir=DIR             ps documentation [DOCDIR]
1401
_ACEOF
1402
 
1403
  cat <<\_ACEOF
1404
 
1405
Program names:
1406
  --program-prefix=PREFIX            prepend PREFIX to installed program names
1407
  --program-suffix=SUFFIX            append SUFFIX to installed program names
1408
  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1409
 
1410
System types:
1411
  --build=BUILD     configure for building on BUILD [guessed]
1412
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1413
  --target=TARGET   configure for building compilers for TARGET [HOST]
1414
_ACEOF
1415
fi
1416
 
1417
if test -n "$ac_init_help"; then
1418
 
1419
  cat <<\_ACEOF
1420
 
1421
Optional Features:
1422
  --disable-option-checking  ignore unrecognized --enable/--with options
1423
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1424
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1425
  --disable-dependency-tracking  speeds up one-time build
1426
  --enable-dependency-tracking   do not reject slow dependency extractors
1427
  --enable-maintainer-mode  enable make rules and dependencies not useful
1428
                          (and sometimes confusing) to the casual installer
1429
  --enable-targets        alternative target configurations
1430
  --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1431
  --enable-gold[=ARG]     build gold [ARG={default,yes,no}]
1432
  --enable-got=     GOT handling scheme (target, single, negative,
1433
                          multigot)
1434
  --enable-werror         treat compile warnings as errors
1435
  --enable-build-warnings enable build-time compiler warnings
1436
  --enable-plugins        Enable support for plugins (defaults no)
1437
  --disable-largefile     omit support for large files
1438
  --enable-shared[=PKGS]  build shared libraries [default=yes]
1439
  --enable-static[=PKGS]  build static libraries [default=yes]
1440
  --enable-fast-install[=PKGS]
1441
                          optimize for fast installation [default=yes]
1442
  --disable-libtool-lock  avoid locking (might break parallel builds)
1443
  --disable-nls           do not use Native Language Support
1444
  --enable-initfini-array       use .init_array/.fini_array sections
1445
 
1446
Optional Packages:
1447
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1448
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1449
  --with-lib-path=dir1:dir2...  set default LIB_PATH
1450
  --with-sysroot=DIR Search for usr/lib et al within DIR.
1451
  --with-pic              try to use only PIC/non-PIC objects [default=use
1452
                          both]
1453
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1454 166 khays
  --with-zlib             include zlib support (auto/yes/no) default=auto
1455 145 khays
 
1456
Some influential environment variables:
1457
  CC          C compiler command
1458
  CFLAGS      C compiler flags
1459
  LDFLAGS     linker flags, e.g. -L if you have libraries in a
1460
              nonstandard directory 
1461
  LIBS        libraries to pass to the linker, e.g. -l
1462
  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I if
1463
              you have headers in a nonstandard directory 
1464
  CPP         C preprocessor
1465
  CXX         C++ compiler command
1466
  CXXFLAGS    C++ compiler flags
1467
  CXXCPP      C++ preprocessor
1468
  YACC        The `Yet Another C Compiler' implementation to use. Defaults to
1469
              the first program found out of: `bison -y', `byacc', `yacc'.
1470
  YFLAGS      The list of arguments that will be passed by default to $YACC.
1471
              This script will default YFLAGS to the empty string to avoid a
1472
              default value of `-d' given by some make applications.
1473
 
1474
Use these variables to override the choices made by `configure' or to help
1475
it to find libraries and programs with nonstandard names/locations.
1476
 
1477
Report bugs to the package provider.
1478
_ACEOF
1479
ac_status=$?
1480
fi
1481
 
1482
if test "$ac_init_help" = "recursive"; then
1483
  # If there are subdirs, report their specific --help.
1484
  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1485
    test -d "$ac_dir" ||
1486
      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1487
      continue
1488
    ac_builddir=.
1489
 
1490
case "$ac_dir" in
1491
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1492
*)
1493
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1494
  # A ".." for each directory in $ac_dir_suffix.
1495
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1496
  case $ac_top_builddir_sub in
1497
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1498
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1499
  esac ;;
1500
esac
1501
ac_abs_top_builddir=$ac_pwd
1502
ac_abs_builddir=$ac_pwd$ac_dir_suffix
1503
# for backward compatibility:
1504
ac_top_builddir=$ac_top_build_prefix
1505
 
1506
case $srcdir in
1507
  .)  # We are building in place.
1508
    ac_srcdir=.
1509
    ac_top_srcdir=$ac_top_builddir_sub
1510
    ac_abs_top_srcdir=$ac_pwd ;;
1511
  [\\/]* | ?:[\\/]* )  # Absolute name.
1512
    ac_srcdir=$srcdir$ac_dir_suffix;
1513
    ac_top_srcdir=$srcdir
1514
    ac_abs_top_srcdir=$srcdir ;;
1515
  *) # Relative name.
1516
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1517
    ac_top_srcdir=$ac_top_build_prefix$srcdir
1518
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1519
esac
1520
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1521
 
1522
    cd "$ac_dir" || { ac_status=$?; continue; }
1523
    # Check for guested configure.
1524
    if test -f "$ac_srcdir/configure.gnu"; then
1525
      echo &&
1526
      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1527
    elif test -f "$ac_srcdir/configure"; then
1528
      echo &&
1529
      $SHELL "$ac_srcdir/configure" --help=recursive
1530
    else
1531
      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1532
    fi || ac_status=$?
1533
    cd "$ac_pwd" || { ac_status=$?; break; }
1534
  done
1535
fi
1536
 
1537
test -n "$ac_init_help" && exit $ac_status
1538
if $ac_init_version; then
1539
  cat <<\_ACEOF
1540
configure
1541
generated by GNU Autoconf 2.64
1542
 
1543
Copyright (C) 2009 Free Software Foundation, Inc.
1544
This configure script is free software; the Free Software Foundation
1545
gives unlimited permission to copy, distribute and modify it.
1546
_ACEOF
1547
  exit
1548
fi
1549
 
1550
## ------------------------ ##
1551
## Autoconf initialization. ##
1552
## ------------------------ ##
1553
 
1554
# ac_fn_c_try_compile LINENO
1555
# --------------------------
1556
# Try to compile conftest.$ac_ext, and return whether this succeeded.
1557
ac_fn_c_try_compile ()
1558
{
1559
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1560
  rm -f conftest.$ac_objext
1561
  if { { ac_try="$ac_compile"
1562
case "(($ac_try" in
1563
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1564
  *) ac_try_echo=$ac_try;;
1565
esac
1566
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1567
$as_echo "$ac_try_echo"; } >&5
1568
  (eval "$ac_compile") 2>conftest.err
1569
  ac_status=$?
1570
  if test -s conftest.err; then
1571
    grep -v '^ *+' conftest.err >conftest.er1
1572
    cat conftest.er1 >&5
1573
    mv -f conftest.er1 conftest.err
1574
  fi
1575
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1576
  test $ac_status = 0; } && {
1577
         test -z "$ac_c_werror_flag" ||
1578
         test ! -s conftest.err
1579
       } && test -s conftest.$ac_objext; then :
1580
  ac_retval=0
1581
else
1582
  $as_echo "$as_me: failed program was:" >&5
1583
sed 's/^/| /' conftest.$ac_ext >&5
1584
 
1585
        ac_retval=1
1586
fi
1587
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1588
  return $ac_retval
1589
 
1590
} # ac_fn_c_try_compile
1591
 
1592
# ac_fn_c_try_link LINENO
1593
# -----------------------
1594
# Try to link conftest.$ac_ext, and return whether this succeeded.
1595
ac_fn_c_try_link ()
1596
{
1597
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1598
  rm -f conftest.$ac_objext conftest$ac_exeext
1599
  if { { ac_try="$ac_link"
1600
case "(($ac_try" in
1601
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1602
  *) ac_try_echo=$ac_try;;
1603
esac
1604
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1605
$as_echo "$ac_try_echo"; } >&5
1606
  (eval "$ac_link") 2>conftest.err
1607
  ac_status=$?
1608
  if test -s conftest.err; then
1609
    grep -v '^ *+' conftest.err >conftest.er1
1610
    cat conftest.er1 >&5
1611
    mv -f conftest.er1 conftest.err
1612
  fi
1613
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1614
  test $ac_status = 0; } && {
1615
         test -z "$ac_c_werror_flag" ||
1616
         test ! -s conftest.err
1617
       } && test -s conftest$ac_exeext && {
1618
         test "$cross_compiling" = yes ||
1619
         $as_test_x conftest$ac_exeext
1620
       }; then :
1621
  ac_retval=0
1622
else
1623
  $as_echo "$as_me: failed program was:" >&5
1624
sed 's/^/| /' conftest.$ac_ext >&5
1625
 
1626
        ac_retval=1
1627
fi
1628
  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1629
  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1630
  # interfere with the next link command; also delete a directory that is
1631
  # left behind by Apple's compiler.  We do this before executing the actions.
1632
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1633
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1634
  return $ac_retval
1635
 
1636
} # ac_fn_c_try_link
1637
 
1638
# ac_fn_c_try_cpp LINENO
1639
# ----------------------
1640
# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1641
ac_fn_c_try_cpp ()
1642
{
1643
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1644
  if { { ac_try="$ac_cpp conftest.$ac_ext"
1645
case "(($ac_try" in
1646
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1647
  *) ac_try_echo=$ac_try;;
1648
esac
1649
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1650
$as_echo "$ac_try_echo"; } >&5
1651
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1652
  ac_status=$?
1653
  if test -s conftest.err; then
1654
    grep -v '^ *+' conftest.err >conftest.er1
1655
    cat conftest.er1 >&5
1656
    mv -f conftest.er1 conftest.err
1657
  fi
1658
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1659
  test $ac_status = 0; } >/dev/null && {
1660
         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1661
         test ! -s conftest.err
1662
       }; then :
1663
  ac_retval=0
1664
else
1665
  $as_echo "$as_me: failed program was:" >&5
1666
sed 's/^/| /' conftest.$ac_ext >&5
1667
 
1668
    ac_retval=1
1669
fi
1670
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1671
  return $ac_retval
1672
 
1673
} # ac_fn_c_try_cpp
1674
 
1675
# ac_fn_cxx_try_compile LINENO
1676
# ----------------------------
1677
# Try to compile conftest.$ac_ext, and return whether this succeeded.
1678
ac_fn_cxx_try_compile ()
1679
{
1680
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1681
  rm -f conftest.$ac_objext
1682
  if { { ac_try="$ac_compile"
1683
case "(($ac_try" in
1684
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1685
  *) ac_try_echo=$ac_try;;
1686
esac
1687
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1688
$as_echo "$ac_try_echo"; } >&5
1689
  (eval "$ac_compile") 2>conftest.err
1690
  ac_status=$?
1691
  if test -s conftest.err; then
1692
    grep -v '^ *+' conftest.err >conftest.er1
1693
    cat conftest.er1 >&5
1694
    mv -f conftest.er1 conftest.err
1695
  fi
1696
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1697
  test $ac_status = 0; } && {
1698
         test -z "$ac_cxx_werror_flag" ||
1699
         test ! -s conftest.err
1700
       } && test -s conftest.$ac_objext; then :
1701
  ac_retval=0
1702
else
1703
  $as_echo "$as_me: failed program was:" >&5
1704
sed 's/^/| /' conftest.$ac_ext >&5
1705
 
1706
        ac_retval=1
1707
fi
1708
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1709
  return $ac_retval
1710
 
1711
} # ac_fn_cxx_try_compile
1712
 
1713
# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1714
# -------------------------------------------------------
1715
# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1716
# the include files in INCLUDES and setting the cache variable VAR
1717
# accordingly.
1718
ac_fn_c_check_header_mongrel ()
1719
{
1720
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1721
  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1722
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1723
$as_echo_n "checking for $2... " >&6; }
1724
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1725
  $as_echo_n "(cached) " >&6
1726
fi
1727
eval ac_res=\$$3
1728
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1729
$as_echo "$ac_res" >&6; }
1730
else
1731
  # Is the header compilable?
1732
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1733
$as_echo_n "checking $2 usability... " >&6; }
1734
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1735
/* end confdefs.h.  */
1736
$4
1737
#include <$2>
1738
_ACEOF
1739
if ac_fn_c_try_compile "$LINENO"; then :
1740
  ac_header_compiler=yes
1741
else
1742
  ac_header_compiler=no
1743
fi
1744
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1745
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1746
$as_echo "$ac_header_compiler" >&6; }
1747
 
1748
# Is the header present?
1749
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1750
$as_echo_n "checking $2 presence... " >&6; }
1751
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1752
/* end confdefs.h.  */
1753
#include <$2>
1754
_ACEOF
1755
if ac_fn_c_try_cpp "$LINENO"; then :
1756
  ac_header_preproc=yes
1757
else
1758
  ac_header_preproc=no
1759
fi
1760
rm -f conftest.err conftest.$ac_ext
1761
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1762
$as_echo "$ac_header_preproc" >&6; }
1763
 
1764
# So?  What about this header?
1765
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1766
  yes:no: )
1767
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1768
$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1769
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1770
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1771
    ;;
1772
  no:yes:* )
1773
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1774
$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1775
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1776
$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1777
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1778
$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1779
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1780
$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1781
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1782
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1783
    ;;
1784
esac
1785
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1786
$as_echo_n "checking for $2... " >&6; }
1787
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1788
  $as_echo_n "(cached) " >&6
1789
else
1790
  eval "$3=\$ac_header_compiler"
1791
fi
1792
eval ac_res=\$$3
1793
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1794
$as_echo "$ac_res" >&6; }
1795
fi
1796
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1797
 
1798
} # ac_fn_c_check_header_mongrel
1799
 
1800
# ac_fn_c_try_run LINENO
1801
# ----------------------
1802
# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1803
# that executables *can* be run.
1804
ac_fn_c_try_run ()
1805
{
1806
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1807
  if { { ac_try="$ac_link"
1808
case "(($ac_try" in
1809
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1810
  *) ac_try_echo=$ac_try;;
1811
esac
1812
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1813
$as_echo "$ac_try_echo"; } >&5
1814
  (eval "$ac_link") 2>&5
1815
  ac_status=$?
1816
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1817
  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1818
  { { case "(($ac_try" in
1819
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1820
  *) ac_try_echo=$ac_try;;
1821
esac
1822
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1823
$as_echo "$ac_try_echo"; } >&5
1824
  (eval "$ac_try") 2>&5
1825
  ac_status=$?
1826
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1827
  test $ac_status = 0; }; }; then :
1828
  ac_retval=0
1829
else
1830
  $as_echo "$as_me: program exited with status $ac_status" >&5
1831
       $as_echo "$as_me: failed program was:" >&5
1832
sed 's/^/| /' conftest.$ac_ext >&5
1833
 
1834
       ac_retval=$ac_status
1835
fi
1836
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1837
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1838
  return $ac_retval
1839
 
1840
} # ac_fn_c_try_run
1841
 
1842
# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1843
# -------------------------------------------------------
1844
# Tests whether HEADER exists and can be compiled using the include files in
1845
# INCLUDES, setting the cache variable VAR accordingly.
1846
ac_fn_c_check_header_compile ()
1847
{
1848
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1849
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1850
$as_echo_n "checking for $2... " >&6; }
1851
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1852
  $as_echo_n "(cached) " >&6
1853
else
1854
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1855
/* end confdefs.h.  */
1856
$4
1857
#include <$2>
1858
_ACEOF
1859
if ac_fn_c_try_compile "$LINENO"; then :
1860
  eval "$3=yes"
1861
else
1862
  eval "$3=no"
1863
fi
1864
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1865
fi
1866
eval ac_res=\$$3
1867
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1868
$as_echo "$ac_res" >&6; }
1869
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1870
 
1871
} # ac_fn_c_check_header_compile
1872
 
1873
# ac_fn_c_check_func LINENO FUNC VAR
1874
# ----------------------------------
1875
# Tests whether FUNC exists, setting the cache variable VAR accordingly
1876
ac_fn_c_check_func ()
1877
{
1878
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1879
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1880
$as_echo_n "checking for $2... " >&6; }
1881
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1882
  $as_echo_n "(cached) " >&6
1883
else
1884
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1885
/* end confdefs.h.  */
1886
/* Define $2 to an innocuous variant, in case  declares $2.
1887
   For example, HP-UX 11i  declares gettimeofday.  */
1888
#define $2 innocuous_$2
1889
 
1890
/* System header to define __stub macros and hopefully few prototypes,
1891
    which can conflict with char $2 (); below.
1892
    Prefer  to  if __STDC__ is defined, since
1893
     exists even on freestanding compilers.  */
1894
 
1895
#ifdef __STDC__
1896
# include 
1897
#else
1898
# include 
1899
#endif
1900
 
1901
#undef $2
1902
 
1903
/* Override any GCC internal prototype to avoid an error.
1904
   Use char because int might match the return type of a GCC
1905
   builtin and then its argument prototype would still apply.  */
1906
#ifdef __cplusplus
1907
extern "C"
1908
#endif
1909
char $2 ();
1910
/* The GNU C library defines this for functions which it implements
1911
    to always fail with ENOSYS.  Some functions are actually named
1912
    something starting with __ and the normal name is an alias.  */
1913
#if defined __stub_$2 || defined __stub___$2
1914
choke me
1915
#endif
1916
 
1917
int
1918
main ()
1919
{
1920
return $2 ();
1921
  ;
1922
  return 0;
1923
}
1924
_ACEOF
1925
if ac_fn_c_try_link "$LINENO"; then :
1926
  eval "$3=yes"
1927
else
1928
  eval "$3=no"
1929
fi
1930
rm -f core conftest.err conftest.$ac_objext \
1931
    conftest$ac_exeext conftest.$ac_ext
1932
fi
1933
eval ac_res=\$$3
1934
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1935
$as_echo "$ac_res" >&6; }
1936
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1937
 
1938
} # ac_fn_c_check_func
1939
 
1940
# ac_fn_cxx_try_cpp LINENO
1941
# ------------------------
1942
# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1943
ac_fn_cxx_try_cpp ()
1944
{
1945
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1946
  if { { ac_try="$ac_cpp conftest.$ac_ext"
1947
case "(($ac_try" in
1948
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1949
  *) ac_try_echo=$ac_try;;
1950
esac
1951
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1952
$as_echo "$ac_try_echo"; } >&5
1953
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1954
  ac_status=$?
1955
  if test -s conftest.err; then
1956
    grep -v '^ *+' conftest.err >conftest.er1
1957
    cat conftest.er1 >&5
1958
    mv -f conftest.er1 conftest.err
1959
  fi
1960
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1961
  test $ac_status = 0; } >/dev/null && {
1962
         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1963
         test ! -s conftest.err
1964
       }; then :
1965
  ac_retval=0
1966
else
1967
  $as_echo "$as_me: failed program was:" >&5
1968
sed 's/^/| /' conftest.$ac_ext >&5
1969
 
1970
    ac_retval=1
1971
fi
1972
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1973
  return $ac_retval
1974
 
1975
} # ac_fn_cxx_try_cpp
1976
 
1977
# ac_fn_cxx_try_link LINENO
1978
# -------------------------
1979
# Try to link conftest.$ac_ext, and return whether this succeeded.
1980
ac_fn_cxx_try_link ()
1981
{
1982
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1983
  rm -f conftest.$ac_objext conftest$ac_exeext
1984
  if { { ac_try="$ac_link"
1985
case "(($ac_try" in
1986
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1987
  *) ac_try_echo=$ac_try;;
1988
esac
1989
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1990
$as_echo "$ac_try_echo"; } >&5
1991
  (eval "$ac_link") 2>conftest.err
1992
  ac_status=$?
1993
  if test -s conftest.err; then
1994
    grep -v '^ *+' conftest.err >conftest.er1
1995
    cat conftest.er1 >&5
1996
    mv -f conftest.er1 conftest.err
1997
  fi
1998
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1999
  test $ac_status = 0; } && {
2000
         test -z "$ac_cxx_werror_flag" ||
2001
         test ! -s conftest.err
2002
       } && test -s conftest$ac_exeext && {
2003
         test "$cross_compiling" = yes ||
2004
         $as_test_x conftest$ac_exeext
2005
       }; then :
2006
  ac_retval=0
2007
else
2008
  $as_echo "$as_me: failed program was:" >&5
2009
sed 's/^/| /' conftest.$ac_ext >&5
2010
 
2011
        ac_retval=1
2012
fi
2013
  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2014
  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2015
  # interfere with the next link command; also delete a directory that is
2016
  # left behind by Apple's compiler.  We do this before executing the actions.
2017
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2018
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2019
  return $ac_retval
2020
 
2021
} # ac_fn_cxx_try_link
2022
 
2023
# ac_fn_c_check_decl LINENO SYMBOL VAR
2024
# ------------------------------------
2025
# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2026
ac_fn_c_check_decl ()
2027
{
2028
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2029
  as_decl_name=`echo $2|sed 's/ *(.*//'`
2030
  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2031
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2032
$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2033
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2034
  $as_echo_n "(cached) " >&6
2035
else
2036
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2037
/* end confdefs.h.  */
2038
$4
2039
int
2040
main ()
2041
{
2042
#ifndef $as_decl_name
2043
#ifdef __cplusplus
2044
  (void) $as_decl_use;
2045
#else
2046
  (void) $as_decl_name;
2047
#endif
2048
#endif
2049
 
2050
  ;
2051
  return 0;
2052
}
2053
_ACEOF
2054
if ac_fn_c_try_compile "$LINENO"; then :
2055
  eval "$3=yes"
2056
else
2057
  eval "$3=no"
2058
fi
2059
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2060
fi
2061
eval ac_res=\$$3
2062
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2063
$as_echo "$ac_res" >&6; }
2064
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2065
 
2066
} # ac_fn_c_check_decl
2067
 
2068
# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2069
# --------------------------------------------
2070
# Tries to find the compile-time value of EXPR in a program that includes
2071
# INCLUDES, setting VAR accordingly. Returns whether the value could be
2072
# computed
2073
ac_fn_c_compute_int ()
2074
{
2075
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2076
  if test "$cross_compiling" = yes; then
2077
    # Depending upon the size, compute the lo and hi bounds.
2078
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2079
/* end confdefs.h.  */
2080
$4
2081
int
2082
main ()
2083
{
2084
static int test_array [1 - 2 * !(($2) >= 0)];
2085
test_array [0] = 0
2086
 
2087
  ;
2088
  return 0;
2089
}
2090
_ACEOF
2091
if ac_fn_c_try_compile "$LINENO"; then :
2092
  ac_lo=0 ac_mid=0
2093
  while :; do
2094
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2095
/* end confdefs.h.  */
2096
$4
2097
int
2098
main ()
2099
{
2100
static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2101
test_array [0] = 0
2102
 
2103
  ;
2104
  return 0;
2105
}
2106
_ACEOF
2107
if ac_fn_c_try_compile "$LINENO"; then :
2108
  ac_hi=$ac_mid; break
2109
else
2110
  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2111
                        if test $ac_lo -le $ac_mid; then
2112
                          ac_lo= ac_hi=
2113
                          break
2114
                        fi
2115
                        as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2116
fi
2117
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2118
  done
2119
else
2120
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2121
/* end confdefs.h.  */
2122
$4
2123
int
2124
main ()
2125
{
2126
static int test_array [1 - 2 * !(($2) < 0)];
2127
test_array [0] = 0
2128
 
2129
  ;
2130
  return 0;
2131
}
2132
_ACEOF
2133
if ac_fn_c_try_compile "$LINENO"; then :
2134
  ac_hi=-1 ac_mid=-1
2135
  while :; do
2136
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2137
/* end confdefs.h.  */
2138
$4
2139
int
2140
main ()
2141
{
2142
static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2143
test_array [0] = 0
2144
 
2145
  ;
2146
  return 0;
2147
}
2148
_ACEOF
2149
if ac_fn_c_try_compile "$LINENO"; then :
2150
  ac_lo=$ac_mid; break
2151
else
2152
  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2153
                        if test $ac_mid -le $ac_hi; then
2154
                          ac_lo= ac_hi=
2155
                          break
2156
                        fi
2157
                        as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2158
fi
2159
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2160
  done
2161
else
2162
  ac_lo= ac_hi=
2163
fi
2164
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2165
fi
2166
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2167
# Binary search between lo and hi bounds.
2168
while test "x$ac_lo" != "x$ac_hi"; do
2169
  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2170
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2171
/* end confdefs.h.  */
2172
$4
2173
int
2174
main ()
2175
{
2176
static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2177
test_array [0] = 0
2178
 
2179
  ;
2180
  return 0;
2181
}
2182
_ACEOF
2183
if ac_fn_c_try_compile "$LINENO"; then :
2184
  ac_hi=$ac_mid
2185
else
2186
  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2187
fi
2188
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2189
done
2190
case $ac_lo in #((
2191
?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2192
'') ac_retval=1 ;;
2193
esac
2194
  else
2195
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2196
/* end confdefs.h.  */
2197
$4
2198
static long int longval () { return $2; }
2199
static unsigned long int ulongval () { return $2; }
2200
#include 
2201
#include 
2202
int
2203
main ()
2204
{
2205
 
2206
  FILE *f = fopen ("conftest.val", "w");
2207
  if (! f)
2208
    return 1;
2209
  if (($2) < 0)
2210
    {
2211
      long int i = longval ();
2212
      if (i != ($2))
2213
        return 1;
2214
      fprintf (f, "%ld", i);
2215
    }
2216
  else
2217
    {
2218
      unsigned long int i = ulongval ();
2219
      if (i != ($2))
2220
        return 1;
2221
      fprintf (f, "%lu", i);
2222
    }
2223
  /* Do not output a trailing newline, as this causes \r\n confusion
2224
     on some platforms.  */
2225
  return ferror (f) || fclose (f) != 0;
2226
 
2227
  ;
2228
  return 0;
2229
}
2230
_ACEOF
2231
if ac_fn_c_try_run "$LINENO"; then :
2232
  echo >>conftest.val; read $3 
2233
else
2234
  ac_retval=1
2235
fi
2236
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2237
  conftest.$ac_objext conftest.beam conftest.$ac_ext
2238
rm -f conftest.val
2239
 
2240
  fi
2241
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2242
  return $ac_retval
2243
 
2244
} # ac_fn_c_compute_int
2245
cat >config.log <<_ACEOF
2246
This file contains any messages produced by compilers while
2247
running configure, to aid debugging if configure makes a mistake.
2248
 
2249
It was created by $as_me, which was
2250
generated by GNU Autoconf 2.64.  Invocation command line was
2251
 
2252
  $ $0 $@
2253
 
2254
_ACEOF
2255
exec 5>>config.log
2256
{
2257
cat <<_ASUNAME
2258
## --------- ##
2259
## Platform. ##
2260
## --------- ##
2261
 
2262
hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2263
uname -m = `(uname -m) 2>/dev/null || echo unknown`
2264
uname -r = `(uname -r) 2>/dev/null || echo unknown`
2265
uname -s = `(uname -s) 2>/dev/null || echo unknown`
2266
uname -v = `(uname -v) 2>/dev/null || echo unknown`
2267
 
2268
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2269
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2270
 
2271
/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2272
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2273
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2274
/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2275
/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2276
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2277
/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2278
 
2279
_ASUNAME
2280
 
2281
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2282
for as_dir in $PATH
2283
do
2284
  IFS=$as_save_IFS
2285
  test -z "$as_dir" && as_dir=.
2286
    $as_echo "PATH: $as_dir"
2287
  done
2288
IFS=$as_save_IFS
2289
 
2290
} >&5
2291
 
2292
cat >&5 <<_ACEOF
2293
 
2294
 
2295
## ----------- ##
2296
## Core tests. ##
2297
## ----------- ##
2298
 
2299
_ACEOF
2300
 
2301
 
2302
# Keep a trace of the command line.
2303
# Strip out --no-create and --no-recursion so they do not pile up.
2304
# Strip out --silent because we don't want to record it for future runs.
2305
# Also quote any args containing shell meta-characters.
2306
# Make two passes to allow for proper duplicate-argument suppression.
2307
ac_configure_args=
2308
ac_configure_args0=
2309
ac_configure_args1=
2310
ac_must_keep_next=false
2311
for ac_pass in 1 2
2312
do
2313
  for ac_arg
2314
  do
2315
    case $ac_arg in
2316
    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2317
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2318
    | -silent | --silent | --silen | --sile | --sil)
2319
      continue ;;
2320
    *\'*)
2321
      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2322
    esac
2323
    case $ac_pass in
2324
    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2325
    2)
2326
      as_fn_append ac_configure_args1 " '$ac_arg'"
2327
      if test $ac_must_keep_next = true; then
2328
        ac_must_keep_next=false # Got value, back to normal.
2329
      else
2330
        case $ac_arg in
2331
          *=* | --config-cache | -C | -disable-* | --disable-* \
2332
          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2333
          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2334
          | -with-* | --with-* | -without-* | --without-* | --x)
2335
            case "$ac_configure_args0 " in
2336
              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2337
            esac
2338
            ;;
2339
          -* ) ac_must_keep_next=true ;;
2340
        esac
2341
      fi
2342
      as_fn_append ac_configure_args " '$ac_arg'"
2343
      ;;
2344
    esac
2345
  done
2346
done
2347
{ ac_configure_args0=; unset ac_configure_args0;}
2348
{ ac_configure_args1=; unset ac_configure_args1;}
2349
 
2350
# When interrupted or exit'd, cleanup temporary files, and complete
2351
# config.log.  We remove comments because anyway the quotes in there
2352
# would cause problems or look ugly.
2353
# WARNING: Use '\'' to represent an apostrophe within the trap.
2354
# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2355
trap 'exit_status=$?
2356
  # Save into config.log some information that might help in debugging.
2357
  {
2358
    echo
2359
 
2360
    cat <<\_ASBOX
2361
## ---------------- ##
2362
## Cache variables. ##
2363
## ---------------- ##
2364
_ASBOX
2365
    echo
2366
    # The following way of writing the cache mishandles newlines in values,
2367
(
2368
  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2369
    eval ac_val=\$$ac_var
2370
    case $ac_val in #(
2371
    *${as_nl}*)
2372
      case $ac_var in #(
2373
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2374
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2375
      esac
2376
      case $ac_var in #(
2377
      _ | IFS | as_nl) ;; #(
2378
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2379
      *) { eval $ac_var=; unset $ac_var;} ;;
2380
      esac ;;
2381
    esac
2382
  done
2383
  (set) 2>&1 |
2384
    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2385
    *${as_nl}ac_space=\ *)
2386
      sed -n \
2387
        "s/'\''/'\''\\\\'\'''\''/g;
2388
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2389
      ;; #(
2390
    *)
2391
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2392
      ;;
2393
    esac |
2394
    sort
2395
)
2396
    echo
2397
 
2398
    cat <<\_ASBOX
2399
## ----------------- ##
2400
## Output variables. ##
2401
## ----------------- ##
2402
_ASBOX
2403
    echo
2404
    for ac_var in $ac_subst_vars
2405
    do
2406
      eval ac_val=\$$ac_var
2407
      case $ac_val in
2408
      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2409
      esac
2410
      $as_echo "$ac_var='\''$ac_val'\''"
2411
    done | sort
2412
    echo
2413
 
2414
    if test -n "$ac_subst_files"; then
2415
      cat <<\_ASBOX
2416
## ------------------- ##
2417
## File substitutions. ##
2418
## ------------------- ##
2419
_ASBOX
2420
      echo
2421
      for ac_var in $ac_subst_files
2422
      do
2423
        eval ac_val=\$$ac_var
2424
        case $ac_val in
2425
        *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2426
        esac
2427
        $as_echo "$ac_var='\''$ac_val'\''"
2428
      done | sort
2429
      echo
2430
    fi
2431
 
2432
    if test -s confdefs.h; then
2433
      cat <<\_ASBOX
2434
## ----------- ##
2435
## confdefs.h. ##
2436
## ----------- ##
2437
_ASBOX
2438
      echo
2439
      cat confdefs.h
2440
      echo
2441
    fi
2442
    test "$ac_signal" != 0 &&
2443
      $as_echo "$as_me: caught signal $ac_signal"
2444
    $as_echo "$as_me: exit $exit_status"
2445
  } >&5
2446
  rm -f core *.core core.conftest.* &&
2447
    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2448
    exit $exit_status
2449
' 0
2450
for ac_signal in 1 2 13 15; do
2451
  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2452
done
2453
ac_signal=0
2454
 
2455
# confdefs.h avoids OS command line length limits that DEFS can exceed.
2456
rm -f -r conftest* confdefs.h
2457
 
2458
$as_echo "/* confdefs.h */" > confdefs.h
2459
 
2460
# Predefined preprocessor variables.
2461
 
2462
cat >>confdefs.h <<_ACEOF
2463
#define PACKAGE_NAME "$PACKAGE_NAME"
2464
_ACEOF
2465
 
2466
cat >>confdefs.h <<_ACEOF
2467
#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2468
_ACEOF
2469
 
2470
cat >>confdefs.h <<_ACEOF
2471
#define PACKAGE_VERSION "$PACKAGE_VERSION"
2472
_ACEOF
2473
 
2474
cat >>confdefs.h <<_ACEOF
2475
#define PACKAGE_STRING "$PACKAGE_STRING"
2476
_ACEOF
2477
 
2478
cat >>confdefs.h <<_ACEOF
2479
#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2480
_ACEOF
2481
 
2482
cat >>confdefs.h <<_ACEOF
2483
#define PACKAGE_URL "$PACKAGE_URL"
2484
_ACEOF
2485
 
2486
 
2487
# Let the site file select an alternate cache file if it wants to.
2488
# Prefer an explicitly selected file to automatically selected ones.
2489
ac_site_file1=NONE
2490
ac_site_file2=NONE
2491
if test -n "$CONFIG_SITE"; then
2492
  ac_site_file1=$CONFIG_SITE
2493
elif test "x$prefix" != xNONE; then
2494
  ac_site_file1=$prefix/share/config.site
2495
  ac_site_file2=$prefix/etc/config.site
2496
else
2497
  ac_site_file1=$ac_default_prefix/share/config.site
2498
  ac_site_file2=$ac_default_prefix/etc/config.site
2499
fi
2500
for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2501
do
2502
  test "x$ac_site_file" = xNONE && continue
2503
  if test -r "$ac_site_file"; then
2504
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2505
$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2506
    sed 's/^/| /' "$ac_site_file" >&5
2507
    . "$ac_site_file"
2508
  fi
2509
done
2510
 
2511
if test -r "$cache_file"; then
2512
  # Some versions of bash will fail to source /dev/null (special
2513
  # files actually), so we avoid doing that.
2514
  if test -f "$cache_file"; then
2515
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2516
$as_echo "$as_me: loading cache $cache_file" >&6;}
2517
    case $cache_file in
2518
      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2519
      *)                      . "./$cache_file";;
2520
    esac
2521
  fi
2522
else
2523
  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2524
$as_echo "$as_me: creating cache $cache_file" >&6;}
2525
  >$cache_file
2526
fi
2527
 
2528
# Check that the precious variables saved in the cache have kept the same
2529
# value.
2530
ac_cache_corrupted=false
2531
for ac_var in $ac_precious_vars; do
2532
  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2533
  eval ac_new_set=\$ac_env_${ac_var}_set
2534
  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2535
  eval ac_new_val=\$ac_env_${ac_var}_value
2536
  case $ac_old_set,$ac_new_set in
2537
    set,)
2538
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2539
$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2540
      ac_cache_corrupted=: ;;
2541
    ,set)
2542
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2543
$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2544
      ac_cache_corrupted=: ;;
2545
    ,);;
2546
    *)
2547
      if test "x$ac_old_val" != "x$ac_new_val"; then
2548
        # differences in whitespace do not lead to failure.
2549
        ac_old_val_w=`echo x $ac_old_val`
2550
        ac_new_val_w=`echo x $ac_new_val`
2551
        if test "$ac_old_val_w" != "$ac_new_val_w"; then
2552
          { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2553
$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2554
          ac_cache_corrupted=:
2555
        else
2556
          { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2557
$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2558
          eval $ac_var=\$ac_old_val
2559
        fi
2560
        { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2561
$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2562
        { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2563
$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2564
      fi;;
2565
  esac
2566
  # Pass precious variables to config.status.
2567
  if test "$ac_new_set" = set; then
2568
    case $ac_new_val in
2569
    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2570
    *) ac_arg=$ac_var=$ac_new_val ;;
2571
    esac
2572
    case " $ac_configure_args " in
2573
      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2574
      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2575
    esac
2576
  fi
2577
done
2578
if $ac_cache_corrupted; then
2579
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2580
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2581
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2582
$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2583
  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2584
fi
2585
## -------------------- ##
2586
## Main body of script. ##
2587
## -------------------- ##
2588
 
2589
ac_ext=c
2590
ac_cpp='$CPP $CPPFLAGS'
2591
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2592
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2593
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2594
 
2595
 
2596
 
2597
 
2598
 
2599
 
2600
 
2601
ac_aux_dir=
2602
for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2603
  for ac_t in install-sh install.sh shtool; do
2604
    if test -f "$ac_dir/$ac_t"; then
2605
      ac_aux_dir=$ac_dir
2606
      ac_install_sh="$ac_aux_dir/$ac_t -c"
2607
      break 2
2608
    fi
2609
  done
2610
done
2611
if test -z "$ac_aux_dir"; then
2612
  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2613
fi
2614
 
2615
# These three variables are undocumented and unsupported,
2616
# and are intended to be withdrawn in a future Autoconf release.
2617
# They can cause serious problems if a builder's source tree is in a directory
2618
# whose full name contains unusual characters.
2619
ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2620
ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2621
ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2622
 
2623
 
2624
# Make sure we can run config.sub.
2625
$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2626
  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2627
 
2628
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2629
$as_echo_n "checking build system type... " >&6; }
2630
if test "${ac_cv_build+set}" = set; then :
2631
  $as_echo_n "(cached) " >&6
2632
else
2633
  ac_build_alias=$build_alias
2634
test "x$ac_build_alias" = x &&
2635
  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2636
test "x$ac_build_alias" = x &&
2637
  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2638
ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2639
  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2640
 
2641
fi
2642
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2643
$as_echo "$ac_cv_build" >&6; }
2644
case $ac_cv_build in
2645
*-*-*) ;;
2646
*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2647
esac
2648
build=$ac_cv_build
2649
ac_save_IFS=$IFS; IFS='-'
2650
set x $ac_cv_build
2651
shift
2652
build_cpu=$1
2653
build_vendor=$2
2654
shift; shift
2655
# Remember, the first character of IFS is used to create $*,
2656
# except with old shells:
2657
build_os=$*
2658
IFS=$ac_save_IFS
2659
case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2660
 
2661
 
2662
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2663
$as_echo_n "checking host system type... " >&6; }
2664
if test "${ac_cv_host+set}" = set; then :
2665
  $as_echo_n "(cached) " >&6
2666
else
2667
  if test "x$host_alias" = x; then
2668
  ac_cv_host=$ac_cv_build
2669
else
2670
  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2671
    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2672
fi
2673
 
2674
fi
2675
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2676
$as_echo "$ac_cv_host" >&6; }
2677
case $ac_cv_host in
2678
*-*-*) ;;
2679
*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2680
esac
2681
host=$ac_cv_host
2682
ac_save_IFS=$IFS; IFS='-'
2683
set x $ac_cv_host
2684
shift
2685
host_cpu=$1
2686
host_vendor=$2
2687
shift; shift
2688
# Remember, the first character of IFS is used to create $*,
2689
# except with old shells:
2690
host_os=$*
2691
IFS=$ac_save_IFS
2692
case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2693
 
2694
 
2695
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2696
$as_echo_n "checking target system type... " >&6; }
2697
if test "${ac_cv_target+set}" = set; then :
2698
  $as_echo_n "(cached) " >&6
2699
else
2700
  if test "x$target_alias" = x; then
2701
  ac_cv_target=$ac_cv_host
2702
else
2703
  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2704
    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2705
fi
2706
 
2707
fi
2708
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2709
$as_echo "$ac_cv_target" >&6; }
2710
case $ac_cv_target in
2711
*-*-*) ;;
2712
*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2713
esac
2714
target=$ac_cv_target
2715
ac_save_IFS=$IFS; IFS='-'
2716
set x $ac_cv_target
2717
shift
2718
target_cpu=$1
2719
target_vendor=$2
2720
shift; shift
2721
# Remember, the first character of IFS is used to create $*,
2722
# except with old shells:
2723
target_os=$*
2724
IFS=$ac_save_IFS
2725
case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2726
 
2727
 
2728
# The aliases save the names the user supplied, while $host etc.
2729
# will get canonicalized.
2730
test -n "$target_alias" &&
2731
  test "$program_prefix$program_suffix$program_transform_name" = \
2732
    NONENONEs,x,x, &&
2733
  program_prefix=${target_alias}-
2734
 
2735
ac_ext=c
2736
ac_cpp='$CPP $CPPFLAGS'
2737
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2738
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2739
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2740
if test -n "$ac_tool_prefix"; then
2741
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2742
set dummy ${ac_tool_prefix}gcc; ac_word=$2
2743
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2744
$as_echo_n "checking for $ac_word... " >&6; }
2745
if test "${ac_cv_prog_CC+set}" = set; then :
2746
  $as_echo_n "(cached) " >&6
2747
else
2748
  if test -n "$CC"; then
2749
  ac_cv_prog_CC="$CC" # Let the user override the test.
2750
else
2751
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2752
for as_dir in $PATH
2753
do
2754
  IFS=$as_save_IFS
2755
  test -z "$as_dir" && as_dir=.
2756
    for ac_exec_ext in '' $ac_executable_extensions; do
2757
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2758
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2759
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2760
    break 2
2761
  fi
2762
done
2763
  done
2764
IFS=$as_save_IFS
2765
 
2766
fi
2767
fi
2768
CC=$ac_cv_prog_CC
2769
if test -n "$CC"; then
2770
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2771
$as_echo "$CC" >&6; }
2772
else
2773
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2774
$as_echo "no" >&6; }
2775
fi
2776
 
2777
 
2778
fi
2779
if test -z "$ac_cv_prog_CC"; then
2780
  ac_ct_CC=$CC
2781
  # Extract the first word of "gcc", so it can be a program name with args.
2782
set dummy gcc; ac_word=$2
2783
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2784
$as_echo_n "checking for $ac_word... " >&6; }
2785
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2786
  $as_echo_n "(cached) " >&6
2787
else
2788
  if test -n "$ac_ct_CC"; then
2789
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2790
else
2791
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2792
for as_dir in $PATH
2793
do
2794
  IFS=$as_save_IFS
2795
  test -z "$as_dir" && as_dir=.
2796
    for ac_exec_ext in '' $ac_executable_extensions; do
2797
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2798
    ac_cv_prog_ac_ct_CC="gcc"
2799
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2800
    break 2
2801
  fi
2802
done
2803
  done
2804
IFS=$as_save_IFS
2805
 
2806
fi
2807
fi
2808
ac_ct_CC=$ac_cv_prog_ac_ct_CC
2809
if test -n "$ac_ct_CC"; then
2810
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2811
$as_echo "$ac_ct_CC" >&6; }
2812
else
2813
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2814
$as_echo "no" >&6; }
2815
fi
2816
 
2817
  if test "x$ac_ct_CC" = x; then
2818
    CC=""
2819
  else
2820
    case $cross_compiling:$ac_tool_warned in
2821
yes:)
2822
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2823
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2824
ac_tool_warned=yes ;;
2825
esac
2826
    CC=$ac_ct_CC
2827
  fi
2828
else
2829
  CC="$ac_cv_prog_CC"
2830
fi
2831
 
2832
if test -z "$CC"; then
2833
          if test -n "$ac_tool_prefix"; then
2834
    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2835
set dummy ${ac_tool_prefix}cc; ac_word=$2
2836
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2837
$as_echo_n "checking for $ac_word... " >&6; }
2838
if test "${ac_cv_prog_CC+set}" = set; then :
2839
  $as_echo_n "(cached) " >&6
2840
else
2841
  if test -n "$CC"; then
2842
  ac_cv_prog_CC="$CC" # Let the user override the test.
2843
else
2844
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2845
for as_dir in $PATH
2846
do
2847
  IFS=$as_save_IFS
2848
  test -z "$as_dir" && as_dir=.
2849
    for ac_exec_ext in '' $ac_executable_extensions; do
2850
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2851
    ac_cv_prog_CC="${ac_tool_prefix}cc"
2852
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2853
    break 2
2854
  fi
2855
done
2856
  done
2857
IFS=$as_save_IFS
2858
 
2859
fi
2860
fi
2861
CC=$ac_cv_prog_CC
2862
if test -n "$CC"; then
2863
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2864
$as_echo "$CC" >&6; }
2865
else
2866
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2867
$as_echo "no" >&6; }
2868
fi
2869
 
2870
 
2871
  fi
2872
fi
2873
if test -z "$CC"; then
2874
  # Extract the first word of "cc", so it can be a program name with args.
2875
set dummy cc; ac_word=$2
2876
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2877
$as_echo_n "checking for $ac_word... " >&6; }
2878
if test "${ac_cv_prog_CC+set}" = set; then :
2879
  $as_echo_n "(cached) " >&6
2880
else
2881
  if test -n "$CC"; then
2882
  ac_cv_prog_CC="$CC" # Let the user override the test.
2883
else
2884
  ac_prog_rejected=no
2885
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2886
for as_dir in $PATH
2887
do
2888
  IFS=$as_save_IFS
2889
  test -z "$as_dir" && as_dir=.
2890
    for ac_exec_ext in '' $ac_executable_extensions; do
2891
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2892
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2893
       ac_prog_rejected=yes
2894
       continue
2895
     fi
2896
    ac_cv_prog_CC="cc"
2897
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2898
    break 2
2899
  fi
2900
done
2901
  done
2902
IFS=$as_save_IFS
2903
 
2904
if test $ac_prog_rejected = yes; then
2905
  # We found a bogon in the path, so make sure we never use it.
2906
  set dummy $ac_cv_prog_CC
2907
  shift
2908
  if test $# != 0; then
2909
    # We chose a different compiler from the bogus one.
2910
    # However, it has the same basename, so the bogon will be chosen
2911
    # first if we set CC to just the basename; use the full file name.
2912
    shift
2913
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2914
  fi
2915
fi
2916
fi
2917
fi
2918
CC=$ac_cv_prog_CC
2919
if test -n "$CC"; then
2920
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2921
$as_echo "$CC" >&6; }
2922
else
2923
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2924
$as_echo "no" >&6; }
2925
fi
2926
 
2927
 
2928
fi
2929
if test -z "$CC"; then
2930
  if test -n "$ac_tool_prefix"; then
2931
  for ac_prog in cl.exe
2932
  do
2933
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2934
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2935
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2936
$as_echo_n "checking for $ac_word... " >&6; }
2937
if test "${ac_cv_prog_CC+set}" = set; then :
2938
  $as_echo_n "(cached) " >&6
2939
else
2940
  if test -n "$CC"; then
2941
  ac_cv_prog_CC="$CC" # Let the user override the test.
2942
else
2943
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2944
for as_dir in $PATH
2945
do
2946
  IFS=$as_save_IFS
2947
  test -z "$as_dir" && as_dir=.
2948
    for ac_exec_ext in '' $ac_executable_extensions; do
2949
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2950
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2951
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2952
    break 2
2953
  fi
2954
done
2955
  done
2956
IFS=$as_save_IFS
2957
 
2958
fi
2959
fi
2960
CC=$ac_cv_prog_CC
2961
if test -n "$CC"; then
2962
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2963
$as_echo "$CC" >&6; }
2964
else
2965
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2966
$as_echo "no" >&6; }
2967
fi
2968
 
2969
 
2970
    test -n "$CC" && break
2971
  done
2972
fi
2973
if test -z "$CC"; then
2974
  ac_ct_CC=$CC
2975
  for ac_prog in cl.exe
2976
do
2977
  # Extract the first word of "$ac_prog", so it can be a program name with args.
2978
set dummy $ac_prog; ac_word=$2
2979
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2980
$as_echo_n "checking for $ac_word... " >&6; }
2981
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2982
  $as_echo_n "(cached) " >&6
2983
else
2984
  if test -n "$ac_ct_CC"; then
2985
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2986
else
2987
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2988
for as_dir in $PATH
2989
do
2990
  IFS=$as_save_IFS
2991
  test -z "$as_dir" && as_dir=.
2992
    for ac_exec_ext in '' $ac_executable_extensions; do
2993
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2994
    ac_cv_prog_ac_ct_CC="$ac_prog"
2995
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2996
    break 2
2997
  fi
2998
done
2999
  done
3000
IFS=$as_save_IFS
3001
 
3002
fi
3003
fi
3004
ac_ct_CC=$ac_cv_prog_ac_ct_CC
3005
if test -n "$ac_ct_CC"; then
3006
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3007
$as_echo "$ac_ct_CC" >&6; }
3008
else
3009
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3010
$as_echo "no" >&6; }
3011
fi
3012
 
3013
 
3014
  test -n "$ac_ct_CC" && break
3015
done
3016
 
3017
  if test "x$ac_ct_CC" = x; then
3018
    CC=""
3019
  else
3020
    case $cross_compiling:$ac_tool_warned in
3021
yes:)
3022
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3023
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3024
ac_tool_warned=yes ;;
3025
esac
3026
    CC=$ac_ct_CC
3027
  fi
3028
fi
3029
 
3030
fi
3031
 
3032
 
3033
test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3034
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3035
as_fn_error "no acceptable C compiler found in \$PATH
3036
See \`config.log' for more details." "$LINENO" 5; }
3037
 
3038
# Provide some information about the compiler.
3039
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3040
set X $ac_compile
3041
ac_compiler=$2
3042
for ac_option in --version -v -V -qversion; do
3043
  { { ac_try="$ac_compiler $ac_option >&5"
3044
case "(($ac_try" in
3045
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3046
  *) ac_try_echo=$ac_try;;
3047
esac
3048
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3049
$as_echo "$ac_try_echo"; } >&5
3050
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3051
  ac_status=$?
3052
  if test -s conftest.err; then
3053
    sed '10a\
3054
... rest of stderr output deleted ...
3055
         10q' conftest.err >conftest.er1
3056
    cat conftest.er1 >&5
3057
    rm -f conftest.er1 conftest.err
3058
  fi
3059
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3060
  test $ac_status = 0; }
3061
done
3062
 
3063
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3064
/* end confdefs.h.  */
3065
 
3066
int
3067
main ()
3068
{
3069
 
3070
  ;
3071
  return 0;
3072
}
3073
_ACEOF
3074
ac_clean_files_save=$ac_clean_files
3075
ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3076
# Try to create an executable without -o first, disregard a.out.
3077
# It will help us diagnose broken compilers, and finding out an intuition
3078
# of exeext.
3079
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3080
$as_echo_n "checking for C compiler default output file name... " >&6; }
3081
ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3082
 
3083
# The possible output files:
3084
ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3085
 
3086
ac_rmfiles=
3087
for ac_file in $ac_files
3088
do
3089
  case $ac_file in
3090
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3091
    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3092
  esac
3093
done
3094
rm -f $ac_rmfiles
3095
 
3096
if { { ac_try="$ac_link_default"
3097
case "(($ac_try" in
3098
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3099
  *) ac_try_echo=$ac_try;;
3100
esac
3101
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3102
$as_echo "$ac_try_echo"; } >&5
3103
  (eval "$ac_link_default") 2>&5
3104
  ac_status=$?
3105
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3106
  test $ac_status = 0; }; then :
3107
  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3108
# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3109
# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3110
# so that the user can short-circuit this test for compilers unknown to
3111
# Autoconf.
3112
for ac_file in $ac_files ''
3113
do
3114
  test -f "$ac_file" || continue
3115
  case $ac_file in
3116
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3117
        ;;
3118
    [ab].out )
3119
        # We found the default executable, but exeext='' is most
3120
        # certainly right.
3121
        break;;
3122
    *.* )
3123
        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3124
        then :; else
3125
           ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3126
        fi
3127
        # We set ac_cv_exeext here because the later test for it is not
3128
        # safe: cross compilers may not add the suffix if given an `-o'
3129
        # argument, so we may need to know it at that point already.
3130
        # Even if this section looks crufty: it has the advantage of
3131
        # actually working.
3132
        break;;
3133
    * )
3134
        break;;
3135
  esac
3136
done
3137
test "$ac_cv_exeext" = no && ac_cv_exeext=
3138
 
3139
else
3140
  ac_file=''
3141
fi
3142
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3143
$as_echo "$ac_file" >&6; }
3144
if test -z "$ac_file"; then :
3145
  $as_echo "$as_me: failed program was:" >&5
3146
sed 's/^/| /' conftest.$ac_ext >&5
3147
 
3148
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3149
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3150
{ as_fn_set_status 77
3151
as_fn_error "C compiler cannot create executables
3152
See \`config.log' for more details." "$LINENO" 5; }; }
3153
fi
3154
ac_exeext=$ac_cv_exeext
3155
 
3156
# Check that the compiler produces executables we can run.  If not, either
3157
# the compiler is broken, or we cross compile.
3158
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3159
$as_echo_n "checking whether the C compiler works... " >&6; }
3160
# If not cross compiling, check that we can run a simple program.
3161
if test "$cross_compiling" != yes; then
3162
  if { ac_try='./$ac_file'
3163
  { { case "(($ac_try" in
3164
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3165
  *) ac_try_echo=$ac_try;;
3166
esac
3167
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3168
$as_echo "$ac_try_echo"; } >&5
3169
  (eval "$ac_try") 2>&5
3170
  ac_status=$?
3171
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3172
  test $ac_status = 0; }; }; then
3173
    cross_compiling=no
3174
  else
3175
    if test "$cross_compiling" = maybe; then
3176
        cross_compiling=yes
3177
    else
3178
        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3179
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3180
as_fn_error "cannot run C compiled programs.
3181
If you meant to cross compile, use \`--host'.
3182
See \`config.log' for more details." "$LINENO" 5; }
3183
    fi
3184
  fi
3185
fi
3186
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3187
$as_echo "yes" >&6; }
3188
 
3189
rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3190
ac_clean_files=$ac_clean_files_save
3191
# Check that the compiler produces executables we can run.  If not, either
3192
# the compiler is broken, or we cross compile.
3193
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3194
$as_echo_n "checking whether we are cross compiling... " >&6; }
3195
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3196
$as_echo "$cross_compiling" >&6; }
3197
 
3198
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3199
$as_echo_n "checking for suffix of executables... " >&6; }
3200
if { { ac_try="$ac_link"
3201
case "(($ac_try" in
3202
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3203
  *) ac_try_echo=$ac_try;;
3204
esac
3205
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3206
$as_echo "$ac_try_echo"; } >&5
3207
  (eval "$ac_link") 2>&5
3208
  ac_status=$?
3209
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3210
  test $ac_status = 0; }; then :
3211
  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3212
# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3213
# work properly (i.e., refer to `conftest.exe'), while it won't with
3214
# `rm'.
3215
for ac_file in conftest.exe conftest conftest.*; do
3216
  test -f "$ac_file" || continue
3217
  case $ac_file in
3218
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3219
    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3220
          break;;
3221
    * ) break;;
3222
  esac
3223
done
3224
else
3225
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3226
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3227
as_fn_error "cannot compute suffix of executables: cannot compile and link
3228
See \`config.log' for more details." "$LINENO" 5; }
3229
fi
3230
rm -f conftest$ac_cv_exeext
3231
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3232
$as_echo "$ac_cv_exeext" >&6; }
3233
 
3234
rm -f conftest.$ac_ext
3235
EXEEXT=$ac_cv_exeext
3236
ac_exeext=$EXEEXT
3237
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3238
$as_echo_n "checking for suffix of object files... " >&6; }
3239
if test "${ac_cv_objext+set}" = set; then :
3240
  $as_echo_n "(cached) " >&6
3241
else
3242
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3243
/* end confdefs.h.  */
3244
 
3245
int
3246
main ()
3247
{
3248
 
3249
  ;
3250
  return 0;
3251
}
3252
_ACEOF
3253
rm -f conftest.o conftest.obj
3254
if { { ac_try="$ac_compile"
3255
case "(($ac_try" in
3256
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3257
  *) ac_try_echo=$ac_try;;
3258
esac
3259
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3260
$as_echo "$ac_try_echo"; } >&5
3261
  (eval "$ac_compile") 2>&5
3262
  ac_status=$?
3263
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3264
  test $ac_status = 0; }; then :
3265
  for ac_file in conftest.o conftest.obj conftest.*; do
3266
  test -f "$ac_file" || continue;
3267
  case $ac_file in
3268
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3269
    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3270
       break;;
3271
  esac
3272
done
3273
else
3274
  $as_echo "$as_me: failed program was:" >&5
3275
sed 's/^/| /' conftest.$ac_ext >&5
3276
 
3277
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3278
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3279
as_fn_error "cannot compute suffix of object files: cannot compile
3280
See \`config.log' for more details." "$LINENO" 5; }
3281
fi
3282
rm -f conftest.$ac_cv_objext conftest.$ac_ext
3283
fi
3284
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3285
$as_echo "$ac_cv_objext" >&6; }
3286
OBJEXT=$ac_cv_objext
3287
ac_objext=$OBJEXT
3288
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3289
$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3290
if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3291
  $as_echo_n "(cached) " >&6
3292
else
3293
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3294
/* end confdefs.h.  */
3295
 
3296
int
3297
main ()
3298
{
3299
#ifndef __GNUC__
3300
       choke me
3301
#endif
3302
 
3303
  ;
3304
  return 0;
3305
}
3306
_ACEOF
3307
if ac_fn_c_try_compile "$LINENO"; then :
3308
  ac_compiler_gnu=yes
3309
else
3310
  ac_compiler_gnu=no
3311
fi
3312
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3313
ac_cv_c_compiler_gnu=$ac_compiler_gnu
3314
 
3315
fi
3316
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3317
$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3318
if test $ac_compiler_gnu = yes; then
3319
  GCC=yes
3320
else
3321
  GCC=
3322
fi
3323
ac_test_CFLAGS=${CFLAGS+set}
3324
ac_save_CFLAGS=$CFLAGS
3325
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3326
$as_echo_n "checking whether $CC accepts -g... " >&6; }
3327
if test "${ac_cv_prog_cc_g+set}" = set; then :
3328
  $as_echo_n "(cached) " >&6
3329
else
3330
  ac_save_c_werror_flag=$ac_c_werror_flag
3331
   ac_c_werror_flag=yes
3332
   ac_cv_prog_cc_g=no
3333
   CFLAGS="-g"
3334
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3335
/* end confdefs.h.  */
3336
 
3337
int
3338
main ()
3339
{
3340
 
3341
  ;
3342
  return 0;
3343
}
3344
_ACEOF
3345
if ac_fn_c_try_compile "$LINENO"; then :
3346
  ac_cv_prog_cc_g=yes
3347
else
3348
  CFLAGS=""
3349
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3350
/* end confdefs.h.  */
3351
 
3352
int
3353
main ()
3354
{
3355
 
3356
  ;
3357
  return 0;
3358
}
3359
_ACEOF
3360
if ac_fn_c_try_compile "$LINENO"; then :
3361
 
3362
else
3363
  ac_c_werror_flag=$ac_save_c_werror_flag
3364
         CFLAGS="-g"
3365
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3366
/* end confdefs.h.  */
3367
 
3368
int
3369
main ()
3370
{
3371
 
3372
  ;
3373
  return 0;
3374
}
3375
_ACEOF
3376
if ac_fn_c_try_compile "$LINENO"; then :
3377
  ac_cv_prog_cc_g=yes
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
fi
3383
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3384
   ac_c_werror_flag=$ac_save_c_werror_flag
3385
fi
3386
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3387
$as_echo "$ac_cv_prog_cc_g" >&6; }
3388
if test "$ac_test_CFLAGS" = set; then
3389
  CFLAGS=$ac_save_CFLAGS
3390
elif test $ac_cv_prog_cc_g = yes; then
3391
  if test "$GCC" = yes; then
3392
    CFLAGS="-g -O2"
3393
  else
3394
    CFLAGS="-g"
3395
  fi
3396
else
3397
  if test "$GCC" = yes; then
3398
    CFLAGS="-O2"
3399
  else
3400
    CFLAGS=
3401
  fi
3402
fi
3403
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3404
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3405
if test "${ac_cv_prog_cc_c89+set}" = set; then :
3406
  $as_echo_n "(cached) " >&6
3407
else
3408
  ac_cv_prog_cc_c89=no
3409
ac_save_CC=$CC
3410
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3411
/* end confdefs.h.  */
3412
#include 
3413
#include 
3414
#include 
3415
#include 
3416
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3417
struct buf { int x; };
3418
FILE * (*rcsopen) (struct buf *, struct stat *, int);
3419
static char *e (p, i)
3420
     char **p;
3421
     int i;
3422
{
3423
  return p[i];
3424
}
3425
static char *f (char * (*g) (char **, int), char **p, ...)
3426
{
3427
  char *s;
3428
  va_list v;
3429
  va_start (v,p);
3430
  s = g (p, va_arg (v,int));
3431
  va_end (v);
3432
  return s;
3433
}
3434
 
3435
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3436
   function prototypes and stuff, but not '\xHH' hex character constants.
3437
   These don't provoke an error unfortunately, instead are silently treated
3438
   as 'x'.  The following induces an error, until -std is added to get
3439
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3440
   array size at least.  It's necessary to write '\x00'==0 to get something
3441
   that's true only with -std.  */
3442
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3443
 
3444
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3445
   inside strings and character constants.  */
3446
#define FOO(x) 'x'
3447
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3448
 
3449
int test (int i, double x);
3450
struct s1 {int (*f) (int a);};
3451
struct s2 {int (*f) (double a);};
3452
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3453
int argc;
3454
char **argv;
3455
int
3456
main ()
3457
{
3458
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3459
  ;
3460
  return 0;
3461
}
3462
_ACEOF
3463
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3464
        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3465
do
3466
  CC="$ac_save_CC $ac_arg"
3467
  if ac_fn_c_try_compile "$LINENO"; then :
3468
  ac_cv_prog_cc_c89=$ac_arg
3469
fi
3470
rm -f core conftest.err conftest.$ac_objext
3471
  test "x$ac_cv_prog_cc_c89" != "xno" && break
3472
done
3473
rm -f conftest.$ac_ext
3474
CC=$ac_save_CC
3475
 
3476
fi
3477
# AC_CACHE_VAL
3478
case "x$ac_cv_prog_cc_c89" in
3479
  x)
3480
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3481
$as_echo "none needed" >&6; } ;;
3482
  xno)
3483
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3484
$as_echo "unsupported" >&6; } ;;
3485
  *)
3486
    CC="$CC $ac_cv_prog_cc_c89"
3487
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3488
$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3489
esac
3490
if test "x$ac_cv_prog_cc_c89" != xno; then :
3491
 
3492
fi
3493
 
3494
ac_ext=c
3495
ac_cpp='$CPP $CPPFLAGS'
3496
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3497
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3498
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3499
 
3500
 
3501
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3502
$as_echo_n "checking for library containing strerror... " >&6; }
3503
if test "${ac_cv_search_strerror+set}" = set; then :
3504
  $as_echo_n "(cached) " >&6
3505
else
3506
  ac_func_search_save_LIBS=$LIBS
3507
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3508
/* end confdefs.h.  */
3509
 
3510
/* Override any GCC internal prototype to avoid an error.
3511
   Use char because int might match the return type of a GCC
3512
   builtin and then its argument prototype would still apply.  */
3513
#ifdef __cplusplus
3514
extern "C"
3515
#endif
3516
char strerror ();
3517
int
3518
main ()
3519
{
3520
return strerror ();
3521
  ;
3522
  return 0;
3523
}
3524
_ACEOF
3525
for ac_lib in '' cposix; do
3526
  if test -z "$ac_lib"; then
3527
    ac_res="none required"
3528
  else
3529
    ac_res=-l$ac_lib
3530
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3531
  fi
3532
  if ac_fn_c_try_link "$LINENO"; then :
3533
  ac_cv_search_strerror=$ac_res
3534
fi
3535
rm -f core conftest.err conftest.$ac_objext \
3536
    conftest$ac_exeext
3537
  if test "${ac_cv_search_strerror+set}" = set; then :
3538
  break
3539
fi
3540
done
3541
if test "${ac_cv_search_strerror+set}" = set; then :
3542
 
3543
else
3544
  ac_cv_search_strerror=no
3545
fi
3546
rm conftest.$ac_ext
3547
LIBS=$ac_func_search_save_LIBS
3548
fi
3549
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3550
$as_echo "$ac_cv_search_strerror" >&6; }
3551
ac_res=$ac_cv_search_strerror
3552
if test "$ac_res" != no; then :
3553
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3554
 
3555
fi
3556
 
3557
 
3558
BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[         ]*\([^  ]*\)[   ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
3559
am__api_version='1.11'
3560
 
3561
# Find a good install program.  We prefer a C program (faster),
3562
# so one script is as good as another.  But avoid the broken or
3563
# incompatible versions:
3564
# SysV /etc/install, /usr/sbin/install
3565
# SunOS /usr/etc/install
3566
# IRIX /sbin/install
3567
# AIX /bin/install
3568
# AmigaOS /C/install, which installs bootblocks on floppy discs
3569
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3570
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3571
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3572
# OS/2's system install, which has a completely different semantic
3573
# ./install, which can be erroneously created by make from ./install.sh.
3574
# Reject install programs that cannot install multiple files.
3575
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3576
$as_echo_n "checking for a BSD-compatible install... " >&6; }
3577
if test -z "$INSTALL"; then
3578
if test "${ac_cv_path_install+set}" = set; then :
3579
  $as_echo_n "(cached) " >&6
3580
else
3581
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3582
for as_dir in $PATH
3583
do
3584
  IFS=$as_save_IFS
3585
  test -z "$as_dir" && as_dir=.
3586
    # Account for people who put trailing slashes in PATH elements.
3587
case $as_dir/ in #((
3588
  ./ | .// | /[cC]/* | \
3589
  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3590
  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3591
  /usr/ucb/* ) ;;
3592
  *)
3593
    # OSF1 and SCO ODT 3.0 have their own names for install.
3594
    # Don't use installbsd from OSF since it installs stuff as root
3595
    # by default.
3596
    for ac_prog in ginstall scoinst install; do
3597
      for ac_exec_ext in '' $ac_executable_extensions; do
3598
        if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3599
          if test $ac_prog = install &&
3600
            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3601
            # AIX install.  It has an incompatible calling convention.
3602
            :
3603
          elif test $ac_prog = install &&
3604
            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3605
            # program-specific install script used by HP pwplus--don't use.
3606
            :
3607
          else
3608
            rm -rf conftest.one conftest.two conftest.dir
3609
            echo one > conftest.one
3610
            echo two > conftest.two
3611
            mkdir conftest.dir
3612
            if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3613
              test -s conftest.one && test -s conftest.two &&
3614
              test -s conftest.dir/conftest.one &&
3615
              test -s conftest.dir/conftest.two
3616
            then
3617
              ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3618
              break 3
3619
            fi
3620
          fi
3621
        fi
3622
      done
3623
    done
3624
    ;;
3625
esac
3626
 
3627
  done
3628
IFS=$as_save_IFS
3629
 
3630
rm -rf conftest.one conftest.two conftest.dir
3631
 
3632
fi
3633
  if test "${ac_cv_path_install+set}" = set; then
3634
    INSTALL=$ac_cv_path_install
3635
  else
3636
    # As a last resort, use the slow shell script.  Don't cache a
3637
    # value for INSTALL within a source directory, because that will
3638
    # break other packages using the cache if that directory is
3639
    # removed, or if the value is a relative name.
3640
    INSTALL=$ac_install_sh
3641
  fi
3642
fi
3643
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3644
$as_echo "$INSTALL" >&6; }
3645
 
3646
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3647
# It thinks the first close brace ends the variable substitution.
3648
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3649
 
3650
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3651
 
3652
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3653
 
3654
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3655
$as_echo_n "checking whether build environment is sane... " >&6; }
3656
# Just in case
3657
sleep 1
3658
echo timestamp > conftest.file
3659
# Reject unsafe characters in $srcdir or the absolute working directory
3660
# name.  Accept space and tab only in the latter.
3661
am_lf='
3662
'
3663
case `pwd` in
3664
  *[\\\"\#\$\&\'\`$am_lf]*)
3665
    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3666
esac
3667
case $srcdir in
3668
  *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
3669
    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3670
esac
3671
 
3672
# Do `set' in a subshell so we don't clobber the current shell's
3673
# arguments.  Must try -L first in case configure is actually a
3674
# symlink; some systems play weird games with the mod time of symlinks
3675
# (eg FreeBSD returns the mod time of the symlink's containing
3676
# directory).
3677
if (
3678
   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3679
   if test "$*" = "X"; then
3680
      # -L didn't work.
3681
      set X `ls -t "$srcdir/configure" conftest.file`
3682
   fi
3683
   rm -f conftest.file
3684
   if test "$*" != "X $srcdir/configure conftest.file" \
3685
      && test "$*" != "X conftest.file $srcdir/configure"; then
3686
 
3687
      # If neither matched, then we have a broken ls.  This can happen
3688
      # if, for instance, CONFIG_SHELL is bash and it inherits a
3689
      # broken ls alias from the environment.  This has actually
3690
      # happened.  Such a system could not be considered "sane".
3691
      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
3692
alias in your environment" "$LINENO" 5
3693
   fi
3694
 
3695
   test "$2" = conftest.file
3696
   )
3697
then
3698
   # Ok.
3699
   :
3700
else
3701
   as_fn_error "newly created file is older than distributed files!
3702
Check your system clock" "$LINENO" 5
3703
fi
3704
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3705
$as_echo "yes" >&6; }
3706
test "$program_prefix" != NONE &&
3707
  program_transform_name="s&^&$program_prefix&;$program_transform_name"
3708
# Use a double $ so make ignores it.
3709
test "$program_suffix" != NONE &&
3710
  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3711
# Double any \ or $.
3712
# By default was `s,x,x', remove it if useless.
3713
ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3714
program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3715
 
3716
# expand $ac_aux_dir to an absolute path
3717
am_aux_dir=`cd $ac_aux_dir && pwd`
3718
 
3719
if test x"${MISSING+set}" != xset; then
3720
  case $am_aux_dir in
3721
  *\ * | *\     *)
3722
    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3723
  *)
3724
    MISSING="\${SHELL} $am_aux_dir/missing" ;;
3725
  esac
3726
fi
3727
# Use eval to expand $SHELL
3728
if eval "$MISSING --run true"; then
3729
  am_missing_run="$MISSING --run "
3730
else
3731
  am_missing_run=
3732
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3733
$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3734
fi
3735
 
3736
if test x"${install_sh}" != xset; then
3737
  case $am_aux_dir in
3738
  *\ * | *\     *)
3739
    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3740
  *)
3741
    install_sh="\${SHELL} $am_aux_dir/install-sh"
3742
  esac
3743
fi
3744
 
3745
# Installed binaries are usually stripped using `strip' when the user
3746
# run `make install-strip'.  However `strip' might not be the right
3747
# tool to use in cross-compilation environments, therefore Automake
3748
# will honor the `STRIP' environment variable to overrule this program.
3749
if test "$cross_compiling" != no; then
3750
  if test -n "$ac_tool_prefix"; then
3751
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3752
set dummy ${ac_tool_prefix}strip; ac_word=$2
3753
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3754
$as_echo_n "checking for $ac_word... " >&6; }
3755
if test "${ac_cv_prog_STRIP+set}" = set; then :
3756
  $as_echo_n "(cached) " >&6
3757
else
3758
  if test -n "$STRIP"; then
3759
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3760
else
3761
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3762
for as_dir in $PATH
3763
do
3764
  IFS=$as_save_IFS
3765
  test -z "$as_dir" && as_dir=.
3766
    for ac_exec_ext in '' $ac_executable_extensions; do
3767
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3768
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3769
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3770
    break 2
3771
  fi
3772
done
3773
  done
3774
IFS=$as_save_IFS
3775
 
3776
fi
3777
fi
3778
STRIP=$ac_cv_prog_STRIP
3779
if test -n "$STRIP"; then
3780
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3781
$as_echo "$STRIP" >&6; }
3782
else
3783
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3784
$as_echo "no" >&6; }
3785
fi
3786
 
3787
 
3788
fi
3789
if test -z "$ac_cv_prog_STRIP"; then
3790
  ac_ct_STRIP=$STRIP
3791
  # Extract the first word of "strip", so it can be a program name with args.
3792
set dummy strip; ac_word=$2
3793
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3794
$as_echo_n "checking for $ac_word... " >&6; }
3795
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3796
  $as_echo_n "(cached) " >&6
3797
else
3798
  if test -n "$ac_ct_STRIP"; then
3799
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3800
else
3801
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3802
for as_dir in $PATH
3803
do
3804
  IFS=$as_save_IFS
3805
  test -z "$as_dir" && as_dir=.
3806
    for ac_exec_ext in '' $ac_executable_extensions; do
3807
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3808
    ac_cv_prog_ac_ct_STRIP="strip"
3809
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3810
    break 2
3811
  fi
3812
done
3813
  done
3814
IFS=$as_save_IFS
3815
 
3816
fi
3817
fi
3818
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3819
if test -n "$ac_ct_STRIP"; then
3820
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3821
$as_echo "$ac_ct_STRIP" >&6; }
3822
else
3823
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3824
$as_echo "no" >&6; }
3825
fi
3826
 
3827
  if test "x$ac_ct_STRIP" = x; then
3828
    STRIP=":"
3829
  else
3830
    case $cross_compiling:$ac_tool_warned in
3831
yes:)
3832
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3833
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3834
ac_tool_warned=yes ;;
3835
esac
3836
    STRIP=$ac_ct_STRIP
3837
  fi
3838
else
3839
  STRIP="$ac_cv_prog_STRIP"
3840
fi
3841
 
3842
fi
3843
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3844
 
3845
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3846
$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3847
if test -z "$MKDIR_P"; then
3848
  if test "${ac_cv_path_mkdir+set}" = set; then :
3849
  $as_echo_n "(cached) " >&6
3850
else
3851
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3852
for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3853
do
3854
  IFS=$as_save_IFS
3855
  test -z "$as_dir" && as_dir=.
3856
    for ac_prog in mkdir gmkdir; do
3857
         for ac_exec_ext in '' $ac_executable_extensions; do
3858
           { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3859
           case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3860
             'mkdir (GNU coreutils) '* | \
3861
             'mkdir (coreutils) '* | \
3862
             'mkdir (fileutils) '4.1*)
3863
               ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3864
               break 3;;
3865
           esac
3866
         done
3867
       done
3868
  done
3869
IFS=$as_save_IFS
3870
 
3871
fi
3872
 
3873
  if test "${ac_cv_path_mkdir+set}" = set; then
3874
    MKDIR_P="$ac_cv_path_mkdir -p"
3875
  else
3876
    # As a last resort, use the slow shell script.  Don't cache a
3877
    # value for MKDIR_P within a source directory, because that will
3878
    # break other packages using the cache if that directory is
3879
    # removed, or if the value is a relative name.
3880
    test -d ./--version && rmdir ./--version
3881
    MKDIR_P="$ac_install_sh -d"
3882
  fi
3883
fi
3884
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3885
$as_echo "$MKDIR_P" >&6; }
3886
 
3887
mkdir_p="$MKDIR_P"
3888
case $mkdir_p in
3889
  [\\/$]* | ?:[\\/]*) ;;
3890
  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3891
esac
3892
 
3893
for ac_prog in gawk mawk nawk awk
3894
do
3895
  # Extract the first word of "$ac_prog", so it can be a program name with args.
3896
set dummy $ac_prog; ac_word=$2
3897
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3898
$as_echo_n "checking for $ac_word... " >&6; }
3899
if test "${ac_cv_prog_AWK+set}" = set; then :
3900
  $as_echo_n "(cached) " >&6
3901
else
3902
  if test -n "$AWK"; then
3903
  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3904
else
3905
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3906
for as_dir in $PATH
3907
do
3908
  IFS=$as_save_IFS
3909
  test -z "$as_dir" && as_dir=.
3910
    for ac_exec_ext in '' $ac_executable_extensions; do
3911
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3912
    ac_cv_prog_AWK="$ac_prog"
3913
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3914
    break 2
3915
  fi
3916
done
3917
  done
3918
IFS=$as_save_IFS
3919
 
3920
fi
3921
fi
3922
AWK=$ac_cv_prog_AWK
3923
if test -n "$AWK"; then
3924
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3925
$as_echo "$AWK" >&6; }
3926
else
3927
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3928
$as_echo "no" >&6; }
3929
fi
3930
 
3931
 
3932
  test -n "$AWK" && break
3933
done
3934
 
3935
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3936
$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3937
set x ${MAKE-make}
3938
ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3939
if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3940
  $as_echo_n "(cached) " >&6
3941
else
3942
  cat >conftest.make <<\_ACEOF
3943
SHELL = /bin/sh
3944
all:
3945
        @echo '@@@%%%=$(MAKE)=@@@%%%'
3946
_ACEOF
3947
# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3948
case `${MAKE-make} -f conftest.make 2>/dev/null` in
3949
  *@@@%%%=?*=@@@%%%*)
3950
    eval ac_cv_prog_make_${ac_make}_set=yes;;
3951
  *)
3952
    eval ac_cv_prog_make_${ac_make}_set=no;;
3953
esac
3954
rm -f conftest.make
3955
fi
3956
if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3957
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3958
$as_echo "yes" >&6; }
3959
  SET_MAKE=
3960
else
3961
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3962
$as_echo "no" >&6; }
3963
  SET_MAKE="MAKE=${MAKE-make}"
3964
fi
3965
 
3966
rm -rf .tst 2>/dev/null
3967
mkdir .tst 2>/dev/null
3968
if test -d .tst; then
3969
  am__leading_dot=.
3970
else
3971
  am__leading_dot=_
3972
fi
3973
rmdir .tst 2>/dev/null
3974
 
3975
DEPDIR="${am__leading_dot}deps"
3976
 
3977
ac_config_commands="$ac_config_commands depfiles"
3978
 
3979
 
3980
am_make=${MAKE-make}
3981
cat > confinc << 'END'
3982
am__doit:
3983
        @echo this is the am__doit target
3984
.PHONY: am__doit
3985
END
3986
# If we don't find an include directive, just comment out the code.
3987
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3988
$as_echo_n "checking for style of include used by $am_make... " >&6; }
3989
am__include="#"
3990
am__quote=
3991
_am_result=none
3992
# First try GNU make style include.
3993
echo "include confinc" > confmf
3994
# Ignore all kinds of additional output from `make'.
3995
case `$am_make -s -f confmf 2> /dev/null` in #(
3996
*the\ am__doit\ target*)
3997
  am__include=include
3998
  am__quote=
3999
  _am_result=GNU
4000
  ;;
4001
esac
4002
# Now try BSD make style include.
4003
if test "$am__include" = "#"; then
4004
   echo '.include "confinc"' > confmf
4005
   case `$am_make -s -f confmf 2> /dev/null` in #(
4006
   *the\ am__doit\ target*)
4007
     am__include=.include
4008
     am__quote="\""
4009
     _am_result=BSD
4010
     ;;
4011
   esac
4012
fi
4013
 
4014
 
4015
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4016
$as_echo "$_am_result" >&6; }
4017
rm -f confinc confmf
4018
 
4019
# Check whether --enable-dependency-tracking was given.
4020
if test "${enable_dependency_tracking+set}" = set; then :
4021
  enableval=$enable_dependency_tracking;
4022
fi
4023
 
4024
if test "x$enable_dependency_tracking" != xno; then
4025
  am_depcomp="$ac_aux_dir/depcomp"
4026
  AMDEPBACKSLASH='\'
4027
fi
4028
 if test "x$enable_dependency_tracking" != xno; then
4029
  AMDEP_TRUE=
4030
  AMDEP_FALSE='#'
4031
else
4032
  AMDEP_TRUE='#'
4033
  AMDEP_FALSE=
4034
fi
4035
 
4036
 
4037
if test "`cd $srcdir && pwd`" != "`pwd`"; then
4038
  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4039
  # is not polluted with repeated "-I."
4040
  am__isrc=' -I$(srcdir)'
4041
  # test to see if srcdir already configured
4042
  if test -f $srcdir/config.status; then
4043
    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4044
  fi
4045
fi
4046
 
4047
# test whether we have cygpath
4048
if test -z "$CYGPATH_W"; then
4049
  if (cygpath --version) >/dev/null 2>/dev/null; then
4050
    CYGPATH_W='cygpath -w'
4051
  else
4052
    CYGPATH_W=echo
4053
  fi
4054
fi
4055
 
4056
 
4057
# Define the identity of the package.
4058
 PACKAGE=ld
4059
 VERSION=${BFD_VERSION}
4060
 
4061
 
4062
cat >>confdefs.h <<_ACEOF
4063
#define PACKAGE "$PACKAGE"
4064
_ACEOF
4065
 
4066
 
4067
cat >>confdefs.h <<_ACEOF
4068
#define VERSION "$VERSION"
4069
_ACEOF
4070
 
4071
# Some tools Automake needs.
4072
 
4073
ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4074
 
4075
 
4076
AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4077
 
4078
 
4079
AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4080
 
4081
 
4082
AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4083
 
4084
 
4085
MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4086
 
4087
# We need awk for the "check" target.  The system "awk" is bad on
4088
# some platforms.
4089
# Always define AMTAR for backward compatibility.
4090
 
4091
AMTAR=${AMTAR-"${am_missing_run}tar"}
4092
 
4093
am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4094
 
4095
 
4096
 
4097
 
4098
depcc="$CC"   am_compiler_list=
4099
 
4100
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4101
$as_echo_n "checking dependency style of $depcc... " >&6; }
4102
if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4103
  $as_echo_n "(cached) " >&6
4104
else
4105
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4106
  # We make a subdir and do the tests there.  Otherwise we can end up
4107
  # making bogus files that we don't know about and never remove.  For
4108
  # instance it was reported that on HP-UX the gcc test will end up
4109
  # making a dummy file named `D' -- because `-MD' means `put the output
4110
  # in D'.
4111
  mkdir conftest.dir
4112
  # Copy depcomp to subdir because otherwise we won't find it if we're
4113
  # using a relative directory.
4114
  cp "$am_depcomp" conftest.dir
4115
  cd conftest.dir
4116
  # We will build objects and dependencies in a subdirectory because
4117
  # it helps to detect inapplicable dependency modes.  For instance
4118
  # both Tru64's cc and ICC support -MD to output dependencies as a
4119
  # side effect of compilation, but ICC will put the dependencies in
4120
  # the current directory while Tru64 will put them in the object
4121
  # directory.
4122
  mkdir sub
4123
 
4124
  am_cv_CC_dependencies_compiler_type=none
4125
  if test "$am_compiler_list" = ""; then
4126
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4127
  fi
4128
  am__universal=false
4129
  case " $depcc " in #(
4130
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4131
     esac
4132
 
4133
  for depmode in $am_compiler_list; do
4134
    # Setup a source with many dependencies, because some compilers
4135
    # like to wrap large dependency lists on column 80 (with \), and
4136
    # we should not choose a depcomp mode which is confused by this.
4137
    #
4138
    # We need to recreate these files for each test, as the compiler may
4139
    # overwrite some of them when testing with obscure command lines.
4140
    # This happens at least with the AIX C compiler.
4141
    : > sub/conftest.c
4142
    for i in 1 2 3 4 5 6; do
4143
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4144
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4145
      # Solaris 8's {/usr,}/bin/sh.
4146
      touch sub/conftst$i.h
4147
    done
4148
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4149
 
4150
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4151
    # mode.  It turns out that the SunPro C++ compiler does not properly
4152
    # handle `-M -o', and we need to detect this.  Also, some Intel
4153
    # versions had trouble with output in subdirs
4154
    am__obj=sub/conftest.${OBJEXT-o}
4155
    am__minus_obj="-o $am__obj"
4156
    case $depmode in
4157
    gcc)
4158
      # This depmode causes a compiler race in universal mode.
4159
      test "$am__universal" = false || continue
4160
      ;;
4161
    nosideeffect)
4162
      # after this tag, mechanisms are not by side-effect, so they'll
4163
      # only be used when explicitly requested
4164
      if test "x$enable_dependency_tracking" = xyes; then
4165
        continue
4166
      else
4167
        break
4168
      fi
4169
      ;;
4170
    msvisualcpp | msvcmsys)
4171
      # This compiler won't grok `-c -o', but also, the minuso test has
4172
      # not run yet.  These depmodes are late enough in the game, and
4173
      # so weak that their functioning should not be impacted.
4174
      am__obj=conftest.${OBJEXT-o}
4175
      am__minus_obj=
4176
      ;;
4177
    none) break ;;
4178
    esac
4179
    if depmode=$depmode \
4180
       source=sub/conftest.c object=$am__obj \
4181
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4182
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4183
         >/dev/null 2>conftest.err &&
4184
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4185
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4186
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4187
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4188
      # icc doesn't choke on unknown options, it will just issue warnings
4189
      # or remarks (even with -Werror).  So we grep stderr for any message
4190
      # that says an option was ignored or not supported.
4191
      # When given -MP, icc 7.0 and 7.1 complain thusly:
4192
      #   icc: Command line warning: ignoring option '-M'; no argument required
4193
      # The diagnosis changed in icc 8.0:
4194
      #   icc: Command line remark: option '-MP' not supported
4195
      if (grep 'ignoring option' conftest.err ||
4196
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4197
        am_cv_CC_dependencies_compiler_type=$depmode
4198
        break
4199
      fi
4200
    fi
4201
  done
4202
 
4203
  cd ..
4204
  rm -rf conftest.dir
4205
else
4206
  am_cv_CC_dependencies_compiler_type=none
4207
fi
4208
 
4209
fi
4210
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4211
$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4212
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4213
 
4214
 if
4215
  test "x$enable_dependency_tracking" != xno \
4216
  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4217
  am__fastdepCC_TRUE=
4218
  am__fastdepCC_FALSE='#'
4219
else
4220
  am__fastdepCC_TRUE='#'
4221
  am__fastdepCC_FALSE=
4222
fi
4223
 
4224
 
4225
 
4226
 
4227
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4228
$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4229
    # Check whether --enable-maintainer-mode was given.
4230
if test "${enable_maintainer_mode+set}" = set; then :
4231
  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4232
else
4233
  USE_MAINTAINER_MODE=no
4234
fi
4235
 
4236
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4237
$as_echo "$USE_MAINTAINER_MODE" >&6; }
4238
   if test $USE_MAINTAINER_MODE = yes; then
4239
  MAINTAINER_MODE_TRUE=
4240
  MAINTAINER_MODE_FALSE='#'
4241
else
4242
  MAINTAINER_MODE_TRUE='#'
4243
  MAINTAINER_MODE_FALSE=
4244
fi
4245
 
4246
  MAINT=$MAINTAINER_MODE_TRUE
4247
 
4248
 
4249
 
4250
 
4251
# Check whether --with-lib-path was given.
4252
if test "${with_lib_path+set}" = set; then :
4253
  withval=$with_lib_path; LIB_PATH=$withval
4254
fi
4255
 
4256
# Check whether --enable-targets was given.
4257
if test "${enable_targets+set}" = set; then :
4258
  enableval=$enable_targets; case "${enableval}" in
4259
  yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
4260
            ;;
4261
  no)       enable_targets= ;;
4262
  *)        enable_targets=$enableval ;;
4263
esac
4264
fi
4265
# Check whether --enable-64-bit-bfd was given.
4266
if test "${enable_64_bit_bfd+set}" = set; then :
4267
  enableval=$enable_64_bit_bfd; case "${enableval}" in
4268
  yes)  want64=true  ;;
4269
  no)   want64=false ;;
4270
  *)    as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
4271
esac
4272
else
4273
  want64=false
4274
fi
4275
 
4276
 
4277
# Check whether --with-sysroot was given.
4278
if test "${with_sysroot+set}" = set; then :
4279
  withval=$with_sysroot;
4280
 case ${with_sysroot} in
4281
 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
4282
 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
4283
 esac
4284
 
4285
 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
4286
 use_sysroot=yes
4287
 
4288
 if test "x$prefix" = xNONE; then
4289
  test_prefix=/usr/local
4290
 else
4291
  test_prefix=$prefix
4292
 fi
4293
 if test "x$exec_prefix" = xNONE; then
4294
  test_exec_prefix=$test_prefix
4295
 else
4296
  test_exec_prefix=$exec_prefix
4297
 fi
4298
 case ${TARGET_SYSTEM_ROOT} in
4299
 "${test_prefix}"|"${test_prefix}/"*|\
4300
 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
4301
 '${prefix}'|'${prefix}/'*|\
4302
 '${exec_prefix}'|'${exec_prefix}/'*)
4303
   t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
4304
   TARGET_SYSTEM_ROOT_DEFINE="$t"
4305
   ;;
4306
 esac
4307
 
4308
else
4309
 
4310
 use_sysroot=no
4311
 TARGET_SYSTEM_ROOT=
4312
 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
4313
 
4314
fi
4315
 
4316
 
4317
 
4318
 
4319
 
4320
# Check whether --enable-gold was given.
4321
if test "${enable_gold+set}" = set; then :
4322
  enableval=$enable_gold; case "${enableval}" in
4323
 default)
4324
   install_as_default=no
4325
   installed_linker=ld.bfd
4326
   ;;
4327
 yes|no)
4328
   install_as_default=yes
4329
   installed_linker=ld.bfd
4330
   ;;
4331
 *)
4332
   as_fn_error "invalid --enable-gold argument" "$LINENO" 5
4333
   ;;
4334
 esac
4335
else
4336
  install_as_default=yes
4337
 installed_linker=ld.bfd
4338
fi
4339
 
4340
 
4341
 
4342
 
4343
# Check whether --enable-got was given.
4344
if test "${enable_got+set}" = set; then :
4345
  enableval=$enable_got; case "${enableval}" in
4346
  target | single | negative | multigot)  got_handling=$enableval ;;
4347
  *)  as_fn_error "bad value ${enableval} for --enable-got option" "$LINENO" 5 ;;
4348
esac
4349
else
4350
  got_handling=target
4351
fi
4352
 
4353
 
4354
case "${got_handling}" in
4355
  target)
4356
 
4357
$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h
4358
 ;;
4359
  single)
4360
 
4361
$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h
4362
 ;;
4363
  negative)
4364
 
4365
$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h
4366
 ;;
4367
  multigot)
4368
 
4369
$as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h
4370
 ;;
4371
  *)  as_fn_error "bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;;
4372
esac
4373
 
4374
ac_ext=c
4375
ac_cpp='$CPP $CPPFLAGS'
4376
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4377
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4378
ac_compiler_gnu=$ac_cv_c_compiler_gnu
4379
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4380
$as_echo_n "checking how to run the C preprocessor... " >&6; }
4381
# On Suns, sometimes $CPP names a directory.
4382
if test -n "$CPP" && test -d "$CPP"; then
4383
  CPP=
4384
fi
4385
if test -z "$CPP"; then
4386
  if test "${ac_cv_prog_CPP+set}" = set; then :
4387
  $as_echo_n "(cached) " >&6
4388
else
4389
      # Double quotes because CPP needs to be expanded
4390
    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4391
    do
4392
      ac_preproc_ok=false
4393
for ac_c_preproc_warn_flag in '' yes
4394
do
4395
  # Use a header file that comes with gcc, so configuring glibc
4396
  # with a fresh cross-compiler works.
4397
  # Prefer  to  if __STDC__ is defined, since
4398
  #  exists even on freestanding compilers.
4399
  # On the NeXT, cc -E runs the code through the compiler's parser,
4400
  # not just through cpp. "Syntax error" is here to catch this case.
4401
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4402
/* end confdefs.h.  */
4403
#ifdef __STDC__
4404
# include 
4405
#else
4406
# include 
4407
#endif
4408
                     Syntax error
4409
_ACEOF
4410
if ac_fn_c_try_cpp "$LINENO"; then :
4411
 
4412
else
4413
  # Broken: fails on valid input.
4414
continue
4415
fi
4416
rm -f conftest.err conftest.$ac_ext
4417
 
4418
  # OK, works on sane cases.  Now check whether nonexistent headers
4419
  # can be detected and how.
4420
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4421
/* end confdefs.h.  */
4422
#include 
4423
_ACEOF
4424
if ac_fn_c_try_cpp "$LINENO"; then :
4425
  # Broken: success on invalid input.
4426
continue
4427
else
4428
  # Passes both tests.
4429
ac_preproc_ok=:
4430
break
4431
fi
4432
rm -f conftest.err conftest.$ac_ext
4433
 
4434
done
4435
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4436
rm -f conftest.err conftest.$ac_ext
4437
if $ac_preproc_ok; then :
4438
  break
4439
fi
4440
 
4441
    done
4442
    ac_cv_prog_CPP=$CPP
4443
 
4444
fi
4445
  CPP=$ac_cv_prog_CPP
4446
else
4447
  ac_cv_prog_CPP=$CPP
4448
fi
4449
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4450
$as_echo "$CPP" >&6; }
4451
ac_preproc_ok=false
4452
for ac_c_preproc_warn_flag in '' yes
4453
do
4454
  # Use a header file that comes with gcc, so configuring glibc
4455
  # with a fresh cross-compiler works.
4456
  # Prefer  to  if __STDC__ is defined, since
4457
  #  exists even on freestanding compilers.
4458
  # On the NeXT, cc -E runs the code through the compiler's parser,
4459
  # not just through cpp. "Syntax error" is here to catch this case.
4460
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4461
/* end confdefs.h.  */
4462
#ifdef __STDC__
4463
# include 
4464
#else
4465
# include 
4466
#endif
4467
                     Syntax error
4468
_ACEOF
4469
if ac_fn_c_try_cpp "$LINENO"; then :
4470
 
4471
else
4472
  # Broken: fails on valid input.
4473
continue
4474
fi
4475
rm -f conftest.err conftest.$ac_ext
4476
 
4477
  # OK, works on sane cases.  Now check whether nonexistent headers
4478
  # can be detected and how.
4479
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4480
/* end confdefs.h.  */
4481
#include 
4482
_ACEOF
4483
if ac_fn_c_try_cpp "$LINENO"; then :
4484
  # Broken: success on invalid input.
4485
continue
4486
else
4487
  # Passes both tests.
4488
ac_preproc_ok=:
4489
break
4490
fi
4491
rm -f conftest.err conftest.$ac_ext
4492
 
4493
done
4494
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4495
rm -f conftest.err conftest.$ac_ext
4496
if $ac_preproc_ok; then :
4497
 
4498
else
4499
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4500
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4501
as_fn_error "C preprocessor \"$CPP\" fails sanity check
4502
See \`config.log' for more details." "$LINENO" 5; }
4503
fi
4504
 
4505
ac_ext=c
4506
ac_cpp='$CPP $CPPFLAGS'
4507
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4508
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4509
ac_compiler_gnu=$ac_cv_c_compiler_gnu
4510
 
4511
 
4512
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4513
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4514
if test "${ac_cv_path_GREP+set}" = set; then :
4515
  $as_echo_n "(cached) " >&6
4516
else
4517
  if test -z "$GREP"; then
4518
  ac_path_GREP_found=false
4519
  # Loop through the user's path and test for each of PROGNAME-LIST
4520
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4521
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4522
do
4523
  IFS=$as_save_IFS
4524
  test -z "$as_dir" && as_dir=.
4525
    for ac_prog in grep ggrep; do
4526
    for ac_exec_ext in '' $ac_executable_extensions; do
4527
      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4528
      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4529
# Check for GNU ac_path_GREP and select it if it is found.
4530
  # Check for GNU $ac_path_GREP
4531
case `"$ac_path_GREP" --version 2>&1` in
4532
*GNU*)
4533
  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4534
*)
4535
  ac_count=0
4536
  $as_echo_n 0123456789 >"conftest.in"
4537
  while :
4538
  do
4539
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4540
    mv "conftest.tmp" "conftest.in"
4541
    cp "conftest.in" "conftest.nl"
4542
    $as_echo 'GREP' >> "conftest.nl"
4543
    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4544
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4545
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4546
    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4547
      # Best one so far, save it but keep looking for a better one
4548
      ac_cv_path_GREP="$ac_path_GREP"
4549
      ac_path_GREP_max=$ac_count
4550
    fi
4551
    # 10*(2^10) chars as input seems more than enough
4552
    test $ac_count -gt 10 && break
4553
  done
4554
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4555
esac
4556
 
4557
      $ac_path_GREP_found && break 3
4558
    done
4559
  done
4560
  done
4561
IFS=$as_save_IFS
4562
  if test -z "$ac_cv_path_GREP"; then
4563
    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4564
  fi
4565
else
4566
  ac_cv_path_GREP=$GREP
4567
fi
4568
 
4569
fi
4570
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4571
$as_echo "$ac_cv_path_GREP" >&6; }
4572
 GREP="$ac_cv_path_GREP"
4573
 
4574
 
4575
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4576
$as_echo_n "checking for egrep... " >&6; }
4577
if test "${ac_cv_path_EGREP+set}" = set; then :
4578
  $as_echo_n "(cached) " >&6
4579
else
4580
  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4581
   then ac_cv_path_EGREP="$GREP -E"
4582
   else
4583
     if test -z "$EGREP"; then
4584
  ac_path_EGREP_found=false
4585
  # Loop through the user's path and test for each of PROGNAME-LIST
4586
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4587
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4588
do
4589
  IFS=$as_save_IFS
4590
  test -z "$as_dir" && as_dir=.
4591
    for ac_prog in egrep; do
4592
    for ac_exec_ext in '' $ac_executable_extensions; do
4593
      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4594
      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4595
# Check for GNU ac_path_EGREP and select it if it is found.
4596
  # Check for GNU $ac_path_EGREP
4597
case `"$ac_path_EGREP" --version 2>&1` in
4598
*GNU*)
4599
  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4600
*)
4601
  ac_count=0
4602
  $as_echo_n 0123456789 >"conftest.in"
4603
  while :
4604
  do
4605
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4606
    mv "conftest.tmp" "conftest.in"
4607
    cp "conftest.in" "conftest.nl"
4608
    $as_echo 'EGREP' >> "conftest.nl"
4609
    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4610
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4611
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4612
    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4613
      # Best one so far, save it but keep looking for a better one
4614
      ac_cv_path_EGREP="$ac_path_EGREP"
4615
      ac_path_EGREP_max=$ac_count
4616
    fi
4617
    # 10*(2^10) chars as input seems more than enough
4618
    test $ac_count -gt 10 && break
4619
  done
4620
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4621
esac
4622
 
4623
      $ac_path_EGREP_found && break 3
4624
    done
4625
  done
4626
  done
4627
IFS=$as_save_IFS
4628
  if test -z "$ac_cv_path_EGREP"; then
4629
    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4630
  fi
4631
else
4632
  ac_cv_path_EGREP=$EGREP
4633
fi
4634
 
4635
   fi
4636
fi
4637
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4638
$as_echo "$ac_cv_path_EGREP" >&6; }
4639
 EGREP="$ac_cv_path_EGREP"
4640
 
4641
 
4642
 
4643
GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
4644
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4645
/* end confdefs.h.  */
4646
__GNUC__
4647
_ACEOF
4648
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4649
  $EGREP "^[0-3]$" >/dev/null 2>&1; then :
4650
 
4651
else
4652
  GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
4653
fi
4654
rm -f conftest*
4655
 
4656
 
4657
# Check whether --enable-werror was given.
4658
if test "${enable_werror+set}" = set; then :
4659
  enableval=$enable_werror; case "${enableval}" in
4660
     yes | y) ERROR_ON_WARNING="yes" ;;
4661
     no | n)  ERROR_ON_WARNING="no" ;;
4662
     *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
4663
   esac
4664
fi
4665
 
4666
 
4667
# Disable -Wformat by default when using gcc on mingw
4668
case "${host}" in
4669
  *-*-mingw32*)
4670
    if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
4671
      GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
4672
    fi
4673
    ;;
4674
  *) ;;
4675
esac
4676
 
4677
# Enable -Werror by default when using gcc
4678
if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
4679
    ERROR_ON_WARNING=yes
4680
fi
4681
 
4682
NO_WERROR=
4683
if test "${ERROR_ON_WARNING}" = yes ; then
4684
    GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
4685
    NO_WERROR="-Wno-error"
4686
fi
4687
 
4688
if test "${GCC}" = yes ; then
4689
  WARN_CFLAGS="${GCC_WARN_CFLAGS}"
4690
fi
4691
 
4692
# Check whether --enable-build-warnings was given.
4693
if test "${enable_build_warnings+set}" = set; then :
4694
  enableval=$enable_build_warnings; case "${enableval}" in
4695
  yes)  WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
4696
  no)   if test "${GCC}" = yes ; then
4697
          WARN_CFLAGS="-w"
4698
        fi;;
4699
  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
4700
        WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
4701
  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
4702
        WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
4703
  *)    WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4704
esac
4705
fi
4706
 
4707
 
4708
if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
4709
  echo "Setting warning flags = $WARN_CFLAGS" 6>&1
4710
fi
4711
 
4712
 
4713
 
4714
 
4715
 
4716
ac_config_headers="$ac_config_headers config.h:config.in"
4717
 
4718
 
4719
if test -z "$target" ; then
4720
    as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
4721
fi
4722
if test -z "$host" ; then
4723
    as_fn_error "Unrecognized host system type; please check config.sub." "$LINENO" 5
4724
fi
4725
 
4726
# host-specific stuff:
4727
 
4728
ac_ext=c
4729
ac_cpp='$CPP $CPPFLAGS'
4730
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4731
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4732
ac_compiler_gnu=$ac_cv_c_compiler_gnu
4733
if test -n "$ac_tool_prefix"; then
4734
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4735
set dummy ${ac_tool_prefix}gcc; ac_word=$2
4736
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4737
$as_echo_n "checking for $ac_word... " >&6; }
4738
if test "${ac_cv_prog_CC+set}" = set; then :
4739
  $as_echo_n "(cached) " >&6
4740
else
4741
  if test -n "$CC"; then
4742
  ac_cv_prog_CC="$CC" # Let the user override the test.
4743
else
4744
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4745
for as_dir in $PATH
4746
do
4747
  IFS=$as_save_IFS
4748
  test -z "$as_dir" && as_dir=.
4749
    for ac_exec_ext in '' $ac_executable_extensions; do
4750
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4751
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4752
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4753
    break 2
4754
  fi
4755
done
4756
  done
4757
IFS=$as_save_IFS
4758
 
4759
fi
4760
fi
4761
CC=$ac_cv_prog_CC
4762
if test -n "$CC"; then
4763
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4764
$as_echo "$CC" >&6; }
4765
else
4766
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4767
$as_echo "no" >&6; }
4768
fi
4769
 
4770
 
4771
fi
4772
if test -z "$ac_cv_prog_CC"; then
4773
  ac_ct_CC=$CC
4774
  # Extract the first word of "gcc", so it can be a program name with args.
4775
set dummy gcc; ac_word=$2
4776
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4777
$as_echo_n "checking for $ac_word... " >&6; }
4778
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4779
  $as_echo_n "(cached) " >&6
4780
else
4781
  if test -n "$ac_ct_CC"; then
4782
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4783
else
4784
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4785
for as_dir in $PATH
4786
do
4787
  IFS=$as_save_IFS
4788
  test -z "$as_dir" && as_dir=.
4789
    for ac_exec_ext in '' $ac_executable_extensions; do
4790
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4791
    ac_cv_prog_ac_ct_CC="gcc"
4792
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4793
    break 2
4794
  fi
4795
done
4796
  done
4797
IFS=$as_save_IFS
4798
 
4799
fi
4800
fi
4801
ac_ct_CC=$ac_cv_prog_ac_ct_CC
4802
if test -n "$ac_ct_CC"; then
4803
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4804
$as_echo "$ac_ct_CC" >&6; }
4805
else
4806
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4807
$as_echo "no" >&6; }
4808
fi
4809
 
4810
  if test "x$ac_ct_CC" = x; then
4811
    CC=""
4812
  else
4813
    case $cross_compiling:$ac_tool_warned in
4814
yes:)
4815
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4816
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4817
ac_tool_warned=yes ;;
4818
esac
4819
    CC=$ac_ct_CC
4820
  fi
4821
else
4822
  CC="$ac_cv_prog_CC"
4823
fi
4824
 
4825
if test -z "$CC"; then
4826
          if test -n "$ac_tool_prefix"; then
4827
    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4828
set dummy ${ac_tool_prefix}cc; ac_word=$2
4829
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4830
$as_echo_n "checking for $ac_word... " >&6; }
4831
if test "${ac_cv_prog_CC+set}" = set; then :
4832
  $as_echo_n "(cached) " >&6
4833
else
4834
  if test -n "$CC"; then
4835
  ac_cv_prog_CC="$CC" # Let the user override the test.
4836
else
4837
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4838
for as_dir in $PATH
4839
do
4840
  IFS=$as_save_IFS
4841
  test -z "$as_dir" && as_dir=.
4842
    for ac_exec_ext in '' $ac_executable_extensions; do
4843
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4844
    ac_cv_prog_CC="${ac_tool_prefix}cc"
4845
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4846
    break 2
4847
  fi
4848
done
4849
  done
4850
IFS=$as_save_IFS
4851
 
4852
fi
4853
fi
4854
CC=$ac_cv_prog_CC
4855
if test -n "$CC"; then
4856
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4857
$as_echo "$CC" >&6; }
4858
else
4859
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4860
$as_echo "no" >&6; }
4861
fi
4862
 
4863
 
4864
  fi
4865
fi
4866
if test -z "$CC"; then
4867
  # Extract the first word of "cc", so it can be a program name with args.
4868
set dummy cc; ac_word=$2
4869
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4870
$as_echo_n "checking for $ac_word... " >&6; }
4871
if test "${ac_cv_prog_CC+set}" = set; then :
4872
  $as_echo_n "(cached) " >&6
4873
else
4874
  if test -n "$CC"; then
4875
  ac_cv_prog_CC="$CC" # Let the user override the test.
4876
else
4877
  ac_prog_rejected=no
4878
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4879
for as_dir in $PATH
4880
do
4881
  IFS=$as_save_IFS
4882
  test -z "$as_dir" && as_dir=.
4883
    for ac_exec_ext in '' $ac_executable_extensions; do
4884
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4885
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4886
       ac_prog_rejected=yes
4887
       continue
4888
     fi
4889
    ac_cv_prog_CC="cc"
4890
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4891
    break 2
4892
  fi
4893
done
4894
  done
4895
IFS=$as_save_IFS
4896
 
4897
if test $ac_prog_rejected = yes; then
4898
  # We found a bogon in the path, so make sure we never use it.
4899
  set dummy $ac_cv_prog_CC
4900
  shift
4901
  if test $# != 0; then
4902
    # We chose a different compiler from the bogus one.
4903
    # However, it has the same basename, so the bogon will be chosen
4904
    # first if we set CC to just the basename; use the full file name.
4905
    shift
4906
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4907
  fi
4908
fi
4909
fi
4910
fi
4911
CC=$ac_cv_prog_CC
4912
if test -n "$CC"; then
4913
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4914
$as_echo "$CC" >&6; }
4915
else
4916
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4917
$as_echo "no" >&6; }
4918
fi
4919
 
4920
 
4921
fi
4922
if test -z "$CC"; then
4923
  if test -n "$ac_tool_prefix"; then
4924
  for ac_prog in cl.exe
4925
  do
4926
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4927
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4928
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4929
$as_echo_n "checking for $ac_word... " >&6; }
4930
if test "${ac_cv_prog_CC+set}" = set; then :
4931
  $as_echo_n "(cached) " >&6
4932
else
4933
  if test -n "$CC"; then
4934
  ac_cv_prog_CC="$CC" # Let the user override the test.
4935
else
4936
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4937
for as_dir in $PATH
4938
do
4939
  IFS=$as_save_IFS
4940
  test -z "$as_dir" && as_dir=.
4941
    for ac_exec_ext in '' $ac_executable_extensions; do
4942
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4943
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4944
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4945
    break 2
4946
  fi
4947
done
4948
  done
4949
IFS=$as_save_IFS
4950
 
4951
fi
4952
fi
4953
CC=$ac_cv_prog_CC
4954
if test -n "$CC"; then
4955
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4956
$as_echo "$CC" >&6; }
4957
else
4958
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4959
$as_echo "no" >&6; }
4960
fi
4961
 
4962
 
4963
    test -n "$CC" && break
4964
  done
4965
fi
4966
if test -z "$CC"; then
4967
  ac_ct_CC=$CC
4968
  for ac_prog in cl.exe
4969
do
4970
  # Extract the first word of "$ac_prog", so it can be a program name with args.
4971
set dummy $ac_prog; ac_word=$2
4972
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4973
$as_echo_n "checking for $ac_word... " >&6; }
4974
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4975
  $as_echo_n "(cached) " >&6
4976
else
4977
  if test -n "$ac_ct_CC"; then
4978
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4979
else
4980
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4981
for as_dir in $PATH
4982
do
4983
  IFS=$as_save_IFS
4984
  test -z "$as_dir" && as_dir=.
4985
    for ac_exec_ext in '' $ac_executable_extensions; do
4986
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4987
    ac_cv_prog_ac_ct_CC="$ac_prog"
4988
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4989
    break 2
4990
  fi
4991
done
4992
  done
4993
IFS=$as_save_IFS
4994
 
4995
fi
4996
fi
4997
ac_ct_CC=$ac_cv_prog_ac_ct_CC
4998
if test -n "$ac_ct_CC"; then
4999
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5000
$as_echo "$ac_ct_CC" >&6; }
5001
else
5002
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5003
$as_echo "no" >&6; }
5004
fi
5005
 
5006
 
5007
  test -n "$ac_ct_CC" && break
5008
done
5009
 
5010
  if test "x$ac_ct_CC" = x; then
5011
    CC=""
5012
  else
5013
    case $cross_compiling:$ac_tool_warned in
5014
yes:)
5015
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5016
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5017
ac_tool_warned=yes ;;
5018
esac
5019
    CC=$ac_ct_CC
5020
  fi
5021
fi
5022
 
5023
fi
5024
 
5025
 
5026
test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5027
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5028
as_fn_error "no acceptable C compiler found in \$PATH
5029
See \`config.log' for more details." "$LINENO" 5; }
5030
 
5031
# Provide some information about the compiler.
5032
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5033
set X $ac_compile
5034
ac_compiler=$2
5035
for ac_option in --version -v -V -qversion; do
5036
  { { ac_try="$ac_compiler $ac_option >&5"
5037
case "(($ac_try" in
5038
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5039
  *) ac_try_echo=$ac_try;;
5040
esac
5041
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5042
$as_echo "$ac_try_echo"; } >&5
5043
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5044
  ac_status=$?
5045
  if test -s conftest.err; then
5046
    sed '10a\
5047
... rest of stderr output deleted ...
5048
         10q' conftest.err >conftest.er1
5049
    cat conftest.er1 >&5
5050
    rm -f conftest.er1 conftest.err
5051
  fi
5052
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5053
  test $ac_status = 0; }
5054
done
5055
 
5056
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5057
$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5058
if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5059
  $as_echo_n "(cached) " >&6
5060
else
5061
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5062
/* end confdefs.h.  */
5063
 
5064
int
5065
main ()
5066
{
5067
#ifndef __GNUC__
5068
       choke me
5069
#endif
5070
 
5071
  ;
5072
  return 0;
5073
}
5074
_ACEOF
5075
if ac_fn_c_try_compile "$LINENO"; then :
5076
  ac_compiler_gnu=yes
5077
else
5078
  ac_compiler_gnu=no
5079
fi
5080
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5081
ac_cv_c_compiler_gnu=$ac_compiler_gnu
5082
 
5083
fi
5084
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5085
$as_echo "$ac_cv_c_compiler_gnu" >&6; }
5086
if test $ac_compiler_gnu = yes; then
5087
  GCC=yes
5088
else
5089
  GCC=
5090
fi
5091
ac_test_CFLAGS=${CFLAGS+set}
5092
ac_save_CFLAGS=$CFLAGS
5093
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5094
$as_echo_n "checking whether $CC accepts -g... " >&6; }
5095
if test "${ac_cv_prog_cc_g+set}" = set; then :
5096
  $as_echo_n "(cached) " >&6
5097
else
5098
  ac_save_c_werror_flag=$ac_c_werror_flag
5099
   ac_c_werror_flag=yes
5100
   ac_cv_prog_cc_g=no
5101
   CFLAGS="-g"
5102
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5103
/* end confdefs.h.  */
5104
 
5105
int
5106
main ()
5107
{
5108
 
5109
  ;
5110
  return 0;
5111
}
5112
_ACEOF
5113
if ac_fn_c_try_compile "$LINENO"; then :
5114
  ac_cv_prog_cc_g=yes
5115
else
5116
  CFLAGS=""
5117
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5118
/* end confdefs.h.  */
5119
 
5120
int
5121
main ()
5122
{
5123
 
5124
  ;
5125
  return 0;
5126
}
5127
_ACEOF
5128
if ac_fn_c_try_compile "$LINENO"; then :
5129
 
5130
else
5131
  ac_c_werror_flag=$ac_save_c_werror_flag
5132
         CFLAGS="-g"
5133
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5134
/* end confdefs.h.  */
5135
 
5136
int
5137
main ()
5138
{
5139
 
5140
  ;
5141
  return 0;
5142
}
5143
_ACEOF
5144
if ac_fn_c_try_compile "$LINENO"; then :
5145
  ac_cv_prog_cc_g=yes
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
fi
5151
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5152
   ac_c_werror_flag=$ac_save_c_werror_flag
5153
fi
5154
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5155
$as_echo "$ac_cv_prog_cc_g" >&6; }
5156
if test "$ac_test_CFLAGS" = set; then
5157
  CFLAGS=$ac_save_CFLAGS
5158
elif test $ac_cv_prog_cc_g = yes; then
5159
  if test "$GCC" = yes; then
5160
    CFLAGS="-g -O2"
5161
  else
5162
    CFLAGS="-g"
5163
  fi
5164
else
5165
  if test "$GCC" = yes; then
5166
    CFLAGS="-O2"
5167
  else
5168
    CFLAGS=
5169
  fi
5170
fi
5171
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5172
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5173
if test "${ac_cv_prog_cc_c89+set}" = set; then :
5174
  $as_echo_n "(cached) " >&6
5175
else
5176
  ac_cv_prog_cc_c89=no
5177
ac_save_CC=$CC
5178
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5179
/* end confdefs.h.  */
5180
#include 
5181
#include 
5182
#include 
5183
#include 
5184
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
5185
struct buf { int x; };
5186
FILE * (*rcsopen) (struct buf *, struct stat *, int);
5187
static char *e (p, i)
5188
     char **p;
5189
     int i;
5190
{
5191
  return p[i];
5192
}
5193
static char *f (char * (*g) (char **, int), char **p, ...)
5194
{
5195
  char *s;
5196
  va_list v;
5197
  va_start (v,p);
5198
  s = g (p, va_arg (v,int));
5199
  va_end (v);
5200
  return s;
5201
}
5202
 
5203
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
5204
   function prototypes and stuff, but not '\xHH' hex character constants.
5205
   These don't provoke an error unfortunately, instead are silently treated
5206
   as 'x'.  The following induces an error, until -std is added to get
5207
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
5208
   array size at least.  It's necessary to write '\x00'==0 to get something
5209
   that's true only with -std.  */
5210
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5211
 
5212
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5213
   inside strings and character constants.  */
5214
#define FOO(x) 'x'
5215
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5216
 
5217
int test (int i, double x);
5218
struct s1 {int (*f) (int a);};
5219
struct s2 {int (*f) (double a);};
5220
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5221
int argc;
5222
char **argv;
5223
int
5224
main ()
5225
{
5226
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5227
  ;
5228
  return 0;
5229
}
5230
_ACEOF
5231
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5232
        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5233
do
5234
  CC="$ac_save_CC $ac_arg"
5235
  if ac_fn_c_try_compile "$LINENO"; then :
5236
  ac_cv_prog_cc_c89=$ac_arg
5237
fi
5238
rm -f core conftest.err conftest.$ac_objext
5239
  test "x$ac_cv_prog_cc_c89" != "xno" && break
5240
done
5241
rm -f conftest.$ac_ext
5242
CC=$ac_save_CC
5243
 
5244
fi
5245
# AC_CACHE_VAL
5246
case "x$ac_cv_prog_cc_c89" in
5247
  x)
5248
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5249
$as_echo "none needed" >&6; } ;;
5250
  xno)
5251
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5252
$as_echo "unsupported" >&6; } ;;
5253
  *)
5254
    CC="$CC $ac_cv_prog_cc_c89"
5255
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5256
$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5257
esac
5258
if test "x$ac_cv_prog_cc_c89" != xno; then :
5259
 
5260
fi
5261
 
5262
ac_ext=c
5263
ac_cpp='$CPP $CPPFLAGS'
5264
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5265
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5266
ac_compiler_gnu=$ac_cv_c_compiler_gnu
5267
 
5268
ac_ext=cpp
5269
ac_cpp='$CXXCPP $CPPFLAGS'
5270
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5271
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5272
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5273
if test -z "$CXX"; then
5274
  if test -n "$CCC"; then
5275
    CXX=$CCC
5276
  else
5277
    if test -n "$ac_tool_prefix"; then
5278
  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5279
  do
5280
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5281
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5282
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5283
$as_echo_n "checking for $ac_word... " >&6; }
5284
if test "${ac_cv_prog_CXX+set}" = set; then :
5285
  $as_echo_n "(cached) " >&6
5286
else
5287
  if test -n "$CXX"; then
5288
  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5289
else
5290
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5291
for as_dir in $PATH
5292
do
5293
  IFS=$as_save_IFS
5294
  test -z "$as_dir" && as_dir=.
5295
    for ac_exec_ext in '' $ac_executable_extensions; do
5296
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5297
    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5298
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5299
    break 2
5300
  fi
5301
done
5302
  done
5303
IFS=$as_save_IFS
5304
 
5305
fi
5306
fi
5307
CXX=$ac_cv_prog_CXX
5308
if test -n "$CXX"; then
5309
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5310
$as_echo "$CXX" >&6; }
5311
else
5312
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5313
$as_echo "no" >&6; }
5314
fi
5315
 
5316
 
5317
    test -n "$CXX" && break
5318
  done
5319
fi
5320
if test -z "$CXX"; then
5321
  ac_ct_CXX=$CXX
5322
  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5323
do
5324
  # Extract the first word of "$ac_prog", so it can be a program name with args.
5325
set dummy $ac_prog; ac_word=$2
5326
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5327
$as_echo_n "checking for $ac_word... " >&6; }
5328
if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
5329
  $as_echo_n "(cached) " >&6
5330
else
5331
  if test -n "$ac_ct_CXX"; then
5332
  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5333
else
5334
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5335
for as_dir in $PATH
5336
do
5337
  IFS=$as_save_IFS
5338
  test -z "$as_dir" && as_dir=.
5339
    for ac_exec_ext in '' $ac_executable_extensions; do
5340
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5341
    ac_cv_prog_ac_ct_CXX="$ac_prog"
5342
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5343
    break 2
5344
  fi
5345
done
5346
  done
5347
IFS=$as_save_IFS
5348
 
5349
fi
5350
fi
5351
ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5352
if test -n "$ac_ct_CXX"; then
5353
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5354
$as_echo "$ac_ct_CXX" >&6; }
5355
else
5356
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5357
$as_echo "no" >&6; }
5358
fi
5359
 
5360
 
5361
  test -n "$ac_ct_CXX" && break
5362
done
5363
 
5364
  if test "x$ac_ct_CXX" = x; then
5365
    CXX="g++"
5366
  else
5367
    case $cross_compiling:$ac_tool_warned in
5368
yes:)
5369
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5370
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5371
ac_tool_warned=yes ;;
5372
esac
5373
    CXX=$ac_ct_CXX
5374
  fi
5375
fi
5376
 
5377
  fi
5378
fi
5379
# Provide some information about the compiler.
5380
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5381
set X $ac_compile
5382
ac_compiler=$2
5383
for ac_option in --version -v -V -qversion; do
5384
  { { ac_try="$ac_compiler $ac_option >&5"
5385
case "(($ac_try" in
5386
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5387
  *) ac_try_echo=$ac_try;;
5388
esac
5389
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5390
$as_echo "$ac_try_echo"; } >&5
5391
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5392
  ac_status=$?
5393
  if test -s conftest.err; then
5394
    sed '10a\
5395
... rest of stderr output deleted ...
5396
         10q' conftest.err >conftest.er1
5397
    cat conftest.er1 >&5
5398
    rm -f conftest.er1 conftest.err
5399
  fi
5400
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5401
  test $ac_status = 0; }
5402
done
5403
 
5404
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5405
$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5406
if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
5407
  $as_echo_n "(cached) " >&6
5408
else
5409
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5410
/* end confdefs.h.  */
5411
 
5412
int
5413
main ()
5414
{
5415
#ifndef __GNUC__
5416
       choke me
5417
#endif
5418
 
5419
  ;
5420
  return 0;
5421
}
5422
_ACEOF
5423
if ac_fn_cxx_try_compile "$LINENO"; then :
5424
  ac_compiler_gnu=yes
5425
else
5426
  ac_compiler_gnu=no
5427
fi
5428
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5429
ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5430
 
5431
fi
5432
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5433
$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5434
if test $ac_compiler_gnu = yes; then
5435
  GXX=yes
5436
else
5437
  GXX=
5438
fi
5439
ac_test_CXXFLAGS=${CXXFLAGS+set}
5440
ac_save_CXXFLAGS=$CXXFLAGS
5441
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5442
$as_echo_n "checking whether $CXX accepts -g... " >&6; }
5443
if test "${ac_cv_prog_cxx_g+set}" = set; then :
5444
  $as_echo_n "(cached) " >&6
5445
else
5446
  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5447
   ac_cxx_werror_flag=yes
5448
   ac_cv_prog_cxx_g=no
5449
   CXXFLAGS="-g"
5450
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5451
/* end confdefs.h.  */
5452
 
5453
int
5454
main ()
5455
{
5456
 
5457
  ;
5458
  return 0;
5459
}
5460
_ACEOF
5461
if ac_fn_cxx_try_compile "$LINENO"; then :
5462
  ac_cv_prog_cxx_g=yes
5463
else
5464
  CXXFLAGS=""
5465
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5466
/* end confdefs.h.  */
5467
 
5468
int
5469
main ()
5470
{
5471
 
5472
  ;
5473
  return 0;
5474
}
5475
_ACEOF
5476
if ac_fn_cxx_try_compile "$LINENO"; then :
5477
 
5478
else
5479
  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5480
         CXXFLAGS="-g"
5481
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5482
/* end confdefs.h.  */
5483
 
5484
int
5485
main ()
5486
{
5487
 
5488
  ;
5489
  return 0;
5490
}
5491
_ACEOF
5492
if ac_fn_cxx_try_compile "$LINENO"; then :
5493
  ac_cv_prog_cxx_g=yes
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
fi
5499
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5500
   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5501
fi
5502
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5503
$as_echo "$ac_cv_prog_cxx_g" >&6; }
5504
if test "$ac_test_CXXFLAGS" = set; then
5505
  CXXFLAGS=$ac_save_CXXFLAGS
5506
elif test $ac_cv_prog_cxx_g = yes; then
5507
  if test "$GXX" = yes; then
5508
    CXXFLAGS="-g -O2"
5509
  else
5510
    CXXFLAGS="-g"
5511
  fi
5512
else
5513
  if test "$GXX" = yes; then
5514
    CXXFLAGS="-O2"
5515
  else
5516
    CXXFLAGS=
5517
  fi
5518
fi
5519
ac_ext=c
5520
ac_cpp='$CPP $CPPFLAGS'
5521
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5522
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5523
ac_compiler_gnu=$ac_cv_c_compiler_gnu
5524
 
5525
depcc="$CXX"  am_compiler_list=
5526
 
5527
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5528
$as_echo_n "checking dependency style of $depcc... " >&6; }
5529
if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
5530
  $as_echo_n "(cached) " >&6
5531
else
5532
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5533
  # We make a subdir and do the tests there.  Otherwise we can end up
5534
  # making bogus files that we don't know about and never remove.  For
5535
  # instance it was reported that on HP-UX the gcc test will end up
5536
  # making a dummy file named `D' -- because `-MD' means `put the output
5537
  # in D'.
5538
  mkdir conftest.dir
5539
  # Copy depcomp to subdir because otherwise we won't find it if we're
5540
  # using a relative directory.
5541
  cp "$am_depcomp" conftest.dir
5542
  cd conftest.dir
5543
  # We will build objects and dependencies in a subdirectory because
5544
  # it helps to detect inapplicable dependency modes.  For instance
5545
  # both Tru64's cc and ICC support -MD to output dependencies as a
5546
  # side effect of compilation, but ICC will put the dependencies in
5547
  # the current directory while Tru64 will put them in the object
5548
  # directory.
5549
  mkdir sub
5550
 
5551
  am_cv_CXX_dependencies_compiler_type=none
5552
  if test "$am_compiler_list" = ""; then
5553
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5554
  fi
5555
  am__universal=false
5556
  case " $depcc " in #(
5557
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
5558
     esac
5559
 
5560
  for depmode in $am_compiler_list; do
5561
    # Setup a source with many dependencies, because some compilers
5562
    # like to wrap large dependency lists on column 80 (with \), and
5563
    # we should not choose a depcomp mode which is confused by this.
5564
    #
5565
    # We need to recreate these files for each test, as the compiler may
5566
    # overwrite some of them when testing with obscure command lines.
5567
    # This happens at least with the AIX C compiler.
5568
    : > sub/conftest.c
5569
    for i in 1 2 3 4 5 6; do
5570
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5571
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5572
      # Solaris 8's {/usr,}/bin/sh.
5573
      touch sub/conftst$i.h
5574
    done
5575
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5576
 
5577
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5578
    # mode.  It turns out that the SunPro C++ compiler does not properly
5579
    # handle `-M -o', and we need to detect this.  Also, some Intel
5580
    # versions had trouble with output in subdirs
5581
    am__obj=sub/conftest.${OBJEXT-o}
5582
    am__minus_obj="-o $am__obj"
5583
    case $depmode in
5584
    gcc)
5585
      # This depmode causes a compiler race in universal mode.
5586
      test "$am__universal" = false || continue
5587
      ;;
5588
    nosideeffect)
5589
      # after this tag, mechanisms are not by side-effect, so they'll
5590
      # only be used when explicitly requested
5591
      if test "x$enable_dependency_tracking" = xyes; then
5592
        continue
5593
      else
5594
        break
5595
      fi
5596
      ;;
5597
    msvisualcpp | msvcmsys)
5598
      # This compiler won't grok `-c -o', but also, the minuso test has
5599
      # not run yet.  These depmodes are late enough in the game, and
5600
      # so weak that their functioning should not be impacted.
5601
      am__obj=conftest.${OBJEXT-o}
5602
      am__minus_obj=
5603
      ;;
5604
    none) break ;;
5605
    esac
5606
    if depmode=$depmode \
5607
       source=sub/conftest.c object=$am__obj \
5608
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5609
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5610
         >/dev/null 2>conftest.err &&
5611
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5612
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5613
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5614
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5615
      # icc doesn't choke on unknown options, it will just issue warnings
5616
      # or remarks (even with -Werror).  So we grep stderr for any message
5617
      # that says an option was ignored or not supported.
5618
      # When given -MP, icc 7.0 and 7.1 complain thusly:
5619
      #   icc: Command line warning: ignoring option '-M'; no argument required
5620
      # The diagnosis changed in icc 8.0:
5621
      #   icc: Command line remark: option '-MP' not supported
5622
      if (grep 'ignoring option' conftest.err ||
5623
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5624
        am_cv_CXX_dependencies_compiler_type=$depmode
5625
        break
5626
      fi
5627
    fi
5628
  done
5629
 
5630
  cd ..
5631
  rm -rf conftest.dir
5632
else
5633
  am_cv_CXX_dependencies_compiler_type=none
5634
fi
5635
 
5636
fi
5637
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5638
$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5639
CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5640
 
5641
 if
5642
  test "x$enable_dependency_tracking" != xno \
5643
  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5644
  am__fastdepCXX_TRUE=
5645
  am__fastdepCXX_FALSE='#'
5646
else
5647
  am__fastdepCXX_TRUE='#'
5648
  am__fastdepCXX_FALSE=
5649
fi
5650
 
5651
 
5652
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5653
$as_echo_n "checking for ANSI C header files... " >&6; }
5654
if test "${ac_cv_header_stdc+set}" = set; then :
5655
  $as_echo_n "(cached) " >&6
5656
else
5657
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5658
/* end confdefs.h.  */
5659
#include 
5660
#include 
5661
#include 
5662
#include 
5663
 
5664
int
5665
main ()
5666
{
5667
 
5668
  ;
5669
  return 0;
5670
}
5671
_ACEOF
5672
if ac_fn_c_try_compile "$LINENO"; then :
5673
  ac_cv_header_stdc=yes
5674
else
5675
  ac_cv_header_stdc=no
5676
fi
5677
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5678
 
5679
if test $ac_cv_header_stdc = yes; then
5680
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5681
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5682
/* end confdefs.h.  */
5683
#include 
5684
 
5685
_ACEOF
5686
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5687
  $EGREP "memchr" >/dev/null 2>&1; then :
5688
 
5689
else
5690
  ac_cv_header_stdc=no
5691
fi
5692
rm -f conftest*
5693
 
5694
fi
5695
 
5696
if test $ac_cv_header_stdc = yes; then
5697
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5698
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5699
/* end confdefs.h.  */
5700
#include 
5701
 
5702
_ACEOF
5703
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5704
  $EGREP "free" >/dev/null 2>&1; then :
5705
 
5706
else
5707
  ac_cv_header_stdc=no
5708
fi
5709
rm -f conftest*
5710
 
5711
fi
5712
 
5713
if test $ac_cv_header_stdc = yes; then
5714
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5715
  if test "$cross_compiling" = yes; then :
5716
  :
5717
else
5718
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5719
/* end confdefs.h.  */
5720
#include 
5721
#include 
5722
#if ((' ' & 0x0FF) == 0x020)
5723
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5724
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5725
#else
5726
# define ISLOWER(c) \
5727
                   (('a' <= (c) && (c) <= 'i') \
5728
                     || ('j' <= (c) && (c) <= 'r') \
5729
                     || ('s' <= (c) && (c) <= 'z'))
5730
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5731
#endif
5732
 
5733
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5734
int
5735
main ()
5736
{
5737
  int i;
5738
  for (i = 0; i < 256; i++)
5739
    if (XOR (islower (i), ISLOWER (i))
5740
        || toupper (i) != TOUPPER (i))
5741
      return 2;
5742
  return 0;
5743
}
5744
_ACEOF
5745
if ac_fn_c_try_run "$LINENO"; then :
5746
 
5747
else
5748
  ac_cv_header_stdc=no
5749
fi
5750
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5751
  conftest.$ac_objext conftest.beam conftest.$ac_ext
5752
fi
5753
 
5754
fi
5755
fi
5756
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5757
$as_echo "$ac_cv_header_stdc" >&6; }
5758
if test $ac_cv_header_stdc = yes; then
5759
 
5760
$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5761
 
5762
fi
5763
 
5764
# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5765
for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5766
                  inttypes.h stdint.h unistd.h
5767
do :
5768
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5769
ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5770
"
5771
eval as_val=\$$as_ac_Header
5772
   if test "x$as_val" = x""yes; then :
5773
  cat >>confdefs.h <<_ACEOF
5774
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5775
_ACEOF
5776
 
5777
fi
5778
 
5779
done
5780
 
5781
 
5782
 
5783
  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5784
if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5785
  MINIX=yes
5786
else
5787
  MINIX=
5788
fi
5789
 
5790
 
5791
  if test "$MINIX" = yes; then
5792
 
5793
$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5794
 
5795
 
5796
$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5797
 
5798
 
5799
$as_echo "#define _MINIX 1" >>confdefs.h
5800
 
5801
  fi
5802
 
5803
 
5804
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5805
$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5806
if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5807
  $as_echo_n "(cached) " >&6
5808
else
5809
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5810
/* end confdefs.h.  */
5811
 
5812
#         define __EXTENSIONS__ 1
5813
          $ac_includes_default
5814
int
5815
main ()
5816
{
5817
 
5818
  ;
5819
  return 0;
5820
}
5821
_ACEOF
5822
if ac_fn_c_try_compile "$LINENO"; then :
5823
  ac_cv_safe_to_define___extensions__=yes
5824
else
5825
  ac_cv_safe_to_define___extensions__=no
5826
fi
5827
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5828
fi
5829
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5830
$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5831
  test $ac_cv_safe_to_define___extensions__ = yes &&
5832
    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5833
 
5834
  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5835
 
5836
  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5837
 
5838
  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5839
 
5840
  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5841
 
5842
 
5843
 
5844
 
5845
 
5846
# The tests for host and target for $enable_largefile require
5847
# canonical names.
5848
 
5849
 
5850
 
5851
# As the $enable_largefile decision depends on --enable-plugins we must set it
5852
# even in directories otherwise not depending on the $plugins option.
5853
 
5854
 
5855
# Check whether --enable-plugins was given.
5856
if test "${enable_plugins+set}" = set; then :
5857
  enableval=$enable_plugins; case "${enableval}" in
5858
  yes | "") plugins=yes ;;
5859
  no) plugins=no ;;
5860
  *) plugins=yes ;;
5861
 esac
5862
else
5863
  plugins=no
5864
fi
5865
 
5866
 
5867
 
5868
case "${host}" in
5869
  sparc-*-solaris*|i[3-7]86-*-solaris*)
5870
    # On native 32bit sparc and ia32 solaris, large-file and procfs support
5871
    # are mutually exclusive; and without procfs support, the bfd/ elf module
5872
    # cannot provide certain routines such as elfcore_write_prpsinfo
5873
    # or elfcore_write_prstatus.  So unless the user explicitly requested
5874
    # large-file support through the --enable-largefile switch, disable
5875
    # large-file support in favor of procfs support.
5876
    test "${target}" = "${host}" -a "x$plugins" = xno \
5877
      && : ${enable_largefile="no"}
5878
    ;;
5879
esac
5880
 
5881
# Check whether --enable-largefile was given.
5882
if test "${enable_largefile+set}" = set; then :
5883
  enableval=$enable_largefile;
5884
fi
5885
 
5886
if test "$enable_largefile" != no; then
5887
 
5888
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5889
$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5890
if test "${ac_cv_sys_largefile_CC+set}" = set; then :
5891
  $as_echo_n "(cached) " >&6
5892
else
5893
  ac_cv_sys_largefile_CC=no
5894
     if test "$GCC" != yes; then
5895
       ac_save_CC=$CC
5896
       while :; do
5897
         # IRIX 6.2 and later do not support large files by default,
5898
         # so use the C compiler's -n32 option if that helps.
5899
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5900
/* end confdefs.h.  */
5901
#include 
5902
 /* Check that off_t can represent 2**63 - 1 correctly.
5903
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5904
    since some C++ compilers masquerading as C compilers
5905
    incorrectly reject 9223372036854775807.  */
5906
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5907
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5908
                       && LARGE_OFF_T % 2147483647 == 1)
5909
                      ? 1 : -1];
5910
int
5911
main ()
5912
{
5913
 
5914
  ;
5915
  return 0;
5916
}
5917
_ACEOF
5918
         if ac_fn_c_try_compile "$LINENO"; then :
5919
  break
5920
fi
5921
rm -f core conftest.err conftest.$ac_objext
5922
         CC="$CC -n32"
5923
         if ac_fn_c_try_compile "$LINENO"; then :
5924
  ac_cv_sys_largefile_CC=' -n32'; break
5925
fi
5926
rm -f core conftest.err conftest.$ac_objext
5927
         break
5928
       done
5929
       CC=$ac_save_CC
5930
       rm -f conftest.$ac_ext
5931
    fi
5932
fi
5933
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5934
$as_echo "$ac_cv_sys_largefile_CC" >&6; }
5935
  if test "$ac_cv_sys_largefile_CC" != no; then
5936
    CC=$CC$ac_cv_sys_largefile_CC
5937
  fi
5938
 
5939
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5940
$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5941
if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
5942
  $as_echo_n "(cached) " >&6
5943
else
5944
  while :; do
5945
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5946
/* end confdefs.h.  */
5947
#include 
5948
 /* Check that off_t can represent 2**63 - 1 correctly.
5949
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5950
    since some C++ compilers masquerading as C compilers
5951
    incorrectly reject 9223372036854775807.  */
5952
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5953
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5954
                       && LARGE_OFF_T % 2147483647 == 1)
5955
                      ? 1 : -1];
5956
int
5957
main ()
5958
{
5959
 
5960
  ;
5961
  return 0;
5962
}
5963
_ACEOF
5964
if ac_fn_c_try_compile "$LINENO"; then :
5965
  ac_cv_sys_file_offset_bits=no; break
5966
fi
5967
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5968
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5969
/* end confdefs.h.  */
5970
#define _FILE_OFFSET_BITS 64
5971
#include 
5972
 /* Check that off_t can represent 2**63 - 1 correctly.
5973
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
5974
    since some C++ compilers masquerading as C compilers
5975
    incorrectly reject 9223372036854775807.  */
5976
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5977
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5978
                       && LARGE_OFF_T % 2147483647 == 1)
5979
                      ? 1 : -1];
5980
int
5981
main ()
5982
{
5983
 
5984
  ;
5985
  return 0;
5986
}
5987
_ACEOF
5988
if ac_fn_c_try_compile "$LINENO"; then :
5989
  ac_cv_sys_file_offset_bits=64; break
5990
fi
5991
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5992
  ac_cv_sys_file_offset_bits=unknown
5993
  break
5994
done
5995
fi
5996
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5997
$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5998
case $ac_cv_sys_file_offset_bits in #(
5999
  no | unknown) ;;
6000
  *)
6001
cat >>confdefs.h <<_ACEOF
6002
#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
6003
_ACEOF
6004
;;
6005
esac
6006
rm -rf conftest*
6007
  if test $ac_cv_sys_file_offset_bits = unknown; then
6008
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
6009
$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
6010
if test "${ac_cv_sys_large_files+set}" = set; then :
6011
  $as_echo_n "(cached) " >&6
6012
else
6013
  while :; do
6014
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6015
/* end confdefs.h.  */
6016
#include 
6017
 /* Check that off_t can represent 2**63 - 1 correctly.
6018
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
6019
    since some C++ compilers masquerading as C compilers
6020
    incorrectly reject 9223372036854775807.  */
6021
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6022
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6023
                       && LARGE_OFF_T % 2147483647 == 1)
6024
                      ? 1 : -1];
6025
int
6026
main ()
6027
{
6028
 
6029
  ;
6030
  return 0;
6031
}
6032
_ACEOF
6033
if ac_fn_c_try_compile "$LINENO"; then :
6034
  ac_cv_sys_large_files=no; break
6035
fi
6036
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6037
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6038
/* end confdefs.h.  */
6039
#define _LARGE_FILES 1
6040
#include 
6041
 /* Check that off_t can represent 2**63 - 1 correctly.
6042
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
6043
    since some C++ compilers masquerading as C compilers
6044
    incorrectly reject 9223372036854775807.  */
6045
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6046
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6047
                       && LARGE_OFF_T % 2147483647 == 1)
6048
                      ? 1 : -1];
6049
int
6050
main ()
6051
{
6052
 
6053
  ;
6054
  return 0;
6055
}
6056
_ACEOF
6057
if ac_fn_c_try_compile "$LINENO"; then :
6058
  ac_cv_sys_large_files=1; break
6059
fi
6060
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6061
  ac_cv_sys_large_files=unknown
6062
  break
6063
done
6064
fi
6065
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
6066
$as_echo "$ac_cv_sys_large_files" >&6; }
6067
case $ac_cv_sys_large_files in #(
6068
  no | unknown) ;;
6069
  *)
6070
cat >>confdefs.h <<_ACEOF
6071
#define _LARGE_FILES $ac_cv_sys_large_files
6072
_ACEOF
6073
;;
6074
esac
6075
rm -rf conftest*
6076
  fi
6077
fi
6078
 
6079
 
6080
 
6081
 
6082
case `pwd` in
6083
  *\ * | *\     *)
6084
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
6085
$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
6086
esac
6087
 
6088
 
6089
 
6090
macro_version='2.2.7a'
6091
macro_revision='1.3134'
6092
 
6093
 
6094
 
6095
 
6096
 
6097
 
6098
 
6099
 
6100
 
6101
 
6102
 
6103
 
6104
 
6105
ltmain="$ac_aux_dir/ltmain.sh"
6106
 
6107
# Backslashify metacharacters that are still active within
6108
# double-quoted strings.
6109
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6110
 
6111
# Same as above, but do not quote variable references.
6112
double_quote_subst='s/\(["`\\]\)/\\\1/g'
6113
 
6114
# Sed substitution to delay expansion of an escaped shell variable in a
6115
# double_quote_subst'ed string.
6116
delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6117
 
6118
# Sed substitution to delay expansion of an escaped single quote.
6119
delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6120
 
6121
# Sed substitution to avoid accidental globbing in evaled expressions
6122
no_glob_subst='s/\*/\\\*/g'
6123
 
6124
ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6125
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6126
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6127
 
6128
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6129
$as_echo_n "checking how to print strings... " >&6; }
6130
# Test print first, because it will be a builtin if present.
6131
if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6132
   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6133
  ECHO='print -r --'
6134
elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6135
  ECHO='printf %s\n'
6136
else
6137
  # Use this function as a fallback that always works.
6138
  func_fallback_echo ()
6139
  {
6140
    eval 'cat <<_LTECHO_EOF
6141
$1
6142
_LTECHO_EOF'
6143
  }
6144
  ECHO='func_fallback_echo'
6145
fi
6146
 
6147
# func_echo_all arg...
6148
# Invoke $ECHO with all args, space-separated.
6149
func_echo_all ()
6150
{
6151
    $ECHO ""
6152
}
6153
 
6154
case "$ECHO" in
6155
  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6156
$as_echo "printf" >&6; } ;;
6157
  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6158
$as_echo "print -r" >&6; } ;;
6159
  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6160
$as_echo "cat" >&6; } ;;
6161
esac
6162
 
6163
 
6164
 
6165
 
6166
 
6167
 
6168
 
6169
 
6170
 
6171
 
6172
 
6173
 
6174
 
6175
 
6176
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6177
$as_echo_n "checking for a sed that does not truncate output... " >&6; }
6178
if test "${ac_cv_path_SED+set}" = set; then :
6179
  $as_echo_n "(cached) " >&6
6180
else
6181
            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6182
     for ac_i in 1 2 3 4 5 6 7; do
6183
       ac_script="$ac_script$as_nl$ac_script"
6184
     done
6185
     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6186
     { ac_script=; unset ac_script;}
6187
     if test -z "$SED"; then
6188
  ac_path_SED_found=false
6189
  # Loop through the user's path and test for each of PROGNAME-LIST
6190
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6191
for as_dir in $PATH
6192
do
6193
  IFS=$as_save_IFS
6194
  test -z "$as_dir" && as_dir=.
6195
    for ac_prog in sed gsed; do
6196
    for ac_exec_ext in '' $ac_executable_extensions; do
6197
      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6198
      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
6199
# Check for GNU ac_path_SED and select it if it is found.
6200
  # Check for GNU $ac_path_SED
6201
case `"$ac_path_SED" --version 2>&1` in
6202
*GNU*)
6203
  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6204
*)
6205
  ac_count=0
6206
  $as_echo_n 0123456789 >"conftest.in"
6207
  while :
6208
  do
6209
    cat "conftest.in" "conftest.in" >"conftest.tmp"
6210
    mv "conftest.tmp" "conftest.in"
6211
    cp "conftest.in" "conftest.nl"
6212
    $as_echo '' >> "conftest.nl"
6213
    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6214
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6215
    as_fn_arith $ac_count + 1 && ac_count=$as_val
6216
    if test $ac_count -gt ${ac_path_SED_max-0}; then
6217
      # Best one so far, save it but keep looking for a better one
6218
      ac_cv_path_SED="$ac_path_SED"
6219
      ac_path_SED_max=$ac_count
6220
    fi
6221
    # 10*(2^10) chars as input seems more than enough
6222
    test $ac_count -gt 10 && break
6223
  done
6224
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6225
esac
6226
 
6227
      $ac_path_SED_found && break 3
6228
    done
6229
  done
6230
  done
6231
IFS=$as_save_IFS
6232
  if test -z "$ac_cv_path_SED"; then
6233
    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
6234
  fi
6235
else
6236
  ac_cv_path_SED=$SED
6237
fi
6238
 
6239
fi
6240
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6241
$as_echo "$ac_cv_path_SED" >&6; }
6242
 SED="$ac_cv_path_SED"
6243
  rm -f conftest.sed
6244
 
6245
test -z "$SED" && SED=sed
6246
Xsed="$SED -e 1s/^X//"
6247
 
6248
 
6249
 
6250
 
6251
 
6252
 
6253
 
6254
 
6255
 
6256
 
6257
 
6258
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6259
$as_echo_n "checking for fgrep... " >&6; }
6260
if test "${ac_cv_path_FGREP+set}" = set; then :
6261
  $as_echo_n "(cached) " >&6
6262
else
6263
  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6264
   then ac_cv_path_FGREP="$GREP -F"
6265
   else
6266
     if test -z "$FGREP"; then
6267
  ac_path_FGREP_found=false
6268
  # Loop through the user's path and test for each of PROGNAME-LIST
6269
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6270
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6271
do
6272
  IFS=$as_save_IFS
6273
  test -z "$as_dir" && as_dir=.
6274
    for ac_prog in fgrep; do
6275
    for ac_exec_ext in '' $ac_executable_extensions; do
6276
      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6277
      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
6278
# Check for GNU ac_path_FGREP and select it if it is found.
6279
  # Check for GNU $ac_path_FGREP
6280
case `"$ac_path_FGREP" --version 2>&1` in
6281
*GNU*)
6282
  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6283
*)
6284
  ac_count=0
6285
  $as_echo_n 0123456789 >"conftest.in"
6286
  while :
6287
  do
6288
    cat "conftest.in" "conftest.in" >"conftest.tmp"
6289
    mv "conftest.tmp" "conftest.in"
6290
    cp "conftest.in" "conftest.nl"
6291
    $as_echo 'FGREP' >> "conftest.nl"
6292
    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6293
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6294
    as_fn_arith $ac_count + 1 && ac_count=$as_val
6295
    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6296
      # Best one so far, save it but keep looking for a better one
6297
      ac_cv_path_FGREP="$ac_path_FGREP"
6298
      ac_path_FGREP_max=$ac_count
6299
    fi
6300
    # 10*(2^10) chars as input seems more than enough
6301
    test $ac_count -gt 10 && break
6302
  done
6303
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6304
esac
6305
 
6306
      $ac_path_FGREP_found && break 3
6307
    done
6308
  done
6309
  done
6310
IFS=$as_save_IFS
6311
  if test -z "$ac_cv_path_FGREP"; then
6312
    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6313
  fi
6314
else
6315
  ac_cv_path_FGREP=$FGREP
6316
fi
6317
 
6318
   fi
6319
fi
6320
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6321
$as_echo "$ac_cv_path_FGREP" >&6; }
6322
 FGREP="$ac_cv_path_FGREP"
6323
 
6324
 
6325
test -z "$GREP" && GREP=grep
6326
 
6327
 
6328
 
6329
 
6330
 
6331
 
6332
 
6333
 
6334
 
6335
 
6336
 
6337
 
6338
 
6339
 
6340
 
6341
 
6342
 
6343
 
6344
 
6345
# Check whether --with-gnu-ld was given.
6346
if test "${with_gnu_ld+set}" = set; then :
6347
  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6348
else
6349
  with_gnu_ld=no
6350
fi
6351
 
6352
ac_prog=ld
6353
if test "$GCC" = yes; then
6354
  # Check if gcc -print-prog-name=ld gives a path.
6355
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6356
$as_echo_n "checking for ld used by $CC... " >&6; }
6357
  case $host in
6358
  *-*-mingw*)
6359
    # gcc leaves a trailing carriage return which upsets mingw
6360
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6361
  *)
6362
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6363
  esac
6364
  case $ac_prog in
6365
    # Accept absolute paths.
6366
    [\\/]* | ?:[\\/]*)
6367
      re_direlt='/[^/][^/]*/\.\./'
6368
      # Canonicalize the pathname of ld
6369
      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6370
      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6371
        ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6372
      done
6373
      test -z "$LD" && LD="$ac_prog"
6374
      ;;
6375
  "")
6376
    # If it fails, then pretend we aren't using GCC.
6377
    ac_prog=ld
6378
    ;;
6379
  *)
6380
    # If it is relative, then search for the first ld in PATH.
6381
    with_gnu_ld=unknown
6382
    ;;
6383
  esac
6384
elif test "$with_gnu_ld" = yes; then
6385
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6386
$as_echo_n "checking for GNU ld... " >&6; }
6387
else
6388
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6389
$as_echo_n "checking for non-GNU ld... " >&6; }
6390
fi
6391
if test "${lt_cv_path_LD+set}" = set; then :
6392
  $as_echo_n "(cached) " >&6
6393
else
6394
  if test -z "$LD"; then
6395
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6396
  for ac_dir in $PATH; do
6397
    IFS="$lt_save_ifs"
6398
    test -z "$ac_dir" && ac_dir=.
6399
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6400
      lt_cv_path_LD="$ac_dir/$ac_prog"
6401
      # Check to see if the program is GNU ld.  I'd rather use --version,
6402
      # but apparently some variants of GNU ld only accept -v.
6403
      # Break only if it was the GNU/non-GNU ld that we prefer.
6404
      case `"$lt_cv_path_LD" -v 2>&1 
6405
      *GNU* | *'with BFD'*)
6406
        test "$with_gnu_ld" != no && break
6407
        ;;
6408
      *)
6409
        test "$with_gnu_ld" != yes && break
6410
        ;;
6411
      esac
6412
    fi
6413
  done
6414
  IFS="$lt_save_ifs"
6415
else
6416
  lt_cv_path_LD="$LD" # Let the user override the test with a path.
6417
fi
6418
fi
6419
 
6420
LD="$lt_cv_path_LD"
6421
if test -n "$LD"; then
6422
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6423
$as_echo "$LD" >&6; }
6424
else
6425
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6426
$as_echo "no" >&6; }
6427
fi
6428
test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
6429
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6430
$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6431
if test "${lt_cv_prog_gnu_ld+set}" = set; then :
6432
  $as_echo_n "(cached) " >&6
6433
else
6434
  # I'd rather use --version here, but apparently some GNU lds only accept -v.
6435
case `$LD -v 2>&1 
6436
*GNU* | *'with BFD'*)
6437
  lt_cv_prog_gnu_ld=yes
6438
  ;;
6439
*)
6440
  lt_cv_prog_gnu_ld=no
6441
  ;;
6442
esac
6443
fi
6444
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6445
$as_echo "$lt_cv_prog_gnu_ld" >&6; }
6446
with_gnu_ld=$lt_cv_prog_gnu_ld
6447
 
6448
 
6449
 
6450
 
6451
 
6452
 
6453
 
6454
 
6455
 
6456
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6457
$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6458
if test "${lt_cv_path_NM+set}" = set; then :
6459
  $as_echo_n "(cached) " >&6
6460
else
6461
  if test -n "$NM"; then
6462
  # Let the user override the test.
6463
  lt_cv_path_NM="$NM"
6464
else
6465
  lt_nm_to_check="${ac_tool_prefix}nm"
6466
  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6467
    lt_nm_to_check="$lt_nm_to_check nm"
6468
  fi
6469
  for lt_tmp_nm in $lt_nm_to_check; do
6470
    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6471
    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6472
      IFS="$lt_save_ifs"
6473
      test -z "$ac_dir" && ac_dir=.
6474
      tmp_nm="$ac_dir/$lt_tmp_nm"
6475
      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6476
        # Check to see if the nm accepts a BSD-compat flag.
6477
        # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6478
        #   nm: unknown option "B" ignored
6479
        # Tru64's nm complains that /dev/null is an invalid object file
6480
        case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6481
        */dev/null* | *'Invalid file or object type'*)
6482
          lt_cv_path_NM="$tmp_nm -B"
6483
          break
6484
          ;;
6485
        *)
6486
          case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6487
          */dev/null*)
6488
            lt_cv_path_NM="$tmp_nm -p"
6489
            break
6490
            ;;
6491
          *)
6492
            lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6493
            continue # so that we can try to find one that supports BSD flags
6494
            ;;
6495
          esac
6496
          ;;
6497
        esac
6498
      fi
6499
    done
6500
    IFS="$lt_save_ifs"
6501
  done
6502
  : ${lt_cv_path_NM=no}
6503
fi
6504
fi
6505
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6506
$as_echo "$lt_cv_path_NM" >&6; }
6507
if test "$lt_cv_path_NM" != "no"; then
6508
  NM="$lt_cv_path_NM"
6509
else
6510
  # Didn't find any BSD compatible name lister, look for dumpbin.
6511
  if test -n "$DUMPBIN"; then :
6512
    # Let the user override the test.
6513
  else
6514
    if test -n "$ac_tool_prefix"; then
6515
  for ac_prog in dumpbin "link -dump"
6516
  do
6517
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6518
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6519
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6520
$as_echo_n "checking for $ac_word... " >&6; }
6521
if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6522
  $as_echo_n "(cached) " >&6
6523
else
6524
  if test -n "$DUMPBIN"; then
6525
  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6526
else
6527
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6528
for as_dir in $PATH
6529
do
6530
  IFS=$as_save_IFS
6531
  test -z "$as_dir" && as_dir=.
6532
    for ac_exec_ext in '' $ac_executable_extensions; do
6533
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6534
    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6535
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6536
    break 2
6537
  fi
6538
done
6539
  done
6540
IFS=$as_save_IFS
6541
 
6542
fi
6543
fi
6544
DUMPBIN=$ac_cv_prog_DUMPBIN
6545
if test -n "$DUMPBIN"; then
6546
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6547
$as_echo "$DUMPBIN" >&6; }
6548
else
6549
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6550
$as_echo "no" >&6; }
6551
fi
6552
 
6553
 
6554
    test -n "$DUMPBIN" && break
6555
  done
6556
fi
6557
if test -z "$DUMPBIN"; then
6558
  ac_ct_DUMPBIN=$DUMPBIN
6559
  for ac_prog in dumpbin "link -dump"
6560
do
6561
  # Extract the first word of "$ac_prog", so it can be a program name with args.
6562
set dummy $ac_prog; ac_word=$2
6563
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6564
$as_echo_n "checking for $ac_word... " >&6; }
6565
if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6566
  $as_echo_n "(cached) " >&6
6567
else
6568
  if test -n "$ac_ct_DUMPBIN"; then
6569
  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6570
else
6571
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6572
for as_dir in $PATH
6573
do
6574
  IFS=$as_save_IFS
6575
  test -z "$as_dir" && as_dir=.
6576
    for ac_exec_ext in '' $ac_executable_extensions; do
6577
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6578
    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6579
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6580
    break 2
6581
  fi
6582
done
6583
  done
6584
IFS=$as_save_IFS
6585
 
6586
fi
6587
fi
6588
ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6589
if test -n "$ac_ct_DUMPBIN"; then
6590
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6591
$as_echo "$ac_ct_DUMPBIN" >&6; }
6592
else
6593
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6594
$as_echo "no" >&6; }
6595
fi
6596
 
6597
 
6598
  test -n "$ac_ct_DUMPBIN" && break
6599
done
6600
 
6601
  if test "x$ac_ct_DUMPBIN" = x; then
6602
    DUMPBIN=":"
6603
  else
6604
    case $cross_compiling:$ac_tool_warned in
6605
yes:)
6606
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6607
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6608
ac_tool_warned=yes ;;
6609
esac
6610
    DUMPBIN=$ac_ct_DUMPBIN
6611
  fi
6612
fi
6613
 
6614
    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6615
    *COFF*)
6616
      DUMPBIN="$DUMPBIN -symbols"
6617
      ;;
6618
    *)
6619
      DUMPBIN=:
6620
      ;;
6621
    esac
6622
  fi
6623
 
6624
  if test "$DUMPBIN" != ":"; then
6625
    NM="$DUMPBIN"
6626
  fi
6627
fi
6628
test -z "$NM" && NM=nm
6629
 
6630
 
6631
 
6632
 
6633
 
6634
 
6635
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6636
$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6637
if test "${lt_cv_nm_interface+set}" = set; then :
6638
  $as_echo_n "(cached) " >&6
6639
else
6640
  lt_cv_nm_interface="BSD nm"
6641
  echo "int some_variable = 0;" > conftest.$ac_ext
6642
  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6643
  (eval "$ac_compile" 2>conftest.err)
6644
  cat conftest.err >&5
6645
  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6646
  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6647
  cat conftest.err >&5
6648
  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6649
  cat conftest.out >&5
6650
  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6651
    lt_cv_nm_interface="MS dumpbin"
6652
  fi
6653
  rm -f conftest*
6654
fi
6655
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6656
$as_echo "$lt_cv_nm_interface" >&6; }
6657
 
6658
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6659
$as_echo_n "checking whether ln -s works... " >&6; }
6660
LN_S=$as_ln_s
6661
if test "$LN_S" = "ln -s"; then
6662
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6663
$as_echo "yes" >&6; }
6664
else
6665
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6666
$as_echo "no, using $LN_S" >&6; }
6667
fi
6668
 
6669
# find the maximum length of command line arguments
6670
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6671
$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6672
if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6673
  $as_echo_n "(cached) " >&6
6674
else
6675
    i=0
6676
  teststring="ABCD"
6677
 
6678
  case $build_os in
6679
  msdosdjgpp*)
6680
    # On DJGPP, this test can blow up pretty badly due to problems in libc
6681
    # (any single argument exceeding 2000 bytes causes a buffer overrun
6682
    # during glob expansion).  Even if it were fixed, the result of this
6683
    # check would be larger than it should be.
6684
    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6685
    ;;
6686
 
6687
  gnu*)
6688
    # Under GNU Hurd, this test is not required because there is
6689
    # no limit to the length of command line arguments.
6690
    # Libtool will interpret -1 as no limit whatsoever
6691
    lt_cv_sys_max_cmd_len=-1;
6692
    ;;
6693
 
6694
  cygwin* | mingw* | cegcc*)
6695
    # On Win9x/ME, this test blows up -- it succeeds, but takes
6696
    # about 5 minutes as the teststring grows exponentially.
6697
    # Worse, since 9x/ME are not pre-emptively multitasking,
6698
    # you end up with a "frozen" computer, even though with patience
6699
    # the test eventually succeeds (with a max line length of 256k).
6700
    # Instead, let's just punt: use the minimum linelength reported by
6701
    # all of the supported platforms: 8192 (on NT/2K/XP).
6702
    lt_cv_sys_max_cmd_len=8192;
6703
    ;;
6704
 
6705
  mint*)
6706
    # On MiNT this can take a long time and run out of memory.
6707
    lt_cv_sys_max_cmd_len=8192;
6708
    ;;
6709
 
6710
  amigaos*)
6711
    # On AmigaOS with pdksh, this test takes hours, literally.
6712
    # So we just punt and use a minimum line length of 8192.
6713
    lt_cv_sys_max_cmd_len=8192;
6714
    ;;
6715
 
6716
  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6717
    # This has been around since 386BSD, at least.  Likely further.
6718
    if test -x /sbin/sysctl; then
6719
      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6720
    elif test -x /usr/sbin/sysctl; then
6721
      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6722
    else
6723
      lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6724
    fi
6725
    # And add a safety zone
6726
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6727
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6728
    ;;
6729
 
6730
  interix*)
6731
    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6732
    lt_cv_sys_max_cmd_len=196608
6733
    ;;
6734
 
6735
  osf*)
6736
    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6737
    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6738
    # nice to cause kernel panics so lets avoid the loop below.
6739
    # First set a reasonable default.
6740
    lt_cv_sys_max_cmd_len=16384
6741
    #
6742
    if test -x /sbin/sysconfig; then
6743
      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6744
        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6745
      esac
6746
    fi
6747
    ;;
6748
  sco3.2v5*)
6749
    lt_cv_sys_max_cmd_len=102400
6750
    ;;
6751
  sysv5* | sco5v6* | sysv4.2uw2*)
6752
    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6753
    if test -n "$kargmax"; then
6754
      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6755
    else
6756
      lt_cv_sys_max_cmd_len=32768
6757
    fi
6758
    ;;
6759
  *)
6760
    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6761
    if test -n "$lt_cv_sys_max_cmd_len"; then
6762
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6763
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6764
    else
6765
      # Make teststring a little bigger before we do anything with it.
6766
      # a 1K string should be a reasonable start.
6767
      for i in 1 2 3 4 5 6 7 8 ; do
6768
        teststring=$teststring$teststring
6769
      done
6770
      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6771
      # If test is not a shell built-in, we'll probably end up computing a
6772
      # maximum length that is only half of the actual maximum length, but
6773
      # we can't tell.
6774
      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6775
                 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6776
              test $i != 17 # 1/2 MB should be enough
6777
      do
6778
        i=`expr $i + 1`
6779
        teststring=$teststring$teststring
6780
      done
6781
      # Only check the string length outside the loop.
6782
      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6783
      teststring=
6784
      # Add a significant safety factor because C++ compilers can tack on
6785
      # massive amounts of additional arguments before passing them to the
6786
      # linker.  It appears as though 1/2 is a usable value.
6787
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6788
    fi
6789
    ;;
6790
  esac
6791
 
6792
fi
6793
 
6794
if test -n $lt_cv_sys_max_cmd_len ; then
6795
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6796
$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6797
else
6798
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6799
$as_echo "none" >&6; }
6800
fi
6801
max_cmd_len=$lt_cv_sys_max_cmd_len
6802
 
6803
 
6804
 
6805
 
6806
 
6807
 
6808
: ${CP="cp -f"}
6809
: ${MV="mv -f"}
6810
: ${RM="rm -f"}
6811
 
6812
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6813
$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6814
# Try some XSI features
6815
xsi_shell=no
6816
( _lt_dummy="a/b/c"
6817
  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6818
      = c,a/b,, \
6819
    && eval 'test $(( 1 + 1 )) -eq 2 \
6820
    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6821
  && xsi_shell=yes
6822
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6823
$as_echo "$xsi_shell" >&6; }
6824
 
6825
 
6826
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6827
$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6828
lt_shell_append=no
6829
( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6830
    >/dev/null 2>&1 \
6831
  && lt_shell_append=yes
6832
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6833
$as_echo "$lt_shell_append" >&6; }
6834
 
6835
 
6836
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6837
  lt_unset=unset
6838
else
6839
  lt_unset=false
6840
fi
6841
 
6842
 
6843
 
6844
 
6845
 
6846
# test EBCDIC or ASCII
6847
case `echo X|tr X '\101'` in
6848
 A) # ASCII based system
6849
    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6850
  lt_SP2NL='tr \040 \012'
6851
  lt_NL2SP='tr \015\012 \040\040'
6852
  ;;
6853
 *) # EBCDIC based system
6854
  lt_SP2NL='tr \100 \n'
6855
  lt_NL2SP='tr \r\n \100\100'
6856
  ;;
6857
esac
6858
 
6859
 
6860
 
6861
 
6862
 
6863
 
6864
 
6865
 
6866
 
6867
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6868
$as_echo_n "checking for $LD option to reload object files... " >&6; }
6869
if test "${lt_cv_ld_reload_flag+set}" = set; then :
6870
  $as_echo_n "(cached) " >&6
6871
else
6872
  lt_cv_ld_reload_flag='-r'
6873
fi
6874
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6875
$as_echo "$lt_cv_ld_reload_flag" >&6; }
6876
reload_flag=$lt_cv_ld_reload_flag
6877
case $reload_flag in
6878
"" | " "*) ;;
6879
*) reload_flag=" $reload_flag" ;;
6880
esac
6881
reload_cmds='$LD$reload_flag -o $output$reload_objs'
6882
case $host_os in
6883
  darwin*)
6884
    if test "$GCC" = yes; then
6885
      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6886
    else
6887
      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6888
    fi
6889
    ;;
6890
esac
6891
 
6892
 
6893
 
6894
 
6895
 
6896
 
6897
 
6898
 
6899
 
6900
if test -n "$ac_tool_prefix"; then
6901
  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6902
set dummy ${ac_tool_prefix}objdump; ac_word=$2
6903
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6904
$as_echo_n "checking for $ac_word... " >&6; }
6905
if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6906
  $as_echo_n "(cached) " >&6
6907
else
6908
  if test -n "$OBJDUMP"; then
6909
  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6910
else
6911
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6912
for as_dir in $PATH
6913
do
6914
  IFS=$as_save_IFS
6915
  test -z "$as_dir" && as_dir=.
6916
    for ac_exec_ext in '' $ac_executable_extensions; do
6917
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6918
    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6919
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6920
    break 2
6921
  fi
6922
done
6923
  done
6924
IFS=$as_save_IFS
6925
 
6926
fi
6927
fi
6928
OBJDUMP=$ac_cv_prog_OBJDUMP
6929
if test -n "$OBJDUMP"; then
6930
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6931
$as_echo "$OBJDUMP" >&6; }
6932
else
6933
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6934
$as_echo "no" >&6; }
6935
fi
6936
 
6937
 
6938
fi
6939
if test -z "$ac_cv_prog_OBJDUMP"; then
6940
  ac_ct_OBJDUMP=$OBJDUMP
6941
  # Extract the first word of "objdump", so it can be a program name with args.
6942
set dummy objdump; ac_word=$2
6943
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6944
$as_echo_n "checking for $ac_word... " >&6; }
6945
if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6946
  $as_echo_n "(cached) " >&6
6947
else
6948
  if test -n "$ac_ct_OBJDUMP"; then
6949
  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6950
else
6951
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6952
for as_dir in $PATH
6953
do
6954
  IFS=$as_save_IFS
6955
  test -z "$as_dir" && as_dir=.
6956
    for ac_exec_ext in '' $ac_executable_extensions; do
6957
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6958
    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6959
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6960
    break 2
6961
  fi
6962
done
6963
  done
6964
IFS=$as_save_IFS
6965
 
6966
fi
6967
fi
6968
ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6969
if test -n "$ac_ct_OBJDUMP"; then
6970
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6971
$as_echo "$ac_ct_OBJDUMP" >&6; }
6972
else
6973
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6974
$as_echo "no" >&6; }
6975
fi
6976
 
6977
  if test "x$ac_ct_OBJDUMP" = x; then
6978
    OBJDUMP="false"
6979
  else
6980
    case $cross_compiling:$ac_tool_warned in
6981
yes:)
6982
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6983
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6984
ac_tool_warned=yes ;;
6985
esac
6986
    OBJDUMP=$ac_ct_OBJDUMP
6987
  fi
6988
else
6989
  OBJDUMP="$ac_cv_prog_OBJDUMP"
6990
fi
6991
 
6992
test -z "$OBJDUMP" && OBJDUMP=objdump
6993
 
6994
 
6995
 
6996
 
6997
 
6998
 
6999
 
7000
 
7001
 
7002
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
7003
$as_echo_n "checking how to recognize dependent libraries... " >&6; }
7004
if test "${lt_cv_deplibs_check_method+set}" = set; then :
7005
  $as_echo_n "(cached) " >&6
7006
else
7007
  lt_cv_file_magic_cmd='$MAGIC_CMD'
7008
lt_cv_file_magic_test_file=
7009
lt_cv_deplibs_check_method='unknown'
7010
# Need to set the preceding variable on all platforms that support
7011
# interlibrary dependencies.
7012
# 'none' -- dependencies not supported.
7013
# `unknown' -- same as none, but documents that we really don't know.
7014
# 'pass_all' -- all dependencies passed with no checks.
7015
# 'test_compile' -- check by making test program.
7016
# 'file_magic [[regex]]' -- check by looking for files in library path
7017
# which responds to the $file_magic_cmd with a given extended regex.
7018
# If you have `file' or equivalent on your system and you're not sure
7019
# whether `pass_all' will *always* work, you probably want this one.
7020
 
7021
case $host_os in
7022
aix[4-9]*)
7023
  lt_cv_deplibs_check_method=pass_all
7024
  ;;
7025
 
7026
beos*)
7027
  lt_cv_deplibs_check_method=pass_all
7028
  ;;
7029
 
7030
bsdi[45]*)
7031
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
7032
  lt_cv_file_magic_cmd='/usr/bin/file -L'
7033
  lt_cv_file_magic_test_file=/shlib/libc.so
7034
  ;;
7035
 
7036
cygwin*)
7037
  # func_win32_libid is a shell function defined in ltmain.sh
7038
  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7039
  lt_cv_file_magic_cmd='func_win32_libid'
7040
  ;;
7041
 
7042
mingw* | pw32*)
7043
  # Base MSYS/MinGW do not provide the 'file' command needed by
7044
  # func_win32_libid shell function, so use a weaker test based on 'objdump',
7045
  # unless we find 'file', for example because we are cross-compiling.
7046
  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
7047
  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7048
    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7049
    lt_cv_file_magic_cmd='func_win32_libid'
7050
  else
7051
    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
7052
    lt_cv_file_magic_cmd='$OBJDUMP -f'
7053
  fi
7054
  ;;
7055
 
7056
cegcc*)
7057
  # use the weaker test based on 'objdump'. See mingw*.
7058
  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
7059
  lt_cv_file_magic_cmd='$OBJDUMP -f'
7060
  ;;
7061
 
7062
darwin* | rhapsody*)
7063
  lt_cv_deplibs_check_method=pass_all
7064
  ;;
7065
 
7066
freebsd* | dragonfly*)
7067
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7068
    case $host_cpu in
7069
    i*86 )
7070
      # Not sure whether the presence of OpenBSD here was a mistake.
7071
      # Let's accept both of them until this is cleared up.
7072
      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
7073
      lt_cv_file_magic_cmd=/usr/bin/file
7074
      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
7075
      ;;
7076
    esac
7077
  else
7078
    lt_cv_deplibs_check_method=pass_all
7079
  fi
7080
  ;;
7081
 
7082
gnu*)
7083
  lt_cv_deplibs_check_method=pass_all
7084
  ;;
7085
 
7086
haiku*)
7087
  lt_cv_deplibs_check_method=pass_all
7088
  ;;
7089
 
7090
hpux10.20* | hpux11*)
7091
  lt_cv_file_magic_cmd=/usr/bin/file
7092
  case $host_cpu in
7093
  ia64*)
7094
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
7095
    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
7096
    ;;
7097
  hppa*64*)
7098
    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]'
7099
    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
7100
    ;;
7101
  *)
7102
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
7103
    lt_cv_file_magic_test_file=/usr/lib/libc.sl
7104
    ;;
7105
  esac
7106
  ;;
7107
 
7108
interix[3-9]*)
7109
  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
7110
  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
7111
  ;;
7112
 
7113
irix5* | irix6* | nonstopux*)
7114
  case $LD in
7115
  *-32|*"-32 ") libmagic=32-bit;;
7116
  *-n32|*"-n32 ") libmagic=N32;;
7117
  *-64|*"-64 ") libmagic=64-bit;;
7118
  *) libmagic=never-match;;
7119
  esac
7120
  lt_cv_deplibs_check_method=pass_all
7121
  ;;
7122
 
7123
# This must be Linux ELF.
7124
linux* | k*bsd*-gnu | kopensolaris*-gnu)
7125
  lt_cv_deplibs_check_method=pass_all
7126
  ;;
7127
 
7128
netbsd*)
7129
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7130
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7131
  else
7132
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7133
  fi
7134
  ;;
7135
 
7136
newos6*)
7137
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7138
  lt_cv_file_magic_cmd=/usr/bin/file
7139
  lt_cv_file_magic_test_file=/usr/lib/libnls.so
7140
  ;;
7141
 
7142
*nto* | *qnx*)
7143
  lt_cv_deplibs_check_method=pass_all
7144
  ;;
7145
 
7146
openbsd*)
7147
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7148
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7149
  else
7150
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7151
  fi
7152
  ;;
7153
 
7154
osf3* | osf4* | osf5*)
7155
  lt_cv_deplibs_check_method=pass_all
7156
  ;;
7157
 
7158
rdos*)
7159
  lt_cv_deplibs_check_method=pass_all
7160
  ;;
7161
 
7162
solaris*)
7163
  lt_cv_deplibs_check_method=pass_all
7164
  ;;
7165
 
7166
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7167
  lt_cv_deplibs_check_method=pass_all
7168
  ;;
7169
 
7170
sysv4 | sysv4.3*)
7171
  case $host_vendor in
7172
  motorola)
7173
    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]'
7174
    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7175
    ;;
7176
  ncr)
7177
    lt_cv_deplibs_check_method=pass_all
7178
    ;;
7179
  sequent)
7180
    lt_cv_file_magic_cmd='/bin/file'
7181
    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7182
    ;;
7183
  sni)
7184
    lt_cv_file_magic_cmd='/bin/file'
7185
    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7186
    lt_cv_file_magic_test_file=/lib/libc.so
7187
    ;;
7188
  siemens)
7189
    lt_cv_deplibs_check_method=pass_all
7190
    ;;
7191
  pc)
7192
    lt_cv_deplibs_check_method=pass_all
7193
    ;;
7194
  esac
7195
  ;;
7196
 
7197
tpf*)
7198
  lt_cv_deplibs_check_method=pass_all
7199
  ;;
7200
esac
7201
 
7202
fi
7203
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7204
$as_echo "$lt_cv_deplibs_check_method" >&6; }
7205
file_magic_cmd=$lt_cv_file_magic_cmd
7206
deplibs_check_method=$lt_cv_deplibs_check_method
7207
test -z "$deplibs_check_method" && deplibs_check_method=unknown
7208
 
7209
 
7210
 
7211
 
7212
 
7213
 
7214
 
7215
 
7216
 
7217
 
7218
 
7219
 
7220
if test -n "$ac_tool_prefix"; then
7221
  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7222
set dummy ${ac_tool_prefix}ar; ac_word=$2
7223
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7224
$as_echo_n "checking for $ac_word... " >&6; }
7225
if test "${ac_cv_prog_AR+set}" = set; then :
7226
  $as_echo_n "(cached) " >&6
7227
else
7228
  if test -n "$AR"; then
7229
  ac_cv_prog_AR="$AR" # Let the user override the test.
7230
else
7231
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7232
for as_dir in $PATH
7233
do
7234
  IFS=$as_save_IFS
7235
  test -z "$as_dir" && as_dir=.
7236
    for ac_exec_ext in '' $ac_executable_extensions; do
7237
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7238
    ac_cv_prog_AR="${ac_tool_prefix}ar"
7239
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7240
    break 2
7241
  fi
7242
done
7243
  done
7244
IFS=$as_save_IFS
7245
 
7246
fi
7247
fi
7248
AR=$ac_cv_prog_AR
7249
if test -n "$AR"; then
7250
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7251
$as_echo "$AR" >&6; }
7252
else
7253
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7254
$as_echo "no" >&6; }
7255
fi
7256
 
7257
 
7258
fi
7259
if test -z "$ac_cv_prog_AR"; then
7260
  ac_ct_AR=$AR
7261
  # Extract the first word of "ar", so it can be a program name with args.
7262
set dummy ar; ac_word=$2
7263
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7264
$as_echo_n "checking for $ac_word... " >&6; }
7265
if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
7266
  $as_echo_n "(cached) " >&6
7267
else
7268
  if test -n "$ac_ct_AR"; then
7269
  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7270
else
7271
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7272
for as_dir in $PATH
7273
do
7274
  IFS=$as_save_IFS
7275
  test -z "$as_dir" && as_dir=.
7276
    for ac_exec_ext in '' $ac_executable_extensions; do
7277
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7278
    ac_cv_prog_ac_ct_AR="ar"
7279
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7280
    break 2
7281
  fi
7282
done
7283
  done
7284
IFS=$as_save_IFS
7285
 
7286
fi
7287
fi
7288
ac_ct_AR=$ac_cv_prog_ac_ct_AR
7289
if test -n "$ac_ct_AR"; then
7290
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7291
$as_echo "$ac_ct_AR" >&6; }
7292
else
7293
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7294
$as_echo "no" >&6; }
7295
fi
7296
 
7297
  if test "x$ac_ct_AR" = x; then
7298
    AR="false"
7299
  else
7300
    case $cross_compiling:$ac_tool_warned in
7301
yes:)
7302
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7303
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7304
ac_tool_warned=yes ;;
7305
esac
7306
    AR=$ac_ct_AR
7307
  fi
7308
else
7309
  AR="$ac_cv_prog_AR"
7310
fi
7311
 
7312
test -z "$AR" && AR=ar
7313
test -z "$AR_FLAGS" && AR_FLAGS=cru
7314
 
7315
 
7316
 
7317
 
7318
 
7319
 
7320
 
7321
 
7322
 
7323
 
7324
 
7325
if test -n "$ac_tool_prefix"; then
7326
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7327
set dummy ${ac_tool_prefix}strip; ac_word=$2
7328
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7329
$as_echo_n "checking for $ac_word... " >&6; }
7330
if test "${ac_cv_prog_STRIP+set}" = set; then :
7331
  $as_echo_n "(cached) " >&6
7332
else
7333
  if test -n "$STRIP"; then
7334
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7335
else
7336
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7337
for as_dir in $PATH
7338
do
7339
  IFS=$as_save_IFS
7340
  test -z "$as_dir" && as_dir=.
7341
    for ac_exec_ext in '' $ac_executable_extensions; do
7342
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7343
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7344
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7345
    break 2
7346
  fi
7347
done
7348
  done
7349
IFS=$as_save_IFS
7350
 
7351
fi
7352
fi
7353
STRIP=$ac_cv_prog_STRIP
7354
if test -n "$STRIP"; then
7355
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7356
$as_echo "$STRIP" >&6; }
7357
else
7358
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7359
$as_echo "no" >&6; }
7360
fi
7361
 
7362
 
7363
fi
7364
if test -z "$ac_cv_prog_STRIP"; then
7365
  ac_ct_STRIP=$STRIP
7366
  # Extract the first word of "strip", so it can be a program name with args.
7367
set dummy strip; ac_word=$2
7368
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7369
$as_echo_n "checking for $ac_word... " >&6; }
7370
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
7371
  $as_echo_n "(cached) " >&6
7372
else
7373
  if test -n "$ac_ct_STRIP"; then
7374
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7375
else
7376
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7377
for as_dir in $PATH
7378
do
7379
  IFS=$as_save_IFS
7380
  test -z "$as_dir" && as_dir=.
7381
    for ac_exec_ext in '' $ac_executable_extensions; do
7382
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7383
    ac_cv_prog_ac_ct_STRIP="strip"
7384
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7385
    break 2
7386
  fi
7387
done
7388
  done
7389
IFS=$as_save_IFS
7390
 
7391
fi
7392
fi
7393
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7394
if test -n "$ac_ct_STRIP"; then
7395
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7396
$as_echo "$ac_ct_STRIP" >&6; }
7397
else
7398
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7399
$as_echo "no" >&6; }
7400
fi
7401
 
7402
  if test "x$ac_ct_STRIP" = x; then
7403
    STRIP=":"
7404
  else
7405
    case $cross_compiling:$ac_tool_warned in
7406
yes:)
7407
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7408
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7409
ac_tool_warned=yes ;;
7410
esac
7411
    STRIP=$ac_ct_STRIP
7412
  fi
7413
else
7414
  STRIP="$ac_cv_prog_STRIP"
7415
fi
7416
 
7417
test -z "$STRIP" && STRIP=:
7418
 
7419
 
7420
 
7421
 
7422
 
7423
 
7424
if test -n "$ac_tool_prefix"; then
7425
  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7426
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7427
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7428
$as_echo_n "checking for $ac_word... " >&6; }
7429
if test "${ac_cv_prog_RANLIB+set}" = set; then :
7430
  $as_echo_n "(cached) " >&6
7431
else
7432
  if test -n "$RANLIB"; then
7433
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7434
else
7435
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7436
for as_dir in $PATH
7437
do
7438
  IFS=$as_save_IFS
7439
  test -z "$as_dir" && as_dir=.
7440
    for ac_exec_ext in '' $ac_executable_extensions; do
7441
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7442
    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7443
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7444
    break 2
7445
  fi
7446
done
7447
  done
7448
IFS=$as_save_IFS
7449
 
7450
fi
7451
fi
7452
RANLIB=$ac_cv_prog_RANLIB
7453
if test -n "$RANLIB"; then
7454
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7455
$as_echo "$RANLIB" >&6; }
7456
else
7457
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7458
$as_echo "no" >&6; }
7459
fi
7460
 
7461
 
7462
fi
7463
if test -z "$ac_cv_prog_RANLIB"; then
7464
  ac_ct_RANLIB=$RANLIB
7465
  # Extract the first word of "ranlib", so it can be a program name with args.
7466
set dummy ranlib; ac_word=$2
7467
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7468
$as_echo_n "checking for $ac_word... " >&6; }
7469
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7470
  $as_echo_n "(cached) " >&6
7471
else
7472
  if test -n "$ac_ct_RANLIB"; then
7473
  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7474
else
7475
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7476
for as_dir in $PATH
7477
do
7478
  IFS=$as_save_IFS
7479
  test -z "$as_dir" && as_dir=.
7480
    for ac_exec_ext in '' $ac_executable_extensions; do
7481
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7482
    ac_cv_prog_ac_ct_RANLIB="ranlib"
7483
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7484
    break 2
7485
  fi
7486
done
7487
  done
7488
IFS=$as_save_IFS
7489
 
7490
fi
7491
fi
7492
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7493
if test -n "$ac_ct_RANLIB"; then
7494
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7495
$as_echo "$ac_ct_RANLIB" >&6; }
7496
else
7497
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7498
$as_echo "no" >&6; }
7499
fi
7500
 
7501
  if test "x$ac_ct_RANLIB" = x; then
7502
    RANLIB=":"
7503
  else
7504
    case $cross_compiling:$ac_tool_warned in
7505
yes:)
7506
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7507
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7508
ac_tool_warned=yes ;;
7509
esac
7510
    RANLIB=$ac_ct_RANLIB
7511
  fi
7512
else
7513
  RANLIB="$ac_cv_prog_RANLIB"
7514
fi
7515
 
7516
test -z "$RANLIB" && RANLIB=:
7517
 
7518
 
7519
 
7520
 
7521
 
7522
 
7523
# Determine commands to create old-style static archives.
7524
old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7525
old_postinstall_cmds='chmod 644 $oldlib'
7526
old_postuninstall_cmds=
7527
 
7528
if test -n "$RANLIB"; then
7529
  case $host_os in
7530
  openbsd*)
7531
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7532
    ;;
7533
  *)
7534
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7535
    ;;
7536
  esac
7537
  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7538
fi
7539
 
7540
case $host_os in
7541
  darwin*)
7542
    lock_old_archive_extraction=yes ;;
7543
  *)
7544
    lock_old_archive_extraction=no ;;
7545
esac
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
 
7584
 
7585
# If no C compiler was specified, use CC.
7586
LTCC=${LTCC-"$CC"}
7587
 
7588
# If no C compiler flags were specified, use CFLAGS.
7589
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7590
 
7591
# Allow CC to be a program name with arguments.
7592
compiler=$CC
7593
 
7594
 
7595
# Check for command to grab the raw symbol name followed by C symbol from nm.
7596
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7597
$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7598
if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7599
  $as_echo_n "(cached) " >&6
7600
else
7601
 
7602
# These are sane defaults that work on at least a few old systems.
7603
# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7604
 
7605
# Character class describing NM global symbol codes.
7606
symcode='[BCDEGRST]'
7607
 
7608
# Regexp to match symbols that can be accessed directly from C.
7609
sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7610
 
7611
# Define system-specific variables.
7612
case $host_os in
7613
aix*)
7614
  symcode='[BCDT]'
7615
  ;;
7616
cygwin* | mingw* | pw32* | cegcc*)
7617
  symcode='[ABCDGISTW]'
7618
  ;;
7619
hpux*)
7620
  if test "$host_cpu" = ia64; then
7621
    symcode='[ABCDEGRST]'
7622
  fi
7623
  ;;
7624
irix* | nonstopux*)
7625
  symcode='[BCDEGRST]'
7626
  ;;
7627
osf*)
7628
  symcode='[BCDEGQRST]'
7629
  ;;
7630
solaris*)
7631
  symcode='[BDRT]'
7632
  ;;
7633
sco3.2v5*)
7634
  symcode='[DT]'
7635
  ;;
7636
sysv4.2uw2*)
7637
  symcode='[DT]'
7638
  ;;
7639
sysv5* | sco5v6* | unixware* | OpenUNIX*)
7640
  symcode='[ABDT]'
7641
  ;;
7642
sysv4)
7643
  symcode='[DFNSTU]'
7644
  ;;
7645
esac
7646
 
7647
# If we're using GNU nm, then use its standard symbol codes.
7648
case `$NM -V 2>&1` in
7649
*GNU* | *'with BFD'*)
7650
  symcode='[ABCDGIRSTW]' ;;
7651
esac
7652
 
7653
# Transform an extracted symbol line into a proper C declaration.
7654
# Some systems (esp. on ia64) link data and code symbols differently,
7655
# so use this general approach.
7656
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7657
 
7658
# Transform an extracted symbol line into symbol name and symbol address
7659
lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7660
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'"
7661
 
7662
# Handle CRLF in mingw tool chain
7663
opt_cr=
7664
case $build_os in
7665
mingw*)
7666
  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7667
  ;;
7668
esac
7669
 
7670
# Try without a prefix underscore, then with it.
7671
for ac_symprfx in "" "_"; do
7672
 
7673
  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7674
  symxfrm="\\1 $ac_symprfx\\2 \\2"
7675
 
7676
  # Write the raw and C identifiers.
7677
  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7678
    # Fake it for dumpbin and say T for any non-static function
7679
    # and D for any global variable.
7680
    # Also find C++ and __fastcall symbols from MSVC++,
7681
    # which start with @ or ?.
7682
    lt_cv_sys_global_symbol_pipe="$AWK '"\
7683
"     {last_section=section; section=\$ 3};"\
7684
"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7685
"     \$ 0!~/External *\|/{next};"\
7686
"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7687
"     {if(hide[section]) next};"\
7688
"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7689
"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7690
"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7691
"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7692
"     ' prfx=^$ac_symprfx"
7693
  else
7694
    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7695
  fi
7696
 
7697
  # Check to see that the pipe works correctly.
7698
  pipe_works=no
7699
 
7700
  rm -f conftest*
7701
  cat > conftest.$ac_ext <<_LT_EOF
7702
#ifdef __cplusplus
7703
extern "C" {
7704
#endif
7705
char nm_test_var;
7706
void nm_test_func(void);
7707
void nm_test_func(void){}
7708
#ifdef __cplusplus
7709
}
7710
#endif
7711
int main(){nm_test_var='a';nm_test_func();return(0);}
7712
_LT_EOF
7713
 
7714
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7715
  (eval $ac_compile) 2>&5
7716
  ac_status=$?
7717
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7718
  test $ac_status = 0; }; then
7719
    # Now try to grab the symbols.
7720
    nlist=conftest.nm
7721
    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7722
  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7723
  ac_status=$?
7724
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7725
  test $ac_status = 0; } && test -s "$nlist"; then
7726
      # Try sorting and uniquifying the output.
7727
      if sort "$nlist" | uniq > "$nlist"T; then
7728
        mv -f "$nlist"T "$nlist"
7729
      else
7730
        rm -f "$nlist"T
7731
      fi
7732
 
7733
      # Make sure that we snagged all the symbols we need.
7734
      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7735
        if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7736
          cat <<_LT_EOF > conftest.$ac_ext
7737
#ifdef __cplusplus
7738
extern "C" {
7739
#endif
7740
 
7741
_LT_EOF
7742
          # Now generate the symbol file.
7743
          eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7744
 
7745
          cat <<_LT_EOF >> conftest.$ac_ext
7746
 
7747
/* The mapping between symbol names and symbols.  */
7748
const struct {
7749
  const char *name;
7750
  void       *address;
7751
}
7752
lt__PROGRAM__LTX_preloaded_symbols[] =
7753
{
7754
  { "@PROGRAM@", (void *) 0 },
7755
_LT_EOF
7756
          $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7757
          cat <<\_LT_EOF >> conftest.$ac_ext
7758
  {0, (void *) 0}
7759
};
7760
 
7761
/* This works around a problem in FreeBSD linker */
7762
#ifdef FREEBSD_WORKAROUND
7763
static const void *lt_preloaded_setup() {
7764
  return lt__PROGRAM__LTX_preloaded_symbols;
7765
}
7766
#endif
7767
 
7768
#ifdef __cplusplus
7769
}
7770
#endif
7771
_LT_EOF
7772
          # Now try linking the two files.
7773
          mv conftest.$ac_objext conftstm.$ac_objext
7774
          lt_save_LIBS="$LIBS"
7775
          lt_save_CFLAGS="$CFLAGS"
7776
          LIBS="conftstm.$ac_objext"
7777
          CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7778
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7779
  (eval $ac_link) 2>&5
7780
  ac_status=$?
7781
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7782
  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7783
            pipe_works=yes
7784
          fi
7785
          LIBS="$lt_save_LIBS"
7786
          CFLAGS="$lt_save_CFLAGS"
7787
        else
7788
          echo "cannot find nm_test_func in $nlist" >&5
7789
        fi
7790
      else
7791
        echo "cannot find nm_test_var in $nlist" >&5
7792
      fi
7793
    else
7794
      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7795
    fi
7796
  else
7797
    echo "$progname: failed program was:" >&5
7798
    cat conftest.$ac_ext >&5
7799
  fi
7800
  rm -rf conftest* conftst*
7801
 
7802
  # Do not use the global_symbol_pipe unless it works.
7803
  if test "$pipe_works" = yes; then
7804
    break
7805
  else
7806
    lt_cv_sys_global_symbol_pipe=
7807
  fi
7808
done
7809
 
7810
fi
7811
 
7812
if test -z "$lt_cv_sys_global_symbol_pipe"; then
7813
  lt_cv_sys_global_symbol_to_cdecl=
7814
fi
7815
if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7816
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7817
$as_echo "failed" >&6; }
7818
else
7819
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7820
$as_echo "ok" >&6; }
7821
fi
7822
 
7823
 
7824
 
7825
 
7826
 
7827
 
7828
 
7829
 
7830
 
7831
 
7832
 
7833
 
7834
 
7835
 
7836
 
7837
 
7838
 
7839
 
7840
 
7841
 
7842
 
7843
 
7844
# Check whether --enable-libtool-lock was given.
7845
if test "${enable_libtool_lock+set}" = set; then :
7846
  enableval=$enable_libtool_lock;
7847
fi
7848
 
7849
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7850
 
7851
# Some flags need to be propagated to the compiler or linker for good
7852
# libtool support.
7853
case $host in
7854
ia64-*-hpux*)
7855
  # Find out which ABI we are using.
7856
  echo 'int i;' > conftest.$ac_ext
7857
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7858
  (eval $ac_compile) 2>&5
7859
  ac_status=$?
7860
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7861
  test $ac_status = 0; }; then
7862
    case `/usr/bin/file conftest.$ac_objext` in
7863
      *ELF-32*)
7864
        HPUX_IA64_MODE="32"
7865
        ;;
7866
      *ELF-64*)
7867
        HPUX_IA64_MODE="64"
7868
        ;;
7869
    esac
7870
  fi
7871
  rm -rf conftest*
7872
  ;;
7873
*-*-irix6*)
7874
  # Find out which ABI we are using.
7875
  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7876
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7877
  (eval $ac_compile) 2>&5
7878
  ac_status=$?
7879
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7880
  test $ac_status = 0; }; then
7881
    if test "$lt_cv_prog_gnu_ld" = yes; then
7882
      case `/usr/bin/file conftest.$ac_objext` in
7883
        *32-bit*)
7884
          LD="${LD-ld} -melf32bsmip"
7885
          ;;
7886
        *N32*)
7887
          LD="${LD-ld} -melf32bmipn32"
7888
          ;;
7889
        *64-bit*)
7890
          LD="${LD-ld} -melf64bmip"
7891
        ;;
7892
      esac
7893
    else
7894
      case `/usr/bin/file conftest.$ac_objext` in
7895
        *32-bit*)
7896
          LD="${LD-ld} -32"
7897
          ;;
7898
        *N32*)
7899
          LD="${LD-ld} -n32"
7900
          ;;
7901
        *64-bit*)
7902
          LD="${LD-ld} -64"
7903
          ;;
7904
      esac
7905
    fi
7906
  fi
7907
  rm -rf conftest*
7908
  ;;
7909
 
7910
x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7911
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7912
  # Find out which ABI we are using.
7913
  echo 'int i;' > conftest.$ac_ext
7914
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7915
  (eval $ac_compile) 2>&5
7916
  ac_status=$?
7917
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7918
  test $ac_status = 0; }; then
7919
    case `/usr/bin/file conftest.o` in
7920
      *32-bit*)
7921
        case $host in
7922
          x86_64-*kfreebsd*-gnu)
7923
            LD="${LD-ld} -m elf_i386_fbsd"
7924
            ;;
7925
          x86_64-*linux*)
7926
            LD="${LD-ld} -m elf_i386"
7927
            ;;
7928
          ppc64-*linux*|powerpc64-*linux*)
7929
            LD="${LD-ld} -m elf32ppclinux"
7930
            ;;
7931
          s390x-*linux*)
7932
            LD="${LD-ld} -m elf_s390"
7933
            ;;
7934
          sparc64-*linux*)
7935
            LD="${LD-ld} -m elf32_sparc"
7936
            ;;
7937
        esac
7938
        ;;
7939
      *64-bit*)
7940
        case $host in
7941
          x86_64-*kfreebsd*-gnu)
7942
            LD="${LD-ld} -m elf_x86_64_fbsd"
7943
            ;;
7944
          x86_64-*linux*)
7945
            LD="${LD-ld} -m elf_x86_64"
7946
            ;;
7947
          ppc*-*linux*|powerpc*-*linux*)
7948
            LD="${LD-ld} -m elf64ppc"
7949
            ;;
7950
          s390*-*linux*|s390*-*tpf*)
7951
            LD="${LD-ld} -m elf64_s390"
7952
            ;;
7953
          sparc*-*linux*)
7954
            LD="${LD-ld} -m elf64_sparc"
7955
            ;;
7956
        esac
7957
        ;;
7958
    esac
7959
  fi
7960
  rm -rf conftest*
7961
  ;;
7962
 
7963
*-*-sco3.2v5*)
7964
  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7965
  SAVE_CFLAGS="$CFLAGS"
7966
  CFLAGS="$CFLAGS -belf"
7967
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7968
$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7969
if test "${lt_cv_cc_needs_belf+set}" = set; then :
7970
  $as_echo_n "(cached) " >&6
7971
else
7972
  ac_ext=c
7973
ac_cpp='$CPP $CPPFLAGS'
7974
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7975
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7976
ac_compiler_gnu=$ac_cv_c_compiler_gnu
7977
 
7978
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7979
/* end confdefs.h.  */
7980
 
7981
int
7982
main ()
7983
{
7984
 
7985
  ;
7986
  return 0;
7987
}
7988
_ACEOF
7989
if ac_fn_c_try_link "$LINENO"; then :
7990
  lt_cv_cc_needs_belf=yes
7991
else
7992
  lt_cv_cc_needs_belf=no
7993
fi
7994
rm -f core conftest.err conftest.$ac_objext \
7995
    conftest$ac_exeext conftest.$ac_ext
7996
     ac_ext=c
7997
ac_cpp='$CPP $CPPFLAGS'
7998
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7999
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8000
ac_compiler_gnu=$ac_cv_c_compiler_gnu
8001
 
8002
fi
8003
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8004
$as_echo "$lt_cv_cc_needs_belf" >&6; }
8005
  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
8006
    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8007
    CFLAGS="$SAVE_CFLAGS"
8008
  fi
8009
  ;;
8010
sparc*-*solaris*)
8011
  # Find out which ABI we are using.
8012
  echo 'int i;' > conftest.$ac_ext
8013
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8014
  (eval $ac_compile) 2>&5
8015
  ac_status=$?
8016
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8017
  test $ac_status = 0; }; then
8018
    case `/usr/bin/file conftest.o` in
8019
    *64-bit*)
8020
      case $lt_cv_prog_gnu_ld in
8021
      yes*) LD="${LD-ld} -m elf64_sparc" ;;
8022
      *)
8023
        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8024
          LD="${LD-ld} -64"
8025
        fi
8026
        ;;
8027
      esac
8028
      ;;
8029
    esac
8030
  fi
8031
  rm -rf conftest*
8032
  ;;
8033
esac
8034
 
8035
need_locks="$enable_libtool_lock"
8036
 
8037
 
8038
  case $host_os in
8039
    rhapsody* | darwin*)
8040
    if test -n "$ac_tool_prefix"; then
8041
  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8042
set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8043
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8044
$as_echo_n "checking for $ac_word... " >&6; }
8045
if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
8046
  $as_echo_n "(cached) " >&6
8047
else
8048
  if test -n "$DSYMUTIL"; then
8049
  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8050
else
8051
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8052
for as_dir in $PATH
8053
do
8054
  IFS=$as_save_IFS
8055
  test -z "$as_dir" && as_dir=.
8056
    for ac_exec_ext in '' $ac_executable_extensions; do
8057
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8058
    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8059
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8060
    break 2
8061
  fi
8062
done
8063
  done
8064
IFS=$as_save_IFS
8065
 
8066
fi
8067
fi
8068
DSYMUTIL=$ac_cv_prog_DSYMUTIL
8069
if test -n "$DSYMUTIL"; then
8070
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8071
$as_echo "$DSYMUTIL" >&6; }
8072
else
8073
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8074
$as_echo "no" >&6; }
8075
fi
8076
 
8077
 
8078
fi
8079
if test -z "$ac_cv_prog_DSYMUTIL"; then
8080
  ac_ct_DSYMUTIL=$DSYMUTIL
8081
  # Extract the first word of "dsymutil", so it can be a program name with args.
8082
set dummy dsymutil; ac_word=$2
8083
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8084
$as_echo_n "checking for $ac_word... " >&6; }
8085
if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
8086
  $as_echo_n "(cached) " >&6
8087
else
8088
  if test -n "$ac_ct_DSYMUTIL"; then
8089
  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8090
else
8091
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8092
for as_dir in $PATH
8093
do
8094
  IFS=$as_save_IFS
8095
  test -z "$as_dir" && as_dir=.
8096
    for ac_exec_ext in '' $ac_executable_extensions; do
8097
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8098
    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
8099
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8100
    break 2
8101
  fi
8102
done
8103
  done
8104
IFS=$as_save_IFS
8105
 
8106
fi
8107
fi
8108
ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8109
if test -n "$ac_ct_DSYMUTIL"; then
8110
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8111
$as_echo "$ac_ct_DSYMUTIL" >&6; }
8112
else
8113
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8114
$as_echo "no" >&6; }
8115
fi
8116
 
8117
  if test "x$ac_ct_DSYMUTIL" = x; then
8118
    DSYMUTIL=":"
8119
  else
8120
    case $cross_compiling:$ac_tool_warned in
8121
yes:)
8122
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8123
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8124
ac_tool_warned=yes ;;
8125
esac
8126
    DSYMUTIL=$ac_ct_DSYMUTIL
8127
  fi
8128
else
8129
  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8130
fi
8131
 
8132
    if test -n "$ac_tool_prefix"; then
8133
  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8134
set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8135
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8136
$as_echo_n "checking for $ac_word... " >&6; }
8137
if test "${ac_cv_prog_NMEDIT+set}" = set; then :
8138
  $as_echo_n "(cached) " >&6
8139
else
8140
  if test -n "$NMEDIT"; then
8141
  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8142
else
8143
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8144
for as_dir in $PATH
8145
do
8146
  IFS=$as_save_IFS
8147
  test -z "$as_dir" && as_dir=.
8148
    for ac_exec_ext in '' $ac_executable_extensions; do
8149
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8150
    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8151
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8152
    break 2
8153
  fi
8154
done
8155
  done
8156
IFS=$as_save_IFS
8157
 
8158
fi
8159
fi
8160
NMEDIT=$ac_cv_prog_NMEDIT
8161
if test -n "$NMEDIT"; then
8162
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8163
$as_echo "$NMEDIT" >&6; }
8164
else
8165
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8166
$as_echo "no" >&6; }
8167
fi
8168
 
8169
 
8170
fi
8171
if test -z "$ac_cv_prog_NMEDIT"; then
8172
  ac_ct_NMEDIT=$NMEDIT
8173
  # Extract the first word of "nmedit", so it can be a program name with args.
8174
set dummy nmedit; ac_word=$2
8175
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8176
$as_echo_n "checking for $ac_word... " >&6; }
8177
if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
8178
  $as_echo_n "(cached) " >&6
8179
else
8180
  if test -n "$ac_ct_NMEDIT"; then
8181
  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8182
else
8183
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8184
for as_dir in $PATH
8185
do
8186
  IFS=$as_save_IFS
8187
  test -z "$as_dir" && as_dir=.
8188
    for ac_exec_ext in '' $ac_executable_extensions; do
8189
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8190
    ac_cv_prog_ac_ct_NMEDIT="nmedit"
8191
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8192
    break 2
8193
  fi
8194
done
8195
  done
8196
IFS=$as_save_IFS
8197
 
8198
fi
8199
fi
8200
ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8201
if test -n "$ac_ct_NMEDIT"; then
8202
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8203
$as_echo "$ac_ct_NMEDIT" >&6; }
8204
else
8205
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8206
$as_echo "no" >&6; }
8207
fi
8208
 
8209
  if test "x$ac_ct_NMEDIT" = x; then
8210
    NMEDIT=":"
8211
  else
8212
    case $cross_compiling:$ac_tool_warned in
8213
yes:)
8214
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8215
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8216
ac_tool_warned=yes ;;
8217
esac
8218
    NMEDIT=$ac_ct_NMEDIT
8219
  fi
8220
else
8221
  NMEDIT="$ac_cv_prog_NMEDIT"
8222
fi
8223
 
8224
    if test -n "$ac_tool_prefix"; then
8225
  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8226
set dummy ${ac_tool_prefix}lipo; ac_word=$2
8227
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8228
$as_echo_n "checking for $ac_word... " >&6; }
8229
if test "${ac_cv_prog_LIPO+set}" = set; then :
8230
  $as_echo_n "(cached) " >&6
8231
else
8232
  if test -n "$LIPO"; then
8233
  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8234
else
8235
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8236
for as_dir in $PATH
8237
do
8238
  IFS=$as_save_IFS
8239
  test -z "$as_dir" && as_dir=.
8240
    for ac_exec_ext in '' $ac_executable_extensions; do
8241
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8242
    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8243
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8244
    break 2
8245
  fi
8246
done
8247
  done
8248
IFS=$as_save_IFS
8249
 
8250
fi
8251
fi
8252
LIPO=$ac_cv_prog_LIPO
8253
if test -n "$LIPO"; then
8254
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8255
$as_echo "$LIPO" >&6; }
8256
else
8257
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8258
$as_echo "no" >&6; }
8259
fi
8260
 
8261
 
8262
fi
8263
if test -z "$ac_cv_prog_LIPO"; then
8264
  ac_ct_LIPO=$LIPO
8265
  # Extract the first word of "lipo", so it can be a program name with args.
8266
set dummy lipo; ac_word=$2
8267
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8268
$as_echo_n "checking for $ac_word... " >&6; }
8269
if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
8270
  $as_echo_n "(cached) " >&6
8271
else
8272
  if test -n "$ac_ct_LIPO"; then
8273
  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8274
else
8275
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8276
for as_dir in $PATH
8277
do
8278
  IFS=$as_save_IFS
8279
  test -z "$as_dir" && as_dir=.
8280
    for ac_exec_ext in '' $ac_executable_extensions; do
8281
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8282
    ac_cv_prog_ac_ct_LIPO="lipo"
8283
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8284
    break 2
8285
  fi
8286
done
8287
  done
8288
IFS=$as_save_IFS
8289
 
8290
fi
8291
fi
8292
ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8293
if test -n "$ac_ct_LIPO"; then
8294
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8295
$as_echo "$ac_ct_LIPO" >&6; }
8296
else
8297
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8298
$as_echo "no" >&6; }
8299
fi
8300
 
8301
  if test "x$ac_ct_LIPO" = x; then
8302
    LIPO=":"
8303
  else
8304
    case $cross_compiling:$ac_tool_warned in
8305
yes:)
8306
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8307
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8308
ac_tool_warned=yes ;;
8309
esac
8310
    LIPO=$ac_ct_LIPO
8311
  fi
8312
else
8313
  LIPO="$ac_cv_prog_LIPO"
8314
fi
8315
 
8316
    if test -n "$ac_tool_prefix"; then
8317
  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8318
set dummy ${ac_tool_prefix}otool; ac_word=$2
8319
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8320
$as_echo_n "checking for $ac_word... " >&6; }
8321
if test "${ac_cv_prog_OTOOL+set}" = set; then :
8322
  $as_echo_n "(cached) " >&6
8323
else
8324
  if test -n "$OTOOL"; then
8325
  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8326
else
8327
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8328
for as_dir in $PATH
8329
do
8330
  IFS=$as_save_IFS
8331
  test -z "$as_dir" && as_dir=.
8332
    for ac_exec_ext in '' $ac_executable_extensions; do
8333
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8334
    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8335
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8336
    break 2
8337
  fi
8338
done
8339
  done
8340
IFS=$as_save_IFS
8341
 
8342
fi
8343
fi
8344
OTOOL=$ac_cv_prog_OTOOL
8345
if test -n "$OTOOL"; then
8346
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8347
$as_echo "$OTOOL" >&6; }
8348
else
8349
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8350
$as_echo "no" >&6; }
8351
fi
8352
 
8353
 
8354
fi
8355
if test -z "$ac_cv_prog_OTOOL"; then
8356
  ac_ct_OTOOL=$OTOOL
8357
  # Extract the first word of "otool", so it can be a program name with args.
8358
set dummy otool; ac_word=$2
8359
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8360
$as_echo_n "checking for $ac_word... " >&6; }
8361
if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
8362
  $as_echo_n "(cached) " >&6
8363
else
8364
  if test -n "$ac_ct_OTOOL"; then
8365
  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8366
else
8367
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8368
for as_dir in $PATH
8369
do
8370
  IFS=$as_save_IFS
8371
  test -z "$as_dir" && as_dir=.
8372
    for ac_exec_ext in '' $ac_executable_extensions; do
8373
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8374
    ac_cv_prog_ac_ct_OTOOL="otool"
8375
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8376
    break 2
8377
  fi
8378
done
8379
  done
8380
IFS=$as_save_IFS
8381
 
8382
fi
8383
fi
8384
ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8385
if test -n "$ac_ct_OTOOL"; then
8386
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8387
$as_echo "$ac_ct_OTOOL" >&6; }
8388
else
8389
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8390
$as_echo "no" >&6; }
8391
fi
8392
 
8393
  if test "x$ac_ct_OTOOL" = x; then
8394
    OTOOL=":"
8395
  else
8396
    case $cross_compiling:$ac_tool_warned in
8397
yes:)
8398
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8399
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8400
ac_tool_warned=yes ;;
8401
esac
8402
    OTOOL=$ac_ct_OTOOL
8403
  fi
8404
else
8405
  OTOOL="$ac_cv_prog_OTOOL"
8406
fi
8407
 
8408
    if test -n "$ac_tool_prefix"; then
8409
  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8410
set dummy ${ac_tool_prefix}otool64; ac_word=$2
8411
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8412
$as_echo_n "checking for $ac_word... " >&6; }
8413
if test "${ac_cv_prog_OTOOL64+set}" = set; then :
8414
  $as_echo_n "(cached) " >&6
8415
else
8416
  if test -n "$OTOOL64"; then
8417
  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8418
else
8419
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8420
for as_dir in $PATH
8421
do
8422
  IFS=$as_save_IFS
8423
  test -z "$as_dir" && as_dir=.
8424
    for ac_exec_ext in '' $ac_executable_extensions; do
8425
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8426
    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8427
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8428
    break 2
8429
  fi
8430
done
8431
  done
8432
IFS=$as_save_IFS
8433
 
8434
fi
8435
fi
8436
OTOOL64=$ac_cv_prog_OTOOL64
8437
if test -n "$OTOOL64"; then
8438
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8439
$as_echo "$OTOOL64" >&6; }
8440
else
8441
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8442
$as_echo "no" >&6; }
8443
fi
8444
 
8445
 
8446
fi
8447
if test -z "$ac_cv_prog_OTOOL64"; then
8448
  ac_ct_OTOOL64=$OTOOL64
8449
  # Extract the first word of "otool64", so it can be a program name with args.
8450
set dummy otool64; ac_word=$2
8451
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8452
$as_echo_n "checking for $ac_word... " >&6; }
8453
if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8454
  $as_echo_n "(cached) " >&6
8455
else
8456
  if test -n "$ac_ct_OTOOL64"; then
8457
  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8458
else
8459
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8460
for as_dir in $PATH
8461
do
8462
  IFS=$as_save_IFS
8463
  test -z "$as_dir" && as_dir=.
8464
    for ac_exec_ext in '' $ac_executable_extensions; do
8465
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8466
    ac_cv_prog_ac_ct_OTOOL64="otool64"
8467
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8468
    break 2
8469
  fi
8470
done
8471
  done
8472
IFS=$as_save_IFS
8473
 
8474
fi
8475
fi
8476
ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8477
if test -n "$ac_ct_OTOOL64"; then
8478
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8479
$as_echo "$ac_ct_OTOOL64" >&6; }
8480
else
8481
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8482
$as_echo "no" >&6; }
8483
fi
8484
 
8485
  if test "x$ac_ct_OTOOL64" = x; then
8486
    OTOOL64=":"
8487
  else
8488
    case $cross_compiling:$ac_tool_warned in
8489
yes:)
8490
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8491
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8492
ac_tool_warned=yes ;;
8493
esac
8494
    OTOOL64=$ac_ct_OTOOL64
8495
  fi
8496
else
8497
  OTOOL64="$ac_cv_prog_OTOOL64"
8498
fi
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
 
8525
 
8526
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8527
$as_echo_n "checking for -single_module linker flag... " >&6; }
8528
if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8529
  $as_echo_n "(cached) " >&6
8530
else
8531
  lt_cv_apple_cc_single_mod=no
8532
      if test -z "${LT_MULTI_MODULE}"; then
8533
        # By default we will add the -single_module flag. You can override
8534
        # by either setting the environment variable LT_MULTI_MODULE
8535
        # non-empty at configure time, or by adding -multi_module to the
8536
        # link flags.
8537
        rm -rf libconftest.dylib*
8538
        echo "int foo(void){return 1;}" > conftest.c
8539
        echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8540
-dynamiclib -Wl,-single_module conftest.c" >&5
8541
        $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8542
          -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8543
        _lt_result=$?
8544
        if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8545
          lt_cv_apple_cc_single_mod=yes
8546
        else
8547
          cat conftest.err >&5
8548
        fi
8549
        rm -rf libconftest.dylib*
8550
        rm -f conftest.*
8551
      fi
8552
fi
8553
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8554
$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8555
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8556
$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8557
if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8558
  $as_echo_n "(cached) " >&6
8559
else
8560
  lt_cv_ld_exported_symbols_list=no
8561
      save_LDFLAGS=$LDFLAGS
8562
      echo "_main" > conftest.sym
8563
      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8564
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8565
/* end confdefs.h.  */
8566
 
8567
int
8568
main ()
8569
{
8570
 
8571
  ;
8572
  return 0;
8573
}
8574
_ACEOF
8575
if ac_fn_c_try_link "$LINENO"; then :
8576
  lt_cv_ld_exported_symbols_list=yes
8577
else
8578
  lt_cv_ld_exported_symbols_list=no
8579
fi
8580
rm -f core conftest.err conftest.$ac_objext \
8581
    conftest$ac_exeext conftest.$ac_ext
8582
        LDFLAGS="$save_LDFLAGS"
8583
 
8584
fi
8585
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8586
$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8587
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8588
$as_echo_n "checking for -force_load linker flag... " >&6; }
8589
if test "${lt_cv_ld_force_load+set}" = set; then :
8590
  $as_echo_n "(cached) " >&6
8591
else
8592
  lt_cv_ld_force_load=no
8593
      cat > conftest.c << _LT_EOF
8594
int forced_loaded() { return 2;}
8595
_LT_EOF
8596
      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8597
      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8598
      echo "$AR cru libconftest.a conftest.o" >&5
8599
      $AR cru libconftest.a conftest.o 2>&5
8600
      cat > conftest.c << _LT_EOF
8601
int main() { return 0;}
8602
_LT_EOF
8603
      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8604
      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8605
      _lt_result=$?
8606
      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8607
        lt_cv_ld_force_load=yes
8608
      else
8609
        cat conftest.err >&5
8610
      fi
8611
        rm -f conftest.err libconftest.a conftest conftest.c
8612
        rm -rf conftest.dSYM
8613
 
8614
fi
8615
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8616
$as_echo "$lt_cv_ld_force_load" >&6; }
8617
    case $host_os in
8618
    rhapsody* | darwin1.[012])
8619
      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8620
    darwin1.*)
8621
      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8622
    darwin*) # darwin 5.x on
8623
      # if running on 10.5 or later, the deployment target defaults
8624
      # to the OS version, if on x86, and 10.4, the deployment
8625
      # target defaults to 10.4. Don't you love it?
8626
      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8627
        10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8628
          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8629
        10.[012]*)
8630
          _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8631
        10.*)
8632
          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8633
      esac
8634
    ;;
8635
  esac
8636
    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8637
      _lt_dar_single_mod='$single_module'
8638
    fi
8639
    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8640
      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8641
    else
8642
      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8643
    fi
8644
    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8645
      _lt_dsymutil='~$DSYMUTIL $lib || :'
8646
    else
8647
      _lt_dsymutil=
8648
    fi
8649
    ;;
8650
  esac
8651
 
8652
for ac_header in dlfcn.h
8653
do :
8654
  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8655
"
8656
if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8657
  cat >>confdefs.h <<_ACEOF
8658
#define HAVE_DLFCN_H 1
8659
_ACEOF
8660
 
8661
fi
8662
 
8663
done
8664
 
8665
 
8666
 
8667
 
8668
 
8669
 
8670
# Set options
8671
 
8672
 
8673
 
8674
        enable_dlopen=no
8675
 
8676
 
8677
  enable_win32_dll=no
8678
 
8679
 
8680
            # Check whether --enable-shared was given.
8681
if test "${enable_shared+set}" = set; then :
8682
  enableval=$enable_shared; p=${PACKAGE-default}
8683
    case $enableval in
8684
    yes) enable_shared=yes ;;
8685
    no) enable_shared=no ;;
8686
    *)
8687
      enable_shared=no
8688
      # Look at the argument we got.  We use all the common list separators.
8689
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8690
      for pkg in $enableval; do
8691
        IFS="$lt_save_ifs"
8692
        if test "X$pkg" = "X$p"; then
8693
          enable_shared=yes
8694
        fi
8695
      done
8696
      IFS="$lt_save_ifs"
8697
      ;;
8698
    esac
8699
else
8700
  enable_shared=yes
8701
fi
8702
 
8703
 
8704
 
8705
 
8706
 
8707
 
8708
 
8709
 
8710
 
8711
  # Check whether --enable-static was given.
8712
if test "${enable_static+set}" = set; then :
8713
  enableval=$enable_static; p=${PACKAGE-default}
8714
    case $enableval in
8715
    yes) enable_static=yes ;;
8716
    no) enable_static=no ;;
8717
    *)
8718
     enable_static=no
8719
      # Look at the argument we got.  We use all the common list separators.
8720
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8721
      for pkg in $enableval; do
8722
        IFS="$lt_save_ifs"
8723
        if test "X$pkg" = "X$p"; then
8724
          enable_static=yes
8725
        fi
8726
      done
8727
      IFS="$lt_save_ifs"
8728
      ;;
8729
    esac
8730
else
8731
  enable_static=yes
8732
fi
8733
 
8734
 
8735
 
8736
 
8737
 
8738
 
8739
 
8740
 
8741
 
8742
 
8743
# Check whether --with-pic was given.
8744
if test "${with_pic+set}" = set; then :
8745
  withval=$with_pic; pic_mode="$withval"
8746
else
8747
  pic_mode=default
8748
fi
8749
 
8750
 
8751
test -z "$pic_mode" && pic_mode=default
8752
 
8753
 
8754
 
8755
 
8756
 
8757
 
8758
 
8759
  # Check whether --enable-fast-install was given.
8760
if test "${enable_fast_install+set}" = set; then :
8761
  enableval=$enable_fast_install; p=${PACKAGE-default}
8762
    case $enableval in
8763
    yes) enable_fast_install=yes ;;
8764
    no) enable_fast_install=no ;;
8765
    *)
8766
      enable_fast_install=no
8767
      # Look at the argument we got.  We use all the common list separators.
8768
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8769
      for pkg in $enableval; do
8770
        IFS="$lt_save_ifs"
8771
        if test "X$pkg" = "X$p"; then
8772
          enable_fast_install=yes
8773
        fi
8774
      done
8775
      IFS="$lt_save_ifs"
8776
      ;;
8777
    esac
8778
else
8779
  enable_fast_install=yes
8780
fi
8781
 
8782
 
8783
 
8784
 
8785
 
8786
 
8787
 
8788
 
8789
 
8790
 
8791
 
8792
# This can be used to rebuild libtool when needed
8793
LIBTOOL_DEPS="$ltmain"
8794
 
8795
# Always use our own libtool.
8796
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
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
 
8822
 
8823
test -z "$LN_S" && LN_S="ln -s"
8824
 
8825
 
8826
 
8827
 
8828
 
8829
 
8830
 
8831
 
8832
 
8833
 
8834
 
8835
 
8836
 
8837
 
8838
if test -n "${ZSH_VERSION+set}" ; then
8839
   setopt NO_GLOB_SUBST
8840
fi
8841
 
8842
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8843
$as_echo_n "checking for objdir... " >&6; }
8844
if test "${lt_cv_objdir+set}" = set; then :
8845
  $as_echo_n "(cached) " >&6
8846
else
8847
  rm -f .libs 2>/dev/null
8848
mkdir .libs 2>/dev/null
8849
if test -d .libs; then
8850
  lt_cv_objdir=.libs
8851
else
8852
  # MS-DOS does not allow filenames that begin with a dot.
8853
  lt_cv_objdir=_libs
8854
fi
8855
rmdir .libs 2>/dev/null
8856
fi
8857
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8858
$as_echo "$lt_cv_objdir" >&6; }
8859
objdir=$lt_cv_objdir
8860
 
8861
 
8862
 
8863
 
8864
 
8865
cat >>confdefs.h <<_ACEOF
8866
#define LT_OBJDIR "$lt_cv_objdir/"
8867
_ACEOF
8868
 
8869
 
8870
 
8871
 
8872
case $host_os in
8873
aix3*)
8874
  # AIX sometimes has problems with the GCC collect2 program.  For some
8875
  # reason, if we set the COLLECT_NAMES environment variable, the problems
8876
  # vanish in a puff of smoke.
8877
  if test "X${COLLECT_NAMES+set}" != Xset; then
8878
    COLLECT_NAMES=
8879
    export COLLECT_NAMES
8880
  fi
8881
  ;;
8882
esac
8883
 
8884
# Global variables:
8885
ofile=libtool
8886
can_build_shared=yes
8887
 
8888
# All known linkers require a `.a' archive for static linking (except MSVC,
8889
# which needs '.lib').
8890
libext=a
8891
 
8892
with_gnu_ld="$lt_cv_prog_gnu_ld"
8893
 
8894
old_CC="$CC"
8895
old_CFLAGS="$CFLAGS"
8896
 
8897
# Set sane defaults for various variables
8898
test -z "$CC" && CC=cc
8899
test -z "$LTCC" && LTCC=$CC
8900
test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8901
test -z "$LD" && LD=ld
8902
test -z "$ac_objext" && ac_objext=o
8903
 
8904
for cc_temp in $compiler""; do
8905
  case $cc_temp in
8906
    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8907
    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8908
    \-*) ;;
8909
    *) break;;
8910
  esac
8911
done
8912
cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8913
 
8914
 
8915
# Only perform the check for file, if the check method requires it
8916
test -z "$MAGIC_CMD" && MAGIC_CMD=file
8917
case $deplibs_check_method in
8918
file_magic*)
8919
  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8920
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8921
$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8922
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8923
  $as_echo_n "(cached) " >&6
8924
else
8925
  case $MAGIC_CMD in
8926
[\\/*] |  ?:[\\/]*)
8927
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8928
  ;;
8929
*)
8930
  lt_save_MAGIC_CMD="$MAGIC_CMD"
8931
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8932
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8933
  for ac_dir in $ac_dummy; do
8934
    IFS="$lt_save_ifs"
8935
    test -z "$ac_dir" && ac_dir=.
8936
    if test -f $ac_dir/${ac_tool_prefix}file; then
8937
      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8938
      if test -n "$file_magic_test_file"; then
8939
        case $deplibs_check_method in
8940
        "file_magic "*)
8941
          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8942
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8943
          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8944
            $EGREP "$file_magic_regex" > /dev/null; then
8945
            :
8946
          else
8947
            cat <<_LT_EOF 1>&2
8948
 
8949
*** Warning: the command libtool uses to detect shared libraries,
8950
*** $file_magic_cmd, produces output that libtool cannot recognize.
8951
*** The result is that libtool may fail to recognize shared libraries
8952
*** as such.  This will affect the creation of libtool libraries that
8953
*** depend on shared libraries, but programs linked with such libtool
8954
*** libraries will work regardless of this problem.  Nevertheless, you
8955
*** may want to report the problem to your system manager and/or to
8956
*** bug-libtool@gnu.org
8957
 
8958
_LT_EOF
8959
          fi ;;
8960
        esac
8961
      fi
8962
      break
8963
    fi
8964
  done
8965
  IFS="$lt_save_ifs"
8966
  MAGIC_CMD="$lt_save_MAGIC_CMD"
8967
  ;;
8968
esac
8969
fi
8970
 
8971
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8972
if test -n "$MAGIC_CMD"; then
8973
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8974
$as_echo "$MAGIC_CMD" >&6; }
8975
else
8976
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8977
$as_echo "no" >&6; }
8978
fi
8979
 
8980
 
8981
 
8982
 
8983
 
8984
if test -z "$lt_cv_path_MAGIC_CMD"; then
8985
  if test -n "$ac_tool_prefix"; then
8986
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8987
$as_echo_n "checking for file... " >&6; }
8988
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8989
  $as_echo_n "(cached) " >&6
8990
else
8991
  case $MAGIC_CMD in
8992
[\\/*] |  ?:[\\/]*)
8993
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8994
  ;;
8995
*)
8996
  lt_save_MAGIC_CMD="$MAGIC_CMD"
8997
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8998
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8999
  for ac_dir in $ac_dummy; do
9000
    IFS="$lt_save_ifs"
9001
    test -z "$ac_dir" && ac_dir=.
9002
    if test -f $ac_dir/file; then
9003
      lt_cv_path_MAGIC_CMD="$ac_dir/file"
9004
      if test -n "$file_magic_test_file"; then
9005
        case $deplibs_check_method in
9006
        "file_magic "*)
9007
          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9008
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9009
          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9010
            $EGREP "$file_magic_regex" > /dev/null; then
9011
            :
9012
          else
9013
            cat <<_LT_EOF 1>&2
9014
 
9015
*** Warning: the command libtool uses to detect shared libraries,
9016
*** $file_magic_cmd, produces output that libtool cannot recognize.
9017
*** The result is that libtool may fail to recognize shared libraries
9018
*** as such.  This will affect the creation of libtool libraries that
9019
*** depend on shared libraries, but programs linked with such libtool
9020
*** libraries will work regardless of this problem.  Nevertheless, you
9021
*** may want to report the problem to your system manager and/or to
9022
*** bug-libtool@gnu.org
9023
 
9024
_LT_EOF
9025
          fi ;;
9026
        esac
9027
      fi
9028
      break
9029
    fi
9030
  done
9031
  IFS="$lt_save_ifs"
9032
  MAGIC_CMD="$lt_save_MAGIC_CMD"
9033
  ;;
9034
esac
9035
fi
9036
 
9037
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9038
if test -n "$MAGIC_CMD"; then
9039
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9040
$as_echo "$MAGIC_CMD" >&6; }
9041
else
9042
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9043
$as_echo "no" >&6; }
9044
fi
9045
 
9046
 
9047
  else
9048
    MAGIC_CMD=:
9049
  fi
9050
fi
9051
 
9052
  fi
9053
  ;;
9054
esac
9055
 
9056
# Use C for the default configuration in the libtool script
9057
 
9058
lt_save_CC="$CC"
9059
ac_ext=c
9060
ac_cpp='$CPP $CPPFLAGS'
9061
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9062
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9063
ac_compiler_gnu=$ac_cv_c_compiler_gnu
9064
 
9065
 
9066
# Source file extension for C test sources.
9067
ac_ext=c
9068
 
9069
# Object file extension for compiled C test sources.
9070
objext=o
9071
objext=$objext
9072
 
9073
# Code to be used in simple compile tests
9074
lt_simple_compile_test_code="int some_variable = 0;"
9075
 
9076
# Code to be used in simple link tests
9077
lt_simple_link_test_code='int main(){return(0);}'
9078
 
9079
 
9080
 
9081
 
9082
 
9083
 
9084
 
9085
# If no C compiler was specified, use CC.
9086
LTCC=${LTCC-"$CC"}
9087
 
9088
# If no C compiler flags were specified, use CFLAGS.
9089
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9090
 
9091
# Allow CC to be a program name with arguments.
9092
compiler=$CC
9093
 
9094
# Save the default compiler, since it gets overwritten when the other
9095
# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9096
compiler_DEFAULT=$CC
9097
 
9098
# save warnings/boilerplate of simple test code
9099
ac_outfile=conftest.$ac_objext
9100
echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9101
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9102
_lt_compiler_boilerplate=`cat conftest.err`
9103
$RM conftest*
9104
 
9105
ac_outfile=conftest.$ac_objext
9106
echo "$lt_simple_link_test_code" >conftest.$ac_ext
9107
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9108
_lt_linker_boilerplate=`cat conftest.err`
9109
$RM -r conftest*
9110
 
9111
 
9112
## CAVEAT EMPTOR:
9113
## There is no encapsulation within the following macros, do not change
9114
## the running order or otherwise move them around unless you know exactly
9115
## what you are doing...
9116
if test -n "$compiler"; then
9117
 
9118
lt_prog_compiler_no_builtin_flag=
9119
 
9120
if test "$GCC" = yes; then
9121
  case $cc_basename in
9122
  nvcc*)
9123
    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9124
  *)
9125
    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9126
  esac
9127
 
9128
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9129
$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9130
if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9131
  $as_echo_n "(cached) " >&6
9132
else
9133
  lt_cv_prog_compiler_rtti_exceptions=no
9134
   ac_outfile=conftest.$ac_objext
9135
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9136
   lt_compiler_flag="-fno-rtti -fno-exceptions"
9137
   # Insert the option either (1) after the last *FLAGS variable, or
9138
   # (2) before a word containing "conftest.", or (3) at the end.
9139
   # Note that $ac_compile itself does not contain backslashes and begins
9140
   # with a dollar sign (not a hyphen), so the echo should work correctly.
9141
   # The option is referenced via a variable to avoid confusing sed.
9142
   lt_compile=`echo "$ac_compile" | $SED \
9143
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9144
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9145
   -e 's:$: $lt_compiler_flag:'`
9146
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9147
   (eval "$lt_compile" 2>conftest.err)
9148
   ac_status=$?
9149
   cat conftest.err >&5
9150
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9151
   if (exit $ac_status) && test -s "$ac_outfile"; then
9152
     # The compiler can only warn and ignore the option if not recognized
9153
     # So say no if there are warnings other than the usual output.
9154
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9155
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9156
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9157
       lt_cv_prog_compiler_rtti_exceptions=yes
9158
     fi
9159
   fi
9160
   $RM conftest*
9161
 
9162
fi
9163
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9164
$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9165
 
9166
if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9167
    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9168
else
9169
    :
9170
fi
9171
 
9172
fi
9173
 
9174
 
9175
 
9176
 
9177
 
9178
 
9179
  lt_prog_compiler_wl=
9180
lt_prog_compiler_pic=
9181
lt_prog_compiler_static=
9182
 
9183
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9184
$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9185
 
9186
  if test "$GCC" = yes; then
9187
    lt_prog_compiler_wl='-Wl,'
9188
    lt_prog_compiler_static='-static'
9189
 
9190
    case $host_os in
9191
      aix*)
9192
      # All AIX code is PIC.
9193
      if test "$host_cpu" = ia64; then
9194
        # AIX 5 now supports IA64 processor
9195
        lt_prog_compiler_static='-Bstatic'
9196
      fi
9197
      ;;
9198
 
9199
    amigaos*)
9200
      case $host_cpu in
9201
      powerpc)
9202
            # see comment about AmigaOS4 .so support
9203
            lt_prog_compiler_pic='-fPIC'
9204
        ;;
9205
      m68k)
9206
            # FIXME: we need at least 68020 code to build shared libraries, but
9207
            # adding the `-m68020' flag to GCC prevents building anything better,
9208
            # like `-m68040'.
9209
            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9210
        ;;
9211
      esac
9212
      ;;
9213
 
9214
    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9215
      # PIC is the default for these OSes.
9216
      ;;
9217
 
9218
    mingw* | cygwin* | pw32* | os2* | cegcc*)
9219
      # This hack is so that the source file can tell whether it is being
9220
      # built for inclusion in a dll (and should export symbols for example).
9221
      # Although the cygwin gcc ignores -fPIC, still need this for old-style
9222
      # (--disable-auto-import) libraries
9223
      lt_prog_compiler_pic='-DDLL_EXPORT'
9224
      ;;
9225
 
9226
    darwin* | rhapsody*)
9227
      # PIC is the default on this platform
9228
      # Common symbols not allowed in MH_DYLIB files
9229
      lt_prog_compiler_pic='-fno-common'
9230
      ;;
9231
 
9232
    haiku*)
9233
      # PIC is the default for Haiku.
9234
      # The "-static" flag exists, but is broken.
9235
      lt_prog_compiler_static=
9236
      ;;
9237
 
9238
    hpux*)
9239
      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9240
      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9241
      # sets the default TLS model and affects inlining.
9242
      case $host_cpu in
9243
      hppa*64*)
9244
        # +Z the default
9245
        ;;
9246
      *)
9247
        lt_prog_compiler_pic='-fPIC'
9248
        ;;
9249
      esac
9250
      ;;
9251
 
9252
    interix[3-9]*)
9253
      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9254
      # Instead, we relocate shared libraries at runtime.
9255
      ;;
9256
 
9257
    msdosdjgpp*)
9258
      # Just because we use GCC doesn't mean we suddenly get shared libraries
9259
      # on systems that don't support them.
9260
      lt_prog_compiler_can_build_shared=no
9261
      enable_shared=no
9262
      ;;
9263
 
9264
    *nto* | *qnx*)
9265
      # QNX uses GNU C++, but need to define -shared option too, otherwise
9266
      # it will coredump.
9267
      lt_prog_compiler_pic='-fPIC -shared'
9268
      ;;
9269
 
9270
    sysv4*MP*)
9271
      if test -d /usr/nec; then
9272
        lt_prog_compiler_pic=-Kconform_pic
9273
      fi
9274
      ;;
9275
 
9276
    *)
9277
      lt_prog_compiler_pic='-fPIC'
9278
      ;;
9279
    esac
9280
 
9281
    case $cc_basename in
9282
    nvcc*) # Cuda Compiler Driver 2.2
9283
      lt_prog_compiler_wl='-Xlinker '
9284
      lt_prog_compiler_pic='-Xcompiler -fPIC'
9285
      ;;
9286
    esac
9287
  else
9288
    # PORTME Check for flag to pass linker flags through the system compiler.
9289
    case $host_os in
9290
    aix*)
9291
      lt_prog_compiler_wl='-Wl,'
9292
      if test "$host_cpu" = ia64; then
9293
        # AIX 5 now supports IA64 processor
9294
        lt_prog_compiler_static='-Bstatic'
9295
      else
9296
        lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9297
      fi
9298
      ;;
9299
 
9300
    mingw* | cygwin* | pw32* | os2* | cegcc*)
9301
      # This hack is so that the source file can tell whether it is being
9302
      # built for inclusion in a dll (and should export symbols for example).
9303
      lt_prog_compiler_pic='-DDLL_EXPORT'
9304
      ;;
9305
 
9306
    hpux9* | hpux10* | hpux11*)
9307
      lt_prog_compiler_wl='-Wl,'
9308
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9309
      # not for PA HP-UX.
9310
      case $host_cpu in
9311
      hppa*64*|ia64*)
9312
        # +Z the default
9313
        ;;
9314
      *)
9315
        lt_prog_compiler_pic='+Z'
9316
        ;;
9317
      esac
9318
      # Is there a better lt_prog_compiler_static that works with the bundled CC?
9319
      lt_prog_compiler_static='${wl}-a ${wl}archive'
9320
      ;;
9321
 
9322
    irix5* | irix6* | nonstopux*)
9323
      lt_prog_compiler_wl='-Wl,'
9324
      # PIC (with -KPIC) is the default.
9325
      lt_prog_compiler_static='-non_shared'
9326
      ;;
9327
 
9328
    linux* | k*bsd*-gnu | kopensolaris*-gnu)
9329
      case $cc_basename in
9330
      # old Intel for x86_64 which still supported -KPIC.
9331
      ecc*)
9332
        lt_prog_compiler_wl='-Wl,'
9333
        lt_prog_compiler_pic='-KPIC'
9334
        lt_prog_compiler_static='-static'
9335
        ;;
9336
      # icc used to be incompatible with GCC.
9337
      # ICC 10 doesn't accept -KPIC any more.
9338
      icc* | ifort*)
9339
        lt_prog_compiler_wl='-Wl,'
9340
        lt_prog_compiler_pic='-fPIC'
9341
        lt_prog_compiler_static='-static'
9342
        ;;
9343
      # Lahey Fortran 8.1.
9344
      lf95*)
9345
        lt_prog_compiler_wl='-Wl,'
9346
        lt_prog_compiler_pic='--shared'
9347
        lt_prog_compiler_static='--static'
9348
        ;;
9349
      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9350
        # Portland Group compilers (*not* the Pentium gcc compiler,
9351
        # which looks to be a dead project)
9352
        lt_prog_compiler_wl='-Wl,'
9353
        lt_prog_compiler_pic='-fpic'
9354
        lt_prog_compiler_static='-Bstatic'
9355
        ;;
9356
      ccc*)
9357
        lt_prog_compiler_wl='-Wl,'
9358
        # All Alpha code is PIC.
9359
        lt_prog_compiler_static='-non_shared'
9360
        ;;
9361
      xl* | bgxl* | bgf* | mpixl*)
9362
        # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9363
        lt_prog_compiler_wl='-Wl,'
9364
        lt_prog_compiler_pic='-qpic'
9365
        lt_prog_compiler_static='-qstaticlink'
9366
        ;;
9367
      *)
9368
        case `$CC -V 2>&1 | sed 5q` in
9369
        *Sun\ F* | *Sun*Fortran*)
9370
          # Sun Fortran 8.3 passes all unrecognized flags to the linker
9371
          lt_prog_compiler_pic='-KPIC'
9372
          lt_prog_compiler_static='-Bstatic'
9373
          lt_prog_compiler_wl=''
9374
          ;;
9375
        *Sun\ C*)
9376
          # Sun C 5.9
9377
          lt_prog_compiler_pic='-KPIC'
9378
          lt_prog_compiler_static='-Bstatic'
9379
          lt_prog_compiler_wl='-Wl,'
9380
          ;;
9381
        esac
9382
        ;;
9383
      esac
9384
      ;;
9385
 
9386
    newsos6)
9387
      lt_prog_compiler_pic='-KPIC'
9388
      lt_prog_compiler_static='-Bstatic'
9389
      ;;
9390
 
9391
    *nto* | *qnx*)
9392
      # QNX uses GNU C++, but need to define -shared option too, otherwise
9393
      # it will coredump.
9394
      lt_prog_compiler_pic='-fPIC -shared'
9395
      ;;
9396
 
9397
    osf3* | osf4* | osf5*)
9398
      lt_prog_compiler_wl='-Wl,'
9399
      # All OSF/1 code is PIC.
9400
      lt_prog_compiler_static='-non_shared'
9401
      ;;
9402
 
9403
    rdos*)
9404
      lt_prog_compiler_static='-non_shared'
9405
      ;;
9406
 
9407
    solaris*)
9408
      lt_prog_compiler_pic='-KPIC'
9409
      lt_prog_compiler_static='-Bstatic'
9410
      case $cc_basename in
9411
      f77* | f90* | f95*)
9412
        lt_prog_compiler_wl='-Qoption ld ';;
9413
      *)
9414
        lt_prog_compiler_wl='-Wl,';;
9415
      esac
9416
      ;;
9417
 
9418
    sunos4*)
9419
      lt_prog_compiler_wl='-Qoption ld '
9420
      lt_prog_compiler_pic='-PIC'
9421
      lt_prog_compiler_static='-Bstatic'
9422
      ;;
9423
 
9424
    sysv4 | sysv4.2uw2* | sysv4.3*)
9425
      lt_prog_compiler_wl='-Wl,'
9426
      lt_prog_compiler_pic='-KPIC'
9427
      lt_prog_compiler_static='-Bstatic'
9428
      ;;
9429
 
9430
    sysv4*MP*)
9431
      if test -d /usr/nec ;then
9432
        lt_prog_compiler_pic='-Kconform_pic'
9433
        lt_prog_compiler_static='-Bstatic'
9434
      fi
9435
      ;;
9436
 
9437
    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9438
      lt_prog_compiler_wl='-Wl,'
9439
      lt_prog_compiler_pic='-KPIC'
9440
      lt_prog_compiler_static='-Bstatic'
9441
      ;;
9442
 
9443
    unicos*)
9444
      lt_prog_compiler_wl='-Wl,'
9445
      lt_prog_compiler_can_build_shared=no
9446
      ;;
9447
 
9448
    uts4*)
9449
      lt_prog_compiler_pic='-pic'
9450
      lt_prog_compiler_static='-Bstatic'
9451
      ;;
9452
 
9453
    *)
9454
      lt_prog_compiler_can_build_shared=no
9455
      ;;
9456
    esac
9457
  fi
9458
 
9459
case $host_os in
9460
  # For platforms which do not support PIC, -DPIC is meaningless:
9461
  *djgpp*)
9462
    lt_prog_compiler_pic=
9463
    ;;
9464
  *)
9465
    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9466
    ;;
9467
esac
9468
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9469
$as_echo "$lt_prog_compiler_pic" >&6; }
9470
 
9471
 
9472
 
9473
 
9474
 
9475
 
9476
#
9477
# Check to make sure the PIC flag actually works.
9478
#
9479
if test -n "$lt_prog_compiler_pic"; then
9480
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9481
$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9482
if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9483
  $as_echo_n "(cached) " >&6
9484
else
9485
  lt_cv_prog_compiler_pic_works=no
9486
   ac_outfile=conftest.$ac_objext
9487
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9488
   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9489
   # Insert the option either (1) after the last *FLAGS variable, or
9490
   # (2) before a word containing "conftest.", or (3) at the end.
9491
   # Note that $ac_compile itself does not contain backslashes and begins
9492
   # with a dollar sign (not a hyphen), so the echo should work correctly.
9493
   # The option is referenced via a variable to avoid confusing sed.
9494
   lt_compile=`echo "$ac_compile" | $SED \
9495
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9496
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9497
   -e 's:$: $lt_compiler_flag:'`
9498
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9499
   (eval "$lt_compile" 2>conftest.err)
9500
   ac_status=$?
9501
   cat conftest.err >&5
9502
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9503
   if (exit $ac_status) && test -s "$ac_outfile"; then
9504
     # The compiler can only warn and ignore the option if not recognized
9505
     # So say no if there are warnings other than the usual output.
9506
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9507
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9508
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9509
       lt_cv_prog_compiler_pic_works=yes
9510
     fi
9511
   fi
9512
   $RM conftest*
9513
 
9514
fi
9515
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9516
$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9517
 
9518
if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9519
    case $lt_prog_compiler_pic in
9520
     "" | " "*) ;;
9521
     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9522
     esac
9523
else
9524
    lt_prog_compiler_pic=
9525
     lt_prog_compiler_can_build_shared=no
9526
fi
9527
 
9528
fi
9529
 
9530
 
9531
 
9532
 
9533
 
9534
 
9535
#
9536
# Check to make sure the static flag actually works.
9537
#
9538
wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9539
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9540
$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9541
if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9542
  $as_echo_n "(cached) " >&6
9543
else
9544
  lt_cv_prog_compiler_static_works=no
9545
   save_LDFLAGS="$LDFLAGS"
9546
   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9547
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9548
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9549
     # The linker can only warn and ignore the option if not recognized
9550
     # So say no if there are warnings
9551
     if test -s conftest.err; then
9552
       # Append any errors to the config.log.
9553
       cat conftest.err 1>&5
9554
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9555
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9556
       if diff conftest.exp conftest.er2 >/dev/null; then
9557
         lt_cv_prog_compiler_static_works=yes
9558
       fi
9559
     else
9560
       lt_cv_prog_compiler_static_works=yes
9561
     fi
9562
   fi
9563
   $RM -r conftest*
9564
   LDFLAGS="$save_LDFLAGS"
9565
 
9566
fi
9567
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9568
$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9569
 
9570
if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9571
    :
9572
else
9573
    lt_prog_compiler_static=
9574
fi
9575
 
9576
 
9577
 
9578
 
9579
 
9580
 
9581
 
9582
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9583
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9584
if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9585
  $as_echo_n "(cached) " >&6
9586
else
9587
  lt_cv_prog_compiler_c_o=no
9588
   $RM -r conftest 2>/dev/null
9589
   mkdir conftest
9590
   cd conftest
9591
   mkdir out
9592
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9593
 
9594
   lt_compiler_flag="-o out/conftest2.$ac_objext"
9595
   # Insert the option either (1) after the last *FLAGS variable, or
9596
   # (2) before a word containing "conftest.", or (3) at the end.
9597
   # Note that $ac_compile itself does not contain backslashes and begins
9598
   # with a dollar sign (not a hyphen), so the echo should work correctly.
9599
   lt_compile=`echo "$ac_compile" | $SED \
9600
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9601
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9602
   -e 's:$: $lt_compiler_flag:'`
9603
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9604
   (eval "$lt_compile" 2>out/conftest.err)
9605
   ac_status=$?
9606
   cat out/conftest.err >&5
9607
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9608
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9609
   then
9610
     # The compiler can only warn and ignore the option if not recognized
9611
     # So say no if there are warnings
9612
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9613
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9614
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9615
       lt_cv_prog_compiler_c_o=yes
9616
     fi
9617
   fi
9618
   chmod u+w . 2>&5
9619
   $RM conftest*
9620
   # SGI C++ compiler will create directory out/ii_files/ for
9621
   # template instantiation
9622
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9623
   $RM out/* && rmdir out
9624
   cd ..
9625
   $RM -r conftest
9626
   $RM conftest*
9627
 
9628
fi
9629
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9630
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9631
 
9632
 
9633
 
9634
 
9635
 
9636
 
9637
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9638
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9639
if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9640
  $as_echo_n "(cached) " >&6
9641
else
9642
  lt_cv_prog_compiler_c_o=no
9643
   $RM -r conftest 2>/dev/null
9644
   mkdir conftest
9645
   cd conftest
9646
   mkdir out
9647
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9648
 
9649
   lt_compiler_flag="-o out/conftest2.$ac_objext"
9650
   # Insert the option either (1) after the last *FLAGS variable, or
9651
   # (2) before a word containing "conftest.", or (3) at the end.
9652
   # Note that $ac_compile itself does not contain backslashes and begins
9653
   # with a dollar sign (not a hyphen), so the echo should work correctly.
9654
   lt_compile=`echo "$ac_compile" | $SED \
9655
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9656
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9657
   -e 's:$: $lt_compiler_flag:'`
9658
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9659
   (eval "$lt_compile" 2>out/conftest.err)
9660
   ac_status=$?
9661
   cat out/conftest.err >&5
9662
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9663
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9664
   then
9665
     # The compiler can only warn and ignore the option if not recognized
9666
     # So say no if there are warnings
9667
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9668
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9669
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9670
       lt_cv_prog_compiler_c_o=yes
9671
     fi
9672
   fi
9673
   chmod u+w . 2>&5
9674
   $RM conftest*
9675
   # SGI C++ compiler will create directory out/ii_files/ for
9676
   # template instantiation
9677
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9678
   $RM out/* && rmdir out
9679
   cd ..
9680
   $RM -r conftest
9681
   $RM conftest*
9682
 
9683
fi
9684
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9685
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9686
 
9687
 
9688
 
9689
 
9690
hard_links="nottested"
9691
if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9692
  # do not overwrite the value of need_locks provided by the user
9693
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9694
$as_echo_n "checking if we can lock with hard links... " >&6; }
9695
  hard_links=yes
9696
  $RM conftest*
9697
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9698
  touch conftest.a
9699
  ln conftest.a conftest.b 2>&5 || hard_links=no
9700
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9701
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9702
$as_echo "$hard_links" >&6; }
9703
  if test "$hard_links" = no; then
9704
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9705
$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9706
    need_locks=warn
9707
  fi
9708
else
9709
  need_locks=no
9710
fi
9711
 
9712
 
9713
 
9714
 
9715
 
9716
 
9717
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9718
$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9719
 
9720
  runpath_var=
9721
  allow_undefined_flag=
9722
  always_export_symbols=no
9723
  archive_cmds=
9724
  archive_expsym_cmds=
9725
  compiler_needs_object=no
9726
  enable_shared_with_static_runtimes=no
9727
  export_dynamic_flag_spec=
9728
  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9729
  hardcode_automatic=no
9730
  hardcode_direct=no
9731
  hardcode_direct_absolute=no
9732
  hardcode_libdir_flag_spec=
9733
  hardcode_libdir_flag_spec_ld=
9734
  hardcode_libdir_separator=
9735
  hardcode_minus_L=no
9736
  hardcode_shlibpath_var=unsupported
9737
  inherit_rpath=no
9738
  link_all_deplibs=unknown
9739
  module_cmds=
9740
  module_expsym_cmds=
9741
  old_archive_from_new_cmds=
9742
  old_archive_from_expsyms_cmds=
9743
  thread_safe_flag_spec=
9744
  whole_archive_flag_spec=
9745
  # include_expsyms should be a list of space-separated symbols to be *always*
9746
  # included in the symbol list
9747
  include_expsyms=
9748
  # exclude_expsyms can be an extended regexp of symbols to exclude
9749
  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9750
  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9751
  # as well as any symbol that contains `d'.
9752
  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9753
  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9754
  # platforms (ab)use it in PIC code, but their linkers get confused if
9755
  # the symbol is explicitly referenced.  Since portable code cannot
9756
  # rely on this symbol name, it's probably fine to never include it in
9757
  # preloaded symbol tables.
9758
  # Exclude shared library initialization/finalization symbols.
9759
  extract_expsyms_cmds=
9760
 
9761
  case $host_os in
9762
  cygwin* | mingw* | pw32* | cegcc*)
9763
    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9764
    # When not using gcc, we currently assume that we are using
9765
    # Microsoft Visual C++.
9766
    if test "$GCC" != yes; then
9767
      with_gnu_ld=no
9768
    fi
9769
    ;;
9770
  interix*)
9771
    # we just hope/assume this is gcc and not c89 (= MSVC++)
9772
    with_gnu_ld=yes
9773
    ;;
9774
  openbsd*)
9775
    with_gnu_ld=no
9776
    ;;
9777
  esac
9778
 
9779
  ld_shlibs=yes
9780
 
9781
  # On some targets, GNU ld is compatible enough with the native linker
9782
  # that we're better off using the native interface for both.
9783
  lt_use_gnu_ld_interface=no
9784
  if test "$with_gnu_ld" = yes; then
9785
    case $host_os in
9786
      aix*)
9787
        # The AIX port of GNU ld has always aspired to compatibility
9788
        # with the native linker.  However, as the warning in the GNU ld
9789
        # block says, versions before 2.19.5* couldn't really create working
9790
        # shared libraries, regardless of the interface used.
9791
        case `$LD -v 2>&1` in
9792
          *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9793
          *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9794
          *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9795
          *)
9796
            lt_use_gnu_ld_interface=yes
9797
            ;;
9798
        esac
9799
        ;;
9800
      *)
9801
        lt_use_gnu_ld_interface=yes
9802
        ;;
9803
    esac
9804
  fi
9805
 
9806
  if test "$lt_use_gnu_ld_interface" = yes; then
9807
    # If archive_cmds runs LD, not CC, wlarc should be empty
9808
    wlarc='${wl}'
9809
 
9810
    # Set some defaults for GNU ld with shared library support. These
9811
    # are reset later if shared libraries are not supported. Putting them
9812
    # here allows them to be overridden if necessary.
9813
    runpath_var=LD_RUN_PATH
9814
    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9815
    export_dynamic_flag_spec='${wl}--export-dynamic'
9816
    # ancient GNU ld didn't support --whole-archive et. al.
9817
    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9818
      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9819
    else
9820
      whole_archive_flag_spec=
9821
    fi
9822
    supports_anon_versioning=no
9823
    case `$LD -v 2>&1` in
9824
      *GNU\ gold*) supports_anon_versioning=yes ;;
9825
      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9826
      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9827
      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9828
      *\ 2.11.*) ;; # other 2.11 versions
9829
      *) supports_anon_versioning=yes ;;
9830
    esac
9831
 
9832
    # See if GNU ld supports shared libraries.
9833
    case $host_os in
9834
    aix[3-9]*)
9835
      # On AIX/PPC, the GNU linker is very broken
9836
      if test "$host_cpu" != ia64; then
9837
        ld_shlibs=no
9838
        cat <<_LT_EOF 1>&2
9839
 
9840
*** Warning: the GNU linker, at least up to release 2.19, is reported
9841
*** to be unable to reliably create shared libraries on AIX.
9842
*** Therefore, libtool is disabling shared libraries support.  If you
9843
*** really care for shared libraries, you may want to install binutils
9844
*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9845
*** You will then need to restart the configuration process.
9846
 
9847
_LT_EOF
9848
      fi
9849
      ;;
9850
 
9851
    amigaos*)
9852
      case $host_cpu in
9853
      powerpc)
9854
            # see comment about AmigaOS4 .so support
9855
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9856
            archive_expsym_cmds=''
9857
        ;;
9858
      m68k)
9859
            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)'
9860
            hardcode_libdir_flag_spec='-L$libdir'
9861
            hardcode_minus_L=yes
9862
        ;;
9863
      esac
9864
      ;;
9865
 
9866
    beos*)
9867
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9868
        allow_undefined_flag=unsupported
9869
        # Joseph Beckenbach  says some releases of gcc
9870
        # support --undefined.  This deserves some investigation.  FIXME
9871
        archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9872
      else
9873
        ld_shlibs=no
9874
      fi
9875
      ;;
9876
 
9877
    cygwin* | mingw* | pw32* | cegcc*)
9878
      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9879
      # as there is no search path for DLLs.
9880
      hardcode_libdir_flag_spec='-L$libdir'
9881
      export_dynamic_flag_spec='${wl}--export-all-symbols'
9882
      allow_undefined_flag=unsupported
9883
      always_export_symbols=no
9884
      enable_shared_with_static_runtimes=yes
9885
      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9886
 
9887
      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9888
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9889
        # If the export-symbols file already is a .def file (1st line
9890
        # is EXPORTS), use it as is; otherwise, prepend...
9891
        archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9892
          cp $export_symbols $output_objdir/$soname.def;
9893
        else
9894
          echo EXPORTS > $output_objdir/$soname.def;
9895
          cat $export_symbols >> $output_objdir/$soname.def;
9896
        fi~
9897
        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9898
      else
9899
        ld_shlibs=no
9900
      fi
9901
      ;;
9902
 
9903
    haiku*)
9904
      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9905
      link_all_deplibs=yes
9906
      ;;
9907
 
9908
    interix[3-9]*)
9909
      hardcode_direct=no
9910
      hardcode_shlibpath_var=no
9911
      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9912
      export_dynamic_flag_spec='${wl}-E'
9913
      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9914
      # Instead, shared libraries are loaded at an image base (0x10000000 by
9915
      # default) and relocated if they conflict, which is a slow very memory
9916
      # consuming and fragmenting process.  To avoid this, we pick a random,
9917
      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9918
      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9919
      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9920
      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'
9921
      ;;
9922
 
9923
    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9924
      tmp_diet=no
9925
      if test "$host_os" = linux-dietlibc; then
9926
        case $cc_basename in
9927
          diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
9928
        esac
9929
      fi
9930
      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9931
         && test "$tmp_diet" = no
9932
      then
9933
        tmp_addflag=
9934
        tmp_sharedflag='-shared'
9935
        case $cc_basename,$host_cpu in
9936
        pgcc*)                          # Portland Group C compiler
9937
          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'
9938
          tmp_addflag=' $pic_flag'
9939
          ;;
9940
        pgf77* | pgf90* | pgf95* | pgfortran*)
9941
                                        # Portland Group f77 and f90 compilers
9942
          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'
9943
          tmp_addflag=' $pic_flag -Mnomain' ;;
9944
        ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
9945
          tmp_addflag=' -i_dynamic' ;;
9946
        efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
9947
          tmp_addflag=' -i_dynamic -nofor_main' ;;
9948
        ifc* | ifort*)                  # Intel Fortran compiler
9949
          tmp_addflag=' -nofor_main' ;;
9950
        lf95*)                          # Lahey Fortran 8.1
9951
          whole_archive_flag_spec=
9952
          tmp_sharedflag='--shared' ;;
9953
        xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9954
          tmp_sharedflag='-qmkshrobj'
9955
          tmp_addflag= ;;
9956
        nvcc*)  # Cuda Compiler Driver 2.2
9957
          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'
9958
          compiler_needs_object=yes
9959
          ;;
9960
        esac
9961
        case `$CC -V 2>&1 | sed 5q` in
9962
        *Sun\ C*)                       # Sun C 5.9
9963
          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'
9964
          compiler_needs_object=yes
9965
          tmp_sharedflag='-G' ;;
9966
        *Sun\ F*)                       # Sun Fortran 8.3
9967
          tmp_sharedflag='-G' ;;
9968
        esac
9969
        archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9970
 
9971
        if test "x$supports_anon_versioning" = xyes; then
9972
          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9973
            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9974
            echo "local: *; };" >> $output_objdir/$libname.ver~
9975
            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9976
        fi
9977
 
9978
        case $cc_basename in
9979
        xlf* | bgf* | bgxlf* | mpixlf*)
9980
          # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9981
          whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9982
          hardcode_libdir_flag_spec=
9983
          hardcode_libdir_flag_spec_ld='-rpath $libdir'
9984
          archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9985
          if test "x$supports_anon_versioning" = xyes; then
9986
            archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9987
              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9988
              echo "local: *; };" >> $output_objdir/$libname.ver~
9989
              $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9990
          fi
9991
          ;;
9992
        esac
9993
      else
9994
        ld_shlibs=no
9995
      fi
9996
      ;;
9997
 
9998
    netbsd*)
9999
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10000
        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10001
        wlarc=
10002
      else
10003
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10004
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10005
      fi
10006
      ;;
10007
 
10008
    solaris*)
10009
      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10010
        ld_shlibs=no
10011
        cat <<_LT_EOF 1>&2
10012
 
10013
*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10014
*** create shared libraries on Solaris systems.  Therefore, libtool
10015
*** is disabling shared libraries support.  We urge you to upgrade GNU
10016
*** binutils to release 2.9.1 or newer.  Another option is to modify
10017
*** your PATH or compiler configuration so that the native linker is
10018
*** used, and then restart.
10019
 
10020
_LT_EOF
10021
      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10022
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10023
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10024
      else
10025
        ld_shlibs=no
10026
      fi
10027
      ;;
10028
 
10029
    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10030
      case `$LD -v 2>&1` in
10031
        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10032
        ld_shlibs=no
10033
        cat <<_LT_EOF 1>&2
10034
 
10035
*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10036
*** reliably create shared libraries on SCO systems.  Therefore, libtool
10037
*** is disabling shared libraries support.  We urge you to upgrade GNU
10038
*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10039
*** your PATH or compiler configuration so that the native linker is
10040
*** used, and then restart.
10041
 
10042
_LT_EOF
10043
        ;;
10044
        *)
10045
          # For security reasons, it is highly recommended that you always
10046
          # use absolute paths for naming shared libraries, and exclude the
10047
          # DT_RUNPATH tag from executables and libraries.  But doing so
10048
          # requires that you compile everything twice, which is a pain.
10049
          if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10050
            hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10051
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10052
            archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10053
          else
10054
            ld_shlibs=no
10055
          fi
10056
        ;;
10057
      esac
10058
      ;;
10059
 
10060
    sunos4*)
10061
      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10062
      wlarc=
10063
      hardcode_direct=yes
10064
      hardcode_shlibpath_var=no
10065
      ;;
10066
 
10067
    *)
10068
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10069
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10070
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10071
      else
10072
        ld_shlibs=no
10073
      fi
10074
      ;;
10075
    esac
10076
 
10077
    if test "$ld_shlibs" = no; then
10078
      runpath_var=
10079
      hardcode_libdir_flag_spec=
10080
      export_dynamic_flag_spec=
10081
      whole_archive_flag_spec=
10082
    fi
10083
  else
10084
    # PORTME fill in a description of your system's linker (not GNU ld)
10085
    case $host_os in
10086
    aix3*)
10087
      allow_undefined_flag=unsupported
10088
      always_export_symbols=yes
10089
      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'
10090
      # Note: this linker hardcodes the directories in LIBPATH if there
10091
      # are no directories specified by -L.
10092
      hardcode_minus_L=yes
10093
      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10094
        # Neither direct hardcoding nor static linking is supported with a
10095
        # broken collect2.
10096
        hardcode_direct=unsupported
10097
      fi
10098
      ;;
10099
 
10100
    aix[4-9]*)
10101
      if test "$host_cpu" = ia64; then
10102
        # On IA64, the linker does run time linking by default, so we don't
10103
        # have to do anything special.
10104
        aix_use_runtimelinking=no
10105
        exp_sym_flag='-Bexport'
10106
        no_entry_flag=""
10107
      else
10108
        # If we're using GNU nm, then we don't want the "-C" option.
10109
        # -C means demangle to AIX nm, but means don't demangle with GNU nm
10110
        # Also, AIX nm treats weak defined symbols like other global
10111
        # defined symbols, whereas GNU nm marks them as "W".
10112
        if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10113
          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'
10114
        else
10115
          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'
10116
        fi
10117
        aix_use_runtimelinking=no
10118
 
10119
        # Test if we are trying to use run time linking or normal
10120
        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10121
        # need to do runtime linking.
10122
        case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10123
          for ld_flag in $LDFLAGS; do
10124
          if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10125
            aix_use_runtimelinking=yes
10126
            break
10127
          fi
10128
          done
10129
          ;;
10130
        esac
10131
 
10132
        exp_sym_flag='-bexport'
10133
        no_entry_flag='-bnoentry'
10134
      fi
10135
 
10136
      # When large executables or shared objects are built, AIX ld can
10137
      # have problems creating the table of contents.  If linking a library
10138
      # or program results in "error TOC overflow" add -mminimal-toc to
10139
      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10140
      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10141
 
10142
      archive_cmds=''
10143
      hardcode_direct=yes
10144
      hardcode_direct_absolute=yes
10145
      hardcode_libdir_separator=':'
10146
      link_all_deplibs=yes
10147
      file_list_spec='${wl}-f,'
10148
 
10149
      if test "$GCC" = yes; then
10150
        case $host_os in aix4.[012]|aix4.[012].*)
10151
        # We only want to do this on AIX 4.2 and lower, the check
10152
        # below for broken collect2 doesn't work under 4.3+
10153
          collect2name=`${CC} -print-prog-name=collect2`
10154
          if test -f "$collect2name" &&
10155
           strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10156
          then
10157
          # We have reworked collect2
10158
          :
10159
          else
10160
          # We have old collect2
10161
          hardcode_direct=unsupported
10162
          # It fails to find uninstalled libraries when the uninstalled
10163
          # path is not listed in the libpath.  Setting hardcode_minus_L
10164
          # to unsupported forces relinking
10165
          hardcode_minus_L=yes
10166
          hardcode_libdir_flag_spec='-L$libdir'
10167
          hardcode_libdir_separator=
10168
          fi
10169
          ;;
10170
        esac
10171
        shared_flag='-shared'
10172
        if test "$aix_use_runtimelinking" = yes; then
10173
          shared_flag="$shared_flag "'${wl}-G'
10174
        fi
10175
      else
10176
        # not using gcc
10177
        if test "$host_cpu" = ia64; then
10178
        # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10179
        # chokes on -Wl,-G. The following line is correct:
10180
          shared_flag='-G'
10181
        else
10182
          if test "$aix_use_runtimelinking" = yes; then
10183
            shared_flag='${wl}-G'
10184
          else
10185
            shared_flag='${wl}-bM:SRE'
10186
          fi
10187
        fi
10188
      fi
10189
 
10190
      export_dynamic_flag_spec='${wl}-bexpall'
10191
      # It seems that -bexpall does not export symbols beginning with
10192
      # underscore (_), so it is better to generate a list of symbols to export.
10193
      always_export_symbols=yes
10194
      if test "$aix_use_runtimelinking" = yes; then
10195
        # Warning - without using the other runtime loading flags (-brtl),
10196
        # -berok will link without error, but may produce a broken library.
10197
        allow_undefined_flag='-berok'
10198
        # Determine the default libpath from the value encoded in an
10199
        # empty executable.
10200
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10201
/* end confdefs.h.  */
10202
 
10203
int
10204
main ()
10205
{
10206
 
10207
  ;
10208
  return 0;
10209
}
10210
_ACEOF
10211
if ac_fn_c_try_link "$LINENO"; then :
10212
 
10213
lt_aix_libpath_sed='
10214
    /Import File Strings/,/^$/ {
10215
        /^0/ {
10216
            s/^0  *\(.*\)$/\1/
10217
            p
10218
        }
10219
    }'
10220
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10221
# Check for a 64-bit object if we didn't find anything.
10222
if test -z "$aix_libpath"; then
10223
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10224
fi
10225
fi
10226
rm -f core conftest.err conftest.$ac_objext \
10227
    conftest$ac_exeext conftest.$ac_ext
10228
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10229
 
10230
        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10231
        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"
10232
      else
10233
        if test "$host_cpu" = ia64; then
10234
          hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10235
          allow_undefined_flag="-z nodefs"
10236
          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"
10237
        else
10238
         # Determine the default libpath from the value encoded in an
10239
         # empty executable.
10240
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10241
/* end confdefs.h.  */
10242
 
10243
int
10244
main ()
10245
{
10246
 
10247
  ;
10248
  return 0;
10249
}
10250
_ACEOF
10251
if ac_fn_c_try_link "$LINENO"; then :
10252
 
10253
lt_aix_libpath_sed='
10254
    /Import File Strings/,/^$/ {
10255
        /^0/ {
10256
            s/^0  *\(.*\)$/\1/
10257
            p
10258
        }
10259
    }'
10260
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10261
# Check for a 64-bit object if we didn't find anything.
10262
if test -z "$aix_libpath"; then
10263
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10264
fi
10265
fi
10266
rm -f core conftest.err conftest.$ac_objext \
10267
    conftest$ac_exeext conftest.$ac_ext
10268
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10269
 
10270
         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10271
          # Warning - without using the other run time loading flags,
10272
          # -berok will link without error, but may produce a broken library.
10273
          no_undefined_flag=' ${wl}-bernotok'
10274
          allow_undefined_flag=' ${wl}-berok'
10275
          if test "$with_gnu_ld" = yes; then
10276
            # We only use this code for GNU lds that support --whole-archive.
10277
            whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10278
          else
10279
            # Exported symbols can be pulled into shared objects from archives
10280
            whole_archive_flag_spec='$convenience'
10281
          fi
10282
          archive_cmds_need_lc=yes
10283
          # This is similar to how AIX traditionally builds its shared libraries.
10284
          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'
10285
        fi
10286
      fi
10287
      ;;
10288
 
10289
    amigaos*)
10290
      case $host_cpu in
10291
      powerpc)
10292
            # see comment about AmigaOS4 .so support
10293
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10294
            archive_expsym_cmds=''
10295
        ;;
10296
      m68k)
10297
            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)'
10298
            hardcode_libdir_flag_spec='-L$libdir'
10299
            hardcode_minus_L=yes
10300
        ;;
10301
      esac
10302
      ;;
10303
 
10304
    bsdi[45]*)
10305
      export_dynamic_flag_spec=-rdynamic
10306
      ;;
10307
 
10308
    cygwin* | mingw* | pw32* | cegcc*)
10309
      # When not using gcc, we currently assume that we are using
10310
      # Microsoft Visual C++.
10311
      # hardcode_libdir_flag_spec is actually meaningless, as there is
10312
      # no search path for DLLs.
10313
      hardcode_libdir_flag_spec=' '
10314
      allow_undefined_flag=unsupported
10315
      # Tell ltmain to make .lib files, not .a files.
10316
      libext=lib
10317
      # Tell ltmain to make .dll files, not .so files.
10318
      shrext_cmds=".dll"
10319
      # FIXME: Setting linknames here is a bad hack.
10320
      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10321
      # The linker will automatically build a .lib file if we build a DLL.
10322
      old_archive_from_new_cmds='true'
10323
      # FIXME: Should let the user specify the lib program.
10324
      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10325
      fix_srcfile_path='`cygpath -w "$srcfile"`'
10326
      enable_shared_with_static_runtimes=yes
10327
      ;;
10328
 
10329
    darwin* | rhapsody*)
10330
 
10331
 
10332
  archive_cmds_need_lc=no
10333
  hardcode_direct=no
10334
  hardcode_automatic=yes
10335
  hardcode_shlibpath_var=unsupported
10336
  if test "$lt_cv_ld_force_load" = "yes"; then
10337
    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\"`'
10338
  else
10339
    whole_archive_flag_spec=''
10340
  fi
10341
  link_all_deplibs=yes
10342
  allow_undefined_flag="$_lt_dar_allow_undefined"
10343
  case $cc_basename in
10344
     ifort*) _lt_dar_can_shared=yes ;;
10345
     *) _lt_dar_can_shared=$GCC ;;
10346
  esac
10347
  if test "$_lt_dar_can_shared" = "yes"; then
10348
    output_verbose_link_cmd=func_echo_all
10349
    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10350
    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10351
    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}"
10352
    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}"
10353
 
10354
  else
10355
  ld_shlibs=no
10356
  fi
10357
 
10358
      ;;
10359
 
10360
    dgux*)
10361
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10362
      hardcode_libdir_flag_spec='-L$libdir'
10363
      hardcode_shlibpath_var=no
10364
      ;;
10365
 
10366
    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10367
    # support.  Future versions do this automatically, but an explicit c++rt0.o
10368
    # does not break anything, and helps significantly (at the cost of a little
10369
    # extra space).
10370
    freebsd2.2*)
10371
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10372
      hardcode_libdir_flag_spec='-R$libdir'
10373
      hardcode_direct=yes
10374
      hardcode_shlibpath_var=no
10375
      ;;
10376
 
10377
    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10378
    freebsd2*)
10379
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10380
      hardcode_direct=yes
10381
      hardcode_minus_L=yes
10382
      hardcode_shlibpath_var=no
10383
      ;;
10384
 
10385
    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10386
    freebsd* | dragonfly*)
10387
      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10388
      hardcode_libdir_flag_spec='-R$libdir'
10389
      hardcode_direct=yes
10390
      hardcode_shlibpath_var=no
10391
      ;;
10392
 
10393
    hpux9*)
10394
      if test "$GCC" = yes; then
10395
        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'
10396
      else
10397
        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'
10398
      fi
10399
      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10400
      hardcode_libdir_separator=:
10401
      hardcode_direct=yes
10402
 
10403
      # hardcode_minus_L: Not really in the search PATH,
10404
      # but as the default location of the library.
10405
      hardcode_minus_L=yes
10406
      export_dynamic_flag_spec='${wl}-E'
10407
      ;;
10408
 
10409
    hpux10*)
10410
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10411
        archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10412
      else
10413
        archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10414
      fi
10415
      if test "$with_gnu_ld" = no; then
10416
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10417
        hardcode_libdir_flag_spec_ld='+b $libdir'
10418
        hardcode_libdir_separator=:
10419
        hardcode_direct=yes
10420
        hardcode_direct_absolute=yes
10421
        export_dynamic_flag_spec='${wl}-E'
10422
        # hardcode_minus_L: Not really in the search PATH,
10423
        # but as the default location of the library.
10424
        hardcode_minus_L=yes
10425
      fi
10426
      ;;
10427
 
10428
    hpux11*)
10429
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10430
        case $host_cpu in
10431
        hppa*64*)
10432
          archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10433
          ;;
10434
        ia64*)
10435
          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10436
          ;;
10437
        *)
10438
          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10439
          ;;
10440
        esac
10441
      else
10442
        case $host_cpu in
10443
        hppa*64*)
10444
          archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10445
          ;;
10446
        ia64*)
10447
          archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10448
          ;;
10449
        *)
10450
 
10451
          # Older versions of the 11.00 compiler do not understand -b yet
10452
          # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10453
          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10454
$as_echo_n "checking if $CC understands -b... " >&6; }
10455
if test "${lt_cv_prog_compiler__b+set}" = set; then :
10456
  $as_echo_n "(cached) " >&6
10457
else
10458
  lt_cv_prog_compiler__b=no
10459
   save_LDFLAGS="$LDFLAGS"
10460
   LDFLAGS="$LDFLAGS -b"
10461
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10462
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10463
     # The linker can only warn and ignore the option if not recognized
10464
     # So say no if there are warnings
10465
     if test -s conftest.err; then
10466
       # Append any errors to the config.log.
10467
       cat conftest.err 1>&5
10468
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10469
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10470
       if diff conftest.exp conftest.er2 >/dev/null; then
10471
         lt_cv_prog_compiler__b=yes
10472
       fi
10473
     else
10474
       lt_cv_prog_compiler__b=yes
10475
     fi
10476
   fi
10477
   $RM -r conftest*
10478
   LDFLAGS="$save_LDFLAGS"
10479
 
10480
fi
10481
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10482
$as_echo "$lt_cv_prog_compiler__b" >&6; }
10483
 
10484
if test x"$lt_cv_prog_compiler__b" = xyes; then
10485
    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10486
else
10487
    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10488
fi
10489
 
10490
          ;;
10491
        esac
10492
      fi
10493
      if test "$with_gnu_ld" = no; then
10494
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10495
        hardcode_libdir_separator=:
10496
 
10497
        case $host_cpu in
10498
        hppa*64*|ia64*)
10499
          hardcode_direct=no
10500
          hardcode_shlibpath_var=no
10501
          ;;
10502
        *)
10503
          hardcode_direct=yes
10504
          hardcode_direct_absolute=yes
10505
          export_dynamic_flag_spec='${wl}-E'
10506
 
10507
          # hardcode_minus_L: Not really in the search PATH,
10508
          # but as the default location of the library.
10509
          hardcode_minus_L=yes
10510
          ;;
10511
        esac
10512
      fi
10513
      ;;
10514
 
10515
    irix5* | irix6* | nonstopux*)
10516
      if test "$GCC" = yes; then
10517
        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'
10518
        # Try to use the -exported_symbol ld option, if it does not
10519
        # work, assume that -exports_file does not work either and
10520
        # implicitly export all symbols.
10521
        save_LDFLAGS="$LDFLAGS"
10522
        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10523
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10524
/* end confdefs.h.  */
10525
int foo(void) {}
10526
_ACEOF
10527
if ac_fn_c_try_link "$LINENO"; then :
10528
  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'
10529
 
10530
fi
10531
rm -f core conftest.err conftest.$ac_objext \
10532
    conftest$ac_exeext conftest.$ac_ext
10533
        LDFLAGS="$save_LDFLAGS"
10534
      else
10535
        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'
10536
        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'
10537
      fi
10538
      archive_cmds_need_lc='no'
10539
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10540
      hardcode_libdir_separator=:
10541
      inherit_rpath=yes
10542
      link_all_deplibs=yes
10543
      ;;
10544
 
10545
    netbsd*)
10546
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10547
        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10548
      else
10549
        archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10550
      fi
10551
      hardcode_libdir_flag_spec='-R$libdir'
10552
      hardcode_direct=yes
10553
      hardcode_shlibpath_var=no
10554
      ;;
10555
 
10556
    newsos6)
10557
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10558
      hardcode_direct=yes
10559
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10560
      hardcode_libdir_separator=:
10561
      hardcode_shlibpath_var=no
10562
      ;;
10563
 
10564
    *nto* | *qnx*)
10565
      ;;
10566
 
10567
    openbsd*)
10568
      if test -f /usr/libexec/ld.so; then
10569
        hardcode_direct=yes
10570
        hardcode_shlibpath_var=no
10571
        hardcode_direct_absolute=yes
10572
        if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10573
          archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10574
          archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10575
          hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10576
          export_dynamic_flag_spec='${wl}-E'
10577
        else
10578
          case $host_os in
10579
           openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10580
             archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10581
             hardcode_libdir_flag_spec='-R$libdir'
10582
             ;;
10583
           *)
10584
             archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10585
             hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10586
             ;;
10587
          esac
10588
        fi
10589
      else
10590
        ld_shlibs=no
10591
      fi
10592
      ;;
10593
 
10594
    os2*)
10595
      hardcode_libdir_flag_spec='-L$libdir'
10596
      hardcode_minus_L=yes
10597
      allow_undefined_flag=unsupported
10598
      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'
10599
      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10600
      ;;
10601
 
10602
    osf3*)
10603
      if test "$GCC" = yes; then
10604
        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10605
        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'
10606
      else
10607
        allow_undefined_flag=' -expect_unresolved \*'
10608
        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'
10609
      fi
10610
      archive_cmds_need_lc='no'
10611
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10612
      hardcode_libdir_separator=:
10613
      ;;
10614
 
10615
    osf4* | osf5*)      # as osf3* with the addition of -msym flag
10616
      if test "$GCC" = yes; then
10617
        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10618
        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'
10619
        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10620
      else
10621
        allow_undefined_flag=' -expect_unresolved \*'
10622
        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'
10623
        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~
10624
        $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'
10625
 
10626
        # Both c and cxx compiler support -rpath directly
10627
        hardcode_libdir_flag_spec='-rpath $libdir'
10628
      fi
10629
      archive_cmds_need_lc='no'
10630
      hardcode_libdir_separator=:
10631
      ;;
10632
 
10633
    solaris*)
10634
      no_undefined_flag=' -z defs'
10635
      if test "$GCC" = yes; then
10636
        wlarc='${wl}'
10637
        archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10638
        archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10639
          $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10640
      else
10641
        case `$CC -V 2>&1` in
10642
        *"Compilers 5.0"*)
10643
          wlarc=''
10644
          archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10645
          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10646
          $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10647
          ;;
10648
        *)
10649
          wlarc='${wl}'
10650
          archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10651
          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10652
          $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10653
          ;;
10654
        esac
10655
      fi
10656
      hardcode_libdir_flag_spec='-R$libdir'
10657
      hardcode_shlibpath_var=no
10658
      case $host_os in
10659
      solaris2.[0-5] | solaris2.[0-5].*) ;;
10660
      *)
10661
        # The compiler driver will combine and reorder linker options,
10662
        # but understands `-z linker_flag'.  GCC discards it without `$wl',
10663
        # but is careful enough not to reorder.
10664
        # Supported since Solaris 2.6 (maybe 2.5.1?)
10665
        if test "$GCC" = yes; then
10666
          whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10667
        else
10668
          whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10669
        fi
10670
        ;;
10671
      esac
10672
      link_all_deplibs=yes
10673
      ;;
10674
 
10675
    sunos4*)
10676
      if test "x$host_vendor" = xsequent; then
10677
        # Use $CC to link under sequent, because it throws in some extra .o
10678
        # files that make .init and .fini sections work.
10679
        archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10680
      else
10681
        archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10682
      fi
10683
      hardcode_libdir_flag_spec='-L$libdir'
10684
      hardcode_direct=yes
10685
      hardcode_minus_L=yes
10686
      hardcode_shlibpath_var=no
10687
      ;;
10688
 
10689
    sysv4)
10690
      case $host_vendor in
10691
        sni)
10692
          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10693
          hardcode_direct=yes # is this really true???
10694
        ;;
10695
        siemens)
10696
          ## LD is ld it makes a PLAMLIB
10697
          ## CC just makes a GrossModule.
10698
          archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10699
          reload_cmds='$CC -r -o $output$reload_objs'
10700
          hardcode_direct=no
10701
        ;;
10702
        motorola)
10703
          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10704
          hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10705
        ;;
10706
      esac
10707
      runpath_var='LD_RUN_PATH'
10708
      hardcode_shlibpath_var=no
10709
      ;;
10710
 
10711
    sysv4.3*)
10712
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10713
      hardcode_shlibpath_var=no
10714
      export_dynamic_flag_spec='-Bexport'
10715
      ;;
10716
 
10717
    sysv4*MP*)
10718
      if test -d /usr/nec; then
10719
        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10720
        hardcode_shlibpath_var=no
10721
        runpath_var=LD_RUN_PATH
10722
        hardcode_runpath_var=yes
10723
        ld_shlibs=yes
10724
      fi
10725
      ;;
10726
 
10727
    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10728
      no_undefined_flag='${wl}-z,text'
10729
      archive_cmds_need_lc=no
10730
      hardcode_shlibpath_var=no
10731
      runpath_var='LD_RUN_PATH'
10732
 
10733
      if test "$GCC" = yes; then
10734
        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10735
        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10736
      else
10737
        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10738
        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10739
      fi
10740
      ;;
10741
 
10742
    sysv5* | sco3.2v5* | sco5v6*)
10743
      # Note: We can NOT use -z defs as we might desire, because we do not
10744
      # link with -lc, and that would cause any symbols used from libc to
10745
      # always be unresolved, which means just about no library would
10746
      # ever link correctly.  If we're not using GNU ld we use -z text
10747
      # though, which does catch some bad symbols but isn't as heavy-handed
10748
      # as -z defs.
10749
      no_undefined_flag='${wl}-z,text'
10750
      allow_undefined_flag='${wl}-z,nodefs'
10751
      archive_cmds_need_lc=no
10752
      hardcode_shlibpath_var=no
10753
      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10754
      hardcode_libdir_separator=':'
10755
      link_all_deplibs=yes
10756
      export_dynamic_flag_spec='${wl}-Bexport'
10757
      runpath_var='LD_RUN_PATH'
10758
 
10759
      if test "$GCC" = yes; then
10760
        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10761
        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10762
      else
10763
        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10764
        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10765
      fi
10766
      ;;
10767
 
10768
    uts4*)
10769
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10770
      hardcode_libdir_flag_spec='-L$libdir'
10771
      hardcode_shlibpath_var=no
10772
      ;;
10773
 
10774
    *)
10775
      ld_shlibs=no
10776
      ;;
10777
    esac
10778
 
10779
    if test x$host_vendor = xsni; then
10780
      case $host in
10781
      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10782
        export_dynamic_flag_spec='${wl}-Blargedynsym'
10783
        ;;
10784
      esac
10785
    fi
10786
  fi
10787
 
10788
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10789
$as_echo "$ld_shlibs" >&6; }
10790
test "$ld_shlibs" = no && can_build_shared=no
10791
 
10792
with_gnu_ld=$with_gnu_ld
10793
 
10794
 
10795
 
10796
 
10797
 
10798
 
10799
 
10800
 
10801
 
10802
 
10803
 
10804
 
10805
 
10806
 
10807
 
10808
#
10809
# Do we need to explicitly link libc?
10810
#
10811
case "x$archive_cmds_need_lc" in
10812
x|xyes)
10813
  # Assume -lc should be added
10814
  archive_cmds_need_lc=yes
10815
 
10816
  if test "$enable_shared" = yes && test "$GCC" = yes; then
10817
    case $archive_cmds in
10818
    *'~'*)
10819
      # FIXME: we may have to deal with multi-command sequences.
10820
      ;;
10821
    '$CC '*)
10822
      # Test whether the compiler implicitly links with -lc since on some
10823
      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10824
      # to ld, don't add -lc before -lgcc.
10825
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10826
$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10827
if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10828
  $as_echo_n "(cached) " >&6
10829
else
10830
  $RM conftest*
10831
        echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10832
 
10833
        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10834
  (eval $ac_compile) 2>&5
10835
  ac_status=$?
10836
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10837
  test $ac_status = 0; } 2>conftest.err; then
10838
          soname=conftest
10839
          lib=conftest
10840
          libobjs=conftest.$ac_objext
10841
          deplibs=
10842
          wl=$lt_prog_compiler_wl
10843
          pic_flag=$lt_prog_compiler_pic
10844
          compiler_flags=-v
10845
          linker_flags=-v
10846
          verstring=
10847
          output_objdir=.
10848
          libname=conftest
10849
          lt_save_allow_undefined_flag=$allow_undefined_flag
10850
          allow_undefined_flag=
10851
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10852
  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10853
  ac_status=$?
10854
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10855
  test $ac_status = 0; }
10856
          then
10857
            lt_cv_archive_cmds_need_lc=no
10858
          else
10859
            lt_cv_archive_cmds_need_lc=yes
10860
          fi
10861
          allow_undefined_flag=$lt_save_allow_undefined_flag
10862
        else
10863
          cat conftest.err 1>&5
10864
        fi
10865
        $RM conftest*
10866
 
10867
fi
10868
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10869
$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10870
      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10871
      ;;
10872
    esac
10873
  fi
10874
  ;;
10875
esac
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
 
11032
 
11033
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11034
$as_echo_n "checking dynamic linker characteristics... " >&6; }
11035
 
11036
if test "$GCC" = yes; then
11037
  case $host_os in
11038
    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11039
    *) lt_awk_arg="/^libraries:/" ;;
11040
  esac
11041
  case $host_os in
11042
    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11043
    *) lt_sed_strip_eq="s,=/,/,g" ;;
11044
  esac
11045
  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11046
  case $lt_search_path_spec in
11047
  *\;*)
11048
    # if the path contains ";" then we assume it to be the separator
11049
    # otherwise default to the standard path separator (i.e. ":") - it is
11050
    # assumed that no part of a normal pathname contains ";" but that should
11051
    # okay in the real world where ";" in dirpaths is itself problematic.
11052
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11053
    ;;
11054
  *)
11055
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11056
    ;;
11057
  esac
11058
  # Ok, now we have the path, separated by spaces, we can step through it
11059
  # and add multilib dir if necessary.
11060
  lt_tmp_lt_search_path_spec=
11061
  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11062
  for lt_sys_path in $lt_search_path_spec; do
11063
    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11064
      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11065
    else
11066
      test -d "$lt_sys_path" && \
11067
        lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11068
    fi
11069
  done
11070
  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11071
BEGIN {RS=" "; FS="/|\n";} {
11072
  lt_foo="";
11073
  lt_count=0;
11074
  for (lt_i = NF; lt_i > 0; lt_i--) {
11075
    if ($lt_i != "" && $lt_i != ".") {
11076
      if ($lt_i == "..") {
11077
        lt_count++;
11078
      } else {
11079
        if (lt_count == 0) {
11080
          lt_foo="/" $lt_i lt_foo;
11081
        } else {
11082
          lt_count--;
11083
        }
11084
      }
11085
    }
11086
  }
11087
  if (lt_foo != "") { lt_freq[lt_foo]++; }
11088
  if (lt_freq[lt_foo] == 1) { print lt_foo; }
11089
}'`
11090
  # AWK program above erroneously prepends '/' to C:/dos/paths
11091
  # for these hosts.
11092
  case $host_os in
11093
    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11094
      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11095
  esac
11096
  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11097
else
11098
  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11099
fi
11100
library_names_spec=
11101
libname_spec='lib$name'
11102
soname_spec=
11103
shrext_cmds=".so"
11104
postinstall_cmds=
11105
postuninstall_cmds=
11106
finish_cmds=
11107
finish_eval=
11108
shlibpath_var=
11109
shlibpath_overrides_runpath=unknown
11110
version_type=none
11111
dynamic_linker="$host_os ld.so"
11112
sys_lib_dlsearch_path_spec="/lib /usr/lib"
11113
need_lib_prefix=unknown
11114
hardcode_into_libs=no
11115
 
11116
# when you set need_version to no, make sure it does not cause -set_version
11117
# flags to be left without arguments
11118
need_version=unknown
11119
 
11120
case $host_os in
11121
aix3*)
11122
  version_type=linux
11123
  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11124
  shlibpath_var=LIBPATH
11125
 
11126
  # AIX 3 has no versioning support, so we append a major version to the name.
11127
  soname_spec='${libname}${release}${shared_ext}$major'
11128
  ;;
11129
 
11130
aix[4-9]*)
11131
  version_type=linux
11132
  need_lib_prefix=no
11133
  need_version=no
11134
  hardcode_into_libs=yes
11135
  if test "$host_cpu" = ia64; then
11136
    # AIX 5 supports IA64
11137
    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11138
    shlibpath_var=LD_LIBRARY_PATH
11139
  else
11140
    # With GCC up to 2.95.x, collect2 would create an import file
11141
    # for dependence libraries.  The import file would start with
11142
    # the line `#! .'.  This would cause the generated library to
11143
    # depend on `.', always an invalid library.  This was fixed in
11144
    # development snapshots of GCC prior to 3.0.
11145
    case $host_os in
11146
      aix4 | aix4.[01] | aix4.[01].*)
11147
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11148
           echo ' yes '
11149
           echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11150
        :
11151
      else
11152
        can_build_shared=no
11153
      fi
11154
      ;;
11155
    esac
11156
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11157
    # soname into executable. Probably we can add versioning support to
11158
    # collect2, so additional links can be useful in future.
11159
    if test "$aix_use_runtimelinking" = yes; then
11160
      # If using run time linking (on AIX 4.2 or later) use lib.so
11161
      # instead of lib.a to let people know that these are not
11162
      # typical AIX shared libraries.
11163
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11164
    else
11165
      # We preserve .a as extension for shared libraries through AIX4.2
11166
      # and later when we are not doing run time linking.
11167
      library_names_spec='${libname}${release}.a $libname.a'
11168
      soname_spec='${libname}${release}${shared_ext}$major'
11169
    fi
11170
    shlibpath_var=LIBPATH
11171
  fi
11172
  ;;
11173
 
11174
amigaos*)
11175
  case $host_cpu in
11176
  powerpc)
11177
    # Since July 2007 AmigaOS4 officially supports .so libraries.
11178
    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11179
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11180
    ;;
11181
  m68k)
11182
    library_names_spec='$libname.ixlibrary $libname.a'
11183
    # Create ${libname}_ixlibrary.a entries in /sys/libs.
11184
    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'
11185
    ;;
11186
  esac
11187
  ;;
11188
 
11189
beos*)
11190
  library_names_spec='${libname}${shared_ext}'
11191
  dynamic_linker="$host_os ld.so"
11192
  shlibpath_var=LIBRARY_PATH
11193
  ;;
11194
 
11195
bsdi[45]*)
11196
  version_type=linux
11197
  need_version=no
11198
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11199
  soname_spec='${libname}${release}${shared_ext}$major'
11200
  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11201
  shlibpath_var=LD_LIBRARY_PATH
11202
  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11203
  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11204
  # the default ld.so.conf also contains /usr/contrib/lib and
11205
  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11206
  # libtool to hard-code these into programs
11207
  ;;
11208
 
11209
cygwin* | mingw* | pw32* | cegcc*)
11210
  version_type=windows
11211
  shrext_cmds=".dll"
11212
  need_version=no
11213
  need_lib_prefix=no
11214
 
11215
  case $GCC,$host_os in
11216
  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11217
    library_names_spec='$libname.dll.a'
11218
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11219
    postinstall_cmds='base_file=`basename \${file}`~
11220
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11221
      dldir=$destdir/`dirname \$dlpath`~
11222
      test -d \$dldir || mkdir -p \$dldir~
11223
      $install_prog $dir/$dlname \$dldir/$dlname~
11224
      chmod a+x \$dldir/$dlname~
11225
      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11226
        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11227
      fi'
11228
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11229
      dlpath=$dir/\$dldll~
11230
       $RM \$dlpath'
11231
    shlibpath_overrides_runpath=yes
11232
 
11233
    case $host_os in
11234
    cygwin*)
11235
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11236
      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11237
 
11238
      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11239
      ;;
11240
    mingw* | cegcc*)
11241
      # MinGW DLLs use traditional 'lib' prefix
11242
      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11243
      ;;
11244
    pw32*)
11245
      # pw32 DLLs use 'pw' prefix rather than 'lib'
11246
      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11247
      ;;
11248
    esac
11249
    ;;
11250
 
11251
  *)
11252
    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11253
    ;;
11254
  esac
11255
  dynamic_linker='Win32 ld.exe'
11256
  # FIXME: first we should search . and the directory the executable is in
11257
  shlibpath_var=PATH
11258
  ;;
11259
 
11260
darwin* | rhapsody*)
11261
  dynamic_linker="$host_os dyld"
11262
  version_type=darwin
11263
  need_lib_prefix=no
11264
  need_version=no
11265
  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11266
  soname_spec='${libname}${release}${major}$shared_ext'
11267
  shlibpath_overrides_runpath=yes
11268
  shlibpath_var=DYLD_LIBRARY_PATH
11269
  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11270
 
11271
  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11272
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11273
  ;;
11274
 
11275
dgux*)
11276
  version_type=linux
11277
  need_lib_prefix=no
11278
  need_version=no
11279
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11280
  soname_spec='${libname}${release}${shared_ext}$major'
11281
  shlibpath_var=LD_LIBRARY_PATH
11282
  ;;
11283
 
11284
freebsd* | dragonfly*)
11285
  # DragonFly does not have aout.  When/if they implement a new
11286
  # versioning mechanism, adjust this.
11287
  if test -x /usr/bin/objformat; then
11288
    objformat=`/usr/bin/objformat`
11289
  else
11290
    case $host_os in
11291
    freebsd[123]*) objformat=aout ;;
11292
    *) objformat=elf ;;
11293
    esac
11294
  fi
11295
  version_type=freebsd-$objformat
11296
  case $version_type in
11297
    freebsd-elf*)
11298
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11299
      need_version=no
11300
      need_lib_prefix=no
11301
      ;;
11302
    freebsd-*)
11303
      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11304
      need_version=yes
11305
      ;;
11306
  esac
11307
  shlibpath_var=LD_LIBRARY_PATH
11308
  case $host_os in
11309
  freebsd2*)
11310
    shlibpath_overrides_runpath=yes
11311
    ;;
11312
  freebsd3.[01]* | freebsdelf3.[01]*)
11313
    shlibpath_overrides_runpath=yes
11314
    hardcode_into_libs=yes
11315
    ;;
11316
  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11317
  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11318
    shlibpath_overrides_runpath=no
11319
    hardcode_into_libs=yes
11320
    ;;
11321
  *) # from 4.6 on, and DragonFly
11322
    shlibpath_overrides_runpath=yes
11323
    hardcode_into_libs=yes
11324
    ;;
11325
  esac
11326
  ;;
11327
 
11328
gnu*)
11329
  version_type=linux
11330
  need_lib_prefix=no
11331
  need_version=no
11332
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11333
  soname_spec='${libname}${release}${shared_ext}$major'
11334
  shlibpath_var=LD_LIBRARY_PATH
11335
  hardcode_into_libs=yes
11336
  ;;
11337
 
11338
haiku*)
11339
  version_type=linux
11340
  need_lib_prefix=no
11341
  need_version=no
11342
  dynamic_linker="$host_os runtime_loader"
11343
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11344
  soname_spec='${libname}${release}${shared_ext}$major'
11345
  shlibpath_var=LIBRARY_PATH
11346
  shlibpath_overrides_runpath=yes
11347
  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11348
  hardcode_into_libs=yes
11349
  ;;
11350
 
11351
hpux9* | hpux10* | hpux11*)
11352
  # Give a soname corresponding to the major version so that dld.sl refuses to
11353
  # link against other versions.
11354
  version_type=sunos
11355
  need_lib_prefix=no
11356
  need_version=no
11357
  case $host_cpu in
11358
  ia64*)
11359
    shrext_cmds='.so'
11360
    hardcode_into_libs=yes
11361
    dynamic_linker="$host_os dld.so"
11362
    shlibpath_var=LD_LIBRARY_PATH
11363
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11364
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11365
    soname_spec='${libname}${release}${shared_ext}$major'
11366
    if test "X$HPUX_IA64_MODE" = X32; then
11367
      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11368
    else
11369
      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11370
    fi
11371
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11372
    ;;
11373
  hppa*64*)
11374
    shrext_cmds='.sl'
11375
    hardcode_into_libs=yes
11376
    dynamic_linker="$host_os dld.sl"
11377
    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11378
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11379
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11380
    soname_spec='${libname}${release}${shared_ext}$major'
11381
    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11382
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11383
    ;;
11384
  *)
11385
    shrext_cmds='.sl'
11386
    dynamic_linker="$host_os dld.sl"
11387
    shlibpath_var=SHLIB_PATH
11388
    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11389
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11390
    soname_spec='${libname}${release}${shared_ext}$major'
11391
    ;;
11392
  esac
11393
  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11394
  postinstall_cmds='chmod 555 $lib'
11395
  # or fails outright, so override atomically:
11396
  install_override_mode=555
11397
  ;;
11398
 
11399
interix[3-9]*)
11400
  version_type=linux
11401
  need_lib_prefix=no
11402
  need_version=no
11403
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11404
  soname_spec='${libname}${release}${shared_ext}$major'
11405
  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11406
  shlibpath_var=LD_LIBRARY_PATH
11407
  shlibpath_overrides_runpath=no
11408
  hardcode_into_libs=yes
11409
  ;;
11410
 
11411
irix5* | irix6* | nonstopux*)
11412
  case $host_os in
11413
    nonstopux*) version_type=nonstopux ;;
11414
    *)
11415
        if test "$lt_cv_prog_gnu_ld" = yes; then
11416
                version_type=linux
11417
        else
11418
                version_type=irix
11419
        fi ;;
11420
  esac
11421
  need_lib_prefix=no
11422
  need_version=no
11423
  soname_spec='${libname}${release}${shared_ext}$major'
11424
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11425
  case $host_os in
11426
  irix5* | nonstopux*)
11427
    libsuff= shlibsuff=
11428
    ;;
11429
  *)
11430
    case $LD in # libtool.m4 will add one of these switches to LD
11431
    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11432
      libsuff= shlibsuff= libmagic=32-bit;;
11433
    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11434
      libsuff=32 shlibsuff=N32 libmagic=N32;;
11435
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11436
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11437
    *) libsuff= shlibsuff= libmagic=never-match;;
11438
    esac
11439
    ;;
11440
  esac
11441
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11442
  shlibpath_overrides_runpath=no
11443
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11444
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11445
  hardcode_into_libs=yes
11446
  ;;
11447
 
11448
# No shared lib support for Linux oldld, aout, or coff.
11449
linux*oldld* | linux*aout* | linux*coff*)
11450
  dynamic_linker=no
11451
  ;;
11452
 
11453
# This must be Linux ELF.
11454
linux* | k*bsd*-gnu | kopensolaris*-gnu)
11455
  version_type=linux
11456
  need_lib_prefix=no
11457
  need_version=no
11458
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11459
  soname_spec='${libname}${release}${shared_ext}$major'
11460
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11461
  shlibpath_var=LD_LIBRARY_PATH
11462
  shlibpath_overrides_runpath=no
11463
 
11464
  # Some binutils ld are patched to set DT_RUNPATH
11465
  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11466
  $as_echo_n "(cached) " >&6
11467
else
11468
  lt_cv_shlibpath_overrides_runpath=no
11469
    save_LDFLAGS=$LDFLAGS
11470
    save_libdir=$libdir
11471
    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11472
         LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11473
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11474
/* end confdefs.h.  */
11475
 
11476
int
11477
main ()
11478
{
11479
 
11480
  ;
11481
  return 0;
11482
}
11483
_ACEOF
11484
if ac_fn_c_try_link "$LINENO"; then :
11485
  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11486
  lt_cv_shlibpath_overrides_runpath=yes
11487
fi
11488
fi
11489
rm -f core conftest.err conftest.$ac_objext \
11490
    conftest$ac_exeext conftest.$ac_ext
11491
    LDFLAGS=$save_LDFLAGS
11492
    libdir=$save_libdir
11493
 
11494
fi
11495
 
11496
  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11497
 
11498
  # This implies no fast_install, which is unacceptable.
11499
  # Some rework will be needed to allow for fast_install
11500
  # before this can be enabled.
11501
  hardcode_into_libs=yes
11502
 
11503
  # Append ld.so.conf contents to the search path
11504
  if test -f /etc/ld.so.conf; then
11505
    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' ' '`
11506
    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11507
  fi
11508
 
11509
  # We used to test for /lib/ld.so.1 and disable shared libraries on
11510
  # powerpc, because MkLinux only supported shared libraries with the
11511
  # GNU dynamic linker.  Since this was broken with cross compilers,
11512
  # most powerpc-linux boxes support dynamic linking these days and
11513
  # people can always --disable-shared, the test was removed, and we
11514
  # assume the GNU/Linux dynamic linker is in use.
11515
  dynamic_linker='GNU/Linux ld.so'
11516
  ;;
11517
 
11518
netbsd*)
11519
  version_type=sunos
11520
  need_lib_prefix=no
11521
  need_version=no
11522
  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11523
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11524
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11525
    dynamic_linker='NetBSD (a.out) ld.so'
11526
  else
11527
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11528
    soname_spec='${libname}${release}${shared_ext}$major'
11529
    dynamic_linker='NetBSD ld.elf_so'
11530
  fi
11531
  shlibpath_var=LD_LIBRARY_PATH
11532
  shlibpath_overrides_runpath=yes
11533
  hardcode_into_libs=yes
11534
  ;;
11535
 
11536
newsos6)
11537
  version_type=linux
11538
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11539
  shlibpath_var=LD_LIBRARY_PATH
11540
  shlibpath_overrides_runpath=yes
11541
  ;;
11542
 
11543
*nto* | *qnx*)
11544
  version_type=qnx
11545
  need_lib_prefix=no
11546
  need_version=no
11547
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11548
  soname_spec='${libname}${release}${shared_ext}$major'
11549
  shlibpath_var=LD_LIBRARY_PATH
11550
  shlibpath_overrides_runpath=no
11551
  hardcode_into_libs=yes
11552
  dynamic_linker='ldqnx.so'
11553
  ;;
11554
 
11555
openbsd*)
11556
  version_type=sunos
11557
  sys_lib_dlsearch_path_spec="/usr/lib"
11558
  need_lib_prefix=no
11559
  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11560
  case $host_os in
11561
    openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
11562
    *)                          need_version=no  ;;
11563
  esac
11564
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11565
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11566
  shlibpath_var=LD_LIBRARY_PATH
11567
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11568
    case $host_os in
11569
      openbsd2.[89] | openbsd2.[89].*)
11570
        shlibpath_overrides_runpath=no
11571
        ;;
11572
      *)
11573
        shlibpath_overrides_runpath=yes
11574
        ;;
11575
      esac
11576
  else
11577
    shlibpath_overrides_runpath=yes
11578
  fi
11579
  ;;
11580
 
11581
os2*)
11582
  libname_spec='$name'
11583
  shrext_cmds=".dll"
11584
  need_lib_prefix=no
11585
  library_names_spec='$libname${shared_ext} $libname.a'
11586
  dynamic_linker='OS/2 ld.exe'
11587
  shlibpath_var=LIBPATH
11588
  ;;
11589
 
11590
osf3* | osf4* | osf5*)
11591
  version_type=osf
11592
  need_lib_prefix=no
11593
  need_version=no
11594
  soname_spec='${libname}${release}${shared_ext}$major'
11595
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11596
  shlibpath_var=LD_LIBRARY_PATH
11597
  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11598
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11599
  ;;
11600
 
11601
rdos*)
11602
  dynamic_linker=no
11603
  ;;
11604
 
11605
solaris*)
11606
  version_type=linux
11607
  need_lib_prefix=no
11608
  need_version=no
11609
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11610
  soname_spec='${libname}${release}${shared_ext}$major'
11611
  shlibpath_var=LD_LIBRARY_PATH
11612
  shlibpath_overrides_runpath=yes
11613
  hardcode_into_libs=yes
11614
  # ldd complains unless libraries are executable
11615
  postinstall_cmds='chmod +x $lib'
11616
  ;;
11617
 
11618
sunos4*)
11619
  version_type=sunos
11620
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11621
  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11622
  shlibpath_var=LD_LIBRARY_PATH
11623
  shlibpath_overrides_runpath=yes
11624
  if test "$with_gnu_ld" = yes; then
11625
    need_lib_prefix=no
11626
  fi
11627
  need_version=yes
11628
  ;;
11629
 
11630
sysv4 | sysv4.3*)
11631
  version_type=linux
11632
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11633
  soname_spec='${libname}${release}${shared_ext}$major'
11634
  shlibpath_var=LD_LIBRARY_PATH
11635
  case $host_vendor in
11636
    sni)
11637
      shlibpath_overrides_runpath=no
11638
      need_lib_prefix=no
11639
      runpath_var=LD_RUN_PATH
11640
      ;;
11641
    siemens)
11642
      need_lib_prefix=no
11643
      ;;
11644
    motorola)
11645
      need_lib_prefix=no
11646
      need_version=no
11647
      shlibpath_overrides_runpath=no
11648
      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11649
      ;;
11650
  esac
11651
  ;;
11652
 
11653
sysv4*MP*)
11654
  if test -d /usr/nec ;then
11655
    version_type=linux
11656
    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11657
    soname_spec='$libname${shared_ext}.$major'
11658
    shlibpath_var=LD_LIBRARY_PATH
11659
  fi
11660
  ;;
11661
 
11662
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11663
  version_type=freebsd-elf
11664
  need_lib_prefix=no
11665
  need_version=no
11666
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11667
  soname_spec='${libname}${release}${shared_ext}$major'
11668
  shlibpath_var=LD_LIBRARY_PATH
11669
  shlibpath_overrides_runpath=yes
11670
  hardcode_into_libs=yes
11671
  if test "$with_gnu_ld" = yes; then
11672
    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11673
  else
11674
    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11675
    case $host_os in
11676
      sco3.2v5*)
11677
        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11678
        ;;
11679
    esac
11680
  fi
11681
  sys_lib_dlsearch_path_spec='/usr/lib'
11682
  ;;
11683
 
11684
tpf*)
11685
  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11686
  version_type=linux
11687
  need_lib_prefix=no
11688
  need_version=no
11689
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11690
  shlibpath_var=LD_LIBRARY_PATH
11691
  shlibpath_overrides_runpath=no
11692
  hardcode_into_libs=yes
11693
  ;;
11694
 
11695
uts4*)
11696
  version_type=linux
11697
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11698
  soname_spec='${libname}${release}${shared_ext}$major'
11699
  shlibpath_var=LD_LIBRARY_PATH
11700
  ;;
11701
 
11702
*)
11703
  dynamic_linker=no
11704
  ;;
11705
esac
11706
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11707
$as_echo "$dynamic_linker" >&6; }
11708
test "$dynamic_linker" = no && can_build_shared=no
11709
 
11710
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11711
if test "$GCC" = yes; then
11712
  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11713
fi
11714
 
11715
if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11716
  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11717
fi
11718
if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11719
  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11720
fi
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
 
11812
 
11813
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11814
$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11815
hardcode_action=
11816
if test -n "$hardcode_libdir_flag_spec" ||
11817
   test -n "$runpath_var" ||
11818
   test "X$hardcode_automatic" = "Xyes" ; then
11819
 
11820
  # We can hardcode non-existent directories.
11821
  if test "$hardcode_direct" != no &&
11822
     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11823
     # have to relink, otherwise we might link with an installed library
11824
     # when we should be linking with a yet-to-be-installed one
11825
     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11826
     test "$hardcode_minus_L" != no; then
11827
    # Linking always hardcodes the temporary library directory.
11828
    hardcode_action=relink
11829
  else
11830
    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11831
    hardcode_action=immediate
11832
  fi
11833
else
11834
  # We cannot hardcode anything, or else we can only hardcode existing
11835
  # directories.
11836
  hardcode_action=unsupported
11837
fi
11838
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11839
$as_echo "$hardcode_action" >&6; }
11840
 
11841
if test "$hardcode_action" = relink ||
11842
   test "$inherit_rpath" = yes; then
11843
  # Fast installation is not supported
11844
  enable_fast_install=no
11845
elif test "$shlibpath_overrides_runpath" = yes ||
11846
     test "$enable_shared" = no; then
11847
  # Fast installation is not necessary
11848
  enable_fast_install=needless
11849
fi
11850
 
11851
 
11852
 
11853
 
11854
 
11855
 
11856
  if test "x$enable_dlopen" != xyes; then
11857
  enable_dlopen=unknown
11858
  enable_dlopen_self=unknown
11859
  enable_dlopen_self_static=unknown
11860
else
11861
  lt_cv_dlopen=no
11862
  lt_cv_dlopen_libs=
11863
 
11864
  case $host_os in
11865
  beos*)
11866
    lt_cv_dlopen="load_add_on"
11867
    lt_cv_dlopen_libs=
11868
    lt_cv_dlopen_self=yes
11869
    ;;
11870
 
11871
  mingw* | pw32* | cegcc*)
11872
    lt_cv_dlopen="LoadLibrary"
11873
    lt_cv_dlopen_libs=
11874
    ;;
11875
 
11876
  cygwin*)
11877
    lt_cv_dlopen="dlopen"
11878
    lt_cv_dlopen_libs=
11879
    ;;
11880
 
11881
  darwin*)
11882
  # if libdl is installed we need to link against it
11883
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11884
$as_echo_n "checking for dlopen in -ldl... " >&6; }
11885
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11886
  $as_echo_n "(cached) " >&6
11887
else
11888
  ac_check_lib_save_LIBS=$LIBS
11889
LIBS="-ldl  $LIBS"
11890
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11891
/* end confdefs.h.  */
11892
 
11893
/* Override any GCC internal prototype to avoid an error.
11894
   Use char because int might match the return type of a GCC
11895
   builtin and then its argument prototype would still apply.  */
11896
#ifdef __cplusplus
11897
extern "C"
11898
#endif
11899
char dlopen ();
11900
int
11901
main ()
11902
{
11903
return dlopen ();
11904
  ;
11905
  return 0;
11906
}
11907
_ACEOF
11908
if ac_fn_c_try_link "$LINENO"; then :
11909
  ac_cv_lib_dl_dlopen=yes
11910
else
11911
  ac_cv_lib_dl_dlopen=no
11912
fi
11913
rm -f core conftest.err conftest.$ac_objext \
11914
    conftest$ac_exeext conftest.$ac_ext
11915
LIBS=$ac_check_lib_save_LIBS
11916
fi
11917
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11918
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11919
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11920
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11921
else
11922
 
11923
    lt_cv_dlopen="dyld"
11924
    lt_cv_dlopen_libs=
11925
    lt_cv_dlopen_self=yes
11926
 
11927
fi
11928
 
11929
    ;;
11930
 
11931
  *)
11932
    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11933
if test "x$ac_cv_func_shl_load" = x""yes; then :
11934
  lt_cv_dlopen="shl_load"
11935
else
11936
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11937
$as_echo_n "checking for shl_load in -ldld... " >&6; }
11938
if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11939
  $as_echo_n "(cached) " >&6
11940
else
11941
  ac_check_lib_save_LIBS=$LIBS
11942
LIBS="-ldld  $LIBS"
11943
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11944
/* end confdefs.h.  */
11945
 
11946
/* Override any GCC internal prototype to avoid an error.
11947
   Use char because int might match the return type of a GCC
11948
   builtin and then its argument prototype would still apply.  */
11949
#ifdef __cplusplus
11950
extern "C"
11951
#endif
11952
char shl_load ();
11953
int
11954
main ()
11955
{
11956
return shl_load ();
11957
  ;
11958
  return 0;
11959
}
11960
_ACEOF
11961
if ac_fn_c_try_link "$LINENO"; then :
11962
  ac_cv_lib_dld_shl_load=yes
11963
else
11964
  ac_cv_lib_dld_shl_load=no
11965
fi
11966
rm -f core conftest.err conftest.$ac_objext \
11967
    conftest$ac_exeext conftest.$ac_ext
11968
LIBS=$ac_check_lib_save_LIBS
11969
fi
11970
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11971
$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11972
if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11973
  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11974
else
11975
  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11976
if test "x$ac_cv_func_dlopen" = x""yes; then :
11977
  lt_cv_dlopen="dlopen"
11978
else
11979
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11980
$as_echo_n "checking for dlopen in -ldl... " >&6; }
11981
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11982
  $as_echo_n "(cached) " >&6
11983
else
11984
  ac_check_lib_save_LIBS=$LIBS
11985
LIBS="-ldl  $LIBS"
11986
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11987
/* end confdefs.h.  */
11988
 
11989
/* Override any GCC internal prototype to avoid an error.
11990
   Use char because int might match the return type of a GCC
11991
   builtin and then its argument prototype would still apply.  */
11992
#ifdef __cplusplus
11993
extern "C"
11994
#endif
11995
char dlopen ();
11996
int
11997
main ()
11998
{
11999
return dlopen ();
12000
  ;
12001
  return 0;
12002
}
12003
_ACEOF
12004
if ac_fn_c_try_link "$LINENO"; then :
12005
  ac_cv_lib_dl_dlopen=yes
12006
else
12007
  ac_cv_lib_dl_dlopen=no
12008
fi
12009
rm -f core conftest.err conftest.$ac_objext \
12010
    conftest$ac_exeext conftest.$ac_ext
12011
LIBS=$ac_check_lib_save_LIBS
12012
fi
12013
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12014
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12015
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12016
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12017
else
12018
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12019
$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12020
if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12021
  $as_echo_n "(cached) " >&6
12022
else
12023
  ac_check_lib_save_LIBS=$LIBS
12024
LIBS="-lsvld  $LIBS"
12025
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12026
/* end confdefs.h.  */
12027
 
12028
/* Override any GCC internal prototype to avoid an error.
12029
   Use char because int might match the return type of a GCC
12030
   builtin and then its argument prototype would still apply.  */
12031
#ifdef __cplusplus
12032
extern "C"
12033
#endif
12034
char dlopen ();
12035
int
12036
main ()
12037
{
12038
return dlopen ();
12039
  ;
12040
  return 0;
12041
}
12042
_ACEOF
12043
if ac_fn_c_try_link "$LINENO"; then :
12044
  ac_cv_lib_svld_dlopen=yes
12045
else
12046
  ac_cv_lib_svld_dlopen=no
12047
fi
12048
rm -f core conftest.err conftest.$ac_objext \
12049
    conftest$ac_exeext conftest.$ac_ext
12050
LIBS=$ac_check_lib_save_LIBS
12051
fi
12052
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12053
$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12054
if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12055
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12056
else
12057
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12058
$as_echo_n "checking for dld_link in -ldld... " >&6; }
12059
if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12060
  $as_echo_n "(cached) " >&6
12061
else
12062
  ac_check_lib_save_LIBS=$LIBS
12063
LIBS="-ldld  $LIBS"
12064
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12065
/* end confdefs.h.  */
12066
 
12067
/* Override any GCC internal prototype to avoid an error.
12068
   Use char because int might match the return type of a GCC
12069
   builtin and then its argument prototype would still apply.  */
12070
#ifdef __cplusplus
12071
extern "C"
12072
#endif
12073
char dld_link ();
12074
int
12075
main ()
12076
{
12077
return dld_link ();
12078
  ;
12079
  return 0;
12080
}
12081
_ACEOF
12082
if ac_fn_c_try_link "$LINENO"; then :
12083
  ac_cv_lib_dld_dld_link=yes
12084
else
12085
  ac_cv_lib_dld_dld_link=no
12086
fi
12087
rm -f core conftest.err conftest.$ac_objext \
12088
    conftest$ac_exeext conftest.$ac_ext
12089
LIBS=$ac_check_lib_save_LIBS
12090
fi
12091
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12092
$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12093
if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12094
  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12095
fi
12096
 
12097
 
12098
fi
12099
 
12100
 
12101
fi
12102
 
12103
 
12104
fi
12105
 
12106
 
12107
fi
12108
 
12109
 
12110
fi
12111
 
12112
    ;;
12113
  esac
12114
 
12115
  if test "x$lt_cv_dlopen" != xno; then
12116
    enable_dlopen=yes
12117
  else
12118
    enable_dlopen=no
12119
  fi
12120
 
12121
  case $lt_cv_dlopen in
12122
  dlopen)
12123
    save_CPPFLAGS="$CPPFLAGS"
12124
    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12125
 
12126
    save_LDFLAGS="$LDFLAGS"
12127
    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12128
 
12129
    save_LIBS="$LIBS"
12130
    LIBS="$lt_cv_dlopen_libs $LIBS"
12131
 
12132
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12133
$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12134
if test "${lt_cv_dlopen_self+set}" = set; then :
12135
  $as_echo_n "(cached) " >&6
12136
else
12137
          if test "$cross_compiling" = yes; then :
12138
  lt_cv_dlopen_self=cross
12139
else
12140
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12141
  lt_status=$lt_dlunknown
12142
  cat > conftest.$ac_ext <<_LT_EOF
12143 166 khays
#line 12143 "configure"
12144 145 khays
#include "confdefs.h"
12145
 
12146
#if HAVE_DLFCN_H
12147
#include 
12148
#endif
12149
 
12150
#include 
12151
 
12152
#ifdef RTLD_GLOBAL
12153
#  define LT_DLGLOBAL           RTLD_GLOBAL
12154
#else
12155
#  ifdef DL_GLOBAL
12156
#    define LT_DLGLOBAL         DL_GLOBAL
12157
#  else
12158
#    define LT_DLGLOBAL         0
12159
#  endif
12160
#endif
12161
 
12162
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12163
   find out it does not work in some platform. */
12164
#ifndef LT_DLLAZY_OR_NOW
12165
#  ifdef RTLD_LAZY
12166
#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12167
#  else
12168
#    ifdef DL_LAZY
12169
#      define LT_DLLAZY_OR_NOW          DL_LAZY
12170
#    else
12171
#      ifdef RTLD_NOW
12172
#        define LT_DLLAZY_OR_NOW        RTLD_NOW
12173
#      else
12174
#        ifdef DL_NOW
12175
#          define LT_DLLAZY_OR_NOW      DL_NOW
12176
#        else
12177
#          define LT_DLLAZY_OR_NOW      0
12178
#        endif
12179
#      endif
12180
#    endif
12181
#  endif
12182
#endif
12183
 
12184
/* When -fvisbility=hidden is used, assume the code has been annotated
12185
   correspondingly for the symbols needed.  */
12186
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12187
void fnord () __attribute__((visibility("default")));
12188
#endif
12189
 
12190
void fnord () { int i=42; }
12191
int main ()
12192
{
12193
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12194
  int status = $lt_dlunknown;
12195
 
12196
  if (self)
12197
    {
12198
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12199
      else
12200
        {
12201
          if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12202
          else puts (dlerror ());
12203
        }
12204
      /* dlclose (self); */
12205
    }
12206
  else
12207
    puts (dlerror ());
12208
 
12209
  return status;
12210
}
12211
_LT_EOF
12212
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12213
  (eval $ac_link) 2>&5
12214
  ac_status=$?
12215
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12216
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12217
    (./conftest; exit; ) >&5 2>/dev/null
12218
    lt_status=$?
12219
    case x$lt_status in
12220
      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12221
      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12222
      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12223
    esac
12224
  else :
12225
    # compilation failed
12226
    lt_cv_dlopen_self=no
12227
  fi
12228
fi
12229
rm -fr conftest*
12230
 
12231
 
12232
fi
12233
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12234
$as_echo "$lt_cv_dlopen_self" >&6; }
12235
 
12236
    if test "x$lt_cv_dlopen_self" = xyes; then
12237
      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12238
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12239
$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12240
if test "${lt_cv_dlopen_self_static+set}" = set; then :
12241
  $as_echo_n "(cached) " >&6
12242
else
12243
          if test "$cross_compiling" = yes; then :
12244
  lt_cv_dlopen_self_static=cross
12245
else
12246
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12247
  lt_status=$lt_dlunknown
12248
  cat > conftest.$ac_ext <<_LT_EOF
12249 166 khays
#line 12249 "configure"
12250 145 khays
#include "confdefs.h"
12251
 
12252
#if HAVE_DLFCN_H
12253
#include 
12254
#endif
12255
 
12256
#include 
12257
 
12258
#ifdef RTLD_GLOBAL
12259
#  define LT_DLGLOBAL           RTLD_GLOBAL
12260
#else
12261
#  ifdef DL_GLOBAL
12262
#    define LT_DLGLOBAL         DL_GLOBAL
12263
#  else
12264
#    define LT_DLGLOBAL         0
12265
#  endif
12266
#endif
12267
 
12268
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12269
   find out it does not work in some platform. */
12270
#ifndef LT_DLLAZY_OR_NOW
12271
#  ifdef RTLD_LAZY
12272
#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12273
#  else
12274
#    ifdef DL_LAZY
12275
#      define LT_DLLAZY_OR_NOW          DL_LAZY
12276
#    else
12277
#      ifdef RTLD_NOW
12278
#        define LT_DLLAZY_OR_NOW        RTLD_NOW
12279
#      else
12280
#        ifdef DL_NOW
12281
#          define LT_DLLAZY_OR_NOW      DL_NOW
12282
#        else
12283
#          define LT_DLLAZY_OR_NOW      0
12284
#        endif
12285
#      endif
12286
#    endif
12287
#  endif
12288
#endif
12289
 
12290
/* When -fvisbility=hidden is used, assume the code has been annotated
12291
   correspondingly for the symbols needed.  */
12292
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12293
void fnord () __attribute__((visibility("default")));
12294
#endif
12295
 
12296
void fnord () { int i=42; }
12297
int main ()
12298
{
12299
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12300
  int status = $lt_dlunknown;
12301
 
12302
  if (self)
12303
    {
12304
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12305
      else
12306
        {
12307
          if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12308
          else puts (dlerror ());
12309
        }
12310
      /* dlclose (self); */
12311
    }
12312
  else
12313
    puts (dlerror ());
12314
 
12315
  return status;
12316
}
12317
_LT_EOF
12318
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12319
  (eval $ac_link) 2>&5
12320
  ac_status=$?
12321
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12322
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12323
    (./conftest; exit; ) >&5 2>/dev/null
12324
    lt_status=$?
12325
    case x$lt_status in
12326
      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12327
      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12328
      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12329
    esac
12330
  else :
12331
    # compilation failed
12332
    lt_cv_dlopen_self_static=no
12333
  fi
12334
fi
12335
rm -fr conftest*
12336
 
12337
 
12338
fi
12339
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12340
$as_echo "$lt_cv_dlopen_self_static" >&6; }
12341
    fi
12342
 
12343
    CPPFLAGS="$save_CPPFLAGS"
12344
    LDFLAGS="$save_LDFLAGS"
12345
    LIBS="$save_LIBS"
12346
    ;;
12347
  esac
12348
 
12349
  case $lt_cv_dlopen_self in
12350
  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12351
  *) enable_dlopen_self=unknown ;;
12352
  esac
12353
 
12354
  case $lt_cv_dlopen_self_static in
12355
  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12356
  *) enable_dlopen_self_static=unknown ;;
12357
  esac
12358
fi
12359
 
12360
 
12361
 
12362
 
12363
 
12364
 
12365
 
12366
 
12367
 
12368
 
12369
 
12370
 
12371
 
12372
 
12373
 
12374
 
12375
 
12376
striplib=
12377
old_striplib=
12378
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12379
$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12380
if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12381
  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12382
  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12383
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12384
$as_echo "yes" >&6; }
12385
else
12386
# FIXME - insert some real tests, host_os isn't really good enough
12387
  case $host_os in
12388
  darwin*)
12389
    if test -n "$STRIP" ; then
12390
      striplib="$STRIP -x"
12391
      old_striplib="$STRIP -S"
12392
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12393
$as_echo "yes" >&6; }
12394
    else
12395
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12396
$as_echo "no" >&6; }
12397
    fi
12398
    ;;
12399
  *)
12400
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12401
$as_echo "no" >&6; }
12402
    ;;
12403
  esac
12404
fi
12405
 
12406
 
12407
 
12408
 
12409
 
12410
 
12411
 
12412
 
12413
 
12414
 
12415
 
12416
 
12417
  # Report which library types will actually be built
12418
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12419
$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12420
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12421
$as_echo "$can_build_shared" >&6; }
12422
 
12423
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12424
$as_echo_n "checking whether to build shared libraries... " >&6; }
12425
  test "$can_build_shared" = "no" && enable_shared=no
12426
 
12427
  # On AIX, shared libraries and static libraries use the same namespace, and
12428
  # are all built from PIC.
12429
  case $host_os in
12430
  aix3*)
12431
    test "$enable_shared" = yes && enable_static=no
12432
    if test -n "$RANLIB"; then
12433
      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12434
      postinstall_cmds='$RANLIB $lib'
12435
    fi
12436
    ;;
12437
 
12438
  aix[4-9]*)
12439
    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12440
      test "$enable_shared" = yes && enable_static=no
12441
    fi
12442
    ;;
12443
  esac
12444
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12445
$as_echo "$enable_shared" >&6; }
12446
 
12447
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12448
$as_echo_n "checking whether to build static libraries... " >&6; }
12449
  # Make sure either enable_shared or enable_static is yes.
12450
  test "$enable_shared" = yes || enable_static=yes
12451
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12452
$as_echo "$enable_static" >&6; }
12453
 
12454
 
12455
 
12456
 
12457
fi
12458
ac_ext=c
12459
ac_cpp='$CPP $CPPFLAGS'
12460
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12461
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12462
ac_compiler_gnu=$ac_cv_c_compiler_gnu
12463
 
12464
CC="$lt_save_CC"
12465
 
12466
      if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12467
    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12468
    (test "X$CXX" != "Xg++"))) ; then
12469
  ac_ext=cpp
12470
ac_cpp='$CXXCPP $CPPFLAGS'
12471
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12472
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12473
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12474
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12475
$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12476
if test -z "$CXXCPP"; then
12477
  if test "${ac_cv_prog_CXXCPP+set}" = set; then :
12478
  $as_echo_n "(cached) " >&6
12479
else
12480
      # Double quotes because CXXCPP needs to be expanded
12481
    for CXXCPP in "$CXX -E" "/lib/cpp"
12482
    do
12483
      ac_preproc_ok=false
12484
for ac_cxx_preproc_warn_flag in '' yes
12485
do
12486
  # Use a header file that comes with gcc, so configuring glibc
12487
  # with a fresh cross-compiler works.
12488
  # Prefer  to  if __STDC__ is defined, since
12489
  #  exists even on freestanding compilers.
12490
  # On the NeXT, cc -E runs the code through the compiler's parser,
12491
  # not just through cpp. "Syntax error" is here to catch this case.
12492
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12493
/* end confdefs.h.  */
12494
#ifdef __STDC__
12495
# include 
12496
#else
12497
# include 
12498
#endif
12499
                     Syntax error
12500
_ACEOF
12501
if ac_fn_cxx_try_cpp "$LINENO"; then :
12502
 
12503
else
12504
  # Broken: fails on valid input.
12505
continue
12506
fi
12507
rm -f conftest.err conftest.$ac_ext
12508
 
12509
  # OK, works on sane cases.  Now check whether nonexistent headers
12510
  # can be detected and how.
12511
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12512
/* end confdefs.h.  */
12513
#include 
12514
_ACEOF
12515
if ac_fn_cxx_try_cpp "$LINENO"; then :
12516
  # Broken: success on invalid input.
12517
continue
12518
else
12519
  # Passes both tests.
12520
ac_preproc_ok=:
12521
break
12522
fi
12523
rm -f conftest.err conftest.$ac_ext
12524
 
12525
done
12526
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12527
rm -f conftest.err conftest.$ac_ext
12528
if $ac_preproc_ok; then :
12529
  break
12530
fi
12531
 
12532
    done
12533
    ac_cv_prog_CXXCPP=$CXXCPP
12534
 
12535
fi
12536
  CXXCPP=$ac_cv_prog_CXXCPP
12537
else
12538
  ac_cv_prog_CXXCPP=$CXXCPP
12539
fi
12540
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12541
$as_echo "$CXXCPP" >&6; }
12542
ac_preproc_ok=false
12543
for ac_cxx_preproc_warn_flag in '' yes
12544
do
12545
  # Use a header file that comes with gcc, so configuring glibc
12546
  # with a fresh cross-compiler works.
12547
  # Prefer  to  if __STDC__ is defined, since
12548
  #  exists even on freestanding compilers.
12549
  # On the NeXT, cc -E runs the code through the compiler's parser,
12550
  # not just through cpp. "Syntax error" is here to catch this case.
12551
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12552
/* end confdefs.h.  */
12553
#ifdef __STDC__
12554
# include 
12555
#else
12556
# include 
12557
#endif
12558
                     Syntax error
12559
_ACEOF
12560
if ac_fn_cxx_try_cpp "$LINENO"; then :
12561
 
12562
else
12563
  # Broken: fails on valid input.
12564
continue
12565
fi
12566
rm -f conftest.err conftest.$ac_ext
12567
 
12568
  # OK, works on sane cases.  Now check whether nonexistent headers
12569
  # can be detected and how.
12570
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12571
/* end confdefs.h.  */
12572
#include 
12573
_ACEOF
12574
if ac_fn_cxx_try_cpp "$LINENO"; then :
12575
  # Broken: success on invalid input.
12576
continue
12577
else
12578
  # Passes both tests.
12579
ac_preproc_ok=:
12580
break
12581
fi
12582
rm -f conftest.err conftest.$ac_ext
12583
 
12584
done
12585
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12586
rm -f conftest.err conftest.$ac_ext
12587
if $ac_preproc_ok; then :
12588
 
12589
else
12590
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12591
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12592
as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
12593
See \`config.log' for more details." "$LINENO" 5; }
12594
fi
12595
 
12596
ac_ext=c
12597
ac_cpp='$CPP $CPPFLAGS'
12598
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12599
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12600
ac_compiler_gnu=$ac_cv_c_compiler_gnu
12601
 
12602
else
12603
  _lt_caught_CXX_error=yes
12604
fi
12605
 
12606
ac_ext=cpp
12607
ac_cpp='$CXXCPP $CPPFLAGS'
12608
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12609
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12610
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12611
 
12612
archive_cmds_need_lc_CXX=no
12613
allow_undefined_flag_CXX=
12614
always_export_symbols_CXX=no
12615
archive_expsym_cmds_CXX=
12616
compiler_needs_object_CXX=no
12617
export_dynamic_flag_spec_CXX=
12618
hardcode_direct_CXX=no
12619
hardcode_direct_absolute_CXX=no
12620
hardcode_libdir_flag_spec_CXX=
12621
hardcode_libdir_flag_spec_ld_CXX=
12622
hardcode_libdir_separator_CXX=
12623
hardcode_minus_L_CXX=no
12624
hardcode_shlibpath_var_CXX=unsupported
12625
hardcode_automatic_CXX=no
12626
inherit_rpath_CXX=no
12627
module_cmds_CXX=
12628
module_expsym_cmds_CXX=
12629
link_all_deplibs_CXX=unknown
12630
old_archive_cmds_CXX=$old_archive_cmds
12631
reload_flag_CXX=$reload_flag
12632
reload_cmds_CXX=$reload_cmds
12633
no_undefined_flag_CXX=
12634
whole_archive_flag_spec_CXX=
12635
enable_shared_with_static_runtimes_CXX=no
12636
 
12637
# Source file extension for C++ test sources.
12638
ac_ext=cpp
12639
 
12640
# Object file extension for compiled C++ test sources.
12641
objext=o
12642
objext_CXX=$objext
12643
 
12644
# No sense in running all these tests if we already determined that
12645
# the CXX compiler isn't working.  Some variables (like enable_shared)
12646
# are currently assumed to apply to all compilers on this platform,
12647
# and will be corrupted by setting them based on a non-working compiler.
12648
if test "$_lt_caught_CXX_error" != yes; then
12649
  # Code to be used in simple compile tests
12650
  lt_simple_compile_test_code="int some_variable = 0;"
12651
 
12652
  # Code to be used in simple link tests
12653
  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12654
 
12655
  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12656
 
12657
 
12658
 
12659
 
12660
 
12661
 
12662
# If no C compiler was specified, use CC.
12663
LTCC=${LTCC-"$CC"}
12664
 
12665
# If no C compiler flags were specified, use CFLAGS.
12666
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12667
 
12668
# Allow CC to be a program name with arguments.
12669
compiler=$CC
12670
 
12671
 
12672
  # save warnings/boilerplate of simple test code
12673
  ac_outfile=conftest.$ac_objext
12674
echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12675
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12676
_lt_compiler_boilerplate=`cat conftest.err`
12677
$RM conftest*
12678
 
12679
  ac_outfile=conftest.$ac_objext
12680
echo "$lt_simple_link_test_code" >conftest.$ac_ext
12681
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12682
_lt_linker_boilerplate=`cat conftest.err`
12683
$RM -r conftest*
12684
 
12685
 
12686
  # Allow CC to be a program name with arguments.
12687
  lt_save_CC=$CC
12688
  lt_save_LD=$LD
12689
  lt_save_GCC=$GCC
12690
  GCC=$GXX
12691
  lt_save_with_gnu_ld=$with_gnu_ld
12692
  lt_save_path_LD=$lt_cv_path_LD
12693
  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12694
    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12695
  else
12696
    $as_unset lt_cv_prog_gnu_ld
12697
  fi
12698
  if test -n "${lt_cv_path_LDCXX+set}"; then
12699
    lt_cv_path_LD=$lt_cv_path_LDCXX
12700
  else
12701
    $as_unset lt_cv_path_LD
12702
  fi
12703
  test -z "${LDCXX+set}" || LD=$LDCXX
12704
  CC=${CXX-"c++"}
12705
  compiler=$CC
12706
  compiler_CXX=$CC
12707
  for cc_temp in $compiler""; do
12708
  case $cc_temp in
12709
    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12710
    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12711
    \-*) ;;
12712
    *) break;;
12713
  esac
12714
done
12715
cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12716
 
12717
 
12718
  if test -n "$compiler"; then
12719
    # We don't want -fno-exception when compiling C++ code, so set the
12720
    # no_builtin_flag separately
12721
    if test "$GXX" = yes; then
12722
      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12723
    else
12724
      lt_prog_compiler_no_builtin_flag_CXX=
12725
    fi
12726
 
12727
    if test "$GXX" = yes; then
12728
      # Set up default GNU C++ configuration
12729
 
12730
 
12731
 
12732
# Check whether --with-gnu-ld was given.
12733
if test "${with_gnu_ld+set}" = set; then :
12734
  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12735
else
12736
  with_gnu_ld=no
12737
fi
12738
 
12739
ac_prog=ld
12740
if test "$GCC" = yes; then
12741
  # Check if gcc -print-prog-name=ld gives a path.
12742
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12743
$as_echo_n "checking for ld used by $CC... " >&6; }
12744
  case $host in
12745
  *-*-mingw*)
12746
    # gcc leaves a trailing carriage return which upsets mingw
12747
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12748
  *)
12749
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12750
  esac
12751
  case $ac_prog in
12752
    # Accept absolute paths.
12753
    [\\/]* | ?:[\\/]*)
12754
      re_direlt='/[^/][^/]*/\.\./'
12755
      # Canonicalize the pathname of ld
12756
      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12757
      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12758
        ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12759
      done
12760
      test -z "$LD" && LD="$ac_prog"
12761
      ;;
12762
  "")
12763
    # If it fails, then pretend we aren't using GCC.
12764
    ac_prog=ld
12765
    ;;
12766
  *)
12767
    # If it is relative, then search for the first ld in PATH.
12768
    with_gnu_ld=unknown
12769
    ;;
12770
  esac
12771
elif test "$with_gnu_ld" = yes; then
12772
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12773
$as_echo_n "checking for GNU ld... " >&6; }
12774
else
12775
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12776
$as_echo_n "checking for non-GNU ld... " >&6; }
12777
fi
12778
if test "${lt_cv_path_LD+set}" = set; then :
12779
  $as_echo_n "(cached) " >&6
12780
else
12781
  if test -z "$LD"; then
12782
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12783
  for ac_dir in $PATH; do
12784
    IFS="$lt_save_ifs"
12785
    test -z "$ac_dir" && ac_dir=.
12786
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12787
      lt_cv_path_LD="$ac_dir/$ac_prog"
12788
      # Check to see if the program is GNU ld.  I'd rather use --version,
12789
      # but apparently some variants of GNU ld only accept -v.
12790
      # Break only if it was the GNU/non-GNU ld that we prefer.
12791
      case `"$lt_cv_path_LD" -v 2>&1 
12792
      *GNU* | *'with BFD'*)
12793
        test "$with_gnu_ld" != no && break
12794
        ;;
12795
      *)
12796
        test "$with_gnu_ld" != yes && break
12797
        ;;
12798
      esac
12799
    fi
12800
  done
12801
  IFS="$lt_save_ifs"
12802
else
12803
  lt_cv_path_LD="$LD" # Let the user override the test with a path.
12804
fi
12805
fi
12806
 
12807
LD="$lt_cv_path_LD"
12808
if test -n "$LD"; then
12809
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12810
$as_echo "$LD" >&6; }
12811
else
12812
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12813
$as_echo "no" >&6; }
12814
fi
12815
test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
12816
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12817
$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12818
if test "${lt_cv_prog_gnu_ld+set}" = set; then :
12819
  $as_echo_n "(cached) " >&6
12820
else
12821
  # I'd rather use --version here, but apparently some GNU lds only accept -v.
12822
case `$LD -v 2>&1 
12823
*GNU* | *'with BFD'*)
12824
  lt_cv_prog_gnu_ld=yes
12825
  ;;
12826
*)
12827
  lt_cv_prog_gnu_ld=no
12828
  ;;
12829
esac
12830
fi
12831
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12832
$as_echo "$lt_cv_prog_gnu_ld" >&6; }
12833
with_gnu_ld=$lt_cv_prog_gnu_ld
12834
 
12835
 
12836
 
12837
 
12838
 
12839
 
12840
 
12841
      # Check if GNU C++ uses GNU ld as the underlying linker, since the
12842
      # archiving commands below assume that GNU ld is being used.
12843
      if test "$with_gnu_ld" = yes; then
12844
        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12845
        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'
12846
 
12847
        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12848
        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12849
 
12850
        # If archive_cmds runs LD, not CC, wlarc should be empty
12851
        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12852
        #     investigate it a little bit more. (MM)
12853
        wlarc='${wl}'
12854
 
12855
        # ancient GNU ld didn't support --whole-archive et. al.
12856
        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12857
          $GREP 'no-whole-archive' > /dev/null; then
12858
          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12859
        else
12860
          whole_archive_flag_spec_CXX=
12861
        fi
12862
      else
12863
        with_gnu_ld=no
12864
        wlarc=
12865
 
12866
        # A generic and very simple default shared library creation
12867
        # command for GNU C++ for the case where it uses the native
12868
        # linker, instead of GNU ld.  If possible, this setting should
12869
        # overridden to take advantage of the native linker features on
12870
        # the platform it is being used on.
12871
        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12872
      fi
12873
 
12874
      # Commands to make compiler produce verbose output that lists
12875
      # what "hidden" libraries, object files and flags are used when
12876
      # linking a shared library.
12877
      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12878
 
12879
    else
12880
      GXX=no
12881
      with_gnu_ld=no
12882
      wlarc=
12883
    fi
12884
 
12885
    # PORTME: fill in a description of your system's C++ link characteristics
12886
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12887
$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12888
    ld_shlibs_CXX=yes
12889
    case $host_os in
12890
      aix3*)
12891
        # FIXME: insert proper C++ library support
12892
        ld_shlibs_CXX=no
12893
        ;;
12894
      aix[4-9]*)
12895
        if test "$host_cpu" = ia64; then
12896
          # On IA64, the linker does run time linking by default, so we don't
12897
          # have to do anything special.
12898
          aix_use_runtimelinking=no
12899
          exp_sym_flag='-Bexport'
12900
          no_entry_flag=""
12901
        else
12902
          aix_use_runtimelinking=no
12903
 
12904
          # Test if we are trying to use run time linking or normal
12905
          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12906
          # need to do runtime linking.
12907
          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12908
            for ld_flag in $LDFLAGS; do
12909
              case $ld_flag in
12910
              *-brtl*)
12911
                aix_use_runtimelinking=yes
12912
                break
12913
                ;;
12914
              esac
12915
            done
12916
            ;;
12917
          esac
12918
 
12919
          exp_sym_flag='-bexport'
12920
          no_entry_flag='-bnoentry'
12921
        fi
12922
 
12923
        # When large executables or shared objects are built, AIX ld can
12924
        # have problems creating the table of contents.  If linking a library
12925
        # or program results in "error TOC overflow" add -mminimal-toc to
12926
        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12927
        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12928
 
12929
        archive_cmds_CXX=''
12930
        hardcode_direct_CXX=yes
12931
        hardcode_direct_absolute_CXX=yes
12932
        hardcode_libdir_separator_CXX=':'
12933
        link_all_deplibs_CXX=yes
12934
        file_list_spec_CXX='${wl}-f,'
12935
 
12936
        if test "$GXX" = yes; then
12937
          case $host_os in aix4.[012]|aix4.[012].*)
12938
          # We only want to do this on AIX 4.2 and lower, the check
12939
          # below for broken collect2 doesn't work under 4.3+
12940
          collect2name=`${CC} -print-prog-name=collect2`
12941
          if test -f "$collect2name" &&
12942
             strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12943
          then
12944
            # We have reworked collect2
12945
            :
12946
          else
12947
            # We have old collect2
12948
            hardcode_direct_CXX=unsupported
12949
            # It fails to find uninstalled libraries when the uninstalled
12950
            # path is not listed in the libpath.  Setting hardcode_minus_L
12951
            # to unsupported forces relinking
12952
            hardcode_minus_L_CXX=yes
12953
            hardcode_libdir_flag_spec_CXX='-L$libdir'
12954
            hardcode_libdir_separator_CXX=
12955
          fi
12956
          esac
12957
          shared_flag='-shared'
12958
          if test "$aix_use_runtimelinking" = yes; then
12959
            shared_flag="$shared_flag "'${wl}-G'
12960
          fi
12961
        else
12962
          # not using gcc
12963
          if test "$host_cpu" = ia64; then
12964
          # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12965
          # chokes on -Wl,-G. The following line is correct:
12966
          shared_flag='-G'
12967
          else
12968
            if test "$aix_use_runtimelinking" = yes; then
12969
              shared_flag='${wl}-G'
12970
            else
12971
              shared_flag='${wl}-bM:SRE'
12972
            fi
12973
          fi
12974
        fi
12975
 
12976
        export_dynamic_flag_spec_CXX='${wl}-bexpall'
12977
        # It seems that -bexpall does not export symbols beginning with
12978
        # underscore (_), so it is better to generate a list of symbols to
12979
        # export.
12980
        always_export_symbols_CXX=yes
12981
        if test "$aix_use_runtimelinking" = yes; then
12982
          # Warning - without using the other runtime loading flags (-brtl),
12983
          # -berok will link without error, but may produce a broken library.
12984
          allow_undefined_flag_CXX='-berok'
12985
          # Determine the default libpath from the value encoded in an empty
12986
          # executable.
12987
          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12988
/* end confdefs.h.  */
12989
 
12990
int
12991
main ()
12992
{
12993
 
12994
  ;
12995
  return 0;
12996
}
12997
_ACEOF
12998
if ac_fn_cxx_try_link "$LINENO"; then :
12999
 
13000
lt_aix_libpath_sed='
13001
    /Import File Strings/,/^$/ {
13002
        /^0/ {
13003
            s/^0  *\(.*\)$/\1/
13004
            p
13005
        }
13006
    }'
13007
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13008
# Check for a 64-bit object if we didn't find anything.
13009
if test -z "$aix_libpath"; then
13010
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13011
fi
13012
fi
13013
rm -f core conftest.err conftest.$ac_objext \
13014
    conftest$ac_exeext conftest.$ac_ext
13015
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13016
 
13017
          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13018
 
13019
          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"
13020
        else
13021
          if test "$host_cpu" = ia64; then
13022
            hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
13023
            allow_undefined_flag_CXX="-z nodefs"
13024
            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"
13025
          else
13026
            # Determine the default libpath from the value encoded in an
13027
            # empty executable.
13028
            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13029
/* end confdefs.h.  */
13030
 
13031
int
13032
main ()
13033
{
13034
 
13035
  ;
13036
  return 0;
13037
}
13038
_ACEOF
13039
if ac_fn_cxx_try_link "$LINENO"; then :
13040
 
13041
lt_aix_libpath_sed='
13042
    /Import File Strings/,/^$/ {
13043
        /^0/ {
13044
            s/^0  *\(.*\)$/\1/
13045
            p
13046
        }
13047
    }'
13048
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13049
# Check for a 64-bit object if we didn't find anything.
13050
if test -z "$aix_libpath"; then
13051
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13052
fi
13053
fi
13054
rm -f core conftest.err conftest.$ac_objext \
13055
    conftest$ac_exeext conftest.$ac_ext
13056
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13057
 
13058
            hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13059
            # Warning - without using the other run time loading flags,
13060
            # -berok will link without error, but may produce a broken library.
13061
            no_undefined_flag_CXX=' ${wl}-bernotok'
13062
            allow_undefined_flag_CXX=' ${wl}-berok'
13063
            if test "$with_gnu_ld" = yes; then
13064
              # We only use this code for GNU lds that support --whole-archive.
13065
              whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13066
            else
13067
              # Exported symbols can be pulled into shared objects from archives
13068
              whole_archive_flag_spec_CXX='$convenience'
13069
            fi
13070
            archive_cmds_need_lc_CXX=yes
13071
            # This is similar to how AIX traditionally builds its shared
13072
            # libraries.
13073
            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'
13074
          fi
13075
        fi
13076
        ;;
13077
 
13078
      beos*)
13079
        if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13080
          allow_undefined_flag_CXX=unsupported
13081
          # Joseph Beckenbach  says some releases of gcc
13082
          # support --undefined.  This deserves some investigation.  FIXME
13083
          archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13084
        else
13085
          ld_shlibs_CXX=no
13086
        fi
13087
        ;;
13088
 
13089
      chorus*)
13090
        case $cc_basename in
13091
          *)
13092
          # FIXME: insert proper C++ library support
13093
          ld_shlibs_CXX=no
13094
          ;;
13095
        esac
13096
        ;;
13097
 
13098
      cygwin* | mingw* | pw32* | cegcc*)
13099
        # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
13100
        # as there is no search path for DLLs.
13101
        hardcode_libdir_flag_spec_CXX='-L$libdir'
13102
        export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
13103
        allow_undefined_flag_CXX=unsupported
13104
        always_export_symbols_CXX=no
13105
        enable_shared_with_static_runtimes_CXX=yes
13106
 
13107
        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13108
          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'
13109
          # If the export-symbols file already is a .def file (1st line
13110
          # is EXPORTS), use it as is; otherwise, prepend...
13111
          archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13112
            cp $export_symbols $output_objdir/$soname.def;
13113
          else
13114
            echo EXPORTS > $output_objdir/$soname.def;
13115
            cat $export_symbols >> $output_objdir/$soname.def;
13116
          fi~
13117
          $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'
13118
        else
13119
          ld_shlibs_CXX=no
13120
        fi
13121
        ;;
13122
      darwin* | rhapsody*)
13123
 
13124
 
13125
  archive_cmds_need_lc_CXX=no
13126
  hardcode_direct_CXX=no
13127
  hardcode_automatic_CXX=yes
13128
  hardcode_shlibpath_var_CXX=unsupported
13129
  if test "$lt_cv_ld_force_load" = "yes"; then
13130
    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\"`'
13131
  else
13132
    whole_archive_flag_spec_CXX=''
13133
  fi
13134
  link_all_deplibs_CXX=yes
13135
  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
13136
  case $cc_basename in
13137
     ifort*) _lt_dar_can_shared=yes ;;
13138
     *) _lt_dar_can_shared=$GCC ;;
13139
  esac
13140
  if test "$_lt_dar_can_shared" = "yes"; then
13141
    output_verbose_link_cmd=func_echo_all
13142
    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}"
13143
    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13144
    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}"
13145
    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}"
13146
       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
13147
      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}"
13148
      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}"
13149
    fi
13150
 
13151
  else
13152
  ld_shlibs_CXX=no
13153
  fi
13154
 
13155
        ;;
13156
 
13157
      dgux*)
13158
        case $cc_basename in
13159
          ec++*)
13160
            # FIXME: insert proper C++ library support
13161
            ld_shlibs_CXX=no
13162
            ;;
13163
          ghcx*)
13164
            # Green Hills C++ Compiler
13165
            # FIXME: insert proper C++ library support
13166
            ld_shlibs_CXX=no
13167
            ;;
13168
          *)
13169
            # FIXME: insert proper C++ library support
13170
            ld_shlibs_CXX=no
13171
            ;;
13172
        esac
13173
        ;;
13174
 
13175
      freebsd[12]*)
13176
        # C++ shared libraries reported to be fairly broken before
13177
        # switch to ELF
13178
        ld_shlibs_CXX=no
13179
        ;;
13180
 
13181
      freebsd-elf*)
13182
        archive_cmds_need_lc_CXX=no
13183
        ;;
13184
 
13185
      freebsd* | dragonfly*)
13186
        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13187
        # conventions
13188
        ld_shlibs_CXX=yes
13189
        ;;
13190
 
13191
      gnu*)
13192
        ;;
13193
 
13194
      haiku*)
13195
        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13196
        link_all_deplibs_CXX=yes
13197
        ;;
13198
 
13199
      hpux9*)
13200
        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13201
        hardcode_libdir_separator_CXX=:
13202
        export_dynamic_flag_spec_CXX='${wl}-E'
13203
        hardcode_direct_CXX=yes
13204
        hardcode_minus_L_CXX=yes # Not in the search PATH,
13205
                                             # but as the default
13206
                                             # location of the library.
13207
 
13208
        case $cc_basename in
13209
          CC*)
13210
            # FIXME: insert proper C++ library support
13211
            ld_shlibs_CXX=no
13212
            ;;
13213
          aCC*)
13214
            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'
13215
            # Commands to make compiler produce verbose output that lists
13216
            # what "hidden" libraries, object files and flags are used when
13217
            # linking a shared library.
13218
            #
13219
            # There doesn't appear to be a way to prevent this compiler from
13220
            # explicitly linking system object files so we need to strip them
13221
            # from the output so that they don't get included in the library
13222
            # dependencies.
13223
            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"'
13224
            ;;
13225
          *)
13226
            if test "$GXX" = yes; then
13227
              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'
13228
            else
13229
              # FIXME: insert proper C++ library support
13230
              ld_shlibs_CXX=no
13231
            fi
13232
            ;;
13233
        esac
13234
        ;;
13235
 
13236
      hpux10*|hpux11*)
13237
        if test $with_gnu_ld = no; then
13238
          hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13239
          hardcode_libdir_separator_CXX=:
13240
 
13241
          case $host_cpu in
13242
            hppa*64*|ia64*)
13243
              ;;
13244
            *)
13245
              export_dynamic_flag_spec_CXX='${wl}-E'
13246
              ;;
13247
          esac
13248
        fi
13249
        case $host_cpu in
13250
          hppa*64*|ia64*)
13251
            hardcode_direct_CXX=no
13252
            hardcode_shlibpath_var_CXX=no
13253
            ;;
13254
          *)
13255
            hardcode_direct_CXX=yes
13256
            hardcode_direct_absolute_CXX=yes
13257
            hardcode_minus_L_CXX=yes # Not in the search PATH,
13258
                                                 # but as the default
13259
                                                 # location of the library.
13260
            ;;
13261
        esac
13262
 
13263
        case $cc_basename in
13264
          CC*)
13265
            # FIXME: insert proper C++ library support
13266
            ld_shlibs_CXX=no
13267
            ;;
13268
          aCC*)
13269
            case $host_cpu in
13270
              hppa*64*)
13271
                archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13272
                ;;
13273
              ia64*)
13274
                archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13275
                ;;
13276
              *)
13277
                archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13278
                ;;
13279
            esac
13280
            # Commands to make compiler produce verbose output that lists
13281
            # what "hidden" libraries, object files and flags are used when
13282
            # linking a shared library.
13283
            #
13284
            # There doesn't appear to be a way to prevent this compiler from
13285
            # explicitly linking system object files so we need to strip them
13286
            # from the output so that they don't get included in the library
13287
            # dependencies.
13288
            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"'
13289
            ;;
13290
          *)
13291
            if test "$GXX" = yes; then
13292
              if test $with_gnu_ld = no; then
13293
                case $host_cpu in
13294
                  hppa*64*)
13295
                    archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13296
                    ;;
13297
                  ia64*)
13298
                    archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13299
                    ;;
13300
                  *)
13301
                    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'
13302
                    ;;
13303
                esac
13304
              fi
13305
            else
13306
              # FIXME: insert proper C++ library support
13307
              ld_shlibs_CXX=no
13308
            fi
13309
            ;;
13310
        esac
13311
        ;;
13312
 
13313
      interix[3-9]*)
13314
        hardcode_direct_CXX=no
13315
        hardcode_shlibpath_var_CXX=no
13316
        hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13317
        export_dynamic_flag_spec_CXX='${wl}-E'
13318
        # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13319
        # Instead, shared libraries are loaded at an image base (0x10000000 by
13320
        # default) and relocated if they conflict, which is a slow very memory
13321
        # consuming and fragmenting process.  To avoid this, we pick a random,
13322
        # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13323
        # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
13324
        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'
13325
        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'
13326
        ;;
13327
      irix5* | irix6*)
13328
        case $cc_basename in
13329
          CC*)
13330
            # SGI C++
13331
            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'
13332
 
13333
            # Archives containing C++ object files must be created using
13334
            # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
13335
            # necessary to make sure instantiated templates are included
13336
            # in the archive.
13337
            old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13338
            ;;
13339
          *)
13340
            if test "$GXX" = yes; then
13341
              if test "$with_gnu_ld" = no; then
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"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
13343
              else
13344
                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'
13345
              fi
13346
            fi
13347
            link_all_deplibs_CXX=yes
13348
            ;;
13349
        esac
13350
        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13351
        hardcode_libdir_separator_CXX=:
13352
        inherit_rpath_CXX=yes
13353
        ;;
13354
 
13355
      linux* | k*bsd*-gnu | kopensolaris*-gnu)
13356
        case $cc_basename in
13357
          KCC*)
13358
            # Kuck and Associates, Inc. (KAI) C++ Compiler
13359
 
13360
            # KCC will only create a shared library if the output file
13361
            # ends with ".so" (or ".sl" for HP-UX), so rename the library
13362
            # to its proper name (with version) after linking.
13363
            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'
13364
            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'
13365
            # Commands to make compiler produce verbose output that lists
13366
            # what "hidden" libraries, object files and flags are used when
13367
            # linking a shared library.
13368
            #
13369
            # There doesn't appear to be a way to prevent this compiler from
13370
            # explicitly linking system object files so we need to strip them
13371
            # from the output so that they don't get included in the library
13372
            # dependencies.
13373
            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"'
13374
 
13375
            hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13376
            export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13377
 
13378
            # Archives containing C++ object files must be created using
13379
            # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13380
            old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13381
            ;;
13382
          icpc* | ecpc* )
13383
            # Intel C++
13384
            with_gnu_ld=yes
13385
            # version 8.0 and above of icpc choke on multiply defined symbols
13386
            # if we add $predep_objects and $postdep_objects, however 7.1 and
13387
            # earlier do not add the objects themselves.
13388
            case `$CC -V 2>&1` in
13389
              *"Version 7."*)
13390
                archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13391
                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'
13392
                ;;
13393
              *)  # Version 8.0 or newer
13394
                tmp_idyn=
13395
                case $host_cpu in
13396
                  ia64*) tmp_idyn=' -i_dynamic';;
13397
                esac
13398
                archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13399
                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'
13400
                ;;
13401
            esac
13402
            archive_cmds_need_lc_CXX=no
13403
            hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13404
            export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13405
            whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13406
            ;;
13407
          pgCC* | pgcpp*)
13408
            # Portland Group C++ compiler
13409
            case `$CC -V` in
13410
            *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13411
              prelink_cmds_CXX='tpldir=Template.dir~
13412
                rm -rf $tpldir~
13413
                $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13414
                compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
13415
              old_archive_cmds_CXX='tpldir=Template.dir~
13416
                rm -rf $tpldir~
13417
                $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13418
                $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13419
                $RANLIB $oldlib'
13420
              archive_cmds_CXX='tpldir=Template.dir~
13421
                rm -rf $tpldir~
13422
                $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13423
                $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13424
              archive_expsym_cmds_CXX='tpldir=Template.dir~
13425
                rm -rf $tpldir~
13426
                $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13427
                $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'
13428
              ;;
13429
            *) # Version 6 and above use weak symbols
13430
              archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13431
              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'
13432
              ;;
13433
            esac
13434
 
13435
            hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13436
            export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13437
            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'
13438
            ;;
13439
          cxx*)
13440
            # Compaq C++
13441
            archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13442
            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'
13443
 
13444
            runpath_var=LD_RUN_PATH
13445
            hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13446
            hardcode_libdir_separator_CXX=:
13447
 
13448
            # Commands to make compiler produce verbose output that lists
13449
            # what "hidden" libraries, object files and flags are used when
13450
            # linking a shared library.
13451
            #
13452
            # There doesn't appear to be a way to prevent this compiler from
13453
            # explicitly linking system object files so we need to strip them
13454
            # from the output so that they don't get included in the library
13455
            # dependencies.
13456
            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'
13457
            ;;
13458
          xl* | mpixl* | bgxl*)
13459
            # IBM XL 8.0 on PPC, with GNU ld
13460
            hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13461
            export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13462
            archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13463
            if test "x$supports_anon_versioning" = xyes; then
13464
              archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13465
                cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13466
                echo "local: *; };" >> $output_objdir/$libname.ver~
13467
                $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13468
            fi
13469
            ;;
13470
          *)
13471
            case `$CC -V 2>&1 | sed 5q` in
13472
            *Sun\ C*)
13473
              # Sun C++ 5.9
13474
              no_undefined_flag_CXX=' -zdefs'
13475
              archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13476
              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'
13477
              hardcode_libdir_flag_spec_CXX='-R$libdir'
13478
              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'
13479
              compiler_needs_object_CXX=yes
13480
 
13481
              # Not sure whether something based on
13482
              # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13483
              # would be better.
13484
              output_verbose_link_cmd='func_echo_all'
13485
 
13486
              # Archives containing C++ object files must be created using
13487
              # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13488
              # necessary to make sure instantiated templates are included
13489
              # in the archive.
13490
              old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13491
              ;;
13492
            esac
13493
            ;;
13494
        esac
13495
        ;;
13496
 
13497
      lynxos*)
13498
        # FIXME: insert proper C++ library support
13499
        ld_shlibs_CXX=no
13500
        ;;
13501
 
13502
      m88k*)
13503
        # FIXME: insert proper C++ library support
13504
        ld_shlibs_CXX=no
13505
        ;;
13506
 
13507
      mvs*)
13508
        case $cc_basename in
13509
          cxx*)
13510
            # FIXME: insert proper C++ library support
13511
            ld_shlibs_CXX=no
13512
            ;;
13513
          *)
13514
            # FIXME: insert proper C++ library support
13515
            ld_shlibs_CXX=no
13516
            ;;
13517
        esac
13518
        ;;
13519
 
13520
      netbsd*)
13521
        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13522
          archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13523
          wlarc=
13524
          hardcode_libdir_flag_spec_CXX='-R$libdir'
13525
          hardcode_direct_CXX=yes
13526
          hardcode_shlibpath_var_CXX=no
13527
        fi
13528
        # Workaround some broken pre-1.5 toolchains
13529
        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13530
        ;;
13531
 
13532
      *nto* | *qnx*)
13533
        ld_shlibs_CXX=yes
13534
        ;;
13535
 
13536
      openbsd2*)
13537
        # C++ shared libraries are fairly broken
13538
        ld_shlibs_CXX=no
13539
        ;;
13540
 
13541
      openbsd*)
13542
        if test -f /usr/libexec/ld.so; then
13543
          hardcode_direct_CXX=yes
13544
          hardcode_shlibpath_var_CXX=no
13545
          hardcode_direct_absolute_CXX=yes
13546
          archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13547
          hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13548
          if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13549
            archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13550
            export_dynamic_flag_spec_CXX='${wl}-E'
13551
            whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13552
          fi
13553
          output_verbose_link_cmd=func_echo_all
13554
        else
13555
          ld_shlibs_CXX=no
13556
        fi
13557
        ;;
13558
 
13559
      osf3* | osf4* | osf5*)
13560
        case $cc_basename in
13561
          KCC*)
13562
            # Kuck and Associates, Inc. (KAI) C++ Compiler
13563
 
13564
            # KCC will only create a shared library if the output file
13565
            # ends with ".so" (or ".sl" for HP-UX), so rename the library
13566
            # to its proper name (with version) after linking.
13567
            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'
13568
 
13569
            hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13570
            hardcode_libdir_separator_CXX=:
13571
 
13572
            # Archives containing C++ object files must be created using
13573
            # the KAI C++ compiler.
13574
            case $host in
13575
              osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13576
              *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13577
            esac
13578
            ;;
13579
          RCC*)
13580
            # Rational C++ 2.4.1
13581
            # FIXME: insert proper C++ library support
13582
            ld_shlibs_CXX=no
13583
            ;;
13584
          cxx*)
13585
            case $host in
13586
              osf3*)
13587
                allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13588
                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'
13589
                hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13590
                ;;
13591
              *)
13592
                allow_undefined_flag_CXX=' -expect_unresolved \*'
13593
                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'
13594
                archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13595
                  echo "-hidden">> $lib.exp~
13596
                  $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~
13597
                  $RM $lib.exp'
13598
                hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13599
                ;;
13600
            esac
13601
 
13602
            hardcode_libdir_separator_CXX=:
13603
 
13604
            # Commands to make compiler produce verbose output that lists
13605
            # what "hidden" libraries, object files and flags are used when
13606
            # linking a shared library.
13607
            #
13608
            # There doesn't appear to be a way to prevent this compiler from
13609
            # explicitly linking system object files so we need to strip them
13610
            # from the output so that they don't get included in the library
13611
            # dependencies.
13612
            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"'
13613
            ;;
13614
          *)
13615
            if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13616
              allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13617
              case $host in
13618
                osf3*)
13619
                  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'
13620
                  ;;
13621
                *)
13622
                  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'
13623
                  ;;
13624
              esac
13625
 
13626
              hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13627
              hardcode_libdir_separator_CXX=:
13628
 
13629
              # Commands to make compiler produce verbose output that lists
13630
              # what "hidden" libraries, object files and flags are used when
13631
              # linking a shared library.
13632
              output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13633
 
13634
            else
13635
              # FIXME: insert proper C++ library support
13636
              ld_shlibs_CXX=no
13637
            fi
13638
            ;;
13639
        esac
13640
        ;;
13641
 
13642
      psos*)
13643
        # FIXME: insert proper C++ library support
13644
        ld_shlibs_CXX=no
13645
        ;;
13646
 
13647
      sunos4*)
13648
        case $cc_basename in
13649
          CC*)
13650
            # Sun C++ 4.x
13651
            # FIXME: insert proper C++ library support
13652
            ld_shlibs_CXX=no
13653
            ;;
13654
          lcc*)
13655
            # Lucid
13656
            # FIXME: insert proper C++ library support
13657
            ld_shlibs_CXX=no
13658
            ;;
13659
          *)
13660
            # FIXME: insert proper C++ library support
13661
            ld_shlibs_CXX=no
13662
            ;;
13663
        esac
13664
        ;;
13665
 
13666
      solaris*)
13667
        case $cc_basename in
13668
          CC*)
13669
            # Sun C++ 4.2, 5.x and Centerline C++
13670
            archive_cmds_need_lc_CXX=yes
13671
            no_undefined_flag_CXX=' -zdefs'
13672
            archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13673
            archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13674
              $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'
13675
 
13676
            hardcode_libdir_flag_spec_CXX='-R$libdir'
13677
            hardcode_shlibpath_var_CXX=no
13678
            case $host_os in
13679
              solaris2.[0-5] | solaris2.[0-5].*) ;;
13680
              *)
13681
                # The compiler driver will combine and reorder linker options,
13682
                # but understands `-z linker_flag'.
13683
                # Supported since Solaris 2.6 (maybe 2.5.1?)
13684
                whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13685
                ;;
13686
            esac
13687
            link_all_deplibs_CXX=yes
13688
 
13689
            output_verbose_link_cmd='func_echo_all'
13690
 
13691
            # Archives containing C++ object files must be created using
13692
            # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13693
            # necessary to make sure instantiated templates are included
13694
            # in the archive.
13695
            old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13696
            ;;
13697
          gcx*)
13698
            # Green Hills C++ Compiler
13699
            archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13700
 
13701
            # The C++ compiler must be used to create the archive.
13702
            old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13703
            ;;
13704
          *)
13705
            # GNU C++ compiler with Solaris linker
13706
            if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13707
              no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13708
              if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13709
                archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13710
                archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13711
                  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13712
 
13713
                # Commands to make compiler produce verbose output that lists
13714
                # what "hidden" libraries, object files and flags are used when
13715
                # linking a shared library.
13716
                output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13717
              else
13718
                # g++ 2.7 appears to require `-G' NOT `-shared' on this
13719
                # platform.
13720
                archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13721
                archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13722
                  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13723
 
13724
                # Commands to make compiler produce verbose output that lists
13725
                # what "hidden" libraries, object files and flags are used when
13726
                # linking a shared library.
13727
                output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13728
              fi
13729
 
13730
              hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13731
              case $host_os in
13732
                solaris2.[0-5] | solaris2.[0-5].*) ;;
13733
                *)
13734
                  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13735
                  ;;
13736
              esac
13737
            fi
13738
            ;;
13739
        esac
13740
        ;;
13741
 
13742
    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13743
      no_undefined_flag_CXX='${wl}-z,text'
13744
      archive_cmds_need_lc_CXX=no
13745
      hardcode_shlibpath_var_CXX=no
13746
      runpath_var='LD_RUN_PATH'
13747
 
13748
      case $cc_basename in
13749
        CC*)
13750
          archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13751
          archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13752
          ;;
13753
        *)
13754
          archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13755
          archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13756
          ;;
13757
      esac
13758
      ;;
13759
 
13760
      sysv5* | sco3.2v5* | sco5v6*)
13761
        # Note: We can NOT use -z defs as we might desire, because we do not
13762
        # link with -lc, and that would cause any symbols used from libc to
13763
        # always be unresolved, which means just about no library would
13764
        # ever link correctly.  If we're not using GNU ld we use -z text
13765
        # though, which does catch some bad symbols but isn't as heavy-handed
13766
        # as -z defs.
13767
        no_undefined_flag_CXX='${wl}-z,text'
13768
        allow_undefined_flag_CXX='${wl}-z,nodefs'
13769
        archive_cmds_need_lc_CXX=no
13770
        hardcode_shlibpath_var_CXX=no
13771
        hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13772
        hardcode_libdir_separator_CXX=':'
13773
        link_all_deplibs_CXX=yes
13774
        export_dynamic_flag_spec_CXX='${wl}-Bexport'
13775
        runpath_var='LD_RUN_PATH'
13776
 
13777
        case $cc_basename in
13778
          CC*)
13779
            archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13780
            archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13781
            old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13782
              '"$old_archive_cmds_CXX"
13783
            reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13784
              '"$reload_cmds_CXX"
13785
            ;;
13786
          *)
13787
            archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13788
            archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13789
            ;;
13790
        esac
13791
      ;;
13792
 
13793
      tandem*)
13794
        case $cc_basename in
13795
          NCC*)
13796
            # NonStop-UX NCC 3.20
13797
            # FIXME: insert proper C++ library support
13798
            ld_shlibs_CXX=no
13799
            ;;
13800
          *)
13801
            # FIXME: insert proper C++ library support
13802
            ld_shlibs_CXX=no
13803
            ;;
13804
        esac
13805
        ;;
13806
 
13807
      vxworks*)
13808
        # FIXME: insert proper C++ library support
13809
        ld_shlibs_CXX=no
13810
        ;;
13811
 
13812
      *)
13813
        # FIXME: insert proper C++ library support
13814
        ld_shlibs_CXX=no
13815
        ;;
13816
    esac
13817
 
13818
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13819
$as_echo "$ld_shlibs_CXX" >&6; }
13820
    test "$ld_shlibs_CXX" = no && can_build_shared=no
13821
 
13822
    GCC_CXX="$GXX"
13823
    LD_CXX="$LD"
13824
 
13825
    ## CAVEAT EMPTOR:
13826
    ## There is no encapsulation within the following macros, do not change
13827
    ## the running order or otherwise move them around unless you know exactly
13828
    ## what you are doing...
13829
    # Dependencies to place before and after the object being linked:
13830
predep_objects_CXX=
13831
postdep_objects_CXX=
13832
predeps_CXX=
13833
postdeps_CXX=
13834
compiler_lib_search_path_CXX=
13835
 
13836
cat > conftest.$ac_ext <<_LT_EOF
13837
class Foo
13838
{
13839
public:
13840
  Foo (void) { a = 0; }
13841
private:
13842
  int a;
13843
};
13844
_LT_EOF
13845
 
13846
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13847
  (eval $ac_compile) 2>&5
13848
  ac_status=$?
13849
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13850
  test $ac_status = 0; }; then
13851
  # Parse the compiler output and extract the necessary
13852
  # objects, libraries and library flags.
13853
 
13854
  # Sentinel used to keep track of whether or not we are before
13855
  # the conftest object file.
13856
  pre_test_object_deps_done=no
13857
 
13858
  for p in `eval "$output_verbose_link_cmd"`; do
13859
    case $p in
13860
 
13861
    -L* | -R* | -l*)
13862
       # Some compilers place space between "-{L,R}" and the path.
13863
       # Remove the space.
13864
       if test $p = "-L" ||
13865
          test $p = "-R"; then
13866
         prev=$p
13867
         continue
13868
       else
13869
         prev=
13870
       fi
13871
 
13872
       if test "$pre_test_object_deps_done" = no; then
13873
         case $p in
13874
         -L* | -R*)
13875
           # Internal compiler library paths should come after those
13876
           # provided the user.  The postdeps already come after the
13877
           # user supplied libs so there is no need to process them.
13878
           if test -z "$compiler_lib_search_path_CXX"; then
13879
             compiler_lib_search_path_CXX="${prev}${p}"
13880
           else
13881
             compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13882
           fi
13883
           ;;
13884
         # The "-l" case would never come before the object being
13885
         # linked, so don't bother handling this case.
13886
         esac
13887
       else
13888
         if test -z "$postdeps_CXX"; then
13889
           postdeps_CXX="${prev}${p}"
13890
         else
13891
           postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13892
         fi
13893
       fi
13894
       ;;
13895
 
13896
    *.$objext)
13897
       # This assumes that the test object file only shows up
13898
       # once in the compiler output.
13899
       if test "$p" = "conftest.$objext"; then
13900
         pre_test_object_deps_done=yes
13901
         continue
13902
       fi
13903
 
13904
       if test "$pre_test_object_deps_done" = no; then
13905
         if test -z "$predep_objects_CXX"; then
13906
           predep_objects_CXX="$p"
13907
         else
13908
           predep_objects_CXX="$predep_objects_CXX $p"
13909
         fi
13910
       else
13911
         if test -z "$postdep_objects_CXX"; then
13912
           postdep_objects_CXX="$p"
13913
         else
13914
           postdep_objects_CXX="$postdep_objects_CXX $p"
13915
         fi
13916
       fi
13917
       ;;
13918
 
13919
    *) ;; # Ignore the rest.
13920
 
13921
    esac
13922
  done
13923
 
13924
  # Clean up.
13925
  rm -f a.out a.exe
13926
else
13927
  echo "libtool.m4: error: problem compiling CXX test program"
13928
fi
13929
 
13930
$RM -f confest.$objext
13931
 
13932
# PORTME: override above test on systems where it is broken
13933
case $host_os in
13934
interix[3-9]*)
13935
  # Interix 3.5 installs completely hosed .la files for C++, so rather than
13936
  # hack all around it, let's just trust "g++" to DTRT.
13937
  predep_objects_CXX=
13938
  postdep_objects_CXX=
13939
  postdeps_CXX=
13940
  ;;
13941
 
13942
linux*)
13943
  case `$CC -V 2>&1 | sed 5q` in
13944
  *Sun\ C*)
13945
    # Sun C++ 5.9
13946
 
13947
    # The more standards-conforming stlport4 library is
13948
    # incompatible with the Cstd library. Avoid specifying
13949
    # it if it's in CXXFLAGS. Ignore libCrun as
13950
    # -library=stlport4 depends on it.
13951
    case " $CXX $CXXFLAGS " in
13952
    *" -library=stlport4 "*)
13953
      solaris_use_stlport4=yes
13954
      ;;
13955
    esac
13956
 
13957
    if test "$solaris_use_stlport4" != yes; then
13958
      postdeps_CXX='-library=Cstd -library=Crun'
13959
    fi
13960
    ;;
13961
  esac
13962
  ;;
13963
 
13964
solaris*)
13965
  case $cc_basename in
13966
  CC*)
13967
    # The more standards-conforming stlport4 library is
13968
    # incompatible with the Cstd library. Avoid specifying
13969
    # it if it's in CXXFLAGS. Ignore libCrun as
13970
    # -library=stlport4 depends on it.
13971
    case " $CXX $CXXFLAGS " in
13972
    *" -library=stlport4 "*)
13973
      solaris_use_stlport4=yes
13974
      ;;
13975
    esac
13976
 
13977
    # Adding this requires a known-good setup of shared libraries for
13978
    # Sun compiler versions before 5.6, else PIC objects from an old
13979
    # archive will be linked into the output, leading to subtle bugs.
13980
    if test "$solaris_use_stlport4" != yes; then
13981
      postdeps_CXX='-library=Cstd -library=Crun'
13982
    fi
13983
    ;;
13984
  esac
13985
  ;;
13986
esac
13987
 
13988
 
13989
case " $postdeps_CXX " in
13990
*" -lc "*) archive_cmds_need_lc_CXX=no ;;
13991
esac
13992
 compiler_lib_search_dirs_CXX=
13993
if test -n "${compiler_lib_search_path_CXX}"; then
13994
 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13995
fi
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
 
14026
 
14027
    lt_prog_compiler_wl_CXX=
14028
lt_prog_compiler_pic_CXX=
14029
lt_prog_compiler_static_CXX=
14030
 
14031
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
14032
$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14033
 
14034
  # C++ specific cases for pic, static, wl, etc.
14035
  if test "$GXX" = yes; then
14036
    lt_prog_compiler_wl_CXX='-Wl,'
14037
    lt_prog_compiler_static_CXX='-static'
14038
 
14039
    case $host_os in
14040
    aix*)
14041
      # All AIX code is PIC.
14042
      if test "$host_cpu" = ia64; then
14043
        # AIX 5 now supports IA64 processor
14044
        lt_prog_compiler_static_CXX='-Bstatic'
14045
      fi
14046
      ;;
14047
 
14048
    amigaos*)
14049
      case $host_cpu in
14050
      powerpc)
14051
            # see comment about AmigaOS4 .so support
14052
            lt_prog_compiler_pic_CXX='-fPIC'
14053
        ;;
14054
      m68k)
14055
            # FIXME: we need at least 68020 code to build shared libraries, but
14056
            # adding the `-m68020' flag to GCC prevents building anything better,
14057
            # like `-m68040'.
14058
            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
14059
        ;;
14060
      esac
14061
      ;;
14062
 
14063
    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14064
      # PIC is the default for these OSes.
14065
      ;;
14066
    mingw* | cygwin* | os2* | pw32* | cegcc*)
14067
      # This hack is so that the source file can tell whether it is being
14068
      # built for inclusion in a dll (and should export symbols for example).
14069
      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14070
      # (--disable-auto-import) libraries
14071
      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
14072
      ;;
14073
    darwin* | rhapsody*)
14074
      # PIC is the default on this platform
14075
      # Common symbols not allowed in MH_DYLIB files
14076
      lt_prog_compiler_pic_CXX='-fno-common'
14077
      ;;
14078
    *djgpp*)
14079
      # DJGPP does not support shared libraries at all
14080
      lt_prog_compiler_pic_CXX=
14081
      ;;
14082
    haiku*)
14083
      # PIC is the default for Haiku.
14084
      # The "-static" flag exists, but is broken.
14085
      lt_prog_compiler_static_CXX=
14086
      ;;
14087
    interix[3-9]*)
14088
      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14089
      # Instead, we relocate shared libraries at runtime.
14090
      ;;
14091
    sysv4*MP*)
14092
      if test -d /usr/nec; then
14093
        lt_prog_compiler_pic_CXX=-Kconform_pic
14094
      fi
14095
      ;;
14096
    hpux*)
14097
      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
14098
      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
14099
      # sets the default TLS model and affects inlining.
14100
      case $host_cpu in
14101
      hppa*64*)
14102
        ;;
14103
      *)
14104
        lt_prog_compiler_pic_CXX='-fPIC'
14105
        ;;
14106
      esac
14107
      ;;
14108
    *qnx* | *nto*)
14109
      # QNX uses GNU C++, but need to define -shared option too, otherwise
14110
      # it will coredump.
14111
      lt_prog_compiler_pic_CXX='-fPIC -shared'
14112
      ;;
14113
    *)
14114
      lt_prog_compiler_pic_CXX='-fPIC'
14115
      ;;
14116
    esac
14117
  else
14118
    case $host_os in
14119
      aix[4-9]*)
14120
        # All AIX code is PIC.
14121
        if test "$host_cpu" = ia64; then
14122
          # AIX 5 now supports IA64 processor
14123
          lt_prog_compiler_static_CXX='-Bstatic'
14124
        else
14125
          lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14126
        fi
14127
        ;;
14128
      chorus*)
14129
        case $cc_basename in
14130
        cxch68*)
14131
          # Green Hills C++ Compiler
14132
          # _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"
14133
          ;;
14134
        esac
14135
        ;;
14136
      dgux*)
14137
        case $cc_basename in
14138
          ec++*)
14139
            lt_prog_compiler_pic_CXX='-KPIC'
14140
            ;;
14141
          ghcx*)
14142
            # Green Hills C++ Compiler
14143
            lt_prog_compiler_pic_CXX='-pic'
14144
            ;;
14145
          *)
14146
            ;;
14147
        esac
14148
        ;;
14149
      freebsd* | dragonfly*)
14150
        # FreeBSD uses GNU C++
14151
        ;;
14152
      hpux9* | hpux10* | hpux11*)
14153
        case $cc_basename in
14154
          CC*)
14155
            lt_prog_compiler_wl_CXX='-Wl,'
14156
            lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14157
            if test "$host_cpu" != ia64; then
14158
              lt_prog_compiler_pic_CXX='+Z'
14159
            fi
14160
            ;;
14161
          aCC*)
14162
            lt_prog_compiler_wl_CXX='-Wl,'
14163
            lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14164
            case $host_cpu in
14165
            hppa*64*|ia64*)
14166
              # +Z the default
14167
              ;;
14168
            *)
14169
              lt_prog_compiler_pic_CXX='+Z'
14170
              ;;
14171
            esac
14172
            ;;
14173
          *)
14174
            ;;
14175
        esac
14176
        ;;
14177
      interix*)
14178
        # This is c89, which is MS Visual C++ (no shared libs)
14179
        # Anyone wants to do a port?
14180
        ;;
14181
      irix5* | irix6* | nonstopux*)
14182
        case $cc_basename in
14183
          CC*)
14184
            lt_prog_compiler_wl_CXX='-Wl,'
14185
            lt_prog_compiler_static_CXX='-non_shared'
14186
            # CC pic flag -KPIC is the default.
14187
            ;;
14188
          *)
14189
            ;;
14190
        esac
14191
        ;;
14192
      linux* | k*bsd*-gnu | kopensolaris*-gnu)
14193
        case $cc_basename in
14194
          KCC*)
14195
            # KAI C++ Compiler
14196
            lt_prog_compiler_wl_CXX='--backend -Wl,'
14197
            lt_prog_compiler_pic_CXX='-fPIC'
14198
            ;;
14199
          ecpc* )
14200
            # old Intel C++ for x86_64 which still supported -KPIC.
14201
            lt_prog_compiler_wl_CXX='-Wl,'
14202
            lt_prog_compiler_pic_CXX='-KPIC'
14203
            lt_prog_compiler_static_CXX='-static'
14204
            ;;
14205
          icpc* )
14206
            # Intel C++, used to be incompatible with GCC.
14207
            # ICC 10 doesn't accept -KPIC any more.
14208
            lt_prog_compiler_wl_CXX='-Wl,'
14209
            lt_prog_compiler_pic_CXX='-fPIC'
14210
            lt_prog_compiler_static_CXX='-static'
14211
            ;;
14212
          pgCC* | pgcpp*)
14213
            # Portland Group C++ compiler
14214
            lt_prog_compiler_wl_CXX='-Wl,'
14215
            lt_prog_compiler_pic_CXX='-fpic'
14216
            lt_prog_compiler_static_CXX='-Bstatic'
14217
            ;;
14218
          cxx*)
14219
            # Compaq C++
14220
            # Make sure the PIC flag is empty.  It appears that all Alpha
14221
            # Linux and Compaq Tru64 Unix objects are PIC.
14222
            lt_prog_compiler_pic_CXX=
14223
            lt_prog_compiler_static_CXX='-non_shared'
14224
            ;;
14225
          xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
14226
            # IBM XL 8.0, 9.0 on PPC and BlueGene
14227
            lt_prog_compiler_wl_CXX='-Wl,'
14228
            lt_prog_compiler_pic_CXX='-qpic'
14229
            lt_prog_compiler_static_CXX='-qstaticlink'
14230
            ;;
14231
          *)
14232
            case `$CC -V 2>&1 | sed 5q` in
14233
            *Sun\ C*)
14234
              # Sun C++ 5.9
14235
              lt_prog_compiler_pic_CXX='-KPIC'
14236
              lt_prog_compiler_static_CXX='-Bstatic'
14237
              lt_prog_compiler_wl_CXX='-Qoption ld '
14238
              ;;
14239
            esac
14240
            ;;
14241
        esac
14242
        ;;
14243
      lynxos*)
14244
        ;;
14245
      m88k*)
14246
        ;;
14247
      mvs*)
14248
        case $cc_basename in
14249
          cxx*)
14250
            lt_prog_compiler_pic_CXX='-W c,exportall'
14251
            ;;
14252
          *)
14253
            ;;
14254
        esac
14255
        ;;
14256
      netbsd*)
14257
        ;;
14258
      *qnx* | *nto*)
14259
        # QNX uses GNU C++, but need to define -shared option too, otherwise
14260
        # it will coredump.
14261
        lt_prog_compiler_pic_CXX='-fPIC -shared'
14262
        ;;
14263
      osf3* | osf4* | osf5*)
14264
        case $cc_basename in
14265
          KCC*)
14266
            lt_prog_compiler_wl_CXX='--backend -Wl,'
14267
            ;;
14268
          RCC*)
14269
            # Rational C++ 2.4.1
14270
            lt_prog_compiler_pic_CXX='-pic'
14271
            ;;
14272
          cxx*)
14273
            # Digital/Compaq C++
14274
            lt_prog_compiler_wl_CXX='-Wl,'
14275
            # Make sure the PIC flag is empty.  It appears that all Alpha
14276
            # Linux and Compaq Tru64 Unix objects are PIC.
14277
            lt_prog_compiler_pic_CXX=
14278
            lt_prog_compiler_static_CXX='-non_shared'
14279
            ;;
14280
          *)
14281
            ;;
14282
        esac
14283
        ;;
14284
      psos*)
14285
        ;;
14286
      solaris*)
14287
        case $cc_basename in
14288
          CC*)
14289
            # Sun C++ 4.2, 5.x and Centerline C++
14290
            lt_prog_compiler_pic_CXX='-KPIC'
14291
            lt_prog_compiler_static_CXX='-Bstatic'
14292
            lt_prog_compiler_wl_CXX='-Qoption ld '
14293
            ;;
14294
          gcx*)
14295
            # Green Hills C++ Compiler
14296
            lt_prog_compiler_pic_CXX='-PIC'
14297
            ;;
14298
          *)
14299
            ;;
14300
        esac
14301
        ;;
14302
      sunos4*)
14303
        case $cc_basename in
14304
          CC*)
14305
            # Sun C++ 4.x
14306
            lt_prog_compiler_pic_CXX='-pic'
14307
            lt_prog_compiler_static_CXX='-Bstatic'
14308
            ;;
14309
          lcc*)
14310
            # Lucid
14311
            lt_prog_compiler_pic_CXX='-pic'
14312
            ;;
14313
          *)
14314
            ;;
14315
        esac
14316
        ;;
14317
      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14318
        case $cc_basename in
14319
          CC*)
14320
            lt_prog_compiler_wl_CXX='-Wl,'
14321
            lt_prog_compiler_pic_CXX='-KPIC'
14322
            lt_prog_compiler_static_CXX='-Bstatic'
14323
            ;;
14324
        esac
14325
        ;;
14326
      tandem*)
14327
        case $cc_basename in
14328
          NCC*)
14329
            # NonStop-UX NCC 3.20
14330
            lt_prog_compiler_pic_CXX='-KPIC'
14331
            ;;
14332
          *)
14333
            ;;
14334
        esac
14335
        ;;
14336
      vxworks*)
14337
        ;;
14338
      *)
14339
        lt_prog_compiler_can_build_shared_CXX=no
14340
        ;;
14341
    esac
14342
  fi
14343
 
14344
case $host_os in
14345
  # For platforms which do not support PIC, -DPIC is meaningless:
14346
  *djgpp*)
14347
    lt_prog_compiler_pic_CXX=
14348
    ;;
14349
  *)
14350
    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14351
    ;;
14352
esac
14353
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
14354
$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
14355
 
14356
 
14357
 
14358
#
14359
# Check to make sure the PIC flag actually works.
14360
#
14361
if test -n "$lt_prog_compiler_pic_CXX"; then
14362
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14363
$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14364
if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
14365
  $as_echo_n "(cached) " >&6
14366
else
14367
  lt_cv_prog_compiler_pic_works_CXX=no
14368
   ac_outfile=conftest.$ac_objext
14369
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14370
   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14371
   # Insert the option either (1) after the last *FLAGS variable, or
14372
   # (2) before a word containing "conftest.", or (3) at the end.
14373
   # Note that $ac_compile itself does not contain backslashes and begins
14374
   # with a dollar sign (not a hyphen), so the echo should work correctly.
14375
   # The option is referenced via a variable to avoid confusing sed.
14376
   lt_compile=`echo "$ac_compile" | $SED \
14377
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14378
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14379
   -e 's:$: $lt_compiler_flag:'`
14380
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14381
   (eval "$lt_compile" 2>conftest.err)
14382
   ac_status=$?
14383
   cat conftest.err >&5
14384
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14385
   if (exit $ac_status) && test -s "$ac_outfile"; then
14386
     # The compiler can only warn and ignore the option if not recognized
14387
     # So say no if there are warnings other than the usual output.
14388
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14389
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14390
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14391
       lt_cv_prog_compiler_pic_works_CXX=yes
14392
     fi
14393
   fi
14394
   $RM conftest*
14395
 
14396
fi
14397
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14398
$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14399
 
14400
if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14401
    case $lt_prog_compiler_pic_CXX in
14402
     "" | " "*) ;;
14403
     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14404
     esac
14405
else
14406
    lt_prog_compiler_pic_CXX=
14407
     lt_prog_compiler_can_build_shared_CXX=no
14408
fi
14409
 
14410
fi
14411
 
14412
 
14413
 
14414
#
14415
# Check to make sure the static flag actually works.
14416
#
14417
wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14418
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14419
$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14420
if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
14421
  $as_echo_n "(cached) " >&6
14422
else
14423
  lt_cv_prog_compiler_static_works_CXX=no
14424
   save_LDFLAGS="$LDFLAGS"
14425
   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14426
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14427
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14428
     # The linker can only warn and ignore the option if not recognized
14429
     # So say no if there are warnings
14430
     if test -s conftest.err; then
14431
       # Append any errors to the config.log.
14432
       cat conftest.err 1>&5
14433
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14434
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14435
       if diff conftest.exp conftest.er2 >/dev/null; then
14436
         lt_cv_prog_compiler_static_works_CXX=yes
14437
       fi
14438
     else
14439
       lt_cv_prog_compiler_static_works_CXX=yes
14440
     fi
14441
   fi
14442
   $RM -r conftest*
14443
   LDFLAGS="$save_LDFLAGS"
14444
 
14445
fi
14446
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14447
$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14448
 
14449
if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14450
    :
14451
else
14452
    lt_prog_compiler_static_CXX=
14453
fi
14454
 
14455
 
14456
 
14457
 
14458
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14459
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14460
if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14461
  $as_echo_n "(cached) " >&6
14462
else
14463
  lt_cv_prog_compiler_c_o_CXX=no
14464
   $RM -r conftest 2>/dev/null
14465
   mkdir conftest
14466
   cd conftest
14467
   mkdir out
14468
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14469
 
14470
   lt_compiler_flag="-o out/conftest2.$ac_objext"
14471
   # Insert the option either (1) after the last *FLAGS variable, or
14472
   # (2) before a word containing "conftest.", or (3) at the end.
14473
   # Note that $ac_compile itself does not contain backslashes and begins
14474
   # with a dollar sign (not a hyphen), so the echo should work correctly.
14475
   lt_compile=`echo "$ac_compile" | $SED \
14476
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14477
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14478
   -e 's:$: $lt_compiler_flag:'`
14479
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14480
   (eval "$lt_compile" 2>out/conftest.err)
14481
   ac_status=$?
14482
   cat out/conftest.err >&5
14483
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14484
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14485
   then
14486
     # The compiler can only warn and ignore the option if not recognized
14487
     # So say no if there are warnings
14488
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14489
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14490
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14491
       lt_cv_prog_compiler_c_o_CXX=yes
14492
     fi
14493
   fi
14494
   chmod u+w . 2>&5
14495
   $RM conftest*
14496
   # SGI C++ compiler will create directory out/ii_files/ for
14497
   # template instantiation
14498
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14499
   $RM out/* && rmdir out
14500
   cd ..
14501
   $RM -r conftest
14502
   $RM conftest*
14503
 
14504
fi
14505
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14506
$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14507
 
14508
 
14509
 
14510
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14511
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14512
if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14513
  $as_echo_n "(cached) " >&6
14514
else
14515
  lt_cv_prog_compiler_c_o_CXX=no
14516
   $RM -r conftest 2>/dev/null
14517
   mkdir conftest
14518
   cd conftest
14519
   mkdir out
14520
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14521
 
14522
   lt_compiler_flag="-o out/conftest2.$ac_objext"
14523
   # Insert the option either (1) after the last *FLAGS variable, or
14524
   # (2) before a word containing "conftest.", or (3) at the end.
14525
   # Note that $ac_compile itself does not contain backslashes and begins
14526
   # with a dollar sign (not a hyphen), so the echo should work correctly.
14527
   lt_compile=`echo "$ac_compile" | $SED \
14528
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14529
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14530
   -e 's:$: $lt_compiler_flag:'`
14531
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14532
   (eval "$lt_compile" 2>out/conftest.err)
14533
   ac_status=$?
14534
   cat out/conftest.err >&5
14535
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14536
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14537
   then
14538
     # The compiler can only warn and ignore the option if not recognized
14539
     # So say no if there are warnings
14540
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14541
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14542
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14543
       lt_cv_prog_compiler_c_o_CXX=yes
14544
     fi
14545
   fi
14546
   chmod u+w . 2>&5
14547
   $RM conftest*
14548
   # SGI C++ compiler will create directory out/ii_files/ for
14549
   # template instantiation
14550
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14551
   $RM out/* && rmdir out
14552
   cd ..
14553
   $RM -r conftest
14554
   $RM conftest*
14555
 
14556
fi
14557
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14558
$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14559
 
14560
 
14561
 
14562
 
14563
hard_links="nottested"
14564
if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14565
  # do not overwrite the value of need_locks provided by the user
14566
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14567
$as_echo_n "checking if we can lock with hard links... " >&6; }
14568
  hard_links=yes
14569
  $RM conftest*
14570
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14571
  touch conftest.a
14572
  ln conftest.a conftest.b 2>&5 || hard_links=no
14573
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14574
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14575
$as_echo "$hard_links" >&6; }
14576
  if test "$hard_links" = no; then
14577
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14578
$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14579
    need_locks=warn
14580
  fi
14581
else
14582
  need_locks=no
14583
fi
14584
 
14585
 
14586
 
14587
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14588
$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14589
 
14590
  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14591
  case $host_os in
14592
  aix[4-9]*)
14593
    # If we're using GNU nm, then we don't want the "-C" option.
14594
    # -C means demangle to AIX nm, but means don't demangle with GNU nm
14595
    # Also, AIX nm treats weak defined symbols like other global defined
14596
    # symbols, whereas GNU nm marks them as "W".
14597
    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14598
      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'
14599
    else
14600
      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'
14601
    fi
14602
    ;;
14603
  pw32*)
14604
    export_symbols_cmds_CXX="$ltdll_cmds"
14605
  ;;
14606
  cygwin* | mingw* | cegcc*)
14607
    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'
14608
  ;;
14609
  *)
14610
    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14611
  ;;
14612
  esac
14613
  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14614
 
14615
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14616
$as_echo "$ld_shlibs_CXX" >&6; }
14617
test "$ld_shlibs_CXX" = no && can_build_shared=no
14618
 
14619
with_gnu_ld_CXX=$with_gnu_ld
14620
 
14621
 
14622
 
14623
 
14624
 
14625
 
14626
#
14627
# Do we need to explicitly link libc?
14628
#
14629
case "x$archive_cmds_need_lc_CXX" in
14630
x|xyes)
14631
  # Assume -lc should be added
14632
  archive_cmds_need_lc_CXX=yes
14633
 
14634
  if test "$enable_shared" = yes && test "$GCC" = yes; then
14635
    case $archive_cmds_CXX in
14636
    *'~'*)
14637
      # FIXME: we may have to deal with multi-command sequences.
14638
      ;;
14639
    '$CC '*)
14640
      # Test whether the compiler implicitly links with -lc since on some
14641
      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14642
      # to ld, don't add -lc before -lgcc.
14643
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14644
$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14645
if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
14646
  $as_echo_n "(cached) " >&6
14647
else
14648
  $RM conftest*
14649
        echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14650
 
14651
        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14652
  (eval $ac_compile) 2>&5
14653
  ac_status=$?
14654
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14655
  test $ac_status = 0; } 2>conftest.err; then
14656
          soname=conftest
14657
          lib=conftest
14658
          libobjs=conftest.$ac_objext
14659
          deplibs=
14660
          wl=$lt_prog_compiler_wl_CXX
14661
          pic_flag=$lt_prog_compiler_pic_CXX
14662
          compiler_flags=-v
14663
          linker_flags=-v
14664
          verstring=
14665
          output_objdir=.
14666
          libname=conftest
14667
          lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14668
          allow_undefined_flag_CXX=
14669
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14670
  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14671
  ac_status=$?
14672
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14673
  test $ac_status = 0; }
14674
          then
14675
            lt_cv_archive_cmds_need_lc_CXX=no
14676
          else
14677
            lt_cv_archive_cmds_need_lc_CXX=yes
14678
          fi
14679
          allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14680
        else
14681
          cat conftest.err 1>&5
14682
        fi
14683
        $RM conftest*
14684
 
14685
fi
14686
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14687
$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14688
      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14689
      ;;
14690
    esac
14691
  fi
14692
  ;;
14693
esac
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
 
14757
 
14758
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14759
$as_echo_n "checking dynamic linker characteristics... " >&6; }
14760
 
14761
library_names_spec=
14762
libname_spec='lib$name'
14763
soname_spec=
14764
shrext_cmds=".so"
14765
postinstall_cmds=
14766
postuninstall_cmds=
14767
finish_cmds=
14768
finish_eval=
14769
shlibpath_var=
14770
shlibpath_overrides_runpath=unknown
14771
version_type=none
14772
dynamic_linker="$host_os ld.so"
14773
sys_lib_dlsearch_path_spec="/lib /usr/lib"
14774
need_lib_prefix=unknown
14775
hardcode_into_libs=no
14776
 
14777
# when you set need_version to no, make sure it does not cause -set_version
14778
# flags to be left without arguments
14779
need_version=unknown
14780
 
14781
case $host_os in
14782
aix3*)
14783
  version_type=linux
14784
  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14785
  shlibpath_var=LIBPATH
14786
 
14787
  # AIX 3 has no versioning support, so we append a major version to the name.
14788
  soname_spec='${libname}${release}${shared_ext}$major'
14789
  ;;
14790
 
14791
aix[4-9]*)
14792
  version_type=linux
14793
  need_lib_prefix=no
14794
  need_version=no
14795
  hardcode_into_libs=yes
14796
  if test "$host_cpu" = ia64; then
14797
    # AIX 5 supports IA64
14798
    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14799
    shlibpath_var=LD_LIBRARY_PATH
14800
  else
14801
    # With GCC up to 2.95.x, collect2 would create an import file
14802
    # for dependence libraries.  The import file would start with
14803
    # the line `#! .'.  This would cause the generated library to
14804
    # depend on `.', always an invalid library.  This was fixed in
14805
    # development snapshots of GCC prior to 3.0.
14806
    case $host_os in
14807
      aix4 | aix4.[01] | aix4.[01].*)
14808
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14809
           echo ' yes '
14810
           echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14811
        :
14812
      else
14813
        can_build_shared=no
14814
      fi
14815
      ;;
14816
    esac
14817
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14818
    # soname into executable. Probably we can add versioning support to
14819
    # collect2, so additional links can be useful in future.
14820
    if test "$aix_use_runtimelinking" = yes; then
14821
      # If using run time linking (on AIX 4.2 or later) use lib.so
14822
      # instead of lib.a to let people know that these are not
14823
      # typical AIX shared libraries.
14824
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14825
    else
14826
      # We preserve .a as extension for shared libraries through AIX4.2
14827
      # and later when we are not doing run time linking.
14828
      library_names_spec='${libname}${release}.a $libname.a'
14829
      soname_spec='${libname}${release}${shared_ext}$major'
14830
    fi
14831
    shlibpath_var=LIBPATH
14832
  fi
14833
  ;;
14834
 
14835
amigaos*)
14836
  case $host_cpu in
14837
  powerpc)
14838
    # Since July 2007 AmigaOS4 officially supports .so libraries.
14839
    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14840
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14841
    ;;
14842
  m68k)
14843
    library_names_spec='$libname.ixlibrary $libname.a'
14844
    # Create ${libname}_ixlibrary.a entries in /sys/libs.
14845
    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'
14846
    ;;
14847
  esac
14848
  ;;
14849
 
14850
beos*)
14851
  library_names_spec='${libname}${shared_ext}'
14852
  dynamic_linker="$host_os ld.so"
14853
  shlibpath_var=LIBRARY_PATH
14854
  ;;
14855
 
14856
bsdi[45]*)
14857
  version_type=linux
14858
  need_version=no
14859
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14860
  soname_spec='${libname}${release}${shared_ext}$major'
14861
  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14862
  shlibpath_var=LD_LIBRARY_PATH
14863
  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14864
  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14865
  # the default ld.so.conf also contains /usr/contrib/lib and
14866
  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14867
  # libtool to hard-code these into programs
14868
  ;;
14869
 
14870
cygwin* | mingw* | pw32* | cegcc*)
14871
  version_type=windows
14872
  shrext_cmds=".dll"
14873
  need_version=no
14874
  need_lib_prefix=no
14875
 
14876
  case $GCC,$host_os in
14877
  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14878
    library_names_spec='$libname.dll.a'
14879
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14880
    postinstall_cmds='base_file=`basename \${file}`~
14881
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14882
      dldir=$destdir/`dirname \$dlpath`~
14883
      test -d \$dldir || mkdir -p \$dldir~
14884
      $install_prog $dir/$dlname \$dldir/$dlname~
14885
      chmod a+x \$dldir/$dlname~
14886
      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14887
        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14888
      fi'
14889
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14890
      dlpath=$dir/\$dldll~
14891
       $RM \$dlpath'
14892
    shlibpath_overrides_runpath=yes
14893
 
14894
    case $host_os in
14895
    cygwin*)
14896
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14897
      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14898
 
14899
      ;;
14900
    mingw* | cegcc*)
14901
      # MinGW DLLs use traditional 'lib' prefix
14902
      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14903
      ;;
14904
    pw32*)
14905
      # pw32 DLLs use 'pw' prefix rather than 'lib'
14906
      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14907
      ;;
14908
    esac
14909
    ;;
14910
 
14911
  *)
14912
    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14913
    ;;
14914
  esac
14915
  dynamic_linker='Win32 ld.exe'
14916
  # FIXME: first we should search . and the directory the executable is in
14917
  shlibpath_var=PATH
14918
  ;;
14919
 
14920
darwin* | rhapsody*)
14921
  dynamic_linker="$host_os dyld"
14922
  version_type=darwin
14923
  need_lib_prefix=no
14924
  need_version=no
14925
  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14926
  soname_spec='${libname}${release}${major}$shared_ext'
14927
  shlibpath_overrides_runpath=yes
14928
  shlibpath_var=DYLD_LIBRARY_PATH
14929
  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14930
 
14931
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14932
  ;;
14933
 
14934
dgux*)
14935
  version_type=linux
14936
  need_lib_prefix=no
14937
  need_version=no
14938
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14939
  soname_spec='${libname}${release}${shared_ext}$major'
14940
  shlibpath_var=LD_LIBRARY_PATH
14941
  ;;
14942
 
14943
freebsd* | dragonfly*)
14944
  # DragonFly does not have aout.  When/if they implement a new
14945
  # versioning mechanism, adjust this.
14946
  if test -x /usr/bin/objformat; then
14947
    objformat=`/usr/bin/objformat`
14948
  else
14949
    case $host_os in
14950
    freebsd[123]*) objformat=aout ;;
14951
    *) objformat=elf ;;
14952
    esac
14953
  fi
14954
  version_type=freebsd-$objformat
14955
  case $version_type in
14956
    freebsd-elf*)
14957
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14958
      need_version=no
14959
      need_lib_prefix=no
14960
      ;;
14961
    freebsd-*)
14962
      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14963
      need_version=yes
14964
      ;;
14965
  esac
14966
  shlibpath_var=LD_LIBRARY_PATH
14967
  case $host_os in
14968
  freebsd2*)
14969
    shlibpath_overrides_runpath=yes
14970
    ;;
14971
  freebsd3.[01]* | freebsdelf3.[01]*)
14972
    shlibpath_overrides_runpath=yes
14973
    hardcode_into_libs=yes
14974
    ;;
14975
  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14976
  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14977
    shlibpath_overrides_runpath=no
14978
    hardcode_into_libs=yes
14979
    ;;
14980
  *) # from 4.6 on, and DragonFly
14981
    shlibpath_overrides_runpath=yes
14982
    hardcode_into_libs=yes
14983
    ;;
14984
  esac
14985
  ;;
14986
 
14987
gnu*)
14988
  version_type=linux
14989
  need_lib_prefix=no
14990
  need_version=no
14991
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14992
  soname_spec='${libname}${release}${shared_ext}$major'
14993
  shlibpath_var=LD_LIBRARY_PATH
14994
  hardcode_into_libs=yes
14995
  ;;
14996
 
14997
haiku*)
14998
  version_type=linux
14999
  need_lib_prefix=no
15000
  need_version=no
15001
  dynamic_linker="$host_os runtime_loader"
15002
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15003
  soname_spec='${libname}${release}${shared_ext}$major'
15004
  shlibpath_var=LIBRARY_PATH
15005
  shlibpath_overrides_runpath=yes
15006
  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
15007
  hardcode_into_libs=yes
15008
  ;;
15009
 
15010
hpux9* | hpux10* | hpux11*)
15011
  # Give a soname corresponding to the major version so that dld.sl refuses to
15012
  # link against other versions.
15013
  version_type=sunos
15014
  need_lib_prefix=no
15015
  need_version=no
15016
  case $host_cpu in
15017
  ia64*)
15018
    shrext_cmds='.so'
15019
    hardcode_into_libs=yes
15020
    dynamic_linker="$host_os dld.so"
15021
    shlibpath_var=LD_LIBRARY_PATH
15022
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15023
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15024
    soname_spec='${libname}${release}${shared_ext}$major'
15025
    if test "X$HPUX_IA64_MODE" = X32; then
15026
      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15027
    else
15028
      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15029
    fi
15030
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15031
    ;;
15032
  hppa*64*)
15033
    shrext_cmds='.sl'
15034
    hardcode_into_libs=yes
15035
    dynamic_linker="$host_os dld.sl"
15036
    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15037
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15038
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15039
    soname_spec='${libname}${release}${shared_ext}$major'
15040
    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15041
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15042
    ;;
15043
  *)
15044
    shrext_cmds='.sl'
15045
    dynamic_linker="$host_os dld.sl"
15046
    shlibpath_var=SHLIB_PATH
15047
    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15048
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15049
    soname_spec='${libname}${release}${shared_ext}$major'
15050
    ;;
15051
  esac
15052
  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
15053
  postinstall_cmds='chmod 555 $lib'
15054
  # or fails outright, so override atomically:
15055
  install_override_mode=555
15056
  ;;
15057
 
15058
interix[3-9]*)
15059
  version_type=linux
15060
  need_lib_prefix=no
15061
  need_version=no
15062
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15063
  soname_spec='${libname}${release}${shared_ext}$major'
15064
  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15065
  shlibpath_var=LD_LIBRARY_PATH
15066
  shlibpath_overrides_runpath=no
15067
  hardcode_into_libs=yes
15068
  ;;
15069
 
15070
irix5* | irix6* | nonstopux*)
15071
  case $host_os in
15072
    nonstopux*) version_type=nonstopux ;;
15073
    *)
15074
        if test "$lt_cv_prog_gnu_ld" = yes; then
15075
                version_type=linux
15076
        else
15077
                version_type=irix
15078
        fi ;;
15079
  esac
15080
  need_lib_prefix=no
15081
  need_version=no
15082
  soname_spec='${libname}${release}${shared_ext}$major'
15083
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15084
  case $host_os in
15085
  irix5* | nonstopux*)
15086
    libsuff= shlibsuff=
15087
    ;;
15088
  *)
15089
    case $LD in # libtool.m4 will add one of these switches to LD
15090
    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15091
      libsuff= shlibsuff= libmagic=32-bit;;
15092
    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15093
      libsuff=32 shlibsuff=N32 libmagic=N32;;
15094
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15095
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
15096
    *) libsuff= shlibsuff= libmagic=never-match;;
15097
    esac
15098
    ;;
15099
  esac
15100
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15101
  shlibpath_overrides_runpath=no
15102
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15103
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15104
  hardcode_into_libs=yes
15105
  ;;
15106
 
15107
# No shared lib support for Linux oldld, aout, or coff.
15108
linux*oldld* | linux*aout* | linux*coff*)
15109
  dynamic_linker=no
15110
  ;;
15111
 
15112
# This must be Linux ELF.
15113
linux* | k*bsd*-gnu | kopensolaris*-gnu)
15114
  version_type=linux
15115
  need_lib_prefix=no
15116
  need_version=no
15117
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15118
  soname_spec='${libname}${release}${shared_ext}$major'
15119
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15120
  shlibpath_var=LD_LIBRARY_PATH
15121
  shlibpath_overrides_runpath=no
15122
 
15123
  # Some binutils ld are patched to set DT_RUNPATH
15124
  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
15125
  $as_echo_n "(cached) " >&6
15126
else
15127
  lt_cv_shlibpath_overrides_runpath=no
15128
    save_LDFLAGS=$LDFLAGS
15129
    save_libdir=$libdir
15130
    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15131
         LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15132
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15133
/* end confdefs.h.  */
15134
 
15135
int
15136
main ()
15137
{
15138
 
15139
  ;
15140
  return 0;
15141
}
15142
_ACEOF
15143
if ac_fn_cxx_try_link "$LINENO"; then :
15144
  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15145
  lt_cv_shlibpath_overrides_runpath=yes
15146
fi
15147
fi
15148
rm -f core conftest.err conftest.$ac_objext \
15149
    conftest$ac_exeext conftest.$ac_ext
15150
    LDFLAGS=$save_LDFLAGS
15151
    libdir=$save_libdir
15152
 
15153
fi
15154
 
15155
  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15156
 
15157
  # This implies no fast_install, which is unacceptable.
15158
  # Some rework will be needed to allow for fast_install
15159
  # before this can be enabled.
15160
  hardcode_into_libs=yes
15161
 
15162
  # Append ld.so.conf contents to the search path
15163
  if test -f /etc/ld.so.conf; then
15164
    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' ' '`
15165
    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15166
  fi
15167
 
15168
  # We used to test for /lib/ld.so.1 and disable shared libraries on
15169
  # powerpc, because MkLinux only supported shared libraries with the
15170
  # GNU dynamic linker.  Since this was broken with cross compilers,
15171
  # most powerpc-linux boxes support dynamic linking these days and
15172
  # people can always --disable-shared, the test was removed, and we
15173
  # assume the GNU/Linux dynamic linker is in use.
15174
  dynamic_linker='GNU/Linux ld.so'
15175
  ;;
15176
 
15177
netbsd*)
15178
  version_type=sunos
15179
  need_lib_prefix=no
15180
  need_version=no
15181
  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15182
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15183
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15184
    dynamic_linker='NetBSD (a.out) ld.so'
15185
  else
15186
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15187
    soname_spec='${libname}${release}${shared_ext}$major'
15188
    dynamic_linker='NetBSD ld.elf_so'
15189
  fi
15190
  shlibpath_var=LD_LIBRARY_PATH
15191
  shlibpath_overrides_runpath=yes
15192
  hardcode_into_libs=yes
15193
  ;;
15194
 
15195
newsos6)
15196
  version_type=linux
15197
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15198
  shlibpath_var=LD_LIBRARY_PATH
15199
  shlibpath_overrides_runpath=yes
15200
  ;;
15201
 
15202
*nto* | *qnx*)
15203
  version_type=qnx
15204
  need_lib_prefix=no
15205
  need_version=no
15206
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15207
  soname_spec='${libname}${release}${shared_ext}$major'
15208
  shlibpath_var=LD_LIBRARY_PATH
15209
  shlibpath_overrides_runpath=no
15210
  hardcode_into_libs=yes
15211
  dynamic_linker='ldqnx.so'
15212
  ;;
15213
 
15214
openbsd*)
15215
  version_type=sunos
15216
  sys_lib_dlsearch_path_spec="/usr/lib"
15217
  need_lib_prefix=no
15218
  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15219
  case $host_os in
15220
    openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
15221
    *)                          need_version=no  ;;
15222
  esac
15223
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15224
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15225
  shlibpath_var=LD_LIBRARY_PATH
15226
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15227
    case $host_os in
15228
      openbsd2.[89] | openbsd2.[89].*)
15229
        shlibpath_overrides_runpath=no
15230
        ;;
15231
      *)
15232
        shlibpath_overrides_runpath=yes
15233
        ;;
15234
      esac
15235
  else
15236
    shlibpath_overrides_runpath=yes
15237
  fi
15238
  ;;
15239
 
15240
os2*)
15241
  libname_spec='$name'
15242
  shrext_cmds=".dll"
15243
  need_lib_prefix=no
15244
  library_names_spec='$libname${shared_ext} $libname.a'
15245
  dynamic_linker='OS/2 ld.exe'
15246
  shlibpath_var=LIBPATH
15247
  ;;
15248
 
15249
osf3* | osf4* | osf5*)
15250
  version_type=osf
15251
  need_lib_prefix=no
15252
  need_version=no
15253
  soname_spec='${libname}${release}${shared_ext}$major'
15254
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15255
  shlibpath_var=LD_LIBRARY_PATH
15256
  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15257
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15258
  ;;
15259
 
15260
rdos*)
15261
  dynamic_linker=no
15262
  ;;
15263
 
15264
solaris*)
15265
  version_type=linux
15266
  need_lib_prefix=no
15267
  need_version=no
15268
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15269
  soname_spec='${libname}${release}${shared_ext}$major'
15270
  shlibpath_var=LD_LIBRARY_PATH
15271
  shlibpath_overrides_runpath=yes
15272
  hardcode_into_libs=yes
15273
  # ldd complains unless libraries are executable
15274
  postinstall_cmds='chmod +x $lib'
15275
  ;;
15276
 
15277
sunos4*)
15278
  version_type=sunos
15279
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15280
  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15281
  shlibpath_var=LD_LIBRARY_PATH
15282
  shlibpath_overrides_runpath=yes
15283
  if test "$with_gnu_ld" = yes; then
15284
    need_lib_prefix=no
15285
  fi
15286
  need_version=yes
15287
  ;;
15288
 
15289
sysv4 | sysv4.3*)
15290
  version_type=linux
15291
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15292
  soname_spec='${libname}${release}${shared_ext}$major'
15293
  shlibpath_var=LD_LIBRARY_PATH
15294
  case $host_vendor in
15295
    sni)
15296
      shlibpath_overrides_runpath=no
15297
      need_lib_prefix=no
15298
      runpath_var=LD_RUN_PATH
15299
      ;;
15300
    siemens)
15301
      need_lib_prefix=no
15302
      ;;
15303
    motorola)
15304
      need_lib_prefix=no
15305
      need_version=no
15306
      shlibpath_overrides_runpath=no
15307
      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15308
      ;;
15309
  esac
15310
  ;;
15311
 
15312
sysv4*MP*)
15313
  if test -d /usr/nec ;then
15314
    version_type=linux
15315
    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15316
    soname_spec='$libname${shared_ext}.$major'
15317
    shlibpath_var=LD_LIBRARY_PATH
15318
  fi
15319
  ;;
15320
 
15321
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15322
  version_type=freebsd-elf
15323
  need_lib_prefix=no
15324
  need_version=no
15325
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15326
  soname_spec='${libname}${release}${shared_ext}$major'
15327
  shlibpath_var=LD_LIBRARY_PATH
15328
  shlibpath_overrides_runpath=yes
15329
  hardcode_into_libs=yes
15330
  if test "$with_gnu_ld" = yes; then
15331
    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15332
  else
15333
    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15334
    case $host_os in
15335
      sco3.2v5*)
15336
        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15337
        ;;
15338
    esac
15339
  fi
15340
  sys_lib_dlsearch_path_spec='/usr/lib'
15341
  ;;
15342
 
15343
tpf*)
15344
  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
15345
  version_type=linux
15346
  need_lib_prefix=no
15347
  need_version=no
15348
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15349
  shlibpath_var=LD_LIBRARY_PATH
15350
  shlibpath_overrides_runpath=no
15351
  hardcode_into_libs=yes
15352
  ;;
15353
 
15354
uts4*)
15355
  version_type=linux
15356
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15357
  soname_spec='${libname}${release}${shared_ext}$major'
15358
  shlibpath_var=LD_LIBRARY_PATH
15359
  ;;
15360
 
15361
*)
15362
  dynamic_linker=no
15363
  ;;
15364
esac
15365
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15366
$as_echo "$dynamic_linker" >&6; }
15367
test "$dynamic_linker" = no && can_build_shared=no
15368
 
15369
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15370
if test "$GCC" = yes; then
15371
  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15372
fi
15373
 
15374
if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15375
  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15376
fi
15377
if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15378
  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15379
fi
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
 
15417
 
15418
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15419
$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15420
hardcode_action_CXX=
15421
if test -n "$hardcode_libdir_flag_spec_CXX" ||
15422
   test -n "$runpath_var_CXX" ||
15423
   test "X$hardcode_automatic_CXX" = "Xyes" ; then
15424
 
15425
  # We can hardcode non-existent directories.
15426
  if test "$hardcode_direct_CXX" != no &&
15427
     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15428
     # have to relink, otherwise we might link with an installed library
15429
     # when we should be linking with a yet-to-be-installed one
15430
     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15431
     test "$hardcode_minus_L_CXX" != no; then
15432
    # Linking always hardcodes the temporary library directory.
15433
    hardcode_action_CXX=relink
15434
  else
15435
    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15436
    hardcode_action_CXX=immediate
15437
  fi
15438
else
15439
  # We cannot hardcode anything, or else we can only hardcode existing
15440
  # directories.
15441
  hardcode_action_CXX=unsupported
15442
fi
15443
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15444
$as_echo "$hardcode_action_CXX" >&6; }
15445
 
15446
if test "$hardcode_action_CXX" = relink ||
15447
   test "$inherit_rpath_CXX" = yes; then
15448
  # Fast installation is not supported
15449
  enable_fast_install=no
15450
elif test "$shlibpath_overrides_runpath" = yes ||
15451
     test "$enable_shared" = no; then
15452
  # Fast installation is not necessary
15453
  enable_fast_install=needless
15454
fi
15455
 
15456
 
15457
 
15458
 
15459
 
15460
 
15461
 
15462
  fi # test -n "$compiler"
15463
 
15464
  CC=$lt_save_CC
15465
  LDCXX=$LD
15466
  LD=$lt_save_LD
15467
  GCC=$lt_save_GCC
15468
  with_gnu_ld=$lt_save_with_gnu_ld
15469
  lt_cv_path_LDCXX=$lt_cv_path_LD
15470
  lt_cv_path_LD=$lt_save_path_LD
15471
  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15472
  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15473
fi # test "$_lt_caught_CXX_error" != yes
15474
 
15475
ac_ext=c
15476
ac_cpp='$CPP $CPPFLAGS'
15477
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15478
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15479
ac_compiler_gnu=$ac_cv_c_compiler_gnu
15480
 
15481
 
15482
 
15483
 
15484
 
15485
 
15486
 
15487
 
15488
 
15489
 
15490
 
15491
 
15492
 
15493
        ac_config_commands="$ac_config_commands libtool"
15494
 
15495
 
15496
 
15497
 
15498
# Only expand once:
15499
 
15500
 
15501
 
15502 166 khays
ALL_LINGUAS="fr sv tr es da vi zh_CN zh_TW ga fi id bg it"
15503 145 khays
# If we haven't got the data from the intl directory,
15504
# assume NLS is disabled.
15505
USE_NLS=no
15506
LIBINTL=
15507
LIBINTL_DEP=
15508
INCINTL=
15509
XGETTEXT=
15510
GMSGFMT=
15511
POSUB=
15512
 
15513
if test -f  ../intl/config.intl; then
15514
  .  ../intl/config.intl
15515
fi
15516
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15517
$as_echo_n "checking whether NLS is requested... " >&6; }
15518
if test x"$USE_NLS" != xyes; then
15519
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15520
$as_echo "no" >&6; }
15521
else
15522
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15523
$as_echo "yes" >&6; }
15524
 
15525
$as_echo "#define ENABLE_NLS 1" >>confdefs.h
15526
 
15527
 
15528
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
15529
$as_echo_n "checking for catalogs to be installed... " >&6; }
15530
  # Look for .po and .gmo files in the source directory.
15531
  CATALOGS=
15532
  XLINGUAS=
15533
  for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
15534
    # If there aren't any .gmo files the shell will give us the
15535
    # literal string "../path/to/srcdir/po/*.gmo" which has to be
15536
    # weeded out.
15537
    case "$cat" in *\**)
15538
      continue;;
15539
    esac
15540
    # The quadruple backslash is collapsed to a double backslash
15541
    # by the backticks, then collapsed again by the double quotes,
15542
    # leaving us with one backslash in the sed expression (right
15543
    # before the dot that mustn't act as a wildcard).
15544
    cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
15545
    lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
15546
    # The user is allowed to set LINGUAS to a list of languages to
15547
    # install catalogs for.  If it's empty that means "all of them."
15548
    if test "x$LINGUAS" = x; then
15549
      CATALOGS="$CATALOGS $cat"
15550
      XLINGUAS="$XLINGUAS $lang"
15551
    else
15552
      case "$LINGUAS" in *$lang*)
15553
        CATALOGS="$CATALOGS $cat"
15554
        XLINGUAS="$XLINGUAS $lang"
15555
        ;;
15556
      esac
15557
    fi
15558
  done
15559
  LINGUAS="$XLINGUAS"
15560
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
15561
$as_echo "$LINGUAS" >&6; }
15562
 
15563
 
15564
    DATADIRNAME=share
15565
 
15566
  INSTOBJEXT=.mo
15567
 
15568
  GENCAT=gencat
15569
 
15570
  CATOBJEXT=.gmo
15571
 
15572
fi
15573
 
15574
        MKINSTALLDIRS=
15575
  if test -n "$ac_aux_dir"; then
15576
    case "$ac_aux_dir" in
15577
      /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
15578
      *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
15579
    esac
15580
  fi
15581
  if test -z "$MKINSTALLDIRS"; then
15582
    MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
15583
  fi
15584
 
15585
 
15586
 
15587
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15588
$as_echo_n "checking whether NLS is requested... " >&6; }
15589
    # Check whether --enable-nls was given.
15590
if test "${enable_nls+set}" = set; then :
15591
  enableval=$enable_nls; USE_NLS=$enableval
15592
else
15593
  USE_NLS=yes
15594
fi
15595
 
15596
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
15597
$as_echo "$USE_NLS" >&6; }
15598
 
15599
 
15600
 
15601
 
15602
 
15603
 
15604
# Prepare PATH_SEPARATOR.
15605
# The user is always right.
15606
if test "${PATH_SEPARATOR+set}" != set; then
15607
  echo "#! /bin/sh" >conf$$.sh
15608
  echo  "exit 0"   >>conf$$.sh
15609
  chmod +x conf$$.sh
15610
  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15611
    PATH_SEPARATOR=';'
15612
  else
15613
    PATH_SEPARATOR=:
15614
  fi
15615
  rm -f conf$$.sh
15616
fi
15617
 
15618
# Find out how to test for executable files. Don't use a zero-byte file,
15619
# as systems may use methods other than mode bits to determine executability.
15620
cat >conf$$.file <<_ASEOF
15621
#! /bin/sh
15622
exit 0
15623
_ASEOF
15624
chmod +x conf$$.file
15625
if test -x conf$$.file >/dev/null 2>&1; then
15626
  ac_executable_p="test -x"
15627
else
15628
  ac_executable_p="test -f"
15629
fi
15630
rm -f conf$$.file
15631
 
15632
# Extract the first word of "msgfmt", so it can be a program name with args.
15633
set dummy msgfmt; ac_word=$2
15634
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15635
$as_echo_n "checking for $ac_word... " >&6; }
15636
if test "${ac_cv_path_MSGFMT+set}" = set; then :
15637
  $as_echo_n "(cached) " >&6
15638
else
15639
  case "$MSGFMT" in
15640
  [\\/]* | ?:[\\/]*)
15641
    ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
15642
    ;;
15643
  *)
15644
    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15645
    for ac_dir in $PATH; do
15646
      IFS="$ac_save_IFS"
15647
      test -z "$ac_dir" && ac_dir=.
15648
      for ac_exec_ext in '' $ac_executable_extensions; do
15649
        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15650
          if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
15651
     (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15652
            ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
15653
            break 2
15654
          fi
15655
        fi
15656
      done
15657
    done
15658
    IFS="$ac_save_IFS"
15659
  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
15660
    ;;
15661
esac
15662
fi
15663
MSGFMT="$ac_cv_path_MSGFMT"
15664
if test "$MSGFMT" != ":"; then
15665
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
15666
$as_echo "$MSGFMT" >&6; }
15667
else
15668
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15669
$as_echo "no" >&6; }
15670
fi
15671
 
15672
  # Extract the first word of "gmsgfmt", so it can be a program name with args.
15673
set dummy gmsgfmt; ac_word=$2
15674
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15675
$as_echo_n "checking for $ac_word... " >&6; }
15676
if test "${ac_cv_path_GMSGFMT+set}" = set; then :
15677
  $as_echo_n "(cached) " >&6
15678
else
15679
  case $GMSGFMT in
15680
  [\\/]* | ?:[\\/]*)
15681
  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
15682
  ;;
15683
  *)
15684
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15685
for as_dir in $PATH
15686
do
15687
  IFS=$as_save_IFS
15688
  test -z "$as_dir" && as_dir=.
15689
    for ac_exec_ext in '' $ac_executable_extensions; do
15690
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15691
    ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
15692
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15693
    break 2
15694
  fi
15695
done
15696
  done
15697
IFS=$as_save_IFS
15698
 
15699
  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
15700
  ;;
15701
esac
15702
fi
15703
GMSGFMT=$ac_cv_path_GMSGFMT
15704
if test -n "$GMSGFMT"; then
15705
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
15706
$as_echo "$GMSGFMT" >&6; }
15707
else
15708
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15709
$as_echo "no" >&6; }
15710
fi
15711
 
15712
 
15713
 
15714
 
15715
# Prepare PATH_SEPARATOR.
15716
# The user is always right.
15717
if test "${PATH_SEPARATOR+set}" != set; then
15718
  echo "#! /bin/sh" >conf$$.sh
15719
  echo  "exit 0"   >>conf$$.sh
15720
  chmod +x conf$$.sh
15721
  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15722
    PATH_SEPARATOR=';'
15723
  else
15724
    PATH_SEPARATOR=:
15725
  fi
15726
  rm -f conf$$.sh
15727
fi
15728
 
15729
# Find out how to test for executable files. Don't use a zero-byte file,
15730
# as systems may use methods other than mode bits to determine executability.
15731
cat >conf$$.file <<_ASEOF
15732
#! /bin/sh
15733
exit 0
15734
_ASEOF
15735
chmod +x conf$$.file
15736
if test -x conf$$.file >/dev/null 2>&1; then
15737
  ac_executable_p="test -x"
15738
else
15739
  ac_executable_p="test -f"
15740
fi
15741
rm -f conf$$.file
15742
 
15743
# Extract the first word of "xgettext", so it can be a program name with args.
15744
set dummy xgettext; ac_word=$2
15745
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15746
$as_echo_n "checking for $ac_word... " >&6; }
15747
if test "${ac_cv_path_XGETTEXT+set}" = set; then :
15748
  $as_echo_n "(cached) " >&6
15749
else
15750
  case "$XGETTEXT" in
15751
  [\\/]* | ?:[\\/]*)
15752
    ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
15753
    ;;
15754
  *)
15755
    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15756
    for ac_dir in $PATH; do
15757
      IFS="$ac_save_IFS"
15758
      test -z "$ac_dir" && ac_dir=.
15759
      for ac_exec_ext in '' $ac_executable_extensions; do
15760
        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15761
          if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15762
     (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
15763
            ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
15764
            break 2
15765
          fi
15766
        fi
15767
      done
15768
    done
15769
    IFS="$ac_save_IFS"
15770
  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
15771
    ;;
15772
esac
15773
fi
15774
XGETTEXT="$ac_cv_path_XGETTEXT"
15775
if test "$XGETTEXT" != ":"; then
15776
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
15777
$as_echo "$XGETTEXT" >&6; }
15778
else
15779
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15780
$as_echo "no" >&6; }
15781
fi
15782
 
15783
    rm -f messages.po
15784
 
15785
 
15786
# Prepare PATH_SEPARATOR.
15787
# The user is always right.
15788
if test "${PATH_SEPARATOR+set}" != set; then
15789
  echo "#! /bin/sh" >conf$$.sh
15790
  echo  "exit 0"   >>conf$$.sh
15791
  chmod +x conf$$.sh
15792
  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15793
    PATH_SEPARATOR=';'
15794
  else
15795
    PATH_SEPARATOR=:
15796
  fi
15797
  rm -f conf$$.sh
15798
fi
15799
 
15800
# Find out how to test for executable files. Don't use a zero-byte file,
15801
# as systems may use methods other than mode bits to determine executability.
15802
cat >conf$$.file <<_ASEOF
15803
#! /bin/sh
15804
exit 0
15805
_ASEOF
15806
chmod +x conf$$.file
15807
if test -x conf$$.file >/dev/null 2>&1; then
15808
  ac_executable_p="test -x"
15809
else
15810
  ac_executable_p="test -f"
15811
fi
15812
rm -f conf$$.file
15813
 
15814
# Extract the first word of "msgmerge", so it can be a program name with args.
15815
set dummy msgmerge; ac_word=$2
15816
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15817
$as_echo_n "checking for $ac_word... " >&6; }
15818
if test "${ac_cv_path_MSGMERGE+set}" = set; then :
15819
  $as_echo_n "(cached) " >&6
15820
else
15821
  case "$MSGMERGE" in
15822
  [\\/]* | ?:[\\/]*)
15823
    ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
15824
    ;;
15825
  *)
15826
    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15827
    for ac_dir in $PATH; do
15828
      IFS="$ac_save_IFS"
15829
      test -z "$ac_dir" && ac_dir=.
15830
      for ac_exec_ext in '' $ac_executable_extensions; do
15831
        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15832
          if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
15833
            ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
15834
            break 2
15835
          fi
15836
        fi
15837
      done
15838
    done
15839
    IFS="$ac_save_IFS"
15840
  test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
15841
    ;;
15842
esac
15843
fi
15844
MSGMERGE="$ac_cv_path_MSGMERGE"
15845
if test "$MSGMERGE" != ":"; then
15846
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
15847
$as_echo "$MSGMERGE" >&6; }
15848
else
15849
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15850
$as_echo "no" >&6; }
15851
fi
15852
 
15853
 
15854
      if test "$GMSGFMT" != ":"; then
15855
            if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
15856
       (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15857
      : ;
15858
    else
15859
      GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
15860
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
15861
$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
15862
      GMSGFMT=":"
15863
    fi
15864
  fi
15865
 
15866
      if test "$XGETTEXT" != ":"; then
15867
            if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15868
       (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
15869
      : ;
15870
    else
15871
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
15872
$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
15873
      XGETTEXT=":"
15874
    fi
15875
        rm -f messages.po
15876
  fi
15877
 
15878
  ac_config_commands="$ac_config_commands default-1"
15879
 
15880
 
15881
 
15882
 
15883
 
15884
for ac_prog in 'bison -y' byacc
15885
do
15886
  # Extract the first word of "$ac_prog", so it can be a program name with args.
15887
set dummy $ac_prog; ac_word=$2
15888
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15889
$as_echo_n "checking for $ac_word... " >&6; }
15890
if test "${ac_cv_prog_YACC+set}" = set; then :
15891
  $as_echo_n "(cached) " >&6
15892
else
15893
  if test -n "$YACC"; then
15894
  ac_cv_prog_YACC="$YACC" # Let the user override the test.
15895
else
15896
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15897
for as_dir in $PATH
15898
do
15899
  IFS=$as_save_IFS
15900
  test -z "$as_dir" && as_dir=.
15901
    for ac_exec_ext in '' $ac_executable_extensions; do
15902
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15903
    ac_cv_prog_YACC="$ac_prog"
15904
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15905
    break 2
15906
  fi
15907
done
15908
  done
15909
IFS=$as_save_IFS
15910
 
15911
fi
15912
fi
15913
YACC=$ac_cv_prog_YACC
15914
if test -n "$YACC"; then
15915
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
15916
$as_echo "$YACC" >&6; }
15917
else
15918
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15919
$as_echo "no" >&6; }
15920
fi
15921
 
15922
 
15923
  test -n "$YACC" && break
15924
done
15925
test -n "$YACC" || YACC="yacc"
15926
 
15927
for ac_prog in flex lex
15928
do
15929
  # Extract the first word of "$ac_prog", so it can be a program name with args.
15930
set dummy $ac_prog; ac_word=$2
15931
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15932
$as_echo_n "checking for $ac_word... " >&6; }
15933
if test "${ac_cv_prog_LEX+set}" = set; then :
15934
  $as_echo_n "(cached) " >&6
15935
else
15936
  if test -n "$LEX"; then
15937
  ac_cv_prog_LEX="$LEX" # Let the user override the test.
15938
else
15939
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15940
for as_dir in $PATH
15941
do
15942
  IFS=$as_save_IFS
15943
  test -z "$as_dir" && as_dir=.
15944
    for ac_exec_ext in '' $ac_executable_extensions; do
15945
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15946
    ac_cv_prog_LEX="$ac_prog"
15947
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15948
    break 2
15949
  fi
15950
done
15951
  done
15952
IFS=$as_save_IFS
15953
 
15954
fi
15955
fi
15956
LEX=$ac_cv_prog_LEX
15957
if test -n "$LEX"; then
15958
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
15959
$as_echo "$LEX" >&6; }
15960
else
15961
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15962
$as_echo "no" >&6; }
15963
fi
15964
 
15965
 
15966
  test -n "$LEX" && break
15967
done
15968
test -n "$LEX" || LEX=":"
15969
 
15970
if test "x$LEX" != "x:"; then
15971
  cat >conftest.l <<_ACEOF
15972
%%
15973
a { ECHO; }
15974
b { REJECT; }
15975
c { yymore (); }
15976
d { yyless (1); }
15977
e { yyless (input () != 0); }
15978
f { unput (yytext[0]); }
15979
. { BEGIN INITIAL; }
15980
%%
15981
#ifdef YYTEXT_POINTER
15982
extern char *yytext;
15983
#endif
15984
int
15985
main (void)
15986
{
15987
  return ! yylex () + ! yywrap ();
15988
}
15989
_ACEOF
15990
{ { ac_try="$LEX conftest.l"
15991
case "(($ac_try" in
15992
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15993
  *) ac_try_echo=$ac_try;;
15994
esac
15995
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
15996
$as_echo "$ac_try_echo"; } >&5
15997
  (eval "$LEX conftest.l") 2>&5
15998
  ac_status=$?
15999
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16000
  test $ac_status = 0; }
16001
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
16002
$as_echo_n "checking lex output file root... " >&6; }
16003
if test "${ac_cv_prog_lex_root+set}" = set; then :
16004
  $as_echo_n "(cached) " >&6
16005
else
16006
 
16007
if test -f lex.yy.c; then
16008
  ac_cv_prog_lex_root=lex.yy
16009
elif test -f lexyy.c; then
16010
  ac_cv_prog_lex_root=lexyy
16011
else
16012
  as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5
16013
fi
16014
fi
16015
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
16016
$as_echo "$ac_cv_prog_lex_root" >&6; }
16017
LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
16018
 
16019
if test -z "${LEXLIB+set}"; then
16020
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
16021
$as_echo_n "checking lex library... " >&6; }
16022
if test "${ac_cv_lib_lex+set}" = set; then :
16023
  $as_echo_n "(cached) " >&6
16024
else
16025
 
16026
    ac_save_LIBS=$LIBS
16027
    ac_cv_lib_lex='none needed'
16028
    for ac_lib in '' -lfl -ll; do
16029
      LIBS="$ac_lib $ac_save_LIBS"
16030
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16031
/* end confdefs.h.  */
16032
`cat $LEX_OUTPUT_ROOT.c`
16033
_ACEOF
16034
if ac_fn_c_try_link "$LINENO"; then :
16035
  ac_cv_lib_lex=$ac_lib
16036
fi
16037
rm -f core conftest.err conftest.$ac_objext \
16038
    conftest$ac_exeext conftest.$ac_ext
16039
      test "$ac_cv_lib_lex" != 'none needed' && break
16040
    done
16041
    LIBS=$ac_save_LIBS
16042
 
16043
fi
16044
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
16045
$as_echo "$ac_cv_lib_lex" >&6; }
16046
  test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
16047
fi
16048
 
16049
 
16050
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
16051
$as_echo_n "checking whether yytext is a pointer... " >&6; }
16052
if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then :
16053
  $as_echo_n "(cached) " >&6
16054
else
16055
  # POSIX says lex can declare yytext either as a pointer or an array; the
16056
# default is implementation-dependent.  Figure out which it is, since
16057
# not all implementations provide the %pointer and %array declarations.
16058
ac_cv_prog_lex_yytext_pointer=no
16059
ac_save_LIBS=$LIBS
16060
LIBS="$LEXLIB $ac_save_LIBS"
16061
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16062
/* end confdefs.h.  */
16063
#define YYTEXT_POINTER 1
16064
`cat $LEX_OUTPUT_ROOT.c`
16065
_ACEOF
16066
if ac_fn_c_try_link "$LINENO"; then :
16067
  ac_cv_prog_lex_yytext_pointer=yes
16068
fi
16069
rm -f core conftest.err conftest.$ac_objext \
16070
    conftest$ac_exeext conftest.$ac_ext
16071
LIBS=$ac_save_LIBS
16072
 
16073
fi
16074
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
16075
$as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
16076
if test $ac_cv_prog_lex_yytext_pointer = yes; then
16077
 
16078
$as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
16079
 
16080
fi
16081
rm -f conftest.l $LEX_OUTPUT_ROOT.c
16082
 
16083
fi
16084
if test "$LEX" = :; then
16085
  LEX=${am_missing_run}flex
16086
fi
16087
 
16088
 
16089
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
16090
$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
16091
    # Check whether --enable-maintainer-mode was given.
16092
if test "${enable_maintainer_mode+set}" = set; then :
16093
  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
16094
else
16095
  USE_MAINTAINER_MODE=no
16096
fi
16097
 
16098
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
16099
$as_echo "$USE_MAINTAINER_MODE" >&6; }
16100
   if test $USE_MAINTAINER_MODE = yes; then
16101
  MAINTAINER_MODE_TRUE=
16102
  MAINTAINER_MODE_FALSE='#'
16103
else
16104
  MAINTAINER_MODE_TRUE='#'
16105
  MAINTAINER_MODE_FALSE=
16106
fi
16107
 
16108
  MAINT=$MAINTAINER_MODE_TRUE
16109
 
16110
 
16111
 if false; then
16112
  GENINSRC_NEVER_TRUE=
16113
  GENINSRC_NEVER_FALSE='#'
16114
else
16115
  GENINSRC_NEVER_TRUE='#'
16116
  GENINSRC_NEVER_FALSE=
16117
fi
16118
 
16119
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
16120
$as_echo_n "checking how to compare bootstrapped objects... " >&6; }
16121
if test "${gcc_cv_prog_cmp_skip+set}" = set; then :
16122
  $as_echo_n "(cached) " >&6
16123
else
16124
   echo abfoo >t1
16125
  echo cdfoo >t2
16126
  gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
16127
  if cmp t1 t2 2 2 > /dev/null 2>&1; then
16128
    if cmp t1 t2 1 1 > /dev/null 2>&1; then
16129
      :
16130
    else
16131
      gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
16132
    fi
16133
  fi
16134
  if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
16135
    if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
16136
      :
16137
    else
16138
      gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
16139
    fi
16140
  fi
16141
  rm t1 t2
16142
 
16143
fi
16144
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
16145
$as_echo "$gcc_cv_prog_cmp_skip" >&6; }
16146
do_compare="$gcc_cv_prog_cmp_skip"
16147
 
16148
 
16149
 
16150
. ${srcdir}/configure.host
16151
 
16152
 
16153
 
16154
 
16155
 
16156
 
16157
for ac_header in string.h strings.h stdlib.h unistd.h elf-hints.h limits.h sys/param.h
16158
do :
16159
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16160
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16161
eval as_val=\$$as_ac_Header
16162
   if test "x$as_val" = x""yes; then :
16163
  cat >>confdefs.h <<_ACEOF
16164
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16165
_ACEOF
16166
 
16167
fi
16168
 
16169
done
16170
 
16171
for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
16172
do :
16173
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16174
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16175
eval as_val=\$$as_ac_Header
16176
   if test "x$as_val" = x""yes; then :
16177
  cat >>confdefs.h <<_ACEOF
16178
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16179
_ACEOF
16180
 
16181
fi
16182
 
16183
done
16184
 
16185
for ac_func in glob mkstemp realpath sbrk waitpid
16186
do :
16187
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16188
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16189
eval as_val=\$$as_ac_var
16190
   if test "x$as_val" = x""yes; then :
16191
  cat >>confdefs.h <<_ACEOF
16192
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16193
_ACEOF
16194
 
16195
fi
16196
done
16197
 
16198
for ac_func in open lseek close
16199
do :
16200
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16201
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16202
eval as_val=\$$as_ac_var
16203
   if test "x$as_val" = x""yes; then :
16204
  cat >>confdefs.h <<_ACEOF
16205
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16206
_ACEOF
16207
 
16208
fi
16209
done
16210
 
16211
ac_header_dirent=no
16212
for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16213
  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16214
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16215
$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16216
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
16217
  $as_echo_n "(cached) " >&6
16218
else
16219
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16220
/* end confdefs.h.  */
16221
#include 
16222
#include <$ac_hdr>
16223
 
16224
int
16225
main ()
16226
{
16227
if ((DIR *) 0)
16228
return 0;
16229
  ;
16230
  return 0;
16231
}
16232
_ACEOF
16233
if ac_fn_c_try_compile "$LINENO"; then :
16234
  eval "$as_ac_Header=yes"
16235
else
16236
  eval "$as_ac_Header=no"
16237
fi
16238
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16239
fi
16240
eval ac_res=\$$as_ac_Header
16241
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16242
$as_echo "$ac_res" >&6; }
16243
eval as_val=\$$as_ac_Header
16244
   if test "x$as_val" = x""yes; then :
16245
  cat >>confdefs.h <<_ACEOF
16246
#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
16247
_ACEOF
16248
 
16249
ac_header_dirent=$ac_hdr; break
16250
fi
16251
 
16252
done
16253
# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16254
if test $ac_header_dirent = dirent.h; then
16255
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16256
$as_echo_n "checking for library containing opendir... " >&6; }
16257
if test "${ac_cv_search_opendir+set}" = set; then :
16258
  $as_echo_n "(cached) " >&6
16259
else
16260
  ac_func_search_save_LIBS=$LIBS
16261
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16262
/* end confdefs.h.  */
16263
 
16264
/* Override any GCC internal prototype to avoid an error.
16265
   Use char because int might match the return type of a GCC
16266
   builtin and then its argument prototype would still apply.  */
16267
#ifdef __cplusplus
16268
extern "C"
16269
#endif
16270
char opendir ();
16271
int
16272
main ()
16273
{
16274
return opendir ();
16275
  ;
16276
  return 0;
16277
}
16278
_ACEOF
16279
for ac_lib in '' dir; do
16280
  if test -z "$ac_lib"; then
16281
    ac_res="none required"
16282
  else
16283
    ac_res=-l$ac_lib
16284
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16285
  fi
16286
  if ac_fn_c_try_link "$LINENO"; then :
16287
  ac_cv_search_opendir=$ac_res
16288
fi
16289
rm -f core conftest.err conftest.$ac_objext \
16290
    conftest$ac_exeext
16291
  if test "${ac_cv_search_opendir+set}" = set; then :
16292
  break
16293
fi
16294
done
16295
if test "${ac_cv_search_opendir+set}" = set; then :
16296
 
16297
else
16298
  ac_cv_search_opendir=no
16299
fi
16300
rm conftest.$ac_ext
16301
LIBS=$ac_func_search_save_LIBS
16302
fi
16303
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16304
$as_echo "$ac_cv_search_opendir" >&6; }
16305
ac_res=$ac_cv_search_opendir
16306
if test "$ac_res" != no; then :
16307
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16308
 
16309
fi
16310
 
16311
else
16312
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16313
$as_echo_n "checking for library containing opendir... " >&6; }
16314
if test "${ac_cv_search_opendir+set}" = set; then :
16315
  $as_echo_n "(cached) " >&6
16316
else
16317
  ac_func_search_save_LIBS=$LIBS
16318
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16319
/* end confdefs.h.  */
16320
 
16321
/* Override any GCC internal prototype to avoid an error.
16322
   Use char because int might match the return type of a GCC
16323
   builtin and then its argument prototype would still apply.  */
16324
#ifdef __cplusplus
16325
extern "C"
16326
#endif
16327
char opendir ();
16328
int
16329
main ()
16330
{
16331
return opendir ();
16332
  ;
16333
  return 0;
16334
}
16335
_ACEOF
16336
for ac_lib in '' x; do
16337
  if test -z "$ac_lib"; then
16338
    ac_res="none required"
16339
  else
16340
    ac_res=-l$ac_lib
16341
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16342
  fi
16343
  if ac_fn_c_try_link "$LINENO"; then :
16344
  ac_cv_search_opendir=$ac_res
16345
fi
16346
rm -f core conftest.err conftest.$ac_objext \
16347
    conftest$ac_exeext
16348
  if test "${ac_cv_search_opendir+set}" = set; then :
16349
  break
16350
fi
16351
done
16352
if test "${ac_cv_search_opendir+set}" = set; then :
16353
 
16354
else
16355
  ac_cv_search_opendir=no
16356
fi
16357
rm conftest.$ac_ext
16358
LIBS=$ac_func_search_save_LIBS
16359
fi
16360
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16361
$as_echo "$ac_cv_search_opendir" >&6; }
16362
ac_res=$ac_cv_search_opendir
16363
if test "$ac_res" != no; then :
16364
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16365
 
16366
fi
16367
 
16368
fi
16369
 
16370
 
16371
# Check for dlopen support and enable plugins if possible.
16372
enable_plugins=yes
16373
ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
16374
"
16375
if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
16376
 
16377
else
16378
  enable_plugins=no
16379
fi
16380
 
16381
 
16382
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
16383
$as_echo_n "checking for library containing dlopen... " >&6; }
16384
if test "${ac_cv_search_dlopen+set}" = set; then :
16385
  $as_echo_n "(cached) " >&6
16386
else
16387
  ac_func_search_save_LIBS=$LIBS
16388
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16389
/* end confdefs.h.  */
16390
 
16391
/* Override any GCC internal prototype to avoid an error.
16392
   Use char because int might match the return type of a GCC
16393
   builtin and then its argument prototype would still apply.  */
16394
#ifdef __cplusplus
16395
extern "C"
16396
#endif
16397
char dlopen ();
16398
int
16399
main ()
16400
{
16401
return dlopen ();
16402
  ;
16403
  return 0;
16404
}
16405
_ACEOF
16406
for ac_lib in '' dl; do
16407
  if test -z "$ac_lib"; then
16408
    ac_res="none required"
16409
  else
16410
    ac_res=-l$ac_lib
16411
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16412
  fi
16413
  if ac_fn_c_try_link "$LINENO"; then :
16414
  ac_cv_search_dlopen=$ac_res
16415
fi
16416
rm -f core conftest.err conftest.$ac_objext \
16417
    conftest$ac_exeext
16418
  if test "${ac_cv_search_dlopen+set}" = set; then :
16419
  break
16420
fi
16421
done
16422
if test "${ac_cv_search_dlopen+set}" = set; then :
16423
 
16424
else
16425
  ac_cv_search_dlopen=no
16426
fi
16427
rm conftest.$ac_ext
16428
LIBS=$ac_func_search_save_LIBS
16429
fi
16430
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
16431
$as_echo "$ac_cv_search_dlopen" >&6; }
16432
ac_res=$ac_cv_search_dlopen
16433
if test "$ac_res" != no; then :
16434
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16435
 
16436
else
16437
  enable_plugins=no
16438
fi
16439
 
16440
for ac_func in dlopen dlsym dlclose
16441
do :
16442
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16443
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16444
eval as_val=\$$as_ac_var
16445
   if test "x$as_val" = x""yes; then :
16446
  cat >>confdefs.h <<_ACEOF
16447
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16448
_ACEOF
16449
 
16450
else
16451
  enable_plugins=no
16452
fi
16453
done
16454
 
16455
# We also support plugins on Windows (MinGW).
16456
if test x$enable_plugins = xno ; then
16457
  for ac_header in windows.h
16458
do :
16459
  ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
16460
"
16461
if test "x$ac_cv_header_windows_h" = x""yes; then :
16462
  cat >>confdefs.h <<_ACEOF
16463
#define HAVE_WINDOWS_H 1
16464
_ACEOF
16465
 enable_plugins=yes
16466
fi
16467
 
16468
done
16469
 
16470
fi
16471
 if test x$enable_plugins = xyes; then
16472
  ENABLE_PLUGINS_TRUE=
16473
  ENABLE_PLUGINS_FALSE='#'
16474
else
16475
  ENABLE_PLUGINS_TRUE='#'
16476
  ENABLE_PLUGINS_FALSE=
16477
fi
16478
 
16479
 
16480
# Check whether --enable-initfini-array was given.
16481
if test "${enable_initfini_array+set}" = set; then :
16482
  enableval=$enable_initfini_array;
16483
else
16484
 
16485
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
16486
$as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
16487
if test "${gcc_cv_initfini_array+set}" = set; then :
16488
  $as_echo_n "(cached) " >&6
16489
else
16490
    if test "x${build}" = "x${target}" ; then
16491
    if test "$cross_compiling" = yes; then :
16492
  gcc_cv_initfini_array=no
16493
else
16494
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16495
/* end confdefs.h.  */
16496
 
16497
static int x = -1;
16498
int main (void) { return x; }
16499
int foo (void) { x = 0; }
16500
int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
16501
_ACEOF
16502
if ac_fn_c_try_run "$LINENO"; then :
16503
  gcc_cv_initfini_array=yes
16504
else
16505
  gcc_cv_initfini_array=no
16506
fi
16507
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16508
  conftest.$ac_objext conftest.beam conftest.$ac_ext
16509
fi
16510
 
16511
   else
16512
     gcc_cv_initfini_array=no
16513
   fi
16514
fi
16515
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_initfini_array" >&5
16516
$as_echo "$gcc_cv_initfini_array" >&6; }
16517
  enable_initfini_array=$gcc_cv_initfini_array
16518
 
16519
fi
16520
 
16521
 
16522
if test $enable_initfini_array = yes; then
16523
 
16524
$as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.h
16525
 
16526
fi
16527
 
16528
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
16529
$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
16530
if test "${ld_cv_decl_getopt_unistd_h+set}" = set; then :
16531
  $as_echo_n "(cached) " >&6
16532
else
16533
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16534
/* end confdefs.h.  */
16535
#include 
16536
int
16537
main ()
16538
{
16539
extern int getopt (int, char *const*, const char *);
16540
  ;
16541
  return 0;
16542
}
16543
_ACEOF
16544
if ac_fn_c_try_compile "$LINENO"; then :
16545
  ld_cv_decl_getopt_unistd_h=yes
16546
else
16547
  ld_cv_decl_getopt_unistd_h=no
16548
fi
16549
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16550
fi
16551
 
16552
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5
16553
$as_echo "$ld_cv_decl_getopt_unistd_h" >&6; }
16554
if test $ld_cv_decl_getopt_unistd_h = yes; then
16555
 
16556
$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
16557
 
16558
fi
16559
 
16560
 
16561
case "${host}" in
16562
*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
16563
 
16564
$as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
16565
 ;;
16566
esac
16567
 
16568
ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
16569
if test "x$ac_cv_have_decl_strstr" = x""yes; then :
16570
  ac_have_decl=1
16571
else
16572
  ac_have_decl=0
16573
fi
16574
 
16575
cat >>confdefs.h <<_ACEOF
16576
#define HAVE_DECL_STRSTR $ac_have_decl
16577
_ACEOF
16578
ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
16579
if test "x$ac_cv_have_decl_free" = x""yes; then :
16580
  ac_have_decl=1
16581
else
16582
  ac_have_decl=0
16583
fi
16584
 
16585
cat >>confdefs.h <<_ACEOF
16586
#define HAVE_DECL_FREE $ac_have_decl
16587
_ACEOF
16588
ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
16589
if test "x$ac_cv_have_decl_sbrk" = x""yes; then :
16590
  ac_have_decl=1
16591
else
16592
  ac_have_decl=0
16593
fi
16594
 
16595
cat >>confdefs.h <<_ACEOF
16596
#define HAVE_DECL_SBRK $ac_have_decl
16597
_ACEOF
16598
ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
16599
if test "x$ac_cv_have_decl_getenv" = x""yes; then :
16600
  ac_have_decl=1
16601
else
16602
  ac_have_decl=0
16603
fi
16604
 
16605
cat >>confdefs.h <<_ACEOF
16606
#define HAVE_DECL_GETENV $ac_have_decl
16607
_ACEOF
16608
ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
16609
if test "x$ac_cv_have_decl_environ" = x""yes; then :
16610
  ac_have_decl=1
16611
else
16612
  ac_have_decl=0
16613
fi
16614
 
16615
cat >>confdefs.h <<_ACEOF
16616
#define HAVE_DECL_ENVIRON $ac_have_decl
16617
_ACEOF
16618
 
16619
 
16620
# Link in zlib if we can.  This is needed only for the bootstrap tests
16621
# right now, since those tests use libbfd, which depends on zlib.
16622 166 khays
 
16623
  # See if the user specified whether he wants zlib support or not.
16624
 
16625
# Check whether --with-zlib was given.
16626
if test "${with_zlib+set}" = set; then :
16627
  withval=$with_zlib;
16628
else
16629
  with_zlib=auto
16630
fi
16631
 
16632
 
16633
  if test "$with_zlib" != "no"; then
16634
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
16635 145 khays
$as_echo_n "checking for library containing zlibVersion... " >&6; }
16636
if test "${ac_cv_search_zlibVersion+set}" = set; then :
16637
  $as_echo_n "(cached) " >&6
16638
else
16639
  ac_func_search_save_LIBS=$LIBS
16640
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16641
/* end confdefs.h.  */
16642
 
16643
/* Override any GCC internal prototype to avoid an error.
16644
   Use char because int might match the return type of a GCC
16645
   builtin and then its argument prototype would still apply.  */
16646
#ifdef __cplusplus
16647
extern "C"
16648
#endif
16649
char zlibVersion ();
16650
int
16651
main ()
16652
{
16653
return zlibVersion ();
16654
  ;
16655
  return 0;
16656
}
16657
_ACEOF
16658
for ac_lib in '' z; do
16659
  if test -z "$ac_lib"; then
16660
    ac_res="none required"
16661
  else
16662
    ac_res=-l$ac_lib
16663
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16664
  fi
16665
  if ac_fn_c_try_link "$LINENO"; then :
16666
  ac_cv_search_zlibVersion=$ac_res
16667
fi
16668
rm -f core conftest.err conftest.$ac_objext \
16669
    conftest$ac_exeext
16670
  if test "${ac_cv_search_zlibVersion+set}" = set; then :
16671
  break
16672
fi
16673
done
16674
if test "${ac_cv_search_zlibVersion+set}" = set; then :
16675
 
16676
else
16677
  ac_cv_search_zlibVersion=no
16678
fi
16679
rm conftest.$ac_ext
16680
LIBS=$ac_func_search_save_LIBS
16681
fi
16682
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
16683
$as_echo "$ac_cv_search_zlibVersion" >&6; }
16684
ac_res=$ac_cv_search_zlibVersion
16685
if test "$ac_res" != no; then :
16686
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16687
  for ac_header in zlib.h
16688
do :
16689
  ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
16690
if test "x$ac_cv_header_zlib_h" = x""yes; then :
16691
  cat >>confdefs.h <<_ACEOF
16692
#define HAVE_ZLIB_H 1
16693
_ACEOF
16694
 
16695
fi
16696
 
16697
done
16698
 
16699
fi
16700
 
16701 166 khays
    if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
16702
      as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
16703
    fi
16704
  fi
16705 145 khays
 
16706 166 khays
 
16707 145 khays
# When converting linker scripts into strings for use in emulation
16708
# files, use astring.sed if the compiler supports ANSI string
16709
# concatenation, or ostring.sed otherwise.  This is to support the
16710
# broken Microsoft MSVC compiler, which limits the length of string
16711
# constants, while still supporting pre-ANSI compilers which do not
16712
# support string concatenation.
16713
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI C string concatenation works" >&5
16714
$as_echo_n "checking whether ANSI C string concatenation works... " >&6; }
16715
if test "${ld_cv_string_concatenation+set}" = set; then :
16716
  $as_echo_n "(cached) " >&6
16717
else
16718
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16719
/* end confdefs.h.  */
16720
 
16721
int
16722
main ()
16723
{
16724
char *a = "a" "a";
16725
  ;
16726
  return 0;
16727
}
16728
_ACEOF
16729
if ac_fn_c_try_compile "$LINENO"; then :
16730
  ld_cv_string_concatenation=yes
16731
else
16732
  ld_cv_string_concatenation=no
16733
fi
16734
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16735
fi
16736
 
16737
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_string_concatenation" >&5
16738
$as_echo "$ld_cv_string_concatenation" >&6; }
16739
if test "$ld_cv_string_concatenation" = "yes"; then
16740
  STRINGIFY=astring.sed
16741
else
16742
  STRINGIFY=ostring.sed
16743
fi
16744
 
16745
 
16746
# target-specific stuff:
16747
 
16748
all_targets=
16749
EMUL=
16750
all_emuls=
16751
all_emul_extras=
16752
all_libpath=
16753
 
16754
rm -f tdirs
16755
 
16756
for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
16757
do
16758
  if test "$targ_alias" = "all"; then
16759
    all_targets=true
16760
  else
16761
    # Canonicalize the secondary target names.
16762
    result=`$ac_config_sub $targ_alias 2>/dev/null`
16763
    if test -n "$result"; then
16764
        targ=$result
16765
    else
16766
        targ=$targ_alias
16767
    fi
16768
 
16769
    . ${srcdir}/configure.tgt
16770
 
16771
    if test "$targ" = "$target"; then
16772
      EMUL=$targ_emul
16773
    fi
16774
 
16775
    if test x${want64} = xfalse; then
16776
      . ${srcdir}/../bfd/config.bfd
16777
    fi
16778
 
16779
    if test x${want64} = xtrue; then
16780
      targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls"
16781
      targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath"
16782
    fi
16783
 
16784
    for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
16785
        case " $all_emuls " in
16786
        *" e${i}.o "*) ;;
16787
        *)
16788
          all_emuls="$all_emuls e${i}.o"
16789
          eval result=\$tdir_$i
16790
          test -z "$result" && result=$targ_alias
16791
          echo tdir_$i=$result >> tdirs
16792
          ;;
16793
        esac
16794
    done
16795
 
16796
    for i in $targ_emul $targ_extra_libpath; do
16797
        case " $all_libpath " in
16798
        *" ${i} "*) ;;
16799
        *)
16800
          if test -z "$all_libpath"; then
16801
            all_libpath=${i}
16802
          else
16803
            all_libpath="$all_libpath ${i}"
16804
          fi
16805
          ;;
16806
        esac
16807
    done
16808
 
16809
    for i in $targ_extra_ofiles; do
16810
        case " $all_emul_extras " in
16811
        *" ${i} "*) ;;
16812
        *)
16813
          all_emul_extras="$all_emul_extras ${i}"
16814
          ;;
16815
        esac
16816
    done
16817
  fi
16818
done
16819
 
16820
 
16821
 
16822
TDIRS=tdirs
16823
 
16824
 
16825
if test x${all_targets} = xtrue; then
16826
  if test x${want64} = xfalse; then
16827
    # The cast to long int works around a bug in the HP C Compiler
16828
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16829
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16830
# This bug is HP SR number 8606223364.
16831
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
16832
$as_echo_n "checking size of long... " >&6; }
16833
if test "${ac_cv_sizeof_long+set}" = set; then :
16834
  $as_echo_n "(cached) " >&6
16835
else
16836
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
16837
 
16838
else
16839
  if test "$ac_cv_type_long" = yes; then
16840
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16841
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16842
{ as_fn_set_status 77
16843
as_fn_error "cannot compute sizeof (long)
16844
See \`config.log' for more details." "$LINENO" 5; }; }
16845
   else
16846
     ac_cv_sizeof_long=0
16847
   fi
16848
fi
16849
 
16850
fi
16851
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
16852
$as_echo "$ac_cv_sizeof_long" >&6; }
16853
 
16854
 
16855
 
16856
cat >>confdefs.h <<_ACEOF
16857
#define SIZEOF_LONG $ac_cv_sizeof_long
16858
_ACEOF
16859
 
16860
 
16861
    if test "x${ac_cv_sizeof_long}" = "x8"; then
16862
      want64=true
16863
    fi
16864
  fi
16865
  if test x${want64} = xtrue; then
16866
    EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
16867
  else
16868
    EMULATION_OFILES='$(ALL_EMULATIONS)'
16869
  fi
16870
  EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
16871
else
16872
  EMULATION_OFILES=$all_emuls
16873
  EMUL_EXTRA_OFILES=$all_emul_extras
16874
fi
16875
 
16876
 
16877
 
16878
 
16879
EMULATION_LIBPATH=$all_libpath
16880
 
16881
 
16882
if test x${enable_static} = xno; then
16883
  TESTBFDLIB="--rpath ../bfd/.libs ../bfd/.libs/libbfd.so"
16884
else
16885
  TESTBFDLIB="../bfd/.libs/libbfd.a"
16886
fi
16887
 
16888
 
16889
target_vendor=${target_vendor=$host_vendor}
16890
case "$target_vendor" in
16891
  hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
16892
  *)  EXTRA_SHLIB_EXTENSION= ;;
16893
esac
16894
 
16895
case "$target_os" in
16896
  lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
16897
esac
16898
 
16899
if test x${EXTRA_SHLIB_EXTENSION} != x ; then
16900
 
16901
cat >>confdefs.h <<_ACEOF
16902
#define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
16903
_ACEOF
16904
 
16905
fi
16906
 
16907
 
16908
 
16909
 
16910
 
16911
 
16912
ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
16913
 
16914
cat >confcache <<\_ACEOF
16915
# This file is a shell script that caches the results of configure
16916
# tests run on this system so they can be shared between configure
16917
# scripts and configure runs, see configure's option --config-cache.
16918
# It is not useful on other systems.  If it contains results you don't
16919
# want to keep, you may remove or edit it.
16920
#
16921
# config.status only pays attention to the cache file if you give it
16922
# the --recheck option to rerun configure.
16923
#
16924
# `ac_cv_env_foo' variables (set or unset) will be overridden when
16925
# loading this file, other *unset* `ac_cv_foo' will be assigned the
16926
# following values.
16927
 
16928
_ACEOF
16929
 
16930
# The following way of writing the cache mishandles newlines in values,
16931
# but we know of no workaround that is simple, portable, and efficient.
16932
# So, we kill variables containing newlines.
16933
# Ultrix sh set writes to stderr and can't be redirected directly,
16934
# and sets the high bit in the cache file unless we assign to the vars.
16935
(
16936
  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16937
    eval ac_val=\$$ac_var
16938
    case $ac_val in #(
16939
    *${as_nl}*)
16940
      case $ac_var in #(
16941
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16942
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16943
      esac
16944
      case $ac_var in #(
16945
      _ | IFS | as_nl) ;; #(
16946
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16947
      *) { eval $ac_var=; unset $ac_var;} ;;
16948
      esac ;;
16949
    esac
16950
  done
16951
 
16952
  (set) 2>&1 |
16953
    case $as_nl`(ac_space=' '; set) 2>&1` in #(
16954
    *${as_nl}ac_space=\ *)
16955
      # `set' does not quote correctly, so add quotes: double-quote
16956
      # substitution turns \\\\ into \\, and sed turns \\ into \.
16957
      sed -n \
16958
        "s/'/'\\\\''/g;
16959
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16960
      ;; #(
16961
    *)
16962
      # `set' quotes correctly as required by POSIX, so do not add quotes.
16963
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16964
      ;;
16965
    esac |
16966
    sort
16967
) |
16968
  sed '
16969
     /^ac_cv_env_/b end
16970
     t clear
16971
     :clear
16972
     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16973
     t end
16974
     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16975
     :end' >>confcache
16976
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16977
  if test -w "$cache_file"; then
16978
    test "x$cache_file" != "x/dev/null" &&
16979
      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16980
$as_echo "$as_me: updating cache $cache_file" >&6;}
16981
    cat confcache >$cache_file
16982
  else
16983
    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16984
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16985
  fi
16986
fi
16987
rm -f confcache
16988
 
16989
test "x$prefix" = xNONE && prefix=$ac_default_prefix
16990
# Let make expand exec_prefix.
16991
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16992
 
16993
DEFS=-DHAVE_CONFIG_H
16994
 
16995
ac_libobjs=
16996
ac_ltlibobjs=
16997
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16998
  # 1. Remove the extension, and $U if already installed.
16999
  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17000
  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17001
  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17002
  #    will be set to the directory where LIBOBJS objects are built.
17003
  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17004
  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17005
done
17006
LIBOBJS=$ac_libobjs
17007
 
17008
LTLIBOBJS=$ac_ltlibobjs
17009
 
17010
 
17011
if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17012
  as_fn_error "conditional \"AMDEP\" was never defined.
17013
Usually this means the macro was only invoked conditionally." "$LINENO" 5
17014
fi
17015
if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17016
  as_fn_error "conditional \"am__fastdepCC\" was never defined.
17017
Usually this means the macro was only invoked conditionally." "$LINENO" 5
17018
fi
17019
 if test -n "$EXEEXT"; then
17020
  am__EXEEXT_TRUE=
17021
  am__EXEEXT_FALSE='#'
17022
else
17023
  am__EXEEXT_TRUE='#'
17024
  am__EXEEXT_FALSE=
17025
fi
17026
 
17027
if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17028
  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17029
Usually this means the macro was only invoked conditionally." "$LINENO" 5
17030
fi
17031
if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17032
  as_fn_error "conditional \"am__fastdepCXX\" was never defined.
17033
Usually this means the macro was only invoked conditionally." "$LINENO" 5
17034
fi
17035
if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17036
  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17037
Usually this means the macro was only invoked conditionally." "$LINENO" 5
17038
fi
17039
if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
17040
  as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
17041
Usually this means the macro was only invoked conditionally." "$LINENO" 5
17042
fi
17043
if test -z "${ENABLE_PLUGINS_TRUE}" && test -z "${ENABLE_PLUGINS_FALSE}"; then
17044
  as_fn_error "conditional \"ENABLE_PLUGINS\" was never defined.
17045
Usually this means the macro was only invoked conditionally." "$LINENO" 5
17046
fi
17047
 
17048
: ${CONFIG_STATUS=./config.status}
17049
ac_write_fail=0
17050
ac_clean_files_save=$ac_clean_files
17051
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17052
{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17053
$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17054
as_write_fail=0
17055
cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17056
#! $SHELL
17057
# Generated by $as_me.
17058
# Run this file to recreate the current configuration.
17059
# Compiler output produced by configure, useful for debugging
17060
# configure, is in config.log if it exists.
17061
 
17062
debug=false
17063
ac_cs_recheck=false
17064
ac_cs_silent=false
17065
 
17066
SHELL=\${CONFIG_SHELL-$SHELL}
17067
export SHELL
17068
_ASEOF
17069
cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17070
## -------------------- ##
17071
## M4sh Initialization. ##
17072
## -------------------- ##
17073
 
17074
# Be more Bourne compatible
17075
DUALCASE=1; export DUALCASE # for MKS sh
17076
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17077
  emulate sh
17078
  NULLCMD=:
17079
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17080
  # is contrary to our usage.  Disable this feature.
17081
  alias -g '${1+"$@"}'='"$@"'
17082
  setopt NO_GLOB_SUBST
17083
else
17084
  case `(set -o) 2>/dev/null` in #(
17085
  *posix*) :
17086
    set -o posix ;; #(
17087
  *) :
17088
     ;;
17089
esac
17090
fi
17091
 
17092
 
17093
as_nl='
17094
'
17095
export as_nl
17096
# Printing a long string crashes Solaris 7 /usr/bin/printf.
17097
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17098
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17099
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17100
# Prefer a ksh shell builtin over an external printf program on Solaris,
17101
# but without wasting forks for bash or zsh.
17102
if test -z "$BASH_VERSION$ZSH_VERSION" \
17103
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17104
  as_echo='print -r --'
17105
  as_echo_n='print -rn --'
17106
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17107
  as_echo='printf %s\n'
17108
  as_echo_n='printf %s'
17109
else
17110
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17111
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17112
    as_echo_n='/usr/ucb/echo -n'
17113
  else
17114
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17115
    as_echo_n_body='eval
17116
      arg=$1;
17117
      case $arg in #(
17118
      *"$as_nl"*)
17119
        expr "X$arg" : "X\\(.*\\)$as_nl";
17120
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17121
      esac;
17122
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17123
    '
17124
    export as_echo_n_body
17125
    as_echo_n='sh -c $as_echo_n_body as_echo'
17126
  fi
17127
  export as_echo_body
17128
  as_echo='sh -c $as_echo_body as_echo'
17129
fi
17130
 
17131
# The user is always right.
17132
if test "${PATH_SEPARATOR+set}" != set; then
17133
  PATH_SEPARATOR=:
17134
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17135
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17136
      PATH_SEPARATOR=';'
17137
  }
17138
fi
17139
 
17140
 
17141
# IFS
17142
# We need space, tab and new line, in precisely that order.  Quoting is
17143
# there to prevent editors from complaining about space-tab.
17144
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
17145
# splitting by setting IFS to empty value.)
17146
IFS=" ""        $as_nl"
17147
 
17148
# Find who we are.  Look in the path if we contain no directory separator.
17149
case $0 in #((
17150
  *[\\/]* ) as_myself=$0 ;;
17151
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17152
for as_dir in $PATH
17153
do
17154
  IFS=$as_save_IFS
17155
  test -z "$as_dir" && as_dir=.
17156
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17157
  done
17158
IFS=$as_save_IFS
17159
 
17160
     ;;
17161
esac
17162
# We did not find ourselves, most probably we were run as `sh COMMAND'
17163
# in which case we are not to be found in the path.
17164
if test "x$as_myself" = x; then
17165
  as_myself=$0
17166
fi
17167
if test ! -f "$as_myself"; then
17168
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17169
  exit 1
17170
fi
17171
 
17172
# Unset variables that we do not need and which cause bugs (e.g. in
17173
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
17174
# suppresses any "Segmentation fault" message there.  '((' could
17175
# trigger a bug in pdksh 5.2.14.
17176
for as_var in BASH_ENV ENV MAIL MAILPATH
17177
do eval test x\${$as_var+set} = xset \
17178
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17179
done
17180
PS1='$ '
17181
PS2='> '
17182
PS4='+ '
17183
 
17184
# NLS nuisances.
17185
LC_ALL=C
17186
export LC_ALL
17187
LANGUAGE=C
17188
export LANGUAGE
17189
 
17190
# CDPATH.
17191
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17192
 
17193
 
17194
# as_fn_error ERROR [LINENO LOG_FD]
17195
# ---------------------------------
17196
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17197
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17198
# script with status $?, using 1 if that was 0.
17199
as_fn_error ()
17200
{
17201
  as_status=$?; test $as_status -eq 0 && as_status=1
17202
  if test "$3"; then
17203
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17204
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17205
  fi
17206
  $as_echo "$as_me: error: $1" >&2
17207
  as_fn_exit $as_status
17208
} # as_fn_error
17209
 
17210
 
17211
# as_fn_set_status STATUS
17212
# -----------------------
17213
# Set $? to STATUS, without forking.
17214
as_fn_set_status ()
17215
{
17216
  return $1
17217
} # as_fn_set_status
17218
 
17219
# as_fn_exit STATUS
17220
# -----------------
17221
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17222
as_fn_exit ()
17223
{
17224
  set +e
17225
  as_fn_set_status $1
17226
  exit $1
17227
} # as_fn_exit
17228
 
17229
# as_fn_unset VAR
17230
# ---------------
17231
# Portably unset VAR.
17232
as_fn_unset ()
17233
{
17234
  { eval $1=; unset $1;}
17235
}
17236
as_unset=as_fn_unset
17237
# as_fn_append VAR VALUE
17238
# ----------------------
17239
# Append the text in VALUE to the end of the definition contained in VAR. Take
17240
# advantage of any shell optimizations that allow amortized linear growth over
17241
# repeated appends, instead of the typical quadratic growth present in naive
17242
# implementations.
17243
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17244
  eval 'as_fn_append ()
17245
  {
17246
    eval $1+=\$2
17247
  }'
17248
else
17249
  as_fn_append ()
17250
  {
17251
    eval $1=\$$1\$2
17252
  }
17253
fi # as_fn_append
17254
 
17255
# as_fn_arith ARG...
17256
# ------------------
17257
# Perform arithmetic evaluation on the ARGs, and store the result in the
17258
# global $as_val. Take advantage of shells that can avoid forks. The arguments
17259
# must be portable across $(()) and expr.
17260
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17261
  eval 'as_fn_arith ()
17262
  {
17263
    as_val=$(( $* ))
17264
  }'
17265
else
17266
  as_fn_arith ()
17267
  {
17268
    as_val=`expr "$@" || test $? -eq 1`
17269
  }
17270
fi # as_fn_arith
17271
 
17272
 
17273
if expr a : '\(a\)' >/dev/null 2>&1 &&
17274
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
17275
  as_expr=expr
17276
else
17277
  as_expr=false
17278
fi
17279
 
17280
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17281
  as_basename=basename
17282
else
17283
  as_basename=false
17284
fi
17285
 
17286
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17287
  as_dirname=dirname
17288
else
17289
  as_dirname=false
17290
fi
17291
 
17292
as_me=`$as_basename -- "$0" ||
17293
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17294
         X"$0" : 'X\(//\)$' \| \
17295
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17296
$as_echo X/"$0" |
17297
    sed '/^.*\/\([^/][^/]*\)\/*$/{
17298
            s//\1/
17299
            q
17300
          }
17301
          /^X\/\(\/\/\)$/{
17302
            s//\1/
17303
            q
17304
          }
17305
          /^X\/\(\/\).*/{
17306
            s//\1/
17307
            q
17308
          }
17309
          s/.*/./; q'`
17310
 
17311
# Avoid depending upon Character Ranges.
17312
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17313
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17314
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17315
as_cr_digits='0123456789'
17316
as_cr_alnum=$as_cr_Letters$as_cr_digits
17317
 
17318
ECHO_C= ECHO_N= ECHO_T=
17319
case `echo -n x` in #(((((
17320
-n*)
17321
  case `echo 'xy\c'` in
17322
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
17323
  xy)  ECHO_C='\c';;
17324
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
17325
       ECHO_T=' ';;
17326
  esac;;
17327
*)
17328
  ECHO_N='-n';;
17329
esac
17330
 
17331
rm -f conf$$ conf$$.exe conf$$.file
17332
if test -d conf$$.dir; then
17333
  rm -f conf$$.dir/conf$$.file
17334
else
17335
  rm -f conf$$.dir
17336
  mkdir conf$$.dir 2>/dev/null
17337
fi
17338
if (echo >conf$$.file) 2>/dev/null; then
17339
  if ln -s conf$$.file conf$$ 2>/dev/null; then
17340
    as_ln_s='ln -s'
17341
    # ... but there are two gotchas:
17342
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17343
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17344
    # In both cases, we have to default to `cp -p'.
17345
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17346
      as_ln_s='cp -p'
17347
  elif ln conf$$.file conf$$ 2>/dev/null; then
17348
    as_ln_s=ln
17349
  else
17350
    as_ln_s='cp -p'
17351
  fi
17352
else
17353
  as_ln_s='cp -p'
17354
fi
17355
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17356
rmdir conf$$.dir 2>/dev/null
17357
 
17358
 
17359
# as_fn_mkdir_p
17360
# -------------
17361
# Create "$as_dir" as a directory, including parents if necessary.
17362
as_fn_mkdir_p ()
17363
{
17364
 
17365
  case $as_dir in #(
17366
  -*) as_dir=./$as_dir;;
17367
  esac
17368
  test -d "$as_dir" || eval $as_mkdir_p || {
17369
    as_dirs=
17370
    while :; do
17371
      case $as_dir in #(
17372
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17373
      *) as_qdir=$as_dir;;
17374
      esac
17375
      as_dirs="'$as_qdir' $as_dirs"
17376
      as_dir=`$as_dirname -- "$as_dir" ||
17377
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17378
         X"$as_dir" : 'X\(//\)[^/]' \| \
17379
         X"$as_dir" : 'X\(//\)$' \| \
17380
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17381
$as_echo X"$as_dir" |
17382
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17383
            s//\1/
17384
            q
17385
          }
17386
          /^X\(\/\/\)[^/].*/{
17387
            s//\1/
17388
            q
17389
          }
17390
          /^X\(\/\/\)$/{
17391
            s//\1/
17392
            q
17393
          }
17394
          /^X\(\/\).*/{
17395
            s//\1/
17396
            q
17397
          }
17398
          s/.*/./; q'`
17399
      test -d "$as_dir" && break
17400
    done
17401
    test -z "$as_dirs" || eval "mkdir $as_dirs"
17402
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
17403
 
17404
 
17405
} # as_fn_mkdir_p
17406
if mkdir -p . 2>/dev/null; then
17407
  as_mkdir_p='mkdir -p "$as_dir"'
17408
else
17409
  test -d ./-p && rmdir ./-p
17410
  as_mkdir_p=false
17411
fi
17412
 
17413
if test -x / >/dev/null 2>&1; then
17414
  as_test_x='test -x'
17415
else
17416
  if ls -dL / >/dev/null 2>&1; then
17417
    as_ls_L_option=L
17418
  else
17419
    as_ls_L_option=
17420
  fi
17421
  as_test_x='
17422
    eval sh -c '\''
17423
      if test -d "$1"; then
17424
        test -d "$1/.";
17425
      else
17426
        case $1 in #(
17427
        -*)set "./$1";;
17428
        esac;
17429
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17430
        ???[sx]*):;;*)false;;esac;fi
17431
    '\'' sh
17432
  '
17433
fi
17434
as_executable_p=$as_test_x
17435
 
17436
# Sed expression to map a string onto a valid CPP name.
17437
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17438
 
17439
# Sed expression to map a string onto a valid variable name.
17440
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17441
 
17442
 
17443
exec 6>&1
17444
## ----------------------------------- ##
17445
## Main body of $CONFIG_STATUS script. ##
17446
## ----------------------------------- ##
17447
_ASEOF
17448
test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17449
 
17450
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17451
# Save the log message, to keep $0 and so on meaningful, and to
17452
# report actual input values of CONFIG_FILES etc. instead of their
17453
# values after options handling.
17454
ac_log="
17455
This file was extended by $as_me, which was
17456
generated by GNU Autoconf 2.64.  Invocation command line was
17457
 
17458
  CONFIG_FILES    = $CONFIG_FILES
17459
  CONFIG_HEADERS  = $CONFIG_HEADERS
17460
  CONFIG_LINKS    = $CONFIG_LINKS
17461
  CONFIG_COMMANDS = $CONFIG_COMMANDS
17462
  $ $0 $@
17463
 
17464
on `(hostname || uname -n) 2>/dev/null | sed 1q`
17465
"
17466
 
17467
_ACEOF
17468
 
17469
case $ac_config_files in *"
17470
"*) set x $ac_config_files; shift; ac_config_files=$*;;
17471
esac
17472
 
17473
case $ac_config_headers in *"
17474
"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17475
esac
17476
 
17477
 
17478
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17479
# Files that config.status was made for.
17480
config_files="$ac_config_files"
17481
config_headers="$ac_config_headers"
17482
config_commands="$ac_config_commands"
17483
 
17484
_ACEOF
17485
 
17486
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17487
ac_cs_usage="\
17488
\`$as_me' instantiates files and other configuration actions
17489
from templates according to the current configuration.  Unless the files
17490
and actions are specified as TAGs, all are instantiated by default.
17491
 
17492
Usage: $0 [OPTION]... [TAG]...
17493
 
17494
  -h, --help       print this help, then exit
17495
  -V, --version    print version number and configuration settings, then exit
17496
  -q, --quiet, --silent
17497
                   do not print progress messages
17498
  -d, --debug      don't remove temporary files
17499
      --recheck    update $as_me by reconfiguring in the same conditions
17500
      --file=FILE[:TEMPLATE]
17501
                   instantiate the configuration file FILE
17502
      --header=FILE[:TEMPLATE]
17503
                   instantiate the configuration header FILE
17504
 
17505
Configuration files:
17506
$config_files
17507
 
17508
Configuration headers:
17509
$config_headers
17510
 
17511
Configuration commands:
17512
$config_commands
17513
 
17514
Report bugs to the package provider."
17515
 
17516
_ACEOF
17517
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17518
ac_cs_version="\\
17519
config.status
17520
configured by $0, generated by GNU Autoconf 2.64,
17521
  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17522
 
17523
Copyright (C) 2009 Free Software Foundation, Inc.
17524
This config.status script is free software; the Free Software Foundation
17525
gives unlimited permission to copy, distribute and modify it."
17526
 
17527
ac_pwd='$ac_pwd'
17528
srcdir='$srcdir'
17529
INSTALL='$INSTALL'
17530
MKDIR_P='$MKDIR_P'
17531
AWK='$AWK'
17532
test -n "\$AWK" || AWK=awk
17533
_ACEOF
17534
 
17535
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17536
# The default lists apply if the user does not specify any file.
17537
ac_need_defaults=:
17538
while test $# != 0
17539
do
17540
  case $1 in
17541
  --*=*)
17542
    ac_option=`expr "X$1" : 'X\([^=]*\)='`
17543
    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17544
    ac_shift=:
17545
    ;;
17546
  *)
17547
    ac_option=$1
17548
    ac_optarg=$2
17549
    ac_shift=shift
17550
    ;;
17551
  esac
17552
 
17553
  case $ac_option in
17554
  # Handling of the options.
17555
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17556
    ac_cs_recheck=: ;;
17557
  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17558
    $as_echo "$ac_cs_version"; exit ;;
17559
  --debug | --debu | --deb | --de | --d | -d )
17560
    debug=: ;;
17561
  --file | --fil | --fi | --f )
17562
    $ac_shift
17563
    case $ac_optarg in
17564
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17565
    esac
17566
    as_fn_append CONFIG_FILES " '$ac_optarg'"
17567
    ac_need_defaults=false;;
17568
  --header | --heade | --head | --hea )
17569
    $ac_shift
17570
    case $ac_optarg in
17571
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17572
    esac
17573
    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17574
    ac_need_defaults=false;;
17575
  --he | --h)
17576
    # Conflict between --help and --header
17577
    as_fn_error "ambiguous option: \`$1'
17578
Try \`$0 --help' for more information.";;
17579
  --help | --hel | -h )
17580
    $as_echo "$ac_cs_usage"; exit ;;
17581
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17582
  | -silent | --silent | --silen | --sile | --sil | --si | --s)
17583
    ac_cs_silent=: ;;
17584
 
17585
  # This is an error.
17586
  -*) as_fn_error "unrecognized option: \`$1'
17587
Try \`$0 --help' for more information." ;;
17588
 
17589
  *) as_fn_append ac_config_targets " $1"
17590
     ac_need_defaults=false ;;
17591
 
17592
  esac
17593
  shift
17594
done
17595
 
17596
ac_configure_extra_args=
17597
 
17598
if $ac_cs_silent; then
17599
  exec 6>/dev/null
17600
  ac_configure_extra_args="$ac_configure_extra_args --silent"
17601
fi
17602
 
17603
_ACEOF
17604
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17605
if \$ac_cs_recheck; then
17606
  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17607
  shift
17608
  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17609
  CONFIG_SHELL='$SHELL'
17610
  export CONFIG_SHELL
17611
  exec "\$@"
17612
fi
17613
 
17614
_ACEOF
17615
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17616
exec 5>>config.log
17617
{
17618
  echo
17619
  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17620
## Running $as_me. ##
17621
_ASBOX
17622
  $as_echo "$ac_log"
17623
} >&5
17624
 
17625
_ACEOF
17626
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17627
#
17628
# INIT-COMMANDS
17629
#
17630
AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17631
 
17632
 
17633
# The HP-UX ksh and POSIX shell print the target directory to stdout
17634
# if CDPATH is set.
17635
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17636
 
17637
sed_quote_subst='$sed_quote_subst'
17638
double_quote_subst='$double_quote_subst'
17639
delay_variable_subst='$delay_variable_subst'
17640
macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17641
macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17642
enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17643
enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17644
pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17645
enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17646
SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17647
ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17648
host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17649
host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17650
host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17651
build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17652
build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17653
build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17654
SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17655
Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17656
GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17657
EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17658
FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17659
LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17660
NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17661
LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17662
max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17663
ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17664
exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17665
lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17666
lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
17667
lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
17668
reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
17669
reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
17670
OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
17671
deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
17672
file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
17673
AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
17674
AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
17675
STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
17676
RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
17677
old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17678
old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17679
old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
17680
lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
17681
CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
17682
CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
17683
compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
17684
GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
17685
lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
17686
lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
17687
lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
17688
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"`'
17689
objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
17690
MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
17691
lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
17692
lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
17693
lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
17694
lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
17695
lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
17696
need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
17697
DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
17698
NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
17699
LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
17700
OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
17701
OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
17702
libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
17703
shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
17704
extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17705
archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
17706
enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
17707
export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
17708
whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
17709
compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
17710
old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
17711
old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17712
archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
17713
archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17714
module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
17715
module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17716
with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
17717
allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
17718
no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
17719
hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
17720
hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
17721
hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
17722
hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
17723
hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
17724
hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
17725
hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
17726
hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
17727
inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
17728
link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
17729
fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
17730
always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
17731
export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
17732
exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
17733
include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
17734
prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
17735
file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
17736
variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
17737
need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
17738
need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
17739
version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
17740
runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
17741
shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
17742
shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
17743
libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
17744
library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
17745
soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
17746
install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
17747
postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17748
postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17749
finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
17750
finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
17751
hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
17752
sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
17753
sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
17754
hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
17755
enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
17756
enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
17757
enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
17758
old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
17759
striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
17760
compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
17761
predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
17762
postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
17763
predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
17764
postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
17765
compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
17766
LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
17767
reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
17768
reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17769
old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17770
compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
17771
GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
17772
lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
17773
lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
17774
lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
17775
lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
17776
lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
17777
archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
17778
enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
17779
export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17780
whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17781
compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
17782
old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17783
old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17784
archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17785
archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17786
module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17787
module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17788
with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
17789
allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17790
no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17791
hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17792
hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
17793
hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
17794
hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
17795
hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
17796
hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
17797
hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
17798
hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
17799
inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
17800
link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
17801
fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
17802
always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
17803
export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17804
exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17805
include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17806
prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17807
file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
17808
hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
17809
compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
17810
predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17811
postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17812
predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
17813
postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
17814
compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
17815
 
17816
LTCC='$LTCC'
17817
LTCFLAGS='$LTCFLAGS'
17818
compiler='$compiler_DEFAULT'
17819
 
17820
# A function that is used when there is no print builtin or printf.
17821
func_fallback_echo ()
17822
{
17823
  eval 'cat <<_LTECHO_EOF
17824
\$1
17825
_LTECHO_EOF'
17826
}
17827
 
17828
# Quote evaled strings.
17829
for var in SHELL \
17830
ECHO \
17831
SED \
17832
GREP \
17833
EGREP \
17834
FGREP \
17835
LD \
17836
NM \
17837
LN_S \
17838
lt_SP2NL \
17839
lt_NL2SP \
17840
reload_flag \
17841
OBJDUMP \
17842
deplibs_check_method \
17843
file_magic_cmd \
17844
AR \
17845
AR_FLAGS \
17846
STRIP \
17847
RANLIB \
17848
CC \
17849
CFLAGS \
17850
compiler \
17851
lt_cv_sys_global_symbol_pipe \
17852
lt_cv_sys_global_symbol_to_cdecl \
17853
lt_cv_sys_global_symbol_to_c_name_address \
17854
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
17855
lt_prog_compiler_no_builtin_flag \
17856
lt_prog_compiler_wl \
17857
lt_prog_compiler_pic \
17858
lt_prog_compiler_static \
17859
lt_cv_prog_compiler_c_o \
17860
need_locks \
17861
DSYMUTIL \
17862
NMEDIT \
17863
LIPO \
17864
OTOOL \
17865
OTOOL64 \
17866
shrext_cmds \
17867
export_dynamic_flag_spec \
17868
whole_archive_flag_spec \
17869
compiler_needs_object \
17870
with_gnu_ld \
17871
allow_undefined_flag \
17872
no_undefined_flag \
17873
hardcode_libdir_flag_spec \
17874
hardcode_libdir_flag_spec_ld \
17875
hardcode_libdir_separator \
17876
fix_srcfile_path \
17877
exclude_expsyms \
17878
include_expsyms \
17879
file_list_spec \
17880
variables_saved_for_relink \
17881
libname_spec \
17882
library_names_spec \
17883
soname_spec \
17884
install_override_mode \
17885
finish_eval \
17886
old_striplib \
17887
striplib \
17888
compiler_lib_search_dirs \
17889
predep_objects \
17890
postdep_objects \
17891
predeps \
17892
postdeps \
17893
compiler_lib_search_path \
17894
LD_CXX \
17895
reload_flag_CXX \
17896
compiler_CXX \
17897
lt_prog_compiler_no_builtin_flag_CXX \
17898
lt_prog_compiler_wl_CXX \
17899
lt_prog_compiler_pic_CXX \
17900
lt_prog_compiler_static_CXX \
17901
lt_cv_prog_compiler_c_o_CXX \
17902
export_dynamic_flag_spec_CXX \
17903
whole_archive_flag_spec_CXX \
17904
compiler_needs_object_CXX \
17905
with_gnu_ld_CXX \
17906
allow_undefined_flag_CXX \
17907
no_undefined_flag_CXX \
17908
hardcode_libdir_flag_spec_CXX \
17909
hardcode_libdir_flag_spec_ld_CXX \
17910
hardcode_libdir_separator_CXX \
17911
fix_srcfile_path_CXX \
17912
exclude_expsyms_CXX \
17913
include_expsyms_CXX \
17914
file_list_spec_CXX \
17915
compiler_lib_search_dirs_CXX \
17916
predep_objects_CXX \
17917
postdep_objects_CXX \
17918
predeps_CXX \
17919
postdeps_CXX \
17920
compiler_lib_search_path_CXX; do
17921
    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17922
    *[\\\\\\\`\\"\\\$]*)
17923
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
17924
      ;;
17925
    *)
17926
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17927
      ;;
17928
    esac
17929
done
17930
 
17931
# Double-quote double-evaled strings.
17932
for var in reload_cmds \
17933
old_postinstall_cmds \
17934
old_postuninstall_cmds \
17935
old_archive_cmds \
17936
extract_expsyms_cmds \
17937
old_archive_from_new_cmds \
17938
old_archive_from_expsyms_cmds \
17939
archive_cmds \
17940
archive_expsym_cmds \
17941
module_cmds \
17942
module_expsym_cmds \
17943
export_symbols_cmds \
17944
prelink_cmds \
17945
postinstall_cmds \
17946
postuninstall_cmds \
17947
finish_cmds \
17948
sys_lib_search_path_spec \
17949
sys_lib_dlsearch_path_spec \
17950
reload_cmds_CXX \
17951
old_archive_cmds_CXX \
17952
old_archive_from_new_cmds_CXX \
17953
old_archive_from_expsyms_cmds_CXX \
17954
archive_cmds_CXX \
17955
archive_expsym_cmds_CXX \
17956
module_cmds_CXX \
17957
module_expsym_cmds_CXX \
17958
export_symbols_cmds_CXX \
17959
prelink_cmds_CXX; do
17960
    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17961
    *[\\\\\\\`\\"\\\$]*)
17962
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
17963
      ;;
17964
    *)
17965
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17966
      ;;
17967
    esac
17968
done
17969
 
17970
ac_aux_dir='$ac_aux_dir'
17971
xsi_shell='$xsi_shell'
17972
lt_shell_append='$lt_shell_append'
17973
 
17974
# See if we are running on zsh, and set the options which allow our
17975
# commands through without removal of \ escapes INIT.
17976
if test -n "\${ZSH_VERSION+set}" ; then
17977
   setopt NO_GLOB_SUBST
17978
fi
17979
 
17980
 
17981
    PACKAGE='$PACKAGE'
17982
    VERSION='$VERSION'
17983
    TIMESTAMP='$TIMESTAMP'
17984
    RM='$RM'
17985
    ofile='$ofile'
17986
 
17987
 
17988
 
17989
 
17990
 
17991
# Capture the value of obsolete ALL_LINGUAS because we need it to compute
17992
    # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
17993
    # from automake.
17994
    eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
17995
    # Capture the value of LINGUAS because we need it to compute CATALOGS.
17996
    LINGUAS="${LINGUAS-%UNSET%}"
17997
 
17998
 
17999
_ACEOF
18000
 
18001
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18002
 
18003
# Handling of arguments.
18004
for ac_config_target in $ac_config_targets
18005
do
18006
  case $ac_config_target in
18007
    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18008
    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18009
    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18010
    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
18011
    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18012
    "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
18013
 
18014
  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18015
  esac
18016
done
18017
 
18018
 
18019
# If the user did not use the arguments to specify the items to instantiate,
18020
# then the envvar interface is used.  Set only those that are not.
18021
# We use the long form for the default assignment because of an extremely
18022
# bizarre bug on SunOS 4.1.3.
18023
if $ac_need_defaults; then
18024
  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18025
  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18026
  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18027
fi
18028
 
18029
# Have a temporary directory for convenience.  Make it in the build tree
18030
# simply because there is no reason against having it here, and in addition,
18031
# creating and moving files from /tmp can sometimes cause problems.
18032
# Hook for its removal unless debugging.
18033
# Note that there is a small window in which the directory will not be cleaned:
18034
# after its creation but before its name has been assigned to `$tmp'.
18035
$debug ||
18036
{
18037
  tmp=
18038
  trap 'exit_status=$?
18039
  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18040
' 0
18041
  trap 'as_fn_exit 1' 1 2 13 15
18042
}
18043
# Create a (secure) tmp directory for tmp files.
18044
 
18045
{
18046
  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18047
  test -n "$tmp" && test -d "$tmp"
18048
}  ||
18049
{
18050
  tmp=./conf$$-$RANDOM
18051
  (umask 077 && mkdir "$tmp")
18052
} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
18053
 
18054
# Set up the scripts for CONFIG_FILES section.
18055
# No need to generate them if there are no CONFIG_FILES.
18056
# This happens for instance with `./config.status config.h'.
18057
if test -n "$CONFIG_FILES"; then
18058
 
18059
if $AWK 'BEGIN { getline <"/dev/null" }' /dev/null; then
18060
  ac_cs_awk_getline=:
18061
  ac_cs_awk_pipe_init=
18062
  ac_cs_awk_read_file='
18063
      while ((getline aline < (F[key])) > 0)
18064
        print(aline)
18065
      close(F[key])'
18066
  ac_cs_awk_pipe_fini=
18067
else
18068
  ac_cs_awk_getline=false
18069
  ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18070
  ac_cs_awk_read_file='
18071
      print "|#_!!_#|"
18072
      print "cat " F[key] " &&"
18073
      '$ac_cs_awk_pipe_init
18074
  # The final `:' finishes the AND list.
18075
  ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18076
fi
18077
ac_cr=`echo X | tr X '\015'`
18078
# On cygwin, bash can eat \r inside `` if the user requested igncr.
18079
# But we know of no other shell where ac_cr would be empty at this
18080
# point, so we can use a bashism as a fallback.
18081
if test "x$ac_cr" = x; then
18082
  eval ac_cr=\$\'\\r\'
18083
fi
18084
ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null`
18085
if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18086
  ac_cs_awk_cr='\r'
18087
else
18088
  ac_cs_awk_cr=$ac_cr
18089
fi
18090
 
18091
echo 'BEGIN {' >"$tmp/subs1.awk" &&
18092
_ACEOF
18093
 
18094
# Create commands to substitute file output variables.
18095
{
18096
  echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18097
  echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
18098
  echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18099
  echo "_ACAWK" &&
18100
  echo "_ACEOF"
18101
} >conf$$files.sh &&
18102
. ./conf$$files.sh ||
18103
  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18104
rm -f conf$$files.sh
18105
 
18106
{
18107
  echo "cat >conf$$subs.awk <<_ACEOF" &&
18108
  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18109
  echo "_ACEOF"
18110
} >conf$$subs.sh ||
18111
  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18112
ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18113
ac_delim='%!_!# '
18114
for ac_last_try in false false false false false :; do
18115
  . ./conf$$subs.sh ||
18116
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18117
 
18118
  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18119
  if test $ac_delim_n = $ac_delim_num; then
18120
    break
18121
  elif $ac_last_try; then
18122
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18123
  else
18124
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18125
  fi
18126
done
18127
rm -f conf$$subs.sh
18128
 
18129
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18130
cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
18131
_ACEOF
18132
sed -n '
18133
h
18134
s/^/S["/; s/!.*/"]=/
18135
p
18136
g
18137
s/^[^!]*!//
18138
:repl
18139
t repl
18140
s/'"$ac_delim"'$//
18141
t delim
18142
:nl
18143
h
18144
s/\(.\{148\}\).*/\1/
18145
t more1
18146
s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18147
p
18148
n
18149
b repl
18150
:more1
18151
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18152
p
18153
g
18154
s/.\{148\}//
18155
t nl
18156
:delim
18157
h
18158
s/\(.\{148\}\).*/\1/
18159
t more2
18160
s/["\\]/\\&/g; s/^/"/; s/$/"/
18161
p
18162
b
18163
:more2
18164
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18165
p
18166
g
18167
s/.\{148\}//
18168
t delim
18169
' 
18170
/^[^""]/{
18171
  N
18172
  s/\n//
18173
}
18174
' >>$CONFIG_STATUS || ac_write_fail=1
18175
rm -f conf$$subs.awk
18176
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18177
_ACAWK
18178
cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18179
  for (key in S) S_is_set[key] = 1
18180
  FS = ""
18181
  \$ac_cs_awk_pipe_init
18182
}
18183
{
18184
  line = $ 0
18185
  nfields = split(line, field, "@")
18186
  substed = 0
18187
  len = length(field[1])
18188
  for (i = 2; i < nfields; i++) {
18189
    key = field[i]
18190
    keylen = length(key)
18191
    if (S_is_set[key]) {
18192
      value = S[key]
18193
      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18194
      len += length(value) + length(field[++i])
18195
      substed = 1
18196
    } else
18197
      len += 1 + keylen
18198
  }
18199
  if (nfields == 3 && !substed) {
18200
    key = field[2]
18201
    if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
18202
      \$ac_cs_awk_read_file
18203
      next
18204
    }
18205
  }
18206
  print line
18207
}
18208
\$ac_cs_awk_pipe_fini
18209
_ACAWK
18210
_ACEOF
18211
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18212
if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18213
  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18214
else
18215
  cat
18216
fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18217
  || as_fn_error "could not setup config files machinery" "$LINENO" 5
18218
_ACEOF
18219
 
18220
# VPATH may cause trouble with some makes, so we remove $(srcdir),
18221
# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18222
# trailing colons and then remove the whole line if VPATH becomes empty
18223
# (actually we leave an empty line to preserve line numbers).
18224
if test "x$srcdir" = x.; then
18225
  ac_vpsub='/^[  ]*VPATH[        ]*=/{
18226
s/:*\$(srcdir):*/:/
18227
s/:*\${srcdir}:*/:/
18228
s/:*@srcdir@:*/:/
18229
s/^\([^=]*=[     ]*\):*/\1/
18230
s/:*$//
18231
s/^[^=]*=[       ]*$//
18232
}'
18233
fi
18234
 
18235
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18236
fi # test -n "$CONFIG_FILES"
18237
 
18238
# Set up the scripts for CONFIG_HEADERS section.
18239
# No need to generate them if there are no CONFIG_HEADERS.
18240
# This happens for instance with `./config.status Makefile'.
18241
if test -n "$CONFIG_HEADERS"; then
18242
cat >"$tmp/defines.awk" <<\_ACAWK ||
18243
BEGIN {
18244
_ACEOF
18245
 
18246
# Transform confdefs.h into an awk script `defines.awk', embedded as
18247
# here-document in config.status, that substitutes the proper values into
18248
# config.h.in to produce config.h.
18249
 
18250
# Create a delimiter string that does not exist in confdefs.h, to ease
18251
# handling of long lines.
18252
ac_delim='%!_!# '
18253
for ac_last_try in false false :; do
18254
  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
18255
  if test -z "$ac_t"; then
18256
    break
18257
  elif $ac_last_try; then
18258
    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
18259
  else
18260
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18261
  fi
18262
done
18263
 
18264
# For the awk script, D is an array of macro values keyed by name,
18265
# likewise P contains macro parameters if any.  Preserve backslash
18266
# newline sequences.
18267
 
18268
ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18269
sed -n '
18270
s/.\{148\}/&'"$ac_delim"'/g
18271
t rset
18272
:rset
18273
s/^[     ]*#[    ]*define[       ][      ]*/ /
18274
t def
18275
d
18276
:def
18277
s/\\$//
18278
t bsnl
18279
s/["\\]/\\&/g
18280
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
18281
D["\1"]=" \3"/p
18282
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
18283
d
18284
:bsnl
18285
s/["\\]/\\&/g
18286
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
18287
D["\1"]=" \3\\\\\\n"\\/p
18288
t cont
18289
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18290
t cont
18291
d
18292
:cont
18293
n
18294
s/.\{148\}/&'"$ac_delim"'/g
18295
t clear
18296
:clear
18297
s/\\$//
18298
t bsnlc
18299
s/["\\]/\\&/g; s/^/"/; s/$/"/p
18300
d
18301
:bsnlc
18302
s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18303
b cont
18304
' 
18305
s/'"$ac_delim"'/"\\\
18306
"/g' >>$CONFIG_STATUS || ac_write_fail=1
18307
 
18308
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18309
  for (key in D) D_is_set[key] = 1
18310
  FS = ""
18311
}
18312
/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18313
  line = \$ 0
18314
  split(line, arg, " ")
18315
  if (arg[1] == "#") {
18316
    defundef = arg[2]
18317
    mac1 = arg[3]
18318
  } else {
18319
    defundef = substr(arg[1], 2)
18320
    mac1 = arg[2]
18321
  }
18322
  split(mac1, mac2, "(") #)
18323
  macro = mac2[1]
18324
  prefix = substr(line, 1, index(line, defundef) - 1)
18325
  if (D_is_set[macro]) {
18326
    # Preserve the white space surrounding the "#".
18327
    print prefix "define", macro P[macro] D[macro]
18328
    next
18329
  } else {
18330
    # Replace #undef with comments.  This is necessary, for example,
18331
    # in the case of _POSIX_SOURCE, which is predefined and required
18332
    # on some systems where configure will not decide to define it.
18333
    if (defundef == "undef") {
18334
      print "/*", prefix defundef, macro, "*/"
18335
      next
18336
    }
18337
  }
18338
}
18339
{ print }
18340
_ACAWK
18341
_ACEOF
18342
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18343
  as_fn_error "could not setup config headers machinery" "$LINENO" 5
18344
fi # test -n "$CONFIG_HEADERS"
18345
 
18346
 
18347
eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
18348
shift
18349
for ac_tag
18350
do
18351
  case $ac_tag in
18352
  :[FHLC]) ac_mode=$ac_tag; continue;;
18353
  esac
18354
  case $ac_mode$ac_tag in
18355
  :[FHL]*:*);;
18356
  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
18357
  :[FH]-) ac_tag=-:-;;
18358
  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18359
  esac
18360
  ac_save_IFS=$IFS
18361
  IFS=:
18362
  set x $ac_tag
18363
  IFS=$ac_save_IFS
18364
  shift
18365
  ac_file=$1
18366
  shift
18367
 
18368
  case $ac_mode in
18369
  :L) ac_source=$1;;
18370
  :[FH])
18371
    ac_file_inputs=
18372
    for ac_f
18373
    do
18374
      case $ac_f in
18375
      -) ac_f="$tmp/stdin";;
18376
      *) # Look for the file first in the build tree, then in the source tree
18377
         # (if the path is not absolute).  The absolute path cannot be DOS-style,
18378
         # because $ac_f cannot contain `:'.
18379
         test -f "$ac_f" ||
18380
           case $ac_f in
18381
           [\\/$]*) false;;
18382
           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18383
           esac ||
18384
           as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18385
      esac
18386
      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18387
      as_fn_append ac_file_inputs " '$ac_f'"
18388
    done
18389
 
18390
    # Let's still pretend it is `configure' which instantiates (i.e., don't
18391
    # use $as_me), people would be surprised to read:
18392
    #    /* config.h.  Generated by config.status.  */
18393
    configure_input='Generated from '`
18394
          $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18395
        `' by configure.'
18396
    if test x"$ac_file" != x-; then
18397
      configure_input="$ac_file.  $configure_input"
18398
      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18399
$as_echo "$as_me: creating $ac_file" >&6;}
18400
    fi
18401
    # Neutralize special characters interpreted by sed in replacement strings.
18402
    case $configure_input in #(
18403
    *\&* | *\|* | *\\* )
18404
       ac_sed_conf_input=`$as_echo "$configure_input" |
18405
       sed 's/[\\\\&|]/\\\\&/g'`;; #(
18406
    *) ac_sed_conf_input=$configure_input;;
18407
    esac
18408
 
18409
    case $ac_tag in
18410
    *:-:* | *:-) cat >"$tmp/stdin" \
18411
      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
18412
    esac
18413
    ;;
18414
  esac
18415
 
18416
  ac_dir=`$as_dirname -- "$ac_file" ||
18417
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18418
         X"$ac_file" : 'X\(//\)[^/]' \| \
18419
         X"$ac_file" : 'X\(//\)$' \| \
18420
         X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18421
$as_echo X"$ac_file" |
18422
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18423
            s//\1/
18424
            q
18425
          }
18426
          /^X\(\/\/\)[^/].*/{
18427
            s//\1/
18428
            q
18429
          }
18430
          /^X\(\/\/\)$/{
18431
            s//\1/
18432
            q
18433
          }
18434
          /^X\(\/\).*/{
18435
            s//\1/
18436
            q
18437
          }
18438
          s/.*/./; q'`
18439
  as_dir="$ac_dir"; as_fn_mkdir_p
18440
  ac_builddir=.
18441
 
18442
case "$ac_dir" in
18443
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18444
*)
18445
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18446
  # A ".." for each directory in $ac_dir_suffix.
18447
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18448
  case $ac_top_builddir_sub in
18449
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18450
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18451
  esac ;;
18452
esac
18453
ac_abs_top_builddir=$ac_pwd
18454
ac_abs_builddir=$ac_pwd$ac_dir_suffix
18455
# for backward compatibility:
18456
ac_top_builddir=$ac_top_build_prefix
18457
 
18458
case $srcdir in
18459
  .)  # We are building in place.
18460
    ac_srcdir=.
18461
    ac_top_srcdir=$ac_top_builddir_sub
18462
    ac_abs_top_srcdir=$ac_pwd ;;
18463
  [\\/]* | ?:[\\/]* )  # Absolute name.
18464
    ac_srcdir=$srcdir$ac_dir_suffix;
18465
    ac_top_srcdir=$srcdir
18466
    ac_abs_top_srcdir=$srcdir ;;
18467
  *) # Relative name.
18468
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18469
    ac_top_srcdir=$ac_top_build_prefix$srcdir
18470
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18471
esac
18472
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18473
 
18474
 
18475
  case $ac_mode in
18476
  :F)
18477
  #
18478
  # CONFIG_FILE
18479
  #
18480
 
18481
  case $INSTALL in
18482
  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18483
  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18484
  esac
18485
  ac_MKDIR_P=$MKDIR_P
18486
  case $MKDIR_P in
18487
  [\\/$]* | ?:[\\/]* ) ;;
18488
  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
18489
  esac
18490
_ACEOF
18491
 
18492
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18493
# If the template does not know about datarootdir, expand it.
18494
# FIXME: This hack should be removed a few years after 2.60.
18495
ac_datarootdir_hack=; ac_datarootdir_seen=
18496
ac_sed_dataroot='
18497
/datarootdir/ {
18498
  p
18499
  q
18500
}
18501
/@datadir@/p
18502
/@docdir@/p
18503
/@infodir@/p
18504
/@localedir@/p
18505
/@mandir@/p'
18506
case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18507
*datarootdir*) ac_datarootdir_seen=yes;;
18508
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18509
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18510
$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18511
_ACEOF
18512
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18513
  ac_datarootdir_hack='
18514
  s&@datadir@&$datadir&g
18515
  s&@docdir@&$docdir&g
18516
  s&@infodir@&$infodir&g
18517
  s&@localedir@&$localedir&g
18518
  s&@mandir@&$mandir&g
18519
  s&\\\${datarootdir}&$datarootdir&g' ;;
18520
esac
18521
_ACEOF
18522
 
18523
# Neutralize VPATH when `$srcdir' = `.'.
18524
# Shell code in configure.ac might set extrasub.
18525
# FIXME: do we really want to maintain this feature?
18526
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18527
ac_sed_extra="$ac_vpsub
18528
$extrasub
18529
_ACEOF
18530
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18531
:t
18532
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18533
s|@configure_input@|$ac_sed_conf_input|;t t
18534
s&@top_builddir@&$ac_top_builddir_sub&;t t
18535
s&@top_build_prefix@&$ac_top_build_prefix&;t t
18536
s&@srcdir@&$ac_srcdir&;t t
18537
s&@abs_srcdir@&$ac_abs_srcdir&;t t
18538
s&@top_srcdir@&$ac_top_srcdir&;t t
18539
s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18540
s&@builddir@&$ac_builddir&;t t
18541
s&@abs_builddir@&$ac_abs_builddir&;t t
18542
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18543
s&@INSTALL@&$ac_INSTALL&;t t
18544
s&@MKDIR_P@&$ac_MKDIR_P&;t t
18545
$ac_datarootdir_hack
18546
"
18547
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
18548
if $ac_cs_awk_getline; then
18549
  $AWK -f "$tmp/subs.awk"
18550
else
18551
  $AWK -f "$tmp/subs.awk" | $SHELL
18552
fi >$tmp/out \
18553
  || as_fn_error "could not create $ac_file" "$LINENO" 5
18554
 
18555
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18556
  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18557
  { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18558
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18559
which seems to be undefined.  Please make sure it is defined." >&5
18560
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18561
which seems to be undefined.  Please make sure it is defined." >&2;}
18562
 
18563
  rm -f "$tmp/stdin"
18564
  case $ac_file in
18565
  -) cat "$tmp/out" && rm -f "$tmp/out";;
18566
  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18567
  esac \
18568
  || as_fn_error "could not create $ac_file" "$LINENO" 5
18569
 ;;
18570
  :H)
18571
  #
18572
  # CONFIG_HEADER
18573
  #
18574
  if test x"$ac_file" != x-; then
18575
    {
18576
      $as_echo "/* $configure_input  */" \
18577
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18578
    } >"$tmp/config.h" \
18579
      || as_fn_error "could not create $ac_file" "$LINENO" 5
18580
    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18581
      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18582
$as_echo "$as_me: $ac_file is unchanged" >&6;}
18583
    else
18584
      rm -f "$ac_file"
18585
      mv "$tmp/config.h" "$ac_file" \
18586
        || as_fn_error "could not create $ac_file" "$LINENO" 5
18587
    fi
18588
  else
18589
    $as_echo "/* $configure_input  */" \
18590
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18591
      || as_fn_error "could not create -" "$LINENO" 5
18592
  fi
18593
# Compute "$ac_file"'s index in $config_headers.
18594
_am_arg="$ac_file"
18595
_am_stamp_count=1
18596
for _am_header in $config_headers :; do
18597
  case $_am_header in
18598
    $_am_arg | $_am_arg:* )
18599
      break ;;
18600
    * )
18601
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
18602
  esac
18603
done
18604
echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18605
$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18606
         X"$_am_arg" : 'X\(//\)[^/]' \| \
18607
         X"$_am_arg" : 'X\(//\)$' \| \
18608
         X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18609
$as_echo X"$_am_arg" |
18610
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18611
            s//\1/
18612
            q
18613
          }
18614
          /^X\(\/\/\)[^/].*/{
18615
            s//\1/
18616
            q
18617
          }
18618
          /^X\(\/\/\)$/{
18619
            s//\1/
18620
            q
18621
          }
18622
          /^X\(\/\).*/{
18623
            s//\1/
18624
            q
18625
          }
18626
          s/.*/./; q'`/stamp-h$_am_stamp_count
18627
 ;;
18628
 
18629
  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18630
$as_echo "$as_me: executing $ac_file commands" >&6;}
18631
 ;;
18632
  esac
18633
 
18634
 
18635
  case $ac_file$ac_mode in
18636
    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
18637
  # Autoconf 2.62 quotes --file arguments for eval, but not when files
18638
  # are listed without --file.  Let's play safe and only enable the eval
18639
  # if we detect the quoting.
18640
  case $CONFIG_FILES in
18641
  *\'*) eval set x "$CONFIG_FILES" ;;
18642
  *)   set x $CONFIG_FILES ;;
18643
  esac
18644
  shift
18645
  for mf
18646
  do
18647
    # Strip MF so we end up with the name of the file.
18648
    mf=`echo "$mf" | sed -e 's/:.*$//'`
18649
    # Check whether this is an Automake generated Makefile or not.
18650
    # We used to match only the files named `Makefile.in', but
18651
    # some people rename them; so instead we look at the file content.
18652
    # Grep'ing the first line is not enough: some people post-process
18653
    # each Makefile.in and add a new line on top of each file to say so.
18654
    # Grep'ing the whole file is not good either: AIX grep has a line
18655
    # limit of 2048, but all sed's we know have understand at least 4000.
18656
    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
18657
      dirpart=`$as_dirname -- "$mf" ||
18658
$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18659
         X"$mf" : 'X\(//\)[^/]' \| \
18660
         X"$mf" : 'X\(//\)$' \| \
18661
         X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18662
$as_echo X"$mf" |
18663
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18664
            s//\1/
18665
            q
18666
          }
18667
          /^X\(\/\/\)[^/].*/{
18668
            s//\1/
18669
            q
18670
          }
18671
          /^X\(\/\/\)$/{
18672
            s//\1/
18673
            q
18674
          }
18675
          /^X\(\/\).*/{
18676
            s//\1/
18677
            q
18678
          }
18679
          s/.*/./; q'`
18680
    else
18681
      continue
18682
    fi
18683
    # Extract the definition of DEPDIR, am__include, and am__quote
18684
    # from the Makefile without running `make'.
18685
    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
18686
    test -z "$DEPDIR" && continue
18687
    am__include=`sed -n 's/^am__include = //p' < "$mf"`
18688
    test -z "am__include" && continue
18689
    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
18690
    # When using ansi2knr, U may be empty or an underscore; expand it
18691
    U=`sed -n 's/^U = //p' < "$mf"`
18692
    # Find all dependency output files, they are included files with
18693
    # $(DEPDIR) in their names.  We invoke sed twice because it is the
18694
    # simplest approach to changing $(DEPDIR) to its actual value in the
18695
    # expansion.
18696
    for file in `sed -n "
18697
      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
18698
         sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
18699
      # Make sure the directory exists.
18700
      test -f "$dirpart/$file" && continue
18701
      fdir=`$as_dirname -- "$file" ||
18702
$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18703
         X"$file" : 'X\(//\)[^/]' \| \
18704
         X"$file" : 'X\(//\)$' \| \
18705
         X"$file" : 'X\(/\)' \| . 2>/dev/null ||
18706
$as_echo X"$file" |
18707
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18708
            s//\1/
18709
            q
18710
          }
18711
          /^X\(\/\/\)[^/].*/{
18712
            s//\1/
18713
            q
18714
          }
18715
          /^X\(\/\/\)$/{
18716
            s//\1/
18717
            q
18718
          }
18719
          /^X\(\/\).*/{
18720
            s//\1/
18721
            q
18722
          }
18723
          s/.*/./; q'`
18724
      as_dir=$dirpart/$fdir; as_fn_mkdir_p
18725
      # echo "creating $dirpart/$file"
18726
      echo '# dummy' > "$dirpart/$file"
18727
    done
18728
  done
18729
}
18730
 ;;
18731
    "libtool":C)
18732
 
18733
    # See if we are running on zsh, and set the options which allow our
18734
    # commands through without removal of \ escapes.
18735
    if test -n "${ZSH_VERSION+set}" ; then
18736
      setopt NO_GLOB_SUBST
18737
    fi
18738
 
18739
    cfgfile="${ofile}T"
18740
    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
18741
    $RM "$cfgfile"
18742
 
18743
    cat <<_LT_EOF >> "$cfgfile"
18744
#! $SHELL
18745
 
18746
# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
18747
# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
18748
# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18749
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
18750
#
18751
#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
18752
#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
18753
#   Written by Gordon Matzigkeit, 1996
18754
#
18755
#   This file is part of GNU Libtool.
18756
#
18757
# GNU Libtool is free software; you can redistribute it and/or
18758
# modify it under the terms of the GNU General Public License as
18759
# published by the Free Software Foundation; either version 2 of
18760
# the License, or (at your option) any later version.
18761
#
18762
# As a special exception to the GNU General Public License,
18763
# if you distribute this file as part of a program or library that
18764
# is built using GNU Libtool, you may include this file under the
18765
# same distribution terms that you use for the rest of that program.
18766
#
18767
# GNU Libtool is distributed in the hope that it will be useful,
18768
# but WITHOUT ANY WARRANTY; without even the implied warranty of
18769
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18770
# GNU General Public License for more details.
18771
#
18772
# You should have received a copy of the GNU General Public License
18773
# along with GNU Libtool; see the file COPYING.  If not, a copy
18774
# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
18775
# obtained by writing to the Free Software Foundation, Inc.,
18776
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18777
 
18778
 
18779
# The names of the tagged configurations supported by this script.
18780
available_tags="CXX "
18781
 
18782
# ### BEGIN LIBTOOL CONFIG
18783
 
18784
# Which release of libtool.m4 was used?
18785
macro_version=$macro_version
18786
macro_revision=$macro_revision
18787
 
18788
# Whether or not to build shared libraries.
18789
build_libtool_libs=$enable_shared
18790
 
18791
# Whether or not to build static libraries.
18792
build_old_libs=$enable_static
18793
 
18794
# What type of objects to build.
18795
pic_mode=$pic_mode
18796
 
18797
# Whether or not to optimize for fast installation.
18798
fast_install=$enable_fast_install
18799
 
18800
# Shell to use when invoking shell scripts.
18801
SHELL=$lt_SHELL
18802
 
18803
# An echo program that protects backslashes.
18804
ECHO=$lt_ECHO
18805
 
18806
# The host system.
18807
host_alias=$host_alias
18808
host=$host
18809
host_os=$host_os
18810
 
18811
# The build system.
18812
build_alias=$build_alias
18813
build=$build
18814
build_os=$build_os
18815
 
18816
# A sed program that does not truncate output.
18817
SED=$lt_SED
18818
 
18819
# Sed that helps us avoid accidentally triggering echo(1) options like -n.
18820
Xsed="\$SED -e 1s/^X//"
18821
 
18822
# A grep program that handles long lines.
18823
GREP=$lt_GREP
18824
 
18825
# An ERE matcher.
18826
EGREP=$lt_EGREP
18827
 
18828
# A literal string matcher.
18829
FGREP=$lt_FGREP
18830
 
18831
# A BSD- or MS-compatible name lister.
18832
NM=$lt_NM
18833
 
18834
# Whether we need soft or hard links.
18835
LN_S=$lt_LN_S
18836
 
18837
# What is the maximum length of a command?
18838
max_cmd_len=$max_cmd_len
18839
 
18840
# Object file suffix (normally "o").
18841
objext=$ac_objext
18842
 
18843
# Executable file suffix (normally "").
18844
exeext=$exeext
18845
 
18846
# whether the shell understands "unset".
18847
lt_unset=$lt_unset
18848
 
18849
# turn spaces into newlines.
18850
SP2NL=$lt_lt_SP2NL
18851
 
18852
# turn newlines into spaces.
18853
NL2SP=$lt_lt_NL2SP
18854
 
18855
# An object symbol dumper.
18856
OBJDUMP=$lt_OBJDUMP
18857
 
18858
# Method to check whether dependent libraries are shared objects.
18859
deplibs_check_method=$lt_deplibs_check_method
18860
 
18861
# Command to use when deplibs_check_method == "file_magic".
18862
file_magic_cmd=$lt_file_magic_cmd
18863
 
18864
# The archiver.
18865
AR=$lt_AR
18866
AR_FLAGS=$lt_AR_FLAGS
18867
 
18868
# A symbol stripping program.
18869
STRIP=$lt_STRIP
18870
 
18871
# Commands used to install an old-style archive.
18872
RANLIB=$lt_RANLIB
18873
old_postinstall_cmds=$lt_old_postinstall_cmds
18874
old_postuninstall_cmds=$lt_old_postuninstall_cmds
18875
 
18876
# Whether to use a lock for old archive extraction.
18877
lock_old_archive_extraction=$lock_old_archive_extraction
18878
 
18879
# A C compiler.
18880
LTCC=$lt_CC
18881
 
18882
# LTCC compiler flags.
18883
LTCFLAGS=$lt_CFLAGS
18884
 
18885
# Take the output of nm and produce a listing of raw symbols and C names.
18886
global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18887
 
18888
# Transform the output of nm in a proper C declaration.
18889
global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18890
 
18891
# Transform the output of nm in a C name address pair.
18892
global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18893
 
18894
# Transform the output of nm in a C name address pair when lib prefix is needed.
18895
global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
18896
 
18897
# The name of the directory that contains temporary libtool files.
18898
objdir=$objdir
18899
 
18900
# Used to examine libraries when file_magic_cmd begins with "file".
18901
MAGIC_CMD=$MAGIC_CMD
18902
 
18903
# Must we lock files when doing compilation?
18904
need_locks=$lt_need_locks
18905
 
18906
# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
18907
DSYMUTIL=$lt_DSYMUTIL
18908
 
18909
# Tool to change global to local symbols on Mac OS X.
18910
NMEDIT=$lt_NMEDIT
18911
 
18912
# Tool to manipulate fat objects and archives on Mac OS X.
18913
LIPO=$lt_LIPO
18914
 
18915
# ldd/readelf like tool for Mach-O binaries on Mac OS X.
18916
OTOOL=$lt_OTOOL
18917
 
18918
# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
18919
OTOOL64=$lt_OTOOL64
18920
 
18921
# Old archive suffix (normally "a").
18922
libext=$libext
18923
 
18924
# Shared library suffix (normally ".so").
18925
shrext_cmds=$lt_shrext_cmds
18926
 
18927
# The commands to extract the exported symbol list from a shared archive.
18928
extract_expsyms_cmds=$lt_extract_expsyms_cmds
18929
 
18930
# Variables whose values should be saved in libtool wrapper scripts and
18931
# restored at link time.
18932
variables_saved_for_relink=$lt_variables_saved_for_relink
18933
 
18934
# Do we need the "lib" prefix for modules?
18935
need_lib_prefix=$need_lib_prefix
18936
 
18937
# Do we need a version for libraries?
18938
need_version=$need_version
18939
 
18940
# Library versioning type.
18941
version_type=$version_type
18942
 
18943
# Shared library runtime path variable.
18944
runpath_var=$runpath_var
18945
 
18946
# Shared library path variable.
18947
shlibpath_var=$shlibpath_var
18948
 
18949
# Is shlibpath searched before the hard-coded library search path?
18950
shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18951
 
18952
# Format of library name prefix.
18953
libname_spec=$lt_libname_spec
18954
 
18955
# List of archive names.  First name is the real one, the rest are links.
18956
# The last name is the one that the linker finds with -lNAME
18957
library_names_spec=$lt_library_names_spec
18958
 
18959
# The coded name of the library, if different from the real name.
18960
soname_spec=$lt_soname_spec
18961
 
18962
# Permission mode override for installation of shared libraries.
18963
install_override_mode=$lt_install_override_mode
18964
 
18965
# Command to use after installation of a shared archive.
18966
postinstall_cmds=$lt_postinstall_cmds
18967
 
18968
# Command to use after uninstallation of a shared archive.
18969
postuninstall_cmds=$lt_postuninstall_cmds
18970
 
18971
# Commands used to finish a libtool library installation in a directory.
18972
finish_cmds=$lt_finish_cmds
18973
 
18974
# As "finish_cmds", except a single script fragment to be evaled but
18975
# not shown.
18976
finish_eval=$lt_finish_eval
18977
 
18978
# Whether we should hardcode library paths into libraries.
18979
hardcode_into_libs=$hardcode_into_libs
18980
 
18981
# Compile-time system search path for libraries.
18982
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18983
 
18984
# Run-time system search path for libraries.
18985
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18986
 
18987
# Whether dlopen is supported.
18988
dlopen_support=$enable_dlopen
18989
 
18990
# Whether dlopen of programs is supported.
18991
dlopen_self=$enable_dlopen_self
18992
 
18993
# Whether dlopen of statically linked programs is supported.
18994
dlopen_self_static=$enable_dlopen_self_static
18995
 
18996
# Commands to strip libraries.
18997
old_striplib=$lt_old_striplib
18998
striplib=$lt_striplib
18999
 
19000
 
19001
# The linker used to build libraries.
19002
LD=$lt_LD
19003
 
19004
# How to create reloadable object files.
19005
reload_flag=$lt_reload_flag
19006
reload_cmds=$lt_reload_cmds
19007
 
19008
# Commands used to build an old-style archive.
19009
old_archive_cmds=$lt_old_archive_cmds
19010
 
19011
# A language specific compiler.
19012
CC=$lt_compiler
19013
 
19014
# Is the compiler the GNU compiler?
19015
with_gcc=$GCC
19016
 
19017
# Compiler flag to turn off builtin functions.
19018
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19019
 
19020
# How to pass a linker flag through the compiler.
19021
wl=$lt_lt_prog_compiler_wl
19022
 
19023
# Additional compiler flags for building library objects.
19024
pic_flag=$lt_lt_prog_compiler_pic
19025
 
19026
# Compiler flag to prevent dynamic linking.
19027
link_static_flag=$lt_lt_prog_compiler_static
19028
 
19029
# Does compiler simultaneously support -c and -o options?
19030
compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19031
 
19032
# Whether or not to add -lc for building shared libraries.
19033
build_libtool_need_lc=$archive_cmds_need_lc
19034
 
19035
# Whether or not to disallow shared libs when runtime libs are static.
19036
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19037
 
19038
# Compiler flag to allow reflexive dlopens.
19039
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19040
 
19041
# Compiler flag to generate shared objects directly from archives.
19042
whole_archive_flag_spec=$lt_whole_archive_flag_spec
19043
 
19044
# Whether the compiler copes with passing no objects directly.
19045
compiler_needs_object=$lt_compiler_needs_object
19046
 
19047
# Create an old-style archive from a shared archive.
19048
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19049
 
19050
# Create a temporary old-style archive to link instead of a shared archive.
19051
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19052
 
19053
# Commands used to build a shared archive.
19054
archive_cmds=$lt_archive_cmds
19055
archive_expsym_cmds=$lt_archive_expsym_cmds
19056
 
19057
# Commands used to build a loadable module if different from building
19058
# a shared archive.
19059
module_cmds=$lt_module_cmds
19060
module_expsym_cmds=$lt_module_expsym_cmds
19061
 
19062
# Whether we are building with GNU ld or not.
19063
with_gnu_ld=$lt_with_gnu_ld
19064
 
19065
# Flag that allows shared libraries with undefined symbols to be built.
19066
allow_undefined_flag=$lt_allow_undefined_flag
19067
 
19068
# Flag that enforces no undefined symbols.
19069
no_undefined_flag=$lt_no_undefined_flag
19070
 
19071
# Flag to hardcode \$libdir into a binary during linking.
19072
# This must work even if \$libdir does not exist
19073
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19074
 
19075
# If ld is used when linking, flag to hardcode \$libdir into a binary
19076
# during linking.  This must work even if \$libdir does not exist.
19077
hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19078
 
19079
# Whether we need a single "-rpath" flag with a separated argument.
19080
hardcode_libdir_separator=$lt_hardcode_libdir_separator
19081
 
19082
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19083
# DIR into the resulting binary.
19084
hardcode_direct=$hardcode_direct
19085
 
19086
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19087
# DIR into the resulting binary and the resulting library dependency is
19088
# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19089
# library is relocated.
19090
hardcode_direct_absolute=$hardcode_direct_absolute
19091
 
19092
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19093
# into the resulting binary.
19094
hardcode_minus_L=$hardcode_minus_L
19095
 
19096
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19097
# into the resulting binary.
19098
hardcode_shlibpath_var=$hardcode_shlibpath_var
19099
 
19100
# Set to "yes" if building a shared library automatically hardcodes DIR
19101
# into the library and all subsequent libraries and executables linked
19102
# against it.
19103
hardcode_automatic=$hardcode_automatic
19104
 
19105
# Set to yes if linker adds runtime paths of dependent libraries
19106
# to runtime path list.
19107
inherit_rpath=$inherit_rpath
19108
 
19109
# Whether libtool must link a program against all its dependency libraries.
19110
link_all_deplibs=$link_all_deplibs
19111
 
19112
# Fix the shell variable \$srcfile for the compiler.
19113
fix_srcfile_path=$lt_fix_srcfile_path
19114
 
19115
# Set to "yes" if exported symbols are required.
19116
always_export_symbols=$always_export_symbols
19117
 
19118
# The commands to list exported symbols.
19119
export_symbols_cmds=$lt_export_symbols_cmds
19120
 
19121
# Symbols that should not be listed in the preloaded symbols.
19122
exclude_expsyms=$lt_exclude_expsyms
19123
 
19124
# Symbols that must always be exported.
19125
include_expsyms=$lt_include_expsyms
19126
 
19127
# Commands necessary for linking programs (against libraries) with templates.
19128
prelink_cmds=$lt_prelink_cmds
19129
 
19130
# Specify filename containing input files.
19131
file_list_spec=$lt_file_list_spec
19132
 
19133
# How to hardcode a shared library path into an executable.
19134
hardcode_action=$hardcode_action
19135
 
19136
# The directories searched by this compiler when creating a shared library.
19137
compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19138
 
19139
# Dependencies to place before and after the objects being linked to
19140
# create a shared library.
19141
predep_objects=$lt_predep_objects
19142
postdep_objects=$lt_postdep_objects
19143
predeps=$lt_predeps
19144
postdeps=$lt_postdeps
19145
 
19146
# The library search path used internally by the compiler when linking
19147
# a shared library.
19148
compiler_lib_search_path=$lt_compiler_lib_search_path
19149
 
19150
# ### END LIBTOOL CONFIG
19151
 
19152
_LT_EOF
19153
 
19154
  case $host_os in
19155
  aix3*)
19156
    cat <<\_LT_EOF >> "$cfgfile"
19157
# AIX sometimes has problems with the GCC collect2 program.  For some
19158
# reason, if we set the COLLECT_NAMES environment variable, the problems
19159
# vanish in a puff of smoke.
19160
if test "X${COLLECT_NAMES+set}" != Xset; then
19161
  COLLECT_NAMES=
19162
  export COLLECT_NAMES
19163
fi
19164
_LT_EOF
19165
    ;;
19166
  esac
19167
 
19168
 
19169
ltmain="$ac_aux_dir/ltmain.sh"
19170
 
19171
 
19172
  # We use sed instead of cat because bash on DJGPP gets confused if
19173
  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
19174
  # text mode, it properly converts lines to CR/LF.  This bash problem
19175
  # is reportedly fixed, but why not run on old versions too?
19176
  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19177
    || (rm -f "$cfgfile"; exit 1)
19178
 
19179
  case $xsi_shell in
19180
  yes)
19181
    cat << \_LT_EOF >> "$cfgfile"
19182
 
19183
# func_dirname file append nondir_replacement
19184
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19185
# otherwise set result to NONDIR_REPLACEMENT.
19186
func_dirname ()
19187
{
19188
  case ${1} in
19189
    */*) func_dirname_result="${1%/*}${2}" ;;
19190
    *  ) func_dirname_result="${3}" ;;
19191
  esac
19192
}
19193
 
19194
# func_basename file
19195
func_basename ()
19196
{
19197
  func_basename_result="${1##*/}"
19198
}
19199
 
19200
# func_dirname_and_basename file append nondir_replacement
19201
# perform func_basename and func_dirname in a single function
19202
# call:
19203
#   dirname:  Compute the dirname of FILE.  If nonempty,
19204
#             add APPEND to the result, otherwise set result
19205
#             to NONDIR_REPLACEMENT.
19206
#             value returned in "$func_dirname_result"
19207
#   basename: Compute filename of FILE.
19208
#             value retuned in "$func_basename_result"
19209
# Implementation must be kept synchronized with func_dirname
19210
# and func_basename. For efficiency, we do not delegate to
19211
# those functions but instead duplicate the functionality here.
19212
func_dirname_and_basename ()
19213
{
19214
  case ${1} in
19215
    */*) func_dirname_result="${1%/*}${2}" ;;
19216
    *  ) func_dirname_result="${3}" ;;
19217
  esac
19218
  func_basename_result="${1##*/}"
19219
}
19220
 
19221
# func_stripname prefix suffix name
19222
# strip PREFIX and SUFFIX off of NAME.
19223
# PREFIX and SUFFIX must not contain globbing or regex special
19224
# characters, hashes, percent signs, but SUFFIX may contain a leading
19225
# dot (in which case that matches only a dot).
19226
func_stripname ()
19227
{
19228
  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19229
  # positional parameters, so assign one to ordinary parameter first.
19230
  func_stripname_result=${3}
19231
  func_stripname_result=${func_stripname_result#"${1}"}
19232
  func_stripname_result=${func_stripname_result%"${2}"}
19233
}
19234
 
19235
# func_opt_split
19236
func_opt_split ()
19237
{
19238
  func_opt_split_opt=${1%%=*}
19239
  func_opt_split_arg=${1#*=}
19240
}
19241
 
19242
# func_lo2o object
19243
func_lo2o ()
19244
{
19245
  case ${1} in
19246
    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
19247
    *)    func_lo2o_result=${1} ;;
19248
  esac
19249
}
19250
 
19251
# func_xform libobj-or-source
19252
func_xform ()
19253
{
19254
  func_xform_result=${1%.*}.lo
19255
}
19256
 
19257
# func_arith arithmetic-term...
19258
func_arith ()
19259
{
19260
  func_arith_result=$(( $* ))
19261
}
19262
 
19263
# func_len string
19264
# STRING may not start with a hyphen.
19265
func_len ()
19266
{
19267
  func_len_result=${#1}
19268
}
19269
 
19270
_LT_EOF
19271
    ;;
19272
  *) # Bourne compatible functions.
19273
    cat << \_LT_EOF >> "$cfgfile"
19274
 
19275
# func_dirname file append nondir_replacement
19276
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19277
# otherwise set result to NONDIR_REPLACEMENT.
19278
func_dirname ()
19279
{
19280
  # Extract subdirectory from the argument.
19281
  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
19282
  if test "X$func_dirname_result" = "X${1}"; then
19283
    func_dirname_result="${3}"
19284
  else
19285
    func_dirname_result="$func_dirname_result${2}"
19286
  fi
19287
}
19288
 
19289
# func_basename file
19290
func_basename ()
19291
{
19292
  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
19293
}
19294
 
19295
 
19296
# func_stripname prefix suffix name
19297
# strip PREFIX and SUFFIX off of NAME.
19298
# PREFIX and SUFFIX must not contain globbing or regex special
19299
# characters, hashes, percent signs, but SUFFIX may contain a leading
19300
# dot (in which case that matches only a dot).
19301
# func_strip_suffix prefix name
19302
func_stripname ()
19303
{
19304
  case ${2} in
19305
    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
19306
    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
19307
  esac
19308
}
19309
 
19310
# sed scripts:
19311
my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
19312
my_sed_long_arg='1s/^-[^=]*=//'
19313
 
19314
# func_opt_split
19315
func_opt_split ()
19316
{
19317
  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
19318
  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
19319
}
19320
 
19321
# func_lo2o object
19322
func_lo2o ()
19323
{
19324
  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
19325
}
19326
 
19327
# func_xform libobj-or-source
19328
func_xform ()
19329
{
19330
  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
19331
}
19332
 
19333
# func_arith arithmetic-term...
19334
func_arith ()
19335
{
19336
  func_arith_result=`expr "$@"`
19337
}
19338
 
19339
# func_len string
19340
# STRING may not start with a hyphen.
19341
func_len ()
19342
{
19343
  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
19344
}
19345
 
19346
_LT_EOF
19347
esac
19348
 
19349
case $lt_shell_append in
19350
  yes)
19351
    cat << \_LT_EOF >> "$cfgfile"
19352
 
19353
# func_append var value
19354
# Append VALUE to the end of shell variable VAR.
19355
func_append ()
19356
{
19357
  eval "$1+=\$2"
19358
}
19359
_LT_EOF
19360
    ;;
19361
  *)
19362
    cat << \_LT_EOF >> "$cfgfile"
19363
 
19364
# func_append var value
19365
# Append VALUE to the end of shell variable VAR.
19366
func_append ()
19367
{
19368
  eval "$1=\$$1\$2"
19369
}
19370
 
19371
_LT_EOF
19372
    ;;
19373
  esac
19374
 
19375
 
19376
  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
19377
    || (rm -f "$cfgfile"; exit 1)
19378
 
19379
  mv -f "$cfgfile" "$ofile" ||
19380
    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19381
  chmod +x "$ofile"
19382
 
19383
 
19384
    cat <<_LT_EOF >> "$ofile"
19385
 
19386
# ### BEGIN LIBTOOL TAG CONFIG: CXX
19387
 
19388
# The linker used to build libraries.
19389
LD=$lt_LD_CXX
19390
 
19391
# How to create reloadable object files.
19392
reload_flag=$lt_reload_flag_CXX
19393
reload_cmds=$lt_reload_cmds_CXX
19394
 
19395
# Commands used to build an old-style archive.
19396
old_archive_cmds=$lt_old_archive_cmds_CXX
19397
 
19398
# A language specific compiler.
19399
CC=$lt_compiler_CXX
19400
 
19401
# Is the compiler the GNU compiler?
19402
with_gcc=$GCC_CXX
19403
 
19404
# Compiler flag to turn off builtin functions.
19405
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
19406
 
19407
# How to pass a linker flag through the compiler.
19408
wl=$lt_lt_prog_compiler_wl_CXX
19409
 
19410
# Additional compiler flags for building library objects.
19411
pic_flag=$lt_lt_prog_compiler_pic_CXX
19412
 
19413
# Compiler flag to prevent dynamic linking.
19414
link_static_flag=$lt_lt_prog_compiler_static_CXX
19415
 
19416
# Does compiler simultaneously support -c and -o options?
19417
compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
19418
 
19419
# Whether or not to add -lc for building shared libraries.
19420
build_libtool_need_lc=$archive_cmds_need_lc_CXX
19421
 
19422
# Whether or not to disallow shared libs when runtime libs are static.
19423
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
19424
 
19425
# Compiler flag to allow reflexive dlopens.
19426
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
19427
 
19428
# Compiler flag to generate shared objects directly from archives.
19429
whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
19430
 
19431
# Whether the compiler copes with passing no objects directly.
19432
compiler_needs_object=$lt_compiler_needs_object_CXX
19433
 
19434
# Create an old-style archive from a shared archive.
19435
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
19436
 
19437
# Create a temporary old-style archive to link instead of a shared archive.
19438
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
19439
 
19440
# Commands used to build a shared archive.
19441
archive_cmds=$lt_archive_cmds_CXX
19442
archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
19443
 
19444
# Commands used to build a loadable module if different from building
19445
# a shared archive.
19446
module_cmds=$lt_module_cmds_CXX
19447
module_expsym_cmds=$lt_module_expsym_cmds_CXX
19448
 
19449
# Whether we are building with GNU ld or not.
19450
with_gnu_ld=$lt_with_gnu_ld_CXX
19451
 
19452
# Flag that allows shared libraries with undefined symbols to be built.
19453
allow_undefined_flag=$lt_allow_undefined_flag_CXX
19454
 
19455
# Flag that enforces no undefined symbols.
19456
no_undefined_flag=$lt_no_undefined_flag_CXX
19457
 
19458
# Flag to hardcode \$libdir into a binary during linking.
19459
# This must work even if \$libdir does not exist
19460
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
19461
 
19462
# If ld is used when linking, flag to hardcode \$libdir into a binary
19463
# during linking.  This must work even if \$libdir does not exist.
19464
hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
19465
 
19466
# Whether we need a single "-rpath" flag with a separated argument.
19467
hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
19468
 
19469
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19470
# DIR into the resulting binary.
19471
hardcode_direct=$hardcode_direct_CXX
19472
 
19473
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19474
# DIR into the resulting binary and the resulting library dependency is
19475
# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19476
# library is relocated.
19477
hardcode_direct_absolute=$hardcode_direct_absolute_CXX
19478
 
19479
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19480
# into the resulting binary.
19481
hardcode_minus_L=$hardcode_minus_L_CXX
19482
 
19483
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19484
# into the resulting binary.
19485
hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
19486
 
19487
# Set to "yes" if building a shared library automatically hardcodes DIR
19488
# into the library and all subsequent libraries and executables linked
19489
# against it.
19490
hardcode_automatic=$hardcode_automatic_CXX
19491
 
19492
# Set to yes if linker adds runtime paths of dependent libraries
19493
# to runtime path list.
19494
inherit_rpath=$inherit_rpath_CXX
19495
 
19496
# Whether libtool must link a program against all its dependency libraries.
19497
link_all_deplibs=$link_all_deplibs_CXX
19498
 
19499
# Fix the shell variable \$srcfile for the compiler.
19500
fix_srcfile_path=$lt_fix_srcfile_path_CXX
19501
 
19502
# Set to "yes" if exported symbols are required.
19503
always_export_symbols=$always_export_symbols_CXX
19504
 
19505
# The commands to list exported symbols.
19506
export_symbols_cmds=$lt_export_symbols_cmds_CXX
19507
 
19508
# Symbols that should not be listed in the preloaded symbols.
19509
exclude_expsyms=$lt_exclude_expsyms_CXX
19510
 
19511
# Symbols that must always be exported.
19512
include_expsyms=$lt_include_expsyms_CXX
19513
 
19514
# Commands necessary for linking programs (against libraries) with templates.
19515
prelink_cmds=$lt_prelink_cmds_CXX
19516
 
19517
# Specify filename containing input files.
19518
file_list_spec=$lt_file_list_spec_CXX
19519
 
19520
# How to hardcode a shared library path into an executable.
19521
hardcode_action=$hardcode_action_CXX
19522
 
19523
# The directories searched by this compiler when creating a shared library.
19524
compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
19525
 
19526
# Dependencies to place before and after the objects being linked to
19527
# create a shared library.
19528
predep_objects=$lt_predep_objects_CXX
19529
postdep_objects=$lt_postdep_objects_CXX
19530
predeps=$lt_predeps_CXX
19531
postdeps=$lt_postdeps_CXX
19532
 
19533
# The library search path used internally by the compiler when linking
19534
# a shared library.
19535
compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
19536
 
19537
# ### END LIBTOOL TAG CONFIG: CXX
19538
_LT_EOF
19539
 
19540
 ;;
19541
    "default-1":C)
19542
    for ac_file in $CONFIG_FILES; do
19543
      # Support "outfile[:infile[:infile...]]"
19544
      case "$ac_file" in
19545
        *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
19546
      esac
19547
      # PO directories have a Makefile.in generated from Makefile.in.in.
19548
      case "$ac_file" in */Makefile.in)
19549
        # Adjust a relative srcdir.
19550
        ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
19551
        ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
19552
        ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
19553
        # In autoconf-2.13 it is called $ac_given_srcdir.
19554
        # In autoconf-2.50 it is called $srcdir.
19555
        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
19556
        case "$ac_given_srcdir" in
19557
          .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
19558
          /*) top_srcdir="$ac_given_srcdir" ;;
19559
          *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
19560
        esac
19561
        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
19562
          rm -f "$ac_dir/POTFILES"
19563
          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
19564
          cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[   ]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
19565
          POMAKEFILEDEPS="POTFILES.in"
19566
          # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
19567
          # on $ac_dir but don't depend on user-specified configuration
19568
          # parameters.
19569
          if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
19570
            # The LINGUAS file contains the set of available languages.
19571
            if test -n "$OBSOLETE_ALL_LINGUAS"; then
19572
              test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
19573
            fi
19574
            ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
19575
            # Hide the ALL_LINGUAS assigment from automake.
19576
            eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
19577
            POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
19578
          else
19579
            # The set of available languages was given in configure.in.
19580
            eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
19581
          fi
19582
          case "$ac_given_srcdir" in
19583
            .) srcdirpre= ;;
19584
            *) srcdirpre='$(srcdir)/' ;;
19585
          esac
19586
          POFILES=
19587
          GMOFILES=
19588
          UPDATEPOFILES=
19589
          DUMMYPOFILES=
19590
          for lang in $ALL_LINGUAS; do
19591
            POFILES="$POFILES $srcdirpre$lang.po"
19592
            GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
19593
            UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
19594
            DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
19595
          done
19596
          # CATALOGS depends on both $ac_dir and the user's LINGUAS
19597
          # environment variable.
19598
          INST_LINGUAS=
19599
          if test -n "$ALL_LINGUAS"; then
19600
            for presentlang in $ALL_LINGUAS; do
19601
              useit=no
19602
              if test "%UNSET%" != "$LINGUAS"; then
19603
                desiredlanguages="$LINGUAS"
19604
              else
19605
                desiredlanguages="$ALL_LINGUAS"
19606
              fi
19607
              for desiredlang in $desiredlanguages; do
19608
                # Use the presentlang catalog if desiredlang is
19609
                #   a. equal to presentlang, or
19610
                #   b. a variant of presentlang (because in this case,
19611
                #      presentlang can be used as a fallback for messages
19612
                #      which are not translated in the desiredlang catalog).
19613
                case "$desiredlang" in
19614
                  "$presentlang"*) useit=yes;;
19615
                esac
19616
              done
19617
              if test $useit = yes; then
19618
                INST_LINGUAS="$INST_LINGUAS $presentlang"
19619
              fi
19620
            done
19621
          fi
19622
          CATALOGS=
19623
          if test -n "$INST_LINGUAS"; then
19624
            for lang in $INST_LINGUAS; do
19625
              CATALOGS="$CATALOGS $lang.gmo"
19626
            done
19627
          fi
19628
          test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
19629
          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"
19630
          for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
19631
            if test -f "$f"; then
19632
              case "$f" in
19633
                *.orig | *.bak | *~) ;;
19634
                *) cat "$f" >> "$ac_dir/Makefile" ;;
19635
              esac
19636
            fi
19637
          done
19638
        fi
19639
        ;;
19640
      esac
19641
    done ;;
19642
 
19643
  esac
19644
done # for ac_tag
19645
 
19646
 
19647
as_fn_exit 0
19648
_ACEOF
19649
ac_clean_files=$ac_clean_files_save
19650
 
19651
test $ac_write_fail = 0 ||
19652
  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
19653
 
19654
 
19655
# configure is writing to config.log, and then calls config.status.
19656
# config.status does its own redirection, appending to config.log.
19657
# Unfortunately, on DOS this fails, as config.log is still kept open
19658
# by configure, so config.status won't be able to write to it; its
19659
# output is simply discarded.  So we exec the FD to /dev/null,
19660
# effectively closing config.log, so it can be properly (re)opened and
19661
# appended to by config.status.  When coming back to configure, we
19662
# need to make the FD available again.
19663
if test "$no_create" != yes; then
19664
  ac_cs_success=:
19665
  ac_config_status_args=
19666
  test "$silent" = yes &&
19667
    ac_config_status_args="$ac_config_status_args --quiet"
19668
  exec 5>/dev/null
19669
  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19670
  exec 5>>config.log
19671
  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19672
  # would make configure fail if this is the last instruction.
19673
  $ac_cs_success || as_fn_exit $?
19674
fi
19675
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19676
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19677
$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19678
fi
19679
 

powered by: WebSVN 2.1.0

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