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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [gcc-4.5.1/] [libmudflap/] [configure] - Blame information for rev 847

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

Line No. Rev Author Line
1 275 jeremybenn
#! /bin/sh
2
# Guess values for system-dependent variables and create Makefiles.
3
# Generated by GNU Autoconf 2.64 for libmudflap 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='libmudflap'
558
PACKAGE_TARNAME='libmudflap'
559
PACKAGE_VERSION='1.0'
560
PACKAGE_STRING='libmudflap 1.0'
561
PACKAGE_BUGREPORT=''
562
PACKAGE_URL=''
563
 
564
ac_unique_file="mf-runtime.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
SECTION_FLAGS
606
toolexeclibdir
607
toolexecdir
608
build_libmudflapth
609
LIBMUDFLAPTH_FALSE
610
LIBMUDFLAPTH_TRUE
611
MF_HAVE_UINTPTR_T
612
MF_HAVE_STDINT_H
613
enable_static
614
enable_shared
615
OTOOL64
616
OTOOL
617
LIPO
618
NMEDIT
619
DSYMUTIL
620
RANLIB
621
AR
622
OBJDUMP
623
LN_S
624
NM
625
ac_ct_DUMPBIN
626
DUMPBIN
627
LD
628
FGREP
629
SED
630
LIBTOOL
631
EGREP
632
GREP
633
CPP
634
am__fastdepCC_FALSE
635
am__fastdepCC_TRUE
636
CCDEPMODE
637
AMDEPBACKSLASH
638
AMDEP_FALSE
639
AMDEP_TRUE
640
am__quote
641
am__include
642
DEPDIR
643
OBJEXT
644
EXEEXT
645
ac_ct_CC
646
CPPFLAGS
647
LDFLAGS
648
CFLAGS
649
CC
650
multi_basedir
651
MAINT
652
MAINTAINER_MODE_FALSE
653
MAINTAINER_MODE_TRUE
654
am__untar
655
am__tar
656
AMTAR
657
am__leading_dot
658
SET_MAKE
659
AWK
660
mkdir_p
661
MKDIR_P
662
INSTALL_STRIP_PROGRAM
663
STRIP
664
install_sh
665
MAKEINFO
666
AUTOHEADER
667
AUTOMAKE
668
AUTOCONF
669
ACLOCAL
670
VERSION
671
PACKAGE
672
CYGPATH_W
673
am__isrc
674
INSTALL_DATA
675
INSTALL_SCRIPT
676
INSTALL_PROGRAM
677
target_noncanonical
678
target_os
679
target_vendor
680
target_cpu
681
target
682
host_os
683
host_vendor
684
host_cpu
685
host
686
build_os
687
build_vendor
688
build_cpu
689
build
690
target_alias
691
host_alias
692
build_alias
693
LIBS
694
ECHO_T
695
ECHO_N
696
ECHO_C
697
DEFS
698
mandir
699
localedir
700
libdir
701
psdir
702
pdfdir
703
dvidir
704
htmldir
705
infodir
706
docdir
707
oldincludedir
708
includedir
709
localstatedir
710
sharedstatedir
711
sysconfdir
712
datadir
713
datarootdir
714
libexecdir
715
sbindir
716
bindir
717
program_transform_name
718
prefix
719
exec_prefix
720
PACKAGE_URL
721
PACKAGE_BUGREPORT
722
PACKAGE_STRING
723
PACKAGE_VERSION
724
PACKAGE_TARNAME
725
PACKAGE_NAME
726
PATH_SEPARATOR
727
SHELL'
728
ac_subst_files=''
729
ac_user_opts='
730
enable_option_checking
731
enable_version_specific_runtime_libs
732
enable_maintainer_mode
733
enable_multilib
734
enable_dependency_tracking
735
enable_shared
736
enable_static
737
with_pic
738
enable_fast_install
739
with_gnu_ld
740
enable_libtool_lock
741
enable_tls
742
'
743
      ac_precious_vars='build_alias
744
host_alias
745
target_alias
746
CPP
747
CPPFLAGS'
748
 
749
 
750
# Initialize some variables set by options.
751
ac_init_help=
752
ac_init_version=false
753
ac_unrecognized_opts=
754
ac_unrecognized_sep=
755
# The variables have the same names as the options, with
756
# dashes changed to underlines.
757
cache_file=/dev/null
758
exec_prefix=NONE
759
no_create=
760
no_recursion=
761
prefix=NONE
762
program_prefix=NONE
763
program_suffix=NONE
764
program_transform_name=s,x,x,
765
silent=
766
site=
767
srcdir=
768
verbose=
769
x_includes=NONE
770
x_libraries=NONE
771
 
772
# Installation directory options.
773
# These are left unexpanded so users can "make install exec_prefix=/foo"
774
# and all the variables that are supposed to be based on exec_prefix
775
# by default will actually change.
776
# Use braces instead of parens because sh, perl, etc. also accept them.
777
# (The list follows the same order as the GNU Coding Standards.)
778
bindir='${exec_prefix}/bin'
779
sbindir='${exec_prefix}/sbin'
780
libexecdir='${exec_prefix}/libexec'
781
datarootdir='${prefix}/share'
782
datadir='${datarootdir}'
783
sysconfdir='${prefix}/etc'
784
sharedstatedir='${prefix}/com'
785
localstatedir='${prefix}/var'
786
includedir='${prefix}/include'
787
oldincludedir='/usr/include'
788
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
789
infodir='${datarootdir}/info'
790
htmldir='${docdir}'
791
dvidir='${docdir}'
792
pdfdir='${docdir}'
793
psdir='${docdir}'
794
libdir='${exec_prefix}/lib'
795
localedir='${datarootdir}/locale'
796
mandir='${datarootdir}/man'
797
 
798
ac_prev=
799
ac_dashdash=
800
for ac_option
801
do
802
  # If the previous option needs an argument, assign it.
803
  if test -n "$ac_prev"; then
804
    eval $ac_prev=\$ac_option
805
    ac_prev=
806
    continue
807
  fi
808
 
809
  case $ac_option in
810
  *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
811
  *)    ac_optarg=yes ;;
812
  esac
813
 
814
  # Accept the important Cygnus configure options, so we can diagnose typos.
815
 
816
  case $ac_dashdash$ac_option in
817
  --)
818
    ac_dashdash=yes ;;
819
 
820
  -bindir | --bindir | --bindi | --bind | --bin | --bi)
821
    ac_prev=bindir ;;
822
  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
823
    bindir=$ac_optarg ;;
824
 
825
  -build | --build | --buil | --bui | --bu)
826
    ac_prev=build_alias ;;
827
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
828
    build_alias=$ac_optarg ;;
829
 
830
  -cache-file | --cache-file | --cache-fil | --cache-fi \
831
  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
832
    ac_prev=cache_file ;;
833
  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
834
  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
835
    cache_file=$ac_optarg ;;
836
 
837
  --config-cache | -C)
838
    cache_file=config.cache ;;
839
 
840
  -datadir | --datadir | --datadi | --datad)
841
    ac_prev=datadir ;;
842
  -datadir=* | --datadir=* | --datadi=* | --datad=*)
843
    datadir=$ac_optarg ;;
844
 
845
  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
846
  | --dataroo | --dataro | --datar)
847
    ac_prev=datarootdir ;;
848
  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
849
  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
850
    datarootdir=$ac_optarg ;;
851
 
852
  -disable-* | --disable-*)
853
    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
854
    # Reject names that are not valid shell variable names.
855
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
856
      as_fn_error "invalid feature name: $ac_useropt"
857
    ac_useropt_orig=$ac_useropt
858
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
859
    case $ac_user_opts in
860
      *"
861
"enable_$ac_useropt"
862
"*) ;;
863
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
864
         ac_unrecognized_sep=', ';;
865
    esac
866
    eval enable_$ac_useropt=no ;;
867
 
868
  -docdir | --docdir | --docdi | --doc | --do)
869
    ac_prev=docdir ;;
870
  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
871
    docdir=$ac_optarg ;;
872
 
873
  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
874
    ac_prev=dvidir ;;
875
  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
876
    dvidir=$ac_optarg ;;
877
 
878
  -enable-* | --enable-*)
879
    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
880
    # Reject names that are not valid shell variable names.
881
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
882
      as_fn_error "invalid feature name: $ac_useropt"
883
    ac_useropt_orig=$ac_useropt
884
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
885
    case $ac_user_opts in
886
      *"
887
"enable_$ac_useropt"
888
"*) ;;
889
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
890
         ac_unrecognized_sep=', ';;
891
    esac
892
    eval enable_$ac_useropt=\$ac_optarg ;;
893
 
894
  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
895
  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
896
  | --exec | --exe | --ex)
897
    ac_prev=exec_prefix ;;
898
  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
899
  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
900
  | --exec=* | --exe=* | --ex=*)
901
    exec_prefix=$ac_optarg ;;
902
 
903
  -gas | --gas | --ga | --g)
904
    # Obsolete; use --with-gas.
905
    with_gas=yes ;;
906
 
907
  -help | --help | --hel | --he | -h)
908
    ac_init_help=long ;;
909
  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
910
    ac_init_help=recursive ;;
911
  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
912
    ac_init_help=short ;;
913
 
914
  -host | --host | --hos | --ho)
915
    ac_prev=host_alias ;;
916
  -host=* | --host=* | --hos=* | --ho=*)
917
    host_alias=$ac_optarg ;;
918
 
919
  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
920
    ac_prev=htmldir ;;
921
  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
922
  | --ht=*)
923
    htmldir=$ac_optarg ;;
924
 
925
  -includedir | --includedir | --includedi | --included | --include \
926
  | --includ | --inclu | --incl | --inc)
927
    ac_prev=includedir ;;
928
  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
929
  | --includ=* | --inclu=* | --incl=* | --inc=*)
930
    includedir=$ac_optarg ;;
931
 
932
  -infodir | --infodir | --infodi | --infod | --info | --inf)
933
    ac_prev=infodir ;;
934
  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
935
    infodir=$ac_optarg ;;
936
 
937
  -libdir | --libdir | --libdi | --libd)
938
    ac_prev=libdir ;;
939
  -libdir=* | --libdir=* | --libdi=* | --libd=*)
940
    libdir=$ac_optarg ;;
941
 
942
  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
943
  | --libexe | --libex | --libe)
944
    ac_prev=libexecdir ;;
945
  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
946
  | --libexe=* | --libex=* | --libe=*)
947
    libexecdir=$ac_optarg ;;
948
 
949
  -localedir | --localedir | --localedi | --localed | --locale)
950
    ac_prev=localedir ;;
951
  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
952
    localedir=$ac_optarg ;;
953
 
954
  -localstatedir | --localstatedir | --localstatedi | --localstated \
955
  | --localstate | --localstat | --localsta | --localst | --locals)
956
    ac_prev=localstatedir ;;
957
  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
958
  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
959
    localstatedir=$ac_optarg ;;
960
 
961
  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
962
    ac_prev=mandir ;;
963
  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
964
    mandir=$ac_optarg ;;
965
 
966
  -nfp | --nfp | --nf)
967
    # Obsolete; use --without-fp.
968
    with_fp=no ;;
969
 
970
  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
971
  | --no-cr | --no-c | -n)
972
    no_create=yes ;;
973
 
974
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
975
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
976
    no_recursion=yes ;;
977
 
978
  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
979
  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
980
  | --oldin | --oldi | --old | --ol | --o)
981
    ac_prev=oldincludedir ;;
982
  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
983
  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
984
  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
985
    oldincludedir=$ac_optarg ;;
986
 
987
  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
988
    ac_prev=prefix ;;
989
  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
990
    prefix=$ac_optarg ;;
991
 
992
  -program-prefix | --program-prefix | --program-prefi | --program-pref \
993
  | --program-pre | --program-pr | --program-p)
994
    ac_prev=program_prefix ;;
995
  -program-prefix=* | --program-prefix=* | --program-prefi=* \
996
  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
997
    program_prefix=$ac_optarg ;;
998
 
999
  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1000
  | --program-suf | --program-su | --program-s)
1001
    ac_prev=program_suffix ;;
1002
  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1003
  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1004
    program_suffix=$ac_optarg ;;
1005
 
1006
  -program-transform-name | --program-transform-name \
1007
  | --program-transform-nam | --program-transform-na \
1008
  | --program-transform-n | --program-transform- \
1009
  | --program-transform | --program-transfor \
1010
  | --program-transfo | --program-transf \
1011
  | --program-trans | --program-tran \
1012
  | --progr-tra | --program-tr | --program-t)
1013
    ac_prev=program_transform_name ;;
1014
  -program-transform-name=* | --program-transform-name=* \
1015
  | --program-transform-nam=* | --program-transform-na=* \
1016
  | --program-transform-n=* | --program-transform-=* \
1017
  | --program-transform=* | --program-transfor=* \
1018
  | --program-transfo=* | --program-transf=* \
1019
  | --program-trans=* | --program-tran=* \
1020
  | --progr-tra=* | --program-tr=* | --program-t=*)
1021
    program_transform_name=$ac_optarg ;;
1022
 
1023
  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1024
    ac_prev=pdfdir ;;
1025
  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1026
    pdfdir=$ac_optarg ;;
1027
 
1028
  -psdir | --psdir | --psdi | --psd | --ps)
1029
    ac_prev=psdir ;;
1030
  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1031
    psdir=$ac_optarg ;;
1032
 
1033
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1034
  | -silent | --silent | --silen | --sile | --sil)
1035
    silent=yes ;;
1036
 
1037
  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1038
    ac_prev=sbindir ;;
1039
  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1040
  | --sbi=* | --sb=*)
1041
    sbindir=$ac_optarg ;;
1042
 
1043
  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1044
  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1045
  | --sharedst | --shareds | --shared | --share | --shar \
1046
  | --sha | --sh)
1047
    ac_prev=sharedstatedir ;;
1048
  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1049
  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1050
  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1051
  | --sha=* | --sh=*)
1052
    sharedstatedir=$ac_optarg ;;
1053
 
1054
  -site | --site | --sit)
1055
    ac_prev=site ;;
1056
  -site=* | --site=* | --sit=*)
1057
    site=$ac_optarg ;;
1058
 
1059
  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1060
    ac_prev=srcdir ;;
1061
  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1062
    srcdir=$ac_optarg ;;
1063
 
1064
  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1065
  | --syscon | --sysco | --sysc | --sys | --sy)
1066
    ac_prev=sysconfdir ;;
1067
  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1068
  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1069
    sysconfdir=$ac_optarg ;;
1070
 
1071
  -target | --target | --targe | --targ | --tar | --ta | --t)
1072
    ac_prev=target_alias ;;
1073
  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1074
    target_alias=$ac_optarg ;;
1075
 
1076
  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1077
    verbose=yes ;;
1078
 
1079
  -version | --version | --versio | --versi | --vers | -V)
1080
    ac_init_version=: ;;
1081
 
1082
  -with-* | --with-*)
1083
    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1084
    # Reject names that are not valid shell variable names.
1085
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1086
      as_fn_error "invalid package name: $ac_useropt"
1087
    ac_useropt_orig=$ac_useropt
1088
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1089
    case $ac_user_opts in
1090
      *"
1091
"with_$ac_useropt"
1092
"*) ;;
1093
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1094
         ac_unrecognized_sep=', ';;
1095
    esac
1096
    eval with_$ac_useropt=\$ac_optarg ;;
1097
 
1098
  -without-* | --without-*)
1099
    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1100
    # Reject names that are not valid shell variable names.
1101
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1102
      as_fn_error "invalid package name: $ac_useropt"
1103
    ac_useropt_orig=$ac_useropt
1104
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1105
    case $ac_user_opts in
1106
      *"
1107
"with_$ac_useropt"
1108
"*) ;;
1109
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1110
         ac_unrecognized_sep=', ';;
1111
    esac
1112
    eval with_$ac_useropt=no ;;
1113
 
1114
  --x)
1115
    # Obsolete; use --with-x.
1116
    with_x=yes ;;
1117
 
1118
  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1119
  | --x-incl | --x-inc | --x-in | --x-i)
1120
    ac_prev=x_includes ;;
1121
  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1122
  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1123
    x_includes=$ac_optarg ;;
1124
 
1125
  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1126
  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1127
    ac_prev=x_libraries ;;
1128
  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1129
  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1130
    x_libraries=$ac_optarg ;;
1131
 
1132
  -*) as_fn_error "unrecognized option: \`$ac_option'
1133
Try \`$0 --help' for more information."
1134
    ;;
1135
 
1136
  *=*)
1137
    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1138
    # Reject names that are not valid shell variable names.
1139
    case $ac_envvar in #(
1140
      '' | [0-9]* | *[!_$as_cr_alnum]* )
1141
      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1142
    esac
1143
    eval $ac_envvar=\$ac_optarg
1144
    export $ac_envvar ;;
1145
 
1146
  *)
1147
    # FIXME: should be removed in autoconf 3.0.
1148
    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1149
    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1150
      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1151
    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1152
    ;;
1153
 
1154
  esac
1155
done
1156
 
1157
if test -n "$ac_prev"; then
1158
  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1159
  as_fn_error "missing argument to $ac_option"
1160
fi
1161
 
1162
if test -n "$ac_unrecognized_opts"; then
1163
  case $enable_option_checking in
1164
    no) ;;
1165
    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1166
    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1167
  esac
1168
fi
1169
 
1170
# Check all directory arguments for consistency.
1171
for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1172
                datadir sysconfdir sharedstatedir localstatedir includedir \
1173
                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1174
                libdir localedir mandir
1175
do
1176
  eval ac_val=\$$ac_var
1177
  # Remove trailing slashes.
1178
  case $ac_val in
1179
    */ )
1180
      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1181
      eval $ac_var=\$ac_val;;
1182
  esac
1183
  # Be sure to have absolute directory names.
1184
  case $ac_val in
1185
    [\\/$]* | ?:[\\/]* )  continue;;
1186
    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1187
  esac
1188
  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1189
done
1190
 
1191
# There might be people who depend on the old broken behavior: `$host'
1192
# used to hold the argument of --host etc.
1193
# FIXME: To remove some day.
1194
build=$build_alias
1195
host=$host_alias
1196
target=$target_alias
1197
 
1198
# FIXME: To remove some day.
1199
if test "x$host_alias" != x; then
1200
  if test "x$build_alias" = x; then
1201
    cross_compiling=maybe
1202
    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1203
    If a cross compiler is detected then cross compile mode will be used." >&2
1204
  elif test "x$build_alias" != "x$host_alias"; then
1205
    cross_compiling=yes
1206
  fi
1207
fi
1208
 
1209
ac_tool_prefix=
1210
test -n "$host_alias" && ac_tool_prefix=$host_alias-
1211
 
1212
test "$silent" = yes && exec 6>/dev/null
1213
 
1214
 
1215
ac_pwd=`pwd` && test -n "$ac_pwd" &&
1216
ac_ls_di=`ls -di .` &&
1217
ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1218
  as_fn_error "working directory cannot be determined"
1219
test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1220
  as_fn_error "pwd does not report name of working directory"
1221
 
1222
 
1223
# Find the source files, if location was not specified.
1224
if test -z "$srcdir"; then
1225
  ac_srcdir_defaulted=yes
1226
  # Try the directory containing this script, then the parent directory.
1227
  ac_confdir=`$as_dirname -- "$as_myself" ||
1228
$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1229
         X"$as_myself" : 'X\(//\)[^/]' \| \
1230
         X"$as_myself" : 'X\(//\)$' \| \
1231
         X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1232
$as_echo X"$as_myself" |
1233
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1234
            s//\1/
1235
            q
1236
          }
1237
          /^X\(\/\/\)[^/].*/{
1238
            s//\1/
1239
            q
1240
          }
1241
          /^X\(\/\/\)$/{
1242
            s//\1/
1243
            q
1244
          }
1245
          /^X\(\/\).*/{
1246
            s//\1/
1247
            q
1248
          }
1249
          s/.*/./; q'`
1250
  srcdir=$ac_confdir
1251
  if test ! -r "$srcdir/$ac_unique_file"; then
1252
    srcdir=..
1253
  fi
1254
else
1255
  ac_srcdir_defaulted=no
1256
fi
1257
if test ! -r "$srcdir/$ac_unique_file"; then
1258
  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1259
  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1260
fi
1261
ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1262
ac_abs_confdir=`(
1263
        cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1264
        pwd)`
1265
# When building in place, set srcdir=.
1266
if test "$ac_abs_confdir" = "$ac_pwd"; then
1267
  srcdir=.
1268
fi
1269
# Remove unnecessary trailing slashes from srcdir.
1270
# Double slashes in file names in object file debugging info
1271
# mess up M-x gdb in Emacs.
1272
case $srcdir in
1273
*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1274
esac
1275
for ac_var in $ac_precious_vars; do
1276
  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1277
  eval ac_env_${ac_var}_value=\$${ac_var}
1278
  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1279
  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1280
done
1281
 
1282
#
1283
# Report the --help message.
1284
#
1285
if test "$ac_init_help" = "long"; then
1286
  # Omit some internal or obsolete options to make the list less imposing.
1287
  # This message is too long to be a string in the A/UX 3.1 sh.
1288
  cat <<_ACEOF
1289
\`configure' configures libmudflap 1.0 to adapt to many kinds of systems.
1290
 
1291
Usage: $0 [OPTION]... [VAR=VALUE]...
1292
 
1293
To assign environment variables (e.g., CC, CFLAGS...), specify them as
1294
VAR=VALUE.  See below for descriptions of some of the useful variables.
1295
 
1296
Defaults for the options are specified in brackets.
1297
 
1298
Configuration:
1299
  -h, --help              display this help and exit
1300
      --help=short        display options specific to this package
1301
      --help=recursive    display the short help of all the included packages
1302
  -V, --version           display version information and exit
1303
  -q, --quiet, --silent   do not print \`checking...' messages
1304
      --cache-file=FILE   cache test results in FILE [disabled]
1305
  -C, --config-cache      alias for \`--cache-file=config.cache'
1306
  -n, --no-create         do not create output files
1307
      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1308
 
1309
Installation directories:
1310
  --prefix=PREFIX         install architecture-independent files in PREFIX
1311
                          [$ac_default_prefix]
1312
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1313
                          [PREFIX]
1314
 
1315
By default, \`make install' will install all the files in
1316
\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1317
an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1318
for instance \`--prefix=\$HOME'.
1319
 
1320
For better control, use the options below.
1321
 
1322
Fine tuning of the installation directories:
1323
  --bindir=DIR            user executables [EPREFIX/bin]
1324
  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1325
  --libexecdir=DIR        program executables [EPREFIX/libexec]
1326
  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1327
  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1328
  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1329
  --libdir=DIR            object code libraries [EPREFIX/lib]
1330
  --includedir=DIR        C header files [PREFIX/include]
1331
  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1332
  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1333
  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1334
  --infodir=DIR           info documentation [DATAROOTDIR/info]
1335
  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1336
  --mandir=DIR            man documentation [DATAROOTDIR/man]
1337
  --docdir=DIR            documentation root [DATAROOTDIR/doc/libmudflap]
1338
  --htmldir=DIR           html documentation [DOCDIR]
1339
  --dvidir=DIR            dvi documentation [DOCDIR]
1340
  --pdfdir=DIR            pdf documentation [DOCDIR]
1341
  --psdir=DIR             ps documentation [DOCDIR]
1342
_ACEOF
1343
 
1344
  cat <<\_ACEOF
1345
 
1346
Program names:
1347
  --program-prefix=PREFIX            prepend PREFIX to installed program names
1348
  --program-suffix=SUFFIX            append SUFFIX to installed program names
1349
  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1350
 
1351
System types:
1352
  --build=BUILD     configure for building on BUILD [guessed]
1353
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1354
  --target=TARGET   configure for building compilers for TARGET [HOST]
1355
_ACEOF
1356
fi
1357
 
1358
if test -n "$ac_init_help"; then
1359
  case $ac_init_help in
1360
     short | recursive ) echo "Configuration of libmudflap 1.0:";;
1361
   esac
1362
  cat <<\_ACEOF
1363
 
1364
Optional Features:
1365
  --disable-option-checking  ignore unrecognized --enable/--with options
1366
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1367
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1368
  --enable-version-specific-runtime-libs    Specify that runtime libraries should be installed in a compiler-specific directory
1369
  --enable-maintainer-mode  enable make rules and dependencies not useful
1370
                          (and sometimes confusing) to the casual installer
1371
  --enable-multilib       build many library versions (default)
1372
  --disable-dependency-tracking  speeds up one-time build
1373
  --enable-dependency-tracking   do not reject slow dependency extractors
1374
  --enable-shared[=PKGS]  build shared libraries [default=yes]
1375
  --enable-static[=PKGS]  build static libraries [default=yes]
1376
  --enable-fast-install[=PKGS]
1377
                          optimize for fast installation [default=yes]
1378
  --disable-libtool-lock  avoid locking (might break parallel builds)
1379
  --enable-tls            Use thread-local storage [default=yes]
1380
 
1381
Optional Packages:
1382
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1383
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1384
  --with-pic              try to use only PIC/non-PIC objects [default=use
1385
                          both]
1386
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1387
 
1388
Some influential environment variables:
1389
  CC          C compiler command
1390
  CFLAGS      C compiler flags
1391
  LDFLAGS     linker flags, e.g. -L if you have libraries in a
1392
              nonstandard directory 
1393
  LIBS        libraries to pass to the linker, e.g. -l
1394
  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I if
1395
              you have headers in a nonstandard directory 
1396
  CPP         C preprocessor
1397
 
1398
Use these variables to override the choices made by `configure' or to help
1399
it to find libraries and programs with nonstandard names/locations.
1400
 
1401
Report bugs to the package provider.
1402
_ACEOF
1403
ac_status=$?
1404
fi
1405
 
1406
if test "$ac_init_help" = "recursive"; then
1407
  # If there are subdirs, report their specific --help.
1408
  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1409
    test -d "$ac_dir" ||
1410
      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1411
      continue
1412
    ac_builddir=.
1413
 
1414
case "$ac_dir" in
1415
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1416
*)
1417
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1418
  # A ".." for each directory in $ac_dir_suffix.
1419
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1420
  case $ac_top_builddir_sub in
1421
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1422
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1423
  esac ;;
1424
esac
1425
ac_abs_top_builddir=$ac_pwd
1426
ac_abs_builddir=$ac_pwd$ac_dir_suffix
1427
# for backward compatibility:
1428
ac_top_builddir=$ac_top_build_prefix
1429
 
1430
case $srcdir in
1431
  .)  # We are building in place.
1432
    ac_srcdir=.
1433
    ac_top_srcdir=$ac_top_builddir_sub
1434
    ac_abs_top_srcdir=$ac_pwd ;;
1435
  [\\/]* | ?:[\\/]* )  # Absolute name.
1436
    ac_srcdir=$srcdir$ac_dir_suffix;
1437
    ac_top_srcdir=$srcdir
1438
    ac_abs_top_srcdir=$srcdir ;;
1439
  *) # Relative name.
1440
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1441
    ac_top_srcdir=$ac_top_build_prefix$srcdir
1442
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1443
esac
1444
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1445
 
1446
    cd "$ac_dir" || { ac_status=$?; continue; }
1447
    # Check for guested configure.
1448
    if test -f "$ac_srcdir/configure.gnu"; then
1449
      echo &&
1450
      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1451
    elif test -f "$ac_srcdir/configure"; then
1452
      echo &&
1453
      $SHELL "$ac_srcdir/configure" --help=recursive
1454
    else
1455
      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1456
    fi || ac_status=$?
1457
    cd "$ac_pwd" || { ac_status=$?; break; }
1458
  done
1459
fi
1460
 
1461
test -n "$ac_init_help" && exit $ac_status
1462
if $ac_init_version; then
1463
  cat <<\_ACEOF
1464
libmudflap configure 1.0
1465
generated by GNU Autoconf 2.64
1466
 
1467
Copyright (C) 2009 Free Software Foundation, Inc.
1468
This configure script is free software; the Free Software Foundation
1469
gives unlimited permission to copy, distribute and modify it.
1470
_ACEOF
1471
  exit
1472
fi
1473
 
1474
## ------------------------ ##
1475
## Autoconf initialization. ##
1476
## ------------------------ ##
1477
 
1478
# ac_fn_c_try_compile LINENO
1479
# --------------------------
1480
# Try to compile conftest.$ac_ext, and return whether this succeeded.
1481
ac_fn_c_try_compile ()
1482
{
1483
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1484
  rm -f conftest.$ac_objext
1485
  if { { ac_try="$ac_compile"
1486
case "(($ac_try" in
1487
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1488
  *) ac_try_echo=$ac_try;;
1489
esac
1490
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1491
$as_echo "$ac_try_echo"; } >&5
1492
  (eval "$ac_compile") 2>conftest.err
1493
  ac_status=$?
1494
  if test -s conftest.err; then
1495
    grep -v '^ *+' conftest.err >conftest.er1
1496
    cat conftest.er1 >&5
1497
    mv -f conftest.er1 conftest.err
1498
  fi
1499
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1500
  test $ac_status = 0; } && {
1501
         test -z "$ac_c_werror_flag" ||
1502
         test ! -s conftest.err
1503
       } && test -s conftest.$ac_objext; then :
1504
  ac_retval=0
1505
else
1506
  $as_echo "$as_me: failed program was:" >&5
1507
sed 's/^/| /' conftest.$ac_ext >&5
1508
 
1509
        ac_retval=1
1510
fi
1511
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1512
  return $ac_retval
1513
 
1514
} # ac_fn_c_try_compile
1515
 
1516
# ac_fn_c_try_cpp LINENO
1517
# ----------------------
1518
# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1519
ac_fn_c_try_cpp ()
1520
{
1521
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1522
  if { { ac_try="$ac_cpp conftest.$ac_ext"
1523
case "(($ac_try" in
1524
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1525
  *) ac_try_echo=$ac_try;;
1526
esac
1527
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1528
$as_echo "$ac_try_echo"; } >&5
1529
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1530
  ac_status=$?
1531
  if test -s conftest.err; then
1532
    grep -v '^ *+' conftest.err >conftest.er1
1533
    cat conftest.er1 >&5
1534
    mv -f conftest.er1 conftest.err
1535
  fi
1536
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1537
  test $ac_status = 0; } >/dev/null && {
1538
         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1539
         test ! -s conftest.err
1540
       }; then :
1541
  ac_retval=0
1542
else
1543
  $as_echo "$as_me: failed program was:" >&5
1544
sed 's/^/| /' conftest.$ac_ext >&5
1545
 
1546
    ac_retval=1
1547
fi
1548
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1549
  return $ac_retval
1550
 
1551
} # ac_fn_c_try_cpp
1552
 
1553
# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1554
# -------------------------------------------------------
1555
# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1556
# the include files in INCLUDES and setting the cache variable VAR
1557
# accordingly.
1558
ac_fn_c_check_header_mongrel ()
1559
{
1560
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1561
  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1562
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1563
$as_echo_n "checking for $2... " >&6; }
1564
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1565
  $as_echo_n "(cached) " >&6
1566
fi
1567
eval ac_res=\$$3
1568
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1569
$as_echo "$ac_res" >&6; }
1570
else
1571
  # Is the header compilable?
1572
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1573
$as_echo_n "checking $2 usability... " >&6; }
1574
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1575
/* end confdefs.h.  */
1576
$4
1577
#include <$2>
1578
_ACEOF
1579
if ac_fn_c_try_compile "$LINENO"; then :
1580
  ac_header_compiler=yes
1581
else
1582
  ac_header_compiler=no
1583
fi
1584
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1585
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1586
$as_echo "$ac_header_compiler" >&6; }
1587
 
1588
# Is the header present?
1589
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1590
$as_echo_n "checking $2 presence... " >&6; }
1591
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1592
/* end confdefs.h.  */
1593
#include <$2>
1594
_ACEOF
1595
if ac_fn_c_try_cpp "$LINENO"; then :
1596
  ac_header_preproc=yes
1597
else
1598
  ac_header_preproc=no
1599
fi
1600
rm -f conftest.err conftest.$ac_ext
1601
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1602
$as_echo "$ac_header_preproc" >&6; }
1603
 
1604
# So?  What about this header?
1605
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1606
  yes:no: )
1607
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1608
$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1609
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1610
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1611
    ;;
1612
  no:yes:* )
1613
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1614
$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1615
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1616
$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1617
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1618
$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1619
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1620
$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1621
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1622
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1623
    ;;
1624
esac
1625
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1626
$as_echo_n "checking for $2... " >&6; }
1627
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1628
  $as_echo_n "(cached) " >&6
1629
else
1630
  eval "$3=\$ac_header_compiler"
1631
fi
1632
eval ac_res=\$$3
1633
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1634
$as_echo "$ac_res" >&6; }
1635
fi
1636
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1637
 
1638
} # ac_fn_c_check_header_mongrel
1639
 
1640
# ac_fn_c_try_run LINENO
1641
# ----------------------
1642
# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1643
# that executables *can* be run.
1644
ac_fn_c_try_run ()
1645
{
1646
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1647
  if { { ac_try="$ac_link"
1648
case "(($ac_try" in
1649
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1650
  *) ac_try_echo=$ac_try;;
1651
esac
1652
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1653
$as_echo "$ac_try_echo"; } >&5
1654
  (eval "$ac_link") 2>&5
1655
  ac_status=$?
1656
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1657
  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1658
  { { case "(($ac_try" in
1659
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1660
  *) ac_try_echo=$ac_try;;
1661
esac
1662
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1663
$as_echo "$ac_try_echo"; } >&5
1664
  (eval "$ac_try") 2>&5
1665
  ac_status=$?
1666
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1667
  test $ac_status = 0; }; }; then :
1668
  ac_retval=0
1669
else
1670
  $as_echo "$as_me: program exited with status $ac_status" >&5
1671
       $as_echo "$as_me: failed program was:" >&5
1672
sed 's/^/| /' conftest.$ac_ext >&5
1673
 
1674
       ac_retval=$ac_status
1675
fi
1676
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1677
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1678
  return $ac_retval
1679
 
1680
} # ac_fn_c_try_run
1681
 
1682
# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1683
# -------------------------------------------------------
1684
# Tests whether HEADER exists and can be compiled using the include files in
1685
# INCLUDES, setting the cache variable VAR accordingly.
1686
ac_fn_c_check_header_compile ()
1687
{
1688
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1689
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1690
$as_echo_n "checking for $2... " >&6; }
1691
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1692
  $as_echo_n "(cached) " >&6
1693
else
1694
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1695
/* end confdefs.h.  */
1696
$4
1697
#include <$2>
1698
_ACEOF
1699
if ac_fn_c_try_compile "$LINENO"; then :
1700
  eval "$3=yes"
1701
else
1702
  eval "$3=no"
1703
fi
1704
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1705
fi
1706
eval ac_res=\$$3
1707
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1708
$as_echo "$ac_res" >&6; }
1709
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1710
 
1711
} # ac_fn_c_check_header_compile
1712
 
1713
# ac_fn_c_try_link LINENO
1714
# -----------------------
1715
# Try to link conftest.$ac_ext, and return whether this succeeded.
1716
ac_fn_c_try_link ()
1717
{
1718
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1719
  rm -f conftest.$ac_objext conftest$ac_exeext
1720
  if { { ac_try="$ac_link"
1721
case "(($ac_try" in
1722
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1723
  *) ac_try_echo=$ac_try;;
1724
esac
1725
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1726
$as_echo "$ac_try_echo"; } >&5
1727
  (eval "$ac_link") 2>conftest.err
1728
  ac_status=$?
1729
  if test -s conftest.err; then
1730
    grep -v '^ *+' conftest.err >conftest.er1
1731
    cat conftest.er1 >&5
1732
    mv -f conftest.er1 conftest.err
1733
  fi
1734
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1735
  test $ac_status = 0; } && {
1736
         test -z "$ac_c_werror_flag" ||
1737
         test ! -s conftest.err
1738
       } && test -s conftest$ac_exeext && {
1739
         test "$cross_compiling" = yes ||
1740
         $as_test_x conftest$ac_exeext
1741
       }; then :
1742
  ac_retval=0
1743
else
1744
  $as_echo "$as_me: failed program was:" >&5
1745
sed 's/^/| /' conftest.$ac_ext >&5
1746
 
1747
        ac_retval=1
1748
fi
1749
  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1750
  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1751
  # interfere with the next link command; also delete a directory that is
1752
  # left behind by Apple's compiler.  We do this before executing the actions.
1753
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1754
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1755
  return $ac_retval
1756
 
1757
} # ac_fn_c_try_link
1758
 
1759
# ac_fn_c_check_func LINENO FUNC VAR
1760
# ----------------------------------
1761
# Tests whether FUNC exists, setting the cache variable VAR accordingly
1762
ac_fn_c_check_func ()
1763
{
1764
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1765
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1766
$as_echo_n "checking for $2... " >&6; }
1767
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1768
  $as_echo_n "(cached) " >&6
1769
else
1770
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1771
/* end confdefs.h.  */
1772
/* Define $2 to an innocuous variant, in case  declares $2.
1773
   For example, HP-UX 11i  declares gettimeofday.  */
1774
#define $2 innocuous_$2
1775
 
1776
/* System header to define __stub macros and hopefully few prototypes,
1777
    which can conflict with char $2 (); below.
1778
    Prefer  to  if __STDC__ is defined, since
1779
     exists even on freestanding compilers.  */
1780
 
1781
#ifdef __STDC__
1782
# include 
1783
#else
1784
# include 
1785
#endif
1786
 
1787
#undef $2
1788
 
1789
/* Override any GCC internal prototype to avoid an error.
1790
   Use char because int might match the return type of a GCC
1791
   builtin and then its argument prototype would still apply.  */
1792
#ifdef __cplusplus
1793
extern "C"
1794
#endif
1795
char $2 ();
1796
/* The GNU C library defines this for functions which it implements
1797
    to always fail with ENOSYS.  Some functions are actually named
1798
    something starting with __ and the normal name is an alias.  */
1799
#if defined __stub_$2 || defined __stub___$2
1800
choke me
1801
#endif
1802
 
1803
int
1804
main ()
1805
{
1806
return $2 ();
1807
  ;
1808
  return 0;
1809
}
1810
_ACEOF
1811
if ac_fn_c_try_link "$LINENO"; then :
1812
  eval "$3=yes"
1813
else
1814
  eval "$3=no"
1815
fi
1816
rm -f core conftest.err conftest.$ac_objext \
1817
    conftest$ac_exeext conftest.$ac_ext
1818
fi
1819
eval ac_res=\$$3
1820
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1821
$as_echo "$ac_res" >&6; }
1822
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1823
 
1824
} # ac_fn_c_check_func
1825
cat >config.log <<_ACEOF
1826
This file contains any messages produced by compilers while
1827
running configure, to aid debugging if configure makes a mistake.
1828
 
1829
It was created by libmudflap $as_me 1.0, which was
1830
generated by GNU Autoconf 2.64.  Invocation command line was
1831
 
1832
  $ $0 $@
1833
 
1834
_ACEOF
1835
exec 5>>config.log
1836
{
1837
cat <<_ASUNAME
1838
## --------- ##
1839
## Platform. ##
1840
## --------- ##
1841
 
1842
hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1843
uname -m = `(uname -m) 2>/dev/null || echo unknown`
1844
uname -r = `(uname -r) 2>/dev/null || echo unknown`
1845
uname -s = `(uname -s) 2>/dev/null || echo unknown`
1846
uname -v = `(uname -v) 2>/dev/null || echo unknown`
1847
 
1848
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1849
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1850
 
1851
/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1852
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1853
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1854
/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1855
/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1856
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1857
/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1858
 
1859
_ASUNAME
1860
 
1861
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1862
for as_dir in $PATH
1863
do
1864
  IFS=$as_save_IFS
1865
  test -z "$as_dir" && as_dir=.
1866
    $as_echo "PATH: $as_dir"
1867
  done
1868
IFS=$as_save_IFS
1869
 
1870
} >&5
1871
 
1872
cat >&5 <<_ACEOF
1873
 
1874
 
1875
## ----------- ##
1876
## Core tests. ##
1877
## ----------- ##
1878
 
1879
_ACEOF
1880
 
1881
 
1882
# Keep a trace of the command line.
1883
# Strip out --no-create and --no-recursion so they do not pile up.
1884
# Strip out --silent because we don't want to record it for future runs.
1885
# Also quote any args containing shell meta-characters.
1886
# Make two passes to allow for proper duplicate-argument suppression.
1887
ac_configure_args=
1888
ac_configure_args0=
1889
ac_configure_args1=
1890
ac_must_keep_next=false
1891
for ac_pass in 1 2
1892
do
1893
  for ac_arg
1894
  do
1895
    case $ac_arg in
1896
    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1897
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1898
    | -silent | --silent | --silen | --sile | --sil)
1899
      continue ;;
1900
    *\'*)
1901
      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1902
    esac
1903
    case $ac_pass in
1904
    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1905
    2)
1906
      as_fn_append ac_configure_args1 " '$ac_arg'"
1907
      if test $ac_must_keep_next = true; then
1908
        ac_must_keep_next=false # Got value, back to normal.
1909
      else
1910
        case $ac_arg in
1911
          *=* | --config-cache | -C | -disable-* | --disable-* \
1912
          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1913
          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1914
          | -with-* | --with-* | -without-* | --without-* | --x)
1915
            case "$ac_configure_args0 " in
1916
              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1917
            esac
1918
            ;;
1919
          -* ) ac_must_keep_next=true ;;
1920
        esac
1921
      fi
1922
      as_fn_append ac_configure_args " '$ac_arg'"
1923
      ;;
1924
    esac
1925
  done
1926
done
1927
{ ac_configure_args0=; unset ac_configure_args0;}
1928
{ ac_configure_args1=; unset ac_configure_args1;}
1929
 
1930
# When interrupted or exit'd, cleanup temporary files, and complete
1931
# config.log.  We remove comments because anyway the quotes in there
1932
# would cause problems or look ugly.
1933
# WARNING: Use '\'' to represent an apostrophe within the trap.
1934
# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1935
trap 'exit_status=$?
1936
  # Save into config.log some information that might help in debugging.
1937
  {
1938
    echo
1939
 
1940
    cat <<\_ASBOX
1941
## ---------------- ##
1942
## Cache variables. ##
1943
## ---------------- ##
1944
_ASBOX
1945
    echo
1946
    # The following way of writing the cache mishandles newlines in values,
1947
(
1948
  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1949
    eval ac_val=\$$ac_var
1950
    case $ac_val in #(
1951
    *${as_nl}*)
1952
      case $ac_var in #(
1953
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1954
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1955
      esac
1956
      case $ac_var in #(
1957
      _ | IFS | as_nl) ;; #(
1958
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1959
      *) { eval $ac_var=; unset $ac_var;} ;;
1960
      esac ;;
1961
    esac
1962
  done
1963
  (set) 2>&1 |
1964
    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1965
    *${as_nl}ac_space=\ *)
1966
      sed -n \
1967
        "s/'\''/'\''\\\\'\'''\''/g;
1968
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1969
      ;; #(
1970
    *)
1971
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1972
      ;;
1973
    esac |
1974
    sort
1975
)
1976
    echo
1977
 
1978
    cat <<\_ASBOX
1979
## ----------------- ##
1980
## Output variables. ##
1981
## ----------------- ##
1982
_ASBOX
1983
    echo
1984
    for ac_var in $ac_subst_vars
1985
    do
1986
      eval ac_val=\$$ac_var
1987
      case $ac_val in
1988
      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1989
      esac
1990
      $as_echo "$ac_var='\''$ac_val'\''"
1991
    done | sort
1992
    echo
1993
 
1994
    if test -n "$ac_subst_files"; then
1995
      cat <<\_ASBOX
1996
## ------------------- ##
1997
## File substitutions. ##
1998
## ------------------- ##
1999
_ASBOX
2000
      echo
2001
      for ac_var in $ac_subst_files
2002
      do
2003
        eval ac_val=\$$ac_var
2004
        case $ac_val in
2005
        *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2006
        esac
2007
        $as_echo "$ac_var='\''$ac_val'\''"
2008
      done | sort
2009
      echo
2010
    fi
2011
 
2012
    if test -s confdefs.h; then
2013
      cat <<\_ASBOX
2014
## ----------- ##
2015
## confdefs.h. ##
2016
## ----------- ##
2017
_ASBOX
2018
      echo
2019
      cat confdefs.h
2020
      echo
2021
    fi
2022
    test "$ac_signal" != 0 &&
2023
      $as_echo "$as_me: caught signal $ac_signal"
2024
    $as_echo "$as_me: exit $exit_status"
2025
  } >&5
2026
  rm -f core *.core core.conftest.* &&
2027
    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2028
    exit $exit_status
2029
' 0
2030
for ac_signal in 1 2 13 15; do
2031
  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2032
done
2033
ac_signal=0
2034
 
2035
# confdefs.h avoids OS command line length limits that DEFS can exceed.
2036
rm -f -r conftest* confdefs.h
2037
 
2038
$as_echo "/* confdefs.h */" > confdefs.h
2039
 
2040
# Predefined preprocessor variables.
2041
 
2042
cat >>confdefs.h <<_ACEOF
2043
#define PACKAGE_NAME "$PACKAGE_NAME"
2044
_ACEOF
2045
 
2046
cat >>confdefs.h <<_ACEOF
2047
#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2048
_ACEOF
2049
 
2050
cat >>confdefs.h <<_ACEOF
2051
#define PACKAGE_VERSION "$PACKAGE_VERSION"
2052
_ACEOF
2053
 
2054
cat >>confdefs.h <<_ACEOF
2055
#define PACKAGE_STRING "$PACKAGE_STRING"
2056
_ACEOF
2057
 
2058
cat >>confdefs.h <<_ACEOF
2059
#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2060
_ACEOF
2061
 
2062
cat >>confdefs.h <<_ACEOF
2063
#define PACKAGE_URL "$PACKAGE_URL"
2064
_ACEOF
2065
 
2066
 
2067
# Let the site file select an alternate cache file if it wants to.
2068
# Prefer an explicitly selected file to automatically selected ones.
2069
ac_site_file1=NONE
2070
ac_site_file2=NONE
2071
if test -n "$CONFIG_SITE"; then
2072
  ac_site_file1=$CONFIG_SITE
2073
elif test "x$prefix" != xNONE; then
2074
  ac_site_file1=$prefix/share/config.site
2075
  ac_site_file2=$prefix/etc/config.site
2076
else
2077
  ac_site_file1=$ac_default_prefix/share/config.site
2078
  ac_site_file2=$ac_default_prefix/etc/config.site
2079
fi
2080
for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2081
do
2082
  test "x$ac_site_file" = xNONE && continue
2083
  if test -r "$ac_site_file"; then
2084
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2085
$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2086
    sed 's/^/| /' "$ac_site_file" >&5
2087
    . "$ac_site_file"
2088
  fi
2089
done
2090
 
2091
if test -r "$cache_file"; then
2092
  # Some versions of bash will fail to source /dev/null (special
2093
  # files actually), so we avoid doing that.
2094
  if test -f "$cache_file"; then
2095
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2096
$as_echo "$as_me: loading cache $cache_file" >&6;}
2097
    case $cache_file in
2098
      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2099
      *)                      . "./$cache_file";;
2100
    esac
2101
  fi
2102
else
2103
  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2104
$as_echo "$as_me: creating cache $cache_file" >&6;}
2105
  >$cache_file
2106
fi
2107
 
2108
# Check that the precious variables saved in the cache have kept the same
2109
# value.
2110
ac_cache_corrupted=false
2111
for ac_var in $ac_precious_vars; do
2112
  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2113
  eval ac_new_set=\$ac_env_${ac_var}_set
2114
  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2115
  eval ac_new_val=\$ac_env_${ac_var}_value
2116
  case $ac_old_set,$ac_new_set in
2117
    set,)
2118
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2119
$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2120
      ac_cache_corrupted=: ;;
2121
    ,set)
2122
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2123
$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2124
      ac_cache_corrupted=: ;;
2125
    ,);;
2126
    *)
2127
      if test "x$ac_old_val" != "x$ac_new_val"; then
2128
        # differences in whitespace do not lead to failure.
2129
        ac_old_val_w=`echo x $ac_old_val`
2130
        ac_new_val_w=`echo x $ac_new_val`
2131
        if test "$ac_old_val_w" != "$ac_new_val_w"; then
2132
          { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2133
$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2134
          ac_cache_corrupted=:
2135
        else
2136
          { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2137
$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2138
          eval $ac_var=\$ac_old_val
2139
        fi
2140
        { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2141
$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2142
        { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2143
$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2144
      fi;;
2145
  esac
2146
  # Pass precious variables to config.status.
2147
  if test "$ac_new_set" = set; then
2148
    case $ac_new_val in
2149
    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2150
    *) ac_arg=$ac_var=$ac_new_val ;;
2151
    esac
2152
    case " $ac_configure_args " in
2153
      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2154
      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2155
    esac
2156
  fi
2157
done
2158
if $ac_cache_corrupted; then
2159
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2160
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2161
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2162
$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2163
  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2164
fi
2165
## -------------------- ##
2166
## Main body of script. ##
2167
## -------------------- ##
2168
 
2169
ac_ext=c
2170
ac_cpp='$CPP $CPPFLAGS'
2171
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2172
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2173
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2174
 
2175
 
2176
 
2177
 
2178
 
2179
 
2180
ac_aux_dir=
2181
for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2182
  for ac_t in install-sh install.sh shtool; do
2183
    if test -f "$ac_dir/$ac_t"; then
2184
      ac_aux_dir=$ac_dir
2185
      ac_install_sh="$ac_aux_dir/$ac_t -c"
2186
      break 2
2187
    fi
2188
  done
2189
done
2190
if test -z "$ac_aux_dir"; then
2191
  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2192
fi
2193
 
2194
# These three variables are undocumented and unsupported,
2195
# and are intended to be withdrawn in a future Autoconf release.
2196
# They can cause serious problems if a builder's source tree is in a directory
2197
# whose full name contains unusual characters.
2198
ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2199
ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2200
ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2201
 
2202
 
2203
# Make sure we can run config.sub.
2204
$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2205
  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2206
 
2207
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2208
$as_echo_n "checking build system type... " >&6; }
2209
if test "${ac_cv_build+set}" = set; then :
2210
  $as_echo_n "(cached) " >&6
2211
else
2212
  ac_build_alias=$build_alias
2213
test "x$ac_build_alias" = x &&
2214
  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2215
test "x$ac_build_alias" = x &&
2216
  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2217
ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2218
  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2219
 
2220
fi
2221
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2222
$as_echo "$ac_cv_build" >&6; }
2223
case $ac_cv_build in
2224
*-*-*) ;;
2225
*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2226
esac
2227
build=$ac_cv_build
2228
ac_save_IFS=$IFS; IFS='-'
2229
set x $ac_cv_build
2230
shift
2231
build_cpu=$1
2232
build_vendor=$2
2233
shift; shift
2234
# Remember, the first character of IFS is used to create $*,
2235
# except with old shells:
2236
build_os=$*
2237
IFS=$ac_save_IFS
2238
case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2239
 
2240
 
2241
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2242
$as_echo_n "checking host system type... " >&6; }
2243
if test "${ac_cv_host+set}" = set; then :
2244
  $as_echo_n "(cached) " >&6
2245
else
2246
  if test "x$host_alias" = x; then
2247
  ac_cv_host=$ac_cv_build
2248
else
2249
  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2250
    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2251
fi
2252
 
2253
fi
2254
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2255
$as_echo "$ac_cv_host" >&6; }
2256
case $ac_cv_host in
2257
*-*-*) ;;
2258
*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2259
esac
2260
host=$ac_cv_host
2261
ac_save_IFS=$IFS; IFS='-'
2262
set x $ac_cv_host
2263
shift
2264
host_cpu=$1
2265
host_vendor=$2
2266
shift; shift
2267
# Remember, the first character of IFS is used to create $*,
2268
# except with old shells:
2269
host_os=$*
2270
IFS=$ac_save_IFS
2271
case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2272
 
2273
 
2274
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2275
$as_echo_n "checking target system type... " >&6; }
2276
if test "${ac_cv_target+set}" = set; then :
2277
  $as_echo_n "(cached) " >&6
2278
else
2279
  if test "x$target_alias" = x; then
2280
  ac_cv_target=$ac_cv_host
2281
else
2282
  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2283
    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2284
fi
2285
 
2286
fi
2287
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2288
$as_echo "$ac_cv_target" >&6; }
2289
case $ac_cv_target in
2290
*-*-*) ;;
2291
*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2292
esac
2293
target=$ac_cv_target
2294
ac_save_IFS=$IFS; IFS='-'
2295
set x $ac_cv_target
2296
shift
2297
target_cpu=$1
2298
target_vendor=$2
2299
shift; shift
2300
# Remember, the first character of IFS is used to create $*,
2301
# except with old shells:
2302
target_os=$*
2303
IFS=$ac_save_IFS
2304
case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2305
 
2306
 
2307
# The aliases save the names the user supplied, while $host etc.
2308
# will get canonicalized.
2309
test -n "$target_alias" &&
2310
  test "$program_prefix$program_suffix$program_transform_name" = \
2311
    NONENONEs,x,x, &&
2312
  program_prefix=${target_alias}-
2313
 
2314
 case ${build_alias} in
2315
  "") build_noncanonical=${build} ;;
2316
  *) build_noncanonical=${build_alias} ;;
2317
esac
2318
 
2319
 case ${host_alias} in
2320
  "") host_noncanonical=${build_noncanonical} ;;
2321
  *) host_noncanonical=${host_alias} ;;
2322
esac
2323
 
2324
 case ${target_alias} in
2325
  "") target_noncanonical=${host_noncanonical} ;;
2326
  *) target_noncanonical=${target_alias} ;;
2327
esac
2328
 
2329
 
2330
 
2331
 
2332
am__api_version='1.11'
2333
 
2334
# Find a good install program.  We prefer a C program (faster),
2335
# so one script is as good as another.  But avoid the broken or
2336
# incompatible versions:
2337
# SysV /etc/install, /usr/sbin/install
2338
# SunOS /usr/etc/install
2339
# IRIX /sbin/install
2340
# AIX /bin/install
2341
# AmigaOS /C/install, which installs bootblocks on floppy discs
2342
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2343
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2344
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2345
# OS/2's system install, which has a completely different semantic
2346
# ./install, which can be erroneously created by make from ./install.sh.
2347
# Reject install programs that cannot install multiple files.
2348
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2349
$as_echo_n "checking for a BSD-compatible install... " >&6; }
2350
if test -z "$INSTALL"; then
2351
if test "${ac_cv_path_install+set}" = set; then :
2352
  $as_echo_n "(cached) " >&6
2353
else
2354
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2355
for as_dir in $PATH
2356
do
2357
  IFS=$as_save_IFS
2358
  test -z "$as_dir" && as_dir=.
2359
    # Account for people who put trailing slashes in PATH elements.
2360
case $as_dir/ in #((
2361
  ./ | .// | /[cC]/* | \
2362
  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2363
  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2364
  /usr/ucb/* ) ;;
2365
  *)
2366
    # OSF1 and SCO ODT 3.0 have their own names for install.
2367
    # Don't use installbsd from OSF since it installs stuff as root
2368
    # by default.
2369
    for ac_prog in ginstall scoinst install; do
2370
      for ac_exec_ext in '' $ac_executable_extensions; do
2371
        if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2372
          if test $ac_prog = install &&
2373
            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2374
            # AIX install.  It has an incompatible calling convention.
2375
            :
2376
          elif test $ac_prog = install &&
2377
            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2378
            # program-specific install script used by HP pwplus--don't use.
2379
            :
2380
          else
2381
            rm -rf conftest.one conftest.two conftest.dir
2382
            echo one > conftest.one
2383
            echo two > conftest.two
2384
            mkdir conftest.dir
2385
            if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2386
              test -s conftest.one && test -s conftest.two &&
2387
              test -s conftest.dir/conftest.one &&
2388
              test -s conftest.dir/conftest.two
2389
            then
2390
              ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2391
              break 3
2392
            fi
2393
          fi
2394
        fi
2395
      done
2396
    done
2397
    ;;
2398
esac
2399
 
2400
  done
2401
IFS=$as_save_IFS
2402
 
2403
rm -rf conftest.one conftest.two conftest.dir
2404
 
2405
fi
2406
  if test "${ac_cv_path_install+set}" = set; then
2407
    INSTALL=$ac_cv_path_install
2408
  else
2409
    # As a last resort, use the slow shell script.  Don't cache a
2410
    # value for INSTALL within a source directory, because that will
2411
    # break other packages using the cache if that directory is
2412
    # removed, or if the value is a relative name.
2413
    INSTALL=$ac_install_sh
2414
  fi
2415
fi
2416
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2417
$as_echo "$INSTALL" >&6; }
2418
 
2419
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2420
# It thinks the first close brace ends the variable substitution.
2421
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2422
 
2423
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2424
 
2425
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2426
 
2427
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2428
$as_echo_n "checking whether build environment is sane... " >&6; }
2429
# Just in case
2430
sleep 1
2431
echo timestamp > conftest.file
2432
# Reject unsafe characters in $srcdir or the absolute working directory
2433
# name.  Accept space and tab only in the latter.
2434
am_lf='
2435
'
2436
case `pwd` in
2437
  *[\\\"\#\$\&\'\`$am_lf]*)
2438
    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2439
esac
2440
case $srcdir in
2441
  *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2442
    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2443
esac
2444
 
2445
# Do `set' in a subshell so we don't clobber the current shell's
2446
# arguments.  Must try -L first in case configure is actually a
2447
# symlink; some systems play weird games with the mod time of symlinks
2448
# (eg FreeBSD returns the mod time of the symlink's containing
2449
# directory).
2450
if (
2451
   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2452
   if test "$*" = "X"; then
2453
      # -L didn't work.
2454
      set X `ls -t "$srcdir/configure" conftest.file`
2455
   fi
2456
   rm -f conftest.file
2457
   if test "$*" != "X $srcdir/configure conftest.file" \
2458
      && test "$*" != "X conftest.file $srcdir/configure"; then
2459
 
2460
      # If neither matched, then we have a broken ls.  This can happen
2461
      # if, for instance, CONFIG_SHELL is bash and it inherits a
2462
      # broken ls alias from the environment.  This has actually
2463
      # happened.  Such a system could not be considered "sane".
2464
      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
2465
alias in your environment" "$LINENO" 5
2466
   fi
2467
 
2468
   test "$2" = conftest.file
2469
   )
2470
then
2471
   # Ok.
2472
   :
2473
else
2474
   as_fn_error "newly created file is older than distributed files!
2475
Check your system clock" "$LINENO" 5
2476
fi
2477
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2478
$as_echo "yes" >&6; }
2479
test "$program_prefix" != NONE &&
2480
  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2481
# Use a double $ so make ignores it.
2482
test "$program_suffix" != NONE &&
2483
  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2484
# Double any \ or $.
2485
# By default was `s,x,x', remove it if useless.
2486
ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2487
program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2488
 
2489
# expand $ac_aux_dir to an absolute path
2490
am_aux_dir=`cd $ac_aux_dir && pwd`
2491
 
2492
if test x"${MISSING+set}" != xset; then
2493
  case $am_aux_dir in
2494
  *\ * | *\     *)
2495
    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2496
  *)
2497
    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2498
  esac
2499
fi
2500
# Use eval to expand $SHELL
2501
if eval "$MISSING --run true"; then
2502
  am_missing_run="$MISSING --run "
2503
else
2504
  am_missing_run=
2505
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2506
$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2507
fi
2508
 
2509
if test x"${install_sh}" != xset; then
2510
  case $am_aux_dir in
2511
  *\ * | *\     *)
2512
    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2513
  *)
2514
    install_sh="\${SHELL} $am_aux_dir/install-sh"
2515
  esac
2516
fi
2517
 
2518
# Installed binaries are usually stripped using `strip' when the user
2519
# run `make install-strip'.  However `strip' might not be the right
2520
# tool to use in cross-compilation environments, therefore Automake
2521
# will honor the `STRIP' environment variable to overrule this program.
2522
if test "$cross_compiling" != no; then
2523
  if test -n "$ac_tool_prefix"; then
2524
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2525
set dummy ${ac_tool_prefix}strip; ac_word=$2
2526
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2527
$as_echo_n "checking for $ac_word... " >&6; }
2528
if test "${ac_cv_prog_STRIP+set}" = set; then :
2529
  $as_echo_n "(cached) " >&6
2530
else
2531
  if test -n "$STRIP"; then
2532
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2533
else
2534
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2535
for as_dir in $PATH
2536
do
2537
  IFS=$as_save_IFS
2538
  test -z "$as_dir" && as_dir=.
2539
    for ac_exec_ext in '' $ac_executable_extensions; do
2540
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2541
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2542
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2543
    break 2
2544
  fi
2545
done
2546
  done
2547
IFS=$as_save_IFS
2548
 
2549
fi
2550
fi
2551
STRIP=$ac_cv_prog_STRIP
2552
if test -n "$STRIP"; then
2553
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2554
$as_echo "$STRIP" >&6; }
2555
else
2556
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2557
$as_echo "no" >&6; }
2558
fi
2559
 
2560
 
2561
fi
2562
if test -z "$ac_cv_prog_STRIP"; then
2563
  ac_ct_STRIP=$STRIP
2564
  # Extract the first word of "strip", so it can be a program name with args.
2565
set dummy strip; ac_word=$2
2566
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2567
$as_echo_n "checking for $ac_word... " >&6; }
2568
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2569
  $as_echo_n "(cached) " >&6
2570
else
2571
  if test -n "$ac_ct_STRIP"; then
2572
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2573
else
2574
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2575
for as_dir in $PATH
2576
do
2577
  IFS=$as_save_IFS
2578
  test -z "$as_dir" && as_dir=.
2579
    for ac_exec_ext in '' $ac_executable_extensions; do
2580
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2581
    ac_cv_prog_ac_ct_STRIP="strip"
2582
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2583
    break 2
2584
  fi
2585
done
2586
  done
2587
IFS=$as_save_IFS
2588
 
2589
fi
2590
fi
2591
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2592
if test -n "$ac_ct_STRIP"; then
2593
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2594
$as_echo "$ac_ct_STRIP" >&6; }
2595
else
2596
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2597
$as_echo "no" >&6; }
2598
fi
2599
 
2600
  if test "x$ac_ct_STRIP" = x; then
2601
    STRIP=":"
2602
  else
2603
    case $cross_compiling:$ac_tool_warned in
2604
yes:)
2605
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2606
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2607
ac_tool_warned=yes ;;
2608
esac
2609
    STRIP=$ac_ct_STRIP
2610
  fi
2611
else
2612
  STRIP="$ac_cv_prog_STRIP"
2613
fi
2614
 
2615
fi
2616
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2617
 
2618
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2619
$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2620
if test -z "$MKDIR_P"; then
2621
  if test "${ac_cv_path_mkdir+set}" = set; then :
2622
  $as_echo_n "(cached) " >&6
2623
else
2624
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2625
for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2626
do
2627
  IFS=$as_save_IFS
2628
  test -z "$as_dir" && as_dir=.
2629
    for ac_prog in mkdir gmkdir; do
2630
         for ac_exec_ext in '' $ac_executable_extensions; do
2631
           { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2632
           case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2633
             'mkdir (GNU coreutils) '* | \
2634
             'mkdir (coreutils) '* | \
2635
             'mkdir (fileutils) '4.1*)
2636
               ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2637
               break 3;;
2638
           esac
2639
         done
2640
       done
2641
  done
2642
IFS=$as_save_IFS
2643
 
2644
fi
2645
 
2646
  if test "${ac_cv_path_mkdir+set}" = set; then
2647
    MKDIR_P="$ac_cv_path_mkdir -p"
2648
  else
2649
    # As a last resort, use the slow shell script.  Don't cache a
2650
    # value for MKDIR_P within a source directory, because that will
2651
    # break other packages using the cache if that directory is
2652
    # removed, or if the value is a relative name.
2653
    test -d ./--version && rmdir ./--version
2654
    MKDIR_P="$ac_install_sh -d"
2655
  fi
2656
fi
2657
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2658
$as_echo "$MKDIR_P" >&6; }
2659
 
2660
mkdir_p="$MKDIR_P"
2661
case $mkdir_p in
2662
  [\\/$]* | ?:[\\/]*) ;;
2663
  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2664
esac
2665
 
2666
for ac_prog in gawk mawk nawk awk
2667
do
2668
  # Extract the first word of "$ac_prog", so it can be a program name with args.
2669
set dummy $ac_prog; ac_word=$2
2670
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2671
$as_echo_n "checking for $ac_word... " >&6; }
2672
if test "${ac_cv_prog_AWK+set}" = set; then :
2673
  $as_echo_n "(cached) " >&6
2674
else
2675
  if test -n "$AWK"; then
2676
  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2677
else
2678
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2679
for as_dir in $PATH
2680
do
2681
  IFS=$as_save_IFS
2682
  test -z "$as_dir" && as_dir=.
2683
    for ac_exec_ext in '' $ac_executable_extensions; do
2684
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2685
    ac_cv_prog_AWK="$ac_prog"
2686
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2687
    break 2
2688
  fi
2689
done
2690
  done
2691
IFS=$as_save_IFS
2692
 
2693
fi
2694
fi
2695
AWK=$ac_cv_prog_AWK
2696
if test -n "$AWK"; then
2697
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2698
$as_echo "$AWK" >&6; }
2699
else
2700
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2701
$as_echo "no" >&6; }
2702
fi
2703
 
2704
 
2705
  test -n "$AWK" && break
2706
done
2707
 
2708
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2709
$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2710
set x ${MAKE-make}
2711
ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2712
if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2713
  $as_echo_n "(cached) " >&6
2714
else
2715
  cat >conftest.make <<\_ACEOF
2716
SHELL = /bin/sh
2717
all:
2718
        @echo '@@@%%%=$(MAKE)=@@@%%%'
2719
_ACEOF
2720
# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2721
case `${MAKE-make} -f conftest.make 2>/dev/null` in
2722
  *@@@%%%=?*=@@@%%%*)
2723
    eval ac_cv_prog_make_${ac_make}_set=yes;;
2724
  *)
2725
    eval ac_cv_prog_make_${ac_make}_set=no;;
2726
esac
2727
rm -f conftest.make
2728
fi
2729
if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2730
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2731
$as_echo "yes" >&6; }
2732
  SET_MAKE=
2733
else
2734
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2735
$as_echo "no" >&6; }
2736
  SET_MAKE="MAKE=${MAKE-make}"
2737
fi
2738
 
2739
rm -rf .tst 2>/dev/null
2740
mkdir .tst 2>/dev/null
2741
if test -d .tst; then
2742
  am__leading_dot=.
2743
else
2744
  am__leading_dot=_
2745
fi
2746
rmdir .tst 2>/dev/null
2747
 
2748
if test "`cd $srcdir && pwd`" != "`pwd`"; then
2749
  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2750
  # is not polluted with repeated "-I."
2751
  am__isrc=' -I$(srcdir)'
2752
  # test to see if srcdir already configured
2753
  if test -f $srcdir/config.status; then
2754
    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2755
  fi
2756
fi
2757
 
2758
# test whether we have cygpath
2759
if test -z "$CYGPATH_W"; then
2760
  if (cygpath --version) >/dev/null 2>/dev/null; then
2761
    CYGPATH_W='cygpath -w'
2762
  else
2763
    CYGPATH_W=echo
2764
  fi
2765
fi
2766
 
2767
 
2768
# Define the identity of the package.
2769
 PACKAGE='libmudflap'
2770
 VERSION='1.0'
2771
 
2772
 
2773
cat >>confdefs.h <<_ACEOF
2774
#define PACKAGE "$PACKAGE"
2775
_ACEOF
2776
 
2777
 
2778
cat >>confdefs.h <<_ACEOF
2779
#define VERSION "$VERSION"
2780
_ACEOF
2781
 
2782
# Some tools Automake needs.
2783
 
2784
ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2785
 
2786
 
2787
AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2788
 
2789
 
2790
AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2791
 
2792
 
2793
AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2794
 
2795
 
2796
MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2797
 
2798
# We need awk for the "check" target.  The system "awk" is bad on
2799
# some platforms.
2800
# Always define AMTAR for backward compatibility.
2801
 
2802
AMTAR=${AMTAR-"${am_missing_run}tar"}
2803
 
2804
am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2805
 
2806
 
2807
 
2808
 
2809
 
2810
 
2811
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2812
$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2813
# Check whether --enable-version-specific-runtime-libs was given.
2814
if test "${enable_version_specific_runtime_libs+set}" = set; then :
2815
  enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2816
 yes) version_specific_libs=yes ;;
2817
 no)  version_specific_libs=no ;;
2818
 *)   as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2819
 esac
2820
else
2821
  version_specific_libs=no
2822
fi
2823
 
2824
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2825
$as_echo "$version_specific_libs" >&6; }
2826
 
2827
 
2828
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2829
$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2830
    # Check whether --enable-maintainer-mode was given.
2831
if test "${enable_maintainer_mode+set}" = set; then :
2832
  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2833
else
2834
  USE_MAINTAINER_MODE=no
2835
fi
2836
 
2837
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2838
$as_echo "$USE_MAINTAINER_MODE" >&6; }
2839
   if test $USE_MAINTAINER_MODE = yes; then
2840
  MAINTAINER_MODE_TRUE=
2841
  MAINTAINER_MODE_FALSE='#'
2842
else
2843
  MAINTAINER_MODE_TRUE='#'
2844
  MAINTAINER_MODE_FALSE=
2845
fi
2846
 
2847
  MAINT=$MAINTAINER_MODE_TRUE
2848
 
2849
 
2850
 
2851
 
2852
# Default to --enable-multilib
2853
# Check whether --enable-multilib was given.
2854
if test "${enable_multilib+set}" = set; then :
2855
  enableval=$enable_multilib; case "$enableval" in
2856
  yes) multilib=yes ;;
2857
  no)  multilib=no ;;
2858
  *)   as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
2859
 esac
2860
else
2861
  multilib=yes
2862
fi
2863
 
2864
 
2865
# We may get other options which we leave undocumented:
2866
# --with-target-subdir, --with-multisrctop, --with-multisubdir
2867
# See config-ml.in if you want the gory details.
2868
 
2869
if test "$srcdir" = "."; then
2870
  if test "$with_target_subdir" != "."; then
2871
    multi_basedir="$srcdir/$with_multisrctop../.."
2872
  else
2873
    multi_basedir="$srcdir/$with_multisrctop.."
2874
  fi
2875
else
2876
  multi_basedir="$srcdir/.."
2877
fi
2878
 
2879
 
2880
# Even if the default multilib is not a cross compilation,
2881
# it may be that some of the other multilibs are.
2882
if test $cross_compiling = no && test $multilib = yes \
2883
   && test "x${with_multisubdir}" != x ; then
2884
   cross_compiling=maybe
2885
fi
2886
 
2887
ac_config_commands="$ac_config_commands default-1"
2888
 
2889
 
2890
target_alias=${target_alias-$host_alias}
2891
 
2892
 
2893
ac_config_headers="$ac_config_headers config.h"
2894
 
2895
 
2896
ac_ext=c
2897
ac_cpp='$CPP $CPPFLAGS'
2898
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2899
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2900
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2901
 
2902
# The same as in boehm-gc and libstdc++. Have to borrow it from there.
2903
# We must force CC to /not/ be precious variables; otherwise
2904
# the wrong, non-multilib-adjusted value will be used in multilibs.
2905
# As a side effect, we have to subst CFLAGS ourselves.
2906
 
2907
 
2908
 
2909
ac_ext=c
2910
ac_cpp='$CPP $CPPFLAGS'
2911
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2912
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2913
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2914
if test -n "$ac_tool_prefix"; then
2915
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2916
set dummy ${ac_tool_prefix}gcc; ac_word=$2
2917
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2918
$as_echo_n "checking for $ac_word... " >&6; }
2919
if test "${ac_cv_prog_CC+set}" = set; then :
2920
  $as_echo_n "(cached) " >&6
2921
else
2922
  if test -n "$CC"; then
2923
  ac_cv_prog_CC="$CC" # Let the user override the test.
2924
else
2925
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2926
for as_dir in $PATH
2927
do
2928
  IFS=$as_save_IFS
2929
  test -z "$as_dir" && as_dir=.
2930
    for ac_exec_ext in '' $ac_executable_extensions; do
2931
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2932
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2933
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2934
    break 2
2935
  fi
2936
done
2937
  done
2938
IFS=$as_save_IFS
2939
 
2940
fi
2941
fi
2942
CC=$ac_cv_prog_CC
2943
if test -n "$CC"; then
2944
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2945
$as_echo "$CC" >&6; }
2946
else
2947
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2948
$as_echo "no" >&6; }
2949
fi
2950
 
2951
 
2952
fi
2953
if test -z "$ac_cv_prog_CC"; then
2954
  ac_ct_CC=$CC
2955
  # Extract the first word of "gcc", so it can be a program name with args.
2956
set dummy gcc; ac_word=$2
2957
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2958
$as_echo_n "checking for $ac_word... " >&6; }
2959
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2960
  $as_echo_n "(cached) " >&6
2961
else
2962
  if test -n "$ac_ct_CC"; then
2963
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2964
else
2965
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2966
for as_dir in $PATH
2967
do
2968
  IFS=$as_save_IFS
2969
  test -z "$as_dir" && as_dir=.
2970
    for ac_exec_ext in '' $ac_executable_extensions; do
2971
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2972
    ac_cv_prog_ac_ct_CC="gcc"
2973
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2974
    break 2
2975
  fi
2976
done
2977
  done
2978
IFS=$as_save_IFS
2979
 
2980
fi
2981
fi
2982
ac_ct_CC=$ac_cv_prog_ac_ct_CC
2983
if test -n "$ac_ct_CC"; then
2984
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2985
$as_echo "$ac_ct_CC" >&6; }
2986
else
2987
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2988
$as_echo "no" >&6; }
2989
fi
2990
 
2991
  if test "x$ac_ct_CC" = x; then
2992
    CC=""
2993
  else
2994
    case $cross_compiling:$ac_tool_warned in
2995
yes:)
2996
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2997
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2998
ac_tool_warned=yes ;;
2999
esac
3000
    CC=$ac_ct_CC
3001
  fi
3002
else
3003
  CC="$ac_cv_prog_CC"
3004
fi
3005
 
3006
if test -z "$CC"; then
3007
          if test -n "$ac_tool_prefix"; then
3008
    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3009
set dummy ${ac_tool_prefix}cc; ac_word=$2
3010
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3011
$as_echo_n "checking for $ac_word... " >&6; }
3012
if test "${ac_cv_prog_CC+set}" = set; then :
3013
  $as_echo_n "(cached) " >&6
3014
else
3015
  if test -n "$CC"; then
3016
  ac_cv_prog_CC="$CC" # Let the user override the test.
3017
else
3018
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3019
for as_dir in $PATH
3020
do
3021
  IFS=$as_save_IFS
3022
  test -z "$as_dir" && as_dir=.
3023
    for ac_exec_ext in '' $ac_executable_extensions; do
3024
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3025
    ac_cv_prog_CC="${ac_tool_prefix}cc"
3026
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3027
    break 2
3028
  fi
3029
done
3030
  done
3031
IFS=$as_save_IFS
3032
 
3033
fi
3034
fi
3035
CC=$ac_cv_prog_CC
3036
if test -n "$CC"; then
3037
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3038
$as_echo "$CC" >&6; }
3039
else
3040
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3041
$as_echo "no" >&6; }
3042
fi
3043
 
3044
 
3045
  fi
3046
fi
3047
if test -z "$CC"; then
3048
  # Extract the first word of "cc", so it can be a program name with args.
3049
set dummy cc; ac_word=$2
3050
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3051
$as_echo_n "checking for $ac_word... " >&6; }
3052
if test "${ac_cv_prog_CC+set}" = set; then :
3053
  $as_echo_n "(cached) " >&6
3054
else
3055
  if test -n "$CC"; then
3056
  ac_cv_prog_CC="$CC" # Let the user override the test.
3057
else
3058
  ac_prog_rejected=no
3059
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3060
for as_dir in $PATH
3061
do
3062
  IFS=$as_save_IFS
3063
  test -z "$as_dir" && as_dir=.
3064
    for ac_exec_ext in '' $ac_executable_extensions; do
3065
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3066
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3067
       ac_prog_rejected=yes
3068
       continue
3069
     fi
3070
    ac_cv_prog_CC="cc"
3071
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3072
    break 2
3073
  fi
3074
done
3075
  done
3076
IFS=$as_save_IFS
3077
 
3078
if test $ac_prog_rejected = yes; then
3079
  # We found a bogon in the path, so make sure we never use it.
3080
  set dummy $ac_cv_prog_CC
3081
  shift
3082
  if test $# != 0; then
3083
    # We chose a different compiler from the bogus one.
3084
    # However, it has the same basename, so the bogon will be chosen
3085
    # first if we set CC to just the basename; use the full file name.
3086
    shift
3087
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3088
  fi
3089
fi
3090
fi
3091
fi
3092
CC=$ac_cv_prog_CC
3093
if test -n "$CC"; then
3094
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3095
$as_echo "$CC" >&6; }
3096
else
3097
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3098
$as_echo "no" >&6; }
3099
fi
3100
 
3101
 
3102
fi
3103
if test -z "$CC"; then
3104
  if test -n "$ac_tool_prefix"; then
3105
  for ac_prog in cl.exe
3106
  do
3107
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3108
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3109
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3110
$as_echo_n "checking for $ac_word... " >&6; }
3111
if test "${ac_cv_prog_CC+set}" = set; then :
3112
  $as_echo_n "(cached) " >&6
3113
else
3114
  if test -n "$CC"; then
3115
  ac_cv_prog_CC="$CC" # Let the user override the test.
3116
else
3117
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3118
for as_dir in $PATH
3119
do
3120
  IFS=$as_save_IFS
3121
  test -z "$as_dir" && as_dir=.
3122
    for ac_exec_ext in '' $ac_executable_extensions; do
3123
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3124
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3125
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3126
    break 2
3127
  fi
3128
done
3129
  done
3130
IFS=$as_save_IFS
3131
 
3132
fi
3133
fi
3134
CC=$ac_cv_prog_CC
3135
if test -n "$CC"; then
3136
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3137
$as_echo "$CC" >&6; }
3138
else
3139
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3140
$as_echo "no" >&6; }
3141
fi
3142
 
3143
 
3144
    test -n "$CC" && break
3145
  done
3146
fi
3147
if test -z "$CC"; then
3148
  ac_ct_CC=$CC
3149
  for ac_prog in cl.exe
3150
do
3151
  # Extract the first word of "$ac_prog", so it can be a program name with args.
3152
set dummy $ac_prog; ac_word=$2
3153
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3154
$as_echo_n "checking for $ac_word... " >&6; }
3155
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3156
  $as_echo_n "(cached) " >&6
3157
else
3158
  if test -n "$ac_ct_CC"; then
3159
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3160
else
3161
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3162
for as_dir in $PATH
3163
do
3164
  IFS=$as_save_IFS
3165
  test -z "$as_dir" && as_dir=.
3166
    for ac_exec_ext in '' $ac_executable_extensions; do
3167
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3168
    ac_cv_prog_ac_ct_CC="$ac_prog"
3169
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3170
    break 2
3171
  fi
3172
done
3173
  done
3174
IFS=$as_save_IFS
3175
 
3176
fi
3177
fi
3178
ac_ct_CC=$ac_cv_prog_ac_ct_CC
3179
if test -n "$ac_ct_CC"; then
3180
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3181
$as_echo "$ac_ct_CC" >&6; }
3182
else
3183
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3184
$as_echo "no" >&6; }
3185
fi
3186
 
3187
 
3188
  test -n "$ac_ct_CC" && break
3189
done
3190
 
3191
  if test "x$ac_ct_CC" = x; then
3192
    CC=""
3193
  else
3194
    case $cross_compiling:$ac_tool_warned in
3195
yes:)
3196
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3197
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3198
ac_tool_warned=yes ;;
3199
esac
3200
    CC=$ac_ct_CC
3201
  fi
3202
fi
3203
 
3204
fi
3205
 
3206
 
3207
test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3208
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3209
as_fn_error "no acceptable C compiler found in \$PATH
3210
See \`config.log' for more details." "$LINENO" 5; }
3211
 
3212
# Provide some information about the compiler.
3213
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3214
set X $ac_compile
3215
ac_compiler=$2
3216
for ac_option in --version -v -V -qversion; do
3217
  { { ac_try="$ac_compiler $ac_option >&5"
3218
case "(($ac_try" in
3219
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3220
  *) ac_try_echo=$ac_try;;
3221
esac
3222
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3223
$as_echo "$ac_try_echo"; } >&5
3224
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3225
  ac_status=$?
3226
  if test -s conftest.err; then
3227
    sed '10a\
3228
... rest of stderr output deleted ...
3229
         10q' conftest.err >conftest.er1
3230
    cat conftest.er1 >&5
3231
    rm -f conftest.er1 conftest.err
3232
  fi
3233
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3234
  test $ac_status = 0; }
3235
done
3236
 
3237
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3238
/* end confdefs.h.  */
3239
 
3240
int
3241
main ()
3242
{
3243
 
3244
  ;
3245
  return 0;
3246
}
3247
_ACEOF
3248
ac_clean_files_save=$ac_clean_files
3249
ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3250
# Try to create an executable without -o first, disregard a.out.
3251
# It will help us diagnose broken compilers, and finding out an intuition
3252
# of exeext.
3253
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3254
$as_echo_n "checking for C compiler default output file name... " >&6; }
3255
ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3256
 
3257
# The possible output files:
3258
ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3259
 
3260
ac_rmfiles=
3261
for ac_file in $ac_files
3262
do
3263
  case $ac_file in
3264
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3265
    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3266
  esac
3267
done
3268
rm -f $ac_rmfiles
3269
 
3270
if { { ac_try="$ac_link_default"
3271
case "(($ac_try" in
3272
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3273
  *) ac_try_echo=$ac_try;;
3274
esac
3275
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3276
$as_echo "$ac_try_echo"; } >&5
3277
  (eval "$ac_link_default") 2>&5
3278
  ac_status=$?
3279
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3280
  test $ac_status = 0; }; then :
3281
  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3282
# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3283
# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3284
# so that the user can short-circuit this test for compilers unknown to
3285
# Autoconf.
3286
for ac_file in $ac_files ''
3287
do
3288
  test -f "$ac_file" || continue
3289
  case $ac_file in
3290
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3291
        ;;
3292
    [ab].out )
3293
        # We found the default executable, but exeext='' is most
3294
        # certainly right.
3295
        break;;
3296
    *.* )
3297
        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3298
        then :; else
3299
           ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3300
        fi
3301
        # We set ac_cv_exeext here because the later test for it is not
3302
        # safe: cross compilers may not add the suffix if given an `-o'
3303
        # argument, so we may need to know it at that point already.
3304
        # Even if this section looks crufty: it has the advantage of
3305
        # actually working.
3306
        break;;
3307
    * )
3308
        break;;
3309
  esac
3310
done
3311
test "$ac_cv_exeext" = no && ac_cv_exeext=
3312
 
3313
else
3314
  ac_file=''
3315
fi
3316
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3317
$as_echo "$ac_file" >&6; }
3318
if test -z "$ac_file"; then :
3319
  $as_echo "$as_me: failed program was:" >&5
3320
sed 's/^/| /' conftest.$ac_ext >&5
3321
 
3322
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3323
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3324
{ as_fn_set_status 77
3325
as_fn_error "C compiler cannot create executables
3326
See \`config.log' for more details." "$LINENO" 5; }; }
3327
fi
3328
ac_exeext=$ac_cv_exeext
3329
 
3330
# Check that the compiler produces executables we can run.  If not, either
3331
# the compiler is broken, or we cross compile.
3332
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3333
$as_echo_n "checking whether the C compiler works... " >&6; }
3334
# If not cross compiling, check that we can run a simple program.
3335
if test "$cross_compiling" != yes; then
3336
  if { ac_try='./$ac_file'
3337
  { { case "(($ac_try" in
3338
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3339
  *) ac_try_echo=$ac_try;;
3340
esac
3341
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3342
$as_echo "$ac_try_echo"; } >&5
3343
  (eval "$ac_try") 2>&5
3344
  ac_status=$?
3345
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3346
  test $ac_status = 0; }; }; then
3347
    cross_compiling=no
3348
  else
3349
    if test "$cross_compiling" = maybe; then
3350
        cross_compiling=yes
3351
    else
3352
        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3353
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3354
as_fn_error "cannot run C compiled programs.
3355
If you meant to cross compile, use \`--host'.
3356
See \`config.log' for more details." "$LINENO" 5; }
3357
    fi
3358
  fi
3359
fi
3360
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3361
$as_echo "yes" >&6; }
3362
 
3363
rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3364
ac_clean_files=$ac_clean_files_save
3365
# Check that the compiler produces executables we can run.  If not, either
3366
# the compiler is broken, or we cross compile.
3367
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3368
$as_echo_n "checking whether we are cross compiling... " >&6; }
3369
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3370
$as_echo "$cross_compiling" >&6; }
3371
 
3372
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3373
$as_echo_n "checking for suffix of executables... " >&6; }
3374
if { { ac_try="$ac_link"
3375
case "(($ac_try" in
3376
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3377
  *) ac_try_echo=$ac_try;;
3378
esac
3379
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3380
$as_echo "$ac_try_echo"; } >&5
3381
  (eval "$ac_link") 2>&5
3382
  ac_status=$?
3383
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3384
  test $ac_status = 0; }; then :
3385
  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3386
# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3387
# work properly (i.e., refer to `conftest.exe'), while it won't with
3388
# `rm'.
3389
for ac_file in conftest.exe conftest conftest.*; do
3390
  test -f "$ac_file" || continue
3391
  case $ac_file in
3392
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3393
    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3394
          break;;
3395
    * ) break;;
3396
  esac
3397
done
3398
else
3399
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3400
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3401
as_fn_error "cannot compute suffix of executables: cannot compile and link
3402
See \`config.log' for more details." "$LINENO" 5; }
3403
fi
3404
rm -f conftest$ac_cv_exeext
3405
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3406
$as_echo "$ac_cv_exeext" >&6; }
3407
 
3408
rm -f conftest.$ac_ext
3409
EXEEXT=$ac_cv_exeext
3410
ac_exeext=$EXEEXT
3411
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3412
$as_echo_n "checking for suffix of object files... " >&6; }
3413
if test "${ac_cv_objext+set}" = set; then :
3414
  $as_echo_n "(cached) " >&6
3415
else
3416
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3417
/* end confdefs.h.  */
3418
 
3419
int
3420
main ()
3421
{
3422
 
3423
  ;
3424
  return 0;
3425
}
3426
_ACEOF
3427
rm -f conftest.o conftest.obj
3428
if { { ac_try="$ac_compile"
3429
case "(($ac_try" in
3430
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3431
  *) ac_try_echo=$ac_try;;
3432
esac
3433
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3434
$as_echo "$ac_try_echo"; } >&5
3435
  (eval "$ac_compile") 2>&5
3436
  ac_status=$?
3437
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3438
  test $ac_status = 0; }; then :
3439
  for ac_file in conftest.o conftest.obj conftest.*; do
3440
  test -f "$ac_file" || continue;
3441
  case $ac_file in
3442
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3443
    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3444
       break;;
3445
  esac
3446
done
3447
else
3448
  $as_echo "$as_me: failed program was:" >&5
3449
sed 's/^/| /' conftest.$ac_ext >&5
3450
 
3451
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3452
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3453
as_fn_error "cannot compute suffix of object files: cannot compile
3454
See \`config.log' for more details." "$LINENO" 5; }
3455
fi
3456
rm -f conftest.$ac_cv_objext conftest.$ac_ext
3457
fi
3458
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3459
$as_echo "$ac_cv_objext" >&6; }
3460
OBJEXT=$ac_cv_objext
3461
ac_objext=$OBJEXT
3462
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3463
$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3464
if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3465
  $as_echo_n "(cached) " >&6
3466
else
3467
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3468
/* end confdefs.h.  */
3469
 
3470
int
3471
main ()
3472
{
3473
#ifndef __GNUC__
3474
       choke me
3475
#endif
3476
 
3477
  ;
3478
  return 0;
3479
}
3480
_ACEOF
3481
if ac_fn_c_try_compile "$LINENO"; then :
3482
  ac_compiler_gnu=yes
3483
else
3484
  ac_compiler_gnu=no
3485
fi
3486
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3487
ac_cv_c_compiler_gnu=$ac_compiler_gnu
3488
 
3489
fi
3490
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3491
$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3492
if test $ac_compiler_gnu = yes; then
3493
  GCC=yes
3494
else
3495
  GCC=
3496
fi
3497
ac_test_CFLAGS=${CFLAGS+set}
3498
ac_save_CFLAGS=$CFLAGS
3499
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3500
$as_echo_n "checking whether $CC accepts -g... " >&6; }
3501
if test "${ac_cv_prog_cc_g+set}" = set; then :
3502
  $as_echo_n "(cached) " >&6
3503
else
3504
  ac_save_c_werror_flag=$ac_c_werror_flag
3505
   ac_c_werror_flag=yes
3506
   ac_cv_prog_cc_g=no
3507
   CFLAGS="-g"
3508
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3509
/* end confdefs.h.  */
3510
 
3511
int
3512
main ()
3513
{
3514
 
3515
  ;
3516
  return 0;
3517
}
3518
_ACEOF
3519
if ac_fn_c_try_compile "$LINENO"; then :
3520
  ac_cv_prog_cc_g=yes
3521
else
3522
  CFLAGS=""
3523
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3524
/* end confdefs.h.  */
3525
 
3526
int
3527
main ()
3528
{
3529
 
3530
  ;
3531
  return 0;
3532
}
3533
_ACEOF
3534
if ac_fn_c_try_compile "$LINENO"; then :
3535
 
3536
else
3537
  ac_c_werror_flag=$ac_save_c_werror_flag
3538
         CFLAGS="-g"
3539
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3540
/* end confdefs.h.  */
3541
 
3542
int
3543
main ()
3544
{
3545
 
3546
  ;
3547
  return 0;
3548
}
3549
_ACEOF
3550
if ac_fn_c_try_compile "$LINENO"; then :
3551
  ac_cv_prog_cc_g=yes
3552
fi
3553
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3554
fi
3555
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3556
fi
3557
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3558
   ac_c_werror_flag=$ac_save_c_werror_flag
3559
fi
3560
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3561
$as_echo "$ac_cv_prog_cc_g" >&6; }
3562
if test "$ac_test_CFLAGS" = set; then
3563
  CFLAGS=$ac_save_CFLAGS
3564
elif test $ac_cv_prog_cc_g = yes; then
3565
  if test "$GCC" = yes; then
3566
    CFLAGS="-g -O2"
3567
  else
3568
    CFLAGS="-g"
3569
  fi
3570
else
3571
  if test "$GCC" = yes; then
3572
    CFLAGS="-O2"
3573
  else
3574
    CFLAGS=
3575
  fi
3576
fi
3577
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3578
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3579
if test "${ac_cv_prog_cc_c89+set}" = set; then :
3580
  $as_echo_n "(cached) " >&6
3581
else
3582
  ac_cv_prog_cc_c89=no
3583
ac_save_CC=$CC
3584
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3585
/* end confdefs.h.  */
3586
#include 
3587
#include 
3588
#include 
3589
#include 
3590
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3591
struct buf { int x; };
3592
FILE * (*rcsopen) (struct buf *, struct stat *, int);
3593
static char *e (p, i)
3594
     char **p;
3595
     int i;
3596
{
3597
  return p[i];
3598
}
3599
static char *f (char * (*g) (char **, int), char **p, ...)
3600
{
3601
  char *s;
3602
  va_list v;
3603
  va_start (v,p);
3604
  s = g (p, va_arg (v,int));
3605
  va_end (v);
3606
  return s;
3607
}
3608
 
3609
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3610
   function prototypes and stuff, but not '\xHH' hex character constants.
3611
   These don't provoke an error unfortunately, instead are silently treated
3612
   as 'x'.  The following induces an error, until -std is added to get
3613
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3614
   array size at least.  It's necessary to write '\x00'==0 to get something
3615
   that's true only with -std.  */
3616
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3617
 
3618
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3619
   inside strings and character constants.  */
3620
#define FOO(x) 'x'
3621
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3622
 
3623
int test (int i, double x);
3624
struct s1 {int (*f) (int a);};
3625
struct s2 {int (*f) (double a);};
3626
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3627
int argc;
3628
char **argv;
3629
int
3630
main ()
3631
{
3632
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3633
  ;
3634
  return 0;
3635
}
3636
_ACEOF
3637
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3638
        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3639
do
3640
  CC="$ac_save_CC $ac_arg"
3641
  if ac_fn_c_try_compile "$LINENO"; then :
3642
  ac_cv_prog_cc_c89=$ac_arg
3643
fi
3644
rm -f core conftest.err conftest.$ac_objext
3645
  test "x$ac_cv_prog_cc_c89" != "xno" && break
3646
done
3647
rm -f conftest.$ac_ext
3648
CC=$ac_save_CC
3649
 
3650
fi
3651
# AC_CACHE_VAL
3652
case "x$ac_cv_prog_cc_c89" in
3653
  x)
3654
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3655
$as_echo "none needed" >&6; } ;;
3656
  xno)
3657
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3658
$as_echo "unsupported" >&6; } ;;
3659
  *)
3660
    CC="$CC $ac_cv_prog_cc_c89"
3661
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3662
$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3663
esac
3664
if test "x$ac_cv_prog_cc_c89" != xno; then :
3665
 
3666
fi
3667
 
3668
ac_ext=c
3669
ac_cpp='$CPP $CPPFLAGS'
3670
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3671
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3672
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3673
DEPDIR="${am__leading_dot}deps"
3674
 
3675
ac_config_commands="$ac_config_commands depfiles"
3676
 
3677
 
3678
am_make=${MAKE-make}
3679
cat > confinc << 'END'
3680
am__doit:
3681
        @echo this is the am__doit target
3682
.PHONY: am__doit
3683
END
3684
# If we don't find an include directive, just comment out the code.
3685
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3686
$as_echo_n "checking for style of include used by $am_make... " >&6; }
3687
am__include="#"
3688
am__quote=
3689
_am_result=none
3690
# First try GNU make style include.
3691
echo "include confinc" > confmf
3692
# Ignore all kinds of additional output from `make'.
3693
case `$am_make -s -f confmf 2> /dev/null` in #(
3694
*the\ am__doit\ target*)
3695
  am__include=include
3696
  am__quote=
3697
  _am_result=GNU
3698
  ;;
3699
esac
3700
# Now try BSD make style include.
3701
if test "$am__include" = "#"; then
3702
   echo '.include "confinc"' > confmf
3703
   case `$am_make -s -f confmf 2> /dev/null` in #(
3704
   *the\ am__doit\ target*)
3705
     am__include=.include
3706
     am__quote="\""
3707
     _am_result=BSD
3708
     ;;
3709
   esac
3710
fi
3711
 
3712
 
3713
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3714
$as_echo "$_am_result" >&6; }
3715
rm -f confinc confmf
3716
 
3717
# Check whether --enable-dependency-tracking was given.
3718
if test "${enable_dependency_tracking+set}" = set; then :
3719
  enableval=$enable_dependency_tracking;
3720
fi
3721
 
3722
if test "x$enable_dependency_tracking" != xno; then
3723
  am_depcomp="$ac_aux_dir/depcomp"
3724
  AMDEPBACKSLASH='\'
3725
fi
3726
 if test "x$enable_dependency_tracking" != xno; then
3727
  AMDEP_TRUE=
3728
  AMDEP_FALSE='#'
3729
else
3730
  AMDEP_TRUE='#'
3731
  AMDEP_FALSE=
3732
fi
3733
 
3734
 
3735
 
3736
depcc="$CC"   am_compiler_list=
3737
 
3738
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3739
$as_echo_n "checking dependency style of $depcc... " >&6; }
3740
if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3741
  $as_echo_n "(cached) " >&6
3742
else
3743
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3744
  # We make a subdir and do the tests there.  Otherwise we can end up
3745
  # making bogus files that we don't know about and never remove.  For
3746
  # instance it was reported that on HP-UX the gcc test will end up
3747
  # making a dummy file named `D' -- because `-MD' means `put the output
3748
  # in D'.
3749
  mkdir conftest.dir
3750
  # Copy depcomp to subdir because otherwise we won't find it if we're
3751
  # using a relative directory.
3752
  cp "$am_depcomp" conftest.dir
3753
  cd conftest.dir
3754
  # We will build objects and dependencies in a subdirectory because
3755
  # it helps to detect inapplicable dependency modes.  For instance
3756
  # both Tru64's cc and ICC support -MD to output dependencies as a
3757
  # side effect of compilation, but ICC will put the dependencies in
3758
  # the current directory while Tru64 will put them in the object
3759
  # directory.
3760
  mkdir sub
3761
 
3762
  am_cv_CC_dependencies_compiler_type=none
3763
  if test "$am_compiler_list" = ""; then
3764
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3765
  fi
3766
  am__universal=false
3767
  case " $depcc " in #(
3768
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3769
     esac
3770
 
3771
  for depmode in $am_compiler_list; do
3772
    # Setup a source with many dependencies, because some compilers
3773
    # like to wrap large dependency lists on column 80 (with \), and
3774
    # we should not choose a depcomp mode which is confused by this.
3775
    #
3776
    # We need to recreate these files for each test, as the compiler may
3777
    # overwrite some of them when testing with obscure command lines.
3778
    # This happens at least with the AIX C compiler.
3779
    : > sub/conftest.c
3780
    for i in 1 2 3 4 5 6; do
3781
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3782
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3783
      # Solaris 8's {/usr,}/bin/sh.
3784
      touch sub/conftst$i.h
3785
    done
3786
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3787
 
3788
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3789
    # mode.  It turns out that the SunPro C++ compiler does not properly
3790
    # handle `-M -o', and we need to detect this.  Also, some Intel
3791
    # versions had trouble with output in subdirs
3792
    am__obj=sub/conftest.${OBJEXT-o}
3793
    am__minus_obj="-o $am__obj"
3794
    case $depmode in
3795
    gcc)
3796
      # This depmode causes a compiler race in universal mode.
3797
      test "$am__universal" = false || continue
3798
      ;;
3799
    nosideeffect)
3800
      # after this tag, mechanisms are not by side-effect, so they'll
3801
      # only be used when explicitly requested
3802
      if test "x$enable_dependency_tracking" = xyes; then
3803
        continue
3804
      else
3805
        break
3806
      fi
3807
      ;;
3808
    msvisualcpp | msvcmsys)
3809
      # This compiler won't grok `-c -o', but also, the minuso test has
3810
      # not run yet.  These depmodes are late enough in the game, and
3811
      # so weak that their functioning should not be impacted.
3812
      am__obj=conftest.${OBJEXT-o}
3813
      am__minus_obj=
3814
      ;;
3815
    none) break ;;
3816
    esac
3817
    if depmode=$depmode \
3818
       source=sub/conftest.c object=$am__obj \
3819
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3820
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3821
         >/dev/null 2>conftest.err &&
3822
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3823
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3824
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3825
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3826
      # icc doesn't choke on unknown options, it will just issue warnings
3827
      # or remarks (even with -Werror).  So we grep stderr for any message
3828
      # that says an option was ignored or not supported.
3829
      # When given -MP, icc 7.0 and 7.1 complain thusly:
3830
      #   icc: Command line warning: ignoring option '-M'; no argument required
3831
      # The diagnosis changed in icc 8.0:
3832
      #   icc: Command line remark: option '-MP' not supported
3833
      if (grep 'ignoring option' conftest.err ||
3834
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3835
        am_cv_CC_dependencies_compiler_type=$depmode
3836
        break
3837
      fi
3838
    fi
3839
  done
3840
 
3841
  cd ..
3842
  rm -rf conftest.dir
3843
else
3844
  am_cv_CC_dependencies_compiler_type=none
3845
fi
3846
 
3847
fi
3848
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3849
$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3850
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3851
 
3852
 if
3853
  test "x$enable_dependency_tracking" != xno \
3854
  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3855
  am__fastdepCC_TRUE=
3856
  am__fastdepCC_FALSE='#'
3857
else
3858
  am__fastdepCC_TRUE='#'
3859
  am__fastdepCC_FALSE=
3860
fi
3861
 
3862
 
3863
 
3864
 
3865
 
3866
 
3867
if test "x$GCC" != "xyes"; then
3868
  as_fn_error "libmudflap must be built with GCC" "$LINENO" 5
3869
fi
3870
ac_ext=c
3871
ac_cpp='$CPP $CPPFLAGS'
3872
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3873
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3874
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3875
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3876
$as_echo_n "checking how to run the C preprocessor... " >&6; }
3877
# On Suns, sometimes $CPP names a directory.
3878
if test -n "$CPP" && test -d "$CPP"; then
3879
  CPP=
3880
fi
3881
if test -z "$CPP"; then
3882
  if test "${ac_cv_prog_CPP+set}" = set; then :
3883
  $as_echo_n "(cached) " >&6
3884
else
3885
      # Double quotes because CPP needs to be expanded
3886
    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3887
    do
3888
      ac_preproc_ok=false
3889
for ac_c_preproc_warn_flag in '' yes
3890
do
3891
  # Use a header file that comes with gcc, so configuring glibc
3892
  # with a fresh cross-compiler works.
3893
  # Prefer  to  if __STDC__ is defined, since
3894
  #  exists even on freestanding compilers.
3895
  # On the NeXT, cc -E runs the code through the compiler's parser,
3896
  # not just through cpp. "Syntax error" is here to catch this case.
3897
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3898
/* end confdefs.h.  */
3899
#ifdef __STDC__
3900
# include 
3901
#else
3902
# include 
3903
#endif
3904
                     Syntax error
3905
_ACEOF
3906
if ac_fn_c_try_cpp "$LINENO"; then :
3907
 
3908
else
3909
  # Broken: fails on valid input.
3910
continue
3911
fi
3912
rm -f conftest.err conftest.$ac_ext
3913
 
3914
  # OK, works on sane cases.  Now check whether nonexistent headers
3915
  # can be detected and how.
3916
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3917
/* end confdefs.h.  */
3918
#include 
3919
_ACEOF
3920
if ac_fn_c_try_cpp "$LINENO"; then :
3921
  # Broken: success on invalid input.
3922
continue
3923
else
3924
  # Passes both tests.
3925
ac_preproc_ok=:
3926
break
3927
fi
3928
rm -f conftest.err conftest.$ac_ext
3929
 
3930
done
3931
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3932
rm -f conftest.err conftest.$ac_ext
3933
if $ac_preproc_ok; then :
3934
  break
3935
fi
3936
 
3937
    done
3938
    ac_cv_prog_CPP=$CPP
3939
 
3940
fi
3941
  CPP=$ac_cv_prog_CPP
3942
else
3943
  ac_cv_prog_CPP=$CPP
3944
fi
3945
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3946
$as_echo "$CPP" >&6; }
3947
ac_preproc_ok=false
3948
for ac_c_preproc_warn_flag in '' yes
3949
do
3950
  # Use a header file that comes with gcc, so configuring glibc
3951
  # with a fresh cross-compiler works.
3952
  # Prefer  to  if __STDC__ is defined, since
3953
  #  exists even on freestanding compilers.
3954
  # On the NeXT, cc -E runs the code through the compiler's parser,
3955
  # not just through cpp. "Syntax error" is here to catch this case.
3956
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3957
/* end confdefs.h.  */
3958
#ifdef __STDC__
3959
# include 
3960
#else
3961
# include 
3962
#endif
3963
                     Syntax error
3964
_ACEOF
3965
if ac_fn_c_try_cpp "$LINENO"; then :
3966
 
3967
else
3968
  # Broken: fails on valid input.
3969
continue
3970
fi
3971
rm -f conftest.err conftest.$ac_ext
3972
 
3973
  # OK, works on sane cases.  Now check whether nonexistent headers
3974
  # can be detected and how.
3975
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3976
/* end confdefs.h.  */
3977
#include 
3978
_ACEOF
3979
if ac_fn_c_try_cpp "$LINENO"; then :
3980
  # Broken: success on invalid input.
3981
continue
3982
else
3983
  # Passes both tests.
3984
ac_preproc_ok=:
3985
break
3986
fi
3987
rm -f conftest.err conftest.$ac_ext
3988
 
3989
done
3990
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3991
rm -f conftest.err conftest.$ac_ext
3992
if $ac_preproc_ok; then :
3993
 
3994
else
3995
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3996
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3997
as_fn_error "C preprocessor \"$CPP\" fails sanity check
3998
See \`config.log' for more details." "$LINENO" 5; }
3999
fi
4000
 
4001
ac_ext=c
4002
ac_cpp='$CPP $CPPFLAGS'
4003
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4004
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4005
ac_compiler_gnu=$ac_cv_c_compiler_gnu
4006
 
4007
 
4008
# Some hosts don't have dlsym(RTLD_NEXT, "symbol") for use in
4009
# symbol interposition.  We disable shared libraries for these.
4010
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether dlsym(RTLD_NEXT,...) is available" >&5
4011
$as_echo_n "checking whether dlsym(RTLD_NEXT,...) is available... " >&6; }
4012
 
4013
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4014
/* end confdefs.h.  */
4015
 
4016
#define _GNU_SOURCE
4017
#include 
4018
 
4019
int
4020
main ()
4021
{
4022
void *foo = dlsym (RTLD_NEXT, "exit");
4023
  ;
4024
  return 0;
4025
}
4026
_ACEOF
4027
if ac_fn_c_try_compile "$LINENO"; then :
4028
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4029
$as_echo "yes" >&6; }
4030
else
4031
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4032
$as_echo "no" >&6; }
4033
enable_shared=no
4034
fi
4035
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4036
 
4037
 
4038
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4039
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4040
if test "${ac_cv_path_GREP+set}" = set; then :
4041
  $as_echo_n "(cached) " >&6
4042
else
4043
  if test -z "$GREP"; then
4044
  ac_path_GREP_found=false
4045
  # Loop through the user's path and test for each of PROGNAME-LIST
4046
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4047
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4048
do
4049
  IFS=$as_save_IFS
4050
  test -z "$as_dir" && as_dir=.
4051
    for ac_prog in grep ggrep; do
4052
    for ac_exec_ext in '' $ac_executable_extensions; do
4053
      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4054
      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4055
# Check for GNU ac_path_GREP and select it if it is found.
4056
  # Check for GNU $ac_path_GREP
4057
case `"$ac_path_GREP" --version 2>&1` in
4058
*GNU*)
4059
  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4060
*)
4061
  ac_count=0
4062
  $as_echo_n 0123456789 >"conftest.in"
4063
  while :
4064
  do
4065
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4066
    mv "conftest.tmp" "conftest.in"
4067
    cp "conftest.in" "conftest.nl"
4068
    $as_echo 'GREP' >> "conftest.nl"
4069
    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4070
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4071
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4072
    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4073
      # Best one so far, save it but keep looking for a better one
4074
      ac_cv_path_GREP="$ac_path_GREP"
4075
      ac_path_GREP_max=$ac_count
4076
    fi
4077
    # 10*(2^10) chars as input seems more than enough
4078
    test $ac_count -gt 10 && break
4079
  done
4080
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4081
esac
4082
 
4083
      $ac_path_GREP_found && break 3
4084
    done
4085
  done
4086
  done
4087
IFS=$as_save_IFS
4088
  if test -z "$ac_cv_path_GREP"; then
4089
    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4090
  fi
4091
else
4092
  ac_cv_path_GREP=$GREP
4093
fi
4094
 
4095
fi
4096
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4097
$as_echo "$ac_cv_path_GREP" >&6; }
4098
 GREP="$ac_cv_path_GREP"
4099
 
4100
 
4101
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4102
$as_echo_n "checking for egrep... " >&6; }
4103
if test "${ac_cv_path_EGREP+set}" = set; then :
4104
  $as_echo_n "(cached) " >&6
4105
else
4106
  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4107
   then ac_cv_path_EGREP="$GREP -E"
4108
   else
4109
     if test -z "$EGREP"; then
4110
  ac_path_EGREP_found=false
4111
  # Loop through the user's path and test for each of PROGNAME-LIST
4112
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4113
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4114
do
4115
  IFS=$as_save_IFS
4116
  test -z "$as_dir" && as_dir=.
4117
    for ac_prog in egrep; do
4118
    for ac_exec_ext in '' $ac_executable_extensions; do
4119
      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4120
      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4121
# Check for GNU ac_path_EGREP and select it if it is found.
4122
  # Check for GNU $ac_path_EGREP
4123
case `"$ac_path_EGREP" --version 2>&1` in
4124
*GNU*)
4125
  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4126
*)
4127
  ac_count=0
4128
  $as_echo_n 0123456789 >"conftest.in"
4129
  while :
4130
  do
4131
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4132
    mv "conftest.tmp" "conftest.in"
4133
    cp "conftest.in" "conftest.nl"
4134
    $as_echo 'EGREP' >> "conftest.nl"
4135
    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4136
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4137
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4138
    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4139
      # Best one so far, save it but keep looking for a better one
4140
      ac_cv_path_EGREP="$ac_path_EGREP"
4141
      ac_path_EGREP_max=$ac_count
4142
    fi
4143
    # 10*(2^10) chars as input seems more than enough
4144
    test $ac_count -gt 10 && break
4145
  done
4146
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4147
esac
4148
 
4149
      $ac_path_EGREP_found && break 3
4150
    done
4151
  done
4152
  done
4153
IFS=$as_save_IFS
4154
  if test -z "$ac_cv_path_EGREP"; then
4155
    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4156
  fi
4157
else
4158
  ac_cv_path_EGREP=$EGREP
4159
fi
4160
 
4161
   fi
4162
fi
4163
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4164
$as_echo "$ac_cv_path_EGREP" >&6; }
4165
 EGREP="$ac_cv_path_EGREP"
4166
 
4167
 
4168
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4169
$as_echo_n "checking for ANSI C header files... " >&6; }
4170
if test "${ac_cv_header_stdc+set}" = set; then :
4171
  $as_echo_n "(cached) " >&6
4172
else
4173
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4174
/* end confdefs.h.  */
4175
#include 
4176
#include 
4177
#include 
4178
#include 
4179
 
4180
int
4181
main ()
4182
{
4183
 
4184
  ;
4185
  return 0;
4186
}
4187
_ACEOF
4188
if ac_fn_c_try_compile "$LINENO"; then :
4189
  ac_cv_header_stdc=yes
4190
else
4191
  ac_cv_header_stdc=no
4192
fi
4193
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4194
 
4195
if test $ac_cv_header_stdc = yes; then
4196
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4197
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4198
/* end confdefs.h.  */
4199
#include 
4200
 
4201
_ACEOF
4202
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4203
  $EGREP "memchr" >/dev/null 2>&1; then :
4204
 
4205
else
4206
  ac_cv_header_stdc=no
4207
fi
4208
rm -f conftest*
4209
 
4210
fi
4211
 
4212
if test $ac_cv_header_stdc = yes; then
4213
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4214
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4215
/* end confdefs.h.  */
4216
#include 
4217
 
4218
_ACEOF
4219
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4220
  $EGREP "free" >/dev/null 2>&1; then :
4221
 
4222
else
4223
  ac_cv_header_stdc=no
4224
fi
4225
rm -f conftest*
4226
 
4227
fi
4228
 
4229
if test $ac_cv_header_stdc = yes; then
4230
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4231
  if test "$cross_compiling" = yes; then :
4232
  :
4233
else
4234
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4235
/* end confdefs.h.  */
4236
#include 
4237
#include 
4238
#if ((' ' & 0x0FF) == 0x020)
4239
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4240
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4241
#else
4242
# define ISLOWER(c) \
4243
                   (('a' <= (c) && (c) <= 'i') \
4244
                     || ('j' <= (c) && (c) <= 'r') \
4245
                     || ('s' <= (c) && (c) <= 'z'))
4246
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4247
#endif
4248
 
4249
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4250
int
4251
main ()
4252
{
4253
  int i;
4254
  for (i = 0; i < 256; i++)
4255
    if (XOR (islower (i), ISLOWER (i))
4256
        || toupper (i) != TOUPPER (i))
4257
      return 2;
4258
  return 0;
4259
}
4260
_ACEOF
4261
if ac_fn_c_try_run "$LINENO"; then :
4262
 
4263
else
4264
  ac_cv_header_stdc=no
4265
fi
4266
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4267
  conftest.$ac_objext conftest.beam conftest.$ac_ext
4268
fi
4269
 
4270
fi
4271
fi
4272
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4273
$as_echo "$ac_cv_header_stdc" >&6; }
4274
if test $ac_cv_header_stdc = yes; then
4275
 
4276
$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4277
 
4278
fi
4279
 
4280
# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4281
for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4282
                  inttypes.h stdint.h unistd.h
4283
do :
4284
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4285
ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4286
"
4287
eval as_val=\$$as_ac_Header
4288
   if test "x$as_val" = x""yes; then :
4289
  cat >>confdefs.h <<_ACEOF
4290
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4291
_ACEOF
4292
 
4293
fi
4294
 
4295
done
4296
 
4297
 
4298
for ac_header in stdint.h execinfo.h signal.h dlfcn.h dirent.h pwd.h grp.h \
4299
  netdb.h sys/ipc.h sys/sem.h sys/shm.h sys/wait.h ctype.h mntent.h \
4300
  sys/socket.h netinet/in.h arpa/inet.h dlfcn.h sys/mman.h
4301
do :
4302
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4303
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4304
eval as_val=\$$as_ac_Header
4305
   if test "x$as_val" = x""yes; then :
4306
  cat >>confdefs.h <<_ACEOF
4307
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4308
_ACEOF
4309
 
4310
fi
4311
 
4312
done
4313
 
4314
 
4315
for ac_func in backtrace backtrace_symbols gettimeofday signal
4316
do :
4317
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4318
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4319
eval as_val=\$$as_ac_var
4320
   if test "x$as_val" = x""yes; then :
4321
  cat >>confdefs.h <<_ACEOF
4322
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4323
_ACEOF
4324
 
4325
fi
4326
done
4327
 
4328
for ac_func in fopen64 fseeko64 ftello64 stat64 freopen64
4329
do :
4330
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4331
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4332
eval as_val=\$$as_ac_var
4333
   if test "x$as_val" = x""yes; then :
4334
  cat >>confdefs.h <<_ACEOF
4335
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4336
_ACEOF
4337
 
4338
fi
4339
done
4340
 
4341
for ac_func in setbuf setbuffer setlinebuf setvbuf
4342
do :
4343
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4344
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4345
eval as_val=\$$as_ac_var
4346
   if test "x$as_val" = x""yes; then :
4347
  cat >>confdefs.h <<_ACEOF
4348
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4349
_ACEOF
4350
 
4351
fi
4352
done
4353
 
4354
for ac_func in strnlen memrchr strncpy memmem sethostname
4355
do :
4356
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4357
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4358
eval as_val=\$$as_ac_var
4359
   if test "x$as_val" = x""yes; then :
4360
  cat >>confdefs.h <<_ACEOF
4361
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4362
_ACEOF
4363
 
4364
fi
4365
done
4366
 
4367
for ac_func in __ctype_b_loc __ctype_tolower_loc __ctype_toupper_loc
4368
do :
4369
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4370
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4371
eval as_val=\$$as_ac_var
4372
   if test "x$as_val" = x""yes; then :
4373
  cat >>confdefs.h <<_ACEOF
4374
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4375
_ACEOF
4376
 
4377
fi
4378
done
4379
 
4380
for ac_func in getlogin cuserid getpwnam getpwuid getpwent getgrnam getgrgid getgrent
4381
do :
4382
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4383
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4384
eval as_val=\$$as_ac_var
4385
   if test "x$as_val" = x""yes; then :
4386
  cat >>confdefs.h <<_ACEOF
4387
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4388
_ACEOF
4389
 
4390
fi
4391
done
4392
 
4393
for ac_func in getlogin_r getpwnam_r getpwuid_r getgrnam_r getgrgid_r
4394
do :
4395
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4396
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4397
eval as_val=\$$as_ac_var
4398
   if test "x$as_val" = x""yes; then :
4399
  cat >>confdefs.h <<_ACEOF
4400
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4401
_ACEOF
4402
 
4403
fi
4404
done
4405
 
4406
for ac_func in getservent getservbyname getservbyport getaddrinfo gai_strerror
4407
do :
4408
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4409
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4410
eval as_val=\$$as_ac_var
4411
   if test "x$as_val" = x""yes; then :
4412
  cat >>confdefs.h <<_ACEOF
4413
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4414
_ACEOF
4415
 
4416
fi
4417
done
4418
 
4419
for ac_func in getprotoent getprotobyname getprotobynumber
4420
do :
4421
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4422
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4423
eval as_val=\$$as_ac_var
4424
   if test "x$as_val" = x""yes; then :
4425
  cat >>confdefs.h <<_ACEOF
4426
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4427
_ACEOF
4428
 
4429
fi
4430
done
4431
 
4432
for ac_func in getmntent setmntent addmntent
4433
do :
4434
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4435
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4436
eval as_val=\$$as_ac_var
4437
   if test "x$as_val" = x""yes; then :
4438
  cat >>confdefs.h <<_ACEOF
4439
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4440
_ACEOF
4441
 
4442
fi
4443
done
4444
 
4445
for ac_func in inet_ntoa mmap munmap
4446
do :
4447
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4448
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4449
eval as_val=\$$as_ac_var
4450
   if test "x$as_val" = x""yes; then :
4451
  cat >>confdefs.h <<_ACEOF
4452
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4453
_ACEOF
4454
 
4455
fi
4456
done
4457
 
4458
for ac_func in __libc_freeres
4459
do :
4460
  ac_fn_c_check_func "$LINENO" "__libc_freeres" "ac_cv_func___libc_freeres"
4461
if test "x$ac_cv_func___libc_freeres" = x""yes; then :
4462
  cat >>confdefs.h <<_ACEOF
4463
#define HAVE___LIBC_FREERES 1
4464
_ACEOF
4465
 
4466
fi
4467
done
4468
 
4469
 
4470
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4471
/* end confdefs.h.  */
4472
#include 
4473
#include 
4474
#include 
4475
int
4476
main ()
4477
{
4478
union semun foo;
4479
  ;
4480
  return 0;
4481
}
4482
_ACEOF
4483
if ac_fn_c_try_compile "$LINENO"; then :
4484
  mf_have_semun=1
4485
else
4486
  mf_have_semun=0
4487
fi
4488
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4489
if test $mf_have_semun = 1
4490
then
4491
 
4492
$as_echo "#define HAVE_UNION_SEMUN 1" >>confdefs.h
4493
 
4494
fi
4495
 
4496
 
4497
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t in sys/socket.h" >&5
4498
$as_echo_n "checking for socklen_t in sys/socket.h... " >&6; }
4499
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4500
/* end confdefs.h.  */
4501
#define _POSIX_PII_SOCKET
4502
#include 
4503
#include 
4504
int
4505
main ()
4506
{
4507
socklen_t x = 5;
4508
  ;
4509
  return 0;
4510
}
4511
_ACEOF
4512
if ac_fn_c_try_compile "$LINENO"; then :
4513
 
4514
$as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
4515
 
4516
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4517
$as_echo "yes" >&6; }
4518
else
4519
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4520
$as_echo "no" >&6; }
4521
fi
4522
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4523
 
4524
enable_dlopen=yes
4525
 
4526
 
4527
 
4528
case `pwd` in
4529
  *\ * | *\     *)
4530
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4531
$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4532
esac
4533
 
4534
 
4535
 
4536
macro_version='2.2.7a'
4537
macro_revision='1.3134'
4538
 
4539
 
4540
 
4541
 
4542
 
4543
 
4544
 
4545
 
4546
 
4547
 
4548
 
4549
 
4550
 
4551
ltmain="$ac_aux_dir/ltmain.sh"
4552
 
4553
# Backslashify metacharacters that are still active within
4554
# double-quoted strings.
4555
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4556
 
4557
# Same as above, but do not quote variable references.
4558
double_quote_subst='s/\(["`\\]\)/\\\1/g'
4559
 
4560
# Sed substitution to delay expansion of an escaped shell variable in a
4561
# double_quote_subst'ed string.
4562
delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4563
 
4564
# Sed substitution to delay expansion of an escaped single quote.
4565
delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4566
 
4567
# Sed substitution to avoid accidental globbing in evaled expressions
4568
no_glob_subst='s/\*/\\\*/g'
4569
 
4570
ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4571
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4572
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4573
 
4574
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4575
$as_echo_n "checking how to print strings... " >&6; }
4576
# Test print first, because it will be a builtin if present.
4577
if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4578
   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4579
  ECHO='print -r --'
4580
elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4581
  ECHO='printf %s\n'
4582
else
4583
  # Use this function as a fallback that always works.
4584
  func_fallback_echo ()
4585
  {
4586
    eval 'cat <<_LTECHO_EOF
4587
$1
4588
_LTECHO_EOF'
4589
  }
4590
  ECHO='func_fallback_echo'
4591
fi
4592
 
4593
# func_echo_all arg...
4594
# Invoke $ECHO with all args, space-separated.
4595
func_echo_all ()
4596
{
4597
    $ECHO ""
4598
}
4599
 
4600
case "$ECHO" in
4601
  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4602
$as_echo "printf" >&6; } ;;
4603
  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4604
$as_echo "print -r" >&6; } ;;
4605
  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4606
$as_echo "cat" >&6; } ;;
4607
esac
4608
 
4609
 
4610
 
4611
 
4612
 
4613
 
4614
 
4615
 
4616
 
4617
 
4618
 
4619
 
4620
 
4621
 
4622
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4623
$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4624
if test "${ac_cv_path_SED+set}" = set; then :
4625
  $as_echo_n "(cached) " >&6
4626
else
4627
            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4628
     for ac_i in 1 2 3 4 5 6 7; do
4629
       ac_script="$ac_script$as_nl$ac_script"
4630
     done
4631
     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4632
     { ac_script=; unset ac_script;}
4633
     if test -z "$SED"; then
4634
  ac_path_SED_found=false
4635
  # Loop through the user's path and test for each of PROGNAME-LIST
4636
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4637
for as_dir in $PATH
4638
do
4639
  IFS=$as_save_IFS
4640
  test -z "$as_dir" && as_dir=.
4641
    for ac_prog in sed gsed; do
4642
    for ac_exec_ext in '' $ac_executable_extensions; do
4643
      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4644
      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4645
# Check for GNU ac_path_SED and select it if it is found.
4646
  # Check for GNU $ac_path_SED
4647
case `"$ac_path_SED" --version 2>&1` in
4648
*GNU*)
4649
  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4650
*)
4651
  ac_count=0
4652
  $as_echo_n 0123456789 >"conftest.in"
4653
  while :
4654
  do
4655
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4656
    mv "conftest.tmp" "conftest.in"
4657
    cp "conftest.in" "conftest.nl"
4658
    $as_echo '' >> "conftest.nl"
4659
    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4660
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4661
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4662
    if test $ac_count -gt ${ac_path_SED_max-0}; then
4663
      # Best one so far, save it but keep looking for a better one
4664
      ac_cv_path_SED="$ac_path_SED"
4665
      ac_path_SED_max=$ac_count
4666
    fi
4667
    # 10*(2^10) chars as input seems more than enough
4668
    test $ac_count -gt 10 && break
4669
  done
4670
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4671
esac
4672
 
4673
      $ac_path_SED_found && break 3
4674
    done
4675
  done
4676
  done
4677
IFS=$as_save_IFS
4678
  if test -z "$ac_cv_path_SED"; then
4679
    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4680
  fi
4681
else
4682
  ac_cv_path_SED=$SED
4683
fi
4684
 
4685
fi
4686
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4687
$as_echo "$ac_cv_path_SED" >&6; }
4688
 SED="$ac_cv_path_SED"
4689
  rm -f conftest.sed
4690
 
4691
test -z "$SED" && SED=sed
4692
Xsed="$SED -e 1s/^X//"
4693
 
4694
 
4695
 
4696
 
4697
 
4698
 
4699
 
4700
 
4701
 
4702
 
4703
 
4704
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4705
$as_echo_n "checking for fgrep... " >&6; }
4706
if test "${ac_cv_path_FGREP+set}" = set; then :
4707
  $as_echo_n "(cached) " >&6
4708
else
4709
  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4710
   then ac_cv_path_FGREP="$GREP -F"
4711
   else
4712
     if test -z "$FGREP"; then
4713
  ac_path_FGREP_found=false
4714
  # Loop through the user's path and test for each of PROGNAME-LIST
4715
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4716
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4717
do
4718
  IFS=$as_save_IFS
4719
  test -z "$as_dir" && as_dir=.
4720
    for ac_prog in fgrep; do
4721
    for ac_exec_ext in '' $ac_executable_extensions; do
4722
      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4723
      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4724
# Check for GNU ac_path_FGREP and select it if it is found.
4725
  # Check for GNU $ac_path_FGREP
4726
case `"$ac_path_FGREP" --version 2>&1` in
4727
*GNU*)
4728
  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4729
*)
4730
  ac_count=0
4731
  $as_echo_n 0123456789 >"conftest.in"
4732
  while :
4733
  do
4734
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4735
    mv "conftest.tmp" "conftest.in"
4736
    cp "conftest.in" "conftest.nl"
4737
    $as_echo 'FGREP' >> "conftest.nl"
4738
    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4739
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4740
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4741
    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4742
      # Best one so far, save it but keep looking for a better one
4743
      ac_cv_path_FGREP="$ac_path_FGREP"
4744
      ac_path_FGREP_max=$ac_count
4745
    fi
4746
    # 10*(2^10) chars as input seems more than enough
4747
    test $ac_count -gt 10 && break
4748
  done
4749
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4750
esac
4751
 
4752
      $ac_path_FGREP_found && break 3
4753
    done
4754
  done
4755
  done
4756
IFS=$as_save_IFS
4757
  if test -z "$ac_cv_path_FGREP"; then
4758
    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4759
  fi
4760
else
4761
  ac_cv_path_FGREP=$FGREP
4762
fi
4763
 
4764
   fi
4765
fi
4766
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4767
$as_echo "$ac_cv_path_FGREP" >&6; }
4768
 FGREP="$ac_cv_path_FGREP"
4769
 
4770
 
4771
test -z "$GREP" && GREP=grep
4772
 
4773
 
4774
 
4775
 
4776
 
4777
 
4778
 
4779
 
4780
 
4781
 
4782
 
4783
 
4784
 
4785
 
4786
 
4787
 
4788
 
4789
 
4790
 
4791
# Check whether --with-gnu-ld was given.
4792
if test "${with_gnu_ld+set}" = set; then :
4793
  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4794
else
4795
  with_gnu_ld=no
4796
fi
4797
 
4798
ac_prog=ld
4799
if test "$GCC" = yes; then
4800
  # Check if gcc -print-prog-name=ld gives a path.
4801
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4802
$as_echo_n "checking for ld used by $CC... " >&6; }
4803
  case $host in
4804
  *-*-mingw*)
4805
    # gcc leaves a trailing carriage return which upsets mingw
4806
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4807
  *)
4808
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4809
  esac
4810
  case $ac_prog in
4811
    # Accept absolute paths.
4812
    [\\/]* | ?:[\\/]*)
4813
      re_direlt='/[^/][^/]*/\.\./'
4814
      # Canonicalize the pathname of ld
4815
      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4816
      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4817
        ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4818
      done
4819
      test -z "$LD" && LD="$ac_prog"
4820
      ;;
4821
  "")
4822
    # If it fails, then pretend we aren't using GCC.
4823
    ac_prog=ld
4824
    ;;
4825
  *)
4826
    # If it is relative, then search for the first ld in PATH.
4827
    with_gnu_ld=unknown
4828
    ;;
4829
  esac
4830
elif test "$with_gnu_ld" = yes; then
4831
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4832
$as_echo_n "checking for GNU ld... " >&6; }
4833
else
4834
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4835
$as_echo_n "checking for non-GNU ld... " >&6; }
4836
fi
4837
if test "${lt_cv_path_LD+set}" = set; then :
4838
  $as_echo_n "(cached) " >&6
4839
else
4840
  if test -z "$LD"; then
4841
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4842
  for ac_dir in $PATH; do
4843
    IFS="$lt_save_ifs"
4844
    test -z "$ac_dir" && ac_dir=.
4845
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4846
      lt_cv_path_LD="$ac_dir/$ac_prog"
4847
      # Check to see if the program is GNU ld.  I'd rather use --version,
4848
      # but apparently some variants of GNU ld only accept -v.
4849
      # Break only if it was the GNU/non-GNU ld that we prefer.
4850
      case `"$lt_cv_path_LD" -v 2>&1 
4851
      *GNU* | *'with BFD'*)
4852
        test "$with_gnu_ld" != no && break
4853
        ;;
4854
      *)
4855
        test "$with_gnu_ld" != yes && break
4856
        ;;
4857
      esac
4858
    fi
4859
  done
4860
  IFS="$lt_save_ifs"
4861
else
4862
  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4863
fi
4864
fi
4865
 
4866
LD="$lt_cv_path_LD"
4867
if test -n "$LD"; then
4868
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4869
$as_echo "$LD" >&6; }
4870
else
4871
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4872
$as_echo "no" >&6; }
4873
fi
4874
test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4875
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4876
$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4877
if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4878
  $as_echo_n "(cached) " >&6
4879
else
4880
  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4881
case `$LD -v 2>&1 
4882
*GNU* | *'with BFD'*)
4883
  lt_cv_prog_gnu_ld=yes
4884
  ;;
4885
*)
4886
  lt_cv_prog_gnu_ld=no
4887
  ;;
4888
esac
4889
fi
4890
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4891
$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4892
with_gnu_ld=$lt_cv_prog_gnu_ld
4893
 
4894
 
4895
 
4896
 
4897
 
4898
 
4899
 
4900
 
4901
 
4902
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4903
$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4904
if test "${lt_cv_path_NM+set}" = set; then :
4905
  $as_echo_n "(cached) " >&6
4906
else
4907
  if test -n "$NM"; then
4908
  # Let the user override the test.
4909
  lt_cv_path_NM="$NM"
4910
else
4911
  lt_nm_to_check="${ac_tool_prefix}nm"
4912
  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4913
    lt_nm_to_check="$lt_nm_to_check nm"
4914
  fi
4915
  for lt_tmp_nm in $lt_nm_to_check; do
4916
    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4917
    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4918
      IFS="$lt_save_ifs"
4919
      test -z "$ac_dir" && ac_dir=.
4920
      tmp_nm="$ac_dir/$lt_tmp_nm"
4921
      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4922
        # Check to see if the nm accepts a BSD-compat flag.
4923
        # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4924
        #   nm: unknown option "B" ignored
4925
        # Tru64's nm complains that /dev/null is an invalid object file
4926
        case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4927
        */dev/null* | *'Invalid file or object type'*)
4928
          lt_cv_path_NM="$tmp_nm -B"
4929
          break
4930
          ;;
4931
        *)
4932
          case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4933
          */dev/null*)
4934
            lt_cv_path_NM="$tmp_nm -p"
4935
            break
4936
            ;;
4937
          *)
4938
            lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4939
            continue # so that we can try to find one that supports BSD flags
4940
            ;;
4941
          esac
4942
          ;;
4943
        esac
4944
      fi
4945
    done
4946
    IFS="$lt_save_ifs"
4947
  done
4948
  : ${lt_cv_path_NM=no}
4949
fi
4950
fi
4951
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4952
$as_echo "$lt_cv_path_NM" >&6; }
4953
if test "$lt_cv_path_NM" != "no"; then
4954
  NM="$lt_cv_path_NM"
4955
else
4956
  # Didn't find any BSD compatible name lister, look for dumpbin.
4957
  if test -n "$DUMPBIN"; then :
4958
    # Let the user override the test.
4959
  else
4960
    if test -n "$ac_tool_prefix"; then
4961
  for ac_prog in dumpbin "link -dump"
4962
  do
4963
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4964
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4965
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4966
$as_echo_n "checking for $ac_word... " >&6; }
4967
if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4968
  $as_echo_n "(cached) " >&6
4969
else
4970
  if test -n "$DUMPBIN"; then
4971
  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4972
else
4973
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4974
for as_dir in $PATH
4975
do
4976
  IFS=$as_save_IFS
4977
  test -z "$as_dir" && as_dir=.
4978
    for ac_exec_ext in '' $ac_executable_extensions; do
4979
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4980
    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4981
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4982
    break 2
4983
  fi
4984
done
4985
  done
4986
IFS=$as_save_IFS
4987
 
4988
fi
4989
fi
4990
DUMPBIN=$ac_cv_prog_DUMPBIN
4991
if test -n "$DUMPBIN"; then
4992
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4993
$as_echo "$DUMPBIN" >&6; }
4994
else
4995
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4996
$as_echo "no" >&6; }
4997
fi
4998
 
4999
 
5000
    test -n "$DUMPBIN" && break
5001
  done
5002
fi
5003
if test -z "$DUMPBIN"; then
5004
  ac_ct_DUMPBIN=$DUMPBIN
5005
  for ac_prog in dumpbin "link -dump"
5006
do
5007
  # Extract the first word of "$ac_prog", so it can be a program name with args.
5008
set dummy $ac_prog; ac_word=$2
5009
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5010
$as_echo_n "checking for $ac_word... " >&6; }
5011
if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5012
  $as_echo_n "(cached) " >&6
5013
else
5014
  if test -n "$ac_ct_DUMPBIN"; then
5015
  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5016
else
5017
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5018
for as_dir in $PATH
5019
do
5020
  IFS=$as_save_IFS
5021
  test -z "$as_dir" && as_dir=.
5022
    for ac_exec_ext in '' $ac_executable_extensions; do
5023
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5024
    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5025
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5026
    break 2
5027
  fi
5028
done
5029
  done
5030
IFS=$as_save_IFS
5031
 
5032
fi
5033
fi
5034
ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5035
if test -n "$ac_ct_DUMPBIN"; then
5036
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5037
$as_echo "$ac_ct_DUMPBIN" >&6; }
5038
else
5039
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5040
$as_echo "no" >&6; }
5041
fi
5042
 
5043
 
5044
  test -n "$ac_ct_DUMPBIN" && break
5045
done
5046
 
5047
  if test "x$ac_ct_DUMPBIN" = x; then
5048
    DUMPBIN=":"
5049
  else
5050
    case $cross_compiling:$ac_tool_warned in
5051
yes:)
5052
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5053
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5054
ac_tool_warned=yes ;;
5055
esac
5056
    DUMPBIN=$ac_ct_DUMPBIN
5057
  fi
5058
fi
5059
 
5060
    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5061
    *COFF*)
5062
      DUMPBIN="$DUMPBIN -symbols"
5063
      ;;
5064
    *)
5065
      DUMPBIN=:
5066
      ;;
5067
    esac
5068
  fi
5069
 
5070
  if test "$DUMPBIN" != ":"; then
5071
    NM="$DUMPBIN"
5072
  fi
5073
fi
5074
test -z "$NM" && NM=nm
5075
 
5076
 
5077
 
5078
 
5079
 
5080
 
5081
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5082
$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5083
if test "${lt_cv_nm_interface+set}" = set; then :
5084
  $as_echo_n "(cached) " >&6
5085
else
5086
  lt_cv_nm_interface="BSD nm"
5087
  echo "int some_variable = 0;" > conftest.$ac_ext
5088
  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5089
  (eval "$ac_compile" 2>conftest.err)
5090
  cat conftest.err >&5
5091
  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5092
  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5093
  cat conftest.err >&5
5094
  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5095
  cat conftest.out >&5
5096
  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5097
    lt_cv_nm_interface="MS dumpbin"
5098
  fi
5099
  rm -f conftest*
5100
fi
5101
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5102
$as_echo "$lt_cv_nm_interface" >&6; }
5103
 
5104
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5105
$as_echo_n "checking whether ln -s works... " >&6; }
5106
LN_S=$as_ln_s
5107
if test "$LN_S" = "ln -s"; then
5108
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5109
$as_echo "yes" >&6; }
5110
else
5111
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5112
$as_echo "no, using $LN_S" >&6; }
5113
fi
5114
 
5115
# find the maximum length of command line arguments
5116
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5117
$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5118
if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5119
  $as_echo_n "(cached) " >&6
5120
else
5121
    i=0
5122
  teststring="ABCD"
5123
 
5124
  case $build_os in
5125
  msdosdjgpp*)
5126
    # On DJGPP, this test can blow up pretty badly due to problems in libc
5127
    # (any single argument exceeding 2000 bytes causes a buffer overrun
5128
    # during glob expansion).  Even if it were fixed, the result of this
5129
    # check would be larger than it should be.
5130
    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5131
    ;;
5132
 
5133
  gnu*)
5134
    # Under GNU Hurd, this test is not required because there is
5135
    # no limit to the length of command line arguments.
5136
    # Libtool will interpret -1 as no limit whatsoever
5137
    lt_cv_sys_max_cmd_len=-1;
5138
    ;;
5139
 
5140
  cygwin* | mingw* | cegcc*)
5141
    # On Win9x/ME, this test blows up -- it succeeds, but takes
5142
    # about 5 minutes as the teststring grows exponentially.
5143
    # Worse, since 9x/ME are not pre-emptively multitasking,
5144
    # you end up with a "frozen" computer, even though with patience
5145
    # the test eventually succeeds (with a max line length of 256k).
5146
    # Instead, let's just punt: use the minimum linelength reported by
5147
    # all of the supported platforms: 8192 (on NT/2K/XP).
5148
    lt_cv_sys_max_cmd_len=8192;
5149
    ;;
5150
 
5151
  mint*)
5152
    # On MiNT this can take a long time and run out of memory.
5153
    lt_cv_sys_max_cmd_len=8192;
5154
    ;;
5155
 
5156
  amigaos*)
5157
    # On AmigaOS with pdksh, this test takes hours, literally.
5158
    # So we just punt and use a minimum line length of 8192.
5159
    lt_cv_sys_max_cmd_len=8192;
5160
    ;;
5161
 
5162
  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5163
    # This has been around since 386BSD, at least.  Likely further.
5164
    if test -x /sbin/sysctl; then
5165
      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5166
    elif test -x /usr/sbin/sysctl; then
5167
      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5168
    else
5169
      lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
5170
    fi
5171
    # And add a safety zone
5172
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5173
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5174
    ;;
5175
 
5176
  interix*)
5177
    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5178
    lt_cv_sys_max_cmd_len=196608
5179
    ;;
5180
 
5181
  osf*)
5182
    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5183
    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5184
    # nice to cause kernel panics so lets avoid the loop below.
5185
    # First set a reasonable default.
5186
    lt_cv_sys_max_cmd_len=16384
5187
    #
5188
    if test -x /sbin/sysconfig; then
5189
      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5190
        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5191
      esac
5192
    fi
5193
    ;;
5194
  sco3.2v5*)
5195
    lt_cv_sys_max_cmd_len=102400
5196
    ;;
5197
  sysv5* | sco5v6* | sysv4.2uw2*)
5198
    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5199
    if test -n "$kargmax"; then
5200
      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
5201
    else
5202
      lt_cv_sys_max_cmd_len=32768
5203
    fi
5204
    ;;
5205
  *)
5206
    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5207
    if test -n "$lt_cv_sys_max_cmd_len"; then
5208
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5209
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5210
    else
5211
      # Make teststring a little bigger before we do anything with it.
5212
      # a 1K string should be a reasonable start.
5213
      for i in 1 2 3 4 5 6 7 8 ; do
5214
        teststring=$teststring$teststring
5215
      done
5216
      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5217
      # If test is not a shell built-in, we'll probably end up computing a
5218
      # maximum length that is only half of the actual maximum length, but
5219
      # we can't tell.
5220
      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5221
                 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5222
              test $i != 17 # 1/2 MB should be enough
5223
      do
5224
        i=`expr $i + 1`
5225
        teststring=$teststring$teststring
5226
      done
5227
      # Only check the string length outside the loop.
5228
      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5229
      teststring=
5230
      # Add a significant safety factor because C++ compilers can tack on
5231
      # massive amounts of additional arguments before passing them to the
5232
      # linker.  It appears as though 1/2 is a usable value.
5233
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5234
    fi
5235
    ;;
5236
  esac
5237
 
5238
fi
5239
 
5240
if test -n $lt_cv_sys_max_cmd_len ; then
5241
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5242
$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5243
else
5244
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5245
$as_echo "none" >&6; }
5246
fi
5247
max_cmd_len=$lt_cv_sys_max_cmd_len
5248
 
5249
 
5250
 
5251
 
5252
 
5253
 
5254
: ${CP="cp -f"}
5255
: ${MV="mv -f"}
5256
: ${RM="rm -f"}
5257
 
5258
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5259
$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5260
# Try some XSI features
5261
xsi_shell=no
5262
( _lt_dummy="a/b/c"
5263
  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5264
      = c,a/b,, \
5265
    && eval 'test $(( 1 + 1 )) -eq 2 \
5266
    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5267
  && xsi_shell=yes
5268
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5269
$as_echo "$xsi_shell" >&6; }
5270
 
5271
 
5272
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5273
$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5274
lt_shell_append=no
5275
( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5276
    >/dev/null 2>&1 \
5277
  && lt_shell_append=yes
5278
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5279
$as_echo "$lt_shell_append" >&6; }
5280
 
5281
 
5282
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5283
  lt_unset=unset
5284
else
5285
  lt_unset=false
5286
fi
5287
 
5288
 
5289
 
5290
 
5291
 
5292
# test EBCDIC or ASCII
5293
case `echo X|tr X '\101'` in
5294
 A) # ASCII based system
5295
    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5296
  lt_SP2NL='tr \040 \012'
5297
  lt_NL2SP='tr \015\012 \040\040'
5298
  ;;
5299
 *) # EBCDIC based system
5300
  lt_SP2NL='tr \100 \n'
5301
  lt_NL2SP='tr \r\n \100\100'
5302
  ;;
5303
esac
5304
 
5305
 
5306
 
5307
 
5308
 
5309
 
5310
 
5311
 
5312
 
5313
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5314
$as_echo_n "checking for $LD option to reload object files... " >&6; }
5315
if test "${lt_cv_ld_reload_flag+set}" = set; then :
5316
  $as_echo_n "(cached) " >&6
5317
else
5318
  lt_cv_ld_reload_flag='-r'
5319
fi
5320
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5321
$as_echo "$lt_cv_ld_reload_flag" >&6; }
5322
reload_flag=$lt_cv_ld_reload_flag
5323
case $reload_flag in
5324
"" | " "*) ;;
5325
*) reload_flag=" $reload_flag" ;;
5326
esac
5327
reload_cmds='$LD$reload_flag -o $output$reload_objs'
5328
case $host_os in
5329
  darwin*)
5330
    if test "$GCC" = yes; then
5331
      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5332
    else
5333
      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5334
    fi
5335
    ;;
5336
esac
5337
 
5338
 
5339
 
5340
 
5341
 
5342
 
5343
 
5344
 
5345
 
5346
if test -n "$ac_tool_prefix"; then
5347
  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5348
set dummy ${ac_tool_prefix}objdump; ac_word=$2
5349
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5350
$as_echo_n "checking for $ac_word... " >&6; }
5351
if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5352
  $as_echo_n "(cached) " >&6
5353
else
5354
  if test -n "$OBJDUMP"; then
5355
  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5356
else
5357
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5358
for as_dir in $PATH
5359
do
5360
  IFS=$as_save_IFS
5361
  test -z "$as_dir" && as_dir=.
5362
    for ac_exec_ext in '' $ac_executable_extensions; do
5363
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5364
    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5365
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5366
    break 2
5367
  fi
5368
done
5369
  done
5370
IFS=$as_save_IFS
5371
 
5372
fi
5373
fi
5374
OBJDUMP=$ac_cv_prog_OBJDUMP
5375
if test -n "$OBJDUMP"; then
5376
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5377
$as_echo "$OBJDUMP" >&6; }
5378
else
5379
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5380
$as_echo "no" >&6; }
5381
fi
5382
 
5383
 
5384
fi
5385
if test -z "$ac_cv_prog_OBJDUMP"; then
5386
  ac_ct_OBJDUMP=$OBJDUMP
5387
  # Extract the first word of "objdump", so it can be a program name with args.
5388
set dummy objdump; ac_word=$2
5389
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5390
$as_echo_n "checking for $ac_word... " >&6; }
5391
if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5392
  $as_echo_n "(cached) " >&6
5393
else
5394
  if test -n "$ac_ct_OBJDUMP"; then
5395
  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5396
else
5397
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5398
for as_dir in $PATH
5399
do
5400
  IFS=$as_save_IFS
5401
  test -z "$as_dir" && as_dir=.
5402
    for ac_exec_ext in '' $ac_executable_extensions; do
5403
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5404
    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5405
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5406
    break 2
5407
  fi
5408
done
5409
  done
5410
IFS=$as_save_IFS
5411
 
5412
fi
5413
fi
5414
ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5415
if test -n "$ac_ct_OBJDUMP"; then
5416
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5417
$as_echo "$ac_ct_OBJDUMP" >&6; }
5418
else
5419
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5420
$as_echo "no" >&6; }
5421
fi
5422
 
5423
  if test "x$ac_ct_OBJDUMP" = x; then
5424
    OBJDUMP="false"
5425
  else
5426
    case $cross_compiling:$ac_tool_warned in
5427
yes:)
5428
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5429
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5430
ac_tool_warned=yes ;;
5431
esac
5432
    OBJDUMP=$ac_ct_OBJDUMP
5433
  fi
5434
else
5435
  OBJDUMP="$ac_cv_prog_OBJDUMP"
5436
fi
5437
 
5438
test -z "$OBJDUMP" && OBJDUMP=objdump
5439
 
5440
 
5441
 
5442
 
5443
 
5444
 
5445
 
5446
 
5447
 
5448
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5449
$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5450
if test "${lt_cv_deplibs_check_method+set}" = set; then :
5451
  $as_echo_n "(cached) " >&6
5452
else
5453
  lt_cv_file_magic_cmd='$MAGIC_CMD'
5454
lt_cv_file_magic_test_file=
5455
lt_cv_deplibs_check_method='unknown'
5456
# Need to set the preceding variable on all platforms that support
5457
# interlibrary dependencies.
5458
# 'none' -- dependencies not supported.
5459
# `unknown' -- same as none, but documents that we really don't know.
5460
# 'pass_all' -- all dependencies passed with no checks.
5461
# 'test_compile' -- check by making test program.
5462
# 'file_magic [[regex]]' -- check by looking for files in library path
5463
# which responds to the $file_magic_cmd with a given extended regex.
5464
# If you have `file' or equivalent on your system and you're not sure
5465
# whether `pass_all' will *always* work, you probably want this one.
5466
 
5467
case $host_os in
5468
aix[4-9]*)
5469
  lt_cv_deplibs_check_method=pass_all
5470
  ;;
5471
 
5472
beos*)
5473
  lt_cv_deplibs_check_method=pass_all
5474
  ;;
5475
 
5476
bsdi[45]*)
5477
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5478
  lt_cv_file_magic_cmd='/usr/bin/file -L'
5479
  lt_cv_file_magic_test_file=/shlib/libc.so
5480
  ;;
5481
 
5482
cygwin*)
5483
  # func_win32_libid is a shell function defined in ltmain.sh
5484
  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5485
  lt_cv_file_magic_cmd='func_win32_libid'
5486
  ;;
5487
 
5488
mingw* | pw32*)
5489
  # Base MSYS/MinGW do not provide the 'file' command needed by
5490
  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5491
  # unless we find 'file', for example because we are cross-compiling.
5492
  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5493
  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5494
    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5495
    lt_cv_file_magic_cmd='func_win32_libid'
5496
  else
5497
    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5498
    lt_cv_file_magic_cmd='$OBJDUMP -f'
5499
  fi
5500
  ;;
5501
 
5502
cegcc*)
5503
  # use the weaker test based on 'objdump'. See mingw*.
5504
  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5505
  lt_cv_file_magic_cmd='$OBJDUMP -f'
5506
  ;;
5507
 
5508
darwin* | rhapsody*)
5509
  lt_cv_deplibs_check_method=pass_all
5510
  ;;
5511
 
5512
freebsd* | dragonfly*)
5513
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5514
    case $host_cpu in
5515
    i*86 )
5516
      # Not sure whether the presence of OpenBSD here was a mistake.
5517
      # Let's accept both of them until this is cleared up.
5518
      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5519
      lt_cv_file_magic_cmd=/usr/bin/file
5520
      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5521
      ;;
5522
    esac
5523
  else
5524
    lt_cv_deplibs_check_method=pass_all
5525
  fi
5526
  ;;
5527
 
5528
gnu*)
5529
  lt_cv_deplibs_check_method=pass_all
5530
  ;;
5531
 
5532
haiku*)
5533
  lt_cv_deplibs_check_method=pass_all
5534
  ;;
5535
 
5536
hpux10.20* | hpux11*)
5537
  lt_cv_file_magic_cmd=/usr/bin/file
5538
  case $host_cpu in
5539
  ia64*)
5540
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5541
    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5542
    ;;
5543
  hppa*64*)
5544
    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]'
5545
    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5546
    ;;
5547
  *)
5548
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5549
    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5550
    ;;
5551
  esac
5552
  ;;
5553
 
5554
interix[3-9]*)
5555
  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5556
  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5557
  ;;
5558
 
5559
irix5* | irix6* | nonstopux*)
5560
  case $LD in
5561
  *-32|*"-32 ") libmagic=32-bit;;
5562
  *-n32|*"-n32 ") libmagic=N32;;
5563
  *-64|*"-64 ") libmagic=64-bit;;
5564
  *) libmagic=never-match;;
5565
  esac
5566
  lt_cv_deplibs_check_method=pass_all
5567
  ;;
5568
 
5569
# This must be Linux ELF.
5570
linux* | k*bsd*-gnu | kopensolaris*-gnu)
5571
  lt_cv_deplibs_check_method=pass_all
5572
  ;;
5573
 
5574
netbsd*)
5575
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5576
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5577
  else
5578
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5579
  fi
5580
  ;;
5581
 
5582
newos6*)
5583
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5584
  lt_cv_file_magic_cmd=/usr/bin/file
5585
  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5586
  ;;
5587
 
5588
*nto* | *qnx*)
5589
  lt_cv_deplibs_check_method=pass_all
5590
  ;;
5591
 
5592
openbsd*)
5593
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5594
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5595
  else
5596
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5597
  fi
5598
  ;;
5599
 
5600
osf3* | osf4* | osf5*)
5601
  lt_cv_deplibs_check_method=pass_all
5602
  ;;
5603
 
5604
rdos*)
5605
  lt_cv_deplibs_check_method=pass_all
5606
  ;;
5607
 
5608
solaris*)
5609
  lt_cv_deplibs_check_method=pass_all
5610
  ;;
5611
 
5612
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5613
  lt_cv_deplibs_check_method=pass_all
5614
  ;;
5615
 
5616
sysv4 | sysv4.3*)
5617
  case $host_vendor in
5618
  motorola)
5619
    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]'
5620
    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5621
    ;;
5622
  ncr)
5623
    lt_cv_deplibs_check_method=pass_all
5624
    ;;
5625
  sequent)
5626
    lt_cv_file_magic_cmd='/bin/file'
5627
    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5628
    ;;
5629
  sni)
5630
    lt_cv_file_magic_cmd='/bin/file'
5631
    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5632
    lt_cv_file_magic_test_file=/lib/libc.so
5633
    ;;
5634
  siemens)
5635
    lt_cv_deplibs_check_method=pass_all
5636
    ;;
5637
  pc)
5638
    lt_cv_deplibs_check_method=pass_all
5639
    ;;
5640
  esac
5641
  ;;
5642
 
5643
tpf*)
5644
  lt_cv_deplibs_check_method=pass_all
5645
  ;;
5646
esac
5647
 
5648
fi
5649
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5650
$as_echo "$lt_cv_deplibs_check_method" >&6; }
5651
file_magic_cmd=$lt_cv_file_magic_cmd
5652
deplibs_check_method=$lt_cv_deplibs_check_method
5653
test -z "$deplibs_check_method" && deplibs_check_method=unknown
5654
 
5655
 
5656
 
5657
 
5658
 
5659
 
5660
 
5661
 
5662
 
5663
 
5664
 
5665
 
5666
if test -n "$ac_tool_prefix"; then
5667
  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5668
set dummy ${ac_tool_prefix}ar; ac_word=$2
5669
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5670
$as_echo_n "checking for $ac_word... " >&6; }
5671
if test "${ac_cv_prog_AR+set}" = set; then :
5672
  $as_echo_n "(cached) " >&6
5673
else
5674
  if test -n "$AR"; then
5675
  ac_cv_prog_AR="$AR" # Let the user override the test.
5676
else
5677
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5678
for as_dir in $PATH
5679
do
5680
  IFS=$as_save_IFS
5681
  test -z "$as_dir" && as_dir=.
5682
    for ac_exec_ext in '' $ac_executable_extensions; do
5683
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5684
    ac_cv_prog_AR="${ac_tool_prefix}ar"
5685
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5686
    break 2
5687
  fi
5688
done
5689
  done
5690
IFS=$as_save_IFS
5691
 
5692
fi
5693
fi
5694
AR=$ac_cv_prog_AR
5695
if test -n "$AR"; then
5696
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5697
$as_echo "$AR" >&6; }
5698
else
5699
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5700
$as_echo "no" >&6; }
5701
fi
5702
 
5703
 
5704
fi
5705
if test -z "$ac_cv_prog_AR"; then
5706
  ac_ct_AR=$AR
5707
  # Extract the first word of "ar", so it can be a program name with args.
5708
set dummy ar; ac_word=$2
5709
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5710
$as_echo_n "checking for $ac_word... " >&6; }
5711
if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5712
  $as_echo_n "(cached) " >&6
5713
else
5714
  if test -n "$ac_ct_AR"; then
5715
  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5716
else
5717
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5718
for as_dir in $PATH
5719
do
5720
  IFS=$as_save_IFS
5721
  test -z "$as_dir" && as_dir=.
5722
    for ac_exec_ext in '' $ac_executable_extensions; do
5723
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5724
    ac_cv_prog_ac_ct_AR="ar"
5725
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5726
    break 2
5727
  fi
5728
done
5729
  done
5730
IFS=$as_save_IFS
5731
 
5732
fi
5733
fi
5734
ac_ct_AR=$ac_cv_prog_ac_ct_AR
5735
if test -n "$ac_ct_AR"; then
5736
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5737
$as_echo "$ac_ct_AR" >&6; }
5738
else
5739
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5740
$as_echo "no" >&6; }
5741
fi
5742
 
5743
  if test "x$ac_ct_AR" = x; then
5744
    AR="false"
5745
  else
5746
    case $cross_compiling:$ac_tool_warned in
5747
yes:)
5748
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5749
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5750
ac_tool_warned=yes ;;
5751
esac
5752
    AR=$ac_ct_AR
5753
  fi
5754
else
5755
  AR="$ac_cv_prog_AR"
5756
fi
5757
 
5758
test -z "$AR" && AR=ar
5759
test -z "$AR_FLAGS" && AR_FLAGS=cru
5760
 
5761
 
5762
 
5763
 
5764
 
5765
 
5766
 
5767
 
5768
 
5769
 
5770
 
5771
if test -n "$ac_tool_prefix"; then
5772
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5773
set dummy ${ac_tool_prefix}strip; ac_word=$2
5774
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5775
$as_echo_n "checking for $ac_word... " >&6; }
5776
if test "${ac_cv_prog_STRIP+set}" = set; then :
5777
  $as_echo_n "(cached) " >&6
5778
else
5779
  if test -n "$STRIP"; then
5780
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5781
else
5782
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5783
for as_dir in $PATH
5784
do
5785
  IFS=$as_save_IFS
5786
  test -z "$as_dir" && as_dir=.
5787
    for ac_exec_ext in '' $ac_executable_extensions; do
5788
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5789
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5790
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5791
    break 2
5792
  fi
5793
done
5794
  done
5795
IFS=$as_save_IFS
5796
 
5797
fi
5798
fi
5799
STRIP=$ac_cv_prog_STRIP
5800
if test -n "$STRIP"; then
5801
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5802
$as_echo "$STRIP" >&6; }
5803
else
5804
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5805
$as_echo "no" >&6; }
5806
fi
5807
 
5808
 
5809
fi
5810
if test -z "$ac_cv_prog_STRIP"; then
5811
  ac_ct_STRIP=$STRIP
5812
  # Extract the first word of "strip", so it can be a program name with args.
5813
set dummy strip; ac_word=$2
5814
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5815
$as_echo_n "checking for $ac_word... " >&6; }
5816
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5817
  $as_echo_n "(cached) " >&6
5818
else
5819
  if test -n "$ac_ct_STRIP"; then
5820
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5821
else
5822
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5823
for as_dir in $PATH
5824
do
5825
  IFS=$as_save_IFS
5826
  test -z "$as_dir" && as_dir=.
5827
    for ac_exec_ext in '' $ac_executable_extensions; do
5828
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5829
    ac_cv_prog_ac_ct_STRIP="strip"
5830
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5831
    break 2
5832
  fi
5833
done
5834
  done
5835
IFS=$as_save_IFS
5836
 
5837
fi
5838
fi
5839
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5840
if test -n "$ac_ct_STRIP"; then
5841
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5842
$as_echo "$ac_ct_STRIP" >&6; }
5843
else
5844
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5845
$as_echo "no" >&6; }
5846
fi
5847
 
5848
  if test "x$ac_ct_STRIP" = x; then
5849
    STRIP=":"
5850
  else
5851
    case $cross_compiling:$ac_tool_warned in
5852
yes:)
5853
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5854
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5855
ac_tool_warned=yes ;;
5856
esac
5857
    STRIP=$ac_ct_STRIP
5858
  fi
5859
else
5860
  STRIP="$ac_cv_prog_STRIP"
5861
fi
5862
 
5863
test -z "$STRIP" && STRIP=:
5864
 
5865
 
5866
 
5867
 
5868
 
5869
 
5870
if test -n "$ac_tool_prefix"; then
5871
  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5872
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5873
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5874
$as_echo_n "checking for $ac_word... " >&6; }
5875
if test "${ac_cv_prog_RANLIB+set}" = set; then :
5876
  $as_echo_n "(cached) " >&6
5877
else
5878
  if test -n "$RANLIB"; then
5879
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5880
else
5881
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5882
for as_dir in $PATH
5883
do
5884
  IFS=$as_save_IFS
5885
  test -z "$as_dir" && as_dir=.
5886
    for ac_exec_ext in '' $ac_executable_extensions; do
5887
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5888
    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5889
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5890
    break 2
5891
  fi
5892
done
5893
  done
5894
IFS=$as_save_IFS
5895
 
5896
fi
5897
fi
5898
RANLIB=$ac_cv_prog_RANLIB
5899
if test -n "$RANLIB"; then
5900
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5901
$as_echo "$RANLIB" >&6; }
5902
else
5903
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5904
$as_echo "no" >&6; }
5905
fi
5906
 
5907
 
5908
fi
5909
if test -z "$ac_cv_prog_RANLIB"; then
5910
  ac_ct_RANLIB=$RANLIB
5911
  # Extract the first word of "ranlib", so it can be a program name with args.
5912
set dummy ranlib; ac_word=$2
5913
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5914
$as_echo_n "checking for $ac_word... " >&6; }
5915
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5916
  $as_echo_n "(cached) " >&6
5917
else
5918
  if test -n "$ac_ct_RANLIB"; then
5919
  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5920
else
5921
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5922
for as_dir in $PATH
5923
do
5924
  IFS=$as_save_IFS
5925
  test -z "$as_dir" && as_dir=.
5926
    for ac_exec_ext in '' $ac_executable_extensions; do
5927
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5928
    ac_cv_prog_ac_ct_RANLIB="ranlib"
5929
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5930
    break 2
5931
  fi
5932
done
5933
  done
5934
IFS=$as_save_IFS
5935
 
5936
fi
5937
fi
5938
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5939
if test -n "$ac_ct_RANLIB"; then
5940
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5941
$as_echo "$ac_ct_RANLIB" >&6; }
5942
else
5943
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5944
$as_echo "no" >&6; }
5945
fi
5946
 
5947
  if test "x$ac_ct_RANLIB" = x; then
5948
    RANLIB=":"
5949
  else
5950
    case $cross_compiling:$ac_tool_warned in
5951
yes:)
5952
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5953
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5954
ac_tool_warned=yes ;;
5955
esac
5956
    RANLIB=$ac_ct_RANLIB
5957
  fi
5958
else
5959
  RANLIB="$ac_cv_prog_RANLIB"
5960
fi
5961
 
5962
test -z "$RANLIB" && RANLIB=:
5963
 
5964
 
5965
 
5966
 
5967
 
5968
 
5969
# Determine commands to create old-style static archives.
5970
old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5971
old_postinstall_cmds='chmod 644 $oldlib'
5972
old_postuninstall_cmds=
5973
 
5974
if test -n "$RANLIB"; then
5975
  case $host_os in
5976
  openbsd*)
5977
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5978
    ;;
5979
  *)
5980
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5981
    ;;
5982
  esac
5983
  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5984
fi
5985
 
5986
case $host_os in
5987
  darwin*)
5988
    lock_old_archive_extraction=yes ;;
5989
  *)
5990
    lock_old_archive_extraction=no ;;
5991
esac
5992
 
5993
 
5994
 
5995
 
5996
 
5997
 
5998
 
5999
 
6000
 
6001
 
6002
 
6003
 
6004
 
6005
 
6006
 
6007
 
6008
 
6009
 
6010
 
6011
 
6012
 
6013
 
6014
 
6015
 
6016
 
6017
 
6018
 
6019
 
6020
 
6021
 
6022
 
6023
 
6024
 
6025
 
6026
 
6027
 
6028
 
6029
 
6030
 
6031
# If no C compiler was specified, use CC.
6032
LTCC=${LTCC-"$CC"}
6033
 
6034
# If no C compiler flags were specified, use CFLAGS.
6035
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6036
 
6037
# Allow CC to be a program name with arguments.
6038
compiler=$CC
6039
 
6040
 
6041
# Check for command to grab the raw symbol name followed by C symbol from nm.
6042
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6043
$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6044
if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6045
  $as_echo_n "(cached) " >&6
6046
else
6047
 
6048
# These are sane defaults that work on at least a few old systems.
6049
# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6050
 
6051
# Character class describing NM global symbol codes.
6052
symcode='[BCDEGRST]'
6053
 
6054
# Regexp to match symbols that can be accessed directly from C.
6055
sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6056
 
6057
# Define system-specific variables.
6058
case $host_os in
6059
aix*)
6060
  symcode='[BCDT]'
6061
  ;;
6062
cygwin* | mingw* | pw32* | cegcc*)
6063
  symcode='[ABCDGISTW]'
6064
  ;;
6065
hpux*)
6066
  if test "$host_cpu" = ia64; then
6067
    symcode='[ABCDEGRST]'
6068
  fi
6069
  ;;
6070
irix* | nonstopux*)
6071
  symcode='[BCDEGRST]'
6072
  ;;
6073
osf*)
6074
  symcode='[BCDEGQRST]'
6075
  ;;
6076
solaris*)
6077
  symcode='[BDRT]'
6078
  ;;
6079
sco3.2v5*)
6080
  symcode='[DT]'
6081
  ;;
6082
sysv4.2uw2*)
6083
  symcode='[DT]'
6084
  ;;
6085
sysv5* | sco5v6* | unixware* | OpenUNIX*)
6086
  symcode='[ABDT]'
6087
  ;;
6088
sysv4)
6089
  symcode='[DFNSTU]'
6090
  ;;
6091
esac
6092
 
6093
# If we're using GNU nm, then use its standard symbol codes.
6094
case `$NM -V 2>&1` in
6095
*GNU* | *'with BFD'*)
6096
  symcode='[ABCDGIRSTW]' ;;
6097
esac
6098
 
6099
# Transform an extracted symbol line into a proper C declaration.
6100
# Some systems (esp. on ia64) link data and code symbols differently,
6101
# so use this general approach.
6102
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6103
 
6104
# Transform an extracted symbol line into symbol name and symbol address
6105
lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6106
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'"
6107
 
6108
# Handle CRLF in mingw tool chain
6109
opt_cr=
6110
case $build_os in
6111
mingw*)
6112
  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6113
  ;;
6114
esac
6115
 
6116
# Try without a prefix underscore, then with it.
6117
for ac_symprfx in "" "_"; do
6118
 
6119
  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6120
  symxfrm="\\1 $ac_symprfx\\2 \\2"
6121
 
6122
  # Write the raw and C identifiers.
6123
  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6124
    # Fake it for dumpbin and say T for any non-static function
6125
    # and D for any global variable.
6126
    # Also find C++ and __fastcall symbols from MSVC++,
6127
    # which start with @ or ?.
6128
    lt_cv_sys_global_symbol_pipe="$AWK '"\
6129
"     {last_section=section; section=\$ 3};"\
6130
"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6131
"     \$ 0!~/External *\|/{next};"\
6132
"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6133
"     {if(hide[section]) next};"\
6134
"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6135
"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6136
"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6137
"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6138
"     ' prfx=^$ac_symprfx"
6139
  else
6140
    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6141
  fi
6142
 
6143
  # Check to see that the pipe works correctly.
6144
  pipe_works=no
6145
 
6146
  rm -f conftest*
6147
  cat > conftest.$ac_ext <<_LT_EOF
6148
#ifdef __cplusplus
6149
extern "C" {
6150
#endif
6151
char nm_test_var;
6152
void nm_test_func(void);
6153
void nm_test_func(void){}
6154
#ifdef __cplusplus
6155
}
6156
#endif
6157
int main(){nm_test_var='a';nm_test_func();return(0);}
6158
_LT_EOF
6159
 
6160
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6161
  (eval $ac_compile) 2>&5
6162
  ac_status=$?
6163
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6164
  test $ac_status = 0; }; then
6165
    # Now try to grab the symbols.
6166
    nlist=conftest.nm
6167
    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6168
  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6169
  ac_status=$?
6170
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6171
  test $ac_status = 0; } && test -s "$nlist"; then
6172
      # Try sorting and uniquifying the output.
6173
      if sort "$nlist" | uniq > "$nlist"T; then
6174
        mv -f "$nlist"T "$nlist"
6175
      else
6176
        rm -f "$nlist"T
6177
      fi
6178
 
6179
      # Make sure that we snagged all the symbols we need.
6180
      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6181
        if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6182
          cat <<_LT_EOF > conftest.$ac_ext
6183
#ifdef __cplusplus
6184
extern "C" {
6185
#endif
6186
 
6187
_LT_EOF
6188
          # Now generate the symbol file.
6189
          eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6190
 
6191
          cat <<_LT_EOF >> conftest.$ac_ext
6192
 
6193
/* The mapping between symbol names and symbols.  */
6194
const struct {
6195
  const char *name;
6196
  void       *address;
6197
}
6198
lt__PROGRAM__LTX_preloaded_symbols[] =
6199
{
6200
  { "@PROGRAM@", (void *) 0 },
6201
_LT_EOF
6202
          $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6203
          cat <<\_LT_EOF >> conftest.$ac_ext
6204
  {0, (void *) 0}
6205
};
6206
 
6207
/* This works around a problem in FreeBSD linker */
6208
#ifdef FREEBSD_WORKAROUND
6209
static const void *lt_preloaded_setup() {
6210
  return lt__PROGRAM__LTX_preloaded_symbols;
6211
}
6212
#endif
6213
 
6214
#ifdef __cplusplus
6215
}
6216
#endif
6217
_LT_EOF
6218
          # Now try linking the two files.
6219
          mv conftest.$ac_objext conftstm.$ac_objext
6220
          lt_save_LIBS="$LIBS"
6221
          lt_save_CFLAGS="$CFLAGS"
6222
          LIBS="conftstm.$ac_objext"
6223
          CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6224
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6225
  (eval $ac_link) 2>&5
6226
  ac_status=$?
6227
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6228
  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6229
            pipe_works=yes
6230
          fi
6231
          LIBS="$lt_save_LIBS"
6232
          CFLAGS="$lt_save_CFLAGS"
6233
        else
6234
          echo "cannot find nm_test_func in $nlist" >&5
6235
        fi
6236
      else
6237
        echo "cannot find nm_test_var in $nlist" >&5
6238
      fi
6239
    else
6240
      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6241
    fi
6242
  else
6243
    echo "$progname: failed program was:" >&5
6244
    cat conftest.$ac_ext >&5
6245
  fi
6246
  rm -rf conftest* conftst*
6247
 
6248
  # Do not use the global_symbol_pipe unless it works.
6249
  if test "$pipe_works" = yes; then
6250
    break
6251
  else
6252
    lt_cv_sys_global_symbol_pipe=
6253
  fi
6254
done
6255
 
6256
fi
6257
 
6258
if test -z "$lt_cv_sys_global_symbol_pipe"; then
6259
  lt_cv_sys_global_symbol_to_cdecl=
6260
fi
6261
if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6262
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6263
$as_echo "failed" >&6; }
6264
else
6265
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6266
$as_echo "ok" >&6; }
6267
fi
6268
 
6269
 
6270
 
6271
 
6272
 
6273
 
6274
 
6275
 
6276
 
6277
 
6278
 
6279
 
6280
 
6281
 
6282
 
6283
 
6284
 
6285
 
6286
 
6287
 
6288
 
6289
 
6290
# Check whether --enable-libtool-lock was given.
6291
if test "${enable_libtool_lock+set}" = set; then :
6292
  enableval=$enable_libtool_lock;
6293
fi
6294
 
6295
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6296
 
6297
# Some flags need to be propagated to the compiler or linker for good
6298
# libtool support.
6299
case $host in
6300
ia64-*-hpux*)
6301
  # Find out which ABI we are using.
6302
  echo 'int i;' > conftest.$ac_ext
6303
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6304
  (eval $ac_compile) 2>&5
6305
  ac_status=$?
6306
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6307
  test $ac_status = 0; }; then
6308
    case `/usr/bin/file conftest.$ac_objext` in
6309
      *ELF-32*)
6310
        HPUX_IA64_MODE="32"
6311
        ;;
6312
      *ELF-64*)
6313
        HPUX_IA64_MODE="64"
6314
        ;;
6315
    esac
6316
  fi
6317
  rm -rf conftest*
6318
  ;;
6319
*-*-irix6*)
6320
  # Find out which ABI we are using.
6321
  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6322
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6323
  (eval $ac_compile) 2>&5
6324
  ac_status=$?
6325
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6326
  test $ac_status = 0; }; then
6327
    if test "$lt_cv_prog_gnu_ld" = yes; then
6328
      case `/usr/bin/file conftest.$ac_objext` in
6329
        *32-bit*)
6330
          LD="${LD-ld} -melf32bsmip"
6331
          ;;
6332
        *N32*)
6333
          LD="${LD-ld} -melf32bmipn32"
6334
          ;;
6335
        *64-bit*)
6336
          LD="${LD-ld} -melf64bmip"
6337
        ;;
6338
      esac
6339
    else
6340
      case `/usr/bin/file conftest.$ac_objext` in
6341
        *32-bit*)
6342
          LD="${LD-ld} -32"
6343
          ;;
6344
        *N32*)
6345
          LD="${LD-ld} -n32"
6346
          ;;
6347
        *64-bit*)
6348
          LD="${LD-ld} -64"
6349
          ;;
6350
      esac
6351
    fi
6352
  fi
6353
  rm -rf conftest*
6354
  ;;
6355
 
6356
x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6357
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6358
  # Find out which ABI we are using.
6359
  echo 'int i;' > conftest.$ac_ext
6360
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6361
  (eval $ac_compile) 2>&5
6362
  ac_status=$?
6363
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6364
  test $ac_status = 0; }; then
6365
    case `/usr/bin/file conftest.o` in
6366
      *32-bit*)
6367
        case $host in
6368
          x86_64-*kfreebsd*-gnu)
6369
            LD="${LD-ld} -m elf_i386_fbsd"
6370
            ;;
6371
          x86_64-*linux*)
6372
            LD="${LD-ld} -m elf_i386"
6373
            ;;
6374
          ppc64-*linux*|powerpc64-*linux*)
6375
            LD="${LD-ld} -m elf32ppclinux"
6376
            ;;
6377
          s390x-*linux*)
6378
            LD="${LD-ld} -m elf_s390"
6379
            ;;
6380
          sparc64-*linux*)
6381
            LD="${LD-ld} -m elf32_sparc"
6382
            ;;
6383
        esac
6384
        ;;
6385
      *64-bit*)
6386
        case $host in
6387
          x86_64-*kfreebsd*-gnu)
6388
            LD="${LD-ld} -m elf_x86_64_fbsd"
6389
            ;;
6390
          x86_64-*linux*)
6391
            LD="${LD-ld} -m elf_x86_64"
6392
            ;;
6393
          ppc*-*linux*|powerpc*-*linux*)
6394
            LD="${LD-ld} -m elf64ppc"
6395
            ;;
6396
          s390*-*linux*|s390*-*tpf*)
6397
            LD="${LD-ld} -m elf64_s390"
6398
            ;;
6399
          sparc*-*linux*)
6400
            LD="${LD-ld} -m elf64_sparc"
6401
            ;;
6402
        esac
6403
        ;;
6404
    esac
6405
  fi
6406
  rm -rf conftest*
6407
  ;;
6408
 
6409
*-*-sco3.2v5*)
6410
  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6411
  SAVE_CFLAGS="$CFLAGS"
6412
  CFLAGS="$CFLAGS -belf"
6413
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6414
$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6415
if test "${lt_cv_cc_needs_belf+set}" = set; then :
6416
  $as_echo_n "(cached) " >&6
6417
else
6418
  ac_ext=c
6419
ac_cpp='$CPP $CPPFLAGS'
6420
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6421
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6422
ac_compiler_gnu=$ac_cv_c_compiler_gnu
6423
 
6424
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6425
/* end confdefs.h.  */
6426
 
6427
int
6428
main ()
6429
{
6430
 
6431
  ;
6432
  return 0;
6433
}
6434
_ACEOF
6435
if ac_fn_c_try_link "$LINENO"; then :
6436
  lt_cv_cc_needs_belf=yes
6437
else
6438
  lt_cv_cc_needs_belf=no
6439
fi
6440
rm -f core conftest.err conftest.$ac_objext \
6441
    conftest$ac_exeext conftest.$ac_ext
6442
     ac_ext=c
6443
ac_cpp='$CPP $CPPFLAGS'
6444
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6445
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6446
ac_compiler_gnu=$ac_cv_c_compiler_gnu
6447
 
6448
fi
6449
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6450
$as_echo "$lt_cv_cc_needs_belf" >&6; }
6451
  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6452
    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6453
    CFLAGS="$SAVE_CFLAGS"
6454
  fi
6455
  ;;
6456
sparc*-*solaris*)
6457
  # Find out which ABI we are using.
6458
  echo 'int i;' > conftest.$ac_ext
6459
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6460
  (eval $ac_compile) 2>&5
6461
  ac_status=$?
6462
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6463
  test $ac_status = 0; }; then
6464
    case `/usr/bin/file conftest.o` in
6465
    *64-bit*)
6466
      case $lt_cv_prog_gnu_ld in
6467
      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6468
      *)
6469
        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6470
          LD="${LD-ld} -64"
6471
        fi
6472
        ;;
6473
      esac
6474
      ;;
6475
    esac
6476
  fi
6477
  rm -rf conftest*
6478
  ;;
6479
esac
6480
 
6481
need_locks="$enable_libtool_lock"
6482
 
6483
 
6484
  case $host_os in
6485
    rhapsody* | darwin*)
6486
    if test -n "$ac_tool_prefix"; then
6487
  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6488
set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6489
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6490
$as_echo_n "checking for $ac_word... " >&6; }
6491
if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6492
  $as_echo_n "(cached) " >&6
6493
else
6494
  if test -n "$DSYMUTIL"; then
6495
  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6496
else
6497
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6498
for as_dir in $PATH
6499
do
6500
  IFS=$as_save_IFS
6501
  test -z "$as_dir" && as_dir=.
6502
    for ac_exec_ext in '' $ac_executable_extensions; do
6503
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6504
    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6505
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6506
    break 2
6507
  fi
6508
done
6509
  done
6510
IFS=$as_save_IFS
6511
 
6512
fi
6513
fi
6514
DSYMUTIL=$ac_cv_prog_DSYMUTIL
6515
if test -n "$DSYMUTIL"; then
6516
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6517
$as_echo "$DSYMUTIL" >&6; }
6518
else
6519
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6520
$as_echo "no" >&6; }
6521
fi
6522
 
6523
 
6524
fi
6525
if test -z "$ac_cv_prog_DSYMUTIL"; then
6526
  ac_ct_DSYMUTIL=$DSYMUTIL
6527
  # Extract the first word of "dsymutil", so it can be a program name with args.
6528
set dummy dsymutil; ac_word=$2
6529
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6530
$as_echo_n "checking for $ac_word... " >&6; }
6531
if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6532
  $as_echo_n "(cached) " >&6
6533
else
6534
  if test -n "$ac_ct_DSYMUTIL"; then
6535
  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6536
else
6537
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6538
for as_dir in $PATH
6539
do
6540
  IFS=$as_save_IFS
6541
  test -z "$as_dir" && as_dir=.
6542
    for ac_exec_ext in '' $ac_executable_extensions; do
6543
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6544
    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6545
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6546
    break 2
6547
  fi
6548
done
6549
  done
6550
IFS=$as_save_IFS
6551
 
6552
fi
6553
fi
6554
ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6555
if test -n "$ac_ct_DSYMUTIL"; then
6556
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6557
$as_echo "$ac_ct_DSYMUTIL" >&6; }
6558
else
6559
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6560
$as_echo "no" >&6; }
6561
fi
6562
 
6563
  if test "x$ac_ct_DSYMUTIL" = x; then
6564
    DSYMUTIL=":"
6565
  else
6566
    case $cross_compiling:$ac_tool_warned in
6567
yes:)
6568
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6569
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6570
ac_tool_warned=yes ;;
6571
esac
6572
    DSYMUTIL=$ac_ct_DSYMUTIL
6573
  fi
6574
else
6575
  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6576
fi
6577
 
6578
    if test -n "$ac_tool_prefix"; then
6579
  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6580
set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6581
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6582
$as_echo_n "checking for $ac_word... " >&6; }
6583
if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6584
  $as_echo_n "(cached) " >&6
6585
else
6586
  if test -n "$NMEDIT"; then
6587
  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6588
else
6589
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6590
for as_dir in $PATH
6591
do
6592
  IFS=$as_save_IFS
6593
  test -z "$as_dir" && as_dir=.
6594
    for ac_exec_ext in '' $ac_executable_extensions; do
6595
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6596
    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6597
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6598
    break 2
6599
  fi
6600
done
6601
  done
6602
IFS=$as_save_IFS
6603
 
6604
fi
6605
fi
6606
NMEDIT=$ac_cv_prog_NMEDIT
6607
if test -n "$NMEDIT"; then
6608
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6609
$as_echo "$NMEDIT" >&6; }
6610
else
6611
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6612
$as_echo "no" >&6; }
6613
fi
6614
 
6615
 
6616
fi
6617
if test -z "$ac_cv_prog_NMEDIT"; then
6618
  ac_ct_NMEDIT=$NMEDIT
6619
  # Extract the first word of "nmedit", so it can be a program name with args.
6620
set dummy nmedit; ac_word=$2
6621
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6622
$as_echo_n "checking for $ac_word... " >&6; }
6623
if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6624
  $as_echo_n "(cached) " >&6
6625
else
6626
  if test -n "$ac_ct_NMEDIT"; then
6627
  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6628
else
6629
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6630
for as_dir in $PATH
6631
do
6632
  IFS=$as_save_IFS
6633
  test -z "$as_dir" && as_dir=.
6634
    for ac_exec_ext in '' $ac_executable_extensions; do
6635
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6636
    ac_cv_prog_ac_ct_NMEDIT="nmedit"
6637
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6638
    break 2
6639
  fi
6640
done
6641
  done
6642
IFS=$as_save_IFS
6643
 
6644
fi
6645
fi
6646
ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6647
if test -n "$ac_ct_NMEDIT"; then
6648
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6649
$as_echo "$ac_ct_NMEDIT" >&6; }
6650
else
6651
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6652
$as_echo "no" >&6; }
6653
fi
6654
 
6655
  if test "x$ac_ct_NMEDIT" = x; then
6656
    NMEDIT=":"
6657
  else
6658
    case $cross_compiling:$ac_tool_warned in
6659
yes:)
6660
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6661
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6662
ac_tool_warned=yes ;;
6663
esac
6664
    NMEDIT=$ac_ct_NMEDIT
6665
  fi
6666
else
6667
  NMEDIT="$ac_cv_prog_NMEDIT"
6668
fi
6669
 
6670
    if test -n "$ac_tool_prefix"; then
6671
  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6672
set dummy ${ac_tool_prefix}lipo; ac_word=$2
6673
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6674
$as_echo_n "checking for $ac_word... " >&6; }
6675
if test "${ac_cv_prog_LIPO+set}" = set; then :
6676
  $as_echo_n "(cached) " >&6
6677
else
6678
  if test -n "$LIPO"; then
6679
  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6680
else
6681
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6682
for as_dir in $PATH
6683
do
6684
  IFS=$as_save_IFS
6685
  test -z "$as_dir" && as_dir=.
6686
    for ac_exec_ext in '' $ac_executable_extensions; do
6687
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6688
    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6689
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6690
    break 2
6691
  fi
6692
done
6693
  done
6694
IFS=$as_save_IFS
6695
 
6696
fi
6697
fi
6698
LIPO=$ac_cv_prog_LIPO
6699
if test -n "$LIPO"; then
6700
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6701
$as_echo "$LIPO" >&6; }
6702
else
6703
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6704
$as_echo "no" >&6; }
6705
fi
6706
 
6707
 
6708
fi
6709
if test -z "$ac_cv_prog_LIPO"; then
6710
  ac_ct_LIPO=$LIPO
6711
  # Extract the first word of "lipo", so it can be a program name with args.
6712
set dummy lipo; ac_word=$2
6713
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6714
$as_echo_n "checking for $ac_word... " >&6; }
6715
if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6716
  $as_echo_n "(cached) " >&6
6717
else
6718
  if test -n "$ac_ct_LIPO"; then
6719
  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6720
else
6721
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6722
for as_dir in $PATH
6723
do
6724
  IFS=$as_save_IFS
6725
  test -z "$as_dir" && as_dir=.
6726
    for ac_exec_ext in '' $ac_executable_extensions; do
6727
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6728
    ac_cv_prog_ac_ct_LIPO="lipo"
6729
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6730
    break 2
6731
  fi
6732
done
6733
  done
6734
IFS=$as_save_IFS
6735
 
6736
fi
6737
fi
6738
ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6739
if test -n "$ac_ct_LIPO"; then
6740
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6741
$as_echo "$ac_ct_LIPO" >&6; }
6742
else
6743
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6744
$as_echo "no" >&6; }
6745
fi
6746
 
6747
  if test "x$ac_ct_LIPO" = x; then
6748
    LIPO=":"
6749
  else
6750
    case $cross_compiling:$ac_tool_warned in
6751
yes:)
6752
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6753
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6754
ac_tool_warned=yes ;;
6755
esac
6756
    LIPO=$ac_ct_LIPO
6757
  fi
6758
else
6759
  LIPO="$ac_cv_prog_LIPO"
6760
fi
6761
 
6762
    if test -n "$ac_tool_prefix"; then
6763
  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6764
set dummy ${ac_tool_prefix}otool; ac_word=$2
6765
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6766
$as_echo_n "checking for $ac_word... " >&6; }
6767
if test "${ac_cv_prog_OTOOL+set}" = set; then :
6768
  $as_echo_n "(cached) " >&6
6769
else
6770
  if test -n "$OTOOL"; then
6771
  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6772
else
6773
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6774
for as_dir in $PATH
6775
do
6776
  IFS=$as_save_IFS
6777
  test -z "$as_dir" && as_dir=.
6778
    for ac_exec_ext in '' $ac_executable_extensions; do
6779
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6780
    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6781
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6782
    break 2
6783
  fi
6784
done
6785
  done
6786
IFS=$as_save_IFS
6787
 
6788
fi
6789
fi
6790
OTOOL=$ac_cv_prog_OTOOL
6791
if test -n "$OTOOL"; then
6792
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6793
$as_echo "$OTOOL" >&6; }
6794
else
6795
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6796
$as_echo "no" >&6; }
6797
fi
6798
 
6799
 
6800
fi
6801
if test -z "$ac_cv_prog_OTOOL"; then
6802
  ac_ct_OTOOL=$OTOOL
6803
  # Extract the first word of "otool", so it can be a program name with args.
6804
set dummy otool; ac_word=$2
6805
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6806
$as_echo_n "checking for $ac_word... " >&6; }
6807
if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6808
  $as_echo_n "(cached) " >&6
6809
else
6810
  if test -n "$ac_ct_OTOOL"; then
6811
  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6812
else
6813
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6814
for as_dir in $PATH
6815
do
6816
  IFS=$as_save_IFS
6817
  test -z "$as_dir" && as_dir=.
6818
    for ac_exec_ext in '' $ac_executable_extensions; do
6819
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6820
    ac_cv_prog_ac_ct_OTOOL="otool"
6821
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6822
    break 2
6823
  fi
6824
done
6825
  done
6826
IFS=$as_save_IFS
6827
 
6828
fi
6829
fi
6830
ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6831
if test -n "$ac_ct_OTOOL"; then
6832
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6833
$as_echo "$ac_ct_OTOOL" >&6; }
6834
else
6835
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6836
$as_echo "no" >&6; }
6837
fi
6838
 
6839
  if test "x$ac_ct_OTOOL" = x; then
6840
    OTOOL=":"
6841
  else
6842
    case $cross_compiling:$ac_tool_warned in
6843
yes:)
6844
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6845
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6846
ac_tool_warned=yes ;;
6847
esac
6848
    OTOOL=$ac_ct_OTOOL
6849
  fi
6850
else
6851
  OTOOL="$ac_cv_prog_OTOOL"
6852
fi
6853
 
6854
    if test -n "$ac_tool_prefix"; then
6855
  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6856
set dummy ${ac_tool_prefix}otool64; ac_word=$2
6857
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6858
$as_echo_n "checking for $ac_word... " >&6; }
6859
if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6860
  $as_echo_n "(cached) " >&6
6861
else
6862
  if test -n "$OTOOL64"; then
6863
  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6864
else
6865
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6866
for as_dir in $PATH
6867
do
6868
  IFS=$as_save_IFS
6869
  test -z "$as_dir" && as_dir=.
6870
    for ac_exec_ext in '' $ac_executable_extensions; do
6871
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6872
    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6873
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6874
    break 2
6875
  fi
6876
done
6877
  done
6878
IFS=$as_save_IFS
6879
 
6880
fi
6881
fi
6882
OTOOL64=$ac_cv_prog_OTOOL64
6883
if test -n "$OTOOL64"; then
6884
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6885
$as_echo "$OTOOL64" >&6; }
6886
else
6887
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6888
$as_echo "no" >&6; }
6889
fi
6890
 
6891
 
6892
fi
6893
if test -z "$ac_cv_prog_OTOOL64"; then
6894
  ac_ct_OTOOL64=$OTOOL64
6895
  # Extract the first word of "otool64", so it can be a program name with args.
6896
set dummy otool64; ac_word=$2
6897
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6898
$as_echo_n "checking for $ac_word... " >&6; }
6899
if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6900
  $as_echo_n "(cached) " >&6
6901
else
6902
  if test -n "$ac_ct_OTOOL64"; then
6903
  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6904
else
6905
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6906
for as_dir in $PATH
6907
do
6908
  IFS=$as_save_IFS
6909
  test -z "$as_dir" && as_dir=.
6910
    for ac_exec_ext in '' $ac_executable_extensions; do
6911
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6912
    ac_cv_prog_ac_ct_OTOOL64="otool64"
6913
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6914
    break 2
6915
  fi
6916
done
6917
  done
6918
IFS=$as_save_IFS
6919
 
6920
fi
6921
fi
6922
ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6923
if test -n "$ac_ct_OTOOL64"; then
6924
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6925
$as_echo "$ac_ct_OTOOL64" >&6; }
6926
else
6927
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6928
$as_echo "no" >&6; }
6929
fi
6930
 
6931
  if test "x$ac_ct_OTOOL64" = x; then
6932
    OTOOL64=":"
6933
  else
6934
    case $cross_compiling:$ac_tool_warned in
6935
yes:)
6936
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6937
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6938
ac_tool_warned=yes ;;
6939
esac
6940
    OTOOL64=$ac_ct_OTOOL64
6941
  fi
6942
else
6943
  OTOOL64="$ac_cv_prog_OTOOL64"
6944
fi
6945
 
6946
 
6947
 
6948
 
6949
 
6950
 
6951
 
6952
 
6953
 
6954
 
6955
 
6956
 
6957
 
6958
 
6959
 
6960
 
6961
 
6962
 
6963
 
6964
 
6965
 
6966
 
6967
 
6968
 
6969
 
6970
 
6971
 
6972
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6973
$as_echo_n "checking for -single_module linker flag... " >&6; }
6974
if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6975
  $as_echo_n "(cached) " >&6
6976
else
6977
  lt_cv_apple_cc_single_mod=no
6978
      if test -z "${LT_MULTI_MODULE}"; then
6979
        # By default we will add the -single_module flag. You can override
6980
        # by either setting the environment variable LT_MULTI_MODULE
6981
        # non-empty at configure time, or by adding -multi_module to the
6982
        # link flags.
6983
        rm -rf libconftest.dylib*
6984
        echo "int foo(void){return 1;}" > conftest.c
6985
        echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6986
-dynamiclib -Wl,-single_module conftest.c" >&5
6987
        $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6988
          -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6989
        _lt_result=$?
6990
        if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6991
          lt_cv_apple_cc_single_mod=yes
6992
        else
6993
          cat conftest.err >&5
6994
        fi
6995
        rm -rf libconftest.dylib*
6996
        rm -f conftest.*
6997
      fi
6998
fi
6999
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7000
$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7001
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7002
$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7003
if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7004
  $as_echo_n "(cached) " >&6
7005
else
7006
  lt_cv_ld_exported_symbols_list=no
7007
      save_LDFLAGS=$LDFLAGS
7008
      echo "_main" > conftest.sym
7009
      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7010
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7011
/* end confdefs.h.  */
7012
 
7013
int
7014
main ()
7015
{
7016
 
7017
  ;
7018
  return 0;
7019
}
7020
_ACEOF
7021
if ac_fn_c_try_link "$LINENO"; then :
7022
  lt_cv_ld_exported_symbols_list=yes
7023
else
7024
  lt_cv_ld_exported_symbols_list=no
7025
fi
7026
rm -f core conftest.err conftest.$ac_objext \
7027
    conftest$ac_exeext conftest.$ac_ext
7028
        LDFLAGS="$save_LDFLAGS"
7029
 
7030
fi
7031
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7032
$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7033
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7034
$as_echo_n "checking for -force_load linker flag... " >&6; }
7035
if test "${lt_cv_ld_force_load+set}" = set; then :
7036
  $as_echo_n "(cached) " >&6
7037
else
7038
  lt_cv_ld_force_load=no
7039
      cat > conftest.c << _LT_EOF
7040
int forced_loaded() { return 2;}
7041
_LT_EOF
7042
      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7043
      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7044
      echo "$AR cru libconftest.a conftest.o" >&5
7045
      $AR cru libconftest.a conftest.o 2>&5
7046
      cat > conftest.c << _LT_EOF
7047
int main() { return 0;}
7048
_LT_EOF
7049
      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7050
      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7051
      _lt_result=$?
7052
      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7053
        lt_cv_ld_force_load=yes
7054
      else
7055
        cat conftest.err >&5
7056
      fi
7057
        rm -f conftest.err libconftest.a conftest conftest.c
7058
        rm -rf conftest.dSYM
7059
 
7060
fi
7061
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7062
$as_echo "$lt_cv_ld_force_load" >&6; }
7063
    case $host_os in
7064
    rhapsody* | darwin1.[012])
7065
      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7066
    darwin1.*)
7067
      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7068
    darwin*) # darwin 5.x on
7069
      # if running on 10.5 or later, the deployment target defaults
7070
      # to the OS version, if on x86, and 10.4, the deployment
7071
      # target defaults to 10.4. Don't you love it?
7072
      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7073
        10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7074
          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7075
        10.[012]*)
7076
          _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7077
        10.*)
7078
          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7079
      esac
7080
    ;;
7081
  esac
7082
    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7083
      _lt_dar_single_mod='$single_module'
7084
    fi
7085
    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7086
      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7087
    else
7088
      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7089
    fi
7090
    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7091
      _lt_dsymutil='~$DSYMUTIL $lib || :'
7092
    else
7093
      _lt_dsymutil=
7094
    fi
7095
    ;;
7096
  esac
7097
 
7098
for ac_header in dlfcn.h
7099
do :
7100
  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7101
"
7102
if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7103
  cat >>confdefs.h <<_ACEOF
7104
#define HAVE_DLFCN_H 1
7105
_ACEOF
7106
 
7107
fi
7108
 
7109
done
7110
 
7111
 
7112
 
7113
 
7114
 
7115
# Set options
7116
 
7117
 
7118
 
7119
 
7120
  enable_win32_dll=no
7121
 
7122
 
7123
            # Check whether --enable-shared was given.
7124
if test "${enable_shared+set}" = set; then :
7125
  enableval=$enable_shared; p=${PACKAGE-default}
7126
    case $enableval in
7127
    yes) enable_shared=yes ;;
7128
    no) enable_shared=no ;;
7129
    *)
7130
      enable_shared=no
7131
      # Look at the argument we got.  We use all the common list separators.
7132
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7133
      for pkg in $enableval; do
7134
        IFS="$lt_save_ifs"
7135
        if test "X$pkg" = "X$p"; then
7136
          enable_shared=yes
7137
        fi
7138
      done
7139
      IFS="$lt_save_ifs"
7140
      ;;
7141
    esac
7142
else
7143
  enable_shared=yes
7144
fi
7145
 
7146
 
7147
 
7148
 
7149
 
7150
 
7151
 
7152
 
7153
 
7154
  # Check whether --enable-static was given.
7155
if test "${enable_static+set}" = set; then :
7156
  enableval=$enable_static; p=${PACKAGE-default}
7157
    case $enableval in
7158
    yes) enable_static=yes ;;
7159
    no) enable_static=no ;;
7160
    *)
7161
     enable_static=no
7162
      # Look at the argument we got.  We use all the common list separators.
7163
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7164
      for pkg in $enableval; do
7165
        IFS="$lt_save_ifs"
7166
        if test "X$pkg" = "X$p"; then
7167
          enable_static=yes
7168
        fi
7169
      done
7170
      IFS="$lt_save_ifs"
7171
      ;;
7172
    esac
7173
else
7174
  enable_static=yes
7175
fi
7176
 
7177
 
7178
 
7179
 
7180
 
7181
 
7182
 
7183
 
7184
 
7185
 
7186
# Check whether --with-pic was given.
7187
if test "${with_pic+set}" = set; then :
7188
  withval=$with_pic; pic_mode="$withval"
7189
else
7190
  pic_mode=default
7191
fi
7192
 
7193
 
7194
test -z "$pic_mode" && pic_mode=default
7195
 
7196
 
7197
 
7198
 
7199
 
7200
 
7201
 
7202
  # Check whether --enable-fast-install was given.
7203
if test "${enable_fast_install+set}" = set; then :
7204
  enableval=$enable_fast_install; p=${PACKAGE-default}
7205
    case $enableval in
7206
    yes) enable_fast_install=yes ;;
7207
    no) enable_fast_install=no ;;
7208
    *)
7209
      enable_fast_install=no
7210
      # Look at the argument we got.  We use all the common list separators.
7211
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7212
      for pkg in $enableval; do
7213
        IFS="$lt_save_ifs"
7214
        if test "X$pkg" = "X$p"; then
7215
          enable_fast_install=yes
7216
        fi
7217
      done
7218
      IFS="$lt_save_ifs"
7219
      ;;
7220
    esac
7221
else
7222
  enable_fast_install=yes
7223
fi
7224
 
7225
 
7226
 
7227
 
7228
 
7229
 
7230
 
7231
 
7232
 
7233
 
7234
 
7235
# This can be used to rebuild libtool when needed
7236
LIBTOOL_DEPS="$ltmain"
7237
 
7238
# Always use our own libtool.
7239
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7240
 
7241
 
7242
 
7243
 
7244
 
7245
 
7246
 
7247
 
7248
 
7249
 
7250
 
7251
 
7252
 
7253
 
7254
 
7255
 
7256
 
7257
 
7258
 
7259
 
7260
 
7261
 
7262
 
7263
 
7264
 
7265
 
7266
test -z "$LN_S" && LN_S="ln -s"
7267
 
7268
 
7269
 
7270
 
7271
 
7272
 
7273
 
7274
 
7275
 
7276
 
7277
 
7278
 
7279
 
7280
 
7281
if test -n "${ZSH_VERSION+set}" ; then
7282
   setopt NO_GLOB_SUBST
7283
fi
7284
 
7285
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7286
$as_echo_n "checking for objdir... " >&6; }
7287
if test "${lt_cv_objdir+set}" = set; then :
7288
  $as_echo_n "(cached) " >&6
7289
else
7290
  rm -f .libs 2>/dev/null
7291
mkdir .libs 2>/dev/null
7292
if test -d .libs; then
7293
  lt_cv_objdir=.libs
7294
else
7295
  # MS-DOS does not allow filenames that begin with a dot.
7296
  lt_cv_objdir=_libs
7297
fi
7298
rmdir .libs 2>/dev/null
7299
fi
7300
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7301
$as_echo "$lt_cv_objdir" >&6; }
7302
objdir=$lt_cv_objdir
7303
 
7304
 
7305
 
7306
 
7307
 
7308
cat >>confdefs.h <<_ACEOF
7309
#define LT_OBJDIR "$lt_cv_objdir/"
7310
_ACEOF
7311
 
7312
 
7313
 
7314
 
7315
case $host_os in
7316
aix3*)
7317
  # AIX sometimes has problems with the GCC collect2 program.  For some
7318
  # reason, if we set the COLLECT_NAMES environment variable, the problems
7319
  # vanish in a puff of smoke.
7320
  if test "X${COLLECT_NAMES+set}" != Xset; then
7321
    COLLECT_NAMES=
7322
    export COLLECT_NAMES
7323
  fi
7324
  ;;
7325
esac
7326
 
7327
# Global variables:
7328
ofile=libtool
7329
can_build_shared=yes
7330
 
7331
# All known linkers require a `.a' archive for static linking (except MSVC,
7332
# which needs '.lib').
7333
libext=a
7334
 
7335
with_gnu_ld="$lt_cv_prog_gnu_ld"
7336
 
7337
old_CC="$CC"
7338
old_CFLAGS="$CFLAGS"
7339
 
7340
# Set sane defaults for various variables
7341
test -z "$CC" && CC=cc
7342
test -z "$LTCC" && LTCC=$CC
7343
test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7344
test -z "$LD" && LD=ld
7345
test -z "$ac_objext" && ac_objext=o
7346
 
7347
for cc_temp in $compiler""; do
7348
  case $cc_temp in
7349
    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7350
    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7351
    \-*) ;;
7352
    *) break;;
7353
  esac
7354
done
7355
cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7356
 
7357
 
7358
# Only perform the check for file, if the check method requires it
7359
test -z "$MAGIC_CMD" && MAGIC_CMD=file
7360
case $deplibs_check_method in
7361
file_magic*)
7362
  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7363
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7364
$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7365
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7366
  $as_echo_n "(cached) " >&6
7367
else
7368
  case $MAGIC_CMD in
7369
[\\/*] |  ?:[\\/]*)
7370
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7371
  ;;
7372
*)
7373
  lt_save_MAGIC_CMD="$MAGIC_CMD"
7374
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7375
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7376
  for ac_dir in $ac_dummy; do
7377
    IFS="$lt_save_ifs"
7378
    test -z "$ac_dir" && ac_dir=.
7379
    if test -f $ac_dir/${ac_tool_prefix}file; then
7380
      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7381
      if test -n "$file_magic_test_file"; then
7382
        case $deplibs_check_method in
7383
        "file_magic "*)
7384
          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7385
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7386
          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7387
            $EGREP "$file_magic_regex" > /dev/null; then
7388
            :
7389
          else
7390
            cat <<_LT_EOF 1>&2
7391
 
7392
*** Warning: the command libtool uses to detect shared libraries,
7393
*** $file_magic_cmd, produces output that libtool cannot recognize.
7394
*** The result is that libtool may fail to recognize shared libraries
7395
*** as such.  This will affect the creation of libtool libraries that
7396
*** depend on shared libraries, but programs linked with such libtool
7397
*** libraries will work regardless of this problem.  Nevertheless, you
7398
*** may want to report the problem to your system manager and/or to
7399
*** bug-libtool@gnu.org
7400
 
7401
_LT_EOF
7402
          fi ;;
7403
        esac
7404
      fi
7405
      break
7406
    fi
7407
  done
7408
  IFS="$lt_save_ifs"
7409
  MAGIC_CMD="$lt_save_MAGIC_CMD"
7410
  ;;
7411
esac
7412
fi
7413
 
7414
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7415
if test -n "$MAGIC_CMD"; then
7416
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7417
$as_echo "$MAGIC_CMD" >&6; }
7418
else
7419
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7420
$as_echo "no" >&6; }
7421
fi
7422
 
7423
 
7424
 
7425
 
7426
 
7427
if test -z "$lt_cv_path_MAGIC_CMD"; then
7428
  if test -n "$ac_tool_prefix"; then
7429
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7430
$as_echo_n "checking for file... " >&6; }
7431
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7432
  $as_echo_n "(cached) " >&6
7433
else
7434
  case $MAGIC_CMD in
7435
[\\/*] |  ?:[\\/]*)
7436
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7437
  ;;
7438
*)
7439
  lt_save_MAGIC_CMD="$MAGIC_CMD"
7440
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7441
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7442
  for ac_dir in $ac_dummy; do
7443
    IFS="$lt_save_ifs"
7444
    test -z "$ac_dir" && ac_dir=.
7445
    if test -f $ac_dir/file; then
7446
      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7447
      if test -n "$file_magic_test_file"; then
7448
        case $deplibs_check_method in
7449
        "file_magic "*)
7450
          file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7451
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7452
          if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7453
            $EGREP "$file_magic_regex" > /dev/null; then
7454
            :
7455
          else
7456
            cat <<_LT_EOF 1>&2
7457
 
7458
*** Warning: the command libtool uses to detect shared libraries,
7459
*** $file_magic_cmd, produces output that libtool cannot recognize.
7460
*** The result is that libtool may fail to recognize shared libraries
7461
*** as such.  This will affect the creation of libtool libraries that
7462
*** depend on shared libraries, but programs linked with such libtool
7463
*** libraries will work regardless of this problem.  Nevertheless, you
7464
*** may want to report the problem to your system manager and/or to
7465
*** bug-libtool@gnu.org
7466
 
7467
_LT_EOF
7468
          fi ;;
7469
        esac
7470
      fi
7471
      break
7472
    fi
7473
  done
7474
  IFS="$lt_save_ifs"
7475
  MAGIC_CMD="$lt_save_MAGIC_CMD"
7476
  ;;
7477
esac
7478
fi
7479
 
7480
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7481
if test -n "$MAGIC_CMD"; then
7482
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7483
$as_echo "$MAGIC_CMD" >&6; }
7484
else
7485
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7486
$as_echo "no" >&6; }
7487
fi
7488
 
7489
 
7490
  else
7491
    MAGIC_CMD=:
7492
  fi
7493
fi
7494
 
7495
  fi
7496
  ;;
7497
esac
7498
 
7499
# Use C for the default configuration in the libtool script
7500
 
7501
lt_save_CC="$CC"
7502
ac_ext=c
7503
ac_cpp='$CPP $CPPFLAGS'
7504
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7505
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7506
ac_compiler_gnu=$ac_cv_c_compiler_gnu
7507
 
7508
 
7509
# Source file extension for C test sources.
7510
ac_ext=c
7511
 
7512
# Object file extension for compiled C test sources.
7513
objext=o
7514
objext=$objext
7515
 
7516
# Code to be used in simple compile tests
7517
lt_simple_compile_test_code="int some_variable = 0;"
7518
 
7519
# Code to be used in simple link tests
7520
lt_simple_link_test_code='int main(){return(0);}'
7521
 
7522
 
7523
 
7524
 
7525
 
7526
 
7527
 
7528
# If no C compiler was specified, use CC.
7529
LTCC=${LTCC-"$CC"}
7530
 
7531
# If no C compiler flags were specified, use CFLAGS.
7532
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7533
 
7534
# Allow CC to be a program name with arguments.
7535
compiler=$CC
7536
 
7537
# Save the default compiler, since it gets overwritten when the other
7538
# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7539
compiler_DEFAULT=$CC
7540
 
7541
# save warnings/boilerplate of simple test code
7542
ac_outfile=conftest.$ac_objext
7543
echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7544
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7545
_lt_compiler_boilerplate=`cat conftest.err`
7546
$RM conftest*
7547
 
7548
ac_outfile=conftest.$ac_objext
7549
echo "$lt_simple_link_test_code" >conftest.$ac_ext
7550
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7551
_lt_linker_boilerplate=`cat conftest.err`
7552
$RM -r conftest*
7553
 
7554
 
7555
## CAVEAT EMPTOR:
7556
## There is no encapsulation within the following macros, do not change
7557
## the running order or otherwise move them around unless you know exactly
7558
## what you are doing...
7559
if test -n "$compiler"; then
7560
 
7561
lt_prog_compiler_no_builtin_flag=
7562
 
7563
if test "$GCC" = yes; then
7564
  case $cc_basename in
7565
  nvcc*)
7566
    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7567
  *)
7568
    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7569
  esac
7570
 
7571
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7572
$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7573
if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7574
  $as_echo_n "(cached) " >&6
7575
else
7576
  lt_cv_prog_compiler_rtti_exceptions=no
7577
   ac_outfile=conftest.$ac_objext
7578
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7579
   lt_compiler_flag="-fno-rtti -fno-exceptions"
7580
   # Insert the option either (1) after the last *FLAGS variable, or
7581
   # (2) before a word containing "conftest.", or (3) at the end.
7582
   # Note that $ac_compile itself does not contain backslashes and begins
7583
   # with a dollar sign (not a hyphen), so the echo should work correctly.
7584
   # The option is referenced via a variable to avoid confusing sed.
7585
   lt_compile=`echo "$ac_compile" | $SED \
7586
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7587
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7588
   -e 's:$: $lt_compiler_flag:'`
7589
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7590
   (eval "$lt_compile" 2>conftest.err)
7591
   ac_status=$?
7592
   cat conftest.err >&5
7593
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7594
   if (exit $ac_status) && test -s "$ac_outfile"; then
7595
     # The compiler can only warn and ignore the option if not recognized
7596
     # So say no if there are warnings other than the usual output.
7597
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7598
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7599
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7600
       lt_cv_prog_compiler_rtti_exceptions=yes
7601
     fi
7602
   fi
7603
   $RM conftest*
7604
 
7605
fi
7606
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7607
$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7608
 
7609
if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7610
    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7611
else
7612
    :
7613
fi
7614
 
7615
fi
7616
 
7617
 
7618
 
7619
 
7620
 
7621
 
7622
  lt_prog_compiler_wl=
7623
lt_prog_compiler_pic=
7624
lt_prog_compiler_static=
7625
 
7626
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7627
$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7628
 
7629
  if test "$GCC" = yes; then
7630
    lt_prog_compiler_wl='-Wl,'
7631
    lt_prog_compiler_static='-static'
7632
 
7633
    case $host_os in
7634
      aix*)
7635
      # All AIX code is PIC.
7636
      if test "$host_cpu" = ia64; then
7637
        # AIX 5 now supports IA64 processor
7638
        lt_prog_compiler_static='-Bstatic'
7639
      fi
7640
      ;;
7641
 
7642
    amigaos*)
7643
      case $host_cpu in
7644
      powerpc)
7645
            # see comment about AmigaOS4 .so support
7646
            lt_prog_compiler_pic='-fPIC'
7647
        ;;
7648
      m68k)
7649
            # FIXME: we need at least 68020 code to build shared libraries, but
7650
            # adding the `-m68020' flag to GCC prevents building anything better,
7651
            # like `-m68040'.
7652
            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7653
        ;;
7654
      esac
7655
      ;;
7656
 
7657
    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7658
      # PIC is the default for these OSes.
7659
      ;;
7660
 
7661
    mingw* | cygwin* | pw32* | os2* | cegcc*)
7662
      # This hack is so that the source file can tell whether it is being
7663
      # built for inclusion in a dll (and should export symbols for example).
7664
      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7665
      # (--disable-auto-import) libraries
7666
      lt_prog_compiler_pic='-DDLL_EXPORT'
7667
      ;;
7668
 
7669
    darwin* | rhapsody*)
7670
      # PIC is the default on this platform
7671
      # Common symbols not allowed in MH_DYLIB files
7672
      lt_prog_compiler_pic='-fno-common'
7673
      ;;
7674
 
7675
    haiku*)
7676
      # PIC is the default for Haiku.
7677
      # The "-static" flag exists, but is broken.
7678
      lt_prog_compiler_static=
7679
      ;;
7680
 
7681
    hpux*)
7682
      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7683
      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7684
      # sets the default TLS model and affects inlining.
7685
      case $host_cpu in
7686
      hppa*64*)
7687
        # +Z the default
7688
        ;;
7689
      *)
7690
        lt_prog_compiler_pic='-fPIC'
7691
        ;;
7692
      esac
7693
      ;;
7694
 
7695
    interix[3-9]*)
7696
      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7697
      # Instead, we relocate shared libraries at runtime.
7698
      ;;
7699
 
7700
    msdosdjgpp*)
7701
      # Just because we use GCC doesn't mean we suddenly get shared libraries
7702
      # on systems that don't support them.
7703
      lt_prog_compiler_can_build_shared=no
7704
      enable_shared=no
7705
      ;;
7706
 
7707
    *nto* | *qnx*)
7708
      # QNX uses GNU C++, but need to define -shared option too, otherwise
7709
      # it will coredump.
7710
      lt_prog_compiler_pic='-fPIC -shared'
7711
      ;;
7712
 
7713
    sysv4*MP*)
7714
      if test -d /usr/nec; then
7715
        lt_prog_compiler_pic=-Kconform_pic
7716
      fi
7717
      ;;
7718
 
7719
    *)
7720
      lt_prog_compiler_pic='-fPIC'
7721
      ;;
7722
    esac
7723
 
7724
    case $cc_basename in
7725
    nvcc*) # Cuda Compiler Driver 2.2
7726
      lt_prog_compiler_wl='-Xlinker '
7727
      lt_prog_compiler_pic='-Xcompiler -fPIC'
7728
      ;;
7729
    esac
7730
  else
7731
    # PORTME Check for flag to pass linker flags through the system compiler.
7732
    case $host_os in
7733
    aix*)
7734
      lt_prog_compiler_wl='-Wl,'
7735
      if test "$host_cpu" = ia64; then
7736
        # AIX 5 now supports IA64 processor
7737
        lt_prog_compiler_static='-Bstatic'
7738
      else
7739
        lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7740
      fi
7741
      ;;
7742
 
7743
    mingw* | cygwin* | pw32* | os2* | cegcc*)
7744
      # This hack is so that the source file can tell whether it is being
7745
      # built for inclusion in a dll (and should export symbols for example).
7746
      lt_prog_compiler_pic='-DDLL_EXPORT'
7747
      ;;
7748
 
7749
    hpux9* | hpux10* | hpux11*)
7750
      lt_prog_compiler_wl='-Wl,'
7751
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7752
      # not for PA HP-UX.
7753
      case $host_cpu in
7754
      hppa*64*|ia64*)
7755
        # +Z the default
7756
        ;;
7757
      *)
7758
        lt_prog_compiler_pic='+Z'
7759
        ;;
7760
      esac
7761
      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7762
      lt_prog_compiler_static='${wl}-a ${wl}archive'
7763
      ;;
7764
 
7765
    irix5* | irix6* | nonstopux*)
7766
      lt_prog_compiler_wl='-Wl,'
7767
      # PIC (with -KPIC) is the default.
7768
      lt_prog_compiler_static='-non_shared'
7769
      ;;
7770
 
7771
    linux* | k*bsd*-gnu | kopensolaris*-gnu)
7772
      case $cc_basename in
7773
      # old Intel for x86_64 which still supported -KPIC.
7774
      ecc*)
7775
        lt_prog_compiler_wl='-Wl,'
7776
        lt_prog_compiler_pic='-KPIC'
7777
        lt_prog_compiler_static='-static'
7778
        ;;
7779
      # icc used to be incompatible with GCC.
7780
      # ICC 10 doesn't accept -KPIC any more.
7781
      icc* | ifort*)
7782
        lt_prog_compiler_wl='-Wl,'
7783
        lt_prog_compiler_pic='-fPIC'
7784
        lt_prog_compiler_static='-static'
7785
        ;;
7786
      # Lahey Fortran 8.1.
7787
      lf95*)
7788
        lt_prog_compiler_wl='-Wl,'
7789
        lt_prog_compiler_pic='--shared'
7790
        lt_prog_compiler_static='--static'
7791
        ;;
7792
      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7793
        # Portland Group compilers (*not* the Pentium gcc compiler,
7794
        # which looks to be a dead project)
7795
        lt_prog_compiler_wl='-Wl,'
7796
        lt_prog_compiler_pic='-fpic'
7797
        lt_prog_compiler_static='-Bstatic'
7798
        ;;
7799
      ccc*)
7800
        lt_prog_compiler_wl='-Wl,'
7801
        # All Alpha code is PIC.
7802
        lt_prog_compiler_static='-non_shared'
7803
        ;;
7804
      xl* | bgxl* | bgf* | mpixl*)
7805
        # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7806
        lt_prog_compiler_wl='-Wl,'
7807
        lt_prog_compiler_pic='-qpic'
7808
        lt_prog_compiler_static='-qstaticlink'
7809
        ;;
7810
      *)
7811
        case `$CC -V 2>&1 | sed 5q` in
7812
        *Sun\ F* | *Sun*Fortran*)
7813
          # Sun Fortran 8.3 passes all unrecognized flags to the linker
7814
          lt_prog_compiler_pic='-KPIC'
7815
          lt_prog_compiler_static='-Bstatic'
7816
          lt_prog_compiler_wl=''
7817
          ;;
7818
        *Sun\ C*)
7819
          # Sun C 5.9
7820
          lt_prog_compiler_pic='-KPIC'
7821
          lt_prog_compiler_static='-Bstatic'
7822
          lt_prog_compiler_wl='-Wl,'
7823
          ;;
7824
        esac
7825
        ;;
7826
      esac
7827
      ;;
7828
 
7829
    newsos6)
7830
      lt_prog_compiler_pic='-KPIC'
7831
      lt_prog_compiler_static='-Bstatic'
7832
      ;;
7833
 
7834
    *nto* | *qnx*)
7835
      # QNX uses GNU C++, but need to define -shared option too, otherwise
7836
      # it will coredump.
7837
      lt_prog_compiler_pic='-fPIC -shared'
7838
      ;;
7839
 
7840
    osf3* | osf4* | osf5*)
7841
      lt_prog_compiler_wl='-Wl,'
7842
      # All OSF/1 code is PIC.
7843
      lt_prog_compiler_static='-non_shared'
7844
      ;;
7845
 
7846
    rdos*)
7847
      lt_prog_compiler_static='-non_shared'
7848
      ;;
7849
 
7850
    solaris*)
7851
      lt_prog_compiler_pic='-KPIC'
7852
      lt_prog_compiler_static='-Bstatic'
7853
      case $cc_basename in
7854
      f77* | f90* | f95*)
7855
        lt_prog_compiler_wl='-Qoption ld ';;
7856
      *)
7857
        lt_prog_compiler_wl='-Wl,';;
7858
      esac
7859
      ;;
7860
 
7861
    sunos4*)
7862
      lt_prog_compiler_wl='-Qoption ld '
7863
      lt_prog_compiler_pic='-PIC'
7864
      lt_prog_compiler_static='-Bstatic'
7865
      ;;
7866
 
7867
    sysv4 | sysv4.2uw2* | sysv4.3*)
7868
      lt_prog_compiler_wl='-Wl,'
7869
      lt_prog_compiler_pic='-KPIC'
7870
      lt_prog_compiler_static='-Bstatic'
7871
      ;;
7872
 
7873
    sysv4*MP*)
7874
      if test -d /usr/nec ;then
7875
        lt_prog_compiler_pic='-Kconform_pic'
7876
        lt_prog_compiler_static='-Bstatic'
7877
      fi
7878
      ;;
7879
 
7880
    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7881
      lt_prog_compiler_wl='-Wl,'
7882
      lt_prog_compiler_pic='-KPIC'
7883
      lt_prog_compiler_static='-Bstatic'
7884
      ;;
7885
 
7886
    unicos*)
7887
      lt_prog_compiler_wl='-Wl,'
7888
      lt_prog_compiler_can_build_shared=no
7889
      ;;
7890
 
7891
    uts4*)
7892
      lt_prog_compiler_pic='-pic'
7893
      lt_prog_compiler_static='-Bstatic'
7894
      ;;
7895
 
7896
    *)
7897
      lt_prog_compiler_can_build_shared=no
7898
      ;;
7899
    esac
7900
  fi
7901
 
7902
case $host_os in
7903
  # For platforms which do not support PIC, -DPIC is meaningless:
7904
  *djgpp*)
7905
    lt_prog_compiler_pic=
7906
    ;;
7907
  *)
7908
    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7909
    ;;
7910
esac
7911
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7912
$as_echo "$lt_prog_compiler_pic" >&6; }
7913
 
7914
 
7915
 
7916
 
7917
 
7918
 
7919
#
7920
# Check to make sure the PIC flag actually works.
7921
#
7922
if test -n "$lt_prog_compiler_pic"; then
7923
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7924
$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7925
if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7926
  $as_echo_n "(cached) " >&6
7927
else
7928
  lt_cv_prog_compiler_pic_works=no
7929
   ac_outfile=conftest.$ac_objext
7930
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7931
   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7932
   # Insert the option either (1) after the last *FLAGS variable, or
7933
   # (2) before a word containing "conftest.", or (3) at the end.
7934
   # Note that $ac_compile itself does not contain backslashes and begins
7935
   # with a dollar sign (not a hyphen), so the echo should work correctly.
7936
   # The option is referenced via a variable to avoid confusing sed.
7937
   lt_compile=`echo "$ac_compile" | $SED \
7938
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7939
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7940
   -e 's:$: $lt_compiler_flag:'`
7941
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7942
   (eval "$lt_compile" 2>conftest.err)
7943
   ac_status=$?
7944
   cat conftest.err >&5
7945
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7946
   if (exit $ac_status) && test -s "$ac_outfile"; then
7947
     # The compiler can only warn and ignore the option if not recognized
7948
     # So say no if there are warnings other than the usual output.
7949
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7950
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7951
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7952
       lt_cv_prog_compiler_pic_works=yes
7953
     fi
7954
   fi
7955
   $RM conftest*
7956
 
7957
fi
7958
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7959
$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7960
 
7961
if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7962
    case $lt_prog_compiler_pic in
7963
     "" | " "*) ;;
7964
     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7965
     esac
7966
else
7967
    lt_prog_compiler_pic=
7968
     lt_prog_compiler_can_build_shared=no
7969
fi
7970
 
7971
fi
7972
 
7973
 
7974
 
7975
 
7976
 
7977
 
7978
#
7979
# Check to make sure the static flag actually works.
7980
#
7981
wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7982
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7983
$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7984
if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7985
  $as_echo_n "(cached) " >&6
7986
else
7987
  lt_cv_prog_compiler_static_works=no
7988
   save_LDFLAGS="$LDFLAGS"
7989
   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7990
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
7991
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7992
     # The linker can only warn and ignore the option if not recognized
7993
     # So say no if there are warnings
7994
     if test -s conftest.err; then
7995
       # Append any errors to the config.log.
7996
       cat conftest.err 1>&5
7997
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
7998
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7999
       if diff conftest.exp conftest.er2 >/dev/null; then
8000
         lt_cv_prog_compiler_static_works=yes
8001
       fi
8002
     else
8003
       lt_cv_prog_compiler_static_works=yes
8004
     fi
8005
   fi
8006
   $RM -r conftest*
8007
   LDFLAGS="$save_LDFLAGS"
8008
 
8009
fi
8010
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8011
$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8012
 
8013
if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8014
    :
8015
else
8016
    lt_prog_compiler_static=
8017
fi
8018
 
8019
 
8020
 
8021
 
8022
 
8023
 
8024
 
8025
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8026
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8027
if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8028
  $as_echo_n "(cached) " >&6
8029
else
8030
  lt_cv_prog_compiler_c_o=no
8031
   $RM -r conftest 2>/dev/null
8032
   mkdir conftest
8033
   cd conftest
8034
   mkdir out
8035
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8036
 
8037
   lt_compiler_flag="-o out/conftest2.$ac_objext"
8038
   # Insert the option either (1) after the last *FLAGS variable, or
8039
   # (2) before a word containing "conftest.", or (3) at the end.
8040
   # Note that $ac_compile itself does not contain backslashes and begins
8041
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8042
   lt_compile=`echo "$ac_compile" | $SED \
8043
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8044
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8045
   -e 's:$: $lt_compiler_flag:'`
8046
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8047
   (eval "$lt_compile" 2>out/conftest.err)
8048
   ac_status=$?
8049
   cat out/conftest.err >&5
8050
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8051
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8052
   then
8053
     # The compiler can only warn and ignore the option if not recognized
8054
     # So say no if there are warnings
8055
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8056
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8057
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8058
       lt_cv_prog_compiler_c_o=yes
8059
     fi
8060
   fi
8061
   chmod u+w . 2>&5
8062
   $RM conftest*
8063
   # SGI C++ compiler will create directory out/ii_files/ for
8064
   # template instantiation
8065
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8066
   $RM out/* && rmdir out
8067
   cd ..
8068
   $RM -r conftest
8069
   $RM conftest*
8070
 
8071
fi
8072
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8073
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8074
 
8075
 
8076
 
8077
 
8078
 
8079
 
8080
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8081
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8082
if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8083
  $as_echo_n "(cached) " >&6
8084
else
8085
  lt_cv_prog_compiler_c_o=no
8086
   $RM -r conftest 2>/dev/null
8087
   mkdir conftest
8088
   cd conftest
8089
   mkdir out
8090
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8091
 
8092
   lt_compiler_flag="-o out/conftest2.$ac_objext"
8093
   # Insert the option either (1) after the last *FLAGS variable, or
8094
   # (2) before a word containing "conftest.", or (3) at the end.
8095
   # Note that $ac_compile itself does not contain backslashes and begins
8096
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8097
   lt_compile=`echo "$ac_compile" | $SED \
8098
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8099
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8100
   -e 's:$: $lt_compiler_flag:'`
8101
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8102
   (eval "$lt_compile" 2>out/conftest.err)
8103
   ac_status=$?
8104
   cat out/conftest.err >&5
8105
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8106
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8107
   then
8108
     # The compiler can only warn and ignore the option if not recognized
8109
     # So say no if there are warnings
8110
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8111
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8112
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8113
       lt_cv_prog_compiler_c_o=yes
8114
     fi
8115
   fi
8116
   chmod u+w . 2>&5
8117
   $RM conftest*
8118
   # SGI C++ compiler will create directory out/ii_files/ for
8119
   # template instantiation
8120
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8121
   $RM out/* && rmdir out
8122
   cd ..
8123
   $RM -r conftest
8124
   $RM conftest*
8125
 
8126
fi
8127
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8128
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8129
 
8130
 
8131
 
8132
 
8133
hard_links="nottested"
8134
if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8135
  # do not overwrite the value of need_locks provided by the user
8136
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8137
$as_echo_n "checking if we can lock with hard links... " >&6; }
8138
  hard_links=yes
8139
  $RM conftest*
8140
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8141
  touch conftest.a
8142
  ln conftest.a conftest.b 2>&5 || hard_links=no
8143
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8144
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8145
$as_echo "$hard_links" >&6; }
8146
  if test "$hard_links" = no; then
8147
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8148
$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8149
    need_locks=warn
8150
  fi
8151
else
8152
  need_locks=no
8153
fi
8154
 
8155
 
8156
 
8157
 
8158
 
8159
 
8160
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8161
$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8162
 
8163
  runpath_var=
8164
  allow_undefined_flag=
8165
  always_export_symbols=no
8166
  archive_cmds=
8167
  archive_expsym_cmds=
8168
  compiler_needs_object=no
8169
  enable_shared_with_static_runtimes=no
8170
  export_dynamic_flag_spec=
8171
  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8172
  hardcode_automatic=no
8173
  hardcode_direct=no
8174
  hardcode_direct_absolute=no
8175
  hardcode_libdir_flag_spec=
8176
  hardcode_libdir_flag_spec_ld=
8177
  hardcode_libdir_separator=
8178
  hardcode_minus_L=no
8179
  hardcode_shlibpath_var=unsupported
8180
  inherit_rpath=no
8181
  link_all_deplibs=unknown
8182
  module_cmds=
8183
  module_expsym_cmds=
8184
  old_archive_from_new_cmds=
8185
  old_archive_from_expsyms_cmds=
8186
  thread_safe_flag_spec=
8187
  whole_archive_flag_spec=
8188
  # include_expsyms should be a list of space-separated symbols to be *always*
8189
  # included in the symbol list
8190
  include_expsyms=
8191
  # exclude_expsyms can be an extended regexp of symbols to exclude
8192
  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8193
  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8194
  # as well as any symbol that contains `d'.
8195
  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8196
  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8197
  # platforms (ab)use it in PIC code, but their linkers get confused if
8198
  # the symbol is explicitly referenced.  Since portable code cannot
8199
  # rely on this symbol name, it's probably fine to never include it in
8200
  # preloaded symbol tables.
8201
  # Exclude shared library initialization/finalization symbols.
8202
  extract_expsyms_cmds=
8203
 
8204
  case $host_os in
8205
  cygwin* | mingw* | pw32* | cegcc*)
8206
    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8207
    # When not using gcc, we currently assume that we are using
8208
    # Microsoft Visual C++.
8209
    if test "$GCC" != yes; then
8210
      with_gnu_ld=no
8211
    fi
8212
    ;;
8213
  interix*)
8214
    # we just hope/assume this is gcc and not c89 (= MSVC++)
8215
    with_gnu_ld=yes
8216
    ;;
8217
  openbsd*)
8218
    with_gnu_ld=no
8219
    ;;
8220
  esac
8221
 
8222
  ld_shlibs=yes
8223
 
8224
  # On some targets, GNU ld is compatible enough with the native linker
8225
  # that we're better off using the native interface for both.
8226
  lt_use_gnu_ld_interface=no
8227
  if test "$with_gnu_ld" = yes; then
8228
    case $host_os in
8229
      aix*)
8230
        # The AIX port of GNU ld has always aspired to compatibility
8231
        # with the native linker.  However, as the warning in the GNU ld
8232
        # block says, versions before 2.19.5* couldn't really create working
8233
        # shared libraries, regardless of the interface used.
8234
        case `$LD -v 2>&1` in
8235
          *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8236
          *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8237
          *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8238
          *)
8239
            lt_use_gnu_ld_interface=yes
8240
            ;;
8241
        esac
8242
        ;;
8243
      *)
8244
        lt_use_gnu_ld_interface=yes
8245
        ;;
8246
    esac
8247
  fi
8248
 
8249
  if test "$lt_use_gnu_ld_interface" = yes; then
8250
    # If archive_cmds runs LD, not CC, wlarc should be empty
8251
    wlarc='${wl}'
8252
 
8253
    # Set some defaults for GNU ld with shared library support. These
8254
    # are reset later if shared libraries are not supported. Putting them
8255
    # here allows them to be overridden if necessary.
8256
    runpath_var=LD_RUN_PATH
8257
    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8258
    export_dynamic_flag_spec='${wl}--export-dynamic'
8259
    # ancient GNU ld didn't support --whole-archive et. al.
8260
    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8261
      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8262
    else
8263
      whole_archive_flag_spec=
8264
    fi
8265
    supports_anon_versioning=no
8266
    case `$LD -v 2>&1` in
8267
      *GNU\ gold*) supports_anon_versioning=yes ;;
8268
      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8269
      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8270
      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8271
      *\ 2.11.*) ;; # other 2.11 versions
8272
      *) supports_anon_versioning=yes ;;
8273
    esac
8274
 
8275
    # See if GNU ld supports shared libraries.
8276
    case $host_os in
8277
    aix[3-9]*)
8278
      # On AIX/PPC, the GNU linker is very broken
8279
      if test "$host_cpu" != ia64; then
8280
        ld_shlibs=no
8281
        cat <<_LT_EOF 1>&2
8282
 
8283
*** Warning: the GNU linker, at least up to release 2.19, is reported
8284
*** to be unable to reliably create shared libraries on AIX.
8285
*** Therefore, libtool is disabling shared libraries support.  If you
8286
*** really care for shared libraries, you may want to install binutils
8287
*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8288
*** You will then need to restart the configuration process.
8289
 
8290
_LT_EOF
8291
      fi
8292
      ;;
8293
 
8294
    amigaos*)
8295
      case $host_cpu in
8296
      powerpc)
8297
            # see comment about AmigaOS4 .so support
8298
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8299
            archive_expsym_cmds=''
8300
        ;;
8301
      m68k)
8302
            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)'
8303
            hardcode_libdir_flag_spec='-L$libdir'
8304
            hardcode_minus_L=yes
8305
        ;;
8306
      esac
8307
      ;;
8308
 
8309
    beos*)
8310
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8311
        allow_undefined_flag=unsupported
8312
        # Joseph Beckenbach  says some releases of gcc
8313
        # support --undefined.  This deserves some investigation.  FIXME
8314
        archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8315
      else
8316
        ld_shlibs=no
8317
      fi
8318
      ;;
8319
 
8320
    cygwin* | mingw* | pw32* | cegcc*)
8321
      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8322
      # as there is no search path for DLLs.
8323
      hardcode_libdir_flag_spec='-L$libdir'
8324
      export_dynamic_flag_spec='${wl}--export-all-symbols'
8325
      allow_undefined_flag=unsupported
8326
      always_export_symbols=no
8327
      enable_shared_with_static_runtimes=yes
8328
      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8329
 
8330
      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8331
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8332
        # If the export-symbols file already is a .def file (1st line
8333
        # is EXPORTS), use it as is; otherwise, prepend...
8334
        archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8335
          cp $export_symbols $output_objdir/$soname.def;
8336
        else
8337
          echo EXPORTS > $output_objdir/$soname.def;
8338
          cat $export_symbols >> $output_objdir/$soname.def;
8339
        fi~
8340
        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8341
      else
8342
        ld_shlibs=no
8343
      fi
8344
      ;;
8345
 
8346
    haiku*)
8347
      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8348
      link_all_deplibs=yes
8349
      ;;
8350
 
8351
    interix[3-9]*)
8352
      hardcode_direct=no
8353
      hardcode_shlibpath_var=no
8354
      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8355
      export_dynamic_flag_spec='${wl}-E'
8356
      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8357
      # Instead, shared libraries are loaded at an image base (0x10000000 by
8358
      # default) and relocated if they conflict, which is a slow very memory
8359
      # consuming and fragmenting process.  To avoid this, we pick a random,
8360
      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8361
      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8362
      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8363
      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'
8364
      ;;
8365
 
8366
    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8367
      tmp_diet=no
8368
      if test "$host_os" = linux-dietlibc; then
8369
        case $cc_basename in
8370
          diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
8371
        esac
8372
      fi
8373
      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8374
         && test "$tmp_diet" = no
8375
      then
8376
        tmp_addflag=
8377
        tmp_sharedflag='-shared'
8378
        case $cc_basename,$host_cpu in
8379
        pgcc*)                          # Portland Group C compiler
8380
          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'
8381
          tmp_addflag=' $pic_flag'
8382
          ;;
8383
        pgf77* | pgf90* | pgf95* | pgfortran*)
8384
                                        # Portland Group f77 and f90 compilers
8385
          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'
8386
          tmp_addflag=' $pic_flag -Mnomain' ;;
8387
        ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
8388
          tmp_addflag=' -i_dynamic' ;;
8389
        efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
8390
          tmp_addflag=' -i_dynamic -nofor_main' ;;
8391
        ifc* | ifort*)                  # Intel Fortran compiler
8392
          tmp_addflag=' -nofor_main' ;;
8393
        lf95*)                          # Lahey Fortran 8.1
8394
          whole_archive_flag_spec=
8395
          tmp_sharedflag='--shared' ;;
8396
        xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8397
          tmp_sharedflag='-qmkshrobj'
8398
          tmp_addflag= ;;
8399
        nvcc*)  # Cuda Compiler Driver 2.2
8400
          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'
8401
          compiler_needs_object=yes
8402
          ;;
8403
        esac
8404
        case `$CC -V 2>&1 | sed 5q` in
8405
        *Sun\ C*)                       # Sun C 5.9
8406
          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'
8407
          compiler_needs_object=yes
8408
          tmp_sharedflag='-G' ;;
8409
        *Sun\ F*)                       # Sun Fortran 8.3
8410
          tmp_sharedflag='-G' ;;
8411
        esac
8412
        archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8413
 
8414
        if test "x$supports_anon_versioning" = xyes; then
8415
          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8416
            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8417
            echo "local: *; };" >> $output_objdir/$libname.ver~
8418
            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8419
        fi
8420
 
8421
        case $cc_basename in
8422
        xlf* | bgf* | bgxlf* | mpixlf*)
8423
          # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8424
          whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8425
          hardcode_libdir_flag_spec=
8426
          hardcode_libdir_flag_spec_ld='-rpath $libdir'
8427
          archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8428
          if test "x$supports_anon_versioning" = xyes; then
8429
            archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8430
              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8431
              echo "local: *; };" >> $output_objdir/$libname.ver~
8432
              $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8433
          fi
8434
          ;;
8435
        esac
8436
      else
8437
        ld_shlibs=no
8438
      fi
8439
      ;;
8440
 
8441
    netbsd*)
8442
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8443
        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8444
        wlarc=
8445
      else
8446
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8447
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8448
      fi
8449
      ;;
8450
 
8451
    solaris*)
8452
      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8453
        ld_shlibs=no
8454
        cat <<_LT_EOF 1>&2
8455
 
8456
*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8457
*** create shared libraries on Solaris systems.  Therefore, libtool
8458
*** is disabling shared libraries support.  We urge you to upgrade GNU
8459
*** binutils to release 2.9.1 or newer.  Another option is to modify
8460
*** your PATH or compiler configuration so that the native linker is
8461
*** used, and then restart.
8462
 
8463
_LT_EOF
8464
      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8465
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8466
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8467
      else
8468
        ld_shlibs=no
8469
      fi
8470
      ;;
8471
 
8472
    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8473
      case `$LD -v 2>&1` in
8474
        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8475
        ld_shlibs=no
8476
        cat <<_LT_EOF 1>&2
8477
 
8478
*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8479
*** reliably create shared libraries on SCO systems.  Therefore, libtool
8480
*** is disabling shared libraries support.  We urge you to upgrade GNU
8481
*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8482
*** your PATH or compiler configuration so that the native linker is
8483
*** used, and then restart.
8484
 
8485
_LT_EOF
8486
        ;;
8487
        *)
8488
          # For security reasons, it is highly recommended that you always
8489
          # use absolute paths for naming shared libraries, and exclude the
8490
          # DT_RUNPATH tag from executables and libraries.  But doing so
8491
          # requires that you compile everything twice, which is a pain.
8492
          if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8493
            hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8494
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8495
            archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8496
          else
8497
            ld_shlibs=no
8498
          fi
8499
        ;;
8500
      esac
8501
      ;;
8502
 
8503
    sunos4*)
8504
      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8505
      wlarc=
8506
      hardcode_direct=yes
8507
      hardcode_shlibpath_var=no
8508
      ;;
8509
 
8510
    *)
8511
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8512
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8513
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8514
      else
8515
        ld_shlibs=no
8516
      fi
8517
      ;;
8518
    esac
8519
 
8520
    if test "$ld_shlibs" = no; then
8521
      runpath_var=
8522
      hardcode_libdir_flag_spec=
8523
      export_dynamic_flag_spec=
8524
      whole_archive_flag_spec=
8525
    fi
8526
  else
8527
    # PORTME fill in a description of your system's linker (not GNU ld)
8528
    case $host_os in
8529
    aix3*)
8530
      allow_undefined_flag=unsupported
8531
      always_export_symbols=yes
8532
      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'
8533
      # Note: this linker hardcodes the directories in LIBPATH if there
8534
      # are no directories specified by -L.
8535
      hardcode_minus_L=yes
8536
      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8537
        # Neither direct hardcoding nor static linking is supported with a
8538
        # broken collect2.
8539
        hardcode_direct=unsupported
8540
      fi
8541
      ;;
8542
 
8543
    aix[4-9]*)
8544
      if test "$host_cpu" = ia64; then
8545
        # On IA64, the linker does run time linking by default, so we don't
8546
        # have to do anything special.
8547
        aix_use_runtimelinking=no
8548
        exp_sym_flag='-Bexport'
8549
        no_entry_flag=""
8550
      else
8551
        # If we're using GNU nm, then we don't want the "-C" option.
8552
        # -C means demangle to AIX nm, but means don't demangle with GNU nm
8553
        # Also, AIX nm treats weak defined symbols like other global
8554
        # defined symbols, whereas GNU nm marks them as "W".
8555
        if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8556
          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'
8557
        else
8558
          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'
8559
        fi
8560
        aix_use_runtimelinking=no
8561
 
8562
        # Test if we are trying to use run time linking or normal
8563
        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8564
        # need to do runtime linking.
8565
        case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8566
          for ld_flag in $LDFLAGS; do
8567
          if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8568
            aix_use_runtimelinking=yes
8569
            break
8570
          fi
8571
          done
8572
          ;;
8573
        esac
8574
 
8575
        exp_sym_flag='-bexport'
8576
        no_entry_flag='-bnoentry'
8577
      fi
8578
 
8579
      # When large executables or shared objects are built, AIX ld can
8580
      # have problems creating the table of contents.  If linking a library
8581
      # or program results in "error TOC overflow" add -mminimal-toc to
8582
      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8583
      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8584
 
8585
      archive_cmds=''
8586
      hardcode_direct=yes
8587
      hardcode_direct_absolute=yes
8588
      hardcode_libdir_separator=':'
8589
      link_all_deplibs=yes
8590
      file_list_spec='${wl}-f,'
8591
 
8592
      if test "$GCC" = yes; then
8593
        case $host_os in aix4.[012]|aix4.[012].*)
8594
        # We only want to do this on AIX 4.2 and lower, the check
8595
        # below for broken collect2 doesn't work under 4.3+
8596
          collect2name=`${CC} -print-prog-name=collect2`
8597
          if test -f "$collect2name" &&
8598
           strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8599
          then
8600
          # We have reworked collect2
8601
          :
8602
          else
8603
          # We have old collect2
8604
          hardcode_direct=unsupported
8605
          # It fails to find uninstalled libraries when the uninstalled
8606
          # path is not listed in the libpath.  Setting hardcode_minus_L
8607
          # to unsupported forces relinking
8608
          hardcode_minus_L=yes
8609
          hardcode_libdir_flag_spec='-L$libdir'
8610
          hardcode_libdir_separator=
8611
          fi
8612
          ;;
8613
        esac
8614
        shared_flag='-shared'
8615
        if test "$aix_use_runtimelinking" = yes; then
8616
          shared_flag="$shared_flag "'${wl}-G'
8617
        fi
8618
      else
8619
        # not using gcc
8620
        if test "$host_cpu" = ia64; then
8621
        # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8622
        # chokes on -Wl,-G. The following line is correct:
8623
          shared_flag='-G'
8624
        else
8625
          if test "$aix_use_runtimelinking" = yes; then
8626
            shared_flag='${wl}-G'
8627
          else
8628
            shared_flag='${wl}-bM:SRE'
8629
          fi
8630
        fi
8631
      fi
8632
 
8633
      export_dynamic_flag_spec='${wl}-bexpall'
8634
      # It seems that -bexpall does not export symbols beginning with
8635
      # underscore (_), so it is better to generate a list of symbols to export.
8636
      always_export_symbols=yes
8637
      if test "$aix_use_runtimelinking" = yes; then
8638
        # Warning - without using the other runtime loading flags (-brtl),
8639
        # -berok will link without error, but may produce a broken library.
8640
        allow_undefined_flag='-berok'
8641
        # Determine the default libpath from the value encoded in an
8642
        # empty executable.
8643
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8644
/* end confdefs.h.  */
8645
 
8646
int
8647
main ()
8648
{
8649
 
8650
  ;
8651
  return 0;
8652
}
8653
_ACEOF
8654
if ac_fn_c_try_link "$LINENO"; then :
8655
 
8656
lt_aix_libpath_sed='
8657
    /Import File Strings/,/^$/ {
8658
        /^0/ {
8659
            s/^0  *\(.*\)$/\1/
8660
            p
8661
        }
8662
    }'
8663
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8664
# Check for a 64-bit object if we didn't find anything.
8665
if test -z "$aix_libpath"; then
8666
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8667
fi
8668
fi
8669
rm -f core conftest.err conftest.$ac_objext \
8670
    conftest$ac_exeext conftest.$ac_ext
8671
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8672
 
8673
        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8674
        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"
8675
      else
8676
        if test "$host_cpu" = ia64; then
8677
          hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8678
          allow_undefined_flag="-z nodefs"
8679
          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"
8680
        else
8681
         # Determine the default libpath from the value encoded in an
8682
         # empty executable.
8683
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8684
/* end confdefs.h.  */
8685
 
8686
int
8687
main ()
8688
{
8689
 
8690
  ;
8691
  return 0;
8692
}
8693
_ACEOF
8694
if ac_fn_c_try_link "$LINENO"; then :
8695
 
8696
lt_aix_libpath_sed='
8697
    /Import File Strings/,/^$/ {
8698
        /^0/ {
8699
            s/^0  *\(.*\)$/\1/
8700
            p
8701
        }
8702
    }'
8703
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8704
# Check for a 64-bit object if we didn't find anything.
8705
if test -z "$aix_libpath"; then
8706
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8707
fi
8708
fi
8709
rm -f core conftest.err conftest.$ac_objext \
8710
    conftest$ac_exeext conftest.$ac_ext
8711
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8712
 
8713
         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8714
          # Warning - without using the other run time loading flags,
8715
          # -berok will link without error, but may produce a broken library.
8716
          no_undefined_flag=' ${wl}-bernotok'
8717
          allow_undefined_flag=' ${wl}-berok'
8718
          if test "$with_gnu_ld" = yes; then
8719
            # We only use this code for GNU lds that support --whole-archive.
8720
            whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8721
          else
8722
            # Exported symbols can be pulled into shared objects from archives
8723
            whole_archive_flag_spec='$convenience'
8724
          fi
8725
          archive_cmds_need_lc=yes
8726
          # This is similar to how AIX traditionally builds its shared libraries.
8727
          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'
8728
        fi
8729
      fi
8730
      ;;
8731
 
8732
    amigaos*)
8733
      case $host_cpu in
8734
      powerpc)
8735
            # see comment about AmigaOS4 .so support
8736
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8737
            archive_expsym_cmds=''
8738
        ;;
8739
      m68k)
8740
            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)'
8741
            hardcode_libdir_flag_spec='-L$libdir'
8742
            hardcode_minus_L=yes
8743
        ;;
8744
      esac
8745
      ;;
8746
 
8747
    bsdi[45]*)
8748
      export_dynamic_flag_spec=-rdynamic
8749
      ;;
8750
 
8751
    cygwin* | mingw* | pw32* | cegcc*)
8752
      # When not using gcc, we currently assume that we are using
8753
      # Microsoft Visual C++.
8754
      # hardcode_libdir_flag_spec is actually meaningless, as there is
8755
      # no search path for DLLs.
8756
      hardcode_libdir_flag_spec=' '
8757
      allow_undefined_flag=unsupported
8758
      # Tell ltmain to make .lib files, not .a files.
8759
      libext=lib
8760
      # Tell ltmain to make .dll files, not .so files.
8761
      shrext_cmds=".dll"
8762
      # FIXME: Setting linknames here is a bad hack.
8763
      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8764
      # The linker will automatically build a .lib file if we build a DLL.
8765
      old_archive_from_new_cmds='true'
8766
      # FIXME: Should let the user specify the lib program.
8767
      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8768
      fix_srcfile_path='`cygpath -w "$srcfile"`'
8769
      enable_shared_with_static_runtimes=yes
8770
      ;;
8771
 
8772
    darwin* | rhapsody*)
8773
 
8774
 
8775
  archive_cmds_need_lc=no
8776
  hardcode_direct=no
8777
  hardcode_automatic=yes
8778
  hardcode_shlibpath_var=unsupported
8779
  if test "$lt_cv_ld_force_load" = "yes"; then
8780
    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\"`'
8781
  else
8782
    whole_archive_flag_spec=''
8783
  fi
8784
  link_all_deplibs=yes
8785
  allow_undefined_flag="$_lt_dar_allow_undefined"
8786
  case $cc_basename in
8787
     ifort*) _lt_dar_can_shared=yes ;;
8788
     *) _lt_dar_can_shared=$GCC ;;
8789
  esac
8790
  if test "$_lt_dar_can_shared" = "yes"; then
8791
    output_verbose_link_cmd=func_echo_all
8792
    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8793
    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8794
    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}"
8795
    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}"
8796
 
8797
  else
8798
  ld_shlibs=no
8799
  fi
8800
 
8801
      ;;
8802
 
8803
    dgux*)
8804
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8805
      hardcode_libdir_flag_spec='-L$libdir'
8806
      hardcode_shlibpath_var=no
8807
      ;;
8808
 
8809
    freebsd1*)
8810
      ld_shlibs=no
8811
      ;;
8812
 
8813
    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8814
    # support.  Future versions do this automatically, but an explicit c++rt0.o
8815
    # does not break anything, and helps significantly (at the cost of a little
8816
    # extra space).
8817
    freebsd2.2*)
8818
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8819
      hardcode_libdir_flag_spec='-R$libdir'
8820
      hardcode_direct=yes
8821
      hardcode_shlibpath_var=no
8822
      ;;
8823
 
8824
    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8825
    freebsd2*)
8826
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8827
      hardcode_direct=yes
8828
      hardcode_minus_L=yes
8829
      hardcode_shlibpath_var=no
8830
      ;;
8831
 
8832
    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8833
    freebsd* | dragonfly*)
8834
      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8835
      hardcode_libdir_flag_spec='-R$libdir'
8836
      hardcode_direct=yes
8837
      hardcode_shlibpath_var=no
8838
      ;;
8839
 
8840
    hpux9*)
8841
      if test "$GCC" = yes; then
8842
        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'
8843
      else
8844
        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'
8845
      fi
8846
      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8847
      hardcode_libdir_separator=:
8848
      hardcode_direct=yes
8849
 
8850
      # hardcode_minus_L: Not really in the search PATH,
8851
      # but as the default location of the library.
8852
      hardcode_minus_L=yes
8853
      export_dynamic_flag_spec='${wl}-E'
8854
      ;;
8855
 
8856
    hpux10*)
8857
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8858
        archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8859
      else
8860
        archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8861
      fi
8862
      if test "$with_gnu_ld" = no; then
8863
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8864
        hardcode_libdir_flag_spec_ld='+b $libdir'
8865
        hardcode_libdir_separator=:
8866
        hardcode_direct=yes
8867
        hardcode_direct_absolute=yes
8868
        export_dynamic_flag_spec='${wl}-E'
8869
        # hardcode_minus_L: Not really in the search PATH,
8870
        # but as the default location of the library.
8871
        hardcode_minus_L=yes
8872
      fi
8873
      ;;
8874
 
8875
    hpux11*)
8876
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8877
        case $host_cpu in
8878
        hppa*64*)
8879
          archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8880
          ;;
8881
        ia64*)
8882
          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8883
          ;;
8884
        *)
8885
          archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8886
          ;;
8887
        esac
8888
      else
8889
        case $host_cpu in
8890
        hppa*64*)
8891
          archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8892
          ;;
8893
        ia64*)
8894
          archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8895
          ;;
8896
        *)
8897
 
8898
          # Older versions of the 11.00 compiler do not understand -b yet
8899
          # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8900
          { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8901
$as_echo_n "checking if $CC understands -b... " >&6; }
8902
if test "${lt_cv_prog_compiler__b+set}" = set; then :
8903
  $as_echo_n "(cached) " >&6
8904
else
8905
  lt_cv_prog_compiler__b=no
8906
   save_LDFLAGS="$LDFLAGS"
8907
   LDFLAGS="$LDFLAGS -b"
8908
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8909
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8910
     # The linker can only warn and ignore the option if not recognized
8911
     # So say no if there are warnings
8912
     if test -s conftest.err; then
8913
       # Append any errors to the config.log.
8914
       cat conftest.err 1>&5
8915
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8916
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8917
       if diff conftest.exp conftest.er2 >/dev/null; then
8918
         lt_cv_prog_compiler__b=yes
8919
       fi
8920
     else
8921
       lt_cv_prog_compiler__b=yes
8922
     fi
8923
   fi
8924
   $RM -r conftest*
8925
   LDFLAGS="$save_LDFLAGS"
8926
 
8927
fi
8928
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8929
$as_echo "$lt_cv_prog_compiler__b" >&6; }
8930
 
8931
if test x"$lt_cv_prog_compiler__b" = xyes; then
8932
    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8933
else
8934
    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8935
fi
8936
 
8937
          ;;
8938
        esac
8939
      fi
8940
      if test "$with_gnu_ld" = no; then
8941
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8942
        hardcode_libdir_separator=:
8943
 
8944
        case $host_cpu in
8945
        hppa*64*|ia64*)
8946
          hardcode_direct=no
8947
          hardcode_shlibpath_var=no
8948
          ;;
8949
        *)
8950
          hardcode_direct=yes
8951
          hardcode_direct_absolute=yes
8952
          export_dynamic_flag_spec='${wl}-E'
8953
 
8954
          # hardcode_minus_L: Not really in the search PATH,
8955
          # but as the default location of the library.
8956
          hardcode_minus_L=yes
8957
          ;;
8958
        esac
8959
      fi
8960
      ;;
8961
 
8962
    irix5* | irix6* | nonstopux*)
8963
      if test "$GCC" = yes; then
8964
        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'
8965
        # Try to use the -exported_symbol ld option, if it does not
8966
        # work, assume that -exports_file does not work either and
8967
        # implicitly export all symbols.
8968
        save_LDFLAGS="$LDFLAGS"
8969
        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8970
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8971
/* end confdefs.h.  */
8972
int foo(void) {}
8973
_ACEOF
8974
if ac_fn_c_try_link "$LINENO"; then :
8975
  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'
8976
 
8977
fi
8978
rm -f core conftest.err conftest.$ac_objext \
8979
    conftest$ac_exeext conftest.$ac_ext
8980
        LDFLAGS="$save_LDFLAGS"
8981
      else
8982
        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'
8983
        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'
8984
      fi
8985
      archive_cmds_need_lc='no'
8986
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8987
      hardcode_libdir_separator=:
8988
      inherit_rpath=yes
8989
      link_all_deplibs=yes
8990
      ;;
8991
 
8992
    netbsd*)
8993
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8994
        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8995
      else
8996
        archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8997
      fi
8998
      hardcode_libdir_flag_spec='-R$libdir'
8999
      hardcode_direct=yes
9000
      hardcode_shlibpath_var=no
9001
      ;;
9002
 
9003
    newsos6)
9004
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9005
      hardcode_direct=yes
9006
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9007
      hardcode_libdir_separator=:
9008
      hardcode_shlibpath_var=no
9009
      ;;
9010
 
9011
    *nto* | *qnx*)
9012
      ;;
9013
 
9014
    openbsd*)
9015
      if test -f /usr/libexec/ld.so; then
9016
        hardcode_direct=yes
9017
        hardcode_shlibpath_var=no
9018
        hardcode_direct_absolute=yes
9019
        if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9020
          archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9021
          archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9022
          hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9023
          export_dynamic_flag_spec='${wl}-E'
9024
        else
9025
          case $host_os in
9026
           openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9027
             archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9028
             hardcode_libdir_flag_spec='-R$libdir'
9029
             ;;
9030
           *)
9031
             archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9032
             hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9033
             ;;
9034
          esac
9035
        fi
9036
      else
9037
        ld_shlibs=no
9038
      fi
9039
      ;;
9040
 
9041
    os2*)
9042
      hardcode_libdir_flag_spec='-L$libdir'
9043
      hardcode_minus_L=yes
9044
      allow_undefined_flag=unsupported
9045
      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'
9046
      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9047
      ;;
9048
 
9049
    osf3*)
9050
      if test "$GCC" = yes; then
9051
        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9052
        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'
9053
      else
9054
        allow_undefined_flag=' -expect_unresolved \*'
9055
        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'
9056
      fi
9057
      archive_cmds_need_lc='no'
9058
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9059
      hardcode_libdir_separator=:
9060
      ;;
9061
 
9062
    osf4* | osf5*)      # as osf3* with the addition of -msym flag
9063
      if test "$GCC" = yes; then
9064
        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9065
        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'
9066
        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9067
      else
9068
        allow_undefined_flag=' -expect_unresolved \*'
9069
        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'
9070
        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~
9071
        $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'
9072
 
9073
        # Both c and cxx compiler support -rpath directly
9074
        hardcode_libdir_flag_spec='-rpath $libdir'
9075
      fi
9076
      archive_cmds_need_lc='no'
9077
      hardcode_libdir_separator=:
9078
      ;;
9079
 
9080
    solaris*)
9081
      no_undefined_flag=' -z defs'
9082
      if test "$GCC" = yes; then
9083
        wlarc='${wl}'
9084
        archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9085
        archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9086
          $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9087
      else
9088
        case `$CC -V 2>&1` in
9089
        *"Compilers 5.0"*)
9090
          wlarc=''
9091
          archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9092
          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9093
          $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9094
          ;;
9095
        *)
9096
          wlarc='${wl}'
9097
          archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9098
          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9099
          $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9100
          ;;
9101
        esac
9102
      fi
9103
      hardcode_libdir_flag_spec='-R$libdir'
9104
      hardcode_shlibpath_var=no
9105
      case $host_os in
9106
      solaris2.[0-5] | solaris2.[0-5].*) ;;
9107
      *)
9108
        # The compiler driver will combine and reorder linker options,
9109
        # but understands `-z linker_flag'.  GCC discards it without `$wl',
9110
        # but is careful enough not to reorder.
9111
        # Supported since Solaris 2.6 (maybe 2.5.1?)
9112
        if test "$GCC" = yes; then
9113
          whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9114
        else
9115
          whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9116
        fi
9117
        ;;
9118
      esac
9119
      link_all_deplibs=yes
9120
      ;;
9121
 
9122
    sunos4*)
9123
      if test "x$host_vendor" = xsequent; then
9124
        # Use $CC to link under sequent, because it throws in some extra .o
9125
        # files that make .init and .fini sections work.
9126
        archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9127
      else
9128
        archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9129
      fi
9130
      hardcode_libdir_flag_spec='-L$libdir'
9131
      hardcode_direct=yes
9132
      hardcode_minus_L=yes
9133
      hardcode_shlibpath_var=no
9134
      ;;
9135
 
9136
    sysv4)
9137
      case $host_vendor in
9138
        sni)
9139
          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9140
          hardcode_direct=yes # is this really true???
9141
        ;;
9142
        siemens)
9143
          ## LD is ld it makes a PLAMLIB
9144
          ## CC just makes a GrossModule.
9145
          archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9146
          reload_cmds='$CC -r -o $output$reload_objs'
9147
          hardcode_direct=no
9148
        ;;
9149
        motorola)
9150
          archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9151
          hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9152
        ;;
9153
      esac
9154
      runpath_var='LD_RUN_PATH'
9155
      hardcode_shlibpath_var=no
9156
      ;;
9157
 
9158
    sysv4.3*)
9159
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9160
      hardcode_shlibpath_var=no
9161
      export_dynamic_flag_spec='-Bexport'
9162
      ;;
9163
 
9164
    sysv4*MP*)
9165
      if test -d /usr/nec; then
9166
        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9167
        hardcode_shlibpath_var=no
9168
        runpath_var=LD_RUN_PATH
9169
        hardcode_runpath_var=yes
9170
        ld_shlibs=yes
9171
      fi
9172
      ;;
9173
 
9174
    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9175
      no_undefined_flag='${wl}-z,text'
9176
      archive_cmds_need_lc=no
9177
      hardcode_shlibpath_var=no
9178
      runpath_var='LD_RUN_PATH'
9179
 
9180
      if test "$GCC" = yes; then
9181
        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9182
        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9183
      else
9184
        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9185
        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9186
      fi
9187
      ;;
9188
 
9189
    sysv5* | sco3.2v5* | sco5v6*)
9190
      # Note: We can NOT use -z defs as we might desire, because we do not
9191
      # link with -lc, and that would cause any symbols used from libc to
9192
      # always be unresolved, which means just about no library would
9193
      # ever link correctly.  If we're not using GNU ld we use -z text
9194
      # though, which does catch some bad symbols but isn't as heavy-handed
9195
      # as -z defs.
9196
      no_undefined_flag='${wl}-z,text'
9197
      allow_undefined_flag='${wl}-z,nodefs'
9198
      archive_cmds_need_lc=no
9199
      hardcode_shlibpath_var=no
9200
      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9201
      hardcode_libdir_separator=':'
9202
      link_all_deplibs=yes
9203
      export_dynamic_flag_spec='${wl}-Bexport'
9204
      runpath_var='LD_RUN_PATH'
9205
 
9206
      if test "$GCC" = yes; then
9207
        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9208
        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9209
      else
9210
        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9211
        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9212
      fi
9213
      ;;
9214
 
9215
    uts4*)
9216
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9217
      hardcode_libdir_flag_spec='-L$libdir'
9218
      hardcode_shlibpath_var=no
9219
      ;;
9220
 
9221
    *)
9222
      ld_shlibs=no
9223
      ;;
9224
    esac
9225
 
9226
    if test x$host_vendor = xsni; then
9227
      case $host in
9228
      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9229
        export_dynamic_flag_spec='${wl}-Blargedynsym'
9230
        ;;
9231
      esac
9232
    fi
9233
  fi
9234
 
9235
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9236
$as_echo "$ld_shlibs" >&6; }
9237
test "$ld_shlibs" = no && can_build_shared=no
9238
 
9239
with_gnu_ld=$with_gnu_ld
9240
 
9241
 
9242
 
9243
 
9244
 
9245
 
9246
 
9247
 
9248
 
9249
 
9250
 
9251
 
9252
 
9253
 
9254
 
9255
#
9256
# Do we need to explicitly link libc?
9257
#
9258
case "x$archive_cmds_need_lc" in
9259
x|xyes)
9260
  # Assume -lc should be added
9261
  archive_cmds_need_lc=yes
9262
 
9263
  if test "$enable_shared" = yes && test "$GCC" = yes; then
9264
    case $archive_cmds in
9265
    *'~'*)
9266
      # FIXME: we may have to deal with multi-command sequences.
9267
      ;;
9268
    '$CC '*)
9269
      # Test whether the compiler implicitly links with -lc since on some
9270
      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9271
      # to ld, don't add -lc before -lgcc.
9272
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9273
$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9274
if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9275
  $as_echo_n "(cached) " >&6
9276
else
9277
  $RM conftest*
9278
        echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9279
 
9280
        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9281
  (eval $ac_compile) 2>&5
9282
  ac_status=$?
9283
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9284
  test $ac_status = 0; } 2>conftest.err; then
9285
          soname=conftest
9286
          lib=conftest
9287
          libobjs=conftest.$ac_objext
9288
          deplibs=
9289
          wl=$lt_prog_compiler_wl
9290
          pic_flag=$lt_prog_compiler_pic
9291
          compiler_flags=-v
9292
          linker_flags=-v
9293
          verstring=
9294
          output_objdir=.
9295
          libname=conftest
9296
          lt_save_allow_undefined_flag=$allow_undefined_flag
9297
          allow_undefined_flag=
9298
          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9299
  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9300
  ac_status=$?
9301
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9302
  test $ac_status = 0; }
9303
          then
9304
            lt_cv_archive_cmds_need_lc=no
9305
          else
9306
            lt_cv_archive_cmds_need_lc=yes
9307
          fi
9308
          allow_undefined_flag=$lt_save_allow_undefined_flag
9309
        else
9310
          cat conftest.err 1>&5
9311
        fi
9312
        $RM conftest*
9313
 
9314
fi
9315
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9316
$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9317
      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9318
      ;;
9319
    esac
9320
  fi
9321
  ;;
9322
esac
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
 
9463
 
9464
 
9465
 
9466
 
9467
 
9468
 
9469
 
9470
 
9471
 
9472
 
9473
 
9474
 
9475
 
9476
 
9477
 
9478
 
9479
 
9480
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9481
$as_echo_n "checking dynamic linker characteristics... " >&6; }
9482
 
9483
if test "$GCC" = yes; then
9484
  case $host_os in
9485
    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9486
    *) lt_awk_arg="/^libraries:/" ;;
9487
  esac
9488
  case $host_os in
9489
    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9490
    *) lt_sed_strip_eq="s,=/,/,g" ;;
9491
  esac
9492
  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9493
  case $lt_search_path_spec in
9494
  *\;*)
9495
    # if the path contains ";" then we assume it to be the separator
9496
    # otherwise default to the standard path separator (i.e. ":") - it is
9497
    # assumed that no part of a normal pathname contains ";" but that should
9498
    # okay in the real world where ";" in dirpaths is itself problematic.
9499
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9500
    ;;
9501
  *)
9502
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9503
    ;;
9504
  esac
9505
  # Ok, now we have the path, separated by spaces, we can step through it
9506
  # and add multilib dir if necessary.
9507
  lt_tmp_lt_search_path_spec=
9508
  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9509
  for lt_sys_path in $lt_search_path_spec; do
9510
    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9511
      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9512
    else
9513
      test -d "$lt_sys_path" && \
9514
        lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9515
    fi
9516
  done
9517
  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9518
BEGIN {RS=" "; FS="/|\n";} {
9519
  lt_foo="";
9520
  lt_count=0;
9521
  for (lt_i = NF; lt_i > 0; lt_i--) {
9522
    if ($lt_i != "" && $lt_i != ".") {
9523
      if ($lt_i == "..") {
9524
        lt_count++;
9525
      } else {
9526
        if (lt_count == 0) {
9527
          lt_foo="/" $lt_i lt_foo;
9528
        } else {
9529
          lt_count--;
9530
        }
9531
      }
9532
    }
9533
  }
9534
  if (lt_foo != "") { lt_freq[lt_foo]++; }
9535
  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9536
}'`
9537
  # AWK program above erroneously prepends '/' to C:/dos/paths
9538
  # for these hosts.
9539
  case $host_os in
9540
    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9541
      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9542
  esac
9543
  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9544
else
9545
  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9546
fi
9547
library_names_spec=
9548
libname_spec='lib$name'
9549
soname_spec=
9550
shrext_cmds=".so"
9551
postinstall_cmds=
9552
postuninstall_cmds=
9553
finish_cmds=
9554
finish_eval=
9555
shlibpath_var=
9556
shlibpath_overrides_runpath=unknown
9557
version_type=none
9558
dynamic_linker="$host_os ld.so"
9559
sys_lib_dlsearch_path_spec="/lib /usr/lib"
9560
need_lib_prefix=unknown
9561
hardcode_into_libs=no
9562
 
9563
# when you set need_version to no, make sure it does not cause -set_version
9564
# flags to be left without arguments
9565
need_version=unknown
9566
 
9567
case $host_os in
9568
aix3*)
9569
  version_type=linux
9570
  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9571
  shlibpath_var=LIBPATH
9572
 
9573
  # AIX 3 has no versioning support, so we append a major version to the name.
9574
  soname_spec='${libname}${release}${shared_ext}$major'
9575
  ;;
9576
 
9577
aix[4-9]*)
9578
  version_type=linux
9579
  need_lib_prefix=no
9580
  need_version=no
9581
  hardcode_into_libs=yes
9582
  if test "$host_cpu" = ia64; then
9583
    # AIX 5 supports IA64
9584
    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9585
    shlibpath_var=LD_LIBRARY_PATH
9586
  else
9587
    # With GCC up to 2.95.x, collect2 would create an import file
9588
    # for dependence libraries.  The import file would start with
9589
    # the line `#! .'.  This would cause the generated library to
9590
    # depend on `.', always an invalid library.  This was fixed in
9591
    # development snapshots of GCC prior to 3.0.
9592
    case $host_os in
9593
      aix4 | aix4.[01] | aix4.[01].*)
9594
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9595
           echo ' yes '
9596
           echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9597
        :
9598
      else
9599
        can_build_shared=no
9600
      fi
9601
      ;;
9602
    esac
9603
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9604
    # soname into executable. Probably we can add versioning support to
9605
    # collect2, so additional links can be useful in future.
9606
    if test "$aix_use_runtimelinking" = yes; then
9607
      # If using run time linking (on AIX 4.2 or later) use lib.so
9608
      # instead of lib.a to let people know that these are not
9609
      # typical AIX shared libraries.
9610
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9611
    else
9612
      # We preserve .a as extension for shared libraries through AIX4.2
9613
      # and later when we are not doing run time linking.
9614
      library_names_spec='${libname}${release}.a $libname.a'
9615
      soname_spec='${libname}${release}${shared_ext}$major'
9616
    fi
9617
    shlibpath_var=LIBPATH
9618
  fi
9619
  ;;
9620
 
9621
amigaos*)
9622
  case $host_cpu in
9623
  powerpc)
9624
    # Since July 2007 AmigaOS4 officially supports .so libraries.
9625
    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9626
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9627
    ;;
9628
  m68k)
9629
    library_names_spec='$libname.ixlibrary $libname.a'
9630
    # Create ${libname}_ixlibrary.a entries in /sys/libs.
9631
    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'
9632
    ;;
9633
  esac
9634
  ;;
9635
 
9636
beos*)
9637
  library_names_spec='${libname}${shared_ext}'
9638
  dynamic_linker="$host_os ld.so"
9639
  shlibpath_var=LIBRARY_PATH
9640
  ;;
9641
 
9642
bsdi[45]*)
9643
  version_type=linux
9644
  need_version=no
9645
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9646
  soname_spec='${libname}${release}${shared_ext}$major'
9647
  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9648
  shlibpath_var=LD_LIBRARY_PATH
9649
  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9650
  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9651
  # the default ld.so.conf also contains /usr/contrib/lib and
9652
  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9653
  # libtool to hard-code these into programs
9654
  ;;
9655
 
9656
cygwin* | mingw* | pw32* | cegcc*)
9657
  version_type=windows
9658
  shrext_cmds=".dll"
9659
  need_version=no
9660
  need_lib_prefix=no
9661
 
9662
  case $GCC,$host_os in
9663
  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9664
    library_names_spec='$libname.dll.a'
9665
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9666
    postinstall_cmds='base_file=`basename \${file}`~
9667
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9668
      dldir=$destdir/`dirname \$dlpath`~
9669
      test -d \$dldir || mkdir -p \$dldir~
9670
      $install_prog $dir/$dlname \$dldir/$dlname~
9671
      chmod a+x \$dldir/$dlname~
9672
      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9673
        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9674
      fi'
9675
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9676
      dlpath=$dir/\$dldll~
9677
       $RM \$dlpath'
9678
    shlibpath_overrides_runpath=yes
9679
 
9680
    case $host_os in
9681
    cygwin*)
9682
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9683
      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9684
 
9685
      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9686
      ;;
9687
    mingw* | cegcc*)
9688
      # MinGW DLLs use traditional 'lib' prefix
9689
      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9690
      ;;
9691
    pw32*)
9692
      # pw32 DLLs use 'pw' prefix rather than 'lib'
9693
      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9694
      ;;
9695
    esac
9696
    ;;
9697
 
9698
  *)
9699
    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9700
    ;;
9701
  esac
9702
  dynamic_linker='Win32 ld.exe'
9703
  # FIXME: first we should search . and the directory the executable is in
9704
  shlibpath_var=PATH
9705
  ;;
9706
 
9707
darwin* | rhapsody*)
9708
  dynamic_linker="$host_os dyld"
9709
  version_type=darwin
9710
  need_lib_prefix=no
9711
  need_version=no
9712
  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9713
  soname_spec='${libname}${release}${major}$shared_ext'
9714
  shlibpath_overrides_runpath=yes
9715
  shlibpath_var=DYLD_LIBRARY_PATH
9716
  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9717
 
9718
  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9719
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9720
  ;;
9721
 
9722
dgux*)
9723
  version_type=linux
9724
  need_lib_prefix=no
9725
  need_version=no
9726
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9727
  soname_spec='${libname}${release}${shared_ext}$major'
9728
  shlibpath_var=LD_LIBRARY_PATH
9729
  ;;
9730
 
9731
freebsd1*)
9732
  dynamic_linker=no
9733
  ;;
9734
 
9735
freebsd* | dragonfly*)
9736
  # DragonFly does not have aout.  When/if they implement a new
9737
  # versioning mechanism, adjust this.
9738
  if test -x /usr/bin/objformat; then
9739
    objformat=`/usr/bin/objformat`
9740
  else
9741
    case $host_os in
9742
    freebsd[123]*) objformat=aout ;;
9743
    *) objformat=elf ;;
9744
    esac
9745
  fi
9746
  version_type=freebsd-$objformat
9747
  case $version_type in
9748
    freebsd-elf*)
9749
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9750
      need_version=no
9751
      need_lib_prefix=no
9752
      ;;
9753
    freebsd-*)
9754
      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9755
      need_version=yes
9756
      ;;
9757
  esac
9758
  shlibpath_var=LD_LIBRARY_PATH
9759
  case $host_os in
9760
  freebsd2*)
9761
    shlibpath_overrides_runpath=yes
9762
    ;;
9763
  freebsd3.[01]* | freebsdelf3.[01]*)
9764
    shlibpath_overrides_runpath=yes
9765
    hardcode_into_libs=yes
9766
    ;;
9767
  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9768
  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9769
    shlibpath_overrides_runpath=no
9770
    hardcode_into_libs=yes
9771
    ;;
9772
  *) # from 4.6 on, and DragonFly
9773
    shlibpath_overrides_runpath=yes
9774
    hardcode_into_libs=yes
9775
    ;;
9776
  esac
9777
  ;;
9778
 
9779
gnu*)
9780
  version_type=linux
9781
  need_lib_prefix=no
9782
  need_version=no
9783
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9784
  soname_spec='${libname}${release}${shared_ext}$major'
9785
  shlibpath_var=LD_LIBRARY_PATH
9786
  hardcode_into_libs=yes
9787
  ;;
9788
 
9789
haiku*)
9790
  version_type=linux
9791
  need_lib_prefix=no
9792
  need_version=no
9793
  dynamic_linker="$host_os runtime_loader"
9794
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9795
  soname_spec='${libname}${release}${shared_ext}$major'
9796
  shlibpath_var=LIBRARY_PATH
9797
  shlibpath_overrides_runpath=yes
9798
  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9799
  hardcode_into_libs=yes
9800
  ;;
9801
 
9802
hpux9* | hpux10* | hpux11*)
9803
  # Give a soname corresponding to the major version so that dld.sl refuses to
9804
  # link against other versions.
9805
  version_type=sunos
9806
  need_lib_prefix=no
9807
  need_version=no
9808
  case $host_cpu in
9809
  ia64*)
9810
    shrext_cmds='.so'
9811
    hardcode_into_libs=yes
9812
    dynamic_linker="$host_os dld.so"
9813
    shlibpath_var=LD_LIBRARY_PATH
9814
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9815
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9816
    soname_spec='${libname}${release}${shared_ext}$major'
9817
    if test "X$HPUX_IA64_MODE" = X32; then
9818
      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9819
    else
9820
      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9821
    fi
9822
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9823
    ;;
9824
  hppa*64*)
9825
    shrext_cmds='.sl'
9826
    hardcode_into_libs=yes
9827
    dynamic_linker="$host_os dld.sl"
9828
    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9829
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9830
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9831
    soname_spec='${libname}${release}${shared_ext}$major'
9832
    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9833
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9834
    ;;
9835
  *)
9836
    shrext_cmds='.sl'
9837
    dynamic_linker="$host_os dld.sl"
9838
    shlibpath_var=SHLIB_PATH
9839
    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9840
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9841
    soname_spec='${libname}${release}${shared_ext}$major'
9842
    ;;
9843
  esac
9844
  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
9845
  postinstall_cmds='chmod 555 $lib'
9846
  # or fails outright, so override atomically:
9847
  install_override_mode=555
9848
  ;;
9849
 
9850
interix[3-9]*)
9851
  version_type=linux
9852
  need_lib_prefix=no
9853
  need_version=no
9854
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9855
  soname_spec='${libname}${release}${shared_ext}$major'
9856
  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9857
  shlibpath_var=LD_LIBRARY_PATH
9858
  shlibpath_overrides_runpath=no
9859
  hardcode_into_libs=yes
9860
  ;;
9861
 
9862
irix5* | irix6* | nonstopux*)
9863
  case $host_os in
9864
    nonstopux*) version_type=nonstopux ;;
9865
    *)
9866
        if test "$lt_cv_prog_gnu_ld" = yes; then
9867
                version_type=linux
9868
        else
9869
                version_type=irix
9870
        fi ;;
9871
  esac
9872
  need_lib_prefix=no
9873
  need_version=no
9874
  soname_spec='${libname}${release}${shared_ext}$major'
9875
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9876
  case $host_os in
9877
  irix5* | nonstopux*)
9878
    libsuff= shlibsuff=
9879
    ;;
9880
  *)
9881
    case $LD in # libtool.m4 will add one of these switches to LD
9882
    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9883
      libsuff= shlibsuff= libmagic=32-bit;;
9884
    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9885
      libsuff=32 shlibsuff=N32 libmagic=N32;;
9886
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9887
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9888
    *) libsuff= shlibsuff= libmagic=never-match;;
9889
    esac
9890
    ;;
9891
  esac
9892
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9893
  shlibpath_overrides_runpath=no
9894
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9895
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9896
  hardcode_into_libs=yes
9897
  ;;
9898
 
9899
# No shared lib support for Linux oldld, aout, or coff.
9900
linux*oldld* | linux*aout* | linux*coff*)
9901
  dynamic_linker=no
9902
  ;;
9903
 
9904
# This must be Linux ELF.
9905
linux* | k*bsd*-gnu | kopensolaris*-gnu)
9906
  version_type=linux
9907
  need_lib_prefix=no
9908
  need_version=no
9909
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9910
  soname_spec='${libname}${release}${shared_ext}$major'
9911
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9912
  shlibpath_var=LD_LIBRARY_PATH
9913
  shlibpath_overrides_runpath=no
9914
 
9915
  # Some binutils ld are patched to set DT_RUNPATH
9916
  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9917
  $as_echo_n "(cached) " >&6
9918
else
9919
  lt_cv_shlibpath_overrides_runpath=no
9920
    save_LDFLAGS=$LDFLAGS
9921
    save_libdir=$libdir
9922
    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9923
         LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9924
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9925
/* end confdefs.h.  */
9926
 
9927
int
9928
main ()
9929
{
9930
 
9931
  ;
9932
  return 0;
9933
}
9934
_ACEOF
9935
if ac_fn_c_try_link "$LINENO"; then :
9936
  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9937
  lt_cv_shlibpath_overrides_runpath=yes
9938
fi
9939
fi
9940
rm -f core conftest.err conftest.$ac_objext \
9941
    conftest$ac_exeext conftest.$ac_ext
9942
    LDFLAGS=$save_LDFLAGS
9943
    libdir=$save_libdir
9944
 
9945
fi
9946
 
9947
  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
9948
 
9949
  # This implies no fast_install, which is unacceptable.
9950
  # Some rework will be needed to allow for fast_install
9951
  # before this can be enabled.
9952
  hardcode_into_libs=yes
9953
 
9954
  # Append ld.so.conf contents to the search path
9955
  if test -f /etc/ld.so.conf; then
9956
    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' ' '`
9957
    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9958
  fi
9959
 
9960
  # We used to test for /lib/ld.so.1 and disable shared libraries on
9961
  # powerpc, because MkLinux only supported shared libraries with the
9962
  # GNU dynamic linker.  Since this was broken with cross compilers,
9963
  # most powerpc-linux boxes support dynamic linking these days and
9964
  # people can always --disable-shared, the test was removed, and we
9965
  # assume the GNU/Linux dynamic linker is in use.
9966
  dynamic_linker='GNU/Linux ld.so'
9967
  ;;
9968
 
9969
netbsd*)
9970
  version_type=sunos
9971
  need_lib_prefix=no
9972
  need_version=no
9973
  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9974
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9975
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9976
    dynamic_linker='NetBSD (a.out) ld.so'
9977
  else
9978
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9979
    soname_spec='${libname}${release}${shared_ext}$major'
9980
    dynamic_linker='NetBSD ld.elf_so'
9981
  fi
9982
  shlibpath_var=LD_LIBRARY_PATH
9983
  shlibpath_overrides_runpath=yes
9984
  hardcode_into_libs=yes
9985
  ;;
9986
 
9987
newsos6)
9988
  version_type=linux
9989
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9990
  shlibpath_var=LD_LIBRARY_PATH
9991
  shlibpath_overrides_runpath=yes
9992
  ;;
9993
 
9994
*nto* | *qnx*)
9995
  version_type=qnx
9996
  need_lib_prefix=no
9997
  need_version=no
9998
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9999
  soname_spec='${libname}${release}${shared_ext}$major'
10000
  shlibpath_var=LD_LIBRARY_PATH
10001
  shlibpath_overrides_runpath=no
10002
  hardcode_into_libs=yes
10003
  dynamic_linker='ldqnx.so'
10004
  ;;
10005
 
10006
openbsd*)
10007
  version_type=sunos
10008
  sys_lib_dlsearch_path_spec="/usr/lib"
10009
  need_lib_prefix=no
10010
  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10011
  case $host_os in
10012
    openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
10013
    *)                          need_version=no  ;;
10014
  esac
10015
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10016
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10017
  shlibpath_var=LD_LIBRARY_PATH
10018
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10019
    case $host_os in
10020
      openbsd2.[89] | openbsd2.[89].*)
10021
        shlibpath_overrides_runpath=no
10022
        ;;
10023
      *)
10024
        shlibpath_overrides_runpath=yes
10025
        ;;
10026
      esac
10027
  else
10028
    shlibpath_overrides_runpath=yes
10029
  fi
10030
  ;;
10031
 
10032
os2*)
10033
  libname_spec='$name'
10034
  shrext_cmds=".dll"
10035
  need_lib_prefix=no
10036
  library_names_spec='$libname${shared_ext} $libname.a'
10037
  dynamic_linker='OS/2 ld.exe'
10038
  shlibpath_var=LIBPATH
10039
  ;;
10040
 
10041
osf3* | osf4* | osf5*)
10042
  version_type=osf
10043
  need_lib_prefix=no
10044
  need_version=no
10045
  soname_spec='${libname}${release}${shared_ext}$major'
10046
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10047
  shlibpath_var=LD_LIBRARY_PATH
10048
  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10049
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10050
  ;;
10051
 
10052
rdos*)
10053
  dynamic_linker=no
10054
  ;;
10055
 
10056
solaris*)
10057
  version_type=linux
10058
  need_lib_prefix=no
10059
  need_version=no
10060
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10061
  soname_spec='${libname}${release}${shared_ext}$major'
10062
  shlibpath_var=LD_LIBRARY_PATH
10063
  shlibpath_overrides_runpath=yes
10064
  hardcode_into_libs=yes
10065
  # ldd complains unless libraries are executable
10066
  postinstall_cmds='chmod +x $lib'
10067
  ;;
10068
 
10069
sunos4*)
10070
  version_type=sunos
10071
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10072
  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10073
  shlibpath_var=LD_LIBRARY_PATH
10074
  shlibpath_overrides_runpath=yes
10075
  if test "$with_gnu_ld" = yes; then
10076
    need_lib_prefix=no
10077
  fi
10078
  need_version=yes
10079
  ;;
10080
 
10081
sysv4 | sysv4.3*)
10082
  version_type=linux
10083
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10084
  soname_spec='${libname}${release}${shared_ext}$major'
10085
  shlibpath_var=LD_LIBRARY_PATH
10086
  case $host_vendor in
10087
    sni)
10088
      shlibpath_overrides_runpath=no
10089
      need_lib_prefix=no
10090
      runpath_var=LD_RUN_PATH
10091
      ;;
10092
    siemens)
10093
      need_lib_prefix=no
10094
      ;;
10095
    motorola)
10096
      need_lib_prefix=no
10097
      need_version=no
10098
      shlibpath_overrides_runpath=no
10099
      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10100
      ;;
10101
  esac
10102
  ;;
10103
 
10104
sysv4*MP*)
10105
  if test -d /usr/nec ;then
10106
    version_type=linux
10107
    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10108
    soname_spec='$libname${shared_ext}.$major'
10109
    shlibpath_var=LD_LIBRARY_PATH
10110
  fi
10111
  ;;
10112
 
10113
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10114
  version_type=freebsd-elf
10115
  need_lib_prefix=no
10116
  need_version=no
10117
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10118
  soname_spec='${libname}${release}${shared_ext}$major'
10119
  shlibpath_var=LD_LIBRARY_PATH
10120
  shlibpath_overrides_runpath=yes
10121
  hardcode_into_libs=yes
10122
  if test "$with_gnu_ld" = yes; then
10123
    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10124
  else
10125
    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10126
    case $host_os in
10127
      sco3.2v5*)
10128
        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10129
        ;;
10130
    esac
10131
  fi
10132
  sys_lib_dlsearch_path_spec='/usr/lib'
10133
  ;;
10134
 
10135
tpf*)
10136
  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10137
  version_type=linux
10138
  need_lib_prefix=no
10139
  need_version=no
10140
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10141
  shlibpath_var=LD_LIBRARY_PATH
10142
  shlibpath_overrides_runpath=no
10143
  hardcode_into_libs=yes
10144
  ;;
10145
 
10146
uts4*)
10147
  version_type=linux
10148
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10149
  soname_spec='${libname}${release}${shared_ext}$major'
10150
  shlibpath_var=LD_LIBRARY_PATH
10151
  ;;
10152
 
10153
*)
10154
  dynamic_linker=no
10155
  ;;
10156
esac
10157
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10158
$as_echo "$dynamic_linker" >&6; }
10159
test "$dynamic_linker" = no && can_build_shared=no
10160
 
10161
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10162
if test "$GCC" = yes; then
10163
  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10164
fi
10165
 
10166
if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10167
  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10168
fi
10169
if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10170
  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10171
fi
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
 
10250
 
10251
 
10252
 
10253
 
10254
 
10255
 
10256
 
10257
 
10258
 
10259
 
10260
 
10261
 
10262
 
10263
 
10264
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10265
$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10266
hardcode_action=
10267
if test -n "$hardcode_libdir_flag_spec" ||
10268
   test -n "$runpath_var" ||
10269
   test "X$hardcode_automatic" = "Xyes" ; then
10270
 
10271
  # We can hardcode non-existent directories.
10272
  if test "$hardcode_direct" != no &&
10273
     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10274
     # have to relink, otherwise we might link with an installed library
10275
     # when we should be linking with a yet-to-be-installed one
10276
     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10277
     test "$hardcode_minus_L" != no; then
10278
    # Linking always hardcodes the temporary library directory.
10279
    hardcode_action=relink
10280
  else
10281
    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10282
    hardcode_action=immediate
10283
  fi
10284
else
10285
  # We cannot hardcode anything, or else we can only hardcode existing
10286
  # directories.
10287
  hardcode_action=unsupported
10288
fi
10289
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10290
$as_echo "$hardcode_action" >&6; }
10291
 
10292
if test "$hardcode_action" = relink ||
10293
   test "$inherit_rpath" = yes; then
10294
  # Fast installation is not supported
10295
  enable_fast_install=no
10296
elif test "$shlibpath_overrides_runpath" = yes ||
10297
     test "$enable_shared" = no; then
10298
  # Fast installation is not necessary
10299
  enable_fast_install=needless
10300
fi
10301
 
10302
 
10303
 
10304
 
10305
 
10306
 
10307
  if test "x$enable_dlopen" != xyes; then
10308
  enable_dlopen=unknown
10309
  enable_dlopen_self=unknown
10310
  enable_dlopen_self_static=unknown
10311
else
10312
  lt_cv_dlopen=no
10313
  lt_cv_dlopen_libs=
10314
 
10315
  case $host_os in
10316
  beos*)
10317
    lt_cv_dlopen="load_add_on"
10318
    lt_cv_dlopen_libs=
10319
    lt_cv_dlopen_self=yes
10320
    ;;
10321
 
10322
  mingw* | pw32* | cegcc*)
10323
    lt_cv_dlopen="LoadLibrary"
10324
    lt_cv_dlopen_libs=
10325
    ;;
10326
 
10327
  cygwin*)
10328
    lt_cv_dlopen="dlopen"
10329
    lt_cv_dlopen_libs=
10330
    ;;
10331
 
10332
  darwin*)
10333
  # if libdl is installed we need to link against it
10334
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10335
$as_echo_n "checking for dlopen in -ldl... " >&6; }
10336
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10337
  $as_echo_n "(cached) " >&6
10338
else
10339
  ac_check_lib_save_LIBS=$LIBS
10340
LIBS="-ldl  $LIBS"
10341
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10342
/* end confdefs.h.  */
10343
 
10344
/* Override any GCC internal prototype to avoid an error.
10345
   Use char because int might match the return type of a GCC
10346
   builtin and then its argument prototype would still apply.  */
10347
#ifdef __cplusplus
10348
extern "C"
10349
#endif
10350
char dlopen ();
10351
int
10352
main ()
10353
{
10354
return dlopen ();
10355
  ;
10356
  return 0;
10357
}
10358
_ACEOF
10359
if ac_fn_c_try_link "$LINENO"; then :
10360
  ac_cv_lib_dl_dlopen=yes
10361
else
10362
  ac_cv_lib_dl_dlopen=no
10363
fi
10364
rm -f core conftest.err conftest.$ac_objext \
10365
    conftest$ac_exeext conftest.$ac_ext
10366
LIBS=$ac_check_lib_save_LIBS
10367
fi
10368
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10369
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10370
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10371
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10372
else
10373
 
10374
    lt_cv_dlopen="dyld"
10375
    lt_cv_dlopen_libs=
10376
    lt_cv_dlopen_self=yes
10377
 
10378
fi
10379
 
10380
    ;;
10381
 
10382
  *)
10383
    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10384
if test "x$ac_cv_func_shl_load" = x""yes; then :
10385
  lt_cv_dlopen="shl_load"
10386
else
10387
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10388
$as_echo_n "checking for shl_load in -ldld... " >&6; }
10389
if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10390
  $as_echo_n "(cached) " >&6
10391
else
10392
  ac_check_lib_save_LIBS=$LIBS
10393
LIBS="-ldld  $LIBS"
10394
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10395
/* end confdefs.h.  */
10396
 
10397
/* Override any GCC internal prototype to avoid an error.
10398
   Use char because int might match the return type of a GCC
10399
   builtin and then its argument prototype would still apply.  */
10400
#ifdef __cplusplus
10401
extern "C"
10402
#endif
10403
char shl_load ();
10404
int
10405
main ()
10406
{
10407
return shl_load ();
10408
  ;
10409
  return 0;
10410
}
10411
_ACEOF
10412
if ac_fn_c_try_link "$LINENO"; then :
10413
  ac_cv_lib_dld_shl_load=yes
10414
else
10415
  ac_cv_lib_dld_shl_load=no
10416
fi
10417
rm -f core conftest.err conftest.$ac_objext \
10418
    conftest$ac_exeext conftest.$ac_ext
10419
LIBS=$ac_check_lib_save_LIBS
10420
fi
10421
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10422
$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10423
if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10424
  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10425
else
10426
  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10427
if test "x$ac_cv_func_dlopen" = x""yes; then :
10428
  lt_cv_dlopen="dlopen"
10429
else
10430
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10431
$as_echo_n "checking for dlopen in -ldl... " >&6; }
10432
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10433
  $as_echo_n "(cached) " >&6
10434
else
10435
  ac_check_lib_save_LIBS=$LIBS
10436
LIBS="-ldl  $LIBS"
10437
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10438
/* end confdefs.h.  */
10439
 
10440
/* Override any GCC internal prototype to avoid an error.
10441
   Use char because int might match the return type of a GCC
10442
   builtin and then its argument prototype would still apply.  */
10443
#ifdef __cplusplus
10444
extern "C"
10445
#endif
10446
char dlopen ();
10447
int
10448
main ()
10449
{
10450
return dlopen ();
10451
  ;
10452
  return 0;
10453
}
10454
_ACEOF
10455
if ac_fn_c_try_link "$LINENO"; then :
10456
  ac_cv_lib_dl_dlopen=yes
10457
else
10458
  ac_cv_lib_dl_dlopen=no
10459
fi
10460
rm -f core conftest.err conftest.$ac_objext \
10461
    conftest$ac_exeext conftest.$ac_ext
10462
LIBS=$ac_check_lib_save_LIBS
10463
fi
10464
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10465
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10466
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10467
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10468
else
10469
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10470
$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10471
if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10472
  $as_echo_n "(cached) " >&6
10473
else
10474
  ac_check_lib_save_LIBS=$LIBS
10475
LIBS="-lsvld  $LIBS"
10476
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10477
/* end confdefs.h.  */
10478
 
10479
/* Override any GCC internal prototype to avoid an error.
10480
   Use char because int might match the return type of a GCC
10481
   builtin and then its argument prototype would still apply.  */
10482
#ifdef __cplusplus
10483
extern "C"
10484
#endif
10485
char dlopen ();
10486
int
10487
main ()
10488
{
10489
return dlopen ();
10490
  ;
10491
  return 0;
10492
}
10493
_ACEOF
10494
if ac_fn_c_try_link "$LINENO"; then :
10495
  ac_cv_lib_svld_dlopen=yes
10496
else
10497
  ac_cv_lib_svld_dlopen=no
10498
fi
10499
rm -f core conftest.err conftest.$ac_objext \
10500
    conftest$ac_exeext conftest.$ac_ext
10501
LIBS=$ac_check_lib_save_LIBS
10502
fi
10503
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10504
$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10505
if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10506
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10507
else
10508
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10509
$as_echo_n "checking for dld_link in -ldld... " >&6; }
10510
if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10511
  $as_echo_n "(cached) " >&6
10512
else
10513
  ac_check_lib_save_LIBS=$LIBS
10514
LIBS="-ldld  $LIBS"
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
ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
10941
if test "x$ac_cv_header_stdint_h" = x""yes; then :
10942
  MF_HAVE_STDINT_H=1
10943
else
10944
  MF_HAVE_STDINT_H=0
10945
fi
10946
 
10947
 
10948
 
10949
if test $MF_HAVE_STDINT_H = 1
10950
then
10951
   MF_HAVE_UINTPTR_T=1
10952
else
10953
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10954
/* end confdefs.h.  */
10955
#include 
10956
int
10957
main ()
10958
{
10959
uintptr_t k = 0;
10960
  ;
10961
  return 0;
10962
}
10963
_ACEOF
10964
if ac_fn_c_try_compile "$LINENO"; then :
10965
  MF_HAVE_UINTPTR_T=1
10966
else
10967
  MF_HAVE_UINTPTR_T=0
10968
fi
10969
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10970
fi
10971
 
10972
 
10973
if test ! -d pth
10974
then
10975
  # libmudflapth objects are built in this subdirectory
10976
  mkdir pth
10977
fi
10978
 
10979
for ac_header in pthread.h
10980
do :
10981
  ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
10982
if test "x$ac_cv_header_pthread_h" = x""yes; then :
10983
  cat >>confdefs.h <<_ACEOF
10984
#define HAVE_PTHREAD_H 1
10985
_ACEOF
10986
 
10987
fi
10988
 
10989
done
10990
 
10991
 
10992
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GCC" >&5
10993
$as_echo_n "checking for thread model used by GCC... " >&6; }
10994
target_thread_file=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
10995
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $target_thread_file" >&5
10996
$as_echo "$target_thread_file" >&6; }
10997
 
10998
# We only support posix threads, or no threads at all.
10999
posix_threads=
11000
case ${target_thread_file} in
11001
  posix)
11002
    posix_threads=yes
11003
    ;;
11004
  single)
11005
    ;;
11006
  *)
11007
    echo "${target_thread_file} is an unsupported thread package" 1>&2
11008
    exit 1
11009
    ;;
11010
esac
11011
 
11012
 if test "x$posix_threads" != "x"; then
11013
  LIBMUDFLAPTH_TRUE=
11014
  LIBMUDFLAPTH_FALSE='#'
11015
else
11016
  LIBMUDFLAPTH_TRUE='#'
11017
  LIBMUDFLAPTH_FALSE=
11018
fi
11019
 
11020
if test "x$posix_threads" != "x"
11021
then
11022
        build_libmudflapth=1
11023
else
11024
        build_libmudflapth=0
11025
fi
11026
 
11027
 
11028
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
11029
$as_echo_n "checking for dlsym in -ldl... " >&6; }
11030
if test "${ac_cv_lib_dl_dlsym+set}" = set; then :
11031
  $as_echo_n "(cached) " >&6
11032
else
11033
  ac_check_lib_save_LIBS=$LIBS
11034
LIBS="-ldl  $LIBS"
11035
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11036
/* end confdefs.h.  */
11037
 
11038
/* Override any GCC internal prototype to avoid an error.
11039
   Use char because int might match the return type of a GCC
11040
   builtin and then its argument prototype would still apply.  */
11041
#ifdef __cplusplus
11042
extern "C"
11043
#endif
11044
char dlsym ();
11045
int
11046
main ()
11047
{
11048
return dlsym ();
11049
  ;
11050
  return 0;
11051
}
11052
_ACEOF
11053
if ac_fn_c_try_link "$LINENO"; then :
11054
  ac_cv_lib_dl_dlsym=yes
11055
else
11056
  ac_cv_lib_dl_dlsym=no
11057
fi
11058
rm -f core conftest.err conftest.$ac_objext \
11059
    conftest$ac_exeext conftest.$ac_ext
11060
LIBS=$ac_check_lib_save_LIBS
11061
fi
11062
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
11063
$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
11064
if test "x$ac_cv_lib_dl_dlsym" = x""yes; then :
11065
  cat >>confdefs.h <<_ACEOF
11066
#define HAVE_LIBDL 1
11067
_ACEOF
11068
 
11069
  LIBS="-ldl $LIBS"
11070
 
11071
fi
11072
 
11073
 
11074
# Calculate toolexeclibdir
11075
# Also toolexecdir, though it's only used in toolexeclibdir
11076
case ${version_specific_libs} in
11077
  yes)
11078
    # Need the gcc compiler version to know where to install libraries
11079
    # and header files if --enable-version-specific-runtime-libs option
11080
    # is selected.
11081
    toolexecdir='$(libdir)/gcc/$(target_alias)'
11082
    toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
11083
    ;;
11084
  no)
11085
    if test -n "$with_cross_host" &&
11086
       test x"$with_cross_host" != x"no"; then
11087
      # Install a library built with a cross compiler in tooldir, not libdir.
11088
      toolexecdir='$(exec_prefix)/$(target_alias)'
11089
      toolexeclibdir='$(toolexecdir)/lib'
11090
    else
11091
      toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
11092
      toolexeclibdir='$(libdir)'
11093
    fi
11094
    multi_os_directory=`$CC -print-multi-os-directory`
11095
    case $multi_os_directory in
11096
      .) ;; # Avoid trailing /.
11097
      *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
11098
    esac
11099
    ;;
11100
esac
11101
 
11102
 
11103
 
11104
includedir=${toolexecdir}/include
11105
 
11106
 
11107
pthread_create_version='""'
11108
if test "x$enable_shared" = "xyes" && test "x$posix_threads" != "x"; then
11109
  # NB: don't check for -lpthread here, because then it would be
11110
  # added to LIBS.  For the thread-unaware libmudflap.la, we don't
11111
  # want it there.
11112
 
11113
  # glibc-related hacks.  dlsym() may pick the wrong version of
11114
  # interposed functions like pthread_create on modern glibc.
11115
  # We need to find the proper symbol version string, and use
11116
  # the nonstandard dlvsym().
11117
  for ac_func in dlvsym
11118
do :
11119
  ac_fn_c_check_func "$LINENO" "dlvsym" "ac_cv_func_dlvsym"
11120
if test "x$ac_cv_func_dlvsym" = x""yes; then :
11121
  cat >>confdefs.h <<_ACEOF
11122
#define HAVE_DLVSYM 1
11123
_ACEOF
11124
 
11125
fi
11126
done
11127
 
11128
  if test -n "$ac_tool_prefix"; then
11129
  # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
11130
set dummy ${ac_tool_prefix}nm; ac_word=$2
11131
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11132
$as_echo_n "checking for $ac_word... " >&6; }
11133
if test "${ac_cv_prog_NM+set}" = set; then :
11134
  $as_echo_n "(cached) " >&6
11135
else
11136
  if test -n "$NM"; then
11137
  ac_cv_prog_NM="$NM" # Let the user override the test.
11138
else
11139
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11140
for as_dir in $PATH
11141
do
11142
  IFS=$as_save_IFS
11143
  test -z "$as_dir" && as_dir=.
11144
    for ac_exec_ext in '' $ac_executable_extensions; do
11145
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11146
    ac_cv_prog_NM="${ac_tool_prefix}nm"
11147
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11148
    break 2
11149
  fi
11150
done
11151
  done
11152
IFS=$as_save_IFS
11153
 
11154
fi
11155
fi
11156
NM=$ac_cv_prog_NM
11157
if test -n "$NM"; then
11158
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11159
$as_echo "$NM" >&6; }
11160
else
11161
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11162
$as_echo "no" >&6; }
11163
fi
11164
 
11165
 
11166
fi
11167
if test -z "$ac_cv_prog_NM"; then
11168
  ac_ct_NM=$NM
11169
  # Extract the first word of "nm", so it can be a program name with args.
11170
set dummy nm; ac_word=$2
11171
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11172
$as_echo_n "checking for $ac_word... " >&6; }
11173
if test "${ac_cv_prog_ac_ct_NM+set}" = set; then :
11174
  $as_echo_n "(cached) " >&6
11175
else
11176
  if test -n "$ac_ct_NM"; then
11177
  ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
11178
else
11179
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11180
for as_dir in $PATH
11181
do
11182
  IFS=$as_save_IFS
11183
  test -z "$as_dir" && as_dir=.
11184
    for ac_exec_ext in '' $ac_executable_extensions; do
11185
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11186
    ac_cv_prog_ac_ct_NM="nm"
11187
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11188
    break 2
11189
  fi
11190
done
11191
  done
11192
IFS=$as_save_IFS
11193
 
11194
fi
11195
fi
11196
ac_ct_NM=$ac_cv_prog_ac_ct_NM
11197
if test -n "$ac_ct_NM"; then
11198
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
11199
$as_echo "$ac_ct_NM" >&6; }
11200
else
11201
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11202
$as_echo "no" >&6; }
11203
fi
11204
 
11205
  if test "x$ac_ct_NM" = x; then
11206
    NM=""
11207
  else
11208
    case $cross_compiling:$ac_tool_warned in
11209
yes:)
11210
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11211
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11212
ac_tool_warned=yes ;;
11213
esac
11214
    NM=$ac_ct_NM
11215
  fi
11216
else
11217
  NM="$ac_cv_prog_NM"
11218
fi
11219
 
11220
  if test "x$ac_cv_have_dlvsym" != "x"; then
11221
    # Try compiling a simple pthreads program.  Find the shared libraries it
11222
    # ends up with.  Then use "nm" on those libraries to extract the
11223
    # default symbol versioning suffix ("@@"), if any.  But that's tricky.
11224
    # Rather, run nm on the resulting executable.  Unfortunately, autoconf
11225
    # doesn't appear to have a macro that builds a test executable for
11226
    # subsequent analysis ... so we do it by hand here.
11227
    cat >> conftest.c << EOF
11228
#include 
11229
int main () { void *p = (void *) & pthread_create; return (int) p; }
11230
EOF
11231
    oldLIBS="$LIBS"
11232
    LIBS="$LIBS -lpthread"
11233
    pthread_create_version="\"\""
11234
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking pthread_create symbol version" >&5
11235
$as_echo_n "checking pthread_create symbol version... " >&6; }
11236
    if eval $ac_link 2>&5 && test -s conftest${ac_exeext}; then
11237
      version=`$NM conftest${ac_exeect} | grep 'pthread_create@@' | sed -e 's/^.*@@//'`
11238
      if test "x$version" != "x"; then
11239
        pthread_create_version="\"$version\""
11240
      fi
11241
    fi
11242
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pthread_create_version" >&5
11243
$as_echo "$pthread_create_version" >&6; }
11244
    LIBS="$oldLIBS"
11245
  fi
11246
fi
11247
 
11248
cat >>confdefs.h <<_ACEOF
11249
#define PTHREAD_CREATE_VERSION $pthread_create_version
11250
_ACEOF
11251
 
11252
 
11253
 
11254
# Figure out whether the compiler supports "-ffunction-sections -fdata-sections",
11255
# similarly to how libstdc++ does it
11256
ac_test_CFLAGS="${CFLAGS+set}"
11257
ac_save_CFLAGS="$CFLAGS"
11258
 
11259
# Check for -ffunction-sections -fdata-sections
11260
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc that supports -ffunction-sections -fdata-sections" >&5
11261
$as_echo_n "checking for gcc that supports -ffunction-sections -fdata-sections... " >&6; }
11262
CFLAGS='-Werror -ffunction-sections -fdata-sections'
11263
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11264
/* end confdefs.h.  */
11265
 
11266
int
11267
main ()
11268
{
11269
int foo;
11270
  ;
11271
  return 0;
11272
}
11273
_ACEOF
11274
if ac_fn_c_try_compile "$LINENO"; then :
11275
  ac_fdsections=yes
11276
else
11277
  ac_fdsections=no
11278
fi
11279
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11280
if test "$ac_test_CFLAGS" = set; then
11281
  CFLAGS="$ac_save_CFLAGS"
11282
else
11283
  # this is the suspicious part
11284
  CFLAGS=""
11285
fi
11286
if test x"$ac_fdsections" = x"yes"; then
11287
  SECTION_FLAGS='-ffunction-sections -fdata-sections'
11288
fi
11289
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_fdsections" >&5
11290
$as_echo "$ac_fdsections" >&6; }
11291
 
11292
 
11293
 
11294
# Check for the name of the symbol used for the entry point.
11295
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the name of the symbol used for the entry point" >&5
11296
$as_echo_n "checking for the name of the symbol used for the entry point... " >&6; }
11297
if test "${mudflap_cv_entry_point+set}" = set; then :
11298
  $as_echo_n "(cached) " >&6
11299
else
11300
 
11301
for name in _start __start unknown; do
11302
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11303
/* end confdefs.h.  */
11304
extern char $name[];
11305
int
11306
main ()
11307
{
11308
$name[0] = 0;
11309
  ;
11310
  return 0;
11311
}
11312
_ACEOF
11313
if ac_fn_c_try_link "$LINENO"; then :
11314
  break
11315
fi
11316
rm -f core conftest.err conftest.$ac_objext \
11317
    conftest$ac_exeext conftest.$ac_ext
11318
done
11319
mudflap_cv_entry_point="$name"
11320
fi
11321
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $mudflap_cv_entry_point" >&5
11322
$as_echo "$mudflap_cv_entry_point" >&6; }
11323
if test "$mudflap_cv_entry_point" = unknown; then
11324
  as_fn_error "none of the known symbol names works" "$LINENO" 5
11325
fi
11326
 
11327
cat >>confdefs.h <<_ACEOF
11328
#define ENTRY_POINT $mudflap_cv_entry_point
11329
_ACEOF
11330
 
11331
 
11332
 
11333
if test ${multilib} = yes; then
11334
  multilib_arg="--enable-multilib"
11335
else
11336
  multilib_arg=
11337
fi
11338
 
11339
# See if we support thread-local storage.
11340
 
11341
 
11342
   # Check whether --enable-tls was given.
11343
if test "${enable_tls+set}" = set; then :
11344
  enableval=$enable_tls;
11345
      case "$enableval" in
11346
       yes|no) ;;
11347
       *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
11348
      esac
11349
 
11350
else
11351
  enable_tls=yes
11352
fi
11353
 
11354
 
11355
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
11356
$as_echo_n "checking whether the target supports thread-local storage... " >&6; }
11357
if test "${gcc_cv_have_tls+set}" = set; then :
11358
  $as_echo_n "(cached) " >&6
11359
else
11360
 
11361
    if test "$cross_compiling" = yes; then :
11362
                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11363
/* end confdefs.h.  */
11364
__thread int a; int b; int main() { return a = b; }
11365
_ACEOF
11366
if ac_fn_c_try_link "$LINENO"; then :
11367
  chktls_save_LDFLAGS="$LDFLAGS"
11368
                          case $host in
11369
            *-*-linux*)
11370
              LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
11371
              ;;
11372
          esac
11373
          chktls_save_CFLAGS="$CFLAGS"
11374
          CFLAGS="-fPIC $CFLAGS"
11375
                  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11376
/* end confdefs.h.  */
11377
int f() { return 0; }
11378
_ACEOF
11379
if ac_fn_c_try_link "$LINENO"; then :
11380
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11381
/* end confdefs.h.  */
11382
__thread int a; int b; int f() { return a = b; }
11383
_ACEOF
11384
if ac_fn_c_try_link "$LINENO"; then :
11385
  gcc_cv_have_tls=yes
11386
else
11387
  gcc_cv_have_tls=no
11388
fi
11389
rm -f core conftest.err conftest.$ac_objext \
11390
    conftest$ac_exeext conftest.$ac_ext
11391
else
11392
  gcc_cv_have_tls=yes
11393
fi
11394
rm -f core conftest.err conftest.$ac_objext \
11395
    conftest$ac_exeext conftest.$ac_ext
11396
          CFLAGS="$chktls_save_CFLAGS"
11397
          LDFLAGS="$chktls_save_LDFLAGS"
11398
else
11399
  gcc_cv_have_tls=no
11400
fi
11401
rm -f core conftest.err conftest.$ac_objext \
11402
    conftest$ac_exeext conftest.$ac_ext
11403
 
11404
 
11405
else
11406
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11407
/* end confdefs.h.  */
11408
__thread int a; int b; int main() { return a = b; }
11409
_ACEOF
11410
if ac_fn_c_try_run "$LINENO"; then :
11411
                      chktls_save_LDFLAGS="$LDFLAGS"
11412
      LDFLAGS="-static $LDFLAGS"
11413
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11414
/* end confdefs.h.  */
11415
int main() { return 0; }
11416
_ACEOF
11417
if ac_fn_c_try_link "$LINENO"; then :
11418
  if test "$cross_compiling" = yes; then :
11419
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11420
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11421
as_fn_error "cannot run test program while cross compiling
11422
See \`config.log' for more details." "$LINENO" 5; }
11423
else
11424
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11425
/* end confdefs.h.  */
11426
__thread int a; int b; int main() { return a = b; }
11427
_ACEOF
11428
if ac_fn_c_try_run "$LINENO"; then :
11429
  gcc_cv_have_tls=yes
11430
else
11431
  gcc_cv_have_tls=no
11432
fi
11433
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11434
  conftest.$ac_objext conftest.beam conftest.$ac_ext
11435
fi
11436
 
11437
else
11438
  gcc_cv_have_tls=yes
11439
fi
11440
rm -f core conftest.err conftest.$ac_objext \
11441
    conftest$ac_exeext conftest.$ac_ext
11442
      LDFLAGS="$chktls_save_LDFLAGS"
11443
      if test $gcc_cv_have_tls = yes; then
11444
                                                chktls_save_CFLAGS="$CFLAGS"
11445
        thread_CFLAGS=failed
11446
        for flag in '' '-pthread' '-lpthread'; do
11447
          CFLAGS="$flag $chktls_save_CFLAGS"
11448
          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11449
/* end confdefs.h.  */
11450
#include 
11451
                void *g(void *d) { return NULL; }
11452
int
11453
main ()
11454
{
11455
pthread_t t; pthread_create(&t,NULL,g,NULL);
11456
  ;
11457
  return 0;
11458
}
11459
_ACEOF
11460
if ac_fn_c_try_link "$LINENO"; then :
11461
  thread_CFLAGS="$flag"
11462
fi
11463
rm -f core conftest.err conftest.$ac_objext \
11464
    conftest$ac_exeext conftest.$ac_ext
11465
          if test "X$thread_CFLAGS" != Xfailed; then
11466
            break
11467
          fi
11468
        done
11469
        CFLAGS="$chktls_save_CFLAGS"
11470
        if test "X$thread_CFLAGS" != Xfailed; then
11471
          CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
11472
          if test "$cross_compiling" = yes; then :
11473
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11474
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11475
as_fn_error "cannot run test program while cross compiling
11476
See \`config.log' for more details." "$LINENO" 5; }
11477
else
11478
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11479
/* end confdefs.h.  */
11480
#include 
11481
                __thread int a;
11482
                static int *volatile a_in_other_thread;
11483
                static void *
11484
                thread_func (void *arg)
11485
                {
11486
                  a_in_other_thread = &a;
11487
                  return (void *)0;
11488
                }
11489
int
11490
main ()
11491
{
11492
pthread_t thread;
11493
                void *thread_retval;
11494
                int *volatile a_in_main_thread;
11495
                a_in_main_thread = &a;
11496
                if (pthread_create (&thread, (pthread_attr_t *)0,
11497
                                    thread_func, (void *)0))
11498
                  return 0;
11499
                if (pthread_join (thread, &thread_retval))
11500
                  return 0;
11501
                return (a_in_other_thread == a_in_main_thread);
11502
  ;
11503
  return 0;
11504
}
11505
_ACEOF
11506
if ac_fn_c_try_run "$LINENO"; then :
11507
  gcc_cv_have_tls=yes
11508
else
11509
  gcc_cv_have_tls=no
11510
fi
11511
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11512
  conftest.$ac_objext conftest.beam conftest.$ac_ext
11513
fi
11514
 
11515
          CFLAGS="$chktls_save_CFLAGS"
11516
        fi
11517
      fi
11518
else
11519
  gcc_cv_have_tls=no
11520
fi
11521
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11522
  conftest.$ac_objext conftest.beam conftest.$ac_ext
11523
fi
11524
 
11525
fi
11526
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
11527
$as_echo "$gcc_cv_have_tls" >&6; }
11528
  if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
11529
 
11530
$as_echo "#define HAVE_TLS 1" >>confdefs.h
11531
 
11532
  fi
11533
 
11534
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the thread-local storage support is from emutls" >&5
11535
$as_echo_n "checking whether the thread-local storage support is from emutls... " >&6; }
11536
if test "${gcc_cv_use_emutls+set}" = set; then :
11537
  $as_echo_n "(cached) " >&6
11538
else
11539
 
11540
    gcc_cv_use_emutls=no
11541
    echo '__thread int a; int b; int main() { return a = b; }' > conftest.c
11542
    if { ac_try='${CC-cc} -Werror -S -o conftest.s conftest.c 1>&5'
11543
  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
11544
  (eval $ac_try) 2>&5
11545
  ac_status=$?
11546
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11547
  test $ac_status = 0; }; }; then
11548
      if grep __emutls_get_address conftest.s > /dev/null; then
11549
        gcc_cv_use_emutls=yes
11550
      fi
11551
    fi
11552
    rm -f conftest.*
11553
 
11554
fi
11555
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_use_emutls" >&5
11556
$as_echo "$gcc_cv_use_emutls" >&6; }
11557
  if test "$gcc_cv_use_emutls" = "yes" ; then
11558
 
11559
$as_echo "#define USE_EMUTLS 1" >>confdefs.h
11560
 
11561
  fi
11562
 
11563
ac_config_files="$ac_config_files Makefile testsuite/Makefile testsuite/mfconfig.exp"
11564
 
11565
cat >confcache <<\_ACEOF
11566
# This file is a shell script that caches the results of configure
11567
# tests run on this system so they can be shared between configure
11568
# scripts and configure runs, see configure's option --config-cache.
11569
# It is not useful on other systems.  If it contains results you don't
11570
# want to keep, you may remove or edit it.
11571
#
11572
# config.status only pays attention to the cache file if you give it
11573
# the --recheck option to rerun configure.
11574
#
11575
# `ac_cv_env_foo' variables (set or unset) will be overridden when
11576
# loading this file, other *unset* `ac_cv_foo' will be assigned the
11577
# following values.
11578
 
11579
_ACEOF
11580
 
11581
# The following way of writing the cache mishandles newlines in values,
11582
# but we know of no workaround that is simple, portable, and efficient.
11583
# So, we kill variables containing newlines.
11584
# Ultrix sh set writes to stderr and can't be redirected directly,
11585
# and sets the high bit in the cache file unless we assign to the vars.
11586
(
11587
  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11588
    eval ac_val=\$$ac_var
11589
    case $ac_val in #(
11590
    *${as_nl}*)
11591
      case $ac_var in #(
11592
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11593
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11594
      esac
11595
      case $ac_var in #(
11596
      _ | IFS | as_nl) ;; #(
11597
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11598
      *) { eval $ac_var=; unset $ac_var;} ;;
11599
      esac ;;
11600
    esac
11601
  done
11602
 
11603
  (set) 2>&1 |
11604
    case $as_nl`(ac_space=' '; set) 2>&1` in #(
11605
    *${as_nl}ac_space=\ *)
11606
      # `set' does not quote correctly, so add quotes: double-quote
11607
      # substitution turns \\\\ into \\, and sed turns \\ into \.
11608
      sed -n \
11609
        "s/'/'\\\\''/g;
11610
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11611
      ;; #(
11612
    *)
11613
      # `set' quotes correctly as required by POSIX, so do not add quotes.
11614
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11615
      ;;
11616
    esac |
11617
    sort
11618
) |
11619
  sed '
11620
     /^ac_cv_env_/b end
11621
     t clear
11622
     :clear
11623
     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11624
     t end
11625
     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11626
     :end' >>confcache
11627
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11628
  if test -w "$cache_file"; then
11629
    test "x$cache_file" != "x/dev/null" &&
11630
      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11631
$as_echo "$as_me: updating cache $cache_file" >&6;}
11632
    cat confcache >$cache_file
11633
  else
11634
    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11635
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11636
  fi
11637
fi
11638
rm -f confcache
11639
 
11640
test "x$prefix" = xNONE && prefix=$ac_default_prefix
11641
# Let make expand exec_prefix.
11642
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11643
 
11644
DEFS=-DHAVE_CONFIG_H
11645
 
11646
ac_libobjs=
11647
ac_ltlibobjs=
11648
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11649
  # 1. Remove the extension, and $U if already installed.
11650
  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11651
  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11652
  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
11653
  #    will be set to the directory where LIBOBJS objects are built.
11654
  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11655
  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11656
done
11657
LIBOBJS=$ac_libobjs
11658
 
11659
LTLIBOBJS=$ac_ltlibobjs
11660
 
11661
 
11662
 if test -n "$EXEEXT"; then
11663
  am__EXEEXT_TRUE=
11664
  am__EXEEXT_FALSE='#'
11665
else
11666
  am__EXEEXT_TRUE='#'
11667
  am__EXEEXT_FALSE=
11668
fi
11669
 
11670
if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11671
  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11672
Usually this means the macro was only invoked conditionally." "$LINENO" 5
11673
fi
11674
if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11675
  as_fn_error "conditional \"AMDEP\" was never defined.
11676
Usually this means the macro was only invoked conditionally." "$LINENO" 5
11677
fi
11678
if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11679
  as_fn_error "conditional \"am__fastdepCC\" was never defined.
11680
Usually this means the macro was only invoked conditionally." "$LINENO" 5
11681
fi
11682
if test -z "${LIBMUDFLAPTH_TRUE}" && test -z "${LIBMUDFLAPTH_FALSE}"; then
11683
  as_fn_error "conditional \"LIBMUDFLAPTH\" was never defined.
11684
Usually this means the macro was only invoked conditionally." "$LINENO" 5
11685
fi
11686
 
11687
: ${CONFIG_STATUS=./config.status}
11688
ac_write_fail=0
11689
ac_clean_files_save=$ac_clean_files
11690
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11691
{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11692
$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11693
as_write_fail=0
11694
cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11695
#! $SHELL
11696
# Generated by $as_me.
11697
# Run this file to recreate the current configuration.
11698
# Compiler output produced by configure, useful for debugging
11699
# configure, is in config.log if it exists.
11700
 
11701
debug=false
11702
ac_cs_recheck=false
11703
ac_cs_silent=false
11704
 
11705
SHELL=\${CONFIG_SHELL-$SHELL}
11706
export SHELL
11707
_ASEOF
11708
cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11709
## -------------------- ##
11710
## M4sh Initialization. ##
11711
## -------------------- ##
11712
 
11713
# Be more Bourne compatible
11714
DUALCASE=1; export DUALCASE # for MKS sh
11715
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11716
  emulate sh
11717
  NULLCMD=:
11718
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11719
  # is contrary to our usage.  Disable this feature.
11720
  alias -g '${1+"$@"}'='"$@"'
11721
  setopt NO_GLOB_SUBST
11722
else
11723
  case `(set -o) 2>/dev/null` in #(
11724
  *posix*) :
11725
    set -o posix ;; #(
11726
  *) :
11727
     ;;
11728
esac
11729
fi
11730
 
11731
 
11732
as_nl='
11733
'
11734
export as_nl
11735
# Printing a long string crashes Solaris 7 /usr/bin/printf.
11736
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11737
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11738
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11739
# Prefer a ksh shell builtin over an external printf program on Solaris,
11740
# but without wasting forks for bash or zsh.
11741
if test -z "$BASH_VERSION$ZSH_VERSION" \
11742
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11743
  as_echo='print -r --'
11744
  as_echo_n='print -rn --'
11745
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11746
  as_echo='printf %s\n'
11747
  as_echo_n='printf %s'
11748
else
11749
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11750
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11751
    as_echo_n='/usr/ucb/echo -n'
11752
  else
11753
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11754
    as_echo_n_body='eval
11755
      arg=$1;
11756
      case $arg in #(
11757
      *"$as_nl"*)
11758
        expr "X$arg" : "X\\(.*\\)$as_nl";
11759
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11760
      esac;
11761
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11762
    '
11763
    export as_echo_n_body
11764
    as_echo_n='sh -c $as_echo_n_body as_echo'
11765
  fi
11766
  export as_echo_body
11767
  as_echo='sh -c $as_echo_body as_echo'
11768
fi
11769
 
11770
# The user is always right.
11771
if test "${PATH_SEPARATOR+set}" != set; then
11772
  PATH_SEPARATOR=:
11773
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11774
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11775
      PATH_SEPARATOR=';'
11776
  }
11777
fi
11778
 
11779
 
11780
# IFS
11781
# We need space, tab and new line, in precisely that order.  Quoting is
11782
# there to prevent editors from complaining about space-tab.
11783
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11784
# splitting by setting IFS to empty value.)
11785
IFS=" ""        $as_nl"
11786
 
11787
# Find who we are.  Look in the path if we contain no directory separator.
11788
case $0 in #((
11789
  *[\\/]* ) as_myself=$0 ;;
11790
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11791
for as_dir in $PATH
11792
do
11793
  IFS=$as_save_IFS
11794
  test -z "$as_dir" && as_dir=.
11795
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11796
  done
11797
IFS=$as_save_IFS
11798
 
11799
     ;;
11800
esac
11801
# We did not find ourselves, most probably we were run as `sh COMMAND'
11802
# in which case we are not to be found in the path.
11803
if test "x$as_myself" = x; then
11804
  as_myself=$0
11805
fi
11806
if test ! -f "$as_myself"; then
11807
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11808
  exit 1
11809
fi
11810
 
11811
# Unset variables that we do not need and which cause bugs (e.g. in
11812
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
11813
# suppresses any "Segmentation fault" message there.  '((' could
11814
# trigger a bug in pdksh 5.2.14.
11815
for as_var in BASH_ENV ENV MAIL MAILPATH
11816
do eval test x\${$as_var+set} = xset \
11817
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11818
done
11819
PS1='$ '
11820
PS2='> '
11821
PS4='+ '
11822
 
11823
# NLS nuisances.
11824
LC_ALL=C
11825
export LC_ALL
11826
LANGUAGE=C
11827
export LANGUAGE
11828
 
11829
# CDPATH.
11830
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11831
 
11832
 
11833
# as_fn_error ERROR [LINENO LOG_FD]
11834
# ---------------------------------
11835
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11836
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11837
# script with status $?, using 1 if that was 0.
11838
as_fn_error ()
11839
{
11840
  as_status=$?; test $as_status -eq 0 && as_status=1
11841
  if test "$3"; then
11842
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11843
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11844
  fi
11845
  $as_echo "$as_me: error: $1" >&2
11846
  as_fn_exit $as_status
11847
} # as_fn_error
11848
 
11849
 
11850
# as_fn_set_status STATUS
11851
# -----------------------
11852
# Set $? to STATUS, without forking.
11853
as_fn_set_status ()
11854
{
11855
  return $1
11856
} # as_fn_set_status
11857
 
11858
# as_fn_exit STATUS
11859
# -----------------
11860
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11861
as_fn_exit ()
11862
{
11863
  set +e
11864
  as_fn_set_status $1
11865
  exit $1
11866
} # as_fn_exit
11867
 
11868
# as_fn_unset VAR
11869
# ---------------
11870
# Portably unset VAR.
11871
as_fn_unset ()
11872
{
11873
  { eval $1=; unset $1;}
11874
}
11875
as_unset=as_fn_unset
11876
# as_fn_append VAR VALUE
11877
# ----------------------
11878
# Append the text in VALUE to the end of the definition contained in VAR. Take
11879
# advantage of any shell optimizations that allow amortized linear growth over
11880
# repeated appends, instead of the typical quadratic growth present in naive
11881
# implementations.
11882
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11883
  eval 'as_fn_append ()
11884
  {
11885
    eval $1+=\$2
11886
  }'
11887
else
11888
  as_fn_append ()
11889
  {
11890
    eval $1=\$$1\$2
11891
  }
11892
fi # as_fn_append
11893
 
11894
# as_fn_arith ARG...
11895
# ------------------
11896
# Perform arithmetic evaluation on the ARGs, and store the result in the
11897
# global $as_val. Take advantage of shells that can avoid forks. The arguments
11898
# must be portable across $(()) and expr.
11899
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11900
  eval 'as_fn_arith ()
11901
  {
11902
    as_val=$(( $* ))
11903
  }'
11904
else
11905
  as_fn_arith ()
11906
  {
11907
    as_val=`expr "$@" || test $? -eq 1`
11908
  }
11909
fi # as_fn_arith
11910
 
11911
 
11912
if expr a : '\(a\)' >/dev/null 2>&1 &&
11913
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
11914
  as_expr=expr
11915
else
11916
  as_expr=false
11917
fi
11918
 
11919
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11920
  as_basename=basename
11921
else
11922
  as_basename=false
11923
fi
11924
 
11925
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11926
  as_dirname=dirname
11927
else
11928
  as_dirname=false
11929
fi
11930
 
11931
as_me=`$as_basename -- "$0" ||
11932
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11933
         X"$0" : 'X\(//\)$' \| \
11934
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11935
$as_echo X/"$0" |
11936
    sed '/^.*\/\([^/][^/]*\)\/*$/{
11937
            s//\1/
11938
            q
11939
          }
11940
          /^X\/\(\/\/\)$/{
11941
            s//\1/
11942
            q
11943
          }
11944
          /^X\/\(\/\).*/{
11945
            s//\1/
11946
            q
11947
          }
11948
          s/.*/./; q'`
11949
 
11950
# Avoid depending upon Character Ranges.
11951
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11952
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11953
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11954
as_cr_digits='0123456789'
11955
as_cr_alnum=$as_cr_Letters$as_cr_digits
11956
 
11957
ECHO_C= ECHO_N= ECHO_T=
11958
case `echo -n x` in #(((((
11959
-n*)
11960
  case `echo 'xy\c'` in
11961
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
11962
  xy)  ECHO_C='\c';;
11963
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
11964
       ECHO_T=' ';;
11965
  esac;;
11966
*)
11967
  ECHO_N='-n';;
11968
esac
11969
 
11970
rm -f conf$$ conf$$.exe conf$$.file
11971
if test -d conf$$.dir; then
11972
  rm -f conf$$.dir/conf$$.file
11973
else
11974
  rm -f conf$$.dir
11975
  mkdir conf$$.dir 2>/dev/null
11976
fi
11977
if (echo >conf$$.file) 2>/dev/null; then
11978
  if ln -s conf$$.file conf$$ 2>/dev/null; then
11979
    as_ln_s='ln -s'
11980
    # ... but there are two gotchas:
11981
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11982
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11983
    # In both cases, we have to default to `cp -p'.
11984
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11985
      as_ln_s='cp -p'
11986
  elif ln conf$$.file conf$$ 2>/dev/null; then
11987
    as_ln_s=ln
11988
  else
11989
    as_ln_s='cp -p'
11990
  fi
11991
else
11992
  as_ln_s='cp -p'
11993
fi
11994
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11995
rmdir conf$$.dir 2>/dev/null
11996
 
11997
 
11998
# as_fn_mkdir_p
11999
# -------------
12000
# Create "$as_dir" as a directory, including parents if necessary.
12001
as_fn_mkdir_p ()
12002
{
12003
 
12004
  case $as_dir in #(
12005
  -*) as_dir=./$as_dir;;
12006
  esac
12007
  test -d "$as_dir" || eval $as_mkdir_p || {
12008
    as_dirs=
12009
    while :; do
12010
      case $as_dir in #(
12011
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12012
      *) as_qdir=$as_dir;;
12013
      esac
12014
      as_dirs="'$as_qdir' $as_dirs"
12015
      as_dir=`$as_dirname -- "$as_dir" ||
12016
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12017
         X"$as_dir" : 'X\(//\)[^/]' \| \
12018
         X"$as_dir" : 'X\(//\)$' \| \
12019
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12020
$as_echo X"$as_dir" |
12021
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12022
            s//\1/
12023
            q
12024
          }
12025
          /^X\(\/\/\)[^/].*/{
12026
            s//\1/
12027
            q
12028
          }
12029
          /^X\(\/\/\)$/{
12030
            s//\1/
12031
            q
12032
          }
12033
          /^X\(\/\).*/{
12034
            s//\1/
12035
            q
12036
          }
12037
          s/.*/./; q'`
12038
      test -d "$as_dir" && break
12039
    done
12040
    test -z "$as_dirs" || eval "mkdir $as_dirs"
12041
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
12042
 
12043
 
12044
} # as_fn_mkdir_p
12045
if mkdir -p . 2>/dev/null; then
12046
  as_mkdir_p='mkdir -p "$as_dir"'
12047
else
12048
  test -d ./-p && rmdir ./-p
12049
  as_mkdir_p=false
12050
fi
12051
 
12052
if test -x / >/dev/null 2>&1; then
12053
  as_test_x='test -x'
12054
else
12055
  if ls -dL / >/dev/null 2>&1; then
12056
    as_ls_L_option=L
12057
  else
12058
    as_ls_L_option=
12059
  fi
12060
  as_test_x='
12061
    eval sh -c '\''
12062
      if test -d "$1"; then
12063
        test -d "$1/.";
12064
      else
12065
        case $1 in #(
12066
        -*)set "./$1";;
12067
        esac;
12068
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
12069
        ???[sx]*):;;*)false;;esac;fi
12070
    '\'' sh
12071
  '
12072
fi
12073
as_executable_p=$as_test_x
12074
 
12075
# Sed expression to map a string onto a valid CPP name.
12076
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12077
 
12078
# Sed expression to map a string onto a valid variable name.
12079
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12080
 
12081
 
12082
exec 6>&1
12083
## ----------------------------------- ##
12084
## Main body of $CONFIG_STATUS script. ##
12085
## ----------------------------------- ##
12086
_ASEOF
12087
test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12088
 
12089
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12090
# Save the log message, to keep $0 and so on meaningful, and to
12091
# report actual input values of CONFIG_FILES etc. instead of their
12092
# values after options handling.
12093
ac_log="
12094
This file was extended by libmudflap $as_me 1.0, which was
12095
generated by GNU Autoconf 2.64.  Invocation command line was
12096
 
12097
  CONFIG_FILES    = $CONFIG_FILES
12098
  CONFIG_HEADERS  = $CONFIG_HEADERS
12099
  CONFIG_LINKS    = $CONFIG_LINKS
12100
  CONFIG_COMMANDS = $CONFIG_COMMANDS
12101
  $ $0 $@
12102
 
12103
on `(hostname || uname -n) 2>/dev/null | sed 1q`
12104
"
12105
 
12106
_ACEOF
12107
 
12108
case $ac_config_files in *"
12109
"*) set x $ac_config_files; shift; ac_config_files=$*;;
12110
esac
12111
 
12112
case $ac_config_headers in *"
12113
"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12114
esac
12115
 
12116
 
12117
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12118
# Files that config.status was made for.
12119
config_files="$ac_config_files"
12120
config_headers="$ac_config_headers"
12121
config_commands="$ac_config_commands"
12122
 
12123
_ACEOF
12124
 
12125
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12126
ac_cs_usage="\
12127
\`$as_me' instantiates files and other configuration actions
12128
from templates according to the current configuration.  Unless the files
12129
and actions are specified as TAGs, all are instantiated by default.
12130
 
12131
Usage: $0 [OPTION]... [TAG]...
12132
 
12133
  -h, --help       print this help, then exit
12134
  -V, --version    print version number and configuration settings, then exit
12135
  -q, --quiet, --silent
12136
                   do not print progress messages
12137
  -d, --debug      don't remove temporary files
12138
      --recheck    update $as_me by reconfiguring in the same conditions
12139
      --file=FILE[:TEMPLATE]
12140
                   instantiate the configuration file FILE
12141
      --header=FILE[:TEMPLATE]
12142
                   instantiate the configuration header FILE
12143
 
12144
Configuration files:
12145
$config_files
12146
 
12147
Configuration headers:
12148
$config_headers
12149
 
12150
Configuration commands:
12151
$config_commands
12152
 
12153
Report bugs to the package provider."
12154
 
12155
_ACEOF
12156
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12157
ac_cs_version="\\
12158
libmudflap config.status 1.0
12159
configured by $0, generated by GNU Autoconf 2.64,
12160
  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
12161
 
12162
Copyright (C) 2009 Free Software Foundation, Inc.
12163
This config.status script is free software; the Free Software Foundation
12164
gives unlimited permission to copy, distribute and modify it."
12165
 
12166
ac_pwd='$ac_pwd'
12167
srcdir='$srcdir'
12168
INSTALL='$INSTALL'
12169
MKDIR_P='$MKDIR_P'
12170
AWK='$AWK'
12171
test -n "\$AWK" || AWK=awk
12172
_ACEOF
12173
 
12174
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12175
# The default lists apply if the user does not specify any file.
12176
ac_need_defaults=:
12177
while test $# != 0
12178
do
12179
  case $1 in
12180
  --*=*)
12181
    ac_option=`expr "X$1" : 'X\([^=]*\)='`
12182
    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12183
    ac_shift=:
12184
    ;;
12185
  *)
12186
    ac_option=$1
12187
    ac_optarg=$2
12188
    ac_shift=shift
12189
    ;;
12190
  esac
12191
 
12192
  case $ac_option in
12193
  # Handling of the options.
12194
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12195
    ac_cs_recheck=: ;;
12196
  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12197
    $as_echo "$ac_cs_version"; exit ;;
12198
  --debug | --debu | --deb | --de | --d | -d )
12199
    debug=: ;;
12200
  --file | --fil | --fi | --f )
12201
    $ac_shift
12202
    case $ac_optarg in
12203
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12204
    esac
12205
    as_fn_append CONFIG_FILES " '$ac_optarg'"
12206
    ac_need_defaults=false;;
12207
  --header | --heade | --head | --hea )
12208
    $ac_shift
12209
    case $ac_optarg in
12210
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12211
    esac
12212
    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12213
    ac_need_defaults=false;;
12214
  --he | --h)
12215
    # Conflict between --help and --header
12216
    as_fn_error "ambiguous option: \`$1'
12217
Try \`$0 --help' for more information.";;
12218
  --help | --hel | -h )
12219
    $as_echo "$ac_cs_usage"; exit ;;
12220
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12221
  | -silent | --silent | --silen | --sile | --sil | --si | --s)
12222
    ac_cs_silent=: ;;
12223
 
12224
  # This is an error.
12225
  -*) as_fn_error "unrecognized option: \`$1'
12226
Try \`$0 --help' for more information." ;;
12227
 
12228
  *) as_fn_append ac_config_targets " $1"
12229
     ac_need_defaults=false ;;
12230
 
12231
  esac
12232
  shift
12233
done
12234
 
12235
ac_configure_extra_args=
12236
 
12237
if $ac_cs_silent; then
12238
  exec 6>/dev/null
12239
  ac_configure_extra_args="$ac_configure_extra_args --silent"
12240
fi
12241
 
12242
_ACEOF
12243
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12244
if \$ac_cs_recheck; then
12245
  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12246
  shift
12247
  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12248
  CONFIG_SHELL='$SHELL'
12249
  export CONFIG_SHELL
12250
  exec "\$@"
12251
fi
12252
 
12253
_ACEOF
12254
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12255
exec 5>>config.log
12256
{
12257
  echo
12258
  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12259
## Running $as_me. ##
12260
_ASBOX
12261
  $as_echo "$ac_log"
12262
} >&5
12263
 
12264
_ACEOF
12265
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12266
#
12267
# INIT-COMMANDS
12268
#
12269
 
12270
srcdir="$srcdir"
12271
host="$host"
12272
target="$target"
12273
with_multisubdir="$with_multisubdir"
12274
with_multisrctop="$with_multisrctop"
12275
with_target_subdir="$with_target_subdir"
12276
ac_configure_args="${multilib_arg} ${ac_configure_args}"
12277
multi_basedir="$multi_basedir"
12278
CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
12279
CC="$CC"
12280
CXX="$CXX"
12281
GFORTRAN="$GFORTRAN"
12282
GCJ="$GCJ"
12283
AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
12284
 
12285
 
12286
# The HP-UX ksh and POSIX shell print the target directory to stdout
12287
# if CDPATH is set.
12288
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12289
 
12290
sed_quote_subst='$sed_quote_subst'
12291
double_quote_subst='$double_quote_subst'
12292
delay_variable_subst='$delay_variable_subst'
12293
macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12294
macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12295
enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12296
enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12297
pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12298
enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12299
SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12300
ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12301
host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12302
host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12303
host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12304
build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12305
build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12306
build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12307
SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12308
Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12309
GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12310
EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12311
FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12312
LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12313
NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12314
LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12315
max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12316
ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12317
exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12318
lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12319
lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12320
lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12321
reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12322
reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12323
OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12324
deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12325
file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12326
AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12327
AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12328
STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12329
RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12330
old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12331
old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12332
old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12333
lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12334
CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12335
CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12336
compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12337
GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12338
lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12339
lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12340
lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12341
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"`'
12342
objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12343
MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12344
lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12345
lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12346
lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12347
lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12348
lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12349
need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12350
DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12351
NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12352
LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12353
OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12354
OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12355
libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12356
shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12357
extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12358
archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12359
enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12360
export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12361
whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12362
compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12363
old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12364
old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12365
archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12366
archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12367
module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12368
module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12369
with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12370
allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12371
no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12372
hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12373
hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12374
hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12375
hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12376
hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12377
hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12378
hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12379
hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12380
inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12381
link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12382
fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12383
always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12384
export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12385
exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12386
include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12387
prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12388
file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12389
variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12390
need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12391
need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12392
version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12393
runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12394
shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12395
shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12396
libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12397
library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12398
soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12399
install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12400
postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12401
postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12402
finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12403
finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12404
hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12405
sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12406
sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12407
hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12408
enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12409
enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12410
enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12411
old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12412
striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12413
 
12414
LTCC='$LTCC'
12415
LTCFLAGS='$LTCFLAGS'
12416
compiler='$compiler_DEFAULT'
12417
 
12418
# A function that is used when there is no print builtin or printf.
12419
func_fallback_echo ()
12420
{
12421
  eval 'cat <<_LTECHO_EOF
12422
\$1
12423
_LTECHO_EOF'
12424
}
12425
 
12426
# Quote evaled strings.
12427
for var in SHELL \
12428
ECHO \
12429
SED \
12430
GREP \
12431
EGREP \
12432
FGREP \
12433
LD \
12434
NM \
12435
LN_S \
12436
lt_SP2NL \
12437
lt_NL2SP \
12438
reload_flag \
12439
OBJDUMP \
12440
deplibs_check_method \
12441
file_magic_cmd \
12442
AR \
12443
AR_FLAGS \
12444
STRIP \
12445
RANLIB \
12446
CC \
12447
CFLAGS \
12448
compiler \
12449
lt_cv_sys_global_symbol_pipe \
12450
lt_cv_sys_global_symbol_to_cdecl \
12451
lt_cv_sys_global_symbol_to_c_name_address \
12452
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12453
lt_prog_compiler_no_builtin_flag \
12454
lt_prog_compiler_wl \
12455
lt_prog_compiler_pic \
12456
lt_prog_compiler_static \
12457
lt_cv_prog_compiler_c_o \
12458
need_locks \
12459
DSYMUTIL \
12460
NMEDIT \
12461
LIPO \
12462
OTOOL \
12463
OTOOL64 \
12464
shrext_cmds \
12465
export_dynamic_flag_spec \
12466
whole_archive_flag_spec \
12467
compiler_needs_object \
12468
with_gnu_ld \
12469
allow_undefined_flag \
12470
no_undefined_flag \
12471
hardcode_libdir_flag_spec \
12472
hardcode_libdir_flag_spec_ld \
12473
hardcode_libdir_separator \
12474
fix_srcfile_path \
12475
exclude_expsyms \
12476
include_expsyms \
12477
file_list_spec \
12478
variables_saved_for_relink \
12479
libname_spec \
12480
library_names_spec \
12481
soname_spec \
12482
install_override_mode \
12483
finish_eval \
12484
old_striplib \
12485
striplib; do
12486
    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12487
    *[\\\\\\\`\\"\\\$]*)
12488
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12489
      ;;
12490
    *)
12491
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12492
      ;;
12493
    esac
12494
done
12495
 
12496
# Double-quote double-evaled strings.
12497
for var in reload_cmds \
12498
old_postinstall_cmds \
12499
old_postuninstall_cmds \
12500
old_archive_cmds \
12501
extract_expsyms_cmds \
12502
old_archive_from_new_cmds \
12503
old_archive_from_expsyms_cmds \
12504
archive_cmds \
12505
archive_expsym_cmds \
12506
module_cmds \
12507
module_expsym_cmds \
12508
export_symbols_cmds \
12509
prelink_cmds \
12510
postinstall_cmds \
12511
postuninstall_cmds \
12512
finish_cmds \
12513
sys_lib_search_path_spec \
12514
sys_lib_dlsearch_path_spec; do
12515
    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12516
    *[\\\\\\\`\\"\\\$]*)
12517
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12518
      ;;
12519
    *)
12520
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12521
      ;;
12522
    esac
12523
done
12524
 
12525
ac_aux_dir='$ac_aux_dir'
12526
xsi_shell='$xsi_shell'
12527
lt_shell_append='$lt_shell_append'
12528
 
12529
# See if we are running on zsh, and set the options which allow our
12530
# commands through without removal of \ escapes INIT.
12531
if test -n "\${ZSH_VERSION+set}" ; then
12532
   setopt NO_GLOB_SUBST
12533
fi
12534
 
12535
 
12536
    PACKAGE='$PACKAGE'
12537
    VERSION='$VERSION'
12538
    TIMESTAMP='$TIMESTAMP'
12539
    RM='$RM'
12540
    ofile='$ofile'
12541
 
12542
 
12543
 
12544
 
12545
_ACEOF
12546
 
12547
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12548
 
12549
# Handling of arguments.
12550
for ac_config_target in $ac_config_targets
12551
do
12552
  case $ac_config_target in
12553
    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12554
    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12555
    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12556
    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12557
    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12558
    "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
12559
    "testsuite/mfconfig.exp") CONFIG_FILES="$CONFIG_FILES testsuite/mfconfig.exp" ;;
12560
 
12561
  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12562
  esac
12563
done
12564
 
12565
 
12566
# If the user did not use the arguments to specify the items to instantiate,
12567
# then the envvar interface is used.  Set only those that are not.
12568
# We use the long form for the default assignment because of an extremely
12569
# bizarre bug on SunOS 4.1.3.
12570
if $ac_need_defaults; then
12571
  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12572
  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12573
  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12574
fi
12575
 
12576
# Have a temporary directory for convenience.  Make it in the build tree
12577
# simply because there is no reason against having it here, and in addition,
12578
# creating and moving files from /tmp can sometimes cause problems.
12579
# Hook for its removal unless debugging.
12580
# Note that there is a small window in which the directory will not be cleaned:
12581
# after its creation but before its name has been assigned to `$tmp'.
12582
$debug ||
12583
{
12584
  tmp=
12585
  trap 'exit_status=$?
12586
  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12587
' 0
12588
  trap 'as_fn_exit 1' 1 2 13 15
12589
}
12590
# Create a (secure) tmp directory for tmp files.
12591
 
12592
{
12593
  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12594
  test -n "$tmp" && test -d "$tmp"
12595
}  ||
12596
{
12597
  tmp=./conf$$-$RANDOM
12598
  (umask 077 && mkdir "$tmp")
12599
} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12600
 
12601
# Set up the scripts for CONFIG_FILES section.
12602
# No need to generate them if there are no CONFIG_FILES.
12603
# This happens for instance with `./config.status config.h'.
12604
if test -n "$CONFIG_FILES"; then
12605
 
12606
 
12607
ac_cr=`echo X | tr X '\015'`
12608
# On cygwin, bash can eat \r inside `` if the user requested igncr.
12609
# But we know of no other shell where ac_cr would be empty at this
12610
# point, so we can use a bashism as a fallback.
12611
if test "x$ac_cr" = x; then
12612
  eval ac_cr=\$\'\\r\'
12613
fi
12614
ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null`
12615
if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12616
  ac_cs_awk_cr='\r'
12617
else
12618
  ac_cs_awk_cr=$ac_cr
12619
fi
12620
 
12621
echo 'BEGIN {' >"$tmp/subs1.awk" &&
12622
_ACEOF
12623
 
12624
 
12625
{
12626
  echo "cat >conf$$subs.awk <<_ACEOF" &&
12627
  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12628
  echo "_ACEOF"
12629
} >conf$$subs.sh ||
12630
  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12631
ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12632
ac_delim='%!_!# '
12633
for ac_last_try in false false false false false :; do
12634
  . ./conf$$subs.sh ||
12635
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12636
 
12637
  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12638
  if test $ac_delim_n = $ac_delim_num; then
12639
    break
12640
  elif $ac_last_try; then
12641
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12642
  else
12643
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12644
  fi
12645
done
12646
rm -f conf$$subs.sh
12647
 
12648
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12649
cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12650
_ACEOF
12651
sed -n '
12652
h
12653
s/^/S["/; s/!.*/"]=/
12654
p
12655
g
12656
s/^[^!]*!//
12657
:repl
12658
t repl
12659
s/'"$ac_delim"'$//
12660
t delim
12661
:nl
12662
h
12663
s/\(.\{148\}\).*/\1/
12664
t more1
12665
s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12666
p
12667
n
12668
b repl
12669
:more1
12670
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12671
p
12672
g
12673
s/.\{148\}//
12674
t nl
12675
:delim
12676
h
12677
s/\(.\{148\}\).*/\1/
12678
t more2
12679
s/["\\]/\\&/g; s/^/"/; s/$/"/
12680
p
12681
b
12682
:more2
12683
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12684
p
12685
g
12686
s/.\{148\}//
12687
t delim
12688
' 
12689
/^[^""]/{
12690
  N
12691
  s/\n//
12692
}
12693
' >>$CONFIG_STATUS || ac_write_fail=1
12694
rm -f conf$$subs.awk
12695
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12696
_ACAWK
12697
cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12698
  for (key in S) S_is_set[key] = 1
12699
  FS = ""
12700
 
12701
}
12702
{
12703
  line = $ 0
12704
  nfields = split(line, field, "@")
12705
  substed = 0
12706
  len = length(field[1])
12707
  for (i = 2; i < nfields; i++) {
12708
    key = field[i]
12709
    keylen = length(key)
12710
    if (S_is_set[key]) {
12711
      value = S[key]
12712
      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12713
      len += length(value) + length(field[++i])
12714
      substed = 1
12715
    } else
12716
      len += 1 + keylen
12717
  }
12718
 
12719
  print line
12720
}
12721
 
12722
_ACAWK
12723
_ACEOF
12724
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12725
if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12726
  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12727
else
12728
  cat
12729
fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12730
  || as_fn_error "could not setup config files machinery" "$LINENO" 5
12731
_ACEOF
12732
 
12733
# VPATH may cause trouble with some makes, so we remove $(srcdir),
12734
# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12735
# trailing colons and then remove the whole line if VPATH becomes empty
12736
# (actually we leave an empty line to preserve line numbers).
12737
if test "x$srcdir" = x.; then
12738
  ac_vpsub='/^[  ]*VPATH[        ]*=/{
12739
s/:*\$(srcdir):*/:/
12740
s/:*\${srcdir}:*/:/
12741
s/:*@srcdir@:*/:/
12742
s/^\([^=]*=[     ]*\):*/\1/
12743
s/:*$//
12744
s/^[^=]*=[       ]*$//
12745
}'
12746
fi
12747
 
12748
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12749
fi # test -n "$CONFIG_FILES"
12750
 
12751
# Set up the scripts for CONFIG_HEADERS section.
12752
# No need to generate them if there are no CONFIG_HEADERS.
12753
# This happens for instance with `./config.status Makefile'.
12754
if test -n "$CONFIG_HEADERS"; then
12755
cat >"$tmp/defines.awk" <<\_ACAWK ||
12756
BEGIN {
12757
_ACEOF
12758
 
12759
# Transform confdefs.h into an awk script `defines.awk', embedded as
12760
# here-document in config.status, that substitutes the proper values into
12761
# config.h.in to produce config.h.
12762
 
12763
# Create a delimiter string that does not exist in confdefs.h, to ease
12764
# handling of long lines.
12765
ac_delim='%!_!# '
12766
for ac_last_try in false false :; do
12767
  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12768
  if test -z "$ac_t"; then
12769
    break
12770
  elif $ac_last_try; then
12771
    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12772
  else
12773
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12774
  fi
12775
done
12776
 
12777
# For the awk script, D is an array of macro values keyed by name,
12778
# likewise P contains macro parameters if any.  Preserve backslash
12779
# newline sequences.
12780
 
12781
ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12782
sed -n '
12783
s/.\{148\}/&'"$ac_delim"'/g
12784
t rset
12785
:rset
12786
s/^[     ]*#[    ]*define[       ][      ]*/ /
12787
t def
12788
d
12789
:def
12790
s/\\$//
12791
t bsnl
12792
s/["\\]/\\&/g
12793
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
12794
D["\1"]=" \3"/p
12795
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
12796
d
12797
:bsnl
12798
s/["\\]/\\&/g
12799
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
12800
D["\1"]=" \3\\\\\\n"\\/p
12801
t cont
12802
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12803
t cont
12804
d
12805
:cont
12806
n
12807
s/.\{148\}/&'"$ac_delim"'/g
12808
t clear
12809
:clear
12810
s/\\$//
12811
t bsnlc
12812
s/["\\]/\\&/g; s/^/"/; s/$/"/p
12813
d
12814
:bsnlc
12815
s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12816
b cont
12817
' 
12818
s/'"$ac_delim"'/"\\\
12819
"/g' >>$CONFIG_STATUS || ac_write_fail=1
12820
 
12821
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12822
  for (key in D) D_is_set[key] = 1
12823
  FS = ""
12824
}
12825
/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12826
  line = \$ 0
12827
  split(line, arg, " ")
12828
  if (arg[1] == "#") {
12829
    defundef = arg[2]
12830
    mac1 = arg[3]
12831
  } else {
12832
    defundef = substr(arg[1], 2)
12833
    mac1 = arg[2]
12834
  }
12835
  split(mac1, mac2, "(") #)
12836
  macro = mac2[1]
12837
  prefix = substr(line, 1, index(line, defundef) - 1)
12838
  if (D_is_set[macro]) {
12839
    # Preserve the white space surrounding the "#".
12840
    print prefix "define", macro P[macro] D[macro]
12841
    next
12842
  } else {
12843
    # Replace #undef with comments.  This is necessary, for example,
12844
    # in the case of _POSIX_SOURCE, which is predefined and required
12845
    # on some systems where configure will not decide to define it.
12846
    if (defundef == "undef") {
12847
      print "/*", prefix defundef, macro, "*/"
12848
      next
12849
    }
12850
  }
12851
}
12852
{ print }
12853
_ACAWK
12854
_ACEOF
12855
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12856
  as_fn_error "could not setup config headers machinery" "$LINENO" 5
12857
fi # test -n "$CONFIG_HEADERS"
12858
 
12859
 
12860
eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
12861
shift
12862
for ac_tag
12863
do
12864
  case $ac_tag in
12865
  :[FHLC]) ac_mode=$ac_tag; continue;;
12866
  esac
12867
  case $ac_mode$ac_tag in
12868
  :[FHL]*:*);;
12869
  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12870
  :[FH]-) ac_tag=-:-;;
12871
  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12872
  esac
12873
  ac_save_IFS=$IFS
12874
  IFS=:
12875
  set x $ac_tag
12876
  IFS=$ac_save_IFS
12877
  shift
12878
  ac_file=$1
12879
  shift
12880
 
12881
  case $ac_mode in
12882
  :L) ac_source=$1;;
12883
  :[FH])
12884
    ac_file_inputs=
12885
    for ac_f
12886
    do
12887
      case $ac_f in
12888
      -) ac_f="$tmp/stdin";;
12889
      *) # Look for the file first in the build tree, then in the source tree
12890
         # (if the path is not absolute).  The absolute path cannot be DOS-style,
12891
         # because $ac_f cannot contain `:'.
12892
         test -f "$ac_f" ||
12893
           case $ac_f in
12894
           [\\/$]*) false;;
12895
           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12896
           esac ||
12897
           as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12898
      esac
12899
      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12900
      as_fn_append ac_file_inputs " '$ac_f'"
12901
    done
12902
 
12903
    # Let's still pretend it is `configure' which instantiates (i.e., don't
12904
    # use $as_me), people would be surprised to read:
12905
    #    /* config.h.  Generated by config.status.  */
12906
    configure_input='Generated from '`
12907
          $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12908
        `' by configure.'
12909
    if test x"$ac_file" != x-; then
12910
      configure_input="$ac_file.  $configure_input"
12911
      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12912
$as_echo "$as_me: creating $ac_file" >&6;}
12913
    fi
12914
    # Neutralize special characters interpreted by sed in replacement strings.
12915
    case $configure_input in #(
12916
    *\&* | *\|* | *\\* )
12917
       ac_sed_conf_input=`$as_echo "$configure_input" |
12918
       sed 's/[\\\\&|]/\\\\&/g'`;; #(
12919
    *) ac_sed_conf_input=$configure_input;;
12920
    esac
12921
 
12922
    case $ac_tag in
12923
    *:-:* | *:-) cat >"$tmp/stdin" \
12924
      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12925
    esac
12926
    ;;
12927
  esac
12928
 
12929
  ac_dir=`$as_dirname -- "$ac_file" ||
12930
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12931
         X"$ac_file" : 'X\(//\)[^/]' \| \
12932
         X"$ac_file" : 'X\(//\)$' \| \
12933
         X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12934
$as_echo X"$ac_file" |
12935
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12936
            s//\1/
12937
            q
12938
          }
12939
          /^X\(\/\/\)[^/].*/{
12940
            s//\1/
12941
            q
12942
          }
12943
          /^X\(\/\/\)$/{
12944
            s//\1/
12945
            q
12946
          }
12947
          /^X\(\/\).*/{
12948
            s//\1/
12949
            q
12950
          }
12951
          s/.*/./; q'`
12952
  as_dir="$ac_dir"; as_fn_mkdir_p
12953
  ac_builddir=.
12954
 
12955
case "$ac_dir" in
12956
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12957
*)
12958
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12959
  # A ".." for each directory in $ac_dir_suffix.
12960
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12961
  case $ac_top_builddir_sub in
12962
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12963
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12964
  esac ;;
12965
esac
12966
ac_abs_top_builddir=$ac_pwd
12967
ac_abs_builddir=$ac_pwd$ac_dir_suffix
12968
# for backward compatibility:
12969
ac_top_builddir=$ac_top_build_prefix
12970
 
12971
case $srcdir in
12972
  .)  # We are building in place.
12973
    ac_srcdir=.
12974
    ac_top_srcdir=$ac_top_builddir_sub
12975
    ac_abs_top_srcdir=$ac_pwd ;;
12976
  [\\/]* | ?:[\\/]* )  # Absolute name.
12977
    ac_srcdir=$srcdir$ac_dir_suffix;
12978
    ac_top_srcdir=$srcdir
12979
    ac_abs_top_srcdir=$srcdir ;;
12980
  *) # Relative name.
12981
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12982
    ac_top_srcdir=$ac_top_build_prefix$srcdir
12983
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12984
esac
12985
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12986
 
12987
 
12988
  case $ac_mode in
12989
  :F)
12990
  #
12991
  # CONFIG_FILE
12992
  #
12993
 
12994
  case $INSTALL in
12995
  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12996
  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12997
  esac
12998
  ac_MKDIR_P=$MKDIR_P
12999
  case $MKDIR_P in
13000
  [\\/$]* | ?:[\\/]* ) ;;
13001
  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
13002
  esac
13003
_ACEOF
13004
 
13005
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13006
# If the template does not know about datarootdir, expand it.
13007
# FIXME: This hack should be removed a few years after 2.60.
13008
ac_datarootdir_hack=; ac_datarootdir_seen=
13009
ac_sed_dataroot='
13010
/datarootdir/ {
13011
  p
13012
  q
13013
}
13014
/@datadir@/p
13015
/@docdir@/p
13016
/@infodir@/p
13017
/@localedir@/p
13018
/@mandir@/p'
13019
case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13020
*datarootdir*) ac_datarootdir_seen=yes;;
13021
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13022
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13023
$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13024
_ACEOF
13025
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13026
  ac_datarootdir_hack='
13027
  s&@datadir@&$datadir&g
13028
  s&@docdir@&$docdir&g
13029
  s&@infodir@&$infodir&g
13030
  s&@localedir@&$localedir&g
13031
  s&@mandir@&$mandir&g
13032
  s&\\\${datarootdir}&$datarootdir&g' ;;
13033
esac
13034
_ACEOF
13035
 
13036
# Neutralize VPATH when `$srcdir' = `.'.
13037
# Shell code in configure.ac might set extrasub.
13038
# FIXME: do we really want to maintain this feature?
13039
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13040
ac_sed_extra="$ac_vpsub
13041
$extrasub
13042
_ACEOF
13043
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13044
:t
13045
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13046
s|@configure_input@|$ac_sed_conf_input|;t t
13047
s&@top_builddir@&$ac_top_builddir_sub&;t t
13048
s&@top_build_prefix@&$ac_top_build_prefix&;t t
13049
s&@srcdir@&$ac_srcdir&;t t
13050
s&@abs_srcdir@&$ac_abs_srcdir&;t t
13051
s&@top_srcdir@&$ac_top_srcdir&;t t
13052
s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13053
s&@builddir@&$ac_builddir&;t t
13054
s&@abs_builddir@&$ac_abs_builddir&;t t
13055
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13056
s&@INSTALL@&$ac_INSTALL&;t t
13057
s&@MKDIR_P@&$ac_MKDIR_P&;t t
13058
$ac_datarootdir_hack
13059
"
13060
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
13061
  || as_fn_error "could not create $ac_file" "$LINENO" 5
13062
 
13063
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13064
  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
13065
  { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
13066
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13067
which seems to be undefined.  Please make sure it is defined." >&5
13068
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13069
which seems to be undefined.  Please make sure it is defined." >&2;}
13070
 
13071
  rm -f "$tmp/stdin"
13072
  case $ac_file in
13073
  -) cat "$tmp/out" && rm -f "$tmp/out";;
13074
  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
13075
  esac \
13076
  || as_fn_error "could not create $ac_file" "$LINENO" 5
13077
 ;;
13078
  :H)
13079
  #
13080
  # CONFIG_HEADER
13081
  #
13082
  if test x"$ac_file" != x-; then
13083
    {
13084
      $as_echo "/* $configure_input  */" \
13085
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
13086
    } >"$tmp/config.h" \
13087
      || as_fn_error "could not create $ac_file" "$LINENO" 5
13088
    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
13089
      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13090
$as_echo "$as_me: $ac_file is unchanged" >&6;}
13091
    else
13092
      rm -f "$ac_file"
13093
      mv "$tmp/config.h" "$ac_file" \
13094
        || as_fn_error "could not create $ac_file" "$LINENO" 5
13095
    fi
13096
  else
13097
    $as_echo "/* $configure_input  */" \
13098
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
13099
      || as_fn_error "could not create -" "$LINENO" 5
13100
  fi
13101
# Compute "$ac_file"'s index in $config_headers.
13102
_am_arg="$ac_file"
13103
_am_stamp_count=1
13104
for _am_header in $config_headers :; do
13105
  case $_am_header in
13106
    $_am_arg | $_am_arg:* )
13107
      break ;;
13108
    * )
13109
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
13110
  esac
13111
done
13112
echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
13113
$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13114
         X"$_am_arg" : 'X\(//\)[^/]' \| \
13115
         X"$_am_arg" : 'X\(//\)$' \| \
13116
         X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
13117
$as_echo X"$_am_arg" |
13118
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13119
            s//\1/
13120
            q
13121
          }
13122
          /^X\(\/\/\)[^/].*/{
13123
            s//\1/
13124
            q
13125
          }
13126
          /^X\(\/\/\)$/{
13127
            s//\1/
13128
            q
13129
          }
13130
          /^X\(\/\).*/{
13131
            s//\1/
13132
            q
13133
          }
13134
          s/.*/./; q'`/stamp-h$_am_stamp_count
13135
 ;;
13136
 
13137
  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13138
$as_echo "$as_me: executing $ac_file commands" >&6;}
13139
 ;;
13140
  esac
13141
 
13142
 
13143
  case $ac_file$ac_mode in
13144
    "default-1":C)
13145
# Only add multilib support code if we just rebuilt the top-level
13146
# Makefile.
13147
case " $CONFIG_FILES " in
13148
 *" Makefile "*)
13149
   ac_file=Makefile . ${multi_basedir}/config-ml.in
13150
   ;;
13151
esac ;;
13152
    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
13153
  # Autoconf 2.62 quotes --file arguments for eval, but not when files
13154
  # are listed without --file.  Let's play safe and only enable the eval
13155
  # if we detect the quoting.
13156
  case $CONFIG_FILES in
13157
  *\'*) eval set x "$CONFIG_FILES" ;;
13158
  *)   set x $CONFIG_FILES ;;
13159
  esac
13160
  shift
13161
  for mf
13162
  do
13163
    # Strip MF so we end up with the name of the file.
13164
    mf=`echo "$mf" | sed -e 's/:.*$//'`
13165
    # Check whether this is an Automake generated Makefile or not.
13166
    # We used to match only the files named `Makefile.in', but
13167
    # some people rename them; so instead we look at the file content.
13168
    # Grep'ing the first line is not enough: some people post-process
13169
    # each Makefile.in and add a new line on top of each file to say so.
13170
    # Grep'ing the whole file is not good either: AIX grep has a line
13171
    # limit of 2048, but all sed's we know have understand at least 4000.
13172
    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
13173
      dirpart=`$as_dirname -- "$mf" ||
13174
$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13175
         X"$mf" : 'X\(//\)[^/]' \| \
13176
         X"$mf" : 'X\(//\)$' \| \
13177
         X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
13178
$as_echo X"$mf" |
13179
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13180
            s//\1/
13181
            q
13182
          }
13183
          /^X\(\/\/\)[^/].*/{
13184
            s//\1/
13185
            q
13186
          }
13187
          /^X\(\/\/\)$/{
13188
            s//\1/
13189
            q
13190
          }
13191
          /^X\(\/\).*/{
13192
            s//\1/
13193
            q
13194
          }
13195
          s/.*/./; q'`
13196
    else
13197
      continue
13198
    fi
13199
    # Extract the definition of DEPDIR, am__include, and am__quote
13200
    # from the Makefile without running `make'.
13201
    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
13202
    test -z "$DEPDIR" && continue
13203
    am__include=`sed -n 's/^am__include = //p' < "$mf"`
13204
    test -z "am__include" && continue
13205
    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
13206
    # When using ansi2knr, U may be empty or an underscore; expand it
13207
    U=`sed -n 's/^U = //p' < "$mf"`
13208
    # Find all dependency output files, they are included files with
13209
    # $(DEPDIR) in their names.  We invoke sed twice because it is the
13210
    # simplest approach to changing $(DEPDIR) to its actual value in the
13211
    # expansion.
13212
    for file in `sed -n "
13213
      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
13214
         sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
13215
      # Make sure the directory exists.
13216
      test -f "$dirpart/$file" && continue
13217
      fdir=`$as_dirname -- "$file" ||
13218
$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13219
         X"$file" : 'X\(//\)[^/]' \| \
13220
         X"$file" : 'X\(//\)$' \| \
13221
         X"$file" : 'X\(/\)' \| . 2>/dev/null ||
13222
$as_echo X"$file" |
13223
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13224
            s//\1/
13225
            q
13226
          }
13227
          /^X\(\/\/\)[^/].*/{
13228
            s//\1/
13229
            q
13230
          }
13231
          /^X\(\/\/\)$/{
13232
            s//\1/
13233
            q
13234
          }
13235
          /^X\(\/\).*/{
13236
            s//\1/
13237
            q
13238
          }
13239
          s/.*/./; q'`
13240
      as_dir=$dirpart/$fdir; as_fn_mkdir_p
13241
      # echo "creating $dirpart/$file"
13242
      echo '# dummy' > "$dirpart/$file"
13243
    done
13244
  done
13245
}
13246
 ;;
13247
    "libtool":C)
13248
 
13249
    # See if we are running on zsh, and set the options which allow our
13250
    # commands through without removal of \ escapes.
13251
    if test -n "${ZSH_VERSION+set}" ; then
13252
      setopt NO_GLOB_SUBST
13253
    fi
13254
 
13255
    cfgfile="${ofile}T"
13256
    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13257
    $RM "$cfgfile"
13258
 
13259
    cat <<_LT_EOF >> "$cfgfile"
13260
#! $SHELL
13261
 
13262
# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13263
# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13264
# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13265
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13266
#
13267
#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13268
#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13269
#   Written by Gordon Matzigkeit, 1996
13270
#
13271
#   This file is part of GNU Libtool.
13272
#
13273
# GNU Libtool is free software; you can redistribute it and/or
13274
# modify it under the terms of the GNU General Public License as
13275
# published by the Free Software Foundation; either version 2 of
13276
# the License, or (at your option) any later version.
13277
#
13278
# As a special exception to the GNU General Public License,
13279
# if you distribute this file as part of a program or library that
13280
# is built using GNU Libtool, you may include this file under the
13281
# same distribution terms that you use for the rest of that program.
13282
#
13283
# GNU Libtool is distributed in the hope that it will be useful,
13284
# but WITHOUT ANY WARRANTY; without even the implied warranty of
13285
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13286
# GNU General Public License for more details.
13287
#
13288
# You should have received a copy of the GNU General Public License
13289
# along with GNU Libtool; see the file COPYING.  If not, a copy
13290
# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13291
# obtained by writing to the Free Software Foundation, Inc.,
13292
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13293
 
13294
 
13295
# The names of the tagged configurations supported by this script.
13296
available_tags=""
13297
 
13298
# ### BEGIN LIBTOOL CONFIG
13299
 
13300
# Which release of libtool.m4 was used?
13301
macro_version=$macro_version
13302
macro_revision=$macro_revision
13303
 
13304
# Whether or not to build shared libraries.
13305
build_libtool_libs=$enable_shared
13306
 
13307
# Whether or not to build static libraries.
13308
build_old_libs=$enable_static
13309
 
13310
# What type of objects to build.
13311
pic_mode=$pic_mode
13312
 
13313
# Whether or not to optimize for fast installation.
13314
fast_install=$enable_fast_install
13315
 
13316
# Shell to use when invoking shell scripts.
13317
SHELL=$lt_SHELL
13318
 
13319
# An echo program that protects backslashes.
13320
ECHO=$lt_ECHO
13321
 
13322
# The host system.
13323
host_alias=$host_alias
13324
host=$host
13325
host_os=$host_os
13326
 
13327
# The build system.
13328
build_alias=$build_alias
13329
build=$build
13330
build_os=$build_os
13331
 
13332
# A sed program that does not truncate output.
13333
SED=$lt_SED
13334
 
13335
# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13336
Xsed="\$SED -e 1s/^X//"
13337
 
13338
# A grep program that handles long lines.
13339
GREP=$lt_GREP
13340
 
13341
# An ERE matcher.
13342
EGREP=$lt_EGREP
13343
 
13344
# A literal string matcher.
13345
FGREP=$lt_FGREP
13346
 
13347
# A BSD- or MS-compatible name lister.
13348
NM=$lt_NM
13349
 
13350
# Whether we need soft or hard links.
13351
LN_S=$lt_LN_S
13352
 
13353
# What is the maximum length of a command?
13354
max_cmd_len=$max_cmd_len
13355
 
13356
# Object file suffix (normally "o").
13357
objext=$ac_objext
13358
 
13359
# Executable file suffix (normally "").
13360
exeext=$exeext
13361
 
13362
# whether the shell understands "unset".
13363
lt_unset=$lt_unset
13364
 
13365
# turn spaces into newlines.
13366
SP2NL=$lt_lt_SP2NL
13367
 
13368
# turn newlines into spaces.
13369
NL2SP=$lt_lt_NL2SP
13370
 
13371
# An object symbol dumper.
13372
OBJDUMP=$lt_OBJDUMP
13373
 
13374
# Method to check whether dependent libraries are shared objects.
13375
deplibs_check_method=$lt_deplibs_check_method
13376
 
13377
# Command to use when deplibs_check_method == "file_magic".
13378
file_magic_cmd=$lt_file_magic_cmd
13379
 
13380
# The archiver.
13381
AR=$lt_AR
13382
AR_FLAGS=$lt_AR_FLAGS
13383
 
13384
# A symbol stripping program.
13385
STRIP=$lt_STRIP
13386
 
13387
# Commands used to install an old-style archive.
13388
RANLIB=$lt_RANLIB
13389
old_postinstall_cmds=$lt_old_postinstall_cmds
13390
old_postuninstall_cmds=$lt_old_postuninstall_cmds
13391
 
13392
# Whether to use a lock for old archive extraction.
13393
lock_old_archive_extraction=$lock_old_archive_extraction
13394
 
13395
# A C compiler.
13396
LTCC=$lt_CC
13397
 
13398
# LTCC compiler flags.
13399
LTCFLAGS=$lt_CFLAGS
13400
 
13401
# Take the output of nm and produce a listing of raw symbols and C names.
13402
global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13403
 
13404
# Transform the output of nm in a proper C declaration.
13405
global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13406
 
13407
# Transform the output of nm in a C name address pair.
13408
global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13409
 
13410
# Transform the output of nm in a C name address pair when lib prefix is needed.
13411
global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13412
 
13413
# The name of the directory that contains temporary libtool files.
13414
objdir=$objdir
13415
 
13416
# Used to examine libraries when file_magic_cmd begins with "file".
13417
MAGIC_CMD=$MAGIC_CMD
13418
 
13419
# Must we lock files when doing compilation?
13420
need_locks=$lt_need_locks
13421
 
13422
# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13423
DSYMUTIL=$lt_DSYMUTIL
13424
 
13425
# Tool to change global to local symbols on Mac OS X.
13426
NMEDIT=$lt_NMEDIT
13427
 
13428
# Tool to manipulate fat objects and archives on Mac OS X.
13429
LIPO=$lt_LIPO
13430
 
13431
# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13432
OTOOL=$lt_OTOOL
13433
 
13434
# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13435
OTOOL64=$lt_OTOOL64
13436
 
13437
# Old archive suffix (normally "a").
13438
libext=$libext
13439
 
13440
# Shared library suffix (normally ".so").
13441
shrext_cmds=$lt_shrext_cmds
13442
 
13443
# The commands to extract the exported symbol list from a shared archive.
13444
extract_expsyms_cmds=$lt_extract_expsyms_cmds
13445
 
13446
# Variables whose values should be saved in libtool wrapper scripts and
13447
# restored at link time.
13448
variables_saved_for_relink=$lt_variables_saved_for_relink
13449
 
13450
# Do we need the "lib" prefix for modules?
13451
need_lib_prefix=$need_lib_prefix
13452
 
13453
# Do we need a version for libraries?
13454
need_version=$need_version
13455
 
13456
# Library versioning type.
13457
version_type=$version_type
13458
 
13459
# Shared library runtime path variable.
13460
runpath_var=$runpath_var
13461
 
13462
# Shared library path variable.
13463
shlibpath_var=$shlibpath_var
13464
 
13465
# Is shlibpath searched before the hard-coded library search path?
13466
shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13467
 
13468
# Format of library name prefix.
13469
libname_spec=$lt_libname_spec
13470
 
13471
# List of archive names.  First name is the real one, the rest are links.
13472
# The last name is the one that the linker finds with -lNAME
13473
library_names_spec=$lt_library_names_spec
13474
 
13475
# The coded name of the library, if different from the real name.
13476
soname_spec=$lt_soname_spec
13477
 
13478
# Permission mode override for installation of shared libraries.
13479
install_override_mode=$lt_install_override_mode
13480
 
13481
# Command to use after installation of a shared archive.
13482
postinstall_cmds=$lt_postinstall_cmds
13483
 
13484
# Command to use after uninstallation of a shared archive.
13485
postuninstall_cmds=$lt_postuninstall_cmds
13486
 
13487
# Commands used to finish a libtool library installation in a directory.
13488
finish_cmds=$lt_finish_cmds
13489
 
13490
# As "finish_cmds", except a single script fragment to be evaled but
13491
# not shown.
13492
finish_eval=$lt_finish_eval
13493
 
13494
# Whether we should hardcode library paths into libraries.
13495
hardcode_into_libs=$hardcode_into_libs
13496
 
13497
# Compile-time system search path for libraries.
13498
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13499
 
13500
# Run-time system search path for libraries.
13501
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13502
 
13503
# Whether dlopen is supported.
13504
dlopen_support=$enable_dlopen
13505
 
13506
# Whether dlopen of programs is supported.
13507
dlopen_self=$enable_dlopen_self
13508
 
13509
# Whether dlopen of statically linked programs is supported.
13510
dlopen_self_static=$enable_dlopen_self_static
13511
 
13512
# Commands to strip libraries.
13513
old_striplib=$lt_old_striplib
13514
striplib=$lt_striplib
13515
 
13516
 
13517
# The linker used to build libraries.
13518
LD=$lt_LD
13519
 
13520
# How to create reloadable object files.
13521
reload_flag=$lt_reload_flag
13522
reload_cmds=$lt_reload_cmds
13523
 
13524
# Commands used to build an old-style archive.
13525
old_archive_cmds=$lt_old_archive_cmds
13526
 
13527
# A language specific compiler.
13528
CC=$lt_compiler
13529
 
13530
# Is the compiler the GNU compiler?
13531
with_gcc=$GCC
13532
 
13533
# Compiler flag to turn off builtin functions.
13534
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13535
 
13536
# How to pass a linker flag through the compiler.
13537
wl=$lt_lt_prog_compiler_wl
13538
 
13539
# Additional compiler flags for building library objects.
13540
pic_flag=$lt_lt_prog_compiler_pic
13541
 
13542
# Compiler flag to prevent dynamic linking.
13543
link_static_flag=$lt_lt_prog_compiler_static
13544
 
13545
# Does compiler simultaneously support -c and -o options?
13546
compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13547
 
13548
# Whether or not to add -lc for building shared libraries.
13549
build_libtool_need_lc=$archive_cmds_need_lc
13550
 
13551
# Whether or not to disallow shared libs when runtime libs are static.
13552
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13553
 
13554
# Compiler flag to allow reflexive dlopens.
13555
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13556
 
13557
# Compiler flag to generate shared objects directly from archives.
13558
whole_archive_flag_spec=$lt_whole_archive_flag_spec
13559
 
13560
# Whether the compiler copes with passing no objects directly.
13561
compiler_needs_object=$lt_compiler_needs_object
13562
 
13563
# Create an old-style archive from a shared archive.
13564
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13565
 
13566
# Create a temporary old-style archive to link instead of a shared archive.
13567
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13568
 
13569
# Commands used to build a shared archive.
13570
archive_cmds=$lt_archive_cmds
13571
archive_expsym_cmds=$lt_archive_expsym_cmds
13572
 
13573
# Commands used to build a loadable module if different from building
13574
# a shared archive.
13575
module_cmds=$lt_module_cmds
13576
module_expsym_cmds=$lt_module_expsym_cmds
13577
 
13578
# Whether we are building with GNU ld or not.
13579
with_gnu_ld=$lt_with_gnu_ld
13580
 
13581
# Flag that allows shared libraries with undefined symbols to be built.
13582
allow_undefined_flag=$lt_allow_undefined_flag
13583
 
13584
# Flag that enforces no undefined symbols.
13585
no_undefined_flag=$lt_no_undefined_flag
13586
 
13587
# Flag to hardcode \$libdir into a binary during linking.
13588
# This must work even if \$libdir does not exist
13589
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13590
 
13591
# If ld is used when linking, flag to hardcode \$libdir into a binary
13592
# during linking.  This must work even if \$libdir does not exist.
13593
hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13594
 
13595
# Whether we need a single "-rpath" flag with a separated argument.
13596
hardcode_libdir_separator=$lt_hardcode_libdir_separator
13597
 
13598
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13599
# DIR into the resulting binary.
13600
hardcode_direct=$hardcode_direct
13601
 
13602
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13603
# DIR into the resulting binary and the resulting library dependency is
13604
# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13605
# library is relocated.
13606
hardcode_direct_absolute=$hardcode_direct_absolute
13607
 
13608
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13609
# into the resulting binary.
13610
hardcode_minus_L=$hardcode_minus_L
13611
 
13612
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13613
# into the resulting binary.
13614
hardcode_shlibpath_var=$hardcode_shlibpath_var
13615
 
13616
# Set to "yes" if building a shared library automatically hardcodes DIR
13617
# into the library and all subsequent libraries and executables linked
13618
# against it.
13619
hardcode_automatic=$hardcode_automatic
13620
 
13621
# Set to yes if linker adds runtime paths of dependent libraries
13622
# to runtime path list.
13623
inherit_rpath=$inherit_rpath
13624
 
13625
# Whether libtool must link a program against all its dependency libraries.
13626
link_all_deplibs=$link_all_deplibs
13627
 
13628
# Fix the shell variable \$srcfile for the compiler.
13629
fix_srcfile_path=$lt_fix_srcfile_path
13630
 
13631
# Set to "yes" if exported symbols are required.
13632
always_export_symbols=$always_export_symbols
13633
 
13634
# The commands to list exported symbols.
13635
export_symbols_cmds=$lt_export_symbols_cmds
13636
 
13637
# Symbols that should not be listed in the preloaded symbols.
13638
exclude_expsyms=$lt_exclude_expsyms
13639
 
13640
# Symbols that must always be exported.
13641
include_expsyms=$lt_include_expsyms
13642
 
13643
# Commands necessary for linking programs (against libraries) with templates.
13644
prelink_cmds=$lt_prelink_cmds
13645
 
13646
# Specify filename containing input files.
13647
file_list_spec=$lt_file_list_spec
13648
 
13649
# How to hardcode a shared library path into an executable.
13650
hardcode_action=$hardcode_action
13651
 
13652
# ### END LIBTOOL CONFIG
13653
 
13654
_LT_EOF
13655
 
13656
  case $host_os in
13657
  aix3*)
13658
    cat <<\_LT_EOF >> "$cfgfile"
13659
# AIX sometimes has problems with the GCC collect2 program.  For some
13660
# reason, if we set the COLLECT_NAMES environment variable, the problems
13661
# vanish in a puff of smoke.
13662
if test "X${COLLECT_NAMES+set}" != Xset; then
13663
  COLLECT_NAMES=
13664
  export COLLECT_NAMES
13665
fi
13666
_LT_EOF
13667
    ;;
13668
  esac
13669
 
13670
 
13671
ltmain="$ac_aux_dir/ltmain.sh"
13672
 
13673
 
13674
  # We use sed instead of cat because bash on DJGPP gets confused if
13675
  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
13676
  # text mode, it properly converts lines to CR/LF.  This bash problem
13677
  # is reportedly fixed, but why not run on old versions too?
13678
  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13679
    || (rm -f "$cfgfile"; exit 1)
13680
 
13681
  case $xsi_shell in
13682
  yes)
13683
    cat << \_LT_EOF >> "$cfgfile"
13684
 
13685
# func_dirname file append nondir_replacement
13686
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13687
# otherwise set result to NONDIR_REPLACEMENT.
13688
func_dirname ()
13689
{
13690
  case ${1} in
13691
    */*) func_dirname_result="${1%/*}${2}" ;;
13692
    *  ) func_dirname_result="${3}" ;;
13693
  esac
13694
}
13695
 
13696
# func_basename file
13697
func_basename ()
13698
{
13699
  func_basename_result="${1##*/}"
13700
}
13701
 
13702
# func_dirname_and_basename file append nondir_replacement
13703
# perform func_basename and func_dirname in a single function
13704
# call:
13705
#   dirname:  Compute the dirname of FILE.  If nonempty,
13706
#             add APPEND to the result, otherwise set result
13707
#             to NONDIR_REPLACEMENT.
13708
#             value returned in "$func_dirname_result"
13709
#   basename: Compute filename of FILE.
13710
#             value retuned in "$func_basename_result"
13711
# Implementation must be kept synchronized with func_dirname
13712
# and func_basename. For efficiency, we do not delegate to
13713
# those functions but instead duplicate the functionality here.
13714
func_dirname_and_basename ()
13715
{
13716
  case ${1} in
13717
    */*) func_dirname_result="${1%/*}${2}" ;;
13718
    *  ) func_dirname_result="${3}" ;;
13719
  esac
13720
  func_basename_result="${1##*/}"
13721
}
13722
 
13723
# func_stripname prefix suffix name
13724
# strip PREFIX and SUFFIX off of NAME.
13725
# PREFIX and SUFFIX must not contain globbing or regex special
13726
# characters, hashes, percent signs, but SUFFIX may contain a leading
13727
# dot (in which case that matches only a dot).
13728
func_stripname ()
13729
{
13730
  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13731
  # positional parameters, so assign one to ordinary parameter first.
13732
  func_stripname_result=${3}
13733
  func_stripname_result=${func_stripname_result#"${1}"}
13734
  func_stripname_result=${func_stripname_result%"${2}"}
13735
}
13736
 
13737
# func_opt_split
13738
func_opt_split ()
13739
{
13740
  func_opt_split_opt=${1%%=*}
13741
  func_opt_split_arg=${1#*=}
13742
}
13743
 
13744
# func_lo2o object
13745
func_lo2o ()
13746
{
13747
  case ${1} in
13748
    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13749
    *)    func_lo2o_result=${1} ;;
13750
  esac
13751
}
13752
 
13753
# func_xform libobj-or-source
13754
func_xform ()
13755
{
13756
  func_xform_result=${1%.*}.lo
13757
}
13758
 
13759
# func_arith arithmetic-term...
13760
func_arith ()
13761
{
13762
  func_arith_result=$(( $* ))
13763
}
13764
 
13765
# func_len string
13766
# STRING may not start with a hyphen.
13767
func_len ()
13768
{
13769
  func_len_result=${#1}
13770
}
13771
 
13772
_LT_EOF
13773
    ;;
13774
  *) # Bourne compatible functions.
13775
    cat << \_LT_EOF >> "$cfgfile"
13776
 
13777
# func_dirname file append nondir_replacement
13778
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13779
# otherwise set result to NONDIR_REPLACEMENT.
13780
func_dirname ()
13781
{
13782
  # Extract subdirectory from the argument.
13783
  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13784
  if test "X$func_dirname_result" = "X${1}"; then
13785
    func_dirname_result="${3}"
13786
  else
13787
    func_dirname_result="$func_dirname_result${2}"
13788
  fi
13789
}
13790
 
13791
# func_basename file
13792
func_basename ()
13793
{
13794
  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13795
}
13796
 
13797
 
13798
# func_stripname prefix suffix name
13799
# strip PREFIX and SUFFIX off of NAME.
13800
# PREFIX and SUFFIX must not contain globbing or regex special
13801
# characters, hashes, percent signs, but SUFFIX may contain a leading
13802
# dot (in which case that matches only a dot).
13803
# func_strip_suffix prefix name
13804
func_stripname ()
13805
{
13806
  case ${2} in
13807
    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13808
    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13809
  esac
13810
}
13811
 
13812
# sed scripts:
13813
my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13814
my_sed_long_arg='1s/^-[^=]*=//'
13815
 
13816
# func_opt_split
13817
func_opt_split ()
13818
{
13819
  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13820
  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13821
}
13822
 
13823
# func_lo2o object
13824
func_lo2o ()
13825
{
13826
  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13827
}
13828
 
13829
# func_xform libobj-or-source
13830
func_xform ()
13831
{
13832
  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13833
}
13834
 
13835
# func_arith arithmetic-term...
13836
func_arith ()
13837
{
13838
  func_arith_result=`expr "$@"`
13839
}
13840
 
13841
# func_len string
13842
# STRING may not start with a hyphen.
13843
func_len ()
13844
{
13845
  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13846
}
13847
 
13848
_LT_EOF
13849
esac
13850
 
13851
case $lt_shell_append in
13852
  yes)
13853
    cat << \_LT_EOF >> "$cfgfile"
13854
 
13855
# func_append var value
13856
# Append VALUE to the end of shell variable VAR.
13857
func_append ()
13858
{
13859
  eval "$1+=\$2"
13860
}
13861
_LT_EOF
13862
    ;;
13863
  *)
13864
    cat << \_LT_EOF >> "$cfgfile"
13865
 
13866
# func_append var value
13867
# Append VALUE to the end of shell variable VAR.
13868
func_append ()
13869
{
13870
  eval "$1=\$$1\$2"
13871
}
13872
 
13873
_LT_EOF
13874
    ;;
13875
  esac
13876
 
13877
 
13878
  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13879
    || (rm -f "$cfgfile"; exit 1)
13880
 
13881
  mv -f "$cfgfile" "$ofile" ||
13882
    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13883
  chmod +x "$ofile"
13884
 
13885
 ;;
13886
 
13887
  esac
13888
done # for ac_tag
13889
 
13890
 
13891
as_fn_exit 0
13892
_ACEOF
13893
ac_clean_files=$ac_clean_files_save
13894
 
13895
test $ac_write_fail = 0 ||
13896
  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13897
 
13898
 
13899
# configure is writing to config.log, and then calls config.status.
13900
# config.status does its own redirection, appending to config.log.
13901
# Unfortunately, on DOS this fails, as config.log is still kept open
13902
# by configure, so config.status won't be able to write to it; its
13903
# output is simply discarded.  So we exec the FD to /dev/null,
13904
# effectively closing config.log, so it can be properly (re)opened and
13905
# appended to by config.status.  When coming back to configure, we
13906
# need to make the FD available again.
13907
if test "$no_create" != yes; then
13908
  ac_cs_success=:
13909
  ac_config_status_args=
13910
  test "$silent" = yes &&
13911
    ac_config_status_args="$ac_config_status_args --quiet"
13912
  exec 5>/dev/null
13913
  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13914
  exec 5>>config.log
13915
  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13916
  # would make configure fail if this is the last instruction.
13917
  $ac_cs_success || as_fn_exit $?
13918
fi
13919
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13920
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13921
$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13922
fi
13923
 

powered by: WebSVN 2.1.0

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