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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [configure] - Blame information for rev 757

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

Line No. Rev Author Line
1 753 jeremybenn
#! /bin/sh
2
# Guess values for system-dependent variables and create Makefiles.
3
# Generated by GNU Autoconf 2.64 for libjava version-unused.
4
#
5
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6
# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7
# Foundation, Inc.
8
#
9
# This configure script is free software; the Free Software Foundation
10
# gives unlimited permission to copy, distribute and modify it.
11
## -------------------- ##
12
## M4sh Initialization. ##
13
## -------------------- ##
14
 
15
# Be more Bourne compatible
16
DUALCASE=1; export DUALCASE # for MKS sh
17
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18
  emulate sh
19
  NULLCMD=:
20
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21
  # is contrary to our usage.  Disable this feature.
22
  alias -g '${1+"$@"}'='"$@"'
23
  setopt NO_GLOB_SUBST
24
else
25
  case `(set -o) 2>/dev/null` in #(
26
  *posix*) :
27
    set -o posix ;; #(
28
  *) :
29
     ;;
30
esac
31
fi
32
 
33
 
34
as_nl='
35
'
36
export as_nl
37
# Printing a long string crashes Solaris 7 /usr/bin/printf.
38
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41
# Prefer a ksh shell builtin over an external printf program on Solaris,
42
# but without wasting forks for bash or zsh.
43
if test -z "$BASH_VERSION$ZSH_VERSION" \
44
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45
  as_echo='print -r --'
46
  as_echo_n='print -rn --'
47
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48
  as_echo='printf %s\n'
49
  as_echo_n='printf %s'
50
else
51
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53
    as_echo_n='/usr/ucb/echo -n'
54
  else
55
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56
    as_echo_n_body='eval
57
      arg=$1;
58
      case $arg in #(
59
      *"$as_nl"*)
60
        expr "X$arg" : "X\\(.*\\)$as_nl";
61
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62
      esac;
63
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64
    '
65
    export as_echo_n_body
66
    as_echo_n='sh -c $as_echo_n_body as_echo'
67
  fi
68
  export as_echo_body
69
  as_echo='sh -c $as_echo_body as_echo'
70
fi
71
 
72
# The user is always right.
73
if test "${PATH_SEPARATOR+set}" != set; then
74
  PATH_SEPARATOR=:
75
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77
      PATH_SEPARATOR=';'
78
  }
79
fi
80
 
81
 
82
# IFS
83
# We need space, tab and new line, in precisely that order.  Quoting is
84
# there to prevent editors from complaining about space-tab.
85
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86
# splitting by setting IFS to empty value.)
87
IFS=" ""        $as_nl"
88
 
89
# Find who we are.  Look in the path if we contain no directory separator.
90
case $0 in #((
91
  *[\\/]* ) as_myself=$0 ;;
92
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93
for as_dir in $PATH
94
do
95
  IFS=$as_save_IFS
96
  test -z "$as_dir" && as_dir=.
97
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98
  done
99
IFS=$as_save_IFS
100
 
101
     ;;
102
esac
103
# We did not find ourselves, most probably we were run as `sh COMMAND'
104
# in which case we are not to be found in the path.
105
if test "x$as_myself" = x; then
106
  as_myself=$0
107
fi
108
if test ! -f "$as_myself"; then
109
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110
  exit 1
111
fi
112
 
113
# Unset variables that we do not need and which cause bugs (e.g. in
114
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115
# suppresses any "Segmentation fault" message there.  '((' could
116
# trigger a bug in pdksh 5.2.14.
117
for as_var in BASH_ENV ENV MAIL MAILPATH
118
do eval test x\${$as_var+set} = xset \
119
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120
done
121
PS1='$ '
122
PS2='> '
123
PS4='+ '
124
 
125
# NLS nuisances.
126
LC_ALL=C
127
export LC_ALL
128
LANGUAGE=C
129
export LANGUAGE
130
 
131
# CDPATH.
132
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
 
134
if test "x$CONFIG_SHELL" = x; then
135
  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136
  emulate sh
137
  NULLCMD=:
138
  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139
  # is contrary to our usage.  Disable this feature.
140
  alias -g '\${1+\"\$@\"}'='\"\$@\"'
141
  setopt NO_GLOB_SUBST
142
else
143
  case \`(set -o) 2>/dev/null\` in #(
144
  *posix*) :
145
    set -o posix ;; #(
146
  *) :
147
     ;;
148
esac
149
fi
150
"
151
  as_required="as_fn_return () { (exit \$1); }
152
as_fn_success () { as_fn_return 0; }
153
as_fn_failure () { as_fn_return 1; }
154
as_fn_ret_success () { return 0; }
155
as_fn_ret_failure () { return 1; }
156
 
157
exitcode=0
158
as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159
as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160
as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161
as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162
if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
 
164
else
165
  exitcode=1; echo positional parameters were not saved.
166
fi
167
test x\$exitcode = x0 || exit 1"
168
  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169
  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170
  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171
  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172
 
173
  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
174
    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
175
    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
176
    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177
    PATH=/empty FPATH=/empty; export PATH FPATH
178
    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
179
      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
180
test \$(( 1 + 1 )) = 2 || exit 1"
181
  if (eval "$as_required") 2>/dev/null; then :
182
  as_have_required=yes
183
else
184
  as_have_required=no
185
fi
186
  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
 
188
else
189
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190
as_found=false
191
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192
do
193
  IFS=$as_save_IFS
194
  test -z "$as_dir" && as_dir=.
195
  as_found=:
196
  case $as_dir in #(
197
         /*)
198
           for as_base in sh bash ksh sh5; do
199
             # Try only shells that exist, to save several forks.
200
             as_shell=$as_dir/$as_base
201
             if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202
                    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203
  CONFIG_SHELL=$as_shell as_have_required=yes
204
                   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205
  break 2
206
fi
207
fi
208
           done;;
209
       esac
210
  as_found=false
211
done
212
$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213
              { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214
  CONFIG_SHELL=$SHELL as_have_required=yes
215
fi; }
216
IFS=$as_save_IFS
217
 
218
 
219
      if test "x$CONFIG_SHELL" != x; then :
220
  # We cannot yet assume a decent shell, so we have to provide a
221
        # neutralization value for shells without unset; and this also
222
        # works around shells that cannot unset nonexistent variables.
223
        BASH_ENV=/dev/null
224
        ENV=/dev/null
225
        (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226
        export CONFIG_SHELL
227
        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228
fi
229
 
230
    if test x$as_have_required = xno; then :
231
  $as_echo "$0: This script requires a shell more modern than all"
232
  $as_echo "$0: the shells that I found on your system."
233
  if test x${ZSH_VERSION+set} = xset ; then
234
    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235
    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236
  else
237
    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238
$0: including any error possibly output before this
239
$0: message. Then install a modern shell, or manually run
240
$0: the script under such a shell if you do have one."
241
  fi
242
  exit 1
243
fi
244
fi
245
fi
246
SHELL=${CONFIG_SHELL-/bin/sh}
247
export SHELL
248
# Unset more variables known to interfere with behavior of common tools.
249
CLICOLOR_FORCE= GREP_OPTIONS=
250
unset CLICOLOR_FORCE GREP_OPTIONS
251
 
252
## --------------------- ##
253
## M4sh Shell Functions. ##
254
## --------------------- ##
255
# as_fn_unset VAR
256
# ---------------
257
# Portably unset VAR.
258
as_fn_unset ()
259
{
260
  { eval $1=; unset $1;}
261
}
262
as_unset=as_fn_unset
263
 
264
# as_fn_set_status STATUS
265
# -----------------------
266
# Set $? to STATUS, without forking.
267
as_fn_set_status ()
268
{
269
  return $1
270
} # as_fn_set_status
271
 
272
# as_fn_exit STATUS
273
# -----------------
274
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275
as_fn_exit ()
276
{
277
  set +e
278
  as_fn_set_status $1
279
  exit $1
280
} # as_fn_exit
281
 
282
# as_fn_mkdir_p
283
# -------------
284
# Create "$as_dir" as a directory, including parents if necessary.
285
as_fn_mkdir_p ()
286
{
287
 
288
  case $as_dir in #(
289
  -*) as_dir=./$as_dir;;
290
  esac
291
  test -d "$as_dir" || eval $as_mkdir_p || {
292
    as_dirs=
293
    while :; do
294
      case $as_dir in #(
295
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296
      *) as_qdir=$as_dir;;
297
      esac
298
      as_dirs="'$as_qdir' $as_dirs"
299
      as_dir=`$as_dirname -- "$as_dir" ||
300
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301
         X"$as_dir" : 'X\(//\)[^/]' \| \
302
         X"$as_dir" : 'X\(//\)$' \| \
303
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304
$as_echo X"$as_dir" |
305
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306
            s//\1/
307
            q
308
          }
309
          /^X\(\/\/\)[^/].*/{
310
            s//\1/
311
            q
312
          }
313
          /^X\(\/\/\)$/{
314
            s//\1/
315
            q
316
          }
317
          /^X\(\/\).*/{
318
            s//\1/
319
            q
320
          }
321
          s/.*/./; q'`
322
      test -d "$as_dir" && break
323
    done
324
    test -z "$as_dirs" || eval "mkdir $as_dirs"
325
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
 
327
 
328
} # as_fn_mkdir_p
329
# as_fn_append VAR VALUE
330
# ----------------------
331
# Append the text in VALUE to the end of the definition contained in VAR. Take
332
# advantage of any shell optimizations that allow amortized linear growth over
333
# repeated appends, instead of the typical quadratic growth present in naive
334
# implementations.
335
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336
  eval 'as_fn_append ()
337
  {
338
    eval $1+=\$2
339
  }'
340
else
341
  as_fn_append ()
342
  {
343
    eval $1=\$$1\$2
344
  }
345
fi # as_fn_append
346
 
347
# as_fn_arith ARG...
348
# ------------------
349
# Perform arithmetic evaluation on the ARGs, and store the result in the
350
# global $as_val. Take advantage of shells that can avoid forks. The arguments
351
# must be portable across $(()) and expr.
352
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353
  eval 'as_fn_arith ()
354
  {
355
    as_val=$(( $* ))
356
  }'
357
else
358
  as_fn_arith ()
359
  {
360
    as_val=`expr "$@" || test $? -eq 1`
361
  }
362
fi # as_fn_arith
363
 
364
 
365
# as_fn_error ERROR [LINENO LOG_FD]
366
# ---------------------------------
367
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369
# script with status $?, using 1 if that was 0.
370
as_fn_error ()
371
{
372
  as_status=$?; test $as_status -eq 0 && as_status=1
373
  if test "$3"; then
374
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376
  fi
377
  $as_echo "$as_me: error: $1" >&2
378
  as_fn_exit $as_status
379
} # as_fn_error
380
 
381
if expr a : '\(a\)' >/dev/null 2>&1 &&
382
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
383
  as_expr=expr
384
else
385
  as_expr=false
386
fi
387
 
388
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389
  as_basename=basename
390
else
391
  as_basename=false
392
fi
393
 
394
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395
  as_dirname=dirname
396
else
397
  as_dirname=false
398
fi
399
 
400
as_me=`$as_basename -- "$0" ||
401
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402
         X"$0" : 'X\(//\)$' \| \
403
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404
$as_echo X/"$0" |
405
    sed '/^.*\/\([^/][^/]*\)\/*$/{
406
            s//\1/
407
            q
408
          }
409
          /^X\/\(\/\/\)$/{
410
            s//\1/
411
            q
412
          }
413
          /^X\/\(\/\).*/{
414
            s//\1/
415
            q
416
          }
417
          s/.*/./; q'`
418
 
419
# Avoid depending upon Character Ranges.
420
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423
as_cr_digits='0123456789'
424
as_cr_alnum=$as_cr_Letters$as_cr_digits
425
 
426
 
427
  as_lineno_1=$LINENO as_lineno_1a=$LINENO
428
  as_lineno_2=$LINENO as_lineno_2a=$LINENO
429
  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430
  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431
  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
432
  sed -n '
433
    p
434
    /[$]LINENO/=
435
  ' <$as_myself |
436
    sed '
437
      s/[$]LINENO.*/&-/
438
      t lineno
439
      b
440
      :lineno
441
      N
442
      :loop
443
      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444
      t loop
445
      s/-\n.*//
446
    ' >$as_me.lineno &&
447
  chmod +x "$as_me.lineno" ||
448
    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
 
450
  # Don't try to exec as it changes $[0], causing all sort of problems
451
  # (the dirname of $[0] is not the place where we might find the
452
  # original and so on.  Autoconf is especially sensitive to this).
453
  . "./$as_me.lineno"
454
  # Exit status is that of the last command.
455
  exit
456
}
457
 
458
ECHO_C= ECHO_N= ECHO_T=
459
case `echo -n x` in #(((((
460
-n*)
461
  case `echo 'xy\c'` in
462
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
463
  xy)  ECHO_C='\c';;
464
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
465
       ECHO_T=' ';;
466
  esac;;
467
*)
468
  ECHO_N='-n';;
469
esac
470
 
471
rm -f conf$$ conf$$.exe conf$$.file
472
if test -d conf$$.dir; then
473
  rm -f conf$$.dir/conf$$.file
474
else
475
  rm -f conf$$.dir
476
  mkdir conf$$.dir 2>/dev/null
477
fi
478
if (echo >conf$$.file) 2>/dev/null; then
479
  if ln -s conf$$.file conf$$ 2>/dev/null; then
480
    as_ln_s='ln -s'
481
    # ... but there are two gotchas:
482
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484
    # In both cases, we have to default to `cp -p'.
485
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486
      as_ln_s='cp -p'
487
  elif ln conf$$.file conf$$ 2>/dev/null; then
488
    as_ln_s=ln
489
  else
490
    as_ln_s='cp -p'
491
  fi
492
else
493
  as_ln_s='cp -p'
494
fi
495
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496
rmdir conf$$.dir 2>/dev/null
497
 
498
if mkdir -p . 2>/dev/null; then
499
  as_mkdir_p='mkdir -p "$as_dir"'
500
else
501
  test -d ./-p && rmdir ./-p
502
  as_mkdir_p=false
503
fi
504
 
505
if test -x / >/dev/null 2>&1; then
506
  as_test_x='test -x'
507
else
508
  if ls -dL / >/dev/null 2>&1; then
509
    as_ls_L_option=L
510
  else
511
    as_ls_L_option=
512
  fi
513
  as_test_x='
514
    eval sh -c '\''
515
      if test -d "$1"; then
516
        test -d "$1/.";
517
      else
518
        case $1 in #(
519
        -*)set "./$1";;
520
        esac;
521
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522
        ???[sx]*):;;*)false;;esac;fi
523
    '\'' sh
524
  '
525
fi
526
as_executable_p=$as_test_x
527
 
528
# Sed expression to map a string onto a valid CPP name.
529
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
 
531
# Sed expression to map a string onto a valid variable name.
532
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
 
534
SHELL=${CONFIG_SHELL-/bin/sh}
535
 
536
 
537
exec 7<&0 &1
538
 
539
# Name of the host.
540
# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541
# so uname gets run too.
542
ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
 
544
#
545
# Initializations.
546
#
547
ac_default_prefix=/usr/local
548
ac_clean_files=
549
ac_config_libobj_dir=.
550
LIBOBJS=
551
cross_compiling=no
552
subdirs=
553
MFLAGS=
554
MAKEFLAGS=
555
 
556
# Identity of this package.
557
PACKAGE_NAME='libjava'
558
PACKAGE_TARNAME='libjava'
559
PACKAGE_VERSION='version-unused'
560
PACKAGE_STRING='libjava version-unused'
561
PACKAGE_BUGREPORT=''
562
PACKAGE_URL=''
563
 
564
ac_unique_file="java/lang/System.java"
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
enable_option_checking=no
602
ac_c_werror_flag=
603
ac_subst_vars='am__EXEEXT_FALSE
604
am__EXEEXT_TRUE
605
LTLIBOBJS
606
LIBOBJS
607
LIBDIR
608
OS
609
CPU
610
GCJ_BIN_DIR
611
JRE_LIB_DIR
612
JRE_BIN_DIR
613
SDK_INCLUDE_DIR
614
SDK_LIB_DIR
615
SDK_BIN_DIR
616
SDK_LNK
617
JRE_LNK
618
JRE_DIR
619
JVM_JAR_DIR
620
JVM_JAR_ROOT_DIR
621
JVM_ROOT_DIR
622
BUILD_VERSION
623
JAVA_VERSION
624
gcc_suffix
625
CREATE_JAVA_HOME_FALSE
626
CREATE_JAVA_HOME_TRUE
627
INSTALL_AOT_RPM_FALSE
628
INSTALL_AOT_RPM_TRUE
629
MAKE
630
python_mod_dir_expanded
631
python_mod_dir
632
here
633
LD_FINISH_STATIC_SPEC
634
LD_START_STATIC_SPEC
635
ANONVERSCRIPT_SUN_FALSE
636
ANONVERSCRIPT_SUN_TRUE
637
ANONVERSCRIPT_GNU_FALSE
638
ANONVERSCRIPT_GNU_TRUE
639
ANONVERSCRIPT_FALSE
640
ANONVERSCRIPT_TRUE
641
SYSDEP_SOURCES
642
PERL
643
libstdcxx_incdir
644
gxx_include_dir
645
gcjsubdir
646
dbexecdir
647
GCJVERSION
648
toolexeclibdir
649
toolexecmainlibdir
650
toolexecdir
651
LIBGCC_UNWIND_INCLUDE
652
INSTALL_BINARIES_FALSE
653
INSTALL_BINARIES_TRUE
654
NEEDS_DATA_START_FALSE
655
NEEDS_DATA_START_TRUE
656
ENABLE_SHARED_FALSE
657
ENABLE_SHARED_TRUE
658
NATIVE_FALSE
659
NATIVE_TRUE
660
ATOMICSPEC
661
IEEESPEC
662
BACKTRACESPEC
663
EXCEPTIONSPEC
664
CHECKREFSPEC
665
DIVIDESPEC
666
ZINCS
667
SYS_ZLIBS
668
ZLIBS
669
CLASSPATH_SEPARATOR
670
LIBART_LIBS
671
LIBART_CFLAGS
672
GLIB_LIBS
673
GLIB_CFLAGS
674
GTK_LIBS
675
GTK_CFLAGS
676
PKG_CONFIG
677
LDLIBICONV
678
LTLIBICONV
679
LIBICONV
680
USING_GCC_FALSE
681
USING_GCC_TRUE
682
HASH_SYNC_SPEC
683
LIBGCJ_BC_SPEC
684
LIBGCJ_SPEC
685
USE_LIBGCJ_BC_FALSE
686
USE_LIBGCJ_BC_TRUE
687
USING_NO_THREADS_FALSE
688
USING_NO_THREADS_TRUE
689
USING_WIN32_THREADS_FALSE
690
USING_WIN32_THREADS_TRUE
691
USING_POSIX_THREADS_FALSE
692
USING_POSIX_THREADS_TRUE
693
THREADCXXFLAGS
694
THREADLDFLAGS
695
THREADSTARTFILESPEC
696
THREADSPEC
697
THREADDEPS
698
THREADINCS
699
THREADLIBS
700
USING_NOGC_FALSE
701
USING_NOGC_TRUE
702
USING_BOEHMGC_FALSE
703
USING_BOEHMGC_TRUE
704
GCTESTSPEC
705
JC1GCSPEC
706
GCSPEC
707
GCDEPS
708
GCINCS
709
GCLIBS
710
LIBGCJTESTSPEC
711
LIBMATHSPEC
712
LIBSTDCXXSPEC
713
extra_ldflags
714
extra_ldflags_libjava
715
X_EXTRA_LIBS
716
X_LIBS
717
X_PRE_LIBS
718
X_CFLAGS
719
XMKMF
720
ZLIBTESTSPEC
721
ZLIBSPEC
722
SYSTEMSPEC
723
USING_DARWIN_CRT_FALSE
724
USING_DARWIN_CRT_TRUE
725
USING_POSIX_PLATFORM_FALSE
726
USING_POSIX_PLATFORM_TRUE
727
USING_WIN32_PLATFORM_FALSE
728
USING_WIN32_PLATFORM_TRUE
729
PLATFORM
730
LIBFFIINCS
731
LIBFFI
732
INTERPRETER_FALSE
733
INTERPRETER_TRUE
734
INTERPRETER
735
BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE
736
BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE
737
SUPPRESS_LIBGCJ_BC_FALSE
738
SUPPRESS_LIBGCJ_BC_TRUE
739
JAVA_HOME
740
JAVA_HOME_SET_FALSE
741
JAVA_HOME_SET_TRUE
742
INSTALL_ECJ_JAR_FALSE
743
INSTALL_ECJ_JAR_TRUE
744
BUILD_ECJ1_FALSE
745
BUILD_ECJ1_TRUE
746
ECJ_JAR
747
ECJ_BUILD_JAR
748
TESTSUBDIR_FALSE
749
TESTSUBDIR_TRUE
750
subdirs
751
am__fastdepGCJ_FALSE
752
am__fastdepGCJ_TRUE
753
GCJDEPMODE
754
GCJFLAGS
755
ac_ct_GCJ
756
GCJ
757
lt_host_flags
758
CXXCPP
759
CPP
760
OTOOL64
761
OTOOL
762
LIPO
763
NMEDIT
764
DSYMUTIL
765
OBJDUMP
766
NM
767
ac_ct_DUMPBIN
768
DUMPBIN
769
FGREP
770
EGREP
771
GREP
772
SED
773
LIBTOOL
774
DIRLTDL
775
LIBLTDL
776
INCLTDL
777
host_exeext
778
GCJH
779
GCC_FOR_ECJX
780
GCJ_FOR_ECJX
781
X_AWT_FALSE
782
X_AWT_TRUE
783
XLIB_AWT_FALSE
784
XLIB_AWT_TRUE
785
TOOLKIT
786
LIBGCJDEBUG
787
BUILD_SUBLIBS_FALSE
788
BUILD_SUBLIBS_TRUE
789
LIBGCJ_LD_EXPORT_ALL
790
LIBGCJ_LD_SYMBOLIC_FUNCTIONS
791
LIBGCJ_LD_SYMBOLIC
792
LIBGCJ_SUBLIB_CORE_EXTRA_DEPS
793
LIBGCJ_SUBLIB_LTFLAGS
794
LIBGCJ_JAVAFLAGS
795
LIBGCJ_CXXFLAGS
796
LIBGCJ_CFLAGS
797
MAINT
798
MAINTAINER_MODE_FALSE
799
MAINTAINER_MODE_TRUE
800
UNZIP
801
ZIP
802
JAR
803
DLLTOOL
804
RANLIB
805
AR
806
LD
807
AS
808
am__fastdepCXX_FALSE
809
am__fastdepCXX_TRUE
810
CXXDEPMODE
811
am__fastdepCC_FALSE
812
am__fastdepCC_TRUE
813
CCDEPMODE
814
AMDEPBACKSLASH
815
AMDEP_FALSE
816
AMDEP_TRUE
817
am__quote
818
am__include
819
DEPDIR
820
am__untar
821
am__tar
822
AMTAR
823
am__leading_dot
824
SET_MAKE
825
AWK
826
mkdir_p
827
MKDIR_P
828
INSTALL_STRIP_PROGRAM
829
STRIP
830
install_sh
831
MAKEINFO
832
AUTOHEADER
833
AUTOMAKE
834
AUTOCONF
835
ACLOCAL
836
VERSION
837
PACKAGE
838
CYGPATH_W
839
am__isrc
840
INSTALL_DATA
841
INSTALL_SCRIPT
842
INSTALL_PROGRAM
843
ac_ct_CXX
844
CXXFLAGS
845
CXX
846
OBJEXT
847
EXEEXT
848
ac_ct_CC
849
CPPFLAGS
850
LDFLAGS
851
CFLAGS
852
CC
853
JAVA_MAINTAINER_MODE_FALSE
854
JAVA_MAINTAINER_MODE_TRUE
855
CREATE_GJDOC_FALSE
856
CREATE_GJDOC_TRUE
857
ANTLR_JAR
858
mkinstalldirs
859
LN_S
860
target_noncanonical
861
target_os
862
target_vendor
863
target_cpu
864
target
865
host_os
866
host_vendor
867
host_cpu
868
host
869
multi_basedir
870
target_subdir
871
host_subdir
872
build_subdir
873
build_libsubdir
874
build_os
875
build_vendor
876
build_cpu
877
build
878
target_alias
879
host_alias
880
build_alias
881
LIBS
882
ECHO_T
883
ECHO_N
884
ECHO_C
885
DEFS
886
mandir
887
localedir
888
libdir
889
psdir
890
pdfdir
891
dvidir
892
htmldir
893
infodir
894
docdir
895
oldincludedir
896
includedir
897
localstatedir
898
sharedstatedir
899
sysconfdir
900
datadir
901
datarootdir
902
libexecdir
903
sbindir
904
bindir
905
program_transform_name
906
prefix
907
exec_prefix
908
PACKAGE_URL
909
PACKAGE_BUGREPORT
910
PACKAGE_STRING
911
PACKAGE_VERSION
912
PACKAGE_TARNAME
913
PACKAGE_NAME
914
PATH_SEPARATOR
915
SHELL'
916
ac_subst_files=''
917
ac_user_opts='
918
enable_option_checking
919
with_build_libsubdir
920
with_target_subdir
921
enable_multilib
922
with_cross_host
923
with_newlib
924
enable_version_specific_runtime_libs
925
enable_browser_plugin
926
enable_gconf_peer
927
with_antlr_jar
928
enable_gjdoc
929
enable_java_maintainer_mode
930
enable_dependency_tracking
931
enable_maintainer_mode
932
enable_libgcj_sublibs
933
enable_libgcj_debug
934
with_escher
935
enable_java_awt
936
enable_shared
937
enable_static
938
with_pic
939
enable_fast_install
940
with_gnu_ld
941
enable_libtool_lock
942
enable_getenv_properties
943
enable_hash_synchronization
944
with_ecj_jar
945
with_java_home
946
enable_libgcj_bc
947
enable_reduced_reflection
948
with_win32_nlsapi
949
enable_gc_debug
950
enable_interpreter
951
enable_sjlj_exceptions
952
enable_java_net
953
with_libffi
954
enable_jvmpi
955
with_ecos
956
with_system_zlib
957
with_x
958
enable_java_gc
959
enable_rpath
960
with_libiconv_prefix
961
enable_tls
962
with_system_libunwind
963
enable_symvers
964
with_python_dir
965
enable_aot_compile_rpm
966
enable_java_home
967
with_gcc_suffix
968
with_arch_directory
969
with_os_directory
970
with_origin_name
971
with_arch_suffix
972
with_jvm_root_dir
973
with_jvm_jar_dir
974
'
975
      ac_precious_vars='build_alias
976
host_alias
977
target_alias
978
CC
979
CFLAGS
980
LDFLAGS
981
LIBS
982
CPPFLAGS
983
CXX
984
CXXFLAGS
985
CCC
986
CPP
987
CXXCPP
988
XMKMF'
989
ac_subdirs_all='classpath libltdl'
990
 
991
# Initialize some variables set by options.
992
ac_init_help=
993
ac_init_version=false
994
ac_unrecognized_opts=
995
ac_unrecognized_sep=
996
# The variables have the same names as the options, with
997
# dashes changed to underlines.
998
cache_file=/dev/null
999
exec_prefix=NONE
1000
no_create=
1001
no_recursion=
1002
prefix=NONE
1003
program_prefix=NONE
1004
program_suffix=NONE
1005
program_transform_name=s,x,x,
1006
silent=
1007
site=
1008
srcdir=
1009
verbose=
1010
x_includes=NONE
1011
x_libraries=NONE
1012
 
1013
# Installation directory options.
1014
# These are left unexpanded so users can "make install exec_prefix=/foo"
1015
# and all the variables that are supposed to be based on exec_prefix
1016
# by default will actually change.
1017
# Use braces instead of parens because sh, perl, etc. also accept them.
1018
# (The list follows the same order as the GNU Coding Standards.)
1019
bindir='${exec_prefix}/bin'
1020
sbindir='${exec_prefix}/sbin'
1021
libexecdir='${exec_prefix}/libexec'
1022
datarootdir='${prefix}/share'
1023
datadir='${datarootdir}'
1024
sysconfdir='${prefix}/etc'
1025
sharedstatedir='${prefix}/com'
1026
localstatedir='${prefix}/var'
1027
includedir='${prefix}/include'
1028
oldincludedir='/usr/include'
1029
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1030
infodir='${datarootdir}/info'
1031
htmldir='${docdir}'
1032
dvidir='${docdir}'
1033
pdfdir='${docdir}'
1034
psdir='${docdir}'
1035
libdir='${exec_prefix}/lib'
1036
localedir='${datarootdir}/locale'
1037
mandir='${datarootdir}/man'
1038
 
1039
ac_prev=
1040
ac_dashdash=
1041
for ac_option
1042
do
1043
  # If the previous option needs an argument, assign it.
1044
  if test -n "$ac_prev"; then
1045
    eval $ac_prev=\$ac_option
1046
    ac_prev=
1047
    continue
1048
  fi
1049
 
1050
  case $ac_option in
1051
  *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1052
  *)    ac_optarg=yes ;;
1053
  esac
1054
 
1055
  # Accept the important Cygnus configure options, so we can diagnose typos.
1056
 
1057
  case $ac_dashdash$ac_option in
1058
  --)
1059
    ac_dashdash=yes ;;
1060
 
1061
  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1062
    ac_prev=bindir ;;
1063
  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1064
    bindir=$ac_optarg ;;
1065
 
1066
  -build | --build | --buil | --bui | --bu)
1067
    ac_prev=build_alias ;;
1068
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1069
    build_alias=$ac_optarg ;;
1070
 
1071
  -cache-file | --cache-file | --cache-fil | --cache-fi \
1072
  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1073
    ac_prev=cache_file ;;
1074
  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1075
  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1076
    cache_file=$ac_optarg ;;
1077
 
1078
  --config-cache | -C)
1079
    cache_file=config.cache ;;
1080
 
1081
  -datadir | --datadir | --datadi | --datad)
1082
    ac_prev=datadir ;;
1083
  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1084
    datadir=$ac_optarg ;;
1085
 
1086
  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1087
  | --dataroo | --dataro | --datar)
1088
    ac_prev=datarootdir ;;
1089
  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1090
  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1091
    datarootdir=$ac_optarg ;;
1092
 
1093
  -disable-* | --disable-*)
1094
    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1095
    # Reject names that are not valid shell variable names.
1096
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1097
      as_fn_error "invalid feature name: $ac_useropt"
1098
    ac_useropt_orig=$ac_useropt
1099
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1100
    case $ac_user_opts in
1101
      *"
1102
"enable_$ac_useropt"
1103
"*) ;;
1104
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1105
         ac_unrecognized_sep=', ';;
1106
    esac
1107
    eval enable_$ac_useropt=no ;;
1108
 
1109
  -docdir | --docdir | --docdi | --doc | --do)
1110
    ac_prev=docdir ;;
1111
  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1112
    docdir=$ac_optarg ;;
1113
 
1114
  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1115
    ac_prev=dvidir ;;
1116
  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1117
    dvidir=$ac_optarg ;;
1118
 
1119
  -enable-* | --enable-*)
1120
    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1121
    # Reject names that are not valid shell variable names.
1122
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1123
      as_fn_error "invalid feature name: $ac_useropt"
1124
    ac_useropt_orig=$ac_useropt
1125
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1126
    case $ac_user_opts in
1127
      *"
1128
"enable_$ac_useropt"
1129
"*) ;;
1130
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1131
         ac_unrecognized_sep=', ';;
1132
    esac
1133
    eval enable_$ac_useropt=\$ac_optarg ;;
1134
 
1135
  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1136
  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1137
  | --exec | --exe | --ex)
1138
    ac_prev=exec_prefix ;;
1139
  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1140
  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1141
  | --exec=* | --exe=* | --ex=*)
1142
    exec_prefix=$ac_optarg ;;
1143
 
1144
  -gas | --gas | --ga | --g)
1145
    # Obsolete; use --with-gas.
1146
    with_gas=yes ;;
1147
 
1148
  -help | --help | --hel | --he | -h)
1149
    ac_init_help=long ;;
1150
  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1151
    ac_init_help=recursive ;;
1152
  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1153
    ac_init_help=short ;;
1154
 
1155
  -host | --host | --hos | --ho)
1156
    ac_prev=host_alias ;;
1157
  -host=* | --host=* | --hos=* | --ho=*)
1158
    host_alias=$ac_optarg ;;
1159
 
1160
  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1161
    ac_prev=htmldir ;;
1162
  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1163
  | --ht=*)
1164
    htmldir=$ac_optarg ;;
1165
 
1166
  -includedir | --includedir | --includedi | --included | --include \
1167
  | --includ | --inclu | --incl | --inc)
1168
    ac_prev=includedir ;;
1169
  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1170
  | --includ=* | --inclu=* | --incl=* | --inc=*)
1171
    includedir=$ac_optarg ;;
1172
 
1173
  -infodir | --infodir | --infodi | --infod | --info | --inf)
1174
    ac_prev=infodir ;;
1175
  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1176
    infodir=$ac_optarg ;;
1177
 
1178
  -libdir | --libdir | --libdi | --libd)
1179
    ac_prev=libdir ;;
1180
  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1181
    libdir=$ac_optarg ;;
1182
 
1183
  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1184
  | --libexe | --libex | --libe)
1185
    ac_prev=libexecdir ;;
1186
  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1187
  | --libexe=* | --libex=* | --libe=*)
1188
    libexecdir=$ac_optarg ;;
1189
 
1190
  -localedir | --localedir | --localedi | --localed | --locale)
1191
    ac_prev=localedir ;;
1192
  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1193
    localedir=$ac_optarg ;;
1194
 
1195
  -localstatedir | --localstatedir | --localstatedi | --localstated \
1196
  | --localstate | --localstat | --localsta | --localst | --locals)
1197
    ac_prev=localstatedir ;;
1198
  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1199
  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1200
    localstatedir=$ac_optarg ;;
1201
 
1202
  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1203
    ac_prev=mandir ;;
1204
  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1205
    mandir=$ac_optarg ;;
1206
 
1207
  -nfp | --nfp | --nf)
1208
    # Obsolete; use --without-fp.
1209
    with_fp=no ;;
1210
 
1211
  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1212
  | --no-cr | --no-c | -n)
1213
    no_create=yes ;;
1214
 
1215
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1216
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1217
    no_recursion=yes ;;
1218
 
1219
  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1220
  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1221
  | --oldin | --oldi | --old | --ol | --o)
1222
    ac_prev=oldincludedir ;;
1223
  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1224
  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1225
  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1226
    oldincludedir=$ac_optarg ;;
1227
 
1228
  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1229
    ac_prev=prefix ;;
1230
  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1231
    prefix=$ac_optarg ;;
1232
 
1233
  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1234
  | --program-pre | --program-pr | --program-p)
1235
    ac_prev=program_prefix ;;
1236
  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1237
  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1238
    program_prefix=$ac_optarg ;;
1239
 
1240
  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1241
  | --program-suf | --program-su | --program-s)
1242
    ac_prev=program_suffix ;;
1243
  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1244
  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1245
    program_suffix=$ac_optarg ;;
1246
 
1247
  -program-transform-name | --program-transform-name \
1248
  | --program-transform-nam | --program-transform-na \
1249
  | --program-transform-n | --program-transform- \
1250
  | --program-transform | --program-transfor \
1251
  | --program-transfo | --program-transf \
1252
  | --program-trans | --program-tran \
1253
  | --progr-tra | --program-tr | --program-t)
1254
    ac_prev=program_transform_name ;;
1255
  -program-transform-name=* | --program-transform-name=* \
1256
  | --program-transform-nam=* | --program-transform-na=* \
1257
  | --program-transform-n=* | --program-transform-=* \
1258
  | --program-transform=* | --program-transfor=* \
1259
  | --program-transfo=* | --program-transf=* \
1260
  | --program-trans=* | --program-tran=* \
1261
  | --progr-tra=* | --program-tr=* | --program-t=*)
1262
    program_transform_name=$ac_optarg ;;
1263
 
1264
  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1265
    ac_prev=pdfdir ;;
1266
  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1267
    pdfdir=$ac_optarg ;;
1268
 
1269
  -psdir | --psdir | --psdi | --psd | --ps)
1270
    ac_prev=psdir ;;
1271
  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1272
    psdir=$ac_optarg ;;
1273
 
1274
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1275
  | -silent | --silent | --silen | --sile | --sil)
1276
    silent=yes ;;
1277
 
1278
  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1279
    ac_prev=sbindir ;;
1280
  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1281
  | --sbi=* | --sb=*)
1282
    sbindir=$ac_optarg ;;
1283
 
1284
  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1285
  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1286
  | --sharedst | --shareds | --shared | --share | --shar \
1287
  | --sha | --sh)
1288
    ac_prev=sharedstatedir ;;
1289
  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1290
  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1291
  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1292
  | --sha=* | --sh=*)
1293
    sharedstatedir=$ac_optarg ;;
1294
 
1295
  -site | --site | --sit)
1296
    ac_prev=site ;;
1297
  -site=* | --site=* | --sit=*)
1298
    site=$ac_optarg ;;
1299
 
1300
  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1301
    ac_prev=srcdir ;;
1302
  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1303
    srcdir=$ac_optarg ;;
1304
 
1305
  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1306
  | --syscon | --sysco | --sysc | --sys | --sy)
1307
    ac_prev=sysconfdir ;;
1308
  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1309
  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1310
    sysconfdir=$ac_optarg ;;
1311
 
1312
  -target | --target | --targe | --targ | --tar | --ta | --t)
1313
    ac_prev=target_alias ;;
1314
  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1315
    target_alias=$ac_optarg ;;
1316
 
1317
  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1318
    verbose=yes ;;
1319
 
1320
  -version | --version | --versio | --versi | --vers | -V)
1321
    ac_init_version=: ;;
1322
 
1323
  -with-* | --with-*)
1324
    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1325
    # Reject names that are not valid shell variable names.
1326
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1327
      as_fn_error "invalid package name: $ac_useropt"
1328
    ac_useropt_orig=$ac_useropt
1329
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1330
    case $ac_user_opts in
1331
      *"
1332
"with_$ac_useropt"
1333
"*) ;;
1334
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1335
         ac_unrecognized_sep=', ';;
1336
    esac
1337
    eval with_$ac_useropt=\$ac_optarg ;;
1338
 
1339
  -without-* | --without-*)
1340
    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1341
    # Reject names that are not valid shell variable names.
1342
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1343
      as_fn_error "invalid package name: $ac_useropt"
1344
    ac_useropt_orig=$ac_useropt
1345
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1346
    case $ac_user_opts in
1347
      *"
1348
"with_$ac_useropt"
1349
"*) ;;
1350
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1351
         ac_unrecognized_sep=', ';;
1352
    esac
1353
    eval with_$ac_useropt=no ;;
1354
 
1355
  --x)
1356
    # Obsolete; use --with-x.
1357
    with_x=yes ;;
1358
 
1359
  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1360
  | --x-incl | --x-inc | --x-in | --x-i)
1361
    ac_prev=x_includes ;;
1362
  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1363
  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1364
    x_includes=$ac_optarg ;;
1365
 
1366
  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1367
  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1368
    ac_prev=x_libraries ;;
1369
  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1370
  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1371
    x_libraries=$ac_optarg ;;
1372
 
1373
  -*) as_fn_error "unrecognized option: \`$ac_option'
1374
Try \`$0 --help' for more information."
1375
    ;;
1376
 
1377
  *=*)
1378
    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1379
    # Reject names that are not valid shell variable names.
1380
    case $ac_envvar in #(
1381
      '' | [0-9]* | *[!_$as_cr_alnum]* )
1382
      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1383
    esac
1384
    eval $ac_envvar=\$ac_optarg
1385
    export $ac_envvar ;;
1386
 
1387
  *)
1388
    # FIXME: should be removed in autoconf 3.0.
1389
    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1390
    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1391
      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1392
    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1393
    ;;
1394
 
1395
  esac
1396
done
1397
 
1398
if test -n "$ac_prev"; then
1399
  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1400
  as_fn_error "missing argument to $ac_option"
1401
fi
1402
 
1403
if test -n "$ac_unrecognized_opts"; then
1404
  case $enable_option_checking in
1405
    no) ;;
1406
    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1407
    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1408
  esac
1409
fi
1410
 
1411
# Check all directory arguments for consistency.
1412
for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1413
                datadir sysconfdir sharedstatedir localstatedir includedir \
1414
                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1415
                libdir localedir mandir
1416
do
1417
  eval ac_val=\$$ac_var
1418
  # Remove trailing slashes.
1419
  case $ac_val in
1420
    */ )
1421
      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1422
      eval $ac_var=\$ac_val;;
1423
  esac
1424
  # Be sure to have absolute directory names.
1425
  case $ac_val in
1426
    [\\/$]* | ?:[\\/]* )  continue;;
1427
    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1428
  esac
1429
  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1430
done
1431
 
1432
# There might be people who depend on the old broken behavior: `$host'
1433
# used to hold the argument of --host etc.
1434
# FIXME: To remove some day.
1435
build=$build_alias
1436
host=$host_alias
1437
target=$target_alias
1438
 
1439
# FIXME: To remove some day.
1440
if test "x$host_alias" != x; then
1441
  if test "x$build_alias" = x; then
1442
    cross_compiling=maybe
1443
    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1444
    If a cross compiler is detected then cross compile mode will be used." >&2
1445
  elif test "x$build_alias" != "x$host_alias"; then
1446
    cross_compiling=yes
1447
  fi
1448
fi
1449
 
1450
ac_tool_prefix=
1451
test -n "$host_alias" && ac_tool_prefix=$host_alias-
1452
 
1453
test "$silent" = yes && exec 6>/dev/null
1454
 
1455
 
1456
ac_pwd=`pwd` && test -n "$ac_pwd" &&
1457
ac_ls_di=`ls -di .` &&
1458
ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1459
  as_fn_error "working directory cannot be determined"
1460
test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1461
  as_fn_error "pwd does not report name of working directory"
1462
 
1463
 
1464
# Find the source files, if location was not specified.
1465
if test -z "$srcdir"; then
1466
  ac_srcdir_defaulted=yes
1467
  # Try the directory containing this script, then the parent directory.
1468
  ac_confdir=`$as_dirname -- "$as_myself" ||
1469
$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1470
         X"$as_myself" : 'X\(//\)[^/]' \| \
1471
         X"$as_myself" : 'X\(//\)$' \| \
1472
         X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1473
$as_echo X"$as_myself" |
1474
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1475
            s//\1/
1476
            q
1477
          }
1478
          /^X\(\/\/\)[^/].*/{
1479
            s//\1/
1480
            q
1481
          }
1482
          /^X\(\/\/\)$/{
1483
            s//\1/
1484
            q
1485
          }
1486
          /^X\(\/\).*/{
1487
            s//\1/
1488
            q
1489
          }
1490
          s/.*/./; q'`
1491
  srcdir=$ac_confdir
1492
  if test ! -r "$srcdir/$ac_unique_file"; then
1493
    srcdir=..
1494
  fi
1495
else
1496
  ac_srcdir_defaulted=no
1497
fi
1498
if test ! -r "$srcdir/$ac_unique_file"; then
1499
  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1500
  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1501
fi
1502
ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1503
ac_abs_confdir=`(
1504
        cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1505
        pwd)`
1506
# When building in place, set srcdir=.
1507
if test "$ac_abs_confdir" = "$ac_pwd"; then
1508
  srcdir=.
1509
fi
1510
# Remove unnecessary trailing slashes from srcdir.
1511
# Double slashes in file names in object file debugging info
1512
# mess up M-x gdb in Emacs.
1513
case $srcdir in
1514
*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1515
esac
1516
for ac_var in $ac_precious_vars; do
1517
  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1518
  eval ac_env_${ac_var}_value=\$${ac_var}
1519
  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1520
  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1521
done
1522
 
1523
#
1524
# Report the --help message.
1525
#
1526
if test "$ac_init_help" = "long"; then
1527
  # Omit some internal or obsolete options to make the list less imposing.
1528
  # This message is too long to be a string in the A/UX 3.1 sh.
1529
  cat <<_ACEOF
1530
\`configure' configures libjava version-unused to adapt to many kinds of systems.
1531
 
1532
Usage: $0 [OPTION]... [VAR=VALUE]...
1533
 
1534
To assign environment variables (e.g., CC, CFLAGS...), specify them as
1535
VAR=VALUE.  See below for descriptions of some of the useful variables.
1536
 
1537
Defaults for the options are specified in brackets.
1538
 
1539
Configuration:
1540
  -h, --help              display this help and exit
1541
      --help=short        display options specific to this package
1542
      --help=recursive    display the short help of all the included packages
1543
  -V, --version           display version information and exit
1544
  -q, --quiet, --silent   do not print \`checking...' messages
1545
      --cache-file=FILE   cache test results in FILE [disabled]
1546
  -C, --config-cache      alias for \`--cache-file=config.cache'
1547
  -n, --no-create         do not create output files
1548
      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1549
 
1550
Installation directories:
1551
  --prefix=PREFIX         install architecture-independent files in PREFIX
1552
                          [$ac_default_prefix]
1553
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1554
                          [PREFIX]
1555
 
1556
By default, \`make install' will install all the files in
1557
\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1558
an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1559
for instance \`--prefix=\$HOME'.
1560
 
1561
For better control, use the options below.
1562
 
1563
Fine tuning of the installation directories:
1564
  --bindir=DIR            user executables [EPREFIX/bin]
1565
  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1566
  --libexecdir=DIR        program executables [EPREFIX/libexec]
1567
  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1568
  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1569
  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1570
  --libdir=DIR            object code libraries [EPREFIX/lib]
1571
  --includedir=DIR        C header files [PREFIX/include]
1572
  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1573
  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1574
  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1575
  --infodir=DIR           info documentation [DATAROOTDIR/info]
1576
  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1577
  --mandir=DIR            man documentation [DATAROOTDIR/man]
1578
  --docdir=DIR            documentation root [DATAROOTDIR/doc/libjava]
1579
  --htmldir=DIR           html documentation [DOCDIR]
1580
  --dvidir=DIR            dvi documentation [DOCDIR]
1581
  --pdfdir=DIR            pdf documentation [DOCDIR]
1582
  --psdir=DIR             ps documentation [DOCDIR]
1583
_ACEOF
1584
 
1585
  cat <<\_ACEOF
1586
 
1587
Program names:
1588
  --program-prefix=PREFIX            prepend PREFIX to installed program names
1589
  --program-suffix=SUFFIX            append SUFFIX to installed program names
1590
  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1591
 
1592
X features:
1593
  --x-includes=DIR    X include files are in DIR
1594
  --x-libraries=DIR   X library files are in DIR
1595
 
1596
System types:
1597
  --build=BUILD     configure for building on BUILD [guessed]
1598
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1599
  --target=TARGET   configure for building compilers for TARGET [HOST]
1600
_ACEOF
1601
fi
1602
 
1603
if test -n "$ac_init_help"; then
1604
  case $ac_init_help in
1605
     short | recursive ) echo "Configuration of libjava version-unused:";;
1606
   esac
1607
  cat <<\_ACEOF
1608
 
1609
Optional Features:
1610
  --disable-option-checking  ignore unrecognized --enable/--with options
1611
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1612
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1613
  --enable-multilib       build many library versions (default)
1614
  --enable-version-specific-runtime-libs
1615
                          specify that runtime libraries should be installed
1616
                          in a compiler-specific directory
1617
  --enable-browser-plugin build gcjwebplugin web browser plugin
1618
  --enable-gconf-peer     compile GConf native peers for util.preferences
1619
  --disable-gjdoc         compile GJDoc (disabled by --disable-gjdoc)
1620
                          default=yes
1621
  --enable-java-maintainer-mode
1622
                          allow rebuilding of .class and .h files
1623
  --disable-dependency-tracking  speeds up one-time build
1624
  --enable-dependency-tracking   do not reject slow dependency extractors
1625
  --enable-maintainer-mode  enable make rules and dependencies not useful
1626
                          (and sometimes confusing) to the casual installer
1627
  --enable-libgcj-sublibs build libgcj as many sub-libraries
1628
  --enable-libgcj-debug   enable runtime debugging code
1629
  --enable-java-awt       list of AWT peer implementations to be built
1630
  --enable-shared[=PKGS]  build shared libraries [default=yes]
1631
  --enable-static[=PKGS]  build static libraries [default=yes]
1632
  --enable-fast-install[=PKGS]
1633
                          optimize for fast installation [default=yes]
1634
  --disable-libtool-lock  avoid locking (might break parallel builds)
1635
  --disable-getenv-properties
1636
                          don't set system properties from GCJ_PROPERTIES
1637
  --enable-hash-synchronization
1638
                          use global hash table for monitor locks
1639
  --enable-libgcj-bc      enable(default) or disable BC ABI for portions of
1640
                          libgcj
1641
  --enable-reduced-reflection
1642
                          enable or disable(default) -freduced-reflection when
1643
                          building portions of libgcj
1644
  --enable-gc-debug       include full support for pointer backtracing etc.
1645
  --enable-interpreter    enable interpreter
1646
  --enable-sjlj-exceptions
1647
                          force use of builtin_setjmp for exceptions
1648
  --disable-java-net      disable java.net
1649
  --disable-jvmpi         disable JVMPI support
1650
  --enable-java-gc=TYPE   choose garbage collector (default is boehm)
1651
  --disable-rpath         do not hardcode runtime library paths
1652
  --enable-tls            Use thread-local storage [default=yes]
1653
  --disable-symvers       disable symbol versioning for libjava
1654
  --enable-aot-compile-rpm
1655
                          enable installation of aot-compile-rpm [default=no]
1656
  --enable-java-home      create a standard JDK-style directory layout in the
1657
                          install tree [default=no]
1658
 
1659
Optional Packages:
1660
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1661
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1662
  --with-build-libsubdir=DIR  Directory where to find libraries for build system
1663
  --with-target-subdir=SUBDIR
1664
                          configure in a subdirectory
1665
  --with-cross-host=HOST  configure with a cross compiler from HOST
1666
  --with-newlib           configure with newlib
1667
  --with-antlr-jar=file   Use ANTLR from the specified jar file
1668
  --with-escher=ABS.PATH  specify path to escher dir or JAR for X peers
1669
  --with-pic              try to use only PIC/non-PIC objects [default=use
1670
                          both]
1671
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1672
  --with-ecj-jar=FILE     use preinstalled ecj jar
1673
  --with-java-home=DIRECTORY
1674
                          value of java.home system property
1675
  --with-win32-nlsapi=ansi or unicows or unicode
1676
                          native MinGW libgcj Win32 OS API (default is ansi)
1677
  --without-libffi        don't use libffi
1678
  --with-ecos             enable runtime eCos target support
1679
  --with-system-zlib      use installed libz
1680
  --with-x                use the X Window System
1681
  --with-gnu-ld           assume the C compiler uses GNU ld default=no
1682
  --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
1683
  --without-libiconv-prefix     don't search for libiconv in includedir and libdir
1684
  --with-system-libunwind use installed libunwind
1685
  --with-python-dir       the location to install Python modules. This path
1686
                          should NOT include the prefix.
1687
  --with-gcc-suffix       the GCC tool suffix (defaults to empty string)
1688
  --with-arch-directory   the arch directory under jre/lib (defaults to
1689
                          auto-detect)
1690
  --with-os-directory     the os directory under include (defaults to
1691
                          auto-detect)
1692
  --with-origin-name      the JPackage origin name of this package (default is
1693
                          gcj${gcc_suffix}
1694
  --with-arch-suffix      the arch directory suffix (default is the empty
1695
                          string
1696
  --with-jvm-root-dir     where to install SDK (default is ${prefix}/lib/jvm)
1697
  --with-jvm-jar-dir      where to install jars (default is
1698
                          ${prefix}/lib/jvm-exports)
1699
 
1700
Some influential environment variables:
1701
  CC          C compiler command
1702
  CFLAGS      C compiler flags
1703
  LDFLAGS     linker flags, e.g. -L if you have libraries in a
1704
              nonstandard directory 
1705
  LIBS        libraries to pass to the linker, e.g. -l
1706
  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I if
1707
              you have headers in a nonstandard directory 
1708
  CXX         C++ compiler command
1709
  CXXFLAGS    C++ compiler flags
1710
  CPP         C preprocessor
1711
  CXXCPP      C++ preprocessor
1712
  XMKMF       Path to xmkmf, Makefile generator for X Window System
1713
 
1714
Use these variables to override the choices made by `configure' or to help
1715
it to find libraries and programs with nonstandard names/locations.
1716
 
1717
Report bugs to the package provider.
1718
_ACEOF
1719
ac_status=$?
1720
fi
1721
 
1722
if test "$ac_init_help" = "recursive"; then
1723
  # If there are subdirs, report their specific --help.
1724
  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1725
    test -d "$ac_dir" ||
1726
      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1727
      continue
1728
    ac_builddir=.
1729
 
1730
case "$ac_dir" in
1731
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1732
*)
1733
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1734
  # A ".." for each directory in $ac_dir_suffix.
1735
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1736
  case $ac_top_builddir_sub in
1737
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1738
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1739
  esac ;;
1740
esac
1741
ac_abs_top_builddir=$ac_pwd
1742
ac_abs_builddir=$ac_pwd$ac_dir_suffix
1743
# for backward compatibility:
1744
ac_top_builddir=$ac_top_build_prefix
1745
 
1746
case $srcdir in
1747
  .)  # We are building in place.
1748
    ac_srcdir=.
1749
    ac_top_srcdir=$ac_top_builddir_sub
1750
    ac_abs_top_srcdir=$ac_pwd ;;
1751
  [\\/]* | ?:[\\/]* )  # Absolute name.
1752
    ac_srcdir=$srcdir$ac_dir_suffix;
1753
    ac_top_srcdir=$srcdir
1754
    ac_abs_top_srcdir=$srcdir ;;
1755
  *) # Relative name.
1756
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1757
    ac_top_srcdir=$ac_top_build_prefix$srcdir
1758
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1759
esac
1760
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1761
 
1762
    cd "$ac_dir" || { ac_status=$?; continue; }
1763
    # Check for guested configure.
1764
    if test -f "$ac_srcdir/configure.gnu"; then
1765
      echo &&
1766
      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1767
    elif test -f "$ac_srcdir/configure"; then
1768
      echo &&
1769
      $SHELL "$ac_srcdir/configure" --help=recursive
1770
    else
1771
      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1772
    fi || ac_status=$?
1773
    cd "$ac_pwd" || { ac_status=$?; break; }
1774
  done
1775
fi
1776
 
1777
test -n "$ac_init_help" && exit $ac_status
1778
if $ac_init_version; then
1779
  cat <<\_ACEOF
1780
libjava configure version-unused
1781
generated by GNU Autoconf 2.64
1782
 
1783
Copyright (C) 2009 Free Software Foundation, Inc.
1784
This configure script is free software; the Free Software Foundation
1785
gives unlimited permission to copy, distribute and modify it.
1786
_ACEOF
1787
  exit
1788
fi
1789
 
1790
## ------------------------ ##
1791
## Autoconf initialization. ##
1792
## ------------------------ ##
1793
 
1794
# ac_fn_c_try_compile LINENO
1795
# --------------------------
1796
# Try to compile conftest.$ac_ext, and return whether this succeeded.
1797
ac_fn_c_try_compile ()
1798
{
1799
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1800
  rm -f conftest.$ac_objext
1801
  if { { ac_try="$ac_compile"
1802
case "(($ac_try" in
1803
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1804
  *) ac_try_echo=$ac_try;;
1805
esac
1806
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1807
$as_echo "$ac_try_echo"; } >&5
1808
  (eval "$ac_compile") 2>conftest.err
1809
  ac_status=$?
1810
  if test -s conftest.err; then
1811
    grep -v '^ *+' conftest.err >conftest.er1
1812
    cat conftest.er1 >&5
1813
    mv -f conftest.er1 conftest.err
1814
  fi
1815
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1816
  test $ac_status = 0; } && {
1817
         test -z "$ac_c_werror_flag" ||
1818
         test ! -s conftest.err
1819
       } && test -s conftest.$ac_objext; then :
1820
  ac_retval=0
1821
else
1822
  $as_echo "$as_me: failed program was:" >&5
1823
sed 's/^/| /' conftest.$ac_ext >&5
1824
 
1825
        ac_retval=1
1826
fi
1827
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1828
  return $ac_retval
1829
 
1830
} # ac_fn_c_try_compile
1831
 
1832
# ac_fn_cxx_try_compile LINENO
1833
# ----------------------------
1834
# Try to compile conftest.$ac_ext, and return whether this succeeded.
1835
ac_fn_cxx_try_compile ()
1836
{
1837
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1838
  rm -f conftest.$ac_objext
1839
  if { { ac_try="$ac_compile"
1840
case "(($ac_try" in
1841
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1842
  *) ac_try_echo=$ac_try;;
1843
esac
1844
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1845
$as_echo "$ac_try_echo"; } >&5
1846
  (eval "$ac_compile") 2>conftest.err
1847
  ac_status=$?
1848
  if test -s conftest.err; then
1849
    grep -v '^ *+' conftest.err >conftest.er1
1850
    cat conftest.er1 >&5
1851
    mv -f conftest.er1 conftest.err
1852
  fi
1853
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1854
  test $ac_status = 0; } && {
1855
         test -z "$ac_cxx_werror_flag" ||
1856
         test ! -s conftest.err
1857
       } && test -s conftest.$ac_objext; then :
1858
  ac_retval=0
1859
else
1860
  $as_echo "$as_me: failed program was:" >&5
1861
sed 's/^/| /' conftest.$ac_ext >&5
1862
 
1863
        ac_retval=1
1864
fi
1865
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1866
  return $ac_retval
1867
 
1868
} # ac_fn_cxx_try_compile
1869
 
1870
# ac_fn_c_try_link LINENO
1871
# -----------------------
1872
# Try to link conftest.$ac_ext, and return whether this succeeded.
1873
ac_fn_c_try_link ()
1874
{
1875
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1876
  rm -f conftest.$ac_objext conftest$ac_exeext
1877
  if { { ac_try="$ac_link"
1878
case "(($ac_try" in
1879
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1880
  *) ac_try_echo=$ac_try;;
1881
esac
1882
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1883
$as_echo "$ac_try_echo"; } >&5
1884
  (eval "$ac_link") 2>conftest.err
1885
  ac_status=$?
1886
  if test -s conftest.err; then
1887
    grep -v '^ *+' conftest.err >conftest.er1
1888
    cat conftest.er1 >&5
1889
    mv -f conftest.er1 conftest.err
1890
  fi
1891
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1892
  test $ac_status = 0; } && {
1893
         test -z "$ac_c_werror_flag" ||
1894
         test ! -s conftest.err
1895
       } && test -s conftest$ac_exeext && {
1896
         test "$cross_compiling" = yes ||
1897
         $as_test_x conftest$ac_exeext
1898
       }; then :
1899
  ac_retval=0
1900
else
1901
  $as_echo "$as_me: failed program was:" >&5
1902
sed 's/^/| /' conftest.$ac_ext >&5
1903
 
1904
        ac_retval=1
1905
fi
1906
  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1907
  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1908
  # interfere with the next link command; also delete a directory that is
1909
  # left behind by Apple's compiler.  We do this before executing the actions.
1910
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1911
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1912
  return $ac_retval
1913
 
1914
} # ac_fn_c_try_link
1915
 
1916
# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1917
# -------------------------------------------------------
1918
# Tests whether HEADER exists and can be compiled using the include files in
1919
# INCLUDES, setting the cache variable VAR accordingly.
1920
ac_fn_c_check_header_compile ()
1921
{
1922
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1923
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1924
$as_echo_n "checking for $2... " >&6; }
1925
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1926
  $as_echo_n "(cached) " >&6
1927
else
1928
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1929
/* end confdefs.h.  */
1930
$4
1931
#include <$2>
1932
_ACEOF
1933
if ac_fn_c_try_compile "$LINENO"; then :
1934
  eval "$3=yes"
1935
else
1936
  eval "$3=no"
1937
fi
1938
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1939
fi
1940
eval ac_res=\$$3
1941
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1942
$as_echo "$ac_res" >&6; }
1943
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1944
 
1945
} # ac_fn_c_check_header_compile
1946
 
1947
# ac_fn_c_try_cpp LINENO
1948
# ----------------------
1949
# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1950
ac_fn_c_try_cpp ()
1951
{
1952
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1953
  if { { ac_try="$ac_cpp conftest.$ac_ext"
1954
case "(($ac_try" in
1955
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1956
  *) ac_try_echo=$ac_try;;
1957
esac
1958
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1959
$as_echo "$ac_try_echo"; } >&5
1960
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1961
  ac_status=$?
1962
  if test -s conftest.err; then
1963
    grep -v '^ *+' conftest.err >conftest.er1
1964
    cat conftest.er1 >&5
1965
    mv -f conftest.er1 conftest.err
1966
  fi
1967
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1968
  test $ac_status = 0; } >/dev/null && {
1969
         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1970
         test ! -s conftest.err
1971
       }; then :
1972
  ac_retval=0
1973
else
1974
  $as_echo "$as_me: failed program was:" >&5
1975
sed 's/^/| /' conftest.$ac_ext >&5
1976
 
1977
    ac_retval=1
1978
fi
1979
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1980
  return $ac_retval
1981
 
1982
} # ac_fn_c_try_cpp
1983
 
1984
# ac_fn_c_try_run LINENO
1985
# ----------------------
1986
# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1987
# that executables *can* be run.
1988
ac_fn_c_try_run ()
1989
{
1990
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1991
  if { { ac_try="$ac_link"
1992
case "(($ac_try" in
1993
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1994
  *) ac_try_echo=$ac_try;;
1995
esac
1996
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1997
$as_echo "$ac_try_echo"; } >&5
1998
  (eval "$ac_link") 2>&5
1999
  ac_status=$?
2000
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2001
  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2002
  { { case "(($ac_try" in
2003
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2004
  *) ac_try_echo=$ac_try;;
2005
esac
2006
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2007
$as_echo "$ac_try_echo"; } >&5
2008
  (eval "$ac_try") 2>&5
2009
  ac_status=$?
2010
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2011
  test $ac_status = 0; }; }; then :
2012
  ac_retval=0
2013
else
2014
  $as_echo "$as_me: program exited with status $ac_status" >&5
2015
       $as_echo "$as_me: failed program was:" >&5
2016
sed 's/^/| /' conftest.$ac_ext >&5
2017
 
2018
       ac_retval=$ac_status
2019
fi
2020
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2021
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2022
  return $ac_retval
2023
 
2024
} # ac_fn_c_try_run
2025
 
2026
# ac_fn_c_check_func LINENO FUNC VAR
2027
# ----------------------------------
2028
# Tests whether FUNC exists, setting the cache variable VAR accordingly
2029
ac_fn_c_check_func ()
2030
{
2031
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2032
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2033
$as_echo_n "checking for $2... " >&6; }
2034
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2035
  $as_echo_n "(cached) " >&6
2036
else
2037
  if test x$gcc_no_link = xyes; then
2038
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
2039
fi
2040
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2041
/* end confdefs.h.  */
2042
/* Define $2 to an innocuous variant, in case  declares $2.
2043
   For example, HP-UX 11i  declares gettimeofday.  */
2044
#define $2 innocuous_$2
2045
 
2046
/* System header to define __stub macros and hopefully few prototypes,
2047
    which can conflict with char $2 (); below.
2048
    Prefer  to  if __STDC__ is defined, since
2049
     exists even on freestanding compilers.  */
2050
 
2051
#ifdef __STDC__
2052
# include 
2053
#else
2054
# include 
2055
#endif
2056
 
2057
#undef $2
2058
 
2059
/* Override any GCC internal prototype to avoid an error.
2060
   Use char because int might match the return type of a GCC
2061
   builtin and then its argument prototype would still apply.  */
2062
#ifdef __cplusplus
2063
extern "C"
2064
#endif
2065
char $2 ();
2066
/* The GNU C library defines this for functions which it implements
2067
    to always fail with ENOSYS.  Some functions are actually named
2068
    something starting with __ and the normal name is an alias.  */
2069
#if defined __stub_$2 || defined __stub___$2
2070
choke me
2071
#endif
2072
 
2073
int
2074
main ()
2075
{
2076
return $2 ();
2077
  ;
2078
  return 0;
2079
}
2080
_ACEOF
2081
if ac_fn_c_try_link "$LINENO"; then :
2082
  eval "$3=yes"
2083
else
2084
  eval "$3=no"
2085
fi
2086
rm -f core conftest.err conftest.$ac_objext \
2087
    conftest$ac_exeext conftest.$ac_ext
2088
fi
2089
eval ac_res=\$$3
2090
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2091
$as_echo "$ac_res" >&6; }
2092
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2093
 
2094
} # ac_fn_c_check_func
2095
 
2096
# ac_fn_cxx_try_cpp LINENO
2097
# ------------------------
2098
# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2099
ac_fn_cxx_try_cpp ()
2100
{
2101
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2102
  if { { ac_try="$ac_cpp conftest.$ac_ext"
2103
case "(($ac_try" in
2104
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2105
  *) ac_try_echo=$ac_try;;
2106
esac
2107
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2108
$as_echo "$ac_try_echo"; } >&5
2109
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2110
  ac_status=$?
2111
  if test -s conftest.err; then
2112
    grep -v '^ *+' conftest.err >conftest.er1
2113
    cat conftest.er1 >&5
2114
    mv -f conftest.er1 conftest.err
2115
  fi
2116
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2117
  test $ac_status = 0; } >/dev/null && {
2118
         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2119
         test ! -s conftest.err
2120
       }; then :
2121
  ac_retval=0
2122
else
2123
  $as_echo "$as_me: failed program was:" >&5
2124
sed 's/^/| /' conftest.$ac_ext >&5
2125
 
2126
    ac_retval=1
2127
fi
2128
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2129
  return $ac_retval
2130
 
2131
} # ac_fn_cxx_try_cpp
2132
 
2133
# ac_fn_cxx_try_link LINENO
2134
# -------------------------
2135
# Try to link conftest.$ac_ext, and return whether this succeeded.
2136
ac_fn_cxx_try_link ()
2137
{
2138
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2139
  rm -f conftest.$ac_objext conftest$ac_exeext
2140
  if { { ac_try="$ac_link"
2141
case "(($ac_try" in
2142
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2143
  *) ac_try_echo=$ac_try;;
2144
esac
2145
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2146
$as_echo "$ac_try_echo"; } >&5
2147
  (eval "$ac_link") 2>conftest.err
2148
  ac_status=$?
2149
  if test -s conftest.err; then
2150
    grep -v '^ *+' conftest.err >conftest.er1
2151
    cat conftest.er1 >&5
2152
    mv -f conftest.er1 conftest.err
2153
  fi
2154
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2155
  test $ac_status = 0; } && {
2156
         test -z "$ac_cxx_werror_flag" ||
2157
         test ! -s conftest.err
2158
       } && test -s conftest$ac_exeext && {
2159
         test "$cross_compiling" = yes ||
2160
         $as_test_x conftest$ac_exeext
2161
       }; then :
2162
  ac_retval=0
2163
else
2164
  $as_echo "$as_me: failed program was:" >&5
2165
sed 's/^/| /' conftest.$ac_ext >&5
2166
 
2167
        ac_retval=1
2168
fi
2169
  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2170
  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2171
  # interfere with the next link command; also delete a directory that is
2172
  # left behind by Apple's compiler.  We do this before executing the actions.
2173
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2174
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2175
  return $ac_retval
2176
 
2177
} # ac_fn_cxx_try_link
2178
 
2179
# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2180
# -------------------------------------------------------
2181
# Tests whether HEADER exists, giving a warning if it cannot be compiled using
2182
# the include files in INCLUDES and setting the cache variable VAR
2183
# accordingly.
2184
ac_fn_c_check_header_mongrel ()
2185
{
2186
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2187
  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2188
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2189
$as_echo_n "checking for $2... " >&6; }
2190
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2191
  $as_echo_n "(cached) " >&6
2192
fi
2193
eval ac_res=\$$3
2194
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2195
$as_echo "$ac_res" >&6; }
2196
else
2197
  # Is the header compilable?
2198
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2199
$as_echo_n "checking $2 usability... " >&6; }
2200
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2201
/* end confdefs.h.  */
2202
$4
2203
#include <$2>
2204
_ACEOF
2205
if ac_fn_c_try_compile "$LINENO"; then :
2206
  ac_header_compiler=yes
2207
else
2208
  ac_header_compiler=no
2209
fi
2210
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2211
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2212
$as_echo "$ac_header_compiler" >&6; }
2213
 
2214
# Is the header present?
2215
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2216
$as_echo_n "checking $2 presence... " >&6; }
2217
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2218
/* end confdefs.h.  */
2219
#include <$2>
2220
_ACEOF
2221
if ac_fn_c_try_cpp "$LINENO"; then :
2222
  ac_header_preproc=yes
2223
else
2224
  ac_header_preproc=no
2225
fi
2226
rm -f conftest.err conftest.$ac_ext
2227
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2228
$as_echo "$ac_header_preproc" >&6; }
2229
 
2230
# So?  What about this header?
2231
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2232
  yes:no: )
2233
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2234
$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2235
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2236
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2237
    ;;
2238
  no:yes:* )
2239
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2240
$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2241
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2242
$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2243
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2244
$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2245
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2246
$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2247
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2248
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2249
    ;;
2250
esac
2251
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2252
$as_echo_n "checking for $2... " >&6; }
2253
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2254
  $as_echo_n "(cached) " >&6
2255
else
2256
  eval "$3=\$ac_header_compiler"
2257
fi
2258
eval ac_res=\$$3
2259
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2260
$as_echo "$ac_res" >&6; }
2261
fi
2262
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2263
 
2264
} # ac_fn_c_check_header_mongrel
2265
 
2266
# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2267
# ----------------------------------------------------
2268
# Tries to find if the field MEMBER exists in type AGGR, after including
2269
# INCLUDES, setting cache variable VAR accordingly.
2270
ac_fn_c_check_member ()
2271
{
2272
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2273
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2274
$as_echo_n "checking for $2.$3... " >&6; }
2275
if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2276
  $as_echo_n "(cached) " >&6
2277
else
2278
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2279
/* end confdefs.h.  */
2280
$5
2281
int
2282
main ()
2283
{
2284
static $2 ac_aggr;
2285
if (ac_aggr.$3)
2286
return 0;
2287
  ;
2288
  return 0;
2289
}
2290
_ACEOF
2291
if ac_fn_c_try_compile "$LINENO"; then :
2292
  eval "$4=yes"
2293
else
2294
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2295
/* end confdefs.h.  */
2296
$5
2297
int
2298
main ()
2299
{
2300
static $2 ac_aggr;
2301
if (sizeof ac_aggr.$3)
2302
return 0;
2303
  ;
2304
  return 0;
2305
}
2306
_ACEOF
2307
if ac_fn_c_try_compile "$LINENO"; then :
2308
  eval "$4=yes"
2309
else
2310
  eval "$4=no"
2311
fi
2312
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2313
fi
2314
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2315
fi
2316
eval ac_res=\$$4
2317
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2318
$as_echo "$ac_res" >&6; }
2319
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2320
 
2321
} # ac_fn_c_check_member
2322
 
2323
# ac_fn_c_check_decl LINENO SYMBOL VAR
2324
# ------------------------------------
2325
# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2326
ac_fn_c_check_decl ()
2327
{
2328
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2329
  as_decl_name=`echo $2|sed 's/ *(.*//'`
2330
  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2331
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2332
$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2333
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2334
  $as_echo_n "(cached) " >&6
2335
else
2336
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2337
/* end confdefs.h.  */
2338
$4
2339
int
2340
main ()
2341
{
2342
#ifndef $as_decl_name
2343
#ifdef __cplusplus
2344
  (void) $as_decl_use;
2345
#else
2346
  (void) $as_decl_name;
2347
#endif
2348
#endif
2349
 
2350
  ;
2351
  return 0;
2352
}
2353
_ACEOF
2354
if ac_fn_c_try_compile "$LINENO"; then :
2355
  eval "$3=yes"
2356
else
2357
  eval "$3=no"
2358
fi
2359
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2360
fi
2361
eval ac_res=\$$3
2362
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2363
$as_echo "$ac_res" >&6; }
2364
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2365
 
2366
} # ac_fn_c_check_decl
2367
 
2368
# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2369
# --------------------------------------------
2370
# Tries to find the compile-time value of EXPR in a program that includes
2371
# INCLUDES, setting VAR accordingly. Returns whether the value could be
2372
# computed
2373
ac_fn_c_compute_int ()
2374
{
2375
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2376
  if test "$cross_compiling" = yes; then
2377
    # Depending upon the size, compute the lo and hi bounds.
2378
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2379
/* end confdefs.h.  */
2380
$4
2381
int
2382
main ()
2383
{
2384
static int test_array [1 - 2 * !(($2) >= 0)];
2385
test_array [0] = 0
2386
 
2387
  ;
2388
  return 0;
2389
}
2390
_ACEOF
2391
if ac_fn_c_try_compile "$LINENO"; then :
2392
  ac_lo=0 ac_mid=0
2393
  while :; do
2394
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2395
/* end confdefs.h.  */
2396
$4
2397
int
2398
main ()
2399
{
2400
static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2401
test_array [0] = 0
2402
 
2403
  ;
2404
  return 0;
2405
}
2406
_ACEOF
2407
if ac_fn_c_try_compile "$LINENO"; then :
2408
  ac_hi=$ac_mid; break
2409
else
2410
  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2411
                        if test $ac_lo -le $ac_mid; then
2412
                          ac_lo= ac_hi=
2413
                          break
2414
                        fi
2415
                        as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2416
fi
2417
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2418
  done
2419
else
2420
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2421
/* end confdefs.h.  */
2422
$4
2423
int
2424
main ()
2425
{
2426
static int test_array [1 - 2 * !(($2) < 0)];
2427
test_array [0] = 0
2428
 
2429
  ;
2430
  return 0;
2431
}
2432
_ACEOF
2433
if ac_fn_c_try_compile "$LINENO"; then :
2434
  ac_hi=-1 ac_mid=-1
2435
  while :; do
2436
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2437
/* end confdefs.h.  */
2438
$4
2439
int
2440
main ()
2441
{
2442
static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2443
test_array [0] = 0
2444
 
2445
  ;
2446
  return 0;
2447
}
2448
_ACEOF
2449
if ac_fn_c_try_compile "$LINENO"; then :
2450
  ac_lo=$ac_mid; break
2451
else
2452
  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2453
                        if test $ac_mid -le $ac_hi; then
2454
                          ac_lo= ac_hi=
2455
                          break
2456
                        fi
2457
                        as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2458
fi
2459
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2460
  done
2461
else
2462
  ac_lo= ac_hi=
2463
fi
2464
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2465
fi
2466
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2467
# Binary search between lo and hi bounds.
2468
while test "x$ac_lo" != "x$ac_hi"; do
2469
  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2470
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2471
/* end confdefs.h.  */
2472
$4
2473
int
2474
main ()
2475
{
2476
static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2477
test_array [0] = 0
2478
 
2479
  ;
2480
  return 0;
2481
}
2482
_ACEOF
2483
if ac_fn_c_try_compile "$LINENO"; then :
2484
  ac_hi=$ac_mid
2485
else
2486
  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2487
fi
2488
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2489
done
2490
case $ac_lo in #((
2491
?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2492
'') ac_retval=1 ;;
2493
esac
2494
  else
2495
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2496
/* end confdefs.h.  */
2497
$4
2498
static long int longval () { return $2; }
2499
static unsigned long int ulongval () { return $2; }
2500
#include 
2501
#include 
2502
int
2503
main ()
2504
{
2505
 
2506
  FILE *f = fopen ("conftest.val", "w");
2507
  if (! f)
2508
    return 1;
2509
  if (($2) < 0)
2510
    {
2511
      long int i = longval ();
2512
      if (i != ($2))
2513
        return 1;
2514
      fprintf (f, "%ld", i);
2515
    }
2516
  else
2517
    {
2518
      unsigned long int i = ulongval ();
2519
      if (i != ($2))
2520
        return 1;
2521
      fprintf (f, "%lu", i);
2522
    }
2523
  /* Do not output a trailing newline, as this causes \r\n confusion
2524
     on some platforms.  */
2525
  return ferror (f) || fclose (f) != 0;
2526
 
2527
  ;
2528
  return 0;
2529
}
2530
_ACEOF
2531
if ac_fn_c_try_run "$LINENO"; then :
2532
  echo >>conftest.val; read $3 
2533
else
2534
  ac_retval=1
2535
fi
2536
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2537
  conftest.$ac_objext conftest.beam conftest.$ac_ext
2538
rm -f conftest.val
2539
 
2540
  fi
2541
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2542
  return $ac_retval
2543
 
2544
} # ac_fn_c_compute_int
2545
 
2546
# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2547
# -------------------------------------------
2548
# Tests whether TYPE exists after having included INCLUDES, setting cache
2549
# variable VAR accordingly.
2550
ac_fn_c_check_type ()
2551
{
2552
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2553
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2554
$as_echo_n "checking for $2... " >&6; }
2555
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2556
  $as_echo_n "(cached) " >&6
2557
else
2558
  eval "$3=no"
2559
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2560
/* end confdefs.h.  */
2561
$4
2562
int
2563
main ()
2564
{
2565
if (sizeof ($2))
2566
         return 0;
2567
  ;
2568
  return 0;
2569
}
2570
_ACEOF
2571
if ac_fn_c_try_compile "$LINENO"; then :
2572
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2573
/* end confdefs.h.  */
2574
$4
2575
int
2576
main ()
2577
{
2578
if (sizeof (($2)))
2579
            return 0;
2580
  ;
2581
  return 0;
2582
}
2583
_ACEOF
2584
if ac_fn_c_try_compile "$LINENO"; then :
2585
 
2586
else
2587
  eval "$3=yes"
2588
fi
2589
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2590
fi
2591
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2592
fi
2593
eval ac_res=\$$3
2594
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2595
$as_echo "$ac_res" >&6; }
2596
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2597
 
2598
} # ac_fn_c_check_type
2599
cat >config.log <<_ACEOF
2600
This file contains any messages produced by compilers while
2601
running configure, to aid debugging if configure makes a mistake.
2602
 
2603
It was created by libjava $as_me version-unused, which was
2604
generated by GNU Autoconf 2.64.  Invocation command line was
2605
 
2606
  $ $0 $@
2607
 
2608
_ACEOF
2609
exec 5>>config.log
2610
{
2611
cat <<_ASUNAME
2612
## --------- ##
2613
## Platform. ##
2614
## --------- ##
2615
 
2616
hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2617
uname -m = `(uname -m) 2>/dev/null || echo unknown`
2618
uname -r = `(uname -r) 2>/dev/null || echo unknown`
2619
uname -s = `(uname -s) 2>/dev/null || echo unknown`
2620
uname -v = `(uname -v) 2>/dev/null || echo unknown`
2621
 
2622
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2623
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2624
 
2625
/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2626
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2627
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2628
/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2629
/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2630
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2631
/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2632
 
2633
_ASUNAME
2634
 
2635
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2636
for as_dir in $PATH
2637
do
2638
  IFS=$as_save_IFS
2639
  test -z "$as_dir" && as_dir=.
2640
    $as_echo "PATH: $as_dir"
2641
  done
2642
IFS=$as_save_IFS
2643
 
2644
} >&5
2645
 
2646
cat >&5 <<_ACEOF
2647
 
2648
 
2649
## ----------- ##
2650
## Core tests. ##
2651
## ----------- ##
2652
 
2653
_ACEOF
2654
 
2655
 
2656
# Keep a trace of the command line.
2657
# Strip out --no-create and --no-recursion so they do not pile up.
2658
# Strip out --silent because we don't want to record it for future runs.
2659
# Also quote any args containing shell meta-characters.
2660
# Make two passes to allow for proper duplicate-argument suppression.
2661
ac_configure_args=
2662
ac_configure_args0=
2663
ac_configure_args1=
2664
ac_must_keep_next=false
2665
for ac_pass in 1 2
2666
do
2667
  for ac_arg
2668
  do
2669
    case $ac_arg in
2670
    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2671
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2672
    | -silent | --silent | --silen | --sile | --sil)
2673
      continue ;;
2674
    *\'*)
2675
      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2676
    esac
2677
    case $ac_pass in
2678
    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2679
    2)
2680
      as_fn_append ac_configure_args1 " '$ac_arg'"
2681
      if test $ac_must_keep_next = true; then
2682
        ac_must_keep_next=false # Got value, back to normal.
2683
      else
2684
        case $ac_arg in
2685
          *=* | --config-cache | -C | -disable-* | --disable-* \
2686
          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2687
          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2688
          | -with-* | --with-* | -without-* | --without-* | --x)
2689
            case "$ac_configure_args0 " in
2690
              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2691
            esac
2692
            ;;
2693
          -* ) ac_must_keep_next=true ;;
2694
        esac
2695
      fi
2696
      as_fn_append ac_configure_args " '$ac_arg'"
2697
      ;;
2698
    esac
2699
  done
2700
done
2701
{ ac_configure_args0=; unset ac_configure_args0;}
2702
{ ac_configure_args1=; unset ac_configure_args1;}
2703
 
2704
# When interrupted or exit'd, cleanup temporary files, and complete
2705
# config.log.  We remove comments because anyway the quotes in there
2706
# would cause problems or look ugly.
2707
# WARNING: Use '\'' to represent an apostrophe within the trap.
2708
# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2709
trap 'exit_status=$?
2710
  # Save into config.log some information that might help in debugging.
2711
  {
2712
    echo
2713
 
2714
    cat <<\_ASBOX
2715
## ---------------- ##
2716
## Cache variables. ##
2717
## ---------------- ##
2718
_ASBOX
2719
    echo
2720
    # The following way of writing the cache mishandles newlines in values,
2721
(
2722
  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2723
    eval ac_val=\$$ac_var
2724
    case $ac_val in #(
2725
    *${as_nl}*)
2726
      case $ac_var in #(
2727
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2728
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2729
      esac
2730
      case $ac_var in #(
2731
      _ | IFS | as_nl) ;; #(
2732
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2733
      *) { eval $ac_var=; unset $ac_var;} ;;
2734
      esac ;;
2735
    esac
2736
  done
2737
  (set) 2>&1 |
2738
    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2739
    *${as_nl}ac_space=\ *)
2740
      sed -n \
2741
        "s/'\''/'\''\\\\'\'''\''/g;
2742
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2743
      ;; #(
2744
    *)
2745
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2746
      ;;
2747
    esac |
2748
    sort
2749
)
2750
    echo
2751
 
2752
    cat <<\_ASBOX
2753
## ----------------- ##
2754
## Output variables. ##
2755
## ----------------- ##
2756
_ASBOX
2757
    echo
2758
    for ac_var in $ac_subst_vars
2759
    do
2760
      eval ac_val=\$$ac_var
2761
      case $ac_val in
2762
      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2763
      esac
2764
      $as_echo "$ac_var='\''$ac_val'\''"
2765
    done | sort
2766
    echo
2767
 
2768
    if test -n "$ac_subst_files"; then
2769
      cat <<\_ASBOX
2770
## ------------------- ##
2771
## File substitutions. ##
2772
## ------------------- ##
2773
_ASBOX
2774
      echo
2775
      for ac_var in $ac_subst_files
2776
      do
2777
        eval ac_val=\$$ac_var
2778
        case $ac_val in
2779
        *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2780
        esac
2781
        $as_echo "$ac_var='\''$ac_val'\''"
2782
      done | sort
2783
      echo
2784
    fi
2785
 
2786
    if test -s confdefs.h; then
2787
      cat <<\_ASBOX
2788
## ----------- ##
2789
## confdefs.h. ##
2790
## ----------- ##
2791
_ASBOX
2792
      echo
2793
      cat confdefs.h
2794
      echo
2795
    fi
2796
    test "$ac_signal" != 0 &&
2797
      $as_echo "$as_me: caught signal $ac_signal"
2798
    $as_echo "$as_me: exit $exit_status"
2799
  } >&5
2800
  rm -f core *.core core.conftest.* &&
2801
    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2802
    exit $exit_status
2803
' 0
2804
for ac_signal in 1 2 13 15; do
2805
  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2806
done
2807
ac_signal=0
2808
 
2809
# confdefs.h avoids OS command line length limits that DEFS can exceed.
2810
rm -f -r conftest* confdefs.h
2811
 
2812
$as_echo "/* confdefs.h */" > confdefs.h
2813
 
2814
# Predefined preprocessor variables.
2815
 
2816
cat >>confdefs.h <<_ACEOF
2817
#define PACKAGE_NAME "$PACKAGE_NAME"
2818
_ACEOF
2819
 
2820
cat >>confdefs.h <<_ACEOF
2821
#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2822
_ACEOF
2823
 
2824
cat >>confdefs.h <<_ACEOF
2825
#define PACKAGE_VERSION "$PACKAGE_VERSION"
2826
_ACEOF
2827
 
2828
cat >>confdefs.h <<_ACEOF
2829
#define PACKAGE_STRING "$PACKAGE_STRING"
2830
_ACEOF
2831
 
2832
cat >>confdefs.h <<_ACEOF
2833
#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2834
_ACEOF
2835
 
2836
cat >>confdefs.h <<_ACEOF
2837
#define PACKAGE_URL "$PACKAGE_URL"
2838
_ACEOF
2839
 
2840
 
2841
# Let the site file select an alternate cache file if it wants to.
2842
# Prefer an explicitly selected file to automatically selected ones.
2843
ac_site_file1=NONE
2844
ac_site_file2=NONE
2845
if test -n "$CONFIG_SITE"; then
2846
  ac_site_file1=$CONFIG_SITE
2847
elif test "x$prefix" != xNONE; then
2848
  ac_site_file1=$prefix/share/config.site
2849
  ac_site_file2=$prefix/etc/config.site
2850
else
2851
  ac_site_file1=$ac_default_prefix/share/config.site
2852
  ac_site_file2=$ac_default_prefix/etc/config.site
2853
fi
2854
for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2855
do
2856
  test "x$ac_site_file" = xNONE && continue
2857
  if test -r "$ac_site_file"; then
2858
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2859
$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2860
    sed 's/^/| /' "$ac_site_file" >&5
2861
    . "$ac_site_file"
2862
  fi
2863
done
2864
 
2865
if test -r "$cache_file"; then
2866
  # Some versions of bash will fail to source /dev/null (special
2867
  # files actually), so we avoid doing that.
2868
  if test -f "$cache_file"; then
2869
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2870
$as_echo "$as_me: loading cache $cache_file" >&6;}
2871
    case $cache_file in
2872
      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2873
      *)                      . "./$cache_file";;
2874
    esac
2875
  fi
2876
else
2877
  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2878
$as_echo "$as_me: creating cache $cache_file" >&6;}
2879
  >$cache_file
2880
fi
2881
 
2882
# Check that the precious variables saved in the cache have kept the same
2883
# value.
2884
ac_cache_corrupted=false
2885
for ac_var in $ac_precious_vars; do
2886
  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2887
  eval ac_new_set=\$ac_env_${ac_var}_set
2888
  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2889
  eval ac_new_val=\$ac_env_${ac_var}_value
2890
  case $ac_old_set,$ac_new_set in
2891
    set,)
2892
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2893
$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2894
      ac_cache_corrupted=: ;;
2895
    ,set)
2896
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2897
$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2898
      ac_cache_corrupted=: ;;
2899
    ,);;
2900
    *)
2901
      if test "x$ac_old_val" != "x$ac_new_val"; then
2902
        # differences in whitespace do not lead to failure.
2903
        ac_old_val_w=`echo x $ac_old_val`
2904
        ac_new_val_w=`echo x $ac_new_val`
2905
        if test "$ac_old_val_w" != "$ac_new_val_w"; then
2906
          { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2907
$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2908
          ac_cache_corrupted=:
2909
        else
2910
          { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2911
$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2912
          eval $ac_var=\$ac_old_val
2913
        fi
2914
        { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2915
$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2916
        { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2917
$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2918
      fi;;
2919
  esac
2920
  # Pass precious variables to config.status.
2921
  if test "$ac_new_set" = set; then
2922
    case $ac_new_val in
2923
    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2924
    *) ac_arg=$ac_var=$ac_new_val ;;
2925
    esac
2926
    case " $ac_configure_args " in
2927
      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2928
      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2929
    esac
2930
  fi
2931
done
2932
if $ac_cache_corrupted; then
2933
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2934
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2935
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2936
$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2937
  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2938
fi
2939
## -------------------- ##
2940
## Main body of script. ##
2941
## -------------------- ##
2942
 
2943
ac_ext=c
2944
ac_cpp='$CPP $CPPFLAGS'
2945
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2946
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2947
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2948
 
2949
 
2950
 
2951
 
2952
 
2953
 
2954
 
2955
 
2956
ac_aux_dir=
2957
for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2958
  for ac_t in install-sh install.sh shtool; do
2959
    if test -f "$ac_dir/$ac_t"; then
2960
      ac_aux_dir=$ac_dir
2961
      ac_install_sh="$ac_aux_dir/$ac_t -c"
2962
      break 2
2963
    fi
2964
  done
2965
done
2966
if test -z "$ac_aux_dir"; then
2967
  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2968
fi
2969
 
2970
# These three variables are undocumented and unsupported,
2971
# and are intended to be withdrawn in a future Autoconf release.
2972
# They can cause serious problems if a builder's source tree is in a directory
2973
# whose full name contains unusual characters.
2974
ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2975
ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2976
ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2977
 
2978
 
2979
# Make sure we can run config.sub.
2980
$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2981
  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2982
 
2983
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2984
$as_echo_n "checking build system type... " >&6; }
2985
if test "${ac_cv_build+set}" = set; then :
2986
  $as_echo_n "(cached) " >&6
2987
else
2988
  ac_build_alias=$build_alias
2989
test "x$ac_build_alias" = x &&
2990
  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2991
test "x$ac_build_alias" = x &&
2992
  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2993
ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2994
  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2995
 
2996
fi
2997
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2998
$as_echo "$ac_cv_build" >&6; }
2999
case $ac_cv_build in
3000
*-*-*) ;;
3001
*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3002
esac
3003
build=$ac_cv_build
3004
ac_save_IFS=$IFS; IFS='-'
3005
set x $ac_cv_build
3006
shift
3007
build_cpu=$1
3008
build_vendor=$2
3009
shift; shift
3010
# Remember, the first character of IFS is used to create $*,
3011
# except with old shells:
3012
build_os=$*
3013
IFS=$ac_save_IFS
3014
case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3015
 
3016
 
3017
 case ${build_alias} in
3018
  "") build_noncanonical=${build} ;;
3019
  *) build_noncanonical=${build_alias} ;;
3020
esac
3021
 
3022
 case ${host_alias} in
3023
  "") host_noncanonical=${build_noncanonical} ;;
3024
  *) host_noncanonical=${host_alias} ;;
3025
esac
3026
 
3027
 case ${target_alias} in
3028
  "") target_noncanonical=${host_noncanonical} ;;
3029
  *) target_noncanonical=${target_alias} ;;
3030
esac
3031
 
3032
 
3033
# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
3034
# have matching libraries, they should use host libraries: Makefile.tpl
3035
# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
3036
# However, they still use the build modules, because the corresponding
3037
# host modules (e.g. bison) are only built for the host when bootstrap
3038
# finishes. So:
3039
# - build_subdir is where we find build modules, and never changes.
3040
# - build_libsubdir is where we find build libraries, and can be overridden.
3041
 
3042
# Prefix 'build-' so this never conflicts with target_subdir.
3043
build_subdir="build-${build_noncanonical}"
3044
 
3045
# Check whether --with-build-libsubdir was given.
3046
if test "${with_build_libsubdir+set}" = set; then :
3047
  withval=$with_build_libsubdir; build_libsubdir="$withval"
3048
else
3049
  build_libsubdir="$build_subdir"
3050
fi
3051
 
3052
# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
3053
if ( test $srcdir = . && test -d gcc ) \
3054
   || test -d $srcdir/../host-${host_noncanonical}; then
3055
  host_subdir="host-${host_noncanonical}"
3056
else
3057
  host_subdir=.
3058
fi
3059
# No prefix.
3060
target_subdir=${target_noncanonical}
3061
 
3062
 
3063
# We use these options to decide which functions to include.
3064
 
3065
# Check whether --with-target-subdir was given.
3066
if test "${with_target_subdir+set}" = set; then :
3067
  withval=$with_target_subdir;
3068
fi
3069
 
3070
 
3071
# We may get other options which we don't document:
3072
# --with-target-subdir, --with-multisrctop, --with-multisubdir
3073
 
3074
# Find the rest of the source tree framework.
3075
# Default to --enable-multilib
3076
# Check whether --enable-multilib was given.
3077
if test "${enable_multilib+set}" = set; then :
3078
  enableval=$enable_multilib; case "$enableval" in
3079
  yes) multilib=yes ;;
3080
  no)  multilib=no ;;
3081
  *)   as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
3082
 esac
3083
else
3084
  multilib=yes
3085
fi
3086
 
3087
 
3088
# We may get other options which we leave undocumented:
3089
# --with-target-subdir, --with-multisrctop, --with-multisubdir
3090
# See config-ml.in if you want the gory details.
3091
 
3092
if test "$srcdir" = "."; then
3093
  if test "$with_target_subdir" != "."; then
3094
    multi_basedir="$srcdir/$with_multisrctop../.."
3095
  else
3096
    multi_basedir="$srcdir/$with_multisrctop.."
3097
  fi
3098
else
3099
  multi_basedir="$srcdir/.."
3100
fi
3101
 
3102
 
3103
# Even if the default multilib is not a cross compilation,
3104
# it may be that some of the other multilibs are.
3105
if test $cross_compiling = no && test $multilib = yes \
3106
   && test "x${with_multisubdir}" != x ; then
3107
   cross_compiling=maybe
3108
fi
3109
 
3110
ac_config_commands="$ac_config_commands default-1"
3111
 
3112
 
3113
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3114
$as_echo_n "checking host system type... " >&6; }
3115
if test "${ac_cv_host+set}" = set; then :
3116
  $as_echo_n "(cached) " >&6
3117
else
3118
  if test "x$host_alias" = x; then
3119
  ac_cv_host=$ac_cv_build
3120
else
3121
  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3122
    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3123
fi
3124
 
3125
fi
3126
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3127
$as_echo "$ac_cv_host" >&6; }
3128
case $ac_cv_host in
3129
*-*-*) ;;
3130
*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3131
esac
3132
host=$ac_cv_host
3133
ac_save_IFS=$IFS; IFS='-'
3134
set x $ac_cv_host
3135
shift
3136
host_cpu=$1
3137
host_vendor=$2
3138
shift; shift
3139
# Remember, the first character of IFS is used to create $*,
3140
# except with old shells:
3141
host_os=$*
3142
IFS=$ac_save_IFS
3143
case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3144
 
3145
 
3146
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
3147
$as_echo_n "checking target system type... " >&6; }
3148
if test "${ac_cv_target+set}" = set; then :
3149
  $as_echo_n "(cached) " >&6
3150
else
3151
  if test "x$target_alias" = x; then
3152
  ac_cv_target=$ac_cv_host
3153
else
3154
  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3155
    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
3156
fi
3157
 
3158
fi
3159
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
3160
$as_echo "$ac_cv_target" >&6; }
3161
case $ac_cv_target in
3162
*-*-*) ;;
3163
*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
3164
esac
3165
target=$ac_cv_target
3166
ac_save_IFS=$IFS; IFS='-'
3167
set x $ac_cv_target
3168
shift
3169
target_cpu=$1
3170
target_vendor=$2
3171
shift; shift
3172
# Remember, the first character of IFS is used to create $*,
3173
# except with old shells:
3174
target_os=$*
3175
IFS=$ac_save_IFS
3176
case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3177
 
3178
 
3179
# The aliases save the names the user supplied, while $host etc.
3180
# will get canonicalized.
3181
test -n "$target_alias" &&
3182
  test "$program_prefix$program_suffix$program_transform_name" = \
3183
    NONENONEs,x,x, &&
3184
  program_prefix=${target_alias}-
3185
 
3186
 case ${build_alias} in
3187
  "") build_noncanonical=${build} ;;
3188
  *) build_noncanonical=${build_alias} ;;
3189
esac
3190
 
3191
 case ${target_alias} in
3192
  "") target_noncanonical=${host_noncanonical} ;;
3193
  *) target_noncanonical=${target_alias} ;;
3194
esac
3195
 
3196
 
3197
 
3198
 
3199
# This works around the fact that libtool configuration may change LD
3200
# for this particular configuration, but some shells, instead of
3201
# keeping the changes in LD private, export them just because LD is
3202
# exported.
3203
ORIGINAL_LD_FOR_MULTILIBS=$LD
3204
 
3205
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
3206
$as_echo_n "checking whether ln -s works... " >&6; }
3207
LN_S=$as_ln_s
3208
if test "$LN_S" = "ln -s"; then
3209
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3210
$as_echo "yes" >&6; }
3211
else
3212
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
3213
$as_echo "no, using $LN_S" >&6; }
3214
fi
3215
 
3216
 
3217
# This works around an automake problem.
3218
mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs"
3219
 
3220
 
3221
 
3222
# Check whether --with-cross-host was given.
3223
if test "${with_cross_host+set}" = set; then :
3224
  withval=$with_cross_host;
3225
fi
3226
 
3227
 
3228
 
3229
# Check whether --with-newlib was given.
3230
if test "${with_newlib+set}" = set; then :
3231
  withval=$with_newlib;
3232
fi
3233
 
3234
 
3235
# Check whether --enable-version-specific-runtime-libs was given.
3236
if test "${enable_version_specific_runtime_libs+set}" = set; then :
3237
  enableval=$enable_version_specific_runtime_libs; case "$enableval" in
3238
      yes) version_specific_libs=yes ;;
3239
      no)  version_specific_libs=no ;;
3240
      *)   as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
3241
     esac
3242
else
3243
  version_specific_libs=no
3244
 
3245
fi
3246
 
3247
 
3248
# Check whether --enable-browser-plugin was given.
3249
if test "${enable_browser_plugin+set}" = set; then :
3250
  enableval=$enable_browser_plugin; case "$enableval" in
3251
      yes) browser_plugin_enabled=yes ;;
3252
      no)  browser_plugin_enabled=no ;;
3253
      *)   as_fn_error "Unknown argument to enable/disable browser plugin" "$LINENO" 5;;
3254
     esac
3255
else
3256
  browser_plugin_enabled=no
3257
 
3258
fi
3259
 
3260
 
3261
# Check whether --enable-gconf-peer was given.
3262
if test "${enable_gconf_peer+set}" = set; then :
3263
  enableval=$enable_gconf_peer; case "$enableval" in
3264
      yes) gconf_enabled=yes ;;
3265
      no)  gconf_enabled=no ;;
3266
      *)   as_fn_error "Unknown argument to enable/disable gconf-peer" "$LINENO" 5;;
3267
     esac
3268
else
3269
  gconf_enabled=no
3270
 
3271
fi
3272
 
3273
 
3274
 
3275
# Check whether --with-antlr-jar was given.
3276
if test "${with_antlr_jar+set}" = set; then :
3277
  withval=$with_antlr_jar;
3278
             ANTLR_JAR=$withval
3279
 
3280
else
3281
 
3282
             ANTLR_JAR=
3283
 
3284
fi
3285
 
3286
 
3287
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for antlr.jar" >&5
3288
$as_echo_n "checking for antlr.jar... " >&6; }
3289
if test "x$ANTLR_JAR" = x; then
3290
    for antlr_lib_home in `ls -d /usr/local/share/antlr* 2> /dev/null` \
3291
        /usr/share/antlr/lib /usr/share/java /usr/lib;
3292
    do
3293
        if test -f "$antlr_lib_home/antlr.jar"; then
3294
            # FIXME: version check for antlr needed without using a VM
3295
            ANTLR_JAR="$antlr_lib_home/antlr.jar"
3296
            break
3297
        fi
3298
    done
3299
    if test "x$ANTLR_JAR" = x; then
3300
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
3301
$as_echo "not found" >&6; }
3302
    else
3303
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ANTLR_JAR" >&5
3304
$as_echo "$ANTLR_JAR" >&6; }
3305
    fi
3306
else
3307
    if test -f "${ANTLR_JAR}"; then
3308
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ANTLR_JAR" >&5
3309
$as_echo "$ANTLR_JAR" >&6; }
3310
    else
3311
        as_fn_error "antlr jar file not found: $ANTLR_JAR" "$LINENO" 5
3312
    fi
3313
fi
3314
 
3315
 
3316
# Check whether --enable-gjdoc was given.
3317
if test "${enable_gjdoc+set}" = set; then :
3318
  enableval=$enable_gjdoc; case "${enableval}" in
3319
                yes) BUILD_GJDOC=yes ;;
3320
                no) BUILD_GJDOC=no ;;
3321
                *) BUILD_GJDOC=yes ;;
3322
              esac
3323
else
3324
  BUILD_GJDOC=maybe
3325
fi
3326
 
3327
 
3328
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build gjdoc" >&5
3329
$as_echo_n "checking whether to build gjdoc... " >&6; }
3330
if test "x$BUILD_GJDOC" = xmaybe; then
3331
    if test -f "${ANTLR_JAR}"; then
3332
        BUILD_GJDOC=yes
3333
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3334
$as_echo "yes" >&6; }
3335
    else
3336
        BUILD_GJDOC=no
3337
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, antlr.jar not found" >&5
3338
$as_echo "no, antlr.jar not found" >&6; }
3339
    fi
3340
else
3341
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_GJDOC" >&5
3342
$as_echo "$BUILD_GJDOC" >&6; }
3343
fi
3344
 if test "x${BUILD_GJDOC}" = xyes; then
3345
  CREATE_GJDOC_TRUE=
3346
  CREATE_GJDOC_FALSE='#'
3347
else
3348
  CREATE_GJDOC_TRUE='#'
3349
  CREATE_GJDOC_FALSE=
3350
fi
3351
 
3352
 
3353
# Check whether --enable-java-maintainer-mode was given.
3354
if test "${enable_java_maintainer_mode+set}" = set; then :
3355
  enableval=$enable_java_maintainer_mode;
3356
fi
3357
 
3358
 if test "$enable_java_maintainer_mode" = yes; then
3359
  JAVA_MAINTAINER_MODE_TRUE=
3360
  JAVA_MAINTAINER_MODE_FALSE='#'
3361
else
3362
  JAVA_MAINTAINER_MODE_TRUE='#'
3363
  JAVA_MAINTAINER_MODE_FALSE=
3364
fi
3365
 
3366
 
3367
# It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX.
3368
 
3369
 
3370
# For libstdc++-v3, -fno-builtin must be present here so that a
3371
# non-conflicting form of std::exit can be guessed by AC_PROG_CXX, and
3372
# used in later tests.  This may not be necessary in libjava; I don't know.
3373
save_CXXFLAGS="$CXXFLAGS"
3374
CXXFLAGS="$CXXFLAGS -fno-builtin"
3375
ac_ext=c
3376
ac_cpp='$CPP $CPPFLAGS'
3377
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3378
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3379
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3380
if test -n "$ac_tool_prefix"; then
3381
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3382
set dummy ${ac_tool_prefix}gcc; ac_word=$2
3383
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3384
$as_echo_n "checking for $ac_word... " >&6; }
3385
if test "${ac_cv_prog_CC+set}" = set; then :
3386
  $as_echo_n "(cached) " >&6
3387
else
3388
  if test -n "$CC"; then
3389
  ac_cv_prog_CC="$CC" # Let the user override the test.
3390
else
3391
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3392
for as_dir in $PATH
3393
do
3394
  IFS=$as_save_IFS
3395
  test -z "$as_dir" && as_dir=.
3396
    for ac_exec_ext in '' $ac_executable_extensions; do
3397
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3398
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3399
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3400
    break 2
3401
  fi
3402
done
3403
  done
3404
IFS=$as_save_IFS
3405
 
3406
fi
3407
fi
3408
CC=$ac_cv_prog_CC
3409
if test -n "$CC"; then
3410
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3411
$as_echo "$CC" >&6; }
3412
else
3413
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3414
$as_echo "no" >&6; }
3415
fi
3416
 
3417
 
3418
fi
3419
if test -z "$ac_cv_prog_CC"; then
3420
  ac_ct_CC=$CC
3421
  # Extract the first word of "gcc", so it can be a program name with args.
3422
set dummy gcc; ac_word=$2
3423
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3424
$as_echo_n "checking for $ac_word... " >&6; }
3425
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3426
  $as_echo_n "(cached) " >&6
3427
else
3428
  if test -n "$ac_ct_CC"; then
3429
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3430
else
3431
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3432
for as_dir in $PATH
3433
do
3434
  IFS=$as_save_IFS
3435
  test -z "$as_dir" && as_dir=.
3436
    for ac_exec_ext in '' $ac_executable_extensions; do
3437
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3438
    ac_cv_prog_ac_ct_CC="gcc"
3439
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3440
    break 2
3441
  fi
3442
done
3443
  done
3444
IFS=$as_save_IFS
3445
 
3446
fi
3447
fi
3448
ac_ct_CC=$ac_cv_prog_ac_ct_CC
3449
if test -n "$ac_ct_CC"; then
3450
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3451
$as_echo "$ac_ct_CC" >&6; }
3452
else
3453
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3454
$as_echo "no" >&6; }
3455
fi
3456
 
3457
  if test "x$ac_ct_CC" = x; then
3458
    CC=""
3459
  else
3460
    case $cross_compiling:$ac_tool_warned in
3461
yes:)
3462
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3463
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3464
ac_tool_warned=yes ;;
3465
esac
3466
    CC=$ac_ct_CC
3467
  fi
3468
else
3469
  CC="$ac_cv_prog_CC"
3470
fi
3471
 
3472
if test -z "$CC"; then
3473
          if test -n "$ac_tool_prefix"; then
3474
    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3475
set dummy ${ac_tool_prefix}cc; ac_word=$2
3476
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3477
$as_echo_n "checking for $ac_word... " >&6; }
3478
if test "${ac_cv_prog_CC+set}" = set; then :
3479
  $as_echo_n "(cached) " >&6
3480
else
3481
  if test -n "$CC"; then
3482
  ac_cv_prog_CC="$CC" # Let the user override the test.
3483
else
3484
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3485
for as_dir in $PATH
3486
do
3487
  IFS=$as_save_IFS
3488
  test -z "$as_dir" && as_dir=.
3489
    for ac_exec_ext in '' $ac_executable_extensions; do
3490
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3491
    ac_cv_prog_CC="${ac_tool_prefix}cc"
3492
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3493
    break 2
3494
  fi
3495
done
3496
  done
3497
IFS=$as_save_IFS
3498
 
3499
fi
3500
fi
3501
CC=$ac_cv_prog_CC
3502
if test -n "$CC"; then
3503
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3504
$as_echo "$CC" >&6; }
3505
else
3506
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3507
$as_echo "no" >&6; }
3508
fi
3509
 
3510
 
3511
  fi
3512
fi
3513
if test -z "$CC"; then
3514
  # Extract the first word of "cc", so it can be a program name with args.
3515
set dummy cc; ac_word=$2
3516
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3517
$as_echo_n "checking for $ac_word... " >&6; }
3518
if test "${ac_cv_prog_CC+set}" = set; then :
3519
  $as_echo_n "(cached) " >&6
3520
else
3521
  if test -n "$CC"; then
3522
  ac_cv_prog_CC="$CC" # Let the user override the test.
3523
else
3524
  ac_prog_rejected=no
3525
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3526
for as_dir in $PATH
3527
do
3528
  IFS=$as_save_IFS
3529
  test -z "$as_dir" && as_dir=.
3530
    for ac_exec_ext in '' $ac_executable_extensions; do
3531
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3532
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3533
       ac_prog_rejected=yes
3534
       continue
3535
     fi
3536
    ac_cv_prog_CC="cc"
3537
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3538
    break 2
3539
  fi
3540
done
3541
  done
3542
IFS=$as_save_IFS
3543
 
3544
if test $ac_prog_rejected = yes; then
3545
  # We found a bogon in the path, so make sure we never use it.
3546
  set dummy $ac_cv_prog_CC
3547
  shift
3548
  if test $# != 0; then
3549
    # We chose a different compiler from the bogus one.
3550
    # However, it has the same basename, so the bogon will be chosen
3551
    # first if we set CC to just the basename; use the full file name.
3552
    shift
3553
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3554
  fi
3555
fi
3556
fi
3557
fi
3558
CC=$ac_cv_prog_CC
3559
if test -n "$CC"; then
3560
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3561
$as_echo "$CC" >&6; }
3562
else
3563
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3564
$as_echo "no" >&6; }
3565
fi
3566
 
3567
 
3568
fi
3569
if test -z "$CC"; then
3570
  if test -n "$ac_tool_prefix"; then
3571
  for ac_prog in cl.exe
3572
  do
3573
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3574
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3575
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3576
$as_echo_n "checking for $ac_word... " >&6; }
3577
if test "${ac_cv_prog_CC+set}" = set; then :
3578
  $as_echo_n "(cached) " >&6
3579
else
3580
  if test -n "$CC"; then
3581
  ac_cv_prog_CC="$CC" # Let the user override the test.
3582
else
3583
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3584
for as_dir in $PATH
3585
do
3586
  IFS=$as_save_IFS
3587
  test -z "$as_dir" && as_dir=.
3588
    for ac_exec_ext in '' $ac_executable_extensions; do
3589
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3590
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3591
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3592
    break 2
3593
  fi
3594
done
3595
  done
3596
IFS=$as_save_IFS
3597
 
3598
fi
3599
fi
3600
CC=$ac_cv_prog_CC
3601
if test -n "$CC"; then
3602
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3603
$as_echo "$CC" >&6; }
3604
else
3605
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3606
$as_echo "no" >&6; }
3607
fi
3608
 
3609
 
3610
    test -n "$CC" && break
3611
  done
3612
fi
3613
if test -z "$CC"; then
3614
  ac_ct_CC=$CC
3615
  for ac_prog in cl.exe
3616
do
3617
  # Extract the first word of "$ac_prog", so it can be a program name with args.
3618
set dummy $ac_prog; ac_word=$2
3619
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3620
$as_echo_n "checking for $ac_word... " >&6; }
3621
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3622
  $as_echo_n "(cached) " >&6
3623
else
3624
  if test -n "$ac_ct_CC"; then
3625
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3626
else
3627
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3628
for as_dir in $PATH
3629
do
3630
  IFS=$as_save_IFS
3631
  test -z "$as_dir" && as_dir=.
3632
    for ac_exec_ext in '' $ac_executable_extensions; do
3633
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3634
    ac_cv_prog_ac_ct_CC="$ac_prog"
3635
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3636
    break 2
3637
  fi
3638
done
3639
  done
3640
IFS=$as_save_IFS
3641
 
3642
fi
3643
fi
3644
ac_ct_CC=$ac_cv_prog_ac_ct_CC
3645
if test -n "$ac_ct_CC"; then
3646
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3647
$as_echo "$ac_ct_CC" >&6; }
3648
else
3649
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3650
$as_echo "no" >&6; }
3651
fi
3652
 
3653
 
3654
  test -n "$ac_ct_CC" && break
3655
done
3656
 
3657
  if test "x$ac_ct_CC" = x; then
3658
    CC=""
3659
  else
3660
    case $cross_compiling:$ac_tool_warned in
3661
yes:)
3662
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3663
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3664
ac_tool_warned=yes ;;
3665
esac
3666
    CC=$ac_ct_CC
3667
  fi
3668
fi
3669
 
3670
fi
3671
 
3672
 
3673
test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3674
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3675
as_fn_error "no acceptable C compiler found in \$PATH
3676
See \`config.log' for more details." "$LINENO" 5; }
3677
 
3678
# Provide some information about the compiler.
3679
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3680
set X $ac_compile
3681
ac_compiler=$2
3682
for ac_option in --version -v -V -qversion; do
3683
  { { ac_try="$ac_compiler $ac_option >&5"
3684
case "(($ac_try" in
3685
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3686
  *) ac_try_echo=$ac_try;;
3687
esac
3688
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3689
$as_echo "$ac_try_echo"; } >&5
3690
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3691
  ac_status=$?
3692
  if test -s conftest.err; then
3693
    sed '10a\
3694
... rest of stderr output deleted ...
3695
         10q' conftest.err >conftest.er1
3696
    cat conftest.er1 >&5
3697
    rm -f conftest.er1 conftest.err
3698
  fi
3699
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3700
  test $ac_status = 0; }
3701
done
3702
 
3703
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3704
/* end confdefs.h.  */
3705
 
3706
int
3707
main ()
3708
{
3709
 
3710
  ;
3711
  return 0;
3712
}
3713
_ACEOF
3714
# FIXME: Cleanup?
3715
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3716
  (eval $ac_link) 2>&5
3717
  ac_status=$?
3718
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3719
  test $ac_status = 0; }; then :
3720
  gcc_no_link=no
3721
else
3722
  gcc_no_link=yes
3723
fi
3724
if test x$gcc_no_link = xyes; then
3725
  # Setting cross_compile will disable run tests; it will
3726
  # also disable AC_CHECK_FILE but that's generally
3727
  # correct if we can't link.
3728
  cross_compiling=yes
3729
  EXEEXT=
3730
else
3731
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3732
/* end confdefs.h.  */
3733
 
3734
int
3735
main ()
3736
{
3737
 
3738
  ;
3739
  return 0;
3740
}
3741
_ACEOF
3742
ac_clean_files_save=$ac_clean_files
3743
ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3744
# Try to create an executable without -o first, disregard a.out.
3745
# It will help us diagnose broken compilers, and finding out an intuition
3746
# of exeext.
3747
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3748
$as_echo_n "checking for C compiler default output file name... " >&6; }
3749
ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3750
 
3751
# The possible output files:
3752
ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3753
 
3754
ac_rmfiles=
3755
for ac_file in $ac_files
3756
do
3757
  case $ac_file in
3758
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3759
    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3760
  esac
3761
done
3762
rm -f $ac_rmfiles
3763
 
3764
if { { ac_try="$ac_link_default"
3765
case "(($ac_try" in
3766
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3767
  *) ac_try_echo=$ac_try;;
3768
esac
3769
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3770
$as_echo "$ac_try_echo"; } >&5
3771
  (eval "$ac_link_default") 2>&5
3772
  ac_status=$?
3773
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3774
  test $ac_status = 0; }; then :
3775
  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3776
# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3777
# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3778
# so that the user can short-circuit this test for compilers unknown to
3779
# Autoconf.
3780
for ac_file in $ac_files ''
3781
do
3782
  test -f "$ac_file" || continue
3783
  case $ac_file in
3784
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3785
        ;;
3786
    [ab].out )
3787
        # We found the default executable, but exeext='' is most
3788
        # certainly right.
3789
        break;;
3790
    *.* )
3791
        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3792
        then :; else
3793
           ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3794
        fi
3795
        # We set ac_cv_exeext here because the later test for it is not
3796
        # safe: cross compilers may not add the suffix if given an `-o'
3797
        # argument, so we may need to know it at that point already.
3798
        # Even if this section looks crufty: it has the advantage of
3799
        # actually working.
3800
        break;;
3801
    * )
3802
        break;;
3803
  esac
3804
done
3805
test "$ac_cv_exeext" = no && ac_cv_exeext=
3806
 
3807
else
3808
  ac_file=''
3809
fi
3810
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3811
$as_echo "$ac_file" >&6; }
3812
if test -z "$ac_file"; then :
3813
  $as_echo "$as_me: failed program was:" >&5
3814
sed 's/^/| /' conftest.$ac_ext >&5
3815
 
3816
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3817
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3818
{ as_fn_set_status 77
3819
as_fn_error "C compiler cannot create executables
3820
See \`config.log' for more details." "$LINENO" 5; }; }
3821
fi
3822
ac_exeext=$ac_cv_exeext
3823
 
3824
# Check that the compiler produces executables we can run.  If not, either
3825
# the compiler is broken, or we cross compile.
3826
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3827
$as_echo_n "checking whether the C compiler works... " >&6; }
3828
# If not cross compiling, check that we can run a simple program.
3829
if test "$cross_compiling" != yes; then
3830
  if { ac_try='./$ac_file'
3831
  { { case "(($ac_try" in
3832
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3833
  *) ac_try_echo=$ac_try;;
3834
esac
3835
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3836
$as_echo "$ac_try_echo"; } >&5
3837
  (eval "$ac_try") 2>&5
3838
  ac_status=$?
3839
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3840
  test $ac_status = 0; }; }; then
3841
    cross_compiling=no
3842
  else
3843
    if test "$cross_compiling" = maybe; then
3844
        cross_compiling=yes
3845
    else
3846
        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3847
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3848
as_fn_error "cannot run C compiled programs.
3849
If you meant to cross compile, use \`--host'.
3850
See \`config.log' for more details." "$LINENO" 5; }
3851
    fi
3852
  fi
3853
fi
3854
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3855
$as_echo "yes" >&6; }
3856
 
3857
rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3858
ac_clean_files=$ac_clean_files_save
3859
# Check that the compiler produces executables we can run.  If not, either
3860
# the compiler is broken, or we cross compile.
3861
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3862
$as_echo_n "checking whether we are cross compiling... " >&6; }
3863
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3864
$as_echo "$cross_compiling" >&6; }
3865
 
3866
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3867
$as_echo_n "checking for suffix of executables... " >&6; }
3868
if { { ac_try="$ac_link"
3869
case "(($ac_try" in
3870
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3871
  *) ac_try_echo=$ac_try;;
3872
esac
3873
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3874
$as_echo "$ac_try_echo"; } >&5
3875
  (eval "$ac_link") 2>&5
3876
  ac_status=$?
3877
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3878
  test $ac_status = 0; }; then :
3879
  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3880
# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3881
# work properly (i.e., refer to `conftest.exe'), while it won't with
3882
# `rm'.
3883
for ac_file in conftest.exe conftest conftest.*; do
3884
  test -f "$ac_file" || continue
3885
  case $ac_file in
3886
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3887
    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3888
          break;;
3889
    * ) break;;
3890
  esac
3891
done
3892
else
3893
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3894
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3895
as_fn_error "cannot compute suffix of executables: cannot compile and link
3896
See \`config.log' for more details." "$LINENO" 5; }
3897
fi
3898
rm -f conftest$ac_cv_exeext
3899
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3900
$as_echo "$ac_cv_exeext" >&6; }
3901
 
3902
rm -f conftest.$ac_ext
3903
EXEEXT=$ac_cv_exeext
3904
ac_exeext=$EXEEXT
3905
fi
3906
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3907
$as_echo_n "checking for suffix of object files... " >&6; }
3908
if test "${ac_cv_objext+set}" = set; then :
3909
  $as_echo_n "(cached) " >&6
3910
else
3911
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3912
/* end confdefs.h.  */
3913
 
3914
int
3915
main ()
3916
{
3917
 
3918
  ;
3919
  return 0;
3920
}
3921
_ACEOF
3922
rm -f conftest.o conftest.obj
3923
if { { ac_try="$ac_compile"
3924
case "(($ac_try" in
3925
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3926
  *) ac_try_echo=$ac_try;;
3927
esac
3928
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3929
$as_echo "$ac_try_echo"; } >&5
3930
  (eval "$ac_compile") 2>&5
3931
  ac_status=$?
3932
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3933
  test $ac_status = 0; }; then :
3934
  for ac_file in conftest.o conftest.obj conftest.*; do
3935
  test -f "$ac_file" || continue;
3936
  case $ac_file in
3937
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3938
    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3939
       break;;
3940
  esac
3941
done
3942
else
3943
  $as_echo "$as_me: failed program was:" >&5
3944
sed 's/^/| /' conftest.$ac_ext >&5
3945
 
3946
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3947
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3948
as_fn_error "cannot compute suffix of object files: cannot compile
3949
See \`config.log' for more details." "$LINENO" 5; }
3950
fi
3951
rm -f conftest.$ac_cv_objext conftest.$ac_ext
3952
fi
3953
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3954
$as_echo "$ac_cv_objext" >&6; }
3955
OBJEXT=$ac_cv_objext
3956
ac_objext=$OBJEXT
3957
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3958
$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3959
if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3960
  $as_echo_n "(cached) " >&6
3961
else
3962
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3963
/* end confdefs.h.  */
3964
 
3965
int
3966
main ()
3967
{
3968
#ifndef __GNUC__
3969
       choke me
3970
#endif
3971
 
3972
  ;
3973
  return 0;
3974
}
3975
_ACEOF
3976
if ac_fn_c_try_compile "$LINENO"; then :
3977
  ac_compiler_gnu=yes
3978
else
3979
  ac_compiler_gnu=no
3980
fi
3981
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3982
ac_cv_c_compiler_gnu=$ac_compiler_gnu
3983
 
3984
fi
3985
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3986
$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3987
if test $ac_compiler_gnu = yes; then
3988
  GCC=yes
3989
else
3990
  GCC=
3991
fi
3992
ac_test_CFLAGS=${CFLAGS+set}
3993
ac_save_CFLAGS=$CFLAGS
3994
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3995
$as_echo_n "checking whether $CC accepts -g... " >&6; }
3996
if test "${ac_cv_prog_cc_g+set}" = set; then :
3997
  $as_echo_n "(cached) " >&6
3998
else
3999
  ac_save_c_werror_flag=$ac_c_werror_flag
4000
   ac_c_werror_flag=yes
4001
   ac_cv_prog_cc_g=no
4002
   CFLAGS="-g"
4003
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4004
/* end confdefs.h.  */
4005
 
4006
int
4007
main ()
4008
{
4009
 
4010
  ;
4011
  return 0;
4012
}
4013
_ACEOF
4014
if ac_fn_c_try_compile "$LINENO"; then :
4015
  ac_cv_prog_cc_g=yes
4016
else
4017
  CFLAGS=""
4018
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4019
/* end confdefs.h.  */
4020
 
4021
int
4022
main ()
4023
{
4024
 
4025
  ;
4026
  return 0;
4027
}
4028
_ACEOF
4029
if ac_fn_c_try_compile "$LINENO"; then :
4030
 
4031
else
4032
  ac_c_werror_flag=$ac_save_c_werror_flag
4033
         CFLAGS="-g"
4034
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4035
/* end confdefs.h.  */
4036
 
4037
int
4038
main ()
4039
{
4040
 
4041
  ;
4042
  return 0;
4043
}
4044
_ACEOF
4045
if ac_fn_c_try_compile "$LINENO"; then :
4046
  ac_cv_prog_cc_g=yes
4047
fi
4048
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4049
fi
4050
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4051
fi
4052
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4053
   ac_c_werror_flag=$ac_save_c_werror_flag
4054
fi
4055
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4056
$as_echo "$ac_cv_prog_cc_g" >&6; }
4057
if test "$ac_test_CFLAGS" = set; then
4058
  CFLAGS=$ac_save_CFLAGS
4059
elif test $ac_cv_prog_cc_g = yes; then
4060
  if test "$GCC" = yes; then
4061
    CFLAGS="-g -O2"
4062
  else
4063
    CFLAGS="-g"
4064
  fi
4065
else
4066
  if test "$GCC" = yes; then
4067
    CFLAGS="-O2"
4068
  else
4069
    CFLAGS=
4070
  fi
4071
fi
4072
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4073
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4074
if test "${ac_cv_prog_cc_c89+set}" = set; then :
4075
  $as_echo_n "(cached) " >&6
4076
else
4077
  ac_cv_prog_cc_c89=no
4078
ac_save_CC=$CC
4079
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4080
/* end confdefs.h.  */
4081
#include 
4082
#include 
4083
#include 
4084
#include 
4085
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4086
struct buf { int x; };
4087
FILE * (*rcsopen) (struct buf *, struct stat *, int);
4088
static char *e (p, i)
4089
     char **p;
4090
     int i;
4091
{
4092
  return p[i];
4093
}
4094
static char *f (char * (*g) (char **, int), char **p, ...)
4095
{
4096
  char *s;
4097
  va_list v;
4098
  va_start (v,p);
4099
  s = g (p, va_arg (v,int));
4100
  va_end (v);
4101
  return s;
4102
}
4103
 
4104
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4105
   function prototypes and stuff, but not '\xHH' hex character constants.
4106
   These don't provoke an error unfortunately, instead are silently treated
4107
   as 'x'.  The following induces an error, until -std is added to get
4108
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4109
   array size at least.  It's necessary to write '\x00'==0 to get something
4110
   that's true only with -std.  */
4111
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4112
 
4113
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4114
   inside strings and character constants.  */
4115
#define FOO(x) 'x'
4116
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4117
 
4118
int test (int i, double x);
4119
struct s1 {int (*f) (int a);};
4120
struct s2 {int (*f) (double a);};
4121
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4122
int argc;
4123
char **argv;
4124
int
4125
main ()
4126
{
4127
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4128
  ;
4129
  return 0;
4130
}
4131
_ACEOF
4132
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4133
        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4134
do
4135
  CC="$ac_save_CC $ac_arg"
4136
  if ac_fn_c_try_compile "$LINENO"; then :
4137
  ac_cv_prog_cc_c89=$ac_arg
4138
fi
4139
rm -f core conftest.err conftest.$ac_objext
4140
  test "x$ac_cv_prog_cc_c89" != "xno" && break
4141
done
4142
rm -f conftest.$ac_ext
4143
CC=$ac_save_CC
4144
 
4145
fi
4146
# AC_CACHE_VAL
4147
case "x$ac_cv_prog_cc_c89" in
4148
  x)
4149
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4150
$as_echo "none needed" >&6; } ;;
4151
  xno)
4152
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4153
$as_echo "unsupported" >&6; } ;;
4154
  *)
4155
    CC="$CC $ac_cv_prog_cc_c89"
4156
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4157
$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4158
esac
4159
if test "x$ac_cv_prog_cc_c89" != xno; then :
4160
 
4161
fi
4162
 
4163
ac_ext=c
4164
ac_cpp='$CPP $CPPFLAGS'
4165
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4166
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4167
ac_compiler_gnu=$ac_cv_c_compiler_gnu
4168
 
4169
ac_ext=cpp
4170
ac_cpp='$CXXCPP $CPPFLAGS'
4171
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4172
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4173
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4174
if test -z "$CXX"; then
4175
  if test -n "$CCC"; then
4176
    CXX=$CCC
4177
  else
4178
    if test -n "$ac_tool_prefix"; then
4179
  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4180
  do
4181
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4182
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4183
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4184
$as_echo_n "checking for $ac_word... " >&6; }
4185
if test "${ac_cv_prog_CXX+set}" = set; then :
4186
  $as_echo_n "(cached) " >&6
4187
else
4188
  if test -n "$CXX"; then
4189
  ac_cv_prog_CXX="$CXX" # Let the user override the test.
4190
else
4191
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4192
for as_dir in $PATH
4193
do
4194
  IFS=$as_save_IFS
4195
  test -z "$as_dir" && as_dir=.
4196
    for ac_exec_ext in '' $ac_executable_extensions; do
4197
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4198
    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4199
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4200
    break 2
4201
  fi
4202
done
4203
  done
4204
IFS=$as_save_IFS
4205
 
4206
fi
4207
fi
4208
CXX=$ac_cv_prog_CXX
4209
if test -n "$CXX"; then
4210
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4211
$as_echo "$CXX" >&6; }
4212
else
4213
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4214
$as_echo "no" >&6; }
4215
fi
4216
 
4217
 
4218
    test -n "$CXX" && break
4219
  done
4220
fi
4221
if test -z "$CXX"; then
4222
  ac_ct_CXX=$CXX
4223
  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4224
do
4225
  # Extract the first word of "$ac_prog", so it can be a program name with args.
4226
set dummy $ac_prog; ac_word=$2
4227
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4228
$as_echo_n "checking for $ac_word... " >&6; }
4229
if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
4230
  $as_echo_n "(cached) " >&6
4231
else
4232
  if test -n "$ac_ct_CXX"; then
4233
  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4234
else
4235
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4236
for as_dir in $PATH
4237
do
4238
  IFS=$as_save_IFS
4239
  test -z "$as_dir" && as_dir=.
4240
    for ac_exec_ext in '' $ac_executable_extensions; do
4241
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4242
    ac_cv_prog_ac_ct_CXX="$ac_prog"
4243
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4244
    break 2
4245
  fi
4246
done
4247
  done
4248
IFS=$as_save_IFS
4249
 
4250
fi
4251
fi
4252
ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4253
if test -n "$ac_ct_CXX"; then
4254
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4255
$as_echo "$ac_ct_CXX" >&6; }
4256
else
4257
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4258
$as_echo "no" >&6; }
4259
fi
4260
 
4261
 
4262
  test -n "$ac_ct_CXX" && break
4263
done
4264
 
4265
  if test "x$ac_ct_CXX" = x; then
4266
    CXX="g++"
4267
  else
4268
    case $cross_compiling:$ac_tool_warned in
4269
yes:)
4270
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4271
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4272
ac_tool_warned=yes ;;
4273
esac
4274
    CXX=$ac_ct_CXX
4275
  fi
4276
fi
4277
 
4278
  fi
4279
fi
4280
# Provide some information about the compiler.
4281
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4282
set X $ac_compile
4283
ac_compiler=$2
4284
for ac_option in --version -v -V -qversion; do
4285
  { { ac_try="$ac_compiler $ac_option >&5"
4286
case "(($ac_try" in
4287
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4288
  *) ac_try_echo=$ac_try;;
4289
esac
4290
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4291
$as_echo "$ac_try_echo"; } >&5
4292
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4293
  ac_status=$?
4294
  if test -s conftest.err; then
4295
    sed '10a\
4296
... rest of stderr output deleted ...
4297
         10q' conftest.err >conftest.er1
4298
    cat conftest.er1 >&5
4299
    rm -f conftest.er1 conftest.err
4300
  fi
4301
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4302
  test $ac_status = 0; }
4303
done
4304
 
4305
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4306
$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4307
if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
4308
  $as_echo_n "(cached) " >&6
4309
else
4310
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4311
/* end confdefs.h.  */
4312
 
4313
int
4314
main ()
4315
{
4316
#ifndef __GNUC__
4317
       choke me
4318
#endif
4319
 
4320
  ;
4321
  return 0;
4322
}
4323
_ACEOF
4324
if ac_fn_cxx_try_compile "$LINENO"; then :
4325
  ac_compiler_gnu=yes
4326
else
4327
  ac_compiler_gnu=no
4328
fi
4329
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4330
ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4331
 
4332
fi
4333
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4334
$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4335
if test $ac_compiler_gnu = yes; then
4336
  GXX=yes
4337
else
4338
  GXX=
4339
fi
4340
ac_test_CXXFLAGS=${CXXFLAGS+set}
4341
ac_save_CXXFLAGS=$CXXFLAGS
4342
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4343
$as_echo_n "checking whether $CXX accepts -g... " >&6; }
4344
if test "${ac_cv_prog_cxx_g+set}" = set; then :
4345
  $as_echo_n "(cached) " >&6
4346
else
4347
  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4348
   ac_cxx_werror_flag=yes
4349
   ac_cv_prog_cxx_g=no
4350
   CXXFLAGS="-g"
4351
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4352
/* end confdefs.h.  */
4353
 
4354
int
4355
main ()
4356
{
4357
 
4358
  ;
4359
  return 0;
4360
}
4361
_ACEOF
4362
if ac_fn_cxx_try_compile "$LINENO"; then :
4363
  ac_cv_prog_cxx_g=yes
4364
else
4365
  CXXFLAGS=""
4366
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4367
/* end confdefs.h.  */
4368
 
4369
int
4370
main ()
4371
{
4372
 
4373
  ;
4374
  return 0;
4375
}
4376
_ACEOF
4377
if ac_fn_cxx_try_compile "$LINENO"; then :
4378
 
4379
else
4380
  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4381
         CXXFLAGS="-g"
4382
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4383
/* end confdefs.h.  */
4384
 
4385
int
4386
main ()
4387
{
4388
 
4389
  ;
4390
  return 0;
4391
}
4392
_ACEOF
4393
if ac_fn_cxx_try_compile "$LINENO"; then :
4394
  ac_cv_prog_cxx_g=yes
4395
fi
4396
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4397
fi
4398
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4399
fi
4400
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4401
   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4402
fi
4403
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4404
$as_echo "$ac_cv_prog_cxx_g" >&6; }
4405
if test "$ac_test_CXXFLAGS" = set; then
4406
  CXXFLAGS=$ac_save_CXXFLAGS
4407
elif test $ac_cv_prog_cxx_g = yes; then
4408
  if test "$GXX" = yes; then
4409
    CXXFLAGS="-g -O2"
4410
  else
4411
    CXXFLAGS="-g"
4412
  fi
4413
else
4414
  if test "$GXX" = yes; then
4415
    CXXFLAGS="-O2"
4416
  else
4417
    CXXFLAGS=
4418
  fi
4419
fi
4420
ac_ext=c
4421
ac_cpp='$CPP $CPPFLAGS'
4422
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4423
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4424
ac_compiler_gnu=$ac_cv_c_compiler_gnu
4425
 
4426
CXXFLAGS="$save_CXXFLAGS"
4427
 
4428
am__api_version='1.11'
4429
 
4430
# Find a good install program.  We prefer a C program (faster),
4431
# so one script is as good as another.  But avoid the broken or
4432
# incompatible versions:
4433
# SysV /etc/install, /usr/sbin/install
4434
# SunOS /usr/etc/install
4435
# IRIX /sbin/install
4436
# AIX /bin/install
4437
# AmigaOS /C/install, which installs bootblocks on floppy discs
4438
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4439
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4440
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4441
# OS/2's system install, which has a completely different semantic
4442
# ./install, which can be erroneously created by make from ./install.sh.
4443
# Reject install programs that cannot install multiple files.
4444
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4445
$as_echo_n "checking for a BSD-compatible install... " >&6; }
4446
if test -z "$INSTALL"; then
4447
if test "${ac_cv_path_install+set}" = set; then :
4448
  $as_echo_n "(cached) " >&6
4449
else
4450
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4451
for as_dir in $PATH
4452
do
4453
  IFS=$as_save_IFS
4454
  test -z "$as_dir" && as_dir=.
4455
    # Account for people who put trailing slashes in PATH elements.
4456
case $as_dir/ in #((
4457
  ./ | .// | /[cC]/* | \
4458
  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4459
  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4460
  /usr/ucb/* ) ;;
4461
  *)
4462
    # OSF1 and SCO ODT 3.0 have their own names for install.
4463
    # Don't use installbsd from OSF since it installs stuff as root
4464
    # by default.
4465
    for ac_prog in ginstall scoinst install; do
4466
      for ac_exec_ext in '' $ac_executable_extensions; do
4467
        if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4468
          if test $ac_prog = install &&
4469
            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4470
            # AIX install.  It has an incompatible calling convention.
4471
            :
4472
          elif test $ac_prog = install &&
4473
            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4474
            # program-specific install script used by HP pwplus--don't use.
4475
            :
4476
          else
4477
            rm -rf conftest.one conftest.two conftest.dir
4478
            echo one > conftest.one
4479
            echo two > conftest.two
4480
            mkdir conftest.dir
4481
            if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4482
              test -s conftest.one && test -s conftest.two &&
4483
              test -s conftest.dir/conftest.one &&
4484
              test -s conftest.dir/conftest.two
4485
            then
4486
              ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4487
              break 3
4488
            fi
4489
          fi
4490
        fi
4491
      done
4492
    done
4493
    ;;
4494
esac
4495
 
4496
  done
4497
IFS=$as_save_IFS
4498
 
4499
rm -rf conftest.one conftest.two conftest.dir
4500
 
4501
fi
4502
  if test "${ac_cv_path_install+set}" = set; then
4503
    INSTALL=$ac_cv_path_install
4504
  else
4505
    # As a last resort, use the slow shell script.  Don't cache a
4506
    # value for INSTALL within a source directory, because that will
4507
    # break other packages using the cache if that directory is
4508
    # removed, or if the value is a relative name.
4509
    INSTALL=$ac_install_sh
4510
  fi
4511
fi
4512
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4513
$as_echo "$INSTALL" >&6; }
4514
 
4515
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4516
# It thinks the first close brace ends the variable substitution.
4517
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4518
 
4519
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4520
 
4521
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4522
 
4523
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
4524
$as_echo_n "checking whether build environment is sane... " >&6; }
4525
# Just in case
4526
sleep 1
4527
echo timestamp > conftest.file
4528
# Reject unsafe characters in $srcdir or the absolute working directory
4529
# name.  Accept space and tab only in the latter.
4530
am_lf='
4531
'
4532
case `pwd` in
4533
  *[\\\"\#\$\&\'\`$am_lf]*)
4534
    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
4535
esac
4536
case $srcdir in
4537
  *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
4538
    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
4539
esac
4540
 
4541
# Do `set' in a subshell so we don't clobber the current shell's
4542
# arguments.  Must try -L first in case configure is actually a
4543
# symlink; some systems play weird games with the mod time of symlinks
4544
# (eg FreeBSD returns the mod time of the symlink's containing
4545
# directory).
4546
if (
4547
   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
4548
   if test "$*" = "X"; then
4549
      # -L didn't work.
4550
      set X `ls -t "$srcdir/configure" conftest.file`
4551
   fi
4552
   rm -f conftest.file
4553
   if test "$*" != "X $srcdir/configure conftest.file" \
4554
      && test "$*" != "X conftest.file $srcdir/configure"; then
4555
 
4556
      # If neither matched, then we have a broken ls.  This can happen
4557
      # if, for instance, CONFIG_SHELL is bash and it inherits a
4558
      # broken ls alias from the environment.  This has actually
4559
      # happened.  Such a system could not be considered "sane".
4560
      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
4561
alias in your environment" "$LINENO" 5
4562
   fi
4563
 
4564
   test "$2" = conftest.file
4565
   )
4566
then
4567
   # Ok.
4568
   :
4569
else
4570
   as_fn_error "newly created file is older than distributed files!
4571
Check your system clock" "$LINENO" 5
4572
fi
4573
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4574
$as_echo "yes" >&6; }
4575
test "$program_prefix" != NONE &&
4576
  program_transform_name="s&^&$program_prefix&;$program_transform_name"
4577
# Use a double $ so make ignores it.
4578
test "$program_suffix" != NONE &&
4579
  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4580
# Double any \ or $.
4581
# By default was `s,x,x', remove it if useless.
4582
ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4583
program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4584
 
4585
# expand $ac_aux_dir to an absolute path
4586
am_aux_dir=`cd $ac_aux_dir && pwd`
4587
 
4588
if test x"${MISSING+set}" != xset; then
4589
  case $am_aux_dir in
4590
  *\ * | *\     *)
4591
    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
4592
  *)
4593
    MISSING="\${SHELL} $am_aux_dir/missing" ;;
4594
  esac
4595
fi
4596
# Use eval to expand $SHELL
4597
if eval "$MISSING --run true"; then
4598
  am_missing_run="$MISSING --run "
4599
else
4600
  am_missing_run=
4601
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
4602
$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
4603
fi
4604
 
4605
if test x"${install_sh}" != xset; then
4606
  case $am_aux_dir in
4607
  *\ * | *\     *)
4608
    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4609
  *)
4610
    install_sh="\${SHELL} $am_aux_dir/install-sh"
4611
  esac
4612
fi
4613
 
4614
# Installed binaries are usually stripped using `strip' when the user
4615
# run `make install-strip'.  However `strip' might not be the right
4616
# tool to use in cross-compilation environments, therefore Automake
4617
# will honor the `STRIP' environment variable to overrule this program.
4618
if test "$cross_compiling" != no; then
4619
  if test -n "$ac_tool_prefix"; then
4620
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4621
set dummy ${ac_tool_prefix}strip; ac_word=$2
4622
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4623
$as_echo_n "checking for $ac_word... " >&6; }
4624
if test "${ac_cv_prog_STRIP+set}" = set; then :
4625
  $as_echo_n "(cached) " >&6
4626
else
4627
  if test -n "$STRIP"; then
4628
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4629
else
4630
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4631
for as_dir in $PATH
4632
do
4633
  IFS=$as_save_IFS
4634
  test -z "$as_dir" && as_dir=.
4635
    for ac_exec_ext in '' $ac_executable_extensions; do
4636
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4637
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4638
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4639
    break 2
4640
  fi
4641
done
4642
  done
4643
IFS=$as_save_IFS
4644
 
4645
fi
4646
fi
4647
STRIP=$ac_cv_prog_STRIP
4648
if test -n "$STRIP"; then
4649
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4650
$as_echo "$STRIP" >&6; }
4651
else
4652
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4653
$as_echo "no" >&6; }
4654
fi
4655
 
4656
 
4657
fi
4658
if test -z "$ac_cv_prog_STRIP"; then
4659
  ac_ct_STRIP=$STRIP
4660
  # Extract the first word of "strip", so it can be a program name with args.
4661
set dummy strip; ac_word=$2
4662
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4663
$as_echo_n "checking for $ac_word... " >&6; }
4664
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
4665
  $as_echo_n "(cached) " >&6
4666
else
4667
  if test -n "$ac_ct_STRIP"; then
4668
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4669
else
4670
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4671
for as_dir in $PATH
4672
do
4673
  IFS=$as_save_IFS
4674
  test -z "$as_dir" && as_dir=.
4675
    for ac_exec_ext in '' $ac_executable_extensions; do
4676
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4677
    ac_cv_prog_ac_ct_STRIP="strip"
4678
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4679
    break 2
4680
  fi
4681
done
4682
  done
4683
IFS=$as_save_IFS
4684
 
4685
fi
4686
fi
4687
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4688
if test -n "$ac_ct_STRIP"; then
4689
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4690
$as_echo "$ac_ct_STRIP" >&6; }
4691
else
4692
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4693
$as_echo "no" >&6; }
4694
fi
4695
 
4696
  if test "x$ac_ct_STRIP" = x; then
4697
    STRIP=":"
4698
  else
4699
    case $cross_compiling:$ac_tool_warned in
4700
yes:)
4701
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4702
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4703
ac_tool_warned=yes ;;
4704
esac
4705
    STRIP=$ac_ct_STRIP
4706
  fi
4707
else
4708
  STRIP="$ac_cv_prog_STRIP"
4709
fi
4710
 
4711
fi
4712
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4713
 
4714
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4715
$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4716
if test -z "$MKDIR_P"; then
4717
  if test "${ac_cv_path_mkdir+set}" = set; then :
4718
  $as_echo_n "(cached) " >&6
4719
else
4720
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4721
for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4722
do
4723
  IFS=$as_save_IFS
4724
  test -z "$as_dir" && as_dir=.
4725
    for ac_prog in mkdir gmkdir; do
4726
         for ac_exec_ext in '' $ac_executable_extensions; do
4727
           { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
4728
           case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4729
             'mkdir (GNU coreutils) '* | \
4730
             'mkdir (coreutils) '* | \
4731
             'mkdir (fileutils) '4.1*)
4732
               ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4733
               break 3;;
4734
           esac
4735
         done
4736
       done
4737
  done
4738
IFS=$as_save_IFS
4739
 
4740
fi
4741
 
4742
  if test "${ac_cv_path_mkdir+set}" = set; then
4743
    MKDIR_P="$ac_cv_path_mkdir -p"
4744
  else
4745
    # As a last resort, use the slow shell script.  Don't cache a
4746
    # value for MKDIR_P within a source directory, because that will
4747
    # break other packages using the cache if that directory is
4748
    # removed, or if the value is a relative name.
4749
    test -d ./--version && rmdir ./--version
4750
    MKDIR_P="$ac_install_sh -d"
4751
  fi
4752
fi
4753
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4754
$as_echo "$MKDIR_P" >&6; }
4755
 
4756
mkdir_p="$MKDIR_P"
4757
case $mkdir_p in
4758
  [\\/$]* | ?:[\\/]*) ;;
4759
  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
4760
esac
4761
 
4762
for ac_prog in gawk mawk nawk awk
4763
do
4764
  # Extract the first word of "$ac_prog", so it can be a program name with args.
4765
set dummy $ac_prog; ac_word=$2
4766
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4767
$as_echo_n "checking for $ac_word... " >&6; }
4768
if test "${ac_cv_prog_AWK+set}" = set; then :
4769
  $as_echo_n "(cached) " >&6
4770
else
4771
  if test -n "$AWK"; then
4772
  ac_cv_prog_AWK="$AWK" # Let the user override the test.
4773
else
4774
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4775
for as_dir in $PATH
4776
do
4777
  IFS=$as_save_IFS
4778
  test -z "$as_dir" && as_dir=.
4779
    for ac_exec_ext in '' $ac_executable_extensions; do
4780
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4781
    ac_cv_prog_AWK="$ac_prog"
4782
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4783
    break 2
4784
  fi
4785
done
4786
  done
4787
IFS=$as_save_IFS
4788
 
4789
fi
4790
fi
4791
AWK=$ac_cv_prog_AWK
4792
if test -n "$AWK"; then
4793
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4794
$as_echo "$AWK" >&6; }
4795
else
4796
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4797
$as_echo "no" >&6; }
4798
fi
4799
 
4800
 
4801
  test -n "$AWK" && break
4802
done
4803
 
4804
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4805
$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4806
set x ${MAKE-make}
4807
ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4808
if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4809
  $as_echo_n "(cached) " >&6
4810
else
4811
  cat >conftest.make <<\_ACEOF
4812
SHELL = /bin/sh
4813
all:
4814
        @echo '@@@%%%=$(MAKE)=@@@%%%'
4815
_ACEOF
4816
# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4817
case `${MAKE-make} -f conftest.make 2>/dev/null` in
4818
  *@@@%%%=?*=@@@%%%*)
4819
    eval ac_cv_prog_make_${ac_make}_set=yes;;
4820
  *)
4821
    eval ac_cv_prog_make_${ac_make}_set=no;;
4822
esac
4823
rm -f conftest.make
4824
fi
4825
if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4826
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4827
$as_echo "yes" >&6; }
4828
  SET_MAKE=
4829
else
4830
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4831
$as_echo "no" >&6; }
4832
  SET_MAKE="MAKE=${MAKE-make}"
4833
fi
4834
 
4835
rm -rf .tst 2>/dev/null
4836
mkdir .tst 2>/dev/null
4837
if test -d .tst; then
4838
  am__leading_dot=.
4839
else
4840
  am__leading_dot=_
4841
fi
4842
rmdir .tst 2>/dev/null
4843
 
4844
DEPDIR="${am__leading_dot}deps"
4845
 
4846
ac_config_commands="$ac_config_commands depfiles"
4847
 
4848
 
4849
am_make=${MAKE-make}
4850
cat > confinc << 'END'
4851
am__doit:
4852
        @echo this is the am__doit target
4853
.PHONY: am__doit
4854
END
4855
# If we don't find an include directive, just comment out the code.
4856
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4857
$as_echo_n "checking for style of include used by $am_make... " >&6; }
4858
am__include="#"
4859
am__quote=
4860
_am_result=none
4861
# First try GNU make style include.
4862
echo "include confinc" > confmf
4863
# Ignore all kinds of additional output from `make'.
4864
case `$am_make -s -f confmf 2> /dev/null` in #(
4865
*the\ am__doit\ target*)
4866
  am__include=include
4867
  am__quote=
4868
  _am_result=GNU
4869
  ;;
4870
esac
4871
# Now try BSD make style include.
4872
if test "$am__include" = "#"; then
4873
   echo '.include "confinc"' > confmf
4874
   case `$am_make -s -f confmf 2> /dev/null` in #(
4875
   *the\ am__doit\ target*)
4876
     am__include=.include
4877
     am__quote="\""
4878
     _am_result=BSD
4879
     ;;
4880
   esac
4881
fi
4882
 
4883
 
4884
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4885
$as_echo "$_am_result" >&6; }
4886
rm -f confinc confmf
4887
 
4888
# Check whether --enable-dependency-tracking was given.
4889
if test "${enable_dependency_tracking+set}" = set; then :
4890
  enableval=$enable_dependency_tracking;
4891
fi
4892
 
4893
if test "x$enable_dependency_tracking" != xno; then
4894
  am_depcomp="$ac_aux_dir/depcomp"
4895
  AMDEPBACKSLASH='\'
4896
fi
4897
 if test "x$enable_dependency_tracking" != xno; then
4898
  AMDEP_TRUE=
4899
  AMDEP_FALSE='#'
4900
else
4901
  AMDEP_TRUE='#'
4902
  AMDEP_FALSE=
4903
fi
4904
 
4905
 
4906
if test "`cd $srcdir && pwd`" != "`pwd`"; then
4907
  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4908
  # is not polluted with repeated "-I."
4909
  am__isrc=' -I$(srcdir)'
4910
  # test to see if srcdir already configured
4911
  if test -f $srcdir/config.status; then
4912
    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4913
  fi
4914
fi
4915
 
4916
# test whether we have cygpath
4917
if test -z "$CYGPATH_W"; then
4918
  if (cygpath --version) >/dev/null 2>/dev/null; then
4919
    CYGPATH_W='cygpath -w'
4920
  else
4921
    CYGPATH_W=echo
4922
  fi
4923
fi
4924
 
4925
 
4926
# Define the identity of the package.
4927
 PACKAGE='libjava'
4928
 VERSION='version-unused'
4929
 
4930
 
4931
cat >>confdefs.h <<_ACEOF
4932
#define PACKAGE "$PACKAGE"
4933
_ACEOF
4934
 
4935
 
4936
cat >>confdefs.h <<_ACEOF
4937
#define VERSION "$VERSION"
4938
_ACEOF
4939
 
4940
# Some tools Automake needs.
4941
 
4942
ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4943
 
4944
 
4945
AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4946
 
4947
 
4948
AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4949
 
4950
 
4951
AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4952
 
4953
 
4954
MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4955
 
4956
# We need awk for the "check" target.  The system "awk" is bad on
4957
# some platforms.
4958
# Always define AMTAR for backward compatibility.
4959
 
4960
AMTAR=${AMTAR-"${am_missing_run}tar"}
4961
 
4962
am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4963
 
4964
 
4965
 
4966
 
4967
depcc="$CC"   am_compiler_list=
4968
 
4969
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4970
$as_echo_n "checking dependency style of $depcc... " >&6; }
4971
if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4972
  $as_echo_n "(cached) " >&6
4973
else
4974
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4975
  # We make a subdir and do the tests there.  Otherwise we can end up
4976
  # making bogus files that we don't know about and never remove.  For
4977
  # instance it was reported that on HP-UX the gcc test will end up
4978
  # making a dummy file named `D' -- because `-MD' means `put the output
4979
  # in D'.
4980
  mkdir conftest.dir
4981
  # Copy depcomp to subdir because otherwise we won't find it if we're
4982
  # using a relative directory.
4983
  cp "$am_depcomp" conftest.dir
4984
  cd conftest.dir
4985
  # We will build objects and dependencies in a subdirectory because
4986
  # it helps to detect inapplicable dependency modes.  For instance
4987
  # both Tru64's cc and ICC support -MD to output dependencies as a
4988
  # side effect of compilation, but ICC will put the dependencies in
4989
  # the current directory while Tru64 will put them in the object
4990
  # directory.
4991
  mkdir sub
4992
 
4993
  am_cv_CC_dependencies_compiler_type=none
4994
  if test "$am_compiler_list" = ""; then
4995
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4996
  fi
4997
  am__universal=false
4998
  case " $depcc " in #(
4999
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
5000
     esac
5001
 
5002
  for depmode in $am_compiler_list; do
5003
    # Setup a source with many dependencies, because some compilers
5004
    # like to wrap large dependency lists on column 80 (with \), and
5005
    # we should not choose a depcomp mode which is confused by this.
5006
    #
5007
    # We need to recreate these files for each test, as the compiler may
5008
    # overwrite some of them when testing with obscure command lines.
5009
    # This happens at least with the AIX C compiler.
5010
    : > sub/conftest.c
5011
    for i in 1 2 3 4 5 6; do
5012
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5013
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5014
      # Solaris 8's {/usr,}/bin/sh.
5015
      touch sub/conftst$i.h
5016
    done
5017
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5018
 
5019
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5020
    # mode.  It turns out that the SunPro C++ compiler does not properly
5021
    # handle `-M -o', and we need to detect this.  Also, some Intel
5022
    # versions had trouble with output in subdirs
5023
    am__obj=sub/conftest.${OBJEXT-o}
5024
    am__minus_obj="-o $am__obj"
5025
    case $depmode in
5026
    gcc)
5027
      # This depmode causes a compiler race in universal mode.
5028
      test "$am__universal" = false || continue
5029
      ;;
5030
    nosideeffect)
5031
      # after this tag, mechanisms are not by side-effect, so they'll
5032
      # only be used when explicitly requested
5033
      if test "x$enable_dependency_tracking" = xyes; then
5034
        continue
5035
      else
5036
        break
5037
      fi
5038
      ;;
5039
    msvisualcpp | msvcmsys)
5040
      # This compiler won't grok `-c -o', but also, the minuso test has
5041
      # not run yet.  These depmodes are late enough in the game, and
5042
      # so weak that their functioning should not be impacted.
5043
      am__obj=conftest.${OBJEXT-o}
5044
      am__minus_obj=
5045
      ;;
5046
    none) break ;;
5047
    esac
5048
    if depmode=$depmode \
5049
       source=sub/conftest.c object=$am__obj \
5050
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5051
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5052
         >/dev/null 2>conftest.err &&
5053
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5054
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5055
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5056
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5057
      # icc doesn't choke on unknown options, it will just issue warnings
5058
      # or remarks (even with -Werror).  So we grep stderr for any message
5059
      # that says an option was ignored or not supported.
5060
      # When given -MP, icc 7.0 and 7.1 complain thusly:
5061
      #   icc: Command line warning: ignoring option '-M'; no argument required
5062
      # The diagnosis changed in icc 8.0:
5063
      #   icc: Command line remark: option '-MP' not supported
5064
      if (grep 'ignoring option' conftest.err ||
5065
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5066
        am_cv_CC_dependencies_compiler_type=$depmode
5067
        break
5068
      fi
5069
    fi
5070
  done
5071
 
5072
  cd ..
5073
  rm -rf conftest.dir
5074
else
5075
  am_cv_CC_dependencies_compiler_type=none
5076
fi
5077
 
5078
fi
5079
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5080
$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5081
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5082
 
5083
 if
5084
  test "x$enable_dependency_tracking" != xno \
5085
  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5086
  am__fastdepCC_TRUE=
5087
  am__fastdepCC_FALSE='#'
5088
else
5089
  am__fastdepCC_TRUE='#'
5090
  am__fastdepCC_FALSE=
5091
fi
5092
 
5093
 
5094
depcc="$CXX"  am_compiler_list=
5095
 
5096
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5097
$as_echo_n "checking dependency style of $depcc... " >&6; }
5098
if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
5099
  $as_echo_n "(cached) " >&6
5100
else
5101
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5102
  # We make a subdir and do the tests there.  Otherwise we can end up
5103
  # making bogus files that we don't know about and never remove.  For
5104
  # instance it was reported that on HP-UX the gcc test will end up
5105
  # making a dummy file named `D' -- because `-MD' means `put the output
5106
  # in D'.
5107
  mkdir conftest.dir
5108
  # Copy depcomp to subdir because otherwise we won't find it if we're
5109
  # using a relative directory.
5110
  cp "$am_depcomp" conftest.dir
5111
  cd conftest.dir
5112
  # We will build objects and dependencies in a subdirectory because
5113
  # it helps to detect inapplicable dependency modes.  For instance
5114
  # both Tru64's cc and ICC support -MD to output dependencies as a
5115
  # side effect of compilation, but ICC will put the dependencies in
5116
  # the current directory while Tru64 will put them in the object
5117
  # directory.
5118
  mkdir sub
5119
 
5120
  am_cv_CXX_dependencies_compiler_type=none
5121
  if test "$am_compiler_list" = ""; then
5122
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5123
  fi
5124
  am__universal=false
5125
  case " $depcc " in #(
5126
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
5127
     esac
5128
 
5129
  for depmode in $am_compiler_list; do
5130
    # Setup a source with many dependencies, because some compilers
5131
    # like to wrap large dependency lists on column 80 (with \), and
5132
    # we should not choose a depcomp mode which is confused by this.
5133
    #
5134
    # We need to recreate these files for each test, as the compiler may
5135
    # overwrite some of them when testing with obscure command lines.
5136
    # This happens at least with the AIX C compiler.
5137
    : > sub/conftest.c
5138
    for i in 1 2 3 4 5 6; do
5139
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5140
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5141
      # Solaris 8's {/usr,}/bin/sh.
5142
      touch sub/conftst$i.h
5143
    done
5144
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5145
 
5146
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5147
    # mode.  It turns out that the SunPro C++ compiler does not properly
5148
    # handle `-M -o', and we need to detect this.  Also, some Intel
5149
    # versions had trouble with output in subdirs
5150
    am__obj=sub/conftest.${OBJEXT-o}
5151
    am__minus_obj="-o $am__obj"
5152
    case $depmode in
5153
    gcc)
5154
      # This depmode causes a compiler race in universal mode.
5155
      test "$am__universal" = false || continue
5156
      ;;
5157
    nosideeffect)
5158
      # after this tag, mechanisms are not by side-effect, so they'll
5159
      # only be used when explicitly requested
5160
      if test "x$enable_dependency_tracking" = xyes; then
5161
        continue
5162
      else
5163
        break
5164
      fi
5165
      ;;
5166
    msvisualcpp | msvcmsys)
5167
      # This compiler won't grok `-c -o', but also, the minuso test has
5168
      # not run yet.  These depmodes are late enough in the game, and
5169
      # so weak that their functioning should not be impacted.
5170
      am__obj=conftest.${OBJEXT-o}
5171
      am__minus_obj=
5172
      ;;
5173
    none) break ;;
5174
    esac
5175
    if depmode=$depmode \
5176
       source=sub/conftest.c object=$am__obj \
5177
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5178
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5179
         >/dev/null 2>conftest.err &&
5180
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5181
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5182
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5183
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5184
      # icc doesn't choke on unknown options, it will just issue warnings
5185
      # or remarks (even with -Werror).  So we grep stderr for any message
5186
      # that says an option was ignored or not supported.
5187
      # When given -MP, icc 7.0 and 7.1 complain thusly:
5188
      #   icc: Command line warning: ignoring option '-M'; no argument required
5189
      # The diagnosis changed in icc 8.0:
5190
      #   icc: Command line remark: option '-MP' not supported
5191
      if (grep 'ignoring option' conftest.err ||
5192
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5193
        am_cv_CXX_dependencies_compiler_type=$depmode
5194
        break
5195
      fi
5196
    fi
5197
  done
5198
 
5199
  cd ..
5200
  rm -rf conftest.dir
5201
else
5202
  am_cv_CXX_dependencies_compiler_type=none
5203
fi
5204
 
5205
fi
5206
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5207
$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5208
CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5209
 
5210
 if
5211
  test "x$enable_dependency_tracking" != xno \
5212
  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5213
  am__fastdepCXX_TRUE=
5214
  am__fastdepCXX_FALSE='#'
5215
else
5216
  am__fastdepCXX_TRUE='#'
5217
  am__fastdepCXX_FALSE=
5218
fi
5219
 
5220
 
5221
 
5222
 
5223
if test -n "$ac_tool_prefix"; then
5224
  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
5225
set dummy ${ac_tool_prefix}as; ac_word=$2
5226
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5227
$as_echo_n "checking for $ac_word... " >&6; }
5228
if test "${ac_cv_prog_AS+set}" = set; then :
5229
  $as_echo_n "(cached) " >&6
5230
else
5231
  if test -n "$AS"; then
5232
  ac_cv_prog_AS="$AS" # Let the user override the test.
5233
else
5234
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5235
for as_dir in $PATH
5236
do
5237
  IFS=$as_save_IFS
5238
  test -z "$as_dir" && as_dir=.
5239
    for ac_exec_ext in '' $ac_executable_extensions; do
5240
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5241
    ac_cv_prog_AS="${ac_tool_prefix}as"
5242
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5243
    break 2
5244
  fi
5245
done
5246
  done
5247
IFS=$as_save_IFS
5248
 
5249
fi
5250
fi
5251
AS=$ac_cv_prog_AS
5252
if test -n "$AS"; then
5253
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
5254
$as_echo "$AS" >&6; }
5255
else
5256
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5257
$as_echo "no" >&6; }
5258
fi
5259
 
5260
 
5261
fi
5262
if test -z "$ac_cv_prog_AS"; then
5263
  ac_ct_AS=$AS
5264
  # Extract the first word of "as", so it can be a program name with args.
5265
set dummy as; ac_word=$2
5266
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5267
$as_echo_n "checking for $ac_word... " >&6; }
5268
if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
5269
  $as_echo_n "(cached) " >&6
5270
else
5271
  if test -n "$ac_ct_AS"; then
5272
  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
5273
else
5274
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5275
for as_dir in $PATH
5276
do
5277
  IFS=$as_save_IFS
5278
  test -z "$as_dir" && as_dir=.
5279
    for ac_exec_ext in '' $ac_executable_extensions; do
5280
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5281
    ac_cv_prog_ac_ct_AS="as"
5282
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5283
    break 2
5284
  fi
5285
done
5286
  done
5287
IFS=$as_save_IFS
5288
 
5289
fi
5290
fi
5291
ac_ct_AS=$ac_cv_prog_ac_ct_AS
5292
if test -n "$ac_ct_AS"; then
5293
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
5294
$as_echo "$ac_ct_AS" >&6; }
5295
else
5296
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5297
$as_echo "no" >&6; }
5298
fi
5299
 
5300
  if test "x$ac_ct_AS" = x; then
5301
    AS=""
5302
  else
5303
    case $cross_compiling:$ac_tool_warned in
5304
yes:)
5305
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5306
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5307
ac_tool_warned=yes ;;
5308
esac
5309
    AS=$ac_ct_AS
5310
  fi
5311
else
5312
  AS="$ac_cv_prog_AS"
5313
fi
5314
 
5315
if test -n "$ac_tool_prefix"; then
5316
  # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
5317
set dummy ${ac_tool_prefix}ld; ac_word=$2
5318
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5319
$as_echo_n "checking for $ac_word... " >&6; }
5320
if test "${ac_cv_prog_LD+set}" = set; then :
5321
  $as_echo_n "(cached) " >&6
5322
else
5323
  if test -n "$LD"; then
5324
  ac_cv_prog_LD="$LD" # Let the user override the test.
5325
else
5326
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5327
for as_dir in $PATH
5328
do
5329
  IFS=$as_save_IFS
5330
  test -z "$as_dir" && as_dir=.
5331
    for ac_exec_ext in '' $ac_executable_extensions; do
5332
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5333
    ac_cv_prog_LD="${ac_tool_prefix}ld"
5334
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5335
    break 2
5336
  fi
5337
done
5338
  done
5339
IFS=$as_save_IFS
5340
 
5341
fi
5342
fi
5343
LD=$ac_cv_prog_LD
5344
if test -n "$LD"; then
5345
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5346
$as_echo "$LD" >&6; }
5347
else
5348
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5349
$as_echo "no" >&6; }
5350
fi
5351
 
5352
 
5353
fi
5354
if test -z "$ac_cv_prog_LD"; then
5355
  ac_ct_LD=$LD
5356
  # Extract the first word of "ld", so it can be a program name with args.
5357
set dummy ld; ac_word=$2
5358
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5359
$as_echo_n "checking for $ac_word... " >&6; }
5360
if test "${ac_cv_prog_ac_ct_LD+set}" = set; then :
5361
  $as_echo_n "(cached) " >&6
5362
else
5363
  if test -n "$ac_ct_LD"; then
5364
  ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
5365
else
5366
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5367
for as_dir in $PATH
5368
do
5369
  IFS=$as_save_IFS
5370
  test -z "$as_dir" && as_dir=.
5371
    for ac_exec_ext in '' $ac_executable_extensions; do
5372
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5373
    ac_cv_prog_ac_ct_LD="ld"
5374
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5375
    break 2
5376
  fi
5377
done
5378
  done
5379
IFS=$as_save_IFS
5380
 
5381
fi
5382
fi
5383
ac_ct_LD=$ac_cv_prog_ac_ct_LD
5384
if test -n "$ac_ct_LD"; then
5385
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LD" >&5
5386
$as_echo "$ac_ct_LD" >&6; }
5387
else
5388
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5389
$as_echo "no" >&6; }
5390
fi
5391
 
5392
  if test "x$ac_ct_LD" = x; then
5393
    LD=""
5394
  else
5395
    case $cross_compiling:$ac_tool_warned in
5396
yes:)
5397
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5398
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5399
ac_tool_warned=yes ;;
5400
esac
5401
    LD=$ac_ct_LD
5402
  fi
5403
else
5404
  LD="$ac_cv_prog_LD"
5405
fi
5406
 
5407
if test -n "$ac_tool_prefix"; then
5408
  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5409
set dummy ${ac_tool_prefix}ar; ac_word=$2
5410
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5411
$as_echo_n "checking for $ac_word... " >&6; }
5412
if test "${ac_cv_prog_AR+set}" = set; then :
5413
  $as_echo_n "(cached) " >&6
5414
else
5415
  if test -n "$AR"; then
5416
  ac_cv_prog_AR="$AR" # Let the user override the test.
5417
else
5418
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5419
for as_dir in $PATH
5420
do
5421
  IFS=$as_save_IFS
5422
  test -z "$as_dir" && as_dir=.
5423
    for ac_exec_ext in '' $ac_executable_extensions; do
5424
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5425
    ac_cv_prog_AR="${ac_tool_prefix}ar"
5426
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5427
    break 2
5428
  fi
5429
done
5430
  done
5431
IFS=$as_save_IFS
5432
 
5433
fi
5434
fi
5435
AR=$ac_cv_prog_AR
5436
if test -n "$AR"; then
5437
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5438
$as_echo "$AR" >&6; }
5439
else
5440
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5441
$as_echo "no" >&6; }
5442
fi
5443
 
5444
 
5445
fi
5446
if test -z "$ac_cv_prog_AR"; then
5447
  ac_ct_AR=$AR
5448
  # Extract the first word of "ar", so it can be a program name with args.
5449
set dummy ar; ac_word=$2
5450
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5451
$as_echo_n "checking for $ac_word... " >&6; }
5452
if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5453
  $as_echo_n "(cached) " >&6
5454
else
5455
  if test -n "$ac_ct_AR"; then
5456
  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5457
else
5458
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5459
for as_dir in $PATH
5460
do
5461
  IFS=$as_save_IFS
5462
  test -z "$as_dir" && as_dir=.
5463
    for ac_exec_ext in '' $ac_executable_extensions; do
5464
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5465
    ac_cv_prog_ac_ct_AR="ar"
5466
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5467
    break 2
5468
  fi
5469
done
5470
  done
5471
IFS=$as_save_IFS
5472
 
5473
fi
5474
fi
5475
ac_ct_AR=$ac_cv_prog_ac_ct_AR
5476
if test -n "$ac_ct_AR"; then
5477
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5478
$as_echo "$ac_ct_AR" >&6; }
5479
else
5480
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5481
$as_echo "no" >&6; }
5482
fi
5483
 
5484
  if test "x$ac_ct_AR" = x; then
5485
    AR=""
5486
  else
5487
    case $cross_compiling:$ac_tool_warned in
5488
yes:)
5489
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5490
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5491
ac_tool_warned=yes ;;
5492
esac
5493
    AR=$ac_ct_AR
5494
  fi
5495
else
5496
  AR="$ac_cv_prog_AR"
5497
fi
5498
 
5499
if test -n "$ac_tool_prefix"; then
5500
  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5501
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5502
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5503
$as_echo_n "checking for $ac_word... " >&6; }
5504
if test "${ac_cv_prog_RANLIB+set}" = set; then :
5505
  $as_echo_n "(cached) " >&6
5506
else
5507
  if test -n "$RANLIB"; then
5508
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5509
else
5510
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5511
for as_dir in $PATH
5512
do
5513
  IFS=$as_save_IFS
5514
  test -z "$as_dir" && as_dir=.
5515
    for ac_exec_ext in '' $ac_executable_extensions; do
5516
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5517
    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5518
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5519
    break 2
5520
  fi
5521
done
5522
  done
5523
IFS=$as_save_IFS
5524
 
5525
fi
5526
fi
5527
RANLIB=$ac_cv_prog_RANLIB
5528
if test -n "$RANLIB"; then
5529
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5530
$as_echo "$RANLIB" >&6; }
5531
else
5532
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5533
$as_echo "no" >&6; }
5534
fi
5535
 
5536
 
5537
fi
5538
if test -z "$ac_cv_prog_RANLIB"; then
5539
  ac_ct_RANLIB=$RANLIB
5540
  # Extract the first word of "ranlib", so it can be a program name with args.
5541
set dummy ranlib; ac_word=$2
5542
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5543
$as_echo_n "checking for $ac_word... " >&6; }
5544
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5545
  $as_echo_n "(cached) " >&6
5546
else
5547
  if test -n "$ac_ct_RANLIB"; then
5548
  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5549
else
5550
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5551
for as_dir in $PATH
5552
do
5553
  IFS=$as_save_IFS
5554
  test -z "$as_dir" && as_dir=.
5555
    for ac_exec_ext in '' $ac_executable_extensions; do
5556
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5557
    ac_cv_prog_ac_ct_RANLIB="ranlib"
5558
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5559
    break 2
5560
  fi
5561
done
5562
  done
5563
IFS=$as_save_IFS
5564
 
5565
fi
5566
fi
5567
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5568
if test -n "$ac_ct_RANLIB"; then
5569
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5570
$as_echo "$ac_ct_RANLIB" >&6; }
5571
else
5572
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5573
$as_echo "no" >&6; }
5574
fi
5575
 
5576
  if test "x$ac_ct_RANLIB" = x; then
5577
    RANLIB=":"
5578
  else
5579
    case $cross_compiling:$ac_tool_warned in
5580
yes:)
5581
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5582
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5583
ac_tool_warned=yes ;;
5584
esac
5585
    RANLIB=$ac_ct_RANLIB
5586
  fi
5587
else
5588
  RANLIB="$ac_cv_prog_RANLIB"
5589
fi
5590
 
5591
if test -n "$ac_tool_prefix"; then
5592
  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5593
set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5594
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5595
$as_echo_n "checking for $ac_word... " >&6; }
5596
if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
5597
  $as_echo_n "(cached) " >&6
5598
else
5599
  if test -n "$DLLTOOL"; then
5600
  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5601
else
5602
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5603
for as_dir in $PATH
5604
do
5605
  IFS=$as_save_IFS
5606
  test -z "$as_dir" && as_dir=.
5607
    for ac_exec_ext in '' $ac_executable_extensions; do
5608
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5609
    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5610
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5611
    break 2
5612
  fi
5613
done
5614
  done
5615
IFS=$as_save_IFS
5616
 
5617
fi
5618
fi
5619
DLLTOOL=$ac_cv_prog_DLLTOOL
5620
if test -n "$DLLTOOL"; then
5621
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5622
$as_echo "$DLLTOOL" >&6; }
5623
else
5624
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5625
$as_echo "no" >&6; }
5626
fi
5627
 
5628
 
5629
fi
5630
if test -z "$ac_cv_prog_DLLTOOL"; then
5631
  ac_ct_DLLTOOL=$DLLTOOL
5632
  # Extract the first word of "dlltool", so it can be a program name with args.
5633
set dummy dlltool; ac_word=$2
5634
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5635
$as_echo_n "checking for $ac_word... " >&6; }
5636
if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
5637
  $as_echo_n "(cached) " >&6
5638
else
5639
  if test -n "$ac_ct_DLLTOOL"; then
5640
  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5641
else
5642
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5643
for as_dir in $PATH
5644
do
5645
  IFS=$as_save_IFS
5646
  test -z "$as_dir" && as_dir=.
5647
    for ac_exec_ext in '' $ac_executable_extensions; do
5648
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5649
    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5650
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5651
    break 2
5652
  fi
5653
done
5654
  done
5655
IFS=$as_save_IFS
5656
 
5657
fi
5658
fi
5659
ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5660
if test -n "$ac_ct_DLLTOOL"; then
5661
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5662
$as_echo "$ac_ct_DLLTOOL" >&6; }
5663
else
5664
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5665
$as_echo "no" >&6; }
5666
fi
5667
 
5668
  if test "x$ac_ct_DLLTOOL" = x; then
5669
    DLLTOOL=":"
5670
  else
5671
    case $cross_compiling:$ac_tool_warned in
5672
yes:)
5673
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5674
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5675
ac_tool_warned=yes ;;
5676
esac
5677
    DLLTOOL=$ac_ct_DLLTOOL
5678
  fi
5679
else
5680
  DLLTOOL="$ac_cv_prog_DLLTOOL"
5681
fi
5682
 
5683
for ac_prog in gawk mawk nawk awk
5684
do
5685
  # Extract the first word of "$ac_prog", so it can be a program name with args.
5686
set dummy $ac_prog; ac_word=$2
5687
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5688
$as_echo_n "checking for $ac_word... " >&6; }
5689
if test "${ac_cv_prog_AWK+set}" = set; then :
5690
  $as_echo_n "(cached) " >&6
5691
else
5692
  if test -n "$AWK"; then
5693
  ac_cv_prog_AWK="$AWK" # Let the user override the test.
5694
else
5695
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5696
for as_dir in $PATH
5697
do
5698
  IFS=$as_save_IFS
5699
  test -z "$as_dir" && as_dir=.
5700
    for ac_exec_ext in '' $ac_executable_extensions; do
5701
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5702
    ac_cv_prog_AWK="$ac_prog"
5703
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5704
    break 2
5705
  fi
5706
done
5707
  done
5708
IFS=$as_save_IFS
5709
 
5710
fi
5711
fi
5712
AWK=$ac_cv_prog_AWK
5713
if test -n "$AWK"; then
5714
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5715
$as_echo "$AWK" >&6; }
5716
else
5717
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5718
$as_echo "no" >&6; }
5719
fi
5720
 
5721
 
5722
  test -n "$AWK" && break
5723
done
5724
 
5725
for ac_prog in jar fastjar gjar
5726
do
5727
  # Extract the first word of "$ac_prog", so it can be a program name with args.
5728
set dummy $ac_prog; ac_word=$2
5729
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5730
$as_echo_n "checking for $ac_word... " >&6; }
5731
if test "${ac_cv_prog_JAR+set}" = set; then :
5732
  $as_echo_n "(cached) " >&6
5733
else
5734
  if test -n "$JAR"; then
5735
  ac_cv_prog_JAR="$JAR" # Let the user override the test.
5736
else
5737
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5738
for as_dir in $PATH
5739
do
5740
  IFS=$as_save_IFS
5741
  test -z "$as_dir" && as_dir=.
5742
    for ac_exec_ext in '' $ac_executable_extensions; do
5743
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5744
    ac_cv_prog_JAR="$ac_prog"
5745
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5746
    break 2
5747
  fi
5748
done
5749
  done
5750
IFS=$as_save_IFS
5751
 
5752
fi
5753
fi
5754
JAR=$ac_cv_prog_JAR
5755
if test -n "$JAR"; then
5756
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAR" >&5
5757
$as_echo "$JAR" >&6; }
5758
else
5759
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5760
$as_echo "no" >&6; }
5761
fi
5762
 
5763
 
5764
  test -n "$JAR" && break
5765
done
5766
test -n "$JAR" || JAR="no"
5767
 
5768
# Extract the first word of "zip", so it can be a program name with args.
5769
set dummy zip; ac_word=$2
5770
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5771
$as_echo_n "checking for $ac_word... " >&6; }
5772
if test "${ac_cv_path_ZIP+set}" = set; then :
5773
  $as_echo_n "(cached) " >&6
5774
else
5775
  case $ZIP in
5776
  [\\/]* | ?:[\\/]*)
5777
  ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
5778
  ;;
5779
  *)
5780
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5781
for as_dir in $PATH
5782
do
5783
  IFS=$as_save_IFS
5784
  test -z "$as_dir" && as_dir=.
5785
    for ac_exec_ext in '' $ac_executable_extensions; do
5786
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5787
    ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
5788
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5789
    break 2
5790
  fi
5791
done
5792
  done
5793
IFS=$as_save_IFS
5794
 
5795
  test -z "$ac_cv_path_ZIP" && ac_cv_path_ZIP="no"
5796
  ;;
5797
esac
5798
fi
5799
ZIP=$ac_cv_path_ZIP
5800
if test -n "$ZIP"; then
5801
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIP" >&5
5802
$as_echo "$ZIP" >&6; }
5803
else
5804
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5805
$as_echo "no" >&6; }
5806
fi
5807
 
5808
 
5809
# Extract the first word of "unzip", so it can be a program name with args.
5810
set dummy unzip; ac_word=$2
5811
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5812
$as_echo_n "checking for $ac_word... " >&6; }
5813
if test "${ac_cv_path_UNZIP+set}" = set; then :
5814
  $as_echo_n "(cached) " >&6
5815
else
5816
  case $UNZIP in
5817
  [\\/]* | ?:[\\/]*)
5818
  ac_cv_path_UNZIP="$UNZIP" # Let the user override the test with a path.
5819
  ;;
5820
  *)
5821
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5822
for as_dir in $PATH
5823
do
5824
  IFS=$as_save_IFS
5825
  test -z "$as_dir" && as_dir=.
5826
    for ac_exec_ext in '' $ac_executable_extensions; do
5827
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5828
    ac_cv_path_UNZIP="$as_dir/$ac_word$ac_exec_ext"
5829
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5830
    break 2
5831
  fi
5832
done
5833
  done
5834
IFS=$as_save_IFS
5835
 
5836
  test -z "$ac_cv_path_UNZIP" && ac_cv_path_UNZIP="unzip"
5837
  ;;
5838
esac
5839
fi
5840
UNZIP=$ac_cv_path_UNZIP
5841
if test -n "$UNZIP"; then
5842
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNZIP" >&5
5843
$as_echo "$UNZIP" >&6; }
5844
else
5845
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5846
$as_echo "no" >&6; }
5847
fi
5848
 
5849
 
5850
 
5851
# We need a jar that supports -@.  This is a GNU extension.
5852
if test "$JAR" != no; then
5853
   rm -f config-test.jar
5854
   echo $srcdir/configure.ac | $JAR -cf@ config-test.jar >/dev/null 2>&1
5855
   if test -f config-test.jar; then
5856
     rm -f config-test.jar
5857
   else
5858
     JAR=no
5859
   fi
5860
fi
5861
 
5862
# Prefer the jar we found, but fall back to our jar script.
5863
if test "$JAR" = no; then
5864
  if test "$ZIP" = no; then
5865
    as_fn_error "cannot find neither zip nor jar, cannot continue" "$LINENO" 5
5866
  else
5867
    # InfoZIP available, use the 'guaranteed' Bourne-shell JAR to build libjava
5868
    JAR=`pwd`/scripts/jar
5869
  fi
5870
fi
5871
 
5872
 
5873
 
5874
 
5875
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
5876
$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
5877
    # Check whether --enable-maintainer-mode was given.
5878
if test "${enable_maintainer_mode+set}" = set; then :
5879
  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
5880
else
5881
  USE_MAINTAINER_MODE=no
5882
fi
5883
 
5884
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
5885
$as_echo "$USE_MAINTAINER_MODE" >&6; }
5886
   if test $USE_MAINTAINER_MODE = yes; then
5887
  MAINTAINER_MODE_TRUE=
5888
  MAINTAINER_MODE_FALSE='#'
5889
else
5890
  MAINTAINER_MODE_TRUE='#'
5891
  MAINTAINER_MODE_FALSE=
5892
fi
5893
 
5894
  MAINT=$MAINTAINER_MODE_TRUE
5895
 
5896
 
5897
 
5898
 
5899
 
5900
# configure.host sets the following important variables
5901
#       libgcj_cflags    - host specific C compiler flags
5902
#       libgcj_cxxflags  - host specific C++ compiler flags
5903
#       libgcj_javaflags - host specific Java compiler flags
5904
#       libgcj_sublib_ltflags - host specific Libtool flags
5905
#       libgcj_sublib_core_extra_deps - host specific extra
5906
#                          dependencies for core sublib
5907
#       (these last two only used when building sublibs)
5908
# and a number of others; see the list at the start of the file.
5909
 
5910
libgcj_cflags=
5911
libgcj_cxxflags=
5912
libgcj_javaflags=
5913
libgcj_sublib_ltflags=
5914
libgcj_sublib_core_extra_deps=
5915
 
5916
. ${srcdir}/configure.host
5917
 
5918
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5919
$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5920
if test "${acl_cv_prog_gnu_ld+set}" = set; then :
5921
  $as_echo_n "(cached) " >&6
5922
else
5923
  # I'd rather use --version here, but apparently some GNU ld's only accept -v.
5924
if $LD -v 2>&1 &5; then
5925
  acl_cv_prog_gnu_ld=yes
5926
else
5927
  acl_cv_prog_gnu_ld=no
5928
fi
5929
fi
5930
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
5931
$as_echo "$acl_cv_prog_gnu_ld" >&6; }
5932
with_gnu_ld=$acl_cv_prog_gnu_ld
5933
 
5934
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the GNU linker ($LD) supports -Bsymbolic-functions" >&5
5935
$as_echo_n "checking if the GNU linker ($LD) supports -Bsymbolic-functions... " >&6; }
5936
if test "${acl_cv_prog_gnu_ld_symbolic+set}" = set; then :
5937
  $as_echo_n "(cached) " >&6
5938
else
5939
 
5940
acl_cv_prog_gnu_ld_symbolic=no
5941
 
5942
if test x"$with_gnu_ld" = x"yes"; then
5943
  if $LD --help 2>&1 &5; then
5944
    acl_cv_prog_gnu_ld_symbolic=yes
5945
  fi
5946
fi
5947
fi
5948
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld_symbolic" >&5
5949
$as_echo "$acl_cv_prog_gnu_ld_symbolic" >&6; }
5950
if test x"$acl_cv_prog_gnu_ld_symbolic" = x"yes"; then
5951
  SYMBOLIC_LDFLAGS="-Wl,-Bsymbolic-functions"
5952
else
5953
  SYMBOLIC_LDFLAGS=''
5954
fi
5955
 
5956
libgcj_ld_symbolic_functions=$SYMBOLIC_LDFLAGS
5957
if test -z "$libgcj_ld_symbolic"; then
5958
  libgcj_ld_symbolic=$SYMBOLIC_LDFLAGS
5959
fi
5960
 
5961
# for windows native targets enforce export of all symbols for shared libgcj.
5962
libgcj_ld_export_all=
5963
case "$host" in
5964
      *mingw*)
5965
        libgcj_ld_export_all=-Wl,--export-all-symbols
5966
        ;;
5967
      *)
5968
        ;;
5969
esac
5970
 
5971
LIBGCJ_CFLAGS="${libgcj_cflags}"
5972
LIBGCJ_CXXFLAGS="${libgcj_cxxflags}"
5973
LIBGCJ_JAVAFLAGS="${libgcj_javaflags}"
5974
LIBGCJ_SUBLIB_LTFLAGS="${libgcj_sublib_ltflags}"
5975
LIBGCJ_SUBLIB_CORE_EXTRA_DEPS="${libgcj_sublib_core_extra_deps}"
5976
LIBGCJ_LD_SYMBOLIC="${libgcj_ld_symbolic}"
5977
LIBGCJ_LD_SYMBOLIC_FUNCTIONS="${libgcj_ld_symbolic_functions}"
5978
LIBGCJ_LD_EXPORT_ALL="${libgcj_ld_export_all}"
5979
 
5980
 
5981
 
5982
 
5983
 
5984
 
5985
 
5986
 
5987
 
5988
# Only use libltdl for non-newlib builds.
5989
if test "x${with_newlib}" = "x" || test "x${with_newlib}" = "xno"; then
5990
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
5991
$as_echo_n "checking dynamic linker characteristics... " >&6; }
5992
library_names_spec=
5993
libname_spec='lib$name'
5994
soname_spec=
5995
shrext=".so"
5996
postinstall_cmds=
5997
postuninstall_cmds=
5998
finish_cmds=
5999
finish_eval=
6000
shlibpath_var=
6001
shlibpath_overrides_runpath=unknown
6002
version_type=none
6003
dynamic_linker="$host_os ld.so"
6004
sys_lib_dlsearch_path_spec="/lib /usr/lib"
6005
if test "$GCC" = yes; then
6006
  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g"`
6007
  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
6008
    # if the path contains ";" then we assume it to be the separator
6009
    # otherwise default to the standard path separator (i.e. ":") - it is
6010
    # assumed that no part of a normal pathname contains ";" but that should
6011
    # okay in the real world where ";" in dirpaths is itself problematic.
6012
    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e 's/;/ /g'`
6013
  else
6014
    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e "s/$PATH_SEPARATOR/ /g"`
6015
  fi
6016
else
6017
  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
6018
fi
6019
need_lib_prefix=unknown
6020
hardcode_into_libs=no
6021
 
6022
# when you set need_version to no, make sure it does not cause -set_version
6023
# flags to be left without arguments
6024
need_version=unknown
6025
 
6026
case $host_os in
6027
aix3*)
6028
  version_type=linux
6029
  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
6030
  shlibpath_var=LIBPATH
6031
 
6032
  # AIX 3 has no versioning support, so we append a major version to the name.
6033
  soname_spec='${libname}${release}${shared_ext}$major'
6034
  ;;
6035
 
6036
aix[4-9]*)
6037
  version_type=linux
6038
  need_lib_prefix=no
6039
  need_version=no
6040
  hardcode_into_libs=yes
6041
  if test "$host_cpu" = ia64; then
6042
    # AIX 5 supports IA64
6043
    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
6044
    shlibpath_var=LD_LIBRARY_PATH
6045
  else
6046
    # With GCC up to 2.95.x, collect2 would create an import file
6047
    # for dependence libraries.  The import file would start with
6048
    # the line `#! .'.  This would cause the generated library to
6049
    # depend on `.', always an invalid library.  This was fixed in
6050
    # development snapshots of GCC prior to 3.0.
6051
    case $host_os in
6052
      aix4 | aix4.[01] | aix4.[01].*)
6053
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
6054
           echo ' yes '
6055
           echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
6056
        :
6057
      else
6058
        can_build_shared=no
6059
      fi
6060
      ;;
6061
    esac
6062
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
6063
    # soname into executable. Probably we can add versioning support to
6064
    # collect2, so additional links can be useful in future.
6065
    if test "$aix_use_runtimelinking" = yes; then
6066
      # If using run time linking (on AIX 4.2 or later) use lib.so
6067
      # instead of lib.a to let people know that these are not
6068
      # typical AIX shared libraries.
6069
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6070
    else
6071
      # We preserve .a as extension for shared libraries through AIX4.2
6072
      # and later when we are not doing run time linking.
6073
      library_names_spec='${libname}${release}.a $libname.a'
6074
      soname_spec='${libname}${release}${shared_ext}$major'
6075
    fi
6076
    shlibpath_var=LIBPATH
6077
  fi
6078
  ;;
6079
 
6080
amigaos*)
6081
  library_names_spec='$libname.ixlibrary $libname.a'
6082
  # Create ${libname}_ixlibrary.a entries in /sys/libs.
6083
  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''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'
6084
  ;;
6085
 
6086
beos*)
6087
  library_names_spec='${libname}${shared_ext}'
6088
  dynamic_linker="$host_os ld.so"
6089
  shlibpath_var=LIBRARY_PATH
6090
  ;;
6091
 
6092
bsdi4*)
6093
  version_type=linux
6094
  need_version=no
6095
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6096
  soname_spec='${libname}${release}${shared_ext}$major'
6097
  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
6098
  shlibpath_var=LD_LIBRARY_PATH
6099
  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
6100
  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
6101
  # the default ld.so.conf also contains /usr/contrib/lib and
6102
  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
6103
  # libtool to hard-code these into programs
6104
  ;;
6105
 
6106
cygwin* | mingw* | pw32*)
6107
  version_type=windows
6108
  shrext=".dll"
6109
  need_version=no
6110
  need_lib_prefix=no
6111
 
6112
  case $GCC,$host_os in
6113
  yes,cygwin* | yes,mingw* | yes,pw32*)
6114
    library_names_spec='$libname.dll.a'
6115
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
6116
    postinstall_cmds='base_file=`basename \${file}`~
6117
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
6118
      dldir=$destdir/`dirname \$dlpath`~
6119
      test -d \$dldir || mkdir -p \$dldir~
6120
      $install_prog $dir/$dlname \$dldir/$dlname'
6121
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
6122
      dlpath=$dir/\$dldll~
6123
       $rm \$dlpath'
6124
    shlibpath_overrides_runpath=yes
6125
 
6126
    case $host_os in
6127
    cygwin*)
6128
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
6129
      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext}'
6130
      sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
6131
      ;;
6132
    mingw*)
6133
      # MinGW DLLs use traditional 'lib' prefix
6134
      soname_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext}'
6135
      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g"`
6136
      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
6137
        # It is most probably a Windows format PATH printed by
6138
        # mingw gcc, but we are running on Cygwin. Gcc prints its search
6139
        # path with ; separators, and with drive letters. We can handle the
6140
        # drive letters (cygwin fileutils understands them), so leave them,
6141
        # especially as we might pass files found there to a mingw objdump,
6142
        # which wouldn't understand a cygwinified path. Ahh.
6143
        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e 's/;/ /g'`
6144
      else
6145
        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e "s/$PATH_SEPARATOR/ /g"`
6146
      fi
6147
      ;;
6148
    pw32*)
6149
      # pw32 DLLs use 'pw' prefix rather than 'lib'
6150
      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}${shared_ext}'
6151
      ;;
6152
    esac
6153
    ;;
6154
 
6155
  *)
6156
    library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
6157
    ;;
6158
  esac
6159
  dynamic_linker='Win32 ld.exe'
6160
  # FIXME: first we should search . and the directory the executable is in
6161
  shlibpath_var=PATH
6162
  ;;
6163
 
6164
darwin* | rhapsody*)
6165
  dynamic_linker="$host_os dyld"
6166
  version_type=darwin
6167
  need_lib_prefix=no
6168
  need_version=no
6169
  # FIXME: Relying on posixy $() will cause problems for
6170
  #        cross-compilation, but unfortunately the echo tests do not
6171
  #        yet detect zsh echo's removal of \ escapes.
6172
  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
6173
  soname_spec='${libname}${release}${major}$shared_ext'
6174
  shlibpath_overrides_runpath=yes
6175
  shlibpath_var=DYLD_LIBRARY_PATH
6176
  shrext='$(test .$module = .yes && echo .so || echo .dylib)'
6177
  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
6178
  if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
6179
  sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
6180
  fi
6181
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
6182
  ;;
6183
 
6184
dgux*)
6185
  version_type=linux
6186
  need_lib_prefix=no
6187
  need_version=no
6188
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
6189
  soname_spec='${libname}${release}${shared_ext}$major'
6190
  shlibpath_var=LD_LIBRARY_PATH
6191
  ;;
6192
 
6193
freebsd*)
6194
  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
6195
  version_type=freebsd-$objformat
6196
  case $version_type in
6197
    freebsd-elf*)
6198
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
6199
      need_version=no
6200
      need_lib_prefix=no
6201
      ;;
6202
    freebsd-*)
6203
      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
6204
      need_version=yes
6205
      ;;
6206
  esac
6207
  shlibpath_var=LD_LIBRARY_PATH
6208
  case $host_os in
6209
  freebsd2*)
6210
    shlibpath_overrides_runpath=yes
6211
    ;;
6212
  freebsd3.01* | freebsdelf3.01*)
6213
    shlibpath_overrides_runpath=yes
6214
    hardcode_into_libs=yes
6215
    ;;
6216
  *) # from 3.2 on
6217
    shlibpath_overrides_runpath=no
6218
    hardcode_into_libs=yes
6219
    ;;
6220
  esac
6221
  ;;
6222
 
6223
gnu*)
6224
  version_type=linux
6225
  need_lib_prefix=no
6226
  need_version=no
6227
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
6228
  soname_spec='${libname}${release}${shared_ext}$major'
6229
  shlibpath_var=LD_LIBRARY_PATH
6230
  hardcode_into_libs=yes
6231
  ;;
6232
 
6233
hpux9* | hpux10* | hpux11*)
6234
  # Give a soname corresponding to the major version so that dld.sl refuses to
6235
  # link against other versions.
6236
  version_type=sunos
6237
  need_lib_prefix=no
6238
  need_version=no
6239
  case "$host_cpu" in
6240
  ia64*)
6241
    shrext='.so'
6242
    hardcode_into_libs=yes
6243
    dynamic_linker="$host_os dld.so"
6244
    shlibpath_var=LD_LIBRARY_PATH
6245
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
6246
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6247
    soname_spec='${libname}${release}${shared_ext}$major'
6248
    if test "X$HPUX_IA64_MODE" = X32; then
6249
      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
6250
    else
6251
      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
6252
    fi
6253
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
6254
    ;;
6255
   hppa*64*)
6256
     shrext='.sl'
6257
     hardcode_into_libs=yes
6258
     dynamic_linker="$host_os dld.sl"
6259
     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
6260
     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
6261
     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6262
     soname_spec='${libname}${release}${shared_ext}$major'
6263
     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
6264
     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
6265
     ;;
6266
   *)
6267
    shrext='.sl'
6268
    dynamic_linker="$host_os dld.sl"
6269
    shlibpath_var=SHLIB_PATH
6270
    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
6271
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6272
    soname_spec='${libname}${release}${shared_ext}$major'
6273
    ;;
6274
  esac
6275
  # HP-UX runs *really* slowly unless shared libraries are mode 555.
6276
  postinstall_cmds='chmod 555 $lib'
6277
  ;;
6278
 
6279
irix5* | irix6* | nonstopux*)
6280
  case $host_os in
6281
    nonstopux*) version_type=nonstopux ;;
6282
    *)
6283
        if test "$lt_cv_prog_gnu_ld" = yes; then
6284
                version_type=linux
6285
        else
6286
                version_type=irix
6287
        fi ;;
6288
  esac
6289
  need_lib_prefix=no
6290
  need_version=no
6291
  soname_spec='${libname}${release}${shared_ext}$major'
6292
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
6293
  case $host_os in
6294
  irix5* | nonstopux*)
6295
    libsuff= shlibsuff=
6296
    ;;
6297
  *)
6298
    case $LD in # libtool.m4 will add one of these switches to LD
6299
    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
6300
      libsuff= shlibsuff= libmagic=32-bit;;
6301
    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
6302
      libsuff=32 shlibsuff=N32 libmagic=N32;;
6303
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
6304
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
6305
    *) libsuff= shlibsuff= libmagic=never-match;;
6306
    esac
6307
    ;;
6308
  esac
6309
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
6310
  shlibpath_overrides_runpath=no
6311
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
6312
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
6313
  hardcode_into_libs=yes
6314
  ;;
6315
 
6316
# No shared lib support for Linux oldld, aout, or coff.
6317
linux*oldld* | linux*aout* | linux*coff*)
6318
  dynamic_linker=no
6319
  ;;
6320
 
6321
# This must be Linux ELF.
6322
linux*|k*bsd*-gnu)
6323
  version_type=linux
6324
  need_lib_prefix=no
6325
  need_version=no
6326
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6327
  soname_spec='${libname}${release}${shared_ext}$major'
6328
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
6329
  shlibpath_var=LD_LIBRARY_PATH
6330
  shlibpath_overrides_runpath=no
6331
  # This implies no fast_install, which is unacceptable.
6332
  # Some rework will be needed to allow for fast_install
6333
  # before this can be enabled.
6334
  hardcode_into_libs=yes
6335
 
6336
  # We used to test for /lib/ld.so.1 and disable shared libraries on
6337
  # powerpc, because MkLinux only supported shared libraries with the
6338
  # GNU dynamic linker.  Since this was broken with cross compilers,
6339
  # most powerpc-linux boxes support dynamic linking these days and
6340
  # people can always --disable-shared, the test was removed, and we
6341
  # assume the GNU/Linux dynamic linker is in use.
6342
  dynamic_linker='GNU/Linux ld.so'
6343
  ;;
6344
 
6345
netbsd*)
6346
  version_type=sunos
6347
  need_lib_prefix=no
6348
  need_version=no
6349
  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6350
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
6351
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6352
    dynamic_linker='NetBSD (a.out) ld.so'
6353
  else
6354
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
6355
    soname_spec='${libname}${release}${shared_ext}$major'
6356
    dynamic_linker='NetBSD ld.elf_so'
6357
  fi
6358
  shlibpath_var=LD_LIBRARY_PATH
6359
  shlibpath_overrides_runpath=yes
6360
  hardcode_into_libs=yes
6361
  ;;
6362
 
6363
newsos6)
6364
  version_type=linux
6365
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6366
  shlibpath_var=LD_LIBRARY_PATH
6367
  shlibpath_overrides_runpath=yes
6368
  ;;
6369
 
6370
nto-qnx)
6371
  version_type=linux
6372
  need_lib_prefix=no
6373
  need_version=no
6374
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6375
  soname_spec='${libname}${release}${shared_ext}$major'
6376
  shlibpath_var=LD_LIBRARY_PATH
6377
  shlibpath_overrides_runpath=yes
6378
  ;;
6379
 
6380
openbsd*)
6381
  version_type=sunos
6382
  need_lib_prefix=no
6383
  need_version=no
6384
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
6385
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6386
  shlibpath_var=LD_LIBRARY_PATH
6387
  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6388
    case $host_os in
6389
      openbsd2.[89] | openbsd2.[89].*)
6390
        shlibpath_overrides_runpath=no
6391
        ;;
6392
      *)
6393
        shlibpath_overrides_runpath=yes
6394
        ;;
6395
      esac
6396
  else
6397
    shlibpath_overrides_runpath=yes
6398
  fi
6399
  ;;
6400
 
6401
os2*)
6402
  libname_spec='$name'
6403
  shrext=".dll"
6404
  need_lib_prefix=no
6405
  library_names_spec='$libname${shared_ext} $libname.a'
6406
  dynamic_linker='OS/2 ld.exe'
6407
  shlibpath_var=LIBPATH
6408
  ;;
6409
 
6410
osf3* | osf4* | osf5*)
6411
  version_type=osf
6412
  need_lib_prefix=no
6413
  need_version=no
6414
  soname_spec='${libname}${release}${shared_ext}$major'
6415
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6416
  shlibpath_var=LD_LIBRARY_PATH
6417
  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
6418
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
6419
  ;;
6420
 
6421
sco3.2v5*)
6422
  version_type=osf
6423
  soname_spec='${libname}${release}${shared_ext}$major'
6424
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6425
  shlibpath_var=LD_LIBRARY_PATH
6426
  ;;
6427
 
6428
solaris*)
6429
  version_type=linux
6430
  need_lib_prefix=no
6431
  need_version=no
6432
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6433
  soname_spec='${libname}${release}${shared_ext}$major'
6434
  shlibpath_var=LD_LIBRARY_PATH
6435
  shlibpath_overrides_runpath=yes
6436
  hardcode_into_libs=yes
6437
  # ldd complains unless libraries are executable
6438
  postinstall_cmds='chmod +x $lib'
6439
  ;;
6440
 
6441
sunos4*)
6442
  version_type=sunos
6443
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
6444
  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
6445
  shlibpath_var=LD_LIBRARY_PATH
6446
  shlibpath_overrides_runpath=yes
6447
  if test "$with_gnu_ld" = yes; then
6448
    need_lib_prefix=no
6449
  fi
6450
  need_version=yes
6451
  ;;
6452
 
6453
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
6454
  version_type=linux
6455
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6456
  soname_spec='${libname}${release}${shared_ext}$major'
6457
  shlibpath_var=LD_LIBRARY_PATH
6458
  case $host_vendor in
6459
    sni)
6460
      shlibpath_overrides_runpath=no
6461
      need_lib_prefix=no
6462
      export_dynamic_flag_spec='${wl}-Blargedynsym'
6463
      runpath_var=LD_RUN_PATH
6464
      ;;
6465
    siemens)
6466
      need_lib_prefix=no
6467
      ;;
6468
    motorola)
6469
      need_lib_prefix=no
6470
      need_version=no
6471
      shlibpath_overrides_runpath=no
6472
      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
6473
      ;;
6474
  esac
6475
  ;;
6476
 
6477
sysv4*MP*)
6478
  if test -d /usr/nec ;then
6479
    version_type=linux
6480
    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
6481
    soname_spec='$libname${shared_ext}.$major'
6482
    shlibpath_var=LD_LIBRARY_PATH
6483
  fi
6484
  ;;
6485
 
6486
uts4*)
6487
  version_type=linux
6488
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
6489
  soname_spec='${libname}${release}${shared_ext}$major'
6490
  shlibpath_var=LD_LIBRARY_PATH
6491
  ;;
6492
 
6493
*)
6494
  dynamic_linker=no
6495
  ;;
6496
esac
6497
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
6498
$as_echo "$dynamic_linker" >&6; }
6499
test "$dynamic_linker" = no && can_build_shared=no
6500
 
6501
 
6502
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which variable specifies run-time library path" >&5
6503
$as_echo_n "checking which variable specifies run-time library path... " >&6; }
6504
if test "${libltdl_cv_shlibpath_var+set}" = set; then :
6505
  $as_echo_n "(cached) " >&6
6506
else
6507
  libltdl_cv_shlibpath_var="$shlibpath_var"
6508
fi
6509
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libltdl_cv_shlibpath_var" >&5
6510
$as_echo "$libltdl_cv_shlibpath_var" >&6; }
6511
if test -n "$libltdl_cv_shlibpath_var"; then
6512
 
6513
cat >>confdefs.h <<_ACEOF
6514
#define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
6515
_ACEOF
6516
 
6517
fi
6518
 
6519
fi
6520
 
6521
ac_config_headers="$ac_config_headers include/config.h gcj/libgcj-config.h"
6522
 
6523
 
6524
# Possibly build libgcj as many sub-libraries.
6525
# Check whether --enable-libgcj-sublibs was given.
6526
if test "${enable_libgcj_sublibs+set}" = set; then :
6527
  enableval=$enable_libgcj_sublibs;
6528
fi
6529
 
6530
 
6531
if test -z "$enable_libgcj_sublibs"; then
6532
   enable_libgcj_sublibs=$enable_libgcj_sublibs_default
6533
fi
6534
 if test "$enable_libgcj_sublibs" = yes; then
6535
  BUILD_SUBLIBS_TRUE=
6536
  BUILD_SUBLIBS_FALSE='#'
6537
else
6538
  BUILD_SUBLIBS_TRUE='#'
6539
  BUILD_SUBLIBS_FALSE=
6540
fi
6541
 
6542
if test "$enable_libgcj_sublibs" = yes ; then
6543
  # In theory we could make do with only one override and simply
6544
  # tag "_bc" onto the end of it when we use it to generate the
6545
  # spec, but that's an ugly thing to do when there are multiple
6546
  # words in the string and you're relying on the ordering to
6547
  # append the correct one.
6548
  libgcj_spec_lgcj_override="-lgcj-noncore -lgcj"
6549
  libgcj_spec_lgcj_bc_override="-lgcj-noncore -lgcj_bc"
6550
fi
6551
 
6552
 
6553
# See if the user has requested runtime debugging.
6554
LIBGCJDEBUG="disable"
6555
 
6556
# Check whether --enable-libgcj-debug was given.
6557
if test "${enable_libgcj_debug+set}" = set; then :
6558
  enableval=$enable_libgcj_debug; if test "$enable_libgcj_debug" = yes; then
6559
 
6560
$as_echo "#define __GCJ_DEBUG 1" >>confdefs.h
6561
 
6562
    LIBGCJDEBUG="enable"
6563
  fi
6564
fi
6565
 
6566
 
6567
 
6568
# Check whether --with-escher was given.
6569
if test "${with_escher+set}" = set; then :
6570
  withval=$with_escher;
6571
fi
6572
 
6573
case "$with_escher" in
6574
"")
6575
        use_escher=false
6576
        ;;
6577
"no")
6578
        use_escher=false
6579
        ;;
6580
"yes")
6581
        as_fn_error "Please supply an absolute path to Escher library" "$LINENO" 5
6582
        ;;
6583
*)
6584
        use_escher=true
6585
        ;;
6586
esac
6587
 
6588
# Determine which AWT peer libraries to build
6589
# Check whether --enable-java-awt was given.
6590
if test "${enable_java_awt+set}" = set; then :
6591
  enableval=$enable_java_awt;
6592
fi
6593
 
6594
 
6595
peerlibs="`echo ${enable_java_awt} | tr ',' ' '`"
6596
use_xlib_awt=""
6597
use_gtk_awt=""
6598
use_qt_awt=""
6599
use_x_awt=""
6600
# The default toolkit to use is the first one specified.
6601
TOOLKIT=
6602
 
6603
 
6604
for peer in $peerlibs ; do
6605
  case $peer in
6606
    xlib)
6607
      if test "$no_x" = yes; then
6608
        echo "*** xlib peers requested but no X library available" 1>&2
6609
        exit 1
6610
      else
6611
        use_xlib_awt="yes"
6612
        if test -z "$TOOLKIT"; then
6613
           TOOLKIT=gnu.awt.xlib.XToolkit
6614
        fi
6615
      fi
6616
      ;;
6617
    gtk)
6618
      if test "$no_x" = yes; then
6619
         echo "*** gtk peers requested but no X library available" 1>&2
6620
         exit 1
6621
      else
6622
         use_gtk_awt=yes
6623
         if test -z "$TOOLKIT"; then
6624
            TOOLKIT=gnu.java.awt.peer.gtk.GtkToolkit
6625
         fi
6626
      fi
6627
      ;;
6628
    qt)
6629
      if test "$no_x" = yes; then
6630
         # Perhaps we should admit the possibility of embedded Qt.
6631
         echo "*** Qt peers requested but no X library available" 1>&2
6632
         exit 1
6633
      else
6634
         use_qt_awt=yes
6635
         if test -z "$TOOLKIT"; then
6636
            TOOLKIT=gnu.java.awt.peer.qt.QtToolkit
6637
         fi
6638
      fi
6639
      ;;
6640
    x)
6641
      use_x_awt=yes
6642
      if test -z "$TOOLKIT"; then
6643
         TOOLKIT=gnu.java.awt.peer.x.XToolkit
6644
      fi
6645
      ;;
6646
    no)
6647
      use_xlib_awt=
6648
      use_gtk_awt=
6649
      use_qt_awt=
6650
      use_x_awt=
6651
      break
6652
      ;;
6653
    *)
6654
      echo "*** unrecognised argument \"${peer}\" for --enable-java-awt" 1>&2
6655
      exit 1
6656
  esac
6657
done
6658
 
6659
 if test "$use_xlib_awt" = yes; then
6660
  XLIB_AWT_TRUE=
6661
  XLIB_AWT_FALSE='#'
6662
else
6663
  XLIB_AWT_TRUE='#'
6664
  XLIB_AWT_FALSE=
6665
fi
6666
 
6667
 if test "$use_x_awt" = yes; then
6668
  X_AWT_TRUE=
6669
  X_AWT_FALSE='#'
6670
else
6671
  X_AWT_TRUE='#'
6672
  X_AWT_FALSE=
6673
fi
6674
 
6675
 
6676
 
6677
cat >>confdefs.h <<_ACEOF
6678
#define AWT_TOOLKIT "$TOOLKIT"
6679
_ACEOF
6680
 
6681
 
6682
expanded_prefix=$prefix
6683
if test "X$prefix" = XNONE; then
6684
  expanded_prefix=${ac_default_prefix}
6685
fi
6686
 
6687
 
6688
cat >>confdefs.h <<_ACEOF
6689
#define LIBGCJ_PREFIX "$expanded_prefix"
6690
_ACEOF
6691
 
6692
 
6693
# Create standard.omit based on decisions we just made.
6694
cp $srcdir/standard.omit.in standard.omit
6695
if test "$use_xlib_awt" != yes; then
6696
   echo gnu/awt/xlib >> standard.omit
6697
   echo gnu/gcj/xlib >> standard.omit
6698
fi
6699
if test "$use_x_awt" != yes; then
6700
   echo gnu/java/awt/peer/x >> standard.omit
6701
fi
6702
 
6703
# Tools that need to be compiled against classpath's tools classes
6704
: > vm-tools-packages
6705
for package in gnu/gcj/tools/gc_analyze ; do
6706
    echo $package >> standard.omit
6707
    echo $package >> vm-tools-packages
6708
done
6709
 
6710
if test -z "${with_multisubdir}"; then
6711
   builddotdot=.
6712
else
6713
   builddotdot=`echo ${with_multisubdir} | sed -e 's:[^/][^/]*:..:g'`
6714
fi
6715
 
6716
NATIVE=yes
6717
 
6718
# Which gcj and host gcj (for ecjx) do we use?
6719
which_gcj=default
6720
host_exeext=${ac_exeext}
6721
GCJ_FOR_ECJX='$(GCJ)'
6722
GCC_FOR_ECJX='$(CXX)'
6723
built_gcc_dir="`cd ${builddotdot}/../../${host_subdir}/gcc && ${PWDCMD-pwd}`"
6724
if test -n "${with_cross_host}"; then
6725
  # We are being configured with a cross compiler. We can't
6726
  # use ac_exeext, because that is for the target platform.
6727
  NATIVE=no
6728
  cross_host_exeext=
6729
  GCJ_FOR_ECJX="${with_cross_host}-gcj"
6730
  GCC_FOR_ECJX="${with_cross_host}-gcc"
6731
  case "${with_cross_host}" in
6732
     *mingw* | *cygwin*)
6733
         cross_host_exeext=.exe
6734
     ;;
6735
  esac
6736
  host_exeext=${cross_host_exeext}
6737
  if test -x "${built_gcc_dir}/gcj${cross_host_exeext}"; then
6738
     if test x"$build_noncanonical" = x"$with_cross_host"; then
6739
        # Ordinary cross (host!=target and host=build)
6740
        which_gcj=built
6741
     else
6742
        # Canadian cross (host!=target and host!=build)
6743
        which_gcj=cross
6744
     fi
6745
  else
6746
     which_gcj=cross
6747
  fi
6748
else
6749
  # We are being configured with a native or crossed-native compiler
6750
  if test -x "${built_gcc_dir}/gcj${ac_exeext}"; then
6751
     if test x"$build" = x"$host"; then
6752
        # True native build (host=target and host=build)
6753
        which_gcj=built
6754
     else
6755
        # Crossed-native build (host=target and host!=build)
6756
        which_gcj=cross
6757
     fi
6758
  else
6759
     which_gcj=path
6760
  fi
6761
fi
6762
libgcjdir=`${PWDCMD-pwd}`
6763
case $GCJ in
6764
*" -B"*)
6765
  # Just in case there is a comma in the build dir, quote it for the
6766
  # sed command below.
6767
  case $libgcjdir in
6768
  *[,\\]*) qlibgcjdir=`echo "$libgcjdir" | sed 's:[,\\]:\\&:g'`;;
6769
  *) qlibgcjdir=$libgcjdir;;
6770
  esac
6771
  GCJ=`echo "$GCJ" | sed "s, -B, -B$qlibgcjdir/&,"`
6772
  ;;
6773
*)
6774
  GCJ=$GCJ" -B$libgcjdir/"
6775
  ;;
6776
esac
6777
case "${which_gcj}" in
6778
   built)
6779
      GCJH='$(top_builddir)/$(MULTIBUILDTOP)../../$(host_subdir)/gcc/gcjh'
6780
   ;;
6781
   cross)
6782
      if test "x${with_newlib}" = "xyes"; then
6783
         # FIXME (comment): Why is this needed?
6784
         LIBGCC_UNWIND_INCLUDE=
6785
      fi
6786
      GCJH='$(target_noncanonical)-gcjh'
6787
   ;;
6788
   path)
6789
      GCJH=gcjh
6790
   ;;
6791
esac
6792
JAVAC="$GCJ -C"
6793
export JAVAC
6794
 
6795
 
6796
 
6797
 
6798
 
6799
 
6800
# Create it, so that compile/link tests don't fail
6801
test -f libgcj.spec || touch libgcj.spec
6802
 
6803
 
6804
 
6805
# Set up to configure Classpath.
6806
# FIXME: no supported way to pass args in autoconf.
6807
# Disable tool wrappers to avoid ltdl.h configure check.
6808
ac_configure_args="$ac_configure_args --disable-tool-wrappers"
6809
ac_configure_args="$ac_configure_args --disable-load-library"
6810
ac_configure_args="$ac_configure_args --${LIBGCJDEBUG}-debug"
6811
ac_configure_args="$ac_configure_args --enable-default-toolkit=$TOOLKIT"
6812
dir1=`cd $srcdir && pwd`
6813
dir2=`pwd`
6814
ac_configure_args="$ac_configure_args --with-vm-classes=$dir1:$dir2"
6815
ac_configure_args="$ac_configure_args --disable-core-jni"
6816
ac_configure_args="$ac_configure_args --disable-examples"
6817
ac_configure_args="$ac_configure_args --with-glibj=build"
6818
if test "$browser_plugin_enabled" != yes; then
6819
  ac_configure_args="$ac_configure_args --disable-plugin"
6820
else
6821
  ac_configure_args="$ac_configure_args --enable-plugin"
6822
fi
6823
if test "$gconf_enabled" != yes; then
6824
  ac_configure_args="$ac_configure_args --disable-gconf-peer"
6825
  ac_configure_args="$ac_configure_args --enable-default-preferences-peer=gnu.java.util.prefs.FileBasedFactory"
6826
fi
6827
if test "$use_gtk_awt" != yes; then
6828
  ac_configure_args="$ac_configure_args --disable-gtk-peer --disable-plugin"
6829
fi
6830
if test "$use_qt_awt" != yes; then
6831
  ac_configure_args="$ac_configure_args --disable-qt-peer"
6832
else
6833
  # We need this as qt is disabled by default in classpath.
6834
  ac_configure_args="$ac_configure_args --enable-qt-peer"
6835
fi
6836
if test "$use_x_awt" != yes; then
6837
  ac_configure_args="$ac_configure_args --without-escher"
6838
else
6839
  # We need this as escher is disabled by default in classpath.
6840
  if test "$use_escher" != true; then
6841
    as_fn_error "Please supply an absolute path to the Escher library" "$LINENO" 5
6842
  else
6843
    ac_configure_args="$ac_configure_args --with-escher=$with_escher"
6844
  fi
6845
fi
6846
if test "x$BUILD_GJDOC" = xno; then
6847
  ac_configure_args="$ac_configure_args --disable-gjdoc"
6848
fi
6849
# -Werror causes unavoidable problems in code using alsa.
6850
ac_configure_args="$ac_configure_args --disable-regen-headers"
6851
ac_configure_args="$ac_configure_args --disable-Werror"
6852
 
6853
# Only use libltdl for non-newlib builds.
6854
if test "x${with_newlib}" = "x" || test "x${with_newlib}" = "xno"; then
6855
     case $enable_ltdl_convenience in
6856
  no) as_fn_error "this package needs a convenience libltdl" "$LINENO" 5 ;;
6857
  "") enable_ltdl_convenience=yes
6858
      ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
6859
  esac
6860
  LIBLTDL='${top_builddir}/''libltdl'/libltdlc.la
6861
  LTDLINCL='-I${top_srcdir}/''libltdl'
6862
  # For backwards non-gettext consistent compatibility...
6863
  INCLTDL="$LTDLINCL"
6864
 
6865
   enable_dlopen=yes
6866
 
6867
 
6868
 
6869
   DIRLTDL=libltdl
6870
 
6871
$as_echo "#define USE_LTDL 1" >>confdefs.h
6872
 
6873
   # Sigh.  Libtool's macro doesn't do the right thing.
6874
   INCLTDL="-I\$(top_srcdir)/libltdl $INCLTDL"
6875
   # FIXME: this is a hack.
6876
   sub_auxdir="`cd $ac_aux_dir && ${PWDCMD-pwd}`"
6877
   ac_configure_args="$ac_configure_args --with-auxdir=$sub_auxdir"
6878
fi
6879
 
6880
 
6881
 
6882
case `pwd` in
6883
  *\ * | *\     *)
6884
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
6885
$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
6886
esac
6887
 
6888
 
6889
 
6890
macro_version='2.2.7a'
6891
macro_revision='1.3134'
6892
 
6893
 
6894
 
6895
 
6896
 
6897
 
6898
 
6899
 
6900
 
6901
 
6902
 
6903
 
6904
 
6905
ltmain="$ac_aux_dir/ltmain.sh"
6906
 
6907
# Backslashify metacharacters that are still active within
6908
# double-quoted strings.
6909
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6910
 
6911
# Same as above, but do not quote variable references.
6912
double_quote_subst='s/\(["`\\]\)/\\\1/g'
6913
 
6914
# Sed substitution to delay expansion of an escaped shell variable in a
6915
# double_quote_subst'ed string.
6916
delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6917
 
6918
# Sed substitution to delay expansion of an escaped single quote.
6919
delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6920
 
6921
# Sed substitution to avoid accidental globbing in evaled expressions
6922
no_glob_subst='s/\*/\\\*/g'
6923
 
6924
ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6925
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6926
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6927
 
6928
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6929
$as_echo_n "checking how to print strings... " >&6; }
6930
# Test print first, because it will be a builtin if present.
6931
if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6932
   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6933
  ECHO='print -r --'
6934
elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6935
  ECHO='printf %s\n'
6936
else
6937
  # Use this function as a fallback that always works.
6938
  func_fallback_echo ()
6939
  {
6940
    eval 'cat <<_LTECHO_EOF
6941
$1
6942
_LTECHO_EOF'
6943
  }
6944
  ECHO='func_fallback_echo'
6945
fi
6946
 
6947
# func_echo_all arg...
6948
# Invoke $ECHO with all args, space-separated.
6949
func_echo_all ()
6950
{
6951
    $ECHO ""
6952
}
6953
 
6954
case "$ECHO" in
6955
  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6956
$as_echo "printf" >&6; } ;;
6957
  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6958
$as_echo "print -r" >&6; } ;;
6959
  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6960
$as_echo "cat" >&6; } ;;
6961
esac
6962
 
6963
 
6964
 
6965
 
6966
 
6967
 
6968
 
6969
 
6970
 
6971
 
6972
 
6973
 
6974
 
6975
 
6976
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6977
$as_echo_n "checking for a sed that does not truncate output... " >&6; }
6978
if test "${ac_cv_path_SED+set}" = set; then :
6979
  $as_echo_n "(cached) " >&6
6980
else
6981
            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6982
     for ac_i in 1 2 3 4 5 6 7; do
6983
       ac_script="$ac_script$as_nl$ac_script"
6984
     done
6985
     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6986
     { ac_script=; unset ac_script;}
6987
     if test -z "$SED"; then
6988
  ac_path_SED_found=false
6989
  # Loop through the user's path and test for each of PROGNAME-LIST
6990
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6991
for as_dir in $PATH
6992
do
6993
  IFS=$as_save_IFS
6994
  test -z "$as_dir" && as_dir=.
6995
    for ac_prog in sed gsed; do
6996
    for ac_exec_ext in '' $ac_executable_extensions; do
6997
      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6998
      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
6999
# Check for GNU ac_path_SED and select it if it is found.
7000
  # Check for GNU $ac_path_SED
7001
case `"$ac_path_SED" --version 2>&1` in
7002
*GNU*)
7003
  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
7004
*)
7005
  ac_count=0
7006
  $as_echo_n 0123456789 >"conftest.in"
7007
  while :
7008
  do
7009
    cat "conftest.in" "conftest.in" >"conftest.tmp"
7010
    mv "conftest.tmp" "conftest.in"
7011
    cp "conftest.in" "conftest.nl"
7012
    $as_echo '' >> "conftest.nl"
7013
    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
7014
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7015
    as_fn_arith $ac_count + 1 && ac_count=$as_val
7016
    if test $ac_count -gt ${ac_path_SED_max-0}; then
7017
      # Best one so far, save it but keep looking for a better one
7018
      ac_cv_path_SED="$ac_path_SED"
7019
      ac_path_SED_max=$ac_count
7020
    fi
7021
    # 10*(2^10) chars as input seems more than enough
7022
    test $ac_count -gt 10 && break
7023
  done
7024
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7025
esac
7026
 
7027
      $ac_path_SED_found && break 3
7028
    done
7029
  done
7030
  done
7031
IFS=$as_save_IFS
7032
  if test -z "$ac_cv_path_SED"; then
7033
    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
7034
  fi
7035
else
7036
  ac_cv_path_SED=$SED
7037
fi
7038
 
7039
fi
7040
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
7041
$as_echo "$ac_cv_path_SED" >&6; }
7042
 SED="$ac_cv_path_SED"
7043
  rm -f conftest.sed
7044
 
7045
test -z "$SED" && SED=sed
7046
Xsed="$SED -e 1s/^X//"
7047
 
7048
 
7049
 
7050
 
7051
 
7052
 
7053
 
7054
 
7055
 
7056
 
7057
 
7058
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7059
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
7060
if test "${ac_cv_path_GREP+set}" = set; then :
7061
  $as_echo_n "(cached) " >&6
7062
else
7063
  if test -z "$GREP"; then
7064
  ac_path_GREP_found=false
7065
  # Loop through the user's path and test for each of PROGNAME-LIST
7066
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7067
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7068
do
7069
  IFS=$as_save_IFS
7070
  test -z "$as_dir" && as_dir=.
7071
    for ac_prog in grep ggrep; do
7072
    for ac_exec_ext in '' $ac_executable_extensions; do
7073
      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7074
      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
7075
# Check for GNU ac_path_GREP and select it if it is found.
7076
  # Check for GNU $ac_path_GREP
7077
case `"$ac_path_GREP" --version 2>&1` in
7078
*GNU*)
7079
  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7080
*)
7081
  ac_count=0
7082
  $as_echo_n 0123456789 >"conftest.in"
7083
  while :
7084
  do
7085
    cat "conftest.in" "conftest.in" >"conftest.tmp"
7086
    mv "conftest.tmp" "conftest.in"
7087
    cp "conftest.in" "conftest.nl"
7088
    $as_echo 'GREP' >> "conftest.nl"
7089
    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7090
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7091
    as_fn_arith $ac_count + 1 && ac_count=$as_val
7092
    if test $ac_count -gt ${ac_path_GREP_max-0}; then
7093
      # Best one so far, save it but keep looking for a better one
7094
      ac_cv_path_GREP="$ac_path_GREP"
7095
      ac_path_GREP_max=$ac_count
7096
    fi
7097
    # 10*(2^10) chars as input seems more than enough
7098
    test $ac_count -gt 10 && break
7099
  done
7100
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7101
esac
7102
 
7103
      $ac_path_GREP_found && break 3
7104
    done
7105
  done
7106
  done
7107
IFS=$as_save_IFS
7108
  if test -z "$ac_cv_path_GREP"; then
7109
    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7110
  fi
7111
else
7112
  ac_cv_path_GREP=$GREP
7113
fi
7114
 
7115
fi
7116
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7117
$as_echo "$ac_cv_path_GREP" >&6; }
7118
 GREP="$ac_cv_path_GREP"
7119
 
7120
 
7121
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7122
$as_echo_n "checking for egrep... " >&6; }
7123
if test "${ac_cv_path_EGREP+set}" = set; then :
7124
  $as_echo_n "(cached) " >&6
7125
else
7126
  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7127
   then ac_cv_path_EGREP="$GREP -E"
7128
   else
7129
     if test -z "$EGREP"; then
7130
  ac_path_EGREP_found=false
7131
  # Loop through the user's path and test for each of PROGNAME-LIST
7132
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7133
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7134
do
7135
  IFS=$as_save_IFS
7136
  test -z "$as_dir" && as_dir=.
7137
    for ac_prog in egrep; do
7138
    for ac_exec_ext in '' $ac_executable_extensions; do
7139
      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7140
      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
7141
# Check for GNU ac_path_EGREP and select it if it is found.
7142
  # Check for GNU $ac_path_EGREP
7143
case `"$ac_path_EGREP" --version 2>&1` in
7144
*GNU*)
7145
  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7146
*)
7147
  ac_count=0
7148
  $as_echo_n 0123456789 >"conftest.in"
7149
  while :
7150
  do
7151
    cat "conftest.in" "conftest.in" >"conftest.tmp"
7152
    mv "conftest.tmp" "conftest.in"
7153
    cp "conftest.in" "conftest.nl"
7154
    $as_echo 'EGREP' >> "conftest.nl"
7155
    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7156
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7157
    as_fn_arith $ac_count + 1 && ac_count=$as_val
7158
    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7159
      # Best one so far, save it but keep looking for a better one
7160
      ac_cv_path_EGREP="$ac_path_EGREP"
7161
      ac_path_EGREP_max=$ac_count
7162
    fi
7163
    # 10*(2^10) chars as input seems more than enough
7164
    test $ac_count -gt 10 && break
7165
  done
7166
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7167
esac
7168
 
7169
      $ac_path_EGREP_found && break 3
7170
    done
7171
  done
7172
  done
7173
IFS=$as_save_IFS
7174
  if test -z "$ac_cv_path_EGREP"; then
7175
    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7176
  fi
7177
else
7178
  ac_cv_path_EGREP=$EGREP
7179
fi
7180
 
7181
   fi
7182
fi
7183
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7184
$as_echo "$ac_cv_path_EGREP" >&6; }
7185
 EGREP="$ac_cv_path_EGREP"
7186
 
7187
 
7188
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
7189
$as_echo_n "checking for fgrep... " >&6; }
7190
if test "${ac_cv_path_FGREP+set}" = set; then :
7191
  $as_echo_n "(cached) " >&6
7192
else
7193
  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
7194
   then ac_cv_path_FGREP="$GREP -F"
7195
   else
7196
     if test -z "$FGREP"; then
7197
  ac_path_FGREP_found=false
7198
  # Loop through the user's path and test for each of PROGNAME-LIST
7199
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7200
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7201
do
7202
  IFS=$as_save_IFS
7203
  test -z "$as_dir" && as_dir=.
7204
    for ac_prog in fgrep; do
7205
    for ac_exec_ext in '' $ac_executable_extensions; do
7206
      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
7207
      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
7208
# Check for GNU ac_path_FGREP and select it if it is found.
7209
  # Check for GNU $ac_path_FGREP
7210
case `"$ac_path_FGREP" --version 2>&1` in
7211
*GNU*)
7212
  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
7213
*)
7214
  ac_count=0
7215
  $as_echo_n 0123456789 >"conftest.in"
7216
  while :
7217
  do
7218
    cat "conftest.in" "conftest.in" >"conftest.tmp"
7219
    mv "conftest.tmp" "conftest.in"
7220
    cp "conftest.in" "conftest.nl"
7221
    $as_echo 'FGREP' >> "conftest.nl"
7222
    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
7223
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7224
    as_fn_arith $ac_count + 1 && ac_count=$as_val
7225
    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
7226
      # Best one so far, save it but keep looking for a better one
7227
      ac_cv_path_FGREP="$ac_path_FGREP"
7228
      ac_path_FGREP_max=$ac_count
7229
    fi
7230
    # 10*(2^10) chars as input seems more than enough
7231
    test $ac_count -gt 10 && break
7232
  done
7233
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7234
esac
7235
 
7236
      $ac_path_FGREP_found && break 3
7237
    done
7238
  done
7239
  done
7240
IFS=$as_save_IFS
7241
  if test -z "$ac_cv_path_FGREP"; then
7242
    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7243
  fi
7244
else
7245
  ac_cv_path_FGREP=$FGREP
7246
fi
7247
 
7248
   fi
7249
fi
7250
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
7251
$as_echo "$ac_cv_path_FGREP" >&6; }
7252
 FGREP="$ac_cv_path_FGREP"
7253
 
7254
 
7255
test -z "$GREP" && GREP=grep
7256
 
7257
 
7258
 
7259
 
7260
 
7261
 
7262
 
7263
 
7264
 
7265
 
7266
 
7267
 
7268
 
7269
 
7270
 
7271
 
7272
 
7273
 
7274
 
7275
# Check whether --with-gnu-ld was given.
7276
if test "${with_gnu_ld+set}" = set; then :
7277
  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7278
else
7279
  with_gnu_ld=no
7280
fi
7281
 
7282
ac_prog=ld
7283
if test "$GCC" = yes; then
7284
  # Check if gcc -print-prog-name=ld gives a path.
7285
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
7286
$as_echo_n "checking for ld used by $CC... " >&6; }
7287
  case $host in
7288
  *-*-mingw*)
7289
    # gcc leaves a trailing carriage return which upsets mingw
7290
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7291
  *)
7292
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7293
  esac
7294
  case $ac_prog in
7295
    # Accept absolute paths.
7296
    [\\/]* | ?:[\\/]*)
7297
      re_direlt='/[^/][^/]*/\.\./'
7298
      # Canonicalize the pathname of ld
7299
      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
7300
      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
7301
        ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
7302
      done
7303
      test -z "$LD" && LD="$ac_prog"
7304
      ;;
7305
  "")
7306
    # If it fails, then pretend we aren't using GCC.
7307
    ac_prog=ld
7308
    ;;
7309
  *)
7310
    # If it is relative, then search for the first ld in PATH.
7311
    with_gnu_ld=unknown
7312
    ;;
7313
  esac
7314
elif test "$with_gnu_ld" = yes; then
7315
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7316
$as_echo_n "checking for GNU ld... " >&6; }
7317
else
7318
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7319
$as_echo_n "checking for non-GNU ld... " >&6; }
7320
fi
7321
if test "${lt_cv_path_LD+set}" = set; then :
7322
  $as_echo_n "(cached) " >&6
7323
else
7324
  if test -z "$LD"; then
7325
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7326
  for ac_dir in $PATH; do
7327
    IFS="$lt_save_ifs"
7328
    test -z "$ac_dir" && ac_dir=.
7329
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7330
      lt_cv_path_LD="$ac_dir/$ac_prog"
7331
      # Check to see if the program is GNU ld.  I'd rather use --version,
7332
      # but apparently some variants of GNU ld only accept -v.
7333
      # Break only if it was the GNU/non-GNU ld that we prefer.
7334
      case `"$lt_cv_path_LD" -v 2>&1 
7335
      *GNU* | *'with BFD'*)
7336
        test "$with_gnu_ld" != no && break
7337
        ;;
7338
      *)
7339
        test "$with_gnu_ld" != yes && break
7340
        ;;
7341
      esac
7342
    fi
7343
  done
7344
  IFS="$lt_save_ifs"
7345
else
7346
  lt_cv_path_LD="$LD" # Let the user override the test with a path.
7347
fi
7348
fi
7349
 
7350
LD="$lt_cv_path_LD"
7351
if test -n "$LD"; then
7352
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7353
$as_echo "$LD" >&6; }
7354
else
7355
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7356
$as_echo "no" >&6; }
7357
fi
7358
test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
7359
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7360
$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7361
if test "${lt_cv_prog_gnu_ld+set}" = set; then :
7362
  $as_echo_n "(cached) " >&6
7363
else
7364
  # I'd rather use --version here, but apparently some GNU lds only accept -v.
7365
case `$LD -v 2>&1 
7366
*GNU* | *'with BFD'*)
7367
  lt_cv_prog_gnu_ld=yes
7368
  ;;
7369
*)
7370
  lt_cv_prog_gnu_ld=no
7371
  ;;
7372
esac
7373
fi
7374
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
7375
$as_echo "$lt_cv_prog_gnu_ld" >&6; }
7376
with_gnu_ld=$lt_cv_prog_gnu_ld
7377
 
7378
 
7379
 
7380
 
7381
 
7382
 
7383
 
7384
 
7385
 
7386
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
7387
$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
7388
if test "${lt_cv_path_NM+set}" = set; then :
7389
  $as_echo_n "(cached) " >&6
7390
else
7391
  if test -n "$NM"; then
7392
  # Let the user override the test.
7393
  lt_cv_path_NM="$NM"
7394
else
7395
  lt_nm_to_check="${ac_tool_prefix}nm"
7396
  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
7397
    lt_nm_to_check="$lt_nm_to_check nm"
7398
  fi
7399
  for lt_tmp_nm in $lt_nm_to_check; do
7400
    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7401
    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
7402
      IFS="$lt_save_ifs"
7403
      test -z "$ac_dir" && ac_dir=.
7404
      tmp_nm="$ac_dir/$lt_tmp_nm"
7405
      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
7406
        # Check to see if the nm accepts a BSD-compat flag.
7407
        # Adding the `sed 1q' prevents false positives on HP-UX, which says:
7408
        #   nm: unknown option "B" ignored
7409
        # Tru64's nm complains that /dev/null is an invalid object file
7410
        case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
7411
        */dev/null* | *'Invalid file or object type'*)
7412
          lt_cv_path_NM="$tmp_nm -B"
7413
          break
7414
          ;;
7415
        *)
7416
          case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
7417
          */dev/null*)
7418
            lt_cv_path_NM="$tmp_nm -p"
7419
            break
7420
            ;;
7421
          *)
7422
            lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
7423
            continue # so that we can try to find one that supports BSD flags
7424
            ;;
7425
          esac
7426
          ;;
7427
        esac
7428
      fi
7429
    done
7430
    IFS="$lt_save_ifs"
7431
  done
7432
  : ${lt_cv_path_NM=no}
7433
fi
7434
fi
7435
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
7436
$as_echo "$lt_cv_path_NM" >&6; }
7437
if test "$lt_cv_path_NM" != "no"; then
7438
  NM="$lt_cv_path_NM"
7439
else
7440
  # Didn't find any BSD compatible name lister, look for dumpbin.
7441
  if test -n "$DUMPBIN"; then :
7442
    # Let the user override the test.
7443
  else
7444
    if test -n "$ac_tool_prefix"; then
7445
  for ac_prog in dumpbin "link -dump"
7446
  do
7447
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7448
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7449
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7450
$as_echo_n "checking for $ac_word... " >&6; }
7451
if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
7452
  $as_echo_n "(cached) " >&6
7453
else
7454
  if test -n "$DUMPBIN"; then
7455
  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
7456
else
7457
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7458
for as_dir in $PATH
7459
do
7460
  IFS=$as_save_IFS
7461
  test -z "$as_dir" && as_dir=.
7462
    for ac_exec_ext in '' $ac_executable_extensions; do
7463
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7464
    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
7465
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7466
    break 2
7467
  fi
7468
done
7469
  done
7470
IFS=$as_save_IFS
7471
 
7472
fi
7473
fi
7474
DUMPBIN=$ac_cv_prog_DUMPBIN
7475
if test -n "$DUMPBIN"; then
7476
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
7477
$as_echo "$DUMPBIN" >&6; }
7478
else
7479
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7480
$as_echo "no" >&6; }
7481
fi
7482
 
7483
 
7484
    test -n "$DUMPBIN" && break
7485
  done
7486
fi
7487
if test -z "$DUMPBIN"; then
7488
  ac_ct_DUMPBIN=$DUMPBIN
7489
  for ac_prog in dumpbin "link -dump"
7490
do
7491
  # Extract the first word of "$ac_prog", so it can be a program name with args.
7492
set dummy $ac_prog; ac_word=$2
7493
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7494
$as_echo_n "checking for $ac_word... " >&6; }
7495
if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
7496
  $as_echo_n "(cached) " >&6
7497
else
7498
  if test -n "$ac_ct_DUMPBIN"; then
7499
  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
7500
else
7501
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7502
for as_dir in $PATH
7503
do
7504
  IFS=$as_save_IFS
7505
  test -z "$as_dir" && as_dir=.
7506
    for ac_exec_ext in '' $ac_executable_extensions; do
7507
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7508
    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
7509
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7510
    break 2
7511
  fi
7512
done
7513
  done
7514
IFS=$as_save_IFS
7515
 
7516
fi
7517
fi
7518
ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
7519
if test -n "$ac_ct_DUMPBIN"; then
7520
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
7521
$as_echo "$ac_ct_DUMPBIN" >&6; }
7522
else
7523
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7524
$as_echo "no" >&6; }
7525
fi
7526
 
7527
 
7528
  test -n "$ac_ct_DUMPBIN" && break
7529
done
7530
 
7531
  if test "x$ac_ct_DUMPBIN" = x; then
7532
    DUMPBIN=":"
7533
  else
7534
    case $cross_compiling:$ac_tool_warned in
7535
yes:)
7536
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7537
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7538
ac_tool_warned=yes ;;
7539
esac
7540
    DUMPBIN=$ac_ct_DUMPBIN
7541
  fi
7542
fi
7543
 
7544
    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
7545
    *COFF*)
7546
      DUMPBIN="$DUMPBIN -symbols"
7547
      ;;
7548
    *)
7549
      DUMPBIN=:
7550
      ;;
7551
    esac
7552
  fi
7553
 
7554
  if test "$DUMPBIN" != ":"; then
7555
    NM="$DUMPBIN"
7556
  fi
7557
fi
7558
test -z "$NM" && NM=nm
7559
 
7560
 
7561
 
7562
 
7563
 
7564
 
7565
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
7566
$as_echo_n "checking the name lister ($NM) interface... " >&6; }
7567
if test "${lt_cv_nm_interface+set}" = set; then :
7568
  $as_echo_n "(cached) " >&6
7569
else
7570
  lt_cv_nm_interface="BSD nm"
7571
  echo "int some_variable = 0;" > conftest.$ac_ext
7572
  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
7573
  (eval "$ac_compile" 2>conftest.err)
7574
  cat conftest.err >&5
7575
  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
7576
  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
7577
  cat conftest.err >&5
7578
  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
7579
  cat conftest.out >&5
7580
  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
7581
    lt_cv_nm_interface="MS dumpbin"
7582
  fi
7583
  rm -f conftest*
7584
fi
7585
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
7586
$as_echo "$lt_cv_nm_interface" >&6; }
7587
 
7588
# find the maximum length of command line arguments
7589
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
7590
$as_echo_n "checking the maximum length of command line arguments... " >&6; }
7591
if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
7592
  $as_echo_n "(cached) " >&6
7593
else
7594
    i=0
7595
  teststring="ABCD"
7596
 
7597
  case $build_os in
7598
  msdosdjgpp*)
7599
    # On DJGPP, this test can blow up pretty badly due to problems in libc
7600
    # (any single argument exceeding 2000 bytes causes a buffer overrun
7601
    # during glob expansion).  Even if it were fixed, the result of this
7602
    # check would be larger than it should be.
7603
    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
7604
    ;;
7605
 
7606
  gnu*)
7607
    # Under GNU Hurd, this test is not required because there is
7608
    # no limit to the length of command line arguments.
7609
    # Libtool will interpret -1 as no limit whatsoever
7610
    lt_cv_sys_max_cmd_len=-1;
7611
    ;;
7612
 
7613
  cygwin* | mingw* | cegcc*)
7614
    # On Win9x/ME, this test blows up -- it succeeds, but takes
7615
    # about 5 minutes as the teststring grows exponentially.
7616
    # Worse, since 9x/ME are not pre-emptively multitasking,
7617
    # you end up with a "frozen" computer, even though with patience
7618
    # the test eventually succeeds (with a max line length of 256k).
7619
    # Instead, let's just punt: use the minimum linelength reported by
7620
    # all of the supported platforms: 8192 (on NT/2K/XP).
7621
    lt_cv_sys_max_cmd_len=8192;
7622
    ;;
7623
 
7624
  mint*)
7625
    # On MiNT this can take a long time and run out of memory.
7626
    lt_cv_sys_max_cmd_len=8192;
7627
    ;;
7628
 
7629
  amigaos*)
7630
    # On AmigaOS with pdksh, this test takes hours, literally.
7631
    # So we just punt and use a minimum line length of 8192.
7632
    lt_cv_sys_max_cmd_len=8192;
7633
    ;;
7634
 
7635
  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
7636
    # This has been around since 386BSD, at least.  Likely further.
7637
    if test -x /sbin/sysctl; then
7638
      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
7639
    elif test -x /usr/sbin/sysctl; then
7640
      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
7641
    else
7642
      lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
7643
    fi
7644
    # And add a safety zone
7645
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7646
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7647
    ;;
7648
 
7649
  interix*)
7650
    # We know the value 262144 and hardcode it with a safety zone (like BSD)
7651
    lt_cv_sys_max_cmd_len=196608
7652
    ;;
7653
 
7654
  osf*)
7655
    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
7656
    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
7657
    # nice to cause kernel panics so lets avoid the loop below.
7658
    # First set a reasonable default.
7659
    lt_cv_sys_max_cmd_len=16384
7660
    #
7661
    if test -x /sbin/sysconfig; then
7662
      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
7663
        *1*) lt_cv_sys_max_cmd_len=-1 ;;
7664
      esac
7665
    fi
7666
    ;;
7667
  sco3.2v5*)
7668
    lt_cv_sys_max_cmd_len=102400
7669
    ;;
7670
  sysv5* | sco5v6* | sysv4.2uw2*)
7671
    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
7672
    if test -n "$kargmax"; then
7673
      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
7674
    else
7675
      lt_cv_sys_max_cmd_len=32768
7676
    fi
7677
    ;;
7678
  *)
7679
    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
7680
    if test -n "$lt_cv_sys_max_cmd_len"; then
7681
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7682
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7683
    else
7684
      # Make teststring a little bigger before we do anything with it.
7685
      # a 1K string should be a reasonable start.
7686
      for i in 1 2 3 4 5 6 7 8 ; do
7687
        teststring=$teststring$teststring
7688
      done
7689
      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
7690
      # If test is not a shell built-in, we'll probably end up computing a
7691
      # maximum length that is only half of the actual maximum length, but
7692
      # we can't tell.
7693
      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
7694
                 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
7695
              test $i != 17 # 1/2 MB should be enough
7696
      do
7697
        i=`expr $i + 1`
7698
        teststring=$teststring$teststring
7699
      done
7700
      # Only check the string length outside the loop.
7701
      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
7702
      teststring=
7703
      # Add a significant safety factor because C++ compilers can tack on
7704
      # massive amounts of additional arguments before passing them to the
7705
      # linker.  It appears as though 1/2 is a usable value.
7706
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
7707
    fi
7708
    ;;
7709
  esac
7710
 
7711
fi
7712
 
7713
if test -n $lt_cv_sys_max_cmd_len ; then
7714
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
7715
$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
7716
else
7717
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
7718
$as_echo "none" >&6; }
7719
fi
7720
max_cmd_len=$lt_cv_sys_max_cmd_len
7721
 
7722
 
7723
 
7724
 
7725
 
7726
 
7727
: ${CP="cp -f"}
7728
: ${MV="mv -f"}
7729
: ${RM="rm -f"}
7730
 
7731
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
7732
$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
7733
# Try some XSI features
7734
xsi_shell=no
7735
( _lt_dummy="a/b/c"
7736
  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
7737
      = c,a/b,, \
7738
    && eval 'test $(( 1 + 1 )) -eq 2 \
7739
    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
7740
  && xsi_shell=yes
7741
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
7742
$as_echo "$xsi_shell" >&6; }
7743
 
7744
 
7745
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
7746
$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
7747
lt_shell_append=no
7748
( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
7749
    >/dev/null 2>&1 \
7750
  && lt_shell_append=yes
7751
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
7752
$as_echo "$lt_shell_append" >&6; }
7753
 
7754
 
7755
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7756
  lt_unset=unset
7757
else
7758
  lt_unset=false
7759
fi
7760
 
7761
 
7762
 
7763
 
7764
 
7765
# test EBCDIC or ASCII
7766
case `echo X|tr X '\101'` in
7767
 A) # ASCII based system
7768
    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
7769
  lt_SP2NL='tr \040 \012'
7770
  lt_NL2SP='tr \015\012 \040\040'
7771
  ;;
7772
 *) # EBCDIC based system
7773
  lt_SP2NL='tr \100 \n'
7774
  lt_NL2SP='tr \r\n \100\100'
7775
  ;;
7776
esac
7777
 
7778
 
7779
 
7780
 
7781
 
7782
 
7783
 
7784
 
7785
 
7786
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
7787
$as_echo_n "checking for $LD option to reload object files... " >&6; }
7788
if test "${lt_cv_ld_reload_flag+set}" = set; then :
7789
  $as_echo_n "(cached) " >&6
7790
else
7791
  lt_cv_ld_reload_flag='-r'
7792
fi
7793
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
7794
$as_echo "$lt_cv_ld_reload_flag" >&6; }
7795
reload_flag=$lt_cv_ld_reload_flag
7796
case $reload_flag in
7797
"" | " "*) ;;
7798
*) reload_flag=" $reload_flag" ;;
7799
esac
7800
reload_cmds='$LD$reload_flag -o $output$reload_objs'
7801
case $host_os in
7802
  darwin*)
7803
    if test "$GCC" = yes; then
7804
      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
7805
    else
7806
      reload_cmds='$LD$reload_flag -o $output$reload_objs'
7807
    fi
7808
    ;;
7809
esac
7810
 
7811
 
7812
 
7813
 
7814
 
7815
 
7816
 
7817
 
7818
 
7819
if test -n "$ac_tool_prefix"; then
7820
  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
7821
set dummy ${ac_tool_prefix}objdump; ac_word=$2
7822
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7823
$as_echo_n "checking for $ac_word... " >&6; }
7824
if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
7825
  $as_echo_n "(cached) " >&6
7826
else
7827
  if test -n "$OBJDUMP"; then
7828
  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
7829
else
7830
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7831
for as_dir in $PATH
7832
do
7833
  IFS=$as_save_IFS
7834
  test -z "$as_dir" && as_dir=.
7835
    for ac_exec_ext in '' $ac_executable_extensions; do
7836
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7837
    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
7838
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7839
    break 2
7840
  fi
7841
done
7842
  done
7843
IFS=$as_save_IFS
7844
 
7845
fi
7846
fi
7847
OBJDUMP=$ac_cv_prog_OBJDUMP
7848
if test -n "$OBJDUMP"; then
7849
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
7850
$as_echo "$OBJDUMP" >&6; }
7851
else
7852
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7853
$as_echo "no" >&6; }
7854
fi
7855
 
7856
 
7857
fi
7858
if test -z "$ac_cv_prog_OBJDUMP"; then
7859
  ac_ct_OBJDUMP=$OBJDUMP
7860
  # Extract the first word of "objdump", so it can be a program name with args.
7861
set dummy objdump; ac_word=$2
7862
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7863
$as_echo_n "checking for $ac_word... " >&6; }
7864
if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
7865
  $as_echo_n "(cached) " >&6
7866
else
7867
  if test -n "$ac_ct_OBJDUMP"; then
7868
  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
7869
else
7870
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7871
for as_dir in $PATH
7872
do
7873
  IFS=$as_save_IFS
7874
  test -z "$as_dir" && as_dir=.
7875
    for ac_exec_ext in '' $ac_executable_extensions; do
7876
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7877
    ac_cv_prog_ac_ct_OBJDUMP="objdump"
7878
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7879
    break 2
7880
  fi
7881
done
7882
  done
7883
IFS=$as_save_IFS
7884
 
7885
fi
7886
fi
7887
ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
7888
if test -n "$ac_ct_OBJDUMP"; then
7889
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
7890
$as_echo "$ac_ct_OBJDUMP" >&6; }
7891
else
7892
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7893
$as_echo "no" >&6; }
7894
fi
7895
 
7896
  if test "x$ac_ct_OBJDUMP" = x; then
7897
    OBJDUMP="false"
7898
  else
7899
    case $cross_compiling:$ac_tool_warned in
7900
yes:)
7901
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7902
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7903
ac_tool_warned=yes ;;
7904
esac
7905
    OBJDUMP=$ac_ct_OBJDUMP
7906
  fi
7907
else
7908
  OBJDUMP="$ac_cv_prog_OBJDUMP"
7909
fi
7910
 
7911
test -z "$OBJDUMP" && OBJDUMP=objdump
7912
 
7913
 
7914
 
7915
 
7916
 
7917
 
7918
 
7919
 
7920
 
7921
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
7922
$as_echo_n "checking how to recognize dependent libraries... " >&6; }
7923
if test "${lt_cv_deplibs_check_method+set}" = set; then :
7924
  $as_echo_n "(cached) " >&6
7925
else
7926
  lt_cv_file_magic_cmd='$MAGIC_CMD'
7927
lt_cv_file_magic_test_file=
7928
lt_cv_deplibs_check_method='unknown'
7929
# Need to set the preceding variable on all platforms that support
7930
# interlibrary dependencies.
7931
# 'none' -- dependencies not supported.
7932
# `unknown' -- same as none, but documents that we really don't know.
7933
# 'pass_all' -- all dependencies passed with no checks.
7934
# 'test_compile' -- check by making test program.
7935
# 'file_magic [[regex]]' -- check by looking for files in library path
7936
# which responds to the $file_magic_cmd with a given extended regex.
7937
# If you have `file' or equivalent on your system and you're not sure
7938
# whether `pass_all' will *always* work, you probably want this one.
7939
 
7940
case $host_os in
7941
aix[4-9]*)
7942
  lt_cv_deplibs_check_method=pass_all
7943
  ;;
7944
 
7945
beos*)
7946
  lt_cv_deplibs_check_method=pass_all
7947
  ;;
7948
 
7949
bsdi[45]*)
7950
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
7951
  lt_cv_file_magic_cmd='/usr/bin/file -L'
7952
  lt_cv_file_magic_test_file=/shlib/libc.so
7953
  ;;
7954
 
7955
cygwin*)
7956
  # func_win32_libid is a shell function defined in ltmain.sh
7957
  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7958
  lt_cv_file_magic_cmd='func_win32_libid'
7959
  ;;
7960
 
7961
mingw* | pw32*)
7962
  # Base MSYS/MinGW do not provide the 'file' command needed by
7963
  # func_win32_libid shell function, so use a weaker test based on 'objdump',
7964
  # unless we find 'file', for example because we are cross-compiling.
7965
  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
7966
  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7967
    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7968
    lt_cv_file_magic_cmd='func_win32_libid'
7969
  else
7970
    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
7971
    lt_cv_file_magic_cmd='$OBJDUMP -f'
7972
  fi
7973
  ;;
7974
 
7975
cegcc*)
7976
  # use the weaker test based on 'objdump'. See mingw*.
7977
  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
7978
  lt_cv_file_magic_cmd='$OBJDUMP -f'
7979
  ;;
7980
 
7981
darwin* | rhapsody*)
7982
  lt_cv_deplibs_check_method=pass_all
7983
  ;;
7984
 
7985
freebsd* | dragonfly*)
7986
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7987
    case $host_cpu in
7988
    i*86 )
7989
      # Not sure whether the presence of OpenBSD here was a mistake.
7990
      # Let's accept both of them until this is cleared up.
7991
      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
7992
      lt_cv_file_magic_cmd=/usr/bin/file
7993
      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
7994
      ;;
7995
    esac
7996
  else
7997
    lt_cv_deplibs_check_method=pass_all
7998
  fi
7999
  ;;
8000
 
8001
gnu*)
8002
  lt_cv_deplibs_check_method=pass_all
8003
  ;;
8004
 
8005
haiku*)
8006
  lt_cv_deplibs_check_method=pass_all
8007
  ;;
8008
 
8009
hpux10.20* | hpux11*)
8010
  lt_cv_file_magic_cmd=/usr/bin/file
8011
  case $host_cpu in
8012
  ia64*)
8013
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
8014
    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
8015
    ;;
8016
  hppa*64*)
8017
    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]'
8018
    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
8019
    ;;
8020
  *)
8021
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
8022
    lt_cv_file_magic_test_file=/usr/lib/libc.sl
8023
    ;;
8024
  esac
8025
  ;;
8026
 
8027
interix[3-9]*)
8028
  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
8029
  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
8030
  ;;
8031
 
8032
irix5* | irix6* | nonstopux*)
8033
  case $LD in
8034
  *-32|*"-32 ") libmagic=32-bit;;
8035
  *-n32|*"-n32 ") libmagic=N32;;
8036
  *-64|*"-64 ") libmagic=64-bit;;
8037
  *) libmagic=never-match;;
8038
  esac
8039
  lt_cv_deplibs_check_method=pass_all
8040
  ;;
8041
 
8042
# This must be Linux ELF.
8043
linux* | k*bsd*-gnu | kopensolaris*-gnu)
8044
  lt_cv_deplibs_check_method=pass_all
8045
  ;;
8046
 
8047
netbsd*)
8048
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
8049
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
8050
  else
8051
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
8052
  fi
8053
  ;;
8054
 
8055
newos6*)
8056
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
8057
  lt_cv_file_magic_cmd=/usr/bin/file
8058
  lt_cv_file_magic_test_file=/usr/lib/libnls.so
8059
  ;;
8060
 
8061
*nto* | *qnx*)
8062
  lt_cv_deplibs_check_method=pass_all
8063
  ;;
8064
 
8065
openbsd*)
8066
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8067
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
8068
  else
8069
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
8070
  fi
8071
  ;;
8072
 
8073
osf3* | osf4* | osf5*)
8074
  lt_cv_deplibs_check_method=pass_all
8075
  ;;
8076
 
8077
rdos*)
8078
  lt_cv_deplibs_check_method=pass_all
8079
  ;;
8080
 
8081
solaris*)
8082
  lt_cv_deplibs_check_method=pass_all
8083
  ;;
8084
 
8085
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
8086
  lt_cv_deplibs_check_method=pass_all
8087
  ;;
8088
 
8089
sysv4 | sysv4.3*)
8090
  case $host_vendor in
8091
  motorola)
8092
    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]'
8093
    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
8094
    ;;
8095
  ncr)
8096
    lt_cv_deplibs_check_method=pass_all
8097
    ;;
8098
  sequent)
8099
    lt_cv_file_magic_cmd='/bin/file'
8100
    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
8101
    ;;
8102
  sni)
8103
    lt_cv_file_magic_cmd='/bin/file'
8104
    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
8105
    lt_cv_file_magic_test_file=/lib/libc.so
8106
    ;;
8107
  siemens)
8108
    lt_cv_deplibs_check_method=pass_all
8109
    ;;
8110
  pc)
8111
    lt_cv_deplibs_check_method=pass_all
8112
    ;;
8113
  esac
8114
  ;;
8115
 
8116
tpf*)
8117
  lt_cv_deplibs_check_method=pass_all
8118
  ;;
8119
esac
8120
 
8121
fi
8122
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
8123
$as_echo "$lt_cv_deplibs_check_method" >&6; }
8124
file_magic_cmd=$lt_cv_file_magic_cmd
8125
deplibs_check_method=$lt_cv_deplibs_check_method
8126
test -z "$deplibs_check_method" && deplibs_check_method=unknown
8127
 
8128
 
8129
 
8130
 
8131
 
8132
 
8133
 
8134
 
8135
 
8136
 
8137
 
8138
 
8139
if test -n "$ac_tool_prefix"; then
8140
  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
8141
set dummy ${ac_tool_prefix}ar; ac_word=$2
8142
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8143
$as_echo_n "checking for $ac_word... " >&6; }
8144
if test "${ac_cv_prog_AR+set}" = set; then :
8145
  $as_echo_n "(cached) " >&6
8146
else
8147
  if test -n "$AR"; then
8148
  ac_cv_prog_AR="$AR" # Let the user override the test.
8149
else
8150
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8151
for as_dir in $PATH
8152
do
8153
  IFS=$as_save_IFS
8154
  test -z "$as_dir" && as_dir=.
8155
    for ac_exec_ext in '' $ac_executable_extensions; do
8156
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8157
    ac_cv_prog_AR="${ac_tool_prefix}ar"
8158
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8159
    break 2
8160
  fi
8161
done
8162
  done
8163
IFS=$as_save_IFS
8164
 
8165
fi
8166
fi
8167
AR=$ac_cv_prog_AR
8168
if test -n "$AR"; then
8169
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8170
$as_echo "$AR" >&6; }
8171
else
8172
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8173
$as_echo "no" >&6; }
8174
fi
8175
 
8176
 
8177
fi
8178
if test -z "$ac_cv_prog_AR"; then
8179
  ac_ct_AR=$AR
8180
  # Extract the first word of "ar", so it can be a program name with args.
8181
set dummy ar; ac_word=$2
8182
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8183
$as_echo_n "checking for $ac_word... " >&6; }
8184
if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
8185
  $as_echo_n "(cached) " >&6
8186
else
8187
  if test -n "$ac_ct_AR"; then
8188
  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8189
else
8190
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8191
for as_dir in $PATH
8192
do
8193
  IFS=$as_save_IFS
8194
  test -z "$as_dir" && as_dir=.
8195
    for ac_exec_ext in '' $ac_executable_extensions; do
8196
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8197
    ac_cv_prog_ac_ct_AR="ar"
8198
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8199
    break 2
8200
  fi
8201
done
8202
  done
8203
IFS=$as_save_IFS
8204
 
8205
fi
8206
fi
8207
ac_ct_AR=$ac_cv_prog_ac_ct_AR
8208
if test -n "$ac_ct_AR"; then
8209
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
8210
$as_echo "$ac_ct_AR" >&6; }
8211
else
8212
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8213
$as_echo "no" >&6; }
8214
fi
8215
 
8216
  if test "x$ac_ct_AR" = x; then
8217
    AR="false"
8218
  else
8219
    case $cross_compiling:$ac_tool_warned in
8220
yes:)
8221
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8222
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8223
ac_tool_warned=yes ;;
8224
esac
8225
    AR=$ac_ct_AR
8226
  fi
8227
else
8228
  AR="$ac_cv_prog_AR"
8229
fi
8230
 
8231
test -z "$AR" && AR=ar
8232
test -z "$AR_FLAGS" && AR_FLAGS=cru
8233
 
8234
 
8235
 
8236
 
8237
 
8238
 
8239
 
8240
 
8241
 
8242
 
8243
 
8244
if test -n "$ac_tool_prefix"; then
8245
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
8246
set dummy ${ac_tool_prefix}strip; ac_word=$2
8247
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8248
$as_echo_n "checking for $ac_word... " >&6; }
8249
if test "${ac_cv_prog_STRIP+set}" = set; then :
8250
  $as_echo_n "(cached) " >&6
8251
else
8252
  if test -n "$STRIP"; then
8253
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
8254
else
8255
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8256
for as_dir in $PATH
8257
do
8258
  IFS=$as_save_IFS
8259
  test -z "$as_dir" && as_dir=.
8260
    for ac_exec_ext in '' $ac_executable_extensions; do
8261
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8262
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
8263
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8264
    break 2
8265
  fi
8266
done
8267
  done
8268
IFS=$as_save_IFS
8269
 
8270
fi
8271
fi
8272
STRIP=$ac_cv_prog_STRIP
8273
if test -n "$STRIP"; then
8274
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
8275
$as_echo "$STRIP" >&6; }
8276
else
8277
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8278
$as_echo "no" >&6; }
8279
fi
8280
 
8281
 
8282
fi
8283
if test -z "$ac_cv_prog_STRIP"; then
8284
  ac_ct_STRIP=$STRIP
8285
  # Extract the first word of "strip", so it can be a program name with args.
8286
set dummy strip; ac_word=$2
8287
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8288
$as_echo_n "checking for $ac_word... " >&6; }
8289
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
8290
  $as_echo_n "(cached) " >&6
8291
else
8292
  if test -n "$ac_ct_STRIP"; then
8293
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
8294
else
8295
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8296
for as_dir in $PATH
8297
do
8298
  IFS=$as_save_IFS
8299
  test -z "$as_dir" && as_dir=.
8300
    for ac_exec_ext in '' $ac_executable_extensions; do
8301
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8302
    ac_cv_prog_ac_ct_STRIP="strip"
8303
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8304
    break 2
8305
  fi
8306
done
8307
  done
8308
IFS=$as_save_IFS
8309
 
8310
fi
8311
fi
8312
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
8313
if test -n "$ac_ct_STRIP"; then
8314
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
8315
$as_echo "$ac_ct_STRIP" >&6; }
8316
else
8317
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8318
$as_echo "no" >&6; }
8319
fi
8320
 
8321
  if test "x$ac_ct_STRIP" = x; then
8322
    STRIP=":"
8323
  else
8324
    case $cross_compiling:$ac_tool_warned in
8325
yes:)
8326
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8327
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8328
ac_tool_warned=yes ;;
8329
esac
8330
    STRIP=$ac_ct_STRIP
8331
  fi
8332
else
8333
  STRIP="$ac_cv_prog_STRIP"
8334
fi
8335
 
8336
test -z "$STRIP" && STRIP=:
8337
 
8338
 
8339
 
8340
 
8341
 
8342
 
8343
if test -n "$ac_tool_prefix"; then
8344
  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8345
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8346
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8347
$as_echo_n "checking for $ac_word... " >&6; }
8348
if test "${ac_cv_prog_RANLIB+set}" = set; then :
8349
  $as_echo_n "(cached) " >&6
8350
else
8351
  if test -n "$RANLIB"; then
8352
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8353
else
8354
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8355
for as_dir in $PATH
8356
do
8357
  IFS=$as_save_IFS
8358
  test -z "$as_dir" && as_dir=.
8359
    for ac_exec_ext in '' $ac_executable_extensions; do
8360
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8361
    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8362
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8363
    break 2
8364
  fi
8365
done
8366
  done
8367
IFS=$as_save_IFS
8368
 
8369
fi
8370
fi
8371
RANLIB=$ac_cv_prog_RANLIB
8372
if test -n "$RANLIB"; then
8373
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8374
$as_echo "$RANLIB" >&6; }
8375
else
8376
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8377
$as_echo "no" >&6; }
8378
fi
8379
 
8380
 
8381
fi
8382
if test -z "$ac_cv_prog_RANLIB"; then
8383
  ac_ct_RANLIB=$RANLIB
8384
  # Extract the first word of "ranlib", so it can be a program name with args.
8385
set dummy ranlib; ac_word=$2
8386
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8387
$as_echo_n "checking for $ac_word... " >&6; }
8388
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8389
  $as_echo_n "(cached) " >&6
8390
else
8391
  if test -n "$ac_ct_RANLIB"; then
8392
  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8393
else
8394
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8395
for as_dir in $PATH
8396
do
8397
  IFS=$as_save_IFS
8398
  test -z "$as_dir" && as_dir=.
8399
    for ac_exec_ext in '' $ac_executable_extensions; do
8400
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8401
    ac_cv_prog_ac_ct_RANLIB="ranlib"
8402
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8403
    break 2
8404
  fi
8405
done
8406
  done
8407
IFS=$as_save_IFS
8408
 
8409
fi
8410
fi
8411
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8412
if test -n "$ac_ct_RANLIB"; then
8413
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8414
$as_echo "$ac_ct_RANLIB" >&6; }
8415
else
8416
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8417
$as_echo "no" >&6; }
8418
fi
8419
 
8420
  if test "x$ac_ct_RANLIB" = x; then
8421
    RANLIB=":"
8422
  else
8423
    case $cross_compiling:$ac_tool_warned in
8424
yes:)
8425
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8426
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8427
ac_tool_warned=yes ;;
8428
esac
8429
    RANLIB=$ac_ct_RANLIB
8430
  fi
8431
else
8432
  RANLIB="$ac_cv_prog_RANLIB"
8433
fi
8434
 
8435
test -z "$RANLIB" && RANLIB=:
8436
 
8437
 
8438
 
8439
 
8440
 
8441
 
8442
# Determine commands to create old-style static archives.
8443
old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
8444
old_postinstall_cmds='chmod 644 $oldlib'
8445
old_postuninstall_cmds=
8446
 
8447
if test -n "$RANLIB"; then
8448
  case $host_os in
8449
  openbsd*)
8450
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
8451
    ;;
8452
  *)
8453
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
8454
    ;;
8455
  esac
8456
  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
8457
fi
8458
 
8459
case $host_os in
8460
  darwin*)
8461
    lock_old_archive_extraction=yes ;;
8462
  *)
8463
    lock_old_archive_extraction=no ;;
8464
esac
8465
 
8466
 
8467
 
8468
 
8469
 
8470
 
8471
 
8472
 
8473
 
8474
 
8475
 
8476
 
8477
 
8478
 
8479
 
8480
 
8481
 
8482
 
8483
 
8484
 
8485
 
8486
 
8487
 
8488
 
8489
 
8490
 
8491
 
8492
 
8493
 
8494
 
8495
 
8496
 
8497
 
8498
 
8499
 
8500
 
8501
 
8502
 
8503
 
8504
# If no C compiler was specified, use CC.
8505
LTCC=${LTCC-"$CC"}
8506
 
8507
# If no C compiler flags were specified, use CFLAGS.
8508
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8509
 
8510
# Allow CC to be a program name with arguments.
8511
compiler=$CC
8512
 
8513
 
8514
# Check for command to grab the raw symbol name followed by C symbol from nm.
8515
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
8516
$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
8517
if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
8518
  $as_echo_n "(cached) " >&6
8519
else
8520
 
8521
# These are sane defaults that work on at least a few old systems.
8522
# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
8523
 
8524
# Character class describing NM global symbol codes.
8525
symcode='[BCDEGRST]'
8526
 
8527
# Regexp to match symbols that can be accessed directly from C.
8528
sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
8529
 
8530
# Define system-specific variables.
8531
case $host_os in
8532
aix*)
8533
  symcode='[BCDT]'
8534
  ;;
8535
cygwin* | mingw* | pw32* | cegcc*)
8536
  symcode='[ABCDGISTW]'
8537
  ;;
8538
hpux*)
8539
  if test "$host_cpu" = ia64; then
8540
    symcode='[ABCDEGRST]'
8541
  fi
8542
  ;;
8543
irix* | nonstopux*)
8544
  symcode='[BCDEGRST]'
8545
  ;;
8546
osf*)
8547
  symcode='[BCDEGQRST]'
8548
  ;;
8549
solaris*)
8550
  symcode='[BDRT]'
8551
  ;;
8552
sco3.2v5*)
8553
  symcode='[DT]'
8554
  ;;
8555
sysv4.2uw2*)
8556
  symcode='[DT]'
8557
  ;;
8558
sysv5* | sco5v6* | unixware* | OpenUNIX*)
8559
  symcode='[ABDT]'
8560
  ;;
8561
sysv4)
8562
  symcode='[DFNSTU]'
8563
  ;;
8564
esac
8565
 
8566
# If we're using GNU nm, then use its standard symbol codes.
8567
case `$NM -V 2>&1` in
8568
*GNU* | *'with BFD'*)
8569
  symcode='[ABCDGIRSTW]' ;;
8570
esac
8571
 
8572
# Transform an extracted symbol line into a proper C declaration.
8573
# Some systems (esp. on ia64) link data and code symbols differently,
8574
# so use this general approach.
8575
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
8576
 
8577
# Transform an extracted symbol line into symbol name and symbol address
8578
lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
8579
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'"
8580
 
8581
# Handle CRLF in mingw tool chain
8582
opt_cr=
8583
case $build_os in
8584
mingw*)
8585
  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
8586
  ;;
8587
esac
8588
 
8589
# Try without a prefix underscore, then with it.
8590
for ac_symprfx in "" "_"; do
8591
 
8592
  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
8593
  symxfrm="\\1 $ac_symprfx\\2 \\2"
8594
 
8595
  # Write the raw and C identifiers.
8596
  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
8597
    # Fake it for dumpbin and say T for any non-static function
8598
    # and D for any global variable.
8599
    # Also find C++ and __fastcall symbols from MSVC++,
8600
    # which start with @ or ?.
8601
    lt_cv_sys_global_symbol_pipe="$AWK '"\
8602
"     {last_section=section; section=\$ 3};"\
8603
"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
8604
"     \$ 0!~/External *\|/{next};"\
8605
"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
8606
"     {if(hide[section]) next};"\
8607
"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
8608
"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
8609
"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
8610
"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
8611
"     ' prfx=^$ac_symprfx"
8612
  else
8613
    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
8614
  fi
8615
 
8616
  # Check to see that the pipe works correctly.
8617
  pipe_works=no
8618
 
8619
  rm -f conftest*
8620
  cat > conftest.$ac_ext <<_LT_EOF
8621
#ifdef __cplusplus
8622
extern "C" {
8623
#endif
8624
char nm_test_var;
8625
void nm_test_func(void);
8626
void nm_test_func(void){}
8627
#ifdef __cplusplus
8628
}
8629
#endif
8630
int main(){nm_test_var='a';nm_test_func();return(0);}
8631
_LT_EOF
8632
 
8633
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8634
  (eval $ac_compile) 2>&5
8635
  ac_status=$?
8636
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8637
  test $ac_status = 0; }; then
8638
    # Now try to grab the symbols.
8639
    nlist=conftest.nm
8640
    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
8641
  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
8642
  ac_status=$?
8643
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8644
  test $ac_status = 0; } && test -s "$nlist"; then
8645
      # Try sorting and uniquifying the output.
8646
      if sort "$nlist" | uniq > "$nlist"T; then
8647
        mv -f "$nlist"T "$nlist"
8648
      else
8649
        rm -f "$nlist"T
8650
      fi
8651
 
8652
      # Make sure that we snagged all the symbols we need.
8653
      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
8654
        if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
8655
          cat <<_LT_EOF > conftest.$ac_ext
8656
#ifdef __cplusplus
8657
extern "C" {
8658
#endif
8659
 
8660
_LT_EOF
8661
          # Now generate the symbol file.
8662
          eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
8663
 
8664
          cat <<_LT_EOF >> conftest.$ac_ext
8665
 
8666
/* The mapping between symbol names and symbols.  */
8667
const struct {
8668
  const char *name;
8669
  void       *address;
8670
}
8671
lt__PROGRAM__LTX_preloaded_symbols[] =
8672
{
8673
  { "@PROGRAM@", (void *) 0 },
8674
_LT_EOF
8675
          $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
8676
          cat <<\_LT_EOF >> conftest.$ac_ext
8677
  {0, (void *) 0}
8678
};
8679
 
8680
/* This works around a problem in FreeBSD linker */
8681
#ifdef FREEBSD_WORKAROUND
8682
static const void *lt_preloaded_setup() {
8683
  return lt__PROGRAM__LTX_preloaded_symbols;
8684
}
8685
#endif
8686
 
8687
#ifdef __cplusplus
8688
}
8689
#endif
8690
_LT_EOF
8691
          # Now try linking the two files.
8692
          mv conftest.$ac_objext conftstm.$ac_objext
8693
          lt_save_LIBS="$LIBS"
8694
          lt_save_CFLAGS="$CFLAGS"
8695
          LIBS="conftstm.$ac_objext"
8696
          CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
8697
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
8698
  (eval $ac_link) 2>&5
8699
  ac_status=$?
8700
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8701
  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
8702
            pipe_works=yes
8703
          fi
8704
          LIBS="$lt_save_LIBS"
8705
          CFLAGS="$lt_save_CFLAGS"
8706
        else
8707
          echo "cannot find nm_test_func in $nlist" >&5
8708
        fi
8709
      else
8710
        echo "cannot find nm_test_var in $nlist" >&5
8711
      fi
8712
    else
8713
      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
8714
    fi
8715
  else
8716
    echo "$progname: failed program was:" >&5
8717
    cat conftest.$ac_ext >&5
8718
  fi
8719
  rm -rf conftest* conftst*
8720
 
8721
  # Do not use the global_symbol_pipe unless it works.
8722
  if test "$pipe_works" = yes; then
8723
    break
8724
  else
8725
    lt_cv_sys_global_symbol_pipe=
8726
  fi
8727
done
8728
 
8729
fi
8730
 
8731
if test -z "$lt_cv_sys_global_symbol_pipe"; then
8732
  lt_cv_sys_global_symbol_to_cdecl=
8733
fi
8734
if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
8735
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8736
$as_echo "failed" >&6; }
8737
else
8738
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8739
$as_echo "ok" >&6; }
8740
fi
8741
 
8742
 
8743
 
8744
 
8745
 
8746
 
8747
 
8748
 
8749
 
8750
 
8751
 
8752
 
8753
 
8754
 
8755
 
8756
 
8757
 
8758
 
8759
 
8760
 
8761
 
8762
 
8763
 
8764
# Check whether --enable-libtool-lock was given.
8765
if test "${enable_libtool_lock+set}" = set; then :
8766
  enableval=$enable_libtool_lock;
8767
fi
8768
 
8769
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
8770
 
8771
# Some flags need to be propagated to the compiler or linker for good
8772
# libtool support.
8773
case $host in
8774
ia64-*-hpux*)
8775
  # Find out which ABI we are using.
8776
  echo 'int i;' > conftest.$ac_ext
8777
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8778
  (eval $ac_compile) 2>&5
8779
  ac_status=$?
8780
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8781
  test $ac_status = 0; }; then
8782
    case `/usr/bin/file conftest.$ac_objext` in
8783
      *ELF-32*)
8784
        HPUX_IA64_MODE="32"
8785
        ;;
8786
      *ELF-64*)
8787
        HPUX_IA64_MODE="64"
8788
        ;;
8789
    esac
8790
  fi
8791
  rm -rf conftest*
8792
  ;;
8793
*-*-irix6*)
8794
  # Find out which ABI we are using.
8795
  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
8796
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8797
  (eval $ac_compile) 2>&5
8798
  ac_status=$?
8799
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8800
  test $ac_status = 0; }; then
8801
    if test "$lt_cv_prog_gnu_ld" = yes; then
8802
      case `/usr/bin/file conftest.$ac_objext` in
8803
        *32-bit*)
8804
          LD="${LD-ld} -melf32bsmip"
8805
          ;;
8806
        *N32*)
8807
          LD="${LD-ld} -melf32bmipn32"
8808
          ;;
8809
        *64-bit*)
8810
          LD="${LD-ld} -melf64bmip"
8811
        ;;
8812
      esac
8813
    else
8814
      case `/usr/bin/file conftest.$ac_objext` in
8815
        *32-bit*)
8816
          LD="${LD-ld} -32"
8817
          ;;
8818
        *N32*)
8819
          LD="${LD-ld} -n32"
8820
          ;;
8821
        *64-bit*)
8822
          LD="${LD-ld} -64"
8823
          ;;
8824
      esac
8825
    fi
8826
  fi
8827
  rm -rf conftest*
8828
  ;;
8829
 
8830
x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
8831
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
8832
  # Find out which ABI we are using.
8833
  echo 'int i;' > conftest.$ac_ext
8834
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8835
  (eval $ac_compile) 2>&5
8836
  ac_status=$?
8837
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8838
  test $ac_status = 0; }; then
8839
    case `/usr/bin/file conftest.o` in
8840
      *32-bit*)
8841
        case $host in
8842
          x86_64-*kfreebsd*-gnu)
8843
            LD="${LD-ld} -m elf_i386_fbsd"
8844
            ;;
8845
          x86_64-*linux*)
8846
            LD="${LD-ld} -m elf_i386"
8847
            ;;
8848
          ppc64-*linux*|powerpc64-*linux*)
8849
            LD="${LD-ld} -m elf32ppclinux"
8850
            ;;
8851
          s390x-*linux*)
8852
            LD="${LD-ld} -m elf_s390"
8853
            ;;
8854
          sparc64-*linux*)
8855
            LD="${LD-ld} -m elf32_sparc"
8856
            ;;
8857
        esac
8858
        ;;
8859
      *64-bit*)
8860
        case $host in
8861
          x86_64-*kfreebsd*-gnu)
8862
            LD="${LD-ld} -m elf_x86_64_fbsd"
8863
            ;;
8864
          x86_64-*linux*)
8865
            LD="${LD-ld} -m elf_x86_64"
8866
            ;;
8867
          ppc*-*linux*|powerpc*-*linux*)
8868
            LD="${LD-ld} -m elf64ppc"
8869
            ;;
8870
          s390*-*linux*|s390*-*tpf*)
8871
            LD="${LD-ld} -m elf64_s390"
8872
            ;;
8873
          sparc*-*linux*)
8874
            LD="${LD-ld} -m elf64_sparc"
8875
            ;;
8876
        esac
8877
        ;;
8878
    esac
8879
  fi
8880
  rm -rf conftest*
8881
  ;;
8882
 
8883
*-*-sco3.2v5*)
8884
  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
8885
  SAVE_CFLAGS="$CFLAGS"
8886
  CFLAGS="$CFLAGS -belf"
8887
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
8888
$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
8889
if test "${lt_cv_cc_needs_belf+set}" = set; then :
8890
  $as_echo_n "(cached) " >&6
8891
else
8892
  ac_ext=c
8893
ac_cpp='$CPP $CPPFLAGS'
8894
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8895
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8896
ac_compiler_gnu=$ac_cv_c_compiler_gnu
8897
 
8898
     if test x$gcc_no_link = xyes; then
8899
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8900
fi
8901
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8902
/* end confdefs.h.  */
8903
 
8904
int
8905
main ()
8906
{
8907
 
8908
  ;
8909
  return 0;
8910
}
8911
_ACEOF
8912
if ac_fn_c_try_link "$LINENO"; then :
8913
  lt_cv_cc_needs_belf=yes
8914
else
8915
  lt_cv_cc_needs_belf=no
8916
fi
8917
rm -f core conftest.err conftest.$ac_objext \
8918
    conftest$ac_exeext conftest.$ac_ext
8919
     ac_ext=c
8920
ac_cpp='$CPP $CPPFLAGS'
8921
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8922
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8923
ac_compiler_gnu=$ac_cv_c_compiler_gnu
8924
 
8925
fi
8926
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8927
$as_echo "$lt_cv_cc_needs_belf" >&6; }
8928
  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
8929
    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8930
    CFLAGS="$SAVE_CFLAGS"
8931
  fi
8932
  ;;
8933
sparc*-*solaris*)
8934
  # Find out which ABI we are using.
8935
  echo 'int i;' > conftest.$ac_ext
8936
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8937
  (eval $ac_compile) 2>&5
8938
  ac_status=$?
8939
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8940
  test $ac_status = 0; }; then
8941
    case `/usr/bin/file conftest.o` in
8942
    *64-bit*)
8943
      case $lt_cv_prog_gnu_ld in
8944
      yes*) LD="${LD-ld} -m elf64_sparc" ;;
8945
      *)
8946
        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8947
          LD="${LD-ld} -64"
8948
        fi
8949
        ;;
8950
      esac
8951
      ;;
8952
    esac
8953
  fi
8954
  rm -rf conftest*
8955
  ;;
8956
esac
8957
 
8958
need_locks="$enable_libtool_lock"
8959
 
8960
 
8961
  case $host_os in
8962
    rhapsody* | darwin*)
8963
    if test -n "$ac_tool_prefix"; then
8964
  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8965
set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8966
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8967
$as_echo_n "checking for $ac_word... " >&6; }
8968
if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
8969
  $as_echo_n "(cached) " >&6
8970
else
8971
  if test -n "$DSYMUTIL"; then
8972
  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8973
else
8974
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8975
for as_dir in $PATH
8976
do
8977
  IFS=$as_save_IFS
8978
  test -z "$as_dir" && as_dir=.
8979
    for ac_exec_ext in '' $ac_executable_extensions; do
8980
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8981
    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8982
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8983
    break 2
8984
  fi
8985
done
8986
  done
8987
IFS=$as_save_IFS
8988
 
8989
fi
8990
fi
8991
DSYMUTIL=$ac_cv_prog_DSYMUTIL
8992
if test -n "$DSYMUTIL"; then
8993
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8994
$as_echo "$DSYMUTIL" >&6; }
8995
else
8996
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8997
$as_echo "no" >&6; }
8998
fi
8999
 
9000
 
9001
fi
9002
if test -z "$ac_cv_prog_DSYMUTIL"; then
9003
  ac_ct_DSYMUTIL=$DSYMUTIL
9004
  # Extract the first word of "dsymutil", so it can be a program name with args.
9005
set dummy dsymutil; ac_word=$2
9006
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9007
$as_echo_n "checking for $ac_word... " >&6; }
9008
if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
9009
  $as_echo_n "(cached) " >&6
9010
else
9011
  if test -n "$ac_ct_DSYMUTIL"; then
9012
  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
9013
else
9014
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9015
for as_dir in $PATH
9016
do
9017
  IFS=$as_save_IFS
9018
  test -z "$as_dir" && as_dir=.
9019
    for ac_exec_ext in '' $ac_executable_extensions; do
9020
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9021
    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
9022
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9023
    break 2
9024
  fi
9025
done
9026
  done
9027
IFS=$as_save_IFS
9028
 
9029
fi
9030
fi
9031
ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
9032
if test -n "$ac_ct_DSYMUTIL"; then
9033
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
9034
$as_echo "$ac_ct_DSYMUTIL" >&6; }
9035
else
9036
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9037
$as_echo "no" >&6; }
9038
fi
9039
 
9040
  if test "x$ac_ct_DSYMUTIL" = x; then
9041
    DSYMUTIL=":"
9042
  else
9043
    case $cross_compiling:$ac_tool_warned in
9044
yes:)
9045
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9046
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9047
ac_tool_warned=yes ;;
9048
esac
9049
    DSYMUTIL=$ac_ct_DSYMUTIL
9050
  fi
9051
else
9052
  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
9053
fi
9054
 
9055
    if test -n "$ac_tool_prefix"; then
9056
  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
9057
set dummy ${ac_tool_prefix}nmedit; ac_word=$2
9058
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9059
$as_echo_n "checking for $ac_word... " >&6; }
9060
if test "${ac_cv_prog_NMEDIT+set}" = set; then :
9061
  $as_echo_n "(cached) " >&6
9062
else
9063
  if test -n "$NMEDIT"; then
9064
  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
9065
else
9066
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9067
for as_dir in $PATH
9068
do
9069
  IFS=$as_save_IFS
9070
  test -z "$as_dir" && as_dir=.
9071
    for ac_exec_ext in '' $ac_executable_extensions; do
9072
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9073
    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
9074
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9075
    break 2
9076
  fi
9077
done
9078
  done
9079
IFS=$as_save_IFS
9080
 
9081
fi
9082
fi
9083
NMEDIT=$ac_cv_prog_NMEDIT
9084
if test -n "$NMEDIT"; then
9085
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
9086
$as_echo "$NMEDIT" >&6; }
9087
else
9088
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9089
$as_echo "no" >&6; }
9090
fi
9091
 
9092
 
9093
fi
9094
if test -z "$ac_cv_prog_NMEDIT"; then
9095
  ac_ct_NMEDIT=$NMEDIT
9096
  # Extract the first word of "nmedit", so it can be a program name with args.
9097
set dummy nmedit; ac_word=$2
9098
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9099
$as_echo_n "checking for $ac_word... " >&6; }
9100
if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
9101
  $as_echo_n "(cached) " >&6
9102
else
9103
  if test -n "$ac_ct_NMEDIT"; then
9104
  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
9105
else
9106
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9107
for as_dir in $PATH
9108
do
9109
  IFS=$as_save_IFS
9110
  test -z "$as_dir" && as_dir=.
9111
    for ac_exec_ext in '' $ac_executable_extensions; do
9112
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9113
    ac_cv_prog_ac_ct_NMEDIT="nmedit"
9114
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9115
    break 2
9116
  fi
9117
done
9118
  done
9119
IFS=$as_save_IFS
9120
 
9121
fi
9122
fi
9123
ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
9124
if test -n "$ac_ct_NMEDIT"; then
9125
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
9126
$as_echo "$ac_ct_NMEDIT" >&6; }
9127
else
9128
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9129
$as_echo "no" >&6; }
9130
fi
9131
 
9132
  if test "x$ac_ct_NMEDIT" = x; then
9133
    NMEDIT=":"
9134
  else
9135
    case $cross_compiling:$ac_tool_warned in
9136
yes:)
9137
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9138
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9139
ac_tool_warned=yes ;;
9140
esac
9141
    NMEDIT=$ac_ct_NMEDIT
9142
  fi
9143
else
9144
  NMEDIT="$ac_cv_prog_NMEDIT"
9145
fi
9146
 
9147
    if test -n "$ac_tool_prefix"; then
9148
  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
9149
set dummy ${ac_tool_prefix}lipo; ac_word=$2
9150
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9151
$as_echo_n "checking for $ac_word... " >&6; }
9152
if test "${ac_cv_prog_LIPO+set}" = set; then :
9153
  $as_echo_n "(cached) " >&6
9154
else
9155
  if test -n "$LIPO"; then
9156
  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
9157
else
9158
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9159
for as_dir in $PATH
9160
do
9161
  IFS=$as_save_IFS
9162
  test -z "$as_dir" && as_dir=.
9163
    for ac_exec_ext in '' $ac_executable_extensions; do
9164
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9165
    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
9166
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9167
    break 2
9168
  fi
9169
done
9170
  done
9171
IFS=$as_save_IFS
9172
 
9173
fi
9174
fi
9175
LIPO=$ac_cv_prog_LIPO
9176
if test -n "$LIPO"; then
9177
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
9178
$as_echo "$LIPO" >&6; }
9179
else
9180
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9181
$as_echo "no" >&6; }
9182
fi
9183
 
9184
 
9185
fi
9186
if test -z "$ac_cv_prog_LIPO"; then
9187
  ac_ct_LIPO=$LIPO
9188
  # Extract the first word of "lipo", so it can be a program name with args.
9189
set dummy lipo; ac_word=$2
9190
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9191
$as_echo_n "checking for $ac_word... " >&6; }
9192
if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
9193
  $as_echo_n "(cached) " >&6
9194
else
9195
  if test -n "$ac_ct_LIPO"; then
9196
  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
9197
else
9198
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9199
for as_dir in $PATH
9200
do
9201
  IFS=$as_save_IFS
9202
  test -z "$as_dir" && as_dir=.
9203
    for ac_exec_ext in '' $ac_executable_extensions; do
9204
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9205
    ac_cv_prog_ac_ct_LIPO="lipo"
9206
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9207
    break 2
9208
  fi
9209
done
9210
  done
9211
IFS=$as_save_IFS
9212
 
9213
fi
9214
fi
9215
ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
9216
if test -n "$ac_ct_LIPO"; then
9217
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
9218
$as_echo "$ac_ct_LIPO" >&6; }
9219
else
9220
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9221
$as_echo "no" >&6; }
9222
fi
9223
 
9224
  if test "x$ac_ct_LIPO" = x; then
9225
    LIPO=":"
9226
  else
9227
    case $cross_compiling:$ac_tool_warned in
9228
yes:)
9229
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9230
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9231
ac_tool_warned=yes ;;
9232
esac
9233
    LIPO=$ac_ct_LIPO
9234
  fi
9235
else
9236
  LIPO="$ac_cv_prog_LIPO"
9237
fi
9238
 
9239
    if test -n "$ac_tool_prefix"; then
9240
  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
9241
set dummy ${ac_tool_prefix}otool; ac_word=$2
9242
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9243
$as_echo_n "checking for $ac_word... " >&6; }
9244
if test "${ac_cv_prog_OTOOL+set}" = set; then :
9245
  $as_echo_n "(cached) " >&6
9246
else
9247
  if test -n "$OTOOL"; then
9248
  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
9249
else
9250
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9251
for as_dir in $PATH
9252
do
9253
  IFS=$as_save_IFS
9254
  test -z "$as_dir" && as_dir=.
9255
    for ac_exec_ext in '' $ac_executable_extensions; do
9256
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9257
    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
9258
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9259
    break 2
9260
  fi
9261
done
9262
  done
9263
IFS=$as_save_IFS
9264
 
9265
fi
9266
fi
9267
OTOOL=$ac_cv_prog_OTOOL
9268
if test -n "$OTOOL"; then
9269
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
9270
$as_echo "$OTOOL" >&6; }
9271
else
9272
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9273
$as_echo "no" >&6; }
9274
fi
9275
 
9276
 
9277
fi
9278
if test -z "$ac_cv_prog_OTOOL"; then
9279
  ac_ct_OTOOL=$OTOOL
9280
  # Extract the first word of "otool", so it can be a program name with args.
9281
set dummy otool; ac_word=$2
9282
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9283
$as_echo_n "checking for $ac_word... " >&6; }
9284
if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
9285
  $as_echo_n "(cached) " >&6
9286
else
9287
  if test -n "$ac_ct_OTOOL"; then
9288
  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
9289
else
9290
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9291
for as_dir in $PATH
9292
do
9293
  IFS=$as_save_IFS
9294
  test -z "$as_dir" && as_dir=.
9295
    for ac_exec_ext in '' $ac_executable_extensions; do
9296
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9297
    ac_cv_prog_ac_ct_OTOOL="otool"
9298
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9299
    break 2
9300
  fi
9301
done
9302
  done
9303
IFS=$as_save_IFS
9304
 
9305
fi
9306
fi
9307
ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
9308
if test -n "$ac_ct_OTOOL"; then
9309
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
9310
$as_echo "$ac_ct_OTOOL" >&6; }
9311
else
9312
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9313
$as_echo "no" >&6; }
9314
fi
9315
 
9316
  if test "x$ac_ct_OTOOL" = x; then
9317
    OTOOL=":"
9318
  else
9319
    case $cross_compiling:$ac_tool_warned in
9320
yes:)
9321
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9322
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9323
ac_tool_warned=yes ;;
9324
esac
9325
    OTOOL=$ac_ct_OTOOL
9326
  fi
9327
else
9328
  OTOOL="$ac_cv_prog_OTOOL"
9329
fi
9330
 
9331
    if test -n "$ac_tool_prefix"; then
9332
  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
9333
set dummy ${ac_tool_prefix}otool64; ac_word=$2
9334
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9335
$as_echo_n "checking for $ac_word... " >&6; }
9336
if test "${ac_cv_prog_OTOOL64+set}" = set; then :
9337
  $as_echo_n "(cached) " >&6
9338
else
9339
  if test -n "$OTOOL64"; then
9340
  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
9341
else
9342
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9343
for as_dir in $PATH
9344
do
9345
  IFS=$as_save_IFS
9346
  test -z "$as_dir" && as_dir=.
9347
    for ac_exec_ext in '' $ac_executable_extensions; do
9348
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9349
    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
9350
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9351
    break 2
9352
  fi
9353
done
9354
  done
9355
IFS=$as_save_IFS
9356
 
9357
fi
9358
fi
9359
OTOOL64=$ac_cv_prog_OTOOL64
9360
if test -n "$OTOOL64"; then
9361
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
9362
$as_echo "$OTOOL64" >&6; }
9363
else
9364
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9365
$as_echo "no" >&6; }
9366
fi
9367
 
9368
 
9369
fi
9370
if test -z "$ac_cv_prog_OTOOL64"; then
9371
  ac_ct_OTOOL64=$OTOOL64
9372
  # Extract the first word of "otool64", so it can be a program name with args.
9373
set dummy otool64; ac_word=$2
9374
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9375
$as_echo_n "checking for $ac_word... " >&6; }
9376
if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
9377
  $as_echo_n "(cached) " >&6
9378
else
9379
  if test -n "$ac_ct_OTOOL64"; then
9380
  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
9381
else
9382
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9383
for as_dir in $PATH
9384
do
9385
  IFS=$as_save_IFS
9386
  test -z "$as_dir" && as_dir=.
9387
    for ac_exec_ext in '' $ac_executable_extensions; do
9388
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9389
    ac_cv_prog_ac_ct_OTOOL64="otool64"
9390
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9391
    break 2
9392
  fi
9393
done
9394
  done
9395
IFS=$as_save_IFS
9396
 
9397
fi
9398
fi
9399
ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
9400
if test -n "$ac_ct_OTOOL64"; then
9401
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
9402
$as_echo "$ac_ct_OTOOL64" >&6; }
9403
else
9404
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9405
$as_echo "no" >&6; }
9406
fi
9407
 
9408
  if test "x$ac_ct_OTOOL64" = x; then
9409
    OTOOL64=":"
9410
  else
9411
    case $cross_compiling:$ac_tool_warned in
9412
yes:)
9413
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9414
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9415
ac_tool_warned=yes ;;
9416
esac
9417
    OTOOL64=$ac_ct_OTOOL64
9418
  fi
9419
else
9420
  OTOOL64="$ac_cv_prog_OTOOL64"
9421
fi
9422
 
9423
 
9424
 
9425
 
9426
 
9427
 
9428
 
9429
 
9430
 
9431
 
9432
 
9433
 
9434
 
9435
 
9436
 
9437
 
9438
 
9439
 
9440
 
9441
 
9442
 
9443
 
9444
 
9445
 
9446
 
9447
 
9448
 
9449
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
9450
$as_echo_n "checking for -single_module linker flag... " >&6; }
9451
if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
9452
  $as_echo_n "(cached) " >&6
9453
else
9454
  lt_cv_apple_cc_single_mod=no
9455
      if test -z "${LT_MULTI_MODULE}"; then
9456
        # By default we will add the -single_module flag. You can override
9457
        # by either setting the environment variable LT_MULTI_MODULE
9458
        # non-empty at configure time, or by adding -multi_module to the
9459
        # link flags.
9460
        rm -rf libconftest.dylib*
9461
        echo "int foo(void){return 1;}" > conftest.c
9462
        echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
9463
-dynamiclib -Wl,-single_module conftest.c" >&5
9464
        $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
9465
          -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
9466
        _lt_result=$?
9467
        if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
9468
          lt_cv_apple_cc_single_mod=yes
9469
        else
9470
          cat conftest.err >&5
9471
        fi
9472
        rm -rf libconftest.dylib*
9473
        rm -f conftest.*
9474
      fi
9475
fi
9476
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
9477
$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
9478
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
9479
$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
9480
if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
9481
  $as_echo_n "(cached) " >&6
9482
else
9483
  lt_cv_ld_exported_symbols_list=no
9484
      save_LDFLAGS=$LDFLAGS
9485
      echo "_main" > conftest.sym
9486
      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
9487
      if test x$gcc_no_link = xyes; then
9488
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9489
fi
9490
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9491
/* end confdefs.h.  */
9492
 
9493
int
9494
main ()
9495
{
9496
 
9497
  ;
9498
  return 0;
9499
}
9500
_ACEOF
9501
if ac_fn_c_try_link "$LINENO"; then :
9502
  lt_cv_ld_exported_symbols_list=yes
9503
else
9504
  lt_cv_ld_exported_symbols_list=no
9505
fi
9506
rm -f core conftest.err conftest.$ac_objext \
9507
    conftest$ac_exeext conftest.$ac_ext
9508
        LDFLAGS="$save_LDFLAGS"
9509
 
9510
fi
9511
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
9512
$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
9513
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
9514
$as_echo_n "checking for -force_load linker flag... " >&6; }
9515
if test "${lt_cv_ld_force_load+set}" = set; then :
9516
  $as_echo_n "(cached) " >&6
9517
else
9518
  lt_cv_ld_force_load=no
9519
      cat > conftest.c << _LT_EOF
9520
int forced_loaded() { return 2;}
9521
_LT_EOF
9522
      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
9523
      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
9524
      echo "$AR cru libconftest.a conftest.o" >&5
9525
      $AR cru libconftest.a conftest.o 2>&5
9526
      cat > conftest.c << _LT_EOF
9527
int main() { return 0;}
9528
_LT_EOF
9529
      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
9530
      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
9531
      _lt_result=$?
9532
      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
9533
        lt_cv_ld_force_load=yes
9534
      else
9535
        cat conftest.err >&5
9536
      fi
9537
        rm -f conftest.err libconftest.a conftest conftest.c
9538
        rm -rf conftest.dSYM
9539
 
9540
fi
9541
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
9542
$as_echo "$lt_cv_ld_force_load" >&6; }
9543
    case $host_os in
9544
    rhapsody* | darwin1.[012])
9545
      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
9546
    darwin1.*)
9547
      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
9548
    darwin*) # darwin 5.x on
9549
      # if running on 10.5 or later, the deployment target defaults
9550
      # to the OS version, if on x86, and 10.4, the deployment
9551
      # target defaults to 10.4. Don't you love it?
9552
      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
9553
        10.0,*86*-darwin8*|10.0,*-darwin[91]*)
9554
          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
9555
        10.[012]*)
9556
          _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
9557
        10.*)
9558
          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
9559
      esac
9560
    ;;
9561
  esac
9562
    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
9563
      _lt_dar_single_mod='$single_module'
9564
    fi
9565
    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
9566
      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
9567
    else
9568
      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
9569
    fi
9570
    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
9571
      _lt_dsymutil='~$DSYMUTIL $lib || :'
9572
    else
9573
      _lt_dsymutil=
9574
    fi
9575
    ;;
9576
  esac
9577
 
9578
ac_ext=c
9579
ac_cpp='$CPP $CPPFLAGS'
9580
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9581
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9582
ac_compiler_gnu=$ac_cv_c_compiler_gnu
9583
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
9584
$as_echo_n "checking how to run the C preprocessor... " >&6; }
9585
# On Suns, sometimes $CPP names a directory.
9586
if test -n "$CPP" && test -d "$CPP"; then
9587
  CPP=
9588
fi
9589
if test -z "$CPP"; then
9590
  if test "${ac_cv_prog_CPP+set}" = set; then :
9591
  $as_echo_n "(cached) " >&6
9592
else
9593
      # Double quotes because CPP needs to be expanded
9594
    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
9595
    do
9596
      ac_preproc_ok=false
9597
for ac_c_preproc_warn_flag in '' yes
9598
do
9599
  # Use a header file that comes with gcc, so configuring glibc
9600
  # with a fresh cross-compiler works.
9601
  # Prefer  to  if __STDC__ is defined, since
9602
  #  exists even on freestanding compilers.
9603
  # On the NeXT, cc -E runs the code through the compiler's parser,
9604
  # not just through cpp. "Syntax error" is here to catch this case.
9605
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9606
/* end confdefs.h.  */
9607
#ifdef __STDC__
9608
# include 
9609
#else
9610
# include 
9611
#endif
9612
                     Syntax error
9613
_ACEOF
9614
if ac_fn_c_try_cpp "$LINENO"; then :
9615
 
9616
else
9617
  # Broken: fails on valid input.
9618
continue
9619
fi
9620
rm -f conftest.err conftest.$ac_ext
9621
 
9622
  # OK, works on sane cases.  Now check whether nonexistent headers
9623
  # can be detected and how.
9624
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9625
/* end confdefs.h.  */
9626
#include 
9627
_ACEOF
9628
if ac_fn_c_try_cpp "$LINENO"; then :
9629
  # Broken: success on invalid input.
9630
continue
9631
else
9632
  # Passes both tests.
9633
ac_preproc_ok=:
9634
break
9635
fi
9636
rm -f conftest.err conftest.$ac_ext
9637
 
9638
done
9639
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9640
rm -f conftest.err conftest.$ac_ext
9641
if $ac_preproc_ok; then :
9642
  break
9643
fi
9644
 
9645
    done
9646
    ac_cv_prog_CPP=$CPP
9647
 
9648
fi
9649
  CPP=$ac_cv_prog_CPP
9650
else
9651
  ac_cv_prog_CPP=$CPP
9652
fi
9653
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
9654
$as_echo "$CPP" >&6; }
9655
ac_preproc_ok=false
9656
for ac_c_preproc_warn_flag in '' yes
9657
do
9658
  # Use a header file that comes with gcc, so configuring glibc
9659
  # with a fresh cross-compiler works.
9660
  # Prefer  to  if __STDC__ is defined, since
9661
  #  exists even on freestanding compilers.
9662
  # On the NeXT, cc -E runs the code through the compiler's parser,
9663
  # not just through cpp. "Syntax error" is here to catch this case.
9664
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9665
/* end confdefs.h.  */
9666
#ifdef __STDC__
9667
# include 
9668
#else
9669
# include 
9670
#endif
9671
                     Syntax error
9672
_ACEOF
9673
if ac_fn_c_try_cpp "$LINENO"; then :
9674
 
9675
else
9676
  # Broken: fails on valid input.
9677
continue
9678
fi
9679
rm -f conftest.err conftest.$ac_ext
9680
 
9681
  # OK, works on sane cases.  Now check whether nonexistent headers
9682
  # can be detected and how.
9683
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9684
/* end confdefs.h.  */
9685
#include 
9686
_ACEOF
9687
if ac_fn_c_try_cpp "$LINENO"; then :
9688
  # Broken: success on invalid input.
9689
continue
9690
else
9691
  # Passes both tests.
9692
ac_preproc_ok=:
9693
break
9694
fi
9695
rm -f conftest.err conftest.$ac_ext
9696
 
9697
done
9698
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9699
rm -f conftest.err conftest.$ac_ext
9700
if $ac_preproc_ok; then :
9701
 
9702
else
9703
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9704
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9705
as_fn_error "C preprocessor \"$CPP\" fails sanity check
9706
See \`config.log' for more details." "$LINENO" 5; }
9707
fi
9708
 
9709
ac_ext=c
9710
ac_cpp='$CPP $CPPFLAGS'
9711
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9712
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9713
ac_compiler_gnu=$ac_cv_c_compiler_gnu
9714
 
9715
 
9716
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
9717
$as_echo_n "checking for ANSI C header files... " >&6; }
9718
if test "${ac_cv_header_stdc+set}" = set; then :
9719
  $as_echo_n "(cached) " >&6
9720
else
9721
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9722
/* end confdefs.h.  */
9723
#include 
9724
#include 
9725
#include 
9726
#include 
9727
 
9728
int
9729
main ()
9730
{
9731
 
9732
  ;
9733
  return 0;
9734
}
9735
_ACEOF
9736
if ac_fn_c_try_compile "$LINENO"; then :
9737
  ac_cv_header_stdc=yes
9738
else
9739
  ac_cv_header_stdc=no
9740
fi
9741
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9742
 
9743
if test $ac_cv_header_stdc = yes; then
9744
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9745
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9746
/* end confdefs.h.  */
9747
#include 
9748
 
9749
_ACEOF
9750
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9751
  $EGREP "memchr" >/dev/null 2>&1; then :
9752
 
9753
else
9754
  ac_cv_header_stdc=no
9755
fi
9756
rm -f conftest*
9757
 
9758
fi
9759
 
9760
if test $ac_cv_header_stdc = yes; then
9761
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9762
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9763
/* end confdefs.h.  */
9764
#include 
9765
 
9766
_ACEOF
9767
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9768
  $EGREP "free" >/dev/null 2>&1; then :
9769
 
9770
else
9771
  ac_cv_header_stdc=no
9772
fi
9773
rm -f conftest*
9774
 
9775
fi
9776
 
9777
if test $ac_cv_header_stdc = yes; then
9778
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9779
  if test "$cross_compiling" = yes; then :
9780
  :
9781
else
9782
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9783
/* end confdefs.h.  */
9784
#include 
9785
#include 
9786
#if ((' ' & 0x0FF) == 0x020)
9787
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9788
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9789
#else
9790
# define ISLOWER(c) \
9791
                   (('a' <= (c) && (c) <= 'i') \
9792
                     || ('j' <= (c) && (c) <= 'r') \
9793
                     || ('s' <= (c) && (c) <= 'z'))
9794
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9795
#endif
9796
 
9797
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9798
int
9799
main ()
9800
{
9801
  int i;
9802
  for (i = 0; i < 256; i++)
9803
    if (XOR (islower (i), ISLOWER (i))
9804
        || toupper (i) != TOUPPER (i))
9805
      return 2;
9806
  return 0;
9807
}
9808
_ACEOF
9809
if ac_fn_c_try_run "$LINENO"; then :
9810
 
9811
else
9812
  ac_cv_header_stdc=no
9813
fi
9814
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9815
  conftest.$ac_objext conftest.beam conftest.$ac_ext
9816
fi
9817
 
9818
fi
9819
fi
9820
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9821
$as_echo "$ac_cv_header_stdc" >&6; }
9822
if test $ac_cv_header_stdc = yes; then
9823
 
9824
$as_echo "#define STDC_HEADERS 1" >>confdefs.h
9825
 
9826
fi
9827
 
9828
# On IRIX 5.3, sys/types and inttypes.h are conflicting.
9829
for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
9830
                  inttypes.h stdint.h unistd.h
9831
do :
9832
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9833
ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
9834
"
9835
eval as_val=\$$as_ac_Header
9836
   if test "x$as_val" = x""yes; then :
9837
  cat >>confdefs.h <<_ACEOF
9838
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9839
_ACEOF
9840
 
9841
fi
9842
 
9843
done
9844
 
9845
 
9846
for ac_header in dlfcn.h
9847
do :
9848
  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9849
"
9850
if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
9851
  cat >>confdefs.h <<_ACEOF
9852
#define HAVE_DLFCN_H 1
9853
_ACEOF
9854
 
9855
fi
9856
 
9857
done
9858
 
9859
 
9860
 
9861
 
9862
 
9863
 
9864
# Set options
9865
 
9866
 
9867
 
9868
 
9869
  enable_win32_dll=no
9870
 
9871
 
9872
            # Check whether --enable-shared was given.
9873
if test "${enable_shared+set}" = set; then :
9874
  enableval=$enable_shared; p=${PACKAGE-default}
9875
    case $enableval in
9876
    yes) enable_shared=yes ;;
9877
    no) enable_shared=no ;;
9878
    *)
9879
      enable_shared=no
9880
      # Look at the argument we got.  We use all the common list separators.
9881
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9882
      for pkg in $enableval; do
9883
        IFS="$lt_save_ifs"
9884
        if test "X$pkg" = "X$p"; then
9885
          enable_shared=yes
9886
        fi
9887
      done
9888
      IFS="$lt_save_ifs"
9889
      ;;
9890
    esac
9891
else
9892
  enable_shared=yes
9893
fi
9894
 
9895
 
9896
 
9897
 
9898
 
9899
 
9900
 
9901
 
9902
 
9903
  # Check whether --enable-static was given.
9904
if test "${enable_static+set}" = set; then :
9905
  enableval=$enable_static; p=${PACKAGE-default}
9906
    case $enableval in
9907
    yes) enable_static=yes ;;
9908
    no) enable_static=no ;;
9909
    *)
9910
     enable_static=no
9911
      # Look at the argument we got.  We use all the common list separators.
9912
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9913
      for pkg in $enableval; do
9914
        IFS="$lt_save_ifs"
9915
        if test "X$pkg" = "X$p"; then
9916
          enable_static=yes
9917
        fi
9918
      done
9919
      IFS="$lt_save_ifs"
9920
      ;;
9921
    esac
9922
else
9923
  enable_static=yes
9924
fi
9925
 
9926
 
9927
 
9928
 
9929
 
9930
 
9931
 
9932
 
9933
 
9934
 
9935
# Check whether --with-pic was given.
9936
if test "${with_pic+set}" = set; then :
9937
  withval=$with_pic; pic_mode="$withval"
9938
else
9939
  pic_mode=default
9940
fi
9941
 
9942
 
9943
test -z "$pic_mode" && pic_mode=default
9944
 
9945
 
9946
 
9947
 
9948
 
9949
 
9950
 
9951
  # Check whether --enable-fast-install was given.
9952
if test "${enable_fast_install+set}" = set; then :
9953
  enableval=$enable_fast_install; p=${PACKAGE-default}
9954
    case $enableval in
9955
    yes) enable_fast_install=yes ;;
9956
    no) enable_fast_install=no ;;
9957
    *)
9958
      enable_fast_install=no
9959
      # Look at the argument we got.  We use all the common list separators.
9960
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9961
      for pkg in $enableval; do
9962
        IFS="$lt_save_ifs"
9963
        if test "X$pkg" = "X$p"; then
9964
          enable_fast_install=yes
9965
        fi
9966
      done
9967
      IFS="$lt_save_ifs"
9968
      ;;
9969
    esac
9970
else
9971
  enable_fast_install=yes
9972
fi
9973
 
9974
 
9975
 
9976
 
9977
 
9978
 
9979
 
9980
 
9981
 
9982
 
9983
 
9984
# This can be used to rebuild libtool when needed
9985
LIBTOOL_DEPS="$ltmain"
9986
 
9987
# Always use our own libtool.
9988
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9989
 
9990
 
9991
 
9992
 
9993
 
9994
 
9995
 
9996
 
9997
 
9998
 
9999
 
10000
 
10001
 
10002
 
10003
 
10004
 
10005
 
10006
 
10007
 
10008
 
10009
 
10010
 
10011
 
10012
 
10013
 
10014
 
10015
test -z "$LN_S" && LN_S="ln -s"
10016
 
10017
 
10018
 
10019
 
10020
 
10021
 
10022
 
10023
 
10024
 
10025
 
10026
 
10027
 
10028
 
10029
 
10030
if test -n "${ZSH_VERSION+set}" ; then
10031
   setopt NO_GLOB_SUBST
10032
fi
10033
 
10034
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
10035
$as_echo_n "checking for objdir... " >&6; }
10036
if test "${lt_cv_objdir+set}" = set; then :
10037
  $as_echo_n "(cached) " >&6
10038
else
10039
  rm -f .libs 2>/dev/null
10040
mkdir .libs 2>/dev/null
10041
if test -d .libs; then
10042
  lt_cv_objdir=.libs
10043
else
10044
  # MS-DOS does not allow filenames that begin with a dot.
10045
  lt_cv_objdir=_libs
10046
fi
10047
rmdir .libs 2>/dev/null
10048
fi
10049
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
10050
$as_echo "$lt_cv_objdir" >&6; }
10051
objdir=$lt_cv_objdir
10052
 
10053
 
10054
 
10055
 
10056
 
10057
cat >>confdefs.h <<_ACEOF
10058
#define LT_OBJDIR "$lt_cv_objdir/"
10059
_ACEOF
10060
 
10061
 
10062
 
10063
 
10064
case $host_os in
10065
aix3*)
10066
  # AIX sometimes has problems with the GCC collect2 program.  For some
10067
  # reason, if we set the COLLECT_NAMES environment variable, the problems
10068
  # vanish in a puff of smoke.
10069
  if test "X${COLLECT_NAMES+set}" != Xset; then
10070
    COLLECT_NAMES=
10071
    export COLLECT_NAMES
10072
  fi
10073
  ;;
10074
esac
10075
 
10076
# Global variables:
10077
ofile=libtool
10078
can_build_shared=yes
10079
 
10080
# All known linkers require a `.a' archive for static linking (except MSVC,
10081
# which needs '.lib').
10082
libext=a
10083
 
10084
with_gnu_ld="$lt_cv_prog_gnu_ld"
10085
 
10086
old_CC="$CC"
10087
old_CFLAGS="$CFLAGS"
10088
 
10089
# Set sane defaults for various variables
10090
test -z "$CC" && CC=cc
10091
test -z "$LTCC" && LTCC=$CC
10092
test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
10093
test -z "$LD" && LD=ld
10094
test -z "$ac_objext" && ac_objext=o
10095
 
10096
for cc_temp in $compiler""; do
10097
  case $cc_temp in
10098
    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
10099
    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
10100
    \-*) ;;
10101
    *) break;;
10102
  esac
10103
done
10104
cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
10105
 
10106
 
10107
# Only perform the check for file, if the check method requires it
10108
test -z "$MAGIC_CMD" && MAGIC_CMD=file
10109
case $deplibs_check_method in
10110
file_magic*)
10111
  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
10112
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
10113
$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
10114
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
10115
  $as_echo_n "(cached) " >&6
10116
else
10117
  case $MAGIC_CMD in
10118
[\\/*] |  ?:[\\/]*)
10119
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
10120
  ;;
10121
*)
10122
  lt_save_MAGIC_CMD="$MAGIC_CMD"
10123
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10124
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
10125
  for ac_dir in $ac_dummy; do
10126
    IFS="$lt_save_ifs"
10127
    test -z "$ac_dir" && ac_dir=.
10128
    if test -f $ac_dir/${ac_tool_prefix}file; then
10129
      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
10130
      if test -n "$file_magic_test_file"; then
10131
        case $deplibs_check_method in
10132
        "file_magic "*)
10133
          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
10134
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
10135
          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
10136
            $EGREP "$file_magic_regex" > /dev/null; then
10137
            :
10138
          else
10139
            cat <<_LT_EOF 1>&2
10140
 
10141
*** Warning: the command libtool uses to detect shared libraries,
10142
*** $file_magic_cmd, produces output that libtool cannot recognize.
10143
*** The result is that libtool may fail to recognize shared libraries
10144
*** as such.  This will affect the creation of libtool libraries that
10145
*** depend on shared libraries, but programs linked with such libtool
10146
*** libraries will work regardless of this problem.  Nevertheless, you
10147
*** may want to report the problem to your system manager and/or to
10148
*** bug-libtool@gnu.org
10149
 
10150
_LT_EOF
10151
          fi ;;
10152
        esac
10153
      fi
10154
      break
10155
    fi
10156
  done
10157
  IFS="$lt_save_ifs"
10158
  MAGIC_CMD="$lt_save_MAGIC_CMD"
10159
  ;;
10160
esac
10161
fi
10162
 
10163
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
10164
if test -n "$MAGIC_CMD"; then
10165
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
10166
$as_echo "$MAGIC_CMD" >&6; }
10167
else
10168
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10169
$as_echo "no" >&6; }
10170
fi
10171
 
10172
 
10173
 
10174
 
10175
 
10176
if test -z "$lt_cv_path_MAGIC_CMD"; then
10177
  if test -n "$ac_tool_prefix"; then
10178
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
10179
$as_echo_n "checking for file... " >&6; }
10180
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
10181
  $as_echo_n "(cached) " >&6
10182
else
10183
  case $MAGIC_CMD in
10184
[\\/*] |  ?:[\\/]*)
10185
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
10186
  ;;
10187
*)
10188
  lt_save_MAGIC_CMD="$MAGIC_CMD"
10189
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10190
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
10191
  for ac_dir in $ac_dummy; do
10192
    IFS="$lt_save_ifs"
10193
    test -z "$ac_dir" && ac_dir=.
10194
    if test -f $ac_dir/file; then
10195
      lt_cv_path_MAGIC_CMD="$ac_dir/file"
10196
      if test -n "$file_magic_test_file"; then
10197
        case $deplibs_check_method in
10198
        "file_magic "*)
10199
          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
10200
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
10201
          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
10202
            $EGREP "$file_magic_regex" > /dev/null; then
10203
            :
10204
          else
10205
            cat <<_LT_EOF 1>&2
10206
 
10207
*** Warning: the command libtool uses to detect shared libraries,
10208
*** $file_magic_cmd, produces output that libtool cannot recognize.
10209
*** The result is that libtool may fail to recognize shared libraries
10210
*** as such.  This will affect the creation of libtool libraries that
10211
*** depend on shared libraries, but programs linked with such libtool
10212
*** libraries will work regardless of this problem.  Nevertheless, you
10213
*** may want to report the problem to your system manager and/or to
10214
*** bug-libtool@gnu.org
10215
 
10216
_LT_EOF
10217
          fi ;;
10218
        esac
10219
      fi
10220
      break
10221
    fi
10222
  done
10223
  IFS="$lt_save_ifs"
10224
  MAGIC_CMD="$lt_save_MAGIC_CMD"
10225
  ;;
10226
esac
10227
fi
10228
 
10229
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
10230
if test -n "$MAGIC_CMD"; then
10231
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
10232
$as_echo "$MAGIC_CMD" >&6; }
10233
else
10234
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10235
$as_echo "no" >&6; }
10236
fi
10237
 
10238
 
10239
  else
10240
    MAGIC_CMD=:
10241
  fi
10242
fi
10243
 
10244
  fi
10245
  ;;
10246
esac
10247
 
10248
# Use C for the default configuration in the libtool script
10249
 
10250
lt_save_CC="$CC"
10251
ac_ext=c
10252
ac_cpp='$CPP $CPPFLAGS'
10253
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10254
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10255
ac_compiler_gnu=$ac_cv_c_compiler_gnu
10256
 
10257
 
10258
# Source file extension for C test sources.
10259
ac_ext=c
10260
 
10261
# Object file extension for compiled C test sources.
10262
objext=o
10263
objext=$objext
10264
 
10265
# Code to be used in simple compile tests
10266
lt_simple_compile_test_code="int some_variable = 0;"
10267
 
10268
# Code to be used in simple link tests
10269
lt_simple_link_test_code='int main(){return(0);}'
10270
 
10271
 
10272
 
10273
 
10274
 
10275
 
10276
 
10277
# If no C compiler was specified, use CC.
10278
LTCC=${LTCC-"$CC"}
10279
 
10280
# If no C compiler flags were specified, use CFLAGS.
10281
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
10282
 
10283
# Allow CC to be a program name with arguments.
10284
compiler=$CC
10285
 
10286
# Save the default compiler, since it gets overwritten when the other
10287
# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
10288
compiler_DEFAULT=$CC
10289
 
10290
# save warnings/boilerplate of simple test code
10291
ac_outfile=conftest.$ac_objext
10292
echo "$lt_simple_compile_test_code" >conftest.$ac_ext
10293
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10294
_lt_compiler_boilerplate=`cat conftest.err`
10295
$RM conftest*
10296
 
10297
ac_outfile=conftest.$ac_objext
10298
echo "$lt_simple_link_test_code" >conftest.$ac_ext
10299
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10300
_lt_linker_boilerplate=`cat conftest.err`
10301
$RM -r conftest*
10302
 
10303
 
10304
## CAVEAT EMPTOR:
10305
## There is no encapsulation within the following macros, do not change
10306
## the running order or otherwise move them around unless you know exactly
10307
## what you are doing...
10308
if test -n "$compiler"; then
10309
 
10310
lt_prog_compiler_no_builtin_flag=
10311
 
10312
if test "$GCC" = yes; then
10313
  case $cc_basename in
10314
  nvcc*)
10315
    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
10316
  *)
10317
    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
10318
  esac
10319
 
10320
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
10321
$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
10322
if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
10323
  $as_echo_n "(cached) " >&6
10324
else
10325
  lt_cv_prog_compiler_rtti_exceptions=no
10326
   ac_outfile=conftest.$ac_objext
10327
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10328
   lt_compiler_flag="-fno-rtti -fno-exceptions"
10329
   # Insert the option either (1) after the last *FLAGS variable, or
10330
   # (2) before a word containing "conftest.", or (3) at the end.
10331
   # Note that $ac_compile itself does not contain backslashes and begins
10332
   # with a dollar sign (not a hyphen), so the echo should work correctly.
10333
   # The option is referenced via a variable to avoid confusing sed.
10334
   lt_compile=`echo "$ac_compile" | $SED \
10335
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10336
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10337
   -e 's:$: $lt_compiler_flag:'`
10338
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10339
   (eval "$lt_compile" 2>conftest.err)
10340
   ac_status=$?
10341
   cat conftest.err >&5
10342
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10343
   if (exit $ac_status) && test -s "$ac_outfile"; then
10344
     # The compiler can only warn and ignore the option if not recognized
10345
     # So say no if there are warnings other than the usual output.
10346
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10347
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10348
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10349
       lt_cv_prog_compiler_rtti_exceptions=yes
10350
     fi
10351
   fi
10352
   $RM conftest*
10353
 
10354
fi
10355
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
10356
$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
10357
 
10358
if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
10359
    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
10360
else
10361
    :
10362
fi
10363
 
10364
fi
10365
 
10366
 
10367
 
10368
 
10369
 
10370
 
10371
  lt_prog_compiler_wl=
10372
lt_prog_compiler_pic=
10373
lt_prog_compiler_static=
10374
 
10375
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
10376
$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
10377
 
10378
  if test "$GCC" = yes; then
10379
    lt_prog_compiler_wl='-Wl,'
10380
    lt_prog_compiler_static='-static'
10381
 
10382
    case $host_os in
10383
      aix*)
10384
      # All AIX code is PIC.
10385
      if test "$host_cpu" = ia64; then
10386
        # AIX 5 now supports IA64 processor
10387
        lt_prog_compiler_static='-Bstatic'
10388
      fi
10389
      ;;
10390
 
10391
    amigaos*)
10392
      case $host_cpu in
10393
      powerpc)
10394
            # see comment about AmigaOS4 .so support
10395
            lt_prog_compiler_pic='-fPIC'
10396
        ;;
10397
      m68k)
10398
            # FIXME: we need at least 68020 code to build shared libraries, but
10399
            # adding the `-m68020' flag to GCC prevents building anything better,
10400
            # like `-m68040'.
10401
            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
10402
        ;;
10403
      esac
10404
      ;;
10405
 
10406
    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10407
      # PIC is the default for these OSes.
10408
      ;;
10409
 
10410
    mingw* | cygwin* | pw32* | os2* | cegcc*)
10411
      # This hack is so that the source file can tell whether it is being
10412
      # built for inclusion in a dll (and should export symbols for example).
10413
      # Although the cygwin gcc ignores -fPIC, still need this for old-style
10414
      # (--disable-auto-import) libraries
10415
      lt_prog_compiler_pic='-DDLL_EXPORT'
10416
      ;;
10417
 
10418
    darwin* | rhapsody*)
10419
      # PIC is the default on this platform
10420
      # Common symbols not allowed in MH_DYLIB files
10421
      lt_prog_compiler_pic='-fno-common'
10422
      ;;
10423
 
10424
    haiku*)
10425
      # PIC is the default for Haiku.
10426
      # The "-static" flag exists, but is broken.
10427
      lt_prog_compiler_static=
10428
      ;;
10429
 
10430
    hpux*)
10431
      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10432
      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
10433
      # sets the default TLS model and affects inlining.
10434
      case $host_cpu in
10435
      hppa*64*)
10436
        # +Z the default
10437
        ;;
10438
      *)
10439
        lt_prog_compiler_pic='-fPIC'
10440
        ;;
10441
      esac
10442
      ;;
10443
 
10444
    interix[3-9]*)
10445
      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10446
      # Instead, we relocate shared libraries at runtime.
10447
      ;;
10448
 
10449
    msdosdjgpp*)
10450
      # Just because we use GCC doesn't mean we suddenly get shared libraries
10451
      # on systems that don't support them.
10452
      lt_prog_compiler_can_build_shared=no
10453
      enable_shared=no
10454
      ;;
10455
 
10456
    *nto* | *qnx*)
10457
      # QNX uses GNU C++, but need to define -shared option too, otherwise
10458
      # it will coredump.
10459
      lt_prog_compiler_pic='-fPIC -shared'
10460
      ;;
10461
 
10462
    sysv4*MP*)
10463
      if test -d /usr/nec; then
10464
        lt_prog_compiler_pic=-Kconform_pic
10465
      fi
10466
      ;;
10467
 
10468
    *)
10469
      lt_prog_compiler_pic='-fPIC'
10470
      ;;
10471
    esac
10472
 
10473
    case $cc_basename in
10474
    nvcc*) # Cuda Compiler Driver 2.2
10475
      lt_prog_compiler_wl='-Xlinker '
10476
      lt_prog_compiler_pic='-Xcompiler -fPIC'
10477
      ;;
10478
    esac
10479
  else
10480
    # PORTME Check for flag to pass linker flags through the system compiler.
10481
    case $host_os in
10482
    aix*)
10483
      lt_prog_compiler_wl='-Wl,'
10484
      if test "$host_cpu" = ia64; then
10485
        # AIX 5 now supports IA64 processor
10486
        lt_prog_compiler_static='-Bstatic'
10487
      else
10488
        lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10489
      fi
10490
      ;;
10491
 
10492
    mingw* | cygwin* | pw32* | os2* | cegcc*)
10493
      # This hack is so that the source file can tell whether it is being
10494
      # built for inclusion in a dll (and should export symbols for example).
10495
      lt_prog_compiler_pic='-DDLL_EXPORT'
10496
      ;;
10497
 
10498
    hpux9* | hpux10* | hpux11*)
10499
      lt_prog_compiler_wl='-Wl,'
10500
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10501
      # not for PA HP-UX.
10502
      case $host_cpu in
10503
      hppa*64*|ia64*)
10504
        # +Z the default
10505
        ;;
10506
      *)
10507
        lt_prog_compiler_pic='+Z'
10508
        ;;
10509
      esac
10510
      # Is there a better lt_prog_compiler_static that works with the bundled CC?
10511
      lt_prog_compiler_static='${wl}-a ${wl}archive'
10512
      ;;
10513
 
10514
    irix5* | irix6* | nonstopux*)
10515
      lt_prog_compiler_wl='-Wl,'
10516
      # PIC (with -KPIC) is the default.
10517
      lt_prog_compiler_static='-non_shared'
10518
      ;;
10519
 
10520
    linux* | k*bsd*-gnu | kopensolaris*-gnu)
10521
      case $cc_basename in
10522
      # old Intel for x86_64 which still supported -KPIC.
10523
      ecc*)
10524
        lt_prog_compiler_wl='-Wl,'
10525
        lt_prog_compiler_pic='-KPIC'
10526
        lt_prog_compiler_static='-static'
10527
        ;;
10528
      # icc used to be incompatible with GCC.
10529
      # ICC 10 doesn't accept -KPIC any more.
10530
      icc* | ifort*)
10531
        lt_prog_compiler_wl='-Wl,'
10532
        lt_prog_compiler_pic='-fPIC'
10533
        lt_prog_compiler_static='-static'
10534
        ;;
10535
      # Lahey Fortran 8.1.
10536
      lf95*)
10537
        lt_prog_compiler_wl='-Wl,'
10538
        lt_prog_compiler_pic='--shared'
10539
        lt_prog_compiler_static='--static'
10540
        ;;
10541
      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10542
        # Portland Group compilers (*not* the Pentium gcc compiler,
10543
        # which looks to be a dead project)
10544
        lt_prog_compiler_wl='-Wl,'
10545
        lt_prog_compiler_pic='-fpic'
10546
        lt_prog_compiler_static='-Bstatic'
10547
        ;;
10548
      ccc*)
10549
        lt_prog_compiler_wl='-Wl,'
10550
        # All Alpha code is PIC.
10551
        lt_prog_compiler_static='-non_shared'
10552
        ;;
10553
      xl* | bgxl* | bgf* | mpixl*)
10554
        # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10555
        lt_prog_compiler_wl='-Wl,'
10556
        lt_prog_compiler_pic='-qpic'
10557
        lt_prog_compiler_static='-qstaticlink'
10558
        ;;
10559
      *)
10560
        case `$CC -V 2>&1 | sed 5q` in
10561
        *Sun\ F* | *Sun*Fortran*)
10562
          # Sun Fortran 8.3 passes all unrecognized flags to the linker
10563
          lt_prog_compiler_pic='-KPIC'
10564
          lt_prog_compiler_static='-Bstatic'
10565
          lt_prog_compiler_wl=''
10566
          ;;
10567
        *Sun\ C*)
10568
          # Sun C 5.9
10569
          lt_prog_compiler_pic='-KPIC'
10570
          lt_prog_compiler_static='-Bstatic'
10571
          lt_prog_compiler_wl='-Wl,'
10572
          ;;
10573
        esac
10574
        ;;
10575
      esac
10576
      ;;
10577
 
10578
    newsos6)
10579
      lt_prog_compiler_pic='-KPIC'
10580
      lt_prog_compiler_static='-Bstatic'
10581
      ;;
10582
 
10583
    *nto* | *qnx*)
10584
      # QNX uses GNU C++, but need to define -shared option too, otherwise
10585
      # it will coredump.
10586
      lt_prog_compiler_pic='-fPIC -shared'
10587
      ;;
10588
 
10589
    osf3* | osf4* | osf5*)
10590
      lt_prog_compiler_wl='-Wl,'
10591
      # All OSF/1 code is PIC.
10592
      lt_prog_compiler_static='-non_shared'
10593
      ;;
10594
 
10595
    rdos*)
10596
      lt_prog_compiler_static='-non_shared'
10597
      ;;
10598
 
10599
    solaris*)
10600
      lt_prog_compiler_pic='-KPIC'
10601
      lt_prog_compiler_static='-Bstatic'
10602
      case $cc_basename in
10603
      f77* | f90* | f95*)
10604
        lt_prog_compiler_wl='-Qoption ld ';;
10605
      *)
10606
        lt_prog_compiler_wl='-Wl,';;
10607
      esac
10608
      ;;
10609
 
10610
    sunos4*)
10611
      lt_prog_compiler_wl='-Qoption ld '
10612
      lt_prog_compiler_pic='-PIC'
10613
      lt_prog_compiler_static='-Bstatic'
10614
      ;;
10615
 
10616
    sysv4 | sysv4.2uw2* | sysv4.3*)
10617
      lt_prog_compiler_wl='-Wl,'
10618
      lt_prog_compiler_pic='-KPIC'
10619
      lt_prog_compiler_static='-Bstatic'
10620
      ;;
10621
 
10622
    sysv4*MP*)
10623
      if test -d /usr/nec ;then
10624
        lt_prog_compiler_pic='-Kconform_pic'
10625
        lt_prog_compiler_static='-Bstatic'
10626
      fi
10627
      ;;
10628
 
10629
    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10630
      lt_prog_compiler_wl='-Wl,'
10631
      lt_prog_compiler_pic='-KPIC'
10632
      lt_prog_compiler_static='-Bstatic'
10633
      ;;
10634
 
10635
    unicos*)
10636
      lt_prog_compiler_wl='-Wl,'
10637
      lt_prog_compiler_can_build_shared=no
10638
      ;;
10639
 
10640
    uts4*)
10641
      lt_prog_compiler_pic='-pic'
10642
      lt_prog_compiler_static='-Bstatic'
10643
      ;;
10644
 
10645
    *)
10646
      lt_prog_compiler_can_build_shared=no
10647
      ;;
10648
    esac
10649
  fi
10650
 
10651
case $host_os in
10652
  # For platforms which do not support PIC, -DPIC is meaningless:
10653
  *djgpp*)
10654
    lt_prog_compiler_pic=
10655
    ;;
10656
  *)
10657
    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10658
    ;;
10659
esac
10660
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10661
$as_echo "$lt_prog_compiler_pic" >&6; }
10662
 
10663
 
10664
 
10665
 
10666
 
10667
 
10668
#
10669
# Check to make sure the PIC flag actually works.
10670
#
10671
if test -n "$lt_prog_compiler_pic"; then
10672
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10673
$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10674
if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
10675
  $as_echo_n "(cached) " >&6
10676
else
10677
  lt_cv_prog_compiler_pic_works=no
10678
   ac_outfile=conftest.$ac_objext
10679
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10680
   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10681
   # Insert the option either (1) after the last *FLAGS variable, or
10682
   # (2) before a word containing "conftest.", or (3) at the end.
10683
   # Note that $ac_compile itself does not contain backslashes and begins
10684
   # with a dollar sign (not a hyphen), so the echo should work correctly.
10685
   # The option is referenced via a variable to avoid confusing sed.
10686
   lt_compile=`echo "$ac_compile" | $SED \
10687
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10688
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10689
   -e 's:$: $lt_compiler_flag:'`
10690
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10691
   (eval "$lt_compile" 2>conftest.err)
10692
   ac_status=$?
10693
   cat conftest.err >&5
10694
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10695
   if (exit $ac_status) && test -s "$ac_outfile"; then
10696
     # The compiler can only warn and ignore the option if not recognized
10697
     # So say no if there are warnings other than the usual output.
10698
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10699
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10700
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10701
       lt_cv_prog_compiler_pic_works=yes
10702
     fi
10703
   fi
10704
   $RM conftest*
10705
 
10706
fi
10707
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10708
$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10709
 
10710
if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10711
    case $lt_prog_compiler_pic in
10712
     "" | " "*) ;;
10713
     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10714
     esac
10715
else
10716
    lt_prog_compiler_pic=
10717
     lt_prog_compiler_can_build_shared=no
10718
fi
10719
 
10720
fi
10721
 
10722
 
10723
 
10724
 
10725
 
10726
 
10727
#
10728
# Check to make sure the static flag actually works.
10729
#
10730
wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10731
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10732
$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10733
if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
10734
  $as_echo_n "(cached) " >&6
10735
else
10736
  lt_cv_prog_compiler_static_works=no
10737
   save_LDFLAGS="$LDFLAGS"
10738
   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10739
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10740
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10741
     # The linker can only warn and ignore the option if not recognized
10742
     # So say no if there are warnings
10743
     if test -s conftest.err; then
10744
       # Append any errors to the config.log.
10745
       cat conftest.err 1>&5
10746
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10747
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10748
       if diff conftest.exp conftest.er2 >/dev/null; then
10749
         lt_cv_prog_compiler_static_works=yes
10750
       fi
10751
     else
10752
       lt_cv_prog_compiler_static_works=yes
10753
     fi
10754
   fi
10755
   $RM -r conftest*
10756
   LDFLAGS="$save_LDFLAGS"
10757
 
10758
fi
10759
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10760
$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10761
 
10762
if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10763
    :
10764
else
10765
    lt_prog_compiler_static=
10766
fi
10767
 
10768
 
10769
 
10770
 
10771
 
10772
 
10773
 
10774
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10775
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10776
if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10777
  $as_echo_n "(cached) " >&6
10778
else
10779
  lt_cv_prog_compiler_c_o=no
10780
   $RM -r conftest 2>/dev/null
10781
   mkdir conftest
10782
   cd conftest
10783
   mkdir out
10784
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10785
 
10786
   lt_compiler_flag="-o out/conftest2.$ac_objext"
10787
   # Insert the option either (1) after the last *FLAGS variable, or
10788
   # (2) before a word containing "conftest.", or (3) at the end.
10789
   # Note that $ac_compile itself does not contain backslashes and begins
10790
   # with a dollar sign (not a hyphen), so the echo should work correctly.
10791
   lt_compile=`echo "$ac_compile" | $SED \
10792
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10793
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10794
   -e 's:$: $lt_compiler_flag:'`
10795
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10796
   (eval "$lt_compile" 2>out/conftest.err)
10797
   ac_status=$?
10798
   cat out/conftest.err >&5
10799
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10800
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
10801
   then
10802
     # The compiler can only warn and ignore the option if not recognized
10803
     # So say no if there are warnings
10804
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10805
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10806
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10807
       lt_cv_prog_compiler_c_o=yes
10808
     fi
10809
   fi
10810
   chmod u+w . 2>&5
10811
   $RM conftest*
10812
   # SGI C++ compiler will create directory out/ii_files/ for
10813
   # template instantiation
10814
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10815
   $RM out/* && rmdir out
10816
   cd ..
10817
   $RM -r conftest
10818
   $RM conftest*
10819
 
10820
fi
10821
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10822
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10823
 
10824
 
10825
 
10826
 
10827
 
10828
 
10829
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10830
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10831
if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
10832
  $as_echo_n "(cached) " >&6
10833
else
10834
  lt_cv_prog_compiler_c_o=no
10835
   $RM -r conftest 2>/dev/null
10836
   mkdir conftest
10837
   cd conftest
10838
   mkdir out
10839
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10840
 
10841
   lt_compiler_flag="-o out/conftest2.$ac_objext"
10842
   # Insert the option either (1) after the last *FLAGS variable, or
10843
   # (2) before a word containing "conftest.", or (3) at the end.
10844
   # Note that $ac_compile itself does not contain backslashes and begins
10845
   # with a dollar sign (not a hyphen), so the echo should work correctly.
10846
   lt_compile=`echo "$ac_compile" | $SED \
10847
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10848
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10849
   -e 's:$: $lt_compiler_flag:'`
10850
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10851
   (eval "$lt_compile" 2>out/conftest.err)
10852
   ac_status=$?
10853
   cat out/conftest.err >&5
10854
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10855
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
10856
   then
10857
     # The compiler can only warn and ignore the option if not recognized
10858
     # So say no if there are warnings
10859
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10860
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10861
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10862
       lt_cv_prog_compiler_c_o=yes
10863
     fi
10864
   fi
10865
   chmod u+w . 2>&5
10866
   $RM conftest*
10867
   # SGI C++ compiler will create directory out/ii_files/ for
10868
   # template instantiation
10869
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10870
   $RM out/* && rmdir out
10871
   cd ..
10872
   $RM -r conftest
10873
   $RM conftest*
10874
 
10875
fi
10876
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10877
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10878
 
10879
 
10880
 
10881
 
10882
hard_links="nottested"
10883
if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10884
  # do not overwrite the value of need_locks provided by the user
10885
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10886
$as_echo_n "checking if we can lock with hard links... " >&6; }
10887
  hard_links=yes
10888
  $RM conftest*
10889
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
10890
  touch conftest.a
10891
  ln conftest.a conftest.b 2>&5 || hard_links=no
10892
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
10893
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10894
$as_echo "$hard_links" >&6; }
10895
  if test "$hard_links" = no; then
10896
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10897
$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10898
    need_locks=warn
10899
  fi
10900
else
10901
  need_locks=no
10902
fi
10903
 
10904
 
10905
 
10906
 
10907
 
10908
 
10909
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10910
$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10911
 
10912
  runpath_var=
10913
  allow_undefined_flag=
10914
  always_export_symbols=no
10915
  archive_cmds=
10916
  archive_expsym_cmds=
10917
  compiler_needs_object=no
10918
  enable_shared_with_static_runtimes=no
10919
  export_dynamic_flag_spec=
10920
  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10921
  hardcode_automatic=no
10922
  hardcode_direct=no
10923
  hardcode_direct_absolute=no
10924
  hardcode_libdir_flag_spec=
10925
  hardcode_libdir_flag_spec_ld=
10926
  hardcode_libdir_separator=
10927
  hardcode_minus_L=no
10928
  hardcode_shlibpath_var=unsupported
10929
  inherit_rpath=no
10930
  link_all_deplibs=unknown
10931
  module_cmds=
10932
  module_expsym_cmds=
10933
  old_archive_from_new_cmds=
10934
  old_archive_from_expsyms_cmds=
10935
  thread_safe_flag_spec=
10936
  whole_archive_flag_spec=
10937
  # include_expsyms should be a list of space-separated symbols to be *always*
10938
  # included in the symbol list
10939
  include_expsyms=
10940
  # exclude_expsyms can be an extended regexp of symbols to exclude
10941
  # it will be wrapped by ` (' and `)$', so one must not match beginning or
10942
  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10943
  # as well as any symbol that contains `d'.
10944
  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10945
  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10946
  # platforms (ab)use it in PIC code, but their linkers get confused if
10947
  # the symbol is explicitly referenced.  Since portable code cannot
10948
  # rely on this symbol name, it's probably fine to never include it in
10949
  # preloaded symbol tables.
10950
  # Exclude shared library initialization/finalization symbols.
10951
  extract_expsyms_cmds=
10952
 
10953
  case $host_os in
10954
  cygwin* | mingw* | pw32* | cegcc*)
10955
    # FIXME: the MSVC++ port hasn't been tested in a loooong time
10956
    # When not using gcc, we currently assume that we are using
10957
    # Microsoft Visual C++.
10958
    if test "$GCC" != yes; then
10959
      with_gnu_ld=no
10960
    fi
10961
    ;;
10962
  interix*)
10963
    # we just hope/assume this is gcc and not c89 (= MSVC++)
10964
    with_gnu_ld=yes
10965
    ;;
10966
  openbsd*)
10967
    with_gnu_ld=no
10968
    ;;
10969
  esac
10970
 
10971
  ld_shlibs=yes
10972
 
10973
  # On some targets, GNU ld is compatible enough with the native linker
10974
  # that we're better off using the native interface for both.
10975
  lt_use_gnu_ld_interface=no
10976
  if test "$with_gnu_ld" = yes; then
10977
    case $host_os in
10978
      aix*)
10979
        # The AIX port of GNU ld has always aspired to compatibility
10980
        # with the native linker.  However, as the warning in the GNU ld
10981
        # block says, versions before 2.19.5* couldn't really create working
10982
        # shared libraries, regardless of the interface used.
10983
        case `$LD -v 2>&1` in
10984
          *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10985
          *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10986
          *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10987
          *)
10988
            lt_use_gnu_ld_interface=yes
10989
            ;;
10990
        esac
10991
        ;;
10992
      *)
10993
        lt_use_gnu_ld_interface=yes
10994
        ;;
10995
    esac
10996
  fi
10997
 
10998
  if test "$lt_use_gnu_ld_interface" = yes; then
10999
    # If archive_cmds runs LD, not CC, wlarc should be empty
11000
    wlarc='${wl}'
11001
 
11002
    # Set some defaults for GNU ld with shared library support. These
11003
    # are reset later if shared libraries are not supported. Putting them
11004
    # here allows them to be overridden if necessary.
11005
    runpath_var=LD_RUN_PATH
11006
    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11007
    export_dynamic_flag_spec='${wl}--export-dynamic'
11008
    # ancient GNU ld didn't support --whole-archive et. al.
11009
    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
11010
      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11011
    else
11012
      whole_archive_flag_spec=
11013
    fi
11014
    supports_anon_versioning=no
11015
    case `$LD -v 2>&1` in
11016
      *GNU\ gold*) supports_anon_versioning=yes ;;
11017
      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
11018
      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
11019
      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
11020
      *\ 2.11.*) ;; # other 2.11 versions
11021
      *) supports_anon_versioning=yes ;;
11022
    esac
11023
 
11024
    # See if GNU ld supports shared libraries.
11025
    case $host_os in
11026
    aix[3-9]*)
11027
      # On AIX/PPC, the GNU linker is very broken
11028
      if test "$host_cpu" != ia64; then
11029
        ld_shlibs=no
11030
        cat <<_LT_EOF 1>&2
11031
 
11032
*** Warning: the GNU linker, at least up to release 2.19, is reported
11033
*** to be unable to reliably create shared libraries on AIX.
11034
*** Therefore, libtool is disabling shared libraries support.  If you
11035
*** really care for shared libraries, you may want to install binutils
11036
*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
11037
*** You will then need to restart the configuration process.
11038
 
11039
_LT_EOF
11040
      fi
11041
      ;;
11042
 
11043
    amigaos*)
11044
      case $host_cpu in
11045
      powerpc)
11046
            # see comment about AmigaOS4 .so support
11047
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11048
            archive_expsym_cmds=''
11049
        ;;
11050
      m68k)
11051
            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)'
11052
            hardcode_libdir_flag_spec='-L$libdir'
11053
            hardcode_minus_L=yes
11054
        ;;
11055
      esac
11056
      ;;
11057
 
11058
    beos*)
11059
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11060
        allow_undefined_flag=unsupported
11061
        # Joseph Beckenbach  says some releases of gcc
11062
        # support --undefined.  This deserves some investigation.  FIXME
11063
        archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11064
      else
11065
        ld_shlibs=no
11066
      fi
11067
      ;;
11068
 
11069
    cygwin* | mingw* | pw32* | cegcc*)
11070
      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
11071
      # as there is no search path for DLLs.
11072
      hardcode_libdir_flag_spec='-L$libdir'
11073
      export_dynamic_flag_spec='${wl}--export-all-symbols'
11074
      allow_undefined_flag=unsupported
11075
      always_export_symbols=no
11076
      enable_shared_with_static_runtimes=yes
11077
      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
11078
 
11079
      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
11080
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
11081
        # If the export-symbols file already is a .def file (1st line
11082
        # is EXPORTS), use it as is; otherwise, prepend...
11083
        archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11084
          cp $export_symbols $output_objdir/$soname.def;
11085
        else
11086
          echo EXPORTS > $output_objdir/$soname.def;
11087
          cat $export_symbols >> $output_objdir/$soname.def;
11088
        fi~
11089
        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
11090
      else
11091
        ld_shlibs=no
11092
      fi
11093
      ;;
11094
 
11095
    haiku*)
11096
      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11097
      link_all_deplibs=yes
11098
      ;;
11099
 
11100
    interix[3-9]*)
11101
      hardcode_direct=no
11102
      hardcode_shlibpath_var=no
11103
      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11104
      export_dynamic_flag_spec='${wl}-E'
11105
      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11106
      # Instead, shared libraries are loaded at an image base (0x10000000 by
11107
      # default) and relocated if they conflict, which is a slow very memory
11108
      # consuming and fragmenting process.  To avoid this, we pick a random,
11109
      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11110
      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11111
      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
11112
      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'
11113
      ;;
11114
 
11115
    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
11116
      tmp_diet=no
11117
      if test "$host_os" = linux-dietlibc; then
11118
        case $cc_basename in
11119
          diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
11120
        esac
11121
      fi
11122
      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
11123
         && test "$tmp_diet" = no
11124
      then
11125
        tmp_addflag=
11126
        tmp_sharedflag='-shared'
11127
        case $cc_basename,$host_cpu in
11128
        pgcc*)                          # Portland Group C compiler
11129
          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'
11130
          tmp_addflag=' $pic_flag'
11131
          ;;
11132
        pgf77* | pgf90* | pgf95* | pgfortran*)
11133
                                        # Portland Group f77 and f90 compilers
11134
          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'
11135
          tmp_addflag=' $pic_flag -Mnomain' ;;
11136
        ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
11137
          tmp_addflag=' -i_dynamic' ;;
11138
        efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
11139
          tmp_addflag=' -i_dynamic -nofor_main' ;;
11140
        ifc* | ifort*)                  # Intel Fortran compiler
11141
          tmp_addflag=' -nofor_main' ;;
11142
        lf95*)                          # Lahey Fortran 8.1
11143
          whole_archive_flag_spec=
11144
          tmp_sharedflag='--shared' ;;
11145
        xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
11146
          tmp_sharedflag='-qmkshrobj'
11147
          tmp_addflag= ;;
11148
        nvcc*)  # Cuda Compiler Driver 2.2
11149
          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'
11150
          compiler_needs_object=yes
11151
          ;;
11152
        esac
11153
        case `$CC -V 2>&1 | sed 5q` in
11154
        *Sun\ C*)                       # Sun C 5.9
11155
          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'
11156
          compiler_needs_object=yes
11157
          tmp_sharedflag='-G' ;;
11158
        *Sun\ F*)                       # Sun Fortran 8.3
11159
          tmp_sharedflag='-G' ;;
11160
        esac
11161
        archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11162
 
11163
        if test "x$supports_anon_versioning" = xyes; then
11164
          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
11165
            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
11166
            echo "local: *; };" >> $output_objdir/$libname.ver~
11167
            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
11168
        fi
11169
 
11170
        case $cc_basename in
11171
        xlf* | bgf* | bgxlf* | mpixlf*)
11172
          # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
11173
          whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
11174
          hardcode_libdir_flag_spec=
11175
          hardcode_libdir_flag_spec_ld='-rpath $libdir'
11176
          archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
11177
          if test "x$supports_anon_versioning" = xyes; then
11178
            archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
11179
              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
11180
              echo "local: *; };" >> $output_objdir/$libname.ver~
11181
              $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
11182
          fi
11183
          ;;
11184
        esac
11185
      else
11186
        ld_shlibs=no
11187
      fi
11188
      ;;
11189
 
11190
    netbsd*)
11191
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11192
        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
11193
        wlarc=
11194
      else
11195
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11196
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11197
      fi
11198
      ;;
11199
 
11200
    solaris*)
11201
      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
11202
        ld_shlibs=no
11203
        cat <<_LT_EOF 1>&2
11204
 
11205
*** Warning: The releases 2.8.* of the GNU linker cannot reliably
11206
*** create shared libraries on Solaris systems.  Therefore, libtool
11207
*** is disabling shared libraries support.  We urge you to upgrade GNU
11208
*** binutils to release 2.9.1 or newer.  Another option is to modify
11209
*** your PATH or compiler configuration so that the native linker is
11210
*** used, and then restart.
11211
 
11212
_LT_EOF
11213
      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11214
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11215
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11216
      else
11217
        ld_shlibs=no
11218
      fi
11219
      ;;
11220
 
11221
    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
11222
      case `$LD -v 2>&1` in
11223
        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
11224
        ld_shlibs=no
11225
        cat <<_LT_EOF 1>&2
11226
 
11227
*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
11228
*** reliably create shared libraries on SCO systems.  Therefore, libtool
11229
*** is disabling shared libraries support.  We urge you to upgrade GNU
11230
*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
11231
*** your PATH or compiler configuration so that the native linker is
11232
*** used, and then restart.
11233
 
11234
_LT_EOF
11235
        ;;
11236
        *)
11237
          # For security reasons, it is highly recommended that you always
11238
          # use absolute paths for naming shared libraries, and exclude the
11239
          # DT_RUNPATH tag from executables and libraries.  But doing so
11240
          # requires that you compile everything twice, which is a pain.
11241
          if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11242
            hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11243
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11244
            archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11245
          else
11246
            ld_shlibs=no
11247
          fi
11248
        ;;
11249
      esac
11250
      ;;
11251
 
11252
    sunos4*)
11253
      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11254
      wlarc=
11255
      hardcode_direct=yes
11256
      hardcode_shlibpath_var=no
11257
      ;;
11258
 
11259
    *)
11260
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11261
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11262
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11263
      else
11264
        ld_shlibs=no
11265
      fi
11266
      ;;
11267
    esac
11268
 
11269
    if test "$ld_shlibs" = no; then
11270
      runpath_var=
11271
      hardcode_libdir_flag_spec=
11272
      export_dynamic_flag_spec=
11273
      whole_archive_flag_spec=
11274
    fi
11275
  else
11276
    # PORTME fill in a description of your system's linker (not GNU ld)
11277
    case $host_os in
11278
    aix3*)
11279
      allow_undefined_flag=unsupported
11280
      always_export_symbols=yes
11281
      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'
11282
      # Note: this linker hardcodes the directories in LIBPATH if there
11283
      # are no directories specified by -L.
11284
      hardcode_minus_L=yes
11285
      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
11286
        # Neither direct hardcoding nor static linking is supported with a
11287
        # broken collect2.
11288
        hardcode_direct=unsupported
11289
      fi
11290
      ;;
11291
 
11292
    aix[4-9]*)
11293
      if test "$host_cpu" = ia64; then
11294
        # On IA64, the linker does run time linking by default, so we don't
11295
        # have to do anything special.
11296
        aix_use_runtimelinking=no
11297
        exp_sym_flag='-Bexport'
11298
        no_entry_flag=""
11299
      else
11300
        # If we're using GNU nm, then we don't want the "-C" option.
11301
        # -C means demangle to AIX nm, but means don't demangle with GNU nm
11302
        # Also, AIX nm treats weak defined symbols like other global
11303
        # defined symbols, whereas GNU nm marks them as "W".
11304
        if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
11305
          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'
11306
        else
11307
          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'
11308
        fi
11309
        aix_use_runtimelinking=no
11310
 
11311
        # Test if we are trying to use run time linking or normal
11312
        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11313
        # need to do runtime linking.
11314
        case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11315
          for ld_flag in $LDFLAGS; do
11316
          if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
11317
            aix_use_runtimelinking=yes
11318
            break
11319
          fi
11320
          done
11321
          ;;
11322
        esac
11323
 
11324
        exp_sym_flag='-bexport'
11325
        no_entry_flag='-bnoentry'
11326
      fi
11327
 
11328
      # When large executables or shared objects are built, AIX ld can
11329
      # have problems creating the table of contents.  If linking a library
11330
      # or program results in "error TOC overflow" add -mminimal-toc to
11331
      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11332
      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11333
 
11334
      archive_cmds=''
11335
      hardcode_direct=yes
11336
      hardcode_direct_absolute=yes
11337
      hardcode_libdir_separator=':'
11338
      link_all_deplibs=yes
11339
      file_list_spec='${wl}-f,'
11340
 
11341
      if test "$GCC" = yes; then
11342
        case $host_os in aix4.[012]|aix4.[012].*)
11343
        # We only want to do this on AIX 4.2 and lower, the check
11344
        # below for broken collect2 doesn't work under 4.3+
11345
          collect2name=`${CC} -print-prog-name=collect2`
11346
          if test -f "$collect2name" &&
11347
           strings "$collect2name" | $GREP resolve_lib_name >/dev/null
11348
          then
11349
          # We have reworked collect2
11350
          :
11351
          else
11352
          # We have old collect2
11353
          hardcode_direct=unsupported
11354
          # It fails to find uninstalled libraries when the uninstalled
11355
          # path is not listed in the libpath.  Setting hardcode_minus_L
11356
          # to unsupported forces relinking
11357
          hardcode_minus_L=yes
11358
          hardcode_libdir_flag_spec='-L$libdir'
11359
          hardcode_libdir_separator=
11360
          fi
11361
          ;;
11362
        esac
11363
        shared_flag='-shared'
11364
        if test "$aix_use_runtimelinking" = yes; then
11365
          shared_flag="$shared_flag "'${wl}-G'
11366
        fi
11367
      else
11368
        # not using gcc
11369
        if test "$host_cpu" = ia64; then
11370
        # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11371
        # chokes on -Wl,-G. The following line is correct:
11372
          shared_flag='-G'
11373
        else
11374
          if test "$aix_use_runtimelinking" = yes; then
11375
            shared_flag='${wl}-G'
11376
          else
11377
            shared_flag='${wl}-bM:SRE'
11378
          fi
11379
        fi
11380
      fi
11381
 
11382
      export_dynamic_flag_spec='${wl}-bexpall'
11383
      # It seems that -bexpall does not export symbols beginning with
11384
      # underscore (_), so it is better to generate a list of symbols to export.
11385
      always_export_symbols=yes
11386
      if test "$aix_use_runtimelinking" = yes; then
11387
        # Warning - without using the other runtime loading flags (-brtl),
11388
        # -berok will link without error, but may produce a broken library.
11389
        allow_undefined_flag='-berok'
11390
        # Determine the default libpath from the value encoded in an
11391
        # empty executable.
11392
        if test x$gcc_no_link = xyes; then
11393
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11394
fi
11395
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11396
/* end confdefs.h.  */
11397
 
11398
int
11399
main ()
11400
{
11401
 
11402
  ;
11403
  return 0;
11404
}
11405
_ACEOF
11406
if ac_fn_c_try_link "$LINENO"; then :
11407
 
11408
lt_aix_libpath_sed='
11409
    /Import File Strings/,/^$/ {
11410
        /^0/ {
11411
            s/^0  *\(.*\)$/\1/
11412
            p
11413
        }
11414
    }'
11415
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11416
# Check for a 64-bit object if we didn't find anything.
11417
if test -z "$aix_libpath"; then
11418
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11419
fi
11420
fi
11421
rm -f core conftest.err conftest.$ac_objext \
11422
    conftest$ac_exeext conftest.$ac_ext
11423
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11424
 
11425
        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11426
        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"
11427
      else
11428
        if test "$host_cpu" = ia64; then
11429
          hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
11430
          allow_undefined_flag="-z nodefs"
11431
          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"
11432
        else
11433
         # Determine the default libpath from the value encoded in an
11434
         # empty executable.
11435
         if test x$gcc_no_link = xyes; then
11436
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11437
fi
11438
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11439
/* end confdefs.h.  */
11440
 
11441
int
11442
main ()
11443
{
11444
 
11445
  ;
11446
  return 0;
11447
}
11448
_ACEOF
11449
if ac_fn_c_try_link "$LINENO"; then :
11450
 
11451
lt_aix_libpath_sed='
11452
    /Import File Strings/,/^$/ {
11453
        /^0/ {
11454
            s/^0  *\(.*\)$/\1/
11455
            p
11456
        }
11457
    }'
11458
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11459
# Check for a 64-bit object if we didn't find anything.
11460
if test -z "$aix_libpath"; then
11461
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11462
fi
11463
fi
11464
rm -f core conftest.err conftest.$ac_objext \
11465
    conftest$ac_exeext conftest.$ac_ext
11466
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11467
 
11468
         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11469
          # Warning - without using the other run time loading flags,
11470
          # -berok will link without error, but may produce a broken library.
11471
          no_undefined_flag=' ${wl}-bernotok'
11472
          allow_undefined_flag=' ${wl}-berok'
11473
          if test "$with_gnu_ld" = yes; then
11474
            # We only use this code for GNU lds that support --whole-archive.
11475
            whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11476
          else
11477
            # Exported symbols can be pulled into shared objects from archives
11478
            whole_archive_flag_spec='$convenience'
11479
          fi
11480
          archive_cmds_need_lc=yes
11481
          # This is similar to how AIX traditionally builds its shared libraries.
11482
          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'
11483
        fi
11484
      fi
11485
      ;;
11486
 
11487
    amigaos*)
11488
      case $host_cpu in
11489
      powerpc)
11490
            # see comment about AmigaOS4 .so support
11491
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11492
            archive_expsym_cmds=''
11493
        ;;
11494
      m68k)
11495
            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)'
11496
            hardcode_libdir_flag_spec='-L$libdir'
11497
            hardcode_minus_L=yes
11498
        ;;
11499
      esac
11500
      ;;
11501
 
11502
    bsdi[45]*)
11503
      export_dynamic_flag_spec=-rdynamic
11504
      ;;
11505
 
11506
    cygwin* | mingw* | pw32* | cegcc*)
11507
      # When not using gcc, we currently assume that we are using
11508
      # Microsoft Visual C++.
11509
      # hardcode_libdir_flag_spec is actually meaningless, as there is
11510
      # no search path for DLLs.
11511
      hardcode_libdir_flag_spec=' '
11512
      allow_undefined_flag=unsupported
11513
      # Tell ltmain to make .lib files, not .a files.
11514
      libext=lib
11515
      # Tell ltmain to make .dll files, not .so files.
11516
      shrext_cmds=".dll"
11517
      # FIXME: Setting linknames here is a bad hack.
11518
      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11519
      # The linker will automatically build a .lib file if we build a DLL.
11520
      old_archive_from_new_cmds='true'
11521
      # FIXME: Should let the user specify the lib program.
11522
      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11523
      fix_srcfile_path='`cygpath -w "$srcfile"`'
11524
      enable_shared_with_static_runtimes=yes
11525
      ;;
11526
 
11527
    darwin* | rhapsody*)
11528
 
11529
 
11530
  archive_cmds_need_lc=no
11531
  hardcode_direct=no
11532
  hardcode_automatic=yes
11533
  hardcode_shlibpath_var=unsupported
11534
  if test "$lt_cv_ld_force_load" = "yes"; then
11535
    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\"`'
11536
  else
11537
    whole_archive_flag_spec=''
11538
  fi
11539
  link_all_deplibs=yes
11540
  allow_undefined_flag="$_lt_dar_allow_undefined"
11541
  case $cc_basename in
11542
     ifort*) _lt_dar_can_shared=yes ;;
11543
     *) _lt_dar_can_shared=$GCC ;;
11544
  esac
11545
  if test "$_lt_dar_can_shared" = "yes"; then
11546
    output_verbose_link_cmd=func_echo_all
11547
    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11548
    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11549
    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}"
11550
    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}"
11551
 
11552
  else
11553
  ld_shlibs=no
11554
  fi
11555
 
11556
      ;;
11557
 
11558
    dgux*)
11559
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11560
      hardcode_libdir_flag_spec='-L$libdir'
11561
      hardcode_shlibpath_var=no
11562
      ;;
11563
 
11564
    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11565
    # support.  Future versions do this automatically, but an explicit c++rt0.o
11566
    # does not break anything, and helps significantly (at the cost of a little
11567
    # extra space).
11568
    freebsd2.2*)
11569
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11570
      hardcode_libdir_flag_spec='-R$libdir'
11571
      hardcode_direct=yes
11572
      hardcode_shlibpath_var=no
11573
      ;;
11574
 
11575
    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11576
    freebsd2.*)
11577
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11578
      hardcode_direct=yes
11579
      hardcode_minus_L=yes
11580
      hardcode_shlibpath_var=no
11581
      ;;
11582
 
11583
    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11584
    freebsd* | dragonfly*)
11585
      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11586
      hardcode_libdir_flag_spec='-R$libdir'
11587
      hardcode_direct=yes
11588
      hardcode_shlibpath_var=no
11589
      ;;
11590
 
11591
    hpux9*)
11592
      if test "$GCC" = yes; then
11593
        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'
11594
      else
11595
        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'
11596
      fi
11597
      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11598
      hardcode_libdir_separator=:
11599
      hardcode_direct=yes
11600
 
11601
      # hardcode_minus_L: Not really in the search PATH,
11602
      # but as the default location of the library.
11603
      hardcode_minus_L=yes
11604
      export_dynamic_flag_spec='${wl}-E'
11605
      ;;
11606
 
11607
    hpux10*)
11608
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11609
        archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11610
      else
11611
        archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11612
      fi
11613
      if test "$with_gnu_ld" = no; then
11614
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11615
        hardcode_libdir_flag_spec_ld='+b $libdir'
11616
        hardcode_libdir_separator=:
11617
        hardcode_direct=yes
11618
        hardcode_direct_absolute=yes
11619
        export_dynamic_flag_spec='${wl}-E'
11620
        # hardcode_minus_L: Not really in the search PATH,
11621
        # but as the default location of the library.
11622
        hardcode_minus_L=yes
11623
      fi
11624
      ;;
11625
 
11626
    hpux11*)
11627
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11628
        case $host_cpu in
11629
        hppa*64*)
11630
          archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11631
          ;;
11632
        ia64*)
11633
          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11634
          ;;
11635
        *)
11636
          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11637
          ;;
11638
        esac
11639
      else
11640
        case $host_cpu in
11641
        hppa*64*)
11642
          archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11643
          ;;
11644
        ia64*)
11645
          archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11646
          ;;
11647
        *)
11648
 
11649
          # Older versions of the 11.00 compiler do not understand -b yet
11650
          # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11651
          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11652
$as_echo_n "checking if $CC understands -b... " >&6; }
11653
if test "${lt_cv_prog_compiler__b+set}" = set; then :
11654
  $as_echo_n "(cached) " >&6
11655
else
11656
  lt_cv_prog_compiler__b=no
11657
   save_LDFLAGS="$LDFLAGS"
11658
   LDFLAGS="$LDFLAGS -b"
11659
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
11660
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11661
     # The linker can only warn and ignore the option if not recognized
11662
     # So say no if there are warnings
11663
     if test -s conftest.err; then
11664
       # Append any errors to the config.log.
11665
       cat conftest.err 1>&5
11666
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11667
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11668
       if diff conftest.exp conftest.er2 >/dev/null; then
11669
         lt_cv_prog_compiler__b=yes
11670
       fi
11671
     else
11672
       lt_cv_prog_compiler__b=yes
11673
     fi
11674
   fi
11675
   $RM -r conftest*
11676
   LDFLAGS="$save_LDFLAGS"
11677
 
11678
fi
11679
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11680
$as_echo "$lt_cv_prog_compiler__b" >&6; }
11681
 
11682
if test x"$lt_cv_prog_compiler__b" = xyes; then
11683
    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11684
else
11685
    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11686
fi
11687
 
11688
          ;;
11689
        esac
11690
      fi
11691
      if test "$with_gnu_ld" = no; then
11692
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11693
        hardcode_libdir_separator=:
11694
 
11695
        case $host_cpu in
11696
        hppa*64*|ia64*)
11697
          hardcode_direct=no
11698
          hardcode_shlibpath_var=no
11699
          ;;
11700
        *)
11701
          hardcode_direct=yes
11702
          hardcode_direct_absolute=yes
11703
          export_dynamic_flag_spec='${wl}-E'
11704
 
11705
          # hardcode_minus_L: Not really in the search PATH,
11706
          # but as the default location of the library.
11707
          hardcode_minus_L=yes
11708
          ;;
11709
        esac
11710
      fi
11711
      ;;
11712
 
11713
    irix5* | irix6* | nonstopux*)
11714
      if test "$GCC" = yes; then
11715
        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'
11716
        # Try to use the -exported_symbol ld option, if it does not
11717
        # work, assume that -exports_file does not work either and
11718
        # implicitly export all symbols.
11719
        save_LDFLAGS="$LDFLAGS"
11720
        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11721
        if test x$gcc_no_link = xyes; then
11722
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11723
fi
11724
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11725
/* end confdefs.h.  */
11726
int foo(void) {}
11727
_ACEOF
11728
if ac_fn_c_try_link "$LINENO"; then :
11729
  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'
11730
 
11731
fi
11732
rm -f core conftest.err conftest.$ac_objext \
11733
    conftest$ac_exeext conftest.$ac_ext
11734
        LDFLAGS="$save_LDFLAGS"
11735
      else
11736
        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'
11737
        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'
11738
      fi
11739
      archive_cmds_need_lc='no'
11740
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11741
      hardcode_libdir_separator=:
11742
      inherit_rpath=yes
11743
      link_all_deplibs=yes
11744
      ;;
11745
 
11746
    netbsd*)
11747
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11748
        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
11749
      else
11750
        archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
11751
      fi
11752
      hardcode_libdir_flag_spec='-R$libdir'
11753
      hardcode_direct=yes
11754
      hardcode_shlibpath_var=no
11755
      ;;
11756
 
11757
    newsos6)
11758
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11759
      hardcode_direct=yes
11760
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11761
      hardcode_libdir_separator=:
11762
      hardcode_shlibpath_var=no
11763
      ;;
11764
 
11765
    *nto* | *qnx*)
11766
      ;;
11767
 
11768
    openbsd*)
11769
      if test -f /usr/libexec/ld.so; then
11770
        hardcode_direct=yes
11771
        hardcode_shlibpath_var=no
11772
        hardcode_direct_absolute=yes
11773
        if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11774
          archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11775
          archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11776
          hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11777
          export_dynamic_flag_spec='${wl}-E'
11778
        else
11779
          case $host_os in
11780
           openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11781
             archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11782
             hardcode_libdir_flag_spec='-R$libdir'
11783
             ;;
11784
           *)
11785
             archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11786
             hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11787
             ;;
11788
          esac
11789
        fi
11790
      else
11791
        ld_shlibs=no
11792
      fi
11793
      ;;
11794
 
11795
    os2*)
11796
      hardcode_libdir_flag_spec='-L$libdir'
11797
      hardcode_minus_L=yes
11798
      allow_undefined_flag=unsupported
11799
      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'
11800
      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11801
      ;;
11802
 
11803
    osf3*)
11804
      if test "$GCC" = yes; then
11805
        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11806
        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'
11807
      else
11808
        allow_undefined_flag=' -expect_unresolved \*'
11809
        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'
11810
      fi
11811
      archive_cmds_need_lc='no'
11812
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11813
      hardcode_libdir_separator=:
11814
      ;;
11815
 
11816
    osf4* | osf5*)      # as osf3* with the addition of -msym flag
11817
      if test "$GCC" = yes; then
11818
        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11819
        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'
11820
        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11821
      else
11822
        allow_undefined_flag=' -expect_unresolved \*'
11823
        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'
11824
        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~
11825
        $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'
11826
 
11827
        # Both c and cxx compiler support -rpath directly
11828
        hardcode_libdir_flag_spec='-rpath $libdir'
11829
      fi
11830
      archive_cmds_need_lc='no'
11831
      hardcode_libdir_separator=:
11832
      ;;
11833
 
11834
    solaris*)
11835
      no_undefined_flag=' -z defs'
11836
      if test "$GCC" = yes; then
11837
        wlarc='${wl}'
11838
        archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11839
        archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11840
          $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11841
      else
11842
        case `$CC -V 2>&1` in
11843
        *"Compilers 5.0"*)
11844
          wlarc=''
11845
          archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11846
          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11847
          $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11848
          ;;
11849
        *)
11850
          wlarc='${wl}'
11851
          archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11852
          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11853
          $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11854
          ;;
11855
        esac
11856
      fi
11857
      hardcode_libdir_flag_spec='-R$libdir'
11858
      hardcode_shlibpath_var=no
11859
      case $host_os in
11860
      solaris2.[0-5] | solaris2.[0-5].*) ;;
11861
      *)
11862
        # The compiler driver will combine and reorder linker options,
11863
        # but understands `-z linker_flag'.  GCC discards it without `$wl',
11864
        # but is careful enough not to reorder.
11865
        # Supported since Solaris 2.6 (maybe 2.5.1?)
11866
        if test "$GCC" = yes; then
11867
          whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11868
        else
11869
          whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11870
        fi
11871
        ;;
11872
      esac
11873
      link_all_deplibs=yes
11874
      ;;
11875
 
11876
    sunos4*)
11877
      if test "x$host_vendor" = xsequent; then
11878
        # Use $CC to link under sequent, because it throws in some extra .o
11879
        # files that make .init and .fini sections work.
11880
        archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11881
      else
11882
        archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11883
      fi
11884
      hardcode_libdir_flag_spec='-L$libdir'
11885
      hardcode_direct=yes
11886
      hardcode_minus_L=yes
11887
      hardcode_shlibpath_var=no
11888
      ;;
11889
 
11890
    sysv4)
11891
      case $host_vendor in
11892
        sni)
11893
          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11894
          hardcode_direct=yes # is this really true???
11895
        ;;
11896
        siemens)
11897
          ## LD is ld it makes a PLAMLIB
11898
          ## CC just makes a GrossModule.
11899
          archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11900
          reload_cmds='$CC -r -o $output$reload_objs'
11901
          hardcode_direct=no
11902
        ;;
11903
        motorola)
11904
          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11905
          hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11906
        ;;
11907
      esac
11908
      runpath_var='LD_RUN_PATH'
11909
      hardcode_shlibpath_var=no
11910
      ;;
11911
 
11912
    sysv4.3*)
11913
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11914
      hardcode_shlibpath_var=no
11915
      export_dynamic_flag_spec='-Bexport'
11916
      ;;
11917
 
11918
    sysv4*MP*)
11919
      if test -d /usr/nec; then
11920
        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11921
        hardcode_shlibpath_var=no
11922
        runpath_var=LD_RUN_PATH
11923
        hardcode_runpath_var=yes
11924
        ld_shlibs=yes
11925
      fi
11926
      ;;
11927
 
11928
    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11929
      no_undefined_flag='${wl}-z,text'
11930
      archive_cmds_need_lc=no
11931
      hardcode_shlibpath_var=no
11932
      runpath_var='LD_RUN_PATH'
11933
 
11934
      if test "$GCC" = yes; then
11935
        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11936
        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11937
      else
11938
        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11939
        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11940
      fi
11941
      ;;
11942
 
11943
    sysv5* | sco3.2v5* | sco5v6*)
11944
      # Note: We can NOT use -z defs as we might desire, because we do not
11945
      # link with -lc, and that would cause any symbols used from libc to
11946
      # always be unresolved, which means just about no library would
11947
      # ever link correctly.  If we're not using GNU ld we use -z text
11948
      # though, which does catch some bad symbols but isn't as heavy-handed
11949
      # as -z defs.
11950
      no_undefined_flag='${wl}-z,text'
11951
      allow_undefined_flag='${wl}-z,nodefs'
11952
      archive_cmds_need_lc=no
11953
      hardcode_shlibpath_var=no
11954
      hardcode_libdir_flag_spec='${wl}-R,$libdir'
11955
      hardcode_libdir_separator=':'
11956
      link_all_deplibs=yes
11957
      export_dynamic_flag_spec='${wl}-Bexport'
11958
      runpath_var='LD_RUN_PATH'
11959
 
11960
      if test "$GCC" = yes; then
11961
        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11962
        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11963
      else
11964
        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11965
        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11966
      fi
11967
      ;;
11968
 
11969
    uts4*)
11970
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11971
      hardcode_libdir_flag_spec='-L$libdir'
11972
      hardcode_shlibpath_var=no
11973
      ;;
11974
 
11975
    *)
11976
      ld_shlibs=no
11977
      ;;
11978
    esac
11979
 
11980
    if test x$host_vendor = xsni; then
11981
      case $host in
11982
      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11983
        export_dynamic_flag_spec='${wl}-Blargedynsym'
11984
        ;;
11985
      esac
11986
    fi
11987
  fi
11988
 
11989
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11990
$as_echo "$ld_shlibs" >&6; }
11991
test "$ld_shlibs" = no && can_build_shared=no
11992
 
11993
with_gnu_ld=$with_gnu_ld
11994
 
11995
 
11996
 
11997
 
11998
 
11999
 
12000
 
12001
 
12002
 
12003
 
12004
 
12005
 
12006
 
12007
 
12008
 
12009
#
12010
# Do we need to explicitly link libc?
12011
#
12012
case "x$archive_cmds_need_lc" in
12013
x|xyes)
12014
  # Assume -lc should be added
12015
  archive_cmds_need_lc=yes
12016
 
12017
  if test "$enable_shared" = yes && test "$GCC" = yes; then
12018
    case $archive_cmds in
12019
    *'~'*)
12020
      # FIXME: we may have to deal with multi-command sequences.
12021
      ;;
12022
    '$CC '*)
12023
      # Test whether the compiler implicitly links with -lc since on some
12024
      # systems, -lgcc has to come before -lc. If gcc already passes -lc
12025
      # to ld, don't add -lc before -lgcc.
12026
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
12027
$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
12028
if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
12029
  $as_echo_n "(cached) " >&6
12030
else
12031
  $RM conftest*
12032
        echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12033
 
12034
        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12035
  (eval $ac_compile) 2>&5
12036
  ac_status=$?
12037
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12038
  test $ac_status = 0; } 2>conftest.err; then
12039
          soname=conftest
12040
          lib=conftest
12041
          libobjs=conftest.$ac_objext
12042
          deplibs=
12043
          wl=$lt_prog_compiler_wl
12044
          pic_flag=$lt_prog_compiler_pic
12045
          compiler_flags=-v
12046
          linker_flags=-v
12047
          verstring=
12048
          output_objdir=.
12049
          libname=conftest
12050
          lt_save_allow_undefined_flag=$allow_undefined_flag
12051
          allow_undefined_flag=
12052
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
12053
  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
12054
  ac_status=$?
12055
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12056
  test $ac_status = 0; }
12057
          then
12058
            lt_cv_archive_cmds_need_lc=no
12059
          else
12060
            lt_cv_archive_cmds_need_lc=yes
12061
          fi
12062
          allow_undefined_flag=$lt_save_allow_undefined_flag
12063
        else
12064
          cat conftest.err 1>&5
12065
        fi
12066
        $RM conftest*
12067
 
12068
fi
12069
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
12070
$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
12071
      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
12072
      ;;
12073
    esac
12074
  fi
12075
  ;;
12076
esac
12077
 
12078
 
12079
 
12080
 
12081
 
12082
 
12083
 
12084
 
12085
 
12086
 
12087
 
12088
 
12089
 
12090
 
12091
 
12092
 
12093
 
12094
 
12095
 
12096
 
12097
 
12098
 
12099
 
12100
 
12101
 
12102
 
12103
 
12104
 
12105
 
12106
 
12107
 
12108
 
12109
 
12110
 
12111
 
12112
 
12113
 
12114
 
12115
 
12116
 
12117
 
12118
 
12119
 
12120
 
12121
 
12122
 
12123
 
12124
 
12125
 
12126
 
12127
 
12128
 
12129
 
12130
 
12131
 
12132
 
12133
 
12134
 
12135
 
12136
 
12137
 
12138
 
12139
 
12140
 
12141
 
12142
 
12143
 
12144
 
12145
 
12146
 
12147
 
12148
 
12149
 
12150
 
12151
 
12152
 
12153
 
12154
 
12155
 
12156
 
12157
 
12158
 
12159
 
12160
 
12161
 
12162
 
12163
 
12164
 
12165
 
12166
 
12167
 
12168
 
12169
 
12170
 
12171
 
12172
 
12173
 
12174
 
12175
 
12176
 
12177
 
12178
 
12179
 
12180
 
12181
 
12182
 
12183
 
12184
 
12185
 
12186
 
12187
 
12188
 
12189
 
12190
 
12191
 
12192
 
12193
 
12194
 
12195
 
12196
 
12197
 
12198
 
12199
 
12200
 
12201
 
12202
 
12203
 
12204
 
12205
 
12206
 
12207
 
12208
 
12209
 
12210
 
12211
 
12212
 
12213
 
12214
 
12215
 
12216
 
12217
 
12218
 
12219
 
12220
 
12221
 
12222
 
12223
 
12224
 
12225
 
12226
 
12227
 
12228
 
12229
 
12230
 
12231
 
12232
 
12233
 
12234
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
12235
$as_echo_n "checking dynamic linker characteristics... " >&6; }
12236
 
12237
if test "$GCC" = yes; then
12238
  case $host_os in
12239
    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
12240
    *) lt_awk_arg="/^libraries:/" ;;
12241
  esac
12242
  case $host_os in
12243
    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
12244
    *) lt_sed_strip_eq="s,=/,/,g" ;;
12245
  esac
12246
  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
12247
  case $lt_search_path_spec in
12248
  *\;*)
12249
    # if the path contains ";" then we assume it to be the separator
12250
    # otherwise default to the standard path separator (i.e. ":") - it is
12251
    # assumed that no part of a normal pathname contains ";" but that should
12252
    # okay in the real world where ";" in dirpaths is itself problematic.
12253
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
12254
    ;;
12255
  *)
12256
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
12257
    ;;
12258
  esac
12259
  # Ok, now we have the path, separated by spaces, we can step through it
12260
  # and add multilib dir if necessary.
12261
  lt_tmp_lt_search_path_spec=
12262
  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
12263
  for lt_sys_path in $lt_search_path_spec; do
12264
    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
12265
      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
12266
    else
12267
      test -d "$lt_sys_path" && \
12268
        lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
12269
    fi
12270
  done
12271
  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
12272
BEGIN {RS=" "; FS="/|\n";} {
12273
  lt_foo="";
12274
  lt_count=0;
12275
  for (lt_i = NF; lt_i > 0; lt_i--) {
12276
    if ($lt_i != "" && $lt_i != ".") {
12277
      if ($lt_i == "..") {
12278
        lt_count++;
12279
      } else {
12280
        if (lt_count == 0) {
12281
          lt_foo="/" $lt_i lt_foo;
12282
        } else {
12283
          lt_count--;
12284
        }
12285
      }
12286
    }
12287
  }
12288
  if (lt_foo != "") { lt_freq[lt_foo]++; }
12289
  if (lt_freq[lt_foo] == 1) { print lt_foo; }
12290
}'`
12291
  # AWK program above erroneously prepends '/' to C:/dos/paths
12292
  # for these hosts.
12293
  case $host_os in
12294
    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
12295
      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
12296
  esac
12297
  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
12298
else
12299
  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12300
fi
12301
library_names_spec=
12302
libname_spec='lib$name'
12303
soname_spec=
12304
shrext_cmds=".so"
12305
postinstall_cmds=
12306
postuninstall_cmds=
12307
finish_cmds=
12308
finish_eval=
12309
shlibpath_var=
12310
shlibpath_overrides_runpath=unknown
12311
version_type=none
12312
dynamic_linker="$host_os ld.so"
12313
sys_lib_dlsearch_path_spec="/lib /usr/lib"
12314
need_lib_prefix=unknown
12315
hardcode_into_libs=no
12316
 
12317
# when you set need_version to no, make sure it does not cause -set_version
12318
# flags to be left without arguments
12319
need_version=unknown
12320
 
12321
case $host_os in
12322
aix3*)
12323
  version_type=linux
12324
  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12325
  shlibpath_var=LIBPATH
12326
 
12327
  # AIX 3 has no versioning support, so we append a major version to the name.
12328
  soname_spec='${libname}${release}${shared_ext}$major'
12329
  ;;
12330
 
12331
aix[4-9]*)
12332
  version_type=linux
12333
  need_lib_prefix=no
12334
  need_version=no
12335
  hardcode_into_libs=yes
12336
  if test "$host_cpu" = ia64; then
12337
    # AIX 5 supports IA64
12338
    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
12339
    shlibpath_var=LD_LIBRARY_PATH
12340
  else
12341
    # With GCC up to 2.95.x, collect2 would create an import file
12342
    # for dependence libraries.  The import file would start with
12343
    # the line `#! .'.  This would cause the generated library to
12344
    # depend on `.', always an invalid library.  This was fixed in
12345
    # development snapshots of GCC prior to 3.0.
12346
    case $host_os in
12347
      aix4 | aix4.[01] | aix4.[01].*)
12348
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12349
           echo ' yes '
12350
           echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
12351
        :
12352
      else
12353
        can_build_shared=no
12354
      fi
12355
      ;;
12356
    esac
12357
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
12358
    # soname into executable. Probably we can add versioning support to
12359
    # collect2, so additional links can be useful in future.
12360
    if test "$aix_use_runtimelinking" = yes; then
12361
      # If using run time linking (on AIX 4.2 or later) use lib.so
12362
      # instead of lib.a to let people know that these are not
12363
      # typical AIX shared libraries.
12364
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12365
    else
12366
      # We preserve .a as extension for shared libraries through AIX4.2
12367
      # and later when we are not doing run time linking.
12368
      library_names_spec='${libname}${release}.a $libname.a'
12369
      soname_spec='${libname}${release}${shared_ext}$major'
12370
    fi
12371
    shlibpath_var=LIBPATH
12372
  fi
12373
  ;;
12374
 
12375
amigaos*)
12376
  case $host_cpu in
12377
  powerpc)
12378
    # Since July 2007 AmigaOS4 officially supports .so libraries.
12379
    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
12380
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12381
    ;;
12382
  m68k)
12383
    library_names_spec='$libname.ixlibrary $libname.a'
12384
    # Create ${libname}_ixlibrary.a entries in /sys/libs.
12385
    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'
12386
    ;;
12387
  esac
12388
  ;;
12389
 
12390
beos*)
12391
  library_names_spec='${libname}${shared_ext}'
12392
  dynamic_linker="$host_os ld.so"
12393
  shlibpath_var=LIBRARY_PATH
12394
  ;;
12395
 
12396
bsdi[45]*)
12397
  version_type=linux
12398
  need_version=no
12399
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12400
  soname_spec='${libname}${release}${shared_ext}$major'
12401
  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12402
  shlibpath_var=LD_LIBRARY_PATH
12403
  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12404
  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12405
  # the default ld.so.conf also contains /usr/contrib/lib and
12406
  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12407
  # libtool to hard-code these into programs
12408
  ;;
12409
 
12410
cygwin* | mingw* | pw32* | cegcc*)
12411
  version_type=windows
12412
  shrext_cmds=".dll"
12413
  need_version=no
12414
  need_lib_prefix=no
12415
 
12416
  case $GCC,$host_os in
12417
  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
12418
    library_names_spec='$libname.dll.a'
12419
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
12420
    postinstall_cmds='base_file=`basename \${file}`~
12421
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12422
      dldir=$destdir/`dirname \$dlpath`~
12423
      test -d \$dldir || mkdir -p \$dldir~
12424
      $install_prog $dir/$dlname \$dldir/$dlname~
12425
      chmod a+x \$dldir/$dlname~
12426
      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12427
        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12428
      fi'
12429
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12430
      dlpath=$dir/\$dldll~
12431
       $RM \$dlpath'
12432
    shlibpath_overrides_runpath=yes
12433
 
12434
    case $host_os in
12435
    cygwin*)
12436
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12437
      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12438
 
12439
      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12440
      ;;
12441
    mingw* | cegcc*)
12442
      # MinGW DLLs use traditional 'lib' prefix
12443
      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12444
      ;;
12445
    pw32*)
12446
      # pw32 DLLs use 'pw' prefix rather than 'lib'
12447
      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12448
      ;;
12449
    esac
12450
    ;;
12451
 
12452
  *)
12453
    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12454
    ;;
12455
  esac
12456
  dynamic_linker='Win32 ld.exe'
12457
  # FIXME: first we should search . and the directory the executable is in
12458
  shlibpath_var=PATH
12459
  ;;
12460
 
12461
darwin* | rhapsody*)
12462
  dynamic_linker="$host_os dyld"
12463
  version_type=darwin
12464
  need_lib_prefix=no
12465
  need_version=no
12466
  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12467
  soname_spec='${libname}${release}${major}$shared_ext'
12468
  shlibpath_overrides_runpath=yes
12469
  shlibpath_var=DYLD_LIBRARY_PATH
12470
  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12471
 
12472
  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12473
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12474
  ;;
12475
 
12476
dgux*)
12477
  version_type=linux
12478
  need_lib_prefix=no
12479
  need_version=no
12480
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12481
  soname_spec='${libname}${release}${shared_ext}$major'
12482
  shlibpath_var=LD_LIBRARY_PATH
12483
  ;;
12484
 
12485
freebsd* | dragonfly*)
12486
  # DragonFly does not have aout.  When/if they implement a new
12487
  # versioning mechanism, adjust this.
12488
  if test -x /usr/bin/objformat; then
12489
    objformat=`/usr/bin/objformat`
12490
  else
12491
    case $host_os in
12492
    freebsd[23].*) objformat=aout ;;
12493
    *) objformat=elf ;;
12494
    esac
12495
  fi
12496
  version_type=freebsd-$objformat
12497
  case $version_type in
12498
    freebsd-elf*)
12499
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12500
      need_version=no
12501
      need_lib_prefix=no
12502
      ;;
12503
    freebsd-*)
12504
      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12505
      need_version=yes
12506
      ;;
12507
  esac
12508
  shlibpath_var=LD_LIBRARY_PATH
12509
  case $host_os in
12510
  freebsd2.*)
12511
    shlibpath_overrides_runpath=yes
12512
    ;;
12513
  freebsd3.[01]* | freebsdelf3.[01]*)
12514
    shlibpath_overrides_runpath=yes
12515
    hardcode_into_libs=yes
12516
    ;;
12517
  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12518
  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12519
    shlibpath_overrides_runpath=no
12520
    hardcode_into_libs=yes
12521
    ;;
12522
  *) # from 4.6 on, and DragonFly
12523
    shlibpath_overrides_runpath=yes
12524
    hardcode_into_libs=yes
12525
    ;;
12526
  esac
12527
  ;;
12528
 
12529
gnu*)
12530
  version_type=linux
12531
  need_lib_prefix=no
12532
  need_version=no
12533
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12534
  soname_spec='${libname}${release}${shared_ext}$major'
12535
  shlibpath_var=LD_LIBRARY_PATH
12536
  hardcode_into_libs=yes
12537
  ;;
12538
 
12539
haiku*)
12540
  version_type=linux
12541
  need_lib_prefix=no
12542
  need_version=no
12543
  dynamic_linker="$host_os runtime_loader"
12544
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12545
  soname_spec='${libname}${release}${shared_ext}$major'
12546
  shlibpath_var=LIBRARY_PATH
12547
  shlibpath_overrides_runpath=yes
12548
  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12549
  hardcode_into_libs=yes
12550
  ;;
12551
 
12552
hpux9* | hpux10* | hpux11*)
12553
  # Give a soname corresponding to the major version so that dld.sl refuses to
12554
  # link against other versions.
12555
  version_type=sunos
12556
  need_lib_prefix=no
12557
  need_version=no
12558
  case $host_cpu in
12559
  ia64*)
12560
    shrext_cmds='.so'
12561
    hardcode_into_libs=yes
12562
    dynamic_linker="$host_os dld.so"
12563
    shlibpath_var=LD_LIBRARY_PATH
12564
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12565
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12566
    soname_spec='${libname}${release}${shared_ext}$major'
12567
    if test "X$HPUX_IA64_MODE" = X32; then
12568
      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12569
    else
12570
      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12571
    fi
12572
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12573
    ;;
12574
  hppa*64*)
12575
    shrext_cmds='.sl'
12576
    hardcode_into_libs=yes
12577
    dynamic_linker="$host_os dld.sl"
12578
    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12579
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12580
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12581
    soname_spec='${libname}${release}${shared_ext}$major'
12582
    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12583
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12584
    ;;
12585
  *)
12586
    shrext_cmds='.sl'
12587
    dynamic_linker="$host_os dld.sl"
12588
    shlibpath_var=SHLIB_PATH
12589
    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12590
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12591
    soname_spec='${libname}${release}${shared_ext}$major'
12592
    ;;
12593
  esac
12594
  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12595
  postinstall_cmds='chmod 555 $lib'
12596
  # or fails outright, so override atomically:
12597
  install_override_mode=555
12598
  ;;
12599
 
12600
interix[3-9]*)
12601
  version_type=linux
12602
  need_lib_prefix=no
12603
  need_version=no
12604
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12605
  soname_spec='${libname}${release}${shared_ext}$major'
12606
  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12607
  shlibpath_var=LD_LIBRARY_PATH
12608
  shlibpath_overrides_runpath=no
12609
  hardcode_into_libs=yes
12610
  ;;
12611
 
12612
irix5* | irix6* | nonstopux*)
12613
  case $host_os in
12614
    nonstopux*) version_type=nonstopux ;;
12615
    *)
12616
        if test "$lt_cv_prog_gnu_ld" = yes; then
12617
                version_type=linux
12618
        else
12619
                version_type=irix
12620
        fi ;;
12621
  esac
12622
  need_lib_prefix=no
12623
  need_version=no
12624
  soname_spec='${libname}${release}${shared_ext}$major'
12625
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12626
  case $host_os in
12627
  irix5* | nonstopux*)
12628
    libsuff= shlibsuff=
12629
    ;;
12630
  *)
12631
    case $LD in # libtool.m4 will add one of these switches to LD
12632
    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12633
      libsuff= shlibsuff= libmagic=32-bit;;
12634
    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12635
      libsuff=32 shlibsuff=N32 libmagic=N32;;
12636
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12637
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
12638
    *) libsuff= shlibsuff= libmagic=never-match;;
12639
    esac
12640
    ;;
12641
  esac
12642
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12643
  shlibpath_overrides_runpath=no
12644
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12645
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12646
  hardcode_into_libs=yes
12647
  ;;
12648
 
12649
# No shared lib support for Linux oldld, aout, or coff.
12650
linux*oldld* | linux*aout* | linux*coff*)
12651
  dynamic_linker=no
12652
  ;;
12653
 
12654
# This must be Linux ELF.
12655
linux* | k*bsd*-gnu | kopensolaris*-gnu)
12656
  version_type=linux
12657
  need_lib_prefix=no
12658
  need_version=no
12659
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12660
  soname_spec='${libname}${release}${shared_ext}$major'
12661
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12662
  shlibpath_var=LD_LIBRARY_PATH
12663
  shlibpath_overrides_runpath=no
12664
 
12665
  # Some binutils ld are patched to set DT_RUNPATH
12666
  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
12667
  $as_echo_n "(cached) " >&6
12668
else
12669
  lt_cv_shlibpath_overrides_runpath=no
12670
    save_LDFLAGS=$LDFLAGS
12671
    save_libdir=$libdir
12672
    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12673
         LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12674
    if test x$gcc_no_link = xyes; then
12675
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12676
fi
12677
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12678
/* end confdefs.h.  */
12679
 
12680
int
12681
main ()
12682
{
12683
 
12684
  ;
12685
  return 0;
12686
}
12687
_ACEOF
12688
if ac_fn_c_try_link "$LINENO"; then :
12689
  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12690
  lt_cv_shlibpath_overrides_runpath=yes
12691
fi
12692
fi
12693
rm -f core conftest.err conftest.$ac_objext \
12694
    conftest$ac_exeext conftest.$ac_ext
12695
    LDFLAGS=$save_LDFLAGS
12696
    libdir=$save_libdir
12697
 
12698
fi
12699
 
12700
  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12701
 
12702
  # This implies no fast_install, which is unacceptable.
12703
  # Some rework will be needed to allow for fast_install
12704
  # before this can be enabled.
12705
  hardcode_into_libs=yes
12706
 
12707
  # Append ld.so.conf contents to the search path
12708
  if test -f /etc/ld.so.conf; then
12709
    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' ' '`
12710
    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12711
  fi
12712
 
12713
  # We used to test for /lib/ld.so.1 and disable shared libraries on
12714
  # powerpc, because MkLinux only supported shared libraries with the
12715
  # GNU dynamic linker.  Since this was broken with cross compilers,
12716
  # most powerpc-linux boxes support dynamic linking these days and
12717
  # people can always --disable-shared, the test was removed, and we
12718
  # assume the GNU/Linux dynamic linker is in use.
12719
  dynamic_linker='GNU/Linux ld.so'
12720
  ;;
12721
 
12722
netbsd*)
12723
  version_type=sunos
12724
  need_lib_prefix=no
12725
  need_version=no
12726
  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12727
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12728
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12729
    dynamic_linker='NetBSD (a.out) ld.so'
12730
  else
12731
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12732
    soname_spec='${libname}${release}${shared_ext}$major'
12733
    dynamic_linker='NetBSD ld.elf_so'
12734
  fi
12735
  shlibpath_var=LD_LIBRARY_PATH
12736
  shlibpath_overrides_runpath=yes
12737
  hardcode_into_libs=yes
12738
  ;;
12739
 
12740
newsos6)
12741
  version_type=linux
12742
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12743
  shlibpath_var=LD_LIBRARY_PATH
12744
  shlibpath_overrides_runpath=yes
12745
  ;;
12746
 
12747
*nto* | *qnx*)
12748
  version_type=qnx
12749
  need_lib_prefix=no
12750
  need_version=no
12751
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12752
  soname_spec='${libname}${release}${shared_ext}$major'
12753
  shlibpath_var=LD_LIBRARY_PATH
12754
  shlibpath_overrides_runpath=no
12755
  hardcode_into_libs=yes
12756
  dynamic_linker='ldqnx.so'
12757
  ;;
12758
 
12759
openbsd*)
12760
  version_type=sunos
12761
  sys_lib_dlsearch_path_spec="/usr/lib"
12762
  need_lib_prefix=no
12763
  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12764
  case $host_os in
12765
    openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
12766
    *)                          need_version=no  ;;
12767
  esac
12768
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12769
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12770
  shlibpath_var=LD_LIBRARY_PATH
12771
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12772
    case $host_os in
12773
      openbsd2.[89] | openbsd2.[89].*)
12774
        shlibpath_overrides_runpath=no
12775
        ;;
12776
      *)
12777
        shlibpath_overrides_runpath=yes
12778
        ;;
12779
      esac
12780
  else
12781
    shlibpath_overrides_runpath=yes
12782
  fi
12783
  ;;
12784
 
12785
os2*)
12786
  libname_spec='$name'
12787
  shrext_cmds=".dll"
12788
  need_lib_prefix=no
12789
  library_names_spec='$libname${shared_ext} $libname.a'
12790
  dynamic_linker='OS/2 ld.exe'
12791
  shlibpath_var=LIBPATH
12792
  ;;
12793
 
12794
osf3* | osf4* | osf5*)
12795
  version_type=osf
12796
  need_lib_prefix=no
12797
  need_version=no
12798
  soname_spec='${libname}${release}${shared_ext}$major'
12799
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12800
  shlibpath_var=LD_LIBRARY_PATH
12801
  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12802
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12803
  ;;
12804
 
12805
rdos*)
12806
  dynamic_linker=no
12807
  ;;
12808
 
12809
solaris*)
12810
  version_type=linux
12811
  need_lib_prefix=no
12812
  need_version=no
12813
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12814
  soname_spec='${libname}${release}${shared_ext}$major'
12815
  shlibpath_var=LD_LIBRARY_PATH
12816
  shlibpath_overrides_runpath=yes
12817
  hardcode_into_libs=yes
12818
  # ldd complains unless libraries are executable
12819
  postinstall_cmds='chmod +x $lib'
12820
  ;;
12821
 
12822
sunos4*)
12823
  version_type=sunos
12824
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12825
  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12826
  shlibpath_var=LD_LIBRARY_PATH
12827
  shlibpath_overrides_runpath=yes
12828
  if test "$with_gnu_ld" = yes; then
12829
    need_lib_prefix=no
12830
  fi
12831
  need_version=yes
12832
  ;;
12833
 
12834
sysv4 | sysv4.3*)
12835
  version_type=linux
12836
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12837
  soname_spec='${libname}${release}${shared_ext}$major'
12838
  shlibpath_var=LD_LIBRARY_PATH
12839
  case $host_vendor in
12840
    sni)
12841
      shlibpath_overrides_runpath=no
12842
      need_lib_prefix=no
12843
      runpath_var=LD_RUN_PATH
12844
      ;;
12845
    siemens)
12846
      need_lib_prefix=no
12847
      ;;
12848
    motorola)
12849
      need_lib_prefix=no
12850
      need_version=no
12851
      shlibpath_overrides_runpath=no
12852
      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12853
      ;;
12854
  esac
12855
  ;;
12856
 
12857
sysv4*MP*)
12858
  if test -d /usr/nec ;then
12859
    version_type=linux
12860
    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12861
    soname_spec='$libname${shared_ext}.$major'
12862
    shlibpath_var=LD_LIBRARY_PATH
12863
  fi
12864
  ;;
12865
 
12866
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12867
  version_type=freebsd-elf
12868
  need_lib_prefix=no
12869
  need_version=no
12870
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12871
  soname_spec='${libname}${release}${shared_ext}$major'
12872
  shlibpath_var=LD_LIBRARY_PATH
12873
  shlibpath_overrides_runpath=yes
12874
  hardcode_into_libs=yes
12875
  if test "$with_gnu_ld" = yes; then
12876
    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12877
  else
12878
    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12879
    case $host_os in
12880
      sco3.2v5*)
12881
        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12882
        ;;
12883
    esac
12884
  fi
12885
  sys_lib_dlsearch_path_spec='/usr/lib'
12886
  ;;
12887
 
12888
tpf*)
12889
  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
12890
  version_type=linux
12891
  need_lib_prefix=no
12892
  need_version=no
12893
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12894
  shlibpath_var=LD_LIBRARY_PATH
12895
  shlibpath_overrides_runpath=no
12896
  hardcode_into_libs=yes
12897
  ;;
12898
 
12899
uts4*)
12900
  version_type=linux
12901
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12902
  soname_spec='${libname}${release}${shared_ext}$major'
12903
  shlibpath_var=LD_LIBRARY_PATH
12904
  ;;
12905
 
12906
*)
12907
  dynamic_linker=no
12908
  ;;
12909
esac
12910
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12911
$as_echo "$dynamic_linker" >&6; }
12912
test "$dynamic_linker" = no && can_build_shared=no
12913
 
12914
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12915
if test "$GCC" = yes; then
12916
  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12917
fi
12918
 
12919
if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12920
  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12921
fi
12922
if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12923
  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12924
fi
12925
 
12926
 
12927
 
12928
 
12929
 
12930
 
12931
 
12932
 
12933
 
12934
 
12935
 
12936
 
12937
 
12938
 
12939
 
12940
 
12941
 
12942
 
12943
 
12944
 
12945
 
12946
 
12947
 
12948
 
12949
 
12950
 
12951
 
12952
 
12953
 
12954
 
12955
 
12956
 
12957
 
12958
 
12959
 
12960
 
12961
 
12962
 
12963
 
12964
 
12965
 
12966
 
12967
 
12968
 
12969
 
12970
 
12971
 
12972
 
12973
 
12974
 
12975
 
12976
 
12977
 
12978
 
12979
 
12980
 
12981
 
12982
 
12983
 
12984
 
12985
 
12986
 
12987
 
12988
 
12989
 
12990
 
12991
 
12992
 
12993
 
12994
 
12995
 
12996
 
12997
 
12998
 
12999
 
13000
 
13001
 
13002
 
13003
 
13004
 
13005
 
13006
 
13007
 
13008
 
13009
 
13010
 
13011
 
13012
 
13013
 
13014
 
13015
 
13016
 
13017
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
13018
$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13019
hardcode_action=
13020
if test -n "$hardcode_libdir_flag_spec" ||
13021
   test -n "$runpath_var" ||
13022
   test "X$hardcode_automatic" = "Xyes" ; then
13023
 
13024
  # We can hardcode non-existent directories.
13025
  if test "$hardcode_direct" != no &&
13026
     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13027
     # have to relink, otherwise we might link with an installed library
13028
     # when we should be linking with a yet-to-be-installed one
13029
     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
13030
     test "$hardcode_minus_L" != no; then
13031
    # Linking always hardcodes the temporary library directory.
13032
    hardcode_action=relink
13033
  else
13034
    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13035
    hardcode_action=immediate
13036
  fi
13037
else
13038
  # We cannot hardcode anything, or else we can only hardcode existing
13039
  # directories.
13040
  hardcode_action=unsupported
13041
fi
13042
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
13043
$as_echo "$hardcode_action" >&6; }
13044
 
13045
if test "$hardcode_action" = relink ||
13046
   test "$inherit_rpath" = yes; then
13047
  # Fast installation is not supported
13048
  enable_fast_install=no
13049
elif test "$shlibpath_overrides_runpath" = yes ||
13050
     test "$enable_shared" = no; then
13051
  # Fast installation is not necessary
13052
  enable_fast_install=needless
13053
fi
13054
 
13055
 
13056
 
13057
 
13058
 
13059
 
13060
  if test "x$enable_dlopen" != xyes; then
13061
  enable_dlopen=unknown
13062
  enable_dlopen_self=unknown
13063
  enable_dlopen_self_static=unknown
13064
else
13065
  lt_cv_dlopen=no
13066
  lt_cv_dlopen_libs=
13067
 
13068
  case $host_os in
13069
  beos*)
13070
    lt_cv_dlopen="load_add_on"
13071
    lt_cv_dlopen_libs=
13072
    lt_cv_dlopen_self=yes
13073
    ;;
13074
 
13075
  mingw* | pw32* | cegcc*)
13076
    lt_cv_dlopen="LoadLibrary"
13077
    lt_cv_dlopen_libs=
13078
    ;;
13079
 
13080
  cygwin*)
13081
    lt_cv_dlopen="dlopen"
13082
    lt_cv_dlopen_libs=
13083
    ;;
13084
 
13085
  darwin*)
13086
  # if libdl is installed we need to link against it
13087
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13088
$as_echo_n "checking for dlopen in -ldl... " >&6; }
13089
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
13090
  $as_echo_n "(cached) " >&6
13091
else
13092
  ac_check_lib_save_LIBS=$LIBS
13093
LIBS="-ldl  $LIBS"
13094
if test x$gcc_no_link = xyes; then
13095
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13096
fi
13097
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13098
/* end confdefs.h.  */
13099
 
13100
/* Override any GCC internal prototype to avoid an error.
13101
   Use char because int might match the return type of a GCC
13102
   builtin and then its argument prototype would still apply.  */
13103
#ifdef __cplusplus
13104
extern "C"
13105
#endif
13106
char dlopen ();
13107
int
13108
main ()
13109
{
13110
return dlopen ();
13111
  ;
13112
  return 0;
13113
}
13114
_ACEOF
13115
if ac_fn_c_try_link "$LINENO"; then :
13116
  ac_cv_lib_dl_dlopen=yes
13117
else
13118
  ac_cv_lib_dl_dlopen=no
13119
fi
13120
rm -f core conftest.err conftest.$ac_objext \
13121
    conftest$ac_exeext conftest.$ac_ext
13122
LIBS=$ac_check_lib_save_LIBS
13123
fi
13124
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13125
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
13126
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
13127
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
13128
else
13129
 
13130
    lt_cv_dlopen="dyld"
13131
    lt_cv_dlopen_libs=
13132
    lt_cv_dlopen_self=yes
13133
 
13134
fi
13135
 
13136
    ;;
13137
 
13138
  *)
13139
    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
13140
if test "x$ac_cv_func_shl_load" = x""yes; then :
13141
  lt_cv_dlopen="shl_load"
13142
else
13143
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
13144
$as_echo_n "checking for shl_load in -ldld... " >&6; }
13145
if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
13146
  $as_echo_n "(cached) " >&6
13147
else
13148
  ac_check_lib_save_LIBS=$LIBS
13149
LIBS="-ldld  $LIBS"
13150
if test x$gcc_no_link = xyes; then
13151
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13152
fi
13153
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13154
/* end confdefs.h.  */
13155
 
13156
/* Override any GCC internal prototype to avoid an error.
13157
   Use char because int might match the return type of a GCC
13158
   builtin and then its argument prototype would still apply.  */
13159
#ifdef __cplusplus
13160
extern "C"
13161
#endif
13162
char shl_load ();
13163
int
13164
main ()
13165
{
13166
return shl_load ();
13167
  ;
13168
  return 0;
13169
}
13170
_ACEOF
13171
if ac_fn_c_try_link "$LINENO"; then :
13172
  ac_cv_lib_dld_shl_load=yes
13173
else
13174
  ac_cv_lib_dld_shl_load=no
13175
fi
13176
rm -f core conftest.err conftest.$ac_objext \
13177
    conftest$ac_exeext conftest.$ac_ext
13178
LIBS=$ac_check_lib_save_LIBS
13179
fi
13180
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
13181
$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
13182
if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
13183
  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
13184
else
13185
  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
13186
if test "x$ac_cv_func_dlopen" = x""yes; then :
13187
  lt_cv_dlopen="dlopen"
13188
else
13189
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13190
$as_echo_n "checking for dlopen in -ldl... " >&6; }
13191
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
13192
  $as_echo_n "(cached) " >&6
13193
else
13194
  ac_check_lib_save_LIBS=$LIBS
13195
LIBS="-ldl  $LIBS"
13196
if test x$gcc_no_link = xyes; then
13197
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13198
fi
13199
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13200
/* end confdefs.h.  */
13201
 
13202
/* Override any GCC internal prototype to avoid an error.
13203
   Use char because int might match the return type of a GCC
13204
   builtin and then its argument prototype would still apply.  */
13205
#ifdef __cplusplus
13206
extern "C"
13207
#endif
13208
char dlopen ();
13209
int
13210
main ()
13211
{
13212
return dlopen ();
13213
  ;
13214
  return 0;
13215
}
13216
_ACEOF
13217
if ac_fn_c_try_link "$LINENO"; then :
13218
  ac_cv_lib_dl_dlopen=yes
13219
else
13220
  ac_cv_lib_dl_dlopen=no
13221
fi
13222
rm -f core conftest.err conftest.$ac_objext \
13223
    conftest$ac_exeext conftest.$ac_ext
13224
LIBS=$ac_check_lib_save_LIBS
13225
fi
13226
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13227
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
13228
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
13229
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
13230
else
13231
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
13232
$as_echo_n "checking for dlopen in -lsvld... " >&6; }
13233
if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
13234
  $as_echo_n "(cached) " >&6
13235
else
13236
  ac_check_lib_save_LIBS=$LIBS
13237
LIBS="-lsvld  $LIBS"
13238
if test x$gcc_no_link = xyes; then
13239
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13240
fi
13241
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13242
/* end confdefs.h.  */
13243
 
13244
/* Override any GCC internal prototype to avoid an error.
13245
   Use char because int might match the return type of a GCC
13246
   builtin and then its argument prototype would still apply.  */
13247
#ifdef __cplusplus
13248
extern "C"
13249
#endif
13250
char dlopen ();
13251
int
13252
main ()
13253
{
13254
return dlopen ();
13255
  ;
13256
  return 0;
13257
}
13258
_ACEOF
13259
if ac_fn_c_try_link "$LINENO"; then :
13260
  ac_cv_lib_svld_dlopen=yes
13261
else
13262
  ac_cv_lib_svld_dlopen=no
13263
fi
13264
rm -f core conftest.err conftest.$ac_objext \
13265
    conftest$ac_exeext conftest.$ac_ext
13266
LIBS=$ac_check_lib_save_LIBS
13267
fi
13268
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
13269
$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
13270
if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
13271
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
13272
else
13273
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
13274
$as_echo_n "checking for dld_link in -ldld... " >&6; }
13275
if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
13276
  $as_echo_n "(cached) " >&6
13277
else
13278
  ac_check_lib_save_LIBS=$LIBS
13279
LIBS="-ldld  $LIBS"
13280
if test x$gcc_no_link = xyes; then
13281
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13282
fi
13283
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13284
/* end confdefs.h.  */
13285
 
13286
/* Override any GCC internal prototype to avoid an error.
13287
   Use char because int might match the return type of a GCC
13288
   builtin and then its argument prototype would still apply.  */
13289
#ifdef __cplusplus
13290
extern "C"
13291
#endif
13292
char dld_link ();
13293
int
13294
main ()
13295
{
13296
return dld_link ();
13297
  ;
13298
  return 0;
13299
}
13300
_ACEOF
13301
if ac_fn_c_try_link "$LINENO"; then :
13302
  ac_cv_lib_dld_dld_link=yes
13303
else
13304
  ac_cv_lib_dld_dld_link=no
13305
fi
13306
rm -f core conftest.err conftest.$ac_objext \
13307
    conftest$ac_exeext conftest.$ac_ext
13308
LIBS=$ac_check_lib_save_LIBS
13309
fi
13310
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
13311
$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
13312
if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
13313
  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
13314
fi
13315
 
13316
 
13317
fi
13318
 
13319
 
13320
fi
13321
 
13322
 
13323
fi
13324
 
13325
 
13326
fi
13327
 
13328
 
13329
fi
13330
 
13331
    ;;
13332
  esac
13333
 
13334
  if test "x$lt_cv_dlopen" != xno; then
13335
    enable_dlopen=yes
13336
  else
13337
    enable_dlopen=no
13338
  fi
13339
 
13340
  case $lt_cv_dlopen in
13341
  dlopen)
13342
    save_CPPFLAGS="$CPPFLAGS"
13343
    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
13344
 
13345
    save_LDFLAGS="$LDFLAGS"
13346
    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
13347
 
13348
    save_LIBS="$LIBS"
13349
    LIBS="$lt_cv_dlopen_libs $LIBS"
13350
 
13351
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
13352
$as_echo_n "checking whether a program can dlopen itself... " >&6; }
13353
if test "${lt_cv_dlopen_self+set}" = set; then :
13354
  $as_echo_n "(cached) " >&6
13355
else
13356
          if test "$cross_compiling" = yes; then :
13357
  lt_cv_dlopen_self=cross
13358
else
13359
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13360
  lt_status=$lt_dlunknown
13361
  cat > conftest.$ac_ext <<_LT_EOF
13362
#line 13362 "configure"
13363
#include "confdefs.h"
13364
 
13365
#if HAVE_DLFCN_H
13366
#include 
13367
#endif
13368
 
13369
#include 
13370
 
13371
#ifdef RTLD_GLOBAL
13372
#  define LT_DLGLOBAL           RTLD_GLOBAL
13373
#else
13374
#  ifdef DL_GLOBAL
13375
#    define LT_DLGLOBAL         DL_GLOBAL
13376
#  else
13377
#    define LT_DLGLOBAL         0
13378
#  endif
13379
#endif
13380
 
13381
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13382
   find out it does not work in some platform. */
13383
#ifndef LT_DLLAZY_OR_NOW
13384
#  ifdef RTLD_LAZY
13385
#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
13386
#  else
13387
#    ifdef DL_LAZY
13388
#      define LT_DLLAZY_OR_NOW          DL_LAZY
13389
#    else
13390
#      ifdef RTLD_NOW
13391
#        define LT_DLLAZY_OR_NOW        RTLD_NOW
13392
#      else
13393
#        ifdef DL_NOW
13394
#          define LT_DLLAZY_OR_NOW      DL_NOW
13395
#        else
13396
#          define LT_DLLAZY_OR_NOW      0
13397
#        endif
13398
#      endif
13399
#    endif
13400
#  endif
13401
#endif
13402
 
13403
/* When -fvisbility=hidden is used, assume the code has been annotated
13404
   correspondingly for the symbols needed.  */
13405
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13406
void fnord () __attribute__((visibility("default")));
13407
#endif
13408
 
13409
void fnord () { int i=42; }
13410
int main ()
13411
{
13412
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13413
  int status = $lt_dlunknown;
13414
 
13415
  if (self)
13416
    {
13417
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13418
      else
13419
        {
13420
          if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
13421
          else puts (dlerror ());
13422
        }
13423
      /* dlclose (self); */
13424
    }
13425
  else
13426
    puts (dlerror ());
13427
 
13428
  return status;
13429
}
13430
_LT_EOF
13431
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13432
  (eval $ac_link) 2>&5
13433
  ac_status=$?
13434
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13435
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13436
    (./conftest; exit; ) >&5 2>/dev/null
13437
    lt_status=$?
13438
    case x$lt_status in
13439
      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13440
      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13441
      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13442
    esac
13443
  else :
13444
    # compilation failed
13445
    lt_cv_dlopen_self=no
13446
  fi
13447
fi
13448
rm -fr conftest*
13449
 
13450
 
13451
fi
13452
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13453
$as_echo "$lt_cv_dlopen_self" >&6; }
13454
 
13455
    if test "x$lt_cv_dlopen_self" = xyes; then
13456
      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13457
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13458
$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
13459
if test "${lt_cv_dlopen_self_static+set}" = set; then :
13460
  $as_echo_n "(cached) " >&6
13461
else
13462
          if test "$cross_compiling" = yes; then :
13463
  lt_cv_dlopen_self_static=cross
13464
else
13465
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13466
  lt_status=$lt_dlunknown
13467
  cat > conftest.$ac_ext <<_LT_EOF
13468
#line 13468 "configure"
13469
#include "confdefs.h"
13470
 
13471
#if HAVE_DLFCN_H
13472
#include 
13473
#endif
13474
 
13475
#include 
13476
 
13477
#ifdef RTLD_GLOBAL
13478
#  define LT_DLGLOBAL           RTLD_GLOBAL
13479
#else
13480
#  ifdef DL_GLOBAL
13481
#    define LT_DLGLOBAL         DL_GLOBAL
13482
#  else
13483
#    define LT_DLGLOBAL         0
13484
#  endif
13485
#endif
13486
 
13487
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13488
   find out it does not work in some platform. */
13489
#ifndef LT_DLLAZY_OR_NOW
13490
#  ifdef RTLD_LAZY
13491
#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
13492
#  else
13493
#    ifdef DL_LAZY
13494
#      define LT_DLLAZY_OR_NOW          DL_LAZY
13495
#    else
13496
#      ifdef RTLD_NOW
13497
#        define LT_DLLAZY_OR_NOW        RTLD_NOW
13498
#      else
13499
#        ifdef DL_NOW
13500
#          define LT_DLLAZY_OR_NOW      DL_NOW
13501
#        else
13502
#          define LT_DLLAZY_OR_NOW      0
13503
#        endif
13504
#      endif
13505
#    endif
13506
#  endif
13507
#endif
13508
 
13509
/* When -fvisbility=hidden is used, assume the code has been annotated
13510
   correspondingly for the symbols needed.  */
13511
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13512
void fnord () __attribute__((visibility("default")));
13513
#endif
13514
 
13515
void fnord () { int i=42; }
13516
int main ()
13517
{
13518
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13519
  int status = $lt_dlunknown;
13520
 
13521
  if (self)
13522
    {
13523
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13524
      else
13525
        {
13526
          if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
13527
          else puts (dlerror ());
13528
        }
13529
      /* dlclose (self); */
13530
    }
13531
  else
13532
    puts (dlerror ());
13533
 
13534
  return status;
13535
}
13536
_LT_EOF
13537
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13538
  (eval $ac_link) 2>&5
13539
  ac_status=$?
13540
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13541
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13542
    (./conftest; exit; ) >&5 2>/dev/null
13543
    lt_status=$?
13544
    case x$lt_status in
13545
      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13546
      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13547
      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13548
    esac
13549
  else :
13550
    # compilation failed
13551
    lt_cv_dlopen_self_static=no
13552
  fi
13553
fi
13554
rm -fr conftest*
13555
 
13556
 
13557
fi
13558
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13559
$as_echo "$lt_cv_dlopen_self_static" >&6; }
13560
    fi
13561
 
13562
    CPPFLAGS="$save_CPPFLAGS"
13563
    LDFLAGS="$save_LDFLAGS"
13564
    LIBS="$save_LIBS"
13565
    ;;
13566
  esac
13567
 
13568
  case $lt_cv_dlopen_self in
13569
  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13570
  *) enable_dlopen_self=unknown ;;
13571
  esac
13572
 
13573
  case $lt_cv_dlopen_self_static in
13574
  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13575
  *) enable_dlopen_self_static=unknown ;;
13576
  esac
13577
fi
13578
 
13579
 
13580
 
13581
 
13582
 
13583
 
13584
 
13585
 
13586
 
13587
 
13588
 
13589
 
13590
 
13591
 
13592
 
13593
 
13594
 
13595
striplib=
13596
old_striplib=
13597
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13598
$as_echo_n "checking whether stripping libraries is possible... " >&6; }
13599
if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13600
  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13601
  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13602
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13603
$as_echo "yes" >&6; }
13604
else
13605
# FIXME - insert some real tests, host_os isn't really good enough
13606
  case $host_os in
13607
  darwin*)
13608
    if test -n "$STRIP" ; then
13609
      striplib="$STRIP -x"
13610
      old_striplib="$STRIP -S"
13611
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13612
$as_echo "yes" >&6; }
13613
    else
13614
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13615
$as_echo "no" >&6; }
13616
    fi
13617
    ;;
13618
  *)
13619
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13620
$as_echo "no" >&6; }
13621
    ;;
13622
  esac
13623
fi
13624
 
13625
 
13626
 
13627
 
13628
 
13629
 
13630
 
13631
 
13632
 
13633
 
13634
 
13635
 
13636
  # Report which library types will actually be built
13637
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13638
$as_echo_n "checking if libtool supports shared libraries... " >&6; }
13639
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13640
$as_echo "$can_build_shared" >&6; }
13641
 
13642
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13643
$as_echo_n "checking whether to build shared libraries... " >&6; }
13644
  test "$can_build_shared" = "no" && enable_shared=no
13645
 
13646
  # On AIX, shared libraries and static libraries use the same namespace, and
13647
  # are all built from PIC.
13648
  case $host_os in
13649
  aix3*)
13650
    test "$enable_shared" = yes && enable_static=no
13651
    if test -n "$RANLIB"; then
13652
      archive_cmds="$archive_cmds~\$RANLIB \$lib"
13653
      postinstall_cmds='$RANLIB $lib'
13654
    fi
13655
    ;;
13656
 
13657
  aix[4-9]*)
13658
    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13659
      test "$enable_shared" = yes && enable_static=no
13660
    fi
13661
    ;;
13662
  esac
13663
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13664
$as_echo "$enable_shared" >&6; }
13665
 
13666
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13667
$as_echo_n "checking whether to build static libraries... " >&6; }
13668
  # Make sure either enable_shared or enable_static is yes.
13669
  test "$enable_shared" = yes || enable_static=yes
13670
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13671
$as_echo "$enable_static" >&6; }
13672
 
13673
 
13674
 
13675
 
13676
fi
13677
ac_ext=c
13678
ac_cpp='$CPP $CPPFLAGS'
13679
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13680
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13681
ac_compiler_gnu=$ac_cv_c_compiler_gnu
13682
 
13683
CC="$lt_save_CC"
13684
 
13685
      if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
13686
    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
13687
    (test "X$CXX" != "Xg++"))) ; then
13688
  ac_ext=cpp
13689
ac_cpp='$CXXCPP $CPPFLAGS'
13690
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13691
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13692
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13693
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
13694
$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
13695
if test -z "$CXXCPP"; then
13696
  if test "${ac_cv_prog_CXXCPP+set}" = set; then :
13697
  $as_echo_n "(cached) " >&6
13698
else
13699
      # Double quotes because CXXCPP needs to be expanded
13700
    for CXXCPP in "$CXX -E" "/lib/cpp"
13701
    do
13702
      ac_preproc_ok=false
13703
for ac_cxx_preproc_warn_flag in '' yes
13704
do
13705
  # Use a header file that comes with gcc, so configuring glibc
13706
  # with a fresh cross-compiler works.
13707
  # Prefer  to  if __STDC__ is defined, since
13708
  #  exists even on freestanding compilers.
13709
  # On the NeXT, cc -E runs the code through the compiler's parser,
13710
  # not just through cpp. "Syntax error" is here to catch this case.
13711
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13712
/* end confdefs.h.  */
13713
#ifdef __STDC__
13714
# include 
13715
#else
13716
# include 
13717
#endif
13718
                     Syntax error
13719
_ACEOF
13720
if ac_fn_cxx_try_cpp "$LINENO"; then :
13721
 
13722
else
13723
  # Broken: fails on valid input.
13724
continue
13725
fi
13726
rm -f conftest.err conftest.$ac_ext
13727
 
13728
  # OK, works on sane cases.  Now check whether nonexistent headers
13729
  # can be detected and how.
13730
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13731
/* end confdefs.h.  */
13732
#include 
13733
_ACEOF
13734
if ac_fn_cxx_try_cpp "$LINENO"; then :
13735
  # Broken: success on invalid input.
13736
continue
13737
else
13738
  # Passes both tests.
13739
ac_preproc_ok=:
13740
break
13741
fi
13742
rm -f conftest.err conftest.$ac_ext
13743
 
13744
done
13745
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13746
rm -f conftest.err conftest.$ac_ext
13747
if $ac_preproc_ok; then :
13748
  break
13749
fi
13750
 
13751
    done
13752
    ac_cv_prog_CXXCPP=$CXXCPP
13753
 
13754
fi
13755
  CXXCPP=$ac_cv_prog_CXXCPP
13756
else
13757
  ac_cv_prog_CXXCPP=$CXXCPP
13758
fi
13759
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
13760
$as_echo "$CXXCPP" >&6; }
13761
ac_preproc_ok=false
13762
for ac_cxx_preproc_warn_flag in '' yes
13763
do
13764
  # Use a header file that comes with gcc, so configuring glibc
13765
  # with a fresh cross-compiler works.
13766
  # Prefer  to  if __STDC__ is defined, since
13767
  #  exists even on freestanding compilers.
13768
  # On the NeXT, cc -E runs the code through the compiler's parser,
13769
  # not just through cpp. "Syntax error" is here to catch this case.
13770
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13771
/* end confdefs.h.  */
13772
#ifdef __STDC__
13773
# include 
13774
#else
13775
# include 
13776
#endif
13777
                     Syntax error
13778
_ACEOF
13779
if ac_fn_cxx_try_cpp "$LINENO"; then :
13780
 
13781
else
13782
  # Broken: fails on valid input.
13783
continue
13784
fi
13785
rm -f conftest.err conftest.$ac_ext
13786
 
13787
  # OK, works on sane cases.  Now check whether nonexistent headers
13788
  # can be detected and how.
13789
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13790
/* end confdefs.h.  */
13791
#include 
13792
_ACEOF
13793
if ac_fn_cxx_try_cpp "$LINENO"; then :
13794
  # Broken: success on invalid input.
13795
continue
13796
else
13797
  # Passes both tests.
13798
ac_preproc_ok=:
13799
break
13800
fi
13801
rm -f conftest.err conftest.$ac_ext
13802
 
13803
done
13804
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13805
rm -f conftest.err conftest.$ac_ext
13806
if $ac_preproc_ok; then :
13807
 
13808
else
13809
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13810
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13811
as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
13812
See \`config.log' for more details." "$LINENO" 5; }
13813
fi
13814
 
13815
ac_ext=c
13816
ac_cpp='$CPP $CPPFLAGS'
13817
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13818
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13819
ac_compiler_gnu=$ac_cv_c_compiler_gnu
13820
 
13821
else
13822
  _lt_caught_CXX_error=yes
13823
fi
13824
 
13825
ac_ext=cpp
13826
ac_cpp='$CXXCPP $CPPFLAGS'
13827
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13828
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13829
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13830
 
13831
archive_cmds_need_lc_CXX=no
13832
allow_undefined_flag_CXX=
13833
always_export_symbols_CXX=no
13834
archive_expsym_cmds_CXX=
13835
compiler_needs_object_CXX=no
13836
export_dynamic_flag_spec_CXX=
13837
hardcode_direct_CXX=no
13838
hardcode_direct_absolute_CXX=no
13839
hardcode_libdir_flag_spec_CXX=
13840
hardcode_libdir_flag_spec_ld_CXX=
13841
hardcode_libdir_separator_CXX=
13842
hardcode_minus_L_CXX=no
13843
hardcode_shlibpath_var_CXX=unsupported
13844
hardcode_automatic_CXX=no
13845
inherit_rpath_CXX=no
13846
module_cmds_CXX=
13847
module_expsym_cmds_CXX=
13848
link_all_deplibs_CXX=unknown
13849
old_archive_cmds_CXX=$old_archive_cmds
13850
reload_flag_CXX=$reload_flag
13851
reload_cmds_CXX=$reload_cmds
13852
no_undefined_flag_CXX=
13853
whole_archive_flag_spec_CXX=
13854
enable_shared_with_static_runtimes_CXX=no
13855
 
13856
# Source file extension for C++ test sources.
13857
ac_ext=cpp
13858
 
13859
# Object file extension for compiled C++ test sources.
13860
objext=o
13861
objext_CXX=$objext
13862
 
13863
# No sense in running all these tests if we already determined that
13864
# the CXX compiler isn't working.  Some variables (like enable_shared)
13865
# are currently assumed to apply to all compilers on this platform,
13866
# and will be corrupted by setting them based on a non-working compiler.
13867
if test "$_lt_caught_CXX_error" != yes; then
13868
  # Code to be used in simple compile tests
13869
  lt_simple_compile_test_code="int some_variable = 0;"
13870
 
13871
  # Code to be used in simple link tests
13872
  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
13873
 
13874
  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
13875
 
13876
 
13877
 
13878
 
13879
 
13880
 
13881
# If no C compiler was specified, use CC.
13882
LTCC=${LTCC-"$CC"}
13883
 
13884
# If no C compiler flags were specified, use CFLAGS.
13885
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13886
 
13887
# Allow CC to be a program name with arguments.
13888
compiler=$CC
13889
 
13890
 
13891
  # save warnings/boilerplate of simple test code
13892
  ac_outfile=conftest.$ac_objext
13893
echo "$lt_simple_compile_test_code" >conftest.$ac_ext
13894
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13895
_lt_compiler_boilerplate=`cat conftest.err`
13896
$RM conftest*
13897
 
13898
  ac_outfile=conftest.$ac_objext
13899
echo "$lt_simple_link_test_code" >conftest.$ac_ext
13900
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13901
_lt_linker_boilerplate=`cat conftest.err`
13902
$RM -r conftest*
13903
 
13904
 
13905
  # Allow CC to be a program name with arguments.
13906
  lt_save_CC=$CC
13907
  lt_save_LD=$LD
13908
  lt_save_GCC=$GCC
13909
  GCC=$GXX
13910
  lt_save_with_gnu_ld=$with_gnu_ld
13911
  lt_save_path_LD=$lt_cv_path_LD
13912
  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
13913
    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
13914
  else
13915
    $as_unset lt_cv_prog_gnu_ld
13916
  fi
13917
  if test -n "${lt_cv_path_LDCXX+set}"; then
13918
    lt_cv_path_LD=$lt_cv_path_LDCXX
13919
  else
13920
    $as_unset lt_cv_path_LD
13921
  fi
13922
  test -z "${LDCXX+set}" || LD=$LDCXX
13923
  CC=${CXX-"c++"}
13924
  compiler=$CC
13925
  compiler_CXX=$CC
13926
  for cc_temp in $compiler""; do
13927
  case $cc_temp in
13928
    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13929
    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13930
    \-*) ;;
13931
    *) break;;
13932
  esac
13933
done
13934
cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
13935
 
13936
 
13937
  if test -n "$compiler"; then
13938
    # We don't want -fno-exception when compiling C++ code, so set the
13939
    # no_builtin_flag separately
13940
    if test "$GXX" = yes; then
13941
      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
13942
    else
13943
      lt_prog_compiler_no_builtin_flag_CXX=
13944
    fi
13945
 
13946
    if test "$GXX" = yes; then
13947
      # Set up default GNU C++ configuration
13948
 
13949
 
13950
 
13951
# Check whether --with-gnu-ld was given.
13952
if test "${with_gnu_ld+set}" = set; then :
13953
  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
13954
else
13955
  with_gnu_ld=no
13956
fi
13957
 
13958
ac_prog=ld
13959
if test "$GCC" = yes; then
13960
  # Check if gcc -print-prog-name=ld gives a path.
13961
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
13962
$as_echo_n "checking for ld used by $CC... " >&6; }
13963
  case $host in
13964
  *-*-mingw*)
13965
    # gcc leaves a trailing carriage return which upsets mingw
13966
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
13967
  *)
13968
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
13969
  esac
13970
  case $ac_prog in
13971
    # Accept absolute paths.
13972
    [\\/]* | ?:[\\/]*)
13973
      re_direlt='/[^/][^/]*/\.\./'
13974
      # Canonicalize the pathname of ld
13975
      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
13976
      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
13977
        ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
13978
      done
13979
      test -z "$LD" && LD="$ac_prog"
13980
      ;;
13981
  "")
13982
    # If it fails, then pretend we aren't using GCC.
13983
    ac_prog=ld
13984
    ;;
13985
  *)
13986
    # If it is relative, then search for the first ld in PATH.
13987
    with_gnu_ld=unknown
13988
    ;;
13989
  esac
13990
elif test "$with_gnu_ld" = yes; then
13991
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
13992
$as_echo_n "checking for GNU ld... " >&6; }
13993
else
13994
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
13995
$as_echo_n "checking for non-GNU ld... " >&6; }
13996
fi
13997
if test "${lt_cv_path_LD+set}" = set; then :
13998
  $as_echo_n "(cached) " >&6
13999
else
14000
  if test -z "$LD"; then
14001
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
14002
  for ac_dir in $PATH; do
14003
    IFS="$lt_save_ifs"
14004
    test -z "$ac_dir" && ac_dir=.
14005
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
14006
      lt_cv_path_LD="$ac_dir/$ac_prog"
14007
      # Check to see if the program is GNU ld.  I'd rather use --version,
14008
      # but apparently some variants of GNU ld only accept -v.
14009
      # Break only if it was the GNU/non-GNU ld that we prefer.
14010
      case `"$lt_cv_path_LD" -v 2>&1 
14011
      *GNU* | *'with BFD'*)
14012
        test "$with_gnu_ld" != no && break
14013
        ;;
14014
      *)
14015
        test "$with_gnu_ld" != yes && break
14016
        ;;
14017
      esac
14018
    fi
14019
  done
14020
  IFS="$lt_save_ifs"
14021
else
14022
  lt_cv_path_LD="$LD" # Let the user override the test with a path.
14023
fi
14024
fi
14025
 
14026
LD="$lt_cv_path_LD"
14027
if test -n "$LD"; then
14028
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
14029
$as_echo "$LD" >&6; }
14030
else
14031
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14032
$as_echo "no" >&6; }
14033
fi
14034
test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
14035
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
14036
$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
14037
if test "${lt_cv_prog_gnu_ld+set}" = set; then :
14038
  $as_echo_n "(cached) " >&6
14039
else
14040
  # I'd rather use --version here, but apparently some GNU lds only accept -v.
14041
case `$LD -v 2>&1 
14042
*GNU* | *'with BFD'*)
14043
  lt_cv_prog_gnu_ld=yes
14044
  ;;
14045
*)
14046
  lt_cv_prog_gnu_ld=no
14047
  ;;
14048
esac
14049
fi
14050
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
14051
$as_echo "$lt_cv_prog_gnu_ld" >&6; }
14052
with_gnu_ld=$lt_cv_prog_gnu_ld
14053
 
14054
 
14055
 
14056
 
14057
 
14058
 
14059
 
14060
      # Check if GNU C++ uses GNU ld as the underlying linker, since the
14061
      # archiving commands below assume that GNU ld is being used.
14062
      if test "$with_gnu_ld" = yes; then
14063
        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
14064
        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'
14065
 
14066
        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14067
        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14068
 
14069
        # If archive_cmds runs LD, not CC, wlarc should be empty
14070
        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
14071
        #     investigate it a little bit more. (MM)
14072
        wlarc='${wl}'
14073
 
14074
        # ancient GNU ld didn't support --whole-archive et. al.
14075
        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
14076
          $GREP 'no-whole-archive' > /dev/null; then
14077
          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14078
        else
14079
          whole_archive_flag_spec_CXX=
14080
        fi
14081
      else
14082
        with_gnu_ld=no
14083
        wlarc=
14084
 
14085
        # A generic and very simple default shared library creation
14086
        # command for GNU C++ for the case where it uses the native
14087
        # linker, instead of GNU ld.  If possible, this setting should
14088
        # overridden to take advantage of the native linker features on
14089
        # the platform it is being used on.
14090
        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
14091
      fi
14092
 
14093
      # Commands to make compiler produce verbose output that lists
14094
      # what "hidden" libraries, object files and flags are used when
14095
      # linking a shared library.
14096
      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14097
 
14098
    else
14099
      GXX=no
14100
      with_gnu_ld=no
14101
      wlarc=
14102
    fi
14103
 
14104
    # PORTME: fill in a description of your system's C++ link characteristics
14105
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14106
$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14107
    ld_shlibs_CXX=yes
14108
    case $host_os in
14109
      aix3*)
14110
        # FIXME: insert proper C++ library support
14111
        ld_shlibs_CXX=no
14112
        ;;
14113
      aix[4-9]*)
14114
        if test "$host_cpu" = ia64; then
14115
          # On IA64, the linker does run time linking by default, so we don't
14116
          # have to do anything special.
14117
          aix_use_runtimelinking=no
14118
          exp_sym_flag='-Bexport'
14119
          no_entry_flag=""
14120
        else
14121
          aix_use_runtimelinking=no
14122
 
14123
          # Test if we are trying to use run time linking or normal
14124
          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
14125
          # need to do runtime linking.
14126
          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
14127
            for ld_flag in $LDFLAGS; do
14128
              case $ld_flag in
14129
              *-brtl*)
14130
                aix_use_runtimelinking=yes
14131
                break
14132
                ;;
14133
              esac
14134
            done
14135
            ;;
14136
          esac
14137
 
14138
          exp_sym_flag='-bexport'
14139
          no_entry_flag='-bnoentry'
14140
        fi
14141
 
14142
        # When large executables or shared objects are built, AIX ld can
14143
        # have problems creating the table of contents.  If linking a library
14144
        # or program results in "error TOC overflow" add -mminimal-toc to
14145
        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
14146
        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14147
 
14148
        archive_cmds_CXX=''
14149
        hardcode_direct_CXX=yes
14150
        hardcode_direct_absolute_CXX=yes
14151
        hardcode_libdir_separator_CXX=':'
14152
        link_all_deplibs_CXX=yes
14153
        file_list_spec_CXX='${wl}-f,'
14154
 
14155
        if test "$GXX" = yes; then
14156
          case $host_os in aix4.[012]|aix4.[012].*)
14157
          # We only want to do this on AIX 4.2 and lower, the check
14158
          # below for broken collect2 doesn't work under 4.3+
14159
          collect2name=`${CC} -print-prog-name=collect2`
14160
          if test -f "$collect2name" &&
14161
             strings "$collect2name" | $GREP resolve_lib_name >/dev/null
14162
          then
14163
            # We have reworked collect2
14164
            :
14165
          else
14166
            # We have old collect2
14167
            hardcode_direct_CXX=unsupported
14168
            # It fails to find uninstalled libraries when the uninstalled
14169
            # path is not listed in the libpath.  Setting hardcode_minus_L
14170
            # to unsupported forces relinking
14171
            hardcode_minus_L_CXX=yes
14172
            hardcode_libdir_flag_spec_CXX='-L$libdir'
14173
            hardcode_libdir_separator_CXX=
14174
          fi
14175
          esac
14176
          shared_flag='-shared'
14177
          if test "$aix_use_runtimelinking" = yes; then
14178
            shared_flag="$shared_flag "'${wl}-G'
14179
          fi
14180
        else
14181
          # not using gcc
14182
          if test "$host_cpu" = ia64; then
14183
          # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14184
          # chokes on -Wl,-G. The following line is correct:
14185
          shared_flag='-G'
14186
          else
14187
            if test "$aix_use_runtimelinking" = yes; then
14188
              shared_flag='${wl}-G'
14189
            else
14190
              shared_flag='${wl}-bM:SRE'
14191
            fi
14192
          fi
14193
        fi
14194
 
14195
        export_dynamic_flag_spec_CXX='${wl}-bexpall'
14196
        # It seems that -bexpall does not export symbols beginning with
14197
        # underscore (_), so it is better to generate a list of symbols to
14198
        # export.
14199
        always_export_symbols_CXX=yes
14200
        if test "$aix_use_runtimelinking" = yes; then
14201
          # Warning - without using the other runtime loading flags (-brtl),
14202
          # -berok will link without error, but may produce a broken library.
14203
          allow_undefined_flag_CXX='-berok'
14204
          # Determine the default libpath from the value encoded in an empty
14205
          # executable.
14206
          if test x$gcc_no_link = xyes; then
14207
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14208
fi
14209
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14210
/* end confdefs.h.  */
14211
 
14212
int
14213
main ()
14214
{
14215
 
14216
  ;
14217
  return 0;
14218
}
14219
_ACEOF
14220
if ac_fn_cxx_try_link "$LINENO"; then :
14221
 
14222
lt_aix_libpath_sed='
14223
    /Import File Strings/,/^$/ {
14224
        /^0/ {
14225
            s/^0  *\(.*\)$/\1/
14226
            p
14227
        }
14228
    }'
14229
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14230
# Check for a 64-bit object if we didn't find anything.
14231
if test -z "$aix_libpath"; then
14232
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14233
fi
14234
fi
14235
rm -f core conftest.err conftest.$ac_objext \
14236
    conftest$ac_exeext conftest.$ac_ext
14237
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14238
 
14239
          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
14240
 
14241
          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"
14242
        else
14243
          if test "$host_cpu" = ia64; then
14244
            hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
14245
            allow_undefined_flag_CXX="-z nodefs"
14246
            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"
14247
          else
14248
            # Determine the default libpath from the value encoded in an
14249
            # empty executable.
14250
            if test x$gcc_no_link = xyes; then
14251
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14252
fi
14253
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14254
/* end confdefs.h.  */
14255
 
14256
int
14257
main ()
14258
{
14259
 
14260
  ;
14261
  return 0;
14262
}
14263
_ACEOF
14264
if ac_fn_cxx_try_link "$LINENO"; then :
14265
 
14266
lt_aix_libpath_sed='
14267
    /Import File Strings/,/^$/ {
14268
        /^0/ {
14269
            s/^0  *\(.*\)$/\1/
14270
            p
14271
        }
14272
    }'
14273
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14274
# Check for a 64-bit object if we didn't find anything.
14275
if test -z "$aix_libpath"; then
14276
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14277
fi
14278
fi
14279
rm -f core conftest.err conftest.$ac_objext \
14280
    conftest$ac_exeext conftest.$ac_ext
14281
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14282
 
14283
            hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
14284
            # Warning - without using the other run time loading flags,
14285
            # -berok will link without error, but may produce a broken library.
14286
            no_undefined_flag_CXX=' ${wl}-bernotok'
14287
            allow_undefined_flag_CXX=' ${wl}-berok'
14288
            if test "$with_gnu_ld" = yes; then
14289
              # We only use this code for GNU lds that support --whole-archive.
14290
              whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
14291
            else
14292
              # Exported symbols can be pulled into shared objects from archives
14293
              whole_archive_flag_spec_CXX='$convenience'
14294
            fi
14295
            archive_cmds_need_lc_CXX=yes
14296
            # This is similar to how AIX traditionally builds its shared
14297
            # libraries.
14298
            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'
14299
          fi
14300
        fi
14301
        ;;
14302
 
14303
      beos*)
14304
        if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14305
          allow_undefined_flag_CXX=unsupported
14306
          # Joseph Beckenbach  says some releases of gcc
14307
          # support --undefined.  This deserves some investigation.  FIXME
14308
          archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14309
        else
14310
          ld_shlibs_CXX=no
14311
        fi
14312
        ;;
14313
 
14314
      chorus*)
14315
        case $cc_basename in
14316
          *)
14317
          # FIXME: insert proper C++ library support
14318
          ld_shlibs_CXX=no
14319
          ;;
14320
        esac
14321
        ;;
14322
 
14323
      cygwin* | mingw* | pw32* | cegcc*)
14324
        # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
14325
        # as there is no search path for DLLs.
14326
        hardcode_libdir_flag_spec_CXX='-L$libdir'
14327
        export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
14328
        allow_undefined_flag_CXX=unsupported
14329
        always_export_symbols_CXX=no
14330
        enable_shared_with_static_runtimes_CXX=yes
14331
 
14332
        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
14333
          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'
14334
          # If the export-symbols file already is a .def file (1st line
14335
          # is EXPORTS), use it as is; otherwise, prepend...
14336
          archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14337
            cp $export_symbols $output_objdir/$soname.def;
14338
          else
14339
            echo EXPORTS > $output_objdir/$soname.def;
14340
            cat $export_symbols >> $output_objdir/$soname.def;
14341
          fi~
14342
          $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'
14343
        else
14344
          ld_shlibs_CXX=no
14345
        fi
14346
        ;;
14347
      darwin* | rhapsody*)
14348
 
14349
 
14350
  archive_cmds_need_lc_CXX=no
14351
  hardcode_direct_CXX=no
14352
  hardcode_automatic_CXX=yes
14353
  hardcode_shlibpath_var_CXX=unsupported
14354
  if test "$lt_cv_ld_force_load" = "yes"; then
14355
    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\"`'
14356
  else
14357
    whole_archive_flag_spec_CXX=''
14358
  fi
14359
  link_all_deplibs_CXX=yes
14360
  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
14361
  case $cc_basename in
14362
     ifort*) _lt_dar_can_shared=yes ;;
14363
     *) _lt_dar_can_shared=$GCC ;;
14364
  esac
14365
  if test "$_lt_dar_can_shared" = "yes"; then
14366
    output_verbose_link_cmd=func_echo_all
14367
    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}"
14368
    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
14369
    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}"
14370
    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}"
14371
       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
14372
      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}"
14373
      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}"
14374
    fi
14375
 
14376
  else
14377
  ld_shlibs_CXX=no
14378
  fi
14379
 
14380
        ;;
14381
 
14382
      dgux*)
14383
        case $cc_basename in
14384
          ec++*)
14385
            # FIXME: insert proper C++ library support
14386
            ld_shlibs_CXX=no
14387
            ;;
14388
          ghcx*)
14389
            # Green Hills C++ Compiler
14390
            # FIXME: insert proper C++ library support
14391
            ld_shlibs_CXX=no
14392
            ;;
14393
          *)
14394
            # FIXME: insert proper C++ library support
14395
            ld_shlibs_CXX=no
14396
            ;;
14397
        esac
14398
        ;;
14399
 
14400
      freebsd2.*)
14401
        # C++ shared libraries reported to be fairly broken before
14402
        # switch to ELF
14403
        ld_shlibs_CXX=no
14404
        ;;
14405
 
14406
      freebsd-elf*)
14407
        archive_cmds_need_lc_CXX=no
14408
        ;;
14409
 
14410
      freebsd* | dragonfly*)
14411
        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
14412
        # conventions
14413
        ld_shlibs_CXX=yes
14414
        ;;
14415
 
14416
      gnu*)
14417
        ;;
14418
 
14419
      haiku*)
14420
        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14421
        link_all_deplibs_CXX=yes
14422
        ;;
14423
 
14424
      hpux9*)
14425
        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
14426
        hardcode_libdir_separator_CXX=:
14427
        export_dynamic_flag_spec_CXX='${wl}-E'
14428
        hardcode_direct_CXX=yes
14429
        hardcode_minus_L_CXX=yes # Not in the search PATH,
14430
                                             # but as the default
14431
                                             # location of the library.
14432
 
14433
        case $cc_basename in
14434
          CC*)
14435
            # FIXME: insert proper C++ library support
14436
            ld_shlibs_CXX=no
14437
            ;;
14438
          aCC*)
14439
            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'
14440
            # Commands to make compiler produce verbose output that lists
14441
            # what "hidden" libraries, object files and flags are used when
14442
            # linking a shared library.
14443
            #
14444
            # There doesn't appear to be a way to prevent this compiler from
14445
            # explicitly linking system object files so we need to strip them
14446
            # from the output so that they don't get included in the library
14447
            # dependencies.
14448
            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"'
14449
            ;;
14450
          *)
14451
            if test "$GXX" = yes; then
14452
              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'
14453
            else
14454
              # FIXME: insert proper C++ library support
14455
              ld_shlibs_CXX=no
14456
            fi
14457
            ;;
14458
        esac
14459
        ;;
14460
 
14461
      hpux10*|hpux11*)
14462
        if test $with_gnu_ld = no; then
14463
          hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
14464
          hardcode_libdir_separator_CXX=:
14465
 
14466
          case $host_cpu in
14467
            hppa*64*|ia64*)
14468
              ;;
14469
            *)
14470
              export_dynamic_flag_spec_CXX='${wl}-E'
14471
              ;;
14472
          esac
14473
        fi
14474
        case $host_cpu in
14475
          hppa*64*|ia64*)
14476
            hardcode_direct_CXX=no
14477
            hardcode_shlibpath_var_CXX=no
14478
            ;;
14479
          *)
14480
            hardcode_direct_CXX=yes
14481
            hardcode_direct_absolute_CXX=yes
14482
            hardcode_minus_L_CXX=yes # Not in the search PATH,
14483
                                                 # but as the default
14484
                                                 # location of the library.
14485
            ;;
14486
        esac
14487
 
14488
        case $cc_basename in
14489
          CC*)
14490
            # FIXME: insert proper C++ library support
14491
            ld_shlibs_CXX=no
14492
            ;;
14493
          aCC*)
14494
            case $host_cpu in
14495
              hppa*64*)
14496
                archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14497
                ;;
14498
              ia64*)
14499
                archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14500
                ;;
14501
              *)
14502
                archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14503
                ;;
14504
            esac
14505
            # Commands to make compiler produce verbose output that lists
14506
            # what "hidden" libraries, object files and flags are used when
14507
            # linking a shared library.
14508
            #
14509
            # There doesn't appear to be a way to prevent this compiler from
14510
            # explicitly linking system object files so we need to strip them
14511
            # from the output so that they don't get included in the library
14512
            # dependencies.
14513
            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"'
14514
            ;;
14515
          *)
14516
            if test "$GXX" = yes; then
14517
              if test $with_gnu_ld = no; then
14518
                case $host_cpu in
14519
                  hppa*64*)
14520
                    archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14521
                    ;;
14522
                  ia64*)
14523
                    archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14524
                    ;;
14525
                  *)
14526
                    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'
14527
                    ;;
14528
                esac
14529
              fi
14530
            else
14531
              # FIXME: insert proper C++ library support
14532
              ld_shlibs_CXX=no
14533
            fi
14534
            ;;
14535
        esac
14536
        ;;
14537
 
14538
      interix[3-9]*)
14539
        hardcode_direct_CXX=no
14540
        hardcode_shlibpath_var_CXX=no
14541
        hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14542
        export_dynamic_flag_spec_CXX='${wl}-E'
14543
        # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14544
        # Instead, shared libraries are loaded at an image base (0x10000000 by
14545
        # default) and relocated if they conflict, which is a slow very memory
14546
        # consuming and fragmenting process.  To avoid this, we pick a random,
14547
        # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14548
        # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14549
        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'
14550
        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'
14551
        ;;
14552
      irix5* | irix6*)
14553
        case $cc_basename in
14554
          CC*)
14555
            # SGI C++
14556
            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'
14557
 
14558
            # Archives containing C++ object files must be created using
14559
            # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
14560
            # necessary to make sure instantiated templates are included
14561
            # in the archive.
14562
            old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
14563
            ;;
14564
          *)
14565
            if test "$GXX" = yes; then
14566
              if test "$with_gnu_ld" = no; then
14567
                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'
14568
              else
14569
                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'
14570
              fi
14571
            fi
14572
            link_all_deplibs_CXX=yes
14573
            ;;
14574
        esac
14575
        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14576
        hardcode_libdir_separator_CXX=:
14577
        inherit_rpath_CXX=yes
14578
        ;;
14579
 
14580
      linux* | k*bsd*-gnu | kopensolaris*-gnu)
14581
        case $cc_basename in
14582
          KCC*)
14583
            # Kuck and Associates, Inc. (KAI) C++ Compiler
14584
 
14585
            # KCC will only create a shared library if the output file
14586
            # ends with ".so" (or ".sl" for HP-UX), so rename the library
14587
            # to its proper name (with version) after linking.
14588
            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'
14589
            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'
14590
            # Commands to make compiler produce verbose output that lists
14591
            # what "hidden" libraries, object files and flags are used when
14592
            # linking a shared library.
14593
            #
14594
            # There doesn't appear to be a way to prevent this compiler from
14595
            # explicitly linking system object files so we need to strip them
14596
            # from the output so that they don't get included in the library
14597
            # dependencies.
14598
            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"'
14599
 
14600
            hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14601
            export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14602
 
14603
            # Archives containing C++ object files must be created using
14604
            # "CC -Bstatic", where "CC" is the KAI C++ compiler.
14605
            old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
14606
            ;;
14607
          icpc* | ecpc* )
14608
            # Intel C++
14609
            with_gnu_ld=yes
14610
            # version 8.0 and above of icpc choke on multiply defined symbols
14611
            # if we add $predep_objects and $postdep_objects, however 7.1 and
14612
            # earlier do not add the objects themselves.
14613
            case `$CC -V 2>&1` in
14614
              *"Version 7."*)
14615
                archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
14616
                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'
14617
                ;;
14618
              *)  # Version 8.0 or newer
14619
                tmp_idyn=
14620
                case $host_cpu in
14621
                  ia64*) tmp_idyn=' -i_dynamic';;
14622
                esac
14623
                archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14624
                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'
14625
                ;;
14626
            esac
14627
            archive_cmds_need_lc_CXX=no
14628
            hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14629
            export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14630
            whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
14631
            ;;
14632
          pgCC* | pgcpp*)
14633
            # Portland Group C++ compiler
14634
            case `$CC -V` in
14635
            *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
14636
              prelink_cmds_CXX='tpldir=Template.dir~
14637
                rm -rf $tpldir~
14638
                $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
14639
                compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
14640
              old_archive_cmds_CXX='tpldir=Template.dir~
14641
                rm -rf $tpldir~
14642
                $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
14643
                $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
14644
                $RANLIB $oldlib'
14645
              archive_cmds_CXX='tpldir=Template.dir~
14646
                rm -rf $tpldir~
14647
                $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14648
                $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
14649
              archive_expsym_cmds_CXX='tpldir=Template.dir~
14650
                rm -rf $tpldir~
14651
                $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14652
                $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'
14653
              ;;
14654
            *) # Version 6 and above use weak symbols
14655
              archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
14656
              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'
14657
              ;;
14658
            esac
14659
 
14660
            hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
14661
            export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14662
            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'
14663
            ;;
14664
          cxx*)
14665
            # Compaq C++
14666
            archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
14667
            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'
14668
 
14669
            runpath_var=LD_RUN_PATH
14670
            hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14671
            hardcode_libdir_separator_CXX=:
14672
 
14673
            # Commands to make compiler produce verbose output that lists
14674
            # what "hidden" libraries, object files and flags are used when
14675
            # linking a shared library.
14676
            #
14677
            # There doesn't appear to be a way to prevent this compiler from
14678
            # explicitly linking system object files so we need to strip them
14679
            # from the output so that they don't get included in the library
14680
            # dependencies.
14681
            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'
14682
            ;;
14683
          xl* | mpixl* | bgxl*)
14684
            # IBM XL 8.0 on PPC, with GNU ld
14685
            hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14686
            export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14687
            archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14688
            if test "x$supports_anon_versioning" = xyes; then
14689
              archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
14690
                cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14691
                echo "local: *; };" >> $output_objdir/$libname.ver~
14692
                $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14693
            fi
14694
            ;;
14695
          *)
14696
            case `$CC -V 2>&1 | sed 5q` in
14697
            *Sun\ C*)
14698
              # Sun C++ 5.9
14699
              no_undefined_flag_CXX=' -zdefs'
14700
              archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14701
              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'
14702
              hardcode_libdir_flag_spec_CXX='-R$libdir'
14703
              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'
14704
              compiler_needs_object_CXX=yes
14705
 
14706
              # Not sure whether something based on
14707
              # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
14708
              # would be better.
14709
              output_verbose_link_cmd='func_echo_all'
14710
 
14711
              # Archives containing C++ object files must be created using
14712
              # "CC -xar", where "CC" is the Sun C++ compiler.  This is
14713
              # necessary to make sure instantiated templates are included
14714
              # in the archive.
14715
              old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14716
              ;;
14717
            esac
14718
            ;;
14719
        esac
14720
        ;;
14721
 
14722
      lynxos*)
14723
        # FIXME: insert proper C++ library support
14724
        ld_shlibs_CXX=no
14725
        ;;
14726
 
14727
      m88k*)
14728
        # FIXME: insert proper C++ library support
14729
        ld_shlibs_CXX=no
14730
        ;;
14731
 
14732
      mvs*)
14733
        case $cc_basename in
14734
          cxx*)
14735
            # FIXME: insert proper C++ library support
14736
            ld_shlibs_CXX=no
14737
            ;;
14738
          *)
14739
            # FIXME: insert proper C++ library support
14740
            ld_shlibs_CXX=no
14741
            ;;
14742
        esac
14743
        ;;
14744
 
14745
      netbsd*)
14746
        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14747
          archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
14748
          wlarc=
14749
          hardcode_libdir_flag_spec_CXX='-R$libdir'
14750
          hardcode_direct_CXX=yes
14751
          hardcode_shlibpath_var_CXX=no
14752
        fi
14753
        # Workaround some broken pre-1.5 toolchains
14754
        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
14755
        ;;
14756
 
14757
      *nto* | *qnx*)
14758
        ld_shlibs_CXX=yes
14759
        ;;
14760
 
14761
      openbsd2*)
14762
        # C++ shared libraries are fairly broken
14763
        ld_shlibs_CXX=no
14764
        ;;
14765
 
14766
      openbsd*)
14767
        if test -f /usr/libexec/ld.so; then
14768
          hardcode_direct_CXX=yes
14769
          hardcode_shlibpath_var_CXX=no
14770
          hardcode_direct_absolute_CXX=yes
14771
          archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
14772
          hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14773
          if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14774
            archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
14775
            export_dynamic_flag_spec_CXX='${wl}-E'
14776
            whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14777
          fi
14778
          output_verbose_link_cmd=func_echo_all
14779
        else
14780
          ld_shlibs_CXX=no
14781
        fi
14782
        ;;
14783
 
14784
      osf3* | osf4* | osf5*)
14785
        case $cc_basename in
14786
          KCC*)
14787
            # Kuck and Associates, Inc. (KAI) C++ Compiler
14788
 
14789
            # KCC will only create a shared library if the output file
14790
            # ends with ".so" (or ".sl" for HP-UX), so rename the library
14791
            # to its proper name (with version) after linking.
14792
            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'
14793
 
14794
            hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14795
            hardcode_libdir_separator_CXX=:
14796
 
14797
            # Archives containing C++ object files must be created using
14798
            # the KAI C++ compiler.
14799
            case $host in
14800
              osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
14801
              *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
14802
            esac
14803
            ;;
14804
          RCC*)
14805
            # Rational C++ 2.4.1
14806
            # FIXME: insert proper C++ library support
14807
            ld_shlibs_CXX=no
14808
            ;;
14809
          cxx*)
14810
            case $host in
14811
              osf3*)
14812
                allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
14813
                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'
14814
                hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14815
                ;;
14816
              *)
14817
                allow_undefined_flag_CXX=' -expect_unresolved \*'
14818
                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'
14819
                archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
14820
                  echo "-hidden">> $lib.exp~
14821
                  $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~
14822
                  $RM $lib.exp'
14823
                hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14824
                ;;
14825
            esac
14826
 
14827
            hardcode_libdir_separator_CXX=:
14828
 
14829
            # Commands to make compiler produce verbose output that lists
14830
            # what "hidden" libraries, object files and flags are used when
14831
            # linking a shared library.
14832
            #
14833
            # There doesn't appear to be a way to prevent this compiler from
14834
            # explicitly linking system object files so we need to strip them
14835
            # from the output so that they don't get included in the library
14836
            # dependencies.
14837
            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"'
14838
            ;;
14839
          *)
14840
            if test "$GXX" = yes && test "$with_gnu_ld" = no; then
14841
              allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
14842
              case $host in
14843
                osf3*)
14844
                  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'
14845
                  ;;
14846
                *)
14847
                  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'
14848
                  ;;
14849
              esac
14850
 
14851
              hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14852
              hardcode_libdir_separator_CXX=:
14853
 
14854
              # Commands to make compiler produce verbose output that lists
14855
              # what "hidden" libraries, object files and flags are used when
14856
              # linking a shared library.
14857
              output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14858
 
14859
            else
14860
              # FIXME: insert proper C++ library support
14861
              ld_shlibs_CXX=no
14862
            fi
14863
            ;;
14864
        esac
14865
        ;;
14866
 
14867
      psos*)
14868
        # FIXME: insert proper C++ library support
14869
        ld_shlibs_CXX=no
14870
        ;;
14871
 
14872
      sunos4*)
14873
        case $cc_basename in
14874
          CC*)
14875
            # Sun C++ 4.x
14876
            # FIXME: insert proper C++ library support
14877
            ld_shlibs_CXX=no
14878
            ;;
14879
          lcc*)
14880
            # Lucid
14881
            # FIXME: insert proper C++ library support
14882
            ld_shlibs_CXX=no
14883
            ;;
14884
          *)
14885
            # FIXME: insert proper C++ library support
14886
            ld_shlibs_CXX=no
14887
            ;;
14888
        esac
14889
        ;;
14890
 
14891
      solaris*)
14892
        case $cc_basename in
14893
          CC*)
14894
            # Sun C++ 4.2, 5.x and Centerline C++
14895
            archive_cmds_need_lc_CXX=yes
14896
            no_undefined_flag_CXX=' -zdefs'
14897
            archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14898
            archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14899
              $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'
14900
 
14901
            hardcode_libdir_flag_spec_CXX='-R$libdir'
14902
            hardcode_shlibpath_var_CXX=no
14903
            case $host_os in
14904
              solaris2.[0-5] | solaris2.[0-5].*) ;;
14905
              *)
14906
                # The compiler driver will combine and reorder linker options,
14907
                # but understands `-z linker_flag'.
14908
                # Supported since Solaris 2.6 (maybe 2.5.1?)
14909
                whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
14910
                ;;
14911
            esac
14912
            link_all_deplibs_CXX=yes
14913
 
14914
            output_verbose_link_cmd='func_echo_all'
14915
 
14916
            # Archives containing C++ object files must be created using
14917
            # "CC -xar", where "CC" is the Sun C++ compiler.  This is
14918
            # necessary to make sure instantiated templates are included
14919
            # in the archive.
14920
            old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14921
            ;;
14922
          gcx*)
14923
            # Green Hills C++ Compiler
14924
            archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14925
 
14926
            # The C++ compiler must be used to create the archive.
14927
            old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
14928
            ;;
14929
          *)
14930
            # GNU C++ compiler with Solaris linker
14931
            if test "$GXX" = yes && test "$with_gnu_ld" = no; then
14932
              no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
14933
              if $CC --version | $GREP -v '^2\.7' > /dev/null; then
14934
                archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14935
                archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14936
                  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
14937
 
14938
                # Commands to make compiler produce verbose output that lists
14939
                # what "hidden" libraries, object files and flags are used when
14940
                # linking a shared library.
14941
                output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14942
              else
14943
                # g++ 2.7 appears to require `-G' NOT `-shared' on this
14944
                # platform.
14945
                archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14946
                archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14947
                  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
14948
 
14949
                # Commands to make compiler produce verbose output that lists
14950
                # what "hidden" libraries, object files and flags are used when
14951
                # linking a shared library.
14952
                output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14953
              fi
14954
 
14955
              hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
14956
              case $host_os in
14957
                solaris2.[0-5] | solaris2.[0-5].*) ;;
14958
                *)
14959
                  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
14960
                  ;;
14961
              esac
14962
            fi
14963
            ;;
14964
        esac
14965
        ;;
14966
 
14967
    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
14968
      no_undefined_flag_CXX='${wl}-z,text'
14969
      archive_cmds_need_lc_CXX=no
14970
      hardcode_shlibpath_var_CXX=no
14971
      runpath_var='LD_RUN_PATH'
14972
 
14973
      case $cc_basename in
14974
        CC*)
14975
          archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14976
          archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14977
          ;;
14978
        *)
14979
          archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14980
          archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14981
          ;;
14982
      esac
14983
      ;;
14984
 
14985
      sysv5* | sco3.2v5* | sco5v6*)
14986
        # Note: We can NOT use -z defs as we might desire, because we do not
14987
        # link with -lc, and that would cause any symbols used from libc to
14988
        # always be unresolved, which means just about no library would
14989
        # ever link correctly.  If we're not using GNU ld we use -z text
14990
        # though, which does catch some bad symbols but isn't as heavy-handed
14991
        # as -z defs.
14992
        no_undefined_flag_CXX='${wl}-z,text'
14993
        allow_undefined_flag_CXX='${wl}-z,nodefs'
14994
        archive_cmds_need_lc_CXX=no
14995
        hardcode_shlibpath_var_CXX=no
14996
        hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
14997
        hardcode_libdir_separator_CXX=':'
14998
        link_all_deplibs_CXX=yes
14999
        export_dynamic_flag_spec_CXX='${wl}-Bexport'
15000
        runpath_var='LD_RUN_PATH'
15001
 
15002
        case $cc_basename in
15003
          CC*)
15004
            archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15005
            archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15006
            old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
15007
              '"$old_archive_cmds_CXX"
15008
            reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
15009
              '"$reload_cmds_CXX"
15010
            ;;
15011
          *)
15012
            archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15013
            archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15014
            ;;
15015
        esac
15016
      ;;
15017
 
15018
      tandem*)
15019
        case $cc_basename in
15020
          NCC*)
15021
            # NonStop-UX NCC 3.20
15022
            # FIXME: insert proper C++ library support
15023
            ld_shlibs_CXX=no
15024
            ;;
15025
          *)
15026
            # FIXME: insert proper C++ library support
15027
            ld_shlibs_CXX=no
15028
            ;;
15029
        esac
15030
        ;;
15031
 
15032
      vxworks*)
15033
        # FIXME: insert proper C++ library support
15034
        ld_shlibs_CXX=no
15035
        ;;
15036
 
15037
      *)
15038
        # FIXME: insert proper C++ library support
15039
        ld_shlibs_CXX=no
15040
        ;;
15041
    esac
15042
 
15043
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
15044
$as_echo "$ld_shlibs_CXX" >&6; }
15045
    test "$ld_shlibs_CXX" = no && can_build_shared=no
15046
 
15047
    GCC_CXX="$GXX"
15048
    LD_CXX="$LD"
15049
 
15050
    ## CAVEAT EMPTOR:
15051
    ## There is no encapsulation within the following macros, do not change
15052
    ## the running order or otherwise move them around unless you know exactly
15053
    ## what you are doing...
15054
    # Dependencies to place before and after the object being linked:
15055
predep_objects_CXX=
15056
postdep_objects_CXX=
15057
predeps_CXX=
15058
postdeps_CXX=
15059
compiler_lib_search_path_CXX=
15060
 
15061
cat > conftest.$ac_ext <<_LT_EOF
15062
class Foo
15063
{
15064
public:
15065
  Foo (void) { a = 0; }
15066
private:
15067
  int a;
15068
};
15069
_LT_EOF
15070
 
15071
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
15072
  (eval $ac_compile) 2>&5
15073
  ac_status=$?
15074
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15075
  test $ac_status = 0; }; then
15076
  # Parse the compiler output and extract the necessary
15077
  # objects, libraries and library flags.
15078
 
15079
  # Sentinel used to keep track of whether or not we are before
15080
  # the conftest object file.
15081
  pre_test_object_deps_done=no
15082
 
15083
  for p in `eval "$output_verbose_link_cmd"`; do
15084
    case $p in
15085
 
15086
    -L* | -R* | -l*)
15087
       # Some compilers place space between "-{L,R}" and the path.
15088
       # Remove the space.
15089
       if test $p = "-L" ||
15090
          test $p = "-R"; then
15091
         prev=$p
15092
         continue
15093
       else
15094
         prev=
15095
       fi
15096
 
15097
       if test "$pre_test_object_deps_done" = no; then
15098
         case $p in
15099
         -L* | -R*)
15100
           # Internal compiler library paths should come after those
15101
           # provided the user.  The postdeps already come after the
15102
           # user supplied libs so there is no need to process them.
15103
           if test -z "$compiler_lib_search_path_CXX"; then
15104
             compiler_lib_search_path_CXX="${prev}${p}"
15105
           else
15106
             compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
15107
           fi
15108
           ;;
15109
         # The "-l" case would never come before the object being
15110
         # linked, so don't bother handling this case.
15111
         esac
15112
       else
15113
         if test -z "$postdeps_CXX"; then
15114
           postdeps_CXX="${prev}${p}"
15115
         else
15116
           postdeps_CXX="${postdeps_CXX} ${prev}${p}"
15117
         fi
15118
       fi
15119
       ;;
15120
 
15121
    *.$objext)
15122
       # This assumes that the test object file only shows up
15123
       # once in the compiler output.
15124
       if test "$p" = "conftest.$objext"; then
15125
         pre_test_object_deps_done=yes
15126
         continue
15127
       fi
15128
 
15129
       if test "$pre_test_object_deps_done" = no; then
15130
         if test -z "$predep_objects_CXX"; then
15131
           predep_objects_CXX="$p"
15132
         else
15133
           predep_objects_CXX="$predep_objects_CXX $p"
15134
         fi
15135
       else
15136
         if test -z "$postdep_objects_CXX"; then
15137
           postdep_objects_CXX="$p"
15138
         else
15139
           postdep_objects_CXX="$postdep_objects_CXX $p"
15140
         fi
15141
       fi
15142
       ;;
15143
 
15144
    *) ;; # Ignore the rest.
15145
 
15146
    esac
15147
  done
15148
 
15149
  # Clean up.
15150
  rm -f a.out a.exe
15151
else
15152
  echo "libtool.m4: error: problem compiling CXX test program"
15153
fi
15154
 
15155
$RM -f confest.$objext
15156
 
15157
# PORTME: override above test on systems where it is broken
15158
case $host_os in
15159
interix[3-9]*)
15160
  # Interix 3.5 installs completely hosed .la files for C++, so rather than
15161
  # hack all around it, let's just trust "g++" to DTRT.
15162
  predep_objects_CXX=
15163
  postdep_objects_CXX=
15164
  postdeps_CXX=
15165
  ;;
15166
 
15167
linux*)
15168
  case `$CC -V 2>&1 | sed 5q` in
15169
  *Sun\ C*)
15170
    # Sun C++ 5.9
15171
 
15172
    # The more standards-conforming stlport4 library is
15173
    # incompatible with the Cstd library. Avoid specifying
15174
    # it if it's in CXXFLAGS. Ignore libCrun as
15175
    # -library=stlport4 depends on it.
15176
    case " $CXX $CXXFLAGS " in
15177
    *" -library=stlport4 "*)
15178
      solaris_use_stlport4=yes
15179
      ;;
15180
    esac
15181
 
15182
    if test "$solaris_use_stlport4" != yes; then
15183
      postdeps_CXX='-library=Cstd -library=Crun'
15184
    fi
15185
    ;;
15186
  esac
15187
  ;;
15188
 
15189
solaris*)
15190
  case $cc_basename in
15191
  CC*)
15192
    # The more standards-conforming stlport4 library is
15193
    # incompatible with the Cstd library. Avoid specifying
15194
    # it if it's in CXXFLAGS. Ignore libCrun as
15195
    # -library=stlport4 depends on it.
15196
    case " $CXX $CXXFLAGS " in
15197
    *" -library=stlport4 "*)
15198
      solaris_use_stlport4=yes
15199
      ;;
15200
    esac
15201
 
15202
    # Adding this requires a known-good setup of shared libraries for
15203
    # Sun compiler versions before 5.6, else PIC objects from an old
15204
    # archive will be linked into the output, leading to subtle bugs.
15205
    if test "$solaris_use_stlport4" != yes; then
15206
      postdeps_CXX='-library=Cstd -library=Crun'
15207
    fi
15208
    ;;
15209
  esac
15210
  ;;
15211
esac
15212
 
15213
 
15214
case " $postdeps_CXX " in
15215
*" -lc "*) archive_cmds_need_lc_CXX=no ;;
15216
esac
15217
 compiler_lib_search_dirs_CXX=
15218
if test -n "${compiler_lib_search_path_CXX}"; then
15219
 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
15220
fi
15221
 
15222
 
15223
 
15224
 
15225
 
15226
 
15227
 
15228
 
15229
 
15230
 
15231
 
15232
 
15233
 
15234
 
15235
 
15236
 
15237
 
15238
 
15239
 
15240
 
15241
 
15242
 
15243
 
15244
 
15245
 
15246
 
15247
 
15248
 
15249
 
15250
 
15251
 
15252
    lt_prog_compiler_wl_CXX=
15253
lt_prog_compiler_pic_CXX=
15254
lt_prog_compiler_static_CXX=
15255
 
15256
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
15257
$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
15258
 
15259
  # C++ specific cases for pic, static, wl, etc.
15260
  if test "$GXX" = yes; then
15261
    lt_prog_compiler_wl_CXX='-Wl,'
15262
    lt_prog_compiler_static_CXX='-static'
15263
 
15264
    case $host_os in
15265
    aix*)
15266
      # All AIX code is PIC.
15267
      if test "$host_cpu" = ia64; then
15268
        # AIX 5 now supports IA64 processor
15269
        lt_prog_compiler_static_CXX='-Bstatic'
15270
      fi
15271
      ;;
15272
 
15273
    amigaos*)
15274
      case $host_cpu in
15275
      powerpc)
15276
            # see comment about AmigaOS4 .so support
15277
            lt_prog_compiler_pic_CXX='-fPIC'
15278
        ;;
15279
      m68k)
15280
            # FIXME: we need at least 68020 code to build shared libraries, but
15281
            # adding the `-m68020' flag to GCC prevents building anything better,
15282
            # like `-m68040'.
15283
            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
15284
        ;;
15285
      esac
15286
      ;;
15287
 
15288
    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
15289
      # PIC is the default for these OSes.
15290
      ;;
15291
    mingw* | cygwin* | os2* | pw32* | cegcc*)
15292
      # This hack is so that the source file can tell whether it is being
15293
      # built for inclusion in a dll (and should export symbols for example).
15294
      # Although the cygwin gcc ignores -fPIC, still need this for old-style
15295
      # (--disable-auto-import) libraries
15296
      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
15297
      ;;
15298
    darwin* | rhapsody*)
15299
      # PIC is the default on this platform
15300
      # Common symbols not allowed in MH_DYLIB files
15301
      lt_prog_compiler_pic_CXX='-fno-common'
15302
      ;;
15303
    *djgpp*)
15304
      # DJGPP does not support shared libraries at all
15305
      lt_prog_compiler_pic_CXX=
15306
      ;;
15307
    haiku*)
15308
      # PIC is the default for Haiku.
15309
      # The "-static" flag exists, but is broken.
15310
      lt_prog_compiler_static_CXX=
15311
      ;;
15312
    interix[3-9]*)
15313
      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
15314
      # Instead, we relocate shared libraries at runtime.
15315
      ;;
15316
    sysv4*MP*)
15317
      if test -d /usr/nec; then
15318
        lt_prog_compiler_pic_CXX=-Kconform_pic
15319
      fi
15320
      ;;
15321
    hpux*)
15322
      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
15323
      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
15324
      # sets the default TLS model and affects inlining.
15325
      case $host_cpu in
15326
      hppa*64*)
15327
        ;;
15328
      *)
15329
        lt_prog_compiler_pic_CXX='-fPIC'
15330
        ;;
15331
      esac
15332
      ;;
15333
    *qnx* | *nto*)
15334
      # QNX uses GNU C++, but need to define -shared option too, otherwise
15335
      # it will coredump.
15336
      lt_prog_compiler_pic_CXX='-fPIC -shared'
15337
      ;;
15338
    *)
15339
      lt_prog_compiler_pic_CXX='-fPIC'
15340
      ;;
15341
    esac
15342
  else
15343
    case $host_os in
15344
      aix[4-9]*)
15345
        # All AIX code is PIC.
15346
        if test "$host_cpu" = ia64; then
15347
          # AIX 5 now supports IA64 processor
15348
          lt_prog_compiler_static_CXX='-Bstatic'
15349
        else
15350
          lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
15351
        fi
15352
        ;;
15353
      chorus*)
15354
        case $cc_basename in
15355
        cxch68*)
15356
          # Green Hills C++ Compiler
15357
          # _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"
15358
          ;;
15359
        esac
15360
        ;;
15361
      dgux*)
15362
        case $cc_basename in
15363
          ec++*)
15364
            lt_prog_compiler_pic_CXX='-KPIC'
15365
            ;;
15366
          ghcx*)
15367
            # Green Hills C++ Compiler
15368
            lt_prog_compiler_pic_CXX='-pic'
15369
            ;;
15370
          *)
15371
            ;;
15372
        esac
15373
        ;;
15374
      freebsd* | dragonfly*)
15375
        # FreeBSD uses GNU C++
15376
        ;;
15377
      hpux9* | hpux10* | hpux11*)
15378
        case $cc_basename in
15379
          CC*)
15380
            lt_prog_compiler_wl_CXX='-Wl,'
15381
            lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
15382
            if test "$host_cpu" != ia64; then
15383
              lt_prog_compiler_pic_CXX='+Z'
15384
            fi
15385
            ;;
15386
          aCC*)
15387
            lt_prog_compiler_wl_CXX='-Wl,'
15388
            lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
15389
            case $host_cpu in
15390
            hppa*64*|ia64*)
15391
              # +Z the default
15392
              ;;
15393
            *)
15394
              lt_prog_compiler_pic_CXX='+Z'
15395
              ;;
15396
            esac
15397
            ;;
15398
          *)
15399
            ;;
15400
        esac
15401
        ;;
15402
      interix*)
15403
        # This is c89, which is MS Visual C++ (no shared libs)
15404
        # Anyone wants to do a port?
15405
        ;;
15406
      irix5* | irix6* | nonstopux*)
15407
        case $cc_basename in
15408
          CC*)
15409
            lt_prog_compiler_wl_CXX='-Wl,'
15410
            lt_prog_compiler_static_CXX='-non_shared'
15411
            # CC pic flag -KPIC is the default.
15412
            ;;
15413
          *)
15414
            ;;
15415
        esac
15416
        ;;
15417
      linux* | k*bsd*-gnu | kopensolaris*-gnu)
15418
        case $cc_basename in
15419
          KCC*)
15420
            # KAI C++ Compiler
15421
            lt_prog_compiler_wl_CXX='--backend -Wl,'
15422
            lt_prog_compiler_pic_CXX='-fPIC'
15423
            ;;
15424
          ecpc* )
15425
            # old Intel C++ for x86_64 which still supported -KPIC.
15426
            lt_prog_compiler_wl_CXX='-Wl,'
15427
            lt_prog_compiler_pic_CXX='-KPIC'
15428
            lt_prog_compiler_static_CXX='-static'
15429
            ;;
15430
          icpc* )
15431
            # Intel C++, used to be incompatible with GCC.
15432
            # ICC 10 doesn't accept -KPIC any more.
15433
            lt_prog_compiler_wl_CXX='-Wl,'
15434
            lt_prog_compiler_pic_CXX='-fPIC'
15435
            lt_prog_compiler_static_CXX='-static'
15436
            ;;
15437
          pgCC* | pgcpp*)
15438
            # Portland Group C++ compiler
15439
            lt_prog_compiler_wl_CXX='-Wl,'
15440
            lt_prog_compiler_pic_CXX='-fpic'
15441
            lt_prog_compiler_static_CXX='-Bstatic'
15442
            ;;
15443
          cxx*)
15444
            # Compaq C++
15445
            # Make sure the PIC flag is empty.  It appears that all Alpha
15446
            # Linux and Compaq Tru64 Unix objects are PIC.
15447
            lt_prog_compiler_pic_CXX=
15448
            lt_prog_compiler_static_CXX='-non_shared'
15449
            ;;
15450
          xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
15451
            # IBM XL 8.0, 9.0 on PPC and BlueGene
15452
            lt_prog_compiler_wl_CXX='-Wl,'
15453
            lt_prog_compiler_pic_CXX='-qpic'
15454
            lt_prog_compiler_static_CXX='-qstaticlink'
15455
            ;;
15456
          *)
15457
            case `$CC -V 2>&1 | sed 5q` in
15458
            *Sun\ C*)
15459
              # Sun C++ 5.9
15460
              lt_prog_compiler_pic_CXX='-KPIC'
15461
              lt_prog_compiler_static_CXX='-Bstatic'
15462
              lt_prog_compiler_wl_CXX='-Qoption ld '
15463
              ;;
15464
            esac
15465
            ;;
15466
        esac
15467
        ;;
15468
      lynxos*)
15469
        ;;
15470
      m88k*)
15471
        ;;
15472
      mvs*)
15473
        case $cc_basename in
15474
          cxx*)
15475
            lt_prog_compiler_pic_CXX='-W c,exportall'
15476
            ;;
15477
          *)
15478
            ;;
15479
        esac
15480
        ;;
15481
      netbsd*)
15482
        ;;
15483
      *qnx* | *nto*)
15484
        # QNX uses GNU C++, but need to define -shared option too, otherwise
15485
        # it will coredump.
15486
        lt_prog_compiler_pic_CXX='-fPIC -shared'
15487
        ;;
15488
      osf3* | osf4* | osf5*)
15489
        case $cc_basename in
15490
          KCC*)
15491
            lt_prog_compiler_wl_CXX='--backend -Wl,'
15492
            ;;
15493
          RCC*)
15494
            # Rational C++ 2.4.1
15495
            lt_prog_compiler_pic_CXX='-pic'
15496
            ;;
15497
          cxx*)
15498
            # Digital/Compaq C++
15499
            lt_prog_compiler_wl_CXX='-Wl,'
15500
            # Make sure the PIC flag is empty.  It appears that all Alpha
15501
            # Linux and Compaq Tru64 Unix objects are PIC.
15502
            lt_prog_compiler_pic_CXX=
15503
            lt_prog_compiler_static_CXX='-non_shared'
15504
            ;;
15505
          *)
15506
            ;;
15507
        esac
15508
        ;;
15509
      psos*)
15510
        ;;
15511
      solaris*)
15512
        case $cc_basename in
15513
          CC*)
15514
            # Sun C++ 4.2, 5.x and Centerline C++
15515
            lt_prog_compiler_pic_CXX='-KPIC'
15516
            lt_prog_compiler_static_CXX='-Bstatic'
15517
            lt_prog_compiler_wl_CXX='-Qoption ld '
15518
            ;;
15519
          gcx*)
15520
            # Green Hills C++ Compiler
15521
            lt_prog_compiler_pic_CXX='-PIC'
15522
            ;;
15523
          *)
15524
            ;;
15525
        esac
15526
        ;;
15527
      sunos4*)
15528
        case $cc_basename in
15529
          CC*)
15530
            # Sun C++ 4.x
15531
            lt_prog_compiler_pic_CXX='-pic'
15532
            lt_prog_compiler_static_CXX='-Bstatic'
15533
            ;;
15534
          lcc*)
15535
            # Lucid
15536
            lt_prog_compiler_pic_CXX='-pic'
15537
            ;;
15538
          *)
15539
            ;;
15540
        esac
15541
        ;;
15542
      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
15543
        case $cc_basename in
15544
          CC*)
15545
            lt_prog_compiler_wl_CXX='-Wl,'
15546
            lt_prog_compiler_pic_CXX='-KPIC'
15547
            lt_prog_compiler_static_CXX='-Bstatic'
15548
            ;;
15549
        esac
15550
        ;;
15551
      tandem*)
15552
        case $cc_basename in
15553
          NCC*)
15554
            # NonStop-UX NCC 3.20
15555
            lt_prog_compiler_pic_CXX='-KPIC'
15556
            ;;
15557
          *)
15558
            ;;
15559
        esac
15560
        ;;
15561
      vxworks*)
15562
        ;;
15563
      *)
15564
        lt_prog_compiler_can_build_shared_CXX=no
15565
        ;;
15566
    esac
15567
  fi
15568
 
15569
case $host_os in
15570
  # For platforms which do not support PIC, -DPIC is meaningless:
15571
  *djgpp*)
15572
    lt_prog_compiler_pic_CXX=
15573
    ;;
15574
  *)
15575
    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
15576
    ;;
15577
esac
15578
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
15579
$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
15580
 
15581
 
15582
 
15583
#
15584
# Check to make sure the PIC flag actually works.
15585
#
15586
if test -n "$lt_prog_compiler_pic_CXX"; then
15587
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
15588
$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
15589
if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
15590
  $as_echo_n "(cached) " >&6
15591
else
15592
  lt_cv_prog_compiler_pic_works_CXX=no
15593
   ac_outfile=conftest.$ac_objext
15594
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15595
   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
15596
   # Insert the option either (1) after the last *FLAGS variable, or
15597
   # (2) before a word containing "conftest.", or (3) at the end.
15598
   # Note that $ac_compile itself does not contain backslashes and begins
15599
   # with a dollar sign (not a hyphen), so the echo should work correctly.
15600
   # The option is referenced via a variable to avoid confusing sed.
15601
   lt_compile=`echo "$ac_compile" | $SED \
15602
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15603
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15604
   -e 's:$: $lt_compiler_flag:'`
15605
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15606
   (eval "$lt_compile" 2>conftest.err)
15607
   ac_status=$?
15608
   cat conftest.err >&5
15609
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15610
   if (exit $ac_status) && test -s "$ac_outfile"; then
15611
     # The compiler can only warn and ignore the option if not recognized
15612
     # So say no if there are warnings other than the usual output.
15613
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
15614
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15615
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
15616
       lt_cv_prog_compiler_pic_works_CXX=yes
15617
     fi
15618
   fi
15619
   $RM conftest*
15620
 
15621
fi
15622
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
15623
$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
15624
 
15625
if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
15626
    case $lt_prog_compiler_pic_CXX in
15627
     "" | " "*) ;;
15628
     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
15629
     esac
15630
else
15631
    lt_prog_compiler_pic_CXX=
15632
     lt_prog_compiler_can_build_shared_CXX=no
15633
fi
15634
 
15635
fi
15636
 
15637
 
15638
 
15639
#
15640
# Check to make sure the static flag actually works.
15641
#
15642
wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
15643
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
15644
$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
15645
if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
15646
  $as_echo_n "(cached) " >&6
15647
else
15648
  lt_cv_prog_compiler_static_works_CXX=no
15649
   save_LDFLAGS="$LDFLAGS"
15650
   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
15651
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
15652
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15653
     # The linker can only warn and ignore the option if not recognized
15654
     # So say no if there are warnings
15655
     if test -s conftest.err; then
15656
       # Append any errors to the config.log.
15657
       cat conftest.err 1>&5
15658
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
15659
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15660
       if diff conftest.exp conftest.er2 >/dev/null; then
15661
         lt_cv_prog_compiler_static_works_CXX=yes
15662
       fi
15663
     else
15664
       lt_cv_prog_compiler_static_works_CXX=yes
15665
     fi
15666
   fi
15667
   $RM -r conftest*
15668
   LDFLAGS="$save_LDFLAGS"
15669
 
15670
fi
15671
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
15672
$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
15673
 
15674
if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
15675
    :
15676
else
15677
    lt_prog_compiler_static_CXX=
15678
fi
15679
 
15680
 
15681
 
15682
 
15683
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15684
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15685
if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
15686
  $as_echo_n "(cached) " >&6
15687
else
15688
  lt_cv_prog_compiler_c_o_CXX=no
15689
   $RM -r conftest 2>/dev/null
15690
   mkdir conftest
15691
   cd conftest
15692
   mkdir out
15693
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15694
 
15695
   lt_compiler_flag="-o out/conftest2.$ac_objext"
15696
   # Insert the option either (1) after the last *FLAGS variable, or
15697
   # (2) before a word containing "conftest.", or (3) at the end.
15698
   # Note that $ac_compile itself does not contain backslashes and begins
15699
   # with a dollar sign (not a hyphen), so the echo should work correctly.
15700
   lt_compile=`echo "$ac_compile" | $SED \
15701
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15702
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15703
   -e 's:$: $lt_compiler_flag:'`
15704
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15705
   (eval "$lt_compile" 2>out/conftest.err)
15706
   ac_status=$?
15707
   cat out/conftest.err >&5
15708
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15709
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
15710
   then
15711
     # The compiler can only warn and ignore the option if not recognized
15712
     # So say no if there are warnings
15713
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15714
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15715
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15716
       lt_cv_prog_compiler_c_o_CXX=yes
15717
     fi
15718
   fi
15719
   chmod u+w . 2>&5
15720
   $RM conftest*
15721
   # SGI C++ compiler will create directory out/ii_files/ for
15722
   # template instantiation
15723
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15724
   $RM out/* && rmdir out
15725
   cd ..
15726
   $RM -r conftest
15727
   $RM conftest*
15728
 
15729
fi
15730
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15731
$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
15732
 
15733
 
15734
 
15735
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15736
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15737
if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
15738
  $as_echo_n "(cached) " >&6
15739
else
15740
  lt_cv_prog_compiler_c_o_CXX=no
15741
   $RM -r conftest 2>/dev/null
15742
   mkdir conftest
15743
   cd conftest
15744
   mkdir out
15745
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15746
 
15747
   lt_compiler_flag="-o out/conftest2.$ac_objext"
15748
   # Insert the option either (1) after the last *FLAGS variable, or
15749
   # (2) before a word containing "conftest.", or (3) at the end.
15750
   # Note that $ac_compile itself does not contain backslashes and begins
15751
   # with a dollar sign (not a hyphen), so the echo should work correctly.
15752
   lt_compile=`echo "$ac_compile" | $SED \
15753
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15754
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15755
   -e 's:$: $lt_compiler_flag:'`
15756
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15757
   (eval "$lt_compile" 2>out/conftest.err)
15758
   ac_status=$?
15759
   cat out/conftest.err >&5
15760
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15761
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
15762
   then
15763
     # The compiler can only warn and ignore the option if not recognized
15764
     # So say no if there are warnings
15765
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15766
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15767
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15768
       lt_cv_prog_compiler_c_o_CXX=yes
15769
     fi
15770
   fi
15771
   chmod u+w . 2>&5
15772
   $RM conftest*
15773
   # SGI C++ compiler will create directory out/ii_files/ for
15774
   # template instantiation
15775
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15776
   $RM out/* && rmdir out
15777
   cd ..
15778
   $RM -r conftest
15779
   $RM conftest*
15780
 
15781
fi
15782
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15783
$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
15784
 
15785
 
15786
 
15787
 
15788
hard_links="nottested"
15789
if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
15790
  # do not overwrite the value of need_locks provided by the user
15791
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
15792
$as_echo_n "checking if we can lock with hard links... " >&6; }
15793
  hard_links=yes
15794
  $RM conftest*
15795
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
15796
  touch conftest.a
15797
  ln conftest.a conftest.b 2>&5 || hard_links=no
15798
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
15799
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
15800
$as_echo "$hard_links" >&6; }
15801
  if test "$hard_links" = no; then
15802
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
15803
$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
15804
    need_locks=warn
15805
  fi
15806
else
15807
  need_locks=no
15808
fi
15809
 
15810
 
15811
 
15812
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15813
$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
15814
 
15815
  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15816
  case $host_os in
15817
  aix[4-9]*)
15818
    # If we're using GNU nm, then we don't want the "-C" option.
15819
    # -C means demangle to AIX nm, but means don't demangle with GNU nm
15820
    # Also, AIX nm treats weak defined symbols like other global defined
15821
    # symbols, whereas GNU nm marks them as "W".
15822
    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
15823
      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'
15824
    else
15825
      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'
15826
    fi
15827
    ;;
15828
  pw32*)
15829
    export_symbols_cmds_CXX="$ltdll_cmds"
15830
  ;;
15831
  cygwin* | mingw* | cegcc*)
15832
    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'
15833
  ;;
15834
  *)
15835
    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15836
  ;;
15837
  esac
15838
  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
15839
 
15840
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
15841
$as_echo "$ld_shlibs_CXX" >&6; }
15842
test "$ld_shlibs_CXX" = no && can_build_shared=no
15843
 
15844
with_gnu_ld_CXX=$with_gnu_ld
15845
 
15846
 
15847
 
15848
 
15849
 
15850
 
15851
#
15852
# Do we need to explicitly link libc?
15853
#
15854
case "x$archive_cmds_need_lc_CXX" in
15855
x|xyes)
15856
  # Assume -lc should be added
15857
  archive_cmds_need_lc_CXX=yes
15858
 
15859
  if test "$enable_shared" = yes && test "$GCC" = yes; then
15860
    case $archive_cmds_CXX in
15861
    *'~'*)
15862
      # FIXME: we may have to deal with multi-command sequences.
15863
      ;;
15864
    '$CC '*)
15865
      # Test whether the compiler implicitly links with -lc since on some
15866
      # systems, -lgcc has to come before -lc. If gcc already passes -lc
15867
      # to ld, don't add -lc before -lgcc.
15868
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
15869
$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15870
if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
15871
  $as_echo_n "(cached) " >&6
15872
else
15873
  $RM conftest*
15874
        echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15875
 
15876
        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
15877
  (eval $ac_compile) 2>&5
15878
  ac_status=$?
15879
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15880
  test $ac_status = 0; } 2>conftest.err; then
15881
          soname=conftest
15882
          lib=conftest
15883
          libobjs=conftest.$ac_objext
15884
          deplibs=
15885
          wl=$lt_prog_compiler_wl_CXX
15886
          pic_flag=$lt_prog_compiler_pic_CXX
15887
          compiler_flags=-v
15888
          linker_flags=-v
15889
          verstring=
15890
          output_objdir=.
15891
          libname=conftest
15892
          lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
15893
          allow_undefined_flag_CXX=
15894
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
15895
  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
15896
  ac_status=$?
15897
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15898
  test $ac_status = 0; }
15899
          then
15900
            lt_cv_archive_cmds_need_lc_CXX=no
15901
          else
15902
            lt_cv_archive_cmds_need_lc_CXX=yes
15903
          fi
15904
          allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
15905
        else
15906
          cat conftest.err 1>&5
15907
        fi
15908
        $RM conftest*
15909
 
15910
fi
15911
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
15912
$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
15913
      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
15914
      ;;
15915
    esac
15916
  fi
15917
  ;;
15918
esac
15919
 
15920
 
15921
 
15922
 
15923
 
15924
 
15925
 
15926
 
15927
 
15928
 
15929
 
15930
 
15931
 
15932
 
15933
 
15934
 
15935
 
15936
 
15937
 
15938
 
15939
 
15940
 
15941
 
15942
 
15943
 
15944
 
15945
 
15946
 
15947
 
15948
 
15949
 
15950
 
15951
 
15952
 
15953
 
15954
 
15955
 
15956
 
15957
 
15958
 
15959
 
15960
 
15961
 
15962
 
15963
 
15964
 
15965
 
15966
 
15967
 
15968
 
15969
 
15970
 
15971
 
15972
 
15973
 
15974
 
15975
 
15976
 
15977
 
15978
 
15979
 
15980
 
15981
 
15982
 
15983
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
15984
$as_echo_n "checking dynamic linker characteristics... " >&6; }
15985
 
15986
library_names_spec=
15987
libname_spec='lib$name'
15988
soname_spec=
15989
shrext_cmds=".so"
15990
postinstall_cmds=
15991
postuninstall_cmds=
15992
finish_cmds=
15993
finish_eval=
15994
shlibpath_var=
15995
shlibpath_overrides_runpath=unknown
15996
version_type=none
15997
dynamic_linker="$host_os ld.so"
15998
sys_lib_dlsearch_path_spec="/lib /usr/lib"
15999
need_lib_prefix=unknown
16000
hardcode_into_libs=no
16001
 
16002
# when you set need_version to no, make sure it does not cause -set_version
16003
# flags to be left without arguments
16004
need_version=unknown
16005
 
16006
case $host_os in
16007
aix3*)
16008
  version_type=linux
16009
  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
16010
  shlibpath_var=LIBPATH
16011
 
16012
  # AIX 3 has no versioning support, so we append a major version to the name.
16013
  soname_spec='${libname}${release}${shared_ext}$major'
16014
  ;;
16015
 
16016
aix[4-9]*)
16017
  version_type=linux
16018
  need_lib_prefix=no
16019
  need_version=no
16020
  hardcode_into_libs=yes
16021
  if test "$host_cpu" = ia64; then
16022
    # AIX 5 supports IA64
16023
    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
16024
    shlibpath_var=LD_LIBRARY_PATH
16025
  else
16026
    # With GCC up to 2.95.x, collect2 would create an import file
16027
    # for dependence libraries.  The import file would start with
16028
    # the line `#! .'.  This would cause the generated library to
16029
    # depend on `.', always an invalid library.  This was fixed in
16030
    # development snapshots of GCC prior to 3.0.
16031
    case $host_os in
16032
      aix4 | aix4.[01] | aix4.[01].*)
16033
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
16034
           echo ' yes '
16035
           echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
16036
        :
16037
      else
16038
        can_build_shared=no
16039
      fi
16040
      ;;
16041
    esac
16042
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
16043
    # soname into executable. Probably we can add versioning support to
16044
    # collect2, so additional links can be useful in future.
16045
    if test "$aix_use_runtimelinking" = yes; then
16046
      # If using run time linking (on AIX 4.2 or later) use lib.so
16047
      # instead of lib.a to let people know that these are not
16048
      # typical AIX shared libraries.
16049
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16050
    else
16051
      # We preserve .a as extension for shared libraries through AIX4.2
16052
      # and later when we are not doing run time linking.
16053
      library_names_spec='${libname}${release}.a $libname.a'
16054
      soname_spec='${libname}${release}${shared_ext}$major'
16055
    fi
16056
    shlibpath_var=LIBPATH
16057
  fi
16058
  ;;
16059
 
16060
amigaos*)
16061
  case $host_cpu in
16062
  powerpc)
16063
    # Since July 2007 AmigaOS4 officially supports .so libraries.
16064
    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
16065
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16066
    ;;
16067
  m68k)
16068
    library_names_spec='$libname.ixlibrary $libname.a'
16069
    # Create ${libname}_ixlibrary.a entries in /sys/libs.
16070
    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'
16071
    ;;
16072
  esac
16073
  ;;
16074
 
16075
beos*)
16076
  library_names_spec='${libname}${shared_ext}'
16077
  dynamic_linker="$host_os ld.so"
16078
  shlibpath_var=LIBRARY_PATH
16079
  ;;
16080
 
16081
bsdi[45]*)
16082
  version_type=linux
16083
  need_version=no
16084
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16085
  soname_spec='${libname}${release}${shared_ext}$major'
16086
  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
16087
  shlibpath_var=LD_LIBRARY_PATH
16088
  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
16089
  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
16090
  # the default ld.so.conf also contains /usr/contrib/lib and
16091
  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
16092
  # libtool to hard-code these into programs
16093
  ;;
16094
 
16095
cygwin* | mingw* | pw32* | cegcc*)
16096
  version_type=windows
16097
  shrext_cmds=".dll"
16098
  need_version=no
16099
  need_lib_prefix=no
16100
 
16101
  case $GCC,$host_os in
16102
  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
16103
    library_names_spec='$libname.dll.a'
16104
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
16105
    postinstall_cmds='base_file=`basename \${file}`~
16106
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
16107
      dldir=$destdir/`dirname \$dlpath`~
16108
      test -d \$dldir || mkdir -p \$dldir~
16109
      $install_prog $dir/$dlname \$dldir/$dlname~
16110
      chmod a+x \$dldir/$dlname~
16111
      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
16112
        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
16113
      fi'
16114
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16115
      dlpath=$dir/\$dldll~
16116
       $RM \$dlpath'
16117
    shlibpath_overrides_runpath=yes
16118
 
16119
    case $host_os in
16120
    cygwin*)
16121
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16122
      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16123
 
16124
      ;;
16125
    mingw* | cegcc*)
16126
      # MinGW DLLs use traditional 'lib' prefix
16127
      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16128
      ;;
16129
    pw32*)
16130
      # pw32 DLLs use 'pw' prefix rather than 'lib'
16131
      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16132
      ;;
16133
    esac
16134
    ;;
16135
 
16136
  *)
16137
    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16138
    ;;
16139
  esac
16140
  dynamic_linker='Win32 ld.exe'
16141
  # FIXME: first we should search . and the directory the executable is in
16142
  shlibpath_var=PATH
16143
  ;;
16144
 
16145
darwin* | rhapsody*)
16146
  dynamic_linker="$host_os dyld"
16147
  version_type=darwin
16148
  need_lib_prefix=no
16149
  need_version=no
16150
  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16151
  soname_spec='${libname}${release}${major}$shared_ext'
16152
  shlibpath_overrides_runpath=yes
16153
  shlibpath_var=DYLD_LIBRARY_PATH
16154
  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16155
 
16156
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16157
  ;;
16158
 
16159
dgux*)
16160
  version_type=linux
16161
  need_lib_prefix=no
16162
  need_version=no
16163
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16164
  soname_spec='${libname}${release}${shared_ext}$major'
16165
  shlibpath_var=LD_LIBRARY_PATH
16166
  ;;
16167
 
16168
freebsd* | dragonfly*)
16169
  # DragonFly does not have aout.  When/if they implement a new
16170
  # versioning mechanism, adjust this.
16171
  if test -x /usr/bin/objformat; then
16172
    objformat=`/usr/bin/objformat`
16173
  else
16174
    case $host_os in
16175
    freebsd[23].*) objformat=aout ;;
16176
    *) objformat=elf ;;
16177
    esac
16178
  fi
16179
  version_type=freebsd-$objformat
16180
  case $version_type in
16181
    freebsd-elf*)
16182
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16183
      need_version=no
16184
      need_lib_prefix=no
16185
      ;;
16186
    freebsd-*)
16187
      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16188
      need_version=yes
16189
      ;;
16190
  esac
16191
  shlibpath_var=LD_LIBRARY_PATH
16192
  case $host_os in
16193
  freebsd2.*)
16194
    shlibpath_overrides_runpath=yes
16195
    ;;
16196
  freebsd3.[01]* | freebsdelf3.[01]*)
16197
    shlibpath_overrides_runpath=yes
16198
    hardcode_into_libs=yes
16199
    ;;
16200
  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16201
  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16202
    shlibpath_overrides_runpath=no
16203
    hardcode_into_libs=yes
16204
    ;;
16205
  *) # from 4.6 on, and DragonFly
16206
    shlibpath_overrides_runpath=yes
16207
    hardcode_into_libs=yes
16208
    ;;
16209
  esac
16210
  ;;
16211
 
16212
gnu*)
16213
  version_type=linux
16214
  need_lib_prefix=no
16215
  need_version=no
16216
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16217
  soname_spec='${libname}${release}${shared_ext}$major'
16218
  shlibpath_var=LD_LIBRARY_PATH
16219
  hardcode_into_libs=yes
16220
  ;;
16221
 
16222
haiku*)
16223
  version_type=linux
16224
  need_lib_prefix=no
16225
  need_version=no
16226
  dynamic_linker="$host_os runtime_loader"
16227
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16228
  soname_spec='${libname}${release}${shared_ext}$major'
16229
  shlibpath_var=LIBRARY_PATH
16230
  shlibpath_overrides_runpath=yes
16231
  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
16232
  hardcode_into_libs=yes
16233
  ;;
16234
 
16235
hpux9* | hpux10* | hpux11*)
16236
  # Give a soname corresponding to the major version so that dld.sl refuses to
16237
  # link against other versions.
16238
  version_type=sunos
16239
  need_lib_prefix=no
16240
  need_version=no
16241
  case $host_cpu in
16242
  ia64*)
16243
    shrext_cmds='.so'
16244
    hardcode_into_libs=yes
16245
    dynamic_linker="$host_os dld.so"
16246
    shlibpath_var=LD_LIBRARY_PATH
16247
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16248
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16249
    soname_spec='${libname}${release}${shared_ext}$major'
16250
    if test "X$HPUX_IA64_MODE" = X32; then
16251
      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16252
    else
16253
      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16254
    fi
16255
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16256
    ;;
16257
  hppa*64*)
16258
    shrext_cmds='.sl'
16259
    hardcode_into_libs=yes
16260
    dynamic_linker="$host_os dld.sl"
16261
    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16262
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16263
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16264
    soname_spec='${libname}${release}${shared_ext}$major'
16265
    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16266
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16267
    ;;
16268
  *)
16269
    shrext_cmds='.sl'
16270
    dynamic_linker="$host_os dld.sl"
16271
    shlibpath_var=SHLIB_PATH
16272
    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16273
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16274
    soname_spec='${libname}${release}${shared_ext}$major'
16275
    ;;
16276
  esac
16277
  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
16278
  postinstall_cmds='chmod 555 $lib'
16279
  # or fails outright, so override atomically:
16280
  install_override_mode=555
16281
  ;;
16282
 
16283
interix[3-9]*)
16284
  version_type=linux
16285
  need_lib_prefix=no
16286
  need_version=no
16287
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16288
  soname_spec='${libname}${release}${shared_ext}$major'
16289
  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16290
  shlibpath_var=LD_LIBRARY_PATH
16291
  shlibpath_overrides_runpath=no
16292
  hardcode_into_libs=yes
16293
  ;;
16294
 
16295
irix5* | irix6* | nonstopux*)
16296
  case $host_os in
16297
    nonstopux*) version_type=nonstopux ;;
16298
    *)
16299
        if test "$lt_cv_prog_gnu_ld" = yes; then
16300
                version_type=linux
16301
        else
16302
                version_type=irix
16303
        fi ;;
16304
  esac
16305
  need_lib_prefix=no
16306
  need_version=no
16307
  soname_spec='${libname}${release}${shared_ext}$major'
16308
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16309
  case $host_os in
16310
  irix5* | nonstopux*)
16311
    libsuff= shlibsuff=
16312
    ;;
16313
  *)
16314
    case $LD in # libtool.m4 will add one of these switches to LD
16315
    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16316
      libsuff= shlibsuff= libmagic=32-bit;;
16317
    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16318
      libsuff=32 shlibsuff=N32 libmagic=N32;;
16319
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16320
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
16321
    *) libsuff= shlibsuff= libmagic=never-match;;
16322
    esac
16323
    ;;
16324
  esac
16325
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16326
  shlibpath_overrides_runpath=no
16327
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16328
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16329
  hardcode_into_libs=yes
16330
  ;;
16331
 
16332
# No shared lib support for Linux oldld, aout, or coff.
16333
linux*oldld* | linux*aout* | linux*coff*)
16334
  dynamic_linker=no
16335
  ;;
16336
 
16337
# This must be Linux ELF.
16338
linux* | k*bsd*-gnu | kopensolaris*-gnu)
16339
  version_type=linux
16340
  need_lib_prefix=no
16341
  need_version=no
16342
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16343
  soname_spec='${libname}${release}${shared_ext}$major'
16344
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16345
  shlibpath_var=LD_LIBRARY_PATH
16346
  shlibpath_overrides_runpath=no
16347
 
16348
  # Some binutils ld are patched to set DT_RUNPATH
16349
  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
16350
  $as_echo_n "(cached) " >&6
16351
else
16352
  lt_cv_shlibpath_overrides_runpath=no
16353
    save_LDFLAGS=$LDFLAGS
16354
    save_libdir=$libdir
16355
    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
16356
         LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
16357
    if test x$gcc_no_link = xyes; then
16358
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16359
fi
16360
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16361
/* end confdefs.h.  */
16362
 
16363
int
16364
main ()
16365
{
16366
 
16367
  ;
16368
  return 0;
16369
}
16370
_ACEOF
16371
if ac_fn_cxx_try_link "$LINENO"; then :
16372
  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
16373
  lt_cv_shlibpath_overrides_runpath=yes
16374
fi
16375
fi
16376
rm -f core conftest.err conftest.$ac_objext \
16377
    conftest$ac_exeext conftest.$ac_ext
16378
    LDFLAGS=$save_LDFLAGS
16379
    libdir=$save_libdir
16380
 
16381
fi
16382
 
16383
  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
16384
 
16385
  # This implies no fast_install, which is unacceptable.
16386
  # Some rework will be needed to allow for fast_install
16387
  # before this can be enabled.
16388
  hardcode_into_libs=yes
16389
 
16390
  # Append ld.so.conf contents to the search path
16391
  if test -f /etc/ld.so.conf; then
16392
    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' ' '`
16393
    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16394
  fi
16395
 
16396
  # We used to test for /lib/ld.so.1 and disable shared libraries on
16397
  # powerpc, because MkLinux only supported shared libraries with the
16398
  # GNU dynamic linker.  Since this was broken with cross compilers,
16399
  # most powerpc-linux boxes support dynamic linking these days and
16400
  # people can always --disable-shared, the test was removed, and we
16401
  # assume the GNU/Linux dynamic linker is in use.
16402
  dynamic_linker='GNU/Linux ld.so'
16403
  ;;
16404
 
16405
netbsd*)
16406
  version_type=sunos
16407
  need_lib_prefix=no
16408
  need_version=no
16409
  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
16410
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16411
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16412
    dynamic_linker='NetBSD (a.out) ld.so'
16413
  else
16414
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16415
    soname_spec='${libname}${release}${shared_ext}$major'
16416
    dynamic_linker='NetBSD ld.elf_so'
16417
  fi
16418
  shlibpath_var=LD_LIBRARY_PATH
16419
  shlibpath_overrides_runpath=yes
16420
  hardcode_into_libs=yes
16421
  ;;
16422
 
16423
newsos6)
16424
  version_type=linux
16425
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16426
  shlibpath_var=LD_LIBRARY_PATH
16427
  shlibpath_overrides_runpath=yes
16428
  ;;
16429
 
16430
*nto* | *qnx*)
16431
  version_type=qnx
16432
  need_lib_prefix=no
16433
  need_version=no
16434
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16435
  soname_spec='${libname}${release}${shared_ext}$major'
16436
  shlibpath_var=LD_LIBRARY_PATH
16437
  shlibpath_overrides_runpath=no
16438
  hardcode_into_libs=yes
16439
  dynamic_linker='ldqnx.so'
16440
  ;;
16441
 
16442
openbsd*)
16443
  version_type=sunos
16444
  sys_lib_dlsearch_path_spec="/usr/lib"
16445
  need_lib_prefix=no
16446
  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16447
  case $host_os in
16448
    openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
16449
    *)                          need_version=no  ;;
16450
  esac
16451
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16452
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16453
  shlibpath_var=LD_LIBRARY_PATH
16454
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16455
    case $host_os in
16456
      openbsd2.[89] | openbsd2.[89].*)
16457
        shlibpath_overrides_runpath=no
16458
        ;;
16459
      *)
16460
        shlibpath_overrides_runpath=yes
16461
        ;;
16462
      esac
16463
  else
16464
    shlibpath_overrides_runpath=yes
16465
  fi
16466
  ;;
16467
 
16468
os2*)
16469
  libname_spec='$name'
16470
  shrext_cmds=".dll"
16471
  need_lib_prefix=no
16472
  library_names_spec='$libname${shared_ext} $libname.a'
16473
  dynamic_linker='OS/2 ld.exe'
16474
  shlibpath_var=LIBPATH
16475
  ;;
16476
 
16477
osf3* | osf4* | osf5*)
16478
  version_type=osf
16479
  need_lib_prefix=no
16480
  need_version=no
16481
  soname_spec='${libname}${release}${shared_ext}$major'
16482
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16483
  shlibpath_var=LD_LIBRARY_PATH
16484
  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16485
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16486
  ;;
16487
 
16488
rdos*)
16489
  dynamic_linker=no
16490
  ;;
16491
 
16492
solaris*)
16493
  version_type=linux
16494
  need_lib_prefix=no
16495
  need_version=no
16496
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16497
  soname_spec='${libname}${release}${shared_ext}$major'
16498
  shlibpath_var=LD_LIBRARY_PATH
16499
  shlibpath_overrides_runpath=yes
16500
  hardcode_into_libs=yes
16501
  # ldd complains unless libraries are executable
16502
  postinstall_cmds='chmod +x $lib'
16503
  ;;
16504
 
16505
sunos4*)
16506
  version_type=sunos
16507
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16508
  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16509
  shlibpath_var=LD_LIBRARY_PATH
16510
  shlibpath_overrides_runpath=yes
16511
  if test "$with_gnu_ld" = yes; then
16512
    need_lib_prefix=no
16513
  fi
16514
  need_version=yes
16515
  ;;
16516
 
16517
sysv4 | sysv4.3*)
16518
  version_type=linux
16519
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16520
  soname_spec='${libname}${release}${shared_ext}$major'
16521
  shlibpath_var=LD_LIBRARY_PATH
16522
  case $host_vendor in
16523
    sni)
16524
      shlibpath_overrides_runpath=no
16525
      need_lib_prefix=no
16526
      runpath_var=LD_RUN_PATH
16527
      ;;
16528
    siemens)
16529
      need_lib_prefix=no
16530
      ;;
16531
    motorola)
16532
      need_lib_prefix=no
16533
      need_version=no
16534
      shlibpath_overrides_runpath=no
16535
      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16536
      ;;
16537
  esac
16538
  ;;
16539
 
16540
sysv4*MP*)
16541
  if test -d /usr/nec ;then
16542
    version_type=linux
16543
    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16544
    soname_spec='$libname${shared_ext}.$major'
16545
    shlibpath_var=LD_LIBRARY_PATH
16546
  fi
16547
  ;;
16548
 
16549
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16550
  version_type=freebsd-elf
16551
  need_lib_prefix=no
16552
  need_version=no
16553
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16554
  soname_spec='${libname}${release}${shared_ext}$major'
16555
  shlibpath_var=LD_LIBRARY_PATH
16556
  shlibpath_overrides_runpath=yes
16557
  hardcode_into_libs=yes
16558
  if test "$with_gnu_ld" = yes; then
16559
    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16560
  else
16561
    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16562
    case $host_os in
16563
      sco3.2v5*)
16564
        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16565
        ;;
16566
    esac
16567
  fi
16568
  sys_lib_dlsearch_path_spec='/usr/lib'
16569
  ;;
16570
 
16571
tpf*)
16572
  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
16573
  version_type=linux
16574
  need_lib_prefix=no
16575
  need_version=no
16576
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16577
  shlibpath_var=LD_LIBRARY_PATH
16578
  shlibpath_overrides_runpath=no
16579
  hardcode_into_libs=yes
16580
  ;;
16581
 
16582
uts4*)
16583
  version_type=linux
16584
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16585
  soname_spec='${libname}${release}${shared_ext}$major'
16586
  shlibpath_var=LD_LIBRARY_PATH
16587
  ;;
16588
 
16589
*)
16590
  dynamic_linker=no
16591
  ;;
16592
esac
16593
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
16594
$as_echo "$dynamic_linker" >&6; }
16595
test "$dynamic_linker" = no && can_build_shared=no
16596
 
16597
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16598
if test "$GCC" = yes; then
16599
  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16600
fi
16601
 
16602
if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16603
  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16604
fi
16605
if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16606
  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16607
fi
16608
 
16609
 
16610
 
16611
 
16612
 
16613
 
16614
 
16615
 
16616
 
16617
 
16618
 
16619
 
16620
 
16621
 
16622
 
16623
 
16624
 
16625
 
16626
 
16627
 
16628
 
16629
 
16630
 
16631
 
16632
 
16633
 
16634
 
16635
 
16636
 
16637
 
16638
 
16639
 
16640
 
16641
 
16642
 
16643
 
16644
 
16645
 
16646
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
16647
$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16648
hardcode_action_CXX=
16649
if test -n "$hardcode_libdir_flag_spec_CXX" ||
16650
   test -n "$runpath_var_CXX" ||
16651
   test "X$hardcode_automatic_CXX" = "Xyes" ; then
16652
 
16653
  # We can hardcode non-existent directories.
16654
  if test "$hardcode_direct_CXX" != no &&
16655
     # If the only mechanism to avoid hardcoding is shlibpath_var, we
16656
     # have to relink, otherwise we might link with an installed library
16657
     # when we should be linking with a yet-to-be-installed one
16658
     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
16659
     test "$hardcode_minus_L_CXX" != no; then
16660
    # Linking always hardcodes the temporary library directory.
16661
    hardcode_action_CXX=relink
16662
  else
16663
    # We can link without hardcoding, and we can hardcode nonexisting dirs.
16664
    hardcode_action_CXX=immediate
16665
  fi
16666
else
16667
  # We cannot hardcode anything, or else we can only hardcode existing
16668
  # directories.
16669
  hardcode_action_CXX=unsupported
16670
fi
16671
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
16672
$as_echo "$hardcode_action_CXX" >&6; }
16673
 
16674
if test "$hardcode_action_CXX" = relink ||
16675
   test "$inherit_rpath_CXX" = yes; then
16676
  # Fast installation is not supported
16677
  enable_fast_install=no
16678
elif test "$shlibpath_overrides_runpath" = yes ||
16679
     test "$enable_shared" = no; then
16680
  # Fast installation is not necessary
16681
  enable_fast_install=needless
16682
fi
16683
 
16684
 
16685
 
16686
 
16687
 
16688
 
16689
 
16690
  fi # test -n "$compiler"
16691
 
16692
  CC=$lt_save_CC
16693
  LDCXX=$LD
16694
  LD=$lt_save_LD
16695
  GCC=$lt_save_GCC
16696
  with_gnu_ld=$lt_save_with_gnu_ld
16697
  lt_cv_path_LDCXX=$lt_cv_path_LD
16698
  lt_cv_path_LD=$lt_save_path_LD
16699
  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
16700
  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
16701
fi # test "$_lt_caught_CXX_error" != yes
16702
 
16703
ac_ext=c
16704
ac_cpp='$CPP $CPPFLAGS'
16705
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16706
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16707
ac_compiler_gnu=$ac_cv_c_compiler_gnu
16708
 
16709
 
16710
 
16711
 
16712
 
16713
 
16714
 
16715
 
16716
 
16717
 
16718
 
16719
 
16720
 
16721
        ac_config_commands="$ac_config_commands libtool"
16722
 
16723
 
16724
 
16725
 
16726
# Only expand once:
16727
 
16728
 
16729
 
16730
 
16731
 
16732
case $host in
16733
  *-cygwin* | *-mingw*)
16734
    # 'host' will be top-level target in the case of a target lib,
16735
    # we must compare to with_cross_host to decide if this is a native
16736
    # or cross-compiler and select where to install dlls appropriately.
16737
    if test -n "$with_cross_host" &&
16738
        test x"$with_cross_host" != x"no"; then
16739
      lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
16740
    else
16741
      lt_host_flags='-no-undefined -bindir "$(bindir)"';
16742
    fi
16743
    ;;
16744
  *)
16745
    lt_host_flags=
16746
    ;;
16747
esac
16748
 
16749
 
16750
 
16751
 
16752
if test -n "$ac_tool_prefix"; then
16753
  for ac_prog in gcj
16754
  do
16755
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
16756
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
16757
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16758
$as_echo_n "checking for $ac_word... " >&6; }
16759
if test "${ac_cv_prog_GCJ+set}" = set; then :
16760
  $as_echo_n "(cached) " >&6
16761
else
16762
  if test -n "$GCJ"; then
16763
  ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
16764
else
16765
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16766
for as_dir in $PATH
16767
do
16768
  IFS=$as_save_IFS
16769
  test -z "$as_dir" && as_dir=.
16770
    for ac_exec_ext in '' $ac_executable_extensions; do
16771
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16772
    ac_cv_prog_GCJ="$ac_tool_prefix$ac_prog"
16773
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16774
    break 2
16775
  fi
16776
done
16777
  done
16778
IFS=$as_save_IFS
16779
 
16780
fi
16781
fi
16782
GCJ=$ac_cv_prog_GCJ
16783
if test -n "$GCJ"; then
16784
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCJ" >&5
16785
$as_echo "$GCJ" >&6; }
16786
else
16787
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16788
$as_echo "no" >&6; }
16789
fi
16790
 
16791
 
16792
    test -n "$GCJ" && break
16793
  done
16794
fi
16795
if test -z "$GCJ"; then
16796
  ac_ct_GCJ=$GCJ
16797
  for ac_prog in gcj
16798
do
16799
  # Extract the first word of "$ac_prog", so it can be a program name with args.
16800
set dummy $ac_prog; ac_word=$2
16801
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16802
$as_echo_n "checking for $ac_word... " >&6; }
16803
if test "${ac_cv_prog_ac_ct_GCJ+set}" = set; then :
16804
  $as_echo_n "(cached) " >&6
16805
else
16806
  if test -n "$ac_ct_GCJ"; then
16807
  ac_cv_prog_ac_ct_GCJ="$ac_ct_GCJ" # Let the user override the test.
16808
else
16809
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16810
for as_dir in $PATH
16811
do
16812
  IFS=$as_save_IFS
16813
  test -z "$as_dir" && as_dir=.
16814
    for ac_exec_ext in '' $ac_executable_extensions; do
16815
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16816
    ac_cv_prog_ac_ct_GCJ="$ac_prog"
16817
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16818
    break 2
16819
  fi
16820
done
16821
  done
16822
IFS=$as_save_IFS
16823
 
16824
fi
16825
fi
16826
ac_ct_GCJ=$ac_cv_prog_ac_ct_GCJ
16827
if test -n "$ac_ct_GCJ"; then
16828
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCJ" >&5
16829
$as_echo "$ac_ct_GCJ" >&6; }
16830
else
16831
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16832
$as_echo "no" >&6; }
16833
fi
16834
 
16835
 
16836
  test -n "$ac_ct_GCJ" && break
16837
done
16838
 
16839
  if test "x$ac_ct_GCJ" = x; then
16840
    GCJ="gcj"
16841
  else
16842
    case $cross_compiling:$ac_tool_warned in
16843
yes:)
16844
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16845
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16846
ac_tool_warned=yes ;;
16847
esac
16848
    GCJ=$ac_ct_GCJ
16849
  fi
16850
fi
16851
 
16852
test -z "$GCJ" && as_fn_error "no acceptable gcj found in \$PATH" "$LINENO" 5
16853
if test "x${GCJFLAGS-unset}" = xunset; then
16854
   GCJFLAGS="-g -O2"
16855
fi
16856
 
16857
 
16858
depcc="$GCJ"  am_compiler_list='gcc3 gcc'
16859
 
16860
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
16861
$as_echo_n "checking dependency style of $depcc... " >&6; }
16862
if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then :
16863
  $as_echo_n "(cached) " >&6
16864
else
16865
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
16866
  # We make a subdir and do the tests there.  Otherwise we can end up
16867
  # making bogus files that we don't know about and never remove.  For
16868
  # instance it was reported that on HP-UX the gcc test will end up
16869
  # making a dummy file named `D' -- because `-MD' means `put the output
16870
  # in D'.
16871
  mkdir conftest.dir
16872
  # Copy depcomp to subdir because otherwise we won't find it if we're
16873
  # using a relative directory.
16874
  cp "$am_depcomp" conftest.dir
16875
  cd conftest.dir
16876
  # We will build objects and dependencies in a subdirectory because
16877
  # it helps to detect inapplicable dependency modes.  For instance
16878
  # both Tru64's cc and ICC support -MD to output dependencies as a
16879
  # side effect of compilation, but ICC will put the dependencies in
16880
  # the current directory while Tru64 will put them in the object
16881
  # directory.
16882
  mkdir sub
16883
 
16884
  am_cv_GCJ_dependencies_compiler_type=none
16885
  if test "$am_compiler_list" = ""; then
16886
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
16887
  fi
16888
  am__universal=false
16889
 
16890
 
16891
  for depmode in $am_compiler_list; do
16892
    # Setup a source with many dependencies, because some compilers
16893
    # like to wrap large dependency lists on column 80 (with \), and
16894
    # we should not choose a depcomp mode which is confused by this.
16895
    #
16896
    # We need to recreate these files for each test, as the compiler may
16897
    # overwrite some of them when testing with obscure command lines.
16898
    # This happens at least with the AIX C compiler.
16899
    : > sub/conftest.c
16900
    for i in 1 2 3 4 5 6; do
16901
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
16902
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
16903
      # Solaris 8's {/usr,}/bin/sh.
16904
      touch sub/conftst$i.h
16905
    done
16906
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
16907
 
16908
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
16909
    # mode.  It turns out that the SunPro C++ compiler does not properly
16910
    # handle `-M -o', and we need to detect this.  Also, some Intel
16911
    # versions had trouble with output in subdirs
16912
    am__obj=sub/conftest.${OBJEXT-o}
16913
    am__minus_obj="-o $am__obj"
16914
    case $depmode in
16915
    gcc)
16916
      # This depmode causes a compiler race in universal mode.
16917
      test "$am__universal" = false || continue
16918
      ;;
16919
    nosideeffect)
16920
      # after this tag, mechanisms are not by side-effect, so they'll
16921
      # only be used when explicitly requested
16922
      if test "x$enable_dependency_tracking" = xyes; then
16923
        continue
16924
      else
16925
        break
16926
      fi
16927
      ;;
16928
    msvisualcpp | msvcmsys)
16929
      # This compiler won't grok `-c -o', but also, the minuso test has
16930
      # not run yet.  These depmodes are late enough in the game, and
16931
      # so weak that their functioning should not be impacted.
16932
      am__obj=conftest.${OBJEXT-o}
16933
      am__minus_obj=
16934
      ;;
16935
    none) break ;;
16936
    esac
16937
    if depmode=$depmode \
16938
       source=sub/conftest.c object=$am__obj \
16939
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
16940
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
16941
         >/dev/null 2>conftest.err &&
16942
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
16943
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
16944
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
16945
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
16946
      # icc doesn't choke on unknown options, it will just issue warnings
16947
      # or remarks (even with -Werror).  So we grep stderr for any message
16948
      # that says an option was ignored or not supported.
16949
      # When given -MP, icc 7.0 and 7.1 complain thusly:
16950
      #   icc: Command line warning: ignoring option '-M'; no argument required
16951
      # The diagnosis changed in icc 8.0:
16952
      #   icc: Command line remark: option '-MP' not supported
16953
      if (grep 'ignoring option' conftest.err ||
16954
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
16955
        am_cv_GCJ_dependencies_compiler_type=$depmode
16956
        break
16957
      fi
16958
    fi
16959
  done
16960
 
16961
  cd ..
16962
  rm -rf conftest.dir
16963
else
16964
  am_cv_GCJ_dependencies_compiler_type=none
16965
fi
16966
 
16967
fi
16968
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_GCJ_dependencies_compiler_type" >&5
16969
$as_echo "$am_cv_GCJ_dependencies_compiler_type" >&6; }
16970
GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
16971
 
16972
 if
16973
  test "x$enable_dependency_tracking" != xno \
16974
  && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
16975
  am__fastdepGCJ_TRUE=
16976
  am__fastdepGCJ_FALSE='#'
16977
else
16978
  am__fastdepGCJ_TRUE='#'
16979
  am__fastdepGCJ_FALSE=
16980
fi
16981
 
16982
 
16983
 
16984
if test -n "$ac_tool_prefix"; then
16985
  for ac_prog in gcj
16986
  do
16987
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
16988
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
16989
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16990
$as_echo_n "checking for $ac_word... " >&6; }
16991
if test "${ac_cv_prog_GCJ+set}" = set; then :
16992
  $as_echo_n "(cached) " >&6
16993
else
16994
  if test -n "$GCJ"; then
16995
  ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
16996
else
16997
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16998
for as_dir in $PATH
16999
do
17000
  IFS=$as_save_IFS
17001
  test -z "$as_dir" && as_dir=.
17002
    for ac_exec_ext in '' $ac_executable_extensions; do
17003
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
17004
    ac_cv_prog_GCJ="$ac_tool_prefix$ac_prog"
17005
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17006
    break 2
17007
  fi
17008
done
17009
  done
17010
IFS=$as_save_IFS
17011
 
17012
fi
17013
fi
17014
GCJ=$ac_cv_prog_GCJ
17015
if test -n "$GCJ"; then
17016
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCJ" >&5
17017
$as_echo "$GCJ" >&6; }
17018
else
17019
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17020
$as_echo "no" >&6; }
17021
fi
17022
 
17023
 
17024
    test -n "$GCJ" && break
17025
  done
17026
fi
17027
if test -z "$GCJ"; then
17028
  ac_ct_GCJ=$GCJ
17029
  for ac_prog in gcj
17030
do
17031
  # Extract the first word of "$ac_prog", so it can be a program name with args.
17032
set dummy $ac_prog; ac_word=$2
17033
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17034
$as_echo_n "checking for $ac_word... " >&6; }
17035
if test "${ac_cv_prog_ac_ct_GCJ+set}" = set; then :
17036
  $as_echo_n "(cached) " >&6
17037
else
17038
  if test -n "$ac_ct_GCJ"; then
17039
  ac_cv_prog_ac_ct_GCJ="$ac_ct_GCJ" # Let the user override the test.
17040
else
17041
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17042
for as_dir in $PATH
17043
do
17044
  IFS=$as_save_IFS
17045
  test -z "$as_dir" && as_dir=.
17046
    for ac_exec_ext in '' $ac_executable_extensions; do
17047
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
17048
    ac_cv_prog_ac_ct_GCJ="$ac_prog"
17049
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17050
    break 2
17051
  fi
17052
done
17053
  done
17054
IFS=$as_save_IFS
17055
 
17056
fi
17057
fi
17058
ac_ct_GCJ=$ac_cv_prog_ac_ct_GCJ
17059
if test -n "$ac_ct_GCJ"; then
17060
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCJ" >&5
17061
$as_echo "$ac_ct_GCJ" >&6; }
17062
else
17063
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17064
$as_echo "no" >&6; }
17065
fi
17066
 
17067
 
17068
  test -n "$ac_ct_GCJ" && break
17069
done
17070
 
17071
  if test "x$ac_ct_GCJ" = x; then
17072
    GCJ="gcj"
17073
  else
17074
    case $cross_compiling:$ac_tool_warned in
17075
yes:)
17076
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
17077
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
17078
ac_tool_warned=yes ;;
17079
esac
17080
    GCJ=$ac_ct_GCJ
17081
  fi
17082
fi
17083
 
17084
test -z "$GCJ" && as_fn_error "no acceptable gcj found in \$PATH" "$LINENO" 5
17085
if test "x${GCJFLAGS-unset}" = xunset; then
17086
   GCJFLAGS="-g -O2"
17087
fi
17088
 
17089
 
17090
depcc="$GCJ"  am_compiler_list='gcc3 gcc'
17091
 
17092
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
17093
$as_echo_n "checking dependency style of $depcc... " >&6; }
17094
if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then :
17095
  $as_echo_n "(cached) " >&6
17096
else
17097
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
17098
  # We make a subdir and do the tests there.  Otherwise we can end up
17099
  # making bogus files that we don't know about and never remove.  For
17100
  # instance it was reported that on HP-UX the gcc test will end up
17101
  # making a dummy file named `D' -- because `-MD' means `put the output
17102
  # in D'.
17103
  mkdir conftest.dir
17104
  # Copy depcomp to subdir because otherwise we won't find it if we're
17105
  # using a relative directory.
17106
  cp "$am_depcomp" conftest.dir
17107
  cd conftest.dir
17108
  # We will build objects and dependencies in a subdirectory because
17109
  # it helps to detect inapplicable dependency modes.  For instance
17110
  # both Tru64's cc and ICC support -MD to output dependencies as a
17111
  # side effect of compilation, but ICC will put the dependencies in
17112
  # the current directory while Tru64 will put them in the object
17113
  # directory.
17114
  mkdir sub
17115
 
17116
  am_cv_GCJ_dependencies_compiler_type=none
17117
  if test "$am_compiler_list" = ""; then
17118
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
17119
  fi
17120
  am__universal=false
17121
 
17122
 
17123
  for depmode in $am_compiler_list; do
17124
    # Setup a source with many dependencies, because some compilers
17125
    # like to wrap large dependency lists on column 80 (with \), and
17126
    # we should not choose a depcomp mode which is confused by this.
17127
    #
17128
    # We need to recreate these files for each test, as the compiler may
17129
    # overwrite some of them when testing with obscure command lines.
17130
    # This happens at least with the AIX C compiler.
17131
    : > sub/conftest.c
17132
    for i in 1 2 3 4 5 6; do
17133
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
17134
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
17135
      # Solaris 8's {/usr,}/bin/sh.
17136
      touch sub/conftst$i.h
17137
    done
17138
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
17139
 
17140
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
17141
    # mode.  It turns out that the SunPro C++ compiler does not properly
17142
    # handle `-M -o', and we need to detect this.  Also, some Intel
17143
    # versions had trouble with output in subdirs
17144
    am__obj=sub/conftest.${OBJEXT-o}
17145
    am__minus_obj="-o $am__obj"
17146
    case $depmode in
17147
    gcc)
17148
      # This depmode causes a compiler race in universal mode.
17149
      test "$am__universal" = false || continue
17150
      ;;
17151
    nosideeffect)
17152
      # after this tag, mechanisms are not by side-effect, so they'll
17153
      # only be used when explicitly requested
17154
      if test "x$enable_dependency_tracking" = xyes; then
17155
        continue
17156
      else
17157
        break
17158
      fi
17159
      ;;
17160
    msvisualcpp | msvcmsys)
17161
      # This compiler won't grok `-c -o', but also, the minuso test has
17162
      # not run yet.  These depmodes are late enough in the game, and
17163
      # so weak that their functioning should not be impacted.
17164
      am__obj=conftest.${OBJEXT-o}
17165
      am__minus_obj=
17166
      ;;
17167
    none) break ;;
17168
    esac
17169
    if depmode=$depmode \
17170
       source=sub/conftest.c object=$am__obj \
17171
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
17172
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
17173
         >/dev/null 2>conftest.err &&
17174
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
17175
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
17176
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
17177
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
17178
      # icc doesn't choke on unknown options, it will just issue warnings
17179
      # or remarks (even with -Werror).  So we grep stderr for any message
17180
      # that says an option was ignored or not supported.
17181
      # When given -MP, icc 7.0 and 7.1 complain thusly:
17182
      #   icc: Command line warning: ignoring option '-M'; no argument required
17183
      # The diagnosis changed in icc 8.0:
17184
      #   icc: Command line remark: option '-MP' not supported
17185
      if (grep 'ignoring option' conftest.err ||
17186
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
17187
        am_cv_GCJ_dependencies_compiler_type=$depmode
17188
        break
17189
      fi
17190
    fi
17191
  done
17192
 
17193
  cd ..
17194
  rm -rf conftest.dir
17195
else
17196
  am_cv_GCJ_dependencies_compiler_type=none
17197
fi
17198
 
17199
fi
17200
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_GCJ_dependencies_compiler_type" >&5
17201
$as_echo "$am_cv_GCJ_dependencies_compiler_type" >&6; }
17202
GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
17203
 
17204
 if
17205
  test "x$enable_dependency_tracking" != xno \
17206
  && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
17207
  am__fastdepGCJ_TRUE=
17208
  am__fastdepGCJ_FALSE='#'
17209
else
17210
  am__fastdepGCJ_TRUE='#'
17211
  am__fastdepGCJ_FALSE=
17212
fi
17213
 
17214
 
17215
 
17216
 
17217
 
17218
# Source file extension for Java test sources.
17219
ac_ext=c
17220
 
17221
# Object file extension for compiled Java test sources.
17222
objext=o
17223
objext_GCJ=$objext
17224
 
17225
# Code to be used in simple compile tests
17226
lt_simple_compile_test_code="int some_variable = 0;"
17227
 
17228
# Code to be used in simple link tests
17229
lt_simple_link_test_code='int main(){return(0);}'
17230
 
17231
# ltmain only uses $CC for tagged configurations so make sure $CC is set.
17232
 
17233
 
17234
 
17235
 
17236
 
17237
 
17238
# If no C compiler was specified, use CC.
17239
LTCC=${LTCC-"$CC"}
17240
 
17241
# If no C compiler flags were specified, use CFLAGS.
17242
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
17243
 
17244
# Allow CC to be a program name with arguments.
17245
compiler=$CC
17246
 
17247
 
17248
# save warnings/boilerplate of simple test code
17249
ac_outfile=conftest.$ac_objext
17250
echo "$lt_simple_compile_test_code" >conftest.$ac_ext
17251
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
17252
_lt_compiler_boilerplate=`cat conftest.err`
17253
$RM conftest*
17254
 
17255
ac_outfile=conftest.$ac_objext
17256
echo "$lt_simple_link_test_code" >conftest.$ac_ext
17257
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
17258
_lt_linker_boilerplate=`cat conftest.err`
17259
$RM -r conftest*
17260
 
17261
 
17262
# Allow CC to be a program name with arguments.
17263
GCC=yes
17264
compiler=$CC
17265
compiler_GCJ=$CC
17266
for cc_temp in $compiler""; do
17267
  case $cc_temp in
17268
    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17269
    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17270
    \-*) ;;
17271
    *) break;;
17272
  esac
17273
done
17274
cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
17275
 
17276
 
17277
# GCJ did not exist at the time GCC didn't implicitly link libc in.
17278
archive_cmds_need_lc_GCJ=no
17279
 
17280
old_archive_cmds_GCJ=$old_archive_cmds
17281
 
17282
## CAVEAT EMPTOR:
17283
## There is no encapsulation within the following macros, do not change
17284
## the running order or otherwise move them around unless you know exactly
17285
## what you are doing...
17286
if test -n "$compiler"; then
17287
 
17288
lt_prog_compiler_no_builtin_flag_GCJ=
17289
 
17290
if test "$GCC" = yes; then
17291
  case $cc_basename in
17292
  nvcc*)
17293
    lt_prog_compiler_no_builtin_flag_GCJ=' -Xcompiler -fno-builtin' ;;
17294
  *)
17295
    lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' ;;
17296
  esac
17297
 
17298
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
17299
$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
17300
if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
17301
  $as_echo_n "(cached) " >&6
17302
else
17303
  lt_cv_prog_compiler_rtti_exceptions=no
17304
   ac_outfile=conftest.$ac_objext
17305
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17306
   lt_compiler_flag="-fno-rtti -fno-exceptions"
17307
   # Insert the option either (1) after the last *FLAGS variable, or
17308
   # (2) before a word containing "conftest.", or (3) at the end.
17309
   # Note that $ac_compile itself does not contain backslashes and begins
17310
   # with a dollar sign (not a hyphen), so the echo should work correctly.
17311
   # The option is referenced via a variable to avoid confusing sed.
17312
   lt_compile=`echo "$ac_compile" | $SED \
17313
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17314
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17315
   -e 's:$: $lt_compiler_flag:'`
17316
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17317
   (eval "$lt_compile" 2>conftest.err)
17318
   ac_status=$?
17319
   cat conftest.err >&5
17320
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17321
   if (exit $ac_status) && test -s "$ac_outfile"; then
17322
     # The compiler can only warn and ignore the option if not recognized
17323
     # So say no if there are warnings other than the usual output.
17324
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
17325
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17326
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17327
       lt_cv_prog_compiler_rtti_exceptions=yes
17328
     fi
17329
   fi
17330
   $RM conftest*
17331
 
17332
fi
17333
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
17334
$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
17335
 
17336
if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
17337
    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
17338
else
17339
    :
17340
fi
17341
 
17342
fi
17343
 
17344
 
17345
 
17346
  lt_prog_compiler_wl_GCJ=
17347
lt_prog_compiler_pic_GCJ=
17348
lt_prog_compiler_static_GCJ=
17349
 
17350
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
17351
$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
17352
 
17353
  if test "$GCC" = yes; then
17354
    lt_prog_compiler_wl_GCJ='-Wl,'
17355
    lt_prog_compiler_static_GCJ='-static'
17356
 
17357
    case $host_os in
17358
      aix*)
17359
      # All AIX code is PIC.
17360
      if test "$host_cpu" = ia64; then
17361
        # AIX 5 now supports IA64 processor
17362
        lt_prog_compiler_static_GCJ='-Bstatic'
17363
      fi
17364
      ;;
17365
 
17366
    amigaos*)
17367
      case $host_cpu in
17368
      powerpc)
17369
            # see comment about AmigaOS4 .so support
17370
            lt_prog_compiler_pic_GCJ='-fPIC'
17371
        ;;
17372
      m68k)
17373
            # FIXME: we need at least 68020 code to build shared libraries, but
17374
            # adding the `-m68020' flag to GCC prevents building anything better,
17375
            # like `-m68040'.
17376
            lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
17377
        ;;
17378
      esac
17379
      ;;
17380
 
17381
    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
17382
      # PIC is the default for these OSes.
17383
      ;;
17384
 
17385
    mingw* | cygwin* | pw32* | os2* | cegcc*)
17386
      # This hack is so that the source file can tell whether it is being
17387
      # built for inclusion in a dll (and should export symbols for example).
17388
      # Although the cygwin gcc ignores -fPIC, still need this for old-style
17389
      # (--disable-auto-import) libraries
17390
 
17391
      ;;
17392
 
17393
    darwin* | rhapsody*)
17394
      # PIC is the default on this platform
17395
      # Common symbols not allowed in MH_DYLIB files
17396
      lt_prog_compiler_pic_GCJ='-fno-common'
17397
      ;;
17398
 
17399
    haiku*)
17400
      # PIC is the default for Haiku.
17401
      # The "-static" flag exists, but is broken.
17402
      lt_prog_compiler_static_GCJ=
17403
      ;;
17404
 
17405
    hpux*)
17406
      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
17407
      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
17408
      # sets the default TLS model and affects inlining.
17409
      case $host_cpu in
17410
      hppa*64*)
17411
        # +Z the default
17412
        ;;
17413
      *)
17414
        lt_prog_compiler_pic_GCJ='-fPIC'
17415
        ;;
17416
      esac
17417
      ;;
17418
 
17419
    interix[3-9]*)
17420
      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
17421
      # Instead, we relocate shared libraries at runtime.
17422
      ;;
17423
 
17424
    msdosdjgpp*)
17425
      # Just because we use GCC doesn't mean we suddenly get shared libraries
17426
      # on systems that don't support them.
17427
      lt_prog_compiler_can_build_shared_GCJ=no
17428
      enable_shared=no
17429
      ;;
17430
 
17431
    *nto* | *qnx*)
17432
      # QNX uses GNU C++, but need to define -shared option too, otherwise
17433
      # it will coredump.
17434
      lt_prog_compiler_pic_GCJ='-fPIC -shared'
17435
      ;;
17436
 
17437
    sysv4*MP*)
17438
      if test -d /usr/nec; then
17439
        lt_prog_compiler_pic_GCJ=-Kconform_pic
17440
      fi
17441
      ;;
17442
 
17443
    *)
17444
      lt_prog_compiler_pic_GCJ='-fPIC'
17445
      ;;
17446
    esac
17447
 
17448
    case $cc_basename in
17449
    nvcc*) # Cuda Compiler Driver 2.2
17450
      lt_prog_compiler_wl_GCJ='-Xlinker '
17451
      lt_prog_compiler_pic_GCJ='-Xcompiler -fPIC'
17452
      ;;
17453
    esac
17454
  else
17455
    # PORTME Check for flag to pass linker flags through the system compiler.
17456
    case $host_os in
17457
    aix*)
17458
      lt_prog_compiler_wl_GCJ='-Wl,'
17459
      if test "$host_cpu" = ia64; then
17460
        # AIX 5 now supports IA64 processor
17461
        lt_prog_compiler_static_GCJ='-Bstatic'
17462
      else
17463
        lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17464
      fi
17465
      ;;
17466
 
17467
    mingw* | cygwin* | pw32* | os2* | cegcc*)
17468
      # This hack is so that the source file can tell whether it is being
17469
      # built for inclusion in a dll (and should export symbols for example).
17470
 
17471
      ;;
17472
 
17473
    hpux9* | hpux10* | hpux11*)
17474
      lt_prog_compiler_wl_GCJ='-Wl,'
17475
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17476
      # not for PA HP-UX.
17477
      case $host_cpu in
17478
      hppa*64*|ia64*)
17479
        # +Z the default
17480
        ;;
17481
      *)
17482
        lt_prog_compiler_pic_GCJ='+Z'
17483
        ;;
17484
      esac
17485
      # Is there a better lt_prog_compiler_static that works with the bundled CC?
17486
      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17487
      ;;
17488
 
17489
    irix5* | irix6* | nonstopux*)
17490
      lt_prog_compiler_wl_GCJ='-Wl,'
17491
      # PIC (with -KPIC) is the default.
17492
      lt_prog_compiler_static_GCJ='-non_shared'
17493
      ;;
17494
 
17495
    linux* | k*bsd*-gnu | kopensolaris*-gnu)
17496
      case $cc_basename in
17497
      # old Intel for x86_64 which still supported -KPIC.
17498
      ecc*)
17499
        lt_prog_compiler_wl_GCJ='-Wl,'
17500
        lt_prog_compiler_pic_GCJ='-KPIC'
17501
        lt_prog_compiler_static_GCJ='-static'
17502
        ;;
17503
      # icc used to be incompatible with GCC.
17504
      # ICC 10 doesn't accept -KPIC any more.
17505
      icc* | ifort*)
17506
        lt_prog_compiler_wl_GCJ='-Wl,'
17507
        lt_prog_compiler_pic_GCJ='-fPIC'
17508
        lt_prog_compiler_static_GCJ='-static'
17509
        ;;
17510
      # Lahey Fortran 8.1.
17511
      lf95*)
17512
        lt_prog_compiler_wl_GCJ='-Wl,'
17513
        lt_prog_compiler_pic_GCJ='--shared'
17514
        lt_prog_compiler_static_GCJ='--static'
17515
        ;;
17516
      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
17517
        # Portland Group compilers (*not* the Pentium gcc compiler,
17518
        # which looks to be a dead project)
17519
        lt_prog_compiler_wl_GCJ='-Wl,'
17520
        lt_prog_compiler_pic_GCJ='-fpic'
17521
        lt_prog_compiler_static_GCJ='-Bstatic'
17522
        ;;
17523
      ccc*)
17524
        lt_prog_compiler_wl_GCJ='-Wl,'
17525
        # All Alpha code is PIC.
17526
        lt_prog_compiler_static_GCJ='-non_shared'
17527
        ;;
17528
      xl* | bgxl* | bgf* | mpixl*)
17529
        # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
17530
        lt_prog_compiler_wl_GCJ='-Wl,'
17531
        lt_prog_compiler_pic_GCJ='-qpic'
17532
        lt_prog_compiler_static_GCJ='-qstaticlink'
17533
        ;;
17534
      *)
17535
        case `$CC -V 2>&1 | sed 5q` in
17536
        *Sun\ F* | *Sun*Fortran*)
17537
          # Sun Fortran 8.3 passes all unrecognized flags to the linker
17538
          lt_prog_compiler_pic_GCJ='-KPIC'
17539
          lt_prog_compiler_static_GCJ='-Bstatic'
17540
          lt_prog_compiler_wl_GCJ=''
17541
          ;;
17542
        *Sun\ C*)
17543
          # Sun C 5.9
17544
          lt_prog_compiler_pic_GCJ='-KPIC'
17545
          lt_prog_compiler_static_GCJ='-Bstatic'
17546
          lt_prog_compiler_wl_GCJ='-Wl,'
17547
          ;;
17548
        esac
17549
        ;;
17550
      esac
17551
      ;;
17552
 
17553
    newsos6)
17554
      lt_prog_compiler_pic_GCJ='-KPIC'
17555
      lt_prog_compiler_static_GCJ='-Bstatic'
17556
      ;;
17557
 
17558
    *nto* | *qnx*)
17559
      # QNX uses GNU C++, but need to define -shared option too, otherwise
17560
      # it will coredump.
17561
      lt_prog_compiler_pic_GCJ='-fPIC -shared'
17562
      ;;
17563
 
17564
    osf3* | osf4* | osf5*)
17565
      lt_prog_compiler_wl_GCJ='-Wl,'
17566
      # All OSF/1 code is PIC.
17567
      lt_prog_compiler_static_GCJ='-non_shared'
17568
      ;;
17569
 
17570
    rdos*)
17571
      lt_prog_compiler_static_GCJ='-non_shared'
17572
      ;;
17573
 
17574
    solaris*)
17575
      lt_prog_compiler_pic_GCJ='-KPIC'
17576
      lt_prog_compiler_static_GCJ='-Bstatic'
17577
      case $cc_basename in
17578
      f77* | f90* | f95*)
17579
        lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17580
      *)
17581
        lt_prog_compiler_wl_GCJ='-Wl,';;
17582
      esac
17583
      ;;
17584
 
17585
    sunos4*)
17586
      lt_prog_compiler_wl_GCJ='-Qoption ld '
17587
      lt_prog_compiler_pic_GCJ='-PIC'
17588
      lt_prog_compiler_static_GCJ='-Bstatic'
17589
      ;;
17590
 
17591
    sysv4 | sysv4.2uw2* | sysv4.3*)
17592
      lt_prog_compiler_wl_GCJ='-Wl,'
17593
      lt_prog_compiler_pic_GCJ='-KPIC'
17594
      lt_prog_compiler_static_GCJ='-Bstatic'
17595
      ;;
17596
 
17597
    sysv4*MP*)
17598
      if test -d /usr/nec ;then
17599
        lt_prog_compiler_pic_GCJ='-Kconform_pic'
17600
        lt_prog_compiler_static_GCJ='-Bstatic'
17601
      fi
17602
      ;;
17603
 
17604
    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17605
      lt_prog_compiler_wl_GCJ='-Wl,'
17606
      lt_prog_compiler_pic_GCJ='-KPIC'
17607
      lt_prog_compiler_static_GCJ='-Bstatic'
17608
      ;;
17609
 
17610
    unicos*)
17611
      lt_prog_compiler_wl_GCJ='-Wl,'
17612
      lt_prog_compiler_can_build_shared_GCJ=no
17613
      ;;
17614
 
17615
    uts4*)
17616
      lt_prog_compiler_pic_GCJ='-pic'
17617
      lt_prog_compiler_static_GCJ='-Bstatic'
17618
      ;;
17619
 
17620
    *)
17621
      lt_prog_compiler_can_build_shared_GCJ=no
17622
      ;;
17623
    esac
17624
  fi
17625
 
17626
case $host_os in
17627
  # For platforms which do not support PIC, -DPIC is meaningless:
17628
  *djgpp*)
17629
    lt_prog_compiler_pic_GCJ=
17630
    ;;
17631
  *)
17632
    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17633
    ;;
17634
esac
17635
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_GCJ" >&5
17636
$as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17637
 
17638
 
17639
 
17640
#
17641
# Check to make sure the PIC flag actually works.
17642
#
17643
if test -n "$lt_prog_compiler_pic_GCJ"; then
17644
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17645
$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17646
if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then :
17647
  $as_echo_n "(cached) " >&6
17648
else
17649
  lt_cv_prog_compiler_pic_works_GCJ=no
17650
   ac_outfile=conftest.$ac_objext
17651
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17652
   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17653
   # Insert the option either (1) after the last *FLAGS variable, or
17654
   # (2) before a word containing "conftest.", or (3) at the end.
17655
   # Note that $ac_compile itself does not contain backslashes and begins
17656
   # with a dollar sign (not a hyphen), so the echo should work correctly.
17657
   # The option is referenced via a variable to avoid confusing sed.
17658
   lt_compile=`echo "$ac_compile" | $SED \
17659
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17660
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17661
   -e 's:$: $lt_compiler_flag:'`
17662
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17663
   (eval "$lt_compile" 2>conftest.err)
17664
   ac_status=$?
17665
   cat conftest.err >&5
17666
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17667
   if (exit $ac_status) && test -s "$ac_outfile"; then
17668
     # The compiler can only warn and ignore the option if not recognized
17669
     # So say no if there are warnings other than the usual output.
17670
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
17671
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17672
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17673
       lt_cv_prog_compiler_pic_works_GCJ=yes
17674
     fi
17675
   fi
17676
   $RM conftest*
17677
 
17678
fi
17679
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17680
$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17681
 
17682
if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17683
    case $lt_prog_compiler_pic_GCJ in
17684
     "" | " "*) ;;
17685
     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17686
     esac
17687
else
17688
    lt_prog_compiler_pic_GCJ=
17689
     lt_prog_compiler_can_build_shared_GCJ=no
17690
fi
17691
 
17692
fi
17693
 
17694
 
17695
 
17696
#
17697
# Check to make sure the static flag actually works.
17698
#
17699
wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17700
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17701
$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17702
if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then :
17703
  $as_echo_n "(cached) " >&6
17704
else
17705
  lt_cv_prog_compiler_static_works_GCJ=no
17706
   save_LDFLAGS="$LDFLAGS"
17707
   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17708
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
17709
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17710
     # The linker can only warn and ignore the option if not recognized
17711
     # So say no if there are warnings
17712
     if test -s conftest.err; then
17713
       # Append any errors to the config.log.
17714
       cat conftest.err 1>&5
17715
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
17716
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17717
       if diff conftest.exp conftest.er2 >/dev/null; then
17718
         lt_cv_prog_compiler_static_works_GCJ=yes
17719
       fi
17720
     else
17721
       lt_cv_prog_compiler_static_works_GCJ=yes
17722
     fi
17723
   fi
17724
   $RM -r conftest*
17725
   LDFLAGS="$save_LDFLAGS"
17726
 
17727
fi
17728
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17729
$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17730
 
17731
if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17732
    :
17733
else
17734
    lt_prog_compiler_static_GCJ=
17735
fi
17736
 
17737
 
17738
 
17739
 
17740
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
17741
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17742
if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then :
17743
  $as_echo_n "(cached) " >&6
17744
else
17745
  lt_cv_prog_compiler_c_o_GCJ=no
17746
   $RM -r conftest 2>/dev/null
17747
   mkdir conftest
17748
   cd conftest
17749
   mkdir out
17750
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17751
 
17752
   lt_compiler_flag="-o out/conftest2.$ac_objext"
17753
   # Insert the option either (1) after the last *FLAGS variable, or
17754
   # (2) before a word containing "conftest.", or (3) at the end.
17755
   # Note that $ac_compile itself does not contain backslashes and begins
17756
   # with a dollar sign (not a hyphen), so the echo should work correctly.
17757
   lt_compile=`echo "$ac_compile" | $SED \
17758
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17759
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17760
   -e 's:$: $lt_compiler_flag:'`
17761
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17762
   (eval "$lt_compile" 2>out/conftest.err)
17763
   ac_status=$?
17764
   cat out/conftest.err >&5
17765
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17766
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
17767
   then
17768
     # The compiler can only warn and ignore the option if not recognized
17769
     # So say no if there are warnings
17770
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
17771
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17772
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17773
       lt_cv_prog_compiler_c_o_GCJ=yes
17774
     fi
17775
   fi
17776
   chmod u+w . 2>&5
17777
   $RM conftest*
17778
   # SGI C++ compiler will create directory out/ii_files/ for
17779
   # template instantiation
17780
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
17781
   $RM out/* && rmdir out
17782
   cd ..
17783
   $RM -r conftest
17784
   $RM conftest*
17785
 
17786
fi
17787
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17788
$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17789
 
17790
 
17791
 
17792
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
17793
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17794
if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then :
17795
  $as_echo_n "(cached) " >&6
17796
else
17797
  lt_cv_prog_compiler_c_o_GCJ=no
17798
   $RM -r conftest 2>/dev/null
17799
   mkdir conftest
17800
   cd conftest
17801
   mkdir out
17802
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17803
 
17804
   lt_compiler_flag="-o out/conftest2.$ac_objext"
17805
   # Insert the option either (1) after the last *FLAGS variable, or
17806
   # (2) before a word containing "conftest.", or (3) at the end.
17807
   # Note that $ac_compile itself does not contain backslashes and begins
17808
   # with a dollar sign (not a hyphen), so the echo should work correctly.
17809
   lt_compile=`echo "$ac_compile" | $SED \
17810
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17811
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17812
   -e 's:$: $lt_compiler_flag:'`
17813
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17814
   (eval "$lt_compile" 2>out/conftest.err)
17815
   ac_status=$?
17816
   cat out/conftest.err >&5
17817
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17818
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
17819
   then
17820
     # The compiler can only warn and ignore the option if not recognized
17821
     # So say no if there are warnings
17822
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
17823
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17824
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17825
       lt_cv_prog_compiler_c_o_GCJ=yes
17826
     fi
17827
   fi
17828
   chmod u+w . 2>&5
17829
   $RM conftest*
17830
   # SGI C++ compiler will create directory out/ii_files/ for
17831
   # template instantiation
17832
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
17833
   $RM out/* && rmdir out
17834
   cd ..
17835
   $RM -r conftest
17836
   $RM conftest*
17837
 
17838
fi
17839
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17840
$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17841
 
17842
 
17843
 
17844
 
17845
hard_links="nottested"
17846
if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17847
  # do not overwrite the value of need_locks provided by the user
17848
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
17849
$as_echo_n "checking if we can lock with hard links... " >&6; }
17850
  hard_links=yes
17851
  $RM conftest*
17852
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17853
  touch conftest.a
17854
  ln conftest.a conftest.b 2>&5 || hard_links=no
17855
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17856
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
17857
$as_echo "$hard_links" >&6; }
17858
  if test "$hard_links" = no; then
17859
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17860
$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17861
    need_locks=warn
17862
  fi
17863
else
17864
  need_locks=no
17865
fi
17866
 
17867
 
17868
 
17869
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17870
$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17871
 
17872
  runpath_var=
17873
  allow_undefined_flag_GCJ=
17874
  always_export_symbols_GCJ=no
17875
  archive_cmds_GCJ=
17876
  archive_expsym_cmds_GCJ=
17877
  compiler_needs_object_GCJ=no
17878
  enable_shared_with_static_runtimes_GCJ=no
17879
  export_dynamic_flag_spec_GCJ=
17880
  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17881
  hardcode_automatic_GCJ=no
17882
  hardcode_direct_GCJ=no
17883
  hardcode_direct_absolute_GCJ=no
17884
  hardcode_libdir_flag_spec_GCJ=
17885
  hardcode_libdir_flag_spec_ld_GCJ=
17886
  hardcode_libdir_separator_GCJ=
17887
  hardcode_minus_L_GCJ=no
17888
  hardcode_shlibpath_var_GCJ=unsupported
17889
  inherit_rpath_GCJ=no
17890
  link_all_deplibs_GCJ=unknown
17891
  module_cmds_GCJ=
17892
  module_expsym_cmds_GCJ=
17893
  old_archive_from_new_cmds_GCJ=
17894
  old_archive_from_expsyms_cmds_GCJ=
17895
  thread_safe_flag_spec_GCJ=
17896
  whole_archive_flag_spec_GCJ=
17897
  # include_expsyms should be a list of space-separated symbols to be *always*
17898
  # included in the symbol list
17899
  include_expsyms_GCJ=
17900
  # exclude_expsyms can be an extended regexp of symbols to exclude
17901
  # it will be wrapped by ` (' and `)$', so one must not match beginning or
17902
  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17903
  # as well as any symbol that contains `d'.
17904
  exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17905
  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17906
  # platforms (ab)use it in PIC code, but their linkers get confused if
17907
  # the symbol is explicitly referenced.  Since portable code cannot
17908
  # rely on this symbol name, it's probably fine to never include it in
17909
  # preloaded symbol tables.
17910
  # Exclude shared library initialization/finalization symbols.
17911
  extract_expsyms_cmds=
17912
 
17913
  case $host_os in
17914
  cygwin* | mingw* | pw32* | cegcc*)
17915
    # FIXME: the MSVC++ port hasn't been tested in a loooong time
17916
    # When not using gcc, we currently assume that we are using
17917
    # Microsoft Visual C++.
17918
    if test "$GCC" != yes; then
17919
      with_gnu_ld=no
17920
    fi
17921
    ;;
17922
  interix*)
17923
    # we just hope/assume this is gcc and not c89 (= MSVC++)
17924
    with_gnu_ld=yes
17925
    ;;
17926
  openbsd*)
17927
    with_gnu_ld=no
17928
    ;;
17929
  esac
17930
 
17931
  ld_shlibs_GCJ=yes
17932
 
17933
  # On some targets, GNU ld is compatible enough with the native linker
17934
  # that we're better off using the native interface for both.
17935
  lt_use_gnu_ld_interface=no
17936
  if test "$with_gnu_ld" = yes; then
17937
    case $host_os in
17938
      aix*)
17939
        # The AIX port of GNU ld has always aspired to compatibility
17940
        # with the native linker.  However, as the warning in the GNU ld
17941
        # block says, versions before 2.19.5* couldn't really create working
17942
        # shared libraries, regardless of the interface used.
17943
        case `$LD -v 2>&1` in
17944
          *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
17945
          *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
17946
          *\ \(GNU\ Binutils\)\ [3-9]*) ;;
17947
          *)
17948
            lt_use_gnu_ld_interface=yes
17949
            ;;
17950
        esac
17951
        ;;
17952
      *)
17953
        lt_use_gnu_ld_interface=yes
17954
        ;;
17955
    esac
17956
  fi
17957
 
17958
  if test "$lt_use_gnu_ld_interface" = yes; then
17959
    # If archive_cmds runs LD, not CC, wlarc should be empty
17960
    wlarc='${wl}'
17961
 
17962
    # Set some defaults for GNU ld with shared library support. These
17963
    # are reset later if shared libraries are not supported. Putting them
17964
    # here allows them to be overridden if necessary.
17965
    runpath_var=LD_RUN_PATH
17966
    hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17967
    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17968
    # ancient GNU ld didn't support --whole-archive et. al.
17969
    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
17970
      whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17971
    else
17972
      whole_archive_flag_spec_GCJ=
17973
    fi
17974
    supports_anon_versioning=no
17975
    case `$LD -v 2>&1` in
17976
      *GNU\ gold*) supports_anon_versioning=yes ;;
17977
      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17978
      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17979
      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17980
      *\ 2.11.*) ;; # other 2.11 versions
17981
      *) supports_anon_versioning=yes ;;
17982
    esac
17983
 
17984
    # See if GNU ld supports shared libraries.
17985
    case $host_os in
17986
    aix[3-9]*)
17987
      # On AIX/PPC, the GNU linker is very broken
17988
      if test "$host_cpu" != ia64; then
17989
        ld_shlibs_GCJ=no
17990
        cat <<_LT_EOF 1>&2
17991
 
17992
*** Warning: the GNU linker, at least up to release 2.19, is reported
17993
*** to be unable to reliably create shared libraries on AIX.
17994
*** Therefore, libtool is disabling shared libraries support.  If you
17995
*** really care for shared libraries, you may want to install binutils
17996
*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
17997
*** You will then need to restart the configuration process.
17998
 
17999
_LT_EOF
18000
      fi
18001
      ;;
18002
 
18003
    amigaos*)
18004
      case $host_cpu in
18005
      powerpc)
18006
            # see comment about AmigaOS4 .so support
18007
            archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18008
            archive_expsym_cmds_GCJ=''
18009
        ;;
18010
      m68k)
18011
            archive_cmds_GCJ='$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)'
18012
            hardcode_libdir_flag_spec_GCJ='-L$libdir'
18013
            hardcode_minus_L_GCJ=yes
18014
        ;;
18015
      esac
18016
      ;;
18017
 
18018
    beos*)
18019
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18020
        allow_undefined_flag_GCJ=unsupported
18021
        # Joseph Beckenbach  says some releases of gcc
18022
        # support --undefined.  This deserves some investigation.  FIXME
18023
        archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18024
      else
18025
        ld_shlibs_GCJ=no
18026
      fi
18027
      ;;
18028
 
18029
    cygwin* | mingw* | pw32* | cegcc*)
18030
      # _LT_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
18031
      # as there is no search path for DLLs.
18032
      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18033
      export_dynamic_flag_spec_GCJ='${wl}--export-all-symbols'
18034
      allow_undefined_flag_GCJ=unsupported
18035
      always_export_symbols_GCJ=no
18036
      enable_shared_with_static_runtimes_GCJ=yes
18037
      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
18038
 
18039
      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
18040
        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
18041
        # If the export-symbols file already is a .def file (1st line
18042
        # is EXPORTS), use it as is; otherwise, prepend...
18043
        archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
18044
          cp $export_symbols $output_objdir/$soname.def;
18045
        else
18046
          echo EXPORTS > $output_objdir/$soname.def;
18047
          cat $export_symbols >> $output_objdir/$soname.def;
18048
        fi~
18049
        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
18050
      else
18051
        ld_shlibs_GCJ=no
18052
      fi
18053
      ;;
18054
 
18055
    haiku*)
18056
      archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18057
      link_all_deplibs_GCJ=yes
18058
      ;;
18059
 
18060
    interix[3-9]*)
18061
      hardcode_direct_GCJ=no
18062
      hardcode_shlibpath_var_GCJ=no
18063
      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18064
      export_dynamic_flag_spec_GCJ='${wl}-E'
18065
      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
18066
      # Instead, shared libraries are loaded at an image base (0x10000000 by
18067
      # default) and relocated if they conflict, which is a slow very memory
18068
      # consuming and fragmenting process.  To avoid this, we pick a random,
18069
      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
18070
      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
18071
      archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
18072
      archive_expsym_cmds_GCJ='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'
18073
      ;;
18074
 
18075
    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
18076
      tmp_diet=no
18077
      if test "$host_os" = linux-dietlibc; then
18078
        case $cc_basename in
18079
          diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
18080
        esac
18081
      fi
18082
      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
18083
         && test "$tmp_diet" = no
18084
      then
18085
        tmp_addflag=
18086
        tmp_sharedflag='-shared'
18087
        case $cc_basename,$host_cpu in
18088
        pgcc*)                          # Portland Group C compiler
18089
          whole_archive_flag_spec_GCJ='${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'
18090
          tmp_addflag=' $pic_flag'
18091
          ;;
18092
        pgf77* | pgf90* | pgf95* | pgfortran*)
18093
                                        # Portland Group f77 and f90 compilers
18094
          whole_archive_flag_spec_GCJ='${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'
18095
          tmp_addflag=' $pic_flag -Mnomain' ;;
18096
        ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
18097
          tmp_addflag=' -i_dynamic' ;;
18098
        efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
18099
          tmp_addflag=' -i_dynamic -nofor_main' ;;
18100
        ifc* | ifort*)                  # Intel Fortran compiler
18101
          tmp_addflag=' -nofor_main' ;;
18102
        lf95*)                          # Lahey Fortran 8.1
18103
          whole_archive_flag_spec_GCJ=
18104
          tmp_sharedflag='--shared' ;;
18105
        xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
18106
          tmp_sharedflag='-qmkshrobj'
18107
          tmp_addflag= ;;
18108
        nvcc*)  # Cuda Compiler Driver 2.2
18109
          whole_archive_flag_spec_GCJ='${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'
18110
          compiler_needs_object_GCJ=yes
18111
          ;;
18112
        esac
18113
        case `$CC -V 2>&1 | sed 5q` in
18114
        *Sun\ C*)                       # Sun C 5.9
18115
          whole_archive_flag_spec_GCJ='${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'
18116
          compiler_needs_object_GCJ=yes
18117
          tmp_sharedflag='-G' ;;
18118
        *Sun\ F*)                       # Sun Fortran 8.3
18119
          tmp_sharedflag='-G' ;;
18120
        esac
18121
        archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18122
 
18123
        if test "x$supports_anon_versioning" = xyes; then
18124
          archive_expsym_cmds_GCJ='echo "{ global:" > $output_objdir/$libname.ver~
18125
            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
18126
            echo "local: *; };" >> $output_objdir/$libname.ver~
18127
            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
18128
        fi
18129
 
18130
        case $cc_basename in
18131
        xlf* | bgf* | bgxlf* | mpixlf*)
18132
          # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
18133
          whole_archive_flag_spec_GCJ='--whole-archive$convenience --no-whole-archive'
18134
          hardcode_libdir_flag_spec_GCJ=
18135
          hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18136
          archive_cmds_GCJ='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
18137
          if test "x$supports_anon_versioning" = xyes; then
18138
            archive_expsym_cmds_GCJ='echo "{ global:" > $output_objdir/$libname.ver~
18139
              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
18140
              echo "local: *; };" >> $output_objdir/$libname.ver~
18141
              $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
18142
          fi
18143
          ;;
18144
        esac
18145
      else
18146
        ld_shlibs_GCJ=no
18147
      fi
18148
      ;;
18149
 
18150
    netbsd*)
18151
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
18152
        archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
18153
        wlarc=
18154
      else
18155
        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18156
        archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18157
      fi
18158
      ;;
18159
 
18160
    solaris*)
18161
      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
18162
        ld_shlibs_GCJ=no
18163
        cat <<_LT_EOF 1>&2
18164
 
18165
*** Warning: The releases 2.8.* of the GNU linker cannot reliably
18166
*** create shared libraries on Solaris systems.  Therefore, libtool
18167
*** is disabling shared libraries support.  We urge you to upgrade GNU
18168
*** binutils to release 2.9.1 or newer.  Another option is to modify
18169
*** your PATH or compiler configuration so that the native linker is
18170
*** used, and then restart.
18171
 
18172
_LT_EOF
18173
      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18174
        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18175
        archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18176
      else
18177
        ld_shlibs_GCJ=no
18178
      fi
18179
      ;;
18180
 
18181
    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
18182
      case `$LD -v 2>&1` in
18183
        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
18184
        ld_shlibs_GCJ=no
18185
        cat <<_LT_EOF 1>&2
18186
 
18187
*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
18188
*** reliably create shared libraries on SCO systems.  Therefore, libtool
18189
*** is disabling shared libraries support.  We urge you to upgrade GNU
18190
*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
18191
*** your PATH or compiler configuration so that the native linker is
18192
*** used, and then restart.
18193
 
18194
_LT_EOF
18195
        ;;
18196
        *)
18197
          # For security reasons, it is highly recommended that you always
18198
          # use absolute paths for naming shared libraries, and exclude the
18199
          # DT_RUNPATH tag from executables and libraries.  But doing so
18200
          # requires that you compile everything twice, which is a pain.
18201
          if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18202
            hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18203
            archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18204
            archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18205
          else
18206
            ld_shlibs_GCJ=no
18207
          fi
18208
        ;;
18209
      esac
18210
      ;;
18211
 
18212
    sunos4*)
18213
      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18214
      wlarc=
18215
      hardcode_direct_GCJ=yes
18216
      hardcode_shlibpath_var_GCJ=no
18217
      ;;
18218
 
18219
    *)
18220
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18221
        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18222
        archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18223
      else
18224
        ld_shlibs_GCJ=no
18225
      fi
18226
      ;;
18227
    esac
18228
 
18229
    if test "$ld_shlibs_GCJ" = no; then
18230
      runpath_var=
18231
      hardcode_libdir_flag_spec_GCJ=
18232
      export_dynamic_flag_spec_GCJ=
18233
      whole_archive_flag_spec_GCJ=
18234
    fi
18235
  else
18236
    # PORTME fill in a description of your system's linker (not GNU ld)
18237
    case $host_os in
18238
    aix3*)
18239
      allow_undefined_flag_GCJ=unsupported
18240
      always_export_symbols_GCJ=yes
18241
      archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
18242
      # Note: this linker hardcodes the directories in LIBPATH if there
18243
      # are no directories specified by -L.
18244
      hardcode_minus_L_GCJ=yes
18245
      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
18246
        # Neither direct hardcoding nor static linking is supported with a
18247
        # broken collect2.
18248
        hardcode_direct_GCJ=unsupported
18249
      fi
18250
      ;;
18251
 
18252
    aix[4-9]*)
18253
      if test "$host_cpu" = ia64; then
18254
        # On IA64, the linker does run time linking by default, so we don't
18255
        # have to do anything special.
18256
        aix_use_runtimelinking=no
18257
        exp_sym_flag='-Bexport'
18258
        no_entry_flag=""
18259
      else
18260
        # If we're using GNU nm, then we don't want the "-C" option.
18261
        # -C means demangle to AIX nm, but means don't demangle with GNU nm
18262
        # Also, AIX nm treats weak defined symbols like other global
18263
        # defined symbols, whereas GNU nm marks them as "W".
18264
        if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
18265
          export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
18266
        else
18267
          export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
18268
        fi
18269
        aix_use_runtimelinking=no
18270
 
18271
        # Test if we are trying to use run time linking or normal
18272
        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
18273
        # need to do runtime linking.
18274
        case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
18275
          for ld_flag in $LDFLAGS; do
18276
          if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
18277
            aix_use_runtimelinking=yes
18278
            break
18279
          fi
18280
          done
18281
          ;;
18282
        esac
18283
 
18284
        exp_sym_flag='-bexport'
18285
        no_entry_flag='-bnoentry'
18286
      fi
18287
 
18288
      # When large executables or shared objects are built, AIX ld can
18289
      # have problems creating the table of contents.  If linking a library
18290
      # or program results in "error TOC overflow" add -mminimal-toc to
18291
      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
18292
      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
18293
 
18294
      archive_cmds_GCJ=''
18295
      hardcode_direct_GCJ=yes
18296
      hardcode_direct_absolute_GCJ=yes
18297
      hardcode_libdir_separator_GCJ=':'
18298
      link_all_deplibs_GCJ=yes
18299
      file_list_spec_GCJ='${wl}-f,'
18300
 
18301
      if test "$GCC" = yes; then
18302
        case $host_os in aix4.[012]|aix4.[012].*)
18303
        # We only want to do this on AIX 4.2 and lower, the check
18304
        # below for broken collect2 doesn't work under 4.3+
18305
          collect2name=`${CC} -print-prog-name=collect2`
18306
          if test -f "$collect2name" &&
18307
           strings "$collect2name" | $GREP resolve_lib_name >/dev/null
18308
          then
18309
          # We have reworked collect2
18310
          :
18311
          else
18312
          # We have old collect2
18313
          hardcode_direct_GCJ=unsupported
18314
          # It fails to find uninstalled libraries when the uninstalled
18315
          # path is not listed in the libpath.  Setting hardcode_minus_L
18316
          # to unsupported forces relinking
18317
          hardcode_minus_L_GCJ=yes
18318
          hardcode_libdir_flag_spec_GCJ='-L$libdir'
18319
          hardcode_libdir_separator_GCJ=
18320
          fi
18321
          ;;
18322
        esac
18323
        shared_flag='-shared'
18324
        if test "$aix_use_runtimelinking" = yes; then
18325
          shared_flag="$shared_flag "'${wl}-G'
18326
        fi
18327
      else
18328
        # not using gcc
18329
        if test "$host_cpu" = ia64; then
18330
        # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
18331
        # chokes on -Wl,-G. The following line is correct:
18332
          shared_flag='-G'
18333
        else
18334
          if test "$aix_use_runtimelinking" = yes; then
18335
            shared_flag='${wl}-G'
18336
          else
18337
            shared_flag='${wl}-bM:SRE'
18338
          fi
18339
        fi
18340
      fi
18341
 
18342
      export_dynamic_flag_spec_GCJ='${wl}-bexpall'
18343
      # It seems that -bexpall does not export symbols beginning with
18344
      # underscore (_), so it is better to generate a list of symbols to export.
18345
      always_export_symbols_GCJ=yes
18346
      if test "$aix_use_runtimelinking" = yes; then
18347
        # Warning - without using the other runtime loading flags (-brtl),
18348
        # -berok will link without error, but may produce a broken library.
18349
        allow_undefined_flag_GCJ='-berok'
18350
        # Determine the default libpath from the value encoded in an
18351
        # empty executable.
18352
        if test x$gcc_no_link = xyes; then
18353
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18354
fi
18355
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18356
/* end confdefs.h.  */
18357
 
18358
int
18359
main ()
18360
{
18361
 
18362
  ;
18363
  return 0;
18364
}
18365
_ACEOF
18366
if ac_fn_c_try_link "$LINENO"; then :
18367
 
18368
lt_aix_libpath_sed='
18369
    /Import File Strings/,/^$/ {
18370
        /^0/ {
18371
            s/^0  *\(.*\)$/\1/
18372
            p
18373
        }
18374
    }'
18375
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18376
# Check for a 64-bit object if we didn't find anything.
18377
if test -z "$aix_libpath"; then
18378
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18379
fi
18380
fi
18381
rm -f core conftest.err conftest.$ac_objext \
18382
    conftest$ac_exeext conftest.$ac_ext
18383
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
18384
 
18385
        hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
18386
        archive_expsym_cmds_GCJ='$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"
18387
      else
18388
        if test "$host_cpu" = ia64; then
18389
          hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
18390
          allow_undefined_flag_GCJ="-z nodefs"
18391
          archive_expsym_cmds_GCJ="\$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"
18392
        else
18393
         # Determine the default libpath from the value encoded in an
18394
         # empty executable.
18395
         if test x$gcc_no_link = xyes; then
18396
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18397
fi
18398
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18399
/* end confdefs.h.  */
18400
 
18401
int
18402
main ()
18403
{
18404
 
18405
  ;
18406
  return 0;
18407
}
18408
_ACEOF
18409
if ac_fn_c_try_link "$LINENO"; then :
18410
 
18411
lt_aix_libpath_sed='
18412
    /Import File Strings/,/^$/ {
18413
        /^0/ {
18414
            s/^0  *\(.*\)$/\1/
18415
            p
18416
        }
18417
    }'
18418
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18419
# Check for a 64-bit object if we didn't find anything.
18420
if test -z "$aix_libpath"; then
18421
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18422
fi
18423
fi
18424
rm -f core conftest.err conftest.$ac_objext \
18425
    conftest$ac_exeext conftest.$ac_ext
18426
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
18427
 
18428
         hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
18429
          # Warning - without using the other run time loading flags,
18430
          # -berok will link without error, but may produce a broken library.
18431
          no_undefined_flag_GCJ=' ${wl}-bernotok'
18432
          allow_undefined_flag_GCJ=' ${wl}-berok'
18433
          if test "$with_gnu_ld" = yes; then
18434
            # We only use this code for GNU lds that support --whole-archive.
18435
            whole_archive_flag_spec_GCJ='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
18436
          else
18437
            # Exported symbols can be pulled into shared objects from archives
18438
            whole_archive_flag_spec_GCJ='$convenience'
18439
          fi
18440
          archive_cmds_need_lc_GCJ=yes
18441
          # This is similar to how AIX traditionally builds its shared libraries.
18442
          archive_expsym_cmds_GCJ="\$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'
18443
        fi
18444
      fi
18445
      ;;
18446
 
18447
    amigaos*)
18448
      case $host_cpu in
18449
      powerpc)
18450
            # see comment about AmigaOS4 .so support
18451
            archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18452
            archive_expsym_cmds_GCJ=''
18453
        ;;
18454
      m68k)
18455
            archive_cmds_GCJ='$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)'
18456
            hardcode_libdir_flag_spec_GCJ='-L$libdir'
18457
            hardcode_minus_L_GCJ=yes
18458
        ;;
18459
      esac
18460
      ;;
18461
 
18462
    bsdi[45]*)
18463
      export_dynamic_flag_spec_GCJ=-rdynamic
18464
      ;;
18465
 
18466
    cygwin* | mingw* | pw32* | cegcc*)
18467
      # When not using gcc, we currently assume that we are using
18468
      # Microsoft Visual C++.
18469
      # hardcode_libdir_flag_spec is actually meaningless, as there is
18470
      # no search path for DLLs.
18471
      hardcode_libdir_flag_spec_GCJ=' '
18472
      allow_undefined_flag_GCJ=unsupported
18473
      # Tell ltmain to make .lib files, not .a files.
18474
      libext=lib
18475
      # Tell ltmain to make .dll files, not .so files.
18476
      shrext_cmds=".dll"
18477
      # FIXME: Setting linknames here is a bad hack.
18478
      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
18479
      # The linker will automatically build a .lib file if we build a DLL.
18480
      old_archive_from_new_cmds_GCJ='true'
18481
      # FIXME: Should let the user specify the lib program.
18482
      old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
18483
      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
18484
      enable_shared_with_static_runtimes_GCJ=yes
18485
      ;;
18486
 
18487
    darwin* | rhapsody*)
18488
 
18489
 
18490
  archive_cmds_need_lc_GCJ=no
18491
  hardcode_direct_GCJ=no
18492
  hardcode_automatic_GCJ=yes
18493
  hardcode_shlibpath_var_GCJ=unsupported
18494
  if test "$lt_cv_ld_force_load" = "yes"; then
18495
    whole_archive_flag_spec_GCJ='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
18496
  else
18497
    whole_archive_flag_spec_GCJ=''
18498
  fi
18499
  link_all_deplibs_GCJ=yes
18500
  allow_undefined_flag_GCJ="$_lt_dar_allow_undefined"
18501
  case $cc_basename in
18502
     ifort*) _lt_dar_can_shared=yes ;;
18503
     *) _lt_dar_can_shared=$GCC ;;
18504
  esac
18505
  if test "$_lt_dar_can_shared" = "yes"; then
18506
    output_verbose_link_cmd=func_echo_all
18507
    archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
18508
    module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18509
    archive_expsym_cmds_GCJ="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}"
18510
    module_expsym_cmds_GCJ="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}"
18511
 
18512
  else
18513
  ld_shlibs_GCJ=no
18514
  fi
18515
 
18516
      ;;
18517
 
18518
    dgux*)
18519
      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18520
      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18521
      hardcode_shlibpath_var_GCJ=no
18522
      ;;
18523
 
18524
    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18525
    # support.  Future versions do this automatically, but an explicit c++rt0.o
18526
    # does not break anything, and helps significantly (at the cost of a little
18527
    # extra space).
18528
    freebsd2.2*)
18529
      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18530
      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18531
      hardcode_direct_GCJ=yes
18532
      hardcode_shlibpath_var_GCJ=no
18533
      ;;
18534
 
18535
    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18536
    freebsd2.*)
18537
      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18538
      hardcode_direct_GCJ=yes
18539
      hardcode_minus_L_GCJ=yes
18540
      hardcode_shlibpath_var_GCJ=no
18541
      ;;
18542
 
18543
    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18544
    freebsd* | dragonfly*)
18545
      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18546
      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18547
      hardcode_direct_GCJ=yes
18548
      hardcode_shlibpath_var_GCJ=no
18549
      ;;
18550
 
18551
    hpux9*)
18552
      if test "$GCC" = yes; then
18553
        archive_cmds_GCJ='$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'
18554
      else
18555
        archive_cmds_GCJ='$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'
18556
      fi
18557
      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18558
      hardcode_libdir_separator_GCJ=:
18559
      hardcode_direct_GCJ=yes
18560
 
18561
      # hardcode_minus_L: Not really in the search PATH,
18562
      # but as the default location of the library.
18563
      hardcode_minus_L_GCJ=yes
18564
      export_dynamic_flag_spec_GCJ='${wl}-E'
18565
      ;;
18566
 
18567
    hpux10*)
18568
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
18569
        archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18570
      else
18571
        archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18572
      fi
18573
      if test "$with_gnu_ld" = no; then
18574
        hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18575
        hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18576
        hardcode_libdir_separator_GCJ=:
18577
        hardcode_direct_GCJ=yes
18578
        hardcode_direct_absolute_GCJ=yes
18579
        export_dynamic_flag_spec_GCJ='${wl}-E'
18580
        # hardcode_minus_L: Not really in the search PATH,
18581
        # but as the default location of the library.
18582
        hardcode_minus_L_GCJ=yes
18583
      fi
18584
      ;;
18585
 
18586
    hpux11*)
18587
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
18588
        case $host_cpu in
18589
        hppa*64*)
18590
          archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18591
          ;;
18592
        ia64*)
18593
          archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18594
          ;;
18595
        *)
18596
          archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18597
          ;;
18598
        esac
18599
      else
18600
        case $host_cpu in
18601
        hppa*64*)
18602
          archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18603
          ;;
18604
        ia64*)
18605
          archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18606
          ;;
18607
        *)
18608
        archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18609
          ;;
18610
        esac
18611
      fi
18612
      if test "$with_gnu_ld" = no; then
18613
        hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18614
        hardcode_libdir_separator_GCJ=:
18615
 
18616
        case $host_cpu in
18617
        hppa*64*|ia64*)
18618
          hardcode_direct_GCJ=no
18619
          hardcode_shlibpath_var_GCJ=no
18620
          ;;
18621
        *)
18622
          hardcode_direct_GCJ=yes
18623
          hardcode_direct_absolute_GCJ=yes
18624
          export_dynamic_flag_spec_GCJ='${wl}-E'
18625
 
18626
          # hardcode_minus_L: Not really in the search PATH,
18627
          # but as the default location of the library.
18628
          hardcode_minus_L_GCJ=yes
18629
          ;;
18630
        esac
18631
      fi
18632
      ;;
18633
 
18634
    irix5* | irix6* | nonstopux*)
18635
      if test "$GCC" = yes; then
18636
        archive_cmds_GCJ='$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'
18637
        # Try to use the -exported_symbol ld option, if it does not
18638
        # work, assume that -exports_file does not work either and
18639
        # implicitly export all symbols.
18640
        save_LDFLAGS="$LDFLAGS"
18641
        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
18642
        if test x$gcc_no_link = xyes; then
18643
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18644
fi
18645
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18646
/* end confdefs.h.  */
18647
int foo(void) {}
18648
_ACEOF
18649
if ac_fn_c_try_link "$LINENO"; then :
18650
  archive_expsym_cmds_GCJ='$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'
18651
 
18652
fi
18653
rm -f core conftest.err conftest.$ac_objext \
18654
    conftest$ac_exeext conftest.$ac_ext
18655
        LDFLAGS="$save_LDFLAGS"
18656
      else
18657
        archive_cmds_GCJ='$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'
18658
        archive_expsym_cmds_GCJ='$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'
18659
      fi
18660
      archive_cmds_need_lc_GCJ='no'
18661
      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18662
      hardcode_libdir_separator_GCJ=:
18663
      inherit_rpath_GCJ=yes
18664
      link_all_deplibs_GCJ=yes
18665
      ;;
18666
 
18667
    netbsd*)
18668
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
18669
        archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
18670
      else
18671
        archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
18672
      fi
18673
      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18674
      hardcode_direct_GCJ=yes
18675
      hardcode_shlibpath_var_GCJ=no
18676
      ;;
18677
 
18678
    newsos6)
18679
      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18680
      hardcode_direct_GCJ=yes
18681
      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18682
      hardcode_libdir_separator_GCJ=:
18683
      hardcode_shlibpath_var_GCJ=no
18684
      ;;
18685
 
18686
    *nto* | *qnx*)
18687
      ;;
18688
 
18689
    openbsd*)
18690
      if test -f /usr/libexec/ld.so; then
18691
        hardcode_direct_GCJ=yes
18692
        hardcode_shlibpath_var_GCJ=no
18693
        hardcode_direct_absolute_GCJ=yes
18694
        if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18695
          archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18696
          archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18697
          hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18698
          export_dynamic_flag_spec_GCJ='${wl}-E'
18699
        else
18700
          case $host_os in
18701
           openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18702
             archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18703
             hardcode_libdir_flag_spec_GCJ='-R$libdir'
18704
             ;;
18705
           *)
18706
             archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18707
             hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18708
             ;;
18709
          esac
18710
        fi
18711
      else
18712
        ld_shlibs_GCJ=no
18713
      fi
18714
      ;;
18715
 
18716
    os2*)
18717
      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18718
      hardcode_minus_L_GCJ=yes
18719
      allow_undefined_flag_GCJ=unsupported
18720
      archive_cmds_GCJ='$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'
18721
      old_archive_from_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18722
      ;;
18723
 
18724
    osf3*)
18725
      if test "$GCC" = yes; then
18726
        allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18727
        archive_cmds_GCJ='$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'
18728
      else
18729
        allow_undefined_flag_GCJ=' -expect_unresolved \*'
18730
        archive_cmds_GCJ='$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'
18731
      fi
18732
      archive_cmds_need_lc_GCJ='no'
18733
      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18734
      hardcode_libdir_separator_GCJ=:
18735
      ;;
18736
 
18737
    osf4* | osf5*)      # as osf3* with the addition of -msym flag
18738
      if test "$GCC" = yes; then
18739
        allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18740
        archive_cmds_GCJ='$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'
18741
        hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18742
      else
18743
        allow_undefined_flag_GCJ=' -expect_unresolved \*'
18744
        archive_cmds_GCJ='$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'
18745
        archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
18746
        $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'
18747
 
18748
        # Both c and cxx compiler support -rpath directly
18749
        hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18750
      fi
18751
      archive_cmds_need_lc_GCJ='no'
18752
      hardcode_libdir_separator_GCJ=:
18753
      ;;
18754
 
18755
    solaris*)
18756
      no_undefined_flag_GCJ=' -z defs'
18757
      if test "$GCC" = yes; then
18758
        wlarc='${wl}'
18759
        archive_cmds_GCJ='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18760
        archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18761
          $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
18762
      else
18763
        case `$CC -V 2>&1` in
18764
        *"Compilers 5.0"*)
18765
          wlarc=''
18766
          archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18767
          archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18768
          $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
18769
          ;;
18770
        *)
18771
          wlarc='${wl}'
18772
          archive_cmds_GCJ='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
18773
          archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18774
          $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
18775
          ;;
18776
        esac
18777
      fi
18778
      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18779
      hardcode_shlibpath_var_GCJ=no
18780
      case $host_os in
18781
      solaris2.[0-5] | solaris2.[0-5].*) ;;
18782
      *)
18783
        # The compiler driver will combine and reorder linker options,
18784
        # but understands `-z linker_flag'.  GCC discards it without `$wl',
18785
        # but is careful enough not to reorder.
18786
        # Supported since Solaris 2.6 (maybe 2.5.1?)
18787
        if test "$GCC" = yes; then
18788
          whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18789
        else
18790
          whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18791
        fi
18792
        ;;
18793
      esac
18794
      link_all_deplibs_GCJ=yes
18795
      ;;
18796
 
18797
    sunos4*)
18798
      if test "x$host_vendor" = xsequent; then
18799
        # Use $CC to link under sequent, because it throws in some extra .o
18800
        # files that make .init and .fini sections work.
18801
        archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18802
      else
18803
        archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18804
      fi
18805
      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18806
      hardcode_direct_GCJ=yes
18807
      hardcode_minus_L_GCJ=yes
18808
      hardcode_shlibpath_var_GCJ=no
18809
      ;;
18810
 
18811
    sysv4)
18812
      case $host_vendor in
18813
        sni)
18814
          archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18815
          hardcode_direct_GCJ=yes # is this really true???
18816
        ;;
18817
        siemens)
18818
          ## LD is ld it makes a PLAMLIB
18819
          ## CC just makes a GrossModule.
18820
          archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18821
          reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18822
          hardcode_direct_GCJ=no
18823
        ;;
18824
        motorola)
18825
          archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18826
          hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18827
        ;;
18828
      esac
18829
      runpath_var='LD_RUN_PATH'
18830
      hardcode_shlibpath_var_GCJ=no
18831
      ;;
18832
 
18833
    sysv4.3*)
18834
      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18835
      hardcode_shlibpath_var_GCJ=no
18836
      export_dynamic_flag_spec_GCJ='-Bexport'
18837
      ;;
18838
 
18839
    sysv4*MP*)
18840
      if test -d /usr/nec; then
18841
        archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18842
        hardcode_shlibpath_var_GCJ=no
18843
        runpath_var=LD_RUN_PATH
18844
        hardcode_runpath_var=yes
18845
        ld_shlibs_GCJ=yes
18846
      fi
18847
      ;;
18848
 
18849
    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18850
      no_undefined_flag_GCJ='${wl}-z,text'
18851
      archive_cmds_need_lc_GCJ=no
18852
      hardcode_shlibpath_var_GCJ=no
18853
      runpath_var='LD_RUN_PATH'
18854
 
18855
      if test "$GCC" = yes; then
18856
        archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18857
        archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18858
      else
18859
        archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18860
        archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18861
      fi
18862
      ;;
18863
 
18864
    sysv5* | sco3.2v5* | sco5v6*)
18865
      # Note: We can NOT use -z defs as we might desire, because we do not
18866
      # link with -lc, and that would cause any symbols used from libc to
18867
      # always be unresolved, which means just about no library would
18868
      # ever link correctly.  If we're not using GNU ld we use -z text
18869
      # though, which does catch some bad symbols but isn't as heavy-handed
18870
      # as -z defs.
18871
      no_undefined_flag_GCJ='${wl}-z,text'
18872
      allow_undefined_flag_GCJ='${wl}-z,nodefs'
18873
      archive_cmds_need_lc_GCJ=no
18874
      hardcode_shlibpath_var_GCJ=no
18875
      hardcode_libdir_flag_spec_GCJ='${wl}-R,$libdir'
18876
      hardcode_libdir_separator_GCJ=':'
18877
      link_all_deplibs_GCJ=yes
18878
      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18879
      runpath_var='LD_RUN_PATH'
18880
 
18881
      if test "$GCC" = yes; then
18882
        archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18883
        archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18884
      else
18885
        archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18886
        archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18887
      fi
18888
      ;;
18889
 
18890
    uts4*)
18891
      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18892
      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18893
      hardcode_shlibpath_var_GCJ=no
18894
      ;;
18895
 
18896
    *)
18897
      ld_shlibs_GCJ=no
18898
      ;;
18899
    esac
18900
 
18901
    if test x$host_vendor = xsni; then
18902
      case $host in
18903
      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
18904
        export_dynamic_flag_spec_GCJ='${wl}-Blargedynsym'
18905
        ;;
18906
      esac
18907
    fi
18908
  fi
18909
 
18910
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_GCJ" >&5
18911
$as_echo "$ld_shlibs_GCJ" >&6; }
18912
test "$ld_shlibs_GCJ" = no && can_build_shared=no
18913
 
18914
with_gnu_ld_GCJ=$with_gnu_ld
18915
 
18916
 
18917
 
18918
 
18919
 
18920
 
18921
#
18922
# Do we need to explicitly link libc?
18923
#
18924
case "x$archive_cmds_need_lc_GCJ" in
18925
x|xyes)
18926
  # Assume -lc should be added
18927
  archive_cmds_need_lc_GCJ=yes
18928
 
18929
  if test "$enable_shared" = yes && test "$GCC" = yes; then
18930
    case $archive_cmds_GCJ in
18931
    *'~'*)
18932
      # FIXME: we may have to deal with multi-command sequences.
18933
      ;;
18934
    '$CC '*)
18935
      # Test whether the compiler implicitly links with -lc since on some
18936
      # systems, -lgcc has to come before -lc. If gcc already passes -lc
18937
      # to ld, don't add -lc before -lgcc.
18938
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
18939
$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18940
if test "${lt_cv_archive_cmds_need_lc_GCJ+set}" = set; then :
18941
  $as_echo_n "(cached) " >&6
18942
else
18943
  $RM conftest*
18944
        echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18945
 
18946
        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
18947
  (eval $ac_compile) 2>&5
18948
  ac_status=$?
18949
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18950
  test $ac_status = 0; } 2>conftest.err; then
18951
          soname=conftest
18952
          lib=conftest
18953
          libobjs=conftest.$ac_objext
18954
          deplibs=
18955
          wl=$lt_prog_compiler_wl_GCJ
18956
          pic_flag=$lt_prog_compiler_pic_GCJ
18957
          compiler_flags=-v
18958
          linker_flags=-v
18959
          verstring=
18960
          output_objdir=.
18961
          libname=conftest
18962
          lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18963
          allow_undefined_flag_GCJ=
18964
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_GCJ 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
18965
  (eval $archive_cmds_GCJ 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
18966
  ac_status=$?
18967
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18968
  test $ac_status = 0; }
18969
          then
18970
            lt_cv_archive_cmds_need_lc_GCJ=no
18971
          else
18972
            lt_cv_archive_cmds_need_lc_GCJ=yes
18973
          fi
18974
          allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18975
        else
18976
          cat conftest.err 1>&5
18977
        fi
18978
        $RM conftest*
18979
 
18980
fi
18981
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_GCJ" >&5
18982
$as_echo "$lt_cv_archive_cmds_need_lc_GCJ" >&6; }
18983
      archive_cmds_need_lc_GCJ=$lt_cv_archive_cmds_need_lc_GCJ
18984
      ;;
18985
    esac
18986
  fi
18987
  ;;
18988
esac
18989
 
18990
 
18991
 
18992
 
18993
 
18994
 
18995
 
18996
 
18997
 
18998
 
18999
 
19000
 
19001
 
19002
 
19003
 
19004
 
19005
 
19006
 
19007
 
19008
 
19009
 
19010
 
19011
 
19012
 
19013
 
19014
 
19015
 
19016
 
19017
 
19018
 
19019
 
19020
 
19021
 
19022
 
19023
 
19024
 
19025
 
19026
 
19027
 
19028
 
19029
 
19030
 
19031
 
19032
 
19033
 
19034
 
19035
 
19036
 
19037
 
19038
 
19039
 
19040
 
19041
 
19042
 
19043
 
19044
 
19045
 
19046
 
19047
 
19048
 
19049
 
19050
 
19051
 
19052
 
19053
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
19054
$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
19055
hardcode_action_GCJ=
19056
if test -n "$hardcode_libdir_flag_spec_GCJ" ||
19057
   test -n "$runpath_var_GCJ" ||
19058
   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
19059
 
19060
  # We can hardcode non-existent directories.
19061
  if test "$hardcode_direct_GCJ" != no &&
19062
     # If the only mechanism to avoid hardcoding is shlibpath_var, we
19063
     # have to relink, otherwise we might link with an installed library
19064
     # when we should be linking with a yet-to-be-installed one
19065
     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
19066
     test "$hardcode_minus_L_GCJ" != no; then
19067
    # Linking always hardcodes the temporary library directory.
19068
    hardcode_action_GCJ=relink
19069
  else
19070
    # We can link without hardcoding, and we can hardcode nonexisting dirs.
19071
    hardcode_action_GCJ=immediate
19072
  fi
19073
else
19074
  # We cannot hardcode anything, or else we can only hardcode existing
19075
  # directories.
19076
  hardcode_action_GCJ=unsupported
19077
fi
19078
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_GCJ" >&5
19079
$as_echo "$hardcode_action_GCJ" >&6; }
19080
 
19081
if test "$hardcode_action_GCJ" = relink ||
19082
   test "$inherit_rpath_GCJ" = yes; then
19083
  # Fast installation is not supported
19084
  enable_fast_install=no
19085
elif test "$shlibpath_overrides_runpath" = yes ||
19086
     test "$enable_shared" = no; then
19087
  # Fast installation is not necessary
19088
  enable_fast_install=needless
19089
fi
19090
 
19091
 
19092
 
19093
 
19094
 
19095
 
19096
 
19097
fi
19098
 
19099
compiler_GCJ=${GCJ-gcj}
19100
ac_ext=c
19101
ac_cpp='$CPP $CPPFLAGS'
19102
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19103
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19104
ac_compiler_gnu=$ac_cv_c_compiler_gnu
19105
 
19106
 
19107
if test "x$CC" != xcc; then
19108
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
19109
$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
19110
else
19111
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
19112
$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
19113
fi
19114
set dummy $CC; ac_cc=`$as_echo "$2" |
19115
                      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
19116
if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
19117
  $as_echo_n "(cached) " >&6
19118
else
19119
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19120
/* end confdefs.h.  */
19121
 
19122
int
19123
main ()
19124
{
19125
 
19126
  ;
19127
  return 0;
19128
}
19129
_ACEOF
19130
# Make sure it works both with $CC and with simple cc.
19131
# We do the test twice because some compilers refuse to overwrite an
19132
# existing .o file with -o, though they will create one.
19133
ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
19134
rm -f conftest2.*
19135
if { { case "(($ac_try" in
19136
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19137
  *) ac_try_echo=$ac_try;;
19138
esac
19139
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19140
$as_echo "$ac_try_echo"; } >&5
19141
  (eval "$ac_try") 2>&5
19142
  ac_status=$?
19143
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19144
  test $ac_status = 0; } &&
19145
   test -f conftest2.$ac_objext && { { case "(($ac_try" in
19146
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19147
  *) ac_try_echo=$ac_try;;
19148
esac
19149
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19150
$as_echo "$ac_try_echo"; } >&5
19151
  (eval "$ac_try") 2>&5
19152
  ac_status=$?
19153
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19154
  test $ac_status = 0; };
19155
then
19156
  eval ac_cv_prog_cc_${ac_cc}_c_o=yes
19157
  if test "x$CC" != xcc; then
19158
    # Test first that cc exists at all.
19159
    if { ac_try='cc -c conftest.$ac_ext >&5'
19160
  { { case "(($ac_try" in
19161
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19162
  *) ac_try_echo=$ac_try;;
19163
esac
19164
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19165
$as_echo "$ac_try_echo"; } >&5
19166
  (eval "$ac_try") 2>&5
19167
  ac_status=$?
19168
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19169
  test $ac_status = 0; }; }; then
19170
      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
19171
      rm -f conftest2.*
19172
      if { { case "(($ac_try" in
19173
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19174
  *) ac_try_echo=$ac_try;;
19175
esac
19176
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19177
$as_echo "$ac_try_echo"; } >&5
19178
  (eval "$ac_try") 2>&5
19179
  ac_status=$?
19180
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19181
  test $ac_status = 0; } &&
19182
         test -f conftest2.$ac_objext && { { case "(($ac_try" in
19183
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19184
  *) ac_try_echo=$ac_try;;
19185
esac
19186
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
19187
$as_echo "$ac_try_echo"; } >&5
19188
  (eval "$ac_try") 2>&5
19189
  ac_status=$?
19190
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19191
  test $ac_status = 0; };
19192
      then
19193
        # cc works too.
19194
        :
19195
      else
19196
        # cc exists but doesn't like -o.
19197
        eval ac_cv_prog_cc_${ac_cc}_c_o=no
19198
      fi
19199
    fi
19200
  fi
19201
else
19202
  eval ac_cv_prog_cc_${ac_cc}_c_o=no
19203
fi
19204
rm -f core conftest*
19205
 
19206
fi
19207
if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
19208
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19209
$as_echo "yes" >&6; }
19210
else
19211
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19212
$as_echo "no" >&6; }
19213
 
19214
$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
19215
 
19216
fi
19217
 
19218
# FIXME: we rely on the cache variable name because
19219
# there is no other way.
19220
set dummy $CC
19221
am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
19222
eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
19223
if test "$am_t" != yes; then
19224
   # Losing compiler, so override with the script.
19225
   # FIXME: It is wrong to rewrite CC.
19226
   # But if we don't then we get into trouble of one sort or another.
19227
   # A longer-term fix would be to have automake use am__CC in this case,
19228
   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
19229
   CC="$am_aux_dir/compile $CC"
19230
fi
19231
 
19232
 
19233
 
19234
 
19235
 
19236
subdirs="$subdirs classpath libltdl"
19237
 
19238
 
19239
# The -no-testsuite modules omit the test subdir.
19240
 if test -d $srcdir/testsuite; then
19241
  TESTSUBDIR_TRUE=
19242
  TESTSUBDIR_FALSE='#'
19243
else
19244
  TESTSUBDIR_TRUE='#'
19245
  TESTSUBDIR_FALSE=
19246
fi
19247
 
19248
 
19249
# Should the runtime set system properties by examining the
19250
# environment variable GCJ_PROPERTIES?
19251
# Check whether --enable-getenv-properties was given.
19252
if test "${enable_getenv_properties+set}" = set; then :
19253
  enableval=$enable_getenv_properties;
19254
fi
19255
 
19256
 
19257
# Whether GCJ_PROPERTIES is used depends on the target.
19258
if test -z "$enable_getenv_properties"; then
19259
   enable_getenv_properties=${enable_getenv_properties_default-yes}
19260
fi
19261
if test "$enable_getenv_properties" = no; then
19262
 
19263
$as_echo "#define DISABLE_GETENV_PROPERTIES 1" >>confdefs.h
19264
 
19265
fi
19266
 
19267
# Whether we should use arguments to main()
19268
if test -z "$enable_main_args"; then
19269
   enable_main_args=${enable_main_args_default-yes}
19270
fi
19271
if test "$enable_main_args" = no; then
19272
 
19273
$as_echo "#define DISABLE_MAIN_ARGS 1" >>confdefs.h
19274
 
19275
fi
19276
 
19277
 
19278
# Should we use hashtable-based synchronization?
19279
# Currently works only for Linux X86/ia64
19280
# Typically faster and more space-efficient
19281
# Check whether --enable-hash-synchronization was given.
19282
if test "${enable_hash_synchronization+set}" = set; then :
19283
  enableval=$enable_hash_synchronization;
19284
fi
19285
 
19286
 
19287
if test -z "$enable_hash_synchronization"; then
19288
   enable_hash_synchronization=$enable_hash_synchronization_default
19289
fi
19290
 
19291
 
19292
install_ecj_jar=no
19293
ECJ_BUILD_JAR=
19294
ECJ_JAR=
19295
 
19296
# Check whether --with-ecj-jar was given.
19297
if test "${with_ecj_jar+set}" = set; then :
19298
  withval=$with_ecj_jar; ECJ_JAR=$withval
19299
else
19300
  if test -f $multi_basedir/ecj.jar; then
19301
           ECJ_BUILD_JAR=$multi_basedir/ecj.jar
19302
           ECJ_JAR='$(jardir)/ecj.jar'
19303
           install_ecj_jar=yes
19304
         fi
19305
fi
19306
 
19307
 
19308
 
19309
 if test "$ECJ_JAR" != ""; then
19310
  BUILD_ECJ1_TRUE=
19311
  BUILD_ECJ1_FALSE='#'
19312
else
19313
  BUILD_ECJ1_TRUE='#'
19314
  BUILD_ECJ1_FALSE=
19315
fi
19316
 
19317
 if test $install_ecj_jar = yes; then
19318
  INSTALL_ECJ_JAR_TRUE=
19319
  INSTALL_ECJ_JAR_FALSE='#'
19320
else
19321
  INSTALL_ECJ_JAR_TRUE='#'
19322
  INSTALL_ECJ_JAR_FALSE=
19323
fi
19324
 
19325
 
19326
 
19327
# Check whether --with-java-home was given.
19328
if test "${with_java_home+set}" = set; then :
19329
  withval=$with_java_home; JAVA_HOME="${withval}"
19330
else
19331
  JAVA_HOME=""
19332
fi
19333
 
19334
 if test ! -z "$JAVA_HOME"; then
19335
  JAVA_HOME_SET_TRUE=
19336
  JAVA_HOME_SET_FALSE='#'
19337
else
19338
  JAVA_HOME_SET_TRUE='#'
19339
  JAVA_HOME_SET_FALSE=
19340
fi
19341
 
19342
 
19343
 
19344
suppress_libgcj_bc=no
19345
# Check whether --enable-libgcj-bc was given.
19346
if test "${enable_libgcj_bc+set}" = set; then :
19347
  enableval=$enable_libgcj_bc; if test "$enable_libgcj_bc" = "no"; then
19348
     suppress_libgcj_bc=yes
19349
   fi
19350
fi
19351
 
19352
 if test "$suppress_libgcj_bc" = "yes"; then
19353
  SUPPRESS_LIBGCJ_BC_TRUE=
19354
  SUPPRESS_LIBGCJ_BC_FALSE='#'
19355
else
19356
  SUPPRESS_LIBGCJ_BC_TRUE='#'
19357
  SUPPRESS_LIBGCJ_BC_FALSE=
19358
fi
19359
 
19360
 
19361
build_libgcj_reduced_reflection=no
19362
# Check whether --enable-reduced-reflection was given.
19363
if test "${enable_reduced_reflection+set}" = set; then :
19364
  enableval=$enable_reduced_reflection; if test "$enable_reduced_reflection" = "yes"; then
19365
     build_libgcj_reduced_reflection=yes
19366
   fi
19367
fi
19368
 
19369
 if test "$build_libgcj_reduced_reflection" = "yes"; then
19370
  BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE=
19371
  BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE='#'
19372
else
19373
  BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE='#'
19374
  BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE=
19375
fi
19376
 
19377
 
19378
# What is the native OS API for MinGW?
19379
 
19380
# Check whether --with-win32-nlsapi was given.
19381
if test "${with_win32_nlsapi+set}" = set; then :
19382
  withval=$with_win32_nlsapi; case "${withval}" in
19383
  ansi) with_win32_nlsapi=ansi ;;
19384
  unicows) with_win32_nlsapi=unicows ;;
19385
  unicode) with_win32_nlsapi=unicode ;;
19386
  *) as_fn_error "Bad value ${withval} for --with-win32-nlsapi." "$LINENO" 5 ;;
19387
esac
19388
else
19389
  with_win32_nlsapi=ansi
19390
fi
19391
 
19392
 
19393
case "${with_win32_nlsapi}" in
19394
  unicows | unicode)
19395
 
19396
$as_echo "#define MINGW_LIBGCJ_UNICODE 1" >>confdefs.h
19397
 
19398
    ;;
19399
esac
19400
 
19401
# configure.host sets slow_pthread_self if the synchronization code should
19402
# try to avoid pthread_self calls by caching thread IDs in a hashtable.
19403
if test "${slow_pthread_self}" = "yes"; then
19404
 
19405
$as_echo "#define SLOW_PTHREAD_SELF 1" >>confdefs.h
19406
 
19407
fi
19408
 
19409
# Check for gc debugging.  This option is handled both here and in the GC.
19410
# Check whether --enable-gc-debug was given.
19411
if test "${enable_gc_debug+set}" = set; then :
19412
  enableval=$enable_gc_debug;  if test "$enable_gc_debug" = "yes"; then
19413
 
19414
$as_echo "#define LIBGCJ_GC_DEBUG 1" >>confdefs.h
19415
 
19416
  fi
19417
fi
19418
 
19419
 
19420
# See if the user has the interpreter included.
19421
# Check whether --enable-interpreter was given.
19422
if test "${enable_interpreter+set}" = set; then :
19423
  enableval=$enable_interpreter; if test "$enable_interpreter" = yes; then
19424
    # This can also be set in configure.host.
19425
    libgcj_interpreter=yes
19426
  elif test "$enable_interpreter" = no; then
19427
    libgcj_interpreter=no
19428
  fi
19429
fi
19430
 
19431
 
19432
if test "$libgcj_interpreter" = yes; then
19433
 
19434
$as_echo "#define INTERPRETER 1" >>confdefs.h
19435
 
19436
fi
19437
INTERPRETER="$libgcj_interpreter"
19438
 
19439
 if test "$libgcj_interpreter" = yes; then
19440
  INTERPRETER_TRUE=
19441
  INTERPRETER_FALSE='#'
19442
else
19443
  INTERPRETER_TRUE='#'
19444
  INTERPRETER_FALSE=
19445
fi
19446
 
19447
 
19448
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for exception model to use" >&5
19449
$as_echo_n "checking for exception model to use... " >&6; }
19450
ac_ext=cpp
19451
ac_cpp='$CXXCPP $CPPFLAGS'
19452
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19453
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19454
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19455
 
19456
# Check whether --enable-sjlj-exceptions was given.
19457
if test "${enable_sjlj_exceptions+set}" = set; then :
19458
  enableval=$enable_sjlj_exceptions; :
19459
else
19460
  cat > conftest.$ac_ext << EOF
19461
#line 19461 "configure"
19462
struct S { ~S(); };
19463
void bar();
19464
void foo()
19465
{
19466
  S s;
19467
  bar();
19468
}
19469
EOF
19470
old_CXXFLAGS="$CXXFLAGS"
19471
CXXFLAGS=-S
19472
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
19473
  (eval $ac_compile) 2>&5
19474
  ac_status=$?
19475
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19476
  test $ac_status = 0; }; then
19477
  if grep _Unwind_SjLj_Resume conftest.s >/dev/null 2>&1 ; then
19478
    enable_sjlj_exceptions=yes
19479
  elif grep _Unwind_Resume conftest.s >/dev/null 2>&1 ; then
19480
    enable_sjlj_exceptions=no
19481
  elif grep __cxa_end_cleanup conftest.s >/dev/null 2>&1 ; then
19482
    # ARM EH ABI.
19483
    enable_sjlj_exceptions=no
19484
  fi
19485
fi
19486
CXXFLAGS="$old_CXXFLAGS"
19487
rm -f conftest*
19488
fi
19489
 
19490
if test x$enable_sjlj_exceptions = xyes; then
19491
 
19492
$as_echo "#define SJLJ_EXCEPTIONS 1" >>confdefs.h
19493
 
19494
  ac_exception_model_name=sjlj
19495
elif test x$enable_sjlj_exceptions = xno; then
19496
  ac_exception_model_name="call frame"
19497
else
19498
  as_fn_error "unable to detect exception model" "$LINENO" 5
19499
fi
19500
ac_ext=c
19501
ac_cpp='$CPP $CPPFLAGS'
19502
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19503
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19504
ac_compiler_gnu=$ac_cv_c_compiler_gnu
19505
 
19506
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_exception_model_name" >&5
19507
$as_echo "$ac_exception_model_name" >&6; }
19508
 
19509
# If we are non using SJLJ exceptions, and this host does not have support
19510
# for unwinding from a signal handler, enable checked dereferences and divides.
19511
if test $can_unwind_signal = no && test $enable_sjlj_exceptions = no; then
19512
  CHECKREFSPEC=-fcheck-references
19513
  DIVIDESPEC=-fuse-divide-subroutine
19514
  EXCEPTIONSPEC=
19515
fi
19516
 
19517
# See if the user wants to disable java.net.  This is the mildly
19518
# ugly way that we admit that target-side configuration sucks.
19519
# Check whether --enable-java-net was given.
19520
if test "${enable_java_net+set}" = set; then :
19521
  enableval=$enable_java_net;
19522
fi
19523
 
19524
 
19525
# Whether java.net is built by default can depend on the target.
19526
if test -z "$enable_java_net"; then
19527
   enable_java_net=${enable_java_net_default-yes}
19528
fi
19529
if test "$enable_java_net" = no; then
19530
 
19531
$as_echo "#define DISABLE_JAVA_NET 1" >>confdefs.h
19532
 
19533
fi
19534
 
19535
# See if the user wants to configure without libffi.  Some
19536
# architectures don't support it, and default values are set in
19537
# configure.host.
19538
 
19539
# Check whether --with-libffi was given.
19540
if test "${with_libffi+set}" = set; then :
19541
  withval=$with_libffi; :
19542
else
19543
  with_libffi=${with_libffi_default-yes}
19544
fi
19545
 
19546
 
19547
LIBFFI=
19548
LIBFFIINCS=
19549
if test "$with_libffi" != no; then
19550
 
19551
$as_echo "#define USE_LIBFFI 1" >>confdefs.h
19552
 
19553
   LIBFFI=../libffi/libffi_convenience.la
19554
   LIBFFIINCS='-I$(top_srcdir)/../libffi/include -I../libffi/include'
19555
fi
19556
 
19557
 
19558
 
19559
# See if the user wants to disable JVMPI support.
19560
# Check whether --enable-jvmpi was given.
19561
if test "${enable_jvmpi+set}" = set; then :
19562
  enableval=$enable_jvmpi;
19563
fi
19564
 
19565
 
19566
if test "$enable_jvmpi" != no; then
19567
 
19568
$as_echo "#define ENABLE_JVMPI 1" >>confdefs.h
19569
 
19570
fi
19571
 
19572
# If the target is an eCos system, use the appropriate eCos
19573
# I/O routines.
19574
# FIXME: this should not be a local option but a global target
19575
# system; at present there is no eCos target.
19576
TARGET_ECOS=${PROCESS-"no"}
19577
 
19578
# Check whether --with-ecos was given.
19579
if test "${with_ecos+set}" = set; then :
19580
  withval=$with_ecos; TARGET_ECOS="$with_ecos"
19581
 
19582
fi
19583
 
19584
 
19585
case "$TARGET_ECOS" in
19586
   no) case "$host" in
19587
      *mingw*)
19588
            PLATFORM=Win32
19589
            PLATFORMNET=Win32
19590
            PLATFORMH=win32.h
19591
 
19592
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether 'ld' is at least 2.13" >&5
19593
$as_echo_n "checking whether 'ld' is at least 2.13... " >&6; }
19594
LD_PROG=`$CC --print-prog-name=ld`
19595
LD_VERSION=`$LD_PROG --version`
19596
LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 1 | cut -d ' ' -f 4`
19597
LD_VERSION_MINOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 2`
19598
if expr "$LD_VERSION_MAJOR" \> 2 > /dev/null; then
19599
  LD_OK="ok"
19600
else
19601
  if expr "$LD_VERSION_MAJOR" = 2 && expr "$LD_VERSION_MINOR" \>= 13 > /dev/null; then
19602
    LD_OK="ok"
19603
  fi
19604
fi
19605
if test "x$LD_OK" != x; then
19606
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5
19607
$as_echo "yes; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6; }
19608
else
19609
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&5
19610
$as_echo "no; major=$LD_VERSION_MAJOR, minor=$LD_VERSION_MINOR" >&6; }
19611
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&5
19612
$as_echo "$as_me: WARNING: ld <2.13 detected; enabling JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS hack..." >&2;}
19613
 
19614
$as_echo "#define JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS 1" >>confdefs.h
19615
 
19616
fi
19617
      ;;
19618
      *)
19619
            PLATFORM=Posix
19620
            PLATFORMNET=Posix
19621
            PLATFORMH=posix.h
19622
      ;;
19623
      esac
19624
      ;;
19625
   *)
19626
      PLATFORM=Ecos
19627
      PLATFORMNET=NoNet
19628
 
19629
$as_echo "#define ECOS 1" >>confdefs.h
19630
 
19631
      PLATFORMH=posix.h
19632
      ;;
19633
esac
19634
 
19635
ac_config_links="$ac_config_links include/platform.h:include/$PLATFORMH"
19636
 
19637
 
19638
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19639
/* end confdefs.h.  */
19640
#include 
19641
 
19642
_ACEOF
19643
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19644
  $EGREP "uint32_t" >/dev/null 2>&1; then :
19645
 
19646
$as_echo "#define HAVE_INT32_DEFINED 1" >>confdefs.h
19647
 
19648
fi
19649
rm -f conftest*
19650
 
19651
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19652
/* end confdefs.h.  */
19653
#include 
19654
 
19655
_ACEOF
19656
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19657
  $EGREP "uint32_t" >/dev/null 2>&1; then :
19658
 
19659
$as_echo "#define HAVE_INT32_DEFINED 1" >>confdefs.h
19660
 
19661
fi
19662
rm -f conftest*
19663
 
19664
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19665
/* end confdefs.h.  */
19666
#include 
19667
 
19668
_ACEOF
19669
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19670
  $EGREP "u_int32_t" >/dev/null 2>&1; then :
19671
 
19672
$as_echo "#define HAVE_BSD_INT32_DEFINED 1" >>confdefs.h
19673
 
19674
fi
19675
rm -f conftest*
19676
 
19677
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19678
/* end confdefs.h.  */
19679
#include 
19680
 
19681
_ACEOF
19682
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19683
  $EGREP "u_int32_t" >/dev/null 2>&1; then :
19684
 
19685
$as_echo "#define HAVE_BSD_INT32_DEFINED 1" >>confdefs.h
19686
 
19687
fi
19688
rm -f conftest*
19689
 
19690
 
19691
 if test "$PLATFORM" = Win32; then
19692
  USING_WIN32_PLATFORM_TRUE=
19693
  USING_WIN32_PLATFORM_FALSE='#'
19694
else
19695
  USING_WIN32_PLATFORM_TRUE='#'
19696
  USING_WIN32_PLATFORM_FALSE=
19697
fi
19698
 
19699
 if test "$PLATFORM" = Posix || test "$PLATFORM" = Ecos; then
19700
  USING_POSIX_PLATFORM_TRUE=
19701
  USING_POSIX_PLATFORM_FALSE='#'
19702
else
19703
  USING_POSIX_PLATFORM_TRUE='#'
19704
  USING_POSIX_PLATFORM_FALSE=
19705
fi
19706
 
19707
 
19708
case "$host" in
19709
  *-darwin*) DARWIN_CRT=true ;;
19710
  *) DARWIN_CRT=false ;;
19711
esac
19712
 if $DARWIN_CRT; then
19713
  USING_DARWIN_CRT_TRUE=
19714
  USING_DARWIN_CRT_FALSE='#'
19715
else
19716
  USING_DARWIN_CRT_TRUE='#'
19717
  USING_DARWIN_CRT_FALSE=
19718
fi
19719
 
19720
 
19721
# This may not be defined in a non-ANS conformant embedded system.
19722
# FIXME: Should these case a runtime exception in that case?
19723
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19724
/* end confdefs.h.  */
19725
#include 
19726
 
19727
_ACEOF
19728
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19729
  $EGREP "localtime" >/dev/null 2>&1; then :
19730
 
19731
$as_echo "#define HAVE_LOCALTIME 1" >>confdefs.h
19732
 
19733
fi
19734
rm -f conftest*
19735
 
19736
 
19737
# Create the subdirectory for natFile.cc, or the attempt
19738
# to create the link will fail.
19739
test -d java || mkdir java
19740
test -d java/io || mkdir java/io
19741
test -d gnu || mkdir gnu
19742
ac_config_links="$ac_config_links java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc"
19743
 
19744
 
19745
# Likewise for natConcreteProcess.cc.
19746
test -d java/lang || mkdir java/lang
19747
ac_config_links="$ac_config_links java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc"
19748
 
19749
 
19750
# Likewise for natVMInetAddress.cc and natVMNetworkInterface.cc.
19751
test -d java/net || mkdir java/net
19752
ac_config_links="$ac_config_links java/net/natVMInetAddress.cc:java/net/natVMInetAddress${PLATFORMNET}.cc"
19753
 
19754
ac_config_links="$ac_config_links java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc"
19755
 
19756
 
19757
# Likewise for natPlainSocketImpl.cc and natPlainDatagramSocketImpl.cc.
19758
test -d gnu/java || mkdir gnu/java
19759
test -d gnu/java/net || mkdir gnu/java/net
19760
ac_config_links="$ac_config_links gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc"
19761
 
19762
ac_config_links="$ac_config_links gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc"
19763
 
19764
 
19765
# Likewise for natVMPipe.cc and natVMSelector.cc.
19766
test -d gnu/java/nio || mkdir gnu/java/nio
19767
ac_config_links="$ac_config_links gnu/java/nio/natVMPipe.cc:gnu/java/nio/natVMPipe${PLATFORM}.cc"
19768
 
19769
ac_config_links="$ac_config_links gnu/java/nio/natVMSelector.cc:gnu/java/nio/natVMSelector${PLATFORM}.cc"
19770
 
19771
 
19772
# Likewise for natFileChannelImpl.cc
19773
test -d gnu/java/nio/channels || mkdir gnu/java/nio/channels
19774
ac_config_links="$ac_config_links gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc"
19775
 
19776
 
19777
# Likewise for natVMSecureRandom.cc
19778
test -d gnu/java/security || mkdir gnu/java/security
19779
test -d gnu/java/security/jce || mkdir gnu/java/security/jce
19780
test -d gnu/java/security/jce/prng || mkdir gnu/java/security/jce/prng
19781
ac_config_links="$ac_config_links gnu/java/security/jce/prng/natVMSecureRandom.cc:gnu/java/security/jce/prng/natVMSecureRandom${FILE-${PLATFORM}}.cc"
19782
 
19783
 
19784
case "${host}" in
19785
    *mingw*)
19786
      SYSTEMSPEC="-lgdi32 -lws2_32"
19787
      if test "${with_win32_nlsapi}" = "unicows"; then
19788
        SYSTEMSPEC="-lunicows $SYSTEMSPEC"
19789
      fi
19790
    ;;
19791
    *-*-darwin[912]*)
19792
      SYSTEMSPEC="%{!Zdynamiclib:%{!Zbundle:-allow_stack_execute}}"
19793
    ;;
19794
    *)
19795
      SYSTEMSPEC=
19796
    ;;
19797
esac
19798
 
19799
 
19800
 
19801
# Check whether --with-system-zlib was given.
19802
if test "${with_system_zlib+set}" = set; then :
19803
  withval=$with_system_zlib;
19804
fi
19805
 
19806
ZLIBSPEC=
19807
 
19808
ZLIBTESTSPEC=
19809
 
19810
 
19811
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
19812
$as_echo_n "checking for X... " >&6; }
19813
 
19814
 
19815
# Check whether --with-x was given.
19816
if test "${with_x+set}" = set; then :
19817
  withval=$with_x;
19818
fi
19819
 
19820
# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
19821
if test "x$with_x" = xno; then
19822
  # The user explicitly disabled X.
19823
  have_x=disabled
19824
else
19825
  case $x_includes,$x_libraries in #(
19826
    *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
19827
    *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
19828
  $as_echo_n "(cached) " >&6
19829
else
19830
  # One or both of the vars are not set, and there is no cached value.
19831
ac_x_includes=no ac_x_libraries=no
19832
rm -f -r conftest.dir
19833
if mkdir conftest.dir; then
19834
  cd conftest.dir
19835
  cat >Imakefile <<'_ACEOF'
19836
incroot:
19837
        @echo incroot='${INCROOT}'
19838
usrlibdir:
19839
        @echo usrlibdir='${USRLIBDIR}'
19840
libdir:
19841
        @echo libdir='${LIBDIR}'
19842
_ACEOF
19843
  if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
19844
    # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
19845
    for ac_var in incroot usrlibdir libdir; do
19846
      eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
19847
    done
19848
    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
19849
    for ac_extension in a so sl dylib la dll; do
19850
      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
19851
         test -f "$ac_im_libdir/libX11.$ac_extension"; then
19852
        ac_im_usrlibdir=$ac_im_libdir; break
19853
      fi
19854
    done
19855
    # Screen out bogus values from the imake configuration.  They are
19856
    # bogus both because they are the default anyway, and because
19857
    # using them would break gcc on systems where it needs fixed includes.
19858
    case $ac_im_incroot in
19859
        /usr/include) ac_x_includes= ;;
19860
        *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
19861
    esac
19862
    case $ac_im_usrlibdir in
19863
        /usr/lib | /usr/lib64 | /lib | /lib64) ;;
19864
        *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
19865
    esac
19866
  fi
19867
  cd ..
19868
  rm -f -r conftest.dir
19869
fi
19870
 
19871
# Standard set of common directories for X headers.
19872
# Check X11 before X11Rn because it is often a symlink to the current release.
19873
ac_x_header_dirs='
19874
/usr/X11/include
19875
/usr/X11R7/include
19876
/usr/X11R6/include
19877
/usr/X11R5/include
19878
/usr/X11R4/include
19879
 
19880
/usr/include/X11
19881
/usr/include/X11R7
19882
/usr/include/X11R6
19883
/usr/include/X11R5
19884
/usr/include/X11R4
19885
 
19886
/usr/local/X11/include
19887
/usr/local/X11R7/include
19888
/usr/local/X11R6/include
19889
/usr/local/X11R5/include
19890
/usr/local/X11R4/include
19891
 
19892
/usr/local/include/X11
19893
/usr/local/include/X11R7
19894
/usr/local/include/X11R6
19895
/usr/local/include/X11R5
19896
/usr/local/include/X11R4
19897
 
19898
/usr/X386/include
19899
/usr/x386/include
19900
/usr/XFree86/include/X11
19901
 
19902
/usr/include
19903
/usr/local/include
19904
/usr/unsupported/include
19905
/usr/athena/include
19906
/usr/local/x11r5/include
19907
/usr/lpp/Xamples/include
19908
 
19909
/usr/openwin/include
19910
/usr/openwin/share/include'
19911
 
19912
if test "$ac_x_includes" = no; then
19913
  # Guess where to find include files, by looking for Xlib.h.
19914
  # First, try using that file with no special directory specified.
19915
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19916
/* end confdefs.h.  */
19917
#include 
19918
_ACEOF
19919
if ac_fn_c_try_cpp "$LINENO"; then :
19920
  # We can compile using X headers with no special include directory.
19921
ac_x_includes=
19922
else
19923
  for ac_dir in $ac_x_header_dirs; do
19924
  if test -r "$ac_dir/X11/Xlib.h"; then
19925
    ac_x_includes=$ac_dir
19926
    break
19927
  fi
19928
done
19929
fi
19930
rm -f conftest.err conftest.$ac_ext
19931
fi # $ac_x_includes = no
19932
 
19933
if test "$ac_x_libraries" = no; then
19934
  # Check for the libraries.
19935
  # See if we find them without any special options.
19936
  # Don't add to $LIBS permanently.
19937
  ac_save_LIBS=$LIBS
19938
  LIBS="-lX11 $LIBS"
19939
  if test x$gcc_no_link = xyes; then
19940
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19941
fi
19942
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19943
/* end confdefs.h.  */
19944
#include 
19945
int
19946
main ()
19947
{
19948
XrmInitialize ()
19949
  ;
19950
  return 0;
19951
}
19952
_ACEOF
19953
if ac_fn_c_try_link "$LINENO"; then :
19954
  LIBS=$ac_save_LIBS
19955
# We can link X programs with no special library path.
19956
ac_x_libraries=
19957
else
19958
  LIBS=$ac_save_LIBS
19959
for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
19960
do
19961
  # Don't even attempt the hair of trying to link an X program!
19962
  for ac_extension in a so sl dylib la dll; do
19963
    if test -r "$ac_dir/libX11.$ac_extension"; then
19964
      ac_x_libraries=$ac_dir
19965
      break 2
19966
    fi
19967
  done
19968
done
19969
fi
19970
rm -f core conftest.err conftest.$ac_objext \
19971
    conftest$ac_exeext conftest.$ac_ext
19972
fi # $ac_x_libraries = no
19973
 
19974
case $ac_x_includes,$ac_x_libraries in #(
19975
  no,* | *,no | *\'*)
19976
    # Didn't find X, or a directory has "'" in its name.
19977
    ac_cv_have_x="have_x=no";; #(
19978
  *)
19979
    # Record where we found X for the cache.
19980
    ac_cv_have_x="have_x=yes\
19981
        ac_x_includes='$ac_x_includes'\
19982
        ac_x_libraries='$ac_x_libraries'"
19983
esac
19984
fi
19985
;; #(
19986
    *) have_x=yes;;
19987
  esac
19988
  eval "$ac_cv_have_x"
19989
fi # $with_x != no
19990
 
19991
if test "$have_x" != yes; then
19992
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
19993
$as_echo "$have_x" >&6; }
19994
  no_x=yes
19995
else
19996
  # If each of the values was on the command line, it overrides each guess.
19997
  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
19998
  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
19999
  # Update the cache value to reflect the command line values.
20000
  ac_cv_have_x="have_x=yes\
20001
        ac_x_includes='$x_includes'\
20002
        ac_x_libraries='$x_libraries'"
20003
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
20004
$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
20005
fi
20006
 
20007
if test "$no_x" = yes; then
20008
  # Not all programs may use this symbol, but it does not hurt to define it.
20009
 
20010
$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
20011
 
20012
  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
20013
else
20014
  if test -n "$x_includes"; then
20015
    X_CFLAGS="$X_CFLAGS -I$x_includes"
20016
  fi
20017
 
20018
  # It would also be nice to do this for all -L options, not just this one.
20019
  if test -n "$x_libraries"; then
20020
    X_LIBS="$X_LIBS -L$x_libraries"
20021
    # For Solaris; some versions of Sun CC require a space after -R and
20022
    # others require no space.  Words are not sufficient . . . .
20023
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
20024
$as_echo_n "checking whether -R must be followed by a space... " >&6; }
20025
    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
20026
    ac_xsave_c_werror_flag=$ac_c_werror_flag
20027
    ac_c_werror_flag=yes
20028
    if test x$gcc_no_link = xyes; then
20029
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20030
fi
20031
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20032
/* end confdefs.h.  */
20033
 
20034
int
20035
main ()
20036
{
20037
 
20038
  ;
20039
  return 0;
20040
}
20041
_ACEOF
20042
if ac_fn_c_try_link "$LINENO"; then :
20043
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20044
$as_echo "no" >&6; }
20045
       X_LIBS="$X_LIBS -R$x_libraries"
20046
else
20047
  LIBS="$ac_xsave_LIBS -R $x_libraries"
20048
       if test x$gcc_no_link = xyes; then
20049
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20050
fi
20051
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20052
/* end confdefs.h.  */
20053
 
20054
int
20055
main ()
20056
{
20057
 
20058
  ;
20059
  return 0;
20060
}
20061
_ACEOF
20062
if ac_fn_c_try_link "$LINENO"; then :
20063
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20064
$as_echo "yes" >&6; }
20065
          X_LIBS="$X_LIBS -R $x_libraries"
20066
else
20067
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
20068
$as_echo "neither works" >&6; }
20069
fi
20070
rm -f core conftest.err conftest.$ac_objext \
20071
    conftest$ac_exeext conftest.$ac_ext
20072
fi
20073
rm -f core conftest.err conftest.$ac_objext \
20074
    conftest$ac_exeext conftest.$ac_ext
20075
    ac_c_werror_flag=$ac_xsave_c_werror_flag
20076
    LIBS=$ac_xsave_LIBS
20077
  fi
20078
 
20079
  # Check for system-dependent libraries X programs must link with.
20080
  # Do this before checking for the system-independent R6 libraries
20081
  # (-lICE), since we may need -lsocket or whatever for X linking.
20082
 
20083
  if test "$ISC" = yes; then
20084
    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
20085
  else
20086
    # Martyn Johnson says this is needed for Ultrix, if the X
20087
    # libraries were built with DECnet support.  And Karl Berry says
20088
    # the Alpha needs dnet_stub (dnet does not exist).
20089
    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
20090
    if test x$gcc_no_link = xyes; then
20091
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20092
fi
20093
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20094
/* end confdefs.h.  */
20095
 
20096
/* Override any GCC internal prototype to avoid an error.
20097
   Use char because int might match the return type of a GCC
20098
   builtin and then its argument prototype would still apply.  */
20099
#ifdef __cplusplus
20100
extern "C"
20101
#endif
20102
char XOpenDisplay ();
20103
int
20104
main ()
20105
{
20106
return XOpenDisplay ();
20107
  ;
20108
  return 0;
20109
}
20110
_ACEOF
20111
if ac_fn_c_try_link "$LINENO"; then :
20112
 
20113
else
20114
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
20115
$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
20116
if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
20117
  $as_echo_n "(cached) " >&6
20118
else
20119
  ac_check_lib_save_LIBS=$LIBS
20120
LIBS="-ldnet  $LIBS"
20121
if test x$gcc_no_link = xyes; then
20122
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20123
fi
20124
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20125
/* end confdefs.h.  */
20126
 
20127
/* Override any GCC internal prototype to avoid an error.
20128
   Use char because int might match the return type of a GCC
20129
   builtin and then its argument prototype would still apply.  */
20130
#ifdef __cplusplus
20131
extern "C"
20132
#endif
20133
char dnet_ntoa ();
20134
int
20135
main ()
20136
{
20137
return dnet_ntoa ();
20138
  ;
20139
  return 0;
20140
}
20141
_ACEOF
20142
if ac_fn_c_try_link "$LINENO"; then :
20143
  ac_cv_lib_dnet_dnet_ntoa=yes
20144
else
20145
  ac_cv_lib_dnet_dnet_ntoa=no
20146
fi
20147
rm -f core conftest.err conftest.$ac_objext \
20148
    conftest$ac_exeext conftest.$ac_ext
20149
LIBS=$ac_check_lib_save_LIBS
20150
fi
20151
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
20152
$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
20153
if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
20154
  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
20155
fi
20156
 
20157
    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
20158
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
20159
$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
20160
if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
20161
  $as_echo_n "(cached) " >&6
20162
else
20163
  ac_check_lib_save_LIBS=$LIBS
20164
LIBS="-ldnet_stub  $LIBS"
20165
if test x$gcc_no_link = xyes; then
20166
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20167
fi
20168
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20169
/* end confdefs.h.  */
20170
 
20171
/* Override any GCC internal prototype to avoid an error.
20172
   Use char because int might match the return type of a GCC
20173
   builtin and then its argument prototype would still apply.  */
20174
#ifdef __cplusplus
20175
extern "C"
20176
#endif
20177
char dnet_ntoa ();
20178
int
20179
main ()
20180
{
20181
return dnet_ntoa ();
20182
  ;
20183
  return 0;
20184
}
20185
_ACEOF
20186
if ac_fn_c_try_link "$LINENO"; then :
20187
  ac_cv_lib_dnet_stub_dnet_ntoa=yes
20188
else
20189
  ac_cv_lib_dnet_stub_dnet_ntoa=no
20190
fi
20191
rm -f core conftest.err conftest.$ac_objext \
20192
    conftest$ac_exeext conftest.$ac_ext
20193
LIBS=$ac_check_lib_save_LIBS
20194
fi
20195
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
20196
$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
20197
if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
20198
  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
20199
fi
20200
 
20201
    fi
20202
fi
20203
rm -f core conftest.err conftest.$ac_objext \
20204
    conftest$ac_exeext conftest.$ac_ext
20205
    LIBS="$ac_xsave_LIBS"
20206
 
20207
    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
20208
    # to get the SysV transport functions.
20209
    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
20210
    # needs -lnsl.
20211
    # The nsl library prevents programs from opening the X display
20212
    # on Irix 5.2, according to T.E. Dickey.
20213
    # The functions gethostbyname, getservbyname, and inet_addr are
20214
    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
20215
    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
20216
if test "x$ac_cv_func_gethostbyname" = x""yes; then :
20217
 
20218
fi
20219
 
20220
    if test $ac_cv_func_gethostbyname = no; then
20221
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
20222
$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
20223
if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
20224
  $as_echo_n "(cached) " >&6
20225
else
20226
  ac_check_lib_save_LIBS=$LIBS
20227
LIBS="-lnsl  $LIBS"
20228
if test x$gcc_no_link = xyes; then
20229
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20230
fi
20231
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20232
/* end confdefs.h.  */
20233
 
20234
/* Override any GCC internal prototype to avoid an error.
20235
   Use char because int might match the return type of a GCC
20236
   builtin and then its argument prototype would still apply.  */
20237
#ifdef __cplusplus
20238
extern "C"
20239
#endif
20240
char gethostbyname ();
20241
int
20242
main ()
20243
{
20244
return gethostbyname ();
20245
  ;
20246
  return 0;
20247
}
20248
_ACEOF
20249
if ac_fn_c_try_link "$LINENO"; then :
20250
  ac_cv_lib_nsl_gethostbyname=yes
20251
else
20252
  ac_cv_lib_nsl_gethostbyname=no
20253
fi
20254
rm -f core conftest.err conftest.$ac_objext \
20255
    conftest$ac_exeext conftest.$ac_ext
20256
LIBS=$ac_check_lib_save_LIBS
20257
fi
20258
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
20259
$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
20260
if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
20261
  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
20262
fi
20263
 
20264
      if test $ac_cv_lib_nsl_gethostbyname = no; then
20265
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
20266
$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
20267
if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
20268
  $as_echo_n "(cached) " >&6
20269
else
20270
  ac_check_lib_save_LIBS=$LIBS
20271
LIBS="-lbsd  $LIBS"
20272
if test x$gcc_no_link = xyes; then
20273
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20274
fi
20275
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20276
/* end confdefs.h.  */
20277
 
20278
/* Override any GCC internal prototype to avoid an error.
20279
   Use char because int might match the return type of a GCC
20280
   builtin and then its argument prototype would still apply.  */
20281
#ifdef __cplusplus
20282
extern "C"
20283
#endif
20284
char gethostbyname ();
20285
int
20286
main ()
20287
{
20288
return gethostbyname ();
20289
  ;
20290
  return 0;
20291
}
20292
_ACEOF
20293
if ac_fn_c_try_link "$LINENO"; then :
20294
  ac_cv_lib_bsd_gethostbyname=yes
20295
else
20296
  ac_cv_lib_bsd_gethostbyname=no
20297
fi
20298
rm -f core conftest.err conftest.$ac_objext \
20299
    conftest$ac_exeext conftest.$ac_ext
20300
LIBS=$ac_check_lib_save_LIBS
20301
fi
20302
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
20303
$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
20304
if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
20305
  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
20306
fi
20307
 
20308
      fi
20309
    fi
20310
 
20311
    # lieder@skyler.mavd.honeywell.com says without -lsocket,
20312
    # socket/setsockopt and other routines are undefined under SCO ODT
20313
    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
20314
    # on later versions), says Simon Leinen: it contains gethostby*
20315
    # variants that don't use the name server (or something).  -lsocket
20316
    # must be given before -lnsl if both are needed.  We assume that
20317
    # if connect needs -lnsl, so does gethostbyname.
20318
    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
20319
if test "x$ac_cv_func_connect" = x""yes; then :
20320
 
20321
fi
20322
 
20323
    if test $ac_cv_func_connect = no; then
20324
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
20325
$as_echo_n "checking for connect in -lsocket... " >&6; }
20326
if test "${ac_cv_lib_socket_connect+set}" = set; then :
20327
  $as_echo_n "(cached) " >&6
20328
else
20329
  ac_check_lib_save_LIBS=$LIBS
20330
LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
20331
if test x$gcc_no_link = xyes; then
20332
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20333
fi
20334
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20335
/* end confdefs.h.  */
20336
 
20337
/* Override any GCC internal prototype to avoid an error.
20338
   Use char because int might match the return type of a GCC
20339
   builtin and then its argument prototype would still apply.  */
20340
#ifdef __cplusplus
20341
extern "C"
20342
#endif
20343
char connect ();
20344
int
20345
main ()
20346
{
20347
return connect ();
20348
  ;
20349
  return 0;
20350
}
20351
_ACEOF
20352
if ac_fn_c_try_link "$LINENO"; then :
20353
  ac_cv_lib_socket_connect=yes
20354
else
20355
  ac_cv_lib_socket_connect=no
20356
fi
20357
rm -f core conftest.err conftest.$ac_objext \
20358
    conftest$ac_exeext conftest.$ac_ext
20359
LIBS=$ac_check_lib_save_LIBS
20360
fi
20361
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
20362
$as_echo "$ac_cv_lib_socket_connect" >&6; }
20363
if test "x$ac_cv_lib_socket_connect" = x""yes; then :
20364
  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
20365
fi
20366
 
20367
    fi
20368
 
20369
    # Guillermo Gomez says -lposix is necessary on A/UX.
20370
    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
20371
if test "x$ac_cv_func_remove" = x""yes; then :
20372
 
20373
fi
20374
 
20375
    if test $ac_cv_func_remove = no; then
20376
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
20377
$as_echo_n "checking for remove in -lposix... " >&6; }
20378
if test "${ac_cv_lib_posix_remove+set}" = set; then :
20379
  $as_echo_n "(cached) " >&6
20380
else
20381
  ac_check_lib_save_LIBS=$LIBS
20382
LIBS="-lposix  $LIBS"
20383
if test x$gcc_no_link = xyes; then
20384
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20385
fi
20386
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20387
/* end confdefs.h.  */
20388
 
20389
/* Override any GCC internal prototype to avoid an error.
20390
   Use char because int might match the return type of a GCC
20391
   builtin and then its argument prototype would still apply.  */
20392
#ifdef __cplusplus
20393
extern "C"
20394
#endif
20395
char remove ();
20396
int
20397
main ()
20398
{
20399
return remove ();
20400
  ;
20401
  return 0;
20402
}
20403
_ACEOF
20404
if ac_fn_c_try_link "$LINENO"; then :
20405
  ac_cv_lib_posix_remove=yes
20406
else
20407
  ac_cv_lib_posix_remove=no
20408
fi
20409
rm -f core conftest.err conftest.$ac_objext \
20410
    conftest$ac_exeext conftest.$ac_ext
20411
LIBS=$ac_check_lib_save_LIBS
20412
fi
20413
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
20414
$as_echo "$ac_cv_lib_posix_remove" >&6; }
20415
if test "x$ac_cv_lib_posix_remove" = x""yes; then :
20416
  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
20417
fi
20418
 
20419
    fi
20420
 
20421
    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
20422
    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
20423
if test "x$ac_cv_func_shmat" = x""yes; then :
20424
 
20425
fi
20426
 
20427
    if test $ac_cv_func_shmat = no; then
20428
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
20429
$as_echo_n "checking for shmat in -lipc... " >&6; }
20430
if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
20431
  $as_echo_n "(cached) " >&6
20432
else
20433
  ac_check_lib_save_LIBS=$LIBS
20434
LIBS="-lipc  $LIBS"
20435
if test x$gcc_no_link = xyes; then
20436
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20437
fi
20438
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20439
/* end confdefs.h.  */
20440
 
20441
/* Override any GCC internal prototype to avoid an error.
20442
   Use char because int might match the return type of a GCC
20443
   builtin and then its argument prototype would still apply.  */
20444
#ifdef __cplusplus
20445
extern "C"
20446
#endif
20447
char shmat ();
20448
int
20449
main ()
20450
{
20451
return shmat ();
20452
  ;
20453
  return 0;
20454
}
20455
_ACEOF
20456
if ac_fn_c_try_link "$LINENO"; then :
20457
  ac_cv_lib_ipc_shmat=yes
20458
else
20459
  ac_cv_lib_ipc_shmat=no
20460
fi
20461
rm -f core conftest.err conftest.$ac_objext \
20462
    conftest$ac_exeext conftest.$ac_ext
20463
LIBS=$ac_check_lib_save_LIBS
20464
fi
20465
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
20466
$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
20467
if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
20468
  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
20469
fi
20470
 
20471
    fi
20472
  fi
20473
 
20474
  # Check for libraries that X11R6 Xt/Xaw programs need.
20475
  ac_save_LDFLAGS=$LDFLAGS
20476
  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
20477
  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
20478
  # check for ICE first), but we must link in the order -lSM -lICE or
20479
  # we get undefined symbols.  So assume we have SM if we have ICE.
20480
  # These have to be linked with before -lX11, unlike the other
20481
  # libraries we check for below, so use a different variable.
20482
  # John Interrante, Karl Berry
20483
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
20484
$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
20485
if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
20486
  $as_echo_n "(cached) " >&6
20487
else
20488
  ac_check_lib_save_LIBS=$LIBS
20489
LIBS="-lICE $X_EXTRA_LIBS $LIBS"
20490
if test x$gcc_no_link = xyes; then
20491
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20492
fi
20493
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20494
/* end confdefs.h.  */
20495
 
20496
/* Override any GCC internal prototype to avoid an error.
20497
   Use char because int might match the return type of a GCC
20498
   builtin and then its argument prototype would still apply.  */
20499
#ifdef __cplusplus
20500
extern "C"
20501
#endif
20502
char IceConnectionNumber ();
20503
int
20504
main ()
20505
{
20506
return IceConnectionNumber ();
20507
  ;
20508
  return 0;
20509
}
20510
_ACEOF
20511
if ac_fn_c_try_link "$LINENO"; then :
20512
  ac_cv_lib_ICE_IceConnectionNumber=yes
20513
else
20514
  ac_cv_lib_ICE_IceConnectionNumber=no
20515
fi
20516
rm -f core conftest.err conftest.$ac_objext \
20517
    conftest$ac_exeext conftest.$ac_ext
20518
LIBS=$ac_check_lib_save_LIBS
20519
fi
20520
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
20521
$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
20522
if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
20523
  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
20524
fi
20525
 
20526
  LDFLAGS=$ac_save_LDFLAGS
20527
 
20528
fi
20529
 
20530
 
20531
# FIXME: this should be _libs on some hosts.
20532
libsubdir=.libs
20533
 
20534
LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -rpath `${PWDCMD-pwd}`/.libs"
20535
 
20536
LIBSTDCXXSPEC=
20537
# extra LD Flags which are required for targets
20538
case "${host}" in
20539
*-*-darwin[0-7].*)
20540
    # For now we have to disable it on darwin[8-9] because it slows down
20541
    # the linking phase. A possible bug in ld?
20542
    # on Darwin -single_module speeds up loading of the dynamic libraries.
20543
    extra_ldflags_libjava=-Wl,-single_module
20544
    ;;
20545
arm*linux*eabi)
20546
    # Some of the ARM unwinder code is actually in libstdc++.  We
20547
    # could in principle replicate it in libgcj, but it's better to
20548
    # have a dependency on libstdc++.
20549
    extra_ldflags='-L$(here)/../libstdc++-v3/src/.libs -lstdc++'
20550
    LIBSTDCXXSPEC=-lstdc++
20551
    LIBGCJTESTSPEC="-L`${PWDCMD-pwd}`/.libs -L`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -rpath `${PWDCMD-pwd}`/.libs:`${PWDCMD-pwd}`/../libstdc++-v3/src/.libs -lstdc++"
20552
    ;;
20553
*-*-cygwin)
20554
    extra_ldflags_libjava=-liconv
20555
    ;;
20556
*-*-mingw*)
20557
    extra_ldflags_libjava=-lws2_32
20558
    ;;
20559
esac
20560
 
20561
LIBMATHSPEC=
20562
# extra LD Flags which are required for targets
20563
case "${host}" in
20564
*-*-darwin*)
20565
     ;;
20566
*)
20567
     LIBMATHSPEC=-lm
20568
     ;;
20569
esac
20570
 
20571
# Check for --no-merge-exidx-entries, an ARM-specific linker option.
20572
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --no-merge-exidx-entries" >&5
20573
$as_echo_n "checking for --no-merge-exidx-entries... " >&6; }
20574
if test "${libgcj_cv_exidx+set}" = set; then :
20575
  $as_echo_n "(cached) " >&6
20576
else
20577
  saved_ldflags="$LDFLAGS"
20578
   LDFLAGS="${LDFLAGS} -Wl,--no-merge-exidx-entries"
20579
   # The IRIX 6 ld doesn't recognize --no-merge-exidx-entries, but only
20580
   # warns about unknown options, which breaks the testsuite.  So enable
20581
   # AC_LANG_WERROR, but there's currently (autoconf 2.64) no way to turn
20582
   # it off again.  As a workaround, save and restore werror flag like
20583
   # AC_PATH_XTRA.
20584
   ac_xsave_c_werror_flag=$ac_c_werror_flag
20585
 
20586
ac_c_werror_flag=yes
20587
   if test x$gcc_no_link = xyes; then
20588
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20589
fi
20590
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20591
/* end confdefs.h.  */
20592
int main(void){ return 0;}
20593
_ACEOF
20594
if ac_fn_c_try_link "$LINENO"; then :
20595
  eval "libgcj_cv_exidx=yes"
20596
else
20597
  eval "libgcj_cv_exidx=no"
20598
fi
20599
rm -f core conftest.err conftest.$ac_objext \
20600
    conftest$ac_exeext conftest.$ac_ext
20601
   ac_c_werror_flag=$ac_xsave_c_werror_flag
20602
   LDFLAGS="${saved_ldflags}"
20603
 
20604
fi
20605
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcj_cv_exidx" >&5
20606
$as_echo "$libgcj_cv_exidx" >&6; }
20607
if test "${libgcj_cv_exidx}" = "yes"; then
20608
  SYSTEMSPEC="${SYSTEMSPEC} --no-merge-exidx-entries"
20609
  extra_ldflags="${extra_ldflags} -Wl,--no-merge-exidx-entries"
20610
fi
20611
 
20612
 
20613
 
20614
 
20615
 
20616
 
20617
 
20618
 
20619
# Allow the GC to be disabled.  Can be useful when debugging.
20620
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for garbage collector to use" >&5
20621
$as_echo_n "checking for garbage collector to use... " >&6; }
20622
# Check whether --enable-java-gc was given.
20623
if test "${enable_java_gc+set}" = set; then :
20624
  enableval=$enable_java_gc; GC=$enableval
20625
else
20626
  GC=boehm
20627
fi
20628
 
20629
GCLIBS=
20630
GCINCS=
20631
GCDEPS=
20632
GCSPEC=
20633
JC1GCSPEC=
20634
GCTESTSPEC=
20635
case "$GC" in
20636
 boehm)
20637
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: boehm" >&5
20638
$as_echo "boehm" >&6; }
20639
    GCLIBS=../boehm-gc/libgcjgc_convenience.la
20640
    JC1GCSPEC='-fuse-boehm-gc'
20641
    GCTESTSPEC="-L`${PWDCMD-pwd}`/../boehm-gc/.libs -rpath `${PWDCMD-pwd}`/../boehm-gc/.libs"
20642
    GCINCS='-I$(top_srcdir)/../boehm-gc/include -I../boehm-gc/include'
20643
    GCOBJS=boehm.lo
20644
    GCHDR=boehm-gc.h
20645
    # The POSIX thread support needs to know this.
20646
 
20647
$as_echo "#define HAVE_BOEHM_GC 1" >>confdefs.h
20648
 
20649
    ;;
20650
 no)
20651
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
20652
$as_echo "none" >&6; }
20653
    GCHDR=no-gc.h
20654
    ;;
20655
 *)
20656
    as_fn_error "unrecognized collector \"$GC\"" "$LINENO" 5
20657
    ;;
20658
esac
20659
 
20660
 
20661
 
20662
 
20663
 
20664
 
20665
ac_config_links="$ac_config_links include/java-gc.h:include/$GCHDR"
20666
 
20667
 if test "$GC" = boehm; then
20668
  USING_BOEHMGC_TRUE=
20669
  USING_BOEHMGC_FALSE='#'
20670
else
20671
  USING_BOEHMGC_TRUE='#'
20672
  USING_BOEHMGC_FALSE=
20673
fi
20674
 
20675
 if test "$GC" = no; then
20676
  USING_NOGC_TRUE=
20677
  USING_NOGC_FALSE='#'
20678
else
20679
  USING_NOGC_TRUE='#'
20680
  USING_NOGC_FALSE=
20681
fi
20682
 
20683
 
20684
 
20685
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GCC" >&5
20686
$as_echo_n "checking for thread model used by GCC... " >&6; }
20687
THREADS=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
20688
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $THREADS" >&5
20689
$as_echo "$THREADS" >&6; }
20690
 
20691
case "$THREADS" in
20692
 no | none | single)
20693
    THREADS=none
20694
    ;;
20695
 aix | posix | pthreads)
20696
    THREADS=posix
20697
    case "$host" in
20698
     *-*-linux*)
20699
 
20700
$as_echo "#define LINUX_THREADS 1" >>confdefs.h
20701
 
20702
        ;;
20703
    esac
20704
    ;;
20705
 win32)
20706
    ;;
20707
 dce | vxworks)
20708
    as_fn_error "thread package $THREADS not yet supported" "$LINENO" 5
20709
    ;;
20710
 *)
20711
    as_fn_error "$THREADS is an unknown thread package" "$LINENO" 5
20712
    ;;
20713
esac
20714
 
20715
THREADCXXFLAGS=
20716
THREADLDFLAGS=
20717
THREADLIBS=
20718
THREADINCS=
20719
THREADDEPS=
20720
THREADH=
20721
THREADSPEC=
20722
THREADSTARTFILESPEC=
20723
case "$THREADS" in
20724
 posix)
20725
    case "$host" in
20726
     *-*-cygwin*)
20727
        # Don't set THREADLIBS here.  Cygwin doesn't have -lpthread.
20728
        ;;
20729
     *-*-freebsd[34].*)
20730
        # Before FreeBSD 5, it didn't have -lpthread (or any library which
20731
        # merely adds pthread_* functions) but it does have a -pthread switch
20732
        # which is required at link-time to select -lc_r *instead* of -lc.
20733
        THREADLDFLAGS=-pthread
20734
        # Don't set THREADSPEC here as might be expected since -pthread is
20735
        # not processed when found within a spec file, it must come from
20736
        # the command line.  For now, the user must provide the -pthread
20737
        # switch to link code compiled with gcj.  In future, consider adding
20738
        # support for weak references to pthread_* functions ala gthr.h API.
20739
        THREADSPEC='%{!pthread: %{!shared: %eUnder this configuration, the user must provide -pthread when linking.}}'
20740
        ;;
20741
     *-*-freebsd*)
20742
        # FreeBSD >=5.3 implements a model much closer to other modern UNIX
20743
        # systems which support threads and -lpthread.
20744
        THREADLDFLAGS=-pthread
20745
        THREADSPEC=-lpthread
20746
        ;;
20747
     alpha*-dec-osf* | hppa*-hp-hpux*)
20748
        THREADCXXFLAGS=-pthread
20749
        # boehm-gc needs some functions from librt, so link that too.
20750
        THREADLIBS='-lpthread -lrt'
20751
        THREADSPEC='-lpthread -lrt'
20752
        ;;
20753
     *-*-solaris2.8)
20754
        # Always use alternate thread library on Solaris 8.  Need libthread
20755
        # for TLS support.
20756
        # Need -Wl,-R to get it through libtool ...
20757
        THREADLIBS='-L/usr/lib/lwp$(MULTISUBDIR) -Wl,-R -Wl,/usr/lib/lwp$(MULTISUBDIR) -lpthread -lthread'
20758
        # ... while ld only accepts -R.
20759
        THREADSPEC='-L/usr/lib/lwp%{m64:/64} -R/usr/lib/lwp%{m64:/64} -lpthread -lthread'
20760
        ;;
20761
     *-*-solaris2.9)
20762
        # As on Solaris 8, need libthread for TLS support.
20763
        THREADLIBS='-lpthread -lthread'
20764
        THREADSPEC='-lpthread -lthread'
20765
        ;;
20766
     *-*-darwin*)
20767
        # Don't set THREADLIBS or THREADSPEC as Darwin already
20768
        # provides pthread via libSystem.
20769
        ;;
20770
     *)
20771
        THREADLIBS=-lpthread
20772
        THREADSPEC=-lpthread
20773
        ;;
20774
    esac
20775
    THREADH=posix-threads.h
20776
    # MIT pthreads doesn't seem to have the mutexattr functions.
20777
    # But for now we don't check for it.  We just assume you aren't
20778
    # using MIT pthreads.
20779
 
20780
$as_echo "#define HAVE_PTHREAD_MUTEXATTR_INIT 1" >>confdefs.h
20781
 
20782
 
20783
    # If we're using the Boehm GC, then we happen to know that it
20784
    # defines _REENTRANT, so we don't bother.  Eww.
20785
    if test "$GC" != boehm; then
20786
 
20787
$as_echo "#define _REENTRANT 1" >>confdefs.h
20788
 
20789
    fi
20790
 
20791
$as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
20792
 
20793
    ;;
20794
 
20795
 win32)
20796
    THREADH=win32-threads.h
20797
    THREADCXXFLAGS=-mthreads
20798
    # We need thread-safe exception handling so _CRT_MT should be set to 1.
20799
    # But we do not want the executables created to be dependent on
20800
    # mingwm10.dll which provides a __mingwthr_key_dtor() that cleans up
20801
    # exception handling contexts.  The following kludge achieves this effect
20802
    # and causes a dummy __mingwthr_key_dtor() to be linked in from
20803
    # libmingw32.a.  This causes a memory leak of about 24 bytes per thread.
20804
    # A workaround is to explicitly use -mthreads while linking Java programs.
20805
    # See PR libgcj/28263.
20806
    #
20807
    # FIXME: In Java we are able to detect thread death at the end of
20808
    # Thread.run() so we should be able to clean up the exception handling
20809
    # contexts ourselves.
20810
    case "$host" in
20811
    *-w64-mingw*)
20812
      ;;
20813
    *)
20814
      THREADSTARTFILESPEC='crtmt%O%s'
20815
      ;;
20816
    esac
20817
    ;;
20818
 none)
20819
    THREADH=no-threads.h
20820
    ;;
20821
esac
20822
ac_config_links="$ac_config_links include/java-threads.h:include/$THREADH"
20823
 
20824
 
20825
 
20826
 
20827
 
20828
 
20829
 
20830
 
20831
 if test "$THREADS" = posix; then
20832
  USING_POSIX_THREADS_TRUE=
20833
  USING_POSIX_THREADS_FALSE='#'
20834
else
20835
  USING_POSIX_THREADS_TRUE='#'
20836
  USING_POSIX_THREADS_FALSE=
20837
fi
20838
 
20839
 if test "$THREADS" = win32; then
20840
  USING_WIN32_THREADS_TRUE=
20841
  USING_WIN32_THREADS_FALSE='#'
20842
else
20843
  USING_WIN32_THREADS_TRUE='#'
20844
  USING_WIN32_THREADS_FALSE=
20845
fi
20846
 
20847
 if test "$THREADS" = none; then
20848
  USING_NO_THREADS_TRUE=
20849
  USING_NO_THREADS_FALSE='#'
20850
else
20851
  USING_NO_THREADS_TRUE='#'
20852
  USING_NO_THREADS_FALSE=
20853
fi
20854
 
20855
if test "$enable_shared" != yes; then
20856
  use_libgcj_bc=no
20857
fi
20858
 if test "$use_libgcj_bc" = yes; then
20859
  USE_LIBGCJ_BC_TRUE=
20860
  USE_LIBGCJ_BC_FALSE='#'
20861
else
20862
  USE_LIBGCJ_BC_TRUE='#'
20863
  USE_LIBGCJ_BC_FALSE=
20864
fi
20865
 
20866
 
20867
if test -d sysdep; then true; else mkdir sysdep; fi
20868
ac_config_links="$ac_config_links sysdep/locks.h:sysdep/$sysdeps_dir/locks.h"
20869
 
20870
ac_config_links="$ac_config_links sysdep/backtrace.h:$fallback_backtrace_h"
20871
 
20872
ac_config_links="$ac_config_links sysdep/descriptor.h:$descriptor_h"
20873
 
20874
 
20875
LIBGCJ_SPEC_LGCJ=-lgcj
20876
LIBGCJ_SPEC_LGCJ_BC=-lgcj_bc
20877
if test x"$libgcj_spec_lgcj_override" != x ; then
20878
  LIBGCJ_SPEC_LGCJ=$libgcj_spec_lgcj_override
20879
fi
20880
if test x"$libgcj_spec_lgcj_bc_override" != x ; then
20881
  LIBGCJ_SPEC_LGCJ_BC=$libgcj_spec_lgcj_bc_override
20882
fi
20883
LIBGCJ_SPEC="%{s-bc-abi:} $LIBGCJ_SPEC_LGCJ"
20884
if test "$use_libgcj_bc" = yes; then
20885
  LIBGCJ_SPEC="%{static|static-libgcj|!s-bc-abi:$LIBGCJ_SPEC_LGCJ;:$LIBGCJ_SPEC_LGCJ_BC}"
20886
  LIBGCJ_BC_SPEC="%{findirect-dispatch:-fPIC}"
20887
fi
20888
 
20889
 
20890
 
20891
HASH_SYNC_SPEC=
20892
# Hash synchronization is only useful with posix threads right now.
20893
if test "$enable_hash_synchronization" = yes && test "$THREADS" != "none"; then
20894
   HASH_SYNC_SPEC=-fhash-synchronization
20895
 
20896
$as_echo "#define JV_HASH_SYNCHRONIZATION 1" >>confdefs.h
20897
 
20898
fi
20899
 
20900
 
20901
 if test "$GCC" = yes; then
20902
  USING_GCC_TRUE=
20903
  USING_GCC_FALSE='#'
20904
else
20905
  USING_GCC_TRUE='#'
20906
  USING_GCC_FALSE=
20907
fi
20908
 
20909
 
20910
# We're in the tree with libgcc, and need to include some of its headers.
20911
LIBGCC_UNWIND_INCLUDE='-I$(multi_basedir)/./libjava/../libgcc'
20912
 
20913
if test "x${with_newlib}" = "xyes"; then
20914
   # We are being configured with a cross compiler.  AC_REPLACE_FUNCS
20915
   # may not work correctly, because the compiler may not be able to
20916
   # link executables.
20917
 
20918
   # We assume newlib.  This lets us hard-code the functions we know
20919
   # we'll have.
20920
 
20921
$as_echo "#define HAVE_MEMMOVE 1" >>confdefs.h
20922
 
20923
 
20924
$as_echo "#define HAVE_MEMCPY 1" >>confdefs.h
20925
 
20926
 
20927
$as_echo "#define HAVE_TIME 1" >>confdefs.h
20928
 
20929
 
20930
$as_echo "#define HAVE_GMTIME_R 1" >>confdefs.h
20931
 
20932
 
20933
$as_echo "#define HAVE_LOCALTIME_R 1" >>confdefs.h
20934
 
20935
 
20936
$as_echo "#define HAVE_USLEEP_DECL 1" >>confdefs.h
20937
 
20938
   # This is only for POSIX threads.
20939
 
20940
$as_echo "#define HAVE_PTHREAD_MUTEXATTR_INIT 1" >>confdefs.h
20941
 
20942
 
20943
   # Assume we do not have getuid and friends.
20944
 
20945
$as_echo "#define NO_GETUID 1" >>confdefs.h
20946
 
20947
   PLATFORMNET=NoNet
20948
else
20949
   for ac_func in strerror_r select fstat open fsync sleep opendir \
20950
                   localtime_r getpwuid_r getcwd \
20951
                   access stat lstat mkdir rename rmdir unlink utime chmod readlink \
20952
                   nl_langinfo setlocale \
20953
                   inet_pton uname inet_ntoa \
20954
                   getrlimit sigaction ftruncate mmap \
20955
                   getifaddrs
20956
do :
20957
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20958
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
20959
eval as_val=\$$as_ac_var
20960
   if test "x$as_val" = x""yes; then :
20961
  cat >>confdefs.h <<_ACEOF
20962
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20963
_ACEOF
20964
 
20965
fi
20966
done
20967
 
20968
   for ac_func in inet_aton inet_addr
20969
do :
20970
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20971
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
20972
eval as_val=\$$as_ac_var
20973
   if test "x$as_val" = x""yes; then :
20974
  cat >>confdefs.h <<_ACEOF
20975
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20976
_ACEOF
20977
 break
20978
fi
20979
done
20980
 
20981
   for ac_header in unistd.h dlfcn.h sys/resource.h
20982
do :
20983
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20984
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
20985
eval as_val=\$$as_ac_Header
20986
   if test "x$as_val" = x""yes; then :
20987
  cat >>confdefs.h <<_ACEOF
20988
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20989
_ACEOF
20990
 
20991
fi
20992
 
20993
done
20994
 
20995
   # Do an additional check on dld, HP-UX for example has dladdr in libdld.sl
20996
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dladdr in -ldl" >&5
20997
$as_echo_n "checking for dladdr in -ldl... " >&6; }
20998
if test "${ac_cv_lib_dl_dladdr+set}" = set; then :
20999
  $as_echo_n "(cached) " >&6
21000
else
21001
  ac_check_lib_save_LIBS=$LIBS
21002
LIBS="-ldl  $LIBS"
21003
if test x$gcc_no_link = xyes; then
21004
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21005
fi
21006
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21007
/* end confdefs.h.  */
21008
 
21009
/* Override any GCC internal prototype to avoid an error.
21010
   Use char because int might match the return type of a GCC
21011
   builtin and then its argument prototype would still apply.  */
21012
#ifdef __cplusplus
21013
extern "C"
21014
#endif
21015
char dladdr ();
21016
int
21017
main ()
21018
{
21019
return dladdr ();
21020
  ;
21021
  return 0;
21022
}
21023
_ACEOF
21024
if ac_fn_c_try_link "$LINENO"; then :
21025
  ac_cv_lib_dl_dladdr=yes
21026
else
21027
  ac_cv_lib_dl_dladdr=no
21028
fi
21029
rm -f core conftest.err conftest.$ac_objext \
21030
    conftest$ac_exeext conftest.$ac_ext
21031
LIBS=$ac_check_lib_save_LIBS
21032
fi
21033
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dladdr" >&5
21034
$as_echo "$ac_cv_lib_dl_dladdr" >&6; }
21035
if test "x$ac_cv_lib_dl_dladdr" = x""yes; then :
21036
 
21037
 
21038
$as_echo "#define HAVE_DLADDR 1" >>confdefs.h
21039
 
21040
else
21041
 
21042
       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dladdr in -ldld" >&5
21043
$as_echo_n "checking for dladdr in -ldld... " >&6; }
21044
if test "${ac_cv_lib_dld_dladdr+set}" = set; then :
21045
  $as_echo_n "(cached) " >&6
21046
else
21047
  ac_check_lib_save_LIBS=$LIBS
21048
LIBS="-ldld  $LIBS"
21049
if test x$gcc_no_link = xyes; then
21050
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21051
fi
21052
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21053
/* end confdefs.h.  */
21054
 
21055
/* Override any GCC internal prototype to avoid an error.
21056
   Use char because int might match the return type of a GCC
21057
   builtin and then its argument prototype would still apply.  */
21058
#ifdef __cplusplus
21059
extern "C"
21060
#endif
21061
char dladdr ();
21062
int
21063
main ()
21064
{
21065
return dladdr ();
21066
  ;
21067
  return 0;
21068
}
21069
_ACEOF
21070
if ac_fn_c_try_link "$LINENO"; then :
21071
  ac_cv_lib_dld_dladdr=yes
21072
else
21073
  ac_cv_lib_dld_dladdr=no
21074
fi
21075
rm -f core conftest.err conftest.$ac_objext \
21076
    conftest$ac_exeext conftest.$ac_ext
21077
LIBS=$ac_check_lib_save_LIBS
21078
fi
21079
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dladdr" >&5
21080
$as_echo "$ac_cv_lib_dld_dladdr" >&6; }
21081
if test "x$ac_cv_lib_dld_dladdr" = x""yes; then :
21082
 
21083
 
21084
$as_echo "#define HAVE_DLADDR 1" >>confdefs.h
21085
 
21086
fi
21087
 
21088
fi
21089
 
21090
 
21091
   if test x"$cross_compiling" = x"no"; then
21092
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc/self/exe" >&5
21093
$as_echo_n "checking for /proc/self/exe... " >&6; }
21094
if test "${ac_cv_file__proc_self_exe+set}" = set; then :
21095
  $as_echo_n "(cached) " >&6
21096
else
21097
  test "$cross_compiling" = yes &&
21098
  as_fn_error "cannot check for file existence when cross compiling" "$LINENO" 5
21099
if test -r "/proc/self/exe"; then
21100
  ac_cv_file__proc_self_exe=yes
21101
else
21102
  ac_cv_file__proc_self_exe=no
21103
fi
21104
fi
21105
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__proc_self_exe" >&5
21106
$as_echo "$ac_cv_file__proc_self_exe" >&6; }
21107
if test "x$ac_cv_file__proc_self_exe" = x""yes; then :
21108
 
21109
cat >>confdefs.h <<_ACEOF
21110
#define HAVE__PROC_SELF_EXE 1
21111
_ACEOF
21112
 
21113
 
21114
$as_echo "#define HAVE_PROC_SELF_EXE 1" >>confdefs.h
21115
 
21116
fi
21117
 
21118
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc/self/maps" >&5
21119
$as_echo_n "checking for /proc/self/maps... " >&6; }
21120
if test "${ac_cv_file__proc_self_maps+set}" = set; then :
21121
  $as_echo_n "(cached) " >&6
21122
else
21123
  test "$cross_compiling" = yes &&
21124
  as_fn_error "cannot check for file existence when cross compiling" "$LINENO" 5
21125
if test -r "/proc/self/maps"; then
21126
  ac_cv_file__proc_self_maps=yes
21127
else
21128
  ac_cv_file__proc_self_maps=no
21129
fi
21130
fi
21131
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__proc_self_maps" >&5
21132
$as_echo "$ac_cv_file__proc_self_maps" >&6; }
21133
if test "x$ac_cv_file__proc_self_maps" = x""yes; then :
21134
 
21135
cat >>confdefs.h <<_ACEOF
21136
#define HAVE__PROC_SELF_MAPS 1
21137
_ACEOF
21138
 
21139
 
21140
$as_echo "#define HAVE_PROC_SELF_MAPS 1" >>confdefs.h
21141
 
21142
fi
21143
 
21144
   else
21145
     case $host in
21146
     *-linux*)
21147
 
21148
$as_echo "#define HAVE_PROC_SELF_EXE 1" >>confdefs.h
21149
 
21150
 
21151
$as_echo "#define HAVE_PROC_SELF_MAPS 1" >>confdefs.h
21152
 
21153
       ;;
21154
     esac
21155
   fi
21156
 
21157
 
21158
      if test "X$prefix" = "XNONE"; then
21159
    acl_final_prefix="$ac_default_prefix"
21160
  else
21161
    acl_final_prefix="$prefix"
21162
  fi
21163
  if test "X$exec_prefix" = "XNONE"; then
21164
    acl_final_exec_prefix='${prefix}'
21165
  else
21166
    acl_final_exec_prefix="$exec_prefix"
21167
  fi
21168
  acl_save_prefix="$prefix"
21169
  prefix="$acl_final_prefix"
21170
  eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
21171
  prefix="$acl_save_prefix"
21172
 
21173
 
21174
# Check whether --with-gnu-ld was given.
21175
if test "${with_gnu_ld+set}" = set; then :
21176
  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
21177
else
21178
  with_gnu_ld=no
21179
fi
21180
 
21181
# Prepare PATH_SEPARATOR.
21182
# The user is always right.
21183
if test "${PATH_SEPARATOR+set}" != set; then
21184
  echo "#! /bin/sh" >conf$$.sh
21185
  echo  "exit 0"   >>conf$$.sh
21186
  chmod +x conf$$.sh
21187
  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21188
    PATH_SEPARATOR=';'
21189
  else
21190
    PATH_SEPARATOR=:
21191
  fi
21192
  rm -f conf$$.sh
21193
fi
21194
ac_prog=ld
21195
if test "$GCC" = yes; then
21196
  # Check if gcc -print-prog-name=ld gives a path.
21197
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
21198
$as_echo_n "checking for ld used by GCC... " >&6; }
21199
  case $host in
21200
  *-*-mingw*)
21201
    # gcc leaves a trailing carriage return which upsets mingw
21202
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
21203
  *)
21204
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
21205
  esac
21206
  case $ac_prog in
21207
    # Accept absolute paths.
21208
    [\\/]* | [A-Za-z]:[\\/]*)
21209
      re_direlt='/[^/][^/]*/\.\./'
21210
      # Canonicalize the path of ld
21211
      ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
21212
      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
21213
        ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
21214
      done
21215
      test -z "$LD" && LD="$ac_prog"
21216
      ;;
21217
  "")
21218
    # If it fails, then pretend we aren't using GCC.
21219
    ac_prog=ld
21220
    ;;
21221
  *)
21222
    # If it is relative, then search for the first ld in PATH.
21223
    with_gnu_ld=unknown
21224
    ;;
21225
  esac
21226
elif test "$with_gnu_ld" = yes; then
21227
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
21228
$as_echo_n "checking for GNU ld... " >&6; }
21229
else
21230
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
21231
$as_echo_n "checking for non-GNU ld... " >&6; }
21232
fi
21233
if test "${acl_cv_path_LD+set}" = set; then :
21234
  $as_echo_n "(cached) " >&6
21235
else
21236
  if test -z "$LD"; then
21237
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
21238
  for ac_dir in $PATH; do
21239
    test -z "$ac_dir" && ac_dir=.
21240
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
21241
      acl_cv_path_LD="$ac_dir/$ac_prog"
21242
      # Check to see if the program is GNU ld.  I'd rather use --version,
21243
      # but apparently some GNU ld's only accept -v.
21244
      # Break only if it was the GNU/non-GNU ld that we prefer.
21245
      if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
21246
        test "$with_gnu_ld" != no && break
21247
      else
21248
        test "$with_gnu_ld" != yes && break
21249
      fi
21250
    fi
21251
  done
21252
  IFS="$ac_save_ifs"
21253
else
21254
  acl_cv_path_LD="$LD" # Let the user override the test with a path.
21255
fi
21256
fi
21257
 
21258
LD="$acl_cv_path_LD"
21259
if test -n "$LD"; then
21260
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
21261
$as_echo "$LD" >&6; }
21262
else
21263
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21264
$as_echo "no" >&6; }
21265
fi
21266
test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
21267
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
21268
$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
21269
if test "${acl_cv_prog_gnu_ld+set}" = set; then :
21270
  $as_echo_n "(cached) " >&6
21271
else
21272
  # I'd rather use --version here, but apparently some GNU ld's only accept -v.
21273
if $LD -v 2>&1 &5; then
21274
  acl_cv_prog_gnu_ld=yes
21275
else
21276
  acl_cv_prog_gnu_ld=no
21277
fi
21278
fi
21279
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
21280
$as_echo "$acl_cv_prog_gnu_ld" >&6; }
21281
with_gnu_ld=$acl_cv_prog_gnu_ld
21282
 
21283
 
21284
 
21285
                                                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
21286
$as_echo_n "checking for shared library run path origin... " >&6; }
21287
if test "${acl_cv_rpath+set}" = set; then :
21288
  $as_echo_n "(cached) " >&6
21289
else
21290
 
21291
    CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
21292
    ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
21293
    . ./conftest.sh
21294
    rm -f ./conftest.sh
21295
    acl_cv_rpath=done
21296
 
21297
fi
21298
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
21299
$as_echo "$acl_cv_rpath" >&6; }
21300
  wl="$acl_cv_wl"
21301
  libext="$acl_cv_libext"
21302
  shlibext="$acl_cv_shlibext"
21303
  hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
21304
  hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
21305
  hardcode_direct="$acl_cv_hardcode_direct"
21306
  hardcode_minus_L="$acl_cv_hardcode_minus_L"
21307
    # Check whether --enable-rpath was given.
21308
if test "${enable_rpath+set}" = set; then :
21309
  enableval=$enable_rpath; :
21310
else
21311
  enable_rpath=yes
21312
fi
21313
 
21314
 
21315
 
21316
 
21317
 
21318
 
21319
 
21320
 
21321
    use_additional=yes
21322
 
21323
  acl_save_prefix="$prefix"
21324
  prefix="$acl_final_prefix"
21325
  acl_save_exec_prefix="$exec_prefix"
21326
  exec_prefix="$acl_final_exec_prefix"
21327
 
21328
    eval additional_includedir=\"$includedir\"
21329
    eval additional_libdir=\"$libdir\"
21330
 
21331
  exec_prefix="$acl_save_exec_prefix"
21332
  prefix="$acl_save_prefix"
21333
 
21334
 
21335
# Check whether --with-libiconv-prefix was given.
21336
if test "${with_libiconv_prefix+set}" = set; then :
21337
  withval=$with_libiconv_prefix;
21338
    if test "X$withval" = "Xno"; then
21339
      use_additional=no
21340
    else
21341
      if test "X$withval" = "X"; then
21342
 
21343
  acl_save_prefix="$prefix"
21344
  prefix="$acl_final_prefix"
21345
  acl_save_exec_prefix="$exec_prefix"
21346
  exec_prefix="$acl_final_exec_prefix"
21347
 
21348
          eval additional_includedir=\"$includedir\"
21349
          eval additional_libdir=\"$libdir\"
21350
 
21351
  exec_prefix="$acl_save_exec_prefix"
21352
  prefix="$acl_save_prefix"
21353
 
21354
      else
21355
        additional_includedir="$withval/include"
21356
        additional_libdir="$withval/lib"
21357
      fi
21358
    fi
21359
 
21360
fi
21361
 
21362
      LIBICONV=
21363
  LTLIBICONV=
21364
  INCICONV=
21365
  rpathdirs=
21366
  ltrpathdirs=
21367
  names_already_handled=
21368
  names_next_round='iconv '
21369
  while test -n "$names_next_round"; do
21370
    names_this_round="$names_next_round"
21371
    names_next_round=
21372
    for name in $names_this_round; do
21373
      already_handled=
21374
      for n in $names_already_handled; do
21375
        if test "$n" = "$name"; then
21376
          already_handled=yes
21377
          break
21378
        fi
21379
      done
21380
      if test -z "$already_handled"; then
21381
        names_already_handled="$names_already_handled $name"
21382
                        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
21383
        eval value=\"\$HAVE_LIB$uppername\"
21384
        if test -n "$value"; then
21385
          if test "$value" = yes; then
21386
            eval value=\"\$LIB$uppername\"
21387
            test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
21388
            eval value=\"\$LTLIB$uppername\"
21389
            test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
21390
          else
21391
                                    :
21392
          fi
21393
        else
21394
                              found_dir=
21395
          found_la=
21396
          found_so=
21397
          found_a=
21398
          if test $use_additional = yes; then
21399
            if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
21400
              found_dir="$additional_libdir"
21401
              found_so="$additional_libdir/lib$name.$shlibext"
21402
              if test -f "$additional_libdir/lib$name.la"; then
21403
                found_la="$additional_libdir/lib$name.la"
21404
              fi
21405
            else
21406
              if test -f "$additional_libdir/lib$name.$libext"; then
21407
                found_dir="$additional_libdir"
21408
                found_a="$additional_libdir/lib$name.$libext"
21409
                if test -f "$additional_libdir/lib$name.la"; then
21410
                  found_la="$additional_libdir/lib$name.la"
21411
                fi
21412
              fi
21413
            fi
21414
          fi
21415
          if test "X$found_dir" = "X"; then
21416
            for x in $LDFLAGS $LTLIBICONV; do
21417
 
21418
  acl_save_prefix="$prefix"
21419
  prefix="$acl_final_prefix"
21420
  acl_save_exec_prefix="$exec_prefix"
21421
  exec_prefix="$acl_final_exec_prefix"
21422
  eval x=\"$x\"
21423
  exec_prefix="$acl_save_exec_prefix"
21424
  prefix="$acl_save_prefix"
21425
 
21426
              case "$x" in
21427
                -L*)
21428
                  dir=`echo "X$x" | sed -e 's/^X-L//'`
21429
                  if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
21430
                    found_dir="$dir"
21431
                    found_so="$dir/lib$name.$shlibext"
21432
                    if test -f "$dir/lib$name.la"; then
21433
                      found_la="$dir/lib$name.la"
21434
                    fi
21435
                  else
21436
                    if test -f "$dir/lib$name.$libext"; then
21437
                      found_dir="$dir"
21438
                      found_a="$dir/lib$name.$libext"
21439
                      if test -f "$dir/lib$name.la"; then
21440
                        found_la="$dir/lib$name.la"
21441
                      fi
21442
                    fi
21443
                  fi
21444
                  ;;
21445
              esac
21446
              if test "X$found_dir" != "X"; then
21447
                break
21448
              fi
21449
            done
21450
          fi
21451
          if test "X$found_dir" != "X"; then
21452
                        LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
21453
            if test "X$found_so" != "X"; then
21454
                                                        if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
21455
                                LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21456
              else
21457
                                                                                haveit=
21458
                for x in $ltrpathdirs; do
21459
                  if test "X$x" = "X$found_dir"; then
21460
                    haveit=yes
21461
                    break
21462
                  fi
21463
                done
21464
                if test -z "$haveit"; then
21465
                  ltrpathdirs="$ltrpathdirs $found_dir"
21466
                fi
21467
                                if test "$hardcode_direct" = yes; then
21468
                                                      LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21469
                else
21470
                  if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
21471
                                                            LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21472
                                                            haveit=
21473
                    for x in $rpathdirs; do
21474
                      if test "X$x" = "X$found_dir"; then
21475
                        haveit=yes
21476
                        break
21477
                      fi
21478
                    done
21479
                    if test -z "$haveit"; then
21480
                      rpathdirs="$rpathdirs $found_dir"
21481
                    fi
21482
                  else
21483
                                                                                haveit=
21484
                    for x in $LDFLAGS $LIBICONV; do
21485
 
21486
  acl_save_prefix="$prefix"
21487
  prefix="$acl_final_prefix"
21488
  acl_save_exec_prefix="$exec_prefix"
21489
  exec_prefix="$acl_final_exec_prefix"
21490
  eval x=\"$x\"
21491
  exec_prefix="$acl_save_exec_prefix"
21492
  prefix="$acl_save_prefix"
21493
 
21494
                      if test "X$x" = "X-L$found_dir"; then
21495
                        haveit=yes
21496
                        break
21497
                      fi
21498
                    done
21499
                    if test -z "$haveit"; then
21500
                      LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
21501
                    fi
21502
                    if test "$hardcode_minus_L" != no; then
21503
                                                                                        LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
21504
                    else
21505
                                                                                                                                                                                LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
21506
                    fi
21507
                  fi
21508
                fi
21509
              fi
21510
            else
21511
              if test "X$found_a" != "X"; then
21512
                                LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
21513
              else
21514
                                                LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
21515
              fi
21516
            fi
21517
                        additional_includedir=
21518
            case "$found_dir" in
21519
              */lib | */lib/)
21520
                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
21521
                additional_includedir="$basedir/include"
21522
                ;;
21523
            esac
21524
            if test "X$additional_includedir" != "X"; then
21525
                                                                                                                if test "X$additional_includedir" != "X/usr/include"; then
21526
                haveit=
21527
                if test "X$additional_includedir" = "X/usr/local/include"; then
21528
                  if test -n "$GCC"; then
21529
                    case $host_os in
21530
                      linux*) haveit=yes;;
21531
                    esac
21532
                  fi
21533
                fi
21534
                if test -z "$haveit"; then
21535
                  for x in $CPPFLAGS $INCICONV; do
21536
 
21537
  acl_save_prefix="$prefix"
21538
  prefix="$acl_final_prefix"
21539
  acl_save_exec_prefix="$exec_prefix"
21540
  exec_prefix="$acl_final_exec_prefix"
21541
  eval x=\"$x\"
21542
  exec_prefix="$acl_save_exec_prefix"
21543
  prefix="$acl_save_prefix"
21544
 
21545
                    if test "X$x" = "X-I$additional_includedir"; then
21546
                      haveit=yes
21547
                      break
21548
                    fi
21549
                  done
21550
                  if test -z "$haveit"; then
21551
                    if test -d "$additional_includedir"; then
21552
                                            INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
21553
                    fi
21554
                  fi
21555
                fi
21556
              fi
21557
            fi
21558
                        if test -n "$found_la"; then
21559
                                                        save_libdir="$libdir"
21560
              case "$found_la" in
21561
                */* | *\\*) . "$found_la" ;;
21562
                *) . "./$found_la" ;;
21563
              esac
21564
              libdir="$save_libdir"
21565
                            for dep in $dependency_libs; do
21566
                case "$dep" in
21567
                  -L*)
21568
                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
21569
                                                                                                                                                                if test "X$additional_libdir" != "X/usr/lib"; then
21570
                      haveit=
21571
                      if test "X$additional_libdir" = "X/usr/local/lib"; then
21572
                        if test -n "$GCC"; then
21573
                          case $host_os in
21574
                            linux*) haveit=yes;;
21575
                          esac
21576
                        fi
21577
                      fi
21578
                      if test -z "$haveit"; then
21579
                        haveit=
21580
                        for x in $LDFLAGS $LIBICONV; do
21581
 
21582
  acl_save_prefix="$prefix"
21583
  prefix="$acl_final_prefix"
21584
  acl_save_exec_prefix="$exec_prefix"
21585
  exec_prefix="$acl_final_exec_prefix"
21586
  eval x=\"$x\"
21587
  exec_prefix="$acl_save_exec_prefix"
21588
  prefix="$acl_save_prefix"
21589
 
21590
                          if test "X$x" = "X-L$additional_libdir"; then
21591
                            haveit=yes
21592
                            break
21593
                          fi
21594
                        done
21595
                        if test -z "$haveit"; then
21596
                          if test -d "$additional_libdir"; then
21597
                                                        LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
21598
                          fi
21599
                        fi
21600
                        haveit=
21601
                        for x in $LDFLAGS $LTLIBICONV; do
21602
 
21603
  acl_save_prefix="$prefix"
21604
  prefix="$acl_final_prefix"
21605
  acl_save_exec_prefix="$exec_prefix"
21606
  exec_prefix="$acl_final_exec_prefix"
21607
  eval x=\"$x\"
21608
  exec_prefix="$acl_save_exec_prefix"
21609
  prefix="$acl_save_prefix"
21610
 
21611
                          if test "X$x" = "X-L$additional_libdir"; then
21612
                            haveit=yes
21613
                            break
21614
                          fi
21615
                        done
21616
                        if test -z "$haveit"; then
21617
                          if test -d "$additional_libdir"; then
21618
                                                        LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
21619
                          fi
21620
                        fi
21621
                      fi
21622
                    fi
21623
                    ;;
21624
                  -R*)
21625
                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
21626
                    if test "$enable_rpath" != no; then
21627
                                                                  haveit=
21628
                      for x in $rpathdirs; do
21629
                        if test "X$x" = "X$dir"; then
21630
                          haveit=yes
21631
                          break
21632
                        fi
21633
                      done
21634
                      if test -z "$haveit"; then
21635
                        rpathdirs="$rpathdirs $dir"
21636
                      fi
21637
                                                                  haveit=
21638
                      for x in $ltrpathdirs; do
21639
                        if test "X$x" = "X$dir"; then
21640
                          haveit=yes
21641
                          break
21642
                        fi
21643
                      done
21644
                      if test -z "$haveit"; then
21645
                        ltrpathdirs="$ltrpathdirs $dir"
21646
                      fi
21647
                    fi
21648
                    ;;
21649
                  -l*)
21650
                                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
21651
                    ;;
21652
                  *.la)
21653
                                                                                names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
21654
                    ;;
21655
                  *)
21656
                                        LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
21657
                    LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
21658
                    ;;
21659
                esac
21660
              done
21661
            fi
21662
          else
21663
                                                            LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
21664
            LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
21665
          fi
21666
        fi
21667
      fi
21668
    done
21669
  done
21670
  if test "X$rpathdirs" != "X"; then
21671
    if test -n "$hardcode_libdir_separator"; then
21672
                        alldirs=
21673
      for found_dir in $rpathdirs; do
21674
        alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
21675
      done
21676
            acl_save_libdir="$libdir"
21677
      libdir="$alldirs"
21678
      eval flag=\"$hardcode_libdir_flag_spec\"
21679
      libdir="$acl_save_libdir"
21680
      LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
21681
    else
21682
            for found_dir in $rpathdirs; do
21683
        acl_save_libdir="$libdir"
21684
        libdir="$found_dir"
21685
        eval flag=\"$hardcode_libdir_flag_spec\"
21686
        libdir="$acl_save_libdir"
21687
        LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
21688
      done
21689
    fi
21690
  fi
21691
  if test "X$ltrpathdirs" != "X"; then
21692
            for found_dir in $ltrpathdirs; do
21693
      LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
21694
    done
21695
  fi
21696
 
21697
 
21698
 
21699
 
21700
 
21701
 
21702
 
21703
          am_save_CPPFLAGS="$CPPFLAGS"
21704
 
21705
  for element in $INCICONV; do
21706
    haveit=
21707
    for x in $CPPFLAGS; do
21708
 
21709
  acl_save_prefix="$prefix"
21710
  prefix="$acl_final_prefix"
21711
  acl_save_exec_prefix="$exec_prefix"
21712
  exec_prefix="$acl_final_exec_prefix"
21713
  eval x=\"$x\"
21714
  exec_prefix="$acl_save_exec_prefix"
21715
  prefix="$acl_save_prefix"
21716
 
21717
      if test "X$x" = "X$element"; then
21718
        haveit=yes
21719
        break
21720
      fi
21721
    done
21722
    if test -z "$haveit"; then
21723
      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
21724
    fi
21725
  done
21726
 
21727
 
21728
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
21729
$as_echo_n "checking for iconv... " >&6; }
21730
if test "${am_cv_func_iconv+set}" = set; then :
21731
  $as_echo_n "(cached) " >&6
21732
else
21733
 
21734
    am_cv_func_iconv="no, consider installing GNU libiconv"
21735
    am_cv_lib_iconv=no
21736
    if test x$gcc_no_link = xyes; then
21737
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21738
fi
21739
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21740
/* end confdefs.h.  */
21741
#include 
21742
#include 
21743
int
21744
main ()
21745
{
21746
iconv_t cd = iconv_open("","");
21747
       iconv(cd,NULL,NULL,NULL,NULL);
21748
       iconv_close(cd);
21749
  ;
21750
  return 0;
21751
}
21752
_ACEOF
21753
if ac_fn_c_try_link "$LINENO"; then :
21754
  am_cv_func_iconv=yes
21755
fi
21756
rm -f core conftest.err conftest.$ac_objext \
21757
    conftest$ac_exeext conftest.$ac_ext
21758
    if test "$am_cv_func_iconv" != yes; then
21759
      am_save_LIBS="$LIBS"
21760
      LIBS="$LIBS $LIBICONV"
21761
      if test x$gcc_no_link = xyes; then
21762
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21763
fi
21764
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21765
/* end confdefs.h.  */
21766
#include 
21767
#include 
21768
int
21769
main ()
21770
{
21771
iconv_t cd = iconv_open("","");
21772
         iconv(cd,NULL,NULL,NULL,NULL);
21773
         iconv_close(cd);
21774
  ;
21775
  return 0;
21776
}
21777
_ACEOF
21778
if ac_fn_c_try_link "$LINENO"; then :
21779
  am_cv_lib_iconv=yes
21780
        am_cv_func_iconv=yes
21781
fi
21782
rm -f core conftest.err conftest.$ac_objext \
21783
    conftest$ac_exeext conftest.$ac_ext
21784
      LIBS="$am_save_LIBS"
21785
    fi
21786
 
21787
fi
21788
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
21789
$as_echo "$am_cv_func_iconv" >&6; }
21790
  if test "$am_cv_func_iconv" = yes; then
21791
 
21792
$as_echo "#define HAVE_ICONV 1" >>confdefs.h
21793
 
21794
  fi
21795
  if test "$am_cv_lib_iconv" = yes; then
21796
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
21797
$as_echo_n "checking how to link with libiconv... " >&6; }
21798
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
21799
$as_echo "$LIBICONV" >&6; }
21800
  else
21801
            CPPFLAGS="$am_save_CPPFLAGS"
21802
    LIBICONV=
21803
    LTLIBICONV=
21804
  fi
21805
 
21806
 
21807
 
21808
  if test "$am_cv_func_iconv" = yes; then
21809
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
21810
$as_echo_n "checking for iconv declaration... " >&6; }
21811
    if test "${am_cv_proto_iconv+set}" = set; then :
21812
  $as_echo_n "(cached) " >&6
21813
else
21814
 
21815
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21816
/* end confdefs.h.  */
21817
 
21818
#include 
21819
#include 
21820
extern
21821
#ifdef __cplusplus
21822
"C"
21823
#endif
21824
#if defined(__STDC__) || defined(__cplusplus)
21825
size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
21826
#else
21827
size_t iconv();
21828
#endif
21829
 
21830
int
21831
main ()
21832
{
21833
 
21834
  ;
21835
  return 0;
21836
}
21837
_ACEOF
21838
if ac_fn_c_try_compile "$LINENO"; then :
21839
  am_cv_proto_iconv_arg1=""
21840
else
21841
  am_cv_proto_iconv_arg1="const"
21842
fi
21843
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21844
      am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
21845
fi
21846
 
21847
    am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
21848
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
21849
         }$am_cv_proto_iconv" >&5
21850
$as_echo "${ac_t:-
21851
         }$am_cv_proto_iconv" >&6; }
21852
 
21853
cat >>confdefs.h <<_ACEOF
21854
#define ICONV_CONST $am_cv_proto_iconv_arg1
21855
_ACEOF
21856
 
21857
  fi
21858
 
21859
 
21860
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
21861
$as_echo_n "checking for LC_MESSAGES... " >&6; }
21862
if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
21863
  $as_echo_n "(cached) " >&6
21864
else
21865
  if test x$gcc_no_link = xyes; then
21866
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21867
fi
21868
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21869
/* end confdefs.h.  */
21870
#include 
21871
int
21872
main ()
21873
{
21874
return LC_MESSAGES
21875
  ;
21876
  return 0;
21877
}
21878
_ACEOF
21879
if ac_fn_c_try_link "$LINENO"; then :
21880
  am_cv_val_LC_MESSAGES=yes
21881
else
21882
  am_cv_val_LC_MESSAGES=no
21883
fi
21884
rm -f core conftest.err conftest.$ac_objext \
21885
    conftest$ac_exeext conftest.$ac_ext
21886
fi
21887
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
21888
$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
21889
  if test $am_cv_val_LC_MESSAGES = yes; then
21890
 
21891
$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
21892
 
21893
  fi
21894
 
21895
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
21896
$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
21897
if test "${ac_cv_struct_tm+set}" = set; then :
21898
  $as_echo_n "(cached) " >&6
21899
else
21900
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21901
/* end confdefs.h.  */
21902
#include 
21903
#include 
21904
 
21905
int
21906
main ()
21907
{
21908
struct tm tm;
21909
                                     int *p = &tm.tm_sec;
21910
                                     return !p;
21911
  ;
21912
  return 0;
21913
}
21914
_ACEOF
21915
if ac_fn_c_try_compile "$LINENO"; then :
21916
  ac_cv_struct_tm=time.h
21917
else
21918
  ac_cv_struct_tm=sys/time.h
21919
fi
21920
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21921
fi
21922
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
21923
$as_echo "$ac_cv_struct_tm" >&6; }
21924
if test $ac_cv_struct_tm = sys/time.h; then
21925
 
21926
$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
21927
 
21928
fi
21929
 
21930
ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include 
21931
#include <$ac_cv_struct_tm>
21932
 
21933
"
21934
if test "x$ac_cv_member_struct_tm_tm_zone" = x""yes; then :
21935
 
21936
cat >>confdefs.h <<_ACEOF
21937
#define HAVE_STRUCT_TM_TM_ZONE 1
21938
_ACEOF
21939
 
21940
 
21941
fi
21942
 
21943
if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
21944
 
21945
$as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
21946
 
21947
else
21948
  ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include 
21949
"
21950
if test "x$ac_cv_have_decl_tzname" = x""yes; then :
21951
  ac_have_decl=1
21952
else
21953
  ac_have_decl=0
21954
fi
21955
 
21956
cat >>confdefs.h <<_ACEOF
21957
#define HAVE_DECL_TZNAME $ac_have_decl
21958
_ACEOF
21959
 
21960
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
21961
$as_echo_n "checking for tzname... " >&6; }
21962
if test "${ac_cv_var_tzname+set}" = set; then :
21963
  $as_echo_n "(cached) " >&6
21964
else
21965
  if test x$gcc_no_link = xyes; then
21966
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21967
fi
21968
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21969
/* end confdefs.h.  */
21970
#include 
21971
#if !HAVE_DECL_TZNAME
21972
extern char *tzname[];
21973
#endif
21974
 
21975
int
21976
main ()
21977
{
21978
return tzname[0][0];
21979
  ;
21980
  return 0;
21981
}
21982
_ACEOF
21983
if ac_fn_c_try_link "$LINENO"; then :
21984
  ac_cv_var_tzname=yes
21985
else
21986
  ac_cv_var_tzname=no
21987
fi
21988
rm -f core conftest.err conftest.$ac_objext \
21989
    conftest$ac_exeext conftest.$ac_ext
21990
fi
21991
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
21992
$as_echo "$ac_cv_var_tzname" >&6; }
21993
  if test $ac_cv_var_tzname = yes; then
21994
 
21995
$as_echo "#define HAVE_TZNAME 1" >>confdefs.h
21996
 
21997
  fi
21998
fi
21999
 
22000
   LDLIBICONV=`echo " $LIBICONV " | sed "s/${acl_cv_wl--Wl,}/ /g; s/,/ /g"`
22001
 
22002
 
22003
   for ac_func in gethostbyname_r
22004
do :
22005
  ac_fn_c_check_func "$LINENO" "gethostbyname_r" "ac_cv_func_gethostbyname_r"
22006
if test "x$ac_cv_func_gethostbyname_r" = x""yes; then :
22007
  cat >>confdefs.h <<_ACEOF
22008
#define HAVE_GETHOSTBYNAME_R 1
22009
_ACEOF
22010
 
22011
 
22012
$as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
22013
 
22014
     # There are two different kinds of gethostbyname_r.
22015
     # We look for the one that returns `int'.
22016
     # Hopefully this check is robust enough.
22017
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22018
/* end confdefs.h.  */
22019
#include 
22020
 
22021
_ACEOF
22022
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22023
  $EGREP "int.*gethostbyname_r" >/dev/null 2>&1; then :
22024
 
22025
 
22026
$as_echo "#define GETHOSTBYNAME_R_RETURNS_INT 1" >>confdefs.h
22027
 
22028
fi
22029
rm -f conftest*
22030
 
22031
 
22032
     case " $GCINCS " in
22033
     *" -D_REENTRANT "*) ;;
22034
     *)
22035
                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gethostbyname_r declaration requires -D_REENTRANT" >&5
22036
$as_echo_n "checking whether gethostbyname_r declaration requires -D_REENTRANT... " >&6; }
22037
if test "${libjava_cv_gethostbyname_r_needs_reentrant+set}" = set; then :
22038
  $as_echo_n "(cached) " >&6
22039
else
22040
   ac_ext=cpp
22041
ac_cpp='$CXXCPP $CPPFLAGS'
22042
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22043
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22044
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22045
 
22046
          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22047
/* end confdefs.h.  */
22048
#include 
22049
int
22050
main ()
22051
{
22052
gethostbyname_r("", 0, 0);
22053
  ;
22054
  return 0;
22055
}
22056
_ACEOF
22057
if ac_fn_cxx_try_compile "$LINENO"; then :
22058
  libjava_cv_gethostbyname_r_needs_reentrant=no
22059
else
22060
                CPPFLAGS_SAVE="$CPPFLAGS"
22061
                CPPFLAGS="$CPPFLAGS -D_REENTRANT"
22062
                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22063
/* end confdefs.h.  */
22064
#include 
22065
int
22066
main ()
22067
{
22068
gethostbyname_r("", 0, 0);
22069
  ;
22070
  return 0;
22071
}
22072
_ACEOF
22073
if ac_fn_cxx_try_compile "$LINENO"; then :
22074
  libjava_cv_gethostbyname_r_needs_reentrant=yes
22075
else
22076
  libjava_cv_gethostbyname_r_needs_reentrant=fail
22077
fi
22078
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22079
                CPPFLAGS="$CPPFLAGS_SAVE"
22080
 
22081
fi
22082
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22083
          ac_ext=c
22084
ac_cpp='$CPP $CPPFLAGS'
22085
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22086
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22087
ac_compiler_gnu=$ac_cv_c_compiler_gnu
22088
 
22089
 
22090
fi
22091
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libjava_cv_gethostbyname_r_needs_reentrant" >&5
22092
$as_echo "$libjava_cv_gethostbyname_r_needs_reentrant" >&6; }
22093
        if test "x$libjava_cv_gethostbyname_r_needs_reentrant" = xyes; then
22094
 
22095
$as_echo "#define _REENTRANT 1" >>confdefs.h
22096
 
22097
        fi
22098
     ;;
22099
     esac
22100
 
22101
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct hostent_data" >&5
22102
$as_echo_n "checking for struct hostent_data... " >&6; }
22103
if test "${libjava_cv_struct_hostent_data+set}" = set; then :
22104
  $as_echo_n "(cached) " >&6
22105
else
22106
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22107
/* end confdefs.h.  */
22108
 
22109
#if GETHOSTBYNAME_R_NEEDS_REENTRANT && !defined(_REENTRANT)
22110
# define _REENTRANT 1
22111
#endif
22112
#include 
22113
int
22114
main ()
22115
{
22116
struct hostent_data data;
22117
  ;
22118
  return 0;
22119
}
22120
_ACEOF
22121
if ac_fn_c_try_compile "$LINENO"; then :
22122
  libjava_cv_struct_hostent_data=yes
22123
else
22124
  libjava_cv_struct_hostent_data=no
22125
fi
22126
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22127
fi
22128
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libjava_cv_struct_hostent_data" >&5
22129
$as_echo "$libjava_cv_struct_hostent_data" >&6; }
22130
     if test "x$libjava_cv_struct_hostent_data" = xyes; then
22131
 
22132
$as_echo "#define HAVE_STRUCT_HOSTENT_DATA 1" >>confdefs.h
22133
 
22134
     fi
22135
 
22136
fi
22137
done
22138
 
22139
 
22140
   # FIXME: libjava source code expects to find a prototype for
22141
   # gethostbyaddr_r in netdb.h.  The outer check ensures that
22142
   # HAVE_GETHOSTBYADDR_R will not be defined if the prototype fails
22143
   # to exist where expected.  (The root issue: AC_CHECK_FUNCS assumes C
22144
   # linkage check is enough, yet C++ code requires proper prototypes.)
22145
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22146
/* end confdefs.h.  */
22147
#include 
22148
 
22149
_ACEOF
22150
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22151
  $EGREP "gethostbyaddr_r" >/dev/null 2>&1; then :
22152
 
22153
   for ac_func in gethostbyaddr_r
22154
do :
22155
  ac_fn_c_check_func "$LINENO" "gethostbyaddr_r" "ac_cv_func_gethostbyaddr_r"
22156
if test "x$ac_cv_func_gethostbyaddr_r" = x""yes; then :
22157
  cat >>confdefs.h <<_ACEOF
22158
#define HAVE_GETHOSTBYADDR_R 1
22159
_ACEOF
22160
 
22161
 
22162
$as_echo "#define HAVE_GETHOSTBYADDR_R 1" >>confdefs.h
22163
 
22164
     # There are two different kinds of gethostbyaddr_r.
22165
     # We look for the one that returns `int'.
22166
     # Hopefully this check is robust enough.
22167
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22168
/* end confdefs.h.  */
22169
#include 
22170
 
22171
_ACEOF
22172
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22173
  $EGREP "int.*gethostbyaddr_r" >/dev/null 2>&1; then :
22174
 
22175
 
22176
$as_echo "#define GETHOSTBYADDR_R_RETURNS_INT 1" >>confdefs.h
22177
 
22178
fi
22179
rm -f conftest*
22180
 
22181
fi
22182
done
22183
 
22184
fi
22185
rm -f conftest*
22186
 
22187
 
22188
   for ac_func in gethostname
22189
do :
22190
  ac_fn_c_check_func "$LINENO" "gethostname" "ac_cv_func_gethostname"
22191
if test "x$ac_cv_func_gethostname" = x""yes; then :
22192
  cat >>confdefs.h <<_ACEOF
22193
#define HAVE_GETHOSTNAME 1
22194
_ACEOF
22195
 
22196
 
22197
$as_echo "#define HAVE_GETHOSTNAME 1" >>confdefs.h
22198
 
22199
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22200
/* end confdefs.h.  */
22201
#include 
22202
 
22203
_ACEOF
22204
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22205
  $EGREP "gethostname" >/dev/null 2>&1; then :
22206
 
22207
 
22208
$as_echo "#define HAVE_GETHOSTNAME_DECL 1" >>confdefs.h
22209
 
22210
fi
22211
rm -f conftest*
22212
 
22213
fi
22214
done
22215
 
22216
 
22217
   for ac_func in usleep
22218
do :
22219
  ac_fn_c_check_func "$LINENO" "usleep" "ac_cv_func_usleep"
22220
if test "x$ac_cv_func_usleep" = x""yes; then :
22221
  cat >>confdefs.h <<_ACEOF
22222
#define HAVE_USLEEP 1
22223
_ACEOF
22224
 
22225
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22226
/* end confdefs.h.  */
22227
#include 
22228
 
22229
_ACEOF
22230
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22231
  $EGREP "usleep" >/dev/null 2>&1; then :
22232
 
22233
 
22234
$as_echo "#define HAVE_USLEEP_DECL 1" >>confdefs.h
22235
 
22236
fi
22237
rm -f conftest*
22238
 
22239
fi
22240
done
22241
 
22242
 
22243
   # Look for these functions in the thread library, but only bother
22244
   # if using POSIX threads.
22245
   if test "$THREADS" = posix; then
22246
      save_LIBS="$LIBS"
22247
      LIBS="$LIBS $THREADLIBS"
22248
 
22249
      # Look for sched_yield.  Up to Solaris 2.6, it is in libposix4, since
22250
      # Solaris 7 the name librt is preferred.
22251
      for ac_func in sched_yield
22252
do :
22253
  ac_fn_c_check_func "$LINENO" "sched_yield" "ac_cv_func_sched_yield"
22254
if test "x$ac_cv_func_sched_yield" = x""yes; then :
22255
  cat >>confdefs.h <<_ACEOF
22256
#define HAVE_SCHED_YIELD 1
22257
_ACEOF
22258
 
22259
else
22260
 
22261
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5
22262
$as_echo_n "checking for sched_yield in -lrt... " >&6; }
22263
if test "${ac_cv_lib_rt_sched_yield+set}" = set; then :
22264
  $as_echo_n "(cached) " >&6
22265
else
22266
  ac_check_lib_save_LIBS=$LIBS
22267
LIBS="-lrt  $LIBS"
22268
if test x$gcc_no_link = xyes; then
22269
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22270
fi
22271
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22272
/* end confdefs.h.  */
22273
 
22274
/* Override any GCC internal prototype to avoid an error.
22275
   Use char because int might match the return type of a GCC
22276
   builtin and then its argument prototype would still apply.  */
22277
#ifdef __cplusplus
22278
extern "C"
22279
#endif
22280
char sched_yield ();
22281
int
22282
main ()
22283
{
22284
return sched_yield ();
22285
  ;
22286
  return 0;
22287
}
22288
_ACEOF
22289
if ac_fn_c_try_link "$LINENO"; then :
22290
  ac_cv_lib_rt_sched_yield=yes
22291
else
22292
  ac_cv_lib_rt_sched_yield=no
22293
fi
22294
rm -f core conftest.err conftest.$ac_objext \
22295
    conftest$ac_exeext conftest.$ac_ext
22296
LIBS=$ac_check_lib_save_LIBS
22297
fi
22298
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5
22299
$as_echo "$ac_cv_lib_rt_sched_yield" >&6; }
22300
if test "x$ac_cv_lib_rt_sched_yield" = x""yes; then :
22301
 
22302
          $as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h
22303
 
22304
          THREADLIBS="$THREADLIBS -lrt"
22305
          THREADSPEC="$THREADSPEC -lrt"
22306
else
22307
 
22308
          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lposix4" >&5
22309
$as_echo_n "checking for sched_yield in -lposix4... " >&6; }
22310
if test "${ac_cv_lib_posix4_sched_yield+set}" = set; then :
22311
  $as_echo_n "(cached) " >&6
22312
else
22313
  ac_check_lib_save_LIBS=$LIBS
22314
LIBS="-lposix4  $LIBS"
22315
if test x$gcc_no_link = xyes; then
22316
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22317
fi
22318
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22319
/* end confdefs.h.  */
22320
 
22321
/* Override any GCC internal prototype to avoid an error.
22322
   Use char because int might match the return type of a GCC
22323
   builtin and then its argument prototype would still apply.  */
22324
#ifdef __cplusplus
22325
extern "C"
22326
#endif
22327
char sched_yield ();
22328
int
22329
main ()
22330
{
22331
return sched_yield ();
22332
  ;
22333
  return 0;
22334
}
22335
_ACEOF
22336
if ac_fn_c_try_link "$LINENO"; then :
22337
  ac_cv_lib_posix4_sched_yield=yes
22338
else
22339
  ac_cv_lib_posix4_sched_yield=no
22340
fi
22341
rm -f core conftest.err conftest.$ac_objext \
22342
    conftest$ac_exeext conftest.$ac_ext
22343
LIBS=$ac_check_lib_save_LIBS
22344
fi
22345
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sched_yield" >&5
22346
$as_echo "$ac_cv_lib_posix4_sched_yield" >&6; }
22347
if test "x$ac_cv_lib_posix4_sched_yield" = x""yes; then :
22348
 
22349
            $as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h
22350
 
22351
            THREADLIBS="$THREADLIBS -lposix4"
22352
            THREADSPEC="$THREADSPEC -lposix4"
22353
fi
22354
 
22355
fi
22356
 
22357
fi
22358
done
22359
 
22360
 
22361
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
22362
$as_echo_n "checking for clock_gettime in -lrt... " >&6; }
22363
if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then :
22364
  $as_echo_n "(cached) " >&6
22365
else
22366
  ac_check_lib_save_LIBS=$LIBS
22367
LIBS="-lrt  $LIBS"
22368
if test x$gcc_no_link = xyes; then
22369
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22370
fi
22371
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22372
/* end confdefs.h.  */
22373
 
22374
/* Override any GCC internal prototype to avoid an error.
22375
   Use char because int might match the return type of a GCC
22376
   builtin and then its argument prototype would still apply.  */
22377
#ifdef __cplusplus
22378
extern "C"
22379
#endif
22380
char clock_gettime ();
22381
int
22382
main ()
22383
{
22384
return clock_gettime ();
22385
  ;
22386
  return 0;
22387
}
22388
_ACEOF
22389
if ac_fn_c_try_link "$LINENO"; then :
22390
  ac_cv_lib_rt_clock_gettime=yes
22391
else
22392
  ac_cv_lib_rt_clock_gettime=no
22393
fi
22394
rm -f core conftest.err conftest.$ac_objext \
22395
    conftest$ac_exeext conftest.$ac_ext
22396
LIBS=$ac_check_lib_save_LIBS
22397
fi
22398
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
22399
$as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
22400
if test "x$ac_cv_lib_rt_clock_gettime" = x""yes; then :
22401
 
22402
 
22403
$as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
22404
 
22405
         case "$THREADSPEC" in
22406
           *-lrt*) ;;
22407
           *)
22408
             THREADSPEC="$THREADSPEC -lrt"
22409
             THREADLIBS="$THREADLIBS -lrt"
22410
             ;;
22411
         esac
22412
fi
22413
 
22414
 
22415
      LIBS="$save_LIBS"
22416
 
22417
      # We can save a little space at runtime if the mutex has m_count
22418
      # or __m_count.  This is a nice hack for Linux.
22419
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22420
/* end confdefs.h.  */
22421
#include 
22422
int
22423
main ()
22424
{
22425
 
22426
          extern pthread_mutex_t *mutex; int q = mutex->m_count;
22427
 
22428
  ;
22429
  return 0;
22430
}
22431
_ACEOF
22432
if ac_fn_c_try_compile "$LINENO"; then :
22433
 
22434
$as_echo "#define PTHREAD_MUTEX_HAVE_M_COUNT 1" >>confdefs.h
22435
 
22436
else
22437
 
22438
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22439
/* end confdefs.h.  */
22440
#include 
22441
int
22442
main ()
22443
{
22444
 
22445
            extern pthread_mutex_t *mutex; int q = mutex->__m_count;
22446
 
22447
  ;
22448
  return 0;
22449
}
22450
_ACEOF
22451
if ac_fn_c_try_compile "$LINENO"; then :
22452
 
22453
$as_echo "#define PTHREAD_MUTEX_HAVE___M_COUNT 1" >>confdefs.h
22454
 
22455
fi
22456
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22457
fi
22458
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22459
   fi
22460
 
22461
   # We require a way to get the time.
22462
   time_found=no
22463
   for ac_func in gettimeofday time ftime
22464
do :
22465
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
22466
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
22467
eval as_val=\$$as_ac_var
22468
   if test "x$as_val" = x""yes; then :
22469
  cat >>confdefs.h <<_ACEOF
22470
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
22471
_ACEOF
22472
 time_found=yes
22473
fi
22474
done
22475
 
22476
   if test "$time_found" = no; then
22477
      as_fn_error "no function found to get the time" "$LINENO" 5
22478
   fi
22479
 
22480
   for ac_func in memmove
22481
do :
22482
  ac_fn_c_check_func "$LINENO" "memmove" "ac_cv_func_memmove"
22483
if test "x$ac_cv_func_memmove" = x""yes; then :
22484
  cat >>confdefs.h <<_ACEOF
22485
#define HAVE_MEMMOVE 1
22486
_ACEOF
22487
 
22488
fi
22489
done
22490
 
22491
 
22492
   # We require memcpy.
22493
   memcpy_found=no
22494
   for ac_func in memcpy
22495
do :
22496
  ac_fn_c_check_func "$LINENO" "memcpy" "ac_cv_func_memcpy"
22497
if test "x$ac_cv_func_memcpy" = x""yes; then :
22498
  cat >>confdefs.h <<_ACEOF
22499
#define HAVE_MEMCPY 1
22500
_ACEOF
22501
 memcpy_found=yes
22502
fi
22503
done
22504
 
22505
   if test "$memcpy_found" = no; then
22506
      as_fn_error "memcpy is required" "$LINENO" 5
22507
   fi
22508
   # Do an additional check on dld, HP-UX for example has dlopen in libdld.sl
22509
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
22510
$as_echo_n "checking for dlopen in -ldl... " >&6; }
22511
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
22512
  $as_echo_n "(cached) " >&6
22513
else
22514
  ac_check_lib_save_LIBS=$LIBS
22515
LIBS="-ldl  $LIBS"
22516
if test x$gcc_no_link = xyes; then
22517
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22518
fi
22519
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22520
/* end confdefs.h.  */
22521
 
22522
/* Override any GCC internal prototype to avoid an error.
22523
   Use char because int might match the return type of a GCC
22524
   builtin and then its argument prototype would still apply.  */
22525
#ifdef __cplusplus
22526
extern "C"
22527
#endif
22528
char dlopen ();
22529
int
22530
main ()
22531
{
22532
return dlopen ();
22533
  ;
22534
  return 0;
22535
}
22536
_ACEOF
22537
if ac_fn_c_try_link "$LINENO"; then :
22538
  ac_cv_lib_dl_dlopen=yes
22539
else
22540
  ac_cv_lib_dl_dlopen=no
22541
fi
22542
rm -f core conftest.err conftest.$ac_objext \
22543
    conftest$ac_exeext conftest.$ac_ext
22544
LIBS=$ac_check_lib_save_LIBS
22545
fi
22546
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
22547
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
22548
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
22549
 
22550
 
22551
$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
22552
 
22553
else
22554
 
22555
       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldld" >&5
22556
$as_echo_n "checking for dlopen in -ldld... " >&6; }
22557
if test "${ac_cv_lib_dld_dlopen+set}" = set; then :
22558
  $as_echo_n "(cached) " >&6
22559
else
22560
  ac_check_lib_save_LIBS=$LIBS
22561
LIBS="-ldld  $LIBS"
22562
if test x$gcc_no_link = xyes; then
22563
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22564
fi
22565
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22566
/* end confdefs.h.  */
22567
 
22568
/* Override any GCC internal prototype to avoid an error.
22569
   Use char because int might match the return type of a GCC
22570
   builtin and then its argument prototype would still apply.  */
22571
#ifdef __cplusplus
22572
extern "C"
22573
#endif
22574
char dlopen ();
22575
int
22576
main ()
22577
{
22578
return dlopen ();
22579
  ;
22580
  return 0;
22581
}
22582
_ACEOF
22583
if ac_fn_c_try_link "$LINENO"; then :
22584
  ac_cv_lib_dld_dlopen=yes
22585
else
22586
  ac_cv_lib_dld_dlopen=no
22587
fi
22588
rm -f core conftest.err conftest.$ac_objext \
22589
    conftest$ac_exeext conftest.$ac_ext
22590
LIBS=$ac_check_lib_save_LIBS
22591
fi
22592
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dlopen" >&5
22593
$as_echo "$ac_cv_lib_dld_dlopen" >&6; }
22594
if test "x$ac_cv_lib_dld_dlopen" = x""yes; then :
22595
 
22596
 
22597
$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
22598
 
22599
fi
22600
 
22601
fi
22602
 
22603
 
22604
   # Some library-finding code we stole from Tcl.
22605
   #--------------------------------------------------------------------
22606
   #    Check for the existence of the -lsocket and -lnsl libraries.
22607
   #    The order here is important, so that they end up in the right
22608
   #    order in the command line generated by make.  Here are some
22609
   #    special considerations:
22610
   #    1. Use "connect" and "accept" to check for -lsocket, and
22611
   #       "gethostbyname" to check for -lnsl.
22612
   #    2. Use each function name only once:  can't redo a check because
22613
   #       autoconf caches the results of the last check and won't redo it.
22614
   #    3. Use -lnsl and -lsocket only if they supply procedures that
22615
   #       aren't already present in the normal libraries.  This is because
22616
   #       IRIX 5.2 has libraries, but they aren't needed and they're
22617
   #       bogus:  they goof up name resolution if used.
22618
   #    4. On some SVR4 systems, can't use -lsocket without -lnsl too.
22619
   #       To get around this problem, check for both libraries together
22620
   #       if -lsocket doesn't work by itself.
22621
   #--------------------------------------------------------------------
22622
 
22623
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket libraries" >&5
22624
$as_echo_n "checking for socket libraries... " >&6; }
22625
if test "${gcj_cv_lib_sockets+set}" = set; then :
22626
  $as_echo_n "(cached) " >&6
22627
else
22628
  gcj_cv_lib_sockets=
22629
     gcj_checkBoth=0
22630
     unset ac_cv_func_connect
22631
     ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
22632
if test "x$ac_cv_func_connect" = x""yes; then :
22633
  gcj_checkSocket=0
22634
else
22635
  gcj_checkSocket=1
22636
fi
22637
 
22638
     if test "$gcj_checkSocket" = 1; then
22639
         unset ac_cv_func_connect
22640
         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lsocket" >&5
22641
$as_echo_n "checking for main in -lsocket... " >&6; }
22642
if test "${ac_cv_lib_socket_main+set}" = set; then :
22643
  $as_echo_n "(cached) " >&6
22644
else
22645
  ac_check_lib_save_LIBS=$LIBS
22646
LIBS="-lsocket  $LIBS"
22647
if test x$gcc_no_link = xyes; then
22648
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22649
fi
22650
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22651
/* end confdefs.h.  */
22652
 
22653
 
22654
int
22655
main ()
22656
{
22657
return main ();
22658
  ;
22659
  return 0;
22660
}
22661
_ACEOF
22662
if ac_fn_c_try_link "$LINENO"; then :
22663
  ac_cv_lib_socket_main=yes
22664
else
22665
  ac_cv_lib_socket_main=no
22666
fi
22667
rm -f core conftest.err conftest.$ac_objext \
22668
    conftest$ac_exeext conftest.$ac_ext
22669
LIBS=$ac_check_lib_save_LIBS
22670
fi
22671
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_main" >&5
22672
$as_echo "$ac_cv_lib_socket_main" >&6; }
22673
if test "x$ac_cv_lib_socket_main" = x""yes; then :
22674
  gcj_cv_lib_sockets="-lsocket"
22675
else
22676
  gcj_checkBoth=1
22677
fi
22678
 
22679
     fi
22680
     if test "$gcj_checkBoth" = 1; then
22681
         gcj_oldLibs=$LIBS
22682
         LIBS="$LIBS -lsocket -lnsl"
22683
         unset ac_cv_func_accept
22684
         ac_fn_c_check_func "$LINENO" "accept" "ac_cv_func_accept"
22685
if test "x$ac_cv_func_accept" = x""yes; then :
22686
  gcj_checkNsl=0
22687
                        gcj_cv_lib_sockets="-lsocket -lnsl"
22688
fi
22689
 
22690
         unset ac_cv_func_accept
22691
         LIBS=$gcj_oldLibs
22692
     fi
22693
     unset ac_cv_func_gethostbyname
22694
     gcj_oldLibs=$LIBS
22695
     LIBS="$LIBS $gcj_cv_lib_sockets"
22696
     ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
22697
if test "x$ac_cv_func_gethostbyname" = x""yes; then :
22698
 
22699
else
22700
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lnsl" >&5
22701
$as_echo_n "checking for main in -lnsl... " >&6; }
22702
if test "${ac_cv_lib_nsl_main+set}" = set; then :
22703
  $as_echo_n "(cached) " >&6
22704
else
22705
  ac_check_lib_save_LIBS=$LIBS
22706
LIBS="-lnsl  $LIBS"
22707
if test x$gcc_no_link = xyes; then
22708
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22709
fi
22710
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22711
/* end confdefs.h.  */
22712
 
22713
 
22714
int
22715
main ()
22716
{
22717
return main ();
22718
  ;
22719
  return 0;
22720
}
22721
_ACEOF
22722
if ac_fn_c_try_link "$LINENO"; then :
22723
  ac_cv_lib_nsl_main=yes
22724
else
22725
  ac_cv_lib_nsl_main=no
22726
fi
22727
rm -f core conftest.err conftest.$ac_objext \
22728
    conftest$ac_exeext conftest.$ac_ext
22729
LIBS=$ac_check_lib_save_LIBS
22730
fi
22731
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_main" >&5
22732
$as_echo "$ac_cv_lib_nsl_main" >&6; }
22733
if test "x$ac_cv_lib_nsl_main" = x""yes; then :
22734
  gcj_cv_lib_sockets="$gcj_cv_lib_sockets -lnsl"
22735
fi
22736
 
22737
fi
22738
 
22739
     unset ac_cv_func_gethostbyname
22740
     LIBS=$gcj_oldLIBS
22741
 
22742
fi
22743
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcj_cv_lib_sockets" >&5
22744
$as_echo "$gcj_cv_lib_sockets" >&6; }
22745
   SYSTEMSPEC="$SYSTEMSPEC $gcj_cv_lib_sockets"
22746
 
22747
   if test "$with_system_zlib" = yes; then
22748
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5
22749
$as_echo_n "checking for deflate in -lz... " >&6; }
22750
if test "${ac_cv_lib_z_deflate+set}" = set; then :
22751
  $as_echo_n "(cached) " >&6
22752
else
22753
  ac_check_lib_save_LIBS=$LIBS
22754
LIBS="-lz  $LIBS"
22755
if test x$gcc_no_link = xyes; then
22756
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22757
fi
22758
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22759
/* end confdefs.h.  */
22760
 
22761
/* Override any GCC internal prototype to avoid an error.
22762
   Use char because int might match the return type of a GCC
22763
   builtin and then its argument prototype would still apply.  */
22764
#ifdef __cplusplus
22765
extern "C"
22766
#endif
22767
char deflate ();
22768
int
22769
main ()
22770
{
22771
return deflate ();
22772
  ;
22773
  return 0;
22774
}
22775
_ACEOF
22776
if ac_fn_c_try_link "$LINENO"; then :
22777
  ac_cv_lib_z_deflate=yes
22778
else
22779
  ac_cv_lib_z_deflate=no
22780
fi
22781
rm -f core conftest.err conftest.$ac_objext \
22782
    conftest$ac_exeext conftest.$ac_ext
22783
LIBS=$ac_check_lib_save_LIBS
22784
fi
22785
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5
22786
$as_echo "$ac_cv_lib_z_deflate" >&6; }
22787
if test "x$ac_cv_lib_z_deflate" = x""yes; then :
22788
  ZLIBSPEC=-lz
22789
else
22790
  ZLIBSPEC=
22791
fi
22792
 
22793
   fi
22794
 
22795
   # Test for Gtk stuff, if asked for.
22796
   if test "$use_gtk_awt" = yes; then
22797
 
22798
  succeeded=no
22799
 
22800
  if test -z "$PKG_CONFIG"; then
22801
    # Extract the first word of "pkg-config", so it can be a program name with args.
22802
set dummy pkg-config; ac_word=$2
22803
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22804
$as_echo_n "checking for $ac_word... " >&6; }
22805
if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
22806
  $as_echo_n "(cached) " >&6
22807
else
22808
  case $PKG_CONFIG in
22809
  [\\/]* | ?:[\\/]*)
22810
  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
22811
  ;;
22812
  *)
22813
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22814
for as_dir in $PATH
22815
do
22816
  IFS=$as_save_IFS
22817
  test -z "$as_dir" && as_dir=.
22818
    for ac_exec_ext in '' $ac_executable_extensions; do
22819
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
22820
    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22821
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22822
    break 2
22823
  fi
22824
done
22825
  done
22826
IFS=$as_save_IFS
22827
 
22828
  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
22829
  ;;
22830
esac
22831
fi
22832
PKG_CONFIG=$ac_cv_path_PKG_CONFIG
22833
if test -n "$PKG_CONFIG"; then
22834
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
22835
$as_echo "$PKG_CONFIG" >&6; }
22836
else
22837
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22838
$as_echo "no" >&6; }
22839
fi
22840
 
22841
 
22842
  fi
22843
 
22844
  if test "$PKG_CONFIG" = "no" ; then
22845
     echo "*** The pkg-config script could not be found. Make sure it is"
22846
     echo "*** in your path, or set the PKG_CONFIG environment variable"
22847
     echo "*** to the full path to pkg-config."
22848
     echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
22849
  else
22850
     PKG_CONFIG_MIN_VERSION=0.9.0
22851
     if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
22852
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gtk+-2.0 >= 2.4" >&5
22853
$as_echo_n "checking for gtk+-2.0 >= 2.4... " >&6; }
22854
 
22855
        if $PKG_CONFIG --exists "gtk+-2.0 >= 2.4" ; then
22856
            { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22857
$as_echo "yes" >&6; }
22858
            succeeded=yes
22859
 
22860
            { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_CFLAGS" >&5
22861
$as_echo_n "checking GTK_CFLAGS... " >&6; }
22862
            GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= 2.4"`
22863
            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_CFLAGS" >&5
22864
$as_echo "$GTK_CFLAGS" >&6; }
22865
 
22866
            { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_LIBS" >&5
22867
$as_echo_n "checking GTK_LIBS... " >&6; }
22868
            GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= 2.4"`
22869
            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_LIBS" >&5
22870
$as_echo "$GTK_LIBS" >&6; }
22871
        else
22872
            GTK_CFLAGS=""
22873
            GTK_LIBS=""
22874
            ## If we have a custom action on failure, don't print errors, but
22875
            ## do set a variable so people can do so.
22876
            GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= 2.4"`
22877
            echo $GTK_PKG_ERRORS
22878
        fi
22879
 
22880
 
22881
 
22882
     else
22883
        echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
22884
        echo "*** See http://www.freedesktop.org/software/pkgconfig"
22885
     fi
22886
  fi
22887
 
22888
  if test $succeeded = yes; then
22889
     :
22890
  else
22891
     as_fn_error "Library requirements (gtk+-2.0 >= 2.4) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." "$LINENO" 5
22892
  fi
22893
 
22894
 
22895
 
22896
 
22897
 
22898
  succeeded=no
22899
 
22900
  if test -z "$PKG_CONFIG"; then
22901
    # Extract the first word of "pkg-config", so it can be a program name with args.
22902
set dummy pkg-config; ac_word=$2
22903
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22904
$as_echo_n "checking for $ac_word... " >&6; }
22905
if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
22906
  $as_echo_n "(cached) " >&6
22907
else
22908
  case $PKG_CONFIG in
22909
  [\\/]* | ?:[\\/]*)
22910
  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
22911
  ;;
22912
  *)
22913
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22914
for as_dir in $PATH
22915
do
22916
  IFS=$as_save_IFS
22917
  test -z "$as_dir" && as_dir=.
22918
    for ac_exec_ext in '' $ac_executable_extensions; do
22919
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
22920
    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22921
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22922
    break 2
22923
  fi
22924
done
22925
  done
22926
IFS=$as_save_IFS
22927
 
22928
  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
22929
  ;;
22930
esac
22931
fi
22932
PKG_CONFIG=$ac_cv_path_PKG_CONFIG
22933
if test -n "$PKG_CONFIG"; then
22934
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
22935
$as_echo "$PKG_CONFIG" >&6; }
22936
else
22937
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22938
$as_echo "no" >&6; }
22939
fi
22940
 
22941
 
22942
  fi
22943
 
22944
  if test "$PKG_CONFIG" = "no" ; then
22945
     echo "*** The pkg-config script could not be found. Make sure it is"
22946
     echo "*** in your path, or set the PKG_CONFIG environment variable"
22947
     echo "*** to the full path to pkg-config."
22948
     echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
22949
  else
22950
     PKG_CONFIG_MIN_VERSION=0.9.0
22951
     if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
22952
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4" >&5
22953
$as_echo_n "checking for glib-2.0 >= 2.4 gthread-2.0 >= 2.4... " >&6; }
22954
 
22955
        if $PKG_CONFIG --exists "glib-2.0 >= 2.4 gthread-2.0 >= 2.4" ; then
22956
            { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22957
$as_echo "yes" >&6; }
22958
            succeeded=yes
22959
 
22960
            { $as_echo "$as_me:${as_lineno-$LINENO}: checking GLIB_CFLAGS" >&5
22961
$as_echo_n "checking GLIB_CFLAGS... " >&6; }
22962
            GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
22963
            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_CFLAGS" >&5
22964
$as_echo "$GLIB_CFLAGS" >&6; }
22965
 
22966
            { $as_echo "$as_me:${as_lineno-$LINENO}: checking GLIB_LIBS" >&5
22967
$as_echo_n "checking GLIB_LIBS... " >&6; }
22968
            GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
22969
            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_LIBS" >&5
22970
$as_echo "$GLIB_LIBS" >&6; }
22971
        else
22972
            GLIB_CFLAGS=""
22973
            GLIB_LIBS=""
22974
            ## If we have a custom action on failure, don't print errors, but
22975
            ## do set a variable so people can do so.
22976
            GLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "glib-2.0 >= 2.4 gthread-2.0 >= 2.4"`
22977
            echo $GLIB_PKG_ERRORS
22978
        fi
22979
 
22980
 
22981
 
22982
     else
22983
        echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
22984
        echo "*** See http://www.freedesktop.org/software/pkgconfig"
22985
     fi
22986
  fi
22987
 
22988
  if test $succeeded = yes; then
22989
     :
22990
  else
22991
     as_fn_error "Library requirements (glib-2.0 >= 2.4 gthread-2.0 >= 2.4) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." "$LINENO" 5
22992
  fi
22993
 
22994
 
22995
 
22996
 
22997
 
22998
  succeeded=no
22999
 
23000
  if test -z "$PKG_CONFIG"; then
23001
    # Extract the first word of "pkg-config", so it can be a program name with args.
23002
set dummy pkg-config; ac_word=$2
23003
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23004
$as_echo_n "checking for $ac_word... " >&6; }
23005
if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
23006
  $as_echo_n "(cached) " >&6
23007
else
23008
  case $PKG_CONFIG in
23009
  [\\/]* | ?:[\\/]*)
23010
  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
23011
  ;;
23012
  *)
23013
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23014
for as_dir in $PATH
23015
do
23016
  IFS=$as_save_IFS
23017
  test -z "$as_dir" && as_dir=.
23018
    for ac_exec_ext in '' $ac_executable_extensions; do
23019
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23020
    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
23021
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23022
    break 2
23023
  fi
23024
done
23025
  done
23026
IFS=$as_save_IFS
23027
 
23028
  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
23029
  ;;
23030
esac
23031
fi
23032
PKG_CONFIG=$ac_cv_path_PKG_CONFIG
23033
if test -n "$PKG_CONFIG"; then
23034
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
23035
$as_echo "$PKG_CONFIG" >&6; }
23036
else
23037
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23038
$as_echo "no" >&6; }
23039
fi
23040
 
23041
 
23042
  fi
23043
 
23044
  if test "$PKG_CONFIG" = "no" ; then
23045
     echo "*** The pkg-config script could not be found. Make sure it is"
23046
     echo "*** in your path, or set the PKG_CONFIG environment variable"
23047
     echo "*** to the full path to pkg-config."
23048
     echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
23049
  else
23050
     PKG_CONFIG_MIN_VERSION=0.9.0
23051
     if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
23052
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libart-2.0 >= 2.1" >&5
23053
$as_echo_n "checking for libart-2.0 >= 2.1... " >&6; }
23054
 
23055
        if $PKG_CONFIG --exists "libart-2.0 >= 2.1" ; then
23056
            { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23057
$as_echo "yes" >&6; }
23058
            succeeded=yes
23059
 
23060
            { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBART_CFLAGS" >&5
23061
$as_echo_n "checking LIBART_CFLAGS... " >&6; }
23062
            LIBART_CFLAGS=`$PKG_CONFIG --cflags "libart-2.0 >= 2.1"`
23063
            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBART_CFLAGS" >&5
23064
$as_echo "$LIBART_CFLAGS" >&6; }
23065
 
23066
            { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBART_LIBS" >&5
23067
$as_echo_n "checking LIBART_LIBS... " >&6; }
23068
            LIBART_LIBS=`$PKG_CONFIG --libs "libart-2.0 >= 2.1"`
23069
            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBART_LIBS" >&5
23070
$as_echo "$LIBART_LIBS" >&6; }
23071
        else
23072
            LIBART_CFLAGS=""
23073
            LIBART_LIBS=""
23074
            ## If we have a custom action on failure, don't print errors, but
23075
            ## do set a variable so people can do so.
23076
            LIBART_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libart-2.0 >= 2.1"`
23077
            echo $LIBART_PKG_ERRORS
23078
        fi
23079
 
23080
 
23081
 
23082
     else
23083
        echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
23084
        echo "*** See http://www.freedesktop.org/software/pkgconfig"
23085
     fi
23086
  fi
23087
 
23088
  if test $succeeded = yes; then
23089
     :
23090
  else
23091
     as_fn_error "Library requirements (libart-2.0 >= 2.1) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." "$LINENO" 5
23092
  fi
23093
 
23094
 
23095
 
23096
 
23097
      # We require the XTest Extension to support java.awt.Robot.
23098
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XTestQueryExtension in -lXtst" >&5
23099
$as_echo_n "checking for XTestQueryExtension in -lXtst... " >&6; }
23100
if test "${ac_cv_lib_Xtst_XTestQueryExtension+set}" = set; then :
23101
  $as_echo_n "(cached) " >&6
23102
else
23103
  ac_check_lib_save_LIBS=$LIBS
23104
LIBS="-lXtst ${X_LIBS} $LIBS"
23105
if test x$gcc_no_link = xyes; then
23106
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23107
fi
23108
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23109
/* end confdefs.h.  */
23110
 
23111
/* Override any GCC internal prototype to avoid an error.
23112
   Use char because int might match the return type of a GCC
23113
   builtin and then its argument prototype would still apply.  */
23114
#ifdef __cplusplus
23115
extern "C"
23116
#endif
23117
char XTestQueryExtension ();
23118
int
23119
main ()
23120
{
23121
return XTestQueryExtension ();
23122
  ;
23123
  return 0;
23124
}
23125
_ACEOF
23126
if ac_fn_c_try_link "$LINENO"; then :
23127
  ac_cv_lib_Xtst_XTestQueryExtension=yes
23128
else
23129
  ac_cv_lib_Xtst_XTestQueryExtension=no
23130
fi
23131
rm -f core conftest.err conftest.$ac_objext \
23132
    conftest$ac_exeext conftest.$ac_ext
23133
LIBS=$ac_check_lib_save_LIBS
23134
fi
23135
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xtst_XTestQueryExtension" >&5
23136
$as_echo "$ac_cv_lib_Xtst_XTestQueryExtension" >&6; }
23137
if test "x$ac_cv_lib_Xtst_XTestQueryExtension" = x""yes; then :
23138
  true
23139
else
23140
  as_fn_error "libXtst not found, required by java.awt.Robot" "$LINENO" 5
23141
fi
23142
 
23143
   fi
23144
 
23145
   # On Solaris, and maybe other architectures, the Boehm collector
23146
   # requires -ldl.
23147
   if test "$GC" = boehm; then
23148
      case "${host}" in
23149
          mips-sgi-irix6*)
23150
            # While IRIX 6 has libdl for the O32 and N32 ABIs, the N64 one is
23151
            # missing.  It's unnecessary anyway since dlopen lives in libc.
23152
            ;;
23153
          *-*-darwin*)
23154
            ;;
23155
          *)
23156
            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -ldl" >&5
23157
$as_echo_n "checking for main in -ldl... " >&6; }
23158
if test "${ac_cv_lib_dl_main+set}" = set; then :
23159
  $as_echo_n "(cached) " >&6
23160
else
23161
  ac_check_lib_save_LIBS=$LIBS
23162
LIBS="-ldl  $LIBS"
23163
if test x$gcc_no_link = xyes; then
23164
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23165
fi
23166
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23167
/* end confdefs.h.  */
23168
 
23169
 
23170
int
23171
main ()
23172
{
23173
return main ();
23174
  ;
23175
  return 0;
23176
}
23177
_ACEOF
23178
if ac_fn_c_try_link "$LINENO"; then :
23179
  ac_cv_lib_dl_main=yes
23180
else
23181
  ac_cv_lib_dl_main=no
23182
fi
23183
rm -f core conftest.err conftest.$ac_objext \
23184
    conftest$ac_exeext conftest.$ac_ext
23185
LIBS=$ac_check_lib_save_LIBS
23186
fi
23187
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_main" >&5
23188
$as_echo "$ac_cv_lib_dl_main" >&6; }
23189
if test "x$ac_cv_lib_dl_main" = x""yes; then :
23190
  SYSTEMSPEC="$SYSTEMSPEC -ldl"
23191
fi
23192
 
23193
            ;;
23194
      esac
23195
   fi
23196
fi
23197
 
23198
# Use a semicolon as CLASSPATH separator for MinGW, otherwise a colon.
23199
case $build in
23200
    *-mingw32) CLASSPATH_SEPARATOR=';' ;;
23201
    *)         CLASSPATH_SEPARATOR=':' ;;
23202
esac
23203
 
23204
 
23205
# We must search the source tree for java.lang, since we still don't
23206
# have libgcj.jar nor java/lang/*.class
23207
GCJ_SAVE_CPPFLAGS=$CPPFLAGS
23208
CPPFLAGS="$CPPFLAGS -I`${PWDCMD-pwd}` -I`cd $srcdir && ${PWDCMD-pwd}`"
23209
 
23210
# Since some classes depend on this one, we need its source available
23211
# before we can do any GCJ compilation test :-(
23212
if test ! -f gnu/classpath/Configuration.java; then
23213
  test -d gnu || mkdir gnu
23214
  test -d gnu/classpath || mkdir gnu/classpath
23215
  # Note that it is not crucial that all the values here be correct.
23216
  sed -e "s,@prefix@,$expanded_prefix," \
23217
      -e "s,@VERSION@,$VERSION," \
23218
      -e "s,@LIBDEBUG@,false," \
23219
      -e "s,@INIT_LOAD_LIBRARY@,false," \
23220
      -e "s,@@,$LIBGCJDEBUG," \
23221
      -e "s,@default_toolkit@,$TOOLKIT," \
23222
      -e "s,@JAVA_LANG_SYSTEM_EXPLICIT_INITIALIZATION@,false," \
23223
      -e "s,@GTK_CAIRO_ENABLED@,false," \
23224
      -e "s,@ECJ_JAR@,," \
23225
      -e "s,@WANT_NATIVE_BIG_INTEGER@,false," \
23226
        < $srcdir/classpath/gnu/classpath/Configuration.java.in \
23227
        > gnu/classpath/Configuration.java
23228
  # We do not want to redirect the output of the grep below to /dev/null,
23229
  # but we add /dev/null to the input list so that grep will print the
23230
  # filename of Configuration.java in case it finds any matches.
23231
  if grep '@.*@' gnu/classpath/Configuration.java /dev/null; then
23232
    as_fn_error "configure.ac is missing the substitutions above" "$LINENO" 5
23233
  fi
23234
fi
23235
 
23236
 
23237
if test -n "$ac_tool_prefix"; then
23238
  for ac_prog in gcj
23239
  do
23240
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
23241
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
23242
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23243
$as_echo_n "checking for $ac_word... " >&6; }
23244
if test "${ac_cv_prog_GCJ+set}" = set; then :
23245
  $as_echo_n "(cached) " >&6
23246
else
23247
  if test -n "$GCJ"; then
23248
  ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
23249
else
23250
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23251
for as_dir in $PATH
23252
do
23253
  IFS=$as_save_IFS
23254
  test -z "$as_dir" && as_dir=.
23255
    for ac_exec_ext in '' $ac_executable_extensions; do
23256
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23257
    ac_cv_prog_GCJ="$ac_tool_prefix$ac_prog"
23258
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23259
    break 2
23260
  fi
23261
done
23262
  done
23263
IFS=$as_save_IFS
23264
 
23265
fi
23266
fi
23267
GCJ=$ac_cv_prog_GCJ
23268
if test -n "$GCJ"; then
23269
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCJ" >&5
23270
$as_echo "$GCJ" >&6; }
23271
else
23272
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23273
$as_echo "no" >&6; }
23274
fi
23275
 
23276
 
23277
    test -n "$GCJ" && break
23278
  done
23279
fi
23280
if test -z "$GCJ"; then
23281
  ac_ct_GCJ=$GCJ
23282
  for ac_prog in gcj
23283
do
23284
  # Extract the first word of "$ac_prog", so it can be a program name with args.
23285
set dummy $ac_prog; ac_word=$2
23286
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23287
$as_echo_n "checking for $ac_word... " >&6; }
23288
if test "${ac_cv_prog_ac_ct_GCJ+set}" = set; then :
23289
  $as_echo_n "(cached) " >&6
23290
else
23291
  if test -n "$ac_ct_GCJ"; then
23292
  ac_cv_prog_ac_ct_GCJ="$ac_ct_GCJ" # Let the user override the test.
23293
else
23294
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23295
for as_dir in $PATH
23296
do
23297
  IFS=$as_save_IFS
23298
  test -z "$as_dir" && as_dir=.
23299
    for ac_exec_ext in '' $ac_executable_extensions; do
23300
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23301
    ac_cv_prog_ac_ct_GCJ="$ac_prog"
23302
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23303
    break 2
23304
  fi
23305
done
23306
  done
23307
IFS=$as_save_IFS
23308
 
23309
fi
23310
fi
23311
ac_ct_GCJ=$ac_cv_prog_ac_ct_GCJ
23312
if test -n "$ac_ct_GCJ"; then
23313
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCJ" >&5
23314
$as_echo "$ac_ct_GCJ" >&6; }
23315
else
23316
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23317
$as_echo "no" >&6; }
23318
fi
23319
 
23320
 
23321
  test -n "$ac_ct_GCJ" && break
23322
done
23323
 
23324
  if test "x$ac_ct_GCJ" = x; then
23325
    GCJ="gcj"
23326
  else
23327
    case $cross_compiling:$ac_tool_warned in
23328
yes:)
23329
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
23330
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
23331
ac_tool_warned=yes ;;
23332
esac
23333
    GCJ=$ac_ct_GCJ
23334
  fi
23335
fi
23336
 
23337
test -z "$GCJ" && as_fn_error "no acceptable gcj found in \$PATH" "$LINENO" 5
23338
if test "x${GCJFLAGS-unset}" = xunset; then
23339
   GCJFLAGS="-g -O2"
23340
fi
23341
 
23342
 
23343
depcc="$GCJ"  am_compiler_list='gcc3 gcc'
23344
 
23345
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
23346
$as_echo_n "checking dependency style of $depcc... " >&6; }
23347
if test "${am_cv_GCJ_dependencies_compiler_type+set}" = set; then :
23348
  $as_echo_n "(cached) " >&6
23349
else
23350
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
23351
  # We make a subdir and do the tests there.  Otherwise we can end up
23352
  # making bogus files that we don't know about and never remove.  For
23353
  # instance it was reported that on HP-UX the gcc test will end up
23354
  # making a dummy file named `D' -- because `-MD' means `put the output
23355
  # in D'.
23356
  mkdir conftest.dir
23357
  # Copy depcomp to subdir because otherwise we won't find it if we're
23358
  # using a relative directory.
23359
  cp "$am_depcomp" conftest.dir
23360
  cd conftest.dir
23361
  # We will build objects and dependencies in a subdirectory because
23362
  # it helps to detect inapplicable dependency modes.  For instance
23363
  # both Tru64's cc and ICC support -MD to output dependencies as a
23364
  # side effect of compilation, but ICC will put the dependencies in
23365
  # the current directory while Tru64 will put them in the object
23366
  # directory.
23367
  mkdir sub
23368
 
23369
  am_cv_GCJ_dependencies_compiler_type=none
23370
  if test "$am_compiler_list" = ""; then
23371
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
23372
  fi
23373
  am__universal=false
23374
 
23375
 
23376
  for depmode in $am_compiler_list; do
23377
    # Setup a source with many dependencies, because some compilers
23378
    # like to wrap large dependency lists on column 80 (with \), and
23379
    # we should not choose a depcomp mode which is confused by this.
23380
    #
23381
    # We need to recreate these files for each test, as the compiler may
23382
    # overwrite some of them when testing with obscure command lines.
23383
    # This happens at least with the AIX C compiler.
23384
    : > sub/conftest.c
23385
    for i in 1 2 3 4 5 6; do
23386
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
23387
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
23388
      # Solaris 8's {/usr,}/bin/sh.
23389
      touch sub/conftst$i.h
23390
    done
23391
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
23392
 
23393
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
23394
    # mode.  It turns out that the SunPro C++ compiler does not properly
23395
    # handle `-M -o', and we need to detect this.  Also, some Intel
23396
    # versions had trouble with output in subdirs
23397
    am__obj=sub/conftest.${OBJEXT-o}
23398
    am__minus_obj="-o $am__obj"
23399
    case $depmode in
23400
    gcc)
23401
      # This depmode causes a compiler race in universal mode.
23402
      test "$am__universal" = false || continue
23403
      ;;
23404
    nosideeffect)
23405
      # after this tag, mechanisms are not by side-effect, so they'll
23406
      # only be used when explicitly requested
23407
      if test "x$enable_dependency_tracking" = xyes; then
23408
        continue
23409
      else
23410
        break
23411
      fi
23412
      ;;
23413
    msvisualcpp | msvcmsys)
23414
      # This compiler won't grok `-c -o', but also, the minuso test has
23415
      # not run yet.  These depmodes are late enough in the game, and
23416
      # so weak that their functioning should not be impacted.
23417
      am__obj=conftest.${OBJEXT-o}
23418
      am__minus_obj=
23419
      ;;
23420
    none) break ;;
23421
    esac
23422
    if depmode=$depmode \
23423
       source=sub/conftest.c object=$am__obj \
23424
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
23425
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
23426
         >/dev/null 2>conftest.err &&
23427
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
23428
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
23429
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
23430
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
23431
      # icc doesn't choke on unknown options, it will just issue warnings
23432
      # or remarks (even with -Werror).  So we grep stderr for any message
23433
      # that says an option was ignored or not supported.
23434
      # When given -MP, icc 7.0 and 7.1 complain thusly:
23435
      #   icc: Command line warning: ignoring option '-M'; no argument required
23436
      # The diagnosis changed in icc 8.0:
23437
      #   icc: Command line remark: option '-MP' not supported
23438
      if (grep 'ignoring option' conftest.err ||
23439
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
23440
        am_cv_GCJ_dependencies_compiler_type=$depmode
23441
        break
23442
      fi
23443
    fi
23444
  done
23445
 
23446
  cd ..
23447
  rm -rf conftest.dir
23448
else
23449
  am_cv_GCJ_dependencies_compiler_type=none
23450
fi
23451
 
23452
fi
23453
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_GCJ_dependencies_compiler_type" >&5
23454
$as_echo "$am_cv_GCJ_dependencies_compiler_type" >&6; }
23455
GCJDEPMODE=depmode=$am_cv_GCJ_dependencies_compiler_type
23456
 
23457
 if
23458
  test "x$enable_dependency_tracking" != xno \
23459
  && test "$am_cv_GCJ_dependencies_compiler_type" = gcc3; then
23460
  am__fastdepGCJ_TRUE=
23461
  am__fastdepGCJ_FALSE='#'
23462
else
23463
  am__fastdepGCJ_TRUE='#'
23464
  am__fastdepGCJ_FALSE=
23465
fi
23466
 
23467
 
23468
 
23469
 
23470
# Now remove it.
23471
rm -f gnu/classpath/Configuration.java
23472
 
23473
CPPFLAGS=$GCJ_SAVE_CPPFLAGS
23474
 
23475
# The cast to long int works around a bug in the HP C Compiler
23476
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23477
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23478
# This bug is HP SR number 8606223364.
23479
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
23480
$as_echo_n "checking size of void *... " >&6; }
23481
if test "${ac_cv_sizeof_void_p+set}" = set; then :
23482
  $as_echo_n "(cached) " >&6
23483
else
23484
  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
23485
 
23486
else
23487
  if test "$ac_cv_type_void_p" = yes; then
23488
     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23489
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23490
{ as_fn_set_status 77
23491
as_fn_error "cannot compute sizeof (void *)
23492
See \`config.log' for more details." "$LINENO" 5; }; }
23493
   else
23494
     ac_cv_sizeof_void_p=0
23495
   fi
23496
fi
23497
 
23498
fi
23499
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
23500
$as_echo "$ac_cv_sizeof_void_p" >&6; }
23501
 
23502
 
23503
 
23504
cat >>confdefs.h <<_ACEOF
23505
#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
23506
_ACEOF
23507
 
23508
 
23509
 
23510
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
23511
$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
23512
if test "${ac_cv_c_bigendian+set}" = set; then :
23513
  $as_echo_n "(cached) " >&6
23514
else
23515
  ac_cv_c_bigendian=unknown
23516
    # See if we're dealing with a universal compiler.
23517
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23518
/* end confdefs.h.  */
23519
#ifndef __APPLE_CC__
23520
               not a universal capable compiler
23521
             #endif
23522
             typedef int dummy;
23523
 
23524
_ACEOF
23525
if ac_fn_c_try_compile "$LINENO"; then :
23526
 
23527
        # Check for potential -arch flags.  It is not universal unless
23528
        # there are at least two -arch flags with different values.
23529
        ac_arch=
23530
        ac_prev=
23531
        for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
23532
         if test -n "$ac_prev"; then
23533
           case $ac_word in
23534
             i?86 | x86_64 | ppc | ppc64)
23535
               if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
23536
                 ac_arch=$ac_word
23537
               else
23538
                 ac_cv_c_bigendian=universal
23539
                 break
23540
               fi
23541
               ;;
23542
           esac
23543
           ac_prev=
23544
         elif test "x$ac_word" = "x-arch"; then
23545
           ac_prev=arch
23546
         fi
23547
       done
23548
fi
23549
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23550
    if test $ac_cv_c_bigendian = unknown; then
23551
      # See if sys/param.h defines the BYTE_ORDER macro.
23552
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23553
/* end confdefs.h.  */
23554
#include 
23555
             #include 
23556
 
23557
int
23558
main ()
23559
{
23560
#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
23561
                     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
23562
                     && LITTLE_ENDIAN)
23563
              bogus endian macros
23564
             #endif
23565
 
23566
  ;
23567
  return 0;
23568
}
23569
_ACEOF
23570
if ac_fn_c_try_compile "$LINENO"; then :
23571
  # It does; now see whether it defined to BIG_ENDIAN or not.
23572
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23573
/* end confdefs.h.  */
23574
#include 
23575
                #include 
23576
 
23577
int
23578
main ()
23579
{
23580
#if BYTE_ORDER != BIG_ENDIAN
23581
                 not big endian
23582
                #endif
23583
 
23584
  ;
23585
  return 0;
23586
}
23587
_ACEOF
23588
if ac_fn_c_try_compile "$LINENO"; then :
23589
  ac_cv_c_bigendian=yes
23590
else
23591
  ac_cv_c_bigendian=no
23592
fi
23593
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23594
fi
23595
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23596
    fi
23597
    if test $ac_cv_c_bigendian = unknown; then
23598
      # See if  defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
23599
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23600
/* end confdefs.h.  */
23601
#include 
23602
 
23603
int
23604
main ()
23605
{
23606
#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
23607
              bogus endian macros
23608
             #endif
23609
 
23610
  ;
23611
  return 0;
23612
}
23613
_ACEOF
23614
if ac_fn_c_try_compile "$LINENO"; then :
23615
  # It does; now see whether it defined to _BIG_ENDIAN or not.
23616
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23617
/* end confdefs.h.  */
23618
#include 
23619
 
23620
int
23621
main ()
23622
{
23623
#ifndef _BIG_ENDIAN
23624
                 not big endian
23625
                #endif
23626
 
23627
  ;
23628
  return 0;
23629
}
23630
_ACEOF
23631
if ac_fn_c_try_compile "$LINENO"; then :
23632
  ac_cv_c_bigendian=yes
23633
else
23634
  ac_cv_c_bigendian=no
23635
fi
23636
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23637
fi
23638
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23639
    fi
23640
    if test $ac_cv_c_bigendian = unknown; then
23641
      # Compile a test program.
23642
      if test "$cross_compiling" = yes; then :
23643
  # Try to guess by grepping values from an object file.
23644
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23645
/* end confdefs.h.  */
23646
short int ascii_mm[] =
23647
                  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
23648
                short int ascii_ii[] =
23649
                  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
23650
                int use_ascii (int i) {
23651
                  return ascii_mm[i] + ascii_ii[i];
23652
                }
23653
                short int ebcdic_ii[] =
23654
                  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
23655
                short int ebcdic_mm[] =
23656
                  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
23657
                int use_ebcdic (int i) {
23658
                  return ebcdic_mm[i] + ebcdic_ii[i];
23659
                }
23660
                extern int foo;
23661
 
23662
int
23663
main ()
23664
{
23665
return use_ascii (foo) == use_ebcdic (foo);
23666
  ;
23667
  return 0;
23668
}
23669
_ACEOF
23670
if ac_fn_c_try_compile "$LINENO"; then :
23671
  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
23672
              ac_cv_c_bigendian=yes
23673
            fi
23674
            if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
23675
              if test "$ac_cv_c_bigendian" = unknown; then
23676
                ac_cv_c_bigendian=no
23677
              else
23678
                # finding both strings is unlikely to happen, but who knows?
23679
                ac_cv_c_bigendian=unknown
23680
              fi
23681
            fi
23682
fi
23683
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23684
else
23685
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23686
/* end confdefs.h.  */
23687
$ac_includes_default
23688
int
23689
main ()
23690
{
23691
 
23692
             /* Are we little or big endian?  From Harbison&Steele.  */
23693
             union
23694
             {
23695
               long int l;
23696
               char c[sizeof (long int)];
23697
             } u;
23698
             u.l = 1;
23699
             return u.c[sizeof (long int) - 1] == 1;
23700
 
23701
  ;
23702
  return 0;
23703
}
23704
_ACEOF
23705
if ac_fn_c_try_run "$LINENO"; then :
23706
  ac_cv_c_bigendian=no
23707
else
23708
  ac_cv_c_bigendian=yes
23709
fi
23710
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23711
  conftest.$ac_objext conftest.beam conftest.$ac_ext
23712
fi
23713
 
23714
    fi
23715
fi
23716
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
23717
$as_echo "$ac_cv_c_bigendian" >&6; }
23718
 case $ac_cv_c_bigendian in #(
23719
   yes)
23720
     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
23721
;; #(
23722
   no)
23723
      ;; #(
23724
   universal)
23725
 
23726
$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
23727
 
23728
     ;; #(
23729
   *)
23730
     as_fn_error "unknown endianness
23731
 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
23732
 esac
23733
 
23734
 
23735
ZLIBS=
23736
SYS_ZLIBS=
23737
ZINCS=
23738
 
23739
if test -z "$ZLIBSPEC"; then
23740
   # Use zlib from the GCC tree.
23741
   ZINCS='-I$(top_srcdir)/../zlib'
23742
   ZLIBS=../zlib/libzgcj_convenience.la
23743
else
23744
   # System's zlib.
23745
   SYS_ZLIBS="$ZLIBSPEC"
23746
fi
23747
 
23748
 
23749
 
23750
 
23751
 
23752
 
23753
 
23754
 
23755
 
23756
 
23757
 if test "$NATIVE" = yes; then
23758
  NATIVE_TRUE=
23759
  NATIVE_FALSE='#'
23760
else
23761
  NATIVE_TRUE='#'
23762
  NATIVE_FALSE=
23763
fi
23764
 
23765
 if test "$enable_shared" = yes; then
23766
  ENABLE_SHARED_TRUE=
23767
  ENABLE_SHARED_FALSE='#'
23768
else
23769
  ENABLE_SHARED_TRUE='#'
23770
  ENABLE_SHARED_FALSE=
23771
fi
23772
 
23773
 if test "$NEEDS_DATA_START" = yes && test "$NATIVE" = yes; then
23774
  NEEDS_DATA_START_TRUE=
23775
  NEEDS_DATA_START_FALSE='#'
23776
else
23777
  NEEDS_DATA_START_TRUE='#'
23778
  NEEDS_DATA_START_FALSE=
23779
fi
23780
 
23781
 if test -z "${with_multisubdir}"; then
23782
  INSTALL_BINARIES_TRUE=
23783
  INSTALL_BINARIES_FALSE='#'
23784
else
23785
  INSTALL_BINARIES_TRUE='#'
23786
  INSTALL_BINARIES_FALSE=
23787
fi
23788
 
23789
 
23790
 
23791
# Process the option "--enable-version-specific-runtime-libs"
23792
# Calculate toolexeclibdir
23793
case ${version_specific_libs} in
23794
  yes)
23795
    # Need the gcc compiler version to know where to install libraries
23796
    # and header files if --enable-version-specific-runtime-libs option
23797
    # is selected.
23798
    includedir='$(libdir)/gcc/$(target_noncanonical)/$(gcc_version)/include/'
23799
    toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
23800
    toolexecmainlibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
23801
    toolexeclibdir=$toolexecmainlibdir
23802
    ;;
23803
  no)
23804
    if test -n "$with_cross_host" &&
23805
       test x"$with_cross_host" != x"no"; then
23806
      # Install a library built with a cross compiler in tooldir, not libdir.
23807
      toolexecdir='$(exec_prefix)/$(target_noncanonical)'
23808
      toolexecmainlibdir='$(toolexecdir)/lib'
23809
    else
23810
      toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
23811
      toolexecmainlibdir='$(libdir)'
23812
    fi
23813
    multi_os_directory=`$CC -print-multi-os-directory`
23814
    case $multi_os_directory in
23815
      .) toolexeclibdir=$toolexecmainlibdir ;; # Avoid trailing /.
23816
      *) toolexeclibdir=$toolexecmainlibdir/$multi_os_directory ;;
23817
    esac
23818
    ;;
23819
esac
23820
 
23821
 
23822
 
23823
 
23824
# Determine gcj and libgcj version number.
23825
gcjversion=`cat "$srcdir/../gcc/BASE-VER"`
23826
libgcj_soversion=`awk -F: '/^[^#].*:/ { print $1 }' $srcdir/libtool-version`
23827
GCJVERSION=$gcjversion
23828
 
23829
 
23830
cat >>confdefs.h <<_ACEOF
23831
#define GCJVERSION "$GCJVERSION"
23832
_ACEOF
23833
 
23834
 
23835
# Determine where the standard .db file and GNU Classpath JNI
23836
# libraries are found.
23837
gcjsubdir=gcj-$gcjversion-$libgcj_soversion
23838
multi_os_directory=`$CC -print-multi-os-directory`
23839
case $multi_os_directory in
23840
  .)
23841
   dbexecdir='$(libdir)/'$gcjsubdir # Avoid /.
23842
   ;;
23843
  *)
23844
   dbexecdir='$(libdir)/'$multi_os_directory/$gcjsubdir
23845
   ;;
23846
esac
23847
 
23848
 
23849
 
23850
 
23851
$as_echo "#define JV_VERSION \"1.5.0\"" >>confdefs.h
23852
 
23853
 
23854
$as_echo "#define JV_API_VERSION \"1.5\"" >>confdefs.h
23855
 
23856
 
23857
 
23858
case "${with_gxx_include_dir}" in
23859
  yes)
23860
    as_fn_error "--with-gxx-include-dir=[dir] requires a directory" "$LINENO" 5
23861
    ;;
23862
  no | "")
23863
    case "${enable_version_specific_runtime_libs}" in
23864
      yes) gxx_include_dir='$(libsubdir)/include/c++' ;;
23865
      *)
23866
        libstdcxx_incdir='c++/$(gcc_version)'
23867
        gxx_include_dir='include/$(libstdcxx_incdir)'
23868
        if test -n "$with_cross_host" &&
23869
           test x"$with_cross_host" != x"no"; then
23870
          gxx_include_dir='${prefix}/${target_alias}/'"$gxx_include_dir"
23871
        else
23872
          gxx_include_dir='${prefix}/'"$gxx_include_dir"
23873
        fi;;
23874
    esac ;;
23875
  *) gxx_include_dir=${with_gxx_include_dir} ;;
23876
esac
23877
 
23878
 
23879
 
23880
 
23881
# We check for sys/filio.h because Solaris 2.5 defines FIONREAD there.
23882
# On that system, sys/ioctl.h will not include sys/filio.h unless
23883
# BSD_COMP is defined; just including sys/filio.h is simpler.
23884
# We avoid AC_HEADER_DIRENT since we really only care about dirent.h
23885
# for now.  If you change this, you also must update natFile.cc.
23886
for ac_header in unistd.h bstring.h sys/time.h sys/types.h fcntl.h \
23887
                  sys/ioctl.h sys/filio.h sys/stat.h sys/select.h \
23888
                  sys/socket.h netinet/in.h arpa/inet.h netdb.h \
23889
                  pwd.h sys/config.h stdint.h langinfo.h locale.h \
23890
                  dirent.h sys/rw_lock.h magic.h ifaddrs.h
23891
do :
23892
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
23893
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
23894
eval as_val=\$$as_ac_Header
23895
   if test "x$as_val" = x""yes; then :
23896
  cat >>confdefs.h <<_ACEOF
23897
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
23898
_ACEOF
23899
 
23900
fi
23901
 
23902
done
23903
 
23904
 
23905
# sys/socket.h is a prerequisite for net/if.h on Solaris.
23906
for ac_header in net/if.h
23907
do :
23908
  ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "
23909
#ifdef HAVE_SYS_SOCKET_H
23910
#include 
23911
#endif
23912
 
23913
"
23914
if test "x$ac_cv_header_net_if_h" = x""yes; then :
23915
  cat >>confdefs.h <<_ACEOF
23916
#define HAVE_NET_IF_H 1
23917
_ACEOF
23918
 
23919
fi
23920
 
23921
done
23922
 
23923
 
23924
for ac_header in inttypes.h
23925
do :
23926
  ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
23927
if test "x$ac_cv_header_inttypes_h" = x""yes; then :
23928
  cat >>confdefs.h <<_ACEOF
23929
#define HAVE_INTTYPES_H 1
23930
_ACEOF
23931
 
23932
 
23933
$as_echo "#define HAVE_INTTYPES_H 1" >>confdefs.h
23934
 
23935
 
23936
$as_echo "#define JV_HAVE_INTTYPES_H 1" >>confdefs.h
23937
 
23938
 
23939
fi
23940
 
23941
done
23942
 
23943
 
23944
ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
23945
if test "x$ac_cv_type_ssize_t" = x""yes; then :
23946
 
23947
else
23948
 
23949
cat >>confdefs.h <<_ACEOF
23950
#define ssize_t int
23951
_ACEOF
23952
 
23953
fi
23954
 
23955
ac_fn_c_check_type "$LINENO" "magic_t" "ac_cv_type_magic_t" "
23956
#ifdef HAVE_MAGIC_H
23957
#include 
23958
#endif
23959
"
23960
if test "x$ac_cv_type_magic_t" = x""yes; then :
23961
 
23962
 
23963
$as_echo "#define HAVE_MAGIC_T 1" >>confdefs.h
23964
 
23965
fi
23966
 
23967
 
23968
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for in_addr_t" >&5
23969
$as_echo_n "checking for in_addr_t... " >&6; }
23970
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23971
/* end confdefs.h.  */
23972
#include 
23973
#if STDC_HEADERS
23974
#include 
23975
#include 
23976
#endif
23977
#if HAVE_NETINET_IN_H
23978
#include 
23979
#endif
23980
int
23981
main ()
23982
{
23983
in_addr_t foo;
23984
  ;
23985
  return 0;
23986
}
23987
_ACEOF
23988
if ac_fn_c_try_compile "$LINENO"; then :
23989
 
23990
$as_echo "#define HAVE_IN_ADDR_T 1" >>confdefs.h
23991
 
23992
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23993
$as_echo "yes" >&6; }
23994
else
23995
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23996
$as_echo "no" >&6; }
23997
fi
23998
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23999
 
24000
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct ip_mreq is in netinet/in.h" >&5
24001
$as_echo_n "checking whether struct ip_mreq is in netinet/in.h... " >&6; }
24002
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24003
/* end confdefs.h.  */
24004
#include 
24005
int
24006
main ()
24007
{
24008
struct ip_mreq mreq;
24009
  ;
24010
  return 0;
24011
}
24012
_ACEOF
24013
if ac_fn_c_try_compile "$LINENO"; then :
24014
 
24015
$as_echo "#define HAVE_STRUCT_IP_MREQ 1" >>confdefs.h
24016
 
24017
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24018
$as_echo "yes" >&6; }
24019
else
24020
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24021
$as_echo "no" >&6; }
24022
fi
24023
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24024
 
24025
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct ipv6_mreq is in netinet/in.h" >&5
24026
$as_echo_n "checking whether struct ipv6_mreq is in netinet/in.h... " >&6; }
24027
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24028
/* end confdefs.h.  */
24029
#include 
24030
int
24031
main ()
24032
{
24033
struct ipv6_mreq mreq6;
24034
  ;
24035
  return 0;
24036
}
24037
_ACEOF
24038
if ac_fn_c_try_compile "$LINENO"; then :
24039
 
24040
$as_echo "#define HAVE_STRUCT_IPV6_MREQ 1" >>confdefs.h
24041
 
24042
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24043
$as_echo "yes" >&6; }
24044
else
24045
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24046
$as_echo "no" >&6; }
24047
fi
24048
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24049
 
24050
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct sockaddr_in6 is in netinet/in.h" >&5
24051
$as_echo_n "checking whether struct sockaddr_in6 is in netinet/in.h... " >&6; }
24052
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24053
/* end confdefs.h.  */
24054
#include 
24055
int
24056
main ()
24057
{
24058
struct sockaddr_in6 addr6;
24059
  ;
24060
  return 0;
24061
}
24062
_ACEOF
24063
if ac_fn_c_try_compile "$LINENO"; then :
24064
 
24065
$as_echo "#define HAVE_INET6 1" >>confdefs.h
24066
 
24067
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24068
$as_echo "yes" >&6; }
24069
else
24070
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24071
$as_echo "no" >&6; }
24072
fi
24073
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24074
 
24075
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t in sys/socket.h" >&5
24076
$as_echo_n "checking for socklen_t in sys/socket.h... " >&6; }
24077
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24078
/* end confdefs.h.  */
24079
#define _POSIX_PII_SOCKET
24080
#include 
24081
#include 
24082
int
24083
main ()
24084
{
24085
socklen_t x = 5;
24086
  ;
24087
  return 0;
24088
}
24089
_ACEOF
24090
if ac_fn_c_try_compile "$LINENO"; then :
24091
 
24092
$as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
24093
 
24094
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24095
$as_echo "yes" >&6; }
24096
else
24097
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24098
$as_echo "no" >&6; }
24099
fi
24100
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24101
 
24102
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_gmtoff in struct tm" >&5
24103
$as_echo_n "checking for tm_gmtoff in struct tm... " >&6; }
24104
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24105
/* end confdefs.h.  */
24106
#include 
24107
int
24108
main ()
24109
{
24110
struct tm tim; tim.tm_gmtoff = 0;
24111
  ;
24112
  return 0;
24113
}
24114
_ACEOF
24115
if ac_fn_c_try_compile "$LINENO"; then :
24116
 
24117
$as_echo "#define STRUCT_TM_HAS_GMTOFF 1" >>confdefs.h
24118
 
24119
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24120
$as_echo "yes" >&6; }
24121
else
24122
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24123
$as_echo "no" >&6; }
24124
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for global timezone variable" >&5
24125
$as_echo_n "checking for global timezone variable... " >&6; }
24126
               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24127
/* end confdefs.h.  */
24128
#include 
24129
int
24130
main ()
24131
{
24132
void i(){long z2 = 2*timezone;}
24133
  ;
24134
  return 0;
24135
}
24136
_ACEOF
24137
if ac_fn_c_try_compile "$LINENO"; then :
24138
 
24139
$as_echo "#define HAVE_TIMEZONE 1" >>confdefs.h
24140
 
24141
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24142
$as_echo "yes" >&6; }
24143
else
24144
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24145
$as_echo "no" >&6; }
24146
       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for global _timezone variable" >&5
24147
$as_echo_n "checking for global _timezone variable... " >&6; }
24148
              cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24149
/* end confdefs.h.  */
24150
#include 
24151
int
24152
main ()
24153
{
24154
long z2 = _timezone;
24155
  ;
24156
  return 0;
24157
}
24158
_ACEOF
24159
if ac_fn_c_try_compile "$LINENO"; then :
24160
 
24161
$as_echo "#define HAVE_UNDERSCORE_TIMEZONE 1" >>confdefs.h
24162
 
24163
          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24164
$as_echo "yes" >&6; }
24165
else
24166
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24167
$as_echo "no" >&6; }
24168
fi
24169
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24170
fi
24171
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24172
fi
24173
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24174
 
24175
for ac_prog in perl
24176
do
24177
  # Extract the first word of "$ac_prog", so it can be a program name with args.
24178
set dummy $ac_prog; ac_word=$2
24179
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24180
$as_echo_n "checking for $ac_word... " >&6; }
24181
if test "${ac_cv_prog_PERL+set}" = set; then :
24182
  $as_echo_n "(cached) " >&6
24183
else
24184
  if test -n "$PERL"; then
24185
  ac_cv_prog_PERL="$PERL" # Let the user override the test.
24186
else
24187
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24188
for as_dir in $PATH
24189
do
24190
  IFS=$as_save_IFS
24191
  test -z "$as_dir" && as_dir=.
24192
    for ac_exec_ext in '' $ac_executable_extensions; do
24193
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
24194
    ac_cv_prog_PERL="$ac_prog"
24195
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24196
    break 2
24197
  fi
24198
done
24199
  done
24200
IFS=$as_save_IFS
24201
 
24202
fi
24203
fi
24204
PERL=$ac_cv_prog_PERL
24205
if test -n "$PERL"; then
24206
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
24207
$as_echo "$PERL" >&6; }
24208
else
24209
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24210
$as_echo "no" >&6; }
24211
fi
24212
 
24213
 
24214
  test -n "$PERL" && break
24215
done
24216
test -n "$PERL" || PERL="false"
24217
 
24218
 
24219
SYSDEP_SOURCES=
24220
SIGNAL_HANDLER_AUX=
24221
 
24222
case "${host}" in
24223
 alpha*-dec-osf* | mips-sgi-irix* | *-*-solaris2*)
24224
    SIGNAL_HANDLER=include/posix-signal.h
24225
    ;;
24226
 i?86-*-linux*)
24227
    SIGNAL_HANDLER=include/i386-signal.h
24228
    SIGNAL_HANDLER_AUX=include/x86_64-signal.h
24229
    ;;
24230
# ia64-*)
24231
#    SYSDEP_SOURCES=sysdep/ia64.c
24232
#    test -d sysdep || mkdir sysdep
24233
#    ;;
24234
 hppa*-*-linux*)
24235
    SIGNAL_HANDLER=include/pa-signal.h
24236
    ;;
24237
 hppa*-hp-hpux*)
24238
    SIGNAL_HANDLER=include/hppa-signal.h
24239
    ;;
24240
 ia64-*-linux*)
24241
    SIGNAL_HANDLER=include/dwarf2-signal.h
24242
    ;;
24243
 powerpc*-*-linux*)
24244
    SIGNAL_HANDLER=include/powerpc-signal.h
24245
    ;;
24246
 alpha*-*-linux*)
24247
    SIGNAL_HANDLER=include/dwarf2-signal.h
24248
    ;;
24249
 s390*-*-linux*)
24250
    SIGNAL_HANDLER=include/s390-signal.h
24251
    ;;
24252
 x86_64*-*-linux*)
24253
    SIGNAL_HANDLER=include/x86_64-signal.h
24254
    SIGNAL_HANDLER_AUX=include/i386-signal.h
24255
    ;;
24256
 sparc*-*-linux*)
24257
    SIGNAL_HANDLER=include/dwarf2-signal.h
24258
    ;;
24259
 sh*-*-linux*)
24260
    SIGNAL_HANDLER=include/sh-signal.h
24261
    ;;
24262
 *mingw*)
24263
    SIGNAL_HANDLER=include/win32-signal.h
24264
    ;;
24265
 mips*-*-linux*)
24266
    SIGNAL_HANDLER=include/mips-signal.h
24267
    ;;
24268
 m68*-*-linux*)
24269
    SIGNAL_HANDLER=include/dwarf2-signal.h
24270
    ;;
24271
 powerpc*-*-darwin* | i?86-*-darwin[912]* | x86_64-*-darwin[912]*)
24272
    SIGNAL_HANDLER=include/darwin-signal.h
24273
    ;;
24274
 powerpc*-*-aix*)
24275
    SIGNAL_HANDLER=include/aix-signal.h
24276
    ;;
24277
 *)
24278
    SIGNAL_HANDLER=include/default-signal.h
24279
    ;;
24280
esac
24281
 
24282
# If we're using sjlj exceptions, forget what we just learned.
24283
if test "$enable_sjlj_exceptions" = yes; then
24284
   SIGNAL_HANDLER=include/default-signal.h
24285
   SIGNAL_HANDLER_AUX=
24286
fi
24287
 
24288
 
24289
 
24290
if test -z "$SIGNAL_HANDLER_AUX"; then
24291
  SIGNAL_HANDLER_AUX=$SIGNAL_HANDLER
24292
fi
24293
 
24294
ac_config_links="$ac_config_links include/java-signal.h:$SIGNAL_HANDLER include/java-signal-aux.h:$SIGNAL_HANDLER_AUX"
24295
 
24296
 
24297
if test "${multilib}" = "yes"; then
24298
  multilib_arg="--enable-multilib"
24299
else
24300
  multilib_arg=
24301
fi
24302
 
24303
# See if we support thread-local storage.
24304
 
24305
 
24306
   # Check whether --enable-tls was given.
24307
if test "${enable_tls+set}" = set; then :
24308
  enableval=$enable_tls;
24309
      case "$enableval" in
24310
       yes|no) ;;
24311
       *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
24312
      esac
24313
 
24314
else
24315
  enable_tls=yes
24316
fi
24317
 
24318
 
24319
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
24320
$as_echo_n "checking whether the target supports thread-local storage... " >&6; }
24321
if test "${gcc_cv_have_tls+set}" = set; then :
24322
  $as_echo_n "(cached) " >&6
24323
else
24324
 
24325
    if test "$cross_compiling" = yes; then :
24326
                if test x$gcc_no_link = xyes; then
24327
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24328
fi
24329
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24330
/* end confdefs.h.  */
24331
__thread int a; int b; int main() { return a = b; }
24332
_ACEOF
24333
if ac_fn_c_try_link "$LINENO"; then :
24334
  chktls_save_LDFLAGS="$LDFLAGS"
24335
                          case $host in
24336
            *-*-linux*)
24337
              LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
24338
              ;;
24339
          esac
24340
          chktls_save_CFLAGS="$CFLAGS"
24341
          CFLAGS="-fPIC $CFLAGS"
24342
                  if test x$gcc_no_link = xyes; then
24343
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24344
fi
24345
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24346
/* end confdefs.h.  */
24347
int f() { return 0; }
24348
_ACEOF
24349
if ac_fn_c_try_link "$LINENO"; then :
24350
  if test x$gcc_no_link = xyes; then
24351
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24352
fi
24353
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24354
/* end confdefs.h.  */
24355
__thread int a; int b; int f() { return a = b; }
24356
_ACEOF
24357
if ac_fn_c_try_link "$LINENO"; then :
24358
  gcc_cv_have_tls=yes
24359
else
24360
  gcc_cv_have_tls=no
24361
fi
24362
rm -f core conftest.err conftest.$ac_objext \
24363
    conftest$ac_exeext conftest.$ac_ext
24364
else
24365
  gcc_cv_have_tls=yes
24366
fi
24367
rm -f core conftest.err conftest.$ac_objext \
24368
    conftest$ac_exeext conftest.$ac_ext
24369
          CFLAGS="$chktls_save_CFLAGS"
24370
          LDFLAGS="$chktls_save_LDFLAGS"
24371
else
24372
  gcc_cv_have_tls=no
24373
fi
24374
rm -f core conftest.err conftest.$ac_objext \
24375
    conftest$ac_exeext conftest.$ac_ext
24376
 
24377
 
24378
else
24379
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24380
/* end confdefs.h.  */
24381
__thread int a; int b; int main() { return a = b; }
24382
_ACEOF
24383
if ac_fn_c_try_run "$LINENO"; then :
24384
                      chktls_save_LDFLAGS="$LDFLAGS"
24385
      LDFLAGS="-static $LDFLAGS"
24386
      if test x$gcc_no_link = xyes; then
24387
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24388
fi
24389
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24390
/* end confdefs.h.  */
24391
int main() { return 0; }
24392
_ACEOF
24393
if ac_fn_c_try_link "$LINENO"; then :
24394
  if test "$cross_compiling" = yes; then :
24395
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
24396
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
24397
as_fn_error "cannot run test program while cross compiling
24398
See \`config.log' for more details." "$LINENO" 5; }
24399
else
24400
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24401
/* end confdefs.h.  */
24402
__thread int a; int b; int main() { return a = b; }
24403
_ACEOF
24404
if ac_fn_c_try_run "$LINENO"; then :
24405
  gcc_cv_have_tls=yes
24406
else
24407
  gcc_cv_have_tls=no
24408
fi
24409
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24410
  conftest.$ac_objext conftest.beam conftest.$ac_ext
24411
fi
24412
 
24413
else
24414
  gcc_cv_have_tls=yes
24415
fi
24416
rm -f core conftest.err conftest.$ac_objext \
24417
    conftest$ac_exeext conftest.$ac_ext
24418
      LDFLAGS="$chktls_save_LDFLAGS"
24419
      if test $gcc_cv_have_tls = yes; then
24420
                                                chktls_save_CFLAGS="$CFLAGS"
24421
        thread_CFLAGS=failed
24422
        for flag in '' '-pthread' '-lpthread'; do
24423
          CFLAGS="$flag $chktls_save_CFLAGS"
24424
          if test x$gcc_no_link = xyes; then
24425
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24426
fi
24427
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24428
/* end confdefs.h.  */
24429
#include 
24430
                void *g(void *d) { return NULL; }
24431
int
24432
main ()
24433
{
24434
pthread_t t; pthread_create(&t,NULL,g,NULL);
24435
  ;
24436
  return 0;
24437
}
24438
_ACEOF
24439
if ac_fn_c_try_link "$LINENO"; then :
24440
  thread_CFLAGS="$flag"
24441
fi
24442
rm -f core conftest.err conftest.$ac_objext \
24443
    conftest$ac_exeext conftest.$ac_ext
24444
          if test "X$thread_CFLAGS" != Xfailed; then
24445
            break
24446
          fi
24447
        done
24448
        CFLAGS="$chktls_save_CFLAGS"
24449
        if test "X$thread_CFLAGS" != Xfailed; then
24450
          CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
24451
                                                  if test "$cross_compiling" = yes; then :
24452
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
24453
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
24454
as_fn_error "cannot run test program while cross compiling
24455
See \`config.log' for more details." "$LINENO" 5; }
24456
else
24457
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24458
/* end confdefs.h.  */
24459
#include 
24460
                __thread int a;
24461
                static int *volatile a_in_other_thread;
24462
                static void *
24463
                thread_func (void *arg)
24464
                {
24465
                  a_in_other_thread = &a;
24466
                  return (void *)0;
24467
                }
24468
int
24469
main ()
24470
{
24471
pthread_t thread;
24472
                void *thread_retval;
24473
                int *volatile a_in_main_thread;
24474
                a_in_main_thread = &a;
24475
                if (pthread_create (&thread, (pthread_attr_t *)0,
24476
                                    thread_func, (void *)0))
24477
                  return 0;
24478
                if (pthread_join (thread, &thread_retval))
24479
                  return 0;
24480
                return (a_in_other_thread == a_in_main_thread);
24481
  ;
24482
  return 0;
24483
}
24484
_ACEOF
24485
if ac_fn_c_try_run "$LINENO"; then :
24486
  gcc_cv_have_tls=yes
24487
else
24488
  gcc_cv_have_tls=no
24489
fi
24490
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24491
  conftest.$ac_objext conftest.beam conftest.$ac_ext
24492
fi
24493
 
24494
          CFLAGS="$chktls_save_CFLAGS"
24495
        fi
24496
      fi
24497
else
24498
  gcc_cv_have_tls=no
24499
fi
24500
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24501
  conftest.$ac_objext conftest.beam conftest.$ac_ext
24502
fi
24503
 
24504
fi
24505
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
24506
$as_echo "$gcc_cv_have_tls" >&6; }
24507
  if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
24508
 
24509
$as_echo "#define HAVE_TLS 1" >>confdefs.h
24510
 
24511
  fi
24512
 
24513
# For _Unwind_GetIPInfo.
24514
 
24515
 
24516
# Check whether --with-system-libunwind was given.
24517
if test "${with_system_libunwind+set}" = set; then :
24518
  withval=$with_system_libunwind;
24519
fi
24520
 
24521
  # If system-libunwind was not specifically set, pick a default setting.
24522
  if test x$with_system_libunwind = x; then
24523
    case ${target} in
24524
      ia64-*-hpux*) with_system_libunwind=yes ;;
24525
      *) with_system_libunwind=no ;;
24526
    esac
24527
  fi
24528
  # Based on system-libunwind and target, do we have ipinfo?
24529
  if  test x$with_system_libunwind = xyes; then
24530
    case ${target} in
24531
      ia64-*-*) have_unwind_getipinfo=no ;;
24532
      *) have_unwind_getipinfo=yes ;;
24533
    esac
24534
  else
24535
    # Darwin before version 9 does not have _Unwind_GetIPInfo.
24536
 
24537
    case ${target} in
24538
      *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;;
24539
      *) have_unwind_getipinfo=yes ;;
24540
    esac
24541
 
24542
  fi
24543
 
24544
  if test x$have_unwind_getipinfo = xyes; then
24545
 
24546
$as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h
24547
 
24548
  fi
24549
 
24550
 
24551
# See if linker supports anonymous version scripts.
24552
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld supports anonymous version scripts" >&5
24553
$as_echo_n "checking whether ld supports anonymous version scripts... " >&6; }
24554
if test "${libjava_cv_anon_version_script+set}" = set; then :
24555
  $as_echo_n "(cached) " >&6
24556
else
24557
  # Check whether --enable-symvers was given.
24558
if test "${enable_symvers+set}" = set; then :
24559
  enableval=$enable_symvers; case "$enableval" in
24560
         yes) libjava_cv_anon_version_script=yes ;;
24561
         no)  libjava_cv_anon_version_script=no ;;
24562
         *)   as_fn_error "Unknown argument to enable/disable symvers" "$LINENO" 5;;
24563
        esac
24564
else
24565
  libjava_cv_anon_version_script=yes
24566
 
24567
fi
24568
 
24569
   if test x$libjava_cv_anon_version_script = xyes; then
24570
     save_CFLAGS="$CFLAGS"; save_LDFLAGS="$LDFLAGS"
24571
     CFLAGS="$CFLAGS -fPIC";
24572
     LDFLAGS="$LDFLAGS -shared -Wl,--version-script,conftest.map"
24573
     echo '{ global: globalsymb*; local: *; };' > conftest.map
24574
     if test x$gcc_no_link = xyes; then
24575
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24576
fi
24577
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24578
/* end confdefs.h.  */
24579
void globalsymbol (void) {} void localsymbol (void) {}
24580
int
24581
main ()
24582
{
24583
 
24584
  ;
24585
  return 0;
24586
}
24587
_ACEOF
24588
if ac_fn_c_try_link "$LINENO"; then :
24589
  libjava_cv_anon_version_script=gnu
24590
else
24591
  libjava_cv_anon_version_script=no
24592
fi
24593
rm -f core conftest.err conftest.$ac_objext \
24594
    conftest$ac_exeext conftest.$ac_ext
24595
     if test x$libjava_cv_anon_version_script = xno; then
24596
       case "$target_os" in
24597
         solaris2*)
24598
           LDFLAGS="$save_LDFLAGS"
24599
           LDFLAGS="$LDFLAGS -shared -Wl,-M,conftest.map"
24600
           # Sun ld doesn't understand wildcards here.
24601
           echo '{ global: globalsymbol; local: *; };' > conftest.map
24602
           if test x$gcc_no_link = xyes; then
24603
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24604
fi
24605
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24606
/* end confdefs.h.  */
24607
void globalsymbol (void) {} void localsymbol (void) {}
24608
int
24609
main ()
24610
{
24611
 
24612
  ;
24613
  return 0;
24614
}
24615
_ACEOF
24616
if ac_fn_c_try_link "$LINENO"; then :
24617
  libjava_cv_anon_version_script=sun
24618
fi
24619
rm -f core conftest.err conftest.$ac_objext \
24620
    conftest$ac_exeext conftest.$ac_ext
24621
           ;;
24622
       esac
24623
     fi
24624
     CFLAGS="$save_CFLAGS"; LDFLAGS="$save_LDFLAGS"
24625
   fi
24626
 
24627
fi
24628
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libjava_cv_anon_version_script" >&5
24629
$as_echo "$libjava_cv_anon_version_script" >&6; }
24630
 if test "$libjava_cv_anon_version_script" != no; then
24631
  ANONVERSCRIPT_TRUE=
24632
  ANONVERSCRIPT_FALSE='#'
24633
else
24634
  ANONVERSCRIPT_TRUE='#'
24635
  ANONVERSCRIPT_FALSE=
24636
fi
24637
 
24638
 if test "$libjava_cv_anon_version_script" = gnu; then
24639
  ANONVERSCRIPT_GNU_TRUE=
24640
  ANONVERSCRIPT_GNU_FALSE='#'
24641
else
24642
  ANONVERSCRIPT_GNU_TRUE='#'
24643
  ANONVERSCRIPT_GNU_FALSE=
24644
fi
24645
 
24646
 if test "$libjava_cv_anon_version_script" = sun; then
24647
  ANONVERSCRIPT_SUN_TRUE=
24648
  ANONVERSCRIPT_SUN_FALSE='#'
24649
else
24650
  ANONVERSCRIPT_SUN_TRUE='#'
24651
  ANONVERSCRIPT_SUN_FALSE=
24652
fi
24653
 
24654
 
24655
# Check if linker supports static linking on a per library basis
24656
LD_START_STATIC_SPEC=
24657
LD_FINISH_STATIC_SPEC=
24658
if $LD --help 2>&1 | grep -- -call_shared >/dev/null 2>&1; then
24659
  if $LD --help 2>&1 | grep -- -non_shared >/dev/null 2>&1; then
24660
    LD_START_STATIC_SPEC='%{static-libgcj:-non_shared}'
24661
    LD_FINISH_STATIC_SPEC='%{static-libgcj:-call_shared}'
24662
  fi
24663
fi
24664
 
24665
 
24666
 
24667
here=`${PWDCMD-pwd}`
24668
 
24669
 
24670
# We get this from the environment.
24671
 
24672
 
24673
default_python_dir="/share/gcc-`cat ${srcdir}/../gcc/BASE-VER`/python/libjava"
24674
 
24675
# Check whether --with-python-dir was given.
24676
if test "${with_python_dir+set}" = set; then :
24677
  withval=$with_python_dir; with_python_dir=$withval
24678
else
24679
  with_python_dir="${default_python_dir}"
24680
fi
24681
 
24682
 
24683
# Needed for installing Python modules during make install.
24684
python_mod_dir="\${prefix}${with_python_dir}"
24685
 
24686
# Needed for substituting into aot-compile*
24687
python_mod_dir_expanded="${expanded_prefix}${with_python_dir}"
24688
 
24689
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Python modules dir: ${python_mod_dir_expanded}" >&5
24690
$as_echo "Python modules dir: ${python_mod_dir_expanded}" >&6; };
24691
 
24692
 
24693
 
24694
# needed for aot-compile-rpm
24695
MAKE=`which make`
24696
 
24697
 
24698
# Check whether --enable-aot-compile-rpm was given.
24699
if test "${enable_aot_compile_rpm+set}" = set; then :
24700
  enableval=$enable_aot_compile_rpm; case "${enableval}" in
24701
    yes) AOT_RPM_ENABLED=yes ;;
24702
    no)  AOT_RPM_ENABLED=no ;;
24703
    *)   as_fn_error "Unknown argument to enable/disable aot-compile-rpm" "$LINENO" 5 ;;
24704
  esac
24705
else
24706
  AOT_RPM_ENABLED=no
24707
 
24708
fi
24709
 
24710
 if test "x${AOT_RPM_ENABLED}" = xyes; then
24711
  INSTALL_AOT_RPM_TRUE=
24712
  INSTALL_AOT_RPM_FALSE='#'
24713
else
24714
  INSTALL_AOT_RPM_TRUE='#'
24715
  INSTALL_AOT_RPM_FALSE=
24716
fi
24717
 
24718
 
24719
# Check whether --enable-java-home was given.
24720
if test "${enable_java_home+set}" = set; then :
24721
  enableval=$enable_java_home; case "${enableval}" in
24722
    yes) JAVA_HOME_ENABLED=yes ;;
24723
    no)  JAVA_HOME_ENABLED=no ;;
24724
    *)   as_fn_error "Unknown argument to enable/disable java-home" "$LINENO" 5 ;;
24725
  esac
24726
else
24727
  JAVA_HOME_ENABLED=no
24728
 
24729
fi
24730
 
24731
 if test "x${JAVA_HOME_ENABLED}" = xyes; then
24732
  CREATE_JAVA_HOME_TRUE=
24733
  CREATE_JAVA_HOME_FALSE='#'
24734
else
24735
  CREATE_JAVA_HOME_TRUE='#'
24736
  CREATE_JAVA_HOME_FALSE=
24737
fi
24738
 
24739
 
24740
# Only do these checks if java-home above is enabled.
24741
if test "x${JAVA_HOME_ENABLED}" = xyes
24742
then
24743
 
24744
 
24745
# Check whether --with-gcc-suffix was given.
24746
if test "${with_gcc_suffix+set}" = set; then :
24747
  withval=$with_gcc_suffix; gcc_suffix=$withval
24748
else
24749
  gcc_suffix=""
24750
fi
24751
 
24752
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: GCC suffix: ${gcc_suffix}" >&5
24753
$as_echo "GCC suffix: ${gcc_suffix}" >&6; }
24754
 
24755
 
24756
 
24757
# Check whether --with-arch-directory was given.
24758
if test "${with_arch_directory+set}" = set; then :
24759
  withval=$with_arch_directory; host_cpu=$withval
24760
else
24761
  host_cpu=""
24762
fi
24763
 
24764
 
24765
 
24766
# Check whether --with-os-directory was given.
24767
if test "${with_os_directory+set}" = set; then :
24768
  withval=$with_os_directory; host_os=$withval
24769
else
24770
  host_os=""
24771
fi
24772
 
24773
 
24774
 
24775
# Check whether --with-origin-name was given.
24776
if test "${with_origin_name+set}" = set; then :
24777
  withval=$with_origin_name; origin_name=$withval
24778
else
24779
  origin_name=gcj${gcc_suffix}
24780
fi
24781
 
24782
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: JPackage origin name: ${origin_name}" >&5
24783
$as_echo "JPackage origin name: ${origin_name}" >&6; }
24784
 
24785
 
24786
# Check whether --with-arch-suffix was given.
24787
if test "${with_arch_suffix+set}" = set; then :
24788
  withval=$with_arch_suffix; arch_suffix=$withval
24789
else
24790
  arch_suffix=""
24791
fi
24792
 
24793
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: arch suffix: ${arch_suffix}" >&5
24794
$as_echo "arch suffix: ${arch_suffix}" >&6; }
24795
 
24796
 
24797
# Check whether --with-jvm-root-dir was given.
24798
if test "${with_jvm_root_dir+set}" = set; then :
24799
  withval=$with_jvm_root_dir; jvm_root_dir=$withval
24800
else
24801
  jvm_root_dir="\${prefix}/lib/jvm"
24802
fi
24803
 
24804
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM root installation directory: ${jvm_root_dir}" >&5
24805
$as_echo "JVM root installation directory: ${jvm_root_dir}" >&6; }
24806
 
24807
 
24808
# Check whether --with-jvm-jar-dir was given.
24809
if test "${with_jvm_jar_dir+set}" = set; then :
24810
  withval=$with_jvm_jar_dir; jvm_jar_dir=$withval
24811
else
24812
  jvm_jar_dir=\${prefix}/lib/jvm-exports
24813
fi
24814
 
24815
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: JAR root installation directory: ${jvm_jar_dir}" >&5
24816
$as_echo "JAR root installation directory: ${jvm_jar_dir}" >&6; }
24817
 
24818
  JAVA_VERSION=1.5.0
24819
  BUILD_VERSION=0
24820
 
24821
 
24822
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: Java version: ${JAVA_VERSION}" >&5
24823
$as_echo "Java version: ${JAVA_VERSION}" >&6; }
24824
 
24825
  jre_dir=jre
24826
  jre_lnk=jre-${JAVA_VERSION}-${origin_name}
24827
  sdk_lnk=java-${JAVA_VERSION}-${origin_name}
24828
 
24829
  JVM_ROOT_DIR=${jvm_root_dir}
24830
 
24831
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM ROOT directory: ${JVM_ROOT_DIR}" >&5
24832
$as_echo "JVM ROOT directory: ${JVM_ROOT_DIR}" >&6; }
24833
 
24834
  JVM_JAR_ROOT_DIR=${jvm_jar_dir}
24835
 
24836
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM JAR ROOT directory: ${JVM_JAR_ROOT_DIR}" >&5
24837
$as_echo "JVM JAR ROOT directory: ${JVM_JAR_ROOT_DIR}" >&6; }
24838
 
24839
  JVM_JAR_DIR=${jvm_jar_dir}
24840
 
24841
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: JVM JAR directory: ${JVM_JAR_DIR}" >&5
24842
$as_echo "JVM JAR directory: ${JVM_JAR_DIR}" >&6; }
24843
 
24844
  JRE_DIR=${jre_dir}
24845
 
24846
 
24847
  JRE_LNK=${jre_lnk}
24848
 
24849
 
24850
  SDK_LNK=${sdk_lnk}
24851
 
24852
 
24853
  SDK_BIN_DIR=${jvm_root_dir}/bin
24854
 
24855
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: SDK tools directory: ${SDK_BIN_DIR}" >&5
24856
$as_echo "SDK tools directory: ${SDK_BIN_DIR}" >&6; }
24857
 
24858
  SDK_LIB_DIR=${jvm_root_dir}/lib
24859
 
24860
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: SDK jar directory: ${SDK_LIB_DIR}" >&5
24861
$as_echo "SDK jar directory: ${SDK_LIB_DIR}" >&6; }
24862
 
24863
  SDK_INCLUDE_DIR=${jvm_root_dir}/include
24864
 
24865
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: SDK include directory: ${SDK_INCLUDE_DIR}" >&5
24866
$as_echo "SDK include directory: ${SDK_INCLUDE_DIR}" >&6; }
24867
 
24868
  JRE_BIN_DIR=${jvm_root_dir}/${jre_dir}/bin
24869
 
24870
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: JRE tools directory: ${JRE_BIN_DIR}" >&5
24871
$as_echo "JRE tools directory: ${JRE_BIN_DIR}" >&6; }
24872
 
24873
  JRE_LIB_DIR=${jvm_root_dir}/${jre_dir}/lib
24874
 
24875
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: JRE lib directory: ${JRE_LIB_DIR}" >&5
24876
$as_echo "JRE lib directory: ${JRE_LIB_DIR}" >&6; }
24877
 
24878
  # Find gcj prefix using gcj found in PATH.
24879
  gcj_prefix=`which gcj${gcc_suffix} | sed "s%/bin/gcj${gcc_suffix}%%"`
24880
 
24881
  # Where do the gcj binaries live?
24882
  # For jhbuild based builds, they all live in a sibling of bin called
24883
  # gcj-bin.  Check for gcj-bin first, and use bin otherwise.
24884
  GCJ_BIN_DIR=`if test -d ${gcj_prefix}/gcj-bin; then echo ${gcj_prefix}/gcj-bin; else echo ${gcj_prefix}/bin; fi`
24885
 
24886
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: GCJ tools directory: ${GCJ_BIN_DIR}" >&5
24887
$as_echo "GCJ tools directory: ${GCJ_BIN_DIR}" >&6; }
24888
 
24889
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: host is ${host}" >&5
24890
$as_echo "host is ${host}" >&6; }
24891
  if test "x${host_cpu}" = "x"
24892
  then
24893
    case ${host} in
24894
      *-mingw* | *-cygwin*)
24895
        host_cpu=x86;;
24896
      i486-* | i586-* | i686-*)
24897
        host_cpu=i386;;
24898
      x86_64-*)
24899
        host_cpu=amd64;;
24900
      *)
24901
        host_cpu=${host_cpu};;
24902
    esac
24903
  fi
24904
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: arch directory: ${host_cpu}" >&5
24905
$as_echo "arch directory: ${host_cpu}" >&6; }
24906
  CPU=${host_cpu}
24907
 
24908
 
24909
  if test "x${host_os}" = "x"
24910
  then
24911
    case ${host} in
24912
      *-mingw* | *-cygwin*)
24913
        host_os=win32;;
24914
      *-linux*)
24915
        host_os=linux;;
24916
      *)
24917
        host_os=${host_os};;
24918
    esac
24919
  fi
24920
  echo os directory: ${host_os}
24921
  OS=${host_os}
24922
 
24923
 
24924
  # make an expanded $libdir, for substituting into
24925
  # scripts (and other non-Makefile things).
24926
  LIBDIR=$libdir
24927
  if test "x${exec_prefix}" = "xNONE"
24928
  then
24929
      lib_exec_prefix=$expanded_prefix
24930
  else
24931
      lib_exec_prefix=$exec_prefix
24932
  fi
24933
  LIBDIR=`echo $libdir | sed "s:\\\${exec_prefix}:$lib_exec_prefix:g"`
24934
 
24935
fi
24936
 
24937
ac_config_files="$ac_config_files Makefile libgcj.pc libgcj.spec libgcj-test.spec gcj/Makefile include/Makefile testsuite/Makefile contrib/aotcompile.py contrib/aot-compile contrib/aot-compile-rpm contrib/generate-cacerts.pl contrib/rebuild-gcj-db"
24938
 
24939
 
24940
if test ${multilib} = yes; then
24941
  multilib_arg="--enable-multilib"
24942
else
24943
  multilib_arg=
24944
fi
24945
 
24946
ac_config_files="$ac_config_files scripts/jar"
24947
 
24948
cat >confcache <<\_ACEOF
24949
# This file is a shell script that caches the results of configure
24950
# tests run on this system so they can be shared between configure
24951
# scripts and configure runs, see configure's option --config-cache.
24952
# It is not useful on other systems.  If it contains results you don't
24953
# want to keep, you may remove or edit it.
24954
#
24955
# config.status only pays attention to the cache file if you give it
24956
# the --recheck option to rerun configure.
24957
#
24958
# `ac_cv_env_foo' variables (set or unset) will be overridden when
24959
# loading this file, other *unset* `ac_cv_foo' will be assigned the
24960
# following values.
24961
 
24962
_ACEOF
24963
 
24964
# The following way of writing the cache mishandles newlines in values,
24965
# but we know of no workaround that is simple, portable, and efficient.
24966
# So, we kill variables containing newlines.
24967
# Ultrix sh set writes to stderr and can't be redirected directly,
24968
# and sets the high bit in the cache file unless we assign to the vars.
24969
(
24970
  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
24971
    eval ac_val=\$$ac_var
24972
    case $ac_val in #(
24973
    *${as_nl}*)
24974
      case $ac_var in #(
24975
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
24976
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
24977
      esac
24978
      case $ac_var in #(
24979
      _ | IFS | as_nl) ;; #(
24980
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
24981
      *) { eval $ac_var=; unset $ac_var;} ;;
24982
      esac ;;
24983
    esac
24984
  done
24985
 
24986
  (set) 2>&1 |
24987
    case $as_nl`(ac_space=' '; set) 2>&1` in #(
24988
    *${as_nl}ac_space=\ *)
24989
      # `set' does not quote correctly, so add quotes: double-quote
24990
      # substitution turns \\\\ into \\, and sed turns \\ into \.
24991
      sed -n \
24992
        "s/'/'\\\\''/g;
24993
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
24994
      ;; #(
24995
    *)
24996
      # `set' quotes correctly as required by POSIX, so do not add quotes.
24997
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
24998
      ;;
24999
    esac |
25000
    sort
25001
) |
25002
  sed '
25003
     /^ac_cv_env_/b end
25004
     t clear
25005
     :clear
25006
     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
25007
     t end
25008
     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
25009
     :end' >>confcache
25010
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
25011
  if test -w "$cache_file"; then
25012
    test "x$cache_file" != "x/dev/null" &&
25013
      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
25014
$as_echo "$as_me: updating cache $cache_file" >&6;}
25015
    cat confcache >$cache_file
25016
  else
25017
    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
25018
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
25019
  fi
25020
fi
25021
rm -f confcache
25022
 
25023
test "x$prefix" = xNONE && prefix=$ac_default_prefix
25024
# Let make expand exec_prefix.
25025
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
25026
 
25027
DEFS=-DHAVE_CONFIG_H
25028
 
25029
ac_libobjs=
25030
ac_ltlibobjs=
25031
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
25032
  # 1. Remove the extension, and $U if already installed.
25033
  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
25034
  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
25035
  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
25036
  #    will be set to the directory where LIBOBJS objects are built.
25037
  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
25038
  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
25039
done
25040
LIBOBJS=$ac_libobjs
25041
 
25042
LTLIBOBJS=$ac_ltlibobjs
25043
 
25044
 
25045
if test -z "${CREATE_GJDOC_TRUE}" && test -z "${CREATE_GJDOC_FALSE}"; then
25046
  as_fn_error "conditional \"CREATE_GJDOC\" was never defined.
25047
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25048
fi
25049
if test -z "${JAVA_MAINTAINER_MODE_TRUE}" && test -z "${JAVA_MAINTAINER_MODE_FALSE}"; then
25050
  as_fn_error "conditional \"JAVA_MAINTAINER_MODE\" was never defined.
25051
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25052
fi
25053
if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
25054
  as_fn_error "conditional \"AMDEP\" was never defined.
25055
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25056
fi
25057
if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
25058
  as_fn_error "conditional \"am__fastdepCC\" was never defined.
25059
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25060
fi
25061
if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
25062
  as_fn_error "conditional \"am__fastdepCXX\" was never defined.
25063
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25064
fi
25065
 if test -n "$EXEEXT"; then
25066
  am__EXEEXT_TRUE=
25067
  am__EXEEXT_FALSE='#'
25068
else
25069
  am__EXEEXT_TRUE='#'
25070
  am__EXEEXT_FALSE=
25071
fi
25072
 
25073
if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
25074
  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
25075
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25076
fi
25077
if test -z "${BUILD_SUBLIBS_TRUE}" && test -z "${BUILD_SUBLIBS_FALSE}"; then
25078
  as_fn_error "conditional \"BUILD_SUBLIBS\" was never defined.
25079
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25080
fi
25081
if test -z "${XLIB_AWT_TRUE}" && test -z "${XLIB_AWT_FALSE}"; then
25082
  as_fn_error "conditional \"XLIB_AWT\" was never defined.
25083
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25084
fi
25085
if test -z "${X_AWT_TRUE}" && test -z "${X_AWT_FALSE}"; then
25086
  as_fn_error "conditional \"X_AWT\" was never defined.
25087
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25088
fi
25089
if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
25090
  as_fn_error "conditional \"am__fastdepGCJ\" was never defined.
25091
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25092
fi
25093
if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
25094
  as_fn_error "conditional \"am__fastdepGCJ\" was never defined.
25095
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25096
fi
25097
if test -z "${TESTSUBDIR_TRUE}" && test -z "${TESTSUBDIR_FALSE}"; then
25098
  as_fn_error "conditional \"TESTSUBDIR\" was never defined.
25099
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25100
fi
25101
if test -z "${BUILD_ECJ1_TRUE}" && test -z "${BUILD_ECJ1_FALSE}"; then
25102
  as_fn_error "conditional \"BUILD_ECJ1\" was never defined.
25103
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25104
fi
25105
if test -z "${INSTALL_ECJ_JAR_TRUE}" && test -z "${INSTALL_ECJ_JAR_FALSE}"; then
25106
  as_fn_error "conditional \"INSTALL_ECJ_JAR\" was never defined.
25107
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25108
fi
25109
if test -z "${JAVA_HOME_SET_TRUE}" && test -z "${JAVA_HOME_SET_FALSE}"; then
25110
  as_fn_error "conditional \"JAVA_HOME_SET\" was never defined.
25111
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25112
fi
25113
if test -z "${SUPPRESS_LIBGCJ_BC_TRUE}" && test -z "${SUPPRESS_LIBGCJ_BC_FALSE}"; then
25114
  as_fn_error "conditional \"SUPPRESS_LIBGCJ_BC\" was never defined.
25115
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25116
fi
25117
if test -z "${BUILD_LIBGCJ_REDUCED_REFLECTION_TRUE}" && test -z "${BUILD_LIBGCJ_REDUCED_REFLECTION_FALSE}"; then
25118
  as_fn_error "conditional \"BUILD_LIBGCJ_REDUCED_REFLECTION\" was never defined.
25119
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25120
fi
25121
if test -z "${INTERPRETER_TRUE}" && test -z "${INTERPRETER_FALSE}"; then
25122
  as_fn_error "conditional \"INTERPRETER\" was never defined.
25123
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25124
fi
25125
if test -z "${USING_WIN32_PLATFORM_TRUE}" && test -z "${USING_WIN32_PLATFORM_FALSE}"; then
25126
  as_fn_error "conditional \"USING_WIN32_PLATFORM\" was never defined.
25127
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25128
fi
25129
if test -z "${USING_POSIX_PLATFORM_TRUE}" && test -z "${USING_POSIX_PLATFORM_FALSE}"; then
25130
  as_fn_error "conditional \"USING_POSIX_PLATFORM\" was never defined.
25131
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25132
fi
25133
if test -z "${USING_DARWIN_CRT_TRUE}" && test -z "${USING_DARWIN_CRT_FALSE}"; then
25134
  as_fn_error "conditional \"USING_DARWIN_CRT\" was never defined.
25135
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25136
fi
25137
if test -z "${USING_BOEHMGC_TRUE}" && test -z "${USING_BOEHMGC_FALSE}"; then
25138
  as_fn_error "conditional \"USING_BOEHMGC\" was never defined.
25139
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25140
fi
25141
if test -z "${USING_NOGC_TRUE}" && test -z "${USING_NOGC_FALSE}"; then
25142
  as_fn_error "conditional \"USING_NOGC\" was never defined.
25143
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25144
fi
25145
if test -z "${USING_POSIX_THREADS_TRUE}" && test -z "${USING_POSIX_THREADS_FALSE}"; then
25146
  as_fn_error "conditional \"USING_POSIX_THREADS\" was never defined.
25147
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25148
fi
25149
if test -z "${USING_WIN32_THREADS_TRUE}" && test -z "${USING_WIN32_THREADS_FALSE}"; then
25150
  as_fn_error "conditional \"USING_WIN32_THREADS\" was never defined.
25151
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25152
fi
25153
if test -z "${USING_NO_THREADS_TRUE}" && test -z "${USING_NO_THREADS_FALSE}"; then
25154
  as_fn_error "conditional \"USING_NO_THREADS\" was never defined.
25155
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25156
fi
25157
if test -z "${USE_LIBGCJ_BC_TRUE}" && test -z "${USE_LIBGCJ_BC_FALSE}"; then
25158
  as_fn_error "conditional \"USE_LIBGCJ_BC\" was never defined.
25159
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25160
fi
25161
if test -z "${USING_GCC_TRUE}" && test -z "${USING_GCC_FALSE}"; then
25162
  as_fn_error "conditional \"USING_GCC\" was never defined.
25163
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25164
fi
25165
if test -z "${am__fastdepGCJ_TRUE}" && test -z "${am__fastdepGCJ_FALSE}"; then
25166
  as_fn_error "conditional \"am__fastdepGCJ\" was never defined.
25167
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25168
fi
25169
 
25170
if test -z "${NATIVE_TRUE}" && test -z "${NATIVE_FALSE}"; then
25171
  as_fn_error "conditional \"NATIVE\" was never defined.
25172
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25173
fi
25174
if test -z "${ENABLE_SHARED_TRUE}" && test -z "${ENABLE_SHARED_FALSE}"; then
25175
  as_fn_error "conditional \"ENABLE_SHARED\" was never defined.
25176
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25177
fi
25178
if test -z "${NEEDS_DATA_START_TRUE}" && test -z "${NEEDS_DATA_START_FALSE}"; then
25179
  as_fn_error "conditional \"NEEDS_DATA_START\" was never defined.
25180
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25181
fi
25182
if test -z "${INSTALL_BINARIES_TRUE}" && test -z "${INSTALL_BINARIES_FALSE}"; then
25183
  as_fn_error "conditional \"INSTALL_BINARIES\" was never defined.
25184
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25185
fi
25186
if test -z "${ANONVERSCRIPT_TRUE}" && test -z "${ANONVERSCRIPT_FALSE}"; then
25187
  as_fn_error "conditional \"ANONVERSCRIPT\" was never defined.
25188
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25189
fi
25190
if test -z "${ANONVERSCRIPT_GNU_TRUE}" && test -z "${ANONVERSCRIPT_GNU_FALSE}"; then
25191
  as_fn_error "conditional \"ANONVERSCRIPT_GNU\" was never defined.
25192
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25193
fi
25194
if test -z "${ANONVERSCRIPT_SUN_TRUE}" && test -z "${ANONVERSCRIPT_SUN_FALSE}"; then
25195
  as_fn_error "conditional \"ANONVERSCRIPT_SUN\" was never defined.
25196
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25197
fi
25198
if test -z "${INSTALL_AOT_RPM_TRUE}" && test -z "${INSTALL_AOT_RPM_FALSE}"; then
25199
  as_fn_error "conditional \"INSTALL_AOT_RPM\" was never defined.
25200
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25201
fi
25202
if test -z "${CREATE_JAVA_HOME_TRUE}" && test -z "${CREATE_JAVA_HOME_FALSE}"; then
25203
  as_fn_error "conditional \"CREATE_JAVA_HOME\" was never defined.
25204
Usually this means the macro was only invoked conditionally." "$LINENO" 5
25205
fi
25206
 
25207
: ${CONFIG_STATUS=./config.status}
25208
ac_write_fail=0
25209
ac_clean_files_save=$ac_clean_files
25210
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
25211
{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
25212
$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
25213
as_write_fail=0
25214
cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
25215
#! $SHELL
25216
# Generated by $as_me.
25217
# Run this file to recreate the current configuration.
25218
# Compiler output produced by configure, useful for debugging
25219
# configure, is in config.log if it exists.
25220
 
25221
debug=false
25222
ac_cs_recheck=false
25223
ac_cs_silent=false
25224
 
25225
SHELL=\${CONFIG_SHELL-$SHELL}
25226
export SHELL
25227
_ASEOF
25228
cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
25229
## -------------------- ##
25230
## M4sh Initialization. ##
25231
## -------------------- ##
25232
 
25233
# Be more Bourne compatible
25234
DUALCASE=1; export DUALCASE # for MKS sh
25235
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
25236
  emulate sh
25237
  NULLCMD=:
25238
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25239
  # is contrary to our usage.  Disable this feature.
25240
  alias -g '${1+"$@"}'='"$@"'
25241
  setopt NO_GLOB_SUBST
25242
else
25243
  case `(set -o) 2>/dev/null` in #(
25244
  *posix*) :
25245
    set -o posix ;; #(
25246
  *) :
25247
     ;;
25248
esac
25249
fi
25250
 
25251
 
25252
as_nl='
25253
'
25254
export as_nl
25255
# Printing a long string crashes Solaris 7 /usr/bin/printf.
25256
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
25257
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
25258
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
25259
# Prefer a ksh shell builtin over an external printf program on Solaris,
25260
# but without wasting forks for bash or zsh.
25261
if test -z "$BASH_VERSION$ZSH_VERSION" \
25262
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
25263
  as_echo='print -r --'
25264
  as_echo_n='print -rn --'
25265
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
25266
  as_echo='printf %s\n'
25267
  as_echo_n='printf %s'
25268
else
25269
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
25270
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
25271
    as_echo_n='/usr/ucb/echo -n'
25272
  else
25273
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
25274
    as_echo_n_body='eval
25275
      arg=$1;
25276
      case $arg in #(
25277
      *"$as_nl"*)
25278
        expr "X$arg" : "X\\(.*\\)$as_nl";
25279
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
25280
      esac;
25281
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
25282
    '
25283
    export as_echo_n_body
25284
    as_echo_n='sh -c $as_echo_n_body as_echo'
25285
  fi
25286
  export as_echo_body
25287
  as_echo='sh -c $as_echo_body as_echo'
25288
fi
25289
 
25290
# The user is always right.
25291
if test "${PATH_SEPARATOR+set}" != set; then
25292
  PATH_SEPARATOR=:
25293
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
25294
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
25295
      PATH_SEPARATOR=';'
25296
  }
25297
fi
25298
 
25299
 
25300
# IFS
25301
# We need space, tab and new line, in precisely that order.  Quoting is
25302
# there to prevent editors from complaining about space-tab.
25303
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
25304
# splitting by setting IFS to empty value.)
25305
IFS=" ""        $as_nl"
25306
 
25307
# Find who we are.  Look in the path if we contain no directory separator.
25308
case $0 in #((
25309
  *[\\/]* ) as_myself=$0 ;;
25310
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25311
for as_dir in $PATH
25312
do
25313
  IFS=$as_save_IFS
25314
  test -z "$as_dir" && as_dir=.
25315
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
25316
  done
25317
IFS=$as_save_IFS
25318
 
25319
     ;;
25320
esac
25321
# We did not find ourselves, most probably we were run as `sh COMMAND'
25322
# in which case we are not to be found in the path.
25323
if test "x$as_myself" = x; then
25324
  as_myself=$0
25325
fi
25326
if test ! -f "$as_myself"; then
25327
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
25328
  exit 1
25329
fi
25330
 
25331
# Unset variables that we do not need and which cause bugs (e.g. in
25332
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
25333
# suppresses any "Segmentation fault" message there.  '((' could
25334
# trigger a bug in pdksh 5.2.14.
25335
for as_var in BASH_ENV ENV MAIL MAILPATH
25336
do eval test x\${$as_var+set} = xset \
25337
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
25338
done
25339
PS1='$ '
25340
PS2='> '
25341
PS4='+ '
25342
 
25343
# NLS nuisances.
25344
LC_ALL=C
25345
export LC_ALL
25346
LANGUAGE=C
25347
export LANGUAGE
25348
 
25349
# CDPATH.
25350
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
25351
 
25352
 
25353
# as_fn_error ERROR [LINENO LOG_FD]
25354
# ---------------------------------
25355
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
25356
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
25357
# script with status $?, using 1 if that was 0.
25358
as_fn_error ()
25359
{
25360
  as_status=$?; test $as_status -eq 0 && as_status=1
25361
  if test "$3"; then
25362
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
25363
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
25364
  fi
25365
  $as_echo "$as_me: error: $1" >&2
25366
  as_fn_exit $as_status
25367
} # as_fn_error
25368
 
25369
 
25370
# as_fn_set_status STATUS
25371
# -----------------------
25372
# Set $? to STATUS, without forking.
25373
as_fn_set_status ()
25374
{
25375
  return $1
25376
} # as_fn_set_status
25377
 
25378
# as_fn_exit STATUS
25379
# -----------------
25380
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
25381
as_fn_exit ()
25382
{
25383
  set +e
25384
  as_fn_set_status $1
25385
  exit $1
25386
} # as_fn_exit
25387
 
25388
# as_fn_unset VAR
25389
# ---------------
25390
# Portably unset VAR.
25391
as_fn_unset ()
25392
{
25393
  { eval $1=; unset $1;}
25394
}
25395
as_unset=as_fn_unset
25396
# as_fn_append VAR VALUE
25397
# ----------------------
25398
# Append the text in VALUE to the end of the definition contained in VAR. Take
25399
# advantage of any shell optimizations that allow amortized linear growth over
25400
# repeated appends, instead of the typical quadratic growth present in naive
25401
# implementations.
25402
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
25403
  eval 'as_fn_append ()
25404
  {
25405
    eval $1+=\$2
25406
  }'
25407
else
25408
  as_fn_append ()
25409
  {
25410
    eval $1=\$$1\$2
25411
  }
25412
fi # as_fn_append
25413
 
25414
# as_fn_arith ARG...
25415
# ------------------
25416
# Perform arithmetic evaluation on the ARGs, and store the result in the
25417
# global $as_val. Take advantage of shells that can avoid forks. The arguments
25418
# must be portable across $(()) and expr.
25419
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
25420
  eval 'as_fn_arith ()
25421
  {
25422
    as_val=$(( $* ))
25423
  }'
25424
else
25425
  as_fn_arith ()
25426
  {
25427
    as_val=`expr "$@" || test $? -eq 1`
25428
  }
25429
fi # as_fn_arith
25430
 
25431
 
25432
if expr a : '\(a\)' >/dev/null 2>&1 &&
25433
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
25434
  as_expr=expr
25435
else
25436
  as_expr=false
25437
fi
25438
 
25439
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
25440
  as_basename=basename
25441
else
25442
  as_basename=false
25443
fi
25444
 
25445
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
25446
  as_dirname=dirname
25447
else
25448
  as_dirname=false
25449
fi
25450
 
25451
as_me=`$as_basename -- "$0" ||
25452
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
25453
         X"$0" : 'X\(//\)$' \| \
25454
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
25455
$as_echo X/"$0" |
25456
    sed '/^.*\/\([^/][^/]*\)\/*$/{
25457
            s//\1/
25458
            q
25459
          }
25460
          /^X\/\(\/\/\)$/{
25461
            s//\1/
25462
            q
25463
          }
25464
          /^X\/\(\/\).*/{
25465
            s//\1/
25466
            q
25467
          }
25468
          s/.*/./; q'`
25469
 
25470
# Avoid depending upon Character Ranges.
25471
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
25472
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
25473
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
25474
as_cr_digits='0123456789'
25475
as_cr_alnum=$as_cr_Letters$as_cr_digits
25476
 
25477
ECHO_C= ECHO_N= ECHO_T=
25478
case `echo -n x` in #(((((
25479
-n*)
25480
  case `echo 'xy\c'` in
25481
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
25482
  xy)  ECHO_C='\c';;
25483
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
25484
       ECHO_T=' ';;
25485
  esac;;
25486
*)
25487
  ECHO_N='-n';;
25488
esac
25489
 
25490
rm -f conf$$ conf$$.exe conf$$.file
25491
if test -d conf$$.dir; then
25492
  rm -f conf$$.dir/conf$$.file
25493
else
25494
  rm -f conf$$.dir
25495
  mkdir conf$$.dir 2>/dev/null
25496
fi
25497
if (echo >conf$$.file) 2>/dev/null; then
25498
  if ln -s conf$$.file conf$$ 2>/dev/null; then
25499
    as_ln_s='ln -s'
25500
    # ... but there are two gotchas:
25501
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
25502
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
25503
    # In both cases, we have to default to `cp -p'.
25504
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
25505
      as_ln_s='cp -p'
25506
  elif ln conf$$.file conf$$ 2>/dev/null; then
25507
    as_ln_s=ln
25508
  else
25509
    as_ln_s='cp -p'
25510
  fi
25511
else
25512
  as_ln_s='cp -p'
25513
fi
25514
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
25515
rmdir conf$$.dir 2>/dev/null
25516
 
25517
 
25518
# as_fn_mkdir_p
25519
# -------------
25520
# Create "$as_dir" as a directory, including parents if necessary.
25521
as_fn_mkdir_p ()
25522
{
25523
 
25524
  case $as_dir in #(
25525
  -*) as_dir=./$as_dir;;
25526
  esac
25527
  test -d "$as_dir" || eval $as_mkdir_p || {
25528
    as_dirs=
25529
    while :; do
25530
      case $as_dir in #(
25531
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
25532
      *) as_qdir=$as_dir;;
25533
      esac
25534
      as_dirs="'$as_qdir' $as_dirs"
25535
      as_dir=`$as_dirname -- "$as_dir" ||
25536
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25537
         X"$as_dir" : 'X\(//\)[^/]' \| \
25538
         X"$as_dir" : 'X\(//\)$' \| \
25539
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
25540
$as_echo X"$as_dir" |
25541
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25542
            s//\1/
25543
            q
25544
          }
25545
          /^X\(\/\/\)[^/].*/{
25546
            s//\1/
25547
            q
25548
          }
25549
          /^X\(\/\/\)$/{
25550
            s//\1/
25551
            q
25552
          }
25553
          /^X\(\/\).*/{
25554
            s//\1/
25555
            q
25556
          }
25557
          s/.*/./; q'`
25558
      test -d "$as_dir" && break
25559
    done
25560
    test -z "$as_dirs" || eval "mkdir $as_dirs"
25561
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
25562
 
25563
 
25564
} # as_fn_mkdir_p
25565
if mkdir -p . 2>/dev/null; then
25566
  as_mkdir_p='mkdir -p "$as_dir"'
25567
else
25568
  test -d ./-p && rmdir ./-p
25569
  as_mkdir_p=false
25570
fi
25571
 
25572
if test -x / >/dev/null 2>&1; then
25573
  as_test_x='test -x'
25574
else
25575
  if ls -dL / >/dev/null 2>&1; then
25576
    as_ls_L_option=L
25577
  else
25578
    as_ls_L_option=
25579
  fi
25580
  as_test_x='
25581
    eval sh -c '\''
25582
      if test -d "$1"; then
25583
        test -d "$1/.";
25584
      else
25585
        case $1 in #(
25586
        -*)set "./$1";;
25587
        esac;
25588
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
25589
        ???[sx]*):;;*)false;;esac;fi
25590
    '\'' sh
25591
  '
25592
fi
25593
as_executable_p=$as_test_x
25594
 
25595
# Sed expression to map a string onto a valid CPP name.
25596
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
25597
 
25598
# Sed expression to map a string onto a valid variable name.
25599
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
25600
 
25601
 
25602
exec 6>&1
25603
## ----------------------------------- ##
25604
## Main body of $CONFIG_STATUS script. ##
25605
## ----------------------------------- ##
25606
_ASEOF
25607
test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
25608
 
25609
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25610
# Save the log message, to keep $0 and so on meaningful, and to
25611
# report actual input values of CONFIG_FILES etc. instead of their
25612
# values after options handling.
25613
ac_log="
25614
This file was extended by libjava $as_me version-unused, which was
25615
generated by GNU Autoconf 2.64.  Invocation command line was
25616
 
25617
  CONFIG_FILES    = $CONFIG_FILES
25618
  CONFIG_HEADERS  = $CONFIG_HEADERS
25619
  CONFIG_LINKS    = $CONFIG_LINKS
25620
  CONFIG_COMMANDS = $CONFIG_COMMANDS
25621
  $ $0 $@
25622
 
25623
on `(hostname || uname -n) 2>/dev/null | sed 1q`
25624
"
25625
 
25626
_ACEOF
25627
 
25628
case $ac_config_files in *"
25629
"*) set x $ac_config_files; shift; ac_config_files=$*;;
25630
esac
25631
 
25632
case $ac_config_headers in *"
25633
"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
25634
esac
25635
 
25636
 
25637
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25638
# Files that config.status was made for.
25639
config_files="$ac_config_files"
25640
config_headers="$ac_config_headers"
25641
config_links="$ac_config_links"
25642
config_commands="$ac_config_commands"
25643
 
25644
_ACEOF
25645
 
25646
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25647
ac_cs_usage="\
25648
\`$as_me' instantiates files and other configuration actions
25649
from templates according to the current configuration.  Unless the files
25650
and actions are specified as TAGs, all are instantiated by default.
25651
 
25652
Usage: $0 [OPTION]... [TAG]...
25653
 
25654
  -h, --help       print this help, then exit
25655
  -V, --version    print version number and configuration settings, then exit
25656
  -q, --quiet, --silent
25657
                   do not print progress messages
25658
  -d, --debug      don't remove temporary files
25659
      --recheck    update $as_me by reconfiguring in the same conditions
25660
      --file=FILE[:TEMPLATE]
25661
                   instantiate the configuration file FILE
25662
      --header=FILE[:TEMPLATE]
25663
                   instantiate the configuration header FILE
25664
 
25665
Configuration files:
25666
$config_files
25667
 
25668
Configuration headers:
25669
$config_headers
25670
 
25671
Configuration links:
25672
$config_links
25673
 
25674
Configuration commands:
25675
$config_commands
25676
 
25677
Report bugs to the package provider."
25678
 
25679
_ACEOF
25680
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25681
ac_cs_version="\\
25682
libjava config.status version-unused
25683
configured by $0, generated by GNU Autoconf 2.64,
25684
  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
25685
 
25686
Copyright (C) 2009 Free Software Foundation, Inc.
25687
This config.status script is free software; the Free Software Foundation
25688
gives unlimited permission to copy, distribute and modify it."
25689
 
25690
ac_pwd='$ac_pwd'
25691
srcdir='$srcdir'
25692
INSTALL='$INSTALL'
25693
MKDIR_P='$MKDIR_P'
25694
AWK='$AWK'
25695
test -n "\$AWK" || AWK=awk
25696
_ACEOF
25697
 
25698
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25699
# The default lists apply if the user does not specify any file.
25700
ac_need_defaults=:
25701
while test $# != 0
25702
do
25703
  case $1 in
25704
  --*=*)
25705
    ac_option=`expr "X$1" : 'X\([^=]*\)='`
25706
    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
25707
    ac_shift=:
25708
    ;;
25709
  *)
25710
    ac_option=$1
25711
    ac_optarg=$2
25712
    ac_shift=shift
25713
    ;;
25714
  esac
25715
 
25716
  case $ac_option in
25717
  # Handling of the options.
25718
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
25719
    ac_cs_recheck=: ;;
25720
  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
25721
    $as_echo "$ac_cs_version"; exit ;;
25722
  --debug | --debu | --deb | --de | --d | -d )
25723
    debug=: ;;
25724
  --file | --fil | --fi | --f )
25725
    $ac_shift
25726
    case $ac_optarg in
25727
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
25728
    esac
25729
    as_fn_append CONFIG_FILES " '$ac_optarg'"
25730
    ac_need_defaults=false;;
25731
  --header | --heade | --head | --hea )
25732
    $ac_shift
25733
    case $ac_optarg in
25734
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
25735
    esac
25736
    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
25737
    ac_need_defaults=false;;
25738
  --he | --h)
25739
    # Conflict between --help and --header
25740
    as_fn_error "ambiguous option: \`$1'
25741
Try \`$0 --help' for more information.";;
25742
  --help | --hel | -h )
25743
    $as_echo "$ac_cs_usage"; exit ;;
25744
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
25745
  | -silent | --silent | --silen | --sile | --sil | --si | --s)
25746
    ac_cs_silent=: ;;
25747
 
25748
  # This is an error.
25749
  -*) as_fn_error "unrecognized option: \`$1'
25750
Try \`$0 --help' for more information." ;;
25751
 
25752
  *) as_fn_append ac_config_targets " $1"
25753
     ac_need_defaults=false ;;
25754
 
25755
  esac
25756
  shift
25757
done
25758
 
25759
ac_configure_extra_args=
25760
 
25761
if $ac_cs_silent; then
25762
  exec 6>/dev/null
25763
  ac_configure_extra_args="$ac_configure_extra_args --silent"
25764
fi
25765
 
25766
_ACEOF
25767
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25768
if \$ac_cs_recheck; then
25769
  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
25770
  shift
25771
  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
25772
  CONFIG_SHELL='$SHELL'
25773
  export CONFIG_SHELL
25774
  exec "\$@"
25775
fi
25776
 
25777
_ACEOF
25778
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25779
exec 5>>config.log
25780
{
25781
  echo
25782
  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
25783
## Running $as_me. ##
25784
_ASBOX
25785
  $as_echo "$ac_log"
25786
} >&5
25787
 
25788
_ACEOF
25789
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25790
#
25791
# INIT-COMMANDS
25792
#
25793
 
25794
srcdir="$srcdir"
25795
host="$host"
25796
target="$target"
25797
with_multisubdir="$with_multisubdir"
25798
with_multisrctop="$with_multisrctop"
25799
with_target_subdir="$with_target_subdir"
25800
ac_configure_args="${multilib_arg} ${ac_configure_args}"
25801
multi_basedir="$multi_basedir"
25802
CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
25803
CC="$CC"
25804
CXX="$CXX"
25805
GFORTRAN="$GFORTRAN"
25806
GCJ="$GCJ"
25807
AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
25808
 
25809
 
25810
# The HP-UX ksh and POSIX shell print the target directory to stdout
25811
# if CDPATH is set.
25812
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
25813
 
25814
sed_quote_subst='$sed_quote_subst'
25815
double_quote_subst='$double_quote_subst'
25816
delay_variable_subst='$delay_variable_subst'
25817
macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
25818
macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
25819
enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
25820
enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
25821
pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
25822
enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
25823
SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
25824
ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
25825
host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
25826
host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
25827
host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
25828
build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
25829
build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
25830
build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
25831
SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
25832
Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
25833
GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
25834
EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
25835
FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
25836
LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
25837
NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
25838
LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
25839
max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
25840
ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
25841
exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
25842
lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
25843
lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
25844
lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
25845
reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
25846
reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
25847
OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
25848
deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
25849
file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
25850
AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
25851
AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
25852
STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
25853
RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
25854
old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
25855
old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
25856
old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
25857
lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
25858
CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
25859
CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
25860
compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
25861
GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
25862
lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
25863
lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
25864
lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
25865
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"`'
25866
objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
25867
MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
25868
lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
25869
lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
25870
lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
25871
lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
25872
lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
25873
need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
25874
DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
25875
NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
25876
LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
25877
OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
25878
OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
25879
libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
25880
shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
25881
extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
25882
archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
25883
enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
25884
export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
25885
whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
25886
compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
25887
old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
25888
old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
25889
archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
25890
archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
25891
module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
25892
module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
25893
with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
25894
allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
25895
no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
25896
hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
25897
hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
25898
hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
25899
hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
25900
hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
25901
hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
25902
hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
25903
hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
25904
inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
25905
link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
25906
fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
25907
always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
25908
export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
25909
exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
25910
include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
25911
prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
25912
file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
25913
variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
25914
need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
25915
need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
25916
version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
25917
runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
25918
shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
25919
shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
25920
libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
25921
library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
25922
soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
25923
install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
25924
postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
25925
postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
25926
finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
25927
finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
25928
hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
25929
sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
25930
sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
25931
hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
25932
enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
25933
enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
25934
enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
25935
old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
25936
striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
25937
compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
25938
predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
25939
postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
25940
predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
25941
postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
25942
compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
25943
LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
25944
LD_GCJ='`$ECHO "$LD_GCJ" | $SED "$delay_single_quote_subst"`'
25945
reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
25946
reload_flag_GCJ='`$ECHO "$reload_flag_GCJ" | $SED "$delay_single_quote_subst"`'
25947
reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25948
reload_cmds_GCJ='`$ECHO "$reload_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25949
old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25950
old_archive_cmds_GCJ='`$ECHO "$old_archive_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25951
compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
25952
compiler_GCJ='`$ECHO "$compiler_GCJ" | $SED "$delay_single_quote_subst"`'
25953
GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
25954
GCC_GCJ='`$ECHO "$GCC_GCJ" | $SED "$delay_single_quote_subst"`'
25955
lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
25956
lt_prog_compiler_no_builtin_flag_GCJ='`$ECHO "$lt_prog_compiler_no_builtin_flag_GCJ" | $SED "$delay_single_quote_subst"`'
25957
lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
25958
lt_prog_compiler_wl_GCJ='`$ECHO "$lt_prog_compiler_wl_GCJ" | $SED "$delay_single_quote_subst"`'
25959
lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
25960
lt_prog_compiler_pic_GCJ='`$ECHO "$lt_prog_compiler_pic_GCJ" | $SED "$delay_single_quote_subst"`'
25961
lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
25962
lt_prog_compiler_static_GCJ='`$ECHO "$lt_prog_compiler_static_GCJ" | $SED "$delay_single_quote_subst"`'
25963
lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
25964
lt_cv_prog_compiler_c_o_GCJ='`$ECHO "$lt_cv_prog_compiler_c_o_GCJ" | $SED "$delay_single_quote_subst"`'
25965
archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
25966
archive_cmds_need_lc_GCJ='`$ECHO "$archive_cmds_need_lc_GCJ" | $SED "$delay_single_quote_subst"`'
25967
enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
25968
enable_shared_with_static_runtimes_GCJ='`$ECHO "$enable_shared_with_static_runtimes_GCJ" | $SED "$delay_single_quote_subst"`'
25969
export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
25970
export_dynamic_flag_spec_GCJ='`$ECHO "$export_dynamic_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`'
25971
whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
25972
whole_archive_flag_spec_GCJ='`$ECHO "$whole_archive_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`'
25973
compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
25974
compiler_needs_object_GCJ='`$ECHO "$compiler_needs_object_GCJ" | $SED "$delay_single_quote_subst"`'
25975
old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25976
old_archive_from_new_cmds_GCJ='`$ECHO "$old_archive_from_new_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25977
old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25978
old_archive_from_expsyms_cmds_GCJ='`$ECHO "$old_archive_from_expsyms_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25979
archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25980
archive_cmds_GCJ='`$ECHO "$archive_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25981
archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25982
archive_expsym_cmds_GCJ='`$ECHO "$archive_expsym_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25983
module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25984
module_cmds_GCJ='`$ECHO "$module_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25985
module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25986
module_expsym_cmds_GCJ='`$ECHO "$module_expsym_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
25987
with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
25988
with_gnu_ld_GCJ='`$ECHO "$with_gnu_ld_GCJ" | $SED "$delay_single_quote_subst"`'
25989
allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
25990
allow_undefined_flag_GCJ='`$ECHO "$allow_undefined_flag_GCJ" | $SED "$delay_single_quote_subst"`'
25991
no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
25992
no_undefined_flag_GCJ='`$ECHO "$no_undefined_flag_GCJ" | $SED "$delay_single_quote_subst"`'
25993
hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
25994
hardcode_libdir_flag_spec_GCJ='`$ECHO "$hardcode_libdir_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`'
25995
hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
25996
hardcode_libdir_flag_spec_ld_GCJ='`$ECHO "$hardcode_libdir_flag_spec_ld_GCJ" | $SED "$delay_single_quote_subst"`'
25997
hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
25998
hardcode_libdir_separator_GCJ='`$ECHO "$hardcode_libdir_separator_GCJ" | $SED "$delay_single_quote_subst"`'
25999
hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
26000
hardcode_direct_GCJ='`$ECHO "$hardcode_direct_GCJ" | $SED "$delay_single_quote_subst"`'
26001
hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
26002
hardcode_direct_absolute_GCJ='`$ECHO "$hardcode_direct_absolute_GCJ" | $SED "$delay_single_quote_subst"`'
26003
hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
26004
hardcode_minus_L_GCJ='`$ECHO "$hardcode_minus_L_GCJ" | $SED "$delay_single_quote_subst"`'
26005
hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
26006
hardcode_shlibpath_var_GCJ='`$ECHO "$hardcode_shlibpath_var_GCJ" | $SED "$delay_single_quote_subst"`'
26007
hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
26008
hardcode_automatic_GCJ='`$ECHO "$hardcode_automatic_GCJ" | $SED "$delay_single_quote_subst"`'
26009
inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
26010
inherit_rpath_GCJ='`$ECHO "$inherit_rpath_GCJ" | $SED "$delay_single_quote_subst"`'
26011
link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
26012
link_all_deplibs_GCJ='`$ECHO "$link_all_deplibs_GCJ" | $SED "$delay_single_quote_subst"`'
26013
fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
26014
fix_srcfile_path_GCJ='`$ECHO "$fix_srcfile_path_GCJ" | $SED "$delay_single_quote_subst"`'
26015
always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
26016
always_export_symbols_GCJ='`$ECHO "$always_export_symbols_GCJ" | $SED "$delay_single_quote_subst"`'
26017
export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
26018
export_symbols_cmds_GCJ='`$ECHO "$export_symbols_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
26019
exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
26020
exclude_expsyms_GCJ='`$ECHO "$exclude_expsyms_GCJ" | $SED "$delay_single_quote_subst"`'
26021
include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
26022
include_expsyms_GCJ='`$ECHO "$include_expsyms_GCJ" | $SED "$delay_single_quote_subst"`'
26023
prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
26024
prelink_cmds_GCJ='`$ECHO "$prelink_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
26025
file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
26026
file_list_spec_GCJ='`$ECHO "$file_list_spec_GCJ" | $SED "$delay_single_quote_subst"`'
26027
hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
26028
hardcode_action_GCJ='`$ECHO "$hardcode_action_GCJ" | $SED "$delay_single_quote_subst"`'
26029
compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
26030
compiler_lib_search_dirs_GCJ='`$ECHO "$compiler_lib_search_dirs_GCJ" | $SED "$delay_single_quote_subst"`'
26031
predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
26032
predep_objects_GCJ='`$ECHO "$predep_objects_GCJ" | $SED "$delay_single_quote_subst"`'
26033
postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
26034
postdep_objects_GCJ='`$ECHO "$postdep_objects_GCJ" | $SED "$delay_single_quote_subst"`'
26035
predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
26036
predeps_GCJ='`$ECHO "$predeps_GCJ" | $SED "$delay_single_quote_subst"`'
26037
postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
26038
postdeps_GCJ='`$ECHO "$postdeps_GCJ" | $SED "$delay_single_quote_subst"`'
26039
compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
26040
compiler_lib_search_path_GCJ='`$ECHO "$compiler_lib_search_path_GCJ" | $SED "$delay_single_quote_subst"`'
26041
 
26042
LTCC='$LTCC'
26043
LTCFLAGS='$LTCFLAGS'
26044
compiler='$compiler_DEFAULT'
26045
 
26046
# A function that is used when there is no print builtin or printf.
26047
func_fallback_echo ()
26048
{
26049
  eval 'cat <<_LTECHO_EOF
26050
\$1
26051
_LTECHO_EOF'
26052
}
26053
 
26054
# Quote evaled strings.
26055
for var in SHELL \
26056
ECHO \
26057
SED \
26058
GREP \
26059
EGREP \
26060
FGREP \
26061
LD \
26062
NM \
26063
LN_S \
26064
lt_SP2NL \
26065
lt_NL2SP \
26066
reload_flag \
26067
OBJDUMP \
26068
deplibs_check_method \
26069
file_magic_cmd \
26070
AR \
26071
AR_FLAGS \
26072
STRIP \
26073
RANLIB \
26074
CC \
26075
CFLAGS \
26076
compiler \
26077
lt_cv_sys_global_symbol_pipe \
26078
lt_cv_sys_global_symbol_to_cdecl \
26079
lt_cv_sys_global_symbol_to_c_name_address \
26080
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
26081
lt_prog_compiler_no_builtin_flag \
26082
lt_prog_compiler_wl \
26083
lt_prog_compiler_pic \
26084
lt_prog_compiler_static \
26085
lt_cv_prog_compiler_c_o \
26086
need_locks \
26087
DSYMUTIL \
26088
NMEDIT \
26089
LIPO \
26090
OTOOL \
26091
OTOOL64 \
26092
shrext_cmds \
26093
export_dynamic_flag_spec \
26094
whole_archive_flag_spec \
26095
compiler_needs_object \
26096
with_gnu_ld \
26097
allow_undefined_flag \
26098
no_undefined_flag \
26099
hardcode_libdir_flag_spec \
26100
hardcode_libdir_flag_spec_ld \
26101
hardcode_libdir_separator \
26102
fix_srcfile_path \
26103
exclude_expsyms \
26104
include_expsyms \
26105
file_list_spec \
26106
variables_saved_for_relink \
26107
libname_spec \
26108
library_names_spec \
26109
soname_spec \
26110
install_override_mode \
26111
finish_eval \
26112
old_striplib \
26113
striplib \
26114
compiler_lib_search_dirs \
26115
predep_objects \
26116
postdep_objects \
26117
predeps \
26118
postdeps \
26119
compiler_lib_search_path \
26120
LD_CXX \
26121
LD_GCJ \
26122
reload_flag_CXX \
26123
reload_flag_GCJ \
26124
compiler_CXX \
26125
compiler_GCJ \
26126
lt_prog_compiler_no_builtin_flag_CXX \
26127
lt_prog_compiler_no_builtin_flag_GCJ \
26128
lt_prog_compiler_wl_CXX \
26129
lt_prog_compiler_wl_GCJ \
26130
lt_prog_compiler_pic_CXX \
26131
lt_prog_compiler_pic_GCJ \
26132
lt_prog_compiler_static_CXX \
26133
lt_prog_compiler_static_GCJ \
26134
lt_cv_prog_compiler_c_o_CXX \
26135
lt_cv_prog_compiler_c_o_GCJ \
26136
export_dynamic_flag_spec_CXX \
26137
export_dynamic_flag_spec_GCJ \
26138
whole_archive_flag_spec_CXX \
26139
whole_archive_flag_spec_GCJ \
26140
compiler_needs_object_CXX \
26141
compiler_needs_object_GCJ \
26142
with_gnu_ld_CXX \
26143
with_gnu_ld_GCJ \
26144
allow_undefined_flag_CXX \
26145
allow_undefined_flag_GCJ \
26146
no_undefined_flag_CXX \
26147
no_undefined_flag_GCJ \
26148
hardcode_libdir_flag_spec_CXX \
26149
hardcode_libdir_flag_spec_GCJ \
26150
hardcode_libdir_flag_spec_ld_CXX \
26151
hardcode_libdir_flag_spec_ld_GCJ \
26152
hardcode_libdir_separator_CXX \
26153
hardcode_libdir_separator_GCJ \
26154
fix_srcfile_path_CXX \
26155
fix_srcfile_path_GCJ \
26156
exclude_expsyms_CXX \
26157
exclude_expsyms_GCJ \
26158
include_expsyms_CXX \
26159
include_expsyms_GCJ \
26160
file_list_spec_CXX \
26161
file_list_spec_GCJ \
26162
compiler_lib_search_dirs_CXX \
26163
compiler_lib_search_dirs_GCJ \
26164
predep_objects_CXX \
26165
predep_objects_GCJ \
26166
postdep_objects_CXX \
26167
postdep_objects_GCJ \
26168
predeps_CXX \
26169
predeps_GCJ \
26170
postdeps_CXX \
26171
postdeps_GCJ \
26172
compiler_lib_search_path_CXX \
26173
compiler_lib_search_path_GCJ; do
26174
    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
26175
    *[\\\\\\\`\\"\\\$]*)
26176
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
26177
      ;;
26178
    *)
26179
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
26180
      ;;
26181
    esac
26182
done
26183
 
26184
# Double-quote double-evaled strings.
26185
for var in reload_cmds \
26186
old_postinstall_cmds \
26187
old_postuninstall_cmds \
26188
old_archive_cmds \
26189
extract_expsyms_cmds \
26190
old_archive_from_new_cmds \
26191
old_archive_from_expsyms_cmds \
26192
archive_cmds \
26193
archive_expsym_cmds \
26194
module_cmds \
26195
module_expsym_cmds \
26196
export_symbols_cmds \
26197
prelink_cmds \
26198
postinstall_cmds \
26199
postuninstall_cmds \
26200
finish_cmds \
26201
sys_lib_search_path_spec \
26202
sys_lib_dlsearch_path_spec \
26203
reload_cmds_CXX \
26204
reload_cmds_GCJ \
26205
old_archive_cmds_CXX \
26206
old_archive_cmds_GCJ \
26207
old_archive_from_new_cmds_CXX \
26208
old_archive_from_new_cmds_GCJ \
26209
old_archive_from_expsyms_cmds_CXX \
26210
old_archive_from_expsyms_cmds_GCJ \
26211
archive_cmds_CXX \
26212
archive_cmds_GCJ \
26213
archive_expsym_cmds_CXX \
26214
archive_expsym_cmds_GCJ \
26215
module_cmds_CXX \
26216
module_cmds_GCJ \
26217
module_expsym_cmds_CXX \
26218
module_expsym_cmds_GCJ \
26219
export_symbols_cmds_CXX \
26220
export_symbols_cmds_GCJ \
26221
prelink_cmds_CXX \
26222
prelink_cmds_GCJ; do
26223
    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
26224
    *[\\\\\\\`\\"\\\$]*)
26225
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
26226
      ;;
26227
    *)
26228
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
26229
      ;;
26230
    esac
26231
done
26232
 
26233
ac_aux_dir='$ac_aux_dir'
26234
xsi_shell='$xsi_shell'
26235
lt_shell_append='$lt_shell_append'
26236
 
26237
# See if we are running on zsh, and set the options which allow our
26238
# commands through without removal of \ escapes INIT.
26239
if test -n "\${ZSH_VERSION+set}" ; then
26240
   setopt NO_GLOB_SUBST
26241
fi
26242
 
26243
 
26244
    PACKAGE='$PACKAGE'
26245
    VERSION='$VERSION'
26246
    TIMESTAMP='$TIMESTAMP'
26247
    RM='$RM'
26248
    ofile='$ofile'
26249
 
26250
 
26251
 
26252
 
26253
 
26254
 
26255
 
26256
 
26257
_ACEOF
26258
 
26259
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26260
 
26261
# Handling of arguments.
26262
for ac_config_target in $ac_config_targets
26263
do
26264
  case $ac_config_target in
26265
    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
26266
    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
26267
    "include/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/config.h" ;;
26268
    "gcj/libgcj-config.h") CONFIG_HEADERS="$CONFIG_HEADERS gcj/libgcj-config.h" ;;
26269
    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
26270
    "include/platform.h") CONFIG_LINKS="$CONFIG_LINKS include/platform.h:include/$PLATFORMH" ;;
26271
    "java/io/natFile.cc") CONFIG_LINKS="$CONFIG_LINKS java/io/natFile.cc:java/io/natFile${FILE-${PLATFORM}}.cc" ;;
26272
    "java/lang/natConcreteProcess.cc") CONFIG_LINKS="$CONFIG_LINKS java/lang/natConcreteProcess.cc:java/lang/nat${PLATFORM}Process.cc" ;;
26273
    "java/net/natVMInetAddress.cc") CONFIG_LINKS="$CONFIG_LINKS java/net/natVMInetAddress.cc:java/net/natVMInetAddress${PLATFORMNET}.cc" ;;
26274
    "java/net/natVMNetworkInterface.cc") CONFIG_LINKS="$CONFIG_LINKS java/net/natVMNetworkInterface.cc:java/net/natVMNetworkInterface${PLATFORMNET}.cc" ;;
26275
    "gnu/java/net/natPlainSocketImpl.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainSocketImpl.cc:gnu/java/net/natPlainSocketImpl${PLATFORMNET}.cc" ;;
26276
    "gnu/java/net/natPlainDatagramSocketImpl.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/net/natPlainDatagramSocketImpl.cc:gnu/java/net/natPlainDatagramSocketImpl${PLATFORMNET}.cc" ;;
26277
    "gnu/java/nio/natVMPipe.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natVMPipe.cc:gnu/java/nio/natVMPipe${PLATFORM}.cc" ;;
26278
    "gnu/java/nio/natVMSelector.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/natVMSelector.cc:gnu/java/nio/natVMSelector${PLATFORM}.cc" ;;
26279
    "gnu/java/nio/channels/natFileChannelImpl.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc" ;;
26280
    "gnu/java/security/jce/prng/natVMSecureRandom.cc") CONFIG_LINKS="$CONFIG_LINKS gnu/java/security/jce/prng/natVMSecureRandom.cc:gnu/java/security/jce/prng/natVMSecureRandom${FILE-${PLATFORM}}.cc" ;;
26281
    "include/java-gc.h") CONFIG_LINKS="$CONFIG_LINKS include/java-gc.h:include/$GCHDR" ;;
26282
    "include/java-threads.h") CONFIG_LINKS="$CONFIG_LINKS include/java-threads.h:include/$THREADH" ;;
26283
    "sysdep/locks.h") CONFIG_LINKS="$CONFIG_LINKS sysdep/locks.h:sysdep/$sysdeps_dir/locks.h" ;;
26284
    "sysdep/backtrace.h") CONFIG_LINKS="$CONFIG_LINKS sysdep/backtrace.h:$fallback_backtrace_h" ;;
26285
    "sysdep/descriptor.h") CONFIG_LINKS="$CONFIG_LINKS sysdep/descriptor.h:$descriptor_h" ;;
26286
    "include/java-signal.h") CONFIG_LINKS="$CONFIG_LINKS include/java-signal.h:$SIGNAL_HANDLER" ;;
26287
    "include/java-signal-aux.h") CONFIG_LINKS="$CONFIG_LINKS include/java-signal-aux.h:$SIGNAL_HANDLER_AUX" ;;
26288
    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
26289
    "libgcj.pc") CONFIG_FILES="$CONFIG_FILES libgcj.pc" ;;
26290
    "libgcj.spec") CONFIG_FILES="$CONFIG_FILES libgcj.spec" ;;
26291
    "libgcj-test.spec") CONFIG_FILES="$CONFIG_FILES libgcj-test.spec" ;;
26292
    "gcj/Makefile") CONFIG_FILES="$CONFIG_FILES gcj/Makefile" ;;
26293
    "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
26294
    "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
26295
    "contrib/aotcompile.py") CONFIG_FILES="$CONFIG_FILES contrib/aotcompile.py" ;;
26296
    "contrib/aot-compile") CONFIG_FILES="$CONFIG_FILES contrib/aot-compile" ;;
26297
    "contrib/aot-compile-rpm") CONFIG_FILES="$CONFIG_FILES contrib/aot-compile-rpm" ;;
26298
    "contrib/generate-cacerts.pl") CONFIG_FILES="$CONFIG_FILES contrib/generate-cacerts.pl" ;;
26299
    "contrib/rebuild-gcj-db") CONFIG_FILES="$CONFIG_FILES contrib/rebuild-gcj-db" ;;
26300
    "scripts/jar") CONFIG_FILES="$CONFIG_FILES scripts/jar" ;;
26301
 
26302
  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
26303
  esac
26304
done
26305
 
26306
 
26307
# If the user did not use the arguments to specify the items to instantiate,
26308
# then the envvar interface is used.  Set only those that are not.
26309
# We use the long form for the default assignment because of an extremely
26310
# bizarre bug on SunOS 4.1.3.
26311
if $ac_need_defaults; then
26312
  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
26313
  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
26314
  test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
26315
  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
26316
fi
26317
 
26318
# Have a temporary directory for convenience.  Make it in the build tree
26319
# simply because there is no reason against having it here, and in addition,
26320
# creating and moving files from /tmp can sometimes cause problems.
26321
# Hook for its removal unless debugging.
26322
# Note that there is a small window in which the directory will not be cleaned:
26323
# after its creation but before its name has been assigned to `$tmp'.
26324
$debug ||
26325
{
26326
  tmp=
26327
  trap 'exit_status=$?
26328
  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
26329
' 0
26330
  trap 'as_fn_exit 1' 1 2 13 15
26331
}
26332
# Create a (secure) tmp directory for tmp files.
26333
 
26334
{
26335
  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
26336
  test -n "$tmp" && test -d "$tmp"
26337
}  ||
26338
{
26339
  tmp=./conf$$-$RANDOM
26340
  (umask 077 && mkdir "$tmp")
26341
} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
26342
 
26343
# Set up the scripts for CONFIG_FILES section.
26344
# No need to generate them if there are no CONFIG_FILES.
26345
# This happens for instance with `./config.status config.h'.
26346
if test -n "$CONFIG_FILES"; then
26347
 
26348
 
26349
ac_cr=`echo X | tr X '\015'`
26350
# On cygwin, bash can eat \r inside `` if the user requested igncr.
26351
# But we know of no other shell where ac_cr would be empty at this
26352
# point, so we can use a bashism as a fallback.
26353
if test "x$ac_cr" = x; then
26354
  eval ac_cr=\$\'\\r\'
26355
fi
26356
ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null`
26357
if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
26358
  ac_cs_awk_cr='\r'
26359
else
26360
  ac_cs_awk_cr=$ac_cr
26361
fi
26362
 
26363
echo 'BEGIN {' >"$tmp/subs1.awk" &&
26364
_ACEOF
26365
 
26366
 
26367
{
26368
  echo "cat >conf$$subs.awk <<_ACEOF" &&
26369
  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
26370
  echo "_ACEOF"
26371
} >conf$$subs.sh ||
26372
  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
26373
ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
26374
ac_delim='%!_!# '
26375
for ac_last_try in false false false false false :; do
26376
  . ./conf$$subs.sh ||
26377
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
26378
 
26379
  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
26380
  if test $ac_delim_n = $ac_delim_num; then
26381
    break
26382
  elif $ac_last_try; then
26383
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
26384
  else
26385
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
26386
  fi
26387
done
26388
rm -f conf$$subs.sh
26389
 
26390
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26391
cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
26392
_ACEOF
26393
sed -n '
26394
h
26395
s/^/S["/; s/!.*/"]=/
26396
p
26397
g
26398
s/^[^!]*!//
26399
:repl
26400
t repl
26401
s/'"$ac_delim"'$//
26402
t delim
26403
:nl
26404
h
26405
s/\(.\{148\}\).*/\1/
26406
t more1
26407
s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
26408
p
26409
n
26410
b repl
26411
:more1
26412
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
26413
p
26414
g
26415
s/.\{148\}//
26416
t nl
26417
:delim
26418
h
26419
s/\(.\{148\}\).*/\1/
26420
t more2
26421
s/["\\]/\\&/g; s/^/"/; s/$/"/
26422
p
26423
b
26424
:more2
26425
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
26426
p
26427
g
26428
s/.\{148\}//
26429
t delim
26430
' 
26431
/^[^""]/{
26432
  N
26433
  s/\n//
26434
}
26435
' >>$CONFIG_STATUS || ac_write_fail=1
26436
rm -f conf$$subs.awk
26437
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26438
_ACAWK
26439
cat >>"\$tmp/subs1.awk" <<_ACAWK &&
26440
  for (key in S) S_is_set[key] = 1
26441
  FS = ""
26442
 
26443
}
26444
{
26445
  line = $ 0
26446
  nfields = split(line, field, "@")
26447
  substed = 0
26448
  len = length(field[1])
26449
  for (i = 2; i < nfields; i++) {
26450
    key = field[i]
26451
    keylen = length(key)
26452
    if (S_is_set[key]) {
26453
      value = S[key]
26454
      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
26455
      len += length(value) + length(field[++i])
26456
      substed = 1
26457
    } else
26458
      len += 1 + keylen
26459
  }
26460
 
26461
  print line
26462
}
26463
 
26464
_ACAWK
26465
_ACEOF
26466
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26467
if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
26468
  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
26469
else
26470
  cat
26471
fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
26472
  || as_fn_error "could not setup config files machinery" "$LINENO" 5
26473
_ACEOF
26474
 
26475
# VPATH may cause trouble with some makes, so we remove $(srcdir),
26476
# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
26477
# trailing colons and then remove the whole line if VPATH becomes empty
26478
# (actually we leave an empty line to preserve line numbers).
26479
if test "x$srcdir" = x.; then
26480
  ac_vpsub='/^[  ]*VPATH[        ]*=/{
26481
s/:*\$(srcdir):*/:/
26482
s/:*\${srcdir}:*/:/
26483
s/:*@srcdir@:*/:/
26484
s/^\([^=]*=[     ]*\):*/\1/
26485
s/:*$//
26486
s/^[^=]*=[       ]*$//
26487
}'
26488
fi
26489
 
26490
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26491
fi # test -n "$CONFIG_FILES"
26492
 
26493
# Set up the scripts for CONFIG_HEADERS section.
26494
# No need to generate them if there are no CONFIG_HEADERS.
26495
# This happens for instance with `./config.status Makefile'.
26496
if test -n "$CONFIG_HEADERS"; then
26497
cat >"$tmp/defines.awk" <<\_ACAWK ||
26498
BEGIN {
26499
_ACEOF
26500
 
26501
# Transform confdefs.h into an awk script `defines.awk', embedded as
26502
# here-document in config.status, that substitutes the proper values into
26503
# config.h.in to produce config.h.
26504
 
26505
# Create a delimiter string that does not exist in confdefs.h, to ease
26506
# handling of long lines.
26507
ac_delim='%!_!# '
26508
for ac_last_try in false false :; do
26509
  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
26510
  if test -z "$ac_t"; then
26511
    break
26512
  elif $ac_last_try; then
26513
    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
26514
  else
26515
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
26516
  fi
26517
done
26518
 
26519
# For the awk script, D is an array of macro values keyed by name,
26520
# likewise P contains macro parameters if any.  Preserve backslash
26521
# newline sequences.
26522
 
26523
ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
26524
sed -n '
26525
s/.\{148\}/&'"$ac_delim"'/g
26526
t rset
26527
:rset
26528
s/^[     ]*#[    ]*define[       ][      ]*/ /
26529
t def
26530
d
26531
:def
26532
s/\\$//
26533
t bsnl
26534
s/["\\]/\\&/g
26535
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
26536
D["\1"]=" \3"/p
26537
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
26538
d
26539
:bsnl
26540
s/["\\]/\\&/g
26541
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
26542
D["\1"]=" \3\\\\\\n"\\/p
26543
t cont
26544
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
26545
t cont
26546
d
26547
:cont
26548
n
26549
s/.\{148\}/&'"$ac_delim"'/g
26550
t clear
26551
:clear
26552
s/\\$//
26553
t bsnlc
26554
s/["\\]/\\&/g; s/^/"/; s/$/"/p
26555
d
26556
:bsnlc
26557
s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
26558
b cont
26559
' 
26560
s/'"$ac_delim"'/"\\\
26561
"/g' >>$CONFIG_STATUS || ac_write_fail=1
26562
 
26563
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26564
  for (key in D) D_is_set[key] = 1
26565
  FS = ""
26566
}
26567
/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
26568
  line = \$ 0
26569
  split(line, arg, " ")
26570
  if (arg[1] == "#") {
26571
    defundef = arg[2]
26572
    mac1 = arg[3]
26573
  } else {
26574
    defundef = substr(arg[1], 2)
26575
    mac1 = arg[2]
26576
  }
26577
  split(mac1, mac2, "(") #)
26578
  macro = mac2[1]
26579
  prefix = substr(line, 1, index(line, defundef) - 1)
26580
  if (D_is_set[macro]) {
26581
    # Preserve the white space surrounding the "#".
26582
    print prefix "define", macro P[macro] D[macro]
26583
    next
26584
  } else {
26585
    # Replace #undef with comments.  This is necessary, for example,
26586
    # in the case of _POSIX_SOURCE, which is predefined and required
26587
    # on some systems where configure will not decide to define it.
26588
    if (defundef == "undef") {
26589
      print "/*", prefix defundef, macro, "*/"
26590
      next
26591
    }
26592
  }
26593
}
26594
{ print }
26595
_ACAWK
26596
_ACEOF
26597
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26598
  as_fn_error "could not setup config headers machinery" "$LINENO" 5
26599
fi # test -n "$CONFIG_HEADERS"
26600
 
26601
 
26602
eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
26603
shift
26604
for ac_tag
26605
do
26606
  case $ac_tag in
26607
  :[FHLC]) ac_mode=$ac_tag; continue;;
26608
  esac
26609
  case $ac_mode$ac_tag in
26610
  :[FHL]*:*);;
26611
  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
26612
  :[FH]-) ac_tag=-:-;;
26613
  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
26614
  esac
26615
  ac_save_IFS=$IFS
26616
  IFS=:
26617
  set x $ac_tag
26618
  IFS=$ac_save_IFS
26619
  shift
26620
  ac_file=$1
26621
  shift
26622
 
26623
  case $ac_mode in
26624
  :L) ac_source=$1;;
26625
  :[FH])
26626
    ac_file_inputs=
26627
    for ac_f
26628
    do
26629
      case $ac_f in
26630
      -) ac_f="$tmp/stdin";;
26631
      *) # Look for the file first in the build tree, then in the source tree
26632
         # (if the path is not absolute).  The absolute path cannot be DOS-style,
26633
         # because $ac_f cannot contain `:'.
26634
         test -f "$ac_f" ||
26635
           case $ac_f in
26636
           [\\/$]*) false;;
26637
           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
26638
           esac ||
26639
           as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
26640
      esac
26641
      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
26642
      as_fn_append ac_file_inputs " '$ac_f'"
26643
    done
26644
 
26645
    # Let's still pretend it is `configure' which instantiates (i.e., don't
26646
    # use $as_me), people would be surprised to read:
26647
    #    /* config.h.  Generated by config.status.  */
26648
    configure_input='Generated from '`
26649
          $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
26650
        `' by configure.'
26651
    if test x"$ac_file" != x-; then
26652
      configure_input="$ac_file.  $configure_input"
26653
      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
26654
$as_echo "$as_me: creating $ac_file" >&6;}
26655
    fi
26656
    # Neutralize special characters interpreted by sed in replacement strings.
26657
    case $configure_input in #(
26658
    *\&* | *\|* | *\\* )
26659
       ac_sed_conf_input=`$as_echo "$configure_input" |
26660
       sed 's/[\\\\&|]/\\\\&/g'`;; #(
26661
    *) ac_sed_conf_input=$configure_input;;
26662
    esac
26663
 
26664
    case $ac_tag in
26665
    *:-:* | *:-) cat >"$tmp/stdin" \
26666
      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
26667
    esac
26668
    ;;
26669
  esac
26670
 
26671
  ac_dir=`$as_dirname -- "$ac_file" ||
26672
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26673
         X"$ac_file" : 'X\(//\)[^/]' \| \
26674
         X"$ac_file" : 'X\(//\)$' \| \
26675
         X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
26676
$as_echo X"$ac_file" |
26677
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26678
            s//\1/
26679
            q
26680
          }
26681
          /^X\(\/\/\)[^/].*/{
26682
            s//\1/
26683
            q
26684
          }
26685
          /^X\(\/\/\)$/{
26686
            s//\1/
26687
            q
26688
          }
26689
          /^X\(\/\).*/{
26690
            s//\1/
26691
            q
26692
          }
26693
          s/.*/./; q'`
26694
  as_dir="$ac_dir"; as_fn_mkdir_p
26695
  ac_builddir=.
26696
 
26697
case "$ac_dir" in
26698
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
26699
*)
26700
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
26701
  # A ".." for each directory in $ac_dir_suffix.
26702
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
26703
  case $ac_top_builddir_sub in
26704
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
26705
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
26706
  esac ;;
26707
esac
26708
ac_abs_top_builddir=$ac_pwd
26709
ac_abs_builddir=$ac_pwd$ac_dir_suffix
26710
# for backward compatibility:
26711
ac_top_builddir=$ac_top_build_prefix
26712
 
26713
case $srcdir in
26714
  .)  # We are building in place.
26715
    ac_srcdir=.
26716
    ac_top_srcdir=$ac_top_builddir_sub
26717
    ac_abs_top_srcdir=$ac_pwd ;;
26718
  [\\/]* | ?:[\\/]* )  # Absolute name.
26719
    ac_srcdir=$srcdir$ac_dir_suffix;
26720
    ac_top_srcdir=$srcdir
26721
    ac_abs_top_srcdir=$srcdir ;;
26722
  *) # Relative name.
26723
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
26724
    ac_top_srcdir=$ac_top_build_prefix$srcdir
26725
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
26726
esac
26727
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
26728
 
26729
 
26730
  case $ac_mode in
26731
  :F)
26732
  #
26733
  # CONFIG_FILE
26734
  #
26735
 
26736
  case $INSTALL in
26737
  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
26738
  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
26739
  esac
26740
  ac_MKDIR_P=$MKDIR_P
26741
  case $MKDIR_P in
26742
  [\\/$]* | ?:[\\/]* ) ;;
26743
  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
26744
  esac
26745
_ACEOF
26746
 
26747
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26748
# If the template does not know about datarootdir, expand it.
26749
# FIXME: This hack should be removed a few years after 2.60.
26750
ac_datarootdir_hack=; ac_datarootdir_seen=
26751
ac_sed_dataroot='
26752
/datarootdir/ {
26753
  p
26754
  q
26755
}
26756
/@datadir@/p
26757
/@docdir@/p
26758
/@infodir@/p
26759
/@localedir@/p
26760
/@mandir@/p'
26761
case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
26762
*datarootdir*) ac_datarootdir_seen=yes;;
26763
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
26764
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
26765
$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
26766
_ACEOF
26767
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26768
  ac_datarootdir_hack='
26769
  s&@datadir@&$datadir&g
26770
  s&@docdir@&$docdir&g
26771
  s&@infodir@&$infodir&g
26772
  s&@localedir@&$localedir&g
26773
  s&@mandir@&$mandir&g
26774
  s&\\\${datarootdir}&$datarootdir&g' ;;
26775
esac
26776
_ACEOF
26777
 
26778
# Neutralize VPATH when `$srcdir' = `.'.
26779
# Shell code in configure.ac might set extrasub.
26780
# FIXME: do we really want to maintain this feature?
26781
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26782
ac_sed_extra="$ac_vpsub
26783
$extrasub
26784
_ACEOF
26785
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26786
:t
26787
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
26788
s|@configure_input@|$ac_sed_conf_input|;t t
26789
s&@top_builddir@&$ac_top_builddir_sub&;t t
26790
s&@top_build_prefix@&$ac_top_build_prefix&;t t
26791
s&@srcdir@&$ac_srcdir&;t t
26792
s&@abs_srcdir@&$ac_abs_srcdir&;t t
26793
s&@top_srcdir@&$ac_top_srcdir&;t t
26794
s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
26795
s&@builddir@&$ac_builddir&;t t
26796
s&@abs_builddir@&$ac_abs_builddir&;t t
26797
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
26798
s&@INSTALL@&$ac_INSTALL&;t t
26799
s&@MKDIR_P@&$ac_MKDIR_P&;t t
26800
$ac_datarootdir_hack
26801
"
26802
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
26803
  || as_fn_error "could not create $ac_file" "$LINENO" 5
26804
 
26805
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
26806
  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
26807
  { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
26808
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
26809
which seems to be undefined.  Please make sure it is defined." >&5
26810
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
26811
which seems to be undefined.  Please make sure it is defined." >&2;}
26812
 
26813
  rm -f "$tmp/stdin"
26814
  case $ac_file in
26815
  -) cat "$tmp/out" && rm -f "$tmp/out";;
26816
  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
26817
  esac \
26818
  || as_fn_error "could not create $ac_file" "$LINENO" 5
26819
 ;;
26820
  :H)
26821
  #
26822
  # CONFIG_HEADER
26823
  #
26824
  if test x"$ac_file" != x-; then
26825
    {
26826
      $as_echo "/* $configure_input  */" \
26827
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
26828
    } >"$tmp/config.h" \
26829
      || as_fn_error "could not create $ac_file" "$LINENO" 5
26830
    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
26831
      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
26832
$as_echo "$as_me: $ac_file is unchanged" >&6;}
26833
    else
26834
      rm -f "$ac_file"
26835
      mv "$tmp/config.h" "$ac_file" \
26836
        || as_fn_error "could not create $ac_file" "$LINENO" 5
26837
    fi
26838
  else
26839
    $as_echo "/* $configure_input  */" \
26840
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
26841
      || as_fn_error "could not create -" "$LINENO" 5
26842
  fi
26843
# Compute "$ac_file"'s index in $config_headers.
26844
_am_arg="$ac_file"
26845
_am_stamp_count=1
26846
for _am_header in $config_headers :; do
26847
  case $_am_header in
26848
    $_am_arg | $_am_arg:* )
26849
      break ;;
26850
    * )
26851
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
26852
  esac
26853
done
26854
echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
26855
$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26856
         X"$_am_arg" : 'X\(//\)[^/]' \| \
26857
         X"$_am_arg" : 'X\(//\)$' \| \
26858
         X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
26859
$as_echo X"$_am_arg" |
26860
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26861
            s//\1/
26862
            q
26863
          }
26864
          /^X\(\/\/\)[^/].*/{
26865
            s//\1/
26866
            q
26867
          }
26868
          /^X\(\/\/\)$/{
26869
            s//\1/
26870
            q
26871
          }
26872
          /^X\(\/\).*/{
26873
            s//\1/
26874
            q
26875
          }
26876
          s/.*/./; q'`/stamp-h$_am_stamp_count
26877
 ;;
26878
  :L)
26879
  #
26880
  # CONFIG_LINK
26881
  #
26882
 
26883
  if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
26884
    :
26885
  else
26886
    # Prefer the file from the source tree if names are identical.
26887
    if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
26888
      ac_source=$srcdir/$ac_source
26889
    fi
26890
 
26891
    { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
26892
$as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
26893
 
26894
    if test ! -r "$ac_source"; then
26895
      as_fn_error "$ac_source: file not found" "$LINENO" 5
26896
    fi
26897
    rm -f "$ac_file"
26898
 
26899
    # Try a relative symlink, then a hard link, then a copy.
26900
    case $srcdir in
26901
    [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
26902
        *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
26903
    esac
26904
    ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
26905
      ln "$ac_source" "$ac_file" 2>/dev/null ||
26906
      cp -p "$ac_source" "$ac_file" ||
26907
      as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
26908
  fi
26909
 ;;
26910
  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
26911
$as_echo "$as_me: executing $ac_file commands" >&6;}
26912
 ;;
26913
  esac
26914
 
26915
 
26916
  case $ac_file$ac_mode in
26917
    "default-1":C)
26918
# Only add multilib support code if we just rebuilt the top-level
26919
# Makefile.
26920
case " $CONFIG_FILES " in
26921
 *" Makefile "*)
26922
   ac_file=Makefile . ${multi_basedir}/config-ml.in
26923
   ;;
26924
esac ;;
26925
    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
26926
  # Autoconf 2.62 quotes --file arguments for eval, but not when files
26927
  # are listed without --file.  Let's play safe and only enable the eval
26928
  # if we detect the quoting.
26929
  case $CONFIG_FILES in
26930
  *\'*) eval set x "$CONFIG_FILES" ;;
26931
  *)   set x $CONFIG_FILES ;;
26932
  esac
26933
  shift
26934
  for mf
26935
  do
26936
    # Strip MF so we end up with the name of the file.
26937
    mf=`echo "$mf" | sed -e 's/:.*$//'`
26938
    # Check whether this is an Automake generated Makefile or not.
26939
    # We used to match only the files named `Makefile.in', but
26940
    # some people rename them; so instead we look at the file content.
26941
    # Grep'ing the first line is not enough: some people post-process
26942
    # each Makefile.in and add a new line on top of each file to say so.
26943
    # Grep'ing the whole file is not good either: AIX grep has a line
26944
    # limit of 2048, but all sed's we know have understand at least 4000.
26945
    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
26946
      dirpart=`$as_dirname -- "$mf" ||
26947
$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26948
         X"$mf" : 'X\(//\)[^/]' \| \
26949
         X"$mf" : 'X\(//\)$' \| \
26950
         X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
26951
$as_echo X"$mf" |
26952
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26953
            s//\1/
26954
            q
26955
          }
26956
          /^X\(\/\/\)[^/].*/{
26957
            s//\1/
26958
            q
26959
          }
26960
          /^X\(\/\/\)$/{
26961
            s//\1/
26962
            q
26963
          }
26964
          /^X\(\/\).*/{
26965
            s//\1/
26966
            q
26967
          }
26968
          s/.*/./; q'`
26969
    else
26970
      continue
26971
    fi
26972
    # Extract the definition of DEPDIR, am__include, and am__quote
26973
    # from the Makefile without running `make'.
26974
    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
26975
    test -z "$DEPDIR" && continue
26976
    am__include=`sed -n 's/^am__include = //p' < "$mf"`
26977
    test -z "am__include" && continue
26978
    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
26979
    # When using ansi2knr, U may be empty or an underscore; expand it
26980
    U=`sed -n 's/^U = //p' < "$mf"`
26981
    # Find all dependency output files, they are included files with
26982
    # $(DEPDIR) in their names.  We invoke sed twice because it is the
26983
    # simplest approach to changing $(DEPDIR) to its actual value in the
26984
    # expansion.
26985
    for file in `sed -n "
26986
      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
26987
         sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
26988
      # Make sure the directory exists.
26989
      test -f "$dirpart/$file" && continue
26990
      fdir=`$as_dirname -- "$file" ||
26991
$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26992
         X"$file" : 'X\(//\)[^/]' \| \
26993
         X"$file" : 'X\(//\)$' \| \
26994
         X"$file" : 'X\(/\)' \| . 2>/dev/null ||
26995
$as_echo X"$file" |
26996
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26997
            s//\1/
26998
            q
26999
          }
27000
          /^X\(\/\/\)[^/].*/{
27001
            s//\1/
27002
            q
27003
          }
27004
          /^X\(\/\/\)$/{
27005
            s//\1/
27006
            q
27007
          }
27008
          /^X\(\/\).*/{
27009
            s//\1/
27010
            q
27011
          }
27012
          s/.*/./; q'`
27013
      as_dir=$dirpart/$fdir; as_fn_mkdir_p
27014
      # echo "creating $dirpart/$file"
27015
      echo '# dummy' > "$dirpart/$file"
27016
    done
27017
  done
27018
}
27019
 ;;
27020
    "libtool":C)
27021
 
27022
    # See if we are running on zsh, and set the options which allow our
27023
    # commands through without removal of \ escapes.
27024
    if test -n "${ZSH_VERSION+set}" ; then
27025
      setopt NO_GLOB_SUBST
27026
    fi
27027
 
27028
    cfgfile="${ofile}T"
27029
    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
27030
    $RM "$cfgfile"
27031
 
27032
    cat <<_LT_EOF >> "$cfgfile"
27033
#! $SHELL
27034
 
27035
# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
27036
# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
27037
# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
27038
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
27039
#
27040
#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
27041
#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
27042
#   Written by Gordon Matzigkeit, 1996
27043
#
27044
#   This file is part of GNU Libtool.
27045
#
27046
# GNU Libtool is free software; you can redistribute it and/or
27047
# modify it under the terms of the GNU General Public License as
27048
# published by the Free Software Foundation; either version 2 of
27049
# the License, or (at your option) any later version.
27050
#
27051
# As a special exception to the GNU General Public License,
27052
# if you distribute this file as part of a program or library that
27053
# is built using GNU Libtool, you may include this file under the
27054
# same distribution terms that you use for the rest of that program.
27055
#
27056
# GNU Libtool is distributed in the hope that it will be useful,
27057
# but WITHOUT ANY WARRANTY; without even the implied warranty of
27058
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
27059
# GNU General Public License for more details.
27060
#
27061
# You should have received a copy of the GNU General Public License
27062
# along with GNU Libtool; see the file COPYING.  If not, a copy
27063
# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
27064
# obtained by writing to the Free Software Foundation, Inc.,
27065
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
27066
 
27067
 
27068
# The names of the tagged configurations supported by this script.
27069
available_tags="CXX GCJ "
27070
 
27071
# ### BEGIN LIBTOOL CONFIG
27072
 
27073
# Which release of libtool.m4 was used?
27074
macro_version=$macro_version
27075
macro_revision=$macro_revision
27076
 
27077
# Whether or not to build shared libraries.
27078
build_libtool_libs=$enable_shared
27079
 
27080
# Whether or not to build static libraries.
27081
build_old_libs=$enable_static
27082
 
27083
# What type of objects to build.
27084
pic_mode=$pic_mode
27085
 
27086
# Whether or not to optimize for fast installation.
27087
fast_install=$enable_fast_install
27088
 
27089
# Shell to use when invoking shell scripts.
27090
SHELL=$lt_SHELL
27091
 
27092
# An echo program that protects backslashes.
27093
ECHO=$lt_ECHO
27094
 
27095
# The host system.
27096
host_alias=$host_alias
27097
host=$host
27098
host_os=$host_os
27099
 
27100
# The build system.
27101
build_alias=$build_alias
27102
build=$build
27103
build_os=$build_os
27104
 
27105
# A sed program that does not truncate output.
27106
SED=$lt_SED
27107
 
27108
# Sed that helps us avoid accidentally triggering echo(1) options like -n.
27109
Xsed="\$SED -e 1s/^X//"
27110
 
27111
# A grep program that handles long lines.
27112
GREP=$lt_GREP
27113
 
27114
# An ERE matcher.
27115
EGREP=$lt_EGREP
27116
 
27117
# A literal string matcher.
27118
FGREP=$lt_FGREP
27119
 
27120
# A BSD- or MS-compatible name lister.
27121
NM=$lt_NM
27122
 
27123
# Whether we need soft or hard links.
27124
LN_S=$lt_LN_S
27125
 
27126
# What is the maximum length of a command?
27127
max_cmd_len=$max_cmd_len
27128
 
27129
# Object file suffix (normally "o").
27130
objext=$ac_objext
27131
 
27132
# Executable file suffix (normally "").
27133
exeext=$exeext
27134
 
27135
# whether the shell understands "unset".
27136
lt_unset=$lt_unset
27137
 
27138
# turn spaces into newlines.
27139
SP2NL=$lt_lt_SP2NL
27140
 
27141
# turn newlines into spaces.
27142
NL2SP=$lt_lt_NL2SP
27143
 
27144
# An object symbol dumper.
27145
OBJDUMP=$lt_OBJDUMP
27146
 
27147
# Method to check whether dependent libraries are shared objects.
27148
deplibs_check_method=$lt_deplibs_check_method
27149
 
27150
# Command to use when deplibs_check_method == "file_magic".
27151
file_magic_cmd=$lt_file_magic_cmd
27152
 
27153
# The archiver.
27154
AR=$lt_AR
27155
AR_FLAGS=$lt_AR_FLAGS
27156
 
27157
# A symbol stripping program.
27158
STRIP=$lt_STRIP
27159
 
27160
# Commands used to install an old-style archive.
27161
RANLIB=$lt_RANLIB
27162
old_postinstall_cmds=$lt_old_postinstall_cmds
27163
old_postuninstall_cmds=$lt_old_postuninstall_cmds
27164
 
27165
# Whether to use a lock for old archive extraction.
27166
lock_old_archive_extraction=$lock_old_archive_extraction
27167
 
27168
# A C compiler.
27169
LTCC=$lt_CC
27170
 
27171
# LTCC compiler flags.
27172
LTCFLAGS=$lt_CFLAGS
27173
 
27174
# Take the output of nm and produce a listing of raw symbols and C names.
27175
global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
27176
 
27177
# Transform the output of nm in a proper C declaration.
27178
global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
27179
 
27180
# Transform the output of nm in a C name address pair.
27181
global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
27182
 
27183
# Transform the output of nm in a C name address pair when lib prefix is needed.
27184
global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
27185
 
27186
# The name of the directory that contains temporary libtool files.
27187
objdir=$objdir
27188
 
27189
# Used to examine libraries when file_magic_cmd begins with "file".
27190
MAGIC_CMD=$MAGIC_CMD
27191
 
27192
# Must we lock files when doing compilation?
27193
need_locks=$lt_need_locks
27194
 
27195
# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
27196
DSYMUTIL=$lt_DSYMUTIL
27197
 
27198
# Tool to change global to local symbols on Mac OS X.
27199
NMEDIT=$lt_NMEDIT
27200
 
27201
# Tool to manipulate fat objects and archives on Mac OS X.
27202
LIPO=$lt_LIPO
27203
 
27204
# ldd/readelf like tool for Mach-O binaries on Mac OS X.
27205
OTOOL=$lt_OTOOL
27206
 
27207
# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
27208
OTOOL64=$lt_OTOOL64
27209
 
27210
# Old archive suffix (normally "a").
27211
libext=$libext
27212
 
27213
# Shared library suffix (normally ".so").
27214
shrext_cmds=$lt_shrext_cmds
27215
 
27216
# The commands to extract the exported symbol list from a shared archive.
27217
extract_expsyms_cmds=$lt_extract_expsyms_cmds
27218
 
27219
# Variables whose values should be saved in libtool wrapper scripts and
27220
# restored at link time.
27221
variables_saved_for_relink=$lt_variables_saved_for_relink
27222
 
27223
# Do we need the "lib" prefix for modules?
27224
need_lib_prefix=$need_lib_prefix
27225
 
27226
# Do we need a version for libraries?
27227
need_version=$need_version
27228
 
27229
# Library versioning type.
27230
version_type=$version_type
27231
 
27232
# Shared library runtime path variable.
27233
runpath_var=$runpath_var
27234
 
27235
# Shared library path variable.
27236
shlibpath_var=$shlibpath_var
27237
 
27238
# Is shlibpath searched before the hard-coded library search path?
27239
shlibpath_overrides_runpath=$shlibpath_overrides_runpath
27240
 
27241
# Format of library name prefix.
27242
libname_spec=$lt_libname_spec
27243
 
27244
# List of archive names.  First name is the real one, the rest are links.
27245
# The last name is the one that the linker finds with -lNAME
27246
library_names_spec=$lt_library_names_spec
27247
 
27248
# The coded name of the library, if different from the real name.
27249
soname_spec=$lt_soname_spec
27250
 
27251
# Permission mode override for installation of shared libraries.
27252
install_override_mode=$lt_install_override_mode
27253
 
27254
# Command to use after installation of a shared archive.
27255
postinstall_cmds=$lt_postinstall_cmds
27256
 
27257
# Command to use after uninstallation of a shared archive.
27258
postuninstall_cmds=$lt_postuninstall_cmds
27259
 
27260
# Commands used to finish a libtool library installation in a directory.
27261
finish_cmds=$lt_finish_cmds
27262
 
27263
# As "finish_cmds", except a single script fragment to be evaled but
27264
# not shown.
27265
finish_eval=$lt_finish_eval
27266
 
27267
# Whether we should hardcode library paths into libraries.
27268
hardcode_into_libs=$hardcode_into_libs
27269
 
27270
# Compile-time system search path for libraries.
27271
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
27272
 
27273
# Run-time system search path for libraries.
27274
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
27275
 
27276
# Whether dlopen is supported.
27277
dlopen_support=$enable_dlopen
27278
 
27279
# Whether dlopen of programs is supported.
27280
dlopen_self=$enable_dlopen_self
27281
 
27282
# Whether dlopen of statically linked programs is supported.
27283
dlopen_self_static=$enable_dlopen_self_static
27284
 
27285
# Commands to strip libraries.
27286
old_striplib=$lt_old_striplib
27287
striplib=$lt_striplib
27288
 
27289
 
27290
# The linker used to build libraries.
27291
LD=$lt_LD
27292
 
27293
# How to create reloadable object files.
27294
reload_flag=$lt_reload_flag
27295
reload_cmds=$lt_reload_cmds
27296
 
27297
# Commands used to build an old-style archive.
27298
old_archive_cmds=$lt_old_archive_cmds
27299
 
27300
# A language specific compiler.
27301
CC=$lt_compiler
27302
 
27303
# Is the compiler the GNU compiler?
27304
with_gcc=$GCC
27305
 
27306
# Compiler flag to turn off builtin functions.
27307
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
27308
 
27309
# How to pass a linker flag through the compiler.
27310
wl=$lt_lt_prog_compiler_wl
27311
 
27312
# Additional compiler flags for building library objects.
27313
pic_flag=$lt_lt_prog_compiler_pic
27314
 
27315
# Compiler flag to prevent dynamic linking.
27316
link_static_flag=$lt_lt_prog_compiler_static
27317
 
27318
# Does compiler simultaneously support -c and -o options?
27319
compiler_c_o=$lt_lt_cv_prog_compiler_c_o
27320
 
27321
# Whether or not to add -lc for building shared libraries.
27322
build_libtool_need_lc=$archive_cmds_need_lc
27323
 
27324
# Whether or not to disallow shared libs when runtime libs are static.
27325
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
27326
 
27327
# Compiler flag to allow reflexive dlopens.
27328
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
27329
 
27330
# Compiler flag to generate shared objects directly from archives.
27331
whole_archive_flag_spec=$lt_whole_archive_flag_spec
27332
 
27333
# Whether the compiler copes with passing no objects directly.
27334
compiler_needs_object=$lt_compiler_needs_object
27335
 
27336
# Create an old-style archive from a shared archive.
27337
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
27338
 
27339
# Create a temporary old-style archive to link instead of a shared archive.
27340
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
27341
 
27342
# Commands used to build a shared archive.
27343
archive_cmds=$lt_archive_cmds
27344
archive_expsym_cmds=$lt_archive_expsym_cmds
27345
 
27346
# Commands used to build a loadable module if different from building
27347
# a shared archive.
27348
module_cmds=$lt_module_cmds
27349
module_expsym_cmds=$lt_module_expsym_cmds
27350
 
27351
# Whether we are building with GNU ld or not.
27352
with_gnu_ld=$lt_with_gnu_ld
27353
 
27354
# Flag that allows shared libraries with undefined symbols to be built.
27355
allow_undefined_flag=$lt_allow_undefined_flag
27356
 
27357
# Flag that enforces no undefined symbols.
27358
no_undefined_flag=$lt_no_undefined_flag
27359
 
27360
# Flag to hardcode \$libdir into a binary during linking.
27361
# This must work even if \$libdir does not exist
27362
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
27363
 
27364
# If ld is used when linking, flag to hardcode \$libdir into a binary
27365
# during linking.  This must work even if \$libdir does not exist.
27366
hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
27367
 
27368
# Whether we need a single "-rpath" flag with a separated argument.
27369
hardcode_libdir_separator=$lt_hardcode_libdir_separator
27370
 
27371
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27372
# DIR into the resulting binary.
27373
hardcode_direct=$hardcode_direct
27374
 
27375
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27376
# DIR into the resulting binary and the resulting library dependency is
27377
# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
27378
# library is relocated.
27379
hardcode_direct_absolute=$hardcode_direct_absolute
27380
 
27381
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
27382
# into the resulting binary.
27383
hardcode_minus_L=$hardcode_minus_L
27384
 
27385
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
27386
# into the resulting binary.
27387
hardcode_shlibpath_var=$hardcode_shlibpath_var
27388
 
27389
# Set to "yes" if building a shared library automatically hardcodes DIR
27390
# into the library and all subsequent libraries and executables linked
27391
# against it.
27392
hardcode_automatic=$hardcode_automatic
27393
 
27394
# Set to yes if linker adds runtime paths of dependent libraries
27395
# to runtime path list.
27396
inherit_rpath=$inherit_rpath
27397
 
27398
# Whether libtool must link a program against all its dependency libraries.
27399
link_all_deplibs=$link_all_deplibs
27400
 
27401
# Fix the shell variable \$srcfile for the compiler.
27402
fix_srcfile_path=$lt_fix_srcfile_path
27403
 
27404
# Set to "yes" if exported symbols are required.
27405
always_export_symbols=$always_export_symbols
27406
 
27407
# The commands to list exported symbols.
27408
export_symbols_cmds=$lt_export_symbols_cmds
27409
 
27410
# Symbols that should not be listed in the preloaded symbols.
27411
exclude_expsyms=$lt_exclude_expsyms
27412
 
27413
# Symbols that must always be exported.
27414
include_expsyms=$lt_include_expsyms
27415
 
27416
# Commands necessary for linking programs (against libraries) with templates.
27417
prelink_cmds=$lt_prelink_cmds
27418
 
27419
# Specify filename containing input files.
27420
file_list_spec=$lt_file_list_spec
27421
 
27422
# How to hardcode a shared library path into an executable.
27423
hardcode_action=$hardcode_action
27424
 
27425
# The directories searched by this compiler when creating a shared library.
27426
compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
27427
 
27428
# Dependencies to place before and after the objects being linked to
27429
# create a shared library.
27430
predep_objects=$lt_predep_objects
27431
postdep_objects=$lt_postdep_objects
27432
predeps=$lt_predeps
27433
postdeps=$lt_postdeps
27434
 
27435
# The library search path used internally by the compiler when linking
27436
# a shared library.
27437
compiler_lib_search_path=$lt_compiler_lib_search_path
27438
 
27439
# ### END LIBTOOL CONFIG
27440
 
27441
_LT_EOF
27442
 
27443
  case $host_os in
27444
  aix3*)
27445
    cat <<\_LT_EOF >> "$cfgfile"
27446
# AIX sometimes has problems with the GCC collect2 program.  For some
27447
# reason, if we set the COLLECT_NAMES environment variable, the problems
27448
# vanish in a puff of smoke.
27449
if test "X${COLLECT_NAMES+set}" != Xset; then
27450
  COLLECT_NAMES=
27451
  export COLLECT_NAMES
27452
fi
27453
_LT_EOF
27454
    ;;
27455
  esac
27456
 
27457
 
27458
ltmain="$ac_aux_dir/ltmain.sh"
27459
 
27460
 
27461
  # We use sed instead of cat because bash on DJGPP gets confused if
27462
  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
27463
  # text mode, it properly converts lines to CR/LF.  This bash problem
27464
  # is reportedly fixed, but why not run on old versions too?
27465
  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
27466
    || (rm -f "$cfgfile"; exit 1)
27467
 
27468
  case $xsi_shell in
27469
  yes)
27470
    cat << \_LT_EOF >> "$cfgfile"
27471
 
27472
# func_dirname file append nondir_replacement
27473
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
27474
# otherwise set result to NONDIR_REPLACEMENT.
27475
func_dirname ()
27476
{
27477
  case ${1} in
27478
    */*) func_dirname_result="${1%/*}${2}" ;;
27479
    *  ) func_dirname_result="${3}" ;;
27480
  esac
27481
}
27482
 
27483
# func_basename file
27484
func_basename ()
27485
{
27486
  func_basename_result="${1##*/}"
27487
}
27488
 
27489
# func_dirname_and_basename file append nondir_replacement
27490
# perform func_basename and func_dirname in a single function
27491
# call:
27492
#   dirname:  Compute the dirname of FILE.  If nonempty,
27493
#             add APPEND to the result, otherwise set result
27494
#             to NONDIR_REPLACEMENT.
27495
#             value returned in "$func_dirname_result"
27496
#   basename: Compute filename of FILE.
27497
#             value retuned in "$func_basename_result"
27498
# Implementation must be kept synchronized with func_dirname
27499
# and func_basename. For efficiency, we do not delegate to
27500
# those functions but instead duplicate the functionality here.
27501
func_dirname_and_basename ()
27502
{
27503
  case ${1} in
27504
    */*) func_dirname_result="${1%/*}${2}" ;;
27505
    *  ) func_dirname_result="${3}" ;;
27506
  esac
27507
  func_basename_result="${1##*/}"
27508
}
27509
 
27510
# func_stripname prefix suffix name
27511
# strip PREFIX and SUFFIX off of NAME.
27512
# PREFIX and SUFFIX must not contain globbing or regex special
27513
# characters, hashes, percent signs, but SUFFIX may contain a leading
27514
# dot (in which case that matches only a dot).
27515
func_stripname ()
27516
{
27517
  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
27518
  # positional parameters, so assign one to ordinary parameter first.
27519
  func_stripname_result=${3}
27520
  func_stripname_result=${func_stripname_result#"${1}"}
27521
  func_stripname_result=${func_stripname_result%"${2}"}
27522
}
27523
 
27524
# func_opt_split
27525
func_opt_split ()
27526
{
27527
  func_opt_split_opt=${1%%=*}
27528
  func_opt_split_arg=${1#*=}
27529
}
27530
 
27531
# func_lo2o object
27532
func_lo2o ()
27533
{
27534
  case ${1} in
27535
    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
27536
    *)    func_lo2o_result=${1} ;;
27537
  esac
27538
}
27539
 
27540
# func_xform libobj-or-source
27541
func_xform ()
27542
{
27543
  func_xform_result=${1%.*}.lo
27544
}
27545
 
27546
# func_arith arithmetic-term...
27547
func_arith ()
27548
{
27549
  func_arith_result=$(( $* ))
27550
}
27551
 
27552
# func_len string
27553
# STRING may not start with a hyphen.
27554
func_len ()
27555
{
27556
  func_len_result=${#1}
27557
}
27558
 
27559
_LT_EOF
27560
    ;;
27561
  *) # Bourne compatible functions.
27562
    cat << \_LT_EOF >> "$cfgfile"
27563
 
27564
# func_dirname file append nondir_replacement
27565
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
27566
# otherwise set result to NONDIR_REPLACEMENT.
27567
func_dirname ()
27568
{
27569
  # Extract subdirectory from the argument.
27570
  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
27571
  if test "X$func_dirname_result" = "X${1}"; then
27572
    func_dirname_result="${3}"
27573
  else
27574
    func_dirname_result="$func_dirname_result${2}"
27575
  fi
27576
}
27577
 
27578
# func_basename file
27579
func_basename ()
27580
{
27581
  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
27582
}
27583
 
27584
 
27585
# func_stripname prefix suffix name
27586
# strip PREFIX and SUFFIX off of NAME.
27587
# PREFIX and SUFFIX must not contain globbing or regex special
27588
# characters, hashes, percent signs, but SUFFIX may contain a leading
27589
# dot (in which case that matches only a dot).
27590
# func_strip_suffix prefix name
27591
func_stripname ()
27592
{
27593
  case ${2} in
27594
    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
27595
    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
27596
  esac
27597
}
27598
 
27599
# sed scripts:
27600
my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
27601
my_sed_long_arg='1s/^-[^=]*=//'
27602
 
27603
# func_opt_split
27604
func_opt_split ()
27605
{
27606
  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
27607
  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
27608
}
27609
 
27610
# func_lo2o object
27611
func_lo2o ()
27612
{
27613
  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
27614
}
27615
 
27616
# func_xform libobj-or-source
27617
func_xform ()
27618
{
27619
  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
27620
}
27621
 
27622
# func_arith arithmetic-term...
27623
func_arith ()
27624
{
27625
  func_arith_result=`expr "$@"`
27626
}
27627
 
27628
# func_len string
27629
# STRING may not start with a hyphen.
27630
func_len ()
27631
{
27632
  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
27633
}
27634
 
27635
_LT_EOF
27636
esac
27637
 
27638
case $lt_shell_append in
27639
  yes)
27640
    cat << \_LT_EOF >> "$cfgfile"
27641
 
27642
# func_append var value
27643
# Append VALUE to the end of shell variable VAR.
27644
func_append ()
27645
{
27646
  eval "$1+=\$2"
27647
}
27648
_LT_EOF
27649
    ;;
27650
  *)
27651
    cat << \_LT_EOF >> "$cfgfile"
27652
 
27653
# func_append var value
27654
# Append VALUE to the end of shell variable VAR.
27655
func_append ()
27656
{
27657
  eval "$1=\$$1\$2"
27658
}
27659
 
27660
_LT_EOF
27661
    ;;
27662
  esac
27663
 
27664
 
27665
  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
27666
    || (rm -f "$cfgfile"; exit 1)
27667
 
27668
  mv -f "$cfgfile" "$ofile" ||
27669
    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
27670
  chmod +x "$ofile"
27671
 
27672
 
27673
    cat <<_LT_EOF >> "$ofile"
27674
 
27675
# ### BEGIN LIBTOOL TAG CONFIG: CXX
27676
 
27677
# The linker used to build libraries.
27678
LD=$lt_LD_CXX
27679
 
27680
# How to create reloadable object files.
27681
reload_flag=$lt_reload_flag_CXX
27682
reload_cmds=$lt_reload_cmds_CXX
27683
 
27684
# Commands used to build an old-style archive.
27685
old_archive_cmds=$lt_old_archive_cmds_CXX
27686
 
27687
# A language specific compiler.
27688
CC=$lt_compiler_CXX
27689
 
27690
# Is the compiler the GNU compiler?
27691
with_gcc=$GCC_CXX
27692
 
27693
# Compiler flag to turn off builtin functions.
27694
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
27695
 
27696
# How to pass a linker flag through the compiler.
27697
wl=$lt_lt_prog_compiler_wl_CXX
27698
 
27699
# Additional compiler flags for building library objects.
27700
pic_flag=$lt_lt_prog_compiler_pic_CXX
27701
 
27702
# Compiler flag to prevent dynamic linking.
27703
link_static_flag=$lt_lt_prog_compiler_static_CXX
27704
 
27705
# Does compiler simultaneously support -c and -o options?
27706
compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
27707
 
27708
# Whether or not to add -lc for building shared libraries.
27709
build_libtool_need_lc=$archive_cmds_need_lc_CXX
27710
 
27711
# Whether or not to disallow shared libs when runtime libs are static.
27712
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
27713
 
27714
# Compiler flag to allow reflexive dlopens.
27715
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
27716
 
27717
# Compiler flag to generate shared objects directly from archives.
27718
whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
27719
 
27720
# Whether the compiler copes with passing no objects directly.
27721
compiler_needs_object=$lt_compiler_needs_object_CXX
27722
 
27723
# Create an old-style archive from a shared archive.
27724
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
27725
 
27726
# Create a temporary old-style archive to link instead of a shared archive.
27727
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
27728
 
27729
# Commands used to build a shared archive.
27730
archive_cmds=$lt_archive_cmds_CXX
27731
archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
27732
 
27733
# Commands used to build a loadable module if different from building
27734
# a shared archive.
27735
module_cmds=$lt_module_cmds_CXX
27736
module_expsym_cmds=$lt_module_expsym_cmds_CXX
27737
 
27738
# Whether we are building with GNU ld or not.
27739
with_gnu_ld=$lt_with_gnu_ld_CXX
27740
 
27741
# Flag that allows shared libraries with undefined symbols to be built.
27742
allow_undefined_flag=$lt_allow_undefined_flag_CXX
27743
 
27744
# Flag that enforces no undefined symbols.
27745
no_undefined_flag=$lt_no_undefined_flag_CXX
27746
 
27747
# Flag to hardcode \$libdir into a binary during linking.
27748
# This must work even if \$libdir does not exist
27749
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
27750
 
27751
# If ld is used when linking, flag to hardcode \$libdir into a binary
27752
# during linking.  This must work even if \$libdir does not exist.
27753
hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
27754
 
27755
# Whether we need a single "-rpath" flag with a separated argument.
27756
hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
27757
 
27758
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27759
# DIR into the resulting binary.
27760
hardcode_direct=$hardcode_direct_CXX
27761
 
27762
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27763
# DIR into the resulting binary and the resulting library dependency is
27764
# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
27765
# library is relocated.
27766
hardcode_direct_absolute=$hardcode_direct_absolute_CXX
27767
 
27768
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
27769
# into the resulting binary.
27770
hardcode_minus_L=$hardcode_minus_L_CXX
27771
 
27772
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
27773
# into the resulting binary.
27774
hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
27775
 
27776
# Set to "yes" if building a shared library automatically hardcodes DIR
27777
# into the library and all subsequent libraries and executables linked
27778
# against it.
27779
hardcode_automatic=$hardcode_automatic_CXX
27780
 
27781
# Set to yes if linker adds runtime paths of dependent libraries
27782
# to runtime path list.
27783
inherit_rpath=$inherit_rpath_CXX
27784
 
27785
# Whether libtool must link a program against all its dependency libraries.
27786
link_all_deplibs=$link_all_deplibs_CXX
27787
 
27788
# Fix the shell variable \$srcfile for the compiler.
27789
fix_srcfile_path=$lt_fix_srcfile_path_CXX
27790
 
27791
# Set to "yes" if exported symbols are required.
27792
always_export_symbols=$always_export_symbols_CXX
27793
 
27794
# The commands to list exported symbols.
27795
export_symbols_cmds=$lt_export_symbols_cmds_CXX
27796
 
27797
# Symbols that should not be listed in the preloaded symbols.
27798
exclude_expsyms=$lt_exclude_expsyms_CXX
27799
 
27800
# Symbols that must always be exported.
27801
include_expsyms=$lt_include_expsyms_CXX
27802
 
27803
# Commands necessary for linking programs (against libraries) with templates.
27804
prelink_cmds=$lt_prelink_cmds_CXX
27805
 
27806
# Specify filename containing input files.
27807
file_list_spec=$lt_file_list_spec_CXX
27808
 
27809
# How to hardcode a shared library path into an executable.
27810
hardcode_action=$hardcode_action_CXX
27811
 
27812
# The directories searched by this compiler when creating a shared library.
27813
compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
27814
 
27815
# Dependencies to place before and after the objects being linked to
27816
# create a shared library.
27817
predep_objects=$lt_predep_objects_CXX
27818
postdep_objects=$lt_postdep_objects_CXX
27819
predeps=$lt_predeps_CXX
27820
postdeps=$lt_postdeps_CXX
27821
 
27822
# The library search path used internally by the compiler when linking
27823
# a shared library.
27824
compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
27825
 
27826
# ### END LIBTOOL TAG CONFIG: CXX
27827
_LT_EOF
27828
 
27829
 
27830
    cat <<_LT_EOF >> "$ofile"
27831
 
27832
# ### BEGIN LIBTOOL TAG CONFIG: GCJ
27833
 
27834
# The linker used to build libraries.
27835
LD=$lt_LD_GCJ
27836
 
27837
# How to create reloadable object files.
27838
reload_flag=$lt_reload_flag_GCJ
27839
reload_cmds=$lt_reload_cmds_GCJ
27840
 
27841
# Commands used to build an old-style archive.
27842
old_archive_cmds=$lt_old_archive_cmds_GCJ
27843
 
27844
# A language specific compiler.
27845
CC=$lt_compiler_GCJ
27846
 
27847
# Is the compiler the GNU compiler?
27848
with_gcc=$GCC_GCJ
27849
 
27850
# Compiler flag to turn off builtin functions.
27851
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
27852
 
27853
# How to pass a linker flag through the compiler.
27854
wl=$lt_lt_prog_compiler_wl_GCJ
27855
 
27856
# Additional compiler flags for building library objects.
27857
pic_flag=$lt_lt_prog_compiler_pic_GCJ
27858
 
27859
# Compiler flag to prevent dynamic linking.
27860
link_static_flag=$lt_lt_prog_compiler_static_GCJ
27861
 
27862
# Does compiler simultaneously support -c and -o options?
27863
compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
27864
 
27865
# Whether or not to add -lc for building shared libraries.
27866
build_libtool_need_lc=$archive_cmds_need_lc_GCJ
27867
 
27868
# Whether or not to disallow shared libs when runtime libs are static.
27869
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
27870
 
27871
# Compiler flag to allow reflexive dlopens.
27872
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
27873
 
27874
# Compiler flag to generate shared objects directly from archives.
27875
whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
27876
 
27877
# Whether the compiler copes with passing no objects directly.
27878
compiler_needs_object=$lt_compiler_needs_object_GCJ
27879
 
27880
# Create an old-style archive from a shared archive.
27881
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
27882
 
27883
# Create a temporary old-style archive to link instead of a shared archive.
27884
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
27885
 
27886
# Commands used to build a shared archive.
27887
archive_cmds=$lt_archive_cmds_GCJ
27888
archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
27889
 
27890
# Commands used to build a loadable module if different from building
27891
# a shared archive.
27892
module_cmds=$lt_module_cmds_GCJ
27893
module_expsym_cmds=$lt_module_expsym_cmds_GCJ
27894
 
27895
# Whether we are building with GNU ld or not.
27896
with_gnu_ld=$lt_with_gnu_ld_GCJ
27897
 
27898
# Flag that allows shared libraries with undefined symbols to be built.
27899
allow_undefined_flag=$lt_allow_undefined_flag_GCJ
27900
 
27901
# Flag that enforces no undefined symbols.
27902
no_undefined_flag=$lt_no_undefined_flag_GCJ
27903
 
27904
# Flag to hardcode \$libdir into a binary during linking.
27905
# This must work even if \$libdir does not exist
27906
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
27907
 
27908
# If ld is used when linking, flag to hardcode \$libdir into a binary
27909
# during linking.  This must work even if \$libdir does not exist.
27910
hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
27911
 
27912
# Whether we need a single "-rpath" flag with a separated argument.
27913
hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
27914
 
27915
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27916
# DIR into the resulting binary.
27917
hardcode_direct=$hardcode_direct_GCJ
27918
 
27919
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
27920
# DIR into the resulting binary and the resulting library dependency is
27921
# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
27922
# library is relocated.
27923
hardcode_direct_absolute=$hardcode_direct_absolute_GCJ
27924
 
27925
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
27926
# into the resulting binary.
27927
hardcode_minus_L=$hardcode_minus_L_GCJ
27928
 
27929
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
27930
# into the resulting binary.
27931
hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
27932
 
27933
# Set to "yes" if building a shared library automatically hardcodes DIR
27934
# into the library and all subsequent libraries and executables linked
27935
# against it.
27936
hardcode_automatic=$hardcode_automatic_GCJ
27937
 
27938
# Set to yes if linker adds runtime paths of dependent libraries
27939
# to runtime path list.
27940
inherit_rpath=$inherit_rpath_GCJ
27941
 
27942
# Whether libtool must link a program against all its dependency libraries.
27943
link_all_deplibs=$link_all_deplibs_GCJ
27944
 
27945
# Fix the shell variable \$srcfile for the compiler.
27946
fix_srcfile_path=$lt_fix_srcfile_path_GCJ
27947
 
27948
# Set to "yes" if exported symbols are required.
27949
always_export_symbols=$always_export_symbols_GCJ
27950
 
27951
# The commands to list exported symbols.
27952
export_symbols_cmds=$lt_export_symbols_cmds_GCJ
27953
 
27954
# Symbols that should not be listed in the preloaded symbols.
27955
exclude_expsyms=$lt_exclude_expsyms_GCJ
27956
 
27957
# Symbols that must always be exported.
27958
include_expsyms=$lt_include_expsyms_GCJ
27959
 
27960
# Commands necessary for linking programs (against libraries) with templates.
27961
prelink_cmds=$lt_prelink_cmds_GCJ
27962
 
27963
# Specify filename containing input files.
27964
file_list_spec=$lt_file_list_spec_GCJ
27965
 
27966
# How to hardcode a shared library path into an executable.
27967
hardcode_action=$hardcode_action_GCJ
27968
 
27969
# The directories searched by this compiler when creating a shared library.
27970
compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
27971
 
27972
# Dependencies to place before and after the objects being linked to
27973
# create a shared library.
27974
predep_objects=$lt_predep_objects_GCJ
27975
postdep_objects=$lt_postdep_objects_GCJ
27976
predeps=$lt_predeps_GCJ
27977
postdeps=$lt_postdeps_GCJ
27978
 
27979
# The library search path used internally by the compiler when linking
27980
# a shared library.
27981
compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
27982
 
27983
# ### END LIBTOOL TAG CONFIG: GCJ
27984
_LT_EOF
27985
 
27986
 ;;
27987
    "scripts/jar":F) chmod +x scripts/jar ;;
27988
 
27989
  esac
27990
done # for ac_tag
27991
 
27992
 
27993
as_fn_exit 0
27994
_ACEOF
27995
ac_clean_files=$ac_clean_files_save
27996
 
27997
test $ac_write_fail = 0 ||
27998
  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
27999
 
28000
 
28001
# configure is writing to config.log, and then calls config.status.
28002
# config.status does its own redirection, appending to config.log.
28003
# Unfortunately, on DOS this fails, as config.log is still kept open
28004
# by configure, so config.status won't be able to write to it; its
28005
# output is simply discarded.  So we exec the FD to /dev/null,
28006
# effectively closing config.log, so it can be properly (re)opened and
28007
# appended to by config.status.  When coming back to configure, we
28008
# need to make the FD available again.
28009
if test "$no_create" != yes; then
28010
  ac_cs_success=:
28011
  ac_config_status_args=
28012
  test "$silent" = yes &&
28013
    ac_config_status_args="$ac_config_status_args --quiet"
28014
  exec 5>/dev/null
28015
  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
28016
  exec 5>>config.log
28017
  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
28018
  # would make configure fail if this is the last instruction.
28019
  $ac_cs_success || as_fn_exit $?
28020
fi
28021
 
28022
#
28023
# CONFIG_SUBDIRS section.
28024
#
28025
if test "$no_recursion" != yes; then
28026
 
28027
  # Remove --cache-file, --srcdir, and --disable-option-checking arguments
28028
  # so they do not pile up.
28029
  ac_sub_configure_args=
28030
  ac_prev=
28031
  eval "set x $ac_configure_args"
28032
  shift
28033
  for ac_arg
28034
  do
28035
    if test -n "$ac_prev"; then
28036
      ac_prev=
28037
      continue
28038
    fi
28039
    case $ac_arg in
28040
    -cache-file | --cache-file | --cache-fil | --cache-fi \
28041
    | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
28042
      ac_prev=cache_file ;;
28043
    -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
28044
    | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
28045
    | --c=*)
28046
      ;;
28047
    --config-cache | -C)
28048
      ;;
28049
    -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
28050
      ac_prev=srcdir ;;
28051
    -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
28052
      ;;
28053
    -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
28054
      ac_prev=prefix ;;
28055
    -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
28056
      ;;
28057
    --disable-option-checking)
28058
      ;;
28059
    *)
28060
      case $ac_arg in
28061
      *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
28062
      esac
28063
      as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
28064
    esac
28065
  done
28066
 
28067
  # Always prepend --prefix to ensure using the same prefix
28068
  # in subdir configurations.
28069
  ac_arg="--prefix=$prefix"
28070
  case $ac_arg in
28071
  *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
28072
  esac
28073
  ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
28074
 
28075
  # Pass --silent
28076
  if test "$silent" = yes; then
28077
    ac_sub_configure_args="--silent $ac_sub_configure_args"
28078
  fi
28079
 
28080
  # Always prepend --disable-option-checking to silence warnings, since
28081
  # different subdirs can have different --enable and --with options.
28082
  ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
28083
 
28084
  ac_popdir=`pwd`
28085
  for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
28086
 
28087
    # Do not complain, so a configure script can configure whichever
28088
    # parts of a large source tree are present.
28089
    test -d "$srcdir/$ac_dir" || continue
28090
 
28091
    ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
28092
    $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
28093
    $as_echo "$ac_msg" >&6
28094
    as_dir="$ac_dir"; as_fn_mkdir_p
28095
    ac_builddir=.
28096
 
28097
case "$ac_dir" in
28098
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
28099
*)
28100
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
28101
  # A ".." for each directory in $ac_dir_suffix.
28102
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
28103
  case $ac_top_builddir_sub in
28104
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
28105
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
28106
  esac ;;
28107
esac
28108
ac_abs_top_builddir=$ac_pwd
28109
ac_abs_builddir=$ac_pwd$ac_dir_suffix
28110
# for backward compatibility:
28111
ac_top_builddir=$ac_top_build_prefix
28112
 
28113
case $srcdir in
28114
  .)  # We are building in place.
28115
    ac_srcdir=.
28116
    ac_top_srcdir=$ac_top_builddir_sub
28117
    ac_abs_top_srcdir=$ac_pwd ;;
28118
  [\\/]* | ?:[\\/]* )  # Absolute name.
28119
    ac_srcdir=$srcdir$ac_dir_suffix;
28120
    ac_top_srcdir=$srcdir
28121
    ac_abs_top_srcdir=$srcdir ;;
28122
  *) # Relative name.
28123
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
28124
    ac_top_srcdir=$ac_top_build_prefix$srcdir
28125
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
28126
esac
28127
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
28128
 
28129
 
28130
    cd "$ac_dir"
28131
 
28132
    # Check for guested configure; otherwise get Cygnus style configure.
28133
    if test -f "$ac_srcdir/configure.gnu"; then
28134
      ac_sub_configure=$ac_srcdir/configure.gnu
28135
    elif test -f "$ac_srcdir/configure"; then
28136
      ac_sub_configure=$ac_srcdir/configure
28137
    elif test -f "$ac_srcdir/configure.in"; then
28138
      # This should be Cygnus configure.
28139
      ac_sub_configure=$ac_aux_dir/configure
28140
    else
28141
      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
28142
$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
28143
      ac_sub_configure=
28144
    fi
28145
 
28146
    # The recursion is here.
28147
    if test -n "$ac_sub_configure"; then
28148
      # Make the cache file name correct relative to the subdirectory.
28149
      case $cache_file in
28150
      [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
28151
      *) # Relative name.
28152
        ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
28153
      esac
28154
 
28155
      { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
28156
$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
28157
      # The eval makes quoting arguments work.
28158
      eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
28159
           --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
28160
        as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
28161
    fi
28162
 
28163
    cd "$ac_popdir"
28164
  done
28165
fi
28166
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
28167
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
28168
$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
28169
fi
28170
 

powered by: WebSVN 2.1.0

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