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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [gcc-4.5.1/] [libssp/] [configure] - Blame information for rev 826

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 276 jeremybenn
#! /bin/sh
2
# Guess values for system-dependent variables and create Makefiles.
3
# Generated by GNU Autoconf 2.64 for libssp 1.0.
4
#
5
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6
# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7
# Foundation, Inc.
8
#
9
# This configure script is free software; the Free Software Foundation
10
# gives unlimited permission to copy, distribute and modify it.
11
## -------------------- ##
12
## M4sh Initialization. ##
13
## -------------------- ##
14
 
15
# Be more Bourne compatible
16
DUALCASE=1; export DUALCASE # for MKS sh
17
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18
  emulate sh
19
  NULLCMD=:
20
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21
  # is contrary to our usage.  Disable this feature.
22
  alias -g '${1+"$@"}'='"$@"'
23
  setopt NO_GLOB_SUBST
24
else
25
  case `(set -o) 2>/dev/null` in #(
26
  *posix*) :
27
    set -o posix ;; #(
28
  *) :
29
     ;;
30
esac
31
fi
32
 
33
 
34
as_nl='
35
'
36
export as_nl
37
# Printing a long string crashes Solaris 7 /usr/bin/printf.
38
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41
# Prefer a ksh shell builtin over an external printf program on Solaris,
42
# but without wasting forks for bash or zsh.
43
if test -z "$BASH_VERSION$ZSH_VERSION" \
44
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45
  as_echo='print -r --'
46
  as_echo_n='print -rn --'
47
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48
  as_echo='printf %s\n'
49
  as_echo_n='printf %s'
50
else
51
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53
    as_echo_n='/usr/ucb/echo -n'
54
  else
55
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56
    as_echo_n_body='eval
57
      arg=$1;
58
      case $arg in #(
59
      *"$as_nl"*)
60
        expr "X$arg" : "X\\(.*\\)$as_nl";
61
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62
      esac;
63
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64
    '
65
    export as_echo_n_body
66
    as_echo_n='sh -c $as_echo_n_body as_echo'
67
  fi
68
  export as_echo_body
69
  as_echo='sh -c $as_echo_body as_echo'
70
fi
71
 
72
# The user is always right.
73
if test "${PATH_SEPARATOR+set}" != set; then
74
  PATH_SEPARATOR=:
75
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77
      PATH_SEPARATOR=';'
78
  }
79
fi
80
 
81
 
82
# IFS
83
# We need space, tab and new line, in precisely that order.  Quoting is
84
# there to prevent editors from complaining about space-tab.
85
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86
# splitting by setting IFS to empty value.)
87
IFS=" ""        $as_nl"
88
 
89
# Find who we are.  Look in the path if we contain no directory separator.
90
case $0 in #((
91
  *[\\/]* ) as_myself=$0 ;;
92
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93
for as_dir in $PATH
94
do
95
  IFS=$as_save_IFS
96
  test -z "$as_dir" && as_dir=.
97
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98
  done
99
IFS=$as_save_IFS
100
 
101
     ;;
102
esac
103
# We did not find ourselves, most probably we were run as `sh COMMAND'
104
# in which case we are not to be found in the path.
105
if test "x$as_myself" = x; then
106
  as_myself=$0
107
fi
108
if test ! -f "$as_myself"; then
109
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110
  exit 1
111
fi
112
 
113
# Unset variables that we do not need and which cause bugs (e.g. in
114
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115
# suppresses any "Segmentation fault" message there.  '((' could
116
# trigger a bug in pdksh 5.2.14.
117
for as_var in BASH_ENV ENV MAIL MAILPATH
118
do eval test x\${$as_var+set} = xset \
119
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120
done
121
PS1='$ '
122
PS2='> '
123
PS4='+ '
124
 
125
# NLS nuisances.
126
LC_ALL=C
127
export LC_ALL
128
LANGUAGE=C
129
export LANGUAGE
130
 
131
# CDPATH.
132
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
 
134
if test "x$CONFIG_SHELL" = x; then
135
  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136
  emulate sh
137
  NULLCMD=:
138
  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139
  # is contrary to our usage.  Disable this feature.
140
  alias -g '\${1+\"\$@\"}'='\"\$@\"'
141
  setopt NO_GLOB_SUBST
142
else
143
  case \`(set -o) 2>/dev/null\` in #(
144
  *posix*) :
145
    set -o posix ;; #(
146
  *) :
147
     ;;
148
esac
149
fi
150
"
151
  as_required="as_fn_return () { (exit \$1); }
152
as_fn_success () { as_fn_return 0; }
153
as_fn_failure () { as_fn_return 1; }
154
as_fn_ret_success () { return 0; }
155
as_fn_ret_failure () { return 1; }
156
 
157
exitcode=0
158
as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159
as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160
as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161
as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162
if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
 
164
else
165
  exitcode=1; echo positional parameters were not saved.
166
fi
167
test x\$exitcode = x0 || exit 1"
168
  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169
  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170
  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171
  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172
test \$(( 1 + 1 )) = 2 || exit 1
173
 
174
  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175
    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176
    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177
    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178
    PATH=/empty FPATH=/empty; export PATH FPATH
179
    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180
      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181
  if (eval "$as_required") 2>/dev/null; then :
182
  as_have_required=yes
183
else
184
  as_have_required=no
185
fi
186
  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
 
188
else
189
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190
as_found=false
191
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192
do
193
  IFS=$as_save_IFS
194
  test -z "$as_dir" && as_dir=.
195
  as_found=:
196
  case $as_dir in #(
197
         /*)
198
           for as_base in sh bash ksh sh5; do
199
             # Try only shells that exist, to save several forks.
200
             as_shell=$as_dir/$as_base
201
             if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202
                    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203
  CONFIG_SHELL=$as_shell as_have_required=yes
204
                   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205
  break 2
206
fi
207
fi
208
           done;;
209
       esac
210
  as_found=false
211
done
212
$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213
              { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214
  CONFIG_SHELL=$SHELL as_have_required=yes
215
fi; }
216
IFS=$as_save_IFS
217
 
218
 
219
      if test "x$CONFIG_SHELL" != x; then :
220
  # We cannot yet assume a decent shell, so we have to provide a
221
        # neutralization value for shells without unset; and this also
222
        # works around shells that cannot unset nonexistent variables.
223
        BASH_ENV=/dev/null
224
        ENV=/dev/null
225
        (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226
        export CONFIG_SHELL
227
        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228
fi
229
 
230
    if test x$as_have_required = xno; then :
231
  $as_echo "$0: This script requires a shell more modern than all"
232
  $as_echo "$0: the shells that I found on your system."
233
  if test x${ZSH_VERSION+set} = xset ; then
234
    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235
    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236
  else
237
    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238
$0: including any error possibly output before this
239
$0: message. Then install a modern shell, or manually run
240
$0: the script under such a shell if you do have one."
241
  fi
242
  exit 1
243
fi
244
fi
245
fi
246
SHELL=${CONFIG_SHELL-/bin/sh}
247
export SHELL
248
# Unset more variables known to interfere with behavior of common tools.
249
CLICOLOR_FORCE= GREP_OPTIONS=
250
unset CLICOLOR_FORCE GREP_OPTIONS
251
 
252
## --------------------- ##
253
## M4sh Shell Functions. ##
254
## --------------------- ##
255
# as_fn_unset VAR
256
# ---------------
257
# Portably unset VAR.
258
as_fn_unset ()
259
{
260
  { eval $1=; unset $1;}
261
}
262
as_unset=as_fn_unset
263
 
264
# as_fn_set_status STATUS
265
# -----------------------
266
# Set $? to STATUS, without forking.
267
as_fn_set_status ()
268
{
269
  return $1
270
} # as_fn_set_status
271
 
272
# as_fn_exit STATUS
273
# -----------------
274
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275
as_fn_exit ()
276
{
277
  set +e
278
  as_fn_set_status $1
279
  exit $1
280
} # as_fn_exit
281
 
282
# as_fn_mkdir_p
283
# -------------
284
# Create "$as_dir" as a directory, including parents if necessary.
285
as_fn_mkdir_p ()
286
{
287
 
288
  case $as_dir in #(
289
  -*) as_dir=./$as_dir;;
290
  esac
291
  test -d "$as_dir" || eval $as_mkdir_p || {
292
    as_dirs=
293
    while :; do
294
      case $as_dir in #(
295
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296
      *) as_qdir=$as_dir;;
297
      esac
298
      as_dirs="'$as_qdir' $as_dirs"
299
      as_dir=`$as_dirname -- "$as_dir" ||
300
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301
         X"$as_dir" : 'X\(//\)[^/]' \| \
302
         X"$as_dir" : 'X\(//\)$' \| \
303
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304
$as_echo X"$as_dir" |
305
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306
            s//\1/
307
            q
308
          }
309
          /^X\(\/\/\)[^/].*/{
310
            s//\1/
311
            q
312
          }
313
          /^X\(\/\/\)$/{
314
            s//\1/
315
            q
316
          }
317
          /^X\(\/\).*/{
318
            s//\1/
319
            q
320
          }
321
          s/.*/./; q'`
322
      test -d "$as_dir" && break
323
    done
324
    test -z "$as_dirs" || eval "mkdir $as_dirs"
325
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
 
327
 
328
} # as_fn_mkdir_p
329
# as_fn_append VAR VALUE
330
# ----------------------
331
# Append the text in VALUE to the end of the definition contained in VAR. Take
332
# advantage of any shell optimizations that allow amortized linear growth over
333
# repeated appends, instead of the typical quadratic growth present in naive
334
# implementations.
335
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336
  eval 'as_fn_append ()
337
  {
338
    eval $1+=\$2
339
  }'
340
else
341
  as_fn_append ()
342
  {
343
    eval $1=\$$1\$2
344
  }
345
fi # as_fn_append
346
 
347
# as_fn_arith ARG...
348
# ------------------
349
# Perform arithmetic evaluation on the ARGs, and store the result in the
350
# global $as_val. Take advantage of shells that can avoid forks. The arguments
351
# must be portable across $(()) and expr.
352
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353
  eval 'as_fn_arith ()
354
  {
355
    as_val=$(( $* ))
356
  }'
357
else
358
  as_fn_arith ()
359
  {
360
    as_val=`expr "$@" || test $? -eq 1`
361
  }
362
fi # as_fn_arith
363
 
364
 
365
# as_fn_error ERROR [LINENO LOG_FD]
366
# ---------------------------------
367
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369
# script with status $?, using 1 if that was 0.
370
as_fn_error ()
371
{
372
  as_status=$?; test $as_status -eq 0 && as_status=1
373
  if test "$3"; then
374
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376
  fi
377
  $as_echo "$as_me: error: $1" >&2
378
  as_fn_exit $as_status
379
} # as_fn_error
380
 
381
if expr a : '\(a\)' >/dev/null 2>&1 &&
382
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
383
  as_expr=expr
384
else
385
  as_expr=false
386
fi
387
 
388
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389
  as_basename=basename
390
else
391
  as_basename=false
392
fi
393
 
394
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395
  as_dirname=dirname
396
else
397
  as_dirname=false
398
fi
399
 
400
as_me=`$as_basename -- "$0" ||
401
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402
         X"$0" : 'X\(//\)$' \| \
403
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404
$as_echo X/"$0" |
405
    sed '/^.*\/\([^/][^/]*\)\/*$/{
406
            s//\1/
407
            q
408
          }
409
          /^X\/\(\/\/\)$/{
410
            s//\1/
411
            q
412
          }
413
          /^X\/\(\/\).*/{
414
            s//\1/
415
            q
416
          }
417
          s/.*/./; q'`
418
 
419
# Avoid depending upon Character Ranges.
420
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423
as_cr_digits='0123456789'
424
as_cr_alnum=$as_cr_Letters$as_cr_digits
425
 
426
 
427
  as_lineno_1=$LINENO as_lineno_1a=$LINENO
428
  as_lineno_2=$LINENO as_lineno_2a=$LINENO
429
  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430
  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431
  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
432
  sed -n '
433
    p
434
    /[$]LINENO/=
435
  ' <$as_myself |
436
    sed '
437
      s/[$]LINENO.*/&-/
438
      t lineno
439
      b
440
      :lineno
441
      N
442
      :loop
443
      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444
      t loop
445
      s/-\n.*//
446
    ' >$as_me.lineno &&
447
  chmod +x "$as_me.lineno" ||
448
    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
 
450
  # Don't try to exec as it changes $[0], causing all sort of problems
451
  # (the dirname of $[0] is not the place where we might find the
452
  # original and so on.  Autoconf is especially sensitive to this).
453
  . "./$as_me.lineno"
454
  # Exit status is that of the last command.
455
  exit
456
}
457
 
458
ECHO_C= ECHO_N= ECHO_T=
459
case `echo -n x` in #(((((
460
-n*)
461
  case `echo 'xy\c'` in
462
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
463
  xy)  ECHO_C='\c';;
464
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
465
       ECHO_T=' ';;
466
  esac;;
467
*)
468
  ECHO_N='-n';;
469
esac
470
 
471
rm -f conf$$ conf$$.exe conf$$.file
472
if test -d conf$$.dir; then
473
  rm -f conf$$.dir/conf$$.file
474
else
475
  rm -f conf$$.dir
476
  mkdir conf$$.dir 2>/dev/null
477
fi
478
if (echo >conf$$.file) 2>/dev/null; then
479
  if ln -s conf$$.file conf$$ 2>/dev/null; then
480
    as_ln_s='ln -s'
481
    # ... but there are two gotchas:
482
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484
    # In both cases, we have to default to `cp -p'.
485
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486
      as_ln_s='cp -p'
487
  elif ln conf$$.file conf$$ 2>/dev/null; then
488
    as_ln_s=ln
489
  else
490
    as_ln_s='cp -p'
491
  fi
492
else
493
  as_ln_s='cp -p'
494
fi
495
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496
rmdir conf$$.dir 2>/dev/null
497
 
498
if mkdir -p . 2>/dev/null; then
499
  as_mkdir_p='mkdir -p "$as_dir"'
500
else
501
  test -d ./-p && rmdir ./-p
502
  as_mkdir_p=false
503
fi
504
 
505
if test -x / >/dev/null 2>&1; then
506
  as_test_x='test -x'
507
else
508
  if ls -dL / >/dev/null 2>&1; then
509
    as_ls_L_option=L
510
  else
511
    as_ls_L_option=
512
  fi
513
  as_test_x='
514
    eval sh -c '\''
515
      if test -d "$1"; then
516
        test -d "$1/.";
517
      else
518
        case $1 in #(
519
        -*)set "./$1";;
520
        esac;
521
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522
        ???[sx]*):;;*)false;;esac;fi
523
    '\'' sh
524
  '
525
fi
526
as_executable_p=$as_test_x
527
 
528
# Sed expression to map a string onto a valid CPP name.
529
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
 
531
# Sed expression to map a string onto a valid variable name.
532
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
 
534
SHELL=${CONFIG_SHELL-/bin/sh}
535
 
536
 
537
exec 7<&0 &1
538
 
539
# Name of the host.
540
# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541
# so uname gets run too.
542
ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
 
544
#
545
# Initializations.
546
#
547
ac_default_prefix=/usr/local
548
ac_clean_files=
549
ac_config_libobj_dir=.
550
LIBOBJS=
551
cross_compiling=no
552
subdirs=
553
MFLAGS=
554
MAKEFLAGS=
555
 
556
# Identity of this package.
557
PACKAGE_NAME='libssp'
558
PACKAGE_TARNAME='libssp'
559
PACKAGE_VERSION='1.0'
560
PACKAGE_STRING='libssp 1.0'
561
PACKAGE_BUGREPORT=''
562
PACKAGE_URL=''
563
 
564
ac_unique_file="ssp.c"
565
# Factoring default headers for most tests.
566
ac_includes_default="\
567
#include 
568
#ifdef HAVE_SYS_TYPES_H
569
# include 
570
#endif
571
#ifdef HAVE_SYS_STAT_H
572
# include 
573
#endif
574
#ifdef STDC_HEADERS
575
# include 
576
# include 
577
#else
578
# ifdef HAVE_STDLIB_H
579
#  include 
580
# endif
581
#endif
582
#ifdef HAVE_STRING_H
583
# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584
#  include 
585
# endif
586
# include 
587
#endif
588
#ifdef HAVE_STRINGS_H
589
# include 
590
#endif
591
#ifdef HAVE_INTTYPES_H
592
# include 
593
#endif
594
#ifdef HAVE_STDINT_H
595
# include 
596
#endif
597
#ifdef HAVE_UNISTD_H
598
# include 
599
#endif"
600
 
601
ac_subst_vars='am__EXEEXT_FALSE
602
am__EXEEXT_TRUE
603
LTLIBOBJS
604
LIBOBJS
605
toolexeclibdir
606
toolexecdir
607
enable_static
608
enable_shared
609
OTOOL64
610
OTOOL
611
LIPO
612
NMEDIT
613
DSYMUTIL
614
RANLIB
615
AR
616
OBJDUMP
617
LN_S
618
NM
619
ac_ct_DUMPBIN
620
DUMPBIN
621
LD
622
FGREP
623
SED
624
LIBTOOL
625
ssp_have_usable_vsnprintf
626
EGREP
627
GREP
628
LIBSSP_USE_SYMVER_FALSE
629
LIBSSP_USE_SYMVER_TRUE
630
CPP
631
am__fastdepCC_FALSE
632
am__fastdepCC_TRUE
633
CCDEPMODE
634
AMDEPBACKSLASH
635
AMDEP_FALSE
636
AMDEP_TRUE
637
am__quote
638
am__include
639
DEPDIR
640
OBJEXT
641
EXEEXT
642
ac_ct_CC
643
CPPFLAGS
644
LDFLAGS
645
CFLAGS
646
CC
647
multi_basedir
648
MAINT
649
MAINTAINER_MODE_FALSE
650
MAINTAINER_MODE_TRUE
651
am__untar
652
am__tar
653
AMTAR
654
am__leading_dot
655
SET_MAKE
656
AWK
657
mkdir_p
658
MKDIR_P
659
INSTALL_STRIP_PROGRAM
660
STRIP
661
install_sh
662
MAKEINFO
663
AUTOHEADER
664
AUTOMAKE
665
AUTOCONF
666
ACLOCAL
667
VERSION
668
PACKAGE
669
CYGPATH_W
670
am__isrc
671
INSTALL_DATA
672
INSTALL_SCRIPT
673
INSTALL_PROGRAM
674
target_noncanonical
675
target_os
676
target_vendor
677
target_cpu
678
target
679
host_os
680
host_vendor
681
host_cpu
682
host
683
build_os
684
build_vendor
685
build_cpu
686
build
687
target_alias
688
host_alias
689
build_alias
690
LIBS
691
ECHO_T
692
ECHO_N
693
ECHO_C
694
DEFS
695
mandir
696
localedir
697
libdir
698
psdir
699
pdfdir
700
dvidir
701
htmldir
702
infodir
703
docdir
704
oldincludedir
705
includedir
706
localstatedir
707
sharedstatedir
708
sysconfdir
709
datadir
710
datarootdir
711
libexecdir
712
sbindir
713
bindir
714
program_transform_name
715
prefix
716
exec_prefix
717
PACKAGE_URL
718
PACKAGE_BUGREPORT
719
PACKAGE_STRING
720
PACKAGE_VERSION
721
PACKAGE_TARNAME
722
PACKAGE_NAME
723
PATH_SEPARATOR
724
SHELL'
725
ac_subst_files=''
726
ac_user_opts='
727
enable_option_checking
728
enable_version_specific_runtime_libs
729
enable_maintainer_mode
730
enable_multilib
731
enable_dependency_tracking
732
enable_shared
733
enable_static
734
with_pic
735
enable_fast_install
736
with_gnu_ld
737
enable_libtool_lock
738
'
739
      ac_precious_vars='build_alias
740
host_alias
741
target_alias
742
CPP
743
CPPFLAGS'
744
 
745
 
746
# Initialize some variables set by options.
747
ac_init_help=
748
ac_init_version=false
749
ac_unrecognized_opts=
750
ac_unrecognized_sep=
751
# The variables have the same names as the options, with
752
# dashes changed to underlines.
753
cache_file=/dev/null
754
exec_prefix=NONE
755
no_create=
756
no_recursion=
757
prefix=NONE
758
program_prefix=NONE
759
program_suffix=NONE
760
program_transform_name=s,x,x,
761
silent=
762
site=
763
srcdir=
764
verbose=
765
x_includes=NONE
766
x_libraries=NONE
767
 
768
# Installation directory options.
769
# These are left unexpanded so users can "make install exec_prefix=/foo"
770
# and all the variables that are supposed to be based on exec_prefix
771
# by default will actually change.
772
# Use braces instead of parens because sh, perl, etc. also accept them.
773
# (The list follows the same order as the GNU Coding Standards.)
774
bindir='${exec_prefix}/bin'
775
sbindir='${exec_prefix}/sbin'
776
libexecdir='${exec_prefix}/libexec'
777
datarootdir='${prefix}/share'
778
datadir='${datarootdir}'
779
sysconfdir='${prefix}/etc'
780
sharedstatedir='${prefix}/com'
781
localstatedir='${prefix}/var'
782
includedir='${prefix}/include'
783
oldincludedir='/usr/include'
784
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
785
infodir='${datarootdir}/info'
786
htmldir='${docdir}'
787
dvidir='${docdir}'
788
pdfdir='${docdir}'
789
psdir='${docdir}'
790
libdir='${exec_prefix}/lib'
791
localedir='${datarootdir}/locale'
792
mandir='${datarootdir}/man'
793
 
794
ac_prev=
795
ac_dashdash=
796
for ac_option
797
do
798
  # If the previous option needs an argument, assign it.
799
  if test -n "$ac_prev"; then
800
    eval $ac_prev=\$ac_option
801
    ac_prev=
802
    continue
803
  fi
804
 
805
  case $ac_option in
806
  *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
807
  *)    ac_optarg=yes ;;
808
  esac
809
 
810
  # Accept the important Cygnus configure options, so we can diagnose typos.
811
 
812
  case $ac_dashdash$ac_option in
813
  --)
814
    ac_dashdash=yes ;;
815
 
816
  -bindir | --bindir | --bindi | --bind | --bin | --bi)
817
    ac_prev=bindir ;;
818
  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
819
    bindir=$ac_optarg ;;
820
 
821
  -build | --build | --buil | --bui | --bu)
822
    ac_prev=build_alias ;;
823
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
824
    build_alias=$ac_optarg ;;
825
 
826
  -cache-file | --cache-file | --cache-fil | --cache-fi \
827
  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
828
    ac_prev=cache_file ;;
829
  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
830
  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
831
    cache_file=$ac_optarg ;;
832
 
833
  --config-cache | -C)
834
    cache_file=config.cache ;;
835
 
836
  -datadir | --datadir | --datadi | --datad)
837
    ac_prev=datadir ;;
838
  -datadir=* | --datadir=* | --datadi=* | --datad=*)
839
    datadir=$ac_optarg ;;
840
 
841
  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
842
  | --dataroo | --dataro | --datar)
843
    ac_prev=datarootdir ;;
844
  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
845
  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
846
    datarootdir=$ac_optarg ;;
847
 
848
  -disable-* | --disable-*)
849
    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
850
    # Reject names that are not valid shell variable names.
851
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
852
      as_fn_error "invalid feature name: $ac_useropt"
853
    ac_useropt_orig=$ac_useropt
854
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
855
    case $ac_user_opts in
856
      *"
857
"enable_$ac_useropt"
858
"*) ;;
859
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
860
         ac_unrecognized_sep=', ';;
861
    esac
862
    eval enable_$ac_useropt=no ;;
863
 
864
  -docdir | --docdir | --docdi | --doc | --do)
865
    ac_prev=docdir ;;
866
  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
867
    docdir=$ac_optarg ;;
868
 
869
  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
870
    ac_prev=dvidir ;;
871
  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
872
    dvidir=$ac_optarg ;;
873
 
874
  -enable-* | --enable-*)
875
    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
876
    # Reject names that are not valid shell variable names.
877
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
878
      as_fn_error "invalid feature name: $ac_useropt"
879
    ac_useropt_orig=$ac_useropt
880
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
881
    case $ac_user_opts in
882
      *"
883
"enable_$ac_useropt"
884
"*) ;;
885
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
886
         ac_unrecognized_sep=', ';;
887
    esac
888
    eval enable_$ac_useropt=\$ac_optarg ;;
889
 
890
  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
891
  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
892
  | --exec | --exe | --ex)
893
    ac_prev=exec_prefix ;;
894
  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
895
  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
896
  | --exec=* | --exe=* | --ex=*)
897
    exec_prefix=$ac_optarg ;;
898
 
899
  -gas | --gas | --ga | --g)
900
    # Obsolete; use --with-gas.
901
    with_gas=yes ;;
902
 
903
  -help | --help | --hel | --he | -h)
904
    ac_init_help=long ;;
905
  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
906
    ac_init_help=recursive ;;
907
  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
908
    ac_init_help=short ;;
909
 
910
  -host | --host | --hos | --ho)
911
    ac_prev=host_alias ;;
912
  -host=* | --host=* | --hos=* | --ho=*)
913
    host_alias=$ac_optarg ;;
914
 
915
  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
916
    ac_prev=htmldir ;;
917
  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
918
  | --ht=*)
919
    htmldir=$ac_optarg ;;
920
 
921
  -includedir | --includedir | --includedi | --included | --include \
922
  | --includ | --inclu | --incl | --inc)
923
    ac_prev=includedir ;;
924
  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
925
  | --includ=* | --inclu=* | --incl=* | --inc=*)
926
    includedir=$ac_optarg ;;
927
 
928
  -infodir | --infodir | --infodi | --infod | --info | --inf)
929
    ac_prev=infodir ;;
930
  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
931
    infodir=$ac_optarg ;;
932
 
933
  -libdir | --libdir | --libdi | --libd)
934
    ac_prev=libdir ;;
935
  -libdir=* | --libdir=* | --libdi=* | --libd=*)
936
    libdir=$ac_optarg ;;
937
 
938
  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
939
  | --libexe | --libex | --libe)
940
    ac_prev=libexecdir ;;
941
  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
942
  | --libexe=* | --libex=* | --libe=*)
943
    libexecdir=$ac_optarg ;;
944
 
945
  -localedir | --localedir | --localedi | --localed | --locale)
946
    ac_prev=localedir ;;
947
  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
948
    localedir=$ac_optarg ;;
949
 
950
  -localstatedir | --localstatedir | --localstatedi | --localstated \
951
  | --localstate | --localstat | --localsta | --localst | --locals)
952
    ac_prev=localstatedir ;;
953
  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
954
  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
955
    localstatedir=$ac_optarg ;;
956
 
957
  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
958
    ac_prev=mandir ;;
959
  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
960
    mandir=$ac_optarg ;;
961
 
962
  -nfp | --nfp | --nf)
963
    # Obsolete; use --without-fp.
964
    with_fp=no ;;
965
 
966
  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
967
  | --no-cr | --no-c | -n)
968
    no_create=yes ;;
969
 
970
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
971
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
972
    no_recursion=yes ;;
973
 
974
  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
975
  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
976
  | --oldin | --oldi | --old | --ol | --o)
977
    ac_prev=oldincludedir ;;
978
  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
979
  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
980
  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
981
    oldincludedir=$ac_optarg ;;
982
 
983
  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
984
    ac_prev=prefix ;;
985
  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
986
    prefix=$ac_optarg ;;
987
 
988
  -program-prefix | --program-prefix | --program-prefi | --program-pref \
989
  | --program-pre | --program-pr | --program-p)
990
    ac_prev=program_prefix ;;
991
  -program-prefix=* | --program-prefix=* | --program-prefi=* \
992
  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
993
    program_prefix=$ac_optarg ;;
994
 
995
  -program-suffix | --program-suffix | --program-suffi | --program-suff \
996
  | --program-suf | --program-su | --program-s)
997
    ac_prev=program_suffix ;;
998
  -program-suffix=* | --program-suffix=* | --program-suffi=* \
999
  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1000
    program_suffix=$ac_optarg ;;
1001
 
1002
  -program-transform-name | --program-transform-name \
1003
  | --program-transform-nam | --program-transform-na \
1004
  | --program-transform-n | --program-transform- \
1005
  | --program-transform | --program-transfor \
1006
  | --program-transfo | --program-transf \
1007
  | --program-trans | --program-tran \
1008
  | --progr-tra | --program-tr | --program-t)
1009
    ac_prev=program_transform_name ;;
1010
  -program-transform-name=* | --program-transform-name=* \
1011
  | --program-transform-nam=* | --program-transform-na=* \
1012
  | --program-transform-n=* | --program-transform-=* \
1013
  | --program-transform=* | --program-transfor=* \
1014
  | --program-transfo=* | --program-transf=* \
1015
  | --program-trans=* | --program-tran=* \
1016
  | --progr-tra=* | --program-tr=* | --program-t=*)
1017
    program_transform_name=$ac_optarg ;;
1018
 
1019
  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1020
    ac_prev=pdfdir ;;
1021
  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1022
    pdfdir=$ac_optarg ;;
1023
 
1024
  -psdir | --psdir | --psdi | --psd | --ps)
1025
    ac_prev=psdir ;;
1026
  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1027
    psdir=$ac_optarg ;;
1028
 
1029
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1030
  | -silent | --silent | --silen | --sile | --sil)
1031
    silent=yes ;;
1032
 
1033
  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1034
    ac_prev=sbindir ;;
1035
  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1036
  | --sbi=* | --sb=*)
1037
    sbindir=$ac_optarg ;;
1038
 
1039
  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1040
  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1041
  | --sharedst | --shareds | --shared | --share | --shar \
1042
  | --sha | --sh)
1043
    ac_prev=sharedstatedir ;;
1044
  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1045
  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1046
  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1047
  | --sha=* | --sh=*)
1048
    sharedstatedir=$ac_optarg ;;
1049
 
1050
  -site | --site | --sit)
1051
    ac_prev=site ;;
1052
  -site=* | --site=* | --sit=*)
1053
    site=$ac_optarg ;;
1054
 
1055
  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1056
    ac_prev=srcdir ;;
1057
  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1058
    srcdir=$ac_optarg ;;
1059
 
1060
  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1061
  | --syscon | --sysco | --sysc | --sys | --sy)
1062
    ac_prev=sysconfdir ;;
1063
  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1064
  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1065
    sysconfdir=$ac_optarg ;;
1066
 
1067
  -target | --target | --targe | --targ | --tar | --ta | --t)
1068
    ac_prev=target_alias ;;
1069
  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1070
    target_alias=$ac_optarg ;;
1071
 
1072
  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1073
    verbose=yes ;;
1074
 
1075
  -version | --version | --versio | --versi | --vers | -V)
1076
    ac_init_version=: ;;
1077
 
1078
  -with-* | --with-*)
1079
    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1080
    # Reject names that are not valid shell variable names.
1081
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1082
      as_fn_error "invalid package name: $ac_useropt"
1083
    ac_useropt_orig=$ac_useropt
1084
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1085
    case $ac_user_opts in
1086
      *"
1087
"with_$ac_useropt"
1088
"*) ;;
1089
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1090
         ac_unrecognized_sep=', ';;
1091
    esac
1092
    eval with_$ac_useropt=\$ac_optarg ;;
1093
 
1094
  -without-* | --without-*)
1095
    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1096
    # Reject names that are not valid shell variable names.
1097
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1098
      as_fn_error "invalid package name: $ac_useropt"
1099
    ac_useropt_orig=$ac_useropt
1100
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1101
    case $ac_user_opts in
1102
      *"
1103
"with_$ac_useropt"
1104
"*) ;;
1105
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1106
         ac_unrecognized_sep=', ';;
1107
    esac
1108
    eval with_$ac_useropt=no ;;
1109
 
1110
  --x)
1111
    # Obsolete; use --with-x.
1112
    with_x=yes ;;
1113
 
1114
  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1115
  | --x-incl | --x-inc | --x-in | --x-i)
1116
    ac_prev=x_includes ;;
1117
  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1118
  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1119
    x_includes=$ac_optarg ;;
1120
 
1121
  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1122
  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1123
    ac_prev=x_libraries ;;
1124
  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1125
  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1126
    x_libraries=$ac_optarg ;;
1127
 
1128
  -*) as_fn_error "unrecognized option: \`$ac_option'
1129
Try \`$0 --help' for more information."
1130
    ;;
1131
 
1132
  *=*)
1133
    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1134
    # Reject names that are not valid shell variable names.
1135
    case $ac_envvar in #(
1136
      '' | [0-9]* | *[!_$as_cr_alnum]* )
1137
      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1138
    esac
1139
    eval $ac_envvar=\$ac_optarg
1140
    export $ac_envvar ;;
1141
 
1142
  *)
1143
    # FIXME: should be removed in autoconf 3.0.
1144
    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1145
    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1146
      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1147
    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1148
    ;;
1149
 
1150
  esac
1151
done
1152
 
1153
if test -n "$ac_prev"; then
1154
  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1155
  as_fn_error "missing argument to $ac_option"
1156
fi
1157
 
1158
if test -n "$ac_unrecognized_opts"; then
1159
  case $enable_option_checking in
1160
    no) ;;
1161
    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1162
    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1163
  esac
1164
fi
1165
 
1166
# Check all directory arguments for consistency.
1167
for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1168
                datadir sysconfdir sharedstatedir localstatedir includedir \
1169
                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1170
                libdir localedir mandir
1171
do
1172
  eval ac_val=\$$ac_var
1173
  # Remove trailing slashes.
1174
  case $ac_val in
1175
    */ )
1176
      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1177
      eval $ac_var=\$ac_val;;
1178
  esac
1179
  # Be sure to have absolute directory names.
1180
  case $ac_val in
1181
    [\\/$]* | ?:[\\/]* )  continue;;
1182
    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1183
  esac
1184
  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1185
done
1186
 
1187
# There might be people who depend on the old broken behavior: `$host'
1188
# used to hold the argument of --host etc.
1189
# FIXME: To remove some day.
1190
build=$build_alias
1191
host=$host_alias
1192
target=$target_alias
1193
 
1194
# FIXME: To remove some day.
1195
if test "x$host_alias" != x; then
1196
  if test "x$build_alias" = x; then
1197
    cross_compiling=maybe
1198
    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1199
    If a cross compiler is detected then cross compile mode will be used." >&2
1200
  elif test "x$build_alias" != "x$host_alias"; then
1201
    cross_compiling=yes
1202
  fi
1203
fi
1204
 
1205
ac_tool_prefix=
1206
test -n "$host_alias" && ac_tool_prefix=$host_alias-
1207
 
1208
test "$silent" = yes && exec 6>/dev/null
1209
 
1210
 
1211
ac_pwd=`pwd` && test -n "$ac_pwd" &&
1212
ac_ls_di=`ls -di .` &&
1213
ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1214
  as_fn_error "working directory cannot be determined"
1215
test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1216
  as_fn_error "pwd does not report name of working directory"
1217
 
1218
 
1219
# Find the source files, if location was not specified.
1220
if test -z "$srcdir"; then
1221
  ac_srcdir_defaulted=yes
1222
  # Try the directory containing this script, then the parent directory.
1223
  ac_confdir=`$as_dirname -- "$as_myself" ||
1224
$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1225
         X"$as_myself" : 'X\(//\)[^/]' \| \
1226
         X"$as_myself" : 'X\(//\)$' \| \
1227
         X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1228
$as_echo X"$as_myself" |
1229
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1230
            s//\1/
1231
            q
1232
          }
1233
          /^X\(\/\/\)[^/].*/{
1234
            s//\1/
1235
            q
1236
          }
1237
          /^X\(\/\/\)$/{
1238
            s//\1/
1239
            q
1240
          }
1241
          /^X\(\/\).*/{
1242
            s//\1/
1243
            q
1244
          }
1245
          s/.*/./; q'`
1246
  srcdir=$ac_confdir
1247
  if test ! -r "$srcdir/$ac_unique_file"; then
1248
    srcdir=..
1249
  fi
1250
else
1251
  ac_srcdir_defaulted=no
1252
fi
1253
if test ! -r "$srcdir/$ac_unique_file"; then
1254
  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1255
  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1256
fi
1257
ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1258
ac_abs_confdir=`(
1259
        cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1260
        pwd)`
1261
# When building in place, set srcdir=.
1262
if test "$ac_abs_confdir" = "$ac_pwd"; then
1263
  srcdir=.
1264
fi
1265
# Remove unnecessary trailing slashes from srcdir.
1266
# Double slashes in file names in object file debugging info
1267
# mess up M-x gdb in Emacs.
1268
case $srcdir in
1269
*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1270
esac
1271
for ac_var in $ac_precious_vars; do
1272
  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1273
  eval ac_env_${ac_var}_value=\$${ac_var}
1274
  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1275
  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1276
done
1277
 
1278
#
1279
# Report the --help message.
1280
#
1281
if test "$ac_init_help" = "long"; then
1282
  # Omit some internal or obsolete options to make the list less imposing.
1283
  # This message is too long to be a string in the A/UX 3.1 sh.
1284
  cat <<_ACEOF
1285
\`configure' configures libssp 1.0 to adapt to many kinds of systems.
1286
 
1287
Usage: $0 [OPTION]... [VAR=VALUE]...
1288
 
1289
To assign environment variables (e.g., CC, CFLAGS...), specify them as
1290
VAR=VALUE.  See below for descriptions of some of the useful variables.
1291
 
1292
Defaults for the options are specified in brackets.
1293
 
1294
Configuration:
1295
  -h, --help              display this help and exit
1296
      --help=short        display options specific to this package
1297
      --help=recursive    display the short help of all the included packages
1298
  -V, --version           display version information and exit
1299
  -q, --quiet, --silent   do not print \`checking...' messages
1300
      --cache-file=FILE   cache test results in FILE [disabled]
1301
  -C, --config-cache      alias for \`--cache-file=config.cache'
1302
  -n, --no-create         do not create output files
1303
      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1304
 
1305
Installation directories:
1306
  --prefix=PREFIX         install architecture-independent files in PREFIX
1307
                          [$ac_default_prefix]
1308
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1309
                          [PREFIX]
1310
 
1311
By default, \`make install' will install all the files in
1312
\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1313
an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1314
for instance \`--prefix=\$HOME'.
1315
 
1316
For better control, use the options below.
1317
 
1318
Fine tuning of the installation directories:
1319
  --bindir=DIR            user executables [EPREFIX/bin]
1320
  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1321
  --libexecdir=DIR        program executables [EPREFIX/libexec]
1322
  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1323
  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1324
  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1325
  --libdir=DIR            object code libraries [EPREFIX/lib]
1326
  --includedir=DIR        C header files [PREFIX/include]
1327
  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1328
  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1329
  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1330
  --infodir=DIR           info documentation [DATAROOTDIR/info]
1331
  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1332
  --mandir=DIR            man documentation [DATAROOTDIR/man]
1333
  --docdir=DIR            documentation root [DATAROOTDIR/doc/libssp]
1334
  --htmldir=DIR           html documentation [DOCDIR]
1335
  --dvidir=DIR            dvi documentation [DOCDIR]
1336
  --pdfdir=DIR            pdf documentation [DOCDIR]
1337
  --psdir=DIR             ps documentation [DOCDIR]
1338
_ACEOF
1339
 
1340
  cat <<\_ACEOF
1341
 
1342
Program names:
1343
  --program-prefix=PREFIX            prepend PREFIX to installed program names
1344
  --program-suffix=SUFFIX            append SUFFIX to installed program names
1345
  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1346
 
1347
System types:
1348
  --build=BUILD     configure for building on BUILD [guessed]
1349
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1350
  --target=TARGET   configure for building compilers for TARGET [HOST]
1351
_ACEOF
1352
fi
1353
 
1354
if test -n "$ac_init_help"; then
1355
  case $ac_init_help in
1356
     short | recursive ) echo "Configuration of libssp 1.0:";;
1357
   esac
1358
  cat <<\_ACEOF
1359
 
1360
Optional Features:
1361
  --disable-option-checking  ignore unrecognized --enable/--with options
1362
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1363
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1364
  --enable-version-specific-runtime-libs    Specify that runtime libraries should be installed in a compiler-specific directory
1365
  --enable-maintainer-mode  enable make rules and dependencies not useful
1366
                          (and sometimes confusing) to the casual installer
1367
  --enable-multilib       build many library versions (default)
1368
  --disable-dependency-tracking  speeds up one-time build
1369
  --enable-dependency-tracking   do not reject slow dependency extractors
1370
  --enable-shared[=PKGS]  build shared libraries [default=yes]
1371
  --enable-static[=PKGS]  build static libraries [default=yes]
1372
  --enable-fast-install[=PKGS]
1373
                          optimize for fast installation [default=yes]
1374
  --disable-libtool-lock  avoid locking (might break parallel builds)
1375
 
1376
Optional Packages:
1377
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1378
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1379
  --with-pic              try to use only PIC/non-PIC objects [default=use
1380
                          both]
1381
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1382
 
1383
Some influential environment variables:
1384
  CC          C compiler command
1385
  CFLAGS      C compiler flags
1386
  LDFLAGS     linker flags, e.g. -L if you have libraries in a
1387
              nonstandard directory 
1388
  LIBS        libraries to pass to the linker, e.g. -l
1389
  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I if
1390
              you have headers in a nonstandard directory 
1391
  CPP         C preprocessor
1392
 
1393
Use these variables to override the choices made by `configure' or to help
1394
it to find libraries and programs with nonstandard names/locations.
1395
 
1396
Report bugs to the package provider.
1397
_ACEOF
1398
ac_status=$?
1399
fi
1400
 
1401
if test "$ac_init_help" = "recursive"; then
1402
  # If there are subdirs, report their specific --help.
1403
  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1404
    test -d "$ac_dir" ||
1405
      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1406
      continue
1407
    ac_builddir=.
1408
 
1409
case "$ac_dir" in
1410
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1411
*)
1412
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1413
  # A ".." for each directory in $ac_dir_suffix.
1414
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1415
  case $ac_top_builddir_sub in
1416
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1417
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1418
  esac ;;
1419
esac
1420
ac_abs_top_builddir=$ac_pwd
1421
ac_abs_builddir=$ac_pwd$ac_dir_suffix
1422
# for backward compatibility:
1423
ac_top_builddir=$ac_top_build_prefix
1424
 
1425
case $srcdir in
1426
  .)  # We are building in place.
1427
    ac_srcdir=.
1428
    ac_top_srcdir=$ac_top_builddir_sub
1429
    ac_abs_top_srcdir=$ac_pwd ;;
1430
  [\\/]* | ?:[\\/]* )  # Absolute name.
1431
    ac_srcdir=$srcdir$ac_dir_suffix;
1432
    ac_top_srcdir=$srcdir
1433
    ac_abs_top_srcdir=$srcdir ;;
1434
  *) # Relative name.
1435
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1436
    ac_top_srcdir=$ac_top_build_prefix$srcdir
1437
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1438
esac
1439
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1440
 
1441
    cd "$ac_dir" || { ac_status=$?; continue; }
1442
    # Check for guested configure.
1443
    if test -f "$ac_srcdir/configure.gnu"; then
1444
      echo &&
1445
      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1446
    elif test -f "$ac_srcdir/configure"; then
1447
      echo &&
1448
      $SHELL "$ac_srcdir/configure" --help=recursive
1449
    else
1450
      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1451
    fi || ac_status=$?
1452
    cd "$ac_pwd" || { ac_status=$?; break; }
1453
  done
1454
fi
1455
 
1456
test -n "$ac_init_help" && exit $ac_status
1457
if $ac_init_version; then
1458
  cat <<\_ACEOF
1459
libssp configure 1.0
1460
generated by GNU Autoconf 2.64
1461
 
1462
Copyright (C) 2009 Free Software Foundation, Inc.
1463
This configure script is free software; the Free Software Foundation
1464
gives unlimited permission to copy, distribute and modify it.
1465
_ACEOF
1466
  exit
1467
fi
1468
 
1469
## ------------------------ ##
1470
## Autoconf initialization. ##
1471
## ------------------------ ##
1472
 
1473
# ac_fn_c_try_compile LINENO
1474
# --------------------------
1475
# Try to compile conftest.$ac_ext, and return whether this succeeded.
1476
ac_fn_c_try_compile ()
1477
{
1478
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1479
  rm -f conftest.$ac_objext
1480
  if { { ac_try="$ac_compile"
1481
case "(($ac_try" in
1482
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1483
  *) ac_try_echo=$ac_try;;
1484
esac
1485
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1486
$as_echo "$ac_try_echo"; } >&5
1487
  (eval "$ac_compile") 2>conftest.err
1488
  ac_status=$?
1489
  if test -s conftest.err; then
1490
    grep -v '^ *+' conftest.err >conftest.er1
1491
    cat conftest.er1 >&5
1492
    mv -f conftest.er1 conftest.err
1493
  fi
1494
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1495
  test $ac_status = 0; } && {
1496
         test -z "$ac_c_werror_flag" ||
1497
         test ! -s conftest.err
1498
       } && test -s conftest.$ac_objext; then :
1499
  ac_retval=0
1500
else
1501
  $as_echo "$as_me: failed program was:" >&5
1502
sed 's/^/| /' conftest.$ac_ext >&5
1503
 
1504
        ac_retval=1
1505
fi
1506
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1507
  return $ac_retval
1508
 
1509
} # ac_fn_c_try_compile
1510
 
1511
# ac_fn_c_try_cpp LINENO
1512
# ----------------------
1513
# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1514
ac_fn_c_try_cpp ()
1515
{
1516
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1517
  if { { ac_try="$ac_cpp conftest.$ac_ext"
1518
case "(($ac_try" in
1519
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1520
  *) ac_try_echo=$ac_try;;
1521
esac
1522
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1523
$as_echo "$ac_try_echo"; } >&5
1524
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1525
  ac_status=$?
1526
  if test -s conftest.err; then
1527
    grep -v '^ *+' conftest.err >conftest.er1
1528
    cat conftest.er1 >&5
1529
    mv -f conftest.er1 conftest.err
1530
  fi
1531
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1532
  test $ac_status = 0; } >/dev/null && {
1533
         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1534
         test ! -s conftest.err
1535
       }; then :
1536
  ac_retval=0
1537
else
1538
  $as_echo "$as_me: failed program was:" >&5
1539
sed 's/^/| /' conftest.$ac_ext >&5
1540
 
1541
    ac_retval=1
1542
fi
1543
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1544
  return $ac_retval
1545
 
1546
} # ac_fn_c_try_cpp
1547
 
1548
# ac_fn_c_try_link LINENO
1549
# -----------------------
1550
# Try to link conftest.$ac_ext, and return whether this succeeded.
1551
ac_fn_c_try_link ()
1552
{
1553
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1554
  rm -f conftest.$ac_objext conftest$ac_exeext
1555
  if { { ac_try="$ac_link"
1556
case "(($ac_try" in
1557
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1558
  *) ac_try_echo=$ac_try;;
1559
esac
1560
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1561
$as_echo "$ac_try_echo"; } >&5
1562
  (eval "$ac_link") 2>conftest.err
1563
  ac_status=$?
1564
  if test -s conftest.err; then
1565
    grep -v '^ *+' conftest.err >conftest.er1
1566
    cat conftest.er1 >&5
1567
    mv -f conftest.er1 conftest.err
1568
  fi
1569
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1570
  test $ac_status = 0; } && {
1571
         test -z "$ac_c_werror_flag" ||
1572
         test ! -s conftest.err
1573
       } && test -s conftest$ac_exeext && {
1574
         test "$cross_compiling" = yes ||
1575
         $as_test_x conftest$ac_exeext
1576
       }; then :
1577
  ac_retval=0
1578
else
1579
  $as_echo "$as_me: failed program was:" >&5
1580
sed 's/^/| /' conftest.$ac_ext >&5
1581
 
1582
        ac_retval=1
1583
fi
1584
  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1585
  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1586
  # interfere with the next link command; also delete a directory that is
1587
  # left behind by Apple's compiler.  We do this before executing the actions.
1588
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1589
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1590
  return $ac_retval
1591
 
1592
} # ac_fn_c_try_link
1593
 
1594
# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1595
# -------------------------------------------------------
1596
# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1597
# the include files in INCLUDES and setting the cache variable VAR
1598
# accordingly.
1599
ac_fn_c_check_header_mongrel ()
1600
{
1601
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1602
  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1603
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1604
$as_echo_n "checking for $2... " >&6; }
1605
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1606
  $as_echo_n "(cached) " >&6
1607
fi
1608
eval ac_res=\$$3
1609
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1610
$as_echo "$ac_res" >&6; }
1611
else
1612
  # Is the header compilable?
1613
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1614
$as_echo_n "checking $2 usability... " >&6; }
1615
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1616
/* end confdefs.h.  */
1617
$4
1618
#include <$2>
1619
_ACEOF
1620
if ac_fn_c_try_compile "$LINENO"; then :
1621
  ac_header_compiler=yes
1622
else
1623
  ac_header_compiler=no
1624
fi
1625
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1626
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1627
$as_echo "$ac_header_compiler" >&6; }
1628
 
1629
# Is the header present?
1630
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1631
$as_echo_n "checking $2 presence... " >&6; }
1632
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1633
/* end confdefs.h.  */
1634
#include <$2>
1635
_ACEOF
1636
if ac_fn_c_try_cpp "$LINENO"; then :
1637
  ac_header_preproc=yes
1638
else
1639
  ac_header_preproc=no
1640
fi
1641
rm -f conftest.err conftest.$ac_ext
1642
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1643
$as_echo "$ac_header_preproc" >&6; }
1644
 
1645
# So?  What about this header?
1646
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1647
  yes:no: )
1648
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1649
$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1650
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1651
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1652
    ;;
1653
  no:yes:* )
1654
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1655
$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1656
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1657
$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1658
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1659
$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1660
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1661
$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1662
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1663
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1664
    ;;
1665
esac
1666
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1667
$as_echo_n "checking for $2... " >&6; }
1668
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1669
  $as_echo_n "(cached) " >&6
1670
else
1671
  eval "$3=\$ac_header_compiler"
1672
fi
1673
eval ac_res=\$$3
1674
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1675
$as_echo "$ac_res" >&6; }
1676
fi
1677
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1678
 
1679
} # ac_fn_c_check_header_mongrel
1680
 
1681
# ac_fn_c_try_run LINENO
1682
# ----------------------
1683
# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1684
# that executables *can* be run.
1685
ac_fn_c_try_run ()
1686
{
1687
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1688
  if { { ac_try="$ac_link"
1689
case "(($ac_try" in
1690
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1691
  *) ac_try_echo=$ac_try;;
1692
esac
1693
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1694
$as_echo "$ac_try_echo"; } >&5
1695
  (eval "$ac_link") 2>&5
1696
  ac_status=$?
1697
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1698
  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1699
  { { case "(($ac_try" in
1700
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1701
  *) ac_try_echo=$ac_try;;
1702
esac
1703
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1704
$as_echo "$ac_try_echo"; } >&5
1705
  (eval "$ac_try") 2>&5
1706
  ac_status=$?
1707
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1708
  test $ac_status = 0; }; }; then :
1709
  ac_retval=0
1710
else
1711
  $as_echo "$as_me: program exited with status $ac_status" >&5
1712
       $as_echo "$as_me: failed program was:" >&5
1713
sed 's/^/| /' conftest.$ac_ext >&5
1714
 
1715
       ac_retval=$ac_status
1716
fi
1717
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1718
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1719
  return $ac_retval
1720
 
1721
} # ac_fn_c_try_run
1722
 
1723
# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1724
# -------------------------------------------------------
1725
# Tests whether HEADER exists and can be compiled using the include files in
1726
# INCLUDES, setting the cache variable VAR accordingly.
1727
ac_fn_c_check_header_compile ()
1728
{
1729
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1730
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1731
$as_echo_n "checking for $2... " >&6; }
1732
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1733
  $as_echo_n "(cached) " >&6
1734
else
1735
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1736
/* end confdefs.h.  */
1737
$4
1738
#include <$2>
1739
_ACEOF
1740
if ac_fn_c_try_compile "$LINENO"; then :
1741
  eval "$3=yes"
1742
else
1743
  eval "$3=no"
1744
fi
1745
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1746
fi
1747
eval ac_res=\$$3
1748
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1749
$as_echo "$ac_res" >&6; }
1750
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1751
 
1752
} # ac_fn_c_check_header_compile
1753
 
1754
# ac_fn_c_check_func LINENO FUNC VAR
1755
# ----------------------------------
1756
# Tests whether FUNC exists, setting the cache variable VAR accordingly
1757
ac_fn_c_check_func ()
1758
{
1759
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1760
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1761
$as_echo_n "checking for $2... " >&6; }
1762
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1763
  $as_echo_n "(cached) " >&6
1764
else
1765
  if test x$gcc_no_link = xyes; then
1766
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1767
fi
1768
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1769
/* end confdefs.h.  */
1770
/* Define $2 to an innocuous variant, in case  declares $2.
1771
   For example, HP-UX 11i  declares gettimeofday.  */
1772
#define $2 innocuous_$2
1773
 
1774
/* System header to define __stub macros and hopefully few prototypes,
1775
    which can conflict with char $2 (); below.
1776
    Prefer  to  if __STDC__ is defined, since
1777
     exists even on freestanding compilers.  */
1778
 
1779
#ifdef __STDC__
1780
# include 
1781
#else
1782
# include 
1783
#endif
1784
 
1785
#undef $2
1786
 
1787
/* Override any GCC internal prototype to avoid an error.
1788
   Use char because int might match the return type of a GCC
1789
   builtin and then its argument prototype would still apply.  */
1790
#ifdef __cplusplus
1791
extern "C"
1792
#endif
1793
char $2 ();
1794
/* The GNU C library defines this for functions which it implements
1795
    to always fail with ENOSYS.  Some functions are actually named
1796
    something starting with __ and the normal name is an alias.  */
1797
#if defined __stub_$2 || defined __stub___$2
1798
choke me
1799
#endif
1800
 
1801
int
1802
main ()
1803
{
1804
return $2 ();
1805
  ;
1806
  return 0;
1807
}
1808
_ACEOF
1809
if ac_fn_c_try_link "$LINENO"; then :
1810
  eval "$3=yes"
1811
else
1812
  eval "$3=no"
1813
fi
1814
rm -f core conftest.err conftest.$ac_objext \
1815
    conftest$ac_exeext conftest.$ac_ext
1816
fi
1817
eval ac_res=\$$3
1818
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1819
$as_echo "$ac_res" >&6; }
1820
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1821
 
1822
} # ac_fn_c_check_func
1823
cat >config.log <<_ACEOF
1824
This file contains any messages produced by compilers while
1825
running configure, to aid debugging if configure makes a mistake.
1826
 
1827
It was created by libssp $as_me 1.0, which was
1828
generated by GNU Autoconf 2.64.  Invocation command line was
1829
 
1830
  $ $0 $@
1831
 
1832
_ACEOF
1833
exec 5>>config.log
1834
{
1835
cat <<_ASUNAME
1836
## --------- ##
1837
## Platform. ##
1838
## --------- ##
1839
 
1840
hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1841
uname -m = `(uname -m) 2>/dev/null || echo unknown`
1842
uname -r = `(uname -r) 2>/dev/null || echo unknown`
1843
uname -s = `(uname -s) 2>/dev/null || echo unknown`
1844
uname -v = `(uname -v) 2>/dev/null || echo unknown`
1845
 
1846
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1847
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1848
 
1849
/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1850
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1851
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1852
/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1853
/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1854
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1855
/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1856
 
1857
_ASUNAME
1858
 
1859
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1860
for as_dir in $PATH
1861
do
1862
  IFS=$as_save_IFS
1863
  test -z "$as_dir" && as_dir=.
1864
    $as_echo "PATH: $as_dir"
1865
  done
1866
IFS=$as_save_IFS
1867
 
1868
} >&5
1869
 
1870
cat >&5 <<_ACEOF
1871
 
1872
 
1873
## ----------- ##
1874
## Core tests. ##
1875
## ----------- ##
1876
 
1877
_ACEOF
1878
 
1879
 
1880
# Keep a trace of the command line.
1881
# Strip out --no-create and --no-recursion so they do not pile up.
1882
# Strip out --silent because we don't want to record it for future runs.
1883
# Also quote any args containing shell meta-characters.
1884
# Make two passes to allow for proper duplicate-argument suppression.
1885
ac_configure_args=
1886
ac_configure_args0=
1887
ac_configure_args1=
1888
ac_must_keep_next=false
1889
for ac_pass in 1 2
1890
do
1891
  for ac_arg
1892
  do
1893
    case $ac_arg in
1894
    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1895
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1896
    | -silent | --silent | --silen | --sile | --sil)
1897
      continue ;;
1898
    *\'*)
1899
      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1900
    esac
1901
    case $ac_pass in
1902
    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1903
    2)
1904
      as_fn_append ac_configure_args1 " '$ac_arg'"
1905
      if test $ac_must_keep_next = true; then
1906
        ac_must_keep_next=false # Got value, back to normal.
1907
      else
1908
        case $ac_arg in
1909
          *=* | --config-cache | -C | -disable-* | --disable-* \
1910
          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1911
          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1912
          | -with-* | --with-* | -without-* | --without-* | --x)
1913
            case "$ac_configure_args0 " in
1914
              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1915
            esac
1916
            ;;
1917
          -* ) ac_must_keep_next=true ;;
1918
        esac
1919
      fi
1920
      as_fn_append ac_configure_args " '$ac_arg'"
1921
      ;;
1922
    esac
1923
  done
1924
done
1925
{ ac_configure_args0=; unset ac_configure_args0;}
1926
{ ac_configure_args1=; unset ac_configure_args1;}
1927
 
1928
# When interrupted or exit'd, cleanup temporary files, and complete
1929
# config.log.  We remove comments because anyway the quotes in there
1930
# would cause problems or look ugly.
1931
# WARNING: Use '\'' to represent an apostrophe within the trap.
1932
# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1933
trap 'exit_status=$?
1934
  # Save into config.log some information that might help in debugging.
1935
  {
1936
    echo
1937
 
1938
    cat <<\_ASBOX
1939
## ---------------- ##
1940
## Cache variables. ##
1941
## ---------------- ##
1942
_ASBOX
1943
    echo
1944
    # The following way of writing the cache mishandles newlines in values,
1945
(
1946
  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1947
    eval ac_val=\$$ac_var
1948
    case $ac_val in #(
1949
    *${as_nl}*)
1950
      case $ac_var in #(
1951
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1952
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1953
      esac
1954
      case $ac_var in #(
1955
      _ | IFS | as_nl) ;; #(
1956
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1957
      *) { eval $ac_var=; unset $ac_var;} ;;
1958
      esac ;;
1959
    esac
1960
  done
1961
  (set) 2>&1 |
1962
    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1963
    *${as_nl}ac_space=\ *)
1964
      sed -n \
1965
        "s/'\''/'\''\\\\'\'''\''/g;
1966
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1967
      ;; #(
1968
    *)
1969
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1970
      ;;
1971
    esac |
1972
    sort
1973
)
1974
    echo
1975
 
1976
    cat <<\_ASBOX
1977
## ----------------- ##
1978
## Output variables. ##
1979
## ----------------- ##
1980
_ASBOX
1981
    echo
1982
    for ac_var in $ac_subst_vars
1983
    do
1984
      eval ac_val=\$$ac_var
1985
      case $ac_val in
1986
      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1987
      esac
1988
      $as_echo "$ac_var='\''$ac_val'\''"
1989
    done | sort
1990
    echo
1991
 
1992
    if test -n "$ac_subst_files"; then
1993
      cat <<\_ASBOX
1994
## ------------------- ##
1995
## File substitutions. ##
1996
## ------------------- ##
1997
_ASBOX
1998
      echo
1999
      for ac_var in $ac_subst_files
2000
      do
2001
        eval ac_val=\$$ac_var
2002
        case $ac_val in
2003
        *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2004
        esac
2005
        $as_echo "$ac_var='\''$ac_val'\''"
2006
      done | sort
2007
      echo
2008
    fi
2009
 
2010
    if test -s confdefs.h; then
2011
      cat <<\_ASBOX
2012
## ----------- ##
2013
## confdefs.h. ##
2014
## ----------- ##
2015
_ASBOX
2016
      echo
2017
      cat confdefs.h
2018
      echo
2019
    fi
2020
    test "$ac_signal" != 0 &&
2021
      $as_echo "$as_me: caught signal $ac_signal"
2022
    $as_echo "$as_me: exit $exit_status"
2023
  } >&5
2024
  rm -f core *.core core.conftest.* &&
2025
    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2026
    exit $exit_status
2027
' 0
2028
for ac_signal in 1 2 13 15; do
2029
  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2030
done
2031
ac_signal=0
2032
 
2033
# confdefs.h avoids OS command line length limits that DEFS can exceed.
2034
rm -f -r conftest* confdefs.h
2035
 
2036
$as_echo "/* confdefs.h */" > confdefs.h
2037
 
2038
# Predefined preprocessor variables.
2039
 
2040
cat >>confdefs.h <<_ACEOF
2041
#define PACKAGE_NAME "$PACKAGE_NAME"
2042
_ACEOF
2043
 
2044
cat >>confdefs.h <<_ACEOF
2045
#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2046
_ACEOF
2047
 
2048
cat >>confdefs.h <<_ACEOF
2049
#define PACKAGE_VERSION "$PACKAGE_VERSION"
2050
_ACEOF
2051
 
2052
cat >>confdefs.h <<_ACEOF
2053
#define PACKAGE_STRING "$PACKAGE_STRING"
2054
_ACEOF
2055
 
2056
cat >>confdefs.h <<_ACEOF
2057
#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2058
_ACEOF
2059
 
2060
cat >>confdefs.h <<_ACEOF
2061
#define PACKAGE_URL "$PACKAGE_URL"
2062
_ACEOF
2063
 
2064
 
2065
# Let the site file select an alternate cache file if it wants to.
2066
# Prefer an explicitly selected file to automatically selected ones.
2067
ac_site_file1=NONE
2068
ac_site_file2=NONE
2069
if test -n "$CONFIG_SITE"; then
2070
  ac_site_file1=$CONFIG_SITE
2071
elif test "x$prefix" != xNONE; then
2072
  ac_site_file1=$prefix/share/config.site
2073
  ac_site_file2=$prefix/etc/config.site
2074
else
2075
  ac_site_file1=$ac_default_prefix/share/config.site
2076
  ac_site_file2=$ac_default_prefix/etc/config.site
2077
fi
2078
for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2079
do
2080
  test "x$ac_site_file" = xNONE && continue
2081
  if test -r "$ac_site_file"; then
2082
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2083
$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2084
    sed 's/^/| /' "$ac_site_file" >&5
2085
    . "$ac_site_file"
2086
  fi
2087
done
2088
 
2089
if test -r "$cache_file"; then
2090
  # Some versions of bash will fail to source /dev/null (special
2091
  # files actually), so we avoid doing that.
2092
  if test -f "$cache_file"; then
2093
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2094
$as_echo "$as_me: loading cache $cache_file" >&6;}
2095
    case $cache_file in
2096
      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2097
      *)                      . "./$cache_file";;
2098
    esac
2099
  fi
2100
else
2101
  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2102
$as_echo "$as_me: creating cache $cache_file" >&6;}
2103
  >$cache_file
2104
fi
2105
 
2106
# Check that the precious variables saved in the cache have kept the same
2107
# value.
2108
ac_cache_corrupted=false
2109
for ac_var in $ac_precious_vars; do
2110
  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2111
  eval ac_new_set=\$ac_env_${ac_var}_set
2112
  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2113
  eval ac_new_val=\$ac_env_${ac_var}_value
2114
  case $ac_old_set,$ac_new_set in
2115
    set,)
2116
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2117
$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2118
      ac_cache_corrupted=: ;;
2119
    ,set)
2120
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2121
$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2122
      ac_cache_corrupted=: ;;
2123
    ,);;
2124
    *)
2125
      if test "x$ac_old_val" != "x$ac_new_val"; then
2126
        # differences in whitespace do not lead to failure.
2127
        ac_old_val_w=`echo x $ac_old_val`
2128
        ac_new_val_w=`echo x $ac_new_val`
2129
        if test "$ac_old_val_w" != "$ac_new_val_w"; then
2130
          { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2131
$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2132
          ac_cache_corrupted=:
2133
        else
2134
          { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2135
$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2136
          eval $ac_var=\$ac_old_val
2137
        fi
2138
        { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2139
$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2140
        { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2141
$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2142
      fi;;
2143
  esac
2144
  # Pass precious variables to config.status.
2145
  if test "$ac_new_set" = set; then
2146
    case $ac_new_val in
2147
    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2148
    *) ac_arg=$ac_var=$ac_new_val ;;
2149
    esac
2150
    case " $ac_configure_args " in
2151
      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2152
      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2153
    esac
2154
  fi
2155
done
2156
if $ac_cache_corrupted; then
2157
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2158
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2159
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2160
$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2161
  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2162
fi
2163
## -------------------- ##
2164
## Main body of script. ##
2165
## -------------------- ##
2166
 
2167
ac_ext=c
2168
ac_cpp='$CPP $CPPFLAGS'
2169
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2170
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2171
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2172
 
2173
 
2174
 
2175
 
2176
 
2177
 
2178
ac_aux_dir=
2179
for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2180
  for ac_t in install-sh install.sh shtool; do
2181
    if test -f "$ac_dir/$ac_t"; then
2182
      ac_aux_dir=$ac_dir
2183
      ac_install_sh="$ac_aux_dir/$ac_t -c"
2184
      break 2
2185
    fi
2186
  done
2187
done
2188
if test -z "$ac_aux_dir"; then
2189
  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2190
fi
2191
 
2192
# These three variables are undocumented and unsupported,
2193
# and are intended to be withdrawn in a future Autoconf release.
2194
# They can cause serious problems if a builder's source tree is in a directory
2195
# whose full name contains unusual characters.
2196
ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2197
ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2198
ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2199
 
2200
 
2201
# Make sure we can run config.sub.
2202
$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2203
  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2204
 
2205
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2206
$as_echo_n "checking build system type... " >&6; }
2207
if test "${ac_cv_build+set}" = set; then :
2208
  $as_echo_n "(cached) " >&6
2209
else
2210
  ac_build_alias=$build_alias
2211
test "x$ac_build_alias" = x &&
2212
  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2213
test "x$ac_build_alias" = x &&
2214
  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2215
ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2216
  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2217
 
2218
fi
2219
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2220
$as_echo "$ac_cv_build" >&6; }
2221
case $ac_cv_build in
2222
*-*-*) ;;
2223
*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2224
esac
2225
build=$ac_cv_build
2226
ac_save_IFS=$IFS; IFS='-'
2227
set x $ac_cv_build
2228
shift
2229
build_cpu=$1
2230
build_vendor=$2
2231
shift; shift
2232
# Remember, the first character of IFS is used to create $*,
2233
# except with old shells:
2234
build_os=$*
2235
IFS=$ac_save_IFS
2236
case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2237
 
2238
 
2239
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2240
$as_echo_n "checking host system type... " >&6; }
2241
if test "${ac_cv_host+set}" = set; then :
2242
  $as_echo_n "(cached) " >&6
2243
else
2244
  if test "x$host_alias" = x; then
2245
  ac_cv_host=$ac_cv_build
2246
else
2247
  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2248
    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2249
fi
2250
 
2251
fi
2252
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2253
$as_echo "$ac_cv_host" >&6; }
2254
case $ac_cv_host in
2255
*-*-*) ;;
2256
*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2257
esac
2258
host=$ac_cv_host
2259
ac_save_IFS=$IFS; IFS='-'
2260
set x $ac_cv_host
2261
shift
2262
host_cpu=$1
2263
host_vendor=$2
2264
shift; shift
2265
# Remember, the first character of IFS is used to create $*,
2266
# except with old shells:
2267
host_os=$*
2268
IFS=$ac_save_IFS
2269
case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2270
 
2271
 
2272
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2273
$as_echo_n "checking target system type... " >&6; }
2274
if test "${ac_cv_target+set}" = set; then :
2275
  $as_echo_n "(cached) " >&6
2276
else
2277
  if test "x$target_alias" = x; then
2278
  ac_cv_target=$ac_cv_host
2279
else
2280
  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2281
    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2282
fi
2283
 
2284
fi
2285
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2286
$as_echo "$ac_cv_target" >&6; }
2287
case $ac_cv_target in
2288
*-*-*) ;;
2289
*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2290
esac
2291
target=$ac_cv_target
2292
ac_save_IFS=$IFS; IFS='-'
2293
set x $ac_cv_target
2294
shift
2295
target_cpu=$1
2296
target_vendor=$2
2297
shift; shift
2298
# Remember, the first character of IFS is used to create $*,
2299
# except with old shells:
2300
target_os=$*
2301
IFS=$ac_save_IFS
2302
case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2303
 
2304
 
2305
# The aliases save the names the user supplied, while $host etc.
2306
# will get canonicalized.
2307
test -n "$target_alias" &&
2308
  test "$program_prefix$program_suffix$program_transform_name" = \
2309
    NONENONEs,x,x, &&
2310
  program_prefix=${target_alias}-
2311
 
2312
 case ${build_alias} in
2313
  "") build_noncanonical=${build} ;;
2314
  *) build_noncanonical=${build_alias} ;;
2315
esac
2316
 
2317
 case ${host_alias} in
2318
  "") host_noncanonical=${build_noncanonical} ;;
2319
  *) host_noncanonical=${host_alias} ;;
2320
esac
2321
 
2322
 case ${target_alias} in
2323
  "") target_noncanonical=${host_noncanonical} ;;
2324
  *) target_noncanonical=${target_alias} ;;
2325
esac
2326
 
2327
 
2328
 
2329
 
2330
am__api_version='1.11'
2331
 
2332
# Find a good install program.  We prefer a C program (faster),
2333
# so one script is as good as another.  But avoid the broken or
2334
# incompatible versions:
2335
# SysV /etc/install, /usr/sbin/install
2336
# SunOS /usr/etc/install
2337
# IRIX /sbin/install
2338
# AIX /bin/install
2339
# AmigaOS /C/install, which installs bootblocks on floppy discs
2340
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2341
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2342
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2343
# OS/2's system install, which has a completely different semantic
2344
# ./install, which can be erroneously created by make from ./install.sh.
2345
# Reject install programs that cannot install multiple files.
2346
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2347
$as_echo_n "checking for a BSD-compatible install... " >&6; }
2348
if test -z "$INSTALL"; then
2349
if test "${ac_cv_path_install+set}" = set; then :
2350
  $as_echo_n "(cached) " >&6
2351
else
2352
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2353
for as_dir in $PATH
2354
do
2355
  IFS=$as_save_IFS
2356
  test -z "$as_dir" && as_dir=.
2357
    # Account for people who put trailing slashes in PATH elements.
2358
case $as_dir/ in #((
2359
  ./ | .// | /[cC]/* | \
2360
  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2361
  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2362
  /usr/ucb/* ) ;;
2363
  *)
2364
    # OSF1 and SCO ODT 3.0 have their own names for install.
2365
    # Don't use installbsd from OSF since it installs stuff as root
2366
    # by default.
2367
    for ac_prog in ginstall scoinst install; do
2368
      for ac_exec_ext in '' $ac_executable_extensions; do
2369
        if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2370
          if test $ac_prog = install &&
2371
            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2372
            # AIX install.  It has an incompatible calling convention.
2373
            :
2374
          elif test $ac_prog = install &&
2375
            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2376
            # program-specific install script used by HP pwplus--don't use.
2377
            :
2378
          else
2379
            rm -rf conftest.one conftest.two conftest.dir
2380
            echo one > conftest.one
2381
            echo two > conftest.two
2382
            mkdir conftest.dir
2383
            if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2384
              test -s conftest.one && test -s conftest.two &&
2385
              test -s conftest.dir/conftest.one &&
2386
              test -s conftest.dir/conftest.two
2387
            then
2388
              ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2389
              break 3
2390
            fi
2391
          fi
2392
        fi
2393
      done
2394
    done
2395
    ;;
2396
esac
2397
 
2398
  done
2399
IFS=$as_save_IFS
2400
 
2401
rm -rf conftest.one conftest.two conftest.dir
2402
 
2403
fi
2404
  if test "${ac_cv_path_install+set}" = set; then
2405
    INSTALL=$ac_cv_path_install
2406
  else
2407
    # As a last resort, use the slow shell script.  Don't cache a
2408
    # value for INSTALL within a source directory, because that will
2409
    # break other packages using the cache if that directory is
2410
    # removed, or if the value is a relative name.
2411
    INSTALL=$ac_install_sh
2412
  fi
2413
fi
2414
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2415
$as_echo "$INSTALL" >&6; }
2416
 
2417
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2418
# It thinks the first close brace ends the variable substitution.
2419
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2420
 
2421
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2422
 
2423
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2424
 
2425
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2426
$as_echo_n "checking whether build environment is sane... " >&6; }
2427
# Just in case
2428
sleep 1
2429
echo timestamp > conftest.file
2430
# Reject unsafe characters in $srcdir or the absolute working directory
2431
# name.  Accept space and tab only in the latter.
2432
am_lf='
2433
'
2434
case `pwd` in
2435
  *[\\\"\#\$\&\'\`$am_lf]*)
2436
    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2437
esac
2438
case $srcdir in
2439
  *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2440
    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2441
esac
2442
 
2443
# Do `set' in a subshell so we don't clobber the current shell's
2444
# arguments.  Must try -L first in case configure is actually a
2445
# symlink; some systems play weird games with the mod time of symlinks
2446
# (eg FreeBSD returns the mod time of the symlink's containing
2447
# directory).
2448
if (
2449
   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2450
   if test "$*" = "X"; then
2451
      # -L didn't work.
2452
      set X `ls -t "$srcdir/configure" conftest.file`
2453
   fi
2454
   rm -f conftest.file
2455
   if test "$*" != "X $srcdir/configure conftest.file" \
2456
      && test "$*" != "X conftest.file $srcdir/configure"; then
2457
 
2458
      # If neither matched, then we have a broken ls.  This can happen
2459
      # if, for instance, CONFIG_SHELL is bash and it inherits a
2460
      # broken ls alias from the environment.  This has actually
2461
      # happened.  Such a system could not be considered "sane".
2462
      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
2463
alias in your environment" "$LINENO" 5
2464
   fi
2465
 
2466
   test "$2" = conftest.file
2467
   )
2468
then
2469
   # Ok.
2470
   :
2471
else
2472
   as_fn_error "newly created file is older than distributed files!
2473
Check your system clock" "$LINENO" 5
2474
fi
2475
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2476
$as_echo "yes" >&6; }
2477
test "$program_prefix" != NONE &&
2478
  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2479
# Use a double $ so make ignores it.
2480
test "$program_suffix" != NONE &&
2481
  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2482
# Double any \ or $.
2483
# By default was `s,x,x', remove it if useless.
2484
ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2485
program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2486
 
2487
# expand $ac_aux_dir to an absolute path
2488
am_aux_dir=`cd $ac_aux_dir && pwd`
2489
 
2490
if test x"${MISSING+set}" != xset; then
2491
  case $am_aux_dir in
2492
  *\ * | *\     *)
2493
    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2494
  *)
2495
    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2496
  esac
2497
fi
2498
# Use eval to expand $SHELL
2499
if eval "$MISSING --run true"; then
2500
  am_missing_run="$MISSING --run "
2501
else
2502
  am_missing_run=
2503
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2504
$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2505
fi
2506
 
2507
if test x"${install_sh}" != xset; then
2508
  case $am_aux_dir in
2509
  *\ * | *\     *)
2510
    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2511
  *)
2512
    install_sh="\${SHELL} $am_aux_dir/install-sh"
2513
  esac
2514
fi
2515
 
2516
# Installed binaries are usually stripped using `strip' when the user
2517
# run `make install-strip'.  However `strip' might not be the right
2518
# tool to use in cross-compilation environments, therefore Automake
2519
# will honor the `STRIP' environment variable to overrule this program.
2520
if test "$cross_compiling" != no; then
2521
  if test -n "$ac_tool_prefix"; then
2522
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2523
set dummy ${ac_tool_prefix}strip; ac_word=$2
2524
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2525
$as_echo_n "checking for $ac_word... " >&6; }
2526
if test "${ac_cv_prog_STRIP+set}" = set; then :
2527
  $as_echo_n "(cached) " >&6
2528
else
2529
  if test -n "$STRIP"; then
2530
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2531
else
2532
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2533
for as_dir in $PATH
2534
do
2535
  IFS=$as_save_IFS
2536
  test -z "$as_dir" && as_dir=.
2537
    for ac_exec_ext in '' $ac_executable_extensions; do
2538
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2539
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2540
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2541
    break 2
2542
  fi
2543
done
2544
  done
2545
IFS=$as_save_IFS
2546
 
2547
fi
2548
fi
2549
STRIP=$ac_cv_prog_STRIP
2550
if test -n "$STRIP"; then
2551
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2552
$as_echo "$STRIP" >&6; }
2553
else
2554
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2555
$as_echo "no" >&6; }
2556
fi
2557
 
2558
 
2559
fi
2560
if test -z "$ac_cv_prog_STRIP"; then
2561
  ac_ct_STRIP=$STRIP
2562
  # Extract the first word of "strip", so it can be a program name with args.
2563
set dummy strip; ac_word=$2
2564
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2565
$as_echo_n "checking for $ac_word... " >&6; }
2566
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2567
  $as_echo_n "(cached) " >&6
2568
else
2569
  if test -n "$ac_ct_STRIP"; then
2570
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2571
else
2572
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2573
for as_dir in $PATH
2574
do
2575
  IFS=$as_save_IFS
2576
  test -z "$as_dir" && as_dir=.
2577
    for ac_exec_ext in '' $ac_executable_extensions; do
2578
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2579
    ac_cv_prog_ac_ct_STRIP="strip"
2580
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2581
    break 2
2582
  fi
2583
done
2584
  done
2585
IFS=$as_save_IFS
2586
 
2587
fi
2588
fi
2589
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2590
if test -n "$ac_ct_STRIP"; then
2591
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2592
$as_echo "$ac_ct_STRIP" >&6; }
2593
else
2594
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2595
$as_echo "no" >&6; }
2596
fi
2597
 
2598
  if test "x$ac_ct_STRIP" = x; then
2599
    STRIP=":"
2600
  else
2601
    case $cross_compiling:$ac_tool_warned in
2602
yes:)
2603
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2604
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2605
ac_tool_warned=yes ;;
2606
esac
2607
    STRIP=$ac_ct_STRIP
2608
  fi
2609
else
2610
  STRIP="$ac_cv_prog_STRIP"
2611
fi
2612
 
2613
fi
2614
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2615
 
2616
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2617
$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2618
if test -z "$MKDIR_P"; then
2619
  if test "${ac_cv_path_mkdir+set}" = set; then :
2620
  $as_echo_n "(cached) " >&6
2621
else
2622
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2623
for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2624
do
2625
  IFS=$as_save_IFS
2626
  test -z "$as_dir" && as_dir=.
2627
    for ac_prog in mkdir gmkdir; do
2628
         for ac_exec_ext in '' $ac_executable_extensions; do
2629
           { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2630
           case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2631
             'mkdir (GNU coreutils) '* | \
2632
             'mkdir (coreutils) '* | \
2633
             'mkdir (fileutils) '4.1*)
2634
               ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2635
               break 3;;
2636
           esac
2637
         done
2638
       done
2639
  done
2640
IFS=$as_save_IFS
2641
 
2642
fi
2643
 
2644
  if test "${ac_cv_path_mkdir+set}" = set; then
2645
    MKDIR_P="$ac_cv_path_mkdir -p"
2646
  else
2647
    # As a last resort, use the slow shell script.  Don't cache a
2648
    # value for MKDIR_P within a source directory, because that will
2649
    # break other packages using the cache if that directory is
2650
    # removed, or if the value is a relative name.
2651
    test -d ./--version && rmdir ./--version
2652
    MKDIR_P="$ac_install_sh -d"
2653
  fi
2654
fi
2655
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2656
$as_echo "$MKDIR_P" >&6; }
2657
 
2658
mkdir_p="$MKDIR_P"
2659
case $mkdir_p in
2660
  [\\/$]* | ?:[\\/]*) ;;
2661
  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2662
esac
2663
 
2664
for ac_prog in gawk mawk nawk awk
2665
do
2666
  # Extract the first word of "$ac_prog", so it can be a program name with args.
2667
set dummy $ac_prog; ac_word=$2
2668
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2669
$as_echo_n "checking for $ac_word... " >&6; }
2670
if test "${ac_cv_prog_AWK+set}" = set; then :
2671
  $as_echo_n "(cached) " >&6
2672
else
2673
  if test -n "$AWK"; then
2674
  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2675
else
2676
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2677
for as_dir in $PATH
2678
do
2679
  IFS=$as_save_IFS
2680
  test -z "$as_dir" && as_dir=.
2681
    for ac_exec_ext in '' $ac_executable_extensions; do
2682
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2683
    ac_cv_prog_AWK="$ac_prog"
2684
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2685
    break 2
2686
  fi
2687
done
2688
  done
2689
IFS=$as_save_IFS
2690
 
2691
fi
2692
fi
2693
AWK=$ac_cv_prog_AWK
2694
if test -n "$AWK"; then
2695
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2696
$as_echo "$AWK" >&6; }
2697
else
2698
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2699
$as_echo "no" >&6; }
2700
fi
2701
 
2702
 
2703
  test -n "$AWK" && break
2704
done
2705
 
2706
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2707
$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2708
set x ${MAKE-make}
2709
ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2710
if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2711
  $as_echo_n "(cached) " >&6
2712
else
2713
  cat >conftest.make <<\_ACEOF
2714
SHELL = /bin/sh
2715
all:
2716
        @echo '@@@%%%=$(MAKE)=@@@%%%'
2717
_ACEOF
2718
# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2719
case `${MAKE-make} -f conftest.make 2>/dev/null` in
2720
  *@@@%%%=?*=@@@%%%*)
2721
    eval ac_cv_prog_make_${ac_make}_set=yes;;
2722
  *)
2723
    eval ac_cv_prog_make_${ac_make}_set=no;;
2724
esac
2725
rm -f conftest.make
2726
fi
2727
if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2728
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2729
$as_echo "yes" >&6; }
2730
  SET_MAKE=
2731
else
2732
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2733
$as_echo "no" >&6; }
2734
  SET_MAKE="MAKE=${MAKE-make}"
2735
fi
2736
 
2737
rm -rf .tst 2>/dev/null
2738
mkdir .tst 2>/dev/null
2739
if test -d .tst; then
2740
  am__leading_dot=.
2741
else
2742
  am__leading_dot=_
2743
fi
2744
rmdir .tst 2>/dev/null
2745
 
2746
if test "`cd $srcdir && pwd`" != "`pwd`"; then
2747
  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2748
  # is not polluted with repeated "-I."
2749
  am__isrc=' -I$(srcdir)'
2750
  # test to see if srcdir already configured
2751
  if test -f $srcdir/config.status; then
2752
    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2753
  fi
2754
fi
2755
 
2756
# test whether we have cygpath
2757
if test -z "$CYGPATH_W"; then
2758
  if (cygpath --version) >/dev/null 2>/dev/null; then
2759
    CYGPATH_W='cygpath -w'
2760
  else
2761
    CYGPATH_W=echo
2762
  fi
2763
fi
2764
 
2765
 
2766
# Define the identity of the package.
2767
 PACKAGE='libssp'
2768
 VERSION='1.0'
2769
 
2770
 
2771
cat >>confdefs.h <<_ACEOF
2772
#define PACKAGE "$PACKAGE"
2773
_ACEOF
2774
 
2775
 
2776
cat >>confdefs.h <<_ACEOF
2777
#define VERSION "$VERSION"
2778
_ACEOF
2779
 
2780
# Some tools Automake needs.
2781
 
2782
ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2783
 
2784
 
2785
AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2786
 
2787
 
2788
AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2789
 
2790
 
2791
AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2792
 
2793
 
2794
MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2795
 
2796
# We need awk for the "check" target.  The system "awk" is bad on
2797
# some platforms.
2798
# Always define AMTAR for backward compatibility.
2799
 
2800
AMTAR=${AMTAR-"${am_missing_run}tar"}
2801
 
2802
am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2803
 
2804
 
2805
 
2806
 
2807
 
2808
 
2809
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2810
$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2811
# Check whether --enable-version-specific-runtime-libs was given.
2812
if test "${enable_version_specific_runtime_libs+set}" = set; then :
2813
  enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2814
 yes) version_specific_libs=yes ;;
2815
 no)  version_specific_libs=no ;;
2816
 *)   as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2817
 esac
2818
else
2819
  version_specific_libs=no
2820
fi
2821
 
2822
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2823
$as_echo "$version_specific_libs" >&6; }
2824
 
2825
 
2826
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2827
$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2828
    # Check whether --enable-maintainer-mode was given.
2829
if test "${enable_maintainer_mode+set}" = set; then :
2830
  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2831
else
2832
  USE_MAINTAINER_MODE=no
2833
fi
2834
 
2835
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2836
$as_echo "$USE_MAINTAINER_MODE" >&6; }
2837
   if test $USE_MAINTAINER_MODE = yes; then
2838
  MAINTAINER_MODE_TRUE=
2839
  MAINTAINER_MODE_FALSE='#'
2840
else
2841
  MAINTAINER_MODE_TRUE='#'
2842
  MAINTAINER_MODE_FALSE=
2843
fi
2844
 
2845
  MAINT=$MAINTAINER_MODE_TRUE
2846
 
2847
 
2848
 
2849
 
2850
 
2851
# Default to --enable-multilib
2852
# Check whether --enable-multilib was given.
2853
if test "${enable_multilib+set}" = set; then :
2854
  enableval=$enable_multilib; case "$enableval" in
2855
  yes) multilib=yes ;;
2856
  no)  multilib=no ;;
2857
  *)   as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
2858
 esac
2859
else
2860
  multilib=yes
2861
fi
2862
 
2863
 
2864
# We may get other options which we leave undocumented:
2865
# --with-target-subdir, --with-multisrctop, --with-multisubdir
2866
# See config-ml.in if you want the gory details.
2867
 
2868
if test "$srcdir" = "."; then
2869
  if test "$with_target_subdir" != "."; then
2870
    multi_basedir="$srcdir/$with_multisrctop../.."
2871
  else
2872
    multi_basedir="$srcdir/$with_multisrctop.."
2873
  fi
2874
else
2875
  multi_basedir="$srcdir/.."
2876
fi
2877
 
2878
 
2879
# Even if the default multilib is not a cross compilation,
2880
# it may be that some of the other multilibs are.
2881
if test $cross_compiling = no && test $multilib = yes \
2882
   && test "x${with_multisubdir}" != x ; then
2883
   cross_compiling=maybe
2884
fi
2885
 
2886
ac_config_commands="$ac_config_commands default-1"
2887
 
2888
 
2889
target_alias=${target_alias-$host_alias}
2890
 
2891
 
2892
ac_config_headers="$ac_config_headers config.h"
2893
 
2894
 
2895
ac_ext=c
2896
ac_cpp='$CPP $CPPFLAGS'
2897
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2898
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2899
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2900
 
2901
# The same as in boehm-gc and libstdc++. Have to borrow it from there.
2902
# We must force CC to /not/ be precious variables; otherwise
2903
# the wrong, non-multilib-adjusted value will be used in multilibs.
2904
# As a side effect, we have to subst CFLAGS ourselves.
2905
 
2906
 
2907
 
2908
ac_ext=c
2909
ac_cpp='$CPP $CPPFLAGS'
2910
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2911
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2912
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2913
if test -n "$ac_tool_prefix"; then
2914
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2915
set dummy ${ac_tool_prefix}gcc; ac_word=$2
2916
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2917
$as_echo_n "checking for $ac_word... " >&6; }
2918
if test "${ac_cv_prog_CC+set}" = set; then :
2919
  $as_echo_n "(cached) " >&6
2920
else
2921
  if test -n "$CC"; then
2922
  ac_cv_prog_CC="$CC" # Let the user override the test.
2923
else
2924
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2925
for as_dir in $PATH
2926
do
2927
  IFS=$as_save_IFS
2928
  test -z "$as_dir" && as_dir=.
2929
    for ac_exec_ext in '' $ac_executable_extensions; do
2930
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2931
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2932
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2933
    break 2
2934
  fi
2935
done
2936
  done
2937
IFS=$as_save_IFS
2938
 
2939
fi
2940
fi
2941
CC=$ac_cv_prog_CC
2942
if test -n "$CC"; then
2943
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2944
$as_echo "$CC" >&6; }
2945
else
2946
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2947
$as_echo "no" >&6; }
2948
fi
2949
 
2950
 
2951
fi
2952
if test -z "$ac_cv_prog_CC"; then
2953
  ac_ct_CC=$CC
2954
  # Extract the first word of "gcc", so it can be a program name with args.
2955
set dummy gcc; ac_word=$2
2956
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2957
$as_echo_n "checking for $ac_word... " >&6; }
2958
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2959
  $as_echo_n "(cached) " >&6
2960
else
2961
  if test -n "$ac_ct_CC"; then
2962
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2963
else
2964
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2965
for as_dir in $PATH
2966
do
2967
  IFS=$as_save_IFS
2968
  test -z "$as_dir" && as_dir=.
2969
    for ac_exec_ext in '' $ac_executable_extensions; do
2970
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2971
    ac_cv_prog_ac_ct_CC="gcc"
2972
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2973
    break 2
2974
  fi
2975
done
2976
  done
2977
IFS=$as_save_IFS
2978
 
2979
fi
2980
fi
2981
ac_ct_CC=$ac_cv_prog_ac_ct_CC
2982
if test -n "$ac_ct_CC"; then
2983
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2984
$as_echo "$ac_ct_CC" >&6; }
2985
else
2986
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2987
$as_echo "no" >&6; }
2988
fi
2989
 
2990
  if test "x$ac_ct_CC" = x; then
2991
    CC=""
2992
  else
2993
    case $cross_compiling:$ac_tool_warned in
2994
yes:)
2995
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2996
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2997
ac_tool_warned=yes ;;
2998
esac
2999
    CC=$ac_ct_CC
3000
  fi
3001
else
3002
  CC="$ac_cv_prog_CC"
3003
fi
3004
 
3005
if test -z "$CC"; then
3006
          if test -n "$ac_tool_prefix"; then
3007
    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3008
set dummy ${ac_tool_prefix}cc; ac_word=$2
3009
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3010
$as_echo_n "checking for $ac_word... " >&6; }
3011
if test "${ac_cv_prog_CC+set}" = set; then :
3012
  $as_echo_n "(cached) " >&6
3013
else
3014
  if test -n "$CC"; then
3015
  ac_cv_prog_CC="$CC" # Let the user override the test.
3016
else
3017
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3018
for as_dir in $PATH
3019
do
3020
  IFS=$as_save_IFS
3021
  test -z "$as_dir" && as_dir=.
3022
    for ac_exec_ext in '' $ac_executable_extensions; do
3023
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3024
    ac_cv_prog_CC="${ac_tool_prefix}cc"
3025
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3026
    break 2
3027
  fi
3028
done
3029
  done
3030
IFS=$as_save_IFS
3031
 
3032
fi
3033
fi
3034
CC=$ac_cv_prog_CC
3035
if test -n "$CC"; then
3036
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3037
$as_echo "$CC" >&6; }
3038
else
3039
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3040
$as_echo "no" >&6; }
3041
fi
3042
 
3043
 
3044
  fi
3045
fi
3046
if test -z "$CC"; then
3047
  # Extract the first word of "cc", so it can be a program name with args.
3048
set dummy cc; ac_word=$2
3049
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3050
$as_echo_n "checking for $ac_word... " >&6; }
3051
if test "${ac_cv_prog_CC+set}" = set; then :
3052
  $as_echo_n "(cached) " >&6
3053
else
3054
  if test -n "$CC"; then
3055
  ac_cv_prog_CC="$CC" # Let the user override the test.
3056
else
3057
  ac_prog_rejected=no
3058
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3059
for as_dir in $PATH
3060
do
3061
  IFS=$as_save_IFS
3062
  test -z "$as_dir" && as_dir=.
3063
    for ac_exec_ext in '' $ac_executable_extensions; do
3064
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3065
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3066
       ac_prog_rejected=yes
3067
       continue
3068
     fi
3069
    ac_cv_prog_CC="cc"
3070
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3071
    break 2
3072
  fi
3073
done
3074
  done
3075
IFS=$as_save_IFS
3076
 
3077
if test $ac_prog_rejected = yes; then
3078
  # We found a bogon in the path, so make sure we never use it.
3079
  set dummy $ac_cv_prog_CC
3080
  shift
3081
  if test $# != 0; then
3082
    # We chose a different compiler from the bogus one.
3083
    # However, it has the same basename, so the bogon will be chosen
3084
    # first if we set CC to just the basename; use the full file name.
3085
    shift
3086
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3087
  fi
3088
fi
3089
fi
3090
fi
3091
CC=$ac_cv_prog_CC
3092
if test -n "$CC"; then
3093
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3094
$as_echo "$CC" >&6; }
3095
else
3096
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3097
$as_echo "no" >&6; }
3098
fi
3099
 
3100
 
3101
fi
3102
if test -z "$CC"; then
3103
  if test -n "$ac_tool_prefix"; then
3104
  for ac_prog in cl.exe
3105
  do
3106
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3107
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3108
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3109
$as_echo_n "checking for $ac_word... " >&6; }
3110
if test "${ac_cv_prog_CC+set}" = set; then :
3111
  $as_echo_n "(cached) " >&6
3112
else
3113
  if test -n "$CC"; then
3114
  ac_cv_prog_CC="$CC" # Let the user override the test.
3115
else
3116
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3117
for as_dir in $PATH
3118
do
3119
  IFS=$as_save_IFS
3120
  test -z "$as_dir" && as_dir=.
3121
    for ac_exec_ext in '' $ac_executable_extensions; do
3122
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3123
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3124
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3125
    break 2
3126
  fi
3127
done
3128
  done
3129
IFS=$as_save_IFS
3130
 
3131
fi
3132
fi
3133
CC=$ac_cv_prog_CC
3134
if test -n "$CC"; then
3135
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3136
$as_echo "$CC" >&6; }
3137
else
3138
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3139
$as_echo "no" >&6; }
3140
fi
3141
 
3142
 
3143
    test -n "$CC" && break
3144
  done
3145
fi
3146
if test -z "$CC"; then
3147
  ac_ct_CC=$CC
3148
  for ac_prog in cl.exe
3149
do
3150
  # Extract the first word of "$ac_prog", so it can be a program name with args.
3151
set dummy $ac_prog; ac_word=$2
3152
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3153
$as_echo_n "checking for $ac_word... " >&6; }
3154
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3155
  $as_echo_n "(cached) " >&6
3156
else
3157
  if test -n "$ac_ct_CC"; then
3158
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3159
else
3160
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3161
for as_dir in $PATH
3162
do
3163
  IFS=$as_save_IFS
3164
  test -z "$as_dir" && as_dir=.
3165
    for ac_exec_ext in '' $ac_executable_extensions; do
3166
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3167
    ac_cv_prog_ac_ct_CC="$ac_prog"
3168
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3169
    break 2
3170
  fi
3171
done
3172
  done
3173
IFS=$as_save_IFS
3174
 
3175
fi
3176
fi
3177
ac_ct_CC=$ac_cv_prog_ac_ct_CC
3178
if test -n "$ac_ct_CC"; then
3179
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3180
$as_echo "$ac_ct_CC" >&6; }
3181
else
3182
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3183
$as_echo "no" >&6; }
3184
fi
3185
 
3186
 
3187
  test -n "$ac_ct_CC" && break
3188
done
3189
 
3190
  if test "x$ac_ct_CC" = x; then
3191
    CC=""
3192
  else
3193
    case $cross_compiling:$ac_tool_warned in
3194
yes:)
3195
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3196
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3197
ac_tool_warned=yes ;;
3198
esac
3199
    CC=$ac_ct_CC
3200
  fi
3201
fi
3202
 
3203
fi
3204
 
3205
 
3206
test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3207
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3208
as_fn_error "no acceptable C compiler found in \$PATH
3209
See \`config.log' for more details." "$LINENO" 5; }
3210
 
3211
# Provide some information about the compiler.
3212
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3213
set X $ac_compile
3214
ac_compiler=$2
3215
for ac_option in --version -v -V -qversion; do
3216
  { { ac_try="$ac_compiler $ac_option >&5"
3217
case "(($ac_try" in
3218
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3219
  *) ac_try_echo=$ac_try;;
3220
esac
3221
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3222
$as_echo "$ac_try_echo"; } >&5
3223
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3224
  ac_status=$?
3225
  if test -s conftest.err; then
3226
    sed '10a\
3227
... rest of stderr output deleted ...
3228
         10q' conftest.err >conftest.er1
3229
    cat conftest.er1 >&5
3230
    rm -f conftest.er1 conftest.err
3231
  fi
3232
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3233
  test $ac_status = 0; }
3234
done
3235
 
3236
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3237
/* end confdefs.h.  */
3238
 
3239
int
3240
main ()
3241
{
3242
 
3243
  ;
3244
  return 0;
3245
}
3246
_ACEOF
3247
# FIXME: Cleanup?
3248
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3249
  (eval $ac_link) 2>&5
3250
  ac_status=$?
3251
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3252
  test $ac_status = 0; }; then :
3253
  gcc_no_link=no
3254
else
3255
  gcc_no_link=yes
3256
fi
3257
if test x$gcc_no_link = xyes; then
3258
  # Setting cross_compile will disable run tests; it will
3259
  # also disable AC_CHECK_FILE but that's generally
3260
  # correct if we can't link.
3261
  cross_compiling=yes
3262
  EXEEXT=
3263
else
3264
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3265
/* end confdefs.h.  */
3266
 
3267
int
3268
main ()
3269
{
3270
 
3271
  ;
3272
  return 0;
3273
}
3274
_ACEOF
3275
ac_clean_files_save=$ac_clean_files
3276
ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3277
# Try to create an executable without -o first, disregard a.out.
3278
# It will help us diagnose broken compilers, and finding out an intuition
3279
# of exeext.
3280
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3281
$as_echo_n "checking for C compiler default output file name... " >&6; }
3282
ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3283
 
3284
# The possible output files:
3285
ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3286
 
3287
ac_rmfiles=
3288
for ac_file in $ac_files
3289
do
3290
  case $ac_file in
3291
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3292
    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3293
  esac
3294
done
3295
rm -f $ac_rmfiles
3296
 
3297
if { { ac_try="$ac_link_default"
3298
case "(($ac_try" in
3299
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3300
  *) ac_try_echo=$ac_try;;
3301
esac
3302
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3303
$as_echo "$ac_try_echo"; } >&5
3304
  (eval "$ac_link_default") 2>&5
3305
  ac_status=$?
3306
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3307
  test $ac_status = 0; }; then :
3308
  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3309
# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3310
# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3311
# so that the user can short-circuit this test for compilers unknown to
3312
# Autoconf.
3313
for ac_file in $ac_files ''
3314
do
3315
  test -f "$ac_file" || continue
3316
  case $ac_file in
3317
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3318
        ;;
3319
    [ab].out )
3320
        # We found the default executable, but exeext='' is most
3321
        # certainly right.
3322
        break;;
3323
    *.* )
3324
        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3325
        then :; else
3326
           ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3327
        fi
3328
        # We set ac_cv_exeext here because the later test for it is not
3329
        # safe: cross compilers may not add the suffix if given an `-o'
3330
        # argument, so we may need to know it at that point already.
3331
        # Even if this section looks crufty: it has the advantage of
3332
        # actually working.
3333
        break;;
3334
    * )
3335
        break;;
3336
  esac
3337
done
3338
test "$ac_cv_exeext" = no && ac_cv_exeext=
3339
 
3340
else
3341
  ac_file=''
3342
fi
3343
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3344
$as_echo "$ac_file" >&6; }
3345
if test -z "$ac_file"; then :
3346
  $as_echo "$as_me: failed program was:" >&5
3347
sed 's/^/| /' conftest.$ac_ext >&5
3348
 
3349
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3350
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3351
{ as_fn_set_status 77
3352
as_fn_error "C compiler cannot create executables
3353
See \`config.log' for more details." "$LINENO" 5; }; }
3354
fi
3355
ac_exeext=$ac_cv_exeext
3356
 
3357
# Check that the compiler produces executables we can run.  If not, either
3358
# the compiler is broken, or we cross compile.
3359
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3360
$as_echo_n "checking whether the C compiler works... " >&6; }
3361
# If not cross compiling, check that we can run a simple program.
3362
if test "$cross_compiling" != yes; then
3363
  if { ac_try='./$ac_file'
3364
  { { case "(($ac_try" in
3365
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3366
  *) ac_try_echo=$ac_try;;
3367
esac
3368
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3369
$as_echo "$ac_try_echo"; } >&5
3370
  (eval "$ac_try") 2>&5
3371
  ac_status=$?
3372
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3373
  test $ac_status = 0; }; }; then
3374
    cross_compiling=no
3375
  else
3376
    if test "$cross_compiling" = maybe; then
3377
        cross_compiling=yes
3378
    else
3379
        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3380
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3381
as_fn_error "cannot run C compiled programs.
3382
If you meant to cross compile, use \`--host'.
3383
See \`config.log' for more details." "$LINENO" 5; }
3384
    fi
3385
  fi
3386
fi
3387
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3388
$as_echo "yes" >&6; }
3389
 
3390
rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3391
ac_clean_files=$ac_clean_files_save
3392
# Check that the compiler produces executables we can run.  If not, either
3393
# the compiler is broken, or we cross compile.
3394
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3395
$as_echo_n "checking whether we are cross compiling... " >&6; }
3396
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3397
$as_echo "$cross_compiling" >&6; }
3398
 
3399
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3400
$as_echo_n "checking for suffix of executables... " >&6; }
3401
if { { ac_try="$ac_link"
3402
case "(($ac_try" in
3403
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3404
  *) ac_try_echo=$ac_try;;
3405
esac
3406
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3407
$as_echo "$ac_try_echo"; } >&5
3408
  (eval "$ac_link") 2>&5
3409
  ac_status=$?
3410
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3411
  test $ac_status = 0; }; then :
3412
  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3413
# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3414
# work properly (i.e., refer to `conftest.exe'), while it won't with
3415
# `rm'.
3416
for ac_file in conftest.exe conftest conftest.*; do
3417
  test -f "$ac_file" || continue
3418
  case $ac_file in
3419
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3420
    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3421
          break;;
3422
    * ) break;;
3423
  esac
3424
done
3425
else
3426
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3427
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3428
as_fn_error "cannot compute suffix of executables: cannot compile and link
3429
See \`config.log' for more details." "$LINENO" 5; }
3430
fi
3431
rm -f conftest$ac_cv_exeext
3432
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3433
$as_echo "$ac_cv_exeext" >&6; }
3434
 
3435
rm -f conftest.$ac_ext
3436
EXEEXT=$ac_cv_exeext
3437
ac_exeext=$EXEEXT
3438
fi
3439
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3440
$as_echo_n "checking for suffix of object files... " >&6; }
3441
if test "${ac_cv_objext+set}" = set; then :
3442
  $as_echo_n "(cached) " >&6
3443
else
3444
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3445
/* end confdefs.h.  */
3446
 
3447
int
3448
main ()
3449
{
3450
 
3451
  ;
3452
  return 0;
3453
}
3454
_ACEOF
3455
rm -f conftest.o conftest.obj
3456
if { { ac_try="$ac_compile"
3457
case "(($ac_try" in
3458
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3459
  *) ac_try_echo=$ac_try;;
3460
esac
3461
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3462
$as_echo "$ac_try_echo"; } >&5
3463
  (eval "$ac_compile") 2>&5
3464
  ac_status=$?
3465
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3466
  test $ac_status = 0; }; then :
3467
  for ac_file in conftest.o conftest.obj conftest.*; do
3468
  test -f "$ac_file" || continue;
3469
  case $ac_file in
3470
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3471
    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3472
       break;;
3473
  esac
3474
done
3475
else
3476
  $as_echo "$as_me: failed program was:" >&5
3477
sed 's/^/| /' conftest.$ac_ext >&5
3478
 
3479
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3480
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3481
as_fn_error "cannot compute suffix of object files: cannot compile
3482
See \`config.log' for more details." "$LINENO" 5; }
3483
fi
3484
rm -f conftest.$ac_cv_objext conftest.$ac_ext
3485
fi
3486
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3487
$as_echo "$ac_cv_objext" >&6; }
3488
OBJEXT=$ac_cv_objext
3489
ac_objext=$OBJEXT
3490
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3491
$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3492
if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3493
  $as_echo_n "(cached) " >&6
3494
else
3495
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3496
/* end confdefs.h.  */
3497
 
3498
int
3499
main ()
3500
{
3501
#ifndef __GNUC__
3502
       choke me
3503
#endif
3504
 
3505
  ;
3506
  return 0;
3507
}
3508
_ACEOF
3509
if ac_fn_c_try_compile "$LINENO"; then :
3510
  ac_compiler_gnu=yes
3511
else
3512
  ac_compiler_gnu=no
3513
fi
3514
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3515
ac_cv_c_compiler_gnu=$ac_compiler_gnu
3516
 
3517
fi
3518
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3519
$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3520
if test $ac_compiler_gnu = yes; then
3521
  GCC=yes
3522
else
3523
  GCC=
3524
fi
3525
ac_test_CFLAGS=${CFLAGS+set}
3526
ac_save_CFLAGS=$CFLAGS
3527
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3528
$as_echo_n "checking whether $CC accepts -g... " >&6; }
3529
if test "${ac_cv_prog_cc_g+set}" = set; then :
3530
  $as_echo_n "(cached) " >&6
3531
else
3532
  ac_save_c_werror_flag=$ac_c_werror_flag
3533
   ac_c_werror_flag=yes
3534
   ac_cv_prog_cc_g=no
3535
   CFLAGS="-g"
3536
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3537
/* end confdefs.h.  */
3538
 
3539
int
3540
main ()
3541
{
3542
 
3543
  ;
3544
  return 0;
3545
}
3546
_ACEOF
3547
if ac_fn_c_try_compile "$LINENO"; then :
3548
  ac_cv_prog_cc_g=yes
3549
else
3550
  CFLAGS=""
3551
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3552
/* end confdefs.h.  */
3553
 
3554
int
3555
main ()
3556
{
3557
 
3558
  ;
3559
  return 0;
3560
}
3561
_ACEOF
3562
if ac_fn_c_try_compile "$LINENO"; then :
3563
 
3564
else
3565
  ac_c_werror_flag=$ac_save_c_werror_flag
3566
         CFLAGS="-g"
3567
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3568
/* end confdefs.h.  */
3569
 
3570
int
3571
main ()
3572
{
3573
 
3574
  ;
3575
  return 0;
3576
}
3577
_ACEOF
3578
if ac_fn_c_try_compile "$LINENO"; then :
3579
  ac_cv_prog_cc_g=yes
3580
fi
3581
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3582
fi
3583
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3584
fi
3585
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3586
   ac_c_werror_flag=$ac_save_c_werror_flag
3587
fi
3588
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3589
$as_echo "$ac_cv_prog_cc_g" >&6; }
3590
if test "$ac_test_CFLAGS" = set; then
3591
  CFLAGS=$ac_save_CFLAGS
3592
elif test $ac_cv_prog_cc_g = yes; then
3593
  if test "$GCC" = yes; then
3594
    CFLAGS="-g -O2"
3595
  else
3596
    CFLAGS="-g"
3597
  fi
3598
else
3599
  if test "$GCC" = yes; then
3600
    CFLAGS="-O2"
3601
  else
3602
    CFLAGS=
3603
  fi
3604
fi
3605
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3606
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3607
if test "${ac_cv_prog_cc_c89+set}" = set; then :
3608
  $as_echo_n "(cached) " >&6
3609
else
3610
  ac_cv_prog_cc_c89=no
3611
ac_save_CC=$CC
3612
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3613
/* end confdefs.h.  */
3614
#include 
3615
#include 
3616
#include 
3617
#include 
3618
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3619
struct buf { int x; };
3620
FILE * (*rcsopen) (struct buf *, struct stat *, int);
3621
static char *e (p, i)
3622
     char **p;
3623
     int i;
3624
{
3625
  return p[i];
3626
}
3627
static char *f (char * (*g) (char **, int), char **p, ...)
3628
{
3629
  char *s;
3630
  va_list v;
3631
  va_start (v,p);
3632
  s = g (p, va_arg (v,int));
3633
  va_end (v);
3634
  return s;
3635
}
3636
 
3637
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3638
   function prototypes and stuff, but not '\xHH' hex character constants.
3639
   These don't provoke an error unfortunately, instead are silently treated
3640
   as 'x'.  The following induces an error, until -std is added to get
3641
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3642
   array size at least.  It's necessary to write '\x00'==0 to get something
3643
   that's true only with -std.  */
3644
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3645
 
3646
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3647
   inside strings and character constants.  */
3648
#define FOO(x) 'x'
3649
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3650
 
3651
int test (int i, double x);
3652
struct s1 {int (*f) (int a);};
3653
struct s2 {int (*f) (double a);};
3654
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3655
int argc;
3656
char **argv;
3657
int
3658
main ()
3659
{
3660
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3661
  ;
3662
  return 0;
3663
}
3664
_ACEOF
3665
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3666
        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3667
do
3668
  CC="$ac_save_CC $ac_arg"
3669
  if ac_fn_c_try_compile "$LINENO"; then :
3670
  ac_cv_prog_cc_c89=$ac_arg
3671
fi
3672
rm -f core conftest.err conftest.$ac_objext
3673
  test "x$ac_cv_prog_cc_c89" != "xno" && break
3674
done
3675
rm -f conftest.$ac_ext
3676
CC=$ac_save_CC
3677
 
3678
fi
3679
# AC_CACHE_VAL
3680
case "x$ac_cv_prog_cc_c89" in
3681
  x)
3682
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3683
$as_echo "none needed" >&6; } ;;
3684
  xno)
3685
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3686
$as_echo "unsupported" >&6; } ;;
3687
  *)
3688
    CC="$CC $ac_cv_prog_cc_c89"
3689
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3690
$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3691
esac
3692
if test "x$ac_cv_prog_cc_c89" != xno; then :
3693
 
3694
fi
3695
 
3696
ac_ext=c
3697
ac_cpp='$CPP $CPPFLAGS'
3698
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3699
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3700
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3701
DEPDIR="${am__leading_dot}deps"
3702
 
3703
ac_config_commands="$ac_config_commands depfiles"
3704
 
3705
 
3706
am_make=${MAKE-make}
3707
cat > confinc << 'END'
3708
am__doit:
3709
        @echo this is the am__doit target
3710
.PHONY: am__doit
3711
END
3712
# If we don't find an include directive, just comment out the code.
3713
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3714
$as_echo_n "checking for style of include used by $am_make... " >&6; }
3715
am__include="#"
3716
am__quote=
3717
_am_result=none
3718
# First try GNU make style include.
3719
echo "include confinc" > confmf
3720
# Ignore all kinds of additional output from `make'.
3721
case `$am_make -s -f confmf 2> /dev/null` in #(
3722
*the\ am__doit\ target*)
3723
  am__include=include
3724
  am__quote=
3725
  _am_result=GNU
3726
  ;;
3727
esac
3728
# Now try BSD make style include.
3729
if test "$am__include" = "#"; then
3730
   echo '.include "confinc"' > confmf
3731
   case `$am_make -s -f confmf 2> /dev/null` in #(
3732
   *the\ am__doit\ target*)
3733
     am__include=.include
3734
     am__quote="\""
3735
     _am_result=BSD
3736
     ;;
3737
   esac
3738
fi
3739
 
3740
 
3741
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3742
$as_echo "$_am_result" >&6; }
3743
rm -f confinc confmf
3744
 
3745
# Check whether --enable-dependency-tracking was given.
3746
if test "${enable_dependency_tracking+set}" = set; then :
3747
  enableval=$enable_dependency_tracking;
3748
fi
3749
 
3750
if test "x$enable_dependency_tracking" != xno; then
3751
  am_depcomp="$ac_aux_dir/depcomp"
3752
  AMDEPBACKSLASH='\'
3753
fi
3754
 if test "x$enable_dependency_tracking" != xno; then
3755
  AMDEP_TRUE=
3756
  AMDEP_FALSE='#'
3757
else
3758
  AMDEP_TRUE='#'
3759
  AMDEP_FALSE=
3760
fi
3761
 
3762
 
3763
 
3764
depcc="$CC"   am_compiler_list=
3765
 
3766
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3767
$as_echo_n "checking dependency style of $depcc... " >&6; }
3768
if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3769
  $as_echo_n "(cached) " >&6
3770
else
3771
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3772
  # We make a subdir and do the tests there.  Otherwise we can end up
3773
  # making bogus files that we don't know about and never remove.  For
3774
  # instance it was reported that on HP-UX the gcc test will end up
3775
  # making a dummy file named `D' -- because `-MD' means `put the output
3776
  # in D'.
3777
  mkdir conftest.dir
3778
  # Copy depcomp to subdir because otherwise we won't find it if we're
3779
  # using a relative directory.
3780
  cp "$am_depcomp" conftest.dir
3781
  cd conftest.dir
3782
  # We will build objects and dependencies in a subdirectory because
3783
  # it helps to detect inapplicable dependency modes.  For instance
3784
  # both Tru64's cc and ICC support -MD to output dependencies as a
3785
  # side effect of compilation, but ICC will put the dependencies in
3786
  # the current directory while Tru64 will put them in the object
3787
  # directory.
3788
  mkdir sub
3789
 
3790
  am_cv_CC_dependencies_compiler_type=none
3791
  if test "$am_compiler_list" = ""; then
3792
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3793
  fi
3794
  am__universal=false
3795
  case " $depcc " in #(
3796
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3797
     esac
3798
 
3799
  for depmode in $am_compiler_list; do
3800
    # Setup a source with many dependencies, because some compilers
3801
    # like to wrap large dependency lists on column 80 (with \), and
3802
    # we should not choose a depcomp mode which is confused by this.
3803
    #
3804
    # We need to recreate these files for each test, as the compiler may
3805
    # overwrite some of them when testing with obscure command lines.
3806
    # This happens at least with the AIX C compiler.
3807
    : > sub/conftest.c
3808
    for i in 1 2 3 4 5 6; do
3809
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3810
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3811
      # Solaris 8's {/usr,}/bin/sh.
3812
      touch sub/conftst$i.h
3813
    done
3814
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3815
 
3816
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3817
    # mode.  It turns out that the SunPro C++ compiler does not properly
3818
    # handle `-M -o', and we need to detect this.  Also, some Intel
3819
    # versions had trouble with output in subdirs
3820
    am__obj=sub/conftest.${OBJEXT-o}
3821
    am__minus_obj="-o $am__obj"
3822
    case $depmode in
3823
    gcc)
3824
      # This depmode causes a compiler race in universal mode.
3825
      test "$am__universal" = false || continue
3826
      ;;
3827
    nosideeffect)
3828
      # after this tag, mechanisms are not by side-effect, so they'll
3829
      # only be used when explicitly requested
3830
      if test "x$enable_dependency_tracking" = xyes; then
3831
        continue
3832
      else
3833
        break
3834
      fi
3835
      ;;
3836
    msvisualcpp | msvcmsys)
3837
      # This compiler won't grok `-c -o', but also, the minuso test has
3838
      # not run yet.  These depmodes are late enough in the game, and
3839
      # so weak that their functioning should not be impacted.
3840
      am__obj=conftest.${OBJEXT-o}
3841
      am__minus_obj=
3842
      ;;
3843
    none) break ;;
3844
    esac
3845
    if depmode=$depmode \
3846
       source=sub/conftest.c object=$am__obj \
3847
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3848
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3849
         >/dev/null 2>conftest.err &&
3850
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3851
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3852
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3853
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3854
      # icc doesn't choke on unknown options, it will just issue warnings
3855
      # or remarks (even with -Werror).  So we grep stderr for any message
3856
      # that says an option was ignored or not supported.
3857
      # When given -MP, icc 7.0 and 7.1 complain thusly:
3858
      #   icc: Command line warning: ignoring option '-M'; no argument required
3859
      # The diagnosis changed in icc 8.0:
3860
      #   icc: Command line remark: option '-MP' not supported
3861
      if (grep 'ignoring option' conftest.err ||
3862
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3863
        am_cv_CC_dependencies_compiler_type=$depmode
3864
        break
3865
      fi
3866
    fi
3867
  done
3868
 
3869
  cd ..
3870
  rm -rf conftest.dir
3871
else
3872
  am_cv_CC_dependencies_compiler_type=none
3873
fi
3874
 
3875
fi
3876
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3877
$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3878
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3879
 
3880
 if
3881
  test "x$enable_dependency_tracking" != xno \
3882
  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3883
  am__fastdepCC_TRUE=
3884
  am__fastdepCC_FALSE='#'
3885
else
3886
  am__fastdepCC_TRUE='#'
3887
  am__fastdepCC_FALSE=
3888
fi
3889
 
3890
 
3891
 
3892
 
3893
 
3894
 
3895
if test "x$GCC" != "xyes"; then
3896
  as_fn_error "libssp must be built with GCC" "$LINENO" 5
3897
fi
3898
ac_ext=c
3899
ac_cpp='$CPP $CPPFLAGS'
3900
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3901
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3902
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3903
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3904
$as_echo_n "checking how to run the C preprocessor... " >&6; }
3905
# On Suns, sometimes $CPP names a directory.
3906
if test -n "$CPP" && test -d "$CPP"; then
3907
  CPP=
3908
fi
3909
if test -z "$CPP"; then
3910
  if test "${ac_cv_prog_CPP+set}" = set; then :
3911
  $as_echo_n "(cached) " >&6
3912
else
3913
      # Double quotes because CPP needs to be expanded
3914
    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3915
    do
3916
      ac_preproc_ok=false
3917
for ac_c_preproc_warn_flag in '' yes
3918
do
3919
  # Use a header file that comes with gcc, so configuring glibc
3920
  # with a fresh cross-compiler works.
3921
  # Prefer  to  if __STDC__ is defined, since
3922
  #  exists even on freestanding compilers.
3923
  # On the NeXT, cc -E runs the code through the compiler's parser,
3924
  # not just through cpp. "Syntax error" is here to catch this case.
3925
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3926
/* end confdefs.h.  */
3927
#ifdef __STDC__
3928
# include 
3929
#else
3930
# include 
3931
#endif
3932
                     Syntax error
3933
_ACEOF
3934
if ac_fn_c_try_cpp "$LINENO"; then :
3935
 
3936
else
3937
  # Broken: fails on valid input.
3938
continue
3939
fi
3940
rm -f conftest.err conftest.$ac_ext
3941
 
3942
  # OK, works on sane cases.  Now check whether nonexistent headers
3943
  # can be detected and how.
3944
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3945
/* end confdefs.h.  */
3946
#include 
3947
_ACEOF
3948
if ac_fn_c_try_cpp "$LINENO"; then :
3949
  # Broken: success on invalid input.
3950
continue
3951
else
3952
  # Passes both tests.
3953
ac_preproc_ok=:
3954
break
3955
fi
3956
rm -f conftest.err conftest.$ac_ext
3957
 
3958
done
3959
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3960
rm -f conftest.err conftest.$ac_ext
3961
if $ac_preproc_ok; then :
3962
  break
3963
fi
3964
 
3965
    done
3966
    ac_cv_prog_CPP=$CPP
3967
 
3968
fi
3969
  CPP=$ac_cv_prog_CPP
3970
else
3971
  ac_cv_prog_CPP=$CPP
3972
fi
3973
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3974
$as_echo "$CPP" >&6; }
3975
ac_preproc_ok=false
3976
for ac_c_preproc_warn_flag in '' yes
3977
do
3978
  # Use a header file that comes with gcc, so configuring glibc
3979
  # with a fresh cross-compiler works.
3980
  # Prefer  to  if __STDC__ is defined, since
3981
  #  exists even on freestanding compilers.
3982
  # On the NeXT, cc -E runs the code through the compiler's parser,
3983
  # not just through cpp. "Syntax error" is here to catch this case.
3984
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3985
/* end confdefs.h.  */
3986
#ifdef __STDC__
3987
# include 
3988
#else
3989
# include 
3990
#endif
3991
                     Syntax error
3992
_ACEOF
3993
if ac_fn_c_try_cpp "$LINENO"; then :
3994
 
3995
else
3996
  # Broken: fails on valid input.
3997
continue
3998
fi
3999
rm -f conftest.err conftest.$ac_ext
4000
 
4001
  # OK, works on sane cases.  Now check whether nonexistent headers
4002
  # can be detected and how.
4003
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4004
/* end confdefs.h.  */
4005
#include 
4006
_ACEOF
4007
if ac_fn_c_try_cpp "$LINENO"; then :
4008
  # Broken: success on invalid input.
4009
continue
4010
else
4011
  # Passes both tests.
4012
ac_preproc_ok=:
4013
break
4014
fi
4015
rm -f conftest.err conftest.$ac_ext
4016
 
4017
done
4018
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4019
rm -f conftest.err conftest.$ac_ext
4020
if $ac_preproc_ok; then :
4021
 
4022
else
4023
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4024
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4025
as_fn_error "C preprocessor \"$CPP\" fails sanity check
4026
See \`config.log' for more details." "$LINENO" 5; }
4027
fi
4028
 
4029
ac_ext=c
4030
ac_cpp='$CPP $CPPFLAGS'
4031
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4032
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4033
ac_compiler_gnu=$ac_cv_c_compiler_gnu
4034
 
4035
 
4036
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fstack-protector works" >&5
4037
$as_echo_n "checking whether -fstack-protector works... " >&6; }
4038
save_CFLAGS="$CFLAGS"
4039
CFLAGS="$CFLAGS -fstack-protector -Werror"
4040
 
4041
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4042
/* end confdefs.h.  */
4043
 
4044
void __attribute__((noinline)) bar (char *x)
4045
{
4046
  __builtin_memset (x, 0, 64);
4047
}
4048
int
4049
main ()
4050
{
4051
char buf[64]; bar (buf);
4052
  ;
4053
  return 0;
4054
}
4055
_ACEOF
4056
if ac_fn_c_try_compile "$LINENO"; then :
4057
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4058
$as_echo "yes" >&6; }
4059
else
4060
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4061
$as_echo "no" >&6; }
4062
fi
4063
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4064
CFLAGS="$save_CFLAGS"
4065
 
4066
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether hidden visibility is supported" >&5
4067
$as_echo_n "checking whether hidden visibility is supported... " >&6; }
4068
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4069
/* end confdefs.h.  */
4070
 
4071
void __attribute__((visibility ("hidden"))) bar (void) {}
4072
int
4073
main ()
4074
{
4075
 
4076
  ;
4077
  return 0;
4078
}
4079
_ACEOF
4080
if ac_fn_c_try_compile "$LINENO"; then :
4081
  ssp_hidden=yes
4082
else
4083
  ssp_hidden=no
4084
fi
4085
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4086
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_hidden" >&5
4087
$as_echo "$ssp_hidden" >&6; }
4088
if test x$ssp_hidden = xyes; then
4089
 
4090
$as_echo "#define HAVE_HIDDEN_VISIBILITY 1" >>confdefs.h
4091
 
4092
fi
4093
 
4094
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5
4095
$as_echo_n "checking whether symbol versioning is supported... " >&6; }
4096
cat > conftest.map <
4097
FOO_1.0 {
4098
  global: *foo*; bar; local: *;
4099
};
4100
EOF
4101
save_LDFLAGS="$LDFLAGS"
4102
LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map"
4103
if test x$gcc_no_link = xyes; then
4104
  # If we cannot link, we cannot build shared libraries, so do not use
4105
  # symbol versioning.
4106
  ssp_use_symver=no
4107
else
4108
  if test x$gcc_no_link = xyes; then
4109
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
4110
fi
4111
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4112
/* end confdefs.h.  */
4113
int foo;
4114
int
4115
main ()
4116
{
4117
 
4118
  ;
4119
  return 0;
4120
}
4121
_ACEOF
4122
if ac_fn_c_try_link "$LINENO"; then :
4123
  ssp_use_symver=yes
4124
else
4125
  ssp_use_symver=no
4126
fi
4127
rm -f core conftest.err conftest.$ac_objext \
4128
    conftest$ac_exeext conftest.$ac_ext
4129
fi
4130
LDFLAGS="$save_LDFLAGS"
4131
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_use_symver" >&5
4132
$as_echo "$ssp_use_symver" >&6; }
4133
 if test "x$ssp_use_symver" = xyes; then
4134
  LIBSSP_USE_SYMVER_TRUE=
4135
  LIBSSP_USE_SYMVER_FALSE='#'
4136
else
4137
  LIBSSP_USE_SYMVER_TRUE='#'
4138
  LIBSSP_USE_SYMVER_FALSE=
4139
fi
4140
 
4141
 
4142
 
4143
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4144
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4145
if test "${ac_cv_path_GREP+set}" = set; then :
4146
  $as_echo_n "(cached) " >&6
4147
else
4148
  if test -z "$GREP"; then
4149
  ac_path_GREP_found=false
4150
  # Loop through the user's path and test for each of PROGNAME-LIST
4151
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4152
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4153
do
4154
  IFS=$as_save_IFS
4155
  test -z "$as_dir" && as_dir=.
4156
    for ac_prog in grep ggrep; do
4157
    for ac_exec_ext in '' $ac_executable_extensions; do
4158
      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4159
      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4160
# Check for GNU ac_path_GREP and select it if it is found.
4161
  # Check for GNU $ac_path_GREP
4162
case `"$ac_path_GREP" --version 2>&1` in
4163
*GNU*)
4164
  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4165
*)
4166
  ac_count=0
4167
  $as_echo_n 0123456789 >"conftest.in"
4168
  while :
4169
  do
4170
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4171
    mv "conftest.tmp" "conftest.in"
4172
    cp "conftest.in" "conftest.nl"
4173
    $as_echo 'GREP' >> "conftest.nl"
4174
    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4175
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4176
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4177
    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4178
      # Best one so far, save it but keep looking for a better one
4179
      ac_cv_path_GREP="$ac_path_GREP"
4180
      ac_path_GREP_max=$ac_count
4181
    fi
4182
    # 10*(2^10) chars as input seems more than enough
4183
    test $ac_count -gt 10 && break
4184
  done
4185
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4186
esac
4187
 
4188
      $ac_path_GREP_found && break 3
4189
    done
4190
  done
4191
  done
4192
IFS=$as_save_IFS
4193
  if test -z "$ac_cv_path_GREP"; then
4194
    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4195
  fi
4196
else
4197
  ac_cv_path_GREP=$GREP
4198
fi
4199
 
4200
fi
4201
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4202
$as_echo "$ac_cv_path_GREP" >&6; }
4203
 GREP="$ac_cv_path_GREP"
4204
 
4205
 
4206
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4207
$as_echo_n "checking for egrep... " >&6; }
4208
if test "${ac_cv_path_EGREP+set}" = set; then :
4209
  $as_echo_n "(cached) " >&6
4210
else
4211
  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4212
   then ac_cv_path_EGREP="$GREP -E"
4213
   else
4214
     if test -z "$EGREP"; then
4215
  ac_path_EGREP_found=false
4216
  # Loop through the user's path and test for each of PROGNAME-LIST
4217
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4218
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4219
do
4220
  IFS=$as_save_IFS
4221
  test -z "$as_dir" && as_dir=.
4222
    for ac_prog in egrep; do
4223
    for ac_exec_ext in '' $ac_executable_extensions; do
4224
      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4225
      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4226
# Check for GNU ac_path_EGREP and select it if it is found.
4227
  # Check for GNU $ac_path_EGREP
4228
case `"$ac_path_EGREP" --version 2>&1` in
4229
*GNU*)
4230
  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4231
*)
4232
  ac_count=0
4233
  $as_echo_n 0123456789 >"conftest.in"
4234
  while :
4235
  do
4236
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4237
    mv "conftest.tmp" "conftest.in"
4238
    cp "conftest.in" "conftest.nl"
4239
    $as_echo 'EGREP' >> "conftest.nl"
4240
    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4241
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4242
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4243
    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4244
      # Best one so far, save it but keep looking for a better one
4245
      ac_cv_path_EGREP="$ac_path_EGREP"
4246
      ac_path_EGREP_max=$ac_count
4247
    fi
4248
    # 10*(2^10) chars as input seems more than enough
4249
    test $ac_count -gt 10 && break
4250
  done
4251
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4252
esac
4253
 
4254
      $ac_path_EGREP_found && break 3
4255
    done
4256
  done
4257
  done
4258
IFS=$as_save_IFS
4259
  if test -z "$ac_cv_path_EGREP"; then
4260
    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4261
  fi
4262
else
4263
  ac_cv_path_EGREP=$EGREP
4264
fi
4265
 
4266
   fi
4267
fi
4268
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4269
$as_echo "$ac_cv_path_EGREP" >&6; }
4270
 EGREP="$ac_cv_path_EGREP"
4271
 
4272
 
4273
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4274
$as_echo_n "checking for ANSI C header files... " >&6; }
4275
if test "${ac_cv_header_stdc+set}" = set; then :
4276
  $as_echo_n "(cached) " >&6
4277
else
4278
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4279
/* end confdefs.h.  */
4280
#include 
4281
#include 
4282
#include 
4283
#include 
4284
 
4285
int
4286
main ()
4287
{
4288
 
4289
  ;
4290
  return 0;
4291
}
4292
_ACEOF
4293
if ac_fn_c_try_compile "$LINENO"; then :
4294
  ac_cv_header_stdc=yes
4295
else
4296
  ac_cv_header_stdc=no
4297
fi
4298
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4299
 
4300
if test $ac_cv_header_stdc = yes; then
4301
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4302
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4303
/* end confdefs.h.  */
4304
#include 
4305
 
4306
_ACEOF
4307
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4308
  $EGREP "memchr" >/dev/null 2>&1; then :
4309
 
4310
else
4311
  ac_cv_header_stdc=no
4312
fi
4313
rm -f conftest*
4314
 
4315
fi
4316
 
4317
if test $ac_cv_header_stdc = yes; then
4318
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4319
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4320
/* end confdefs.h.  */
4321
#include 
4322
 
4323
_ACEOF
4324
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4325
  $EGREP "free" >/dev/null 2>&1; then :
4326
 
4327
else
4328
  ac_cv_header_stdc=no
4329
fi
4330
rm -f conftest*
4331
 
4332
fi
4333
 
4334
if test $ac_cv_header_stdc = yes; then
4335
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4336
  if test "$cross_compiling" = yes; then :
4337
  :
4338
else
4339
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4340
/* end confdefs.h.  */
4341
#include 
4342
#include 
4343
#if ((' ' & 0x0FF) == 0x020)
4344
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4345
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4346
#else
4347
# define ISLOWER(c) \
4348
                   (('a' <= (c) && (c) <= 'i') \
4349
                     || ('j' <= (c) && (c) <= 'r') \
4350
                     || ('s' <= (c) && (c) <= 'z'))
4351
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4352
#endif
4353
 
4354
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4355
int
4356
main ()
4357
{
4358
  int i;
4359
  for (i = 0; i < 256; i++)
4360
    if (XOR (islower (i), ISLOWER (i))
4361
        || toupper (i) != TOUPPER (i))
4362
      return 2;
4363
  return 0;
4364
}
4365
_ACEOF
4366
if ac_fn_c_try_run "$LINENO"; then :
4367
 
4368
else
4369
  ac_cv_header_stdc=no
4370
fi
4371
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4372
  conftest.$ac_objext conftest.beam conftest.$ac_ext
4373
fi
4374
 
4375
fi
4376
fi
4377
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4378
$as_echo "$ac_cv_header_stdc" >&6; }
4379
if test $ac_cv_header_stdc = yes; then
4380
 
4381
$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4382
 
4383
fi
4384
 
4385
# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4386
for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4387
                  inttypes.h stdint.h unistd.h
4388
do :
4389
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4390
ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4391
"
4392
eval as_val=\$$as_ac_Header
4393
   if test "x$as_val" = x""yes; then :
4394
  cat >>confdefs.h <<_ACEOF
4395
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4396
_ACEOF
4397
 
4398
fi
4399
 
4400
done
4401
 
4402
 
4403
for ac_header in alloca.h malloc.h paths.h syslog.h string.h unistd.h fcntl.h stdio.h limits.h
4404
do :
4405
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4406
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4407
eval as_val=\$$as_ac_Header
4408
   if test "x$as_val" = x""yes; then :
4409
  cat >>confdefs.h <<_ACEOF
4410
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4411
_ACEOF
4412
 
4413
fi
4414
 
4415
done
4416
 
4417
 
4418
if test x$gcc_no_link = xyes; then
4419
  # Presume the ISO C functions are available; add target-specific
4420
  # configuration here if required.
4421
  $as_echo "#define HAVE_STRNCPY 1" >>confdefs.h
4422
 
4423
  $as_echo "#define HAVE_STRNCAT 1" >>confdefs.h
4424
 
4425
else
4426
  for ac_func in mempcpy strncpy strncat
4427
do :
4428
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4429
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4430
eval as_val=\$$as_ac_var
4431
   if test "x$as_val" = x""yes; then :
4432
  cat >>confdefs.h <<_ACEOF
4433
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4434
_ACEOF
4435
 
4436
fi
4437
done
4438
 
4439
fi
4440
 
4441
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether vsnprintf is usable" >&5
4442
$as_echo_n "checking whether vsnprintf is usable... " >&6; }
4443
if test "$cross_compiling" = yes; then :
4444
  ssp_have_usable_vsnprintf=undef
4445
else
4446
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4447
/* end confdefs.h.  */
4448
 
4449
#include 
4450
#include 
4451
#include 
4452
int foo (char *buf, size_t n, const char *fmt, ...)
4453
{
4454
  va_list ap;
4455
  int ret;
4456
  va_start (ap, fmt);
4457
  ret = vsnprintf (buf, n, fmt, ap);
4458
  va_end (ap);
4459
  return ret;
4460
}
4461
int
4462
main ()
4463
{
4464
char buf[8]; memset (buf, 'A', sizeof (buf));
4465
 if (foo (buf, 4, ".%s.", "CDEFG") != 7)
4466
   return 1;
4467
 return memcmp (buf, ".CD\0AAAA", sizeof (buf)) != 0;
4468
  ;
4469
  return 0;
4470
}
4471
_ACEOF
4472
if ac_fn_c_try_run "$LINENO"; then :
4473
  ssp_have_usable_vsnprintf=define
4474
else
4475
  ssp_have_usable_vsnprintf=undef
4476
fi
4477
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4478
  conftest.$ac_objext conftest.beam conftest.$ac_ext
4479
fi
4480
 
4481
if test "x$ssp_have_usable_vsnprintf" = xdefine; then
4482
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4483
$as_echo "yes" >&6; }
4484
 
4485
$as_echo "#define HAVE_USABLE_VSNPRINTF 1" >>confdefs.h
4486
 
4487
else
4488
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4489
$as_echo "no" >&6; }
4490
fi
4491
 
4492
 
4493
case `pwd` in
4494
  *\ * | *\     *)
4495
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4496
$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4497
esac
4498
 
4499
 
4500
 
4501
macro_version='2.2.7a'
4502
macro_revision='1.3134'
4503
 
4504
 
4505
 
4506
 
4507
 
4508
 
4509
 
4510
 
4511
 
4512
 
4513
 
4514
 
4515
 
4516
ltmain="$ac_aux_dir/ltmain.sh"
4517
 
4518
# Backslashify metacharacters that are still active within
4519
# double-quoted strings.
4520
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4521
 
4522
# Same as above, but do not quote variable references.
4523
double_quote_subst='s/\(["`\\]\)/\\\1/g'
4524
 
4525
# Sed substitution to delay expansion of an escaped shell variable in a
4526
# double_quote_subst'ed string.
4527
delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4528
 
4529
# Sed substitution to delay expansion of an escaped single quote.
4530
delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4531
 
4532
# Sed substitution to avoid accidental globbing in evaled expressions
4533
no_glob_subst='s/\*/\\\*/g'
4534
 
4535
ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4536
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4537
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4538
 
4539
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4540
$as_echo_n "checking how to print strings... " >&6; }
4541
# Test print first, because it will be a builtin if present.
4542
if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4543
   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4544
  ECHO='print -r --'
4545
elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4546
  ECHO='printf %s\n'
4547
else
4548
  # Use this function as a fallback that always works.
4549
  func_fallback_echo ()
4550
  {
4551
    eval 'cat <<_LTECHO_EOF
4552
$1
4553
_LTECHO_EOF'
4554
  }
4555
  ECHO='func_fallback_echo'
4556
fi
4557
 
4558
# func_echo_all arg...
4559
# Invoke $ECHO with all args, space-separated.
4560
func_echo_all ()
4561
{
4562
    $ECHO ""
4563
}
4564
 
4565
case "$ECHO" in
4566
  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4567
$as_echo "printf" >&6; } ;;
4568
  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4569
$as_echo "print -r" >&6; } ;;
4570
  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4571
$as_echo "cat" >&6; } ;;
4572
esac
4573
 
4574
 
4575
 
4576
 
4577
 
4578
 
4579
 
4580
 
4581
 
4582
 
4583
 
4584
 
4585
 
4586
 
4587
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4588
$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4589
if test "${ac_cv_path_SED+set}" = set; then :
4590
  $as_echo_n "(cached) " >&6
4591
else
4592
            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4593
     for ac_i in 1 2 3 4 5 6 7; do
4594
       ac_script="$ac_script$as_nl$ac_script"
4595
     done
4596
     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4597
     { ac_script=; unset ac_script;}
4598
     if test -z "$SED"; then
4599
  ac_path_SED_found=false
4600
  # Loop through the user's path and test for each of PROGNAME-LIST
4601
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4602
for as_dir in $PATH
4603
do
4604
  IFS=$as_save_IFS
4605
  test -z "$as_dir" && as_dir=.
4606
    for ac_prog in sed gsed; do
4607
    for ac_exec_ext in '' $ac_executable_extensions; do
4608
      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4609
      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4610
# Check for GNU ac_path_SED and select it if it is found.
4611
  # Check for GNU $ac_path_SED
4612
case `"$ac_path_SED" --version 2>&1` in
4613
*GNU*)
4614
  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4615
*)
4616
  ac_count=0
4617
  $as_echo_n 0123456789 >"conftest.in"
4618
  while :
4619
  do
4620
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4621
    mv "conftest.tmp" "conftest.in"
4622
    cp "conftest.in" "conftest.nl"
4623
    $as_echo '' >> "conftest.nl"
4624
    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4625
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4626
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4627
    if test $ac_count -gt ${ac_path_SED_max-0}; then
4628
      # Best one so far, save it but keep looking for a better one
4629
      ac_cv_path_SED="$ac_path_SED"
4630
      ac_path_SED_max=$ac_count
4631
    fi
4632
    # 10*(2^10) chars as input seems more than enough
4633
    test $ac_count -gt 10 && break
4634
  done
4635
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4636
esac
4637
 
4638
      $ac_path_SED_found && break 3
4639
    done
4640
  done
4641
  done
4642
IFS=$as_save_IFS
4643
  if test -z "$ac_cv_path_SED"; then
4644
    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4645
  fi
4646
else
4647
  ac_cv_path_SED=$SED
4648
fi
4649
 
4650
fi
4651
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4652
$as_echo "$ac_cv_path_SED" >&6; }
4653
 SED="$ac_cv_path_SED"
4654
  rm -f conftest.sed
4655
 
4656
test -z "$SED" && SED=sed
4657
Xsed="$SED -e 1s/^X//"
4658
 
4659
 
4660
 
4661
 
4662
 
4663
 
4664
 
4665
 
4666
 
4667
 
4668
 
4669
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4670
$as_echo_n "checking for fgrep... " >&6; }
4671
if test "${ac_cv_path_FGREP+set}" = set; then :
4672
  $as_echo_n "(cached) " >&6
4673
else
4674
  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4675
   then ac_cv_path_FGREP="$GREP -F"
4676
   else
4677
     if test -z "$FGREP"; then
4678
  ac_path_FGREP_found=false
4679
  # Loop through the user's path and test for each of PROGNAME-LIST
4680
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4681
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4682
do
4683
  IFS=$as_save_IFS
4684
  test -z "$as_dir" && as_dir=.
4685
    for ac_prog in fgrep; do
4686
    for ac_exec_ext in '' $ac_executable_extensions; do
4687
      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4688
      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4689
# Check for GNU ac_path_FGREP and select it if it is found.
4690
  # Check for GNU $ac_path_FGREP
4691
case `"$ac_path_FGREP" --version 2>&1` in
4692
*GNU*)
4693
  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4694
*)
4695
  ac_count=0
4696
  $as_echo_n 0123456789 >"conftest.in"
4697
  while :
4698
  do
4699
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4700
    mv "conftest.tmp" "conftest.in"
4701
    cp "conftest.in" "conftest.nl"
4702
    $as_echo 'FGREP' >> "conftest.nl"
4703
    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4704
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4705
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4706
    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4707
      # Best one so far, save it but keep looking for a better one
4708
      ac_cv_path_FGREP="$ac_path_FGREP"
4709
      ac_path_FGREP_max=$ac_count
4710
    fi
4711
    # 10*(2^10) chars as input seems more than enough
4712
    test $ac_count -gt 10 && break
4713
  done
4714
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4715
esac
4716
 
4717
      $ac_path_FGREP_found && break 3
4718
    done
4719
  done
4720
  done
4721
IFS=$as_save_IFS
4722
  if test -z "$ac_cv_path_FGREP"; then
4723
    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4724
  fi
4725
else
4726
  ac_cv_path_FGREP=$FGREP
4727
fi
4728
 
4729
   fi
4730
fi
4731
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4732
$as_echo "$ac_cv_path_FGREP" >&6; }
4733
 FGREP="$ac_cv_path_FGREP"
4734
 
4735
 
4736
test -z "$GREP" && GREP=grep
4737
 
4738
 
4739
 
4740
 
4741
 
4742
 
4743
 
4744
 
4745
 
4746
 
4747
 
4748
 
4749
 
4750
 
4751
 
4752
 
4753
 
4754
 
4755
 
4756
# Check whether --with-gnu-ld was given.
4757
if test "${with_gnu_ld+set}" = set; then :
4758
  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4759
else
4760
  with_gnu_ld=no
4761
fi
4762
 
4763
ac_prog=ld
4764
if test "$GCC" = yes; then
4765
  # Check if gcc -print-prog-name=ld gives a path.
4766
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4767
$as_echo_n "checking for ld used by $CC... " >&6; }
4768
  case $host in
4769
  *-*-mingw*)
4770
    # gcc leaves a trailing carriage return which upsets mingw
4771
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4772
  *)
4773
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4774
  esac
4775
  case $ac_prog in
4776
    # Accept absolute paths.
4777
    [\\/]* | ?:[\\/]*)
4778
      re_direlt='/[^/][^/]*/\.\./'
4779
      # Canonicalize the pathname of ld
4780
      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4781
      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4782
        ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4783
      done
4784
      test -z "$LD" && LD="$ac_prog"
4785
      ;;
4786
  "")
4787
    # If it fails, then pretend we aren't using GCC.
4788
    ac_prog=ld
4789
    ;;
4790
  *)
4791
    # If it is relative, then search for the first ld in PATH.
4792
    with_gnu_ld=unknown
4793
    ;;
4794
  esac
4795
elif test "$with_gnu_ld" = yes; then
4796
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4797
$as_echo_n "checking for GNU ld... " >&6; }
4798
else
4799
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4800
$as_echo_n "checking for non-GNU ld... " >&6; }
4801
fi
4802
if test "${lt_cv_path_LD+set}" = set; then :
4803
  $as_echo_n "(cached) " >&6
4804
else
4805
  if test -z "$LD"; then
4806
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4807
  for ac_dir in $PATH; do
4808
    IFS="$lt_save_ifs"
4809
    test -z "$ac_dir" && ac_dir=.
4810
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4811
      lt_cv_path_LD="$ac_dir/$ac_prog"
4812
      # Check to see if the program is GNU ld.  I'd rather use --version,
4813
      # but apparently some variants of GNU ld only accept -v.
4814
      # Break only if it was the GNU/non-GNU ld that we prefer.
4815
      case `"$lt_cv_path_LD" -v 2>&1 
4816
      *GNU* | *'with BFD'*)
4817
        test "$with_gnu_ld" != no && break
4818
        ;;
4819
      *)
4820
        test "$with_gnu_ld" != yes && break
4821
        ;;
4822
      esac
4823
    fi
4824
  done
4825
  IFS="$lt_save_ifs"
4826
else
4827
  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4828
fi
4829
fi
4830
 
4831
LD="$lt_cv_path_LD"
4832
if test -n "$LD"; then
4833
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4834
$as_echo "$LD" >&6; }
4835
else
4836
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4837
$as_echo "no" >&6; }
4838
fi
4839
test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4840
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4841
$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4842
if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4843
  $as_echo_n "(cached) " >&6
4844
else
4845
  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4846
case `$LD -v 2>&1 
4847
*GNU* | *'with BFD'*)
4848
  lt_cv_prog_gnu_ld=yes
4849
  ;;
4850
*)
4851
  lt_cv_prog_gnu_ld=no
4852
  ;;
4853
esac
4854
fi
4855
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4856
$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4857
with_gnu_ld=$lt_cv_prog_gnu_ld
4858
 
4859
 
4860
 
4861
 
4862
 
4863
 
4864
 
4865
 
4866
 
4867
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4868
$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4869
if test "${lt_cv_path_NM+set}" = set; then :
4870
  $as_echo_n "(cached) " >&6
4871
else
4872
  if test -n "$NM"; then
4873
  # Let the user override the test.
4874
  lt_cv_path_NM="$NM"
4875
else
4876
  lt_nm_to_check="${ac_tool_prefix}nm"
4877
  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4878
    lt_nm_to_check="$lt_nm_to_check nm"
4879
  fi
4880
  for lt_tmp_nm in $lt_nm_to_check; do
4881
    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4882
    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4883
      IFS="$lt_save_ifs"
4884
      test -z "$ac_dir" && ac_dir=.
4885
      tmp_nm="$ac_dir/$lt_tmp_nm"
4886
      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4887
        # Check to see if the nm accepts a BSD-compat flag.
4888
        # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4889
        #   nm: unknown option "B" ignored
4890
        # Tru64's nm complains that /dev/null is an invalid object file
4891
        case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4892
        */dev/null* | *'Invalid file or object type'*)
4893
          lt_cv_path_NM="$tmp_nm -B"
4894
          break
4895
          ;;
4896
        *)
4897
          case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4898
          */dev/null*)
4899
            lt_cv_path_NM="$tmp_nm -p"
4900
            break
4901
            ;;
4902
          *)
4903
            lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4904
            continue # so that we can try to find one that supports BSD flags
4905
            ;;
4906
          esac
4907
          ;;
4908
        esac
4909
      fi
4910
    done
4911
    IFS="$lt_save_ifs"
4912
  done
4913
  : ${lt_cv_path_NM=no}
4914
fi
4915
fi
4916
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4917
$as_echo "$lt_cv_path_NM" >&6; }
4918
if test "$lt_cv_path_NM" != "no"; then
4919
  NM="$lt_cv_path_NM"
4920
else
4921
  # Didn't find any BSD compatible name lister, look for dumpbin.
4922
  if test -n "$DUMPBIN"; then :
4923
    # Let the user override the test.
4924
  else
4925
    if test -n "$ac_tool_prefix"; then
4926
  for ac_prog in dumpbin "link -dump"
4927
  do
4928
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4929
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4930
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4931
$as_echo_n "checking for $ac_word... " >&6; }
4932
if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4933
  $as_echo_n "(cached) " >&6
4934
else
4935
  if test -n "$DUMPBIN"; then
4936
  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4937
else
4938
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4939
for as_dir in $PATH
4940
do
4941
  IFS=$as_save_IFS
4942
  test -z "$as_dir" && as_dir=.
4943
    for ac_exec_ext in '' $ac_executable_extensions; do
4944
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4945
    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4946
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4947
    break 2
4948
  fi
4949
done
4950
  done
4951
IFS=$as_save_IFS
4952
 
4953
fi
4954
fi
4955
DUMPBIN=$ac_cv_prog_DUMPBIN
4956
if test -n "$DUMPBIN"; then
4957
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4958
$as_echo "$DUMPBIN" >&6; }
4959
else
4960
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4961
$as_echo "no" >&6; }
4962
fi
4963
 
4964
 
4965
    test -n "$DUMPBIN" && break
4966
  done
4967
fi
4968
if test -z "$DUMPBIN"; then
4969
  ac_ct_DUMPBIN=$DUMPBIN
4970
  for ac_prog in dumpbin "link -dump"
4971
do
4972
  # Extract the first word of "$ac_prog", so it can be a program name with args.
4973
set dummy $ac_prog; ac_word=$2
4974
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4975
$as_echo_n "checking for $ac_word... " >&6; }
4976
if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4977
  $as_echo_n "(cached) " >&6
4978
else
4979
  if test -n "$ac_ct_DUMPBIN"; then
4980
  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4981
else
4982
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4983
for as_dir in $PATH
4984
do
4985
  IFS=$as_save_IFS
4986
  test -z "$as_dir" && as_dir=.
4987
    for ac_exec_ext in '' $ac_executable_extensions; do
4988
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4989
    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4990
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4991
    break 2
4992
  fi
4993
done
4994
  done
4995
IFS=$as_save_IFS
4996
 
4997
fi
4998
fi
4999
ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5000
if test -n "$ac_ct_DUMPBIN"; then
5001
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5002
$as_echo "$ac_ct_DUMPBIN" >&6; }
5003
else
5004
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5005
$as_echo "no" >&6; }
5006
fi
5007
 
5008
 
5009
  test -n "$ac_ct_DUMPBIN" && break
5010
done
5011
 
5012
  if test "x$ac_ct_DUMPBIN" = x; then
5013
    DUMPBIN=":"
5014
  else
5015
    case $cross_compiling:$ac_tool_warned in
5016
yes:)
5017
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5018
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5019
ac_tool_warned=yes ;;
5020
esac
5021
    DUMPBIN=$ac_ct_DUMPBIN
5022
  fi
5023
fi
5024
 
5025
    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5026
    *COFF*)
5027
      DUMPBIN="$DUMPBIN -symbols"
5028
      ;;
5029
    *)
5030
      DUMPBIN=:
5031
      ;;
5032
    esac
5033
  fi
5034
 
5035
  if test "$DUMPBIN" != ":"; then
5036
    NM="$DUMPBIN"
5037
  fi
5038
fi
5039
test -z "$NM" && NM=nm
5040
 
5041
 
5042
 
5043
 
5044
 
5045
 
5046
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5047
$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5048
if test "${lt_cv_nm_interface+set}" = set; then :
5049
  $as_echo_n "(cached) " >&6
5050
else
5051
  lt_cv_nm_interface="BSD nm"
5052
  echo "int some_variable = 0;" > conftest.$ac_ext
5053
  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5054
  (eval "$ac_compile" 2>conftest.err)
5055
  cat conftest.err >&5
5056
  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5057
  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5058
  cat conftest.err >&5
5059
  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5060
  cat conftest.out >&5
5061
  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5062
    lt_cv_nm_interface="MS dumpbin"
5063
  fi
5064
  rm -f conftest*
5065
fi
5066
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5067
$as_echo "$lt_cv_nm_interface" >&6; }
5068
 
5069
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5070
$as_echo_n "checking whether ln -s works... " >&6; }
5071
LN_S=$as_ln_s
5072
if test "$LN_S" = "ln -s"; then
5073
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5074
$as_echo "yes" >&6; }
5075
else
5076
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5077
$as_echo "no, using $LN_S" >&6; }
5078
fi
5079
 
5080
# find the maximum length of command line arguments
5081
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5082
$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5083
if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5084
  $as_echo_n "(cached) " >&6
5085
else
5086
    i=0
5087
  teststring="ABCD"
5088
 
5089
  case $build_os in
5090
  msdosdjgpp*)
5091
    # On DJGPP, this test can blow up pretty badly due to problems in libc
5092
    # (any single argument exceeding 2000 bytes causes a buffer overrun
5093
    # during glob expansion).  Even if it were fixed, the result of this
5094
    # check would be larger than it should be.
5095
    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5096
    ;;
5097
 
5098
  gnu*)
5099
    # Under GNU Hurd, this test is not required because there is
5100
    # no limit to the length of command line arguments.
5101
    # Libtool will interpret -1 as no limit whatsoever
5102
    lt_cv_sys_max_cmd_len=-1;
5103
    ;;
5104
 
5105
  cygwin* | mingw* | cegcc*)
5106
    # On Win9x/ME, this test blows up -- it succeeds, but takes
5107
    # about 5 minutes as the teststring grows exponentially.
5108
    # Worse, since 9x/ME are not pre-emptively multitasking,
5109
    # you end up with a "frozen" computer, even though with patience
5110
    # the test eventually succeeds (with a max line length of 256k).
5111
    # Instead, let's just punt: use the minimum linelength reported by
5112
    # all of the supported platforms: 8192 (on NT/2K/XP).
5113
    lt_cv_sys_max_cmd_len=8192;
5114
    ;;
5115
 
5116
  mint*)
5117
    # On MiNT this can take a long time and run out of memory.
5118
    lt_cv_sys_max_cmd_len=8192;
5119
    ;;
5120
 
5121
  amigaos*)
5122
    # On AmigaOS with pdksh, this test takes hours, literally.
5123
    # So we just punt and use a minimum line length of 8192.
5124
    lt_cv_sys_max_cmd_len=8192;
5125
    ;;
5126
 
5127
  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5128
    # This has been around since 386BSD, at least.  Likely further.
5129
    if test -x /sbin/sysctl; then
5130
      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5131
    elif test -x /usr/sbin/sysctl; then
5132
      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5133
    else
5134
      lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
5135
    fi
5136
    # And add a safety zone
5137
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5138
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5139
    ;;
5140
 
5141
  interix*)
5142
    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5143
    lt_cv_sys_max_cmd_len=196608
5144
    ;;
5145
 
5146
  osf*)
5147
    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5148
    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5149
    # nice to cause kernel panics so lets avoid the loop below.
5150
    # First set a reasonable default.
5151
    lt_cv_sys_max_cmd_len=16384
5152
    #
5153
    if test -x /sbin/sysconfig; then
5154
      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5155
        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5156
      esac
5157
    fi
5158
    ;;
5159
  sco3.2v5*)
5160
    lt_cv_sys_max_cmd_len=102400
5161
    ;;
5162
  sysv5* | sco5v6* | sysv4.2uw2*)
5163
    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5164
    if test -n "$kargmax"; then
5165
      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
5166
    else
5167
      lt_cv_sys_max_cmd_len=32768
5168
    fi
5169
    ;;
5170
  *)
5171
    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5172
    if test -n "$lt_cv_sys_max_cmd_len"; then
5173
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5174
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5175
    else
5176
      # Make teststring a little bigger before we do anything with it.
5177
      # a 1K string should be a reasonable start.
5178
      for i in 1 2 3 4 5 6 7 8 ; do
5179
        teststring=$teststring$teststring
5180
      done
5181
      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5182
      # If test is not a shell built-in, we'll probably end up computing a
5183
      # maximum length that is only half of the actual maximum length, but
5184
      # we can't tell.
5185
      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5186
                 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5187
              test $i != 17 # 1/2 MB should be enough
5188
      do
5189
        i=`expr $i + 1`
5190
        teststring=$teststring$teststring
5191
      done
5192
      # Only check the string length outside the loop.
5193
      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5194
      teststring=
5195
      # Add a significant safety factor because C++ compilers can tack on
5196
      # massive amounts of additional arguments before passing them to the
5197
      # linker.  It appears as though 1/2 is a usable value.
5198
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5199
    fi
5200
    ;;
5201
  esac
5202
 
5203
fi
5204
 
5205
if test -n $lt_cv_sys_max_cmd_len ; then
5206
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5207
$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5208
else
5209
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5210
$as_echo "none" >&6; }
5211
fi
5212
max_cmd_len=$lt_cv_sys_max_cmd_len
5213
 
5214
 
5215
 
5216
 
5217
 
5218
 
5219
: ${CP="cp -f"}
5220
: ${MV="mv -f"}
5221
: ${RM="rm -f"}
5222
 
5223
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5224
$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5225
# Try some XSI features
5226
xsi_shell=no
5227
( _lt_dummy="a/b/c"
5228
  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5229
      = c,a/b,, \
5230
    && eval 'test $(( 1 + 1 )) -eq 2 \
5231
    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5232
  && xsi_shell=yes
5233
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5234
$as_echo "$xsi_shell" >&6; }
5235
 
5236
 
5237
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5238
$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5239
lt_shell_append=no
5240
( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5241
    >/dev/null 2>&1 \
5242
  && lt_shell_append=yes
5243
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5244
$as_echo "$lt_shell_append" >&6; }
5245
 
5246
 
5247
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5248
  lt_unset=unset
5249
else
5250
  lt_unset=false
5251
fi
5252
 
5253
 
5254
 
5255
 
5256
 
5257
# test EBCDIC or ASCII
5258
case `echo X|tr X '\101'` in
5259
 A) # ASCII based system
5260
    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5261
  lt_SP2NL='tr \040 \012'
5262
  lt_NL2SP='tr \015\012 \040\040'
5263
  ;;
5264
 *) # EBCDIC based system
5265
  lt_SP2NL='tr \100 \n'
5266
  lt_NL2SP='tr \r\n \100\100'
5267
  ;;
5268
esac
5269
 
5270
 
5271
 
5272
 
5273
 
5274
 
5275
 
5276
 
5277
 
5278
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5279
$as_echo_n "checking for $LD option to reload object files... " >&6; }
5280
if test "${lt_cv_ld_reload_flag+set}" = set; then :
5281
  $as_echo_n "(cached) " >&6
5282
else
5283
  lt_cv_ld_reload_flag='-r'
5284
fi
5285
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5286
$as_echo "$lt_cv_ld_reload_flag" >&6; }
5287
reload_flag=$lt_cv_ld_reload_flag
5288
case $reload_flag in
5289
"" | " "*) ;;
5290
*) reload_flag=" $reload_flag" ;;
5291
esac
5292
reload_cmds='$LD$reload_flag -o $output$reload_objs'
5293
case $host_os in
5294
  darwin*)
5295
    if test "$GCC" = yes; then
5296
      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5297
    else
5298
      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5299
    fi
5300
    ;;
5301
esac
5302
 
5303
 
5304
 
5305
 
5306
 
5307
 
5308
 
5309
 
5310
 
5311
if test -n "$ac_tool_prefix"; then
5312
  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5313
set dummy ${ac_tool_prefix}objdump; ac_word=$2
5314
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5315
$as_echo_n "checking for $ac_word... " >&6; }
5316
if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5317
  $as_echo_n "(cached) " >&6
5318
else
5319
  if test -n "$OBJDUMP"; then
5320
  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5321
else
5322
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5323
for as_dir in $PATH
5324
do
5325
  IFS=$as_save_IFS
5326
  test -z "$as_dir" && as_dir=.
5327
    for ac_exec_ext in '' $ac_executable_extensions; do
5328
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5329
    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5330
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5331
    break 2
5332
  fi
5333
done
5334
  done
5335
IFS=$as_save_IFS
5336
 
5337
fi
5338
fi
5339
OBJDUMP=$ac_cv_prog_OBJDUMP
5340
if test -n "$OBJDUMP"; then
5341
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5342
$as_echo "$OBJDUMP" >&6; }
5343
else
5344
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5345
$as_echo "no" >&6; }
5346
fi
5347
 
5348
 
5349
fi
5350
if test -z "$ac_cv_prog_OBJDUMP"; then
5351
  ac_ct_OBJDUMP=$OBJDUMP
5352
  # Extract the first word of "objdump", so it can be a program name with args.
5353
set dummy objdump; ac_word=$2
5354
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5355
$as_echo_n "checking for $ac_word... " >&6; }
5356
if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5357
  $as_echo_n "(cached) " >&6
5358
else
5359
  if test -n "$ac_ct_OBJDUMP"; then
5360
  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5361
else
5362
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5363
for as_dir in $PATH
5364
do
5365
  IFS=$as_save_IFS
5366
  test -z "$as_dir" && as_dir=.
5367
    for ac_exec_ext in '' $ac_executable_extensions; do
5368
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5369
    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5370
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5371
    break 2
5372
  fi
5373
done
5374
  done
5375
IFS=$as_save_IFS
5376
 
5377
fi
5378
fi
5379
ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5380
if test -n "$ac_ct_OBJDUMP"; then
5381
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5382
$as_echo "$ac_ct_OBJDUMP" >&6; }
5383
else
5384
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5385
$as_echo "no" >&6; }
5386
fi
5387
 
5388
  if test "x$ac_ct_OBJDUMP" = x; then
5389
    OBJDUMP="false"
5390
  else
5391
    case $cross_compiling:$ac_tool_warned in
5392
yes:)
5393
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5394
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5395
ac_tool_warned=yes ;;
5396
esac
5397
    OBJDUMP=$ac_ct_OBJDUMP
5398
  fi
5399
else
5400
  OBJDUMP="$ac_cv_prog_OBJDUMP"
5401
fi
5402
 
5403
test -z "$OBJDUMP" && OBJDUMP=objdump
5404
 
5405
 
5406
 
5407
 
5408
 
5409
 
5410
 
5411
 
5412
 
5413
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5414
$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5415
if test "${lt_cv_deplibs_check_method+set}" = set; then :
5416
  $as_echo_n "(cached) " >&6
5417
else
5418
  lt_cv_file_magic_cmd='$MAGIC_CMD'
5419
lt_cv_file_magic_test_file=
5420
lt_cv_deplibs_check_method='unknown'
5421
# Need to set the preceding variable on all platforms that support
5422
# interlibrary dependencies.
5423
# 'none' -- dependencies not supported.
5424
# `unknown' -- same as none, but documents that we really don't know.
5425
# 'pass_all' -- all dependencies passed with no checks.
5426
# 'test_compile' -- check by making test program.
5427
# 'file_magic [[regex]]' -- check by looking for files in library path
5428
# which responds to the $file_magic_cmd with a given extended regex.
5429
# If you have `file' or equivalent on your system and you're not sure
5430
# whether `pass_all' will *always* work, you probably want this one.
5431
 
5432
case $host_os in
5433
aix[4-9]*)
5434
  lt_cv_deplibs_check_method=pass_all
5435
  ;;
5436
 
5437
beos*)
5438
  lt_cv_deplibs_check_method=pass_all
5439
  ;;
5440
 
5441
bsdi[45]*)
5442
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5443
  lt_cv_file_magic_cmd='/usr/bin/file -L'
5444
  lt_cv_file_magic_test_file=/shlib/libc.so
5445
  ;;
5446
 
5447
cygwin*)
5448
  # func_win32_libid is a shell function defined in ltmain.sh
5449
  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5450
  lt_cv_file_magic_cmd='func_win32_libid'
5451
  ;;
5452
 
5453
mingw* | pw32*)
5454
  # Base MSYS/MinGW do not provide the 'file' command needed by
5455
  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5456
  # unless we find 'file', for example because we are cross-compiling.
5457
  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5458
  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5459
    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5460
    lt_cv_file_magic_cmd='func_win32_libid'
5461
  else
5462
    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5463
    lt_cv_file_magic_cmd='$OBJDUMP -f'
5464
  fi
5465
  ;;
5466
 
5467
cegcc*)
5468
  # use the weaker test based on 'objdump'. See mingw*.
5469
  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5470
  lt_cv_file_magic_cmd='$OBJDUMP -f'
5471
  ;;
5472
 
5473
darwin* | rhapsody*)
5474
  lt_cv_deplibs_check_method=pass_all
5475
  ;;
5476
 
5477
freebsd* | dragonfly*)
5478
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5479
    case $host_cpu in
5480
    i*86 )
5481
      # Not sure whether the presence of OpenBSD here was a mistake.
5482
      # Let's accept both of them until this is cleared up.
5483
      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5484
      lt_cv_file_magic_cmd=/usr/bin/file
5485
      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5486
      ;;
5487
    esac
5488
  else
5489
    lt_cv_deplibs_check_method=pass_all
5490
  fi
5491
  ;;
5492
 
5493
gnu*)
5494
  lt_cv_deplibs_check_method=pass_all
5495
  ;;
5496
 
5497
haiku*)
5498
  lt_cv_deplibs_check_method=pass_all
5499
  ;;
5500
 
5501
hpux10.20* | hpux11*)
5502
  lt_cv_file_magic_cmd=/usr/bin/file
5503
  case $host_cpu in
5504
  ia64*)
5505
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5506
    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5507
    ;;
5508
  hppa*64*)
5509
    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]'
5510
    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5511
    ;;
5512
  *)
5513
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5514
    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5515
    ;;
5516
  esac
5517
  ;;
5518
 
5519
interix[3-9]*)
5520
  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5521
  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5522
  ;;
5523
 
5524
irix5* | irix6* | nonstopux*)
5525
  case $LD in
5526
  *-32|*"-32 ") libmagic=32-bit;;
5527
  *-n32|*"-n32 ") libmagic=N32;;
5528
  *-64|*"-64 ") libmagic=64-bit;;
5529
  *) libmagic=never-match;;
5530
  esac
5531
  lt_cv_deplibs_check_method=pass_all
5532
  ;;
5533
 
5534
# This must be Linux ELF.
5535
linux* | k*bsd*-gnu | kopensolaris*-gnu)
5536
  lt_cv_deplibs_check_method=pass_all
5537
  ;;
5538
 
5539
netbsd*)
5540
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5541
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5542
  else
5543
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5544
  fi
5545
  ;;
5546
 
5547
newos6*)
5548
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5549
  lt_cv_file_magic_cmd=/usr/bin/file
5550
  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5551
  ;;
5552
 
5553
*nto* | *qnx*)
5554
  lt_cv_deplibs_check_method=pass_all
5555
  ;;
5556
 
5557
openbsd*)
5558
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5559
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5560
  else
5561
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5562
  fi
5563
  ;;
5564
 
5565
osf3* | osf4* | osf5*)
5566
  lt_cv_deplibs_check_method=pass_all
5567
  ;;
5568
 
5569
rdos*)
5570
  lt_cv_deplibs_check_method=pass_all
5571
  ;;
5572
 
5573
solaris*)
5574
  lt_cv_deplibs_check_method=pass_all
5575
  ;;
5576
 
5577
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5578
  lt_cv_deplibs_check_method=pass_all
5579
  ;;
5580
 
5581
sysv4 | sysv4.3*)
5582
  case $host_vendor in
5583
  motorola)
5584
    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]'
5585
    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5586
    ;;
5587
  ncr)
5588
    lt_cv_deplibs_check_method=pass_all
5589
    ;;
5590
  sequent)
5591
    lt_cv_file_magic_cmd='/bin/file'
5592
    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5593
    ;;
5594
  sni)
5595
    lt_cv_file_magic_cmd='/bin/file'
5596
    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5597
    lt_cv_file_magic_test_file=/lib/libc.so
5598
    ;;
5599
  siemens)
5600
    lt_cv_deplibs_check_method=pass_all
5601
    ;;
5602
  pc)
5603
    lt_cv_deplibs_check_method=pass_all
5604
    ;;
5605
  esac
5606
  ;;
5607
 
5608
tpf*)
5609
  lt_cv_deplibs_check_method=pass_all
5610
  ;;
5611
esac
5612
 
5613
fi
5614
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5615
$as_echo "$lt_cv_deplibs_check_method" >&6; }
5616
file_magic_cmd=$lt_cv_file_magic_cmd
5617
deplibs_check_method=$lt_cv_deplibs_check_method
5618
test -z "$deplibs_check_method" && deplibs_check_method=unknown
5619
 
5620
 
5621
 
5622
 
5623
 
5624
 
5625
 
5626
 
5627
 
5628
 
5629
 
5630
 
5631
if test -n "$ac_tool_prefix"; then
5632
  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5633
set dummy ${ac_tool_prefix}ar; 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_AR+set}" = set; then :
5637
  $as_echo_n "(cached) " >&6
5638
else
5639
  if test -n "$AR"; then
5640
  ac_cv_prog_AR="$AR" # 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_AR="${ac_tool_prefix}ar"
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
AR=$ac_cv_prog_AR
5660
if test -n "$AR"; then
5661
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5662
$as_echo "$AR" >&6; }
5663
else
5664
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5665
$as_echo "no" >&6; }
5666
fi
5667
 
5668
 
5669
fi
5670
if test -z "$ac_cv_prog_AR"; then
5671
  ac_ct_AR=$AR
5672
  # Extract the first word of "ar", so it can be a program name with args.
5673
set dummy ar; ac_word=$2
5674
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5675
$as_echo_n "checking for $ac_word... " >&6; }
5676
if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5677
  $as_echo_n "(cached) " >&6
5678
else
5679
  if test -n "$ac_ct_AR"; then
5680
  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5681
else
5682
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5683
for as_dir in $PATH
5684
do
5685
  IFS=$as_save_IFS
5686
  test -z "$as_dir" && as_dir=.
5687
    for ac_exec_ext in '' $ac_executable_extensions; do
5688
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5689
    ac_cv_prog_ac_ct_AR="ar"
5690
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5691
    break 2
5692
  fi
5693
done
5694
  done
5695
IFS=$as_save_IFS
5696
 
5697
fi
5698
fi
5699
ac_ct_AR=$ac_cv_prog_ac_ct_AR
5700
if test -n "$ac_ct_AR"; then
5701
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5702
$as_echo "$ac_ct_AR" >&6; }
5703
else
5704
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5705
$as_echo "no" >&6; }
5706
fi
5707
 
5708
  if test "x$ac_ct_AR" = x; then
5709
    AR="false"
5710
  else
5711
    case $cross_compiling:$ac_tool_warned in
5712
yes:)
5713
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5714
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5715
ac_tool_warned=yes ;;
5716
esac
5717
    AR=$ac_ct_AR
5718
  fi
5719
else
5720
  AR="$ac_cv_prog_AR"
5721
fi
5722
 
5723
test -z "$AR" && AR=ar
5724
test -z "$AR_FLAGS" && AR_FLAGS=cru
5725
 
5726
 
5727
 
5728
 
5729
 
5730
 
5731
 
5732
 
5733
 
5734
 
5735
 
5736
if test -n "$ac_tool_prefix"; then
5737
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5738
set dummy ${ac_tool_prefix}strip; ac_word=$2
5739
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5740
$as_echo_n "checking for $ac_word... " >&6; }
5741
if test "${ac_cv_prog_STRIP+set}" = set; then :
5742
  $as_echo_n "(cached) " >&6
5743
else
5744
  if test -n "$STRIP"; then
5745
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5746
else
5747
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5748
for as_dir in $PATH
5749
do
5750
  IFS=$as_save_IFS
5751
  test -z "$as_dir" && as_dir=.
5752
    for ac_exec_ext in '' $ac_executable_extensions; do
5753
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5754
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5755
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5756
    break 2
5757
  fi
5758
done
5759
  done
5760
IFS=$as_save_IFS
5761
 
5762
fi
5763
fi
5764
STRIP=$ac_cv_prog_STRIP
5765
if test -n "$STRIP"; then
5766
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5767
$as_echo "$STRIP" >&6; }
5768
else
5769
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5770
$as_echo "no" >&6; }
5771
fi
5772
 
5773
 
5774
fi
5775
if test -z "$ac_cv_prog_STRIP"; then
5776
  ac_ct_STRIP=$STRIP
5777
  # Extract the first word of "strip", so it can be a program name with args.
5778
set dummy strip; ac_word=$2
5779
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5780
$as_echo_n "checking for $ac_word... " >&6; }
5781
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5782
  $as_echo_n "(cached) " >&6
5783
else
5784
  if test -n "$ac_ct_STRIP"; then
5785
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5786
else
5787
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5788
for as_dir in $PATH
5789
do
5790
  IFS=$as_save_IFS
5791
  test -z "$as_dir" && as_dir=.
5792
    for ac_exec_ext in '' $ac_executable_extensions; do
5793
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5794
    ac_cv_prog_ac_ct_STRIP="strip"
5795
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5796
    break 2
5797
  fi
5798
done
5799
  done
5800
IFS=$as_save_IFS
5801
 
5802
fi
5803
fi
5804
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5805
if test -n "$ac_ct_STRIP"; then
5806
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5807
$as_echo "$ac_ct_STRIP" >&6; }
5808
else
5809
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5810
$as_echo "no" >&6; }
5811
fi
5812
 
5813
  if test "x$ac_ct_STRIP" = x; then
5814
    STRIP=":"
5815
  else
5816
    case $cross_compiling:$ac_tool_warned in
5817
yes:)
5818
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5819
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5820
ac_tool_warned=yes ;;
5821
esac
5822
    STRIP=$ac_ct_STRIP
5823
  fi
5824
else
5825
  STRIP="$ac_cv_prog_STRIP"
5826
fi
5827
 
5828
test -z "$STRIP" && STRIP=:
5829
 
5830
 
5831
 
5832
 
5833
 
5834
 
5835
if test -n "$ac_tool_prefix"; then
5836
  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5837
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5838
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5839
$as_echo_n "checking for $ac_word... " >&6; }
5840
if test "${ac_cv_prog_RANLIB+set}" = set; then :
5841
  $as_echo_n "(cached) " >&6
5842
else
5843
  if test -n "$RANLIB"; then
5844
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5845
else
5846
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5847
for as_dir in $PATH
5848
do
5849
  IFS=$as_save_IFS
5850
  test -z "$as_dir" && as_dir=.
5851
    for ac_exec_ext in '' $ac_executable_extensions; do
5852
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5853
    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5854
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5855
    break 2
5856
  fi
5857
done
5858
  done
5859
IFS=$as_save_IFS
5860
 
5861
fi
5862
fi
5863
RANLIB=$ac_cv_prog_RANLIB
5864
if test -n "$RANLIB"; then
5865
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5866
$as_echo "$RANLIB" >&6; }
5867
else
5868
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5869
$as_echo "no" >&6; }
5870
fi
5871
 
5872
 
5873
fi
5874
if test -z "$ac_cv_prog_RANLIB"; then
5875
  ac_ct_RANLIB=$RANLIB
5876
  # Extract the first word of "ranlib", so it can be a program name with args.
5877
set dummy ranlib; ac_word=$2
5878
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5879
$as_echo_n "checking for $ac_word... " >&6; }
5880
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5881
  $as_echo_n "(cached) " >&6
5882
else
5883
  if test -n "$ac_ct_RANLIB"; then
5884
  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5885
else
5886
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5887
for as_dir in $PATH
5888
do
5889
  IFS=$as_save_IFS
5890
  test -z "$as_dir" && as_dir=.
5891
    for ac_exec_ext in '' $ac_executable_extensions; do
5892
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5893
    ac_cv_prog_ac_ct_RANLIB="ranlib"
5894
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5895
    break 2
5896
  fi
5897
done
5898
  done
5899
IFS=$as_save_IFS
5900
 
5901
fi
5902
fi
5903
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5904
if test -n "$ac_ct_RANLIB"; then
5905
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5906
$as_echo "$ac_ct_RANLIB" >&6; }
5907
else
5908
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5909
$as_echo "no" >&6; }
5910
fi
5911
 
5912
  if test "x$ac_ct_RANLIB" = x; then
5913
    RANLIB=":"
5914
  else
5915
    case $cross_compiling:$ac_tool_warned in
5916
yes:)
5917
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5918
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5919
ac_tool_warned=yes ;;
5920
esac
5921
    RANLIB=$ac_ct_RANLIB
5922
  fi
5923
else
5924
  RANLIB="$ac_cv_prog_RANLIB"
5925
fi
5926
 
5927
test -z "$RANLIB" && RANLIB=:
5928
 
5929
 
5930
 
5931
 
5932
 
5933
 
5934
# Determine commands to create old-style static archives.
5935
old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5936
old_postinstall_cmds='chmod 644 $oldlib'
5937
old_postuninstall_cmds=
5938
 
5939
if test -n "$RANLIB"; then
5940
  case $host_os in
5941
  openbsd*)
5942
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5943
    ;;
5944
  *)
5945
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5946
    ;;
5947
  esac
5948
  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5949
fi
5950
 
5951
case $host_os in
5952
  darwin*)
5953
    lock_old_archive_extraction=yes ;;
5954
  *)
5955
    lock_old_archive_extraction=no ;;
5956
esac
5957
 
5958
 
5959
 
5960
 
5961
 
5962
 
5963
 
5964
 
5965
 
5966
 
5967
 
5968
 
5969
 
5970
 
5971
 
5972
 
5973
 
5974
 
5975
 
5976
 
5977
 
5978
 
5979
 
5980
 
5981
 
5982
 
5983
 
5984
 
5985
 
5986
 
5987
 
5988
 
5989
 
5990
 
5991
 
5992
 
5993
 
5994
 
5995
 
5996
# If no C compiler was specified, use CC.
5997
LTCC=${LTCC-"$CC"}
5998
 
5999
# If no C compiler flags were specified, use CFLAGS.
6000
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6001
 
6002
# Allow CC to be a program name with arguments.
6003
compiler=$CC
6004
 
6005
 
6006
# Check for command to grab the raw symbol name followed by C symbol from nm.
6007
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6008
$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6009
if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6010
  $as_echo_n "(cached) " >&6
6011
else
6012
 
6013
# These are sane defaults that work on at least a few old systems.
6014
# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6015
 
6016
# Character class describing NM global symbol codes.
6017
symcode='[BCDEGRST]'
6018
 
6019
# Regexp to match symbols that can be accessed directly from C.
6020
sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6021
 
6022
# Define system-specific variables.
6023
case $host_os in
6024
aix*)
6025
  symcode='[BCDT]'
6026
  ;;
6027
cygwin* | mingw* | pw32* | cegcc*)
6028
  symcode='[ABCDGISTW]'
6029
  ;;
6030
hpux*)
6031
  if test "$host_cpu" = ia64; then
6032
    symcode='[ABCDEGRST]'
6033
  fi
6034
  ;;
6035
irix* | nonstopux*)
6036
  symcode='[BCDEGRST]'
6037
  ;;
6038
osf*)
6039
  symcode='[BCDEGQRST]'
6040
  ;;
6041
solaris*)
6042
  symcode='[BDRT]'
6043
  ;;
6044
sco3.2v5*)
6045
  symcode='[DT]'
6046
  ;;
6047
sysv4.2uw2*)
6048
  symcode='[DT]'
6049
  ;;
6050
sysv5* | sco5v6* | unixware* | OpenUNIX*)
6051
  symcode='[ABDT]'
6052
  ;;
6053
sysv4)
6054
  symcode='[DFNSTU]'
6055
  ;;
6056
esac
6057
 
6058
# If we're using GNU nm, then use its standard symbol codes.
6059
case `$NM -V 2>&1` in
6060
*GNU* | *'with BFD'*)
6061
  symcode='[ABCDGIRSTW]' ;;
6062
esac
6063
 
6064
# Transform an extracted symbol line into a proper C declaration.
6065
# Some systems (esp. on ia64) link data and code symbols differently,
6066
# so use this general approach.
6067
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6068
 
6069
# Transform an extracted symbol line into symbol name and symbol address
6070
lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6071
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'"
6072
 
6073
# Handle CRLF in mingw tool chain
6074
opt_cr=
6075
case $build_os in
6076
mingw*)
6077
  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6078
  ;;
6079
esac
6080
 
6081
# Try without a prefix underscore, then with it.
6082
for ac_symprfx in "" "_"; do
6083
 
6084
  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6085
  symxfrm="\\1 $ac_symprfx\\2 \\2"
6086
 
6087
  # Write the raw and C identifiers.
6088
  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6089
    # Fake it for dumpbin and say T for any non-static function
6090
    # and D for any global variable.
6091
    # Also find C++ and __fastcall symbols from MSVC++,
6092
    # which start with @ or ?.
6093
    lt_cv_sys_global_symbol_pipe="$AWK '"\
6094
"     {last_section=section; section=\$ 3};"\
6095
"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6096
"     \$ 0!~/External *\|/{next};"\
6097
"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6098
"     {if(hide[section]) next};"\
6099
"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6100
"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6101
"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6102
"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6103
"     ' prfx=^$ac_symprfx"
6104
  else
6105
    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6106
  fi
6107
 
6108
  # Check to see that the pipe works correctly.
6109
  pipe_works=no
6110
 
6111
  rm -f conftest*
6112
  cat > conftest.$ac_ext <<_LT_EOF
6113
#ifdef __cplusplus
6114
extern "C" {
6115
#endif
6116
char nm_test_var;
6117
void nm_test_func(void);
6118
void nm_test_func(void){}
6119
#ifdef __cplusplus
6120
}
6121
#endif
6122
int main(){nm_test_var='a';nm_test_func();return(0);}
6123
_LT_EOF
6124
 
6125
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6126
  (eval $ac_compile) 2>&5
6127
  ac_status=$?
6128
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6129
  test $ac_status = 0; }; then
6130
    # Now try to grab the symbols.
6131
    nlist=conftest.nm
6132
    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6133
  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6134
  ac_status=$?
6135
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6136
  test $ac_status = 0; } && test -s "$nlist"; then
6137
      # Try sorting and uniquifying the output.
6138
      if sort "$nlist" | uniq > "$nlist"T; then
6139
        mv -f "$nlist"T "$nlist"
6140
      else
6141
        rm -f "$nlist"T
6142
      fi
6143
 
6144
      # Make sure that we snagged all the symbols we need.
6145
      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6146
        if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6147
          cat <<_LT_EOF > conftest.$ac_ext
6148
#ifdef __cplusplus
6149
extern "C" {
6150
#endif
6151
 
6152
_LT_EOF
6153
          # Now generate the symbol file.
6154
          eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6155
 
6156
          cat <<_LT_EOF >> conftest.$ac_ext
6157
 
6158
/* The mapping between symbol names and symbols.  */
6159
const struct {
6160
  const char *name;
6161
  void       *address;
6162
}
6163
lt__PROGRAM__LTX_preloaded_symbols[] =
6164
{
6165
  { "@PROGRAM@", (void *) 0 },
6166
_LT_EOF
6167
          $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6168
          cat <<\_LT_EOF >> conftest.$ac_ext
6169
  {0, (void *) 0}
6170
};
6171
 
6172
/* This works around a problem in FreeBSD linker */
6173
#ifdef FREEBSD_WORKAROUND
6174
static const void *lt_preloaded_setup() {
6175
  return lt__PROGRAM__LTX_preloaded_symbols;
6176
}
6177
#endif
6178
 
6179
#ifdef __cplusplus
6180
}
6181
#endif
6182
_LT_EOF
6183
          # Now try linking the two files.
6184
          mv conftest.$ac_objext conftstm.$ac_objext
6185
          lt_save_LIBS="$LIBS"
6186
          lt_save_CFLAGS="$CFLAGS"
6187
          LIBS="conftstm.$ac_objext"
6188
          CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6189
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6190
  (eval $ac_link) 2>&5
6191
  ac_status=$?
6192
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6193
  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6194
            pipe_works=yes
6195
          fi
6196
          LIBS="$lt_save_LIBS"
6197
          CFLAGS="$lt_save_CFLAGS"
6198
        else
6199
          echo "cannot find nm_test_func in $nlist" >&5
6200
        fi
6201
      else
6202
        echo "cannot find nm_test_var in $nlist" >&5
6203
      fi
6204
    else
6205
      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6206
    fi
6207
  else
6208
    echo "$progname: failed program was:" >&5
6209
    cat conftest.$ac_ext >&5
6210
  fi
6211
  rm -rf conftest* conftst*
6212
 
6213
  # Do not use the global_symbol_pipe unless it works.
6214
  if test "$pipe_works" = yes; then
6215
    break
6216
  else
6217
    lt_cv_sys_global_symbol_pipe=
6218
  fi
6219
done
6220
 
6221
fi
6222
 
6223
if test -z "$lt_cv_sys_global_symbol_pipe"; then
6224
  lt_cv_sys_global_symbol_to_cdecl=
6225
fi
6226
if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6227
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6228
$as_echo "failed" >&6; }
6229
else
6230
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6231
$as_echo "ok" >&6; }
6232
fi
6233
 
6234
 
6235
 
6236
 
6237
 
6238
 
6239
 
6240
 
6241
 
6242
 
6243
 
6244
 
6245
 
6246
 
6247
 
6248
 
6249
 
6250
 
6251
 
6252
 
6253
 
6254
 
6255
# Check whether --enable-libtool-lock was given.
6256
if test "${enable_libtool_lock+set}" = set; then :
6257
  enableval=$enable_libtool_lock;
6258
fi
6259
 
6260
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6261
 
6262
# Some flags need to be propagated to the compiler or linker for good
6263
# libtool support.
6264
case $host in
6265
ia64-*-hpux*)
6266
  # Find out which ABI we are using.
6267
  echo 'int i;' > conftest.$ac_ext
6268
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6269
  (eval $ac_compile) 2>&5
6270
  ac_status=$?
6271
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6272
  test $ac_status = 0; }; then
6273
    case `/usr/bin/file conftest.$ac_objext` in
6274
      *ELF-32*)
6275
        HPUX_IA64_MODE="32"
6276
        ;;
6277
      *ELF-64*)
6278
        HPUX_IA64_MODE="64"
6279
        ;;
6280
    esac
6281
  fi
6282
  rm -rf conftest*
6283
  ;;
6284
*-*-irix6*)
6285
  # Find out which ABI we are using.
6286
  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6287
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6288
  (eval $ac_compile) 2>&5
6289
  ac_status=$?
6290
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6291
  test $ac_status = 0; }; then
6292
    if test "$lt_cv_prog_gnu_ld" = yes; then
6293
      case `/usr/bin/file conftest.$ac_objext` in
6294
        *32-bit*)
6295
          LD="${LD-ld} -melf32bsmip"
6296
          ;;
6297
        *N32*)
6298
          LD="${LD-ld} -melf32bmipn32"
6299
          ;;
6300
        *64-bit*)
6301
          LD="${LD-ld} -melf64bmip"
6302
        ;;
6303
      esac
6304
    else
6305
      case `/usr/bin/file conftest.$ac_objext` in
6306
        *32-bit*)
6307
          LD="${LD-ld} -32"
6308
          ;;
6309
        *N32*)
6310
          LD="${LD-ld} -n32"
6311
          ;;
6312
        *64-bit*)
6313
          LD="${LD-ld} -64"
6314
          ;;
6315
      esac
6316
    fi
6317
  fi
6318
  rm -rf conftest*
6319
  ;;
6320
 
6321
x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6322
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6323
  # Find out which ABI we are using.
6324
  echo 'int i;' > conftest.$ac_ext
6325
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6326
  (eval $ac_compile) 2>&5
6327
  ac_status=$?
6328
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6329
  test $ac_status = 0; }; then
6330
    case `/usr/bin/file conftest.o` in
6331
      *32-bit*)
6332
        case $host in
6333
          x86_64-*kfreebsd*-gnu)
6334
            LD="${LD-ld} -m elf_i386_fbsd"
6335
            ;;
6336
          x86_64-*linux*)
6337
            LD="${LD-ld} -m elf_i386"
6338
            ;;
6339
          ppc64-*linux*|powerpc64-*linux*)
6340
            LD="${LD-ld} -m elf32ppclinux"
6341
            ;;
6342
          s390x-*linux*)
6343
            LD="${LD-ld} -m elf_s390"
6344
            ;;
6345
          sparc64-*linux*)
6346
            LD="${LD-ld} -m elf32_sparc"
6347
            ;;
6348
        esac
6349
        ;;
6350
      *64-bit*)
6351
        case $host in
6352
          x86_64-*kfreebsd*-gnu)
6353
            LD="${LD-ld} -m elf_x86_64_fbsd"
6354
            ;;
6355
          x86_64-*linux*)
6356
            LD="${LD-ld} -m elf_x86_64"
6357
            ;;
6358
          ppc*-*linux*|powerpc*-*linux*)
6359
            LD="${LD-ld} -m elf64ppc"
6360
            ;;
6361
          s390*-*linux*|s390*-*tpf*)
6362
            LD="${LD-ld} -m elf64_s390"
6363
            ;;
6364
          sparc*-*linux*)
6365
            LD="${LD-ld} -m elf64_sparc"
6366
            ;;
6367
        esac
6368
        ;;
6369
    esac
6370
  fi
6371
  rm -rf conftest*
6372
  ;;
6373
 
6374
*-*-sco3.2v5*)
6375
  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6376
  SAVE_CFLAGS="$CFLAGS"
6377
  CFLAGS="$CFLAGS -belf"
6378
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6379
$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6380
if test "${lt_cv_cc_needs_belf+set}" = set; then :
6381
  $as_echo_n "(cached) " >&6
6382
else
6383
  ac_ext=c
6384
ac_cpp='$CPP $CPPFLAGS'
6385
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6386
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6387
ac_compiler_gnu=$ac_cv_c_compiler_gnu
6388
 
6389
     if test x$gcc_no_link = xyes; then
6390
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6391
fi
6392
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6393
/* end confdefs.h.  */
6394
 
6395
int
6396
main ()
6397
{
6398
 
6399
  ;
6400
  return 0;
6401
}
6402
_ACEOF
6403
if ac_fn_c_try_link "$LINENO"; then :
6404
  lt_cv_cc_needs_belf=yes
6405
else
6406
  lt_cv_cc_needs_belf=no
6407
fi
6408
rm -f core conftest.err conftest.$ac_objext \
6409
    conftest$ac_exeext conftest.$ac_ext
6410
     ac_ext=c
6411
ac_cpp='$CPP $CPPFLAGS'
6412
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6413
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6414
ac_compiler_gnu=$ac_cv_c_compiler_gnu
6415
 
6416
fi
6417
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6418
$as_echo "$lt_cv_cc_needs_belf" >&6; }
6419
  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6420
    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6421
    CFLAGS="$SAVE_CFLAGS"
6422
  fi
6423
  ;;
6424
sparc*-*solaris*)
6425
  # Find out which ABI we are using.
6426
  echo 'int i;' > conftest.$ac_ext
6427
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6428
  (eval $ac_compile) 2>&5
6429
  ac_status=$?
6430
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6431
  test $ac_status = 0; }; then
6432
    case `/usr/bin/file conftest.o` in
6433
    *64-bit*)
6434
      case $lt_cv_prog_gnu_ld in
6435
      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6436
      *)
6437
        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6438
          LD="${LD-ld} -64"
6439
        fi
6440
        ;;
6441
      esac
6442
      ;;
6443
    esac
6444
  fi
6445
  rm -rf conftest*
6446
  ;;
6447
esac
6448
 
6449
need_locks="$enable_libtool_lock"
6450
 
6451
 
6452
  case $host_os in
6453
    rhapsody* | darwin*)
6454
    if test -n "$ac_tool_prefix"; then
6455
  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6456
set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6457
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6458
$as_echo_n "checking for $ac_word... " >&6; }
6459
if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6460
  $as_echo_n "(cached) " >&6
6461
else
6462
  if test -n "$DSYMUTIL"; then
6463
  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6464
else
6465
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6466
for as_dir in $PATH
6467
do
6468
  IFS=$as_save_IFS
6469
  test -z "$as_dir" && as_dir=.
6470
    for ac_exec_ext in '' $ac_executable_extensions; do
6471
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6472
    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6473
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6474
    break 2
6475
  fi
6476
done
6477
  done
6478
IFS=$as_save_IFS
6479
 
6480
fi
6481
fi
6482
DSYMUTIL=$ac_cv_prog_DSYMUTIL
6483
if test -n "$DSYMUTIL"; then
6484
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6485
$as_echo "$DSYMUTIL" >&6; }
6486
else
6487
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6488
$as_echo "no" >&6; }
6489
fi
6490
 
6491
 
6492
fi
6493
if test -z "$ac_cv_prog_DSYMUTIL"; then
6494
  ac_ct_DSYMUTIL=$DSYMUTIL
6495
  # Extract the first word of "dsymutil", so it can be a program name with args.
6496
set dummy dsymutil; ac_word=$2
6497
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6498
$as_echo_n "checking for $ac_word... " >&6; }
6499
if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6500
  $as_echo_n "(cached) " >&6
6501
else
6502
  if test -n "$ac_ct_DSYMUTIL"; then
6503
  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6504
else
6505
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6506
for as_dir in $PATH
6507
do
6508
  IFS=$as_save_IFS
6509
  test -z "$as_dir" && as_dir=.
6510
    for ac_exec_ext in '' $ac_executable_extensions; do
6511
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6512
    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6513
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6514
    break 2
6515
  fi
6516
done
6517
  done
6518
IFS=$as_save_IFS
6519
 
6520
fi
6521
fi
6522
ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6523
if test -n "$ac_ct_DSYMUTIL"; then
6524
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6525
$as_echo "$ac_ct_DSYMUTIL" >&6; }
6526
else
6527
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6528
$as_echo "no" >&6; }
6529
fi
6530
 
6531
  if test "x$ac_ct_DSYMUTIL" = x; then
6532
    DSYMUTIL=":"
6533
  else
6534
    case $cross_compiling:$ac_tool_warned in
6535
yes:)
6536
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6537
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6538
ac_tool_warned=yes ;;
6539
esac
6540
    DSYMUTIL=$ac_ct_DSYMUTIL
6541
  fi
6542
else
6543
  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6544
fi
6545
 
6546
    if test -n "$ac_tool_prefix"; then
6547
  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6548
set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6549
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6550
$as_echo_n "checking for $ac_word... " >&6; }
6551
if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6552
  $as_echo_n "(cached) " >&6
6553
else
6554
  if test -n "$NMEDIT"; then
6555
  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6556
else
6557
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6558
for as_dir in $PATH
6559
do
6560
  IFS=$as_save_IFS
6561
  test -z "$as_dir" && as_dir=.
6562
    for ac_exec_ext in '' $ac_executable_extensions; do
6563
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6564
    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6565
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6566
    break 2
6567
  fi
6568
done
6569
  done
6570
IFS=$as_save_IFS
6571
 
6572
fi
6573
fi
6574
NMEDIT=$ac_cv_prog_NMEDIT
6575
if test -n "$NMEDIT"; then
6576
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6577
$as_echo "$NMEDIT" >&6; }
6578
else
6579
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6580
$as_echo "no" >&6; }
6581
fi
6582
 
6583
 
6584
fi
6585
if test -z "$ac_cv_prog_NMEDIT"; then
6586
  ac_ct_NMEDIT=$NMEDIT
6587
  # Extract the first word of "nmedit", so it can be a program name with args.
6588
set dummy nmedit; ac_word=$2
6589
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6590
$as_echo_n "checking for $ac_word... " >&6; }
6591
if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6592
  $as_echo_n "(cached) " >&6
6593
else
6594
  if test -n "$ac_ct_NMEDIT"; then
6595
  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6596
else
6597
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6598
for as_dir in $PATH
6599
do
6600
  IFS=$as_save_IFS
6601
  test -z "$as_dir" && as_dir=.
6602
    for ac_exec_ext in '' $ac_executable_extensions; do
6603
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6604
    ac_cv_prog_ac_ct_NMEDIT="nmedit"
6605
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6606
    break 2
6607
  fi
6608
done
6609
  done
6610
IFS=$as_save_IFS
6611
 
6612
fi
6613
fi
6614
ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6615
if test -n "$ac_ct_NMEDIT"; then
6616
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6617
$as_echo "$ac_ct_NMEDIT" >&6; }
6618
else
6619
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6620
$as_echo "no" >&6; }
6621
fi
6622
 
6623
  if test "x$ac_ct_NMEDIT" = x; then
6624
    NMEDIT=":"
6625
  else
6626
    case $cross_compiling:$ac_tool_warned in
6627
yes:)
6628
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6629
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6630
ac_tool_warned=yes ;;
6631
esac
6632
    NMEDIT=$ac_ct_NMEDIT
6633
  fi
6634
else
6635
  NMEDIT="$ac_cv_prog_NMEDIT"
6636
fi
6637
 
6638
    if test -n "$ac_tool_prefix"; then
6639
  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6640
set dummy ${ac_tool_prefix}lipo; ac_word=$2
6641
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6642
$as_echo_n "checking for $ac_word... " >&6; }
6643
if test "${ac_cv_prog_LIPO+set}" = set; then :
6644
  $as_echo_n "(cached) " >&6
6645
else
6646
  if test -n "$LIPO"; then
6647
  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6648
else
6649
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6650
for as_dir in $PATH
6651
do
6652
  IFS=$as_save_IFS
6653
  test -z "$as_dir" && as_dir=.
6654
    for ac_exec_ext in '' $ac_executable_extensions; do
6655
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6656
    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6657
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6658
    break 2
6659
  fi
6660
done
6661
  done
6662
IFS=$as_save_IFS
6663
 
6664
fi
6665
fi
6666
LIPO=$ac_cv_prog_LIPO
6667
if test -n "$LIPO"; then
6668
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6669
$as_echo "$LIPO" >&6; }
6670
else
6671
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6672
$as_echo "no" >&6; }
6673
fi
6674
 
6675
 
6676
fi
6677
if test -z "$ac_cv_prog_LIPO"; then
6678
  ac_ct_LIPO=$LIPO
6679
  # Extract the first word of "lipo", so it can be a program name with args.
6680
set dummy lipo; ac_word=$2
6681
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6682
$as_echo_n "checking for $ac_word... " >&6; }
6683
if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6684
  $as_echo_n "(cached) " >&6
6685
else
6686
  if test -n "$ac_ct_LIPO"; then
6687
  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6688
else
6689
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6690
for as_dir in $PATH
6691
do
6692
  IFS=$as_save_IFS
6693
  test -z "$as_dir" && as_dir=.
6694
    for ac_exec_ext in '' $ac_executable_extensions; do
6695
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6696
    ac_cv_prog_ac_ct_LIPO="lipo"
6697
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6698
    break 2
6699
  fi
6700
done
6701
  done
6702
IFS=$as_save_IFS
6703
 
6704
fi
6705
fi
6706
ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6707
if test -n "$ac_ct_LIPO"; then
6708
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6709
$as_echo "$ac_ct_LIPO" >&6; }
6710
else
6711
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6712
$as_echo "no" >&6; }
6713
fi
6714
 
6715
  if test "x$ac_ct_LIPO" = x; then
6716
    LIPO=":"
6717
  else
6718
    case $cross_compiling:$ac_tool_warned in
6719
yes:)
6720
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6721
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6722
ac_tool_warned=yes ;;
6723
esac
6724
    LIPO=$ac_ct_LIPO
6725
  fi
6726
else
6727
  LIPO="$ac_cv_prog_LIPO"
6728
fi
6729
 
6730
    if test -n "$ac_tool_prefix"; then
6731
  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6732
set dummy ${ac_tool_prefix}otool; ac_word=$2
6733
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6734
$as_echo_n "checking for $ac_word... " >&6; }
6735
if test "${ac_cv_prog_OTOOL+set}" = set; then :
6736
  $as_echo_n "(cached) " >&6
6737
else
6738
  if test -n "$OTOOL"; then
6739
  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6740
else
6741
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6742
for as_dir in $PATH
6743
do
6744
  IFS=$as_save_IFS
6745
  test -z "$as_dir" && as_dir=.
6746
    for ac_exec_ext in '' $ac_executable_extensions; do
6747
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6748
    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6749
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6750
    break 2
6751
  fi
6752
done
6753
  done
6754
IFS=$as_save_IFS
6755
 
6756
fi
6757
fi
6758
OTOOL=$ac_cv_prog_OTOOL
6759
if test -n "$OTOOL"; then
6760
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6761
$as_echo "$OTOOL" >&6; }
6762
else
6763
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6764
$as_echo "no" >&6; }
6765
fi
6766
 
6767
 
6768
fi
6769
if test -z "$ac_cv_prog_OTOOL"; then
6770
  ac_ct_OTOOL=$OTOOL
6771
  # Extract the first word of "otool", so it can be a program name with args.
6772
set dummy otool; ac_word=$2
6773
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6774
$as_echo_n "checking for $ac_word... " >&6; }
6775
if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6776
  $as_echo_n "(cached) " >&6
6777
else
6778
  if test -n "$ac_ct_OTOOL"; then
6779
  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6780
else
6781
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6782
for as_dir in $PATH
6783
do
6784
  IFS=$as_save_IFS
6785
  test -z "$as_dir" && as_dir=.
6786
    for ac_exec_ext in '' $ac_executable_extensions; do
6787
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6788
    ac_cv_prog_ac_ct_OTOOL="otool"
6789
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6790
    break 2
6791
  fi
6792
done
6793
  done
6794
IFS=$as_save_IFS
6795
 
6796
fi
6797
fi
6798
ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6799
if test -n "$ac_ct_OTOOL"; then
6800
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6801
$as_echo "$ac_ct_OTOOL" >&6; }
6802
else
6803
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6804
$as_echo "no" >&6; }
6805
fi
6806
 
6807
  if test "x$ac_ct_OTOOL" = x; then
6808
    OTOOL=":"
6809
  else
6810
    case $cross_compiling:$ac_tool_warned in
6811
yes:)
6812
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6813
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6814
ac_tool_warned=yes ;;
6815
esac
6816
    OTOOL=$ac_ct_OTOOL
6817
  fi
6818
else
6819
  OTOOL="$ac_cv_prog_OTOOL"
6820
fi
6821
 
6822
    if test -n "$ac_tool_prefix"; then
6823
  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6824
set dummy ${ac_tool_prefix}otool64; ac_word=$2
6825
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6826
$as_echo_n "checking for $ac_word... " >&6; }
6827
if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6828
  $as_echo_n "(cached) " >&6
6829
else
6830
  if test -n "$OTOOL64"; then
6831
  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6832
else
6833
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6834
for as_dir in $PATH
6835
do
6836
  IFS=$as_save_IFS
6837
  test -z "$as_dir" && as_dir=.
6838
    for ac_exec_ext in '' $ac_executable_extensions; do
6839
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6840
    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6841
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6842
    break 2
6843
  fi
6844
done
6845
  done
6846
IFS=$as_save_IFS
6847
 
6848
fi
6849
fi
6850
OTOOL64=$ac_cv_prog_OTOOL64
6851
if test -n "$OTOOL64"; then
6852
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6853
$as_echo "$OTOOL64" >&6; }
6854
else
6855
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6856
$as_echo "no" >&6; }
6857
fi
6858
 
6859
 
6860
fi
6861
if test -z "$ac_cv_prog_OTOOL64"; then
6862
  ac_ct_OTOOL64=$OTOOL64
6863
  # Extract the first word of "otool64", so it can be a program name with args.
6864
set dummy otool64; ac_word=$2
6865
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6866
$as_echo_n "checking for $ac_word... " >&6; }
6867
if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6868
  $as_echo_n "(cached) " >&6
6869
else
6870
  if test -n "$ac_ct_OTOOL64"; then
6871
  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6872
else
6873
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6874
for as_dir in $PATH
6875
do
6876
  IFS=$as_save_IFS
6877
  test -z "$as_dir" && as_dir=.
6878
    for ac_exec_ext in '' $ac_executable_extensions; do
6879
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6880
    ac_cv_prog_ac_ct_OTOOL64="otool64"
6881
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6882
    break 2
6883
  fi
6884
done
6885
  done
6886
IFS=$as_save_IFS
6887
 
6888
fi
6889
fi
6890
ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6891
if test -n "$ac_ct_OTOOL64"; then
6892
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6893
$as_echo "$ac_ct_OTOOL64" >&6; }
6894
else
6895
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6896
$as_echo "no" >&6; }
6897
fi
6898
 
6899
  if test "x$ac_ct_OTOOL64" = x; then
6900
    OTOOL64=":"
6901
  else
6902
    case $cross_compiling:$ac_tool_warned in
6903
yes:)
6904
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6905
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6906
ac_tool_warned=yes ;;
6907
esac
6908
    OTOOL64=$ac_ct_OTOOL64
6909
  fi
6910
else
6911
  OTOOL64="$ac_cv_prog_OTOOL64"
6912
fi
6913
 
6914
 
6915
 
6916
 
6917
 
6918
 
6919
 
6920
 
6921
 
6922
 
6923
 
6924
 
6925
 
6926
 
6927
 
6928
 
6929
 
6930
 
6931
 
6932
 
6933
 
6934
 
6935
 
6936
 
6937
 
6938
 
6939
 
6940
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6941
$as_echo_n "checking for -single_module linker flag... " >&6; }
6942
if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6943
  $as_echo_n "(cached) " >&6
6944
else
6945
  lt_cv_apple_cc_single_mod=no
6946
      if test -z "${LT_MULTI_MODULE}"; then
6947
        # By default we will add the -single_module flag. You can override
6948
        # by either setting the environment variable LT_MULTI_MODULE
6949
        # non-empty at configure time, or by adding -multi_module to the
6950
        # link flags.
6951
        rm -rf libconftest.dylib*
6952
        echo "int foo(void){return 1;}" > conftest.c
6953
        echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6954
-dynamiclib -Wl,-single_module conftest.c" >&5
6955
        $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6956
          -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6957
        _lt_result=$?
6958
        if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6959
          lt_cv_apple_cc_single_mod=yes
6960
        else
6961
          cat conftest.err >&5
6962
        fi
6963
        rm -rf libconftest.dylib*
6964
        rm -f conftest.*
6965
      fi
6966
fi
6967
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6968
$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6969
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6970
$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6971
if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6972
  $as_echo_n "(cached) " >&6
6973
else
6974
  lt_cv_ld_exported_symbols_list=no
6975
      save_LDFLAGS=$LDFLAGS
6976
      echo "_main" > conftest.sym
6977
      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6978
      if test x$gcc_no_link = xyes; then
6979
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6980
fi
6981
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6982
/* end confdefs.h.  */
6983
 
6984
int
6985
main ()
6986
{
6987
 
6988
  ;
6989
  return 0;
6990
}
6991
_ACEOF
6992
if ac_fn_c_try_link "$LINENO"; then :
6993
  lt_cv_ld_exported_symbols_list=yes
6994
else
6995
  lt_cv_ld_exported_symbols_list=no
6996
fi
6997
rm -f core conftest.err conftest.$ac_objext \
6998
    conftest$ac_exeext conftest.$ac_ext
6999
        LDFLAGS="$save_LDFLAGS"
7000
 
7001
fi
7002
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7003
$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7004
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7005
$as_echo_n "checking for -force_load linker flag... " >&6; }
7006
if test "${lt_cv_ld_force_load+set}" = set; then :
7007
  $as_echo_n "(cached) " >&6
7008
else
7009
  lt_cv_ld_force_load=no
7010
      cat > conftest.c << _LT_EOF
7011
int forced_loaded() { return 2;}
7012
_LT_EOF
7013
      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7014
      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7015
      echo "$AR cru libconftest.a conftest.o" >&5
7016
      $AR cru libconftest.a conftest.o 2>&5
7017
      cat > conftest.c << _LT_EOF
7018
int main() { return 0;}
7019
_LT_EOF
7020
      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7021
      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7022
      _lt_result=$?
7023
      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7024
        lt_cv_ld_force_load=yes
7025
      else
7026
        cat conftest.err >&5
7027
      fi
7028
        rm -f conftest.err libconftest.a conftest conftest.c
7029
        rm -rf conftest.dSYM
7030
 
7031
fi
7032
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7033
$as_echo "$lt_cv_ld_force_load" >&6; }
7034
    case $host_os in
7035
    rhapsody* | darwin1.[012])
7036
      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7037
    darwin1.*)
7038
      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7039
    darwin*) # darwin 5.x on
7040
      # if running on 10.5 or later, the deployment target defaults
7041
      # to the OS version, if on x86, and 10.4, the deployment
7042
      # target defaults to 10.4. Don't you love it?
7043
      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7044
        10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7045
          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7046
        10.[012]*)
7047
          _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7048
        10.*)
7049
          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7050
      esac
7051
    ;;
7052
  esac
7053
    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7054
      _lt_dar_single_mod='$single_module'
7055
    fi
7056
    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7057
      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7058
    else
7059
      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7060
    fi
7061
    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7062
      _lt_dsymutil='~$DSYMUTIL $lib || :'
7063
    else
7064
      _lt_dsymutil=
7065
    fi
7066
    ;;
7067
  esac
7068
 
7069
for ac_header in dlfcn.h
7070
do :
7071
  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7072
"
7073
if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7074
  cat >>confdefs.h <<_ACEOF
7075
#define HAVE_DLFCN_H 1
7076
_ACEOF
7077
 
7078
fi
7079
 
7080
done
7081
 
7082
 
7083
 
7084
 
7085
 
7086
# Set options
7087
 
7088
 
7089
 
7090
        enable_dlopen=no
7091
 
7092
 
7093
  enable_win32_dll=no
7094
 
7095
 
7096
            # Check whether --enable-shared was given.
7097
if test "${enable_shared+set}" = set; then :
7098
  enableval=$enable_shared; p=${PACKAGE-default}
7099
    case $enableval in
7100
    yes) enable_shared=yes ;;
7101
    no) enable_shared=no ;;
7102
    *)
7103
      enable_shared=no
7104
      # Look at the argument we got.  We use all the common list separators.
7105
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7106
      for pkg in $enableval; do
7107
        IFS="$lt_save_ifs"
7108
        if test "X$pkg" = "X$p"; then
7109
          enable_shared=yes
7110
        fi
7111
      done
7112
      IFS="$lt_save_ifs"
7113
      ;;
7114
    esac
7115
else
7116
  enable_shared=yes
7117
fi
7118
 
7119
 
7120
 
7121
 
7122
 
7123
 
7124
 
7125
 
7126
 
7127
  # Check whether --enable-static was given.
7128
if test "${enable_static+set}" = set; then :
7129
  enableval=$enable_static; p=${PACKAGE-default}
7130
    case $enableval in
7131
    yes) enable_static=yes ;;
7132
    no) enable_static=no ;;
7133
    *)
7134
     enable_static=no
7135
      # Look at the argument we got.  We use all the common list separators.
7136
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7137
      for pkg in $enableval; do
7138
        IFS="$lt_save_ifs"
7139
        if test "X$pkg" = "X$p"; then
7140
          enable_static=yes
7141
        fi
7142
      done
7143
      IFS="$lt_save_ifs"
7144
      ;;
7145
    esac
7146
else
7147
  enable_static=yes
7148
fi
7149
 
7150
 
7151
 
7152
 
7153
 
7154
 
7155
 
7156
 
7157
 
7158
 
7159
# Check whether --with-pic was given.
7160
if test "${with_pic+set}" = set; then :
7161
  withval=$with_pic; pic_mode="$withval"
7162
else
7163
  pic_mode=default
7164
fi
7165
 
7166
 
7167
test -z "$pic_mode" && pic_mode=default
7168
 
7169
 
7170
 
7171
 
7172
 
7173
 
7174
 
7175
  # Check whether --enable-fast-install was given.
7176
if test "${enable_fast_install+set}" = set; then :
7177
  enableval=$enable_fast_install; p=${PACKAGE-default}
7178
    case $enableval in
7179
    yes) enable_fast_install=yes ;;
7180
    no) enable_fast_install=no ;;
7181
    *)
7182
      enable_fast_install=no
7183
      # Look at the argument we got.  We use all the common list separators.
7184
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7185
      for pkg in $enableval; do
7186
        IFS="$lt_save_ifs"
7187
        if test "X$pkg" = "X$p"; then
7188
          enable_fast_install=yes
7189
        fi
7190
      done
7191
      IFS="$lt_save_ifs"
7192
      ;;
7193
    esac
7194
else
7195
  enable_fast_install=yes
7196
fi
7197
 
7198
 
7199
 
7200
 
7201
 
7202
 
7203
 
7204
 
7205
 
7206
 
7207
 
7208
# This can be used to rebuild libtool when needed
7209
LIBTOOL_DEPS="$ltmain"
7210
 
7211
# Always use our own libtool.
7212
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7213
 
7214
 
7215
 
7216
 
7217
 
7218
 
7219
 
7220
 
7221
 
7222
 
7223
 
7224
 
7225
 
7226
 
7227
 
7228
 
7229
 
7230
 
7231
 
7232
 
7233
 
7234
 
7235
 
7236
 
7237
 
7238
 
7239
test -z "$LN_S" && LN_S="ln -s"
7240
 
7241
 
7242
 
7243
 
7244
 
7245
 
7246
 
7247
 
7248
 
7249
 
7250
 
7251
 
7252
 
7253
 
7254
if test -n "${ZSH_VERSION+set}" ; then
7255
   setopt NO_GLOB_SUBST
7256
fi
7257
 
7258
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7259
$as_echo_n "checking for objdir... " >&6; }
7260
if test "${lt_cv_objdir+set}" = set; then :
7261
  $as_echo_n "(cached) " >&6
7262
else
7263
  rm -f .libs 2>/dev/null
7264
mkdir .libs 2>/dev/null
7265
if test -d .libs; then
7266
  lt_cv_objdir=.libs
7267
else
7268
  # MS-DOS does not allow filenames that begin with a dot.
7269
  lt_cv_objdir=_libs
7270
fi
7271
rmdir .libs 2>/dev/null
7272
fi
7273
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7274
$as_echo "$lt_cv_objdir" >&6; }
7275
objdir=$lt_cv_objdir
7276
 
7277
 
7278
 
7279
 
7280
 
7281
cat >>confdefs.h <<_ACEOF
7282
#define LT_OBJDIR "$lt_cv_objdir/"
7283
_ACEOF
7284
 
7285
 
7286
 
7287
 
7288
case $host_os in
7289
aix3*)
7290
  # AIX sometimes has problems with the GCC collect2 program.  For some
7291
  # reason, if we set the COLLECT_NAMES environment variable, the problems
7292
  # vanish in a puff of smoke.
7293
  if test "X${COLLECT_NAMES+set}" != Xset; then
7294
    COLLECT_NAMES=
7295
    export COLLECT_NAMES
7296
  fi
7297
  ;;
7298
esac
7299
 
7300
# Global variables:
7301
ofile=libtool
7302
can_build_shared=yes
7303
 
7304
# All known linkers require a `.a' archive for static linking (except MSVC,
7305
# which needs '.lib').
7306
libext=a
7307
 
7308
with_gnu_ld="$lt_cv_prog_gnu_ld"
7309
 
7310
old_CC="$CC"
7311
old_CFLAGS="$CFLAGS"
7312
 
7313
# Set sane defaults for various variables
7314
test -z "$CC" && CC=cc
7315
test -z "$LTCC" && LTCC=$CC
7316
test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7317
test -z "$LD" && LD=ld
7318
test -z "$ac_objext" && ac_objext=o
7319
 
7320
for cc_temp in $compiler""; do
7321
  case $cc_temp in
7322
    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7323
    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7324
    \-*) ;;
7325
    *) break;;
7326
  esac
7327
done
7328
cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7329
 
7330
 
7331
# Only perform the check for file, if the check method requires it
7332
test -z "$MAGIC_CMD" && MAGIC_CMD=file
7333
case $deplibs_check_method in
7334
file_magic*)
7335
  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7336
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7337
$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7338
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7339
  $as_echo_n "(cached) " >&6
7340
else
7341
  case $MAGIC_CMD in
7342
[\\/*] |  ?:[\\/]*)
7343
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7344
  ;;
7345
*)
7346
  lt_save_MAGIC_CMD="$MAGIC_CMD"
7347
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7348
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7349
  for ac_dir in $ac_dummy; do
7350
    IFS="$lt_save_ifs"
7351
    test -z "$ac_dir" && ac_dir=.
7352
    if test -f $ac_dir/${ac_tool_prefix}file; then
7353
      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7354
      if test -n "$file_magic_test_file"; then
7355
        case $deplibs_check_method in
7356
        "file_magic "*)
7357
          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7358
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7359
          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7360
            $EGREP "$file_magic_regex" > /dev/null; then
7361
            :
7362
          else
7363
            cat <<_LT_EOF 1>&2
7364
 
7365
*** Warning: the command libtool uses to detect shared libraries,
7366
*** $file_magic_cmd, produces output that libtool cannot recognize.
7367
*** The result is that libtool may fail to recognize shared libraries
7368
*** as such.  This will affect the creation of libtool libraries that
7369
*** depend on shared libraries, but programs linked with such libtool
7370
*** libraries will work regardless of this problem.  Nevertheless, you
7371
*** may want to report the problem to your system manager and/or to
7372
*** bug-libtool@gnu.org
7373
 
7374
_LT_EOF
7375
          fi ;;
7376
        esac
7377
      fi
7378
      break
7379
    fi
7380
  done
7381
  IFS="$lt_save_ifs"
7382
  MAGIC_CMD="$lt_save_MAGIC_CMD"
7383
  ;;
7384
esac
7385
fi
7386
 
7387
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7388
if test -n "$MAGIC_CMD"; then
7389
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7390
$as_echo "$MAGIC_CMD" >&6; }
7391
else
7392
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7393
$as_echo "no" >&6; }
7394
fi
7395
 
7396
 
7397
 
7398
 
7399
 
7400
if test -z "$lt_cv_path_MAGIC_CMD"; then
7401
  if test -n "$ac_tool_prefix"; then
7402
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7403
$as_echo_n "checking for file... " >&6; }
7404
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7405
  $as_echo_n "(cached) " >&6
7406
else
7407
  case $MAGIC_CMD in
7408
[\\/*] |  ?:[\\/]*)
7409
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7410
  ;;
7411
*)
7412
  lt_save_MAGIC_CMD="$MAGIC_CMD"
7413
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7414
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7415
  for ac_dir in $ac_dummy; do
7416
    IFS="$lt_save_ifs"
7417
    test -z "$ac_dir" && ac_dir=.
7418
    if test -f $ac_dir/file; then
7419
      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7420
      if test -n "$file_magic_test_file"; then
7421
        case $deplibs_check_method in
7422
        "file_magic "*)
7423
          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7424
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7425
          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7426
            $EGREP "$file_magic_regex" > /dev/null; then
7427
            :
7428
          else
7429
            cat <<_LT_EOF 1>&2
7430
 
7431
*** Warning: the command libtool uses to detect shared libraries,
7432
*** $file_magic_cmd, produces output that libtool cannot recognize.
7433
*** The result is that libtool may fail to recognize shared libraries
7434
*** as such.  This will affect the creation of libtool libraries that
7435
*** depend on shared libraries, but programs linked with such libtool
7436
*** libraries will work regardless of this problem.  Nevertheless, you
7437
*** may want to report the problem to your system manager and/or to
7438
*** bug-libtool@gnu.org
7439
 
7440
_LT_EOF
7441
          fi ;;
7442
        esac
7443
      fi
7444
      break
7445
    fi
7446
  done
7447
  IFS="$lt_save_ifs"
7448
  MAGIC_CMD="$lt_save_MAGIC_CMD"
7449
  ;;
7450
esac
7451
fi
7452
 
7453
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7454
if test -n "$MAGIC_CMD"; then
7455
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7456
$as_echo "$MAGIC_CMD" >&6; }
7457
else
7458
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7459
$as_echo "no" >&6; }
7460
fi
7461
 
7462
 
7463
  else
7464
    MAGIC_CMD=:
7465
  fi
7466
fi
7467
 
7468
  fi
7469
  ;;
7470
esac
7471
 
7472
# Use C for the default configuration in the libtool script
7473
 
7474
lt_save_CC="$CC"
7475
ac_ext=c
7476
ac_cpp='$CPP $CPPFLAGS'
7477
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7478
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7479
ac_compiler_gnu=$ac_cv_c_compiler_gnu
7480
 
7481
 
7482
# Source file extension for C test sources.
7483
ac_ext=c
7484
 
7485
# Object file extension for compiled C test sources.
7486
objext=o
7487
objext=$objext
7488
 
7489
# Code to be used in simple compile tests
7490
lt_simple_compile_test_code="int some_variable = 0;"
7491
 
7492
# Code to be used in simple link tests
7493
lt_simple_link_test_code='int main(){return(0);}'
7494
 
7495
 
7496
 
7497
 
7498
 
7499
 
7500
 
7501
# If no C compiler was specified, use CC.
7502
LTCC=${LTCC-"$CC"}
7503
 
7504
# If no C compiler flags were specified, use CFLAGS.
7505
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7506
 
7507
# Allow CC to be a program name with arguments.
7508
compiler=$CC
7509
 
7510
# Save the default compiler, since it gets overwritten when the other
7511
# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7512
compiler_DEFAULT=$CC
7513
 
7514
# save warnings/boilerplate of simple test code
7515
ac_outfile=conftest.$ac_objext
7516
echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7517
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7518
_lt_compiler_boilerplate=`cat conftest.err`
7519
$RM conftest*
7520
 
7521
ac_outfile=conftest.$ac_objext
7522
echo "$lt_simple_link_test_code" >conftest.$ac_ext
7523
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7524
_lt_linker_boilerplate=`cat conftest.err`
7525
$RM -r conftest*
7526
 
7527
 
7528
## CAVEAT EMPTOR:
7529
## There is no encapsulation within the following macros, do not change
7530
## the running order or otherwise move them around unless you know exactly
7531
## what you are doing...
7532
if test -n "$compiler"; then
7533
 
7534
lt_prog_compiler_no_builtin_flag=
7535
 
7536
if test "$GCC" = yes; then
7537
  case $cc_basename in
7538
  nvcc*)
7539
    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7540
  *)
7541
    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7542
  esac
7543
 
7544
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7545
$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7546
if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7547
  $as_echo_n "(cached) " >&6
7548
else
7549
  lt_cv_prog_compiler_rtti_exceptions=no
7550
   ac_outfile=conftest.$ac_objext
7551
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7552
   lt_compiler_flag="-fno-rtti -fno-exceptions"
7553
   # Insert the option either (1) after the last *FLAGS variable, or
7554
   # (2) before a word containing "conftest.", or (3) at the end.
7555
   # Note that $ac_compile itself does not contain backslashes and begins
7556
   # with a dollar sign (not a hyphen), so the echo should work correctly.
7557
   # The option is referenced via a variable to avoid confusing sed.
7558
   lt_compile=`echo "$ac_compile" | $SED \
7559
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7560
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7561
   -e 's:$: $lt_compiler_flag:'`
7562
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7563
   (eval "$lt_compile" 2>conftest.err)
7564
   ac_status=$?
7565
   cat conftest.err >&5
7566
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7567
   if (exit $ac_status) && test -s "$ac_outfile"; then
7568
     # The compiler can only warn and ignore the option if not recognized
7569
     # So say no if there are warnings other than the usual output.
7570
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7571
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7572
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7573
       lt_cv_prog_compiler_rtti_exceptions=yes
7574
     fi
7575
   fi
7576
   $RM conftest*
7577
 
7578
fi
7579
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7580
$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7581
 
7582
if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7583
    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7584
else
7585
    :
7586
fi
7587
 
7588
fi
7589
 
7590
 
7591
 
7592
 
7593
 
7594
 
7595
  lt_prog_compiler_wl=
7596
lt_prog_compiler_pic=
7597
lt_prog_compiler_static=
7598
 
7599
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7600
$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7601
 
7602
  if test "$GCC" = yes; then
7603
    lt_prog_compiler_wl='-Wl,'
7604
    lt_prog_compiler_static='-static'
7605
 
7606
    case $host_os in
7607
      aix*)
7608
      # All AIX code is PIC.
7609
      if test "$host_cpu" = ia64; then
7610
        # AIX 5 now supports IA64 processor
7611
        lt_prog_compiler_static='-Bstatic'
7612
      fi
7613
      ;;
7614
 
7615
    amigaos*)
7616
      case $host_cpu in
7617
      powerpc)
7618
            # see comment about AmigaOS4 .so support
7619
            lt_prog_compiler_pic='-fPIC'
7620
        ;;
7621
      m68k)
7622
            # FIXME: we need at least 68020 code to build shared libraries, but
7623
            # adding the `-m68020' flag to GCC prevents building anything better,
7624
            # like `-m68040'.
7625
            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7626
        ;;
7627
      esac
7628
      ;;
7629
 
7630
    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7631
      # PIC is the default for these OSes.
7632
      ;;
7633
 
7634
    mingw* | cygwin* | pw32* | os2* | cegcc*)
7635
      # This hack is so that the source file can tell whether it is being
7636
      # built for inclusion in a dll (and should export symbols for example).
7637
      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7638
      # (--disable-auto-import) libraries
7639
      lt_prog_compiler_pic='-DDLL_EXPORT'
7640
      ;;
7641
 
7642
    darwin* | rhapsody*)
7643
      # PIC is the default on this platform
7644
      # Common symbols not allowed in MH_DYLIB files
7645
      lt_prog_compiler_pic='-fno-common'
7646
      ;;
7647
 
7648
    haiku*)
7649
      # PIC is the default for Haiku.
7650
      # The "-static" flag exists, but is broken.
7651
      lt_prog_compiler_static=
7652
      ;;
7653
 
7654
    hpux*)
7655
      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7656
      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7657
      # sets the default TLS model and affects inlining.
7658
      case $host_cpu in
7659
      hppa*64*)
7660
        # +Z the default
7661
        ;;
7662
      *)
7663
        lt_prog_compiler_pic='-fPIC'
7664
        ;;
7665
      esac
7666
      ;;
7667
 
7668
    interix[3-9]*)
7669
      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7670
      # Instead, we relocate shared libraries at runtime.
7671
      ;;
7672
 
7673
    msdosdjgpp*)
7674
      # Just because we use GCC doesn't mean we suddenly get shared libraries
7675
      # on systems that don't support them.
7676
      lt_prog_compiler_can_build_shared=no
7677
      enable_shared=no
7678
      ;;
7679
 
7680
    *nto* | *qnx*)
7681
      # QNX uses GNU C++, but need to define -shared option too, otherwise
7682
      # it will coredump.
7683
      lt_prog_compiler_pic='-fPIC -shared'
7684
      ;;
7685
 
7686
    sysv4*MP*)
7687
      if test -d /usr/nec; then
7688
        lt_prog_compiler_pic=-Kconform_pic
7689
      fi
7690
      ;;
7691
 
7692
    *)
7693
      lt_prog_compiler_pic='-fPIC'
7694
      ;;
7695
    esac
7696
 
7697
    case $cc_basename in
7698
    nvcc*) # Cuda Compiler Driver 2.2
7699
      lt_prog_compiler_wl='-Xlinker '
7700
      lt_prog_compiler_pic='-Xcompiler -fPIC'
7701
      ;;
7702
    esac
7703
  else
7704
    # PORTME Check for flag to pass linker flags through the system compiler.
7705
    case $host_os in
7706
    aix*)
7707
      lt_prog_compiler_wl='-Wl,'
7708
      if test "$host_cpu" = ia64; then
7709
        # AIX 5 now supports IA64 processor
7710
        lt_prog_compiler_static='-Bstatic'
7711
      else
7712
        lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7713
      fi
7714
      ;;
7715
 
7716
    mingw* | cygwin* | pw32* | os2* | cegcc*)
7717
      # This hack is so that the source file can tell whether it is being
7718
      # built for inclusion in a dll (and should export symbols for example).
7719
      lt_prog_compiler_pic='-DDLL_EXPORT'
7720
      ;;
7721
 
7722
    hpux9* | hpux10* | hpux11*)
7723
      lt_prog_compiler_wl='-Wl,'
7724
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7725
      # not for PA HP-UX.
7726
      case $host_cpu in
7727
      hppa*64*|ia64*)
7728
        # +Z the default
7729
        ;;
7730
      *)
7731
        lt_prog_compiler_pic='+Z'
7732
        ;;
7733
      esac
7734
      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7735
      lt_prog_compiler_static='${wl}-a ${wl}archive'
7736
      ;;
7737
 
7738
    irix5* | irix6* | nonstopux*)
7739
      lt_prog_compiler_wl='-Wl,'
7740
      # PIC (with -KPIC) is the default.
7741
      lt_prog_compiler_static='-non_shared'
7742
      ;;
7743
 
7744
    linux* | k*bsd*-gnu | kopensolaris*-gnu)
7745
      case $cc_basename in
7746
      # old Intel for x86_64 which still supported -KPIC.
7747
      ecc*)
7748
        lt_prog_compiler_wl='-Wl,'
7749
        lt_prog_compiler_pic='-KPIC'
7750
        lt_prog_compiler_static='-static'
7751
        ;;
7752
      # icc used to be incompatible with GCC.
7753
      # ICC 10 doesn't accept -KPIC any more.
7754
      icc* | ifort*)
7755
        lt_prog_compiler_wl='-Wl,'
7756
        lt_prog_compiler_pic='-fPIC'
7757
        lt_prog_compiler_static='-static'
7758
        ;;
7759
      # Lahey Fortran 8.1.
7760
      lf95*)
7761
        lt_prog_compiler_wl='-Wl,'
7762
        lt_prog_compiler_pic='--shared'
7763
        lt_prog_compiler_static='--static'
7764
        ;;
7765
      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7766
        # Portland Group compilers (*not* the Pentium gcc compiler,
7767
        # which looks to be a dead project)
7768
        lt_prog_compiler_wl='-Wl,'
7769
        lt_prog_compiler_pic='-fpic'
7770
        lt_prog_compiler_static='-Bstatic'
7771
        ;;
7772
      ccc*)
7773
        lt_prog_compiler_wl='-Wl,'
7774
        # All Alpha code is PIC.
7775
        lt_prog_compiler_static='-non_shared'
7776
        ;;
7777
      xl* | bgxl* | bgf* | mpixl*)
7778
        # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7779
        lt_prog_compiler_wl='-Wl,'
7780
        lt_prog_compiler_pic='-qpic'
7781
        lt_prog_compiler_static='-qstaticlink'
7782
        ;;
7783
      *)
7784
        case `$CC -V 2>&1 | sed 5q` in
7785
        *Sun\ F* | *Sun*Fortran*)
7786
          # Sun Fortran 8.3 passes all unrecognized flags to the linker
7787
          lt_prog_compiler_pic='-KPIC'
7788
          lt_prog_compiler_static='-Bstatic'
7789
          lt_prog_compiler_wl=''
7790
          ;;
7791
        *Sun\ C*)
7792
          # Sun C 5.9
7793
          lt_prog_compiler_pic='-KPIC'
7794
          lt_prog_compiler_static='-Bstatic'
7795
          lt_prog_compiler_wl='-Wl,'
7796
          ;;
7797
        esac
7798
        ;;
7799
      esac
7800
      ;;
7801
 
7802
    newsos6)
7803
      lt_prog_compiler_pic='-KPIC'
7804
      lt_prog_compiler_static='-Bstatic'
7805
      ;;
7806
 
7807
    *nto* | *qnx*)
7808
      # QNX uses GNU C++, but need to define -shared option too, otherwise
7809
      # it will coredump.
7810
      lt_prog_compiler_pic='-fPIC -shared'
7811
      ;;
7812
 
7813
    osf3* | osf4* | osf5*)
7814
      lt_prog_compiler_wl='-Wl,'
7815
      # All OSF/1 code is PIC.
7816
      lt_prog_compiler_static='-non_shared'
7817
      ;;
7818
 
7819
    rdos*)
7820
      lt_prog_compiler_static='-non_shared'
7821
      ;;
7822
 
7823
    solaris*)
7824
      lt_prog_compiler_pic='-KPIC'
7825
      lt_prog_compiler_static='-Bstatic'
7826
      case $cc_basename in
7827
      f77* | f90* | f95*)
7828
        lt_prog_compiler_wl='-Qoption ld ';;
7829
      *)
7830
        lt_prog_compiler_wl='-Wl,';;
7831
      esac
7832
      ;;
7833
 
7834
    sunos4*)
7835
      lt_prog_compiler_wl='-Qoption ld '
7836
      lt_prog_compiler_pic='-PIC'
7837
      lt_prog_compiler_static='-Bstatic'
7838
      ;;
7839
 
7840
    sysv4 | sysv4.2uw2* | sysv4.3*)
7841
      lt_prog_compiler_wl='-Wl,'
7842
      lt_prog_compiler_pic='-KPIC'
7843
      lt_prog_compiler_static='-Bstatic'
7844
      ;;
7845
 
7846
    sysv4*MP*)
7847
      if test -d /usr/nec ;then
7848
        lt_prog_compiler_pic='-Kconform_pic'
7849
        lt_prog_compiler_static='-Bstatic'
7850
      fi
7851
      ;;
7852
 
7853
    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7854
      lt_prog_compiler_wl='-Wl,'
7855
      lt_prog_compiler_pic='-KPIC'
7856
      lt_prog_compiler_static='-Bstatic'
7857
      ;;
7858
 
7859
    unicos*)
7860
      lt_prog_compiler_wl='-Wl,'
7861
      lt_prog_compiler_can_build_shared=no
7862
      ;;
7863
 
7864
    uts4*)
7865
      lt_prog_compiler_pic='-pic'
7866
      lt_prog_compiler_static='-Bstatic'
7867
      ;;
7868
 
7869
    *)
7870
      lt_prog_compiler_can_build_shared=no
7871
      ;;
7872
    esac
7873
  fi
7874
 
7875
case $host_os in
7876
  # For platforms which do not support PIC, -DPIC is meaningless:
7877
  *djgpp*)
7878
    lt_prog_compiler_pic=
7879
    ;;
7880
  *)
7881
    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7882
    ;;
7883
esac
7884
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7885
$as_echo "$lt_prog_compiler_pic" >&6; }
7886
 
7887
 
7888
 
7889
 
7890
 
7891
 
7892
#
7893
# Check to make sure the PIC flag actually works.
7894
#
7895
if test -n "$lt_prog_compiler_pic"; then
7896
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7897
$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7898
if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7899
  $as_echo_n "(cached) " >&6
7900
else
7901
  lt_cv_prog_compiler_pic_works=no
7902
   ac_outfile=conftest.$ac_objext
7903
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7904
   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7905
   # Insert the option either (1) after the last *FLAGS variable, or
7906
   # (2) before a word containing "conftest.", or (3) at the end.
7907
   # Note that $ac_compile itself does not contain backslashes and begins
7908
   # with a dollar sign (not a hyphen), so the echo should work correctly.
7909
   # The option is referenced via a variable to avoid confusing sed.
7910
   lt_compile=`echo "$ac_compile" | $SED \
7911
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7912
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7913
   -e 's:$: $lt_compiler_flag:'`
7914
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7915
   (eval "$lt_compile" 2>conftest.err)
7916
   ac_status=$?
7917
   cat conftest.err >&5
7918
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7919
   if (exit $ac_status) && test -s "$ac_outfile"; then
7920
     # The compiler can only warn and ignore the option if not recognized
7921
     # So say no if there are warnings other than the usual output.
7922
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7923
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7924
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7925
       lt_cv_prog_compiler_pic_works=yes
7926
     fi
7927
   fi
7928
   $RM conftest*
7929
 
7930
fi
7931
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7932
$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7933
 
7934
if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7935
    case $lt_prog_compiler_pic in
7936
     "" | " "*) ;;
7937
     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7938
     esac
7939
else
7940
    lt_prog_compiler_pic=
7941
     lt_prog_compiler_can_build_shared=no
7942
fi
7943
 
7944
fi
7945
 
7946
 
7947
 
7948
 
7949
 
7950
 
7951
#
7952
# Check to make sure the static flag actually works.
7953
#
7954
wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7955
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7956
$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7957
if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7958
  $as_echo_n "(cached) " >&6
7959
else
7960
  lt_cv_prog_compiler_static_works=no
7961
   save_LDFLAGS="$LDFLAGS"
7962
   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7963
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
7964
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7965
     # The linker can only warn and ignore the option if not recognized
7966
     # So say no if there are warnings
7967
     if test -s conftest.err; then
7968
       # Append any errors to the config.log.
7969
       cat conftest.err 1>&5
7970
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
7971
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7972
       if diff conftest.exp conftest.er2 >/dev/null; then
7973
         lt_cv_prog_compiler_static_works=yes
7974
       fi
7975
     else
7976
       lt_cv_prog_compiler_static_works=yes
7977
     fi
7978
   fi
7979
   $RM -r conftest*
7980
   LDFLAGS="$save_LDFLAGS"
7981
 
7982
fi
7983
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7984
$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7985
 
7986
if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7987
    :
7988
else
7989
    lt_prog_compiler_static=
7990
fi
7991
 
7992
 
7993
 
7994
 
7995
 
7996
 
7997
 
7998
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7999
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8000
if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8001
  $as_echo_n "(cached) " >&6
8002
else
8003
  lt_cv_prog_compiler_c_o=no
8004
   $RM -r conftest 2>/dev/null
8005
   mkdir conftest
8006
   cd conftest
8007
   mkdir out
8008
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8009
 
8010
   lt_compiler_flag="-o out/conftest2.$ac_objext"
8011
   # Insert the option either (1) after the last *FLAGS variable, or
8012
   # (2) before a word containing "conftest.", or (3) at the end.
8013
   # Note that $ac_compile itself does not contain backslashes and begins
8014
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8015
   lt_compile=`echo "$ac_compile" | $SED \
8016
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8017
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8018
   -e 's:$: $lt_compiler_flag:'`
8019
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8020
   (eval "$lt_compile" 2>out/conftest.err)
8021
   ac_status=$?
8022
   cat out/conftest.err >&5
8023
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8024
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8025
   then
8026
     # The compiler can only warn and ignore the option if not recognized
8027
     # So say no if there are warnings
8028
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8029
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8030
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8031
       lt_cv_prog_compiler_c_o=yes
8032
     fi
8033
   fi
8034
   chmod u+w . 2>&5
8035
   $RM conftest*
8036
   # SGI C++ compiler will create directory out/ii_files/ for
8037
   # template instantiation
8038
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8039
   $RM out/* && rmdir out
8040
   cd ..
8041
   $RM -r conftest
8042
   $RM conftest*
8043
 
8044
fi
8045
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8046
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8047
 
8048
 
8049
 
8050
 
8051
 
8052
 
8053
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8054
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8055
if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8056
  $as_echo_n "(cached) " >&6
8057
else
8058
  lt_cv_prog_compiler_c_o=no
8059
   $RM -r conftest 2>/dev/null
8060
   mkdir conftest
8061
   cd conftest
8062
   mkdir out
8063
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8064
 
8065
   lt_compiler_flag="-o out/conftest2.$ac_objext"
8066
   # Insert the option either (1) after the last *FLAGS variable, or
8067
   # (2) before a word containing "conftest.", or (3) at the end.
8068
   # Note that $ac_compile itself does not contain backslashes and begins
8069
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8070
   lt_compile=`echo "$ac_compile" | $SED \
8071
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8072
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8073
   -e 's:$: $lt_compiler_flag:'`
8074
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8075
   (eval "$lt_compile" 2>out/conftest.err)
8076
   ac_status=$?
8077
   cat out/conftest.err >&5
8078
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8079
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8080
   then
8081
     # The compiler can only warn and ignore the option if not recognized
8082
     # So say no if there are warnings
8083
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8084
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8085
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8086
       lt_cv_prog_compiler_c_o=yes
8087
     fi
8088
   fi
8089
   chmod u+w . 2>&5
8090
   $RM conftest*
8091
   # SGI C++ compiler will create directory out/ii_files/ for
8092
   # template instantiation
8093
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8094
   $RM out/* && rmdir out
8095
   cd ..
8096
   $RM -r conftest
8097
   $RM conftest*
8098
 
8099
fi
8100
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8101
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8102
 
8103
 
8104
 
8105
 
8106
hard_links="nottested"
8107
if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8108
  # do not overwrite the value of need_locks provided by the user
8109
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8110
$as_echo_n "checking if we can lock with hard links... " >&6; }
8111
  hard_links=yes
8112
  $RM conftest*
8113
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8114
  touch conftest.a
8115
  ln conftest.a conftest.b 2>&5 || hard_links=no
8116
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8117
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8118
$as_echo "$hard_links" >&6; }
8119
  if test "$hard_links" = no; then
8120
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8121
$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8122
    need_locks=warn
8123
  fi
8124
else
8125
  need_locks=no
8126
fi
8127
 
8128
 
8129
 
8130
 
8131
 
8132
 
8133
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8134
$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8135
 
8136
  runpath_var=
8137
  allow_undefined_flag=
8138
  always_export_symbols=no
8139
  archive_cmds=
8140
  archive_expsym_cmds=
8141
  compiler_needs_object=no
8142
  enable_shared_with_static_runtimes=no
8143
  export_dynamic_flag_spec=
8144
  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8145
  hardcode_automatic=no
8146
  hardcode_direct=no
8147
  hardcode_direct_absolute=no
8148
  hardcode_libdir_flag_spec=
8149
  hardcode_libdir_flag_spec_ld=
8150
  hardcode_libdir_separator=
8151
  hardcode_minus_L=no
8152
  hardcode_shlibpath_var=unsupported
8153
  inherit_rpath=no
8154
  link_all_deplibs=unknown
8155
  module_cmds=
8156
  module_expsym_cmds=
8157
  old_archive_from_new_cmds=
8158
  old_archive_from_expsyms_cmds=
8159
  thread_safe_flag_spec=
8160
  whole_archive_flag_spec=
8161
  # include_expsyms should be a list of space-separated symbols to be *always*
8162
  # included in the symbol list
8163
  include_expsyms=
8164
  # exclude_expsyms can be an extended regexp of symbols to exclude
8165
  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8166
  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8167
  # as well as any symbol that contains `d'.
8168
  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8169
  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8170
  # platforms (ab)use it in PIC code, but their linkers get confused if
8171
  # the symbol is explicitly referenced.  Since portable code cannot
8172
  # rely on this symbol name, it's probably fine to never include it in
8173
  # preloaded symbol tables.
8174
  # Exclude shared library initialization/finalization symbols.
8175
  extract_expsyms_cmds=
8176
 
8177
  case $host_os in
8178
  cygwin* | mingw* | pw32* | cegcc*)
8179
    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8180
    # When not using gcc, we currently assume that we are using
8181
    # Microsoft Visual C++.
8182
    if test "$GCC" != yes; then
8183
      with_gnu_ld=no
8184
    fi
8185
    ;;
8186
  interix*)
8187
    # we just hope/assume this is gcc and not c89 (= MSVC++)
8188
    with_gnu_ld=yes
8189
    ;;
8190
  openbsd*)
8191
    with_gnu_ld=no
8192
    ;;
8193
  esac
8194
 
8195
  ld_shlibs=yes
8196
 
8197
  # On some targets, GNU ld is compatible enough with the native linker
8198
  # that we're better off using the native interface for both.
8199
  lt_use_gnu_ld_interface=no
8200
  if test "$with_gnu_ld" = yes; then
8201
    case $host_os in
8202
      aix*)
8203
        # The AIX port of GNU ld has always aspired to compatibility
8204
        # with the native linker.  However, as the warning in the GNU ld
8205
        # block says, versions before 2.19.5* couldn't really create working
8206
        # shared libraries, regardless of the interface used.
8207
        case `$LD -v 2>&1` in
8208
          *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8209
          *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8210
          *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8211
          *)
8212
            lt_use_gnu_ld_interface=yes
8213
            ;;
8214
        esac
8215
        ;;
8216
      *)
8217
        lt_use_gnu_ld_interface=yes
8218
        ;;
8219
    esac
8220
  fi
8221
 
8222
  if test "$lt_use_gnu_ld_interface" = yes; then
8223
    # If archive_cmds runs LD, not CC, wlarc should be empty
8224
    wlarc='${wl}'
8225
 
8226
    # Set some defaults for GNU ld with shared library support. These
8227
    # are reset later if shared libraries are not supported. Putting them
8228
    # here allows them to be overridden if necessary.
8229
    runpath_var=LD_RUN_PATH
8230
    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8231
    export_dynamic_flag_spec='${wl}--export-dynamic'
8232
    # ancient GNU ld didn't support --whole-archive et. al.
8233
    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8234
      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8235
    else
8236
      whole_archive_flag_spec=
8237
    fi
8238
    supports_anon_versioning=no
8239
    case `$LD -v 2>&1` in
8240
      *GNU\ gold*) supports_anon_versioning=yes ;;
8241
      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8242
      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8243
      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8244
      *\ 2.11.*) ;; # other 2.11 versions
8245
      *) supports_anon_versioning=yes ;;
8246
    esac
8247
 
8248
    # See if GNU ld supports shared libraries.
8249
    case $host_os in
8250
    aix[3-9]*)
8251
      # On AIX/PPC, the GNU linker is very broken
8252
      if test "$host_cpu" != ia64; then
8253
        ld_shlibs=no
8254
        cat <<_LT_EOF 1>&2
8255
 
8256
*** Warning: the GNU linker, at least up to release 2.19, is reported
8257
*** to be unable to reliably create shared libraries on AIX.
8258
*** Therefore, libtool is disabling shared libraries support.  If you
8259
*** really care for shared libraries, you may want to install binutils
8260
*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8261
*** You will then need to restart the configuration process.
8262
 
8263
_LT_EOF
8264
      fi
8265
      ;;
8266
 
8267
    amigaos*)
8268
      case $host_cpu in
8269
      powerpc)
8270
            # see comment about AmigaOS4 .so support
8271
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8272
            archive_expsym_cmds=''
8273
        ;;
8274
      m68k)
8275
            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)'
8276
            hardcode_libdir_flag_spec='-L$libdir'
8277
            hardcode_minus_L=yes
8278
        ;;
8279
      esac
8280
      ;;
8281
 
8282
    beos*)
8283
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8284
        allow_undefined_flag=unsupported
8285
        # Joseph Beckenbach  says some releases of gcc
8286
        # support --undefined.  This deserves some investigation.  FIXME
8287
        archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8288
      else
8289
        ld_shlibs=no
8290
      fi
8291
      ;;
8292
 
8293
    cygwin* | mingw* | pw32* | cegcc*)
8294
      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8295
      # as there is no search path for DLLs.
8296
      hardcode_libdir_flag_spec='-L$libdir'
8297
      export_dynamic_flag_spec='${wl}--export-all-symbols'
8298
      allow_undefined_flag=unsupported
8299
      always_export_symbols=no
8300
      enable_shared_with_static_runtimes=yes
8301
      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8302
 
8303
      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8304
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8305
        # If the export-symbols file already is a .def file (1st line
8306
        # is EXPORTS), use it as is; otherwise, prepend...
8307
        archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8308
          cp $export_symbols $output_objdir/$soname.def;
8309
        else
8310
          echo EXPORTS > $output_objdir/$soname.def;
8311
          cat $export_symbols >> $output_objdir/$soname.def;
8312
        fi~
8313
        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8314
      else
8315
        ld_shlibs=no
8316
      fi
8317
      ;;
8318
 
8319
    haiku*)
8320
      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8321
      link_all_deplibs=yes
8322
      ;;
8323
 
8324
    interix[3-9]*)
8325
      hardcode_direct=no
8326
      hardcode_shlibpath_var=no
8327
      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8328
      export_dynamic_flag_spec='${wl}-E'
8329
      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8330
      # Instead, shared libraries are loaded at an image base (0x10000000 by
8331
      # default) and relocated if they conflict, which is a slow very memory
8332
      # consuming and fragmenting process.  To avoid this, we pick a random,
8333
      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8334
      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8335
      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8336
      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'
8337
      ;;
8338
 
8339
    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8340
      tmp_diet=no
8341
      if test "$host_os" = linux-dietlibc; then
8342
        case $cc_basename in
8343
          diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
8344
        esac
8345
      fi
8346
      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8347
         && test "$tmp_diet" = no
8348
      then
8349
        tmp_addflag=
8350
        tmp_sharedflag='-shared'
8351
        case $cc_basename,$host_cpu in
8352
        pgcc*)                          # Portland Group C compiler
8353
          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'
8354
          tmp_addflag=' $pic_flag'
8355
          ;;
8356
        pgf77* | pgf90* | pgf95* | pgfortran*)
8357
                                        # Portland Group f77 and f90 compilers
8358
          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'
8359
          tmp_addflag=' $pic_flag -Mnomain' ;;
8360
        ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
8361
          tmp_addflag=' -i_dynamic' ;;
8362
        efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
8363
          tmp_addflag=' -i_dynamic -nofor_main' ;;
8364
        ifc* | ifort*)                  # Intel Fortran compiler
8365
          tmp_addflag=' -nofor_main' ;;
8366
        lf95*)                          # Lahey Fortran 8.1
8367
          whole_archive_flag_spec=
8368
          tmp_sharedflag='--shared' ;;
8369
        xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8370
          tmp_sharedflag='-qmkshrobj'
8371
          tmp_addflag= ;;
8372
        nvcc*)  # Cuda Compiler Driver 2.2
8373
          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'
8374
          compiler_needs_object=yes
8375
          ;;
8376
        esac
8377
        case `$CC -V 2>&1 | sed 5q` in
8378
        *Sun\ C*)                       # Sun C 5.9
8379
          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'
8380
          compiler_needs_object=yes
8381
          tmp_sharedflag='-G' ;;
8382
        *Sun\ F*)                       # Sun Fortran 8.3
8383
          tmp_sharedflag='-G' ;;
8384
        esac
8385
        archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8386
 
8387
        if test "x$supports_anon_versioning" = xyes; then
8388
          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8389
            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8390
            echo "local: *; };" >> $output_objdir/$libname.ver~
8391
            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8392
        fi
8393
 
8394
        case $cc_basename in
8395
        xlf* | bgf* | bgxlf* | mpixlf*)
8396
          # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8397
          whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8398
          hardcode_libdir_flag_spec=
8399
          hardcode_libdir_flag_spec_ld='-rpath $libdir'
8400
          archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8401
          if test "x$supports_anon_versioning" = xyes; then
8402
            archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8403
              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8404
              echo "local: *; };" >> $output_objdir/$libname.ver~
8405
              $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8406
          fi
8407
          ;;
8408
        esac
8409
      else
8410
        ld_shlibs=no
8411
      fi
8412
      ;;
8413
 
8414
    netbsd*)
8415
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8416
        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8417
        wlarc=
8418
      else
8419
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8420
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8421
      fi
8422
      ;;
8423
 
8424
    solaris*)
8425
      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8426
        ld_shlibs=no
8427
        cat <<_LT_EOF 1>&2
8428
 
8429
*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8430
*** create shared libraries on Solaris systems.  Therefore, libtool
8431
*** is disabling shared libraries support.  We urge you to upgrade GNU
8432
*** binutils to release 2.9.1 or newer.  Another option is to modify
8433
*** your PATH or compiler configuration so that the native linker is
8434
*** used, and then restart.
8435
 
8436
_LT_EOF
8437
      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8438
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8439
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8440
      else
8441
        ld_shlibs=no
8442
      fi
8443
      ;;
8444
 
8445
    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8446
      case `$LD -v 2>&1` in
8447
        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8448
        ld_shlibs=no
8449
        cat <<_LT_EOF 1>&2
8450
 
8451
*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8452
*** reliably create shared libraries on SCO systems.  Therefore, libtool
8453
*** is disabling shared libraries support.  We urge you to upgrade GNU
8454
*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8455
*** your PATH or compiler configuration so that the native linker is
8456
*** used, and then restart.
8457
 
8458
_LT_EOF
8459
        ;;
8460
        *)
8461
          # For security reasons, it is highly recommended that you always
8462
          # use absolute paths for naming shared libraries, and exclude the
8463
          # DT_RUNPATH tag from executables and libraries.  But doing so
8464
          # requires that you compile everything twice, which is a pain.
8465
          if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8466
            hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8467
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8468
            archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8469
          else
8470
            ld_shlibs=no
8471
          fi
8472
        ;;
8473
      esac
8474
      ;;
8475
 
8476
    sunos4*)
8477
      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8478
      wlarc=
8479
      hardcode_direct=yes
8480
      hardcode_shlibpath_var=no
8481
      ;;
8482
 
8483
    *)
8484
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8485
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8486
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8487
      else
8488
        ld_shlibs=no
8489
      fi
8490
      ;;
8491
    esac
8492
 
8493
    if test "$ld_shlibs" = no; then
8494
      runpath_var=
8495
      hardcode_libdir_flag_spec=
8496
      export_dynamic_flag_spec=
8497
      whole_archive_flag_spec=
8498
    fi
8499
  else
8500
    # PORTME fill in a description of your system's linker (not GNU ld)
8501
    case $host_os in
8502
    aix3*)
8503
      allow_undefined_flag=unsupported
8504
      always_export_symbols=yes
8505
      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'
8506
      # Note: this linker hardcodes the directories in LIBPATH if there
8507
      # are no directories specified by -L.
8508
      hardcode_minus_L=yes
8509
      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8510
        # Neither direct hardcoding nor static linking is supported with a
8511
        # broken collect2.
8512
        hardcode_direct=unsupported
8513
      fi
8514
      ;;
8515
 
8516
    aix[4-9]*)
8517
      if test "$host_cpu" = ia64; then
8518
        # On IA64, the linker does run time linking by default, so we don't
8519
        # have to do anything special.
8520
        aix_use_runtimelinking=no
8521
        exp_sym_flag='-Bexport'
8522
        no_entry_flag=""
8523
      else
8524
        # If we're using GNU nm, then we don't want the "-C" option.
8525
        # -C means demangle to AIX nm, but means don't demangle with GNU nm
8526
        # Also, AIX nm treats weak defined symbols like other global
8527
        # defined symbols, whereas GNU nm marks them as "W".
8528
        if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8529
          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'
8530
        else
8531
          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'
8532
        fi
8533
        aix_use_runtimelinking=no
8534
 
8535
        # Test if we are trying to use run time linking or normal
8536
        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8537
        # need to do runtime linking.
8538
        case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8539
          for ld_flag in $LDFLAGS; do
8540
          if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8541
            aix_use_runtimelinking=yes
8542
            break
8543
          fi
8544
          done
8545
          ;;
8546
        esac
8547
 
8548
        exp_sym_flag='-bexport'
8549
        no_entry_flag='-bnoentry'
8550
      fi
8551
 
8552
      # When large executables or shared objects are built, AIX ld can
8553
      # have problems creating the table of contents.  If linking a library
8554
      # or program results in "error TOC overflow" add -mminimal-toc to
8555
      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8556
      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8557
 
8558
      archive_cmds=''
8559
      hardcode_direct=yes
8560
      hardcode_direct_absolute=yes
8561
      hardcode_libdir_separator=':'
8562
      link_all_deplibs=yes
8563
      file_list_spec='${wl}-f,'
8564
 
8565
      if test "$GCC" = yes; then
8566
        case $host_os in aix4.[012]|aix4.[012].*)
8567
        # We only want to do this on AIX 4.2 and lower, the check
8568
        # below for broken collect2 doesn't work under 4.3+
8569
          collect2name=`${CC} -print-prog-name=collect2`
8570
          if test -f "$collect2name" &&
8571
           strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8572
          then
8573
          # We have reworked collect2
8574
          :
8575
          else
8576
          # We have old collect2
8577
          hardcode_direct=unsupported
8578
          # It fails to find uninstalled libraries when the uninstalled
8579
          # path is not listed in the libpath.  Setting hardcode_minus_L
8580
          # to unsupported forces relinking
8581
          hardcode_minus_L=yes
8582
          hardcode_libdir_flag_spec='-L$libdir'
8583
          hardcode_libdir_separator=
8584
          fi
8585
          ;;
8586
        esac
8587
        shared_flag='-shared'
8588
        if test "$aix_use_runtimelinking" = yes; then
8589
          shared_flag="$shared_flag "'${wl}-G'
8590
        fi
8591
      else
8592
        # not using gcc
8593
        if test "$host_cpu" = ia64; then
8594
        # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8595
        # chokes on -Wl,-G. The following line is correct:
8596
          shared_flag='-G'
8597
        else
8598
          if test "$aix_use_runtimelinking" = yes; then
8599
            shared_flag='${wl}-G'
8600
          else
8601
            shared_flag='${wl}-bM:SRE'
8602
          fi
8603
        fi
8604
      fi
8605
 
8606
      export_dynamic_flag_spec='${wl}-bexpall'
8607
      # It seems that -bexpall does not export symbols beginning with
8608
      # underscore (_), so it is better to generate a list of symbols to export.
8609
      always_export_symbols=yes
8610
      if test "$aix_use_runtimelinking" = yes; then
8611
        # Warning - without using the other runtime loading flags (-brtl),
8612
        # -berok will link without error, but may produce a broken library.
8613
        allow_undefined_flag='-berok'
8614
        # Determine the default libpath from the value encoded in an
8615
        # empty executable.
8616
        if test x$gcc_no_link = xyes; then
8617
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8618
fi
8619
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8620
/* end confdefs.h.  */
8621
 
8622
int
8623
main ()
8624
{
8625
 
8626
  ;
8627
  return 0;
8628
}
8629
_ACEOF
8630
if ac_fn_c_try_link "$LINENO"; then :
8631
 
8632
lt_aix_libpath_sed='
8633
    /Import File Strings/,/^$/ {
8634
        /^0/ {
8635
            s/^0  *\(.*\)$/\1/
8636
            p
8637
        }
8638
    }'
8639
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8640
# Check for a 64-bit object if we didn't find anything.
8641
if test -z "$aix_libpath"; then
8642
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8643
fi
8644
fi
8645
rm -f core conftest.err conftest.$ac_objext \
8646
    conftest$ac_exeext conftest.$ac_ext
8647
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8648
 
8649
        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8650
        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"
8651
      else
8652
        if test "$host_cpu" = ia64; then
8653
          hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8654
          allow_undefined_flag="-z nodefs"
8655
          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"
8656
        else
8657
         # Determine the default libpath from the value encoded in an
8658
         # empty executable.
8659
         if test x$gcc_no_link = xyes; then
8660
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8661
fi
8662
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8663
/* end confdefs.h.  */
8664
 
8665
int
8666
main ()
8667
{
8668
 
8669
  ;
8670
  return 0;
8671
}
8672
_ACEOF
8673
if ac_fn_c_try_link "$LINENO"; then :
8674
 
8675
lt_aix_libpath_sed='
8676
    /Import File Strings/,/^$/ {
8677
        /^0/ {
8678
            s/^0  *\(.*\)$/\1/
8679
            p
8680
        }
8681
    }'
8682
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8683
# Check for a 64-bit object if we didn't find anything.
8684
if test -z "$aix_libpath"; then
8685
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8686
fi
8687
fi
8688
rm -f core conftest.err conftest.$ac_objext \
8689
    conftest$ac_exeext conftest.$ac_ext
8690
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8691
 
8692
         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8693
          # Warning - without using the other run time loading flags,
8694
          # -berok will link without error, but may produce a broken library.
8695
          no_undefined_flag=' ${wl}-bernotok'
8696
          allow_undefined_flag=' ${wl}-berok'
8697
          if test "$with_gnu_ld" = yes; then
8698
            # We only use this code for GNU lds that support --whole-archive.
8699
            whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8700
          else
8701
            # Exported symbols can be pulled into shared objects from archives
8702
            whole_archive_flag_spec='$convenience'
8703
          fi
8704
          archive_cmds_need_lc=yes
8705
          # This is similar to how AIX traditionally builds its shared libraries.
8706
          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'
8707
        fi
8708
      fi
8709
      ;;
8710
 
8711
    amigaos*)
8712
      case $host_cpu in
8713
      powerpc)
8714
            # see comment about AmigaOS4 .so support
8715
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8716
            archive_expsym_cmds=''
8717
        ;;
8718
      m68k)
8719
            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)'
8720
            hardcode_libdir_flag_spec='-L$libdir'
8721
            hardcode_minus_L=yes
8722
        ;;
8723
      esac
8724
      ;;
8725
 
8726
    bsdi[45]*)
8727
      export_dynamic_flag_spec=-rdynamic
8728
      ;;
8729
 
8730
    cygwin* | mingw* | pw32* | cegcc*)
8731
      # When not using gcc, we currently assume that we are using
8732
      # Microsoft Visual C++.
8733
      # hardcode_libdir_flag_spec is actually meaningless, as there is
8734
      # no search path for DLLs.
8735
      hardcode_libdir_flag_spec=' '
8736
      allow_undefined_flag=unsupported
8737
      # Tell ltmain to make .lib files, not .a files.
8738
      libext=lib
8739
      # Tell ltmain to make .dll files, not .so files.
8740
      shrext_cmds=".dll"
8741
      # FIXME: Setting linknames here is a bad hack.
8742
      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8743
      # The linker will automatically build a .lib file if we build a DLL.
8744
      old_archive_from_new_cmds='true'
8745
      # FIXME: Should let the user specify the lib program.
8746
      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8747
      fix_srcfile_path='`cygpath -w "$srcfile"`'
8748
      enable_shared_with_static_runtimes=yes
8749
      ;;
8750
 
8751
    darwin* | rhapsody*)
8752
 
8753
 
8754
  archive_cmds_need_lc=no
8755
  hardcode_direct=no
8756
  hardcode_automatic=yes
8757
  hardcode_shlibpath_var=unsupported
8758
  if test "$lt_cv_ld_force_load" = "yes"; then
8759
    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\"`'
8760
  else
8761
    whole_archive_flag_spec=''
8762
  fi
8763
  link_all_deplibs=yes
8764
  allow_undefined_flag="$_lt_dar_allow_undefined"
8765
  case $cc_basename in
8766
     ifort*) _lt_dar_can_shared=yes ;;
8767
     *) _lt_dar_can_shared=$GCC ;;
8768
  esac
8769
  if test "$_lt_dar_can_shared" = "yes"; then
8770
    output_verbose_link_cmd=func_echo_all
8771
    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8772
    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8773
    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}"
8774
    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}"
8775
 
8776
  else
8777
  ld_shlibs=no
8778
  fi
8779
 
8780
      ;;
8781
 
8782
    dgux*)
8783
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8784
      hardcode_libdir_flag_spec='-L$libdir'
8785
      hardcode_shlibpath_var=no
8786
      ;;
8787
 
8788
    freebsd1*)
8789
      ld_shlibs=no
8790
      ;;
8791
 
8792
    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8793
    # support.  Future versions do this automatically, but an explicit c++rt0.o
8794
    # does not break anything, and helps significantly (at the cost of a little
8795
    # extra space).
8796
    freebsd2.2*)
8797
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8798
      hardcode_libdir_flag_spec='-R$libdir'
8799
      hardcode_direct=yes
8800
      hardcode_shlibpath_var=no
8801
      ;;
8802
 
8803
    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8804
    freebsd2*)
8805
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8806
      hardcode_direct=yes
8807
      hardcode_minus_L=yes
8808
      hardcode_shlibpath_var=no
8809
      ;;
8810
 
8811
    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8812
    freebsd* | dragonfly*)
8813
      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8814
      hardcode_libdir_flag_spec='-R$libdir'
8815
      hardcode_direct=yes
8816
      hardcode_shlibpath_var=no
8817
      ;;
8818
 
8819
    hpux9*)
8820
      if test "$GCC" = yes; then
8821
        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'
8822
      else
8823
        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'
8824
      fi
8825
      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8826
      hardcode_libdir_separator=:
8827
      hardcode_direct=yes
8828
 
8829
      # hardcode_minus_L: Not really in the search PATH,
8830
      # but as the default location of the library.
8831
      hardcode_minus_L=yes
8832
      export_dynamic_flag_spec='${wl}-E'
8833
      ;;
8834
 
8835
    hpux10*)
8836
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8837
        archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8838
      else
8839
        archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8840
      fi
8841
      if test "$with_gnu_ld" = no; then
8842
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8843
        hardcode_libdir_flag_spec_ld='+b $libdir'
8844
        hardcode_libdir_separator=:
8845
        hardcode_direct=yes
8846
        hardcode_direct_absolute=yes
8847
        export_dynamic_flag_spec='${wl}-E'
8848
        # hardcode_minus_L: Not really in the search PATH,
8849
        # but as the default location of the library.
8850
        hardcode_minus_L=yes
8851
      fi
8852
      ;;
8853
 
8854
    hpux11*)
8855
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8856
        case $host_cpu in
8857
        hppa*64*)
8858
          archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8859
          ;;
8860
        ia64*)
8861
          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8862
          ;;
8863
        *)
8864
          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8865
          ;;
8866
        esac
8867
      else
8868
        case $host_cpu in
8869
        hppa*64*)
8870
          archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8871
          ;;
8872
        ia64*)
8873
          archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8874
          ;;
8875
        *)
8876
 
8877
          # Older versions of the 11.00 compiler do not understand -b yet
8878
          # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8879
          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8880
$as_echo_n "checking if $CC understands -b... " >&6; }
8881
if test "${lt_cv_prog_compiler__b+set}" = set; then :
8882
  $as_echo_n "(cached) " >&6
8883
else
8884
  lt_cv_prog_compiler__b=no
8885
   save_LDFLAGS="$LDFLAGS"
8886
   LDFLAGS="$LDFLAGS -b"
8887
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8888
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8889
     # The linker can only warn and ignore the option if not recognized
8890
     # So say no if there are warnings
8891
     if test -s conftest.err; then
8892
       # Append any errors to the config.log.
8893
       cat conftest.err 1>&5
8894
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8895
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8896
       if diff conftest.exp conftest.er2 >/dev/null; then
8897
         lt_cv_prog_compiler__b=yes
8898
       fi
8899
     else
8900
       lt_cv_prog_compiler__b=yes
8901
     fi
8902
   fi
8903
   $RM -r conftest*
8904
   LDFLAGS="$save_LDFLAGS"
8905
 
8906
fi
8907
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8908
$as_echo "$lt_cv_prog_compiler__b" >&6; }
8909
 
8910
if test x"$lt_cv_prog_compiler__b" = xyes; then
8911
    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8912
else
8913
    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8914
fi
8915
 
8916
          ;;
8917
        esac
8918
      fi
8919
      if test "$with_gnu_ld" = no; then
8920
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8921
        hardcode_libdir_separator=:
8922
 
8923
        case $host_cpu in
8924
        hppa*64*|ia64*)
8925
          hardcode_direct=no
8926
          hardcode_shlibpath_var=no
8927
          ;;
8928
        *)
8929
          hardcode_direct=yes
8930
          hardcode_direct_absolute=yes
8931
          export_dynamic_flag_spec='${wl}-E'
8932
 
8933
          # hardcode_minus_L: Not really in the search PATH,
8934
          # but as the default location of the library.
8935
          hardcode_minus_L=yes
8936
          ;;
8937
        esac
8938
      fi
8939
      ;;
8940
 
8941
    irix5* | irix6* | nonstopux*)
8942
      if test "$GCC" = yes; then
8943
        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'
8944
        # Try to use the -exported_symbol ld option, if it does not
8945
        # work, assume that -exports_file does not work either and
8946
        # implicitly export all symbols.
8947
        save_LDFLAGS="$LDFLAGS"
8948
        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8949
        if test x$gcc_no_link = xyes; then
8950
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8951
fi
8952
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8953
/* end confdefs.h.  */
8954
int foo(void) {}
8955
_ACEOF
8956
if ac_fn_c_try_link "$LINENO"; then :
8957
  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'
8958
 
8959
fi
8960
rm -f core conftest.err conftest.$ac_objext \
8961
    conftest$ac_exeext conftest.$ac_ext
8962
        LDFLAGS="$save_LDFLAGS"
8963
      else
8964
        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'
8965
        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'
8966
      fi
8967
      archive_cmds_need_lc='no'
8968
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8969
      hardcode_libdir_separator=:
8970
      inherit_rpath=yes
8971
      link_all_deplibs=yes
8972
      ;;
8973
 
8974
    netbsd*)
8975
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8976
        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8977
      else
8978
        archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8979
      fi
8980
      hardcode_libdir_flag_spec='-R$libdir'
8981
      hardcode_direct=yes
8982
      hardcode_shlibpath_var=no
8983
      ;;
8984
 
8985
    newsos6)
8986
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8987
      hardcode_direct=yes
8988
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8989
      hardcode_libdir_separator=:
8990
      hardcode_shlibpath_var=no
8991
      ;;
8992
 
8993
    *nto* | *qnx*)
8994
      ;;
8995
 
8996
    openbsd*)
8997
      if test -f /usr/libexec/ld.so; then
8998
        hardcode_direct=yes
8999
        hardcode_shlibpath_var=no
9000
        hardcode_direct_absolute=yes
9001
        if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9002
          archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9003
          archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9004
          hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9005
          export_dynamic_flag_spec='${wl}-E'
9006
        else
9007
          case $host_os in
9008
           openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9009
             archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9010
             hardcode_libdir_flag_spec='-R$libdir'
9011
             ;;
9012
           *)
9013
             archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9014
             hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9015
             ;;
9016
          esac
9017
        fi
9018
      else
9019
        ld_shlibs=no
9020
      fi
9021
      ;;
9022
 
9023
    os2*)
9024
      hardcode_libdir_flag_spec='-L$libdir'
9025
      hardcode_minus_L=yes
9026
      allow_undefined_flag=unsupported
9027
      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'
9028
      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9029
      ;;
9030
 
9031
    osf3*)
9032
      if test "$GCC" = yes; then
9033
        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9034
        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'
9035
      else
9036
        allow_undefined_flag=' -expect_unresolved \*'
9037
        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'
9038
      fi
9039
      archive_cmds_need_lc='no'
9040
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9041
      hardcode_libdir_separator=:
9042
      ;;
9043
 
9044
    osf4* | osf5*)      # as osf3* with the addition of -msym flag
9045
      if test "$GCC" = yes; then
9046
        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9047
        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'
9048
        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9049
      else
9050
        allow_undefined_flag=' -expect_unresolved \*'
9051
        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'
9052
        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~
9053
        $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'
9054
 
9055
        # Both c and cxx compiler support -rpath directly
9056
        hardcode_libdir_flag_spec='-rpath $libdir'
9057
      fi
9058
      archive_cmds_need_lc='no'
9059
      hardcode_libdir_separator=:
9060
      ;;
9061
 
9062
    solaris*)
9063
      no_undefined_flag=' -z defs'
9064
      if test "$GCC" = yes; then
9065
        wlarc='${wl}'
9066
        archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9067
        archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9068
          $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9069
      else
9070
        case `$CC -V 2>&1` in
9071
        *"Compilers 5.0"*)
9072
          wlarc=''
9073
          archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9074
          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9075
          $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9076
          ;;
9077
        *)
9078
          wlarc='${wl}'
9079
          archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9080
          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9081
          $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9082
          ;;
9083
        esac
9084
      fi
9085
      hardcode_libdir_flag_spec='-R$libdir'
9086
      hardcode_shlibpath_var=no
9087
      case $host_os in
9088
      solaris2.[0-5] | solaris2.[0-5].*) ;;
9089
      *)
9090
        # The compiler driver will combine and reorder linker options,
9091
        # but understands `-z linker_flag'.  GCC discards it without `$wl',
9092
        # but is careful enough not to reorder.
9093
        # Supported since Solaris 2.6 (maybe 2.5.1?)
9094
        if test "$GCC" = yes; then
9095
          whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9096
        else
9097
          whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9098
        fi
9099
        ;;
9100
      esac
9101
      link_all_deplibs=yes
9102
      ;;
9103
 
9104
    sunos4*)
9105
      if test "x$host_vendor" = xsequent; then
9106
        # Use $CC to link under sequent, because it throws in some extra .o
9107
        # files that make .init and .fini sections work.
9108
        archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9109
      else
9110
        archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9111
      fi
9112
      hardcode_libdir_flag_spec='-L$libdir'
9113
      hardcode_direct=yes
9114
      hardcode_minus_L=yes
9115
      hardcode_shlibpath_var=no
9116
      ;;
9117
 
9118
    sysv4)
9119
      case $host_vendor in
9120
        sni)
9121
          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9122
          hardcode_direct=yes # is this really true???
9123
        ;;
9124
        siemens)
9125
          ## LD is ld it makes a PLAMLIB
9126
          ## CC just makes a GrossModule.
9127
          archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9128
          reload_cmds='$CC -r -o $output$reload_objs'
9129
          hardcode_direct=no
9130
        ;;
9131
        motorola)
9132
          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9133
          hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9134
        ;;
9135
      esac
9136
      runpath_var='LD_RUN_PATH'
9137
      hardcode_shlibpath_var=no
9138
      ;;
9139
 
9140
    sysv4.3*)
9141
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9142
      hardcode_shlibpath_var=no
9143
      export_dynamic_flag_spec='-Bexport'
9144
      ;;
9145
 
9146
    sysv4*MP*)
9147
      if test -d /usr/nec; then
9148
        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9149
        hardcode_shlibpath_var=no
9150
        runpath_var=LD_RUN_PATH
9151
        hardcode_runpath_var=yes
9152
        ld_shlibs=yes
9153
      fi
9154
      ;;
9155
 
9156
    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9157
      no_undefined_flag='${wl}-z,text'
9158
      archive_cmds_need_lc=no
9159
      hardcode_shlibpath_var=no
9160
      runpath_var='LD_RUN_PATH'
9161
 
9162
      if test "$GCC" = yes; then
9163
        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9164
        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9165
      else
9166
        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9167
        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9168
      fi
9169
      ;;
9170
 
9171
    sysv5* | sco3.2v5* | sco5v6*)
9172
      # Note: We can NOT use -z defs as we might desire, because we do not
9173
      # link with -lc, and that would cause any symbols used from libc to
9174
      # always be unresolved, which means just about no library would
9175
      # ever link correctly.  If we're not using GNU ld we use -z text
9176
      # though, which does catch some bad symbols but isn't as heavy-handed
9177
      # as -z defs.
9178
      no_undefined_flag='${wl}-z,text'
9179
      allow_undefined_flag='${wl}-z,nodefs'
9180
      archive_cmds_need_lc=no
9181
      hardcode_shlibpath_var=no
9182
      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9183
      hardcode_libdir_separator=':'
9184
      link_all_deplibs=yes
9185
      export_dynamic_flag_spec='${wl}-Bexport'
9186
      runpath_var='LD_RUN_PATH'
9187
 
9188
      if test "$GCC" = yes; then
9189
        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9190
        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9191
      else
9192
        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9193
        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9194
      fi
9195
      ;;
9196
 
9197
    uts4*)
9198
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9199
      hardcode_libdir_flag_spec='-L$libdir'
9200
      hardcode_shlibpath_var=no
9201
      ;;
9202
 
9203
    *)
9204
      ld_shlibs=no
9205
      ;;
9206
    esac
9207
 
9208
    if test x$host_vendor = xsni; then
9209
      case $host in
9210
      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9211
        export_dynamic_flag_spec='${wl}-Blargedynsym'
9212
        ;;
9213
      esac
9214
    fi
9215
  fi
9216
 
9217
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9218
$as_echo "$ld_shlibs" >&6; }
9219
test "$ld_shlibs" = no && can_build_shared=no
9220
 
9221
with_gnu_ld=$with_gnu_ld
9222
 
9223
 
9224
 
9225
 
9226
 
9227
 
9228
 
9229
 
9230
 
9231
 
9232
 
9233
 
9234
 
9235
 
9236
 
9237
#
9238
# Do we need to explicitly link libc?
9239
#
9240
case "x$archive_cmds_need_lc" in
9241
x|xyes)
9242
  # Assume -lc should be added
9243
  archive_cmds_need_lc=yes
9244
 
9245
  if test "$enable_shared" = yes && test "$GCC" = yes; then
9246
    case $archive_cmds in
9247
    *'~'*)
9248
      # FIXME: we may have to deal with multi-command sequences.
9249
      ;;
9250
    '$CC '*)
9251
      # Test whether the compiler implicitly links with -lc since on some
9252
      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9253
      # to ld, don't add -lc before -lgcc.
9254
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9255
$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9256
if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9257
  $as_echo_n "(cached) " >&6
9258
else
9259
  $RM conftest*
9260
        echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9261
 
9262
        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9263
  (eval $ac_compile) 2>&5
9264
  ac_status=$?
9265
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9266
  test $ac_status = 0; } 2>conftest.err; then
9267
          soname=conftest
9268
          lib=conftest
9269
          libobjs=conftest.$ac_objext
9270
          deplibs=
9271
          wl=$lt_prog_compiler_wl
9272
          pic_flag=$lt_prog_compiler_pic
9273
          compiler_flags=-v
9274
          linker_flags=-v
9275
          verstring=
9276
          output_objdir=.
9277
          libname=conftest
9278
          lt_save_allow_undefined_flag=$allow_undefined_flag
9279
          allow_undefined_flag=
9280
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9281
  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9282
  ac_status=$?
9283
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9284
  test $ac_status = 0; }
9285
          then
9286
            lt_cv_archive_cmds_need_lc=no
9287
          else
9288
            lt_cv_archive_cmds_need_lc=yes
9289
          fi
9290
          allow_undefined_flag=$lt_save_allow_undefined_flag
9291
        else
9292
          cat conftest.err 1>&5
9293
        fi
9294
        $RM conftest*
9295
 
9296
fi
9297
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9298
$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9299
      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9300
      ;;
9301
    esac
9302
  fi
9303
  ;;
9304
esac
9305
 
9306
 
9307
 
9308
 
9309
 
9310
 
9311
 
9312
 
9313
 
9314
 
9315
 
9316
 
9317
 
9318
 
9319
 
9320
 
9321
 
9322
 
9323
 
9324
 
9325
 
9326
 
9327
 
9328
 
9329
 
9330
 
9331
 
9332
 
9333
 
9334
 
9335
 
9336
 
9337
 
9338
 
9339
 
9340
 
9341
 
9342
 
9343
 
9344
 
9345
 
9346
 
9347
 
9348
 
9349
 
9350
 
9351
 
9352
 
9353
 
9354
 
9355
 
9356
 
9357
 
9358
 
9359
 
9360
 
9361
 
9362
 
9363
 
9364
 
9365
 
9366
 
9367
 
9368
 
9369
 
9370
 
9371
 
9372
 
9373
 
9374
 
9375
 
9376
 
9377
 
9378
 
9379
 
9380
 
9381
 
9382
 
9383
 
9384
 
9385
 
9386
 
9387
 
9388
 
9389
 
9390
 
9391
 
9392
 
9393
 
9394
 
9395
 
9396
 
9397
 
9398
 
9399
 
9400
 
9401
 
9402
 
9403
 
9404
 
9405
 
9406
 
9407
 
9408
 
9409
 
9410
 
9411
 
9412
 
9413
 
9414
 
9415
 
9416
 
9417
 
9418
 
9419
 
9420
 
9421
 
9422
 
9423
 
9424
 
9425
 
9426
 
9427
 
9428
 
9429
 
9430
 
9431
 
9432
 
9433
 
9434
 
9435
 
9436
 
9437
 
9438
 
9439
 
9440
 
9441
 
9442
 
9443
 
9444
 
9445
 
9446
 
9447
 
9448
 
9449
 
9450
 
9451
 
9452
 
9453
 
9454
 
9455
 
9456
 
9457
 
9458
 
9459
 
9460
 
9461
 
9462
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9463
$as_echo_n "checking dynamic linker characteristics... " >&6; }
9464
 
9465
if test "$GCC" = yes; then
9466
  case $host_os in
9467
    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9468
    *) lt_awk_arg="/^libraries:/" ;;
9469
  esac
9470
  case $host_os in
9471
    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9472
    *) lt_sed_strip_eq="s,=/,/,g" ;;
9473
  esac
9474
  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9475
  case $lt_search_path_spec in
9476
  *\;*)
9477
    # if the path contains ";" then we assume it to be the separator
9478
    # otherwise default to the standard path separator (i.e. ":") - it is
9479
    # assumed that no part of a normal pathname contains ";" but that should
9480
    # okay in the real world where ";" in dirpaths is itself problematic.
9481
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9482
    ;;
9483
  *)
9484
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9485
    ;;
9486
  esac
9487
  # Ok, now we have the path, separated by spaces, we can step through it
9488
  # and add multilib dir if necessary.
9489
  lt_tmp_lt_search_path_spec=
9490
  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9491
  for lt_sys_path in $lt_search_path_spec; do
9492
    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9493
      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9494
    else
9495
      test -d "$lt_sys_path" && \
9496
        lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9497
    fi
9498
  done
9499
  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9500
BEGIN {RS=" "; FS="/|\n";} {
9501
  lt_foo="";
9502
  lt_count=0;
9503
  for (lt_i = NF; lt_i > 0; lt_i--) {
9504
    if ($lt_i != "" && $lt_i != ".") {
9505
      if ($lt_i == "..") {
9506
        lt_count++;
9507
      } else {
9508
        if (lt_count == 0) {
9509
          lt_foo="/" $lt_i lt_foo;
9510
        } else {
9511
          lt_count--;
9512
        }
9513
      }
9514
    }
9515
  }
9516
  if (lt_foo != "") { lt_freq[lt_foo]++; }
9517
  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9518
}'`
9519
  # AWK program above erroneously prepends '/' to C:/dos/paths
9520
  # for these hosts.
9521
  case $host_os in
9522
    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9523
      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9524
  esac
9525
  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9526
else
9527
  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9528
fi
9529
library_names_spec=
9530
libname_spec='lib$name'
9531
soname_spec=
9532
shrext_cmds=".so"
9533
postinstall_cmds=
9534
postuninstall_cmds=
9535
finish_cmds=
9536
finish_eval=
9537
shlibpath_var=
9538
shlibpath_overrides_runpath=unknown
9539
version_type=none
9540
dynamic_linker="$host_os ld.so"
9541
sys_lib_dlsearch_path_spec="/lib /usr/lib"
9542
need_lib_prefix=unknown
9543
hardcode_into_libs=no
9544
 
9545
# when you set need_version to no, make sure it does not cause -set_version
9546
# flags to be left without arguments
9547
need_version=unknown
9548
 
9549
case $host_os in
9550
aix3*)
9551
  version_type=linux
9552
  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9553
  shlibpath_var=LIBPATH
9554
 
9555
  # AIX 3 has no versioning support, so we append a major version to the name.
9556
  soname_spec='${libname}${release}${shared_ext}$major'
9557
  ;;
9558
 
9559
aix[4-9]*)
9560
  version_type=linux
9561
  need_lib_prefix=no
9562
  need_version=no
9563
  hardcode_into_libs=yes
9564
  if test "$host_cpu" = ia64; then
9565
    # AIX 5 supports IA64
9566
    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9567
    shlibpath_var=LD_LIBRARY_PATH
9568
  else
9569
    # With GCC up to 2.95.x, collect2 would create an import file
9570
    # for dependence libraries.  The import file would start with
9571
    # the line `#! .'.  This would cause the generated library to
9572
    # depend on `.', always an invalid library.  This was fixed in
9573
    # development snapshots of GCC prior to 3.0.
9574
    case $host_os in
9575
      aix4 | aix4.[01] | aix4.[01].*)
9576
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9577
           echo ' yes '
9578
           echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9579
        :
9580
      else
9581
        can_build_shared=no
9582
      fi
9583
      ;;
9584
    esac
9585
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9586
    # soname into executable. Probably we can add versioning support to
9587
    # collect2, so additional links can be useful in future.
9588
    if test "$aix_use_runtimelinking" = yes; then
9589
      # If using run time linking (on AIX 4.2 or later) use lib.so
9590
      # instead of lib.a to let people know that these are not
9591
      # typical AIX shared libraries.
9592
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9593
    else
9594
      # We preserve .a as extension for shared libraries through AIX4.2
9595
      # and later when we are not doing run time linking.
9596
      library_names_spec='${libname}${release}.a $libname.a'
9597
      soname_spec='${libname}${release}${shared_ext}$major'
9598
    fi
9599
    shlibpath_var=LIBPATH
9600
  fi
9601
  ;;
9602
 
9603
amigaos*)
9604
  case $host_cpu in
9605
  powerpc)
9606
    # Since July 2007 AmigaOS4 officially supports .so libraries.
9607
    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9608
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9609
    ;;
9610
  m68k)
9611
    library_names_spec='$libname.ixlibrary $libname.a'
9612
    # Create ${libname}_ixlibrary.a entries in /sys/libs.
9613
    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'
9614
    ;;
9615
  esac
9616
  ;;
9617
 
9618
beos*)
9619
  library_names_spec='${libname}${shared_ext}'
9620
  dynamic_linker="$host_os ld.so"
9621
  shlibpath_var=LIBRARY_PATH
9622
  ;;
9623
 
9624
bsdi[45]*)
9625
  version_type=linux
9626
  need_version=no
9627
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9628
  soname_spec='${libname}${release}${shared_ext}$major'
9629
  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9630
  shlibpath_var=LD_LIBRARY_PATH
9631
  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9632
  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9633
  # the default ld.so.conf also contains /usr/contrib/lib and
9634
  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9635
  # libtool to hard-code these into programs
9636
  ;;
9637
 
9638
cygwin* | mingw* | pw32* | cegcc*)
9639
  version_type=windows
9640
  shrext_cmds=".dll"
9641
  need_version=no
9642
  need_lib_prefix=no
9643
 
9644
  case $GCC,$host_os in
9645
  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9646
    library_names_spec='$libname.dll.a'
9647
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9648
    postinstall_cmds='base_file=`basename \${file}`~
9649
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9650
      dldir=$destdir/`dirname \$dlpath`~
9651
      test -d \$dldir || mkdir -p \$dldir~
9652
      $install_prog $dir/$dlname \$dldir/$dlname~
9653
      chmod a+x \$dldir/$dlname~
9654
      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9655
        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9656
      fi'
9657
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9658
      dlpath=$dir/\$dldll~
9659
       $RM \$dlpath'
9660
    shlibpath_overrides_runpath=yes
9661
 
9662
    case $host_os in
9663
    cygwin*)
9664
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9665
      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9666
 
9667
      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9668
      ;;
9669
    mingw* | cegcc*)
9670
      # MinGW DLLs use traditional 'lib' prefix
9671
      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9672
      ;;
9673
    pw32*)
9674
      # pw32 DLLs use 'pw' prefix rather than 'lib'
9675
      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9676
      ;;
9677
    esac
9678
    ;;
9679
 
9680
  *)
9681
    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9682
    ;;
9683
  esac
9684
  dynamic_linker='Win32 ld.exe'
9685
  # FIXME: first we should search . and the directory the executable is in
9686
  shlibpath_var=PATH
9687
  ;;
9688
 
9689
darwin* | rhapsody*)
9690
  dynamic_linker="$host_os dyld"
9691
  version_type=darwin
9692
  need_lib_prefix=no
9693
  need_version=no
9694
  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9695
  soname_spec='${libname}${release}${major}$shared_ext'
9696
  shlibpath_overrides_runpath=yes
9697
  shlibpath_var=DYLD_LIBRARY_PATH
9698
  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9699
 
9700
  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9701
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9702
  ;;
9703
 
9704
dgux*)
9705
  version_type=linux
9706
  need_lib_prefix=no
9707
  need_version=no
9708
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9709
  soname_spec='${libname}${release}${shared_ext}$major'
9710
  shlibpath_var=LD_LIBRARY_PATH
9711
  ;;
9712
 
9713
freebsd1*)
9714
  dynamic_linker=no
9715
  ;;
9716
 
9717
freebsd* | dragonfly*)
9718
  # DragonFly does not have aout.  When/if they implement a new
9719
  # versioning mechanism, adjust this.
9720
  if test -x /usr/bin/objformat; then
9721
    objformat=`/usr/bin/objformat`
9722
  else
9723
    case $host_os in
9724
    freebsd[123]*) objformat=aout ;;
9725
    *) objformat=elf ;;
9726
    esac
9727
  fi
9728
  version_type=freebsd-$objformat
9729
  case $version_type in
9730
    freebsd-elf*)
9731
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9732
      need_version=no
9733
      need_lib_prefix=no
9734
      ;;
9735
    freebsd-*)
9736
      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9737
      need_version=yes
9738
      ;;
9739
  esac
9740
  shlibpath_var=LD_LIBRARY_PATH
9741
  case $host_os in
9742
  freebsd2*)
9743
    shlibpath_overrides_runpath=yes
9744
    ;;
9745
  freebsd3.[01]* | freebsdelf3.[01]*)
9746
    shlibpath_overrides_runpath=yes
9747
    hardcode_into_libs=yes
9748
    ;;
9749
  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9750
  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9751
    shlibpath_overrides_runpath=no
9752
    hardcode_into_libs=yes
9753
    ;;
9754
  *) # from 4.6 on, and DragonFly
9755
    shlibpath_overrides_runpath=yes
9756
    hardcode_into_libs=yes
9757
    ;;
9758
  esac
9759
  ;;
9760
 
9761
gnu*)
9762
  version_type=linux
9763
  need_lib_prefix=no
9764
  need_version=no
9765
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9766
  soname_spec='${libname}${release}${shared_ext}$major'
9767
  shlibpath_var=LD_LIBRARY_PATH
9768
  hardcode_into_libs=yes
9769
  ;;
9770
 
9771
haiku*)
9772
  version_type=linux
9773
  need_lib_prefix=no
9774
  need_version=no
9775
  dynamic_linker="$host_os runtime_loader"
9776
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9777
  soname_spec='${libname}${release}${shared_ext}$major'
9778
  shlibpath_var=LIBRARY_PATH
9779
  shlibpath_overrides_runpath=yes
9780
  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9781
  hardcode_into_libs=yes
9782
  ;;
9783
 
9784
hpux9* | hpux10* | hpux11*)
9785
  # Give a soname corresponding to the major version so that dld.sl refuses to
9786
  # link against other versions.
9787
  version_type=sunos
9788
  need_lib_prefix=no
9789
  need_version=no
9790
  case $host_cpu in
9791
  ia64*)
9792
    shrext_cmds='.so'
9793
    hardcode_into_libs=yes
9794
    dynamic_linker="$host_os dld.so"
9795
    shlibpath_var=LD_LIBRARY_PATH
9796
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9797
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9798
    soname_spec='${libname}${release}${shared_ext}$major'
9799
    if test "X$HPUX_IA64_MODE" = X32; then
9800
      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9801
    else
9802
      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9803
    fi
9804
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9805
    ;;
9806
  hppa*64*)
9807
    shrext_cmds='.sl'
9808
    hardcode_into_libs=yes
9809
    dynamic_linker="$host_os dld.sl"
9810
    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9811
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9812
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9813
    soname_spec='${libname}${release}${shared_ext}$major'
9814
    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9815
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9816
    ;;
9817
  *)
9818
    shrext_cmds='.sl'
9819
    dynamic_linker="$host_os dld.sl"
9820
    shlibpath_var=SHLIB_PATH
9821
    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9822
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9823
    soname_spec='${libname}${release}${shared_ext}$major'
9824
    ;;
9825
  esac
9826
  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
9827
  postinstall_cmds='chmod 555 $lib'
9828
  # or fails outright, so override atomically:
9829
  install_override_mode=555
9830
  ;;
9831
 
9832
interix[3-9]*)
9833
  version_type=linux
9834
  need_lib_prefix=no
9835
  need_version=no
9836
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9837
  soname_spec='${libname}${release}${shared_ext}$major'
9838
  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9839
  shlibpath_var=LD_LIBRARY_PATH
9840
  shlibpath_overrides_runpath=no
9841
  hardcode_into_libs=yes
9842
  ;;
9843
 
9844
irix5* | irix6* | nonstopux*)
9845
  case $host_os in
9846
    nonstopux*) version_type=nonstopux ;;
9847
    *)
9848
        if test "$lt_cv_prog_gnu_ld" = yes; then
9849
                version_type=linux
9850
        else
9851
                version_type=irix
9852
        fi ;;
9853
  esac
9854
  need_lib_prefix=no
9855
  need_version=no
9856
  soname_spec='${libname}${release}${shared_ext}$major'
9857
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9858
  case $host_os in
9859
  irix5* | nonstopux*)
9860
    libsuff= shlibsuff=
9861
    ;;
9862
  *)
9863
    case $LD in # libtool.m4 will add one of these switches to LD
9864
    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9865
      libsuff= shlibsuff= libmagic=32-bit;;
9866
    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9867
      libsuff=32 shlibsuff=N32 libmagic=N32;;
9868
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9869
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9870
    *) libsuff= shlibsuff= libmagic=never-match;;
9871
    esac
9872
    ;;
9873
  esac
9874
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9875
  shlibpath_overrides_runpath=no
9876
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9877
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9878
  hardcode_into_libs=yes
9879
  ;;
9880
 
9881
# No shared lib support for Linux oldld, aout, or coff.
9882
linux*oldld* | linux*aout* | linux*coff*)
9883
  dynamic_linker=no
9884
  ;;
9885
 
9886
# This must be Linux ELF.
9887
linux* | k*bsd*-gnu | kopensolaris*-gnu)
9888
  version_type=linux
9889
  need_lib_prefix=no
9890
  need_version=no
9891
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9892
  soname_spec='${libname}${release}${shared_ext}$major'
9893
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9894
  shlibpath_var=LD_LIBRARY_PATH
9895
  shlibpath_overrides_runpath=no
9896
 
9897
  # Some binutils ld are patched to set DT_RUNPATH
9898
  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9899
  $as_echo_n "(cached) " >&6
9900
else
9901
  lt_cv_shlibpath_overrides_runpath=no
9902
    save_LDFLAGS=$LDFLAGS
9903
    save_libdir=$libdir
9904
    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9905
         LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9906
    if test x$gcc_no_link = xyes; then
9907
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9908
fi
9909
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9910
/* end confdefs.h.  */
9911
 
9912
int
9913
main ()
9914
{
9915
 
9916
  ;
9917
  return 0;
9918
}
9919
_ACEOF
9920
if ac_fn_c_try_link "$LINENO"; then :
9921
  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9922
  lt_cv_shlibpath_overrides_runpath=yes
9923
fi
9924
fi
9925
rm -f core conftest.err conftest.$ac_objext \
9926
    conftest$ac_exeext conftest.$ac_ext
9927
    LDFLAGS=$save_LDFLAGS
9928
    libdir=$save_libdir
9929
 
9930
fi
9931
 
9932
  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
9933
 
9934
  # This implies no fast_install, which is unacceptable.
9935
  # Some rework will be needed to allow for fast_install
9936
  # before this can be enabled.
9937
  hardcode_into_libs=yes
9938
 
9939
  # Append ld.so.conf contents to the search path
9940
  if test -f /etc/ld.so.conf; then
9941
    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' ' '`
9942
    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9943
  fi
9944
 
9945
  # We used to test for /lib/ld.so.1 and disable shared libraries on
9946
  # powerpc, because MkLinux only supported shared libraries with the
9947
  # GNU dynamic linker.  Since this was broken with cross compilers,
9948
  # most powerpc-linux boxes support dynamic linking these days and
9949
  # people can always --disable-shared, the test was removed, and we
9950
  # assume the GNU/Linux dynamic linker is in use.
9951
  dynamic_linker='GNU/Linux ld.so'
9952
  ;;
9953
 
9954
netbsd*)
9955
  version_type=sunos
9956
  need_lib_prefix=no
9957
  need_version=no
9958
  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9959
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9960
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9961
    dynamic_linker='NetBSD (a.out) ld.so'
9962
  else
9963
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9964
    soname_spec='${libname}${release}${shared_ext}$major'
9965
    dynamic_linker='NetBSD ld.elf_so'
9966
  fi
9967
  shlibpath_var=LD_LIBRARY_PATH
9968
  shlibpath_overrides_runpath=yes
9969
  hardcode_into_libs=yes
9970
  ;;
9971
 
9972
newsos6)
9973
  version_type=linux
9974
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9975
  shlibpath_var=LD_LIBRARY_PATH
9976
  shlibpath_overrides_runpath=yes
9977
  ;;
9978
 
9979
*nto* | *qnx*)
9980
  version_type=qnx
9981
  need_lib_prefix=no
9982
  need_version=no
9983
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9984
  soname_spec='${libname}${release}${shared_ext}$major'
9985
  shlibpath_var=LD_LIBRARY_PATH
9986
  shlibpath_overrides_runpath=no
9987
  hardcode_into_libs=yes
9988
  dynamic_linker='ldqnx.so'
9989
  ;;
9990
 
9991
openbsd*)
9992
  version_type=sunos
9993
  sys_lib_dlsearch_path_spec="/usr/lib"
9994
  need_lib_prefix=no
9995
  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9996
  case $host_os in
9997
    openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
9998
    *)                          need_version=no  ;;
9999
  esac
10000
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10001
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10002
  shlibpath_var=LD_LIBRARY_PATH
10003
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10004
    case $host_os in
10005
      openbsd2.[89] | openbsd2.[89].*)
10006
        shlibpath_overrides_runpath=no
10007
        ;;
10008
      *)
10009
        shlibpath_overrides_runpath=yes
10010
        ;;
10011
      esac
10012
  else
10013
    shlibpath_overrides_runpath=yes
10014
  fi
10015
  ;;
10016
 
10017
os2*)
10018
  libname_spec='$name'
10019
  shrext_cmds=".dll"
10020
  need_lib_prefix=no
10021
  library_names_spec='$libname${shared_ext} $libname.a'
10022
  dynamic_linker='OS/2 ld.exe'
10023
  shlibpath_var=LIBPATH
10024
  ;;
10025
 
10026
osf3* | osf4* | osf5*)
10027
  version_type=osf
10028
  need_lib_prefix=no
10029
  need_version=no
10030
  soname_spec='${libname}${release}${shared_ext}$major'
10031
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10032
  shlibpath_var=LD_LIBRARY_PATH
10033
  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10034
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10035
  ;;
10036
 
10037
rdos*)
10038
  dynamic_linker=no
10039
  ;;
10040
 
10041
solaris*)
10042
  version_type=linux
10043
  need_lib_prefix=no
10044
  need_version=no
10045
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10046
  soname_spec='${libname}${release}${shared_ext}$major'
10047
  shlibpath_var=LD_LIBRARY_PATH
10048
  shlibpath_overrides_runpath=yes
10049
  hardcode_into_libs=yes
10050
  # ldd complains unless libraries are executable
10051
  postinstall_cmds='chmod +x $lib'
10052
  ;;
10053
 
10054
sunos4*)
10055
  version_type=sunos
10056
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10057
  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10058
  shlibpath_var=LD_LIBRARY_PATH
10059
  shlibpath_overrides_runpath=yes
10060
  if test "$with_gnu_ld" = yes; then
10061
    need_lib_prefix=no
10062
  fi
10063
  need_version=yes
10064
  ;;
10065
 
10066
sysv4 | sysv4.3*)
10067
  version_type=linux
10068
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10069
  soname_spec='${libname}${release}${shared_ext}$major'
10070
  shlibpath_var=LD_LIBRARY_PATH
10071
  case $host_vendor in
10072
    sni)
10073
      shlibpath_overrides_runpath=no
10074
      need_lib_prefix=no
10075
      runpath_var=LD_RUN_PATH
10076
      ;;
10077
    siemens)
10078
      need_lib_prefix=no
10079
      ;;
10080
    motorola)
10081
      need_lib_prefix=no
10082
      need_version=no
10083
      shlibpath_overrides_runpath=no
10084
      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10085
      ;;
10086
  esac
10087
  ;;
10088
 
10089
sysv4*MP*)
10090
  if test -d /usr/nec ;then
10091
    version_type=linux
10092
    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10093
    soname_spec='$libname${shared_ext}.$major'
10094
    shlibpath_var=LD_LIBRARY_PATH
10095
  fi
10096
  ;;
10097
 
10098
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10099
  version_type=freebsd-elf
10100
  need_lib_prefix=no
10101
  need_version=no
10102
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10103
  soname_spec='${libname}${release}${shared_ext}$major'
10104
  shlibpath_var=LD_LIBRARY_PATH
10105
  shlibpath_overrides_runpath=yes
10106
  hardcode_into_libs=yes
10107
  if test "$with_gnu_ld" = yes; then
10108
    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10109
  else
10110
    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10111
    case $host_os in
10112
      sco3.2v5*)
10113
        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10114
        ;;
10115
    esac
10116
  fi
10117
  sys_lib_dlsearch_path_spec='/usr/lib'
10118
  ;;
10119
 
10120
tpf*)
10121
  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10122
  version_type=linux
10123
  need_lib_prefix=no
10124
  need_version=no
10125
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10126
  shlibpath_var=LD_LIBRARY_PATH
10127
  shlibpath_overrides_runpath=no
10128
  hardcode_into_libs=yes
10129
  ;;
10130
 
10131
uts4*)
10132
  version_type=linux
10133
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10134
  soname_spec='${libname}${release}${shared_ext}$major'
10135
  shlibpath_var=LD_LIBRARY_PATH
10136
  ;;
10137
 
10138
*)
10139
  dynamic_linker=no
10140
  ;;
10141
esac
10142
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10143
$as_echo "$dynamic_linker" >&6; }
10144
test "$dynamic_linker" = no && can_build_shared=no
10145
 
10146
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10147
if test "$GCC" = yes; then
10148
  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10149
fi
10150
 
10151
if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10152
  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10153
fi
10154
if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10155
  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10156
fi
10157
 
10158
 
10159
 
10160
 
10161
 
10162
 
10163
 
10164
 
10165
 
10166
 
10167
 
10168
 
10169
 
10170
 
10171
 
10172
 
10173
 
10174
 
10175
 
10176
 
10177
 
10178
 
10179
 
10180
 
10181
 
10182
 
10183
 
10184
 
10185
 
10186
 
10187
 
10188
 
10189
 
10190
 
10191
 
10192
 
10193
 
10194
 
10195
 
10196
 
10197
 
10198
 
10199
 
10200
 
10201
 
10202
 
10203
 
10204
 
10205
 
10206
 
10207
 
10208
 
10209
 
10210
 
10211
 
10212
 
10213
 
10214
 
10215
 
10216
 
10217
 
10218
 
10219
 
10220
 
10221
 
10222
 
10223
 
10224
 
10225
 
10226
 
10227
 
10228
 
10229
 
10230
 
10231
 
10232
 
10233
 
10234
 
10235
 
10236
 
10237
 
10238
 
10239
 
10240
 
10241
 
10242
 
10243
 
10244
 
10245
 
10246
 
10247
 
10248
 
10249
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10250
$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10251
hardcode_action=
10252
if test -n "$hardcode_libdir_flag_spec" ||
10253
   test -n "$runpath_var" ||
10254
   test "X$hardcode_automatic" = "Xyes" ; then
10255
 
10256
  # We can hardcode non-existent directories.
10257
  if test "$hardcode_direct" != no &&
10258
     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10259
     # have to relink, otherwise we might link with an installed library
10260
     # when we should be linking with a yet-to-be-installed one
10261
     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10262
     test "$hardcode_minus_L" != no; then
10263
    # Linking always hardcodes the temporary library directory.
10264
    hardcode_action=relink
10265
  else
10266
    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10267
    hardcode_action=immediate
10268
  fi
10269
else
10270
  # We cannot hardcode anything, or else we can only hardcode existing
10271
  # directories.
10272
  hardcode_action=unsupported
10273
fi
10274
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10275
$as_echo "$hardcode_action" >&6; }
10276
 
10277
if test "$hardcode_action" = relink ||
10278
   test "$inherit_rpath" = yes; then
10279
  # Fast installation is not supported
10280
  enable_fast_install=no
10281
elif test "$shlibpath_overrides_runpath" = yes ||
10282
     test "$enable_shared" = no; then
10283
  # Fast installation is not necessary
10284
  enable_fast_install=needless
10285
fi
10286
 
10287
 
10288
 
10289
 
10290
 
10291
 
10292
  if test "x$enable_dlopen" != xyes; then
10293
  enable_dlopen=unknown
10294
  enable_dlopen_self=unknown
10295
  enable_dlopen_self_static=unknown
10296
else
10297
  lt_cv_dlopen=no
10298
  lt_cv_dlopen_libs=
10299
 
10300
  case $host_os in
10301
  beos*)
10302
    lt_cv_dlopen="load_add_on"
10303
    lt_cv_dlopen_libs=
10304
    lt_cv_dlopen_self=yes
10305
    ;;
10306
 
10307
  mingw* | pw32* | cegcc*)
10308
    lt_cv_dlopen="LoadLibrary"
10309
    lt_cv_dlopen_libs=
10310
    ;;
10311
 
10312
  cygwin*)
10313
    lt_cv_dlopen="dlopen"
10314
    lt_cv_dlopen_libs=
10315
    ;;
10316
 
10317
  darwin*)
10318
  # if libdl is installed we need to link against it
10319
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10320
$as_echo_n "checking for dlopen in -ldl... " >&6; }
10321
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10322
  $as_echo_n "(cached) " >&6
10323
else
10324
  ac_check_lib_save_LIBS=$LIBS
10325
LIBS="-ldl  $LIBS"
10326
if test x$gcc_no_link = xyes; then
10327
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10328
fi
10329
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10330
/* end confdefs.h.  */
10331
 
10332
/* Override any GCC internal prototype to avoid an error.
10333
   Use char because int might match the return type of a GCC
10334
   builtin and then its argument prototype would still apply.  */
10335
#ifdef __cplusplus
10336
extern "C"
10337
#endif
10338
char dlopen ();
10339
int
10340
main ()
10341
{
10342
return dlopen ();
10343
  ;
10344
  return 0;
10345
}
10346
_ACEOF
10347
if ac_fn_c_try_link "$LINENO"; then :
10348
  ac_cv_lib_dl_dlopen=yes
10349
else
10350
  ac_cv_lib_dl_dlopen=no
10351
fi
10352
rm -f core conftest.err conftest.$ac_objext \
10353
    conftest$ac_exeext conftest.$ac_ext
10354
LIBS=$ac_check_lib_save_LIBS
10355
fi
10356
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10357
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10358
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10359
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10360
else
10361
 
10362
    lt_cv_dlopen="dyld"
10363
    lt_cv_dlopen_libs=
10364
    lt_cv_dlopen_self=yes
10365
 
10366
fi
10367
 
10368
    ;;
10369
 
10370
  *)
10371
    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10372
if test "x$ac_cv_func_shl_load" = x""yes; then :
10373
  lt_cv_dlopen="shl_load"
10374
else
10375
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10376
$as_echo_n "checking for shl_load in -ldld... " >&6; }
10377
if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10378
  $as_echo_n "(cached) " >&6
10379
else
10380
  ac_check_lib_save_LIBS=$LIBS
10381
LIBS="-ldld  $LIBS"
10382
if test x$gcc_no_link = xyes; then
10383
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10384
fi
10385
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10386
/* end confdefs.h.  */
10387
 
10388
/* Override any GCC internal prototype to avoid an error.
10389
   Use char because int might match the return type of a GCC
10390
   builtin and then its argument prototype would still apply.  */
10391
#ifdef __cplusplus
10392
extern "C"
10393
#endif
10394
char shl_load ();
10395
int
10396
main ()
10397
{
10398
return shl_load ();
10399
  ;
10400
  return 0;
10401
}
10402
_ACEOF
10403
if ac_fn_c_try_link "$LINENO"; then :
10404
  ac_cv_lib_dld_shl_load=yes
10405
else
10406
  ac_cv_lib_dld_shl_load=no
10407
fi
10408
rm -f core conftest.err conftest.$ac_objext \
10409
    conftest$ac_exeext conftest.$ac_ext
10410
LIBS=$ac_check_lib_save_LIBS
10411
fi
10412
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10413
$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10414
if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10415
  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10416
else
10417
  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10418
if test "x$ac_cv_func_dlopen" = x""yes; then :
10419
  lt_cv_dlopen="dlopen"
10420
else
10421
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10422
$as_echo_n "checking for dlopen in -ldl... " >&6; }
10423
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10424
  $as_echo_n "(cached) " >&6
10425
else
10426
  ac_check_lib_save_LIBS=$LIBS
10427
LIBS="-ldl  $LIBS"
10428
if test x$gcc_no_link = xyes; then
10429
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10430
fi
10431
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10432
/* end confdefs.h.  */
10433
 
10434
/* Override any GCC internal prototype to avoid an error.
10435
   Use char because int might match the return type of a GCC
10436
   builtin and then its argument prototype would still apply.  */
10437
#ifdef __cplusplus
10438
extern "C"
10439
#endif
10440
char dlopen ();
10441
int
10442
main ()
10443
{
10444
return dlopen ();
10445
  ;
10446
  return 0;
10447
}
10448
_ACEOF
10449
if ac_fn_c_try_link "$LINENO"; then :
10450
  ac_cv_lib_dl_dlopen=yes
10451
else
10452
  ac_cv_lib_dl_dlopen=no
10453
fi
10454
rm -f core conftest.err conftest.$ac_objext \
10455
    conftest$ac_exeext conftest.$ac_ext
10456
LIBS=$ac_check_lib_save_LIBS
10457
fi
10458
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10459
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10460
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10461
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10462
else
10463
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10464
$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10465
if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10466
  $as_echo_n "(cached) " >&6
10467
else
10468
  ac_check_lib_save_LIBS=$LIBS
10469
LIBS="-lsvld  $LIBS"
10470
if test x$gcc_no_link = xyes; then
10471
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10472
fi
10473
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10474
/* end confdefs.h.  */
10475
 
10476
/* Override any GCC internal prototype to avoid an error.
10477
   Use char because int might match the return type of a GCC
10478
   builtin and then its argument prototype would still apply.  */
10479
#ifdef __cplusplus
10480
extern "C"
10481
#endif
10482
char dlopen ();
10483
int
10484
main ()
10485
{
10486
return dlopen ();
10487
  ;
10488
  return 0;
10489
}
10490
_ACEOF
10491
if ac_fn_c_try_link "$LINENO"; then :
10492
  ac_cv_lib_svld_dlopen=yes
10493
else
10494
  ac_cv_lib_svld_dlopen=no
10495
fi
10496
rm -f core conftest.err conftest.$ac_objext \
10497
    conftest$ac_exeext conftest.$ac_ext
10498
LIBS=$ac_check_lib_save_LIBS
10499
fi
10500
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10501
$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10502
if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10503
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10504
else
10505
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10506
$as_echo_n "checking for dld_link in -ldld... " >&6; }
10507
if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10508
  $as_echo_n "(cached) " >&6
10509
else
10510
  ac_check_lib_save_LIBS=$LIBS
10511
LIBS="-ldld  $LIBS"
10512
if test x$gcc_no_link = xyes; then
10513
  as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10514
fi
10515
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10516
/* end confdefs.h.  */
10517
 
10518
/* Override any GCC internal prototype to avoid an error.
10519
   Use char because int might match the return type of a GCC
10520
   builtin and then its argument prototype would still apply.  */
10521
#ifdef __cplusplus
10522
extern "C"
10523
#endif
10524
char dld_link ();
10525
int
10526
main ()
10527
{
10528
return dld_link ();
10529
  ;
10530
  return 0;
10531
}
10532
_ACEOF
10533
if ac_fn_c_try_link "$LINENO"; then :
10534
  ac_cv_lib_dld_dld_link=yes
10535
else
10536
  ac_cv_lib_dld_dld_link=no
10537
fi
10538
rm -f core conftest.err conftest.$ac_objext \
10539
    conftest$ac_exeext conftest.$ac_ext
10540
LIBS=$ac_check_lib_save_LIBS
10541
fi
10542
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10543
$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10544
if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10545
  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10546
fi
10547
 
10548
 
10549
fi
10550
 
10551
 
10552
fi
10553
 
10554
 
10555
fi
10556
 
10557
 
10558
fi
10559
 
10560
 
10561
fi
10562
 
10563
    ;;
10564
  esac
10565
 
10566
  if test "x$lt_cv_dlopen" != xno; then
10567
    enable_dlopen=yes
10568
  else
10569
    enable_dlopen=no
10570
  fi
10571
 
10572
  case $lt_cv_dlopen in
10573
  dlopen)
10574
    save_CPPFLAGS="$CPPFLAGS"
10575
    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10576
 
10577
    save_LDFLAGS="$LDFLAGS"
10578
    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10579
 
10580
    save_LIBS="$LIBS"
10581
    LIBS="$lt_cv_dlopen_libs $LIBS"
10582
 
10583
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10584
$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10585
if test "${lt_cv_dlopen_self+set}" = set; then :
10586
  $as_echo_n "(cached) " >&6
10587
else
10588
          if test "$cross_compiling" = yes; then :
10589
  lt_cv_dlopen_self=cross
10590
else
10591
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10592
  lt_status=$lt_dlunknown
10593
  cat > conftest.$ac_ext <<_LT_EOF
10594
#line 10594 "configure"
10595
#include "confdefs.h"
10596
 
10597
#if HAVE_DLFCN_H
10598
#include 
10599
#endif
10600
 
10601
#include 
10602
 
10603
#ifdef RTLD_GLOBAL
10604
#  define LT_DLGLOBAL           RTLD_GLOBAL
10605
#else
10606
#  ifdef DL_GLOBAL
10607
#    define LT_DLGLOBAL         DL_GLOBAL
10608
#  else
10609
#    define LT_DLGLOBAL         0
10610
#  endif
10611
#endif
10612
 
10613
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10614
   find out it does not work in some platform. */
10615
#ifndef LT_DLLAZY_OR_NOW
10616
#  ifdef RTLD_LAZY
10617
#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10618
#  else
10619
#    ifdef DL_LAZY
10620
#      define LT_DLLAZY_OR_NOW          DL_LAZY
10621
#    else
10622
#      ifdef RTLD_NOW
10623
#        define LT_DLLAZY_OR_NOW        RTLD_NOW
10624
#      else
10625
#        ifdef DL_NOW
10626
#          define LT_DLLAZY_OR_NOW      DL_NOW
10627
#        else
10628
#          define LT_DLLAZY_OR_NOW      0
10629
#        endif
10630
#      endif
10631
#    endif
10632
#  endif
10633
#endif
10634
 
10635
/* When -fvisbility=hidden is used, assume the code has been annotated
10636
   correspondingly for the symbols needed.  */
10637
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10638
void fnord () __attribute__((visibility("default")));
10639
#endif
10640
 
10641
void fnord () { int i=42; }
10642
int main ()
10643
{
10644
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10645
  int status = $lt_dlunknown;
10646
 
10647
  if (self)
10648
    {
10649
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10650
      else
10651
        {
10652
          if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10653
          else puts (dlerror ());
10654
        }
10655
      /* dlclose (self); */
10656
    }
10657
  else
10658
    puts (dlerror ());
10659
 
10660
  return status;
10661
}
10662
_LT_EOF
10663
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10664
  (eval $ac_link) 2>&5
10665
  ac_status=$?
10666
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10667
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10668
    (./conftest; exit; ) >&5 2>/dev/null
10669
    lt_status=$?
10670
    case x$lt_status in
10671
      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10672
      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10673
      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10674
    esac
10675
  else :
10676
    # compilation failed
10677
    lt_cv_dlopen_self=no
10678
  fi
10679
fi
10680
rm -fr conftest*
10681
 
10682
 
10683
fi
10684
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10685
$as_echo "$lt_cv_dlopen_self" >&6; }
10686
 
10687
    if test "x$lt_cv_dlopen_self" = xyes; then
10688
      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10689
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10690
$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10691
if test "${lt_cv_dlopen_self_static+set}" = set; then :
10692
  $as_echo_n "(cached) " >&6
10693
else
10694
          if test "$cross_compiling" = yes; then :
10695
  lt_cv_dlopen_self_static=cross
10696
else
10697
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10698
  lt_status=$lt_dlunknown
10699
  cat > conftest.$ac_ext <<_LT_EOF
10700
#line 10700 "configure"
10701
#include "confdefs.h"
10702
 
10703
#if HAVE_DLFCN_H
10704
#include 
10705
#endif
10706
 
10707
#include 
10708
 
10709
#ifdef RTLD_GLOBAL
10710
#  define LT_DLGLOBAL           RTLD_GLOBAL
10711
#else
10712
#  ifdef DL_GLOBAL
10713
#    define LT_DLGLOBAL         DL_GLOBAL
10714
#  else
10715
#    define LT_DLGLOBAL         0
10716
#  endif
10717
#endif
10718
 
10719
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10720
   find out it does not work in some platform. */
10721
#ifndef LT_DLLAZY_OR_NOW
10722
#  ifdef RTLD_LAZY
10723
#    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10724
#  else
10725
#    ifdef DL_LAZY
10726
#      define LT_DLLAZY_OR_NOW          DL_LAZY
10727
#    else
10728
#      ifdef RTLD_NOW
10729
#        define LT_DLLAZY_OR_NOW        RTLD_NOW
10730
#      else
10731
#        ifdef DL_NOW
10732
#          define LT_DLLAZY_OR_NOW      DL_NOW
10733
#        else
10734
#          define LT_DLLAZY_OR_NOW      0
10735
#        endif
10736
#      endif
10737
#    endif
10738
#  endif
10739
#endif
10740
 
10741
/* When -fvisbility=hidden is used, assume the code has been annotated
10742
   correspondingly for the symbols needed.  */
10743
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10744
void fnord () __attribute__((visibility("default")));
10745
#endif
10746
 
10747
void fnord () { int i=42; }
10748
int main ()
10749
{
10750
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10751
  int status = $lt_dlunknown;
10752
 
10753
  if (self)
10754
    {
10755
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10756
      else
10757
        {
10758
          if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10759
          else puts (dlerror ());
10760
        }
10761
      /* dlclose (self); */
10762
    }
10763
  else
10764
    puts (dlerror ());
10765
 
10766
  return status;
10767
}
10768
_LT_EOF
10769
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10770
  (eval $ac_link) 2>&5
10771
  ac_status=$?
10772
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10773
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10774
    (./conftest; exit; ) >&5 2>/dev/null
10775
    lt_status=$?
10776
    case x$lt_status in
10777
      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10778
      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10779
      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10780
    esac
10781
  else :
10782
    # compilation failed
10783
    lt_cv_dlopen_self_static=no
10784
  fi
10785
fi
10786
rm -fr conftest*
10787
 
10788
 
10789
fi
10790
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10791
$as_echo "$lt_cv_dlopen_self_static" >&6; }
10792
    fi
10793
 
10794
    CPPFLAGS="$save_CPPFLAGS"
10795
    LDFLAGS="$save_LDFLAGS"
10796
    LIBS="$save_LIBS"
10797
    ;;
10798
  esac
10799
 
10800
  case $lt_cv_dlopen_self in
10801
  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10802
  *) enable_dlopen_self=unknown ;;
10803
  esac
10804
 
10805
  case $lt_cv_dlopen_self_static in
10806
  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10807
  *) enable_dlopen_self_static=unknown ;;
10808
  esac
10809
fi
10810
 
10811
 
10812
 
10813
 
10814
 
10815
 
10816
 
10817
 
10818
 
10819
 
10820
 
10821
 
10822
 
10823
 
10824
 
10825
 
10826
 
10827
striplib=
10828
old_striplib=
10829
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10830
$as_echo_n "checking whether stripping libraries is possible... " >&6; }
10831
if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10832
  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10833
  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10834
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10835
$as_echo "yes" >&6; }
10836
else
10837
# FIXME - insert some real tests, host_os isn't really good enough
10838
  case $host_os in
10839
  darwin*)
10840
    if test -n "$STRIP" ; then
10841
      striplib="$STRIP -x"
10842
      old_striplib="$STRIP -S"
10843
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10844
$as_echo "yes" >&6; }
10845
    else
10846
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10847
$as_echo "no" >&6; }
10848
    fi
10849
    ;;
10850
  *)
10851
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10852
$as_echo "no" >&6; }
10853
    ;;
10854
  esac
10855
fi
10856
 
10857
 
10858
 
10859
 
10860
 
10861
 
10862
 
10863
 
10864
 
10865
 
10866
 
10867
 
10868
  # Report which library types will actually be built
10869
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10870
$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10871
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10872
$as_echo "$can_build_shared" >&6; }
10873
 
10874
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10875
$as_echo_n "checking whether to build shared libraries... " >&6; }
10876
  test "$can_build_shared" = "no" && enable_shared=no
10877
 
10878
  # On AIX, shared libraries and static libraries use the same namespace, and
10879
  # are all built from PIC.
10880
  case $host_os in
10881
  aix3*)
10882
    test "$enable_shared" = yes && enable_static=no
10883
    if test -n "$RANLIB"; then
10884
      archive_cmds="$archive_cmds~\$RANLIB \$lib"
10885
      postinstall_cmds='$RANLIB $lib'
10886
    fi
10887
    ;;
10888
 
10889
  aix[4-9]*)
10890
    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10891
      test "$enable_shared" = yes && enable_static=no
10892
    fi
10893
    ;;
10894
  esac
10895
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10896
$as_echo "$enable_shared" >&6; }
10897
 
10898
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10899
$as_echo_n "checking whether to build static libraries... " >&6; }
10900
  # Make sure either enable_shared or enable_static is yes.
10901
  test "$enable_shared" = yes || enable_static=yes
10902
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10903
$as_echo "$enable_static" >&6; }
10904
 
10905
 
10906
 
10907
 
10908
fi
10909
ac_ext=c
10910
ac_cpp='$CPP $CPPFLAGS'
10911
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10912
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10913
ac_compiler_gnu=$ac_cv_c_compiler_gnu
10914
 
10915
CC="$lt_save_CC"
10916
 
10917
 
10918
 
10919
 
10920
 
10921
 
10922
 
10923
 
10924
 
10925
 
10926
 
10927
 
10928
 
10929
        ac_config_commands="$ac_config_commands libtool"
10930
 
10931
 
10932
 
10933
 
10934
# Only expand once:
10935
 
10936
 
10937
 
10938
 
10939
 
10940
# Calculate toolexeclibdir
10941
# Also toolexecdir, though it's only used in toolexeclibdir
10942
case ${version_specific_libs} in
10943
  yes)
10944
    # Need the gcc compiler version to know where to install libraries
10945
    # and header files if --enable-version-specific-runtime-libs option
10946
    # is selected.
10947
    toolexecdir='$(libdir)/gcc/$(target_alias)'
10948
    toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
10949
    ;;
10950
  no)
10951
    if test -n "$with_cross_host" &&
10952
       test x"$with_cross_host" != x"no"; then
10953
      # Install a library built with a cross compiler in tooldir, not libdir.
10954
      toolexecdir='$(exec_prefix)/$(target_alias)'
10955
      toolexeclibdir='$(toolexecdir)/lib'
10956
    else
10957
      toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
10958
      toolexeclibdir='$(libdir)'
10959
    fi
10960
    multi_os_directory=`$CC -print-multi-os-directory`
10961
    case $multi_os_directory in
10962
      .) ;; # Avoid trailing /.
10963
      *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
10964
    esac
10965
    ;;
10966
esac
10967
 
10968
 
10969
 
10970
if test ${multilib} = yes; then
10971
  multilib_arg="--enable-multilib"
10972
else
10973
  multilib_arg=
10974
fi
10975
 
10976
ac_config_files="$ac_config_files Makefile ssp/ssp.h"
10977
 
10978
cat >confcache <<\_ACEOF
10979
# This file is a shell script that caches the results of configure
10980
# tests run on this system so they can be shared between configure
10981
# scripts and configure runs, see configure's option --config-cache.
10982
# It is not useful on other systems.  If it contains results you don't
10983
# want to keep, you may remove or edit it.
10984
#
10985
# config.status only pays attention to the cache file if you give it
10986
# the --recheck option to rerun configure.
10987
#
10988
# `ac_cv_env_foo' variables (set or unset) will be overridden when
10989
# loading this file, other *unset* `ac_cv_foo' will be assigned the
10990
# following values.
10991
 
10992
_ACEOF
10993
 
10994
# The following way of writing the cache mishandles newlines in values,
10995
# but we know of no workaround that is simple, portable, and efficient.
10996
# So, we kill variables containing newlines.
10997
# Ultrix sh set writes to stderr and can't be redirected directly,
10998
# and sets the high bit in the cache file unless we assign to the vars.
10999
(
11000
  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11001
    eval ac_val=\$$ac_var
11002
    case $ac_val in #(
11003
    *${as_nl}*)
11004
      case $ac_var in #(
11005
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11006
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11007
      esac
11008
      case $ac_var in #(
11009
      _ | IFS | as_nl) ;; #(
11010
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11011
      *) { eval $ac_var=; unset $ac_var;} ;;
11012
      esac ;;
11013
    esac
11014
  done
11015
 
11016
  (set) 2>&1 |
11017
    case $as_nl`(ac_space=' '; set) 2>&1` in #(
11018
    *${as_nl}ac_space=\ *)
11019
      # `set' does not quote correctly, so add quotes: double-quote
11020
      # substitution turns \\\\ into \\, and sed turns \\ into \.
11021
      sed -n \
11022
        "s/'/'\\\\''/g;
11023
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11024
      ;; #(
11025
    *)
11026
      # `set' quotes correctly as required by POSIX, so do not add quotes.
11027
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11028
      ;;
11029
    esac |
11030
    sort
11031
) |
11032
  sed '
11033
     /^ac_cv_env_/b end
11034
     t clear
11035
     :clear
11036
     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11037
     t end
11038
     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11039
     :end' >>confcache
11040
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11041
  if test -w "$cache_file"; then
11042
    test "x$cache_file" != "x/dev/null" &&
11043
      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11044
$as_echo "$as_me: updating cache $cache_file" >&6;}
11045
    cat confcache >$cache_file
11046
  else
11047
    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11048
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11049
  fi
11050
fi
11051
rm -f confcache
11052
 
11053
test "x$prefix" = xNONE && prefix=$ac_default_prefix
11054
# Let make expand exec_prefix.
11055
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11056
 
11057
DEFS=-DHAVE_CONFIG_H
11058
 
11059
ac_libobjs=
11060
ac_ltlibobjs=
11061
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11062
  # 1. Remove the extension, and $U if already installed.
11063
  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11064
  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11065
  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
11066
  #    will be set to the directory where LIBOBJS objects are built.
11067
  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11068
  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11069
done
11070
LIBOBJS=$ac_libobjs
11071
 
11072
LTLIBOBJS=$ac_ltlibobjs
11073
 
11074
 
11075
 if test -n "$EXEEXT"; then
11076
  am__EXEEXT_TRUE=
11077
  am__EXEEXT_FALSE='#'
11078
else
11079
  am__EXEEXT_TRUE='#'
11080
  am__EXEEXT_FALSE=
11081
fi
11082
 
11083
if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11084
  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11085
Usually this means the macro was only invoked conditionally." "$LINENO" 5
11086
fi
11087
if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11088
  as_fn_error "conditional \"AMDEP\" was never defined.
11089
Usually this means the macro was only invoked conditionally." "$LINENO" 5
11090
fi
11091
if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11092
  as_fn_error "conditional \"am__fastdepCC\" was never defined.
11093
Usually this means the macro was only invoked conditionally." "$LINENO" 5
11094
fi
11095
if test -z "${LIBSSP_USE_SYMVER_TRUE}" && test -z "${LIBSSP_USE_SYMVER_FALSE}"; then
11096
  as_fn_error "conditional \"LIBSSP_USE_SYMVER\" was never defined.
11097
Usually this means the macro was only invoked conditionally." "$LINENO" 5
11098
fi
11099
 
11100
: ${CONFIG_STATUS=./config.status}
11101
ac_write_fail=0
11102
ac_clean_files_save=$ac_clean_files
11103
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11104
{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11105
$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11106
as_write_fail=0
11107
cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11108
#! $SHELL
11109
# Generated by $as_me.
11110
# Run this file to recreate the current configuration.
11111
# Compiler output produced by configure, useful for debugging
11112
# configure, is in config.log if it exists.
11113
 
11114
debug=false
11115
ac_cs_recheck=false
11116
ac_cs_silent=false
11117
 
11118
SHELL=\${CONFIG_SHELL-$SHELL}
11119
export SHELL
11120
_ASEOF
11121
cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11122
## -------------------- ##
11123
## M4sh Initialization. ##
11124
## -------------------- ##
11125
 
11126
# Be more Bourne compatible
11127
DUALCASE=1; export DUALCASE # for MKS sh
11128
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11129
  emulate sh
11130
  NULLCMD=:
11131
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11132
  # is contrary to our usage.  Disable this feature.
11133
  alias -g '${1+"$@"}'='"$@"'
11134
  setopt NO_GLOB_SUBST
11135
else
11136
  case `(set -o) 2>/dev/null` in #(
11137
  *posix*) :
11138
    set -o posix ;; #(
11139
  *) :
11140
     ;;
11141
esac
11142
fi
11143
 
11144
 
11145
as_nl='
11146
'
11147
export as_nl
11148
# Printing a long string crashes Solaris 7 /usr/bin/printf.
11149
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11150
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11151
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11152
# Prefer a ksh shell builtin over an external printf program on Solaris,
11153
# but without wasting forks for bash or zsh.
11154
if test -z "$BASH_VERSION$ZSH_VERSION" \
11155
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11156
  as_echo='print -r --'
11157
  as_echo_n='print -rn --'
11158
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11159
  as_echo='printf %s\n'
11160
  as_echo_n='printf %s'
11161
else
11162
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11163
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11164
    as_echo_n='/usr/ucb/echo -n'
11165
  else
11166
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11167
    as_echo_n_body='eval
11168
      arg=$1;
11169
      case $arg in #(
11170
      *"$as_nl"*)
11171
        expr "X$arg" : "X\\(.*\\)$as_nl";
11172
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11173
      esac;
11174
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11175
    '
11176
    export as_echo_n_body
11177
    as_echo_n='sh -c $as_echo_n_body as_echo'
11178
  fi
11179
  export as_echo_body
11180
  as_echo='sh -c $as_echo_body as_echo'
11181
fi
11182
 
11183
# The user is always right.
11184
if test "${PATH_SEPARATOR+set}" != set; then
11185
  PATH_SEPARATOR=:
11186
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11187
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11188
      PATH_SEPARATOR=';'
11189
  }
11190
fi
11191
 
11192
 
11193
# IFS
11194
# We need space, tab and new line, in precisely that order.  Quoting is
11195
# there to prevent editors from complaining about space-tab.
11196
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11197
# splitting by setting IFS to empty value.)
11198
IFS=" ""        $as_nl"
11199
 
11200
# Find who we are.  Look in the path if we contain no directory separator.
11201
case $0 in #((
11202
  *[\\/]* ) as_myself=$0 ;;
11203
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11204
for as_dir in $PATH
11205
do
11206
  IFS=$as_save_IFS
11207
  test -z "$as_dir" && as_dir=.
11208
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11209
  done
11210
IFS=$as_save_IFS
11211
 
11212
     ;;
11213
esac
11214
# We did not find ourselves, most probably we were run as `sh COMMAND'
11215
# in which case we are not to be found in the path.
11216
if test "x$as_myself" = x; then
11217
  as_myself=$0
11218
fi
11219
if test ! -f "$as_myself"; then
11220
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11221
  exit 1
11222
fi
11223
 
11224
# Unset variables that we do not need and which cause bugs (e.g. in
11225
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
11226
# suppresses any "Segmentation fault" message there.  '((' could
11227
# trigger a bug in pdksh 5.2.14.
11228
for as_var in BASH_ENV ENV MAIL MAILPATH
11229
do eval test x\${$as_var+set} = xset \
11230
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11231
done
11232
PS1='$ '
11233
PS2='> '
11234
PS4='+ '
11235
 
11236
# NLS nuisances.
11237
LC_ALL=C
11238
export LC_ALL
11239
LANGUAGE=C
11240
export LANGUAGE
11241
 
11242
# CDPATH.
11243
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11244
 
11245
 
11246
# as_fn_error ERROR [LINENO LOG_FD]
11247
# ---------------------------------
11248
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11249
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11250
# script with status $?, using 1 if that was 0.
11251
as_fn_error ()
11252
{
11253
  as_status=$?; test $as_status -eq 0 && as_status=1
11254
  if test "$3"; then
11255
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11256
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11257
  fi
11258
  $as_echo "$as_me: error: $1" >&2
11259
  as_fn_exit $as_status
11260
} # as_fn_error
11261
 
11262
 
11263
# as_fn_set_status STATUS
11264
# -----------------------
11265
# Set $? to STATUS, without forking.
11266
as_fn_set_status ()
11267
{
11268
  return $1
11269
} # as_fn_set_status
11270
 
11271
# as_fn_exit STATUS
11272
# -----------------
11273
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11274
as_fn_exit ()
11275
{
11276
  set +e
11277
  as_fn_set_status $1
11278
  exit $1
11279
} # as_fn_exit
11280
 
11281
# as_fn_unset VAR
11282
# ---------------
11283
# Portably unset VAR.
11284
as_fn_unset ()
11285
{
11286
  { eval $1=; unset $1;}
11287
}
11288
as_unset=as_fn_unset
11289
# as_fn_append VAR VALUE
11290
# ----------------------
11291
# Append the text in VALUE to the end of the definition contained in VAR. Take
11292
# advantage of any shell optimizations that allow amortized linear growth over
11293
# repeated appends, instead of the typical quadratic growth present in naive
11294
# implementations.
11295
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11296
  eval 'as_fn_append ()
11297
  {
11298
    eval $1+=\$2
11299
  }'
11300
else
11301
  as_fn_append ()
11302
  {
11303
    eval $1=\$$1\$2
11304
  }
11305
fi # as_fn_append
11306
 
11307
# as_fn_arith ARG...
11308
# ------------------
11309
# Perform arithmetic evaluation on the ARGs, and store the result in the
11310
# global $as_val. Take advantage of shells that can avoid forks. The arguments
11311
# must be portable across $(()) and expr.
11312
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11313
  eval 'as_fn_arith ()
11314
  {
11315
    as_val=$(( $* ))
11316
  }'
11317
else
11318
  as_fn_arith ()
11319
  {
11320
    as_val=`expr "$@" || test $? -eq 1`
11321
  }
11322
fi # as_fn_arith
11323
 
11324
 
11325
if expr a : '\(a\)' >/dev/null 2>&1 &&
11326
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
11327
  as_expr=expr
11328
else
11329
  as_expr=false
11330
fi
11331
 
11332
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11333
  as_basename=basename
11334
else
11335
  as_basename=false
11336
fi
11337
 
11338
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11339
  as_dirname=dirname
11340
else
11341
  as_dirname=false
11342
fi
11343
 
11344
as_me=`$as_basename -- "$0" ||
11345
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11346
         X"$0" : 'X\(//\)$' \| \
11347
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11348
$as_echo X/"$0" |
11349
    sed '/^.*\/\([^/][^/]*\)\/*$/{
11350
            s//\1/
11351
            q
11352
          }
11353
          /^X\/\(\/\/\)$/{
11354
            s//\1/
11355
            q
11356
          }
11357
          /^X\/\(\/\).*/{
11358
            s//\1/
11359
            q
11360
          }
11361
          s/.*/./; q'`
11362
 
11363
# Avoid depending upon Character Ranges.
11364
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11365
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11366
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11367
as_cr_digits='0123456789'
11368
as_cr_alnum=$as_cr_Letters$as_cr_digits
11369
 
11370
ECHO_C= ECHO_N= ECHO_T=
11371
case `echo -n x` in #(((((
11372
-n*)
11373
  case `echo 'xy\c'` in
11374
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
11375
  xy)  ECHO_C='\c';;
11376
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
11377
       ECHO_T=' ';;
11378
  esac;;
11379
*)
11380
  ECHO_N='-n';;
11381
esac
11382
 
11383
rm -f conf$$ conf$$.exe conf$$.file
11384
if test -d conf$$.dir; then
11385
  rm -f conf$$.dir/conf$$.file
11386
else
11387
  rm -f conf$$.dir
11388
  mkdir conf$$.dir 2>/dev/null
11389
fi
11390
if (echo >conf$$.file) 2>/dev/null; then
11391
  if ln -s conf$$.file conf$$ 2>/dev/null; then
11392
    as_ln_s='ln -s'
11393
    # ... but there are two gotchas:
11394
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11395
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11396
    # In both cases, we have to default to `cp -p'.
11397
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11398
      as_ln_s='cp -p'
11399
  elif ln conf$$.file conf$$ 2>/dev/null; then
11400
    as_ln_s=ln
11401
  else
11402
    as_ln_s='cp -p'
11403
  fi
11404
else
11405
  as_ln_s='cp -p'
11406
fi
11407
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11408
rmdir conf$$.dir 2>/dev/null
11409
 
11410
 
11411
# as_fn_mkdir_p
11412
# -------------
11413
# Create "$as_dir" as a directory, including parents if necessary.
11414
as_fn_mkdir_p ()
11415
{
11416
 
11417
  case $as_dir in #(
11418
  -*) as_dir=./$as_dir;;
11419
  esac
11420
  test -d "$as_dir" || eval $as_mkdir_p || {
11421
    as_dirs=
11422
    while :; do
11423
      case $as_dir in #(
11424
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11425
      *) as_qdir=$as_dir;;
11426
      esac
11427
      as_dirs="'$as_qdir' $as_dirs"
11428
      as_dir=`$as_dirname -- "$as_dir" ||
11429
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11430
         X"$as_dir" : 'X\(//\)[^/]' \| \
11431
         X"$as_dir" : 'X\(//\)$' \| \
11432
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11433
$as_echo X"$as_dir" |
11434
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11435
            s//\1/
11436
            q
11437
          }
11438
          /^X\(\/\/\)[^/].*/{
11439
            s//\1/
11440
            q
11441
          }
11442
          /^X\(\/\/\)$/{
11443
            s//\1/
11444
            q
11445
          }
11446
          /^X\(\/\).*/{
11447
            s//\1/
11448
            q
11449
          }
11450
          s/.*/./; q'`
11451
      test -d "$as_dir" && break
11452
    done
11453
    test -z "$as_dirs" || eval "mkdir $as_dirs"
11454
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11455
 
11456
 
11457
} # as_fn_mkdir_p
11458
if mkdir -p . 2>/dev/null; then
11459
  as_mkdir_p='mkdir -p "$as_dir"'
11460
else
11461
  test -d ./-p && rmdir ./-p
11462
  as_mkdir_p=false
11463
fi
11464
 
11465
if test -x / >/dev/null 2>&1; then
11466
  as_test_x='test -x'
11467
else
11468
  if ls -dL / >/dev/null 2>&1; then
11469
    as_ls_L_option=L
11470
  else
11471
    as_ls_L_option=
11472
  fi
11473
  as_test_x='
11474
    eval sh -c '\''
11475
      if test -d "$1"; then
11476
        test -d "$1/.";
11477
      else
11478
        case $1 in #(
11479
        -*)set "./$1";;
11480
        esac;
11481
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11482
        ???[sx]*):;;*)false;;esac;fi
11483
    '\'' sh
11484
  '
11485
fi
11486
as_executable_p=$as_test_x
11487
 
11488
# Sed expression to map a string onto a valid CPP name.
11489
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11490
 
11491
# Sed expression to map a string onto a valid variable name.
11492
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11493
 
11494
 
11495
exec 6>&1
11496
## ----------------------------------- ##
11497
## Main body of $CONFIG_STATUS script. ##
11498
## ----------------------------------- ##
11499
_ASEOF
11500
test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11501
 
11502
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11503
# Save the log message, to keep $0 and so on meaningful, and to
11504
# report actual input values of CONFIG_FILES etc. instead of their
11505
# values after options handling.
11506
ac_log="
11507
This file was extended by libssp $as_me 1.0, which was
11508
generated by GNU Autoconf 2.64.  Invocation command line was
11509
 
11510
  CONFIG_FILES    = $CONFIG_FILES
11511
  CONFIG_HEADERS  = $CONFIG_HEADERS
11512
  CONFIG_LINKS    = $CONFIG_LINKS
11513
  CONFIG_COMMANDS = $CONFIG_COMMANDS
11514
  $ $0 $@
11515
 
11516
on `(hostname || uname -n) 2>/dev/null | sed 1q`
11517
"
11518
 
11519
_ACEOF
11520
 
11521
case $ac_config_files in *"
11522
"*) set x $ac_config_files; shift; ac_config_files=$*;;
11523
esac
11524
 
11525
case $ac_config_headers in *"
11526
"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11527
esac
11528
 
11529
 
11530
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11531
# Files that config.status was made for.
11532
config_files="$ac_config_files"
11533
config_headers="$ac_config_headers"
11534
config_commands="$ac_config_commands"
11535
 
11536
_ACEOF
11537
 
11538
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11539
ac_cs_usage="\
11540
\`$as_me' instantiates files and other configuration actions
11541
from templates according to the current configuration.  Unless the files
11542
and actions are specified as TAGs, all are instantiated by default.
11543
 
11544
Usage: $0 [OPTION]... [TAG]...
11545
 
11546
  -h, --help       print this help, then exit
11547
  -V, --version    print version number and configuration settings, then exit
11548
  -q, --quiet, --silent
11549
                   do not print progress messages
11550
  -d, --debug      don't remove temporary files
11551
      --recheck    update $as_me by reconfiguring in the same conditions
11552
      --file=FILE[:TEMPLATE]
11553
                   instantiate the configuration file FILE
11554
      --header=FILE[:TEMPLATE]
11555
                   instantiate the configuration header FILE
11556
 
11557
Configuration files:
11558
$config_files
11559
 
11560
Configuration headers:
11561
$config_headers
11562
 
11563
Configuration commands:
11564
$config_commands
11565
 
11566
Report bugs to the package provider."
11567
 
11568
_ACEOF
11569
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11570
ac_cs_version="\\
11571
libssp config.status 1.0
11572
configured by $0, generated by GNU Autoconf 2.64,
11573
  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
11574
 
11575
Copyright (C) 2009 Free Software Foundation, Inc.
11576
This config.status script is free software; the Free Software Foundation
11577
gives unlimited permission to copy, distribute and modify it."
11578
 
11579
ac_pwd='$ac_pwd'
11580
srcdir='$srcdir'
11581
INSTALL='$INSTALL'
11582
MKDIR_P='$MKDIR_P'
11583
AWK='$AWK'
11584
test -n "\$AWK" || AWK=awk
11585
_ACEOF
11586
 
11587
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11588
# The default lists apply if the user does not specify any file.
11589
ac_need_defaults=:
11590
while test $# != 0
11591
do
11592
  case $1 in
11593
  --*=*)
11594
    ac_option=`expr "X$1" : 'X\([^=]*\)='`
11595
    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11596
    ac_shift=:
11597
    ;;
11598
  *)
11599
    ac_option=$1
11600
    ac_optarg=$2
11601
    ac_shift=shift
11602
    ;;
11603
  esac
11604
 
11605
  case $ac_option in
11606
  # Handling of the options.
11607
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11608
    ac_cs_recheck=: ;;
11609
  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11610
    $as_echo "$ac_cs_version"; exit ;;
11611
  --debug | --debu | --deb | --de | --d | -d )
11612
    debug=: ;;
11613
  --file | --fil | --fi | --f )
11614
    $ac_shift
11615
    case $ac_optarg in
11616
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11617
    esac
11618
    as_fn_append CONFIG_FILES " '$ac_optarg'"
11619
    ac_need_defaults=false;;
11620
  --header | --heade | --head | --hea )
11621
    $ac_shift
11622
    case $ac_optarg in
11623
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11624
    esac
11625
    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11626
    ac_need_defaults=false;;
11627
  --he | --h)
11628
    # Conflict between --help and --header
11629
    as_fn_error "ambiguous option: \`$1'
11630
Try \`$0 --help' for more information.";;
11631
  --help | --hel | -h )
11632
    $as_echo "$ac_cs_usage"; exit ;;
11633
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11634
  | -silent | --silent | --silen | --sile | --sil | --si | --s)
11635
    ac_cs_silent=: ;;
11636
 
11637
  # This is an error.
11638
  -*) as_fn_error "unrecognized option: \`$1'
11639
Try \`$0 --help' for more information." ;;
11640
 
11641
  *) as_fn_append ac_config_targets " $1"
11642
     ac_need_defaults=false ;;
11643
 
11644
  esac
11645
  shift
11646
done
11647
 
11648
ac_configure_extra_args=
11649
 
11650
if $ac_cs_silent; then
11651
  exec 6>/dev/null
11652
  ac_configure_extra_args="$ac_configure_extra_args --silent"
11653
fi
11654
 
11655
_ACEOF
11656
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11657
if \$ac_cs_recheck; then
11658
  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11659
  shift
11660
  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11661
  CONFIG_SHELL='$SHELL'
11662
  export CONFIG_SHELL
11663
  exec "\$@"
11664
fi
11665
 
11666
_ACEOF
11667
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11668
exec 5>>config.log
11669
{
11670
  echo
11671
  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11672
## Running $as_me. ##
11673
_ASBOX
11674
  $as_echo "$ac_log"
11675
} >&5
11676
 
11677
_ACEOF
11678
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11679
#
11680
# INIT-COMMANDS
11681
#
11682
 
11683
srcdir="$srcdir"
11684
host="$host"
11685
target="$target"
11686
with_multisubdir="$with_multisubdir"
11687
with_multisrctop="$with_multisrctop"
11688
with_target_subdir="$with_target_subdir"
11689
ac_configure_args="${multilib_arg} ${ac_configure_args}"
11690
multi_basedir="$multi_basedir"
11691
CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
11692
CC="$CC"
11693
CXX="$CXX"
11694
GFORTRAN="$GFORTRAN"
11695
GCJ="$GCJ"
11696
AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11697
 
11698
 
11699
# The HP-UX ksh and POSIX shell print the target directory to stdout
11700
# if CDPATH is set.
11701
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11702
 
11703
sed_quote_subst='$sed_quote_subst'
11704
double_quote_subst='$double_quote_subst'
11705
delay_variable_subst='$delay_variable_subst'
11706
macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
11707
macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
11708
enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
11709
enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
11710
pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
11711
enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
11712
SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
11713
ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
11714
host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
11715
host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
11716
host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
11717
build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
11718
build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
11719
build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
11720
SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
11721
Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
11722
GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
11723
EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
11724
FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
11725
LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
11726
NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
11727
LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
11728
max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
11729
ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
11730
exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
11731
lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
11732
lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
11733
lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
11734
reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
11735
reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
11736
OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
11737
deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
11738
file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
11739
AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
11740
AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
11741
STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
11742
RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
11743
old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11744
old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11745
old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
11746
lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
11747
CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
11748
CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
11749
compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
11750
GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
11751
lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
11752
lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
11753
lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
11754
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"`'
11755
objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
11756
MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
11757
lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
11758
lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
11759
lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
11760
lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
11761
lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
11762
need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
11763
DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
11764
NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
11765
LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
11766
OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
11767
OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
11768
libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
11769
shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
11770
extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11771
archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
11772
enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
11773
export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
11774
whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
11775
compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
11776
old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
11777
old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11778
archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
11779
archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11780
module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
11781
module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11782
with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
11783
allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
11784
no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
11785
hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
11786
hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
11787
hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
11788
hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
11789
hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
11790
hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
11791
hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
11792
hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
11793
inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
11794
link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
11795
fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
11796
always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
11797
export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
11798
exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
11799
include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
11800
prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
11801
file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
11802
variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
11803
need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
11804
need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
11805
version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
11806
runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
11807
shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
11808
shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
11809
libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
11810
library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
11811
soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
11812
install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
11813
postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11814
postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11815
finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
11816
finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
11817
hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
11818
sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
11819
sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
11820
hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
11821
enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
11822
enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
11823
enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
11824
old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
11825
striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
11826
 
11827
LTCC='$LTCC'
11828
LTCFLAGS='$LTCFLAGS'
11829
compiler='$compiler_DEFAULT'
11830
 
11831
# A function that is used when there is no print builtin or printf.
11832
func_fallback_echo ()
11833
{
11834
  eval 'cat <<_LTECHO_EOF
11835
\$1
11836
_LTECHO_EOF'
11837
}
11838
 
11839
# Quote evaled strings.
11840
for var in SHELL \
11841
ECHO \
11842
SED \
11843
GREP \
11844
EGREP \
11845
FGREP \
11846
LD \
11847
NM \
11848
LN_S \
11849
lt_SP2NL \
11850
lt_NL2SP \
11851
reload_flag \
11852
OBJDUMP \
11853
deplibs_check_method \
11854
file_magic_cmd \
11855
AR \
11856
AR_FLAGS \
11857
STRIP \
11858
RANLIB \
11859
CC \
11860
CFLAGS \
11861
compiler \
11862
lt_cv_sys_global_symbol_pipe \
11863
lt_cv_sys_global_symbol_to_cdecl \
11864
lt_cv_sys_global_symbol_to_c_name_address \
11865
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
11866
lt_prog_compiler_no_builtin_flag \
11867
lt_prog_compiler_wl \
11868
lt_prog_compiler_pic \
11869
lt_prog_compiler_static \
11870
lt_cv_prog_compiler_c_o \
11871
need_locks \
11872
DSYMUTIL \
11873
NMEDIT \
11874
LIPO \
11875
OTOOL \
11876
OTOOL64 \
11877
shrext_cmds \
11878
export_dynamic_flag_spec \
11879
whole_archive_flag_spec \
11880
compiler_needs_object \
11881
with_gnu_ld \
11882
allow_undefined_flag \
11883
no_undefined_flag \
11884
hardcode_libdir_flag_spec \
11885
hardcode_libdir_flag_spec_ld \
11886
hardcode_libdir_separator \
11887
fix_srcfile_path \
11888
exclude_expsyms \
11889
include_expsyms \
11890
file_list_spec \
11891
variables_saved_for_relink \
11892
libname_spec \
11893
library_names_spec \
11894
soname_spec \
11895
install_override_mode \
11896
finish_eval \
11897
old_striplib \
11898
striplib; do
11899
    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
11900
    *[\\\\\\\`\\"\\\$]*)
11901
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
11902
      ;;
11903
    *)
11904
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11905
      ;;
11906
    esac
11907
done
11908
 
11909
# Double-quote double-evaled strings.
11910
for var in reload_cmds \
11911
old_postinstall_cmds \
11912
old_postuninstall_cmds \
11913
old_archive_cmds \
11914
extract_expsyms_cmds \
11915
old_archive_from_new_cmds \
11916
old_archive_from_expsyms_cmds \
11917
archive_cmds \
11918
archive_expsym_cmds \
11919
module_cmds \
11920
module_expsym_cmds \
11921
export_symbols_cmds \
11922
prelink_cmds \
11923
postinstall_cmds \
11924
postuninstall_cmds \
11925
finish_cmds \
11926
sys_lib_search_path_spec \
11927
sys_lib_dlsearch_path_spec; do
11928
    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
11929
    *[\\\\\\\`\\"\\\$]*)
11930
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
11931
      ;;
11932
    *)
11933
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11934
      ;;
11935
    esac
11936
done
11937
 
11938
ac_aux_dir='$ac_aux_dir'
11939
xsi_shell='$xsi_shell'
11940
lt_shell_append='$lt_shell_append'
11941
 
11942
# See if we are running on zsh, and set the options which allow our
11943
# commands through without removal of \ escapes INIT.
11944
if test -n "\${ZSH_VERSION+set}" ; then
11945
   setopt NO_GLOB_SUBST
11946
fi
11947
 
11948
 
11949
    PACKAGE='$PACKAGE'
11950
    VERSION='$VERSION'
11951
    TIMESTAMP='$TIMESTAMP'
11952
    RM='$RM'
11953
    ofile='$ofile'
11954
 
11955
 
11956
 
11957
 
11958
_ACEOF
11959
 
11960
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11961
 
11962
# Handling of arguments.
11963
for ac_config_target in $ac_config_targets
11964
do
11965
  case $ac_config_target in
11966
    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
11967
    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
11968
    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
11969
    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
11970
    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
11971
    "ssp/ssp.h") CONFIG_FILES="$CONFIG_FILES ssp/ssp.h" ;;
11972
 
11973
  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11974
  esac
11975
done
11976
 
11977
 
11978
# If the user did not use the arguments to specify the items to instantiate,
11979
# then the envvar interface is used.  Set only those that are not.
11980
# We use the long form for the default assignment because of an extremely
11981
# bizarre bug on SunOS 4.1.3.
11982
if $ac_need_defaults; then
11983
  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11984
  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11985
  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
11986
fi
11987
 
11988
# Have a temporary directory for convenience.  Make it in the build tree
11989
# simply because there is no reason against having it here, and in addition,
11990
# creating and moving files from /tmp can sometimes cause problems.
11991
# Hook for its removal unless debugging.
11992
# Note that there is a small window in which the directory will not be cleaned:
11993
# after its creation but before its name has been assigned to `$tmp'.
11994
$debug ||
11995
{
11996
  tmp=
11997
  trap 'exit_status=$?
11998
  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11999
' 0
12000
  trap 'as_fn_exit 1' 1 2 13 15
12001
}
12002
# Create a (secure) tmp directory for tmp files.
12003
 
12004
{
12005
  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12006
  test -n "$tmp" && test -d "$tmp"
12007
}  ||
12008
{
12009
  tmp=./conf$$-$RANDOM
12010
  (umask 077 && mkdir "$tmp")
12011
} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12012
 
12013
# Set up the scripts for CONFIG_FILES section.
12014
# No need to generate them if there are no CONFIG_FILES.
12015
# This happens for instance with `./config.status config.h'.
12016
if test -n "$CONFIG_FILES"; then
12017
 
12018
 
12019
ac_cr=`echo X | tr X '\015'`
12020
# On cygwin, bash can eat \r inside `` if the user requested igncr.
12021
# But we know of no other shell where ac_cr would be empty at this
12022
# point, so we can use a bashism as a fallback.
12023
if test "x$ac_cr" = x; then
12024
  eval ac_cr=\$\'\\r\'
12025
fi
12026
ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null`
12027
if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12028
  ac_cs_awk_cr='\r'
12029
else
12030
  ac_cs_awk_cr=$ac_cr
12031
fi
12032
 
12033
echo 'BEGIN {' >"$tmp/subs1.awk" &&
12034
_ACEOF
12035
 
12036
 
12037
{
12038
  echo "cat >conf$$subs.awk <<_ACEOF" &&
12039
  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12040
  echo "_ACEOF"
12041
} >conf$$subs.sh ||
12042
  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12043
ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12044
ac_delim='%!_!# '
12045
for ac_last_try in false false false false false :; do
12046
  . ./conf$$subs.sh ||
12047
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12048
 
12049
  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12050
  if test $ac_delim_n = $ac_delim_num; then
12051
    break
12052
  elif $ac_last_try; then
12053
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12054
  else
12055
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12056
  fi
12057
done
12058
rm -f conf$$subs.sh
12059
 
12060
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12061
cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12062
_ACEOF
12063
sed -n '
12064
h
12065
s/^/S["/; s/!.*/"]=/
12066
p
12067
g
12068
s/^[^!]*!//
12069
:repl
12070
t repl
12071
s/'"$ac_delim"'$//
12072
t delim
12073
:nl
12074
h
12075
s/\(.\{148\}\).*/\1/
12076
t more1
12077
s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12078
p
12079
n
12080
b repl
12081
:more1
12082
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12083
p
12084
g
12085
s/.\{148\}//
12086
t nl
12087
:delim
12088
h
12089
s/\(.\{148\}\).*/\1/
12090
t more2
12091
s/["\\]/\\&/g; s/^/"/; s/$/"/
12092
p
12093
b
12094
:more2
12095
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12096
p
12097
g
12098
s/.\{148\}//
12099
t delim
12100
' 
12101
/^[^""]/{
12102
  N
12103
  s/\n//
12104
}
12105
' >>$CONFIG_STATUS || ac_write_fail=1
12106
rm -f conf$$subs.awk
12107
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12108
_ACAWK
12109
cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12110
  for (key in S) S_is_set[key] = 1
12111
  FS = ""
12112
 
12113
}
12114
{
12115
  line = $ 0
12116
  nfields = split(line, field, "@")
12117
  substed = 0
12118
  len = length(field[1])
12119
  for (i = 2; i < nfields; i++) {
12120
    key = field[i]
12121
    keylen = length(key)
12122
    if (S_is_set[key]) {
12123
      value = S[key]
12124
      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12125
      len += length(value) + length(field[++i])
12126
      substed = 1
12127
    } else
12128
      len += 1 + keylen
12129
  }
12130
 
12131
  print line
12132
}
12133
 
12134
_ACAWK
12135
_ACEOF
12136
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12137
if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12138
  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12139
else
12140
  cat
12141
fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12142
  || as_fn_error "could not setup config files machinery" "$LINENO" 5
12143
_ACEOF
12144
 
12145
# VPATH may cause trouble with some makes, so we remove $(srcdir),
12146
# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12147
# trailing colons and then remove the whole line if VPATH becomes empty
12148
# (actually we leave an empty line to preserve line numbers).
12149
if test "x$srcdir" = x.; then
12150
  ac_vpsub='/^[  ]*VPATH[        ]*=/{
12151
s/:*\$(srcdir):*/:/
12152
s/:*\${srcdir}:*/:/
12153
s/:*@srcdir@:*/:/
12154
s/^\([^=]*=[     ]*\):*/\1/
12155
s/:*$//
12156
s/^[^=]*=[       ]*$//
12157
}'
12158
fi
12159
 
12160
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12161
fi # test -n "$CONFIG_FILES"
12162
 
12163
# Set up the scripts for CONFIG_HEADERS section.
12164
# No need to generate them if there are no CONFIG_HEADERS.
12165
# This happens for instance with `./config.status Makefile'.
12166
if test -n "$CONFIG_HEADERS"; then
12167
cat >"$tmp/defines.awk" <<\_ACAWK ||
12168
BEGIN {
12169
_ACEOF
12170
 
12171
# Transform confdefs.h into an awk script `defines.awk', embedded as
12172
# here-document in config.status, that substitutes the proper values into
12173
# config.h.in to produce config.h.
12174
 
12175
# Create a delimiter string that does not exist in confdefs.h, to ease
12176
# handling of long lines.
12177
ac_delim='%!_!# '
12178
for ac_last_try in false false :; do
12179
  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12180
  if test -z "$ac_t"; then
12181
    break
12182
  elif $ac_last_try; then
12183
    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12184
  else
12185
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12186
  fi
12187
done
12188
 
12189
# For the awk script, D is an array of macro values keyed by name,
12190
# likewise P contains macro parameters if any.  Preserve backslash
12191
# newline sequences.
12192
 
12193
ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12194
sed -n '
12195
s/.\{148\}/&'"$ac_delim"'/g
12196
t rset
12197
:rset
12198
s/^[     ]*#[    ]*define[       ][      ]*/ /
12199
t def
12200
d
12201
:def
12202
s/\\$//
12203
t bsnl
12204
s/["\\]/\\&/g
12205
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
12206
D["\1"]=" \3"/p
12207
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
12208
d
12209
:bsnl
12210
s/["\\]/\\&/g
12211
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
12212
D["\1"]=" \3\\\\\\n"\\/p
12213
t cont
12214
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12215
t cont
12216
d
12217
:cont
12218
n
12219
s/.\{148\}/&'"$ac_delim"'/g
12220
t clear
12221
:clear
12222
s/\\$//
12223
t bsnlc
12224
s/["\\]/\\&/g; s/^/"/; s/$/"/p
12225
d
12226
:bsnlc
12227
s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12228
b cont
12229
' 
12230
s/'"$ac_delim"'/"\\\
12231
"/g' >>$CONFIG_STATUS || ac_write_fail=1
12232
 
12233
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12234
  for (key in D) D_is_set[key] = 1
12235
  FS = ""
12236
}
12237
/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12238
  line = \$ 0
12239
  split(line, arg, " ")
12240
  if (arg[1] == "#") {
12241
    defundef = arg[2]
12242
    mac1 = arg[3]
12243
  } else {
12244
    defundef = substr(arg[1], 2)
12245
    mac1 = arg[2]
12246
  }
12247
  split(mac1, mac2, "(") #)
12248
  macro = mac2[1]
12249
  prefix = substr(line, 1, index(line, defundef) - 1)
12250
  if (D_is_set[macro]) {
12251
    # Preserve the white space surrounding the "#".
12252
    print prefix "define", macro P[macro] D[macro]
12253
    next
12254
  } else {
12255
    # Replace #undef with comments.  This is necessary, for example,
12256
    # in the case of _POSIX_SOURCE, which is predefined and required
12257
    # on some systems where configure will not decide to define it.
12258
    if (defundef == "undef") {
12259
      print "/*", prefix defundef, macro, "*/"
12260
      next
12261
    }
12262
  }
12263
}
12264
{ print }
12265
_ACAWK
12266
_ACEOF
12267
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12268
  as_fn_error "could not setup config headers machinery" "$LINENO" 5
12269
fi # test -n "$CONFIG_HEADERS"
12270
 
12271
 
12272
eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
12273
shift
12274
for ac_tag
12275
do
12276
  case $ac_tag in
12277
  :[FHLC]) ac_mode=$ac_tag; continue;;
12278
  esac
12279
  case $ac_mode$ac_tag in
12280
  :[FHL]*:*);;
12281
  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12282
  :[FH]-) ac_tag=-:-;;
12283
  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12284
  esac
12285
  ac_save_IFS=$IFS
12286
  IFS=:
12287
  set x $ac_tag
12288
  IFS=$ac_save_IFS
12289
  shift
12290
  ac_file=$1
12291
  shift
12292
 
12293
  case $ac_mode in
12294
  :L) ac_source=$1;;
12295
  :[FH])
12296
    ac_file_inputs=
12297
    for ac_f
12298
    do
12299
      case $ac_f in
12300
      -) ac_f="$tmp/stdin";;
12301
      *) # Look for the file first in the build tree, then in the source tree
12302
         # (if the path is not absolute).  The absolute path cannot be DOS-style,
12303
         # because $ac_f cannot contain `:'.
12304
         test -f "$ac_f" ||
12305
           case $ac_f in
12306
           [\\/$]*) false;;
12307
           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12308
           esac ||
12309
           as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12310
      esac
12311
      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12312
      as_fn_append ac_file_inputs " '$ac_f'"
12313
    done
12314
 
12315
    # Let's still pretend it is `configure' which instantiates (i.e., don't
12316
    # use $as_me), people would be surprised to read:
12317
    #    /* config.h.  Generated by config.status.  */
12318
    configure_input='Generated from '`
12319
          $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12320
        `' by configure.'
12321
    if test x"$ac_file" != x-; then
12322
      configure_input="$ac_file.  $configure_input"
12323
      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12324
$as_echo "$as_me: creating $ac_file" >&6;}
12325
    fi
12326
    # Neutralize special characters interpreted by sed in replacement strings.
12327
    case $configure_input in #(
12328
    *\&* | *\|* | *\\* )
12329
       ac_sed_conf_input=`$as_echo "$configure_input" |
12330
       sed 's/[\\\\&|]/\\\\&/g'`;; #(
12331
    *) ac_sed_conf_input=$configure_input;;
12332
    esac
12333
 
12334
    case $ac_tag in
12335
    *:-:* | *:-) cat >"$tmp/stdin" \
12336
      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12337
    esac
12338
    ;;
12339
  esac
12340
 
12341
  ac_dir=`$as_dirname -- "$ac_file" ||
12342
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12343
         X"$ac_file" : 'X\(//\)[^/]' \| \
12344
         X"$ac_file" : 'X\(//\)$' \| \
12345
         X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12346
$as_echo X"$ac_file" |
12347
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12348
            s//\1/
12349
            q
12350
          }
12351
          /^X\(\/\/\)[^/].*/{
12352
            s//\1/
12353
            q
12354
          }
12355
          /^X\(\/\/\)$/{
12356
            s//\1/
12357
            q
12358
          }
12359
          /^X\(\/\).*/{
12360
            s//\1/
12361
            q
12362
          }
12363
          s/.*/./; q'`
12364
  as_dir="$ac_dir"; as_fn_mkdir_p
12365
  ac_builddir=.
12366
 
12367
case "$ac_dir" in
12368
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12369
*)
12370
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12371
  # A ".." for each directory in $ac_dir_suffix.
12372
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12373
  case $ac_top_builddir_sub in
12374
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12375
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12376
  esac ;;
12377
esac
12378
ac_abs_top_builddir=$ac_pwd
12379
ac_abs_builddir=$ac_pwd$ac_dir_suffix
12380
# for backward compatibility:
12381
ac_top_builddir=$ac_top_build_prefix
12382
 
12383
case $srcdir in
12384
  .)  # We are building in place.
12385
    ac_srcdir=.
12386
    ac_top_srcdir=$ac_top_builddir_sub
12387
    ac_abs_top_srcdir=$ac_pwd ;;
12388
  [\\/]* | ?:[\\/]* )  # Absolute name.
12389
    ac_srcdir=$srcdir$ac_dir_suffix;
12390
    ac_top_srcdir=$srcdir
12391
    ac_abs_top_srcdir=$srcdir ;;
12392
  *) # Relative name.
12393
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12394
    ac_top_srcdir=$ac_top_build_prefix$srcdir
12395
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12396
esac
12397
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12398
 
12399
 
12400
  case $ac_mode in
12401
  :F)
12402
  #
12403
  # CONFIG_FILE
12404
  #
12405
 
12406
  case $INSTALL in
12407
  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12408
  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12409
  esac
12410
  ac_MKDIR_P=$MKDIR_P
12411
  case $MKDIR_P in
12412
  [\\/$]* | ?:[\\/]* ) ;;
12413
  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12414
  esac
12415
_ACEOF
12416
 
12417
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12418
# If the template does not know about datarootdir, expand it.
12419
# FIXME: This hack should be removed a few years after 2.60.
12420
ac_datarootdir_hack=; ac_datarootdir_seen=
12421
ac_sed_dataroot='
12422
/datarootdir/ {
12423
  p
12424
  q
12425
}
12426
/@datadir@/p
12427
/@docdir@/p
12428
/@infodir@/p
12429
/@localedir@/p
12430
/@mandir@/p'
12431
case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12432
*datarootdir*) ac_datarootdir_seen=yes;;
12433
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12434
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12435
$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12436
_ACEOF
12437
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12438
  ac_datarootdir_hack='
12439
  s&@datadir@&$datadir&g
12440
  s&@docdir@&$docdir&g
12441
  s&@infodir@&$infodir&g
12442
  s&@localedir@&$localedir&g
12443
  s&@mandir@&$mandir&g
12444
  s&\\\${datarootdir}&$datarootdir&g' ;;
12445
esac
12446
_ACEOF
12447
 
12448
# Neutralize VPATH when `$srcdir' = `.'.
12449
# Shell code in configure.ac might set extrasub.
12450
# FIXME: do we really want to maintain this feature?
12451
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12452
ac_sed_extra="$ac_vpsub
12453
$extrasub
12454
_ACEOF
12455
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12456
:t
12457
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12458
s|@configure_input@|$ac_sed_conf_input|;t t
12459
s&@top_builddir@&$ac_top_builddir_sub&;t t
12460
s&@top_build_prefix@&$ac_top_build_prefix&;t t
12461
s&@srcdir@&$ac_srcdir&;t t
12462
s&@abs_srcdir@&$ac_abs_srcdir&;t t
12463
s&@top_srcdir@&$ac_top_srcdir&;t t
12464
s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12465
s&@builddir@&$ac_builddir&;t t
12466
s&@abs_builddir@&$ac_abs_builddir&;t t
12467
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12468
s&@INSTALL@&$ac_INSTALL&;t t
12469
s&@MKDIR_P@&$ac_MKDIR_P&;t t
12470
$ac_datarootdir_hack
12471
"
12472
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12473
  || as_fn_error "could not create $ac_file" "$LINENO" 5
12474
 
12475
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12476
  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12477
  { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12478
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12479
which seems to be undefined.  Please make sure it is defined." >&5
12480
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12481
which seems to be undefined.  Please make sure it is defined." >&2;}
12482
 
12483
  rm -f "$tmp/stdin"
12484
  case $ac_file in
12485
  -) cat "$tmp/out" && rm -f "$tmp/out";;
12486
  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12487
  esac \
12488
  || as_fn_error "could not create $ac_file" "$LINENO" 5
12489
 ;;
12490
  :H)
12491
  #
12492
  # CONFIG_HEADER
12493
  #
12494
  if test x"$ac_file" != x-; then
12495
    {
12496
      $as_echo "/* $configure_input  */" \
12497
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12498
    } >"$tmp/config.h" \
12499
      || as_fn_error "could not create $ac_file" "$LINENO" 5
12500
    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12501
      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12502
$as_echo "$as_me: $ac_file is unchanged" >&6;}
12503
    else
12504
      rm -f "$ac_file"
12505
      mv "$tmp/config.h" "$ac_file" \
12506
        || as_fn_error "could not create $ac_file" "$LINENO" 5
12507
    fi
12508
  else
12509
    $as_echo "/* $configure_input  */" \
12510
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12511
      || as_fn_error "could not create -" "$LINENO" 5
12512
  fi
12513
# Compute "$ac_file"'s index in $config_headers.
12514
_am_arg="$ac_file"
12515
_am_stamp_count=1
12516
for _am_header in $config_headers :; do
12517
  case $_am_header in
12518
    $_am_arg | $_am_arg:* )
12519
      break ;;
12520
    * )
12521
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12522
  esac
12523
done
12524
echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
12525
$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12526
         X"$_am_arg" : 'X\(//\)[^/]' \| \
12527
         X"$_am_arg" : 'X\(//\)$' \| \
12528
         X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
12529
$as_echo X"$_am_arg" |
12530
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12531
            s//\1/
12532
            q
12533
          }
12534
          /^X\(\/\/\)[^/].*/{
12535
            s//\1/
12536
            q
12537
          }
12538
          /^X\(\/\/\)$/{
12539
            s//\1/
12540
            q
12541
          }
12542
          /^X\(\/\).*/{
12543
            s//\1/
12544
            q
12545
          }
12546
          s/.*/./; q'`/stamp-h$_am_stamp_count
12547
 ;;
12548
 
12549
  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12550
$as_echo "$as_me: executing $ac_file commands" >&6;}
12551
 ;;
12552
  esac
12553
 
12554
 
12555
  case $ac_file$ac_mode in
12556
    "default-1":C)
12557
# Only add multilib support code if we just rebuilt the top-level
12558
# Makefile.
12559
case " $CONFIG_FILES " in
12560
 *" Makefile "*)
12561
   ac_file=Makefile . ${multi_basedir}/config-ml.in
12562
   ;;
12563
esac ;;
12564
    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
12565
  # Autoconf 2.62 quotes --file arguments for eval, but not when files
12566
  # are listed without --file.  Let's play safe and only enable the eval
12567
  # if we detect the quoting.
12568
  case $CONFIG_FILES in
12569
  *\'*) eval set x "$CONFIG_FILES" ;;
12570
  *)   set x $CONFIG_FILES ;;
12571
  esac
12572
  shift
12573
  for mf
12574
  do
12575
    # Strip MF so we end up with the name of the file.
12576
    mf=`echo "$mf" | sed -e 's/:.*$//'`
12577
    # Check whether this is an Automake generated Makefile or not.
12578
    # We used to match only the files named `Makefile.in', but
12579
    # some people rename them; so instead we look at the file content.
12580
    # Grep'ing the first line is not enough: some people post-process
12581
    # each Makefile.in and add a new line on top of each file to say so.
12582
    # Grep'ing the whole file is not good either: AIX grep has a line
12583
    # limit of 2048, but all sed's we know have understand at least 4000.
12584
    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
12585
      dirpart=`$as_dirname -- "$mf" ||
12586
$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12587
         X"$mf" : 'X\(//\)[^/]' \| \
12588
         X"$mf" : 'X\(//\)$' \| \
12589
         X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
12590
$as_echo X"$mf" |
12591
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12592
            s//\1/
12593
            q
12594
          }
12595
          /^X\(\/\/\)[^/].*/{
12596
            s//\1/
12597
            q
12598
          }
12599
          /^X\(\/\/\)$/{
12600
            s//\1/
12601
            q
12602
          }
12603
          /^X\(\/\).*/{
12604
            s//\1/
12605
            q
12606
          }
12607
          s/.*/./; q'`
12608
    else
12609
      continue
12610
    fi
12611
    # Extract the definition of DEPDIR, am__include, and am__quote
12612
    # from the Makefile without running `make'.
12613
    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12614
    test -z "$DEPDIR" && continue
12615
    am__include=`sed -n 's/^am__include = //p' < "$mf"`
12616
    test -z "am__include" && continue
12617
    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
12618
    # When using ansi2knr, U may be empty or an underscore; expand it
12619
    U=`sed -n 's/^U = //p' < "$mf"`
12620
    # Find all dependency output files, they are included files with
12621
    # $(DEPDIR) in their names.  We invoke sed twice because it is the
12622
    # simplest approach to changing $(DEPDIR) to its actual value in the
12623
    # expansion.
12624
    for file in `sed -n "
12625
      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
12626
         sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12627
      # Make sure the directory exists.
12628
      test -f "$dirpart/$file" && continue
12629
      fdir=`$as_dirname -- "$file" ||
12630
$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12631
         X"$file" : 'X\(//\)[^/]' \| \
12632
         X"$file" : 'X\(//\)$' \| \
12633
         X"$file" : 'X\(/\)' \| . 2>/dev/null ||
12634
$as_echo X"$file" |
12635
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12636
            s//\1/
12637
            q
12638
          }
12639
          /^X\(\/\/\)[^/].*/{
12640
            s//\1/
12641
            q
12642
          }
12643
          /^X\(\/\/\)$/{
12644
            s//\1/
12645
            q
12646
          }
12647
          /^X\(\/\).*/{
12648
            s//\1/
12649
            q
12650
          }
12651
          s/.*/./; q'`
12652
      as_dir=$dirpart/$fdir; as_fn_mkdir_p
12653
      # echo "creating $dirpart/$file"
12654
      echo '# dummy' > "$dirpart/$file"
12655
    done
12656
  done
12657
}
12658
 ;;
12659
    "libtool":C)
12660
 
12661
    # See if we are running on zsh, and set the options which allow our
12662
    # commands through without removal of \ escapes.
12663
    if test -n "${ZSH_VERSION+set}" ; then
12664
      setopt NO_GLOB_SUBST
12665
    fi
12666
 
12667
    cfgfile="${ofile}T"
12668
    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12669
    $RM "$cfgfile"
12670
 
12671
    cat <<_LT_EOF >> "$cfgfile"
12672
#! $SHELL
12673
 
12674
# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12675
# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12676
# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12677
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
12678
#
12679
#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12680
#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
12681
#   Written by Gordon Matzigkeit, 1996
12682
#
12683
#   This file is part of GNU Libtool.
12684
#
12685
# GNU Libtool is free software; you can redistribute it and/or
12686
# modify it under the terms of the GNU General Public License as
12687
# published by the Free Software Foundation; either version 2 of
12688
# the License, or (at your option) any later version.
12689
#
12690
# As a special exception to the GNU General Public License,
12691
# if you distribute this file as part of a program or library that
12692
# is built using GNU Libtool, you may include this file under the
12693
# same distribution terms that you use for the rest of that program.
12694
#
12695
# GNU Libtool is distributed in the hope that it will be useful,
12696
# but WITHOUT ANY WARRANTY; without even the implied warranty of
12697
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12698
# GNU General Public License for more details.
12699
#
12700
# You should have received a copy of the GNU General Public License
12701
# along with GNU Libtool; see the file COPYING.  If not, a copy
12702
# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12703
# obtained by writing to the Free Software Foundation, Inc.,
12704
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
12705
 
12706
 
12707
# The names of the tagged configurations supported by this script.
12708
available_tags=""
12709
 
12710
# ### BEGIN LIBTOOL CONFIG
12711
 
12712
# Which release of libtool.m4 was used?
12713
macro_version=$macro_version
12714
macro_revision=$macro_revision
12715
 
12716
# Whether or not to build shared libraries.
12717
build_libtool_libs=$enable_shared
12718
 
12719
# Whether or not to build static libraries.
12720
build_old_libs=$enable_static
12721
 
12722
# What type of objects to build.
12723
pic_mode=$pic_mode
12724
 
12725
# Whether or not to optimize for fast installation.
12726
fast_install=$enable_fast_install
12727
 
12728
# Shell to use when invoking shell scripts.
12729
SHELL=$lt_SHELL
12730
 
12731
# An echo program that protects backslashes.
12732
ECHO=$lt_ECHO
12733
 
12734
# The host system.
12735
host_alias=$host_alias
12736
host=$host
12737
host_os=$host_os
12738
 
12739
# The build system.
12740
build_alias=$build_alias
12741
build=$build
12742
build_os=$build_os
12743
 
12744
# A sed program that does not truncate output.
12745
SED=$lt_SED
12746
 
12747
# Sed that helps us avoid accidentally triggering echo(1) options like -n.
12748
Xsed="\$SED -e 1s/^X//"
12749
 
12750
# A grep program that handles long lines.
12751
GREP=$lt_GREP
12752
 
12753
# An ERE matcher.
12754
EGREP=$lt_EGREP
12755
 
12756
# A literal string matcher.
12757
FGREP=$lt_FGREP
12758
 
12759
# A BSD- or MS-compatible name lister.
12760
NM=$lt_NM
12761
 
12762
# Whether we need soft or hard links.
12763
LN_S=$lt_LN_S
12764
 
12765
# What is the maximum length of a command?
12766
max_cmd_len=$max_cmd_len
12767
 
12768
# Object file suffix (normally "o").
12769
objext=$ac_objext
12770
 
12771
# Executable file suffix (normally "").
12772
exeext=$exeext
12773
 
12774
# whether the shell understands "unset".
12775
lt_unset=$lt_unset
12776
 
12777
# turn spaces into newlines.
12778
SP2NL=$lt_lt_SP2NL
12779
 
12780
# turn newlines into spaces.
12781
NL2SP=$lt_lt_NL2SP
12782
 
12783
# An object symbol dumper.
12784
OBJDUMP=$lt_OBJDUMP
12785
 
12786
# Method to check whether dependent libraries are shared objects.
12787
deplibs_check_method=$lt_deplibs_check_method
12788
 
12789
# Command to use when deplibs_check_method == "file_magic".
12790
file_magic_cmd=$lt_file_magic_cmd
12791
 
12792
# The archiver.
12793
AR=$lt_AR
12794
AR_FLAGS=$lt_AR_FLAGS
12795
 
12796
# A symbol stripping program.
12797
STRIP=$lt_STRIP
12798
 
12799
# Commands used to install an old-style archive.
12800
RANLIB=$lt_RANLIB
12801
old_postinstall_cmds=$lt_old_postinstall_cmds
12802
old_postuninstall_cmds=$lt_old_postuninstall_cmds
12803
 
12804
# Whether to use a lock for old archive extraction.
12805
lock_old_archive_extraction=$lock_old_archive_extraction
12806
 
12807
# A C compiler.
12808
LTCC=$lt_CC
12809
 
12810
# LTCC compiler flags.
12811
LTCFLAGS=$lt_CFLAGS
12812
 
12813
# Take the output of nm and produce a listing of raw symbols and C names.
12814
global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12815
 
12816
# Transform the output of nm in a proper C declaration.
12817
global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12818
 
12819
# Transform the output of nm in a C name address pair.
12820
global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12821
 
12822
# Transform the output of nm in a C name address pair when lib prefix is needed.
12823
global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
12824
 
12825
# The name of the directory that contains temporary libtool files.
12826
objdir=$objdir
12827
 
12828
# Used to examine libraries when file_magic_cmd begins with "file".
12829
MAGIC_CMD=$MAGIC_CMD
12830
 
12831
# Must we lock files when doing compilation?
12832
need_locks=$lt_need_locks
12833
 
12834
# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
12835
DSYMUTIL=$lt_DSYMUTIL
12836
 
12837
# Tool to change global to local symbols on Mac OS X.
12838
NMEDIT=$lt_NMEDIT
12839
 
12840
# Tool to manipulate fat objects and archives on Mac OS X.
12841
LIPO=$lt_LIPO
12842
 
12843
# ldd/readelf like tool for Mach-O binaries on Mac OS X.
12844
OTOOL=$lt_OTOOL
12845
 
12846
# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
12847
OTOOL64=$lt_OTOOL64
12848
 
12849
# Old archive suffix (normally "a").
12850
libext=$libext
12851
 
12852
# Shared library suffix (normally ".so").
12853
shrext_cmds=$lt_shrext_cmds
12854
 
12855
# The commands to extract the exported symbol list from a shared archive.
12856
extract_expsyms_cmds=$lt_extract_expsyms_cmds
12857
 
12858
# Variables whose values should be saved in libtool wrapper scripts and
12859
# restored at link time.
12860
variables_saved_for_relink=$lt_variables_saved_for_relink
12861
 
12862
# Do we need the "lib" prefix for modules?
12863
need_lib_prefix=$need_lib_prefix
12864
 
12865
# Do we need a version for libraries?
12866
need_version=$need_version
12867
 
12868
# Library versioning type.
12869
version_type=$version_type
12870
 
12871
# Shared library runtime path variable.
12872
runpath_var=$runpath_var
12873
 
12874
# Shared library path variable.
12875
shlibpath_var=$shlibpath_var
12876
 
12877
# Is shlibpath searched before the hard-coded library search path?
12878
shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12879
 
12880
# Format of library name prefix.
12881
libname_spec=$lt_libname_spec
12882
 
12883
# List of archive names.  First name is the real one, the rest are links.
12884
# The last name is the one that the linker finds with -lNAME
12885
library_names_spec=$lt_library_names_spec
12886
 
12887
# The coded name of the library, if different from the real name.
12888
soname_spec=$lt_soname_spec
12889
 
12890
# Permission mode override for installation of shared libraries.
12891
install_override_mode=$lt_install_override_mode
12892
 
12893
# Command to use after installation of a shared archive.
12894
postinstall_cmds=$lt_postinstall_cmds
12895
 
12896
# Command to use after uninstallation of a shared archive.
12897
postuninstall_cmds=$lt_postuninstall_cmds
12898
 
12899
# Commands used to finish a libtool library installation in a directory.
12900
finish_cmds=$lt_finish_cmds
12901
 
12902
# As "finish_cmds", except a single script fragment to be evaled but
12903
# not shown.
12904
finish_eval=$lt_finish_eval
12905
 
12906
# Whether we should hardcode library paths into libraries.
12907
hardcode_into_libs=$hardcode_into_libs
12908
 
12909
# Compile-time system search path for libraries.
12910
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
12911
 
12912
# Run-time system search path for libraries.
12913
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
12914
 
12915
# Whether dlopen is supported.
12916
dlopen_support=$enable_dlopen
12917
 
12918
# Whether dlopen of programs is supported.
12919
dlopen_self=$enable_dlopen_self
12920
 
12921
# Whether dlopen of statically linked programs is supported.
12922
dlopen_self_static=$enable_dlopen_self_static
12923
 
12924
# Commands to strip libraries.
12925
old_striplib=$lt_old_striplib
12926
striplib=$lt_striplib
12927
 
12928
 
12929
# The linker used to build libraries.
12930
LD=$lt_LD
12931
 
12932
# How to create reloadable object files.
12933
reload_flag=$lt_reload_flag
12934
reload_cmds=$lt_reload_cmds
12935
 
12936
# Commands used to build an old-style archive.
12937
old_archive_cmds=$lt_old_archive_cmds
12938
 
12939
# A language specific compiler.
12940
CC=$lt_compiler
12941
 
12942
# Is the compiler the GNU compiler?
12943
with_gcc=$GCC
12944
 
12945
# Compiler flag to turn off builtin functions.
12946
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
12947
 
12948
# How to pass a linker flag through the compiler.
12949
wl=$lt_lt_prog_compiler_wl
12950
 
12951
# Additional compiler flags for building library objects.
12952
pic_flag=$lt_lt_prog_compiler_pic
12953
 
12954
# Compiler flag to prevent dynamic linking.
12955
link_static_flag=$lt_lt_prog_compiler_static
12956
 
12957
# Does compiler simultaneously support -c and -o options?
12958
compiler_c_o=$lt_lt_cv_prog_compiler_c_o
12959
 
12960
# Whether or not to add -lc for building shared libraries.
12961
build_libtool_need_lc=$archive_cmds_need_lc
12962
 
12963
# Whether or not to disallow shared libs when runtime libs are static.
12964
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
12965
 
12966
# Compiler flag to allow reflexive dlopens.
12967
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
12968
 
12969
# Compiler flag to generate shared objects directly from archives.
12970
whole_archive_flag_spec=$lt_whole_archive_flag_spec
12971
 
12972
# Whether the compiler copes with passing no objects directly.
12973
compiler_needs_object=$lt_compiler_needs_object
12974
 
12975
# Create an old-style archive from a shared archive.
12976
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
12977
 
12978
# Create a temporary old-style archive to link instead of a shared archive.
12979
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
12980
 
12981
# Commands used to build a shared archive.
12982
archive_cmds=$lt_archive_cmds
12983
archive_expsym_cmds=$lt_archive_expsym_cmds
12984
 
12985
# Commands used to build a loadable module if different from building
12986
# a shared archive.
12987
module_cmds=$lt_module_cmds
12988
module_expsym_cmds=$lt_module_expsym_cmds
12989
 
12990
# Whether we are building with GNU ld or not.
12991
with_gnu_ld=$lt_with_gnu_ld
12992
 
12993
# Flag that allows shared libraries with undefined symbols to be built.
12994
allow_undefined_flag=$lt_allow_undefined_flag
12995
 
12996
# Flag that enforces no undefined symbols.
12997
no_undefined_flag=$lt_no_undefined_flag
12998
 
12999
# Flag to hardcode \$libdir into a binary during linking.
13000
# This must work even if \$libdir does not exist
13001
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13002
 
13003
# If ld is used when linking, flag to hardcode \$libdir into a binary
13004
# during linking.  This must work even if \$libdir does not exist.
13005
hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13006
 
13007
# Whether we need a single "-rpath" flag with a separated argument.
13008
hardcode_libdir_separator=$lt_hardcode_libdir_separator
13009
 
13010
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13011
# DIR into the resulting binary.
13012
hardcode_direct=$hardcode_direct
13013
 
13014
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13015
# DIR into the resulting binary and the resulting library dependency is
13016
# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13017
# library is relocated.
13018
hardcode_direct_absolute=$hardcode_direct_absolute
13019
 
13020
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13021
# into the resulting binary.
13022
hardcode_minus_L=$hardcode_minus_L
13023
 
13024
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13025
# into the resulting binary.
13026
hardcode_shlibpath_var=$hardcode_shlibpath_var
13027
 
13028
# Set to "yes" if building a shared library automatically hardcodes DIR
13029
# into the library and all subsequent libraries and executables linked
13030
# against it.
13031
hardcode_automatic=$hardcode_automatic
13032
 
13033
# Set to yes if linker adds runtime paths of dependent libraries
13034
# to runtime path list.
13035
inherit_rpath=$inherit_rpath
13036
 
13037
# Whether libtool must link a program against all its dependency libraries.
13038
link_all_deplibs=$link_all_deplibs
13039
 
13040
# Fix the shell variable \$srcfile for the compiler.
13041
fix_srcfile_path=$lt_fix_srcfile_path
13042
 
13043
# Set to "yes" if exported symbols are required.
13044
always_export_symbols=$always_export_symbols
13045
 
13046
# The commands to list exported symbols.
13047
export_symbols_cmds=$lt_export_symbols_cmds
13048
 
13049
# Symbols that should not be listed in the preloaded symbols.
13050
exclude_expsyms=$lt_exclude_expsyms
13051
 
13052
# Symbols that must always be exported.
13053
include_expsyms=$lt_include_expsyms
13054
 
13055
# Commands necessary for linking programs (against libraries) with templates.
13056
prelink_cmds=$lt_prelink_cmds
13057
 
13058
# Specify filename containing input files.
13059
file_list_spec=$lt_file_list_spec
13060
 
13061
# How to hardcode a shared library path into an executable.
13062
hardcode_action=$hardcode_action
13063
 
13064
# ### END LIBTOOL CONFIG
13065
 
13066
_LT_EOF
13067
 
13068
  case $host_os in
13069
  aix3*)
13070
    cat <<\_LT_EOF >> "$cfgfile"
13071
# AIX sometimes has problems with the GCC collect2 program.  For some
13072
# reason, if we set the COLLECT_NAMES environment variable, the problems
13073
# vanish in a puff of smoke.
13074
if test "X${COLLECT_NAMES+set}" != Xset; then
13075
  COLLECT_NAMES=
13076
  export COLLECT_NAMES
13077
fi
13078
_LT_EOF
13079
    ;;
13080
  esac
13081
 
13082
 
13083
ltmain="$ac_aux_dir/ltmain.sh"
13084
 
13085
 
13086
  # We use sed instead of cat because bash on DJGPP gets confused if
13087
  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
13088
  # text mode, it properly converts lines to CR/LF.  This bash problem
13089
  # is reportedly fixed, but why not run on old versions too?
13090
  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13091
    || (rm -f "$cfgfile"; exit 1)
13092
 
13093
  case $xsi_shell in
13094
  yes)
13095
    cat << \_LT_EOF >> "$cfgfile"
13096
 
13097
# func_dirname file append nondir_replacement
13098
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13099
# otherwise set result to NONDIR_REPLACEMENT.
13100
func_dirname ()
13101
{
13102
  case ${1} in
13103
    */*) func_dirname_result="${1%/*}${2}" ;;
13104
    *  ) func_dirname_result="${3}" ;;
13105
  esac
13106
}
13107
 
13108
# func_basename file
13109
func_basename ()
13110
{
13111
  func_basename_result="${1##*/}"
13112
}
13113
 
13114
# func_dirname_and_basename file append nondir_replacement
13115
# perform func_basename and func_dirname in a single function
13116
# call:
13117
#   dirname:  Compute the dirname of FILE.  If nonempty,
13118
#             add APPEND to the result, otherwise set result
13119
#             to NONDIR_REPLACEMENT.
13120
#             value returned in "$func_dirname_result"
13121
#   basename: Compute filename of FILE.
13122
#             value retuned in "$func_basename_result"
13123
# Implementation must be kept synchronized with func_dirname
13124
# and func_basename. For efficiency, we do not delegate to
13125
# those functions but instead duplicate the functionality here.
13126
func_dirname_and_basename ()
13127
{
13128
  case ${1} in
13129
    */*) func_dirname_result="${1%/*}${2}" ;;
13130
    *  ) func_dirname_result="${3}" ;;
13131
  esac
13132
  func_basename_result="${1##*/}"
13133
}
13134
 
13135
# func_stripname prefix suffix name
13136
# strip PREFIX and SUFFIX off of NAME.
13137
# PREFIX and SUFFIX must not contain globbing or regex special
13138
# characters, hashes, percent signs, but SUFFIX may contain a leading
13139
# dot (in which case that matches only a dot).
13140
func_stripname ()
13141
{
13142
  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13143
  # positional parameters, so assign one to ordinary parameter first.
13144
  func_stripname_result=${3}
13145
  func_stripname_result=${func_stripname_result#"${1}"}
13146
  func_stripname_result=${func_stripname_result%"${2}"}
13147
}
13148
 
13149
# func_opt_split
13150
func_opt_split ()
13151
{
13152
  func_opt_split_opt=${1%%=*}
13153
  func_opt_split_arg=${1#*=}
13154
}
13155
 
13156
# func_lo2o object
13157
func_lo2o ()
13158
{
13159
  case ${1} in
13160
    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13161
    *)    func_lo2o_result=${1} ;;
13162
  esac
13163
}
13164
 
13165
# func_xform libobj-or-source
13166
func_xform ()
13167
{
13168
  func_xform_result=${1%.*}.lo
13169
}
13170
 
13171
# func_arith arithmetic-term...
13172
func_arith ()
13173
{
13174
  func_arith_result=$(( $* ))
13175
}
13176
 
13177
# func_len string
13178
# STRING may not start with a hyphen.
13179
func_len ()
13180
{
13181
  func_len_result=${#1}
13182
}
13183
 
13184
_LT_EOF
13185
    ;;
13186
  *) # Bourne compatible functions.
13187
    cat << \_LT_EOF >> "$cfgfile"
13188
 
13189
# func_dirname file append nondir_replacement
13190
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13191
# otherwise set result to NONDIR_REPLACEMENT.
13192
func_dirname ()
13193
{
13194
  # Extract subdirectory from the argument.
13195
  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13196
  if test "X$func_dirname_result" = "X${1}"; then
13197
    func_dirname_result="${3}"
13198
  else
13199
    func_dirname_result="$func_dirname_result${2}"
13200
  fi
13201
}
13202
 
13203
# func_basename file
13204
func_basename ()
13205
{
13206
  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13207
}
13208
 
13209
 
13210
# func_stripname prefix suffix name
13211
# strip PREFIX and SUFFIX off of NAME.
13212
# PREFIX and SUFFIX must not contain globbing or regex special
13213
# characters, hashes, percent signs, but SUFFIX may contain a leading
13214
# dot (in which case that matches only a dot).
13215
# func_strip_suffix prefix name
13216
func_stripname ()
13217
{
13218
  case ${2} in
13219
    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13220
    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13221
  esac
13222
}
13223
 
13224
# sed scripts:
13225
my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13226
my_sed_long_arg='1s/^-[^=]*=//'
13227
 
13228
# func_opt_split
13229
func_opt_split ()
13230
{
13231
  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13232
  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13233
}
13234
 
13235
# func_lo2o object
13236
func_lo2o ()
13237
{
13238
  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13239
}
13240
 
13241
# func_xform libobj-or-source
13242
func_xform ()
13243
{
13244
  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13245
}
13246
 
13247
# func_arith arithmetic-term...
13248
func_arith ()
13249
{
13250
  func_arith_result=`expr "$@"`
13251
}
13252
 
13253
# func_len string
13254
# STRING may not start with a hyphen.
13255
func_len ()
13256
{
13257
  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13258
}
13259
 
13260
_LT_EOF
13261
esac
13262
 
13263
case $lt_shell_append in
13264
  yes)
13265
    cat << \_LT_EOF >> "$cfgfile"
13266
 
13267
# func_append var value
13268
# Append VALUE to the end of shell variable VAR.
13269
func_append ()
13270
{
13271
  eval "$1+=\$2"
13272
}
13273
_LT_EOF
13274
    ;;
13275
  *)
13276
    cat << \_LT_EOF >> "$cfgfile"
13277
 
13278
# func_append var value
13279
# Append VALUE to the end of shell variable VAR.
13280
func_append ()
13281
{
13282
  eval "$1=\$$1\$2"
13283
}
13284
 
13285
_LT_EOF
13286
    ;;
13287
  esac
13288
 
13289
 
13290
  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13291
    || (rm -f "$cfgfile"; exit 1)
13292
 
13293
  mv -f "$cfgfile" "$ofile" ||
13294
    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13295
  chmod +x "$ofile"
13296
 
13297
 ;;
13298
 
13299
  esac
13300
done # for ac_tag
13301
 
13302
 
13303
as_fn_exit 0
13304
_ACEOF
13305
ac_clean_files=$ac_clean_files_save
13306
 
13307
test $ac_write_fail = 0 ||
13308
  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13309
 
13310
 
13311
# configure is writing to config.log, and then calls config.status.
13312
# config.status does its own redirection, appending to config.log.
13313
# Unfortunately, on DOS this fails, as config.log is still kept open
13314
# by configure, so config.status won't be able to write to it; its
13315
# output is simply discarded.  So we exec the FD to /dev/null,
13316
# effectively closing config.log, so it can be properly (re)opened and
13317
# appended to by config.status.  When coming back to configure, we
13318
# need to make the FD available again.
13319
if test "$no_create" != yes; then
13320
  ac_cs_success=:
13321
  ac_config_status_args=
13322
  test "$silent" = yes &&
13323
    ac_config_status_args="$ac_config_status_args --quiet"
13324
  exec 5>/dev/null
13325
  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13326
  exec 5>>config.log
13327
  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13328
  # would make configure fail if this is the last instruction.
13329
  $ac_cs_success || as_fn_exit $?
13330
fi
13331
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13332
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13333
$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13334
fi
13335
 

powered by: WebSVN 2.1.0

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