]> git.ipfire.org Git - thirdparty/gcc.git/blob - libcilkrts/configure
1e8eabd9bfbb7804cd346c9572a67f79308cc9ed
[thirdparty/gcc.git] / libcilkrts / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for Cilk Runtime Library 2.0.
4 #
5 # Report bugs to <cilk@intel.com>.
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
9 # Foundation, Inc.
10 #
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
16
17 # Be more Bourne compatible
18 DUALCASE=1; export DUALCASE # for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20 emulate sh
21 NULLCMD=:
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
25 setopt NO_GLOB_SUBST
26 else
27 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
31 ;;
32 esac
33 fi
34
35
36 as_nl='
37 '
38 export as_nl
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 as_echo='print -r --'
48 as_echo_n='print -rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52 else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
60 case $arg in #(
61 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 '
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
69 fi
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
72 fi
73
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
80 }
81 fi
82
83
84 # IFS
85 # We need space, tab and new line, in precisely that order. Quoting is
86 # there to prevent editors from complaining about space-tab.
87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 # splitting by setting IFS to empty value.)
89 IFS=" "" $as_nl"
90
91 # Find who we are. Look in the path if we contain no directory separator.
92 case $0 in #((
93 *[\\/]* ) as_myself=$0 ;;
94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95 for as_dir in $PATH
96 do
97 IFS=$as_save_IFS
98 test -z "$as_dir" && as_dir=.
99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100 done
101 IFS=$as_save_IFS
102
103 ;;
104 esac
105 # We did not find ourselves, most probably we were run as `sh COMMAND'
106 # in which case we are not to be found in the path.
107 if test "x$as_myself" = x; then
108 as_myself=$0
109 fi
110 if test ! -f "$as_myself"; then
111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112 exit 1
113 fi
114
115 # Unset variables that we do not need and which cause bugs (e.g. in
116 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
117 # suppresses any "Segmentation fault" message there. '((' could
118 # trigger a bug in pdksh 5.2.14.
119 for as_var in BASH_ENV ENV MAIL MAILPATH
120 do eval test x\${$as_var+set} = xset \
121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
122 done
123 PS1='$ '
124 PS2='> '
125 PS4='+ '
126
127 # NLS nuisances.
128 LC_ALL=C
129 export LC_ALL
130 LANGUAGE=C
131 export LANGUAGE
132
133 # CDPATH.
134 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
136 if test "x$CONFIG_SHELL" = x; then
137 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138 emulate sh
139 NULLCMD=:
140 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141 # is contrary to our usage. Disable this feature.
142 alias -g '\${1+\"\$@\"}'='\"\$@\"'
143 setopt NO_GLOB_SUBST
144 else
145 case \`(set -o) 2>/dev/null\` in #(
146 *posix*) :
147 set -o posix ;; #(
148 *) :
149 ;;
150 esac
151 fi
152 "
153 as_required="as_fn_return () { (exit \$1); }
154 as_fn_success () { as_fn_return 0; }
155 as_fn_failure () { as_fn_return 1; }
156 as_fn_ret_success () { return 0; }
157 as_fn_ret_failure () { return 1; }
158
159 exitcode=0
160 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165
166 else
167 exitcode=1; echo positional parameters were not saved.
168 fi
169 test x\$exitcode = x0 || exit 1"
170 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174 test \$(( 1 + 1 )) = 2 || exit 1
175
176 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
177 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
178 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
179 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
180 PATH=/empty FPATH=/empty; export PATH FPATH
181 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
182 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
183 if (eval "$as_required") 2>/dev/null; then :
184 as_have_required=yes
185 else
186 as_have_required=no
187 fi
188 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
189
190 else
191 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
192 as_found=false
193 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
194 do
195 IFS=$as_save_IFS
196 test -z "$as_dir" && as_dir=.
197 as_found=:
198 case $as_dir in #(
199 /*)
200 for as_base in sh bash ksh sh5; do
201 # Try only shells that exist, to save several forks.
202 as_shell=$as_dir/$as_base
203 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
204 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
205 CONFIG_SHELL=$as_shell as_have_required=yes
206 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
207 break 2
208 fi
209 fi
210 done;;
211 esac
212 as_found=false
213 done
214 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
215 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
216 CONFIG_SHELL=$SHELL as_have_required=yes
217 fi; }
218 IFS=$as_save_IFS
219
220
221 if test "x$CONFIG_SHELL" != x; then :
222 # We cannot yet assume a decent shell, so we have to provide a
223 # neutralization value for shells without unset; and this also
224 # works around shells that cannot unset nonexistent variables.
225 BASH_ENV=/dev/null
226 ENV=/dev/null
227 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
228 export CONFIG_SHELL
229 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
230 fi
231
232 if test x$as_have_required = xno; then :
233 $as_echo "$0: This script requires a shell more modern than all"
234 $as_echo "$0: the shells that I found on your system."
235 if test x${ZSH_VERSION+set} = xset ; then
236 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
237 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
238 else
239 $as_echo "$0: Please tell bug-autoconf@gnu.org and cilk@intel.com
240 $0: about your system, including any error possibly output
241 $0: before this message. Then install a modern shell, or
242 $0: manually run the script under such a shell if you do
243 $0: have one."
244 fi
245 exit 1
246 fi
247 fi
248 fi
249 SHELL=${CONFIG_SHELL-/bin/sh}
250 export SHELL
251 # Unset more variables known to interfere with behavior of common tools.
252 CLICOLOR_FORCE= GREP_OPTIONS=
253 unset CLICOLOR_FORCE GREP_OPTIONS
254
255 ## --------------------- ##
256 ## M4sh Shell Functions. ##
257 ## --------------------- ##
258 # as_fn_unset VAR
259 # ---------------
260 # Portably unset VAR.
261 as_fn_unset ()
262 {
263 { eval $1=; unset $1;}
264 }
265 as_unset=as_fn_unset
266
267 # as_fn_set_status STATUS
268 # -----------------------
269 # Set $? to STATUS, without forking.
270 as_fn_set_status ()
271 {
272 return $1
273 } # as_fn_set_status
274
275 # as_fn_exit STATUS
276 # -----------------
277 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
278 as_fn_exit ()
279 {
280 set +e
281 as_fn_set_status $1
282 exit $1
283 } # as_fn_exit
284
285 # as_fn_mkdir_p
286 # -------------
287 # Create "$as_dir" as a directory, including parents if necessary.
288 as_fn_mkdir_p ()
289 {
290
291 case $as_dir in #(
292 -*) as_dir=./$as_dir;;
293 esac
294 test -d "$as_dir" || eval $as_mkdir_p || {
295 as_dirs=
296 while :; do
297 case $as_dir in #(
298 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
299 *) as_qdir=$as_dir;;
300 esac
301 as_dirs="'$as_qdir' $as_dirs"
302 as_dir=`$as_dirname -- "$as_dir" ||
303 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
304 X"$as_dir" : 'X\(//\)[^/]' \| \
305 X"$as_dir" : 'X\(//\)$' \| \
306 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
307 $as_echo X"$as_dir" |
308 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
309 s//\1/
310 q
311 }
312 /^X\(\/\/\)[^/].*/{
313 s//\1/
314 q
315 }
316 /^X\(\/\/\)$/{
317 s//\1/
318 q
319 }
320 /^X\(\/\).*/{
321 s//\1/
322 q
323 }
324 s/.*/./; q'`
325 test -d "$as_dir" && break
326 done
327 test -z "$as_dirs" || eval "mkdir $as_dirs"
328 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
329
330
331 } # as_fn_mkdir_p
332 # as_fn_append VAR VALUE
333 # ----------------------
334 # Append the text in VALUE to the end of the definition contained in VAR. Take
335 # advantage of any shell optimizations that allow amortized linear growth over
336 # repeated appends, instead of the typical quadratic growth present in naive
337 # implementations.
338 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
339 eval 'as_fn_append ()
340 {
341 eval $1+=\$2
342 }'
343 else
344 as_fn_append ()
345 {
346 eval $1=\$$1\$2
347 }
348 fi # as_fn_append
349
350 # as_fn_arith ARG...
351 # ------------------
352 # Perform arithmetic evaluation on the ARGs, and store the result in the
353 # global $as_val. Take advantage of shells that can avoid forks. The arguments
354 # must be portable across $(()) and expr.
355 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
356 eval 'as_fn_arith ()
357 {
358 as_val=$(( $* ))
359 }'
360 else
361 as_fn_arith ()
362 {
363 as_val=`expr "$@" || test $? -eq 1`
364 }
365 fi # as_fn_arith
366
367
368 # as_fn_error ERROR [LINENO LOG_FD]
369 # ---------------------------------
370 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
371 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
372 # script with status $?, using 1 if that was 0.
373 as_fn_error ()
374 {
375 as_status=$?; test $as_status -eq 0 && as_status=1
376 if test "$3"; then
377 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
378 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
379 fi
380 $as_echo "$as_me: error: $1" >&2
381 as_fn_exit $as_status
382 } # as_fn_error
383
384 if expr a : '\(a\)' >/dev/null 2>&1 &&
385 test "X`expr 00001 : '.*\(...\)'`" = X001; then
386 as_expr=expr
387 else
388 as_expr=false
389 fi
390
391 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
392 as_basename=basename
393 else
394 as_basename=false
395 fi
396
397 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
398 as_dirname=dirname
399 else
400 as_dirname=false
401 fi
402
403 as_me=`$as_basename -- "$0" ||
404 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
405 X"$0" : 'X\(//\)$' \| \
406 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
407 $as_echo X/"$0" |
408 sed '/^.*\/\([^/][^/]*\)\/*$/{
409 s//\1/
410 q
411 }
412 /^X\/\(\/\/\)$/{
413 s//\1/
414 q
415 }
416 /^X\/\(\/\).*/{
417 s//\1/
418 q
419 }
420 s/.*/./; q'`
421
422 # Avoid depending upon Character Ranges.
423 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
424 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
425 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
426 as_cr_digits='0123456789'
427 as_cr_alnum=$as_cr_Letters$as_cr_digits
428
429
430 as_lineno_1=$LINENO as_lineno_1a=$LINENO
431 as_lineno_2=$LINENO as_lineno_2a=$LINENO
432 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
433 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
434 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
435 sed -n '
436 p
437 /[$]LINENO/=
438 ' <$as_myself |
439 sed '
440 s/[$]LINENO.*/&-/
441 t lineno
442 b
443 :lineno
444 N
445 :loop
446 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
447 t loop
448 s/-\n.*//
449 ' >$as_me.lineno &&
450 chmod +x "$as_me.lineno" ||
451 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
452
453 # Don't try to exec as it changes $[0], causing all sort of problems
454 # (the dirname of $[0] is not the place where we might find the
455 # original and so on. Autoconf is especially sensitive to this).
456 . "./$as_me.lineno"
457 # Exit status is that of the last command.
458 exit
459 }
460
461 ECHO_C= ECHO_N= ECHO_T=
462 case `echo -n x` in #(((((
463 -n*)
464 case `echo 'xy\c'` in
465 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
466 xy) ECHO_C='\c';;
467 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
468 ECHO_T=' ';;
469 esac;;
470 *)
471 ECHO_N='-n';;
472 esac
473
474 rm -f conf$$ conf$$.exe conf$$.file
475 if test -d conf$$.dir; then
476 rm -f conf$$.dir/conf$$.file
477 else
478 rm -f conf$$.dir
479 mkdir conf$$.dir 2>/dev/null
480 fi
481 if (echo >conf$$.file) 2>/dev/null; then
482 if ln -s conf$$.file conf$$ 2>/dev/null; then
483 as_ln_s='ln -s'
484 # ... but there are two gotchas:
485 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
486 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
487 # In both cases, we have to default to `cp -p'.
488 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
489 as_ln_s='cp -p'
490 elif ln conf$$.file conf$$ 2>/dev/null; then
491 as_ln_s=ln
492 else
493 as_ln_s='cp -p'
494 fi
495 else
496 as_ln_s='cp -p'
497 fi
498 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
499 rmdir conf$$.dir 2>/dev/null
500
501 if mkdir -p . 2>/dev/null; then
502 as_mkdir_p='mkdir -p "$as_dir"'
503 else
504 test -d ./-p && rmdir ./-p
505 as_mkdir_p=false
506 fi
507
508 if test -x / >/dev/null 2>&1; then
509 as_test_x='test -x'
510 else
511 if ls -dL / >/dev/null 2>&1; then
512 as_ls_L_option=L
513 else
514 as_ls_L_option=
515 fi
516 as_test_x='
517 eval sh -c '\''
518 if test -d "$1"; then
519 test -d "$1/.";
520 else
521 case $1 in #(
522 -*)set "./$1";;
523 esac;
524 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
525 ???[sx]*):;;*)false;;esac;fi
526 '\'' sh
527 '
528 fi
529 as_executable_p=$as_test_x
530
531 # Sed expression to map a string onto a valid CPP name.
532 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
533
534 # Sed expression to map a string onto a valid variable name.
535 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
536
537 SHELL=${CONFIG_SHELL-/bin/sh}
538
539
540 exec 7<&0 </dev/null 6>&1
541
542 # Name of the host.
543 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
544 # so uname gets run too.
545 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
546
547 #
548 # Initializations.
549 #
550 ac_default_prefix=/usr/local
551 ac_clean_files=
552 ac_config_libobj_dir=.
553 LIBOBJS=
554 cross_compiling=no
555 subdirs=
556 MFLAGS=
557 MAKEFLAGS=
558
559 # Identity of this package.
560 PACKAGE_NAME='Cilk Runtime Library'
561 PACKAGE_TARNAME='cilk-runtime-library'
562 PACKAGE_VERSION='2.0'
563 PACKAGE_STRING='Cilk Runtime Library 2.0'
564 PACKAGE_BUGREPORT='cilk@intel.com'
565 PACKAGE_URL=''
566
567 # Factoring default headers for most tests.
568 ac_includes_default="\
569 #include <stdio.h>
570 #ifdef HAVE_SYS_TYPES_H
571 # include <sys/types.h>
572 #endif
573 #ifdef HAVE_SYS_STAT_H
574 # include <sys/stat.h>
575 #endif
576 #ifdef STDC_HEADERS
577 # include <stdlib.h>
578 # include <stddef.h>
579 #else
580 # ifdef HAVE_STDLIB_H
581 # include <stdlib.h>
582 # endif
583 #endif
584 #ifdef HAVE_STRING_H
585 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
586 # include <memory.h>
587 # endif
588 # include <string.h>
589 #endif
590 #ifdef HAVE_STRINGS_H
591 # include <strings.h>
592 #endif
593 #ifdef HAVE_INTTYPES_H
594 # include <inttypes.h>
595 #endif
596 #ifdef HAVE_STDINT_H
597 # include <stdint.h>
598 #endif
599 #ifdef HAVE_UNISTD_H
600 # include <unistd.h>
601 #endif"
602
603 ac_subst_vars='am__EXEEXT_FALSE
604 am__EXEEXT_TRUE
605 LTLIBOBJS
606 LIBOBJS
607 link_cilkrts
608 XLDFLAGS
609 XCFLAGS
610 lt_cv_dlopen_libs
611 toolexeclibdir
612 toolexecdir
613 CXXCPP
614 OTOOL64
615 OTOOL
616 LIPO
617 NMEDIT
618 DSYMUTIL
619 RANLIB
620 AR
621 OBJDUMP
622 LN_S
623 NM
624 ac_ct_DUMPBIN
625 DUMPBIN
626 LD
627 FGREP
628 SED
629 LIBTOOL
630 MAC_LINKER_SCRIPT_FALSE
631 MAC_LINKER_SCRIPT_TRUE
632 LINUX_LINKER_SCRIPT_FALSE
633 LINUX_LINKER_SCRIPT_TRUE
634 config_dir
635 EGREP
636 GREP
637 CPP
638 ALLOCA
639 multi_basedir
640 am__fastdepCXX_FALSE
641 am__fastdepCXX_TRUE
642 CXXDEPMODE
643 ac_ct_CXX
644 CXXFLAGS
645 CXX
646 am__fastdepCC_FALSE
647 am__fastdepCC_TRUE
648 CCDEPMODE
649 AMDEPBACKSLASH
650 AMDEP_FALSE
651 AMDEP_TRUE
652 am__quote
653 am__include
654 DEPDIR
655 OBJEXT
656 EXEEXT
657 ac_ct_CC
658 CPPFLAGS
659 LDFLAGS
660 CFLAGS
661 CC
662 MAINT
663 MAINTAINER_MODE_FALSE
664 MAINTAINER_MODE_TRUE
665 am__untar
666 am__tar
667 AMTAR
668 am__leading_dot
669 SET_MAKE
670 AWK
671 mkdir_p
672 MKDIR_P
673 INSTALL_STRIP_PROGRAM
674 STRIP
675 install_sh
676 MAKEINFO
677 AUTOHEADER
678 AUTOMAKE
679 AUTOCONF
680 ACLOCAL
681 VERSION
682 PACKAGE
683 CYGPATH_W
684 am__isrc
685 INSTALL_DATA
686 INSTALL_SCRIPT
687 INSTALL_PROGRAM
688 target_os
689 target_vendor
690 target_cpu
691 target
692 host_os
693 host_vendor
694 host_cpu
695 host
696 build_os
697 build_vendor
698 build_cpu
699 build
700 target_alias
701 host_alias
702 build_alias
703 LIBS
704 ECHO_T
705 ECHO_N
706 ECHO_C
707 DEFS
708 mandir
709 localedir
710 libdir
711 psdir
712 pdfdir
713 dvidir
714 htmldir
715 infodir
716 docdir
717 oldincludedir
718 includedir
719 localstatedir
720 sharedstatedir
721 sysconfdir
722 datadir
723 datarootdir
724 libexecdir
725 sbindir
726 bindir
727 program_transform_name
728 prefix
729 exec_prefix
730 PACKAGE_URL
731 PACKAGE_BUGREPORT
732 PACKAGE_STRING
733 PACKAGE_VERSION
734 PACKAGE_TARNAME
735 PACKAGE_NAME
736 PATH_SEPARATOR
737 SHELL'
738 ac_subst_files=''
739 ac_user_opts='
740 enable_option_checking
741 enable_maintainer_mode
742 enable_dependency_tracking
743 enable_multilib
744 enable_version_specific_runtime_libs
745 enable_shared
746 enable_static
747 with_pic
748 enable_fast_install
749 with_gnu_ld
750 enable_libtool_lock
751 '
752 ac_precious_vars='build_alias
753 host_alias
754 target_alias
755 CC
756 CFLAGS
757 LDFLAGS
758 LIBS
759 CPPFLAGS
760 CXX
761 CXXFLAGS
762 CCC
763 CPP
764 CXXCPP'
765
766
767 # Initialize some variables set by options.
768 ac_init_help=
769 ac_init_version=false
770 ac_unrecognized_opts=
771 ac_unrecognized_sep=
772 # The variables have the same names as the options, with
773 # dashes changed to underlines.
774 cache_file=/dev/null
775 exec_prefix=NONE
776 no_create=
777 no_recursion=
778 prefix=NONE
779 program_prefix=NONE
780 program_suffix=NONE
781 program_transform_name=s,x,x,
782 silent=
783 site=
784 srcdir=
785 verbose=
786 x_includes=NONE
787 x_libraries=NONE
788
789 # Installation directory options.
790 # These are left unexpanded so users can "make install exec_prefix=/foo"
791 # and all the variables that are supposed to be based on exec_prefix
792 # by default will actually change.
793 # Use braces instead of parens because sh, perl, etc. also accept them.
794 # (The list follows the same order as the GNU Coding Standards.)
795 bindir='${exec_prefix}/bin'
796 sbindir='${exec_prefix}/sbin'
797 libexecdir='${exec_prefix}/libexec'
798 datarootdir='${prefix}/share'
799 datadir='${datarootdir}'
800 sysconfdir='${prefix}/etc'
801 sharedstatedir='${prefix}/com'
802 localstatedir='${prefix}/var'
803 includedir='${prefix}/include'
804 oldincludedir='/usr/include'
805 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
806 infodir='${datarootdir}/info'
807 htmldir='${docdir}'
808 dvidir='${docdir}'
809 pdfdir='${docdir}'
810 psdir='${docdir}'
811 libdir='${exec_prefix}/lib'
812 localedir='${datarootdir}/locale'
813 mandir='${datarootdir}/man'
814
815 ac_prev=
816 ac_dashdash=
817 for ac_option
818 do
819 # If the previous option needs an argument, assign it.
820 if test -n "$ac_prev"; then
821 eval $ac_prev=\$ac_option
822 ac_prev=
823 continue
824 fi
825
826 case $ac_option in
827 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
828 *) ac_optarg=yes ;;
829 esac
830
831 # Accept the important Cygnus configure options, so we can diagnose typos.
832
833 case $ac_dashdash$ac_option in
834 --)
835 ac_dashdash=yes ;;
836
837 -bindir | --bindir | --bindi | --bind | --bin | --bi)
838 ac_prev=bindir ;;
839 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
840 bindir=$ac_optarg ;;
841
842 -build | --build | --buil | --bui | --bu)
843 ac_prev=build_alias ;;
844 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
845 build_alias=$ac_optarg ;;
846
847 -cache-file | --cache-file | --cache-fil | --cache-fi \
848 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
849 ac_prev=cache_file ;;
850 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
851 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
852 cache_file=$ac_optarg ;;
853
854 --config-cache | -C)
855 cache_file=config.cache ;;
856
857 -datadir | --datadir | --datadi | --datad)
858 ac_prev=datadir ;;
859 -datadir=* | --datadir=* | --datadi=* | --datad=*)
860 datadir=$ac_optarg ;;
861
862 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
863 | --dataroo | --dataro | --datar)
864 ac_prev=datarootdir ;;
865 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
866 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
867 datarootdir=$ac_optarg ;;
868
869 -disable-* | --disable-*)
870 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
871 # Reject names that are not valid shell variable names.
872 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
873 as_fn_error "invalid feature name: $ac_useropt"
874 ac_useropt_orig=$ac_useropt
875 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
876 case $ac_user_opts in
877 *"
878 "enable_$ac_useropt"
879 "*) ;;
880 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
881 ac_unrecognized_sep=', ';;
882 esac
883 eval enable_$ac_useropt=no ;;
884
885 -docdir | --docdir | --docdi | --doc | --do)
886 ac_prev=docdir ;;
887 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
888 docdir=$ac_optarg ;;
889
890 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
891 ac_prev=dvidir ;;
892 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
893 dvidir=$ac_optarg ;;
894
895 -enable-* | --enable-*)
896 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
897 # Reject names that are not valid shell variable names.
898 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
899 as_fn_error "invalid feature name: $ac_useropt"
900 ac_useropt_orig=$ac_useropt
901 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
902 case $ac_user_opts in
903 *"
904 "enable_$ac_useropt"
905 "*) ;;
906 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
907 ac_unrecognized_sep=', ';;
908 esac
909 eval enable_$ac_useropt=\$ac_optarg ;;
910
911 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
912 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
913 | --exec | --exe | --ex)
914 ac_prev=exec_prefix ;;
915 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
916 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
917 | --exec=* | --exe=* | --ex=*)
918 exec_prefix=$ac_optarg ;;
919
920 -gas | --gas | --ga | --g)
921 # Obsolete; use --with-gas.
922 with_gas=yes ;;
923
924 -help | --help | --hel | --he | -h)
925 ac_init_help=long ;;
926 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
927 ac_init_help=recursive ;;
928 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
929 ac_init_help=short ;;
930
931 -host | --host | --hos | --ho)
932 ac_prev=host_alias ;;
933 -host=* | --host=* | --hos=* | --ho=*)
934 host_alias=$ac_optarg ;;
935
936 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
937 ac_prev=htmldir ;;
938 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
939 | --ht=*)
940 htmldir=$ac_optarg ;;
941
942 -includedir | --includedir | --includedi | --included | --include \
943 | --includ | --inclu | --incl | --inc)
944 ac_prev=includedir ;;
945 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
946 | --includ=* | --inclu=* | --incl=* | --inc=*)
947 includedir=$ac_optarg ;;
948
949 -infodir | --infodir | --infodi | --infod | --info | --inf)
950 ac_prev=infodir ;;
951 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
952 infodir=$ac_optarg ;;
953
954 -libdir | --libdir | --libdi | --libd)
955 ac_prev=libdir ;;
956 -libdir=* | --libdir=* | --libdi=* | --libd=*)
957 libdir=$ac_optarg ;;
958
959 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
960 | --libexe | --libex | --libe)
961 ac_prev=libexecdir ;;
962 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
963 | --libexe=* | --libex=* | --libe=*)
964 libexecdir=$ac_optarg ;;
965
966 -localedir | --localedir | --localedi | --localed | --locale)
967 ac_prev=localedir ;;
968 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
969 localedir=$ac_optarg ;;
970
971 -localstatedir | --localstatedir | --localstatedi | --localstated \
972 | --localstate | --localstat | --localsta | --localst | --locals)
973 ac_prev=localstatedir ;;
974 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
975 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
976 localstatedir=$ac_optarg ;;
977
978 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
979 ac_prev=mandir ;;
980 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
981 mandir=$ac_optarg ;;
982
983 -nfp | --nfp | --nf)
984 # Obsolete; use --without-fp.
985 with_fp=no ;;
986
987 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
988 | --no-cr | --no-c | -n)
989 no_create=yes ;;
990
991 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
992 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
993 no_recursion=yes ;;
994
995 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
996 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
997 | --oldin | --oldi | --old | --ol | --o)
998 ac_prev=oldincludedir ;;
999 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1000 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1001 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1002 oldincludedir=$ac_optarg ;;
1003
1004 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1005 ac_prev=prefix ;;
1006 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1007 prefix=$ac_optarg ;;
1008
1009 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1010 | --program-pre | --program-pr | --program-p)
1011 ac_prev=program_prefix ;;
1012 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1013 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1014 program_prefix=$ac_optarg ;;
1015
1016 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1017 | --program-suf | --program-su | --program-s)
1018 ac_prev=program_suffix ;;
1019 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1020 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1021 program_suffix=$ac_optarg ;;
1022
1023 -program-transform-name | --program-transform-name \
1024 | --program-transform-nam | --program-transform-na \
1025 | --program-transform-n | --program-transform- \
1026 | --program-transform | --program-transfor \
1027 | --program-transfo | --program-transf \
1028 | --program-trans | --program-tran \
1029 | --progr-tra | --program-tr | --program-t)
1030 ac_prev=program_transform_name ;;
1031 -program-transform-name=* | --program-transform-name=* \
1032 | --program-transform-nam=* | --program-transform-na=* \
1033 | --program-transform-n=* | --program-transform-=* \
1034 | --program-transform=* | --program-transfor=* \
1035 | --program-transfo=* | --program-transf=* \
1036 | --program-trans=* | --program-tran=* \
1037 | --progr-tra=* | --program-tr=* | --program-t=*)
1038 program_transform_name=$ac_optarg ;;
1039
1040 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1041 ac_prev=pdfdir ;;
1042 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1043 pdfdir=$ac_optarg ;;
1044
1045 -psdir | --psdir | --psdi | --psd | --ps)
1046 ac_prev=psdir ;;
1047 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1048 psdir=$ac_optarg ;;
1049
1050 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1051 | -silent | --silent | --silen | --sile | --sil)
1052 silent=yes ;;
1053
1054 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1055 ac_prev=sbindir ;;
1056 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1057 | --sbi=* | --sb=*)
1058 sbindir=$ac_optarg ;;
1059
1060 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1061 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1062 | --sharedst | --shareds | --shared | --share | --shar \
1063 | --sha | --sh)
1064 ac_prev=sharedstatedir ;;
1065 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1066 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1067 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1068 | --sha=* | --sh=*)
1069 sharedstatedir=$ac_optarg ;;
1070
1071 -site | --site | --sit)
1072 ac_prev=site ;;
1073 -site=* | --site=* | --sit=*)
1074 site=$ac_optarg ;;
1075
1076 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1077 ac_prev=srcdir ;;
1078 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1079 srcdir=$ac_optarg ;;
1080
1081 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1082 | --syscon | --sysco | --sysc | --sys | --sy)
1083 ac_prev=sysconfdir ;;
1084 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1085 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1086 sysconfdir=$ac_optarg ;;
1087
1088 -target | --target | --targe | --targ | --tar | --ta | --t)
1089 ac_prev=target_alias ;;
1090 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1091 target_alias=$ac_optarg ;;
1092
1093 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1094 verbose=yes ;;
1095
1096 -version | --version | --versio | --versi | --vers | -V)
1097 ac_init_version=: ;;
1098
1099 -with-* | --with-*)
1100 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1101 # Reject names that are not valid shell variable names.
1102 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1103 as_fn_error "invalid package name: $ac_useropt"
1104 ac_useropt_orig=$ac_useropt
1105 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1106 case $ac_user_opts in
1107 *"
1108 "with_$ac_useropt"
1109 "*) ;;
1110 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1111 ac_unrecognized_sep=', ';;
1112 esac
1113 eval with_$ac_useropt=\$ac_optarg ;;
1114
1115 -without-* | --without-*)
1116 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1117 # Reject names that are not valid shell variable names.
1118 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1119 as_fn_error "invalid package name: $ac_useropt"
1120 ac_useropt_orig=$ac_useropt
1121 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1122 case $ac_user_opts in
1123 *"
1124 "with_$ac_useropt"
1125 "*) ;;
1126 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1127 ac_unrecognized_sep=', ';;
1128 esac
1129 eval with_$ac_useropt=no ;;
1130
1131 --x)
1132 # Obsolete; use --with-x.
1133 with_x=yes ;;
1134
1135 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1136 | --x-incl | --x-inc | --x-in | --x-i)
1137 ac_prev=x_includes ;;
1138 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1139 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1140 x_includes=$ac_optarg ;;
1141
1142 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1143 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1144 ac_prev=x_libraries ;;
1145 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1146 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1147 x_libraries=$ac_optarg ;;
1148
1149 -*) as_fn_error "unrecognized option: \`$ac_option'
1150 Try \`$0 --help' for more information."
1151 ;;
1152
1153 *=*)
1154 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1155 # Reject names that are not valid shell variable names.
1156 case $ac_envvar in #(
1157 '' | [0-9]* | *[!_$as_cr_alnum]* )
1158 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1159 esac
1160 eval $ac_envvar=\$ac_optarg
1161 export $ac_envvar ;;
1162
1163 *)
1164 # FIXME: should be removed in autoconf 3.0.
1165 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1166 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1167 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1168 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1169 ;;
1170
1171 esac
1172 done
1173
1174 if test -n "$ac_prev"; then
1175 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1176 as_fn_error "missing argument to $ac_option"
1177 fi
1178
1179 if test -n "$ac_unrecognized_opts"; then
1180 case $enable_option_checking in
1181 no) ;;
1182 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1183 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1184 esac
1185 fi
1186
1187 # Check all directory arguments for consistency.
1188 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1189 datadir sysconfdir sharedstatedir localstatedir includedir \
1190 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1191 libdir localedir mandir
1192 do
1193 eval ac_val=\$$ac_var
1194 # Remove trailing slashes.
1195 case $ac_val in
1196 */ )
1197 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1198 eval $ac_var=\$ac_val;;
1199 esac
1200 # Be sure to have absolute directory names.
1201 case $ac_val in
1202 [\\/$]* | ?:[\\/]* ) continue;;
1203 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1204 esac
1205 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1206 done
1207
1208 # There might be people who depend on the old broken behavior: `$host'
1209 # used to hold the argument of --host etc.
1210 # FIXME: To remove some day.
1211 build=$build_alias
1212 host=$host_alias
1213 target=$target_alias
1214
1215 # FIXME: To remove some day.
1216 if test "x$host_alias" != x; then
1217 if test "x$build_alias" = x; then
1218 cross_compiling=maybe
1219 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1220 If a cross compiler is detected then cross compile mode will be used." >&2
1221 elif test "x$build_alias" != "x$host_alias"; then
1222 cross_compiling=yes
1223 fi
1224 fi
1225
1226 ac_tool_prefix=
1227 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1228
1229 test "$silent" = yes && exec 6>/dev/null
1230
1231
1232 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1233 ac_ls_di=`ls -di .` &&
1234 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1235 as_fn_error "working directory cannot be determined"
1236 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1237 as_fn_error "pwd does not report name of working directory"
1238
1239
1240 # Find the source files, if location was not specified.
1241 if test -z "$srcdir"; then
1242 ac_srcdir_defaulted=yes
1243 # Try the directory containing this script, then the parent directory.
1244 ac_confdir=`$as_dirname -- "$as_myself" ||
1245 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1246 X"$as_myself" : 'X\(//\)[^/]' \| \
1247 X"$as_myself" : 'X\(//\)$' \| \
1248 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1249 $as_echo X"$as_myself" |
1250 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1251 s//\1/
1252 q
1253 }
1254 /^X\(\/\/\)[^/].*/{
1255 s//\1/
1256 q
1257 }
1258 /^X\(\/\/\)$/{
1259 s//\1/
1260 q
1261 }
1262 /^X\(\/\).*/{
1263 s//\1/
1264 q
1265 }
1266 s/.*/./; q'`
1267 srcdir=$ac_confdir
1268 if test ! -r "$srcdir/$ac_unique_file"; then
1269 srcdir=..
1270 fi
1271 else
1272 ac_srcdir_defaulted=no
1273 fi
1274 if test ! -r "$srcdir/$ac_unique_file"; then
1275 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1276 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1277 fi
1278 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1279 ac_abs_confdir=`(
1280 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1281 pwd)`
1282 # When building in place, set srcdir=.
1283 if test "$ac_abs_confdir" = "$ac_pwd"; then
1284 srcdir=.
1285 fi
1286 # Remove unnecessary trailing slashes from srcdir.
1287 # Double slashes in file names in object file debugging info
1288 # mess up M-x gdb in Emacs.
1289 case $srcdir in
1290 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1291 esac
1292 for ac_var in $ac_precious_vars; do
1293 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1294 eval ac_env_${ac_var}_value=\$${ac_var}
1295 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1296 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1297 done
1298
1299 #
1300 # Report the --help message.
1301 #
1302 if test "$ac_init_help" = "long"; then
1303 # Omit some internal or obsolete options to make the list less imposing.
1304 # This message is too long to be a string in the A/UX 3.1 sh.
1305 cat <<_ACEOF
1306 \`configure' configures Cilk Runtime Library 2.0 to adapt to many kinds of systems.
1307
1308 Usage: $0 [OPTION]... [VAR=VALUE]...
1309
1310 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1311 VAR=VALUE. See below for descriptions of some of the useful variables.
1312
1313 Defaults for the options are specified in brackets.
1314
1315 Configuration:
1316 -h, --help display this help and exit
1317 --help=short display options specific to this package
1318 --help=recursive display the short help of all the included packages
1319 -V, --version display version information and exit
1320 -q, --quiet, --silent do not print \`checking...' messages
1321 --cache-file=FILE cache test results in FILE [disabled]
1322 -C, --config-cache alias for \`--cache-file=config.cache'
1323 -n, --no-create do not create output files
1324 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1325
1326 Installation directories:
1327 --prefix=PREFIX install architecture-independent files in PREFIX
1328 [$ac_default_prefix]
1329 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1330 [PREFIX]
1331
1332 By default, \`make install' will install all the files in
1333 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1334 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1335 for instance \`--prefix=\$HOME'.
1336
1337 For better control, use the options below.
1338
1339 Fine tuning of the installation directories:
1340 --bindir=DIR user executables [EPREFIX/bin]
1341 --sbindir=DIR system admin executables [EPREFIX/sbin]
1342 --libexecdir=DIR program executables [EPREFIX/libexec]
1343 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1344 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1345 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1346 --libdir=DIR object code libraries [EPREFIX/lib]
1347 --includedir=DIR C header files [PREFIX/include]
1348 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1349 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1350 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1351 --infodir=DIR info documentation [DATAROOTDIR/info]
1352 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1353 --mandir=DIR man documentation [DATAROOTDIR/man]
1354 --docdir=DIR documentation root
1355 [DATAROOTDIR/doc/cilk-runtime-library]
1356 --htmldir=DIR html documentation [DOCDIR]
1357 --dvidir=DIR dvi documentation [DOCDIR]
1358 --pdfdir=DIR pdf documentation [DOCDIR]
1359 --psdir=DIR ps documentation [DOCDIR]
1360 _ACEOF
1361
1362 cat <<\_ACEOF
1363
1364 Program names:
1365 --program-prefix=PREFIX prepend PREFIX to installed program names
1366 --program-suffix=SUFFIX append SUFFIX to installed program names
1367 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1368
1369 System types:
1370 --build=BUILD configure for building on BUILD [guessed]
1371 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1372 --target=TARGET configure for building compilers for TARGET [HOST]
1373 _ACEOF
1374 fi
1375
1376 if test -n "$ac_init_help"; then
1377 case $ac_init_help in
1378 short | recursive ) echo "Configuration of Cilk Runtime Library 2.0:";;
1379 esac
1380 cat <<\_ACEOF
1381
1382 Optional Features:
1383 --disable-option-checking ignore unrecognized --enable/--with options
1384 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1385 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1386 --enable-maintainer-mode enable make rules and dependencies not useful
1387 (and sometimes confusing) to the casual installer
1388 --disable-dependency-tracking speeds up one-time build
1389 --enable-dependency-tracking do not reject slow dependency extractors
1390 --enable-multilib build many library versions (default)
1391 --enable-version-specific-runtime-libs
1392 Specify that runtime libraries should be installed
1393 in a compi ler-specific directory
1394 --enable-shared[=PKGS] build shared libraries [default=yes]
1395 --enable-static[=PKGS] build static libraries [default=yes]
1396 --enable-fast-install[=PKGS]
1397 optimize for fast installation [default=yes]
1398 --disable-libtool-lock avoid locking (might break parallel builds)
1399
1400 Optional Packages:
1401 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1402 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1403 --with-pic try to use only PIC/non-PIC objects [default=use
1404 both]
1405 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1406
1407 Some influential environment variables:
1408 CC C compiler command
1409 CFLAGS C compiler flags
1410 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1411 nonstandard directory <lib dir>
1412 LIBS libraries to pass to the linker, e.g. -l<library>
1413 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1414 you have headers in a nonstandard directory <include dir>
1415 CXX C++ compiler command
1416 CXXFLAGS C++ compiler flags
1417 CPP C preprocessor
1418 CXXCPP C++ preprocessor
1419
1420 Use these variables to override the choices made by `configure' or to help
1421 it to find libraries and programs with nonstandard names/locations.
1422
1423 Report bugs to <cilk@intel.com>.
1424 _ACEOF
1425 ac_status=$?
1426 fi
1427
1428 if test "$ac_init_help" = "recursive"; then
1429 # If there are subdirs, report their specific --help.
1430 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1431 test -d "$ac_dir" ||
1432 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1433 continue
1434 ac_builddir=.
1435
1436 case "$ac_dir" in
1437 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1438 *)
1439 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1440 # A ".." for each directory in $ac_dir_suffix.
1441 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1442 case $ac_top_builddir_sub in
1443 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1444 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1445 esac ;;
1446 esac
1447 ac_abs_top_builddir=$ac_pwd
1448 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1449 # for backward compatibility:
1450 ac_top_builddir=$ac_top_build_prefix
1451
1452 case $srcdir in
1453 .) # We are building in place.
1454 ac_srcdir=.
1455 ac_top_srcdir=$ac_top_builddir_sub
1456 ac_abs_top_srcdir=$ac_pwd ;;
1457 [\\/]* | ?:[\\/]* ) # Absolute name.
1458 ac_srcdir=$srcdir$ac_dir_suffix;
1459 ac_top_srcdir=$srcdir
1460 ac_abs_top_srcdir=$srcdir ;;
1461 *) # Relative name.
1462 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1463 ac_top_srcdir=$ac_top_build_prefix$srcdir
1464 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1465 esac
1466 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1467
1468 cd "$ac_dir" || { ac_status=$?; continue; }
1469 # Check for guested configure.
1470 if test -f "$ac_srcdir/configure.gnu"; then
1471 echo &&
1472 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1473 elif test -f "$ac_srcdir/configure"; then
1474 echo &&
1475 $SHELL "$ac_srcdir/configure" --help=recursive
1476 else
1477 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1478 fi || ac_status=$?
1479 cd "$ac_pwd" || { ac_status=$?; break; }
1480 done
1481 fi
1482
1483 test -n "$ac_init_help" && exit $ac_status
1484 if $ac_init_version; then
1485 cat <<\_ACEOF
1486 Cilk Runtime Library configure 2.0
1487 generated by GNU Autoconf 2.64
1488
1489 Copyright (C) 2009 Free Software Foundation, Inc.
1490 This configure script is free software; the Free Software Foundation
1491 gives unlimited permission to copy, distribute and modify it.
1492 _ACEOF
1493 exit
1494 fi
1495
1496 ## ------------------------ ##
1497 ## Autoconf initialization. ##
1498 ## ------------------------ ##
1499
1500 # ac_fn_c_try_compile LINENO
1501 # --------------------------
1502 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1503 ac_fn_c_try_compile ()
1504 {
1505 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1506 rm -f conftest.$ac_objext
1507 if { { ac_try="$ac_compile"
1508 case "(($ac_try" in
1509 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1510 *) ac_try_echo=$ac_try;;
1511 esac
1512 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1513 $as_echo "$ac_try_echo"; } >&5
1514 (eval "$ac_compile") 2>conftest.err
1515 ac_status=$?
1516 if test -s conftest.err; then
1517 grep -v '^ *+' conftest.err >conftest.er1
1518 cat conftest.er1 >&5
1519 mv -f conftest.er1 conftest.err
1520 fi
1521 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1522 test $ac_status = 0; } && {
1523 test -z "$ac_c_werror_flag" ||
1524 test ! -s conftest.err
1525 } && test -s conftest.$ac_objext; then :
1526 ac_retval=0
1527 else
1528 $as_echo "$as_me: failed program was:" >&5
1529 sed 's/^/| /' conftest.$ac_ext >&5
1530
1531 ac_retval=1
1532 fi
1533 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1534 return $ac_retval
1535
1536 } # ac_fn_c_try_compile
1537
1538 # ac_fn_cxx_try_compile LINENO
1539 # ----------------------------
1540 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1541 ac_fn_cxx_try_compile ()
1542 {
1543 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1544 rm -f conftest.$ac_objext
1545 if { { ac_try="$ac_compile"
1546 case "(($ac_try" in
1547 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1548 *) ac_try_echo=$ac_try;;
1549 esac
1550 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1551 $as_echo "$ac_try_echo"; } >&5
1552 (eval "$ac_compile") 2>conftest.err
1553 ac_status=$?
1554 if test -s conftest.err; then
1555 grep -v '^ *+' conftest.err >conftest.er1
1556 cat conftest.er1 >&5
1557 mv -f conftest.er1 conftest.err
1558 fi
1559 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1560 test $ac_status = 0; } && {
1561 test -z "$ac_cxx_werror_flag" ||
1562 test ! -s conftest.err
1563 } && test -s conftest.$ac_objext; then :
1564 ac_retval=0
1565 else
1566 $as_echo "$as_me: failed program was:" >&5
1567 sed 's/^/| /' conftest.$ac_ext >&5
1568
1569 ac_retval=1
1570 fi
1571 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1572 return $ac_retval
1573
1574 } # ac_fn_cxx_try_compile
1575
1576 # ac_fn_c_try_link LINENO
1577 # -----------------------
1578 # Try to link conftest.$ac_ext, and return whether this succeeded.
1579 ac_fn_c_try_link ()
1580 {
1581 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1582 rm -f conftest.$ac_objext conftest$ac_exeext
1583 if { { ac_try="$ac_link"
1584 case "(($ac_try" in
1585 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1586 *) ac_try_echo=$ac_try;;
1587 esac
1588 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1589 $as_echo "$ac_try_echo"; } >&5
1590 (eval "$ac_link") 2>conftest.err
1591 ac_status=$?
1592 if test -s conftest.err; then
1593 grep -v '^ *+' conftest.err >conftest.er1
1594 cat conftest.er1 >&5
1595 mv -f conftest.er1 conftest.err
1596 fi
1597 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1598 test $ac_status = 0; } && {
1599 test -z "$ac_c_werror_flag" ||
1600 test ! -s conftest.err
1601 } && test -s conftest$ac_exeext && {
1602 test "$cross_compiling" = yes ||
1603 $as_test_x conftest$ac_exeext
1604 }; then :
1605 ac_retval=0
1606 else
1607 $as_echo "$as_me: failed program was:" >&5
1608 sed 's/^/| /' conftest.$ac_ext >&5
1609
1610 ac_retval=1
1611 fi
1612 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1613 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1614 # interfere with the next link command; also delete a directory that is
1615 # left behind by Apple's compiler. We do this before executing the actions.
1616 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1617 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1618 return $ac_retval
1619
1620 } # ac_fn_c_try_link
1621
1622 # ac_fn_c_try_cpp LINENO
1623 # ----------------------
1624 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1625 ac_fn_c_try_cpp ()
1626 {
1627 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1628 if { { ac_try="$ac_cpp conftest.$ac_ext"
1629 case "(($ac_try" in
1630 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1631 *) ac_try_echo=$ac_try;;
1632 esac
1633 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1634 $as_echo "$ac_try_echo"; } >&5
1635 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1636 ac_status=$?
1637 if test -s conftest.err; then
1638 grep -v '^ *+' conftest.err >conftest.er1
1639 cat conftest.er1 >&5
1640 mv -f conftest.er1 conftest.err
1641 fi
1642 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1643 test $ac_status = 0; } >/dev/null && {
1644 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1645 test ! -s conftest.err
1646 }; then :
1647 ac_retval=0
1648 else
1649 $as_echo "$as_me: failed program was:" >&5
1650 sed 's/^/| /' conftest.$ac_ext >&5
1651
1652 ac_retval=1
1653 fi
1654 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1655 return $ac_retval
1656
1657 } # ac_fn_c_try_cpp
1658
1659 # ac_fn_c_check_func LINENO FUNC VAR
1660 # ----------------------------------
1661 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1662 ac_fn_c_check_func ()
1663 {
1664 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1666 $as_echo_n "checking for $2... " >&6; }
1667 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1668 $as_echo_n "(cached) " >&6
1669 else
1670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1671 /* end confdefs.h. */
1672 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1673 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1674 #define $2 innocuous_$2
1675
1676 /* System header to define __stub macros and hopefully few prototypes,
1677 which can conflict with char $2 (); below.
1678 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1679 <limits.h> exists even on freestanding compilers. */
1680
1681 #ifdef __STDC__
1682 # include <limits.h>
1683 #else
1684 # include <assert.h>
1685 #endif
1686
1687 #undef $2
1688
1689 /* Override any GCC internal prototype to avoid an error.
1690 Use char because int might match the return type of a GCC
1691 builtin and then its argument prototype would still apply. */
1692 #ifdef __cplusplus
1693 extern "C"
1694 #endif
1695 char $2 ();
1696 /* The GNU C library defines this for functions which it implements
1697 to always fail with ENOSYS. Some functions are actually named
1698 something starting with __ and the normal name is an alias. */
1699 #if defined __stub_$2 || defined __stub___$2
1700 choke me
1701 #endif
1702
1703 int
1704 main ()
1705 {
1706 return $2 ();
1707 ;
1708 return 0;
1709 }
1710 _ACEOF
1711 if ac_fn_c_try_link "$LINENO"; then :
1712 eval "$3=yes"
1713 else
1714 eval "$3=no"
1715 fi
1716 rm -f core conftest.err conftest.$ac_objext \
1717 conftest$ac_exeext conftest.$ac_ext
1718 fi
1719 eval ac_res=\$$3
1720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1721 $as_echo "$ac_res" >&6; }
1722 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1723
1724 } # ac_fn_c_check_func
1725
1726 # ac_fn_c_try_run LINENO
1727 # ----------------------
1728 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1729 # that executables *can* be run.
1730 ac_fn_c_try_run ()
1731 {
1732 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1733 if { { ac_try="$ac_link"
1734 case "(($ac_try" in
1735 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1736 *) ac_try_echo=$ac_try;;
1737 esac
1738 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1739 $as_echo "$ac_try_echo"; } >&5
1740 (eval "$ac_link") 2>&5
1741 ac_status=$?
1742 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1743 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1744 { { case "(($ac_try" in
1745 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1746 *) ac_try_echo=$ac_try;;
1747 esac
1748 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1749 $as_echo "$ac_try_echo"; } >&5
1750 (eval "$ac_try") 2>&5
1751 ac_status=$?
1752 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1753 test $ac_status = 0; }; }; then :
1754 ac_retval=0
1755 else
1756 $as_echo "$as_me: program exited with status $ac_status" >&5
1757 $as_echo "$as_me: failed program was:" >&5
1758 sed 's/^/| /' conftest.$ac_ext >&5
1759
1760 ac_retval=$ac_status
1761 fi
1762 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1763 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1764 return $ac_retval
1765
1766 } # ac_fn_c_try_run
1767
1768 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1769 # -------------------------------------------------------
1770 # Tests whether HEADER exists and can be compiled using the include files in
1771 # INCLUDES, setting the cache variable VAR accordingly.
1772 ac_fn_c_check_header_compile ()
1773 {
1774 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1776 $as_echo_n "checking for $2... " >&6; }
1777 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1778 $as_echo_n "(cached) " >&6
1779 else
1780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1781 /* end confdefs.h. */
1782 $4
1783 #include <$2>
1784 _ACEOF
1785 if ac_fn_c_try_compile "$LINENO"; then :
1786 eval "$3=yes"
1787 else
1788 eval "$3=no"
1789 fi
1790 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1791 fi
1792 eval ac_res=\$$3
1793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1794 $as_echo "$ac_res" >&6; }
1795 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1796
1797 } # ac_fn_c_check_header_compile
1798
1799 # ac_fn_cxx_try_cpp LINENO
1800 # ------------------------
1801 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1802 ac_fn_cxx_try_cpp ()
1803 {
1804 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1805 if { { ac_try="$ac_cpp conftest.$ac_ext"
1806 case "(($ac_try" in
1807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1808 *) ac_try_echo=$ac_try;;
1809 esac
1810 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1811 $as_echo "$ac_try_echo"; } >&5
1812 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1813 ac_status=$?
1814 if test -s conftest.err; then
1815 grep -v '^ *+' conftest.err >conftest.er1
1816 cat conftest.er1 >&5
1817 mv -f conftest.er1 conftest.err
1818 fi
1819 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1820 test $ac_status = 0; } >/dev/null && {
1821 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1822 test ! -s conftest.err
1823 }; then :
1824 ac_retval=0
1825 else
1826 $as_echo "$as_me: failed program was:" >&5
1827 sed 's/^/| /' conftest.$ac_ext >&5
1828
1829 ac_retval=1
1830 fi
1831 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1832 return $ac_retval
1833
1834 } # ac_fn_cxx_try_cpp
1835
1836 # ac_fn_cxx_try_link LINENO
1837 # -------------------------
1838 # Try to link conftest.$ac_ext, and return whether this succeeded.
1839 ac_fn_cxx_try_link ()
1840 {
1841 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1842 rm -f conftest.$ac_objext conftest$ac_exeext
1843 if { { ac_try="$ac_link"
1844 case "(($ac_try" in
1845 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1846 *) ac_try_echo=$ac_try;;
1847 esac
1848 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1849 $as_echo "$ac_try_echo"; } >&5
1850 (eval "$ac_link") 2>conftest.err
1851 ac_status=$?
1852 if test -s conftest.err; then
1853 grep -v '^ *+' conftest.err >conftest.er1
1854 cat conftest.er1 >&5
1855 mv -f conftest.er1 conftest.err
1856 fi
1857 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1858 test $ac_status = 0; } && {
1859 test -z "$ac_cxx_werror_flag" ||
1860 test ! -s conftest.err
1861 } && test -s conftest$ac_exeext && {
1862 test "$cross_compiling" = yes ||
1863 $as_test_x conftest$ac_exeext
1864 }; then :
1865 ac_retval=0
1866 else
1867 $as_echo "$as_me: failed program was:" >&5
1868 sed 's/^/| /' conftest.$ac_ext >&5
1869
1870 ac_retval=1
1871 fi
1872 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1873 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1874 # interfere with the next link command; also delete a directory that is
1875 # left behind by Apple's compiler. We do this before executing the actions.
1876 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1877 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1878 return $ac_retval
1879
1880 } # ac_fn_cxx_try_link
1881 cat >config.log <<_ACEOF
1882 This file contains any messages produced by compilers while
1883 running configure, to aid debugging if configure makes a mistake.
1884
1885 It was created by Cilk Runtime Library $as_me 2.0, which was
1886 generated by GNU Autoconf 2.64. Invocation command line was
1887
1888 $ $0 $@
1889
1890 _ACEOF
1891 exec 5>>config.log
1892 {
1893 cat <<_ASUNAME
1894 ## --------- ##
1895 ## Platform. ##
1896 ## --------- ##
1897
1898 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1899 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1900 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1901 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1902 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1903
1904 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1905 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1906
1907 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1908 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1909 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1910 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1911 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1912 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1913 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1914
1915 _ASUNAME
1916
1917 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1918 for as_dir in $PATH
1919 do
1920 IFS=$as_save_IFS
1921 test -z "$as_dir" && as_dir=.
1922 $as_echo "PATH: $as_dir"
1923 done
1924 IFS=$as_save_IFS
1925
1926 } >&5
1927
1928 cat >&5 <<_ACEOF
1929
1930
1931 ## ----------- ##
1932 ## Core tests. ##
1933 ## ----------- ##
1934
1935 _ACEOF
1936
1937
1938 # Keep a trace of the command line.
1939 # Strip out --no-create and --no-recursion so they do not pile up.
1940 # Strip out --silent because we don't want to record it for future runs.
1941 # Also quote any args containing shell meta-characters.
1942 # Make two passes to allow for proper duplicate-argument suppression.
1943 ac_configure_args=
1944 ac_configure_args0=
1945 ac_configure_args1=
1946 ac_must_keep_next=false
1947 for ac_pass in 1 2
1948 do
1949 for ac_arg
1950 do
1951 case $ac_arg in
1952 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1953 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1954 | -silent | --silent | --silen | --sile | --sil)
1955 continue ;;
1956 *\'*)
1957 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1958 esac
1959 case $ac_pass in
1960 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1961 2)
1962 as_fn_append ac_configure_args1 " '$ac_arg'"
1963 if test $ac_must_keep_next = true; then
1964 ac_must_keep_next=false # Got value, back to normal.
1965 else
1966 case $ac_arg in
1967 *=* | --config-cache | -C | -disable-* | --disable-* \
1968 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1969 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1970 | -with-* | --with-* | -without-* | --without-* | --x)
1971 case "$ac_configure_args0 " in
1972 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1973 esac
1974 ;;
1975 -* ) ac_must_keep_next=true ;;
1976 esac
1977 fi
1978 as_fn_append ac_configure_args " '$ac_arg'"
1979 ;;
1980 esac
1981 done
1982 done
1983 { ac_configure_args0=; unset ac_configure_args0;}
1984 { ac_configure_args1=; unset ac_configure_args1;}
1985
1986 # When interrupted or exit'd, cleanup temporary files, and complete
1987 # config.log. We remove comments because anyway the quotes in there
1988 # would cause problems or look ugly.
1989 # WARNING: Use '\'' to represent an apostrophe within the trap.
1990 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1991 trap 'exit_status=$?
1992 # Save into config.log some information that might help in debugging.
1993 {
1994 echo
1995
1996 cat <<\_ASBOX
1997 ## ---------------- ##
1998 ## Cache variables. ##
1999 ## ---------------- ##
2000 _ASBOX
2001 echo
2002 # The following way of writing the cache mishandles newlines in values,
2003 (
2004 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2005 eval ac_val=\$$ac_var
2006 case $ac_val in #(
2007 *${as_nl}*)
2008 case $ac_var in #(
2009 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2010 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2011 esac
2012 case $ac_var in #(
2013 _ | IFS | as_nl) ;; #(
2014 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2015 *) { eval $ac_var=; unset $ac_var;} ;;
2016 esac ;;
2017 esac
2018 done
2019 (set) 2>&1 |
2020 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2021 *${as_nl}ac_space=\ *)
2022 sed -n \
2023 "s/'\''/'\''\\\\'\'''\''/g;
2024 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2025 ;; #(
2026 *)
2027 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2028 ;;
2029 esac |
2030 sort
2031 )
2032 echo
2033
2034 cat <<\_ASBOX
2035 ## ----------------- ##
2036 ## Output variables. ##
2037 ## ----------------- ##
2038 _ASBOX
2039 echo
2040 for ac_var in $ac_subst_vars
2041 do
2042 eval ac_val=\$$ac_var
2043 case $ac_val in
2044 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2045 esac
2046 $as_echo "$ac_var='\''$ac_val'\''"
2047 done | sort
2048 echo
2049
2050 if test -n "$ac_subst_files"; then
2051 cat <<\_ASBOX
2052 ## ------------------- ##
2053 ## File substitutions. ##
2054 ## ------------------- ##
2055 _ASBOX
2056 echo
2057 for ac_var in $ac_subst_files
2058 do
2059 eval ac_val=\$$ac_var
2060 case $ac_val in
2061 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2062 esac
2063 $as_echo "$ac_var='\''$ac_val'\''"
2064 done | sort
2065 echo
2066 fi
2067
2068 if test -s confdefs.h; then
2069 cat <<\_ASBOX
2070 ## ----------- ##
2071 ## confdefs.h. ##
2072 ## ----------- ##
2073 _ASBOX
2074 echo
2075 cat confdefs.h
2076 echo
2077 fi
2078 test "$ac_signal" != 0 &&
2079 $as_echo "$as_me: caught signal $ac_signal"
2080 $as_echo "$as_me: exit $exit_status"
2081 } >&5
2082 rm -f core *.core core.conftest.* &&
2083 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2084 exit $exit_status
2085 ' 0
2086 for ac_signal in 1 2 13 15; do
2087 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2088 done
2089 ac_signal=0
2090
2091 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2092 rm -f -r conftest* confdefs.h
2093
2094 $as_echo "/* confdefs.h */" > confdefs.h
2095
2096 # Predefined preprocessor variables.
2097
2098 cat >>confdefs.h <<_ACEOF
2099 #define PACKAGE_NAME "$PACKAGE_NAME"
2100 _ACEOF
2101
2102 cat >>confdefs.h <<_ACEOF
2103 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2104 _ACEOF
2105
2106 cat >>confdefs.h <<_ACEOF
2107 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2108 _ACEOF
2109
2110 cat >>confdefs.h <<_ACEOF
2111 #define PACKAGE_STRING "$PACKAGE_STRING"
2112 _ACEOF
2113
2114 cat >>confdefs.h <<_ACEOF
2115 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2116 _ACEOF
2117
2118 cat >>confdefs.h <<_ACEOF
2119 #define PACKAGE_URL "$PACKAGE_URL"
2120 _ACEOF
2121
2122
2123 # Let the site file select an alternate cache file if it wants to.
2124 # Prefer an explicitly selected file to automatically selected ones.
2125 ac_site_file1=NONE
2126 ac_site_file2=NONE
2127 if test -n "$CONFIG_SITE"; then
2128 ac_site_file1=$CONFIG_SITE
2129 elif test "x$prefix" != xNONE; then
2130 ac_site_file1=$prefix/share/config.site
2131 ac_site_file2=$prefix/etc/config.site
2132 else
2133 ac_site_file1=$ac_default_prefix/share/config.site
2134 ac_site_file2=$ac_default_prefix/etc/config.site
2135 fi
2136 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2137 do
2138 test "x$ac_site_file" = xNONE && continue
2139 if test -r "$ac_site_file"; then
2140 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2141 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2142 sed 's/^/| /' "$ac_site_file" >&5
2143 . "$ac_site_file"
2144 fi
2145 done
2146
2147 if test -r "$cache_file"; then
2148 # Some versions of bash will fail to source /dev/null (special
2149 # files actually), so we avoid doing that.
2150 if test -f "$cache_file"; then
2151 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2152 $as_echo "$as_me: loading cache $cache_file" >&6;}
2153 case $cache_file in
2154 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2155 *) . "./$cache_file";;
2156 esac
2157 fi
2158 else
2159 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2160 $as_echo "$as_me: creating cache $cache_file" >&6;}
2161 >$cache_file
2162 fi
2163
2164 # Check that the precious variables saved in the cache have kept the same
2165 # value.
2166 ac_cache_corrupted=false
2167 for ac_var in $ac_precious_vars; do
2168 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2169 eval ac_new_set=\$ac_env_${ac_var}_set
2170 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2171 eval ac_new_val=\$ac_env_${ac_var}_value
2172 case $ac_old_set,$ac_new_set in
2173 set,)
2174 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2175 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2176 ac_cache_corrupted=: ;;
2177 ,set)
2178 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2179 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2180 ac_cache_corrupted=: ;;
2181 ,);;
2182 *)
2183 if test "x$ac_old_val" != "x$ac_new_val"; then
2184 # differences in whitespace do not lead to failure.
2185 ac_old_val_w=`echo x $ac_old_val`
2186 ac_new_val_w=`echo x $ac_new_val`
2187 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2188 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2189 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2190 ac_cache_corrupted=:
2191 else
2192 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2193 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2194 eval $ac_var=\$ac_old_val
2195 fi
2196 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2197 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2198 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2199 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2200 fi;;
2201 esac
2202 # Pass precious variables to config.status.
2203 if test "$ac_new_set" = set; then
2204 case $ac_new_val in
2205 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2206 *) ac_arg=$ac_var=$ac_new_val ;;
2207 esac
2208 case " $ac_configure_args " in
2209 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2210 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2211 esac
2212 fi
2213 done
2214 if $ac_cache_corrupted; then
2215 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2216 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2217 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2218 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2219 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2220 fi
2221 ## -------------------- ##
2222 ## Main body of script. ##
2223 ## -------------------- ##
2224
2225 ac_ext=c
2226 ac_cpp='$CPP $CPPFLAGS'
2227 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2228 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2229 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2230
2231
2232
2233
2234
2235
2236
2237 # Needed to define ${target}. Needs to be very early to avoid annoying
2238 # warning about calling AC_ARG_PROGRAM before AC_CANONICAL_SYSTEM
2239 ac_aux_dir=
2240 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2241 for ac_t in install-sh install.sh shtool; do
2242 if test -f "$ac_dir/$ac_t"; then
2243 ac_aux_dir=$ac_dir
2244 ac_install_sh="$ac_aux_dir/$ac_t -c"
2245 break 2
2246 fi
2247 done
2248 done
2249 if test -z "$ac_aux_dir"; then
2250 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2251 fi
2252
2253 # These three variables are undocumented and unsupported,
2254 # and are intended to be withdrawn in a future Autoconf release.
2255 # They can cause serious problems if a builder's source tree is in a directory
2256 # whose full name contains unusual characters.
2257 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2258 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2259 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2260
2261
2262 # Make sure we can run config.sub.
2263 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2264 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2265
2266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2267 $as_echo_n "checking build system type... " >&6; }
2268 if test "${ac_cv_build+set}" = set; then :
2269 $as_echo_n "(cached) " >&6
2270 else
2271 ac_build_alias=$build_alias
2272 test "x$ac_build_alias" = x &&
2273 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2274 test "x$ac_build_alias" = x &&
2275 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2276 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2277 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2278
2279 fi
2280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2281 $as_echo "$ac_cv_build" >&6; }
2282 case $ac_cv_build in
2283 *-*-*) ;;
2284 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2285 esac
2286 build=$ac_cv_build
2287 ac_save_IFS=$IFS; IFS='-'
2288 set x $ac_cv_build
2289 shift
2290 build_cpu=$1
2291 build_vendor=$2
2292 shift; shift
2293 # Remember, the first character of IFS is used to create $*,
2294 # except with old shells:
2295 build_os=$*
2296 IFS=$ac_save_IFS
2297 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2298
2299
2300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2301 $as_echo_n "checking host system type... " >&6; }
2302 if test "${ac_cv_host+set}" = set; then :
2303 $as_echo_n "(cached) " >&6
2304 else
2305 if test "x$host_alias" = x; then
2306 ac_cv_host=$ac_cv_build
2307 else
2308 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2309 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2310 fi
2311
2312 fi
2313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2314 $as_echo "$ac_cv_host" >&6; }
2315 case $ac_cv_host in
2316 *-*-*) ;;
2317 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2318 esac
2319 host=$ac_cv_host
2320 ac_save_IFS=$IFS; IFS='-'
2321 set x $ac_cv_host
2322 shift
2323 host_cpu=$1
2324 host_vendor=$2
2325 shift; shift
2326 # Remember, the first character of IFS is used to create $*,
2327 # except with old shells:
2328 host_os=$*
2329 IFS=$ac_save_IFS
2330 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2331
2332
2333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2334 $as_echo_n "checking target system type... " >&6; }
2335 if test "${ac_cv_target+set}" = set; then :
2336 $as_echo_n "(cached) " >&6
2337 else
2338 if test "x$target_alias" = x; then
2339 ac_cv_target=$ac_cv_host
2340 else
2341 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2342 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2343 fi
2344
2345 fi
2346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2347 $as_echo "$ac_cv_target" >&6; }
2348 case $ac_cv_target in
2349 *-*-*) ;;
2350 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2351 esac
2352 target=$ac_cv_target
2353 ac_save_IFS=$IFS; IFS='-'
2354 set x $ac_cv_target
2355 shift
2356 target_cpu=$1
2357 target_vendor=$2
2358 shift; shift
2359 # Remember, the first character of IFS is used to create $*,
2360 # except with old shells:
2361 target_os=$*
2362 IFS=$ac_save_IFS
2363 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2364
2365
2366 # The aliases save the names the user supplied, while $host etc.
2367 # will get canonicalized.
2368 test -n "$target_alias" &&
2369 test "$program_prefix$program_suffix$program_transform_name" = \
2370 NONENONEs,x,x, &&
2371 program_prefix=${target_alias}-
2372
2373 target_alias=${target_alias-$host_alias}
2374
2375 am__api_version='1.11'
2376
2377 # Find a good install program. We prefer a C program (faster),
2378 # so one script is as good as another. But avoid the broken or
2379 # incompatible versions:
2380 # SysV /etc/install, /usr/sbin/install
2381 # SunOS /usr/etc/install
2382 # IRIX /sbin/install
2383 # AIX /bin/install
2384 # AmigaOS /C/install, which installs bootblocks on floppy discs
2385 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2386 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2387 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2388 # OS/2's system install, which has a completely different semantic
2389 # ./install, which can be erroneously created by make from ./install.sh.
2390 # Reject install programs that cannot install multiple files.
2391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2392 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2393 if test -z "$INSTALL"; then
2394 if test "${ac_cv_path_install+set}" = set; then :
2395 $as_echo_n "(cached) " >&6
2396 else
2397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2398 for as_dir in $PATH
2399 do
2400 IFS=$as_save_IFS
2401 test -z "$as_dir" && as_dir=.
2402 # Account for people who put trailing slashes in PATH elements.
2403 case $as_dir/ in #((
2404 ./ | .// | /[cC]/* | \
2405 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2406 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2407 /usr/ucb/* ) ;;
2408 *)
2409 # OSF1 and SCO ODT 3.0 have their own names for install.
2410 # Don't use installbsd from OSF since it installs stuff as root
2411 # by default.
2412 for ac_prog in ginstall scoinst install; do
2413 for ac_exec_ext in '' $ac_executable_extensions; do
2414 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2415 if test $ac_prog = install &&
2416 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2417 # AIX install. It has an incompatible calling convention.
2418 :
2419 elif test $ac_prog = install &&
2420 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2421 # program-specific install script used by HP pwplus--don't use.
2422 :
2423 else
2424 rm -rf conftest.one conftest.two conftest.dir
2425 echo one > conftest.one
2426 echo two > conftest.two
2427 mkdir conftest.dir
2428 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2429 test -s conftest.one && test -s conftest.two &&
2430 test -s conftest.dir/conftest.one &&
2431 test -s conftest.dir/conftest.two
2432 then
2433 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2434 break 3
2435 fi
2436 fi
2437 fi
2438 done
2439 done
2440 ;;
2441 esac
2442
2443 done
2444 IFS=$as_save_IFS
2445
2446 rm -rf conftest.one conftest.two conftest.dir
2447
2448 fi
2449 if test "${ac_cv_path_install+set}" = set; then
2450 INSTALL=$ac_cv_path_install
2451 else
2452 # As a last resort, use the slow shell script. Don't cache a
2453 # value for INSTALL within a source directory, because that will
2454 # break other packages using the cache if that directory is
2455 # removed, or if the value is a relative name.
2456 INSTALL=$ac_install_sh
2457 fi
2458 fi
2459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2460 $as_echo "$INSTALL" >&6; }
2461
2462 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2463 # It thinks the first close brace ends the variable substitution.
2464 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2465
2466 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2467
2468 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2469
2470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2471 $as_echo_n "checking whether build environment is sane... " >&6; }
2472 # Just in case
2473 sleep 1
2474 echo timestamp > conftest.file
2475 # Reject unsafe characters in $srcdir or the absolute working directory
2476 # name. Accept space and tab only in the latter.
2477 am_lf='
2478 '
2479 case `pwd` in
2480 *[\\\"\#\$\&\'\`$am_lf]*)
2481 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2482 esac
2483 case $srcdir in
2484 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2485 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2486 esac
2487
2488 # Do `set' in a subshell so we don't clobber the current shell's
2489 # arguments. Must try -L first in case configure is actually a
2490 # symlink; some systems play weird games with the mod time of symlinks
2491 # (eg FreeBSD returns the mod time of the symlink's containing
2492 # directory).
2493 if (
2494 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2495 if test "$*" = "X"; then
2496 # -L didn't work.
2497 set X `ls -t "$srcdir/configure" conftest.file`
2498 fi
2499 rm -f conftest.file
2500 if test "$*" != "X $srcdir/configure conftest.file" \
2501 && test "$*" != "X conftest.file $srcdir/configure"; then
2502
2503 # If neither matched, then we have a broken ls. This can happen
2504 # if, for instance, CONFIG_SHELL is bash and it inherits a
2505 # broken ls alias from the environment. This has actually
2506 # happened. Such a system could not be considered "sane".
2507 as_fn_error "ls -t appears to fail. Make sure there is not a broken
2508 alias in your environment" "$LINENO" 5
2509 fi
2510
2511 test "$2" = conftest.file
2512 )
2513 then
2514 # Ok.
2515 :
2516 else
2517 as_fn_error "newly created file is older than distributed files!
2518 Check your system clock" "$LINENO" 5
2519 fi
2520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2521 $as_echo "yes" >&6; }
2522 test "$program_prefix" != NONE &&
2523 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2524 # Use a double $ so make ignores it.
2525 test "$program_suffix" != NONE &&
2526 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2527 # Double any \ or $.
2528 # By default was `s,x,x', remove it if useless.
2529 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2530 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2531
2532 # expand $ac_aux_dir to an absolute path
2533 am_aux_dir=`cd $ac_aux_dir && pwd`
2534
2535 if test x"${MISSING+set}" != xset; then
2536 case $am_aux_dir in
2537 *\ * | *\ *)
2538 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2539 *)
2540 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2541 esac
2542 fi
2543 # Use eval to expand $SHELL
2544 if eval "$MISSING --run true"; then
2545 am_missing_run="$MISSING --run "
2546 else
2547 am_missing_run=
2548 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2549 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2550 fi
2551
2552 if test x"${install_sh}" != xset; then
2553 case $am_aux_dir in
2554 *\ * | *\ *)
2555 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2556 *)
2557 install_sh="\${SHELL} $am_aux_dir/install-sh"
2558 esac
2559 fi
2560
2561 # Installed binaries are usually stripped using `strip' when the user
2562 # run `make install-strip'. However `strip' might not be the right
2563 # tool to use in cross-compilation environments, therefore Automake
2564 # will honor the `STRIP' environment variable to overrule this program.
2565 if test "$cross_compiling" != no; then
2566 if test -n "$ac_tool_prefix"; then
2567 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2568 set dummy ${ac_tool_prefix}strip; ac_word=$2
2569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2570 $as_echo_n "checking for $ac_word... " >&6; }
2571 if test "${ac_cv_prog_STRIP+set}" = set; then :
2572 $as_echo_n "(cached) " >&6
2573 else
2574 if test -n "$STRIP"; then
2575 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2576 else
2577 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2578 for as_dir in $PATH
2579 do
2580 IFS=$as_save_IFS
2581 test -z "$as_dir" && as_dir=.
2582 for ac_exec_ext in '' $ac_executable_extensions; do
2583 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2584 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2586 break 2
2587 fi
2588 done
2589 done
2590 IFS=$as_save_IFS
2591
2592 fi
2593 fi
2594 STRIP=$ac_cv_prog_STRIP
2595 if test -n "$STRIP"; then
2596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2597 $as_echo "$STRIP" >&6; }
2598 else
2599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2600 $as_echo "no" >&6; }
2601 fi
2602
2603
2604 fi
2605 if test -z "$ac_cv_prog_STRIP"; then
2606 ac_ct_STRIP=$STRIP
2607 # Extract the first word of "strip", so it can be a program name with args.
2608 set dummy strip; ac_word=$2
2609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2610 $as_echo_n "checking for $ac_word... " >&6; }
2611 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2612 $as_echo_n "(cached) " >&6
2613 else
2614 if test -n "$ac_ct_STRIP"; then
2615 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2616 else
2617 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2618 for as_dir in $PATH
2619 do
2620 IFS=$as_save_IFS
2621 test -z "$as_dir" && as_dir=.
2622 for ac_exec_ext in '' $ac_executable_extensions; do
2623 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2624 ac_cv_prog_ac_ct_STRIP="strip"
2625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2626 break 2
2627 fi
2628 done
2629 done
2630 IFS=$as_save_IFS
2631
2632 fi
2633 fi
2634 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2635 if test -n "$ac_ct_STRIP"; then
2636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2637 $as_echo "$ac_ct_STRIP" >&6; }
2638 else
2639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2640 $as_echo "no" >&6; }
2641 fi
2642
2643 if test "x$ac_ct_STRIP" = x; then
2644 STRIP=":"
2645 else
2646 case $cross_compiling:$ac_tool_warned in
2647 yes:)
2648 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2649 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2650 ac_tool_warned=yes ;;
2651 esac
2652 STRIP=$ac_ct_STRIP
2653 fi
2654 else
2655 STRIP="$ac_cv_prog_STRIP"
2656 fi
2657
2658 fi
2659 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2660
2661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2662 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2663 if test -z "$MKDIR_P"; then
2664 if test "${ac_cv_path_mkdir+set}" = set; then :
2665 $as_echo_n "(cached) " >&6
2666 else
2667 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2668 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2669 do
2670 IFS=$as_save_IFS
2671 test -z "$as_dir" && as_dir=.
2672 for ac_prog in mkdir gmkdir; do
2673 for ac_exec_ext in '' $ac_executable_extensions; do
2674 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2675 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2676 'mkdir (GNU coreutils) '* | \
2677 'mkdir (coreutils) '* | \
2678 'mkdir (fileutils) '4.1*)
2679 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2680 break 3;;
2681 esac
2682 done
2683 done
2684 done
2685 IFS=$as_save_IFS
2686
2687 fi
2688
2689 if test "${ac_cv_path_mkdir+set}" = set; then
2690 MKDIR_P="$ac_cv_path_mkdir -p"
2691 else
2692 # As a last resort, use the slow shell script. Don't cache a
2693 # value for MKDIR_P within a source directory, because that will
2694 # break other packages using the cache if that directory is
2695 # removed, or if the value is a relative name.
2696 test -d ./--version && rmdir ./--version
2697 MKDIR_P="$ac_install_sh -d"
2698 fi
2699 fi
2700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2701 $as_echo "$MKDIR_P" >&6; }
2702
2703 mkdir_p="$MKDIR_P"
2704 case $mkdir_p in
2705 [\\/$]* | ?:[\\/]*) ;;
2706 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2707 esac
2708
2709 for ac_prog in gawk mawk nawk awk
2710 do
2711 # Extract the first word of "$ac_prog", so it can be a program name with args.
2712 set dummy $ac_prog; ac_word=$2
2713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2714 $as_echo_n "checking for $ac_word... " >&6; }
2715 if test "${ac_cv_prog_AWK+set}" = set; then :
2716 $as_echo_n "(cached) " >&6
2717 else
2718 if test -n "$AWK"; then
2719 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2720 else
2721 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2722 for as_dir in $PATH
2723 do
2724 IFS=$as_save_IFS
2725 test -z "$as_dir" && as_dir=.
2726 for ac_exec_ext in '' $ac_executable_extensions; do
2727 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2728 ac_cv_prog_AWK="$ac_prog"
2729 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2730 break 2
2731 fi
2732 done
2733 done
2734 IFS=$as_save_IFS
2735
2736 fi
2737 fi
2738 AWK=$ac_cv_prog_AWK
2739 if test -n "$AWK"; then
2740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2741 $as_echo "$AWK" >&6; }
2742 else
2743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2744 $as_echo "no" >&6; }
2745 fi
2746
2747
2748 test -n "$AWK" && break
2749 done
2750
2751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2752 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2753 set x ${MAKE-make}
2754 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2755 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2756 $as_echo_n "(cached) " >&6
2757 else
2758 cat >conftest.make <<\_ACEOF
2759 SHELL = /bin/sh
2760 all:
2761 @echo '@@@%%%=$(MAKE)=@@@%%%'
2762 _ACEOF
2763 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2764 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2765 *@@@%%%=?*=@@@%%%*)
2766 eval ac_cv_prog_make_${ac_make}_set=yes;;
2767 *)
2768 eval ac_cv_prog_make_${ac_make}_set=no;;
2769 esac
2770 rm -f conftest.make
2771 fi
2772 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2774 $as_echo "yes" >&6; }
2775 SET_MAKE=
2776 else
2777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2778 $as_echo "no" >&6; }
2779 SET_MAKE="MAKE=${MAKE-make}"
2780 fi
2781
2782 rm -rf .tst 2>/dev/null
2783 mkdir .tst 2>/dev/null
2784 if test -d .tst; then
2785 am__leading_dot=.
2786 else
2787 am__leading_dot=_
2788 fi
2789 rmdir .tst 2>/dev/null
2790
2791 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2792 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2793 # is not polluted with repeated "-I."
2794 am__isrc=' -I$(srcdir)'
2795 # test to see if srcdir already configured
2796 if test -f $srcdir/config.status; then
2797 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2798 fi
2799 fi
2800
2801 # test whether we have cygpath
2802 if test -z "$CYGPATH_W"; then
2803 if (cygpath --version) >/dev/null 2>/dev/null; then
2804 CYGPATH_W='cygpath -w'
2805 else
2806 CYGPATH_W=echo
2807 fi
2808 fi
2809
2810
2811 # Define the identity of the package.
2812 PACKAGE='cilk-runtime-library'
2813 VERSION='2.0'
2814
2815
2816 cat >>confdefs.h <<_ACEOF
2817 #define PACKAGE "$PACKAGE"
2818 _ACEOF
2819
2820
2821 cat >>confdefs.h <<_ACEOF
2822 #define VERSION "$VERSION"
2823 _ACEOF
2824
2825 # Some tools Automake needs.
2826
2827 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2828
2829
2830 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2831
2832
2833 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2834
2835
2836 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2837
2838
2839 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2840
2841 # We need awk for the "check" target. The system "awk" is bad on
2842 # some platforms.
2843 # Always define AMTAR for backward compatibility.
2844
2845 AMTAR=${AMTAR-"${am_missing_run}tar"}
2846
2847 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2848
2849
2850
2851
2852
2853
2854
2855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2856 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2857 # Check whether --enable-maintainer-mode was given.
2858 if test "${enable_maintainer_mode+set}" = set; then :
2859 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2860 else
2861 USE_MAINTAINER_MODE=no
2862 fi
2863
2864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2865 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2866 if test $USE_MAINTAINER_MODE = yes; then
2867 MAINTAINER_MODE_TRUE=
2868 MAINTAINER_MODE_FALSE='#'
2869 else
2870 MAINTAINER_MODE_TRUE='#'
2871 MAINTAINER_MODE_FALSE=
2872 fi
2873
2874 MAINT=$MAINTAINER_MODE_TRUE
2875
2876
2877
2878 # Build a DLL on Windows
2879 # AC_LIBTOOL_WIN32_DLL
2880 ac_ext=c
2881 ac_cpp='$CPP $CPPFLAGS'
2882 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2883 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2884 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2885 if test -n "$ac_tool_prefix"; then
2886 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2887 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2889 $as_echo_n "checking for $ac_word... " >&6; }
2890 if test "${ac_cv_prog_CC+set}" = set; then :
2891 $as_echo_n "(cached) " >&6
2892 else
2893 if test -n "$CC"; then
2894 ac_cv_prog_CC="$CC" # Let the user override the test.
2895 else
2896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2897 for as_dir in $PATH
2898 do
2899 IFS=$as_save_IFS
2900 test -z "$as_dir" && as_dir=.
2901 for ac_exec_ext in '' $ac_executable_extensions; do
2902 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2903 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2904 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2905 break 2
2906 fi
2907 done
2908 done
2909 IFS=$as_save_IFS
2910
2911 fi
2912 fi
2913 CC=$ac_cv_prog_CC
2914 if test -n "$CC"; then
2915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2916 $as_echo "$CC" >&6; }
2917 else
2918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2919 $as_echo "no" >&6; }
2920 fi
2921
2922
2923 fi
2924 if test -z "$ac_cv_prog_CC"; then
2925 ac_ct_CC=$CC
2926 # Extract the first word of "gcc", so it can be a program name with args.
2927 set dummy gcc; ac_word=$2
2928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2929 $as_echo_n "checking for $ac_word... " >&6; }
2930 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2931 $as_echo_n "(cached) " >&6
2932 else
2933 if test -n "$ac_ct_CC"; then
2934 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2935 else
2936 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2937 for as_dir in $PATH
2938 do
2939 IFS=$as_save_IFS
2940 test -z "$as_dir" && as_dir=.
2941 for ac_exec_ext in '' $ac_executable_extensions; do
2942 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2943 ac_cv_prog_ac_ct_CC="gcc"
2944 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2945 break 2
2946 fi
2947 done
2948 done
2949 IFS=$as_save_IFS
2950
2951 fi
2952 fi
2953 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2954 if test -n "$ac_ct_CC"; then
2955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2956 $as_echo "$ac_ct_CC" >&6; }
2957 else
2958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2959 $as_echo "no" >&6; }
2960 fi
2961
2962 if test "x$ac_ct_CC" = x; then
2963 CC=""
2964 else
2965 case $cross_compiling:$ac_tool_warned in
2966 yes:)
2967 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2968 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2969 ac_tool_warned=yes ;;
2970 esac
2971 CC=$ac_ct_CC
2972 fi
2973 else
2974 CC="$ac_cv_prog_CC"
2975 fi
2976
2977 if test -z "$CC"; then
2978 if test -n "$ac_tool_prefix"; then
2979 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2980 set dummy ${ac_tool_prefix}cc; ac_word=$2
2981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2982 $as_echo_n "checking for $ac_word... " >&6; }
2983 if test "${ac_cv_prog_CC+set}" = set; then :
2984 $as_echo_n "(cached) " >&6
2985 else
2986 if test -n "$CC"; then
2987 ac_cv_prog_CC="$CC" # Let the user override the test.
2988 else
2989 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2990 for as_dir in $PATH
2991 do
2992 IFS=$as_save_IFS
2993 test -z "$as_dir" && as_dir=.
2994 for ac_exec_ext in '' $ac_executable_extensions; do
2995 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2996 ac_cv_prog_CC="${ac_tool_prefix}cc"
2997 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2998 break 2
2999 fi
3000 done
3001 done
3002 IFS=$as_save_IFS
3003
3004 fi
3005 fi
3006 CC=$ac_cv_prog_CC
3007 if test -n "$CC"; then
3008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3009 $as_echo "$CC" >&6; }
3010 else
3011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3012 $as_echo "no" >&6; }
3013 fi
3014
3015
3016 fi
3017 fi
3018 if test -z "$CC"; then
3019 # Extract the first word of "cc", so it can be a program name with args.
3020 set dummy cc; ac_word=$2
3021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3022 $as_echo_n "checking for $ac_word... " >&6; }
3023 if test "${ac_cv_prog_CC+set}" = set; then :
3024 $as_echo_n "(cached) " >&6
3025 else
3026 if test -n "$CC"; then
3027 ac_cv_prog_CC="$CC" # Let the user override the test.
3028 else
3029 ac_prog_rejected=no
3030 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3031 for as_dir in $PATH
3032 do
3033 IFS=$as_save_IFS
3034 test -z "$as_dir" && as_dir=.
3035 for ac_exec_ext in '' $ac_executable_extensions; do
3036 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3037 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3038 ac_prog_rejected=yes
3039 continue
3040 fi
3041 ac_cv_prog_CC="cc"
3042 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3043 break 2
3044 fi
3045 done
3046 done
3047 IFS=$as_save_IFS
3048
3049 if test $ac_prog_rejected = yes; then
3050 # We found a bogon in the path, so make sure we never use it.
3051 set dummy $ac_cv_prog_CC
3052 shift
3053 if test $# != 0; then
3054 # We chose a different compiler from the bogus one.
3055 # However, it has the same basename, so the bogon will be chosen
3056 # first if we set CC to just the basename; use the full file name.
3057 shift
3058 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3059 fi
3060 fi
3061 fi
3062 fi
3063 CC=$ac_cv_prog_CC
3064 if test -n "$CC"; then
3065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3066 $as_echo "$CC" >&6; }
3067 else
3068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3069 $as_echo "no" >&6; }
3070 fi
3071
3072
3073 fi
3074 if test -z "$CC"; then
3075 if test -n "$ac_tool_prefix"; then
3076 for ac_prog in cl.exe
3077 do
3078 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3079 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3081 $as_echo_n "checking for $ac_word... " >&6; }
3082 if test "${ac_cv_prog_CC+set}" = set; then :
3083 $as_echo_n "(cached) " >&6
3084 else
3085 if test -n "$CC"; then
3086 ac_cv_prog_CC="$CC" # Let the user override the test.
3087 else
3088 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3089 for as_dir in $PATH
3090 do
3091 IFS=$as_save_IFS
3092 test -z "$as_dir" && as_dir=.
3093 for ac_exec_ext in '' $ac_executable_extensions; do
3094 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3095 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3096 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3097 break 2
3098 fi
3099 done
3100 done
3101 IFS=$as_save_IFS
3102
3103 fi
3104 fi
3105 CC=$ac_cv_prog_CC
3106 if test -n "$CC"; then
3107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3108 $as_echo "$CC" >&6; }
3109 else
3110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3111 $as_echo "no" >&6; }
3112 fi
3113
3114
3115 test -n "$CC" && break
3116 done
3117 fi
3118 if test -z "$CC"; then
3119 ac_ct_CC=$CC
3120 for ac_prog in cl.exe
3121 do
3122 # Extract the first word of "$ac_prog", so it can be a program name with args.
3123 set dummy $ac_prog; ac_word=$2
3124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3125 $as_echo_n "checking for $ac_word... " >&6; }
3126 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3127 $as_echo_n "(cached) " >&6
3128 else
3129 if test -n "$ac_ct_CC"; then
3130 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3131 else
3132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3133 for as_dir in $PATH
3134 do
3135 IFS=$as_save_IFS
3136 test -z "$as_dir" && as_dir=.
3137 for ac_exec_ext in '' $ac_executable_extensions; do
3138 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3139 ac_cv_prog_ac_ct_CC="$ac_prog"
3140 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3141 break 2
3142 fi
3143 done
3144 done
3145 IFS=$as_save_IFS
3146
3147 fi
3148 fi
3149 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3150 if test -n "$ac_ct_CC"; then
3151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3152 $as_echo "$ac_ct_CC" >&6; }
3153 else
3154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3155 $as_echo "no" >&6; }
3156 fi
3157
3158
3159 test -n "$ac_ct_CC" && break
3160 done
3161
3162 if test "x$ac_ct_CC" = x; then
3163 CC=""
3164 else
3165 case $cross_compiling:$ac_tool_warned in
3166 yes:)
3167 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3168 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3169 ac_tool_warned=yes ;;
3170 esac
3171 CC=$ac_ct_CC
3172 fi
3173 fi
3174
3175 fi
3176
3177
3178 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3179 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3180 as_fn_error "no acceptable C compiler found in \$PATH
3181 See \`config.log' for more details." "$LINENO" 5; }
3182
3183 # Provide some information about the compiler.
3184 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3185 set X $ac_compile
3186 ac_compiler=$2
3187 for ac_option in --version -v -V -qversion; do
3188 { { ac_try="$ac_compiler $ac_option >&5"
3189 case "(($ac_try" in
3190 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3191 *) ac_try_echo=$ac_try;;
3192 esac
3193 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3194 $as_echo "$ac_try_echo"; } >&5
3195 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3196 ac_status=$?
3197 if test -s conftest.err; then
3198 sed '10a\
3199 ... rest of stderr output deleted ...
3200 10q' conftest.err >conftest.er1
3201 cat conftest.er1 >&5
3202 rm -f conftest.er1 conftest.err
3203 fi
3204 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3205 test $ac_status = 0; }
3206 done
3207
3208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3209 /* end confdefs.h. */
3210
3211 int
3212 main ()
3213 {
3214
3215 ;
3216 return 0;
3217 }
3218 _ACEOF
3219 ac_clean_files_save=$ac_clean_files
3220 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3221 # Try to create an executable without -o first, disregard a.out.
3222 # It will help us diagnose broken compilers, and finding out an intuition
3223 # of exeext.
3224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3225 $as_echo_n "checking for C compiler default output file name... " >&6; }
3226 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3227
3228 # The possible output files:
3229 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3230
3231 ac_rmfiles=
3232 for ac_file in $ac_files
3233 do
3234 case $ac_file in
3235 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3236 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3237 esac
3238 done
3239 rm -f $ac_rmfiles
3240
3241 if { { ac_try="$ac_link_default"
3242 case "(($ac_try" in
3243 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3244 *) ac_try_echo=$ac_try;;
3245 esac
3246 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3247 $as_echo "$ac_try_echo"; } >&5
3248 (eval "$ac_link_default") 2>&5
3249 ac_status=$?
3250 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3251 test $ac_status = 0; }; then :
3252 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3253 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3254 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3255 # so that the user can short-circuit this test for compilers unknown to
3256 # Autoconf.
3257 for ac_file in $ac_files ''
3258 do
3259 test -f "$ac_file" || continue
3260 case $ac_file in
3261 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3262 ;;
3263 [ab].out )
3264 # We found the default executable, but exeext='' is most
3265 # certainly right.
3266 break;;
3267 *.* )
3268 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3269 then :; else
3270 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3271 fi
3272 # We set ac_cv_exeext here because the later test for it is not
3273 # safe: cross compilers may not add the suffix if given an `-o'
3274 # argument, so we may need to know it at that point already.
3275 # Even if this section looks crufty: it has the advantage of
3276 # actually working.
3277 break;;
3278 * )
3279 break;;
3280 esac
3281 done
3282 test "$ac_cv_exeext" = no && ac_cv_exeext=
3283
3284 else
3285 ac_file=''
3286 fi
3287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3288 $as_echo "$ac_file" >&6; }
3289 if test -z "$ac_file"; then :
3290 $as_echo "$as_me: failed program was:" >&5
3291 sed 's/^/| /' conftest.$ac_ext >&5
3292
3293 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3294 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3295 { as_fn_set_status 77
3296 as_fn_error "C compiler cannot create executables
3297 See \`config.log' for more details." "$LINENO" 5; }; }
3298 fi
3299 ac_exeext=$ac_cv_exeext
3300
3301 # Check that the compiler produces executables we can run. If not, either
3302 # the compiler is broken, or we cross compile.
3303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3304 $as_echo_n "checking whether the C compiler works... " >&6; }
3305 # If not cross compiling, check that we can run a simple program.
3306 if test "$cross_compiling" != yes; then
3307 if { ac_try='./$ac_file'
3308 { { case "(($ac_try" in
3309 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3310 *) ac_try_echo=$ac_try;;
3311 esac
3312 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3313 $as_echo "$ac_try_echo"; } >&5
3314 (eval "$ac_try") 2>&5
3315 ac_status=$?
3316 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3317 test $ac_status = 0; }; }; then
3318 cross_compiling=no
3319 else
3320 if test "$cross_compiling" = maybe; then
3321 cross_compiling=yes
3322 else
3323 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3324 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3325 as_fn_error "cannot run C compiled programs.
3326 If you meant to cross compile, use \`--host'.
3327 See \`config.log' for more details." "$LINENO" 5; }
3328 fi
3329 fi
3330 fi
3331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3332 $as_echo "yes" >&6; }
3333
3334 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3335 ac_clean_files=$ac_clean_files_save
3336 # Check that the compiler produces executables we can run. If not, either
3337 # the compiler is broken, or we cross compile.
3338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3339 $as_echo_n "checking whether we are cross compiling... " >&6; }
3340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3341 $as_echo "$cross_compiling" >&6; }
3342
3343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3344 $as_echo_n "checking for suffix of executables... " >&6; }
3345 if { { ac_try="$ac_link"
3346 case "(($ac_try" in
3347 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3348 *) ac_try_echo=$ac_try;;
3349 esac
3350 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3351 $as_echo "$ac_try_echo"; } >&5
3352 (eval "$ac_link") 2>&5
3353 ac_status=$?
3354 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3355 test $ac_status = 0; }; then :
3356 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3357 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3358 # work properly (i.e., refer to `conftest.exe'), while it won't with
3359 # `rm'.
3360 for ac_file in conftest.exe conftest conftest.*; do
3361 test -f "$ac_file" || continue
3362 case $ac_file in
3363 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3364 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3365 break;;
3366 * ) break;;
3367 esac
3368 done
3369 else
3370 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3371 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3372 as_fn_error "cannot compute suffix of executables: cannot compile and link
3373 See \`config.log' for more details." "$LINENO" 5; }
3374 fi
3375 rm -f conftest$ac_cv_exeext
3376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3377 $as_echo "$ac_cv_exeext" >&6; }
3378
3379 rm -f conftest.$ac_ext
3380 EXEEXT=$ac_cv_exeext
3381 ac_exeext=$EXEEXT
3382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3383 $as_echo_n "checking for suffix of object files... " >&6; }
3384 if test "${ac_cv_objext+set}" = set; then :
3385 $as_echo_n "(cached) " >&6
3386 else
3387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3388 /* end confdefs.h. */
3389
3390 int
3391 main ()
3392 {
3393
3394 ;
3395 return 0;
3396 }
3397 _ACEOF
3398 rm -f conftest.o conftest.obj
3399 if { { ac_try="$ac_compile"
3400 case "(($ac_try" in
3401 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3402 *) ac_try_echo=$ac_try;;
3403 esac
3404 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3405 $as_echo "$ac_try_echo"; } >&5
3406 (eval "$ac_compile") 2>&5
3407 ac_status=$?
3408 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3409 test $ac_status = 0; }; then :
3410 for ac_file in conftest.o conftest.obj conftest.*; do
3411 test -f "$ac_file" || continue;
3412 case $ac_file in
3413 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3414 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3415 break;;
3416 esac
3417 done
3418 else
3419 $as_echo "$as_me: failed program was:" >&5
3420 sed 's/^/| /' conftest.$ac_ext >&5
3421
3422 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3423 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3424 as_fn_error "cannot compute suffix of object files: cannot compile
3425 See \`config.log' for more details." "$LINENO" 5; }
3426 fi
3427 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3428 fi
3429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3430 $as_echo "$ac_cv_objext" >&6; }
3431 OBJEXT=$ac_cv_objext
3432 ac_objext=$OBJEXT
3433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3434 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3435 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3436 $as_echo_n "(cached) " >&6
3437 else
3438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3439 /* end confdefs.h. */
3440
3441 int
3442 main ()
3443 {
3444 #ifndef __GNUC__
3445 choke me
3446 #endif
3447
3448 ;
3449 return 0;
3450 }
3451 _ACEOF
3452 if ac_fn_c_try_compile "$LINENO"; then :
3453 ac_compiler_gnu=yes
3454 else
3455 ac_compiler_gnu=no
3456 fi
3457 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3458 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3459
3460 fi
3461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3462 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3463 if test $ac_compiler_gnu = yes; then
3464 GCC=yes
3465 else
3466 GCC=
3467 fi
3468 ac_test_CFLAGS=${CFLAGS+set}
3469 ac_save_CFLAGS=$CFLAGS
3470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3471 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3472 if test "${ac_cv_prog_cc_g+set}" = set; then :
3473 $as_echo_n "(cached) " >&6
3474 else
3475 ac_save_c_werror_flag=$ac_c_werror_flag
3476 ac_c_werror_flag=yes
3477 ac_cv_prog_cc_g=no
3478 CFLAGS="-g"
3479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3480 /* end confdefs.h. */
3481
3482 int
3483 main ()
3484 {
3485
3486 ;
3487 return 0;
3488 }
3489 _ACEOF
3490 if ac_fn_c_try_compile "$LINENO"; then :
3491 ac_cv_prog_cc_g=yes
3492 else
3493 CFLAGS=""
3494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3495 /* end confdefs.h. */
3496
3497 int
3498 main ()
3499 {
3500
3501 ;
3502 return 0;
3503 }
3504 _ACEOF
3505 if ac_fn_c_try_compile "$LINENO"; then :
3506
3507 else
3508 ac_c_werror_flag=$ac_save_c_werror_flag
3509 CFLAGS="-g"
3510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3511 /* end confdefs.h. */
3512
3513 int
3514 main ()
3515 {
3516
3517 ;
3518 return 0;
3519 }
3520 _ACEOF
3521 if ac_fn_c_try_compile "$LINENO"; then :
3522 ac_cv_prog_cc_g=yes
3523 fi
3524 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3525 fi
3526 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3527 fi
3528 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3529 ac_c_werror_flag=$ac_save_c_werror_flag
3530 fi
3531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3532 $as_echo "$ac_cv_prog_cc_g" >&6; }
3533 if test "$ac_test_CFLAGS" = set; then
3534 CFLAGS=$ac_save_CFLAGS
3535 elif test $ac_cv_prog_cc_g = yes; then
3536 if test "$GCC" = yes; then
3537 CFLAGS="-g -O2"
3538 else
3539 CFLAGS="-g"
3540 fi
3541 else
3542 if test "$GCC" = yes; then
3543 CFLAGS="-O2"
3544 else
3545 CFLAGS=
3546 fi
3547 fi
3548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3549 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3550 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3551 $as_echo_n "(cached) " >&6
3552 else
3553 ac_cv_prog_cc_c89=no
3554 ac_save_CC=$CC
3555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3556 /* end confdefs.h. */
3557 #include <stdarg.h>
3558 #include <stdio.h>
3559 #include <sys/types.h>
3560 #include <sys/stat.h>
3561 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3562 struct buf { int x; };
3563 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3564 static char *e (p, i)
3565 char **p;
3566 int i;
3567 {
3568 return p[i];
3569 }
3570 static char *f (char * (*g) (char **, int), char **p, ...)
3571 {
3572 char *s;
3573 va_list v;
3574 va_start (v,p);
3575 s = g (p, va_arg (v,int));
3576 va_end (v);
3577 return s;
3578 }
3579
3580 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3581 function prototypes and stuff, but not '\xHH' hex character constants.
3582 These don't provoke an error unfortunately, instead are silently treated
3583 as 'x'. The following induces an error, until -std is added to get
3584 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3585 array size at least. It's necessary to write '\x00'==0 to get something
3586 that's true only with -std. */
3587 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3588
3589 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3590 inside strings and character constants. */
3591 #define FOO(x) 'x'
3592 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3593
3594 int test (int i, double x);
3595 struct s1 {int (*f) (int a);};
3596 struct s2 {int (*f) (double a);};
3597 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3598 int argc;
3599 char **argv;
3600 int
3601 main ()
3602 {
3603 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3604 ;
3605 return 0;
3606 }
3607 _ACEOF
3608 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3609 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3610 do
3611 CC="$ac_save_CC $ac_arg"
3612 if ac_fn_c_try_compile "$LINENO"; then :
3613 ac_cv_prog_cc_c89=$ac_arg
3614 fi
3615 rm -f core conftest.err conftest.$ac_objext
3616 test "x$ac_cv_prog_cc_c89" != "xno" && break
3617 done
3618 rm -f conftest.$ac_ext
3619 CC=$ac_save_CC
3620
3621 fi
3622 # AC_CACHE_VAL
3623 case "x$ac_cv_prog_cc_c89" in
3624 x)
3625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3626 $as_echo "none needed" >&6; } ;;
3627 xno)
3628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3629 $as_echo "unsupported" >&6; } ;;
3630 *)
3631 CC="$CC $ac_cv_prog_cc_c89"
3632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3633 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3634 esac
3635 if test "x$ac_cv_prog_cc_c89" != xno; then :
3636
3637 fi
3638
3639 ac_ext=c
3640 ac_cpp='$CPP $CPPFLAGS'
3641 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3642 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3643 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3644 DEPDIR="${am__leading_dot}deps"
3645
3646 ac_config_commands="$ac_config_commands depfiles"
3647
3648
3649 am_make=${MAKE-make}
3650 cat > confinc << 'END'
3651 am__doit:
3652 @echo this is the am__doit target
3653 .PHONY: am__doit
3654 END
3655 # If we don't find an include directive, just comment out the code.
3656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3657 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3658 am__include="#"
3659 am__quote=
3660 _am_result=none
3661 # First try GNU make style include.
3662 echo "include confinc" > confmf
3663 # Ignore all kinds of additional output from `make'.
3664 case `$am_make -s -f confmf 2> /dev/null` in #(
3665 *the\ am__doit\ target*)
3666 am__include=include
3667 am__quote=
3668 _am_result=GNU
3669 ;;
3670 esac
3671 # Now try BSD make style include.
3672 if test "$am__include" = "#"; then
3673 echo '.include "confinc"' > confmf
3674 case `$am_make -s -f confmf 2> /dev/null` in #(
3675 *the\ am__doit\ target*)
3676 am__include=.include
3677 am__quote="\""
3678 _am_result=BSD
3679 ;;
3680 esac
3681 fi
3682
3683
3684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3685 $as_echo "$_am_result" >&6; }
3686 rm -f confinc confmf
3687
3688 # Check whether --enable-dependency-tracking was given.
3689 if test "${enable_dependency_tracking+set}" = set; then :
3690 enableval=$enable_dependency_tracking;
3691 fi
3692
3693 if test "x$enable_dependency_tracking" != xno; then
3694 am_depcomp="$ac_aux_dir/depcomp"
3695 AMDEPBACKSLASH='\'
3696 fi
3697 if test "x$enable_dependency_tracking" != xno; then
3698 AMDEP_TRUE=
3699 AMDEP_FALSE='#'
3700 else
3701 AMDEP_TRUE='#'
3702 AMDEP_FALSE=
3703 fi
3704
3705
3706
3707 depcc="$CC" am_compiler_list=
3708
3709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3710 $as_echo_n "checking dependency style of $depcc... " >&6; }
3711 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3712 $as_echo_n "(cached) " >&6
3713 else
3714 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3715 # We make a subdir and do the tests there. Otherwise we can end up
3716 # making bogus files that we don't know about and never remove. For
3717 # instance it was reported that on HP-UX the gcc test will end up
3718 # making a dummy file named `D' -- because `-MD' means `put the output
3719 # in D'.
3720 mkdir conftest.dir
3721 # Copy depcomp to subdir because otherwise we won't find it if we're
3722 # using a relative directory.
3723 cp "$am_depcomp" conftest.dir
3724 cd conftest.dir
3725 # We will build objects and dependencies in a subdirectory because
3726 # it helps to detect inapplicable dependency modes. For instance
3727 # both Tru64's cc and ICC support -MD to output dependencies as a
3728 # side effect of compilation, but ICC will put the dependencies in
3729 # the current directory while Tru64 will put them in the object
3730 # directory.
3731 mkdir sub
3732
3733 am_cv_CC_dependencies_compiler_type=none
3734 if test "$am_compiler_list" = ""; then
3735 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3736 fi
3737 am__universal=false
3738 case " $depcc " in #(
3739 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3740 esac
3741
3742 for depmode in $am_compiler_list; do
3743 # Setup a source with many dependencies, because some compilers
3744 # like to wrap large dependency lists on column 80 (with \), and
3745 # we should not choose a depcomp mode which is confused by this.
3746 #
3747 # We need to recreate these files for each test, as the compiler may
3748 # overwrite some of them when testing with obscure command lines.
3749 # This happens at least with the AIX C compiler.
3750 : > sub/conftest.c
3751 for i in 1 2 3 4 5 6; do
3752 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3753 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3754 # Solaris 8's {/usr,}/bin/sh.
3755 touch sub/conftst$i.h
3756 done
3757 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3758
3759 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3760 # mode. It turns out that the SunPro C++ compiler does not properly
3761 # handle `-M -o', and we need to detect this. Also, some Intel
3762 # versions had trouble with output in subdirs
3763 am__obj=sub/conftest.${OBJEXT-o}
3764 am__minus_obj="-o $am__obj"
3765 case $depmode in
3766 gcc)
3767 # This depmode causes a compiler race in universal mode.
3768 test "$am__universal" = false || continue
3769 ;;
3770 nosideeffect)
3771 # after this tag, mechanisms are not by side-effect, so they'll
3772 # only be used when explicitly requested
3773 if test "x$enable_dependency_tracking" = xyes; then
3774 continue
3775 else
3776 break
3777 fi
3778 ;;
3779 msvisualcpp | msvcmsys)
3780 # This compiler won't grok `-c -o', but also, the minuso test has
3781 # not run yet. These depmodes are late enough in the game, and
3782 # so weak that their functioning should not be impacted.
3783 am__obj=conftest.${OBJEXT-o}
3784 am__minus_obj=
3785 ;;
3786 none) break ;;
3787 esac
3788 if depmode=$depmode \
3789 source=sub/conftest.c object=$am__obj \
3790 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3791 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3792 >/dev/null 2>conftest.err &&
3793 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3794 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3795 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3796 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3797 # icc doesn't choke on unknown options, it will just issue warnings
3798 # or remarks (even with -Werror). So we grep stderr for any message
3799 # that says an option was ignored or not supported.
3800 # When given -MP, icc 7.0 and 7.1 complain thusly:
3801 # icc: Command line warning: ignoring option '-M'; no argument required
3802 # The diagnosis changed in icc 8.0:
3803 # icc: Command line remark: option '-MP' not supported
3804 if (grep 'ignoring option' conftest.err ||
3805 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3806 am_cv_CC_dependencies_compiler_type=$depmode
3807 break
3808 fi
3809 fi
3810 done
3811
3812 cd ..
3813 rm -rf conftest.dir
3814 else
3815 am_cv_CC_dependencies_compiler_type=none
3816 fi
3817
3818 fi
3819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3820 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3821 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3822
3823 if
3824 test "x$enable_dependency_tracking" != xno \
3825 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3826 am__fastdepCC_TRUE=
3827 am__fastdepCC_FALSE='#'
3828 else
3829 am__fastdepCC_TRUE='#'
3830 am__fastdepCC_FALSE=
3831 fi
3832
3833
3834 ac_ext=cpp
3835 ac_cpp='$CXXCPP $CPPFLAGS'
3836 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3837 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3838 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3839 if test -z "$CXX"; then
3840 if test -n "$CCC"; then
3841 CXX=$CCC
3842 else
3843 if test -n "$ac_tool_prefix"; then
3844 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3845 do
3846 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3847 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3849 $as_echo_n "checking for $ac_word... " >&6; }
3850 if test "${ac_cv_prog_CXX+set}" = set; then :
3851 $as_echo_n "(cached) " >&6
3852 else
3853 if test -n "$CXX"; then
3854 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3855 else
3856 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3857 for as_dir in $PATH
3858 do
3859 IFS=$as_save_IFS
3860 test -z "$as_dir" && as_dir=.
3861 for ac_exec_ext in '' $ac_executable_extensions; do
3862 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3863 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3864 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3865 break 2
3866 fi
3867 done
3868 done
3869 IFS=$as_save_IFS
3870
3871 fi
3872 fi
3873 CXX=$ac_cv_prog_CXX
3874 if test -n "$CXX"; then
3875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3876 $as_echo "$CXX" >&6; }
3877 else
3878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3879 $as_echo "no" >&6; }
3880 fi
3881
3882
3883 test -n "$CXX" && break
3884 done
3885 fi
3886 if test -z "$CXX"; then
3887 ac_ct_CXX=$CXX
3888 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3889 do
3890 # Extract the first word of "$ac_prog", so it can be a program name with args.
3891 set dummy $ac_prog; ac_word=$2
3892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3893 $as_echo_n "checking for $ac_word... " >&6; }
3894 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3895 $as_echo_n "(cached) " >&6
3896 else
3897 if test -n "$ac_ct_CXX"; then
3898 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3899 else
3900 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3901 for as_dir in $PATH
3902 do
3903 IFS=$as_save_IFS
3904 test -z "$as_dir" && as_dir=.
3905 for ac_exec_ext in '' $ac_executable_extensions; do
3906 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3907 ac_cv_prog_ac_ct_CXX="$ac_prog"
3908 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3909 break 2
3910 fi
3911 done
3912 done
3913 IFS=$as_save_IFS
3914
3915 fi
3916 fi
3917 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3918 if test -n "$ac_ct_CXX"; then
3919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3920 $as_echo "$ac_ct_CXX" >&6; }
3921 else
3922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3923 $as_echo "no" >&6; }
3924 fi
3925
3926
3927 test -n "$ac_ct_CXX" && break
3928 done
3929
3930 if test "x$ac_ct_CXX" = x; then
3931 CXX="g++"
3932 else
3933 case $cross_compiling:$ac_tool_warned in
3934 yes:)
3935 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3936 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3937 ac_tool_warned=yes ;;
3938 esac
3939 CXX=$ac_ct_CXX
3940 fi
3941 fi
3942
3943 fi
3944 fi
3945 # Provide some information about the compiler.
3946 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3947 set X $ac_compile
3948 ac_compiler=$2
3949 for ac_option in --version -v -V -qversion; do
3950 { { ac_try="$ac_compiler $ac_option >&5"
3951 case "(($ac_try" in
3952 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3953 *) ac_try_echo=$ac_try;;
3954 esac
3955 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3956 $as_echo "$ac_try_echo"; } >&5
3957 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3958 ac_status=$?
3959 if test -s conftest.err; then
3960 sed '10a\
3961 ... rest of stderr output deleted ...
3962 10q' conftest.err >conftest.er1
3963 cat conftest.er1 >&5
3964 rm -f conftest.er1 conftest.err
3965 fi
3966 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3967 test $ac_status = 0; }
3968 done
3969
3970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3971 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3972 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3973 $as_echo_n "(cached) " >&6
3974 else
3975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3976 /* end confdefs.h. */
3977
3978 int
3979 main ()
3980 {
3981 #ifndef __GNUC__
3982 choke me
3983 #endif
3984
3985 ;
3986 return 0;
3987 }
3988 _ACEOF
3989 if ac_fn_cxx_try_compile "$LINENO"; then :
3990 ac_compiler_gnu=yes
3991 else
3992 ac_compiler_gnu=no
3993 fi
3994 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3995 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3996
3997 fi
3998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3999 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4000 if test $ac_compiler_gnu = yes; then
4001 GXX=yes
4002 else
4003 GXX=
4004 fi
4005 ac_test_CXXFLAGS=${CXXFLAGS+set}
4006 ac_save_CXXFLAGS=$CXXFLAGS
4007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4008 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
4009 if test "${ac_cv_prog_cxx_g+set}" = set; then :
4010 $as_echo_n "(cached) " >&6
4011 else
4012 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4013 ac_cxx_werror_flag=yes
4014 ac_cv_prog_cxx_g=no
4015 CXXFLAGS="-g"
4016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4017 /* end confdefs.h. */
4018
4019 int
4020 main ()
4021 {
4022
4023 ;
4024 return 0;
4025 }
4026 _ACEOF
4027 if ac_fn_cxx_try_compile "$LINENO"; then :
4028 ac_cv_prog_cxx_g=yes
4029 else
4030 CXXFLAGS=""
4031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4032 /* end confdefs.h. */
4033
4034 int
4035 main ()
4036 {
4037
4038 ;
4039 return 0;
4040 }
4041 _ACEOF
4042 if ac_fn_cxx_try_compile "$LINENO"; then :
4043
4044 else
4045 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4046 CXXFLAGS="-g"
4047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4048 /* end confdefs.h. */
4049
4050 int
4051 main ()
4052 {
4053
4054 ;
4055 return 0;
4056 }
4057 _ACEOF
4058 if ac_fn_cxx_try_compile "$LINENO"; then :
4059 ac_cv_prog_cxx_g=yes
4060 fi
4061 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4062 fi
4063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4064 fi
4065 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4066 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4067 fi
4068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4069 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4070 if test "$ac_test_CXXFLAGS" = set; then
4071 CXXFLAGS=$ac_save_CXXFLAGS
4072 elif test $ac_cv_prog_cxx_g = yes; then
4073 if test "$GXX" = yes; then
4074 CXXFLAGS="-g -O2"
4075 else
4076 CXXFLAGS="-g"
4077 fi
4078 else
4079 if test "$GXX" = yes; then
4080 CXXFLAGS="-O2"
4081 else
4082 CXXFLAGS=
4083 fi
4084 fi
4085 ac_ext=c
4086 ac_cpp='$CPP $CPPFLAGS'
4087 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4088 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4089 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4090
4091 depcc="$CXX" am_compiler_list=
4092
4093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4094 $as_echo_n "checking dependency style of $depcc... " >&6; }
4095 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
4096 $as_echo_n "(cached) " >&6
4097 else
4098 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4099 # We make a subdir and do the tests there. Otherwise we can end up
4100 # making bogus files that we don't know about and never remove. For
4101 # instance it was reported that on HP-UX the gcc test will end up
4102 # making a dummy file named `D' -- because `-MD' means `put the output
4103 # in D'.
4104 mkdir conftest.dir
4105 # Copy depcomp to subdir because otherwise we won't find it if we're
4106 # using a relative directory.
4107 cp "$am_depcomp" conftest.dir
4108 cd conftest.dir
4109 # We will build objects and dependencies in a subdirectory because
4110 # it helps to detect inapplicable dependency modes. For instance
4111 # both Tru64's cc and ICC support -MD to output dependencies as a
4112 # side effect of compilation, but ICC will put the dependencies in
4113 # the current directory while Tru64 will put them in the object
4114 # directory.
4115 mkdir sub
4116
4117 am_cv_CXX_dependencies_compiler_type=none
4118 if test "$am_compiler_list" = ""; then
4119 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4120 fi
4121 am__universal=false
4122 case " $depcc " in #(
4123 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4124 esac
4125
4126 for depmode in $am_compiler_list; do
4127 # Setup a source with many dependencies, because some compilers
4128 # like to wrap large dependency lists on column 80 (with \), and
4129 # we should not choose a depcomp mode which is confused by this.
4130 #
4131 # We need to recreate these files for each test, as the compiler may
4132 # overwrite some of them when testing with obscure command lines.
4133 # This happens at least with the AIX C compiler.
4134 : > sub/conftest.c
4135 for i in 1 2 3 4 5 6; do
4136 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4137 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4138 # Solaris 8's {/usr,}/bin/sh.
4139 touch sub/conftst$i.h
4140 done
4141 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4142
4143 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4144 # mode. It turns out that the SunPro C++ compiler does not properly
4145 # handle `-M -o', and we need to detect this. Also, some Intel
4146 # versions had trouble with output in subdirs
4147 am__obj=sub/conftest.${OBJEXT-o}
4148 am__minus_obj="-o $am__obj"
4149 case $depmode in
4150 gcc)
4151 # This depmode causes a compiler race in universal mode.
4152 test "$am__universal" = false || continue
4153 ;;
4154 nosideeffect)
4155 # after this tag, mechanisms are not by side-effect, so they'll
4156 # only be used when explicitly requested
4157 if test "x$enable_dependency_tracking" = xyes; then
4158 continue
4159 else
4160 break
4161 fi
4162 ;;
4163 msvisualcpp | msvcmsys)
4164 # This compiler won't grok `-c -o', but also, the minuso test has
4165 # not run yet. These depmodes are late enough in the game, and
4166 # so weak that their functioning should not be impacted.
4167 am__obj=conftest.${OBJEXT-o}
4168 am__minus_obj=
4169 ;;
4170 none) break ;;
4171 esac
4172 if depmode=$depmode \
4173 source=sub/conftest.c object=$am__obj \
4174 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4175 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4176 >/dev/null 2>conftest.err &&
4177 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4178 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4179 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4180 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4181 # icc doesn't choke on unknown options, it will just issue warnings
4182 # or remarks (even with -Werror). So we grep stderr for any message
4183 # that says an option was ignored or not supported.
4184 # When given -MP, icc 7.0 and 7.1 complain thusly:
4185 # icc: Command line warning: ignoring option '-M'; no argument required
4186 # The diagnosis changed in icc 8.0:
4187 # icc: Command line remark: option '-MP' not supported
4188 if (grep 'ignoring option' conftest.err ||
4189 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4190 am_cv_CXX_dependencies_compiler_type=$depmode
4191 break
4192 fi
4193 fi
4194 done
4195
4196 cd ..
4197 rm -rf conftest.dir
4198 else
4199 am_cv_CXX_dependencies_compiler_type=none
4200 fi
4201
4202 fi
4203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
4204 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
4205 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4206
4207 if
4208 test "x$enable_dependency_tracking" != xno \
4209 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4210 am__fastdepCXX_TRUE=
4211 am__fastdepCXX_FALSE='#'
4212 else
4213 am__fastdepCXX_TRUE='#'
4214 am__fastdepCXX_FALSE=
4215 fi
4216
4217
4218 # AC_PROG_LIBTOOL
4219 # AC_CONFIG_MACRO_DIR([..])
4220 ac_config_files="$ac_config_files Makefile libcilkrts.spec"
4221
4222 # Default to --enable-multilib
4223 # Check whether --enable-multilib was given.
4224 if test "${enable_multilib+set}" = set; then :
4225 enableval=$enable_multilib; case "$enableval" in
4226 yes) multilib=yes ;;
4227 no) multilib=no ;;
4228 *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
4229 esac
4230 else
4231 multilib=yes
4232 fi
4233
4234
4235 # We may get other options which we leave undocumented:
4236 # --with-target-subdir, --with-multisrctop, --with-multisubdir
4237 # See config-ml.in if you want the gory details.
4238
4239 if test "$srcdir" = "."; then
4240 if test "$with_target_subdir" != "."; then
4241 multi_basedir="$srcdir/$with_multisrctop../.."
4242 else
4243 multi_basedir="$srcdir/$with_multisrctop.."
4244 fi
4245 else
4246 multi_basedir="$srcdir/.."
4247 fi
4248
4249
4250 # Even if the default multilib is not a cross compilation,
4251 # it may be that some of the other multilibs are.
4252 if test $cross_compiling = no && test $multilib = yes \
4253 && test "x${with_multisubdir}" != x ; then
4254 cross_compiling=maybe
4255 fi
4256
4257 ac_config_commands="$ac_config_commands default-1"
4258
4259
4260 ac_ext=c
4261 ac_cpp='$CPP $CPPFLAGS'
4262 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4263 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4264 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4266 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4267 # On Suns, sometimes $CPP names a directory.
4268 if test -n "$CPP" && test -d "$CPP"; then
4269 CPP=
4270 fi
4271 if test -z "$CPP"; then
4272 if test "${ac_cv_prog_CPP+set}" = set; then :
4273 $as_echo_n "(cached) " >&6
4274 else
4275 # Double quotes because CPP needs to be expanded
4276 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4277 do
4278 ac_preproc_ok=false
4279 for ac_c_preproc_warn_flag in '' yes
4280 do
4281 # Use a header file that comes with gcc, so configuring glibc
4282 # with a fresh cross-compiler works.
4283 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4284 # <limits.h> exists even on freestanding compilers.
4285 # On the NeXT, cc -E runs the code through the compiler's parser,
4286 # not just through cpp. "Syntax error" is here to catch this case.
4287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4288 /* end confdefs.h. */
4289 #ifdef __STDC__
4290 # include <limits.h>
4291 #else
4292 # include <assert.h>
4293 #endif
4294 Syntax error
4295 _ACEOF
4296 if ac_fn_c_try_cpp "$LINENO"; then :
4297
4298 else
4299 # Broken: fails on valid input.
4300 continue
4301 fi
4302 rm -f conftest.err conftest.$ac_ext
4303
4304 # OK, works on sane cases. Now check whether nonexistent headers
4305 # can be detected and how.
4306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4307 /* end confdefs.h. */
4308 #include <ac_nonexistent.h>
4309 _ACEOF
4310 if ac_fn_c_try_cpp "$LINENO"; then :
4311 # Broken: success on invalid input.
4312 continue
4313 else
4314 # Passes both tests.
4315 ac_preproc_ok=:
4316 break
4317 fi
4318 rm -f conftest.err conftest.$ac_ext
4319
4320 done
4321 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4322 rm -f conftest.err conftest.$ac_ext
4323 if $ac_preproc_ok; then :
4324 break
4325 fi
4326
4327 done
4328 ac_cv_prog_CPP=$CPP
4329
4330 fi
4331 CPP=$ac_cv_prog_CPP
4332 else
4333 ac_cv_prog_CPP=$CPP
4334 fi
4335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4336 $as_echo "$CPP" >&6; }
4337 ac_preproc_ok=false
4338 for ac_c_preproc_warn_flag in '' yes
4339 do
4340 # Use a header file that comes with gcc, so configuring glibc
4341 # with a fresh cross-compiler works.
4342 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4343 # <limits.h> exists even on freestanding compilers.
4344 # On the NeXT, cc -E runs the code through the compiler's parser,
4345 # not just through cpp. "Syntax error" is here to catch this case.
4346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4347 /* end confdefs.h. */
4348 #ifdef __STDC__
4349 # include <limits.h>
4350 #else
4351 # include <assert.h>
4352 #endif
4353 Syntax error
4354 _ACEOF
4355 if ac_fn_c_try_cpp "$LINENO"; then :
4356
4357 else
4358 # Broken: fails on valid input.
4359 continue
4360 fi
4361 rm -f conftest.err conftest.$ac_ext
4362
4363 # OK, works on sane cases. Now check whether nonexistent headers
4364 # can be detected and how.
4365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4366 /* end confdefs.h. */
4367 #include <ac_nonexistent.h>
4368 _ACEOF
4369 if ac_fn_c_try_cpp "$LINENO"; then :
4370 # Broken: success on invalid input.
4371 continue
4372 else
4373 # Passes both tests.
4374 ac_preproc_ok=:
4375 break
4376 fi
4377 rm -f conftest.err conftest.$ac_ext
4378
4379 done
4380 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4381 rm -f conftest.err conftest.$ac_ext
4382 if $ac_preproc_ok; then :
4383
4384 else
4385 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4386 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4387 as_fn_error "C preprocessor \"$CPP\" fails sanity check
4388 See \`config.log' for more details." "$LINENO" 5; }
4389 fi
4390
4391 ac_ext=c
4392 ac_cpp='$CPP $CPPFLAGS'
4393 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4394 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4395 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4396
4397
4398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4399 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4400 if test "${ac_cv_path_GREP+set}" = set; then :
4401 $as_echo_n "(cached) " >&6
4402 else
4403 if test -z "$GREP"; then
4404 ac_path_GREP_found=false
4405 # Loop through the user's path and test for each of PROGNAME-LIST
4406 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4407 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4408 do
4409 IFS=$as_save_IFS
4410 test -z "$as_dir" && as_dir=.
4411 for ac_prog in grep ggrep; do
4412 for ac_exec_ext in '' $ac_executable_extensions; do
4413 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4414 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4415 # Check for GNU ac_path_GREP and select it if it is found.
4416 # Check for GNU $ac_path_GREP
4417 case `"$ac_path_GREP" --version 2>&1` in
4418 *GNU*)
4419 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4420 *)
4421 ac_count=0
4422 $as_echo_n 0123456789 >"conftest.in"
4423 while :
4424 do
4425 cat "conftest.in" "conftest.in" >"conftest.tmp"
4426 mv "conftest.tmp" "conftest.in"
4427 cp "conftest.in" "conftest.nl"
4428 $as_echo 'GREP' >> "conftest.nl"
4429 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4430 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4431 as_fn_arith $ac_count + 1 && ac_count=$as_val
4432 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4433 # Best one so far, save it but keep looking for a better one
4434 ac_cv_path_GREP="$ac_path_GREP"
4435 ac_path_GREP_max=$ac_count
4436 fi
4437 # 10*(2^10) chars as input seems more than enough
4438 test $ac_count -gt 10 && break
4439 done
4440 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4441 esac
4442
4443 $ac_path_GREP_found && break 3
4444 done
4445 done
4446 done
4447 IFS=$as_save_IFS
4448 if test -z "$ac_cv_path_GREP"; then
4449 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4450 fi
4451 else
4452 ac_cv_path_GREP=$GREP
4453 fi
4454
4455 fi
4456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4457 $as_echo "$ac_cv_path_GREP" >&6; }
4458 GREP="$ac_cv_path_GREP"
4459
4460
4461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4462 $as_echo_n "checking for egrep... " >&6; }
4463 if test "${ac_cv_path_EGREP+set}" = set; then :
4464 $as_echo_n "(cached) " >&6
4465 else
4466 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4467 then ac_cv_path_EGREP="$GREP -E"
4468 else
4469 if test -z "$EGREP"; then
4470 ac_path_EGREP_found=false
4471 # Loop through the user's path and test for each of PROGNAME-LIST
4472 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4473 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4474 do
4475 IFS=$as_save_IFS
4476 test -z "$as_dir" && as_dir=.
4477 for ac_prog in egrep; do
4478 for ac_exec_ext in '' $ac_executable_extensions; do
4479 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4480 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4481 # Check for GNU ac_path_EGREP and select it if it is found.
4482 # Check for GNU $ac_path_EGREP
4483 case `"$ac_path_EGREP" --version 2>&1` in
4484 *GNU*)
4485 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4486 *)
4487 ac_count=0
4488 $as_echo_n 0123456789 >"conftest.in"
4489 while :
4490 do
4491 cat "conftest.in" "conftest.in" >"conftest.tmp"
4492 mv "conftest.tmp" "conftest.in"
4493 cp "conftest.in" "conftest.nl"
4494 $as_echo 'EGREP' >> "conftest.nl"
4495 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4496 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4497 as_fn_arith $ac_count + 1 && ac_count=$as_val
4498 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4499 # Best one so far, save it but keep looking for a better one
4500 ac_cv_path_EGREP="$ac_path_EGREP"
4501 ac_path_EGREP_max=$ac_count
4502 fi
4503 # 10*(2^10) chars as input seems more than enough
4504 test $ac_count -gt 10 && break
4505 done
4506 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4507 esac
4508
4509 $ac_path_EGREP_found && break 3
4510 done
4511 done
4512 done
4513 IFS=$as_save_IFS
4514 if test -z "$ac_cv_path_EGREP"; then
4515 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4516 fi
4517 else
4518 ac_cv_path_EGREP=$EGREP
4519 fi
4520
4521 fi
4522 fi
4523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4524 $as_echo "$ac_cv_path_EGREP" >&6; }
4525 EGREP="$ac_cv_path_EGREP"
4526
4527
4528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4529 $as_echo_n "checking for ANSI C header files... " >&6; }
4530 if test "${ac_cv_header_stdc+set}" = set; then :
4531 $as_echo_n "(cached) " >&6
4532 else
4533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4534 /* end confdefs.h. */
4535 #include <stdlib.h>
4536 #include <stdarg.h>
4537 #include <string.h>
4538 #include <float.h>
4539
4540 int
4541 main ()
4542 {
4543
4544 ;
4545 return 0;
4546 }
4547 _ACEOF
4548 if ac_fn_c_try_compile "$LINENO"; then :
4549 ac_cv_header_stdc=yes
4550 else
4551 ac_cv_header_stdc=no
4552 fi
4553 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4554
4555 if test $ac_cv_header_stdc = yes; then
4556 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4557 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4558 /* end confdefs.h. */
4559 #include <string.h>
4560
4561 _ACEOF
4562 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4563 $EGREP "memchr" >/dev/null 2>&1; then :
4564
4565 else
4566 ac_cv_header_stdc=no
4567 fi
4568 rm -f conftest*
4569
4570 fi
4571
4572 if test $ac_cv_header_stdc = yes; then
4573 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4575 /* end confdefs.h. */
4576 #include <stdlib.h>
4577
4578 _ACEOF
4579 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4580 $EGREP "free" >/dev/null 2>&1; then :
4581
4582 else
4583 ac_cv_header_stdc=no
4584 fi
4585 rm -f conftest*
4586
4587 fi
4588
4589 if test $ac_cv_header_stdc = yes; then
4590 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4591 if test "$cross_compiling" = yes; then :
4592 :
4593 else
4594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4595 /* end confdefs.h. */
4596 #include <ctype.h>
4597 #include <stdlib.h>
4598 #if ((' ' & 0x0FF) == 0x020)
4599 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4600 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4601 #else
4602 # define ISLOWER(c) \
4603 (('a' <= (c) && (c) <= 'i') \
4604 || ('j' <= (c) && (c) <= 'r') \
4605 || ('s' <= (c) && (c) <= 'z'))
4606 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4607 #endif
4608
4609 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4610 int
4611 main ()
4612 {
4613 int i;
4614 for (i = 0; i < 256; i++)
4615 if (XOR (islower (i), ISLOWER (i))
4616 || toupper (i) != TOUPPER (i))
4617 return 2;
4618 return 0;
4619 }
4620 _ACEOF
4621 if ac_fn_c_try_run "$LINENO"; then :
4622
4623 else
4624 ac_cv_header_stdc=no
4625 fi
4626 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4627 conftest.$ac_objext conftest.beam conftest.$ac_ext
4628 fi
4629
4630 fi
4631 fi
4632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4633 $as_echo "$ac_cv_header_stdc" >&6; }
4634 if test $ac_cv_header_stdc = yes; then
4635
4636 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4637
4638 fi
4639
4640 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4641 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4642 inttypes.h stdint.h unistd.h
4643 do :
4644 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4645 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4646 "
4647 eval as_val=\$$as_ac_Header
4648 if test "x$as_val" = x""yes; then :
4649 cat >>confdefs.h <<_ACEOF
4650 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4651 _ACEOF
4652
4653 fi
4654
4655 done
4656
4657
4658 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4659 # for constant arguments. Useless!
4660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
4661 $as_echo_n "checking for working alloca.h... " >&6; }
4662 if test "${ac_cv_working_alloca_h+set}" = set; then :
4663 $as_echo_n "(cached) " >&6
4664 else
4665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4666 /* end confdefs.h. */
4667 #include <alloca.h>
4668 int
4669 main ()
4670 {
4671 char *p = (char *) alloca (2 * sizeof (int));
4672 if (p) return 0;
4673 ;
4674 return 0;
4675 }
4676 _ACEOF
4677 if ac_fn_c_try_link "$LINENO"; then :
4678 ac_cv_working_alloca_h=yes
4679 else
4680 ac_cv_working_alloca_h=no
4681 fi
4682 rm -f core conftest.err conftest.$ac_objext \
4683 conftest$ac_exeext conftest.$ac_ext
4684 fi
4685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
4686 $as_echo "$ac_cv_working_alloca_h" >&6; }
4687 if test $ac_cv_working_alloca_h = yes; then
4688
4689 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
4690
4691 fi
4692
4693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
4694 $as_echo_n "checking for alloca... " >&6; }
4695 if test "${ac_cv_func_alloca_works+set}" = set; then :
4696 $as_echo_n "(cached) " >&6
4697 else
4698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4699 /* end confdefs.h. */
4700 #ifdef __GNUC__
4701 # define alloca __builtin_alloca
4702 #else
4703 # ifdef _MSC_VER
4704 # include <malloc.h>
4705 # define alloca _alloca
4706 # else
4707 # ifdef HAVE_ALLOCA_H
4708 # include <alloca.h>
4709 # else
4710 # ifdef _AIX
4711 #pragma alloca
4712 # else
4713 # ifndef alloca /* predefined by HP cc +Olibcalls */
4714 char *alloca ();
4715 # endif
4716 # endif
4717 # endif
4718 # endif
4719 #endif
4720
4721 int
4722 main ()
4723 {
4724 char *p = (char *) alloca (1);
4725 if (p) return 0;
4726 ;
4727 return 0;
4728 }
4729 _ACEOF
4730 if ac_fn_c_try_link "$LINENO"; then :
4731 ac_cv_func_alloca_works=yes
4732 else
4733 ac_cv_func_alloca_works=no
4734 fi
4735 rm -f core conftest.err conftest.$ac_objext \
4736 conftest$ac_exeext conftest.$ac_ext
4737 fi
4738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
4739 $as_echo "$ac_cv_func_alloca_works" >&6; }
4740
4741 if test $ac_cv_func_alloca_works = yes; then
4742
4743 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
4744
4745 else
4746 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4747 # that cause trouble. Some versions do not even contain alloca or
4748 # contain a buggy version. If you still want to use their alloca,
4749 # use ar to extract alloca.o from them instead of compiling alloca.c.
4750
4751 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
4752
4753 $as_echo "#define C_ALLOCA 1" >>confdefs.h
4754
4755
4756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
4757 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
4758 if test "${ac_cv_os_cray+set}" = set; then :
4759 $as_echo_n "(cached) " >&6
4760 else
4761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4762 /* end confdefs.h. */
4763 #if defined CRAY && ! defined CRAY2
4764 webecray
4765 #else
4766 wenotbecray
4767 #endif
4768
4769 _ACEOF
4770 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4771 $EGREP "webecray" >/dev/null 2>&1; then :
4772 ac_cv_os_cray=yes
4773 else
4774 ac_cv_os_cray=no
4775 fi
4776 rm -f conftest*
4777
4778 fi
4779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
4780 $as_echo "$ac_cv_os_cray" >&6; }
4781 if test $ac_cv_os_cray = yes; then
4782 for ac_func in _getb67 GETB67 getb67; do
4783 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4784 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4785 eval as_val=\$$as_ac_var
4786 if test "x$as_val" = x""yes; then :
4787
4788 cat >>confdefs.h <<_ACEOF
4789 #define CRAY_STACKSEG_END $ac_func
4790 _ACEOF
4791
4792 break
4793 fi
4794
4795 done
4796 fi
4797
4798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
4799 $as_echo_n "checking stack direction for C alloca... " >&6; }
4800 if test "${ac_cv_c_stack_direction+set}" = set; then :
4801 $as_echo_n "(cached) " >&6
4802 else
4803 if test "$cross_compiling" = yes; then :
4804 ac_cv_c_stack_direction=0
4805 else
4806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4807 /* end confdefs.h. */
4808 $ac_includes_default
4809 int
4810 find_stack_direction ()
4811 {
4812 static char *addr = 0;
4813 auto char dummy;
4814 if (addr == 0)
4815 {
4816 addr = &dummy;
4817 return find_stack_direction ();
4818 }
4819 else
4820 return (&dummy > addr) ? 1 : -1;
4821 }
4822
4823 int
4824 main ()
4825 {
4826 return find_stack_direction () < 0;
4827 }
4828 _ACEOF
4829 if ac_fn_c_try_run "$LINENO"; then :
4830 ac_cv_c_stack_direction=1
4831 else
4832 ac_cv_c_stack_direction=-1
4833 fi
4834 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4835 conftest.$ac_objext conftest.beam conftest.$ac_ext
4836 fi
4837
4838 fi
4839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
4840 $as_echo "$ac_cv_c_stack_direction" >&6; }
4841 cat >>confdefs.h <<_ACEOF
4842 #define STACK_DIRECTION $ac_cv_c_stack_direction
4843 _ACEOF
4844
4845
4846 fi
4847
4848
4849 # Check whether the target supports protected visibility.
4850 save_CFLAGS="$CFLAGS"
4851 CFLAGS="$CFLAGS -Werror"
4852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4853 /* end confdefs.h. */
4854 void __attribute__((visibility("protected"))) foo(void) { }
4855 int
4856 main ()
4857 {
4858
4859 ;
4860 return 0;
4861 }
4862 _ACEOF
4863 if ac_fn_c_try_compile "$LINENO"; then :
4864 libcilkrts_cv_have_attribute_visibility=yes
4865 else
4866 libcilkrts_cv_have_attribute_visibility=no
4867 fi
4868 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4869 CFLAGS="$save_CFLAGS"
4870 if test $libcilkrts_cv_have_attribute_visibility = yes; then
4871
4872 $as_echo "#define HAVE_ATTRIBUTE_VISIBILITY 1" >>confdefs.h
4873
4874 fi
4875
4876 # Get target configury.
4877 . ${srcdir}/configure.tgt
4878 if test -n "$UNSUPPORTED"; then
4879 as_fn_error "Configuration ${target} is unsupported." "$LINENO" 5
4880 fi
4881
4882 if test "${multilib}" = "yes"; then
4883 multilib_arg="--enable-multilib"
4884 else
4885 multilib_arg=
4886 fi
4887
4888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
4889 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
4890 # Check whether --enable-version-specific-runtime-libs was given.
4891 if test "${enable_version_specific_runtime_libs+set}" = set; then :
4892 enableval=$enable_version_specific_runtime_libs; case "$enableval" in
4893 yes) enable_version_specific_runtime_libs=yes ;;
4894 no) enable_version_specific_runtime_libs=no ;;
4895 *) as_fn_error "Unknown argument to enable/disable version-specific libs
4896 " "$LINENO" 5;;
4897 esac
4898 else
4899 enable_version_specific_runtime_libs=no
4900 fi
4901
4902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_version_specific_runtime_libs" >&5
4903 $as_echo "$enable_version_specific_runtime_libs" >&6; }
4904
4905
4906 # Calculate toolexeclibdir
4907 # Also toolexecdir, though it's only used in toolexeclibdir
4908 case ${enable_version_specific_runtime_libs} in
4909 yes)
4910 # Need the gcc compiler version to know where to install libraries
4911 # and header files if --enable-version-specific-runtime-libs option
4912 # is selected.
4913 toolexecdir='$(libdir)/gcc/$(target_alias)'
4914 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
4915 ;;
4916 no)
4917 if test -n "$with_cross_host" &&
4918 test x"$with_cross_host" != x"no"; then
4919 # Install a library built with a cross compiler in tooldir, not libdir.
4920 toolexecdir='$(exec_prefix)/$(target_alias)'
4921 toolexeclibdir='$(toolexecdir)/lib'
4922 else
4923 toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
4924 toolexeclibdir='$(libdir)'
4925 fi
4926 multi_os_directory=`$CC -print-multi-os-directory`
4927 case $multi_os_directory in
4928 .) ;; # Avoid trailing /.
4929 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
4930 esac
4931 ;;
4932 esac
4933
4934 # Set config_dir based on the target. config_dir specifies where to get
4935 # target-specific files. The generic implementation is incomplete, but
4936 # contains information on what's needed
4937 case "${target}" in
4938
4939 x86_64-*-*)
4940 config_dir="x86"
4941 ;;
4942
4943 i?86-*-*)
4944 config_dir="x86"
4945 ;;
4946
4947 *)
4948 config_dir="generic"
4949 ;;
4950
4951 esac
4952
4953
4954 # We have linker scripts for appropriate operating systems
4955 linux_linker_script=no
4956 case "${host}" in
4957 *-*-linux*)
4958 linux_linker_script=yes
4959 ;;
4960 esac
4961 if test "$linux_linker_script" = "yes"; then
4962 LINUX_LINKER_SCRIPT_TRUE=
4963 LINUX_LINKER_SCRIPT_FALSE='#'
4964 else
4965 LINUX_LINKER_SCRIPT_TRUE='#'
4966 LINUX_LINKER_SCRIPT_FALSE=
4967 fi
4968
4969
4970 mac_linker_script=no
4971 case "${host}" in
4972 *-*-apple*)
4973 mac_linker_script=yes
4974 ;;
4975 esac
4976 if test "$mac_linker_script" = "yes"; then
4977 MAC_LINKER_SCRIPT_TRUE=
4978 MAC_LINKER_SCRIPT_FALSE='#'
4979 else
4980 MAC_LINKER_SCRIPT_TRUE='#'
4981 MAC_LINKER_SCRIPT_FALSE=
4982 fi
4983
4984
4985 enable_dlopen=yes
4986
4987
4988
4989 case `pwd` in
4990 *\ * | *\ *)
4991 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4992 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4993 esac
4994
4995
4996
4997 macro_version='2.2.7a'
4998 macro_revision='1.3134'
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012 ltmain="$ac_aux_dir/ltmain.sh"
5013
5014 # Backslashify metacharacters that are still active within
5015 # double-quoted strings.
5016 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5017
5018 # Same as above, but do not quote variable references.
5019 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5020
5021 # Sed substitution to delay expansion of an escaped shell variable in a
5022 # double_quote_subst'ed string.
5023 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5024
5025 # Sed substitution to delay expansion of an escaped single quote.
5026 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5027
5028 # Sed substitution to avoid accidental globbing in evaled expressions
5029 no_glob_subst='s/\*/\\\*/g'
5030
5031 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5032 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5033 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5034
5035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5036 $as_echo_n "checking how to print strings... " >&6; }
5037 # Test print first, because it will be a builtin if present.
5038 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5039 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5040 ECHO='print -r --'
5041 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5042 ECHO='printf %s\n'
5043 else
5044 # Use this function as a fallback that always works.
5045 func_fallback_echo ()
5046 {
5047 eval 'cat <<_LTECHO_EOF
5048 $1
5049 _LTECHO_EOF'
5050 }
5051 ECHO='func_fallback_echo'
5052 fi
5053
5054 # func_echo_all arg...
5055 # Invoke $ECHO with all args, space-separated.
5056 func_echo_all ()
5057 {
5058 $ECHO ""
5059 }
5060
5061 case "$ECHO" in
5062 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5063 $as_echo "printf" >&6; } ;;
5064 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5065 $as_echo "print -r" >&6; } ;;
5066 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5067 $as_echo "cat" >&6; } ;;
5068 esac
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5084 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5085 if test "${ac_cv_path_SED+set}" = set; then :
5086 $as_echo_n "(cached) " >&6
5087 else
5088 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5089 for ac_i in 1 2 3 4 5 6 7; do
5090 ac_script="$ac_script$as_nl$ac_script"
5091 done
5092 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5093 { ac_script=; unset ac_script;}
5094 if test -z "$SED"; then
5095 ac_path_SED_found=false
5096 # Loop through the user's path and test for each of PROGNAME-LIST
5097 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5098 for as_dir in $PATH
5099 do
5100 IFS=$as_save_IFS
5101 test -z "$as_dir" && as_dir=.
5102 for ac_prog in sed gsed; do
5103 for ac_exec_ext in '' $ac_executable_extensions; do
5104 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5105 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5106 # Check for GNU ac_path_SED and select it if it is found.
5107 # Check for GNU $ac_path_SED
5108 case `"$ac_path_SED" --version 2>&1` in
5109 *GNU*)
5110 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5111 *)
5112 ac_count=0
5113 $as_echo_n 0123456789 >"conftest.in"
5114 while :
5115 do
5116 cat "conftest.in" "conftest.in" >"conftest.tmp"
5117 mv "conftest.tmp" "conftest.in"
5118 cp "conftest.in" "conftest.nl"
5119 $as_echo '' >> "conftest.nl"
5120 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5121 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5122 as_fn_arith $ac_count + 1 && ac_count=$as_val
5123 if test $ac_count -gt ${ac_path_SED_max-0}; then
5124 # Best one so far, save it but keep looking for a better one
5125 ac_cv_path_SED="$ac_path_SED"
5126 ac_path_SED_max=$ac_count
5127 fi
5128 # 10*(2^10) chars as input seems more than enough
5129 test $ac_count -gt 10 && break
5130 done
5131 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5132 esac
5133
5134 $ac_path_SED_found && break 3
5135 done
5136 done
5137 done
5138 IFS=$as_save_IFS
5139 if test -z "$ac_cv_path_SED"; then
5140 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5141 fi
5142 else
5143 ac_cv_path_SED=$SED
5144 fi
5145
5146 fi
5147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5148 $as_echo "$ac_cv_path_SED" >&6; }
5149 SED="$ac_cv_path_SED"
5150 rm -f conftest.sed
5151
5152 test -z "$SED" && SED=sed
5153 Xsed="$SED -e 1s/^X//"
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5166 $as_echo_n "checking for fgrep... " >&6; }
5167 if test "${ac_cv_path_FGREP+set}" = set; then :
5168 $as_echo_n "(cached) " >&6
5169 else
5170 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5171 then ac_cv_path_FGREP="$GREP -F"
5172 else
5173 if test -z "$FGREP"; then
5174 ac_path_FGREP_found=false
5175 # Loop through the user's path and test for each of PROGNAME-LIST
5176 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5177 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5178 do
5179 IFS=$as_save_IFS
5180 test -z "$as_dir" && as_dir=.
5181 for ac_prog in fgrep; do
5182 for ac_exec_ext in '' $ac_executable_extensions; do
5183 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5184 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5185 # Check for GNU ac_path_FGREP and select it if it is found.
5186 # Check for GNU $ac_path_FGREP
5187 case `"$ac_path_FGREP" --version 2>&1` in
5188 *GNU*)
5189 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5190 *)
5191 ac_count=0
5192 $as_echo_n 0123456789 >"conftest.in"
5193 while :
5194 do
5195 cat "conftest.in" "conftest.in" >"conftest.tmp"
5196 mv "conftest.tmp" "conftest.in"
5197 cp "conftest.in" "conftest.nl"
5198 $as_echo 'FGREP' >> "conftest.nl"
5199 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5200 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5201 as_fn_arith $ac_count + 1 && ac_count=$as_val
5202 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5203 # Best one so far, save it but keep looking for a better one
5204 ac_cv_path_FGREP="$ac_path_FGREP"
5205 ac_path_FGREP_max=$ac_count
5206 fi
5207 # 10*(2^10) chars as input seems more than enough
5208 test $ac_count -gt 10 && break
5209 done
5210 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5211 esac
5212
5213 $ac_path_FGREP_found && break 3
5214 done
5215 done
5216 done
5217 IFS=$as_save_IFS
5218 if test -z "$ac_cv_path_FGREP"; then
5219 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5220 fi
5221 else
5222 ac_cv_path_FGREP=$FGREP
5223 fi
5224
5225 fi
5226 fi
5227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5228 $as_echo "$ac_cv_path_FGREP" >&6; }
5229 FGREP="$ac_cv_path_FGREP"
5230
5231
5232 test -z "$GREP" && GREP=grep
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252 # Check whether --with-gnu-ld was given.
5253 if test "${with_gnu_ld+set}" = set; then :
5254 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5255 else
5256 with_gnu_ld=no
5257 fi
5258
5259 ac_prog=ld
5260 if test "$GCC" = yes; then
5261 # Check if gcc -print-prog-name=ld gives a path.
5262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5263 $as_echo_n "checking for ld used by $CC... " >&6; }
5264 case $host in
5265 *-*-mingw*)
5266 # gcc leaves a trailing carriage return which upsets mingw
5267 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5268 *)
5269 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5270 esac
5271 case $ac_prog in
5272 # Accept absolute paths.
5273 [\\/]* | ?:[\\/]*)
5274 re_direlt='/[^/][^/]*/\.\./'
5275 # Canonicalize the pathname of ld
5276 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5277 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5278 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5279 done
5280 test -z "$LD" && LD="$ac_prog"
5281 ;;
5282 "")
5283 # If it fails, then pretend we aren't using GCC.
5284 ac_prog=ld
5285 ;;
5286 *)
5287 # If it is relative, then search for the first ld in PATH.
5288 with_gnu_ld=unknown
5289 ;;
5290 esac
5291 elif test "$with_gnu_ld" = yes; then
5292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5293 $as_echo_n "checking for GNU ld... " >&6; }
5294 else
5295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5296 $as_echo_n "checking for non-GNU ld... " >&6; }
5297 fi
5298 if test "${lt_cv_path_LD+set}" = set; then :
5299 $as_echo_n "(cached) " >&6
5300 else
5301 if test -z "$LD"; then
5302 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5303 for ac_dir in $PATH; do
5304 IFS="$lt_save_ifs"
5305 test -z "$ac_dir" && ac_dir=.
5306 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5307 lt_cv_path_LD="$ac_dir/$ac_prog"
5308 # Check to see if the program is GNU ld. I'd rather use --version,
5309 # but apparently some variants of GNU ld only accept -v.
5310 # Break only if it was the GNU/non-GNU ld that we prefer.
5311 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5312 *GNU* | *'with BFD'*)
5313 test "$with_gnu_ld" != no && break
5314 ;;
5315 *)
5316 test "$with_gnu_ld" != yes && break
5317 ;;
5318 esac
5319 fi
5320 done
5321 IFS="$lt_save_ifs"
5322 else
5323 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5324 fi
5325 fi
5326
5327 LD="$lt_cv_path_LD"
5328 if test -n "$LD"; then
5329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5330 $as_echo "$LD" >&6; }
5331 else
5332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5333 $as_echo "no" >&6; }
5334 fi
5335 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5337 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5338 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5339 $as_echo_n "(cached) " >&6
5340 else
5341 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5342 case `$LD -v 2>&1 </dev/null` in
5343 *GNU* | *'with BFD'*)
5344 lt_cv_prog_gnu_ld=yes
5345 ;;
5346 *)
5347 lt_cv_prog_gnu_ld=no
5348 ;;
5349 esac
5350 fi
5351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5352 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5353 with_gnu_ld=$lt_cv_prog_gnu_ld
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5364 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5365 if test "${lt_cv_path_NM+set}" = set; then :
5366 $as_echo_n "(cached) " >&6
5367 else
5368 if test -n "$NM"; then
5369 # Let the user override the test.
5370 lt_cv_path_NM="$NM"
5371 else
5372 lt_nm_to_check="${ac_tool_prefix}nm"
5373 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5374 lt_nm_to_check="$lt_nm_to_check nm"
5375 fi
5376 for lt_tmp_nm in $lt_nm_to_check; do
5377 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5378 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5379 IFS="$lt_save_ifs"
5380 test -z "$ac_dir" && ac_dir=.
5381 tmp_nm="$ac_dir/$lt_tmp_nm"
5382 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5383 # Check to see if the nm accepts a BSD-compat flag.
5384 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5385 # nm: unknown option "B" ignored
5386 # Tru64's nm complains that /dev/null is an invalid object file
5387 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5388 */dev/null* | *'Invalid file or object type'*)
5389 lt_cv_path_NM="$tmp_nm -B"
5390 break
5391 ;;
5392 *)
5393 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5394 */dev/null*)
5395 lt_cv_path_NM="$tmp_nm -p"
5396 break
5397 ;;
5398 *)
5399 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5400 continue # so that we can try to find one that supports BSD flags
5401 ;;
5402 esac
5403 ;;
5404 esac
5405 fi
5406 done
5407 IFS="$lt_save_ifs"
5408 done
5409 : ${lt_cv_path_NM=no}
5410 fi
5411 fi
5412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5413 $as_echo "$lt_cv_path_NM" >&6; }
5414 if test "$lt_cv_path_NM" != "no"; then
5415 NM="$lt_cv_path_NM"
5416 else
5417 # Didn't find any BSD compatible name lister, look for dumpbin.
5418 if test -n "$DUMPBIN"; then :
5419 # Let the user override the test.
5420 else
5421 if test -n "$ac_tool_prefix"; then
5422 for ac_prog in dumpbin "link -dump"
5423 do
5424 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5425 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5427 $as_echo_n "checking for $ac_word... " >&6; }
5428 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5429 $as_echo_n "(cached) " >&6
5430 else
5431 if test -n "$DUMPBIN"; then
5432 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5433 else
5434 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5435 for as_dir in $PATH
5436 do
5437 IFS=$as_save_IFS
5438 test -z "$as_dir" && as_dir=.
5439 for ac_exec_ext in '' $ac_executable_extensions; do
5440 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5441 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5442 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5443 break 2
5444 fi
5445 done
5446 done
5447 IFS=$as_save_IFS
5448
5449 fi
5450 fi
5451 DUMPBIN=$ac_cv_prog_DUMPBIN
5452 if test -n "$DUMPBIN"; then
5453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5454 $as_echo "$DUMPBIN" >&6; }
5455 else
5456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5457 $as_echo "no" >&6; }
5458 fi
5459
5460
5461 test -n "$DUMPBIN" && break
5462 done
5463 fi
5464 if test -z "$DUMPBIN"; then
5465 ac_ct_DUMPBIN=$DUMPBIN
5466 for ac_prog in dumpbin "link -dump"
5467 do
5468 # Extract the first word of "$ac_prog", so it can be a program name with args.
5469 set dummy $ac_prog; ac_word=$2
5470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5471 $as_echo_n "checking for $ac_word... " >&6; }
5472 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5473 $as_echo_n "(cached) " >&6
5474 else
5475 if test -n "$ac_ct_DUMPBIN"; then
5476 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5477 else
5478 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5479 for as_dir in $PATH
5480 do
5481 IFS=$as_save_IFS
5482 test -z "$as_dir" && as_dir=.
5483 for ac_exec_ext in '' $ac_executable_extensions; do
5484 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5485 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5486 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5487 break 2
5488 fi
5489 done
5490 done
5491 IFS=$as_save_IFS
5492
5493 fi
5494 fi
5495 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5496 if test -n "$ac_ct_DUMPBIN"; then
5497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5498 $as_echo "$ac_ct_DUMPBIN" >&6; }
5499 else
5500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5501 $as_echo "no" >&6; }
5502 fi
5503
5504
5505 test -n "$ac_ct_DUMPBIN" && break
5506 done
5507
5508 if test "x$ac_ct_DUMPBIN" = x; then
5509 DUMPBIN=":"
5510 else
5511 case $cross_compiling:$ac_tool_warned in
5512 yes:)
5513 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5514 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5515 ac_tool_warned=yes ;;
5516 esac
5517 DUMPBIN=$ac_ct_DUMPBIN
5518 fi
5519 fi
5520
5521 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5522 *COFF*)
5523 DUMPBIN="$DUMPBIN -symbols"
5524 ;;
5525 *)
5526 DUMPBIN=:
5527 ;;
5528 esac
5529 fi
5530
5531 if test "$DUMPBIN" != ":"; then
5532 NM="$DUMPBIN"
5533 fi
5534 fi
5535 test -z "$NM" && NM=nm
5536
5537
5538
5539
5540
5541
5542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5543 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5544 if test "${lt_cv_nm_interface+set}" = set; then :
5545 $as_echo_n "(cached) " >&6
5546 else
5547 lt_cv_nm_interface="BSD nm"
5548 echo "int some_variable = 0;" > conftest.$ac_ext
5549 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5550 (eval "$ac_compile" 2>conftest.err)
5551 cat conftest.err >&5
5552 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5553 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5554 cat conftest.err >&5
5555 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5556 cat conftest.out >&5
5557 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5558 lt_cv_nm_interface="MS dumpbin"
5559 fi
5560 rm -f conftest*
5561 fi
5562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5563 $as_echo "$lt_cv_nm_interface" >&6; }
5564
5565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5566 $as_echo_n "checking whether ln -s works... " >&6; }
5567 LN_S=$as_ln_s
5568 if test "$LN_S" = "ln -s"; then
5569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5570 $as_echo "yes" >&6; }
5571 else
5572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5573 $as_echo "no, using $LN_S" >&6; }
5574 fi
5575
5576 # find the maximum length of command line arguments
5577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5578 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5579 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5580 $as_echo_n "(cached) " >&6
5581 else
5582 i=0
5583 teststring="ABCD"
5584
5585 case $build_os in
5586 msdosdjgpp*)
5587 # On DJGPP, this test can blow up pretty badly due to problems in libc
5588 # (any single argument exceeding 2000 bytes causes a buffer overrun
5589 # during glob expansion). Even if it were fixed, the result of this
5590 # check would be larger than it should be.
5591 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5592 ;;
5593
5594 gnu*)
5595 # Under GNU Hurd, this test is not required because there is
5596 # no limit to the length of command line arguments.
5597 # Libtool will interpret -1 as no limit whatsoever
5598 lt_cv_sys_max_cmd_len=-1;
5599 ;;
5600
5601 cygwin* | mingw* | cegcc*)
5602 # On Win9x/ME, this test blows up -- it succeeds, but takes
5603 # about 5 minutes as the teststring grows exponentially.
5604 # Worse, since 9x/ME are not pre-emptively multitasking,
5605 # you end up with a "frozen" computer, even though with patience
5606 # the test eventually succeeds (with a max line length of 256k).
5607 # Instead, let's just punt: use the minimum linelength reported by
5608 # all of the supported platforms: 8192 (on NT/2K/XP).
5609 lt_cv_sys_max_cmd_len=8192;
5610 ;;
5611
5612 mint*)
5613 # On MiNT this can take a long time and run out of memory.
5614 lt_cv_sys_max_cmd_len=8192;
5615 ;;
5616
5617 amigaos*)
5618 # On AmigaOS with pdksh, this test takes hours, literally.
5619 # So we just punt and use a minimum line length of 8192.
5620 lt_cv_sys_max_cmd_len=8192;
5621 ;;
5622
5623 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5624 # This has been around since 386BSD, at least. Likely further.
5625 if test -x /sbin/sysctl; then
5626 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5627 elif test -x /usr/sbin/sysctl; then
5628 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5629 else
5630 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5631 fi
5632 # And add a safety zone
5633 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5634 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5635 ;;
5636
5637 interix*)
5638 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5639 lt_cv_sys_max_cmd_len=196608
5640 ;;
5641
5642 osf*)
5643 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5644 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5645 # nice to cause kernel panics so lets avoid the loop below.
5646 # First set a reasonable default.
5647 lt_cv_sys_max_cmd_len=16384
5648 #
5649 if test -x /sbin/sysconfig; then
5650 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5651 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5652 esac
5653 fi
5654 ;;
5655 sco3.2v5*)
5656 lt_cv_sys_max_cmd_len=102400
5657 ;;
5658 sysv5* | sco5v6* | sysv4.2uw2*)
5659 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5660 if test -n "$kargmax"; then
5661 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5662 else
5663 lt_cv_sys_max_cmd_len=32768
5664 fi
5665 ;;
5666 *)
5667 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5668 if test -n "$lt_cv_sys_max_cmd_len"; then
5669 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5670 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5671 else
5672 # Make teststring a little bigger before we do anything with it.
5673 # a 1K string should be a reasonable start.
5674 for i in 1 2 3 4 5 6 7 8 ; do
5675 teststring=$teststring$teststring
5676 done
5677 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5678 # If test is not a shell built-in, we'll probably end up computing a
5679 # maximum length that is only half of the actual maximum length, but
5680 # we can't tell.
5681 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5682 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5683 test $i != 17 # 1/2 MB should be enough
5684 do
5685 i=`expr $i + 1`
5686 teststring=$teststring$teststring
5687 done
5688 # Only check the string length outside the loop.
5689 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5690 teststring=
5691 # Add a significant safety factor because C++ compilers can tack on
5692 # massive amounts of additional arguments before passing them to the
5693 # linker. It appears as though 1/2 is a usable value.
5694 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5695 fi
5696 ;;
5697 esac
5698
5699 fi
5700
5701 if test -n $lt_cv_sys_max_cmd_len ; then
5702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5703 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5704 else
5705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5706 $as_echo "none" >&6; }
5707 fi
5708 max_cmd_len=$lt_cv_sys_max_cmd_len
5709
5710
5711
5712
5713
5714
5715 : ${CP="cp -f"}
5716 : ${MV="mv -f"}
5717 : ${RM="rm -f"}
5718
5719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5720 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5721 # Try some XSI features
5722 xsi_shell=no
5723 ( _lt_dummy="a/b/c"
5724 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5725 = c,a/b,, \
5726 && eval 'test $(( 1 + 1 )) -eq 2 \
5727 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5728 && xsi_shell=yes
5729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5730 $as_echo "$xsi_shell" >&6; }
5731
5732
5733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5734 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5735 lt_shell_append=no
5736 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5737 >/dev/null 2>&1 \
5738 && lt_shell_append=yes
5739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5740 $as_echo "$lt_shell_append" >&6; }
5741
5742
5743 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5744 lt_unset=unset
5745 else
5746 lt_unset=false
5747 fi
5748
5749
5750
5751
5752
5753 # test EBCDIC or ASCII
5754 case `echo X|tr X '\101'` in
5755 A) # ASCII based system
5756 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5757 lt_SP2NL='tr \040 \012'
5758 lt_NL2SP='tr \015\012 \040\040'
5759 ;;
5760 *) # EBCDIC based system
5761 lt_SP2NL='tr \100 \n'
5762 lt_NL2SP='tr \r\n \100\100'
5763 ;;
5764 esac
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5775 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5776 if test "${lt_cv_ld_reload_flag+set}" = set; then :
5777 $as_echo_n "(cached) " >&6
5778 else
5779 lt_cv_ld_reload_flag='-r'
5780 fi
5781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5782 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5783 reload_flag=$lt_cv_ld_reload_flag
5784 case $reload_flag in
5785 "" | " "*) ;;
5786 *) reload_flag=" $reload_flag" ;;
5787 esac
5788 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5789 case $host_os in
5790 darwin*)
5791 if test "$GCC" = yes; then
5792 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5793 else
5794 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5795 fi
5796 ;;
5797 esac
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807 if test -n "$ac_tool_prefix"; then
5808 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5809 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5811 $as_echo_n "checking for $ac_word... " >&6; }
5812 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5813 $as_echo_n "(cached) " >&6
5814 else
5815 if test -n "$OBJDUMP"; then
5816 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5817 else
5818 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5819 for as_dir in $PATH
5820 do
5821 IFS=$as_save_IFS
5822 test -z "$as_dir" && as_dir=.
5823 for ac_exec_ext in '' $ac_executable_extensions; do
5824 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5825 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5827 break 2
5828 fi
5829 done
5830 done
5831 IFS=$as_save_IFS
5832
5833 fi
5834 fi
5835 OBJDUMP=$ac_cv_prog_OBJDUMP
5836 if test -n "$OBJDUMP"; then
5837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5838 $as_echo "$OBJDUMP" >&6; }
5839 else
5840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5841 $as_echo "no" >&6; }
5842 fi
5843
5844
5845 fi
5846 if test -z "$ac_cv_prog_OBJDUMP"; then
5847 ac_ct_OBJDUMP=$OBJDUMP
5848 # Extract the first word of "objdump", so it can be a program name with args.
5849 set dummy objdump; ac_word=$2
5850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5851 $as_echo_n "checking for $ac_word... " >&6; }
5852 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5853 $as_echo_n "(cached) " >&6
5854 else
5855 if test -n "$ac_ct_OBJDUMP"; then
5856 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5857 else
5858 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5859 for as_dir in $PATH
5860 do
5861 IFS=$as_save_IFS
5862 test -z "$as_dir" && as_dir=.
5863 for ac_exec_ext in '' $ac_executable_extensions; do
5864 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5865 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5866 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5867 break 2
5868 fi
5869 done
5870 done
5871 IFS=$as_save_IFS
5872
5873 fi
5874 fi
5875 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5876 if test -n "$ac_ct_OBJDUMP"; then
5877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5878 $as_echo "$ac_ct_OBJDUMP" >&6; }
5879 else
5880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5881 $as_echo "no" >&6; }
5882 fi
5883
5884 if test "x$ac_ct_OBJDUMP" = x; then
5885 OBJDUMP="false"
5886 else
5887 case $cross_compiling:$ac_tool_warned in
5888 yes:)
5889 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5890 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5891 ac_tool_warned=yes ;;
5892 esac
5893 OBJDUMP=$ac_ct_OBJDUMP
5894 fi
5895 else
5896 OBJDUMP="$ac_cv_prog_OBJDUMP"
5897 fi
5898
5899 test -z "$OBJDUMP" && OBJDUMP=objdump
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5910 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5911 if test "${lt_cv_deplibs_check_method+set}" = set; then :
5912 $as_echo_n "(cached) " >&6
5913 else
5914 lt_cv_file_magic_cmd='$MAGIC_CMD'
5915 lt_cv_file_magic_test_file=
5916 lt_cv_deplibs_check_method='unknown'
5917 # Need to set the preceding variable on all platforms that support
5918 # interlibrary dependencies.
5919 # 'none' -- dependencies not supported.
5920 # `unknown' -- same as none, but documents that we really don't know.
5921 # 'pass_all' -- all dependencies passed with no checks.
5922 # 'test_compile' -- check by making test program.
5923 # 'file_magic [[regex]]' -- check by looking for files in library path
5924 # which responds to the $file_magic_cmd with a given extended regex.
5925 # If you have `file' or equivalent on your system and you're not sure
5926 # whether `pass_all' will *always* work, you probably want this one.
5927
5928 case $host_os in
5929 aix[4-9]*)
5930 lt_cv_deplibs_check_method=pass_all
5931 ;;
5932
5933 beos*)
5934 lt_cv_deplibs_check_method=pass_all
5935 ;;
5936
5937 bsdi[45]*)
5938 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5939 lt_cv_file_magic_cmd='/usr/bin/file -L'
5940 lt_cv_file_magic_test_file=/shlib/libc.so
5941 ;;
5942
5943 cygwin*)
5944 # func_win32_libid is a shell function defined in ltmain.sh
5945 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5946 lt_cv_file_magic_cmd='func_win32_libid'
5947 ;;
5948
5949 mingw* | pw32*)
5950 # Base MSYS/MinGW do not provide the 'file' command needed by
5951 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5952 # unless we find 'file', for example because we are cross-compiling.
5953 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5954 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5955 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5956 lt_cv_file_magic_cmd='func_win32_libid'
5957 else
5958 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5959 lt_cv_file_magic_cmd='$OBJDUMP -f'
5960 fi
5961 ;;
5962
5963 cegcc*)
5964 # use the weaker test based on 'objdump'. See mingw*.
5965 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5966 lt_cv_file_magic_cmd='$OBJDUMP -f'
5967 ;;
5968
5969 darwin* | rhapsody*)
5970 lt_cv_deplibs_check_method=pass_all
5971 ;;
5972
5973 freebsd* | dragonfly*)
5974 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5975 case $host_cpu in
5976 i*86 )
5977 # Not sure whether the presence of OpenBSD here was a mistake.
5978 # Let's accept both of them until this is cleared up.
5979 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5980 lt_cv_file_magic_cmd=/usr/bin/file
5981 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5982 ;;
5983 esac
5984 else
5985 lt_cv_deplibs_check_method=pass_all
5986 fi
5987 ;;
5988
5989 gnu*)
5990 lt_cv_deplibs_check_method=pass_all
5991 ;;
5992
5993 haiku*)
5994 lt_cv_deplibs_check_method=pass_all
5995 ;;
5996
5997 hpux10.20* | hpux11*)
5998 lt_cv_file_magic_cmd=/usr/bin/file
5999 case $host_cpu in
6000 ia64*)
6001 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6002 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6003 ;;
6004 hppa*64*)
6005 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]'
6006 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6007 ;;
6008 *)
6009 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6010 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6011 ;;
6012 esac
6013 ;;
6014
6015 interix[3-9]*)
6016 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6017 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6018 ;;
6019
6020 irix5* | irix6* | nonstopux*)
6021 case $LD in
6022 *-32|*"-32 ") libmagic=32-bit;;
6023 *-n32|*"-n32 ") libmagic=N32;;
6024 *-64|*"-64 ") libmagic=64-bit;;
6025 *) libmagic=never-match;;
6026 esac
6027 lt_cv_deplibs_check_method=pass_all
6028 ;;
6029
6030 # This must be Linux ELF.
6031 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6032 lt_cv_deplibs_check_method=pass_all
6033 ;;
6034
6035 netbsd*)
6036 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6037 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6038 else
6039 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6040 fi
6041 ;;
6042
6043 newos6*)
6044 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6045 lt_cv_file_magic_cmd=/usr/bin/file
6046 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6047 ;;
6048
6049 *nto* | *qnx*)
6050 lt_cv_deplibs_check_method=pass_all
6051 ;;
6052
6053 openbsd*)
6054 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6055 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6056 else
6057 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6058 fi
6059 ;;
6060
6061 osf3* | osf4* | osf5*)
6062 lt_cv_deplibs_check_method=pass_all
6063 ;;
6064
6065 rdos*)
6066 lt_cv_deplibs_check_method=pass_all
6067 ;;
6068
6069 solaris*)
6070 lt_cv_deplibs_check_method=pass_all
6071 ;;
6072
6073 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6074 lt_cv_deplibs_check_method=pass_all
6075 ;;
6076
6077 sysv4 | sysv4.3*)
6078 case $host_vendor in
6079 motorola)
6080 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]'
6081 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6082 ;;
6083 ncr)
6084 lt_cv_deplibs_check_method=pass_all
6085 ;;
6086 sequent)
6087 lt_cv_file_magic_cmd='/bin/file'
6088 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6089 ;;
6090 sni)
6091 lt_cv_file_magic_cmd='/bin/file'
6092 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6093 lt_cv_file_magic_test_file=/lib/libc.so
6094 ;;
6095 siemens)
6096 lt_cv_deplibs_check_method=pass_all
6097 ;;
6098 pc)
6099 lt_cv_deplibs_check_method=pass_all
6100 ;;
6101 esac
6102 ;;
6103
6104 tpf*)
6105 lt_cv_deplibs_check_method=pass_all
6106 ;;
6107 esac
6108
6109 fi
6110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6111 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6112 file_magic_cmd=$lt_cv_file_magic_cmd
6113 deplibs_check_method=$lt_cv_deplibs_check_method
6114 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127 if test -n "$ac_tool_prefix"; then
6128 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6129 set dummy ${ac_tool_prefix}ar; ac_word=$2
6130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6131 $as_echo_n "checking for $ac_word... " >&6; }
6132 if test "${ac_cv_prog_AR+set}" = set; then :
6133 $as_echo_n "(cached) " >&6
6134 else
6135 if test -n "$AR"; then
6136 ac_cv_prog_AR="$AR" # Let the user override the test.
6137 else
6138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6139 for as_dir in $PATH
6140 do
6141 IFS=$as_save_IFS
6142 test -z "$as_dir" && as_dir=.
6143 for ac_exec_ext in '' $ac_executable_extensions; do
6144 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6145 ac_cv_prog_AR="${ac_tool_prefix}ar"
6146 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6147 break 2
6148 fi
6149 done
6150 done
6151 IFS=$as_save_IFS
6152
6153 fi
6154 fi
6155 AR=$ac_cv_prog_AR
6156 if test -n "$AR"; then
6157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6158 $as_echo "$AR" >&6; }
6159 else
6160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6161 $as_echo "no" >&6; }
6162 fi
6163
6164
6165 fi
6166 if test -z "$ac_cv_prog_AR"; then
6167 ac_ct_AR=$AR
6168 # Extract the first word of "ar", so it can be a program name with args.
6169 set dummy ar; ac_word=$2
6170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6171 $as_echo_n "checking for $ac_word... " >&6; }
6172 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6173 $as_echo_n "(cached) " >&6
6174 else
6175 if test -n "$ac_ct_AR"; then
6176 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6177 else
6178 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6179 for as_dir in $PATH
6180 do
6181 IFS=$as_save_IFS
6182 test -z "$as_dir" && as_dir=.
6183 for ac_exec_ext in '' $ac_executable_extensions; do
6184 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6185 ac_cv_prog_ac_ct_AR="ar"
6186 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6187 break 2
6188 fi
6189 done
6190 done
6191 IFS=$as_save_IFS
6192
6193 fi
6194 fi
6195 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6196 if test -n "$ac_ct_AR"; then
6197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6198 $as_echo "$ac_ct_AR" >&6; }
6199 else
6200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6201 $as_echo "no" >&6; }
6202 fi
6203
6204 if test "x$ac_ct_AR" = x; then
6205 AR="false"
6206 else
6207 case $cross_compiling:$ac_tool_warned in
6208 yes:)
6209 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6210 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6211 ac_tool_warned=yes ;;
6212 esac
6213 AR=$ac_ct_AR
6214 fi
6215 else
6216 AR="$ac_cv_prog_AR"
6217 fi
6218
6219 test -z "$AR" && AR=ar
6220 test -z "$AR_FLAGS" && AR_FLAGS=cru
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232 if test -n "$ac_tool_prefix"; then
6233 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6234 set dummy ${ac_tool_prefix}strip; ac_word=$2
6235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6236 $as_echo_n "checking for $ac_word... " >&6; }
6237 if test "${ac_cv_prog_STRIP+set}" = set; then :
6238 $as_echo_n "(cached) " >&6
6239 else
6240 if test -n "$STRIP"; then
6241 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6242 else
6243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6244 for as_dir in $PATH
6245 do
6246 IFS=$as_save_IFS
6247 test -z "$as_dir" && as_dir=.
6248 for ac_exec_ext in '' $ac_executable_extensions; do
6249 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6250 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6251 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6252 break 2
6253 fi
6254 done
6255 done
6256 IFS=$as_save_IFS
6257
6258 fi
6259 fi
6260 STRIP=$ac_cv_prog_STRIP
6261 if test -n "$STRIP"; then
6262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6263 $as_echo "$STRIP" >&6; }
6264 else
6265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6266 $as_echo "no" >&6; }
6267 fi
6268
6269
6270 fi
6271 if test -z "$ac_cv_prog_STRIP"; then
6272 ac_ct_STRIP=$STRIP
6273 # Extract the first word of "strip", so it can be a program name with args.
6274 set dummy strip; ac_word=$2
6275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6276 $as_echo_n "checking for $ac_word... " >&6; }
6277 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6278 $as_echo_n "(cached) " >&6
6279 else
6280 if test -n "$ac_ct_STRIP"; then
6281 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6282 else
6283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6284 for as_dir in $PATH
6285 do
6286 IFS=$as_save_IFS
6287 test -z "$as_dir" && as_dir=.
6288 for ac_exec_ext in '' $ac_executable_extensions; do
6289 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6290 ac_cv_prog_ac_ct_STRIP="strip"
6291 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6292 break 2
6293 fi
6294 done
6295 done
6296 IFS=$as_save_IFS
6297
6298 fi
6299 fi
6300 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6301 if test -n "$ac_ct_STRIP"; then
6302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6303 $as_echo "$ac_ct_STRIP" >&6; }
6304 else
6305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6306 $as_echo "no" >&6; }
6307 fi
6308
6309 if test "x$ac_ct_STRIP" = x; then
6310 STRIP=":"
6311 else
6312 case $cross_compiling:$ac_tool_warned in
6313 yes:)
6314 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6315 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6316 ac_tool_warned=yes ;;
6317 esac
6318 STRIP=$ac_ct_STRIP
6319 fi
6320 else
6321 STRIP="$ac_cv_prog_STRIP"
6322 fi
6323
6324 test -z "$STRIP" && STRIP=:
6325
6326
6327
6328
6329
6330
6331 if test -n "$ac_tool_prefix"; then
6332 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6333 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6335 $as_echo_n "checking for $ac_word... " >&6; }
6336 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6337 $as_echo_n "(cached) " >&6
6338 else
6339 if test -n "$RANLIB"; then
6340 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6341 else
6342 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6343 for as_dir in $PATH
6344 do
6345 IFS=$as_save_IFS
6346 test -z "$as_dir" && as_dir=.
6347 for ac_exec_ext in '' $ac_executable_extensions; do
6348 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6349 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6350 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6351 break 2
6352 fi
6353 done
6354 done
6355 IFS=$as_save_IFS
6356
6357 fi
6358 fi
6359 RANLIB=$ac_cv_prog_RANLIB
6360 if test -n "$RANLIB"; then
6361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6362 $as_echo "$RANLIB" >&6; }
6363 else
6364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6365 $as_echo "no" >&6; }
6366 fi
6367
6368
6369 fi
6370 if test -z "$ac_cv_prog_RANLIB"; then
6371 ac_ct_RANLIB=$RANLIB
6372 # Extract the first word of "ranlib", so it can be a program name with args.
6373 set dummy ranlib; ac_word=$2
6374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6375 $as_echo_n "checking for $ac_word... " >&6; }
6376 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6377 $as_echo_n "(cached) " >&6
6378 else
6379 if test -n "$ac_ct_RANLIB"; then
6380 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6381 else
6382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6383 for as_dir in $PATH
6384 do
6385 IFS=$as_save_IFS
6386 test -z "$as_dir" && as_dir=.
6387 for ac_exec_ext in '' $ac_executable_extensions; do
6388 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6389 ac_cv_prog_ac_ct_RANLIB="ranlib"
6390 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6391 break 2
6392 fi
6393 done
6394 done
6395 IFS=$as_save_IFS
6396
6397 fi
6398 fi
6399 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6400 if test -n "$ac_ct_RANLIB"; then
6401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6402 $as_echo "$ac_ct_RANLIB" >&6; }
6403 else
6404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6405 $as_echo "no" >&6; }
6406 fi
6407
6408 if test "x$ac_ct_RANLIB" = x; then
6409 RANLIB=":"
6410 else
6411 case $cross_compiling:$ac_tool_warned in
6412 yes:)
6413 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6414 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6415 ac_tool_warned=yes ;;
6416 esac
6417 RANLIB=$ac_ct_RANLIB
6418 fi
6419 else
6420 RANLIB="$ac_cv_prog_RANLIB"
6421 fi
6422
6423 test -z "$RANLIB" && RANLIB=:
6424
6425
6426
6427
6428
6429
6430 # Determine commands to create old-style static archives.
6431 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6432 old_postinstall_cmds='chmod 644 $oldlib'
6433 old_postuninstall_cmds=
6434
6435 if test -n "$RANLIB"; then
6436 case $host_os in
6437 openbsd*)
6438 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6439 ;;
6440 *)
6441 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6442 ;;
6443 esac
6444 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6445 fi
6446
6447 case $host_os in
6448 darwin*)
6449 lock_old_archive_extraction=yes ;;
6450 *)
6451 lock_old_archive_extraction=no ;;
6452 esac
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492 # If no C compiler was specified, use CC.
6493 LTCC=${LTCC-"$CC"}
6494
6495 # If no C compiler flags were specified, use CFLAGS.
6496 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6497
6498 # Allow CC to be a program name with arguments.
6499 compiler=$CC
6500
6501
6502 # Check for command to grab the raw symbol name followed by C symbol from nm.
6503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6504 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6505 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6506 $as_echo_n "(cached) " >&6
6507 else
6508
6509 # These are sane defaults that work on at least a few old systems.
6510 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6511
6512 # Character class describing NM global symbol codes.
6513 symcode='[BCDEGRST]'
6514
6515 # Regexp to match symbols that can be accessed directly from C.
6516 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6517
6518 # Define system-specific variables.
6519 case $host_os in
6520 aix*)
6521 symcode='[BCDT]'
6522 ;;
6523 cygwin* | mingw* | pw32* | cegcc*)
6524 symcode='[ABCDGISTW]'
6525 ;;
6526 hpux*)
6527 if test "$host_cpu" = ia64; then
6528 symcode='[ABCDEGRST]'
6529 fi
6530 ;;
6531 irix* | nonstopux*)
6532 symcode='[BCDEGRST]'
6533 ;;
6534 osf*)
6535 symcode='[BCDEGQRST]'
6536 ;;
6537 solaris*)
6538 symcode='[BDRT]'
6539 ;;
6540 sco3.2v5*)
6541 symcode='[DT]'
6542 ;;
6543 sysv4.2uw2*)
6544 symcode='[DT]'
6545 ;;
6546 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6547 symcode='[ABDT]'
6548 ;;
6549 sysv4)
6550 symcode='[DFNSTU]'
6551 ;;
6552 esac
6553
6554 # If we're using GNU nm, then use its standard symbol codes.
6555 case `$NM -V 2>&1` in
6556 *GNU* | *'with BFD'*)
6557 symcode='[ABCDGIRSTW]' ;;
6558 esac
6559
6560 # Transform an extracted symbol line into a proper C declaration.
6561 # Some systems (esp. on ia64) link data and code symbols differently,
6562 # so use this general approach.
6563 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6564
6565 # Transform an extracted symbol line into symbol name and symbol address
6566 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6567 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'"
6568
6569 # Handle CRLF in mingw tool chain
6570 opt_cr=
6571 case $build_os in
6572 mingw*)
6573 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6574 ;;
6575 esac
6576
6577 # Try without a prefix underscore, then with it.
6578 for ac_symprfx in "" "_"; do
6579
6580 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6581 symxfrm="\\1 $ac_symprfx\\2 \\2"
6582
6583 # Write the raw and C identifiers.
6584 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6585 # Fake it for dumpbin and say T for any non-static function
6586 # and D for any global variable.
6587 # Also find C++ and __fastcall symbols from MSVC++,
6588 # which start with @ or ?.
6589 lt_cv_sys_global_symbol_pipe="$AWK '"\
6590 " {last_section=section; section=\$ 3};"\
6591 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6592 " \$ 0!~/External *\|/{next};"\
6593 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6594 " {if(hide[section]) next};"\
6595 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6596 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6597 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6598 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6599 " ' prfx=^$ac_symprfx"
6600 else
6601 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6602 fi
6603
6604 # Check to see that the pipe works correctly.
6605 pipe_works=no
6606
6607 rm -f conftest*
6608 cat > conftest.$ac_ext <<_LT_EOF
6609 #ifdef __cplusplus
6610 extern "C" {
6611 #endif
6612 char nm_test_var;
6613 void nm_test_func(void);
6614 void nm_test_func(void){}
6615 #ifdef __cplusplus
6616 }
6617 #endif
6618 int main(){nm_test_var='a';nm_test_func();return(0);}
6619 _LT_EOF
6620
6621 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6622 (eval $ac_compile) 2>&5
6623 ac_status=$?
6624 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6625 test $ac_status = 0; }; then
6626 # Now try to grab the symbols.
6627 nlist=conftest.nm
6628 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6629 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6630 ac_status=$?
6631 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6632 test $ac_status = 0; } && test -s "$nlist"; then
6633 # Try sorting and uniquifying the output.
6634 if sort "$nlist" | uniq > "$nlist"T; then
6635 mv -f "$nlist"T "$nlist"
6636 else
6637 rm -f "$nlist"T
6638 fi
6639
6640 # Make sure that we snagged all the symbols we need.
6641 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6642 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6643 cat <<_LT_EOF > conftest.$ac_ext
6644 #ifdef __cplusplus
6645 extern "C" {
6646 #endif
6647
6648 _LT_EOF
6649 # Now generate the symbol file.
6650 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6651
6652 cat <<_LT_EOF >> conftest.$ac_ext
6653
6654 /* The mapping between symbol names and symbols. */
6655 const struct {
6656 const char *name;
6657 void *address;
6658 }
6659 lt__PROGRAM__LTX_preloaded_symbols[] =
6660 {
6661 { "@PROGRAM@", (void *) 0 },
6662 _LT_EOF
6663 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6664 cat <<\_LT_EOF >> conftest.$ac_ext
6665 {0, (void *) 0}
6666 };
6667
6668 /* This works around a problem in FreeBSD linker */
6669 #ifdef FREEBSD_WORKAROUND
6670 static const void *lt_preloaded_setup() {
6671 return lt__PROGRAM__LTX_preloaded_symbols;
6672 }
6673 #endif
6674
6675 #ifdef __cplusplus
6676 }
6677 #endif
6678 _LT_EOF
6679 # Now try linking the two files.
6680 mv conftest.$ac_objext conftstm.$ac_objext
6681 lt_save_LIBS="$LIBS"
6682 lt_save_CFLAGS="$CFLAGS"
6683 LIBS="conftstm.$ac_objext"
6684 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6685 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6686 (eval $ac_link) 2>&5
6687 ac_status=$?
6688 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6689 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6690 pipe_works=yes
6691 fi
6692 LIBS="$lt_save_LIBS"
6693 CFLAGS="$lt_save_CFLAGS"
6694 else
6695 echo "cannot find nm_test_func in $nlist" >&5
6696 fi
6697 else
6698 echo "cannot find nm_test_var in $nlist" >&5
6699 fi
6700 else
6701 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6702 fi
6703 else
6704 echo "$progname: failed program was:" >&5
6705 cat conftest.$ac_ext >&5
6706 fi
6707 rm -rf conftest* conftst*
6708
6709 # Do not use the global_symbol_pipe unless it works.
6710 if test "$pipe_works" = yes; then
6711 break
6712 else
6713 lt_cv_sys_global_symbol_pipe=
6714 fi
6715 done
6716
6717 fi
6718
6719 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6720 lt_cv_sys_global_symbol_to_cdecl=
6721 fi
6722 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6724 $as_echo "failed" >&6; }
6725 else
6726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6727 $as_echo "ok" >&6; }
6728 fi
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751 # Check whether --enable-libtool-lock was given.
6752 if test "${enable_libtool_lock+set}" = set; then :
6753 enableval=$enable_libtool_lock;
6754 fi
6755
6756 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6757
6758 # Some flags need to be propagated to the compiler or linker for good
6759 # libtool support.
6760 case $host in
6761 ia64-*-hpux*)
6762 # Find out which ABI we are using.
6763 echo 'int i;' > conftest.$ac_ext
6764 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6765 (eval $ac_compile) 2>&5
6766 ac_status=$?
6767 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6768 test $ac_status = 0; }; then
6769 case `/usr/bin/file conftest.$ac_objext` in
6770 *ELF-32*)
6771 HPUX_IA64_MODE="32"
6772 ;;
6773 *ELF-64*)
6774 HPUX_IA64_MODE="64"
6775 ;;
6776 esac
6777 fi
6778 rm -rf conftest*
6779 ;;
6780 *-*-irix6*)
6781 # Find out which ABI we are using.
6782 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6783 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6784 (eval $ac_compile) 2>&5
6785 ac_status=$?
6786 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6787 test $ac_status = 0; }; then
6788 if test "$lt_cv_prog_gnu_ld" = yes; then
6789 case `/usr/bin/file conftest.$ac_objext` in
6790 *32-bit*)
6791 LD="${LD-ld} -melf32bsmip"
6792 ;;
6793 *N32*)
6794 LD="${LD-ld} -melf32bmipn32"
6795 ;;
6796 *64-bit*)
6797 LD="${LD-ld} -melf64bmip"
6798 ;;
6799 esac
6800 else
6801 case `/usr/bin/file conftest.$ac_objext` in
6802 *32-bit*)
6803 LD="${LD-ld} -32"
6804 ;;
6805 *N32*)
6806 LD="${LD-ld} -n32"
6807 ;;
6808 *64-bit*)
6809 LD="${LD-ld} -64"
6810 ;;
6811 esac
6812 fi
6813 fi
6814 rm -rf conftest*
6815 ;;
6816
6817 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6818 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6819 # Find out which ABI we are using.
6820 echo 'int i;' > conftest.$ac_ext
6821 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6822 (eval $ac_compile) 2>&5
6823 ac_status=$?
6824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6825 test $ac_status = 0; }; then
6826 case `/usr/bin/file conftest.o` in
6827 *32-bit*)
6828 case $host in
6829 x86_64-*kfreebsd*-gnu)
6830 LD="${LD-ld} -m elf_i386_fbsd"
6831 ;;
6832 x86_64-*linux*)
6833 case `/usr/bin/file conftest.o` in
6834 *x86-64*)
6835 LD="${LD-ld} -m elf32_x86_64"
6836 ;;
6837 *)
6838 LD="${LD-ld} -m elf_i386"
6839 ;;
6840 esac
6841 ;;
6842 powerpc64le-*linux*)
6843 LD="${LD-ld} -m elf32lppclinux"
6844 ;;
6845 powerpc64-*linux*)
6846 LD="${LD-ld} -m elf32ppclinux"
6847 ;;
6848 s390x-*linux*)
6849 LD="${LD-ld} -m elf_s390"
6850 ;;
6851 sparc64-*linux*)
6852 LD="${LD-ld} -m elf32_sparc"
6853 ;;
6854 esac
6855 ;;
6856 *64-bit*)
6857 case $host in
6858 x86_64-*kfreebsd*-gnu)
6859 LD="${LD-ld} -m elf_x86_64_fbsd"
6860 ;;
6861 x86_64-*linux*)
6862 LD="${LD-ld} -m elf_x86_64"
6863 ;;
6864 powerpcle-*linux*)
6865 LD="${LD-ld} -m elf64lppc"
6866 ;;
6867 powerpc-*linux*)
6868 LD="${LD-ld} -m elf64ppc"
6869 ;;
6870 s390*-*linux*|s390*-*tpf*)
6871 LD="${LD-ld} -m elf64_s390"
6872 ;;
6873 sparc*-*linux*)
6874 LD="${LD-ld} -m elf64_sparc"
6875 ;;
6876 esac
6877 ;;
6878 esac
6879 fi
6880 rm -rf conftest*
6881 ;;
6882
6883 *-*-sco3.2v5*)
6884 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6885 SAVE_CFLAGS="$CFLAGS"
6886 CFLAGS="$CFLAGS -belf"
6887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6888 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6889 if test "${lt_cv_cc_needs_belf+set}" = set; then :
6890 $as_echo_n "(cached) " >&6
6891 else
6892 ac_ext=c
6893 ac_cpp='$CPP $CPPFLAGS'
6894 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6895 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6896 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6897
6898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6899 /* end confdefs.h. */
6900
6901 int
6902 main ()
6903 {
6904
6905 ;
6906 return 0;
6907 }
6908 _ACEOF
6909 if ac_fn_c_try_link "$LINENO"; then :
6910 lt_cv_cc_needs_belf=yes
6911 else
6912 lt_cv_cc_needs_belf=no
6913 fi
6914 rm -f core conftest.err conftest.$ac_objext \
6915 conftest$ac_exeext conftest.$ac_ext
6916 ac_ext=c
6917 ac_cpp='$CPP $CPPFLAGS'
6918 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6919 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6920 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6921
6922 fi
6923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6924 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6925 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6926 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6927 CFLAGS="$SAVE_CFLAGS"
6928 fi
6929 ;;
6930 sparc*-*solaris*)
6931 # Find out which ABI we are using.
6932 echo 'int i;' > conftest.$ac_ext
6933 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6934 (eval $ac_compile) 2>&5
6935 ac_status=$?
6936 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6937 test $ac_status = 0; }; then
6938 case `/usr/bin/file conftest.o` in
6939 *64-bit*)
6940 case $lt_cv_prog_gnu_ld in
6941 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6942 *)
6943 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6944 LD="${LD-ld} -64"
6945 fi
6946 ;;
6947 esac
6948 ;;
6949 esac
6950 fi
6951 rm -rf conftest*
6952 ;;
6953 esac
6954
6955 need_locks="$enable_libtool_lock"
6956
6957
6958 case $host_os in
6959 rhapsody* | darwin*)
6960 if test -n "$ac_tool_prefix"; then
6961 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6962 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6964 $as_echo_n "checking for $ac_word... " >&6; }
6965 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6966 $as_echo_n "(cached) " >&6
6967 else
6968 if test -n "$DSYMUTIL"; then
6969 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6970 else
6971 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6972 for as_dir in $PATH
6973 do
6974 IFS=$as_save_IFS
6975 test -z "$as_dir" && as_dir=.
6976 for ac_exec_ext in '' $ac_executable_extensions; do
6977 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6978 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6979 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6980 break 2
6981 fi
6982 done
6983 done
6984 IFS=$as_save_IFS
6985
6986 fi
6987 fi
6988 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6989 if test -n "$DSYMUTIL"; then
6990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6991 $as_echo "$DSYMUTIL" >&6; }
6992 else
6993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6994 $as_echo "no" >&6; }
6995 fi
6996
6997
6998 fi
6999 if test -z "$ac_cv_prog_DSYMUTIL"; then
7000 ac_ct_DSYMUTIL=$DSYMUTIL
7001 # Extract the first word of "dsymutil", so it can be a program name with args.
7002 set dummy dsymutil; ac_word=$2
7003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7004 $as_echo_n "checking for $ac_word... " >&6; }
7005 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7006 $as_echo_n "(cached) " >&6
7007 else
7008 if test -n "$ac_ct_DSYMUTIL"; then
7009 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7010 else
7011 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7012 for as_dir in $PATH
7013 do
7014 IFS=$as_save_IFS
7015 test -z "$as_dir" && as_dir=.
7016 for ac_exec_ext in '' $ac_executable_extensions; do
7017 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7018 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7019 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7020 break 2
7021 fi
7022 done
7023 done
7024 IFS=$as_save_IFS
7025
7026 fi
7027 fi
7028 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7029 if test -n "$ac_ct_DSYMUTIL"; then
7030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7031 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7032 else
7033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7034 $as_echo "no" >&6; }
7035 fi
7036
7037 if test "x$ac_ct_DSYMUTIL" = x; then
7038 DSYMUTIL=":"
7039 else
7040 case $cross_compiling:$ac_tool_warned in
7041 yes:)
7042 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7043 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7044 ac_tool_warned=yes ;;
7045 esac
7046 DSYMUTIL=$ac_ct_DSYMUTIL
7047 fi
7048 else
7049 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7050 fi
7051
7052 if test -n "$ac_tool_prefix"; then
7053 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7054 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7056 $as_echo_n "checking for $ac_word... " >&6; }
7057 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7058 $as_echo_n "(cached) " >&6
7059 else
7060 if test -n "$NMEDIT"; then
7061 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7062 else
7063 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7064 for as_dir in $PATH
7065 do
7066 IFS=$as_save_IFS
7067 test -z "$as_dir" && as_dir=.
7068 for ac_exec_ext in '' $ac_executable_extensions; do
7069 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7070 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7071 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7072 break 2
7073 fi
7074 done
7075 done
7076 IFS=$as_save_IFS
7077
7078 fi
7079 fi
7080 NMEDIT=$ac_cv_prog_NMEDIT
7081 if test -n "$NMEDIT"; then
7082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7083 $as_echo "$NMEDIT" >&6; }
7084 else
7085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7086 $as_echo "no" >&6; }
7087 fi
7088
7089
7090 fi
7091 if test -z "$ac_cv_prog_NMEDIT"; then
7092 ac_ct_NMEDIT=$NMEDIT
7093 # Extract the first word of "nmedit", so it can be a program name with args.
7094 set dummy nmedit; ac_word=$2
7095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7096 $as_echo_n "checking for $ac_word... " >&6; }
7097 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7098 $as_echo_n "(cached) " >&6
7099 else
7100 if test -n "$ac_ct_NMEDIT"; then
7101 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7102 else
7103 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7104 for as_dir in $PATH
7105 do
7106 IFS=$as_save_IFS
7107 test -z "$as_dir" && as_dir=.
7108 for ac_exec_ext in '' $ac_executable_extensions; do
7109 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7110 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7111 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7112 break 2
7113 fi
7114 done
7115 done
7116 IFS=$as_save_IFS
7117
7118 fi
7119 fi
7120 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7121 if test -n "$ac_ct_NMEDIT"; then
7122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7123 $as_echo "$ac_ct_NMEDIT" >&6; }
7124 else
7125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7126 $as_echo "no" >&6; }
7127 fi
7128
7129 if test "x$ac_ct_NMEDIT" = x; then
7130 NMEDIT=":"
7131 else
7132 case $cross_compiling:$ac_tool_warned in
7133 yes:)
7134 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7135 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7136 ac_tool_warned=yes ;;
7137 esac
7138 NMEDIT=$ac_ct_NMEDIT
7139 fi
7140 else
7141 NMEDIT="$ac_cv_prog_NMEDIT"
7142 fi
7143
7144 if test -n "$ac_tool_prefix"; then
7145 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7146 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7148 $as_echo_n "checking for $ac_word... " >&6; }
7149 if test "${ac_cv_prog_LIPO+set}" = set; then :
7150 $as_echo_n "(cached) " >&6
7151 else
7152 if test -n "$LIPO"; then
7153 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7154 else
7155 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7156 for as_dir in $PATH
7157 do
7158 IFS=$as_save_IFS
7159 test -z "$as_dir" && as_dir=.
7160 for ac_exec_ext in '' $ac_executable_extensions; do
7161 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7162 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7163 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7164 break 2
7165 fi
7166 done
7167 done
7168 IFS=$as_save_IFS
7169
7170 fi
7171 fi
7172 LIPO=$ac_cv_prog_LIPO
7173 if test -n "$LIPO"; then
7174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7175 $as_echo "$LIPO" >&6; }
7176 else
7177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7178 $as_echo "no" >&6; }
7179 fi
7180
7181
7182 fi
7183 if test -z "$ac_cv_prog_LIPO"; then
7184 ac_ct_LIPO=$LIPO
7185 # Extract the first word of "lipo", so it can be a program name with args.
7186 set dummy lipo; ac_word=$2
7187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7188 $as_echo_n "checking for $ac_word... " >&6; }
7189 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7190 $as_echo_n "(cached) " >&6
7191 else
7192 if test -n "$ac_ct_LIPO"; then
7193 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7194 else
7195 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7196 for as_dir in $PATH
7197 do
7198 IFS=$as_save_IFS
7199 test -z "$as_dir" && as_dir=.
7200 for ac_exec_ext in '' $ac_executable_extensions; do
7201 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7202 ac_cv_prog_ac_ct_LIPO="lipo"
7203 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7204 break 2
7205 fi
7206 done
7207 done
7208 IFS=$as_save_IFS
7209
7210 fi
7211 fi
7212 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7213 if test -n "$ac_ct_LIPO"; then
7214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7215 $as_echo "$ac_ct_LIPO" >&6; }
7216 else
7217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7218 $as_echo "no" >&6; }
7219 fi
7220
7221 if test "x$ac_ct_LIPO" = x; then
7222 LIPO=":"
7223 else
7224 case $cross_compiling:$ac_tool_warned in
7225 yes:)
7226 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7227 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7228 ac_tool_warned=yes ;;
7229 esac
7230 LIPO=$ac_ct_LIPO
7231 fi
7232 else
7233 LIPO="$ac_cv_prog_LIPO"
7234 fi
7235
7236 if test -n "$ac_tool_prefix"; then
7237 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7238 set dummy ${ac_tool_prefix}otool; ac_word=$2
7239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7240 $as_echo_n "checking for $ac_word... " >&6; }
7241 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7242 $as_echo_n "(cached) " >&6
7243 else
7244 if test -n "$OTOOL"; then
7245 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7246 else
7247 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7248 for as_dir in $PATH
7249 do
7250 IFS=$as_save_IFS
7251 test -z "$as_dir" && as_dir=.
7252 for ac_exec_ext in '' $ac_executable_extensions; do
7253 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7254 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7255 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7256 break 2
7257 fi
7258 done
7259 done
7260 IFS=$as_save_IFS
7261
7262 fi
7263 fi
7264 OTOOL=$ac_cv_prog_OTOOL
7265 if test -n "$OTOOL"; then
7266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7267 $as_echo "$OTOOL" >&6; }
7268 else
7269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7270 $as_echo "no" >&6; }
7271 fi
7272
7273
7274 fi
7275 if test -z "$ac_cv_prog_OTOOL"; then
7276 ac_ct_OTOOL=$OTOOL
7277 # Extract the first word of "otool", so it can be a program name with args.
7278 set dummy otool; ac_word=$2
7279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7280 $as_echo_n "checking for $ac_word... " >&6; }
7281 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7282 $as_echo_n "(cached) " >&6
7283 else
7284 if test -n "$ac_ct_OTOOL"; then
7285 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7286 else
7287 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7288 for as_dir in $PATH
7289 do
7290 IFS=$as_save_IFS
7291 test -z "$as_dir" && as_dir=.
7292 for ac_exec_ext in '' $ac_executable_extensions; do
7293 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7294 ac_cv_prog_ac_ct_OTOOL="otool"
7295 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7296 break 2
7297 fi
7298 done
7299 done
7300 IFS=$as_save_IFS
7301
7302 fi
7303 fi
7304 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7305 if test -n "$ac_ct_OTOOL"; then
7306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7307 $as_echo "$ac_ct_OTOOL" >&6; }
7308 else
7309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7310 $as_echo "no" >&6; }
7311 fi
7312
7313 if test "x$ac_ct_OTOOL" = x; then
7314 OTOOL=":"
7315 else
7316 case $cross_compiling:$ac_tool_warned in
7317 yes:)
7318 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7319 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7320 ac_tool_warned=yes ;;
7321 esac
7322 OTOOL=$ac_ct_OTOOL
7323 fi
7324 else
7325 OTOOL="$ac_cv_prog_OTOOL"
7326 fi
7327
7328 if test -n "$ac_tool_prefix"; then
7329 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7330 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7332 $as_echo_n "checking for $ac_word... " >&6; }
7333 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7334 $as_echo_n "(cached) " >&6
7335 else
7336 if test -n "$OTOOL64"; then
7337 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7338 else
7339 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7340 for as_dir in $PATH
7341 do
7342 IFS=$as_save_IFS
7343 test -z "$as_dir" && as_dir=.
7344 for ac_exec_ext in '' $ac_executable_extensions; do
7345 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7346 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7347 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7348 break 2
7349 fi
7350 done
7351 done
7352 IFS=$as_save_IFS
7353
7354 fi
7355 fi
7356 OTOOL64=$ac_cv_prog_OTOOL64
7357 if test -n "$OTOOL64"; then
7358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7359 $as_echo "$OTOOL64" >&6; }
7360 else
7361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7362 $as_echo "no" >&6; }
7363 fi
7364
7365
7366 fi
7367 if test -z "$ac_cv_prog_OTOOL64"; then
7368 ac_ct_OTOOL64=$OTOOL64
7369 # Extract the first word of "otool64", so it can be a program name with args.
7370 set dummy otool64; ac_word=$2
7371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7372 $as_echo_n "checking for $ac_word... " >&6; }
7373 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7374 $as_echo_n "(cached) " >&6
7375 else
7376 if test -n "$ac_ct_OTOOL64"; then
7377 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7378 else
7379 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7380 for as_dir in $PATH
7381 do
7382 IFS=$as_save_IFS
7383 test -z "$as_dir" && as_dir=.
7384 for ac_exec_ext in '' $ac_executable_extensions; do
7385 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7386 ac_cv_prog_ac_ct_OTOOL64="otool64"
7387 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7388 break 2
7389 fi
7390 done
7391 done
7392 IFS=$as_save_IFS
7393
7394 fi
7395 fi
7396 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7397 if test -n "$ac_ct_OTOOL64"; then
7398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7399 $as_echo "$ac_ct_OTOOL64" >&6; }
7400 else
7401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7402 $as_echo "no" >&6; }
7403 fi
7404
7405 if test "x$ac_ct_OTOOL64" = x; then
7406 OTOOL64=":"
7407 else
7408 case $cross_compiling:$ac_tool_warned in
7409 yes:)
7410 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7411 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7412 ac_tool_warned=yes ;;
7413 esac
7414 OTOOL64=$ac_ct_OTOOL64
7415 fi
7416 else
7417 OTOOL64="$ac_cv_prog_OTOOL64"
7418 fi
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7447 $as_echo_n "checking for -single_module linker flag... " >&6; }
7448 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7449 $as_echo_n "(cached) " >&6
7450 else
7451 lt_cv_apple_cc_single_mod=no
7452 if test -z "${LT_MULTI_MODULE}"; then
7453 # By default we will add the -single_module flag. You can override
7454 # by either setting the environment variable LT_MULTI_MODULE
7455 # non-empty at configure time, or by adding -multi_module to the
7456 # link flags.
7457 rm -rf libconftest.dylib*
7458 echo "int foo(void){return 1;}" > conftest.c
7459 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7460 -dynamiclib -Wl,-single_module conftest.c" >&5
7461 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7462 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7463 _lt_result=$?
7464 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7465 lt_cv_apple_cc_single_mod=yes
7466 else
7467 cat conftest.err >&5
7468 fi
7469 rm -rf libconftest.dylib*
7470 rm -f conftest.*
7471 fi
7472 fi
7473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7474 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7476 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7477 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7478 $as_echo_n "(cached) " >&6
7479 else
7480 lt_cv_ld_exported_symbols_list=no
7481 save_LDFLAGS=$LDFLAGS
7482 echo "_main" > conftest.sym
7483 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7485 /* end confdefs.h. */
7486
7487 int
7488 main ()
7489 {
7490
7491 ;
7492 return 0;
7493 }
7494 _ACEOF
7495 if ac_fn_c_try_link "$LINENO"; then :
7496 lt_cv_ld_exported_symbols_list=yes
7497 else
7498 lt_cv_ld_exported_symbols_list=no
7499 fi
7500 rm -f core conftest.err conftest.$ac_objext \
7501 conftest$ac_exeext conftest.$ac_ext
7502 LDFLAGS="$save_LDFLAGS"
7503
7504 fi
7505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7506 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7508 $as_echo_n "checking for -force_load linker flag... " >&6; }
7509 if test "${lt_cv_ld_force_load+set}" = set; then :
7510 $as_echo_n "(cached) " >&6
7511 else
7512 lt_cv_ld_force_load=no
7513 cat > conftest.c << _LT_EOF
7514 int forced_loaded() { return 2;}
7515 _LT_EOF
7516 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7517 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7518 echo "$AR cru libconftest.a conftest.o" >&5
7519 $AR cru libconftest.a conftest.o 2>&5
7520 cat > conftest.c << _LT_EOF
7521 int main() { return 0;}
7522 _LT_EOF
7523 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7524 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7525 _lt_result=$?
7526 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7527 lt_cv_ld_force_load=yes
7528 else
7529 cat conftest.err >&5
7530 fi
7531 rm -f conftest.err libconftest.a conftest conftest.c
7532 rm -rf conftest.dSYM
7533
7534 fi
7535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7536 $as_echo "$lt_cv_ld_force_load" >&6; }
7537 case $host_os in
7538 rhapsody* | darwin1.[012])
7539 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7540 darwin1.*)
7541 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7542 darwin*) # darwin 5.x on
7543 # if running on 10.5 or later, the deployment target defaults
7544 # to the OS version, if on x86, and 10.4, the deployment
7545 # target defaults to 10.4. Don't you love it?
7546 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7547 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7548 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7549 10.[012]*)
7550 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7551 10.*)
7552 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7553 esac
7554 ;;
7555 esac
7556 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7557 _lt_dar_single_mod='$single_module'
7558 fi
7559 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7560 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7561 else
7562 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7563 fi
7564 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7565 _lt_dsymutil='~$DSYMUTIL $lib || :'
7566 else
7567 _lt_dsymutil=
7568 fi
7569 ;;
7570 esac
7571
7572 for ac_header in dlfcn.h
7573 do :
7574 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7575 "
7576 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7577 cat >>confdefs.h <<_ACEOF
7578 #define HAVE_DLFCN_H 1
7579 _ACEOF
7580
7581 fi
7582
7583 done
7584
7585
7586
7587
7588
7589
7590 # Set options
7591
7592
7593
7594
7595 enable_win32_dll=no
7596
7597
7598 # Check whether --enable-shared was given.
7599 if test "${enable_shared+set}" = set; then :
7600 enableval=$enable_shared; p=${PACKAGE-default}
7601 case $enableval in
7602 yes) enable_shared=yes ;;
7603 no) enable_shared=no ;;
7604 *)
7605 enable_shared=no
7606 # Look at the argument we got. We use all the common list separators.
7607 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7608 for pkg in $enableval; do
7609 IFS="$lt_save_ifs"
7610 if test "X$pkg" = "X$p"; then
7611 enable_shared=yes
7612 fi
7613 done
7614 IFS="$lt_save_ifs"
7615 ;;
7616 esac
7617 else
7618 enable_shared=yes
7619 fi
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629 # Check whether --enable-static was given.
7630 if test "${enable_static+set}" = set; then :
7631 enableval=$enable_static; p=${PACKAGE-default}
7632 case $enableval in
7633 yes) enable_static=yes ;;
7634 no) enable_static=no ;;
7635 *)
7636 enable_static=no
7637 # Look at the argument we got. We use all the common list separators.
7638 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7639 for pkg in $enableval; do
7640 IFS="$lt_save_ifs"
7641 if test "X$pkg" = "X$p"; then
7642 enable_static=yes
7643 fi
7644 done
7645 IFS="$lt_save_ifs"
7646 ;;
7647 esac
7648 else
7649 enable_static=yes
7650 fi
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661 # Check whether --with-pic was given.
7662 if test "${with_pic+set}" = set; then :
7663 withval=$with_pic; pic_mode="$withval"
7664 else
7665 pic_mode=default
7666 fi
7667
7668
7669 test -z "$pic_mode" && pic_mode=default
7670
7671
7672
7673
7674
7675
7676
7677 # Check whether --enable-fast-install was given.
7678 if test "${enable_fast_install+set}" = set; then :
7679 enableval=$enable_fast_install; p=${PACKAGE-default}
7680 case $enableval in
7681 yes) enable_fast_install=yes ;;
7682 no) enable_fast_install=no ;;
7683 *)
7684 enable_fast_install=no
7685 # Look at the argument we got. We use all the common list separators.
7686 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7687 for pkg in $enableval; do
7688 IFS="$lt_save_ifs"
7689 if test "X$pkg" = "X$p"; then
7690 enable_fast_install=yes
7691 fi
7692 done
7693 IFS="$lt_save_ifs"
7694 ;;
7695 esac
7696 else
7697 enable_fast_install=yes
7698 fi
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710 # This can be used to rebuild libtool when needed
7711 LIBTOOL_DEPS="$ltmain"
7712
7713 # Always use our own libtool.
7714 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741 test -z "$LN_S" && LN_S="ln -s"
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756 if test -n "${ZSH_VERSION+set}" ; then
7757 setopt NO_GLOB_SUBST
7758 fi
7759
7760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7761 $as_echo_n "checking for objdir... " >&6; }
7762 if test "${lt_cv_objdir+set}" = set; then :
7763 $as_echo_n "(cached) " >&6
7764 else
7765 rm -f .libs 2>/dev/null
7766 mkdir .libs 2>/dev/null
7767 if test -d .libs; then
7768 lt_cv_objdir=.libs
7769 else
7770 # MS-DOS does not allow filenames that begin with a dot.
7771 lt_cv_objdir=_libs
7772 fi
7773 rmdir .libs 2>/dev/null
7774 fi
7775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7776 $as_echo "$lt_cv_objdir" >&6; }
7777 objdir=$lt_cv_objdir
7778
7779
7780
7781
7782
7783 cat >>confdefs.h <<_ACEOF
7784 #define LT_OBJDIR "$lt_cv_objdir/"
7785 _ACEOF
7786
7787
7788
7789
7790 case $host_os in
7791 aix3*)
7792 # AIX sometimes has problems with the GCC collect2 program. For some
7793 # reason, if we set the COLLECT_NAMES environment variable, the problems
7794 # vanish in a puff of smoke.
7795 if test "X${COLLECT_NAMES+set}" != Xset; then
7796 COLLECT_NAMES=
7797 export COLLECT_NAMES
7798 fi
7799 ;;
7800 esac
7801
7802 # Global variables:
7803 ofile=libtool
7804 can_build_shared=yes
7805
7806 # All known linkers require a `.a' archive for static linking (except MSVC,
7807 # which needs '.lib').
7808 libext=a
7809
7810 with_gnu_ld="$lt_cv_prog_gnu_ld"
7811
7812 old_CC="$CC"
7813 old_CFLAGS="$CFLAGS"
7814
7815 # Set sane defaults for various variables
7816 test -z "$CC" && CC=cc
7817 test -z "$LTCC" && LTCC=$CC
7818 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7819 test -z "$LD" && LD=ld
7820 test -z "$ac_objext" && ac_objext=o
7821
7822 for cc_temp in $compiler""; do
7823 case $cc_temp in
7824 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7825 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7826 \-*) ;;
7827 *) break;;
7828 esac
7829 done
7830 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7831
7832
7833 # Only perform the check for file, if the check method requires it
7834 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7835 case $deplibs_check_method in
7836 file_magic*)
7837 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7839 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7840 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7841 $as_echo_n "(cached) " >&6
7842 else
7843 case $MAGIC_CMD in
7844 [\\/*] | ?:[\\/]*)
7845 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7846 ;;
7847 *)
7848 lt_save_MAGIC_CMD="$MAGIC_CMD"
7849 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7850 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7851 for ac_dir in $ac_dummy; do
7852 IFS="$lt_save_ifs"
7853 test -z "$ac_dir" && ac_dir=.
7854 if test -f $ac_dir/${ac_tool_prefix}file; then
7855 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7856 if test -n "$file_magic_test_file"; then
7857 case $deplibs_check_method in
7858 "file_magic "*)
7859 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7860 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7861 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7862 $EGREP "$file_magic_regex" > /dev/null; then
7863 :
7864 else
7865 cat <<_LT_EOF 1>&2
7866
7867 *** Warning: the command libtool uses to detect shared libraries,
7868 *** $file_magic_cmd, produces output that libtool cannot recognize.
7869 *** The result is that libtool may fail to recognize shared libraries
7870 *** as such. This will affect the creation of libtool libraries that
7871 *** depend on shared libraries, but programs linked with such libtool
7872 *** libraries will work regardless of this problem. Nevertheless, you
7873 *** may want to report the problem to your system manager and/or to
7874 *** bug-libtool@gnu.org
7875
7876 _LT_EOF
7877 fi ;;
7878 esac
7879 fi
7880 break
7881 fi
7882 done
7883 IFS="$lt_save_ifs"
7884 MAGIC_CMD="$lt_save_MAGIC_CMD"
7885 ;;
7886 esac
7887 fi
7888
7889 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7890 if test -n "$MAGIC_CMD"; then
7891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7892 $as_echo "$MAGIC_CMD" >&6; }
7893 else
7894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7895 $as_echo "no" >&6; }
7896 fi
7897
7898
7899
7900
7901
7902 if test -z "$lt_cv_path_MAGIC_CMD"; then
7903 if test -n "$ac_tool_prefix"; then
7904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7905 $as_echo_n "checking for file... " >&6; }
7906 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7907 $as_echo_n "(cached) " >&6
7908 else
7909 case $MAGIC_CMD in
7910 [\\/*] | ?:[\\/]*)
7911 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7912 ;;
7913 *)
7914 lt_save_MAGIC_CMD="$MAGIC_CMD"
7915 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7916 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7917 for ac_dir in $ac_dummy; do
7918 IFS="$lt_save_ifs"
7919 test -z "$ac_dir" && ac_dir=.
7920 if test -f $ac_dir/file; then
7921 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7922 if test -n "$file_magic_test_file"; then
7923 case $deplibs_check_method in
7924 "file_magic "*)
7925 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7926 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7927 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7928 $EGREP "$file_magic_regex" > /dev/null; then
7929 :
7930 else
7931 cat <<_LT_EOF 1>&2
7932
7933 *** Warning: the command libtool uses to detect shared libraries,
7934 *** $file_magic_cmd, produces output that libtool cannot recognize.
7935 *** The result is that libtool may fail to recognize shared libraries
7936 *** as such. This will affect the creation of libtool libraries that
7937 *** depend on shared libraries, but programs linked with such libtool
7938 *** libraries will work regardless of this problem. Nevertheless, you
7939 *** may want to report the problem to your system manager and/or to
7940 *** bug-libtool@gnu.org
7941
7942 _LT_EOF
7943 fi ;;
7944 esac
7945 fi
7946 break
7947 fi
7948 done
7949 IFS="$lt_save_ifs"
7950 MAGIC_CMD="$lt_save_MAGIC_CMD"
7951 ;;
7952 esac
7953 fi
7954
7955 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7956 if test -n "$MAGIC_CMD"; then
7957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7958 $as_echo "$MAGIC_CMD" >&6; }
7959 else
7960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7961 $as_echo "no" >&6; }
7962 fi
7963
7964
7965 else
7966 MAGIC_CMD=:
7967 fi
7968 fi
7969
7970 fi
7971 ;;
7972 esac
7973
7974 # Use C for the default configuration in the libtool script
7975
7976 lt_save_CC="$CC"
7977 ac_ext=c
7978 ac_cpp='$CPP $CPPFLAGS'
7979 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7980 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7981 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7982
7983
7984 # Source file extension for C test sources.
7985 ac_ext=c
7986
7987 # Object file extension for compiled C test sources.
7988 objext=o
7989 objext=$objext
7990
7991 # Code to be used in simple compile tests
7992 lt_simple_compile_test_code="int some_variable = 0;"
7993
7994 # Code to be used in simple link tests
7995 lt_simple_link_test_code='int main(){return(0);}'
7996
7997
7998
7999
8000
8001
8002
8003 # If no C compiler was specified, use CC.
8004 LTCC=${LTCC-"$CC"}
8005
8006 # If no C compiler flags were specified, use CFLAGS.
8007 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8008
8009 # Allow CC to be a program name with arguments.
8010 compiler=$CC
8011
8012 # Save the default compiler, since it gets overwritten when the other
8013 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8014 compiler_DEFAULT=$CC
8015
8016 # save warnings/boilerplate of simple test code
8017 ac_outfile=conftest.$ac_objext
8018 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8019 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8020 _lt_compiler_boilerplate=`cat conftest.err`
8021 $RM conftest*
8022
8023 ac_outfile=conftest.$ac_objext
8024 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8025 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8026 _lt_linker_boilerplate=`cat conftest.err`
8027 $RM -r conftest*
8028
8029
8030 ## CAVEAT EMPTOR:
8031 ## There is no encapsulation within the following macros, do not change
8032 ## the running order or otherwise move them around unless you know exactly
8033 ## what you are doing...
8034 if test -n "$compiler"; then
8035
8036 lt_prog_compiler_no_builtin_flag=
8037
8038 if test "$GCC" = yes; then
8039 case $cc_basename in
8040 nvcc*)
8041 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8042 *)
8043 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8044 esac
8045
8046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8047 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8048 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8049 $as_echo_n "(cached) " >&6
8050 else
8051 lt_cv_prog_compiler_rtti_exceptions=no
8052 ac_outfile=conftest.$ac_objext
8053 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8054 lt_compiler_flag="-fno-rtti -fno-exceptions"
8055 # Insert the option either (1) after the last *FLAGS variable, or
8056 # (2) before a word containing "conftest.", or (3) at the end.
8057 # Note that $ac_compile itself does not contain backslashes and begins
8058 # with a dollar sign (not a hyphen), so the echo should work correctly.
8059 # The option is referenced via a variable to avoid confusing sed.
8060 lt_compile=`echo "$ac_compile" | $SED \
8061 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8062 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8063 -e 's:$: $lt_compiler_flag:'`
8064 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8065 (eval "$lt_compile" 2>conftest.err)
8066 ac_status=$?
8067 cat conftest.err >&5
8068 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8069 if (exit $ac_status) && test -s "$ac_outfile"; then
8070 # The compiler can only warn and ignore the option if not recognized
8071 # So say no if there are warnings other than the usual output.
8072 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8073 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8074 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8075 lt_cv_prog_compiler_rtti_exceptions=yes
8076 fi
8077 fi
8078 $RM conftest*
8079
8080 fi
8081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8082 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8083
8084 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8085 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8086 else
8087 :
8088 fi
8089
8090 fi
8091
8092
8093
8094
8095
8096
8097 lt_prog_compiler_wl=
8098 lt_prog_compiler_pic=
8099 lt_prog_compiler_static=
8100
8101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8102 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8103
8104 if test "$GCC" = yes; then
8105 lt_prog_compiler_wl='-Wl,'
8106 lt_prog_compiler_static='-static'
8107
8108 case $host_os in
8109 aix*)
8110 # All AIX code is PIC.
8111 if test "$host_cpu" = ia64; then
8112 # AIX 5 now supports IA64 processor
8113 lt_prog_compiler_static='-Bstatic'
8114 fi
8115 lt_prog_compiler_pic='-fPIC'
8116 ;;
8117
8118 amigaos*)
8119 case $host_cpu in
8120 powerpc)
8121 # see comment about AmigaOS4 .so support
8122 lt_prog_compiler_pic='-fPIC'
8123 ;;
8124 m68k)
8125 # FIXME: we need at least 68020 code to build shared libraries, but
8126 # adding the `-m68020' flag to GCC prevents building anything better,
8127 # like `-m68040'.
8128 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8129 ;;
8130 esac
8131 ;;
8132
8133 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8134 # PIC is the default for these OSes.
8135 ;;
8136
8137 mingw* | cygwin* | pw32* | os2* | cegcc*)
8138 # This hack is so that the source file can tell whether it is being
8139 # built for inclusion in a dll (and should export symbols for example).
8140 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8141 # (--disable-auto-import) libraries
8142 lt_prog_compiler_pic='-DDLL_EXPORT'
8143 ;;
8144
8145 darwin* | rhapsody*)
8146 # PIC is the default on this platform
8147 # Common symbols not allowed in MH_DYLIB files
8148 lt_prog_compiler_pic='-fno-common'
8149 ;;
8150
8151 haiku*)
8152 # PIC is the default for Haiku.
8153 # The "-static" flag exists, but is broken.
8154 lt_prog_compiler_static=
8155 ;;
8156
8157 hpux*)
8158 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8159 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8160 # sets the default TLS model and affects inlining.
8161 case $host_cpu in
8162 hppa*64*)
8163 # +Z the default
8164 ;;
8165 *)
8166 lt_prog_compiler_pic='-fPIC'
8167 ;;
8168 esac
8169 ;;
8170
8171 interix[3-9]*)
8172 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8173 # Instead, we relocate shared libraries at runtime.
8174 ;;
8175
8176 msdosdjgpp*)
8177 # Just because we use GCC doesn't mean we suddenly get shared libraries
8178 # on systems that don't support them.
8179 lt_prog_compiler_can_build_shared=no
8180 enable_shared=no
8181 ;;
8182
8183 *nto* | *qnx*)
8184 # QNX uses GNU C++, but need to define -shared option too, otherwise
8185 # it will coredump.
8186 lt_prog_compiler_pic='-fPIC -shared'
8187 ;;
8188
8189 sysv4*MP*)
8190 if test -d /usr/nec; then
8191 lt_prog_compiler_pic=-Kconform_pic
8192 fi
8193 ;;
8194
8195 *)
8196 lt_prog_compiler_pic='-fPIC'
8197 ;;
8198 esac
8199
8200 case $cc_basename in
8201 nvcc*) # Cuda Compiler Driver 2.2
8202 lt_prog_compiler_wl='-Xlinker '
8203 lt_prog_compiler_pic='-Xcompiler -fPIC'
8204 ;;
8205 esac
8206 else
8207 # PORTME Check for flag to pass linker flags through the system compiler.
8208 case $host_os in
8209 aix*)
8210 lt_prog_compiler_wl='-Wl,'
8211 if test "$host_cpu" = ia64; then
8212 # AIX 5 now supports IA64 processor
8213 lt_prog_compiler_static='-Bstatic'
8214 else
8215 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8216 fi
8217 ;;
8218
8219 mingw* | cygwin* | pw32* | os2* | cegcc*)
8220 # This hack is so that the source file can tell whether it is being
8221 # built for inclusion in a dll (and should export symbols for example).
8222 lt_prog_compiler_pic='-DDLL_EXPORT'
8223 ;;
8224
8225 hpux9* | hpux10* | hpux11*)
8226 lt_prog_compiler_wl='-Wl,'
8227 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8228 # not for PA HP-UX.
8229 case $host_cpu in
8230 hppa*64*|ia64*)
8231 # +Z the default
8232 ;;
8233 *)
8234 lt_prog_compiler_pic='+Z'
8235 ;;
8236 esac
8237 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8238 lt_prog_compiler_static='${wl}-a ${wl}archive'
8239 ;;
8240
8241 irix5* | irix6* | nonstopux*)
8242 lt_prog_compiler_wl='-Wl,'
8243 # PIC (with -KPIC) is the default.
8244 lt_prog_compiler_static='-non_shared'
8245 ;;
8246
8247 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8248 case $cc_basename in
8249 # old Intel for x86_64 which still supported -KPIC.
8250 ecc*)
8251 lt_prog_compiler_wl='-Wl,'
8252 lt_prog_compiler_pic='-KPIC'
8253 lt_prog_compiler_static='-static'
8254 ;;
8255 # icc used to be incompatible with GCC.
8256 # ICC 10 doesn't accept -KPIC any more.
8257 icc* | ifort*)
8258 lt_prog_compiler_wl='-Wl,'
8259 lt_prog_compiler_pic='-fPIC'
8260 lt_prog_compiler_static='-static'
8261 ;;
8262 # Lahey Fortran 8.1.
8263 lf95*)
8264 lt_prog_compiler_wl='-Wl,'
8265 lt_prog_compiler_pic='--shared'
8266 lt_prog_compiler_static='--static'
8267 ;;
8268 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8269 # Portland Group compilers (*not* the Pentium gcc compiler,
8270 # which looks to be a dead project)
8271 lt_prog_compiler_wl='-Wl,'
8272 lt_prog_compiler_pic='-fpic'
8273 lt_prog_compiler_static='-Bstatic'
8274 ;;
8275 ccc*)
8276 lt_prog_compiler_wl='-Wl,'
8277 # All Alpha code is PIC.
8278 lt_prog_compiler_static='-non_shared'
8279 ;;
8280 xl* | bgxl* | bgf* | mpixl*)
8281 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8282 lt_prog_compiler_wl='-Wl,'
8283 lt_prog_compiler_pic='-qpic'
8284 lt_prog_compiler_static='-qstaticlink'
8285 ;;
8286 *)
8287 case `$CC -V 2>&1 | sed 5q` in
8288 *Sun\ F* | *Sun*Fortran*)
8289 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8290 lt_prog_compiler_pic='-KPIC'
8291 lt_prog_compiler_static='-Bstatic'
8292 lt_prog_compiler_wl=''
8293 ;;
8294 *Sun\ C*)
8295 # Sun C 5.9
8296 lt_prog_compiler_pic='-KPIC'
8297 lt_prog_compiler_static='-Bstatic'
8298 lt_prog_compiler_wl='-Wl,'
8299 ;;
8300 esac
8301 ;;
8302 esac
8303 ;;
8304
8305 newsos6)
8306 lt_prog_compiler_pic='-KPIC'
8307 lt_prog_compiler_static='-Bstatic'
8308 ;;
8309
8310 *nto* | *qnx*)
8311 # QNX uses GNU C++, but need to define -shared option too, otherwise
8312 # it will coredump.
8313 lt_prog_compiler_pic='-fPIC -shared'
8314 ;;
8315
8316 osf3* | osf4* | osf5*)
8317 lt_prog_compiler_wl='-Wl,'
8318 # All OSF/1 code is PIC.
8319 lt_prog_compiler_static='-non_shared'
8320 ;;
8321
8322 rdos*)
8323 lt_prog_compiler_static='-non_shared'
8324 ;;
8325
8326 solaris*)
8327 lt_prog_compiler_pic='-KPIC'
8328 lt_prog_compiler_static='-Bstatic'
8329 case $cc_basename in
8330 f77* | f90* | f95*)
8331 lt_prog_compiler_wl='-Qoption ld ';;
8332 *)
8333 lt_prog_compiler_wl='-Wl,';;
8334 esac
8335 ;;
8336
8337 sunos4*)
8338 lt_prog_compiler_wl='-Qoption ld '
8339 lt_prog_compiler_pic='-PIC'
8340 lt_prog_compiler_static='-Bstatic'
8341 ;;
8342
8343 sysv4 | sysv4.2uw2* | sysv4.3*)
8344 lt_prog_compiler_wl='-Wl,'
8345 lt_prog_compiler_pic='-KPIC'
8346 lt_prog_compiler_static='-Bstatic'
8347 ;;
8348
8349 sysv4*MP*)
8350 if test -d /usr/nec ;then
8351 lt_prog_compiler_pic='-Kconform_pic'
8352 lt_prog_compiler_static='-Bstatic'
8353 fi
8354 ;;
8355
8356 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8357 lt_prog_compiler_wl='-Wl,'
8358 lt_prog_compiler_pic='-KPIC'
8359 lt_prog_compiler_static='-Bstatic'
8360 ;;
8361
8362 unicos*)
8363 lt_prog_compiler_wl='-Wl,'
8364 lt_prog_compiler_can_build_shared=no
8365 ;;
8366
8367 uts4*)
8368 lt_prog_compiler_pic='-pic'
8369 lt_prog_compiler_static='-Bstatic'
8370 ;;
8371
8372 *)
8373 lt_prog_compiler_can_build_shared=no
8374 ;;
8375 esac
8376 fi
8377
8378 case $host_os in
8379 # For platforms which do not support PIC, -DPIC is meaningless:
8380 *djgpp*)
8381 lt_prog_compiler_pic=
8382 ;;
8383 *)
8384 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8385 ;;
8386 esac
8387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8388 $as_echo "$lt_prog_compiler_pic" >&6; }
8389
8390
8391
8392
8393
8394
8395 #
8396 # Check to make sure the PIC flag actually works.
8397 #
8398 if test -n "$lt_prog_compiler_pic"; then
8399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8400 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8401 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8402 $as_echo_n "(cached) " >&6
8403 else
8404 lt_cv_prog_compiler_pic_works=no
8405 ac_outfile=conftest.$ac_objext
8406 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8407 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8408 # Insert the option either (1) after the last *FLAGS variable, or
8409 # (2) before a word containing "conftest.", or (3) at the end.
8410 # Note that $ac_compile itself does not contain backslashes and begins
8411 # with a dollar sign (not a hyphen), so the echo should work correctly.
8412 # The option is referenced via a variable to avoid confusing sed.
8413 lt_compile=`echo "$ac_compile" | $SED \
8414 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8415 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8416 -e 's:$: $lt_compiler_flag:'`
8417 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8418 (eval "$lt_compile" 2>conftest.err)
8419 ac_status=$?
8420 cat conftest.err >&5
8421 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8422 if (exit $ac_status) && test -s "$ac_outfile"; then
8423 # The compiler can only warn and ignore the option if not recognized
8424 # So say no if there are warnings other than the usual output.
8425 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8426 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8427 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8428 lt_cv_prog_compiler_pic_works=yes
8429 fi
8430 fi
8431 $RM conftest*
8432
8433 fi
8434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8435 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8436
8437 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8438 case $lt_prog_compiler_pic in
8439 "" | " "*) ;;
8440 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8441 esac
8442 else
8443 lt_prog_compiler_pic=
8444 lt_prog_compiler_can_build_shared=no
8445 fi
8446
8447 fi
8448
8449
8450
8451
8452
8453
8454 #
8455 # Check to make sure the static flag actually works.
8456 #
8457 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8459 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8460 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8461 $as_echo_n "(cached) " >&6
8462 else
8463 lt_cv_prog_compiler_static_works=no
8464 save_LDFLAGS="$LDFLAGS"
8465 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8466 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8467 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8468 # The linker can only warn and ignore the option if not recognized
8469 # So say no if there are warnings
8470 if test -s conftest.err; then
8471 # Append any errors to the config.log.
8472 cat conftest.err 1>&5
8473 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8474 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8475 if diff conftest.exp conftest.er2 >/dev/null; then
8476 lt_cv_prog_compiler_static_works=yes
8477 fi
8478 else
8479 lt_cv_prog_compiler_static_works=yes
8480 fi
8481 fi
8482 $RM -r conftest*
8483 LDFLAGS="$save_LDFLAGS"
8484
8485 fi
8486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8487 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8488
8489 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8490 :
8491 else
8492 lt_prog_compiler_static=
8493 fi
8494
8495
8496
8497
8498
8499
8500
8501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8502 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8503 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8504 $as_echo_n "(cached) " >&6
8505 else
8506 lt_cv_prog_compiler_c_o=no
8507 $RM -r conftest 2>/dev/null
8508 mkdir conftest
8509 cd conftest
8510 mkdir out
8511 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8512
8513 lt_compiler_flag="-o out/conftest2.$ac_objext"
8514 # Insert the option either (1) after the last *FLAGS variable, or
8515 # (2) before a word containing "conftest.", or (3) at the end.
8516 # Note that $ac_compile itself does not contain backslashes and begins
8517 # with a dollar sign (not a hyphen), so the echo should work correctly.
8518 lt_compile=`echo "$ac_compile" | $SED \
8519 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8520 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8521 -e 's:$: $lt_compiler_flag:'`
8522 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8523 (eval "$lt_compile" 2>out/conftest.err)
8524 ac_status=$?
8525 cat out/conftest.err >&5
8526 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8527 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8528 then
8529 # The compiler can only warn and ignore the option if not recognized
8530 # So say no if there are warnings
8531 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8532 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8533 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8534 lt_cv_prog_compiler_c_o=yes
8535 fi
8536 fi
8537 chmod u+w . 2>&5
8538 $RM conftest*
8539 # SGI C++ compiler will create directory out/ii_files/ for
8540 # template instantiation
8541 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8542 $RM out/* && rmdir out
8543 cd ..
8544 $RM -r conftest
8545 $RM conftest*
8546
8547 fi
8548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8549 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8550
8551
8552
8553
8554
8555
8556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8557 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8558 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8559 $as_echo_n "(cached) " >&6
8560 else
8561 lt_cv_prog_compiler_c_o=no
8562 $RM -r conftest 2>/dev/null
8563 mkdir conftest
8564 cd conftest
8565 mkdir out
8566 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8567
8568 lt_compiler_flag="-o out/conftest2.$ac_objext"
8569 # Insert the option either (1) after the last *FLAGS variable, or
8570 # (2) before a word containing "conftest.", or (3) at the end.
8571 # Note that $ac_compile itself does not contain backslashes and begins
8572 # with a dollar sign (not a hyphen), so the echo should work correctly.
8573 lt_compile=`echo "$ac_compile" | $SED \
8574 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8575 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8576 -e 's:$: $lt_compiler_flag:'`
8577 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8578 (eval "$lt_compile" 2>out/conftest.err)
8579 ac_status=$?
8580 cat out/conftest.err >&5
8581 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8582 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8583 then
8584 # The compiler can only warn and ignore the option if not recognized
8585 # So say no if there are warnings
8586 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8587 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8588 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8589 lt_cv_prog_compiler_c_o=yes
8590 fi
8591 fi
8592 chmod u+w . 2>&5
8593 $RM conftest*
8594 # SGI C++ compiler will create directory out/ii_files/ for
8595 # template instantiation
8596 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8597 $RM out/* && rmdir out
8598 cd ..
8599 $RM -r conftest
8600 $RM conftest*
8601
8602 fi
8603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8604 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8605
8606
8607
8608
8609 hard_links="nottested"
8610 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8611 # do not overwrite the value of need_locks provided by the user
8612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8613 $as_echo_n "checking if we can lock with hard links... " >&6; }
8614 hard_links=yes
8615 $RM conftest*
8616 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8617 touch conftest.a
8618 ln conftest.a conftest.b 2>&5 || hard_links=no
8619 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8621 $as_echo "$hard_links" >&6; }
8622 if test "$hard_links" = no; then
8623 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8624 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8625 need_locks=warn
8626 fi
8627 else
8628 need_locks=no
8629 fi
8630
8631
8632
8633
8634
8635
8636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8637 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8638
8639 runpath_var=
8640 allow_undefined_flag=
8641 always_export_symbols=no
8642 archive_cmds=
8643 archive_expsym_cmds=
8644 compiler_needs_object=no
8645 enable_shared_with_static_runtimes=no
8646 export_dynamic_flag_spec=
8647 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8648 hardcode_automatic=no
8649 hardcode_direct=no
8650 hardcode_direct_absolute=no
8651 hardcode_libdir_flag_spec=
8652 hardcode_libdir_flag_spec_ld=
8653 hardcode_libdir_separator=
8654 hardcode_minus_L=no
8655 hardcode_shlibpath_var=unsupported
8656 inherit_rpath=no
8657 link_all_deplibs=unknown
8658 module_cmds=
8659 module_expsym_cmds=
8660 old_archive_from_new_cmds=
8661 old_archive_from_expsyms_cmds=
8662 thread_safe_flag_spec=
8663 whole_archive_flag_spec=
8664 # include_expsyms should be a list of space-separated symbols to be *always*
8665 # included in the symbol list
8666 include_expsyms=
8667 # exclude_expsyms can be an extended regexp of symbols to exclude
8668 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8669 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8670 # as well as any symbol that contains `d'.
8671 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8672 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8673 # platforms (ab)use it in PIC code, but their linkers get confused if
8674 # the symbol is explicitly referenced. Since portable code cannot
8675 # rely on this symbol name, it's probably fine to never include it in
8676 # preloaded symbol tables.
8677 # Exclude shared library initialization/finalization symbols.
8678 extract_expsyms_cmds=
8679
8680 case $host_os in
8681 cygwin* | mingw* | pw32* | cegcc*)
8682 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8683 # When not using gcc, we currently assume that we are using
8684 # Microsoft Visual C++.
8685 if test "$GCC" != yes; then
8686 with_gnu_ld=no
8687 fi
8688 ;;
8689 interix*)
8690 # we just hope/assume this is gcc and not c89 (= MSVC++)
8691 with_gnu_ld=yes
8692 ;;
8693 openbsd*)
8694 with_gnu_ld=no
8695 ;;
8696 esac
8697
8698 ld_shlibs=yes
8699
8700 # On some targets, GNU ld is compatible enough with the native linker
8701 # that we're better off using the native interface for both.
8702 lt_use_gnu_ld_interface=no
8703 if test "$with_gnu_ld" = yes; then
8704 case $host_os in
8705 aix*)
8706 # The AIX port of GNU ld has always aspired to compatibility
8707 # with the native linker. However, as the warning in the GNU ld
8708 # block says, versions before 2.19.5* couldn't really create working
8709 # shared libraries, regardless of the interface used.
8710 case `$LD -v 2>&1` in
8711 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8712 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8713 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8714 *)
8715 lt_use_gnu_ld_interface=yes
8716 ;;
8717 esac
8718 ;;
8719 *)
8720 lt_use_gnu_ld_interface=yes
8721 ;;
8722 esac
8723 fi
8724
8725 if test "$lt_use_gnu_ld_interface" = yes; then
8726 # If archive_cmds runs LD, not CC, wlarc should be empty
8727 wlarc='${wl}'
8728
8729 # Set some defaults for GNU ld with shared library support. These
8730 # are reset later if shared libraries are not supported. Putting them
8731 # here allows them to be overridden if necessary.
8732 runpath_var=LD_RUN_PATH
8733 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8734 export_dynamic_flag_spec='${wl}--export-dynamic'
8735 # ancient GNU ld didn't support --whole-archive et. al.
8736 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8737 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8738 else
8739 whole_archive_flag_spec=
8740 fi
8741 supports_anon_versioning=no
8742 case `$LD -v 2>&1` in
8743 *GNU\ gold*) supports_anon_versioning=yes ;;
8744 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8745 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8746 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8747 *\ 2.11.*) ;; # other 2.11 versions
8748 *) supports_anon_versioning=yes ;;
8749 esac
8750
8751 # See if GNU ld supports shared libraries.
8752 case $host_os in
8753 aix[3-9]*)
8754 # On AIX/PPC, the GNU linker is very broken
8755 if test "$host_cpu" != ia64; then
8756 ld_shlibs=no
8757 cat <<_LT_EOF 1>&2
8758
8759 *** Warning: the GNU linker, at least up to release 2.19, is reported
8760 *** to be unable to reliably create shared libraries on AIX.
8761 *** Therefore, libtool is disabling shared libraries support. If you
8762 *** really care for shared libraries, you may want to install binutils
8763 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8764 *** You will then need to restart the configuration process.
8765
8766 _LT_EOF
8767 fi
8768 ;;
8769
8770 amigaos*)
8771 case $host_cpu in
8772 powerpc)
8773 # see comment about AmigaOS4 .so support
8774 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8775 archive_expsym_cmds=''
8776 ;;
8777 m68k)
8778 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)'
8779 hardcode_libdir_flag_spec='-L$libdir'
8780 hardcode_minus_L=yes
8781 ;;
8782 esac
8783 ;;
8784
8785 beos*)
8786 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8787 allow_undefined_flag=unsupported
8788 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8789 # support --undefined. This deserves some investigation. FIXME
8790 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8791 else
8792 ld_shlibs=no
8793 fi
8794 ;;
8795
8796 cygwin* | mingw* | pw32* | cegcc*)
8797 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8798 # as there is no search path for DLLs.
8799 hardcode_libdir_flag_spec='-L$libdir'
8800 export_dynamic_flag_spec='${wl}--export-all-symbols'
8801 allow_undefined_flag=unsupported
8802 always_export_symbols=no
8803 enable_shared_with_static_runtimes=yes
8804 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8805
8806 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8807 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8808 # If the export-symbols file already is a .def file (1st line
8809 # is EXPORTS), use it as is; otherwise, prepend...
8810 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8811 cp $export_symbols $output_objdir/$soname.def;
8812 else
8813 echo EXPORTS > $output_objdir/$soname.def;
8814 cat $export_symbols >> $output_objdir/$soname.def;
8815 fi~
8816 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8817 else
8818 ld_shlibs=no
8819 fi
8820 ;;
8821
8822 haiku*)
8823 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8824 link_all_deplibs=yes
8825 ;;
8826
8827 interix[3-9]*)
8828 hardcode_direct=no
8829 hardcode_shlibpath_var=no
8830 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8831 export_dynamic_flag_spec='${wl}-E'
8832 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8833 # Instead, shared libraries are loaded at an image base (0x10000000 by
8834 # default) and relocated if they conflict, which is a slow very memory
8835 # consuming and fragmenting process. To avoid this, we pick a random,
8836 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8837 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8838 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8839 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'
8840 ;;
8841
8842 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8843 tmp_diet=no
8844 if test "$host_os" = linux-dietlibc; then
8845 case $cc_basename in
8846 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8847 esac
8848 fi
8849 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8850 && test "$tmp_diet" = no
8851 then
8852 tmp_addflag=
8853 tmp_sharedflag='-shared'
8854 case $cc_basename,$host_cpu in
8855 pgcc*) # Portland Group C compiler
8856 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'
8857 tmp_addflag=' $pic_flag'
8858 ;;
8859 pgf77* | pgf90* | pgf95* | pgfortran*)
8860 # Portland Group f77 and f90 compilers
8861 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'
8862 tmp_addflag=' $pic_flag -Mnomain' ;;
8863 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8864 tmp_addflag=' -i_dynamic' ;;
8865 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8866 tmp_addflag=' -i_dynamic -nofor_main' ;;
8867 ifc* | ifort*) # Intel Fortran compiler
8868 tmp_addflag=' -nofor_main' ;;
8869 lf95*) # Lahey Fortran 8.1
8870 whole_archive_flag_spec=
8871 tmp_sharedflag='--shared' ;;
8872 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8873 tmp_sharedflag='-qmkshrobj'
8874 tmp_addflag= ;;
8875 nvcc*) # Cuda Compiler Driver 2.2
8876 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'
8877 compiler_needs_object=yes
8878 ;;
8879 esac
8880 case `$CC -V 2>&1 | sed 5q` in
8881 *Sun\ C*) # Sun C 5.9
8882 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'
8883 compiler_needs_object=yes
8884 tmp_sharedflag='-G' ;;
8885 *Sun\ F*) # Sun Fortran 8.3
8886 tmp_sharedflag='-G' ;;
8887 esac
8888 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8889
8890 if test "x$supports_anon_versioning" = xyes; then
8891 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8892 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8893 echo "local: *; };" >> $output_objdir/$libname.ver~
8894 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8895 fi
8896
8897 case $cc_basename in
8898 xlf* | bgf* | bgxlf* | mpixlf*)
8899 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8900 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8901 hardcode_libdir_flag_spec=
8902 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8903 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8904 if test "x$supports_anon_versioning" = xyes; then
8905 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8906 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8907 echo "local: *; };" >> $output_objdir/$libname.ver~
8908 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8909 fi
8910 ;;
8911 esac
8912 else
8913 ld_shlibs=no
8914 fi
8915 ;;
8916
8917 netbsd*)
8918 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8919 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8920 wlarc=
8921 else
8922 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8923 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8924 fi
8925 ;;
8926
8927 solaris*)
8928 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8929 ld_shlibs=no
8930 cat <<_LT_EOF 1>&2
8931
8932 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8933 *** create shared libraries on Solaris systems. Therefore, libtool
8934 *** is disabling shared libraries support. We urge you to upgrade GNU
8935 *** binutils to release 2.9.1 or newer. Another option is to modify
8936 *** your PATH or compiler configuration so that the native linker is
8937 *** used, and then restart.
8938
8939 _LT_EOF
8940 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8941 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8942 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8943 else
8944 ld_shlibs=no
8945 fi
8946 ;;
8947
8948 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8949 case `$LD -v 2>&1` in
8950 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8951 ld_shlibs=no
8952 cat <<_LT_EOF 1>&2
8953
8954 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8955 *** reliably create shared libraries on SCO systems. Therefore, libtool
8956 *** is disabling shared libraries support. We urge you to upgrade GNU
8957 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8958 *** your PATH or compiler configuration so that the native linker is
8959 *** used, and then restart.
8960
8961 _LT_EOF
8962 ;;
8963 *)
8964 # For security reasons, it is highly recommended that you always
8965 # use absolute paths for naming shared libraries, and exclude the
8966 # DT_RUNPATH tag from executables and libraries. But doing so
8967 # requires that you compile everything twice, which is a pain.
8968 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8969 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8970 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8971 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8972 else
8973 ld_shlibs=no
8974 fi
8975 ;;
8976 esac
8977 ;;
8978
8979 sunos4*)
8980 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8981 wlarc=
8982 hardcode_direct=yes
8983 hardcode_shlibpath_var=no
8984 ;;
8985
8986 *)
8987 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8988 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8989 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8990 else
8991 ld_shlibs=no
8992 fi
8993 ;;
8994 esac
8995
8996 if test "$ld_shlibs" = no; then
8997 runpath_var=
8998 hardcode_libdir_flag_spec=
8999 export_dynamic_flag_spec=
9000 whole_archive_flag_spec=
9001 fi
9002 else
9003 # PORTME fill in a description of your system's linker (not GNU ld)
9004 case $host_os in
9005 aix3*)
9006 allow_undefined_flag=unsupported
9007 always_export_symbols=yes
9008 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'
9009 # Note: this linker hardcodes the directories in LIBPATH if there
9010 # are no directories specified by -L.
9011 hardcode_minus_L=yes
9012 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9013 # Neither direct hardcoding nor static linking is supported with a
9014 # broken collect2.
9015 hardcode_direct=unsupported
9016 fi
9017 ;;
9018
9019 aix[4-9]*)
9020 if test "$host_cpu" = ia64; then
9021 # On IA64, the linker does run time linking by default, so we don't
9022 # have to do anything special.
9023 aix_use_runtimelinking=no
9024 exp_sym_flag='-Bexport'
9025 no_entry_flag=""
9026 else
9027 # If we're using GNU nm, then we don't want the "-C" option.
9028 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9029 # Also, AIX nm treats weak defined symbols like other global
9030 # defined symbols, whereas GNU nm marks them as "W".
9031 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9032 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'
9033 else
9034 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'
9035 fi
9036 aix_use_runtimelinking=no
9037
9038 # Test if we are trying to use run time linking or normal
9039 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9040 # need to do runtime linking.
9041 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9042 for ld_flag in $LDFLAGS; do
9043 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9044 aix_use_runtimelinking=yes
9045 break
9046 fi
9047 done
9048 ;;
9049 esac
9050
9051 exp_sym_flag='-bexport'
9052 no_entry_flag='-bnoentry'
9053 fi
9054
9055 # When large executables or shared objects are built, AIX ld can
9056 # have problems creating the table of contents. If linking a library
9057 # or program results in "error TOC overflow" add -mminimal-toc to
9058 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9059 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9060
9061 archive_cmds=''
9062 hardcode_direct=yes
9063 hardcode_direct_absolute=yes
9064 hardcode_libdir_separator=':'
9065 link_all_deplibs=yes
9066 file_list_spec='${wl}-f,'
9067
9068 if test "$GCC" = yes; then
9069 case $host_os in aix4.[012]|aix4.[012].*)
9070 # We only want to do this on AIX 4.2 and lower, the check
9071 # below for broken collect2 doesn't work under 4.3+
9072 collect2name=`${CC} -print-prog-name=collect2`
9073 if test -f "$collect2name" &&
9074 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9075 then
9076 # We have reworked collect2
9077 :
9078 else
9079 # We have old collect2
9080 hardcode_direct=unsupported
9081 # It fails to find uninstalled libraries when the uninstalled
9082 # path is not listed in the libpath. Setting hardcode_minus_L
9083 # to unsupported forces relinking
9084 hardcode_minus_L=yes
9085 hardcode_libdir_flag_spec='-L$libdir'
9086 hardcode_libdir_separator=
9087 fi
9088 ;;
9089 esac
9090 shared_flag='-shared'
9091 if test "$aix_use_runtimelinking" = yes; then
9092 shared_flag="$shared_flag "'${wl}-G'
9093 fi
9094 else
9095 # not using gcc
9096 if test "$host_cpu" = ia64; then
9097 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9098 # chokes on -Wl,-G. The following line is correct:
9099 shared_flag='-G'
9100 else
9101 if test "$aix_use_runtimelinking" = yes; then
9102 shared_flag='${wl}-G'
9103 else
9104 shared_flag='${wl}-bM:SRE'
9105 fi
9106 fi
9107 fi
9108
9109 export_dynamic_flag_spec='${wl}-bexpall'
9110 # It seems that -bexpall does not export symbols beginning with
9111 # underscore (_), so it is better to generate a list of symbols to export.
9112 always_export_symbols=yes
9113 if test "$aix_use_runtimelinking" = yes; then
9114 # Warning - without using the other runtime loading flags (-brtl),
9115 # -berok will link without error, but may produce a broken library.
9116 allow_undefined_flag='-berok'
9117 # Determine the default libpath from the value encoded in an
9118 # empty executable.
9119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9120 /* end confdefs.h. */
9121
9122 int
9123 main ()
9124 {
9125
9126 ;
9127 return 0;
9128 }
9129 _ACEOF
9130 if ac_fn_c_try_link "$LINENO"; then :
9131
9132 lt_aix_libpath_sed='
9133 /Import File Strings/,/^$/ {
9134 /^0/ {
9135 s/^0 *\(.*\)$/\1/
9136 p
9137 }
9138 }'
9139 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9140 # Check for a 64-bit object if we didn't find anything.
9141 if test -z "$aix_libpath"; then
9142 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9143 fi
9144 fi
9145 rm -f core conftest.err conftest.$ac_objext \
9146 conftest$ac_exeext conftest.$ac_ext
9147 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9148
9149 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9150 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"
9151 else
9152 if test "$host_cpu" = ia64; then
9153 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9154 allow_undefined_flag="-z nodefs"
9155 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"
9156 else
9157 # Determine the default libpath from the value encoded in an
9158 # empty executable.
9159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9160 /* end confdefs.h. */
9161
9162 int
9163 main ()
9164 {
9165
9166 ;
9167 return 0;
9168 }
9169 _ACEOF
9170 if ac_fn_c_try_link "$LINENO"; then :
9171
9172 lt_aix_libpath_sed='
9173 /Import File Strings/,/^$/ {
9174 /^0/ {
9175 s/^0 *\(.*\)$/\1/
9176 p
9177 }
9178 }'
9179 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9180 # Check for a 64-bit object if we didn't find anything.
9181 if test -z "$aix_libpath"; then
9182 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9183 fi
9184 fi
9185 rm -f core conftest.err conftest.$ac_objext \
9186 conftest$ac_exeext conftest.$ac_ext
9187 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9188
9189 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9190 # Warning - without using the other run time loading flags,
9191 # -berok will link without error, but may produce a broken library.
9192 no_undefined_flag=' ${wl}-bernotok'
9193 allow_undefined_flag=' ${wl}-berok'
9194 if test "$with_gnu_ld" = yes; then
9195 # We only use this code for GNU lds that support --whole-archive.
9196 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9197 else
9198 # Exported symbols can be pulled into shared objects from archives
9199 whole_archive_flag_spec='$convenience'
9200 fi
9201 archive_cmds_need_lc=yes
9202 # This is similar to how AIX traditionally builds its shared libraries.
9203 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'
9204 fi
9205 fi
9206 ;;
9207
9208 amigaos*)
9209 case $host_cpu in
9210 powerpc)
9211 # see comment about AmigaOS4 .so support
9212 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9213 archive_expsym_cmds=''
9214 ;;
9215 m68k)
9216 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)'
9217 hardcode_libdir_flag_spec='-L$libdir'
9218 hardcode_minus_L=yes
9219 ;;
9220 esac
9221 ;;
9222
9223 bsdi[45]*)
9224 export_dynamic_flag_spec=-rdynamic
9225 ;;
9226
9227 cygwin* | mingw* | pw32* | cegcc*)
9228 # When not using gcc, we currently assume that we are using
9229 # Microsoft Visual C++.
9230 # hardcode_libdir_flag_spec is actually meaningless, as there is
9231 # no search path for DLLs.
9232 hardcode_libdir_flag_spec=' '
9233 allow_undefined_flag=unsupported
9234 # Tell ltmain to make .lib files, not .a files.
9235 libext=lib
9236 # Tell ltmain to make .dll files, not .so files.
9237 shrext_cmds=".dll"
9238 # FIXME: Setting linknames here is a bad hack.
9239 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9240 # The linker will automatically build a .lib file if we build a DLL.
9241 old_archive_from_new_cmds='true'
9242 # FIXME: Should let the user specify the lib program.
9243 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9244 fix_srcfile_path='`cygpath -w "$srcfile"`'
9245 enable_shared_with_static_runtimes=yes
9246 ;;
9247
9248 darwin* | rhapsody*)
9249
9250
9251 archive_cmds_need_lc=no
9252 hardcode_direct=no
9253 hardcode_automatic=yes
9254 hardcode_shlibpath_var=unsupported
9255 if test "$lt_cv_ld_force_load" = "yes"; then
9256 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\"`'
9257 else
9258 whole_archive_flag_spec=''
9259 fi
9260 link_all_deplibs=yes
9261 allow_undefined_flag="$_lt_dar_allow_undefined"
9262 case $cc_basename in
9263 ifort*) _lt_dar_can_shared=yes ;;
9264 *) _lt_dar_can_shared=$GCC ;;
9265 esac
9266 if test "$_lt_dar_can_shared" = "yes"; then
9267 output_verbose_link_cmd=func_echo_all
9268 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9269 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9270 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}"
9271 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}"
9272
9273 else
9274 ld_shlibs=no
9275 fi
9276
9277 ;;
9278
9279 dgux*)
9280 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9281 hardcode_libdir_flag_spec='-L$libdir'
9282 hardcode_shlibpath_var=no
9283 ;;
9284
9285 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9286 # support. Future versions do this automatically, but an explicit c++rt0.o
9287 # does not break anything, and helps significantly (at the cost of a little
9288 # extra space).
9289 freebsd2.2*)
9290 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9291 hardcode_libdir_flag_spec='-R$libdir'
9292 hardcode_direct=yes
9293 hardcode_shlibpath_var=no
9294 ;;
9295
9296 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9297 freebsd2.*)
9298 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9299 hardcode_direct=yes
9300 hardcode_minus_L=yes
9301 hardcode_shlibpath_var=no
9302 ;;
9303
9304 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9305 freebsd* | dragonfly*)
9306 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9307 hardcode_libdir_flag_spec='-R$libdir'
9308 hardcode_direct=yes
9309 hardcode_shlibpath_var=no
9310 ;;
9311
9312 hpux9*)
9313 if test "$GCC" = yes; then
9314 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'
9315 else
9316 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'
9317 fi
9318 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9319 hardcode_libdir_separator=:
9320 hardcode_direct=yes
9321
9322 # hardcode_minus_L: Not really in the search PATH,
9323 # but as the default location of the library.
9324 hardcode_minus_L=yes
9325 export_dynamic_flag_spec='${wl}-E'
9326 ;;
9327
9328 hpux10*)
9329 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9330 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9331 else
9332 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9333 fi
9334 if test "$with_gnu_ld" = no; then
9335 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9336 hardcode_libdir_flag_spec_ld='+b $libdir'
9337 hardcode_libdir_separator=:
9338 hardcode_direct=yes
9339 hardcode_direct_absolute=yes
9340 export_dynamic_flag_spec='${wl}-E'
9341 # hardcode_minus_L: Not really in the search PATH,
9342 # but as the default location of the library.
9343 hardcode_minus_L=yes
9344 fi
9345 ;;
9346
9347 hpux11*)
9348 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9349 case $host_cpu in
9350 hppa*64*)
9351 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9352 ;;
9353 ia64*)
9354 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9355 ;;
9356 *)
9357 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9358 ;;
9359 esac
9360 else
9361 case $host_cpu in
9362 hppa*64*)
9363 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9364 ;;
9365 ia64*)
9366 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9367 ;;
9368 *)
9369
9370 # Older versions of the 11.00 compiler do not understand -b yet
9371 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9373 $as_echo_n "checking if $CC understands -b... " >&6; }
9374 if test "${lt_cv_prog_compiler__b+set}" = set; then :
9375 $as_echo_n "(cached) " >&6
9376 else
9377 lt_cv_prog_compiler__b=no
9378 save_LDFLAGS="$LDFLAGS"
9379 LDFLAGS="$LDFLAGS -b"
9380 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9381 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9382 # The linker can only warn and ignore the option if not recognized
9383 # So say no if there are warnings
9384 if test -s conftest.err; then
9385 # Append any errors to the config.log.
9386 cat conftest.err 1>&5
9387 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9388 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9389 if diff conftest.exp conftest.er2 >/dev/null; then
9390 lt_cv_prog_compiler__b=yes
9391 fi
9392 else
9393 lt_cv_prog_compiler__b=yes
9394 fi
9395 fi
9396 $RM -r conftest*
9397 LDFLAGS="$save_LDFLAGS"
9398
9399 fi
9400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9401 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9402
9403 if test x"$lt_cv_prog_compiler__b" = xyes; then
9404 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9405 else
9406 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9407 fi
9408
9409 ;;
9410 esac
9411 fi
9412 if test "$with_gnu_ld" = no; then
9413 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9414 hardcode_libdir_separator=:
9415
9416 case $host_cpu in
9417 hppa*64*|ia64*)
9418 hardcode_direct=no
9419 hardcode_shlibpath_var=no
9420 ;;
9421 *)
9422 hardcode_direct=yes
9423 hardcode_direct_absolute=yes
9424 export_dynamic_flag_spec='${wl}-E'
9425
9426 # hardcode_minus_L: Not really in the search PATH,
9427 # but as the default location of the library.
9428 hardcode_minus_L=yes
9429 ;;
9430 esac
9431 fi
9432 ;;
9433
9434 irix5* | irix6* | nonstopux*)
9435 if test "$GCC" = yes; then
9436 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'
9437 # Try to use the -exported_symbol ld option, if it does not
9438 # work, assume that -exports_file does not work either and
9439 # implicitly export all symbols.
9440 save_LDFLAGS="$LDFLAGS"
9441 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9443 /* end confdefs.h. */
9444 int foo(void) {}
9445 _ACEOF
9446 if ac_fn_c_try_link "$LINENO"; then :
9447 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'
9448
9449 fi
9450 rm -f core conftest.err conftest.$ac_objext \
9451 conftest$ac_exeext conftest.$ac_ext
9452 LDFLAGS="$save_LDFLAGS"
9453 else
9454 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'
9455 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'
9456 fi
9457 archive_cmds_need_lc='no'
9458 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9459 hardcode_libdir_separator=:
9460 inherit_rpath=yes
9461 link_all_deplibs=yes
9462 ;;
9463
9464 netbsd*)
9465 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9466 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9467 else
9468 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9469 fi
9470 hardcode_libdir_flag_spec='-R$libdir'
9471 hardcode_direct=yes
9472 hardcode_shlibpath_var=no
9473 ;;
9474
9475 newsos6)
9476 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9477 hardcode_direct=yes
9478 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9479 hardcode_libdir_separator=:
9480 hardcode_shlibpath_var=no
9481 ;;
9482
9483 *nto* | *qnx*)
9484 ;;
9485
9486 openbsd*)
9487 if test -f /usr/libexec/ld.so; then
9488 hardcode_direct=yes
9489 hardcode_shlibpath_var=no
9490 hardcode_direct_absolute=yes
9491 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9492 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9493 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9494 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9495 export_dynamic_flag_spec='${wl}-E'
9496 else
9497 case $host_os in
9498 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9499 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9500 hardcode_libdir_flag_spec='-R$libdir'
9501 ;;
9502 *)
9503 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9504 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9505 ;;
9506 esac
9507 fi
9508 else
9509 ld_shlibs=no
9510 fi
9511 ;;
9512
9513 os2*)
9514 hardcode_libdir_flag_spec='-L$libdir'
9515 hardcode_minus_L=yes
9516 allow_undefined_flag=unsupported
9517 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'
9518 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9519 ;;
9520
9521 osf3*)
9522 if test "$GCC" = yes; then
9523 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9524 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'
9525 else
9526 allow_undefined_flag=' -expect_unresolved \*'
9527 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'
9528 fi
9529 archive_cmds_need_lc='no'
9530 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9531 hardcode_libdir_separator=:
9532 ;;
9533
9534 osf4* | osf5*) # as osf3* with the addition of -msym flag
9535 if test "$GCC" = yes; then
9536 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9537 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'
9538 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9539 else
9540 allow_undefined_flag=' -expect_unresolved \*'
9541 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'
9542 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~
9543 $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'
9544
9545 # Both c and cxx compiler support -rpath directly
9546 hardcode_libdir_flag_spec='-rpath $libdir'
9547 fi
9548 archive_cmds_need_lc='no'
9549 hardcode_libdir_separator=:
9550 ;;
9551
9552 solaris*)
9553 no_undefined_flag=' -z defs'
9554 if test "$GCC" = yes; then
9555 wlarc='${wl}'
9556 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9557 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9558 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9559 else
9560 case `$CC -V 2>&1` in
9561 *"Compilers 5.0"*)
9562 wlarc=''
9563 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9564 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9565 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9566 ;;
9567 *)
9568 wlarc='${wl}'
9569 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9570 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9571 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9572 ;;
9573 esac
9574 fi
9575 hardcode_libdir_flag_spec='-R$libdir'
9576 hardcode_shlibpath_var=no
9577 case $host_os in
9578 solaris2.[0-5] | solaris2.[0-5].*) ;;
9579 *)
9580 # The compiler driver will combine and reorder linker options,
9581 # but understands `-z linker_flag'. GCC discards it without `$wl',
9582 # but is careful enough not to reorder.
9583 # Supported since Solaris 2.6 (maybe 2.5.1?)
9584 if test "$GCC" = yes; then
9585 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9586 else
9587 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9588 fi
9589 ;;
9590 esac
9591 link_all_deplibs=yes
9592 ;;
9593
9594 sunos4*)
9595 if test "x$host_vendor" = xsequent; then
9596 # Use $CC to link under sequent, because it throws in some extra .o
9597 # files that make .init and .fini sections work.
9598 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9599 else
9600 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9601 fi
9602 hardcode_libdir_flag_spec='-L$libdir'
9603 hardcode_direct=yes
9604 hardcode_minus_L=yes
9605 hardcode_shlibpath_var=no
9606 ;;
9607
9608 sysv4)
9609 case $host_vendor in
9610 sni)
9611 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9612 hardcode_direct=yes # is this really true???
9613 ;;
9614 siemens)
9615 ## LD is ld it makes a PLAMLIB
9616 ## CC just makes a GrossModule.
9617 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9618 reload_cmds='$CC -r -o $output$reload_objs'
9619 hardcode_direct=no
9620 ;;
9621 motorola)
9622 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9623 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9624 ;;
9625 esac
9626 runpath_var='LD_RUN_PATH'
9627 hardcode_shlibpath_var=no
9628 ;;
9629
9630 sysv4.3*)
9631 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9632 hardcode_shlibpath_var=no
9633 export_dynamic_flag_spec='-Bexport'
9634 ;;
9635
9636 sysv4*MP*)
9637 if test -d /usr/nec; then
9638 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9639 hardcode_shlibpath_var=no
9640 runpath_var=LD_RUN_PATH
9641 hardcode_runpath_var=yes
9642 ld_shlibs=yes
9643 fi
9644 ;;
9645
9646 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9647 no_undefined_flag='${wl}-z,text'
9648 archive_cmds_need_lc=no
9649 hardcode_shlibpath_var=no
9650 runpath_var='LD_RUN_PATH'
9651
9652 if test "$GCC" = yes; then
9653 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9654 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9655 else
9656 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9657 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9658 fi
9659 ;;
9660
9661 sysv5* | sco3.2v5* | sco5v6*)
9662 # Note: We can NOT use -z defs as we might desire, because we do not
9663 # link with -lc, and that would cause any symbols used from libc to
9664 # always be unresolved, which means just about no library would
9665 # ever link correctly. If we're not using GNU ld we use -z text
9666 # though, which does catch some bad symbols but isn't as heavy-handed
9667 # as -z defs.
9668 no_undefined_flag='${wl}-z,text'
9669 allow_undefined_flag='${wl}-z,nodefs'
9670 archive_cmds_need_lc=no
9671 hardcode_shlibpath_var=no
9672 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9673 hardcode_libdir_separator=':'
9674 link_all_deplibs=yes
9675 export_dynamic_flag_spec='${wl}-Bexport'
9676 runpath_var='LD_RUN_PATH'
9677
9678 if test "$GCC" = yes; then
9679 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9680 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9681 else
9682 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9683 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9684 fi
9685 ;;
9686
9687 uts4*)
9688 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9689 hardcode_libdir_flag_spec='-L$libdir'
9690 hardcode_shlibpath_var=no
9691 ;;
9692
9693 *)
9694 ld_shlibs=no
9695 ;;
9696 esac
9697
9698 if test x$host_vendor = xsni; then
9699 case $host in
9700 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9701 export_dynamic_flag_spec='${wl}-Blargedynsym'
9702 ;;
9703 esac
9704 fi
9705 fi
9706
9707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9708 $as_echo "$ld_shlibs" >&6; }
9709 test "$ld_shlibs" = no && can_build_shared=no
9710
9711 with_gnu_ld=$with_gnu_ld
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727 #
9728 # Do we need to explicitly link libc?
9729 #
9730 case "x$archive_cmds_need_lc" in
9731 x|xyes)
9732 # Assume -lc should be added
9733 archive_cmds_need_lc=yes
9734
9735 if test "$enable_shared" = yes && test "$GCC" = yes; then
9736 case $archive_cmds in
9737 *'~'*)
9738 # FIXME: we may have to deal with multi-command sequences.
9739 ;;
9740 '$CC '*)
9741 # Test whether the compiler implicitly links with -lc since on some
9742 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9743 # to ld, don't add -lc before -lgcc.
9744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9745 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9746 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9747 $as_echo_n "(cached) " >&6
9748 else
9749 $RM conftest*
9750 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9751
9752 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9753 (eval $ac_compile) 2>&5
9754 ac_status=$?
9755 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9756 test $ac_status = 0; } 2>conftest.err; then
9757 soname=conftest
9758 lib=conftest
9759 libobjs=conftest.$ac_objext
9760 deplibs=
9761 wl=$lt_prog_compiler_wl
9762 pic_flag=$lt_prog_compiler_pic
9763 compiler_flags=-v
9764 linker_flags=-v
9765 verstring=
9766 output_objdir=.
9767 libname=conftest
9768 lt_save_allow_undefined_flag=$allow_undefined_flag
9769 allow_undefined_flag=
9770 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9771 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9772 ac_status=$?
9773 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9774 test $ac_status = 0; }
9775 then
9776 lt_cv_archive_cmds_need_lc=no
9777 else
9778 lt_cv_archive_cmds_need_lc=yes
9779 fi
9780 allow_undefined_flag=$lt_save_allow_undefined_flag
9781 else
9782 cat conftest.err 1>&5
9783 fi
9784 $RM conftest*
9785
9786 fi
9787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9788 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9789 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9790 ;;
9791 esac
9792 fi
9793 ;;
9794 esac
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9953 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9954
9955 if test "$GCC" = yes; then
9956 case $host_os in
9957 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9958 *) lt_awk_arg="/^libraries:/" ;;
9959 esac
9960 case $host_os in
9961 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9962 *) lt_sed_strip_eq="s,=/,/,g" ;;
9963 esac
9964 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9965 case $lt_search_path_spec in
9966 *\;*)
9967 # if the path contains ";" then we assume it to be the separator
9968 # otherwise default to the standard path separator (i.e. ":") - it is
9969 # assumed that no part of a normal pathname contains ";" but that should
9970 # okay in the real world where ";" in dirpaths is itself problematic.
9971 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9972 ;;
9973 *)
9974 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9975 ;;
9976 esac
9977 # Ok, now we have the path, separated by spaces, we can step through it
9978 # and add multilib dir if necessary.
9979 lt_tmp_lt_search_path_spec=
9980 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9981 for lt_sys_path in $lt_search_path_spec; do
9982 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9983 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9984 else
9985 test -d "$lt_sys_path" && \
9986 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9987 fi
9988 done
9989 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9990 BEGIN {RS=" "; FS="/|\n";} {
9991 lt_foo="";
9992 lt_count=0;
9993 for (lt_i = NF; lt_i > 0; lt_i--) {
9994 if ($lt_i != "" && $lt_i != ".") {
9995 if ($lt_i == "..") {
9996 lt_count++;
9997 } else {
9998 if (lt_count == 0) {
9999 lt_foo="/" $lt_i lt_foo;
10000 } else {
10001 lt_count--;
10002 }
10003 }
10004 }
10005 }
10006 if (lt_foo != "") { lt_freq[lt_foo]++; }
10007 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10008 }'`
10009 # AWK program above erroneously prepends '/' to C:/dos/paths
10010 # for these hosts.
10011 case $host_os in
10012 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10013 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10014 esac
10015 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10016 else
10017 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10018 fi
10019 library_names_spec=
10020 libname_spec='lib$name'
10021 soname_spec=
10022 shrext_cmds=".so"
10023 postinstall_cmds=
10024 postuninstall_cmds=
10025 finish_cmds=
10026 finish_eval=
10027 shlibpath_var=
10028 shlibpath_overrides_runpath=unknown
10029 version_type=none
10030 dynamic_linker="$host_os ld.so"
10031 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10032 need_lib_prefix=unknown
10033 hardcode_into_libs=no
10034
10035 # when you set need_version to no, make sure it does not cause -set_version
10036 # flags to be left without arguments
10037 need_version=unknown
10038
10039 case $host_os in
10040 aix3*)
10041 version_type=linux
10042 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10043 shlibpath_var=LIBPATH
10044
10045 # AIX 3 has no versioning support, so we append a major version to the name.
10046 soname_spec='${libname}${release}${shared_ext}$major'
10047 ;;
10048
10049 aix[4-9]*)
10050 version_type=linux
10051 need_lib_prefix=no
10052 need_version=no
10053 hardcode_into_libs=yes
10054 if test "$host_cpu" = ia64; then
10055 # AIX 5 supports IA64
10056 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10057 shlibpath_var=LD_LIBRARY_PATH
10058 else
10059 # With GCC up to 2.95.x, collect2 would create an import file
10060 # for dependence libraries. The import file would start with
10061 # the line `#! .'. This would cause the generated library to
10062 # depend on `.', always an invalid library. This was fixed in
10063 # development snapshots of GCC prior to 3.0.
10064 case $host_os in
10065 aix4 | aix4.[01] | aix4.[01].*)
10066 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10067 echo ' yes '
10068 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10069 :
10070 else
10071 can_build_shared=no
10072 fi
10073 ;;
10074 esac
10075 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10076 # soname into executable. Probably we can add versioning support to
10077 # collect2, so additional links can be useful in future.
10078 if test "$aix_use_runtimelinking" = yes; then
10079 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10080 # instead of lib<name>.a to let people know that these are not
10081 # typical AIX shared libraries.
10082 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10083 else
10084 # We preserve .a as extension for shared libraries through AIX4.2
10085 # and later when we are not doing run time linking.
10086 library_names_spec='${libname}${release}.a $libname.a'
10087 soname_spec='${libname}${release}${shared_ext}$major'
10088 fi
10089 shlibpath_var=LIBPATH
10090 fi
10091 ;;
10092
10093 amigaos*)
10094 case $host_cpu in
10095 powerpc)
10096 # Since July 2007 AmigaOS4 officially supports .so libraries.
10097 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10098 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10099 ;;
10100 m68k)
10101 library_names_spec='$libname.ixlibrary $libname.a'
10102 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10103 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'
10104 ;;
10105 esac
10106 ;;
10107
10108 beos*)
10109 library_names_spec='${libname}${shared_ext}'
10110 dynamic_linker="$host_os ld.so"
10111 shlibpath_var=LIBRARY_PATH
10112 ;;
10113
10114 bsdi[45]*)
10115 version_type=linux
10116 need_version=no
10117 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10118 soname_spec='${libname}${release}${shared_ext}$major'
10119 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10120 shlibpath_var=LD_LIBRARY_PATH
10121 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10122 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10123 # the default ld.so.conf also contains /usr/contrib/lib and
10124 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10125 # libtool to hard-code these into programs
10126 ;;
10127
10128 cygwin* | mingw* | pw32* | cegcc*)
10129 version_type=windows
10130 shrext_cmds=".dll"
10131 need_version=no
10132 need_lib_prefix=no
10133
10134 case $GCC,$host_os in
10135 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10136 library_names_spec='$libname.dll.a'
10137 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10138 postinstall_cmds='base_file=`basename \${file}`~
10139 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10140 dldir=$destdir/`dirname \$dlpath`~
10141 test -d \$dldir || mkdir -p \$dldir~
10142 $install_prog $dir/$dlname \$dldir/$dlname~
10143 chmod a+x \$dldir/$dlname~
10144 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10145 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10146 fi'
10147 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10148 dlpath=$dir/\$dldll~
10149 $RM \$dlpath'
10150 shlibpath_overrides_runpath=yes
10151
10152 case $host_os in
10153 cygwin*)
10154 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10155 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10156
10157 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10158 ;;
10159 mingw* | cegcc*)
10160 # MinGW DLLs use traditional 'lib' prefix
10161 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10162 ;;
10163 pw32*)
10164 # pw32 DLLs use 'pw' prefix rather than 'lib'
10165 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10166 ;;
10167 esac
10168 ;;
10169
10170 *)
10171 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10172 ;;
10173 esac
10174 dynamic_linker='Win32 ld.exe'
10175 # FIXME: first we should search . and the directory the executable is in
10176 shlibpath_var=PATH
10177 ;;
10178
10179 darwin* | rhapsody*)
10180 dynamic_linker="$host_os dyld"
10181 version_type=darwin
10182 need_lib_prefix=no
10183 need_version=no
10184 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10185 soname_spec='${libname}${release}${major}$shared_ext'
10186 shlibpath_overrides_runpath=yes
10187 shlibpath_var=DYLD_LIBRARY_PATH
10188 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10189
10190 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10191 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10192 ;;
10193
10194 dgux*)
10195 version_type=linux
10196 need_lib_prefix=no
10197 need_version=no
10198 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10199 soname_spec='${libname}${release}${shared_ext}$major'
10200 shlibpath_var=LD_LIBRARY_PATH
10201 ;;
10202
10203 freebsd* | dragonfly*)
10204 # DragonFly does not have aout. When/if they implement a new
10205 # versioning mechanism, adjust this.
10206 if test -x /usr/bin/objformat; then
10207 objformat=`/usr/bin/objformat`
10208 else
10209 case $host_os in
10210 freebsd[23].*) objformat=aout ;;
10211 *) objformat=elf ;;
10212 esac
10213 fi
10214 version_type=freebsd-$objformat
10215 case $version_type in
10216 freebsd-elf*)
10217 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10218 need_version=no
10219 need_lib_prefix=no
10220 ;;
10221 freebsd-*)
10222 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10223 need_version=yes
10224 ;;
10225 esac
10226 shlibpath_var=LD_LIBRARY_PATH
10227 case $host_os in
10228 freebsd2.*)
10229 shlibpath_overrides_runpath=yes
10230 ;;
10231 freebsd3.[01]* | freebsdelf3.[01]*)
10232 shlibpath_overrides_runpath=yes
10233 hardcode_into_libs=yes
10234 ;;
10235 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10236 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10237 shlibpath_overrides_runpath=no
10238 hardcode_into_libs=yes
10239 ;;
10240 *) # from 4.6 on, and DragonFly
10241 shlibpath_overrides_runpath=yes
10242 hardcode_into_libs=yes
10243 ;;
10244 esac
10245 ;;
10246
10247 gnu*)
10248 version_type=linux
10249 need_lib_prefix=no
10250 need_version=no
10251 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10252 soname_spec='${libname}${release}${shared_ext}$major'
10253 shlibpath_var=LD_LIBRARY_PATH
10254 hardcode_into_libs=yes
10255 ;;
10256
10257 haiku*)
10258 version_type=linux
10259 need_lib_prefix=no
10260 need_version=no
10261 dynamic_linker="$host_os runtime_loader"
10262 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10263 soname_spec='${libname}${release}${shared_ext}$major'
10264 shlibpath_var=LIBRARY_PATH
10265 shlibpath_overrides_runpath=yes
10266 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10267 hardcode_into_libs=yes
10268 ;;
10269
10270 hpux9* | hpux10* | hpux11*)
10271 # Give a soname corresponding to the major version so that dld.sl refuses to
10272 # link against other versions.
10273 version_type=sunos
10274 need_lib_prefix=no
10275 need_version=no
10276 case $host_cpu in
10277 ia64*)
10278 shrext_cmds='.so'
10279 hardcode_into_libs=yes
10280 dynamic_linker="$host_os dld.so"
10281 shlibpath_var=LD_LIBRARY_PATH
10282 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10283 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10284 soname_spec='${libname}${release}${shared_ext}$major'
10285 if test "X$HPUX_IA64_MODE" = X32; then
10286 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10287 else
10288 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10289 fi
10290 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10291 ;;
10292 hppa*64*)
10293 shrext_cmds='.sl'
10294 hardcode_into_libs=yes
10295 dynamic_linker="$host_os dld.sl"
10296 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10297 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10298 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10299 soname_spec='${libname}${release}${shared_ext}$major'
10300 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10301 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10302 ;;
10303 *)
10304 shrext_cmds='.sl'
10305 dynamic_linker="$host_os dld.sl"
10306 shlibpath_var=SHLIB_PATH
10307 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10308 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10309 soname_spec='${libname}${release}${shared_ext}$major'
10310 ;;
10311 esac
10312 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10313 postinstall_cmds='chmod 555 $lib'
10314 # or fails outright, so override atomically:
10315 install_override_mode=555
10316 ;;
10317
10318 interix[3-9]*)
10319 version_type=linux
10320 need_lib_prefix=no
10321 need_version=no
10322 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10323 soname_spec='${libname}${release}${shared_ext}$major'
10324 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10325 shlibpath_var=LD_LIBRARY_PATH
10326 shlibpath_overrides_runpath=no
10327 hardcode_into_libs=yes
10328 ;;
10329
10330 irix5* | irix6* | nonstopux*)
10331 case $host_os in
10332 nonstopux*) version_type=nonstopux ;;
10333 *)
10334 if test "$lt_cv_prog_gnu_ld" = yes; then
10335 version_type=linux
10336 else
10337 version_type=irix
10338 fi ;;
10339 esac
10340 need_lib_prefix=no
10341 need_version=no
10342 soname_spec='${libname}${release}${shared_ext}$major'
10343 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10344 case $host_os in
10345 irix5* | nonstopux*)
10346 libsuff= shlibsuff=
10347 ;;
10348 *)
10349 case $LD in # libtool.m4 will add one of these switches to LD
10350 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10351 libsuff= shlibsuff= libmagic=32-bit;;
10352 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10353 libsuff=32 shlibsuff=N32 libmagic=N32;;
10354 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10355 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10356 *) libsuff= shlibsuff= libmagic=never-match;;
10357 esac
10358 ;;
10359 esac
10360 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10361 shlibpath_overrides_runpath=no
10362 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10363 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10364 hardcode_into_libs=yes
10365 ;;
10366
10367 # No shared lib support for Linux oldld, aout, or coff.
10368 linux*oldld* | linux*aout* | linux*coff*)
10369 dynamic_linker=no
10370 ;;
10371
10372 # This must be Linux ELF.
10373 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10374 version_type=linux
10375 need_lib_prefix=no
10376 need_version=no
10377 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10378 soname_spec='${libname}${release}${shared_ext}$major'
10379 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10380 shlibpath_var=LD_LIBRARY_PATH
10381 shlibpath_overrides_runpath=no
10382
10383 # Some binutils ld are patched to set DT_RUNPATH
10384 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10385 $as_echo_n "(cached) " >&6
10386 else
10387 lt_cv_shlibpath_overrides_runpath=no
10388 save_LDFLAGS=$LDFLAGS
10389 save_libdir=$libdir
10390 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10391 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10393 /* end confdefs.h. */
10394
10395 int
10396 main ()
10397 {
10398
10399 ;
10400 return 0;
10401 }
10402 _ACEOF
10403 if ac_fn_c_try_link "$LINENO"; then :
10404 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10405 lt_cv_shlibpath_overrides_runpath=yes
10406 fi
10407 fi
10408 rm -f core conftest.err conftest.$ac_objext \
10409 conftest$ac_exeext conftest.$ac_ext
10410 LDFLAGS=$save_LDFLAGS
10411 libdir=$save_libdir
10412
10413 fi
10414
10415 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10416
10417 # This implies no fast_install, which is unacceptable.
10418 # Some rework will be needed to allow for fast_install
10419 # before this can be enabled.
10420 hardcode_into_libs=yes
10421
10422 # Append ld.so.conf contents to the search path
10423 if test -f /etc/ld.so.conf; then
10424 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' ' '`
10425 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10426 fi
10427
10428 # We used to test for /lib/ld.so.1 and disable shared libraries on
10429 # powerpc, because MkLinux only supported shared libraries with the
10430 # GNU dynamic linker. Since this was broken with cross compilers,
10431 # most powerpc-linux boxes support dynamic linking these days and
10432 # people can always --disable-shared, the test was removed, and we
10433 # assume the GNU/Linux dynamic linker is in use.
10434 dynamic_linker='GNU/Linux ld.so'
10435 ;;
10436
10437 netbsd*)
10438 version_type=sunos
10439 need_lib_prefix=no
10440 need_version=no
10441 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10442 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10443 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10444 dynamic_linker='NetBSD (a.out) ld.so'
10445 else
10446 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10447 soname_spec='${libname}${release}${shared_ext}$major'
10448 dynamic_linker='NetBSD ld.elf_so'
10449 fi
10450 shlibpath_var=LD_LIBRARY_PATH
10451 shlibpath_overrides_runpath=yes
10452 hardcode_into_libs=yes
10453 ;;
10454
10455 newsos6)
10456 version_type=linux
10457 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10458 shlibpath_var=LD_LIBRARY_PATH
10459 shlibpath_overrides_runpath=yes
10460 ;;
10461
10462 *nto* | *qnx*)
10463 version_type=qnx
10464 need_lib_prefix=no
10465 need_version=no
10466 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10467 soname_spec='${libname}${release}${shared_ext}$major'
10468 shlibpath_var=LD_LIBRARY_PATH
10469 shlibpath_overrides_runpath=no
10470 hardcode_into_libs=yes
10471 dynamic_linker='ldqnx.so'
10472 ;;
10473
10474 openbsd*)
10475 version_type=sunos
10476 sys_lib_dlsearch_path_spec="/usr/lib"
10477 need_lib_prefix=no
10478 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10479 case $host_os in
10480 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10481 *) need_version=no ;;
10482 esac
10483 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10484 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10485 shlibpath_var=LD_LIBRARY_PATH
10486 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10487 case $host_os in
10488 openbsd2.[89] | openbsd2.[89].*)
10489 shlibpath_overrides_runpath=no
10490 ;;
10491 *)
10492 shlibpath_overrides_runpath=yes
10493 ;;
10494 esac
10495 else
10496 shlibpath_overrides_runpath=yes
10497 fi
10498 ;;
10499
10500 os2*)
10501 libname_spec='$name'
10502 shrext_cmds=".dll"
10503 need_lib_prefix=no
10504 library_names_spec='$libname${shared_ext} $libname.a'
10505 dynamic_linker='OS/2 ld.exe'
10506 shlibpath_var=LIBPATH
10507 ;;
10508
10509 osf3* | osf4* | osf5*)
10510 version_type=osf
10511 need_lib_prefix=no
10512 need_version=no
10513 soname_spec='${libname}${release}${shared_ext}$major'
10514 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10515 shlibpath_var=LD_LIBRARY_PATH
10516 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10517 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10518 ;;
10519
10520 rdos*)
10521 dynamic_linker=no
10522 ;;
10523
10524 solaris*)
10525 version_type=linux
10526 need_lib_prefix=no
10527 need_version=no
10528 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10529 soname_spec='${libname}${release}${shared_ext}$major'
10530 shlibpath_var=LD_LIBRARY_PATH
10531 shlibpath_overrides_runpath=yes
10532 hardcode_into_libs=yes
10533 # ldd complains unless libraries are executable
10534 postinstall_cmds='chmod +x $lib'
10535 ;;
10536
10537 sunos4*)
10538 version_type=sunos
10539 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10540 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10541 shlibpath_var=LD_LIBRARY_PATH
10542 shlibpath_overrides_runpath=yes
10543 if test "$with_gnu_ld" = yes; then
10544 need_lib_prefix=no
10545 fi
10546 need_version=yes
10547 ;;
10548
10549 sysv4 | sysv4.3*)
10550 version_type=linux
10551 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10552 soname_spec='${libname}${release}${shared_ext}$major'
10553 shlibpath_var=LD_LIBRARY_PATH
10554 case $host_vendor in
10555 sni)
10556 shlibpath_overrides_runpath=no
10557 need_lib_prefix=no
10558 runpath_var=LD_RUN_PATH
10559 ;;
10560 siemens)
10561 need_lib_prefix=no
10562 ;;
10563 motorola)
10564 need_lib_prefix=no
10565 need_version=no
10566 shlibpath_overrides_runpath=no
10567 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10568 ;;
10569 esac
10570 ;;
10571
10572 sysv4*MP*)
10573 if test -d /usr/nec ;then
10574 version_type=linux
10575 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10576 soname_spec='$libname${shared_ext}.$major'
10577 shlibpath_var=LD_LIBRARY_PATH
10578 fi
10579 ;;
10580
10581 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10582 version_type=freebsd-elf
10583 need_lib_prefix=no
10584 need_version=no
10585 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10586 soname_spec='${libname}${release}${shared_ext}$major'
10587 shlibpath_var=LD_LIBRARY_PATH
10588 shlibpath_overrides_runpath=yes
10589 hardcode_into_libs=yes
10590 if test "$with_gnu_ld" = yes; then
10591 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10592 else
10593 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10594 case $host_os in
10595 sco3.2v5*)
10596 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10597 ;;
10598 esac
10599 fi
10600 sys_lib_dlsearch_path_spec='/usr/lib'
10601 ;;
10602
10603 tpf*)
10604 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10605 version_type=linux
10606 need_lib_prefix=no
10607 need_version=no
10608 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10609 shlibpath_var=LD_LIBRARY_PATH
10610 shlibpath_overrides_runpath=no
10611 hardcode_into_libs=yes
10612 ;;
10613
10614 uts4*)
10615 version_type=linux
10616 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10617 soname_spec='${libname}${release}${shared_ext}$major'
10618 shlibpath_var=LD_LIBRARY_PATH
10619 ;;
10620
10621 *)
10622 dynamic_linker=no
10623 ;;
10624 esac
10625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10626 $as_echo "$dynamic_linker" >&6; }
10627 test "$dynamic_linker" = no && can_build_shared=no
10628
10629 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10630 if test "$GCC" = yes; then
10631 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10632 fi
10633
10634 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10635 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10636 fi
10637 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10638 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10639 fi
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10733 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10734 hardcode_action=
10735 if test -n "$hardcode_libdir_flag_spec" ||
10736 test -n "$runpath_var" ||
10737 test "X$hardcode_automatic" = "Xyes" ; then
10738
10739 # We can hardcode non-existent directories.
10740 if test "$hardcode_direct" != no &&
10741 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10742 # have to relink, otherwise we might link with an installed library
10743 # when we should be linking with a yet-to-be-installed one
10744 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10745 test "$hardcode_minus_L" != no; then
10746 # Linking always hardcodes the temporary library directory.
10747 hardcode_action=relink
10748 else
10749 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10750 hardcode_action=immediate
10751 fi
10752 else
10753 # We cannot hardcode anything, or else we can only hardcode existing
10754 # directories.
10755 hardcode_action=unsupported
10756 fi
10757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10758 $as_echo "$hardcode_action" >&6; }
10759
10760 if test "$hardcode_action" = relink ||
10761 test "$inherit_rpath" = yes; then
10762 # Fast installation is not supported
10763 enable_fast_install=no
10764 elif test "$shlibpath_overrides_runpath" = yes ||
10765 test "$enable_shared" = no; then
10766 # Fast installation is not necessary
10767 enable_fast_install=needless
10768 fi
10769
10770
10771
10772
10773
10774
10775 if test "x$enable_dlopen" != xyes; then
10776 enable_dlopen=unknown
10777 enable_dlopen_self=unknown
10778 enable_dlopen_self_static=unknown
10779 else
10780 lt_cv_dlopen=no
10781 lt_cv_dlopen_libs=
10782
10783 case $host_os in
10784 beos*)
10785 lt_cv_dlopen="load_add_on"
10786 lt_cv_dlopen_libs=
10787 lt_cv_dlopen_self=yes
10788 ;;
10789
10790 mingw* | pw32* | cegcc*)
10791 lt_cv_dlopen="LoadLibrary"
10792 lt_cv_dlopen_libs=
10793 ;;
10794
10795 cygwin*)
10796 lt_cv_dlopen="dlopen"
10797 lt_cv_dlopen_libs=
10798 ;;
10799
10800 darwin*)
10801 # if libdl is installed we need to link against it
10802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10803 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10804 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10805 $as_echo_n "(cached) " >&6
10806 else
10807 ac_check_lib_save_LIBS=$LIBS
10808 LIBS="-ldl $LIBS"
10809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10810 /* end confdefs.h. */
10811
10812 /* Override any GCC internal prototype to avoid an error.
10813 Use char because int might match the return type of a GCC
10814 builtin and then its argument prototype would still apply. */
10815 #ifdef __cplusplus
10816 extern "C"
10817 #endif
10818 char dlopen ();
10819 int
10820 main ()
10821 {
10822 return dlopen ();
10823 ;
10824 return 0;
10825 }
10826 _ACEOF
10827 if ac_fn_c_try_link "$LINENO"; then :
10828 ac_cv_lib_dl_dlopen=yes
10829 else
10830 ac_cv_lib_dl_dlopen=no
10831 fi
10832 rm -f core conftest.err conftest.$ac_objext \
10833 conftest$ac_exeext conftest.$ac_ext
10834 LIBS=$ac_check_lib_save_LIBS
10835 fi
10836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10837 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10838 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10839 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10840 else
10841
10842 lt_cv_dlopen="dyld"
10843 lt_cv_dlopen_libs=
10844 lt_cv_dlopen_self=yes
10845
10846 fi
10847
10848 ;;
10849
10850 *)
10851 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10852 if test "x$ac_cv_func_shl_load" = x""yes; then :
10853 lt_cv_dlopen="shl_load"
10854 else
10855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10856 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10857 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10858 $as_echo_n "(cached) " >&6
10859 else
10860 ac_check_lib_save_LIBS=$LIBS
10861 LIBS="-ldld $LIBS"
10862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10863 /* end confdefs.h. */
10864
10865 /* Override any GCC internal prototype to avoid an error.
10866 Use char because int might match the return type of a GCC
10867 builtin and then its argument prototype would still apply. */
10868 #ifdef __cplusplus
10869 extern "C"
10870 #endif
10871 char shl_load ();
10872 int
10873 main ()
10874 {
10875 return shl_load ();
10876 ;
10877 return 0;
10878 }
10879 _ACEOF
10880 if ac_fn_c_try_link "$LINENO"; then :
10881 ac_cv_lib_dld_shl_load=yes
10882 else
10883 ac_cv_lib_dld_shl_load=no
10884 fi
10885 rm -f core conftest.err conftest.$ac_objext \
10886 conftest$ac_exeext conftest.$ac_ext
10887 LIBS=$ac_check_lib_save_LIBS
10888 fi
10889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10890 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10891 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10892 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10893 else
10894 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10895 if test "x$ac_cv_func_dlopen" = x""yes; then :
10896 lt_cv_dlopen="dlopen"
10897 else
10898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10899 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10900 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10901 $as_echo_n "(cached) " >&6
10902 else
10903 ac_check_lib_save_LIBS=$LIBS
10904 LIBS="-ldl $LIBS"
10905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10906 /* end confdefs.h. */
10907
10908 /* Override any GCC internal prototype to avoid an error.
10909 Use char because int might match the return type of a GCC
10910 builtin and then its argument prototype would still apply. */
10911 #ifdef __cplusplus
10912 extern "C"
10913 #endif
10914 char dlopen ();
10915 int
10916 main ()
10917 {
10918 return dlopen ();
10919 ;
10920 return 0;
10921 }
10922 _ACEOF
10923 if ac_fn_c_try_link "$LINENO"; then :
10924 ac_cv_lib_dl_dlopen=yes
10925 else
10926 ac_cv_lib_dl_dlopen=no
10927 fi
10928 rm -f core conftest.err conftest.$ac_objext \
10929 conftest$ac_exeext conftest.$ac_ext
10930 LIBS=$ac_check_lib_save_LIBS
10931 fi
10932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10933 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10934 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10935 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10936 else
10937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10938 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10939 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10940 $as_echo_n "(cached) " >&6
10941 else
10942 ac_check_lib_save_LIBS=$LIBS
10943 LIBS="-lsvld $LIBS"
10944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10945 /* end confdefs.h. */
10946
10947 /* Override any GCC internal prototype to avoid an error.
10948 Use char because int might match the return type of a GCC
10949 builtin and then its argument prototype would still apply. */
10950 #ifdef __cplusplus
10951 extern "C"
10952 #endif
10953 char dlopen ();
10954 int
10955 main ()
10956 {
10957 return dlopen ();
10958 ;
10959 return 0;
10960 }
10961 _ACEOF
10962 if ac_fn_c_try_link "$LINENO"; then :
10963 ac_cv_lib_svld_dlopen=yes
10964 else
10965 ac_cv_lib_svld_dlopen=no
10966 fi
10967 rm -f core conftest.err conftest.$ac_objext \
10968 conftest$ac_exeext conftest.$ac_ext
10969 LIBS=$ac_check_lib_save_LIBS
10970 fi
10971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10972 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10973 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10974 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10975 else
10976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10977 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10978 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10979 $as_echo_n "(cached) " >&6
10980 else
10981 ac_check_lib_save_LIBS=$LIBS
10982 LIBS="-ldld $LIBS"
10983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10984 /* end confdefs.h. */
10985
10986 /* Override any GCC internal prototype to avoid an error.
10987 Use char because int might match the return type of a GCC
10988 builtin and then its argument prototype would still apply. */
10989 #ifdef __cplusplus
10990 extern "C"
10991 #endif
10992 char dld_link ();
10993 int
10994 main ()
10995 {
10996 return dld_link ();
10997 ;
10998 return 0;
10999 }
11000 _ACEOF
11001 if ac_fn_c_try_link "$LINENO"; then :
11002 ac_cv_lib_dld_dld_link=yes
11003 else
11004 ac_cv_lib_dld_dld_link=no
11005 fi
11006 rm -f core conftest.err conftest.$ac_objext \
11007 conftest$ac_exeext conftest.$ac_ext
11008 LIBS=$ac_check_lib_save_LIBS
11009 fi
11010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11011 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11012 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11013 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11014 fi
11015
11016
11017 fi
11018
11019
11020 fi
11021
11022
11023 fi
11024
11025
11026 fi
11027
11028
11029 fi
11030
11031 ;;
11032 esac
11033
11034 if test "x$lt_cv_dlopen" != xno; then
11035 enable_dlopen=yes
11036 else
11037 enable_dlopen=no
11038 fi
11039
11040 case $lt_cv_dlopen in
11041 dlopen)
11042 save_CPPFLAGS="$CPPFLAGS"
11043 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11044
11045 save_LDFLAGS="$LDFLAGS"
11046 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11047
11048 save_LIBS="$LIBS"
11049 LIBS="$lt_cv_dlopen_libs $LIBS"
11050
11051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11052 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11053 if test "${lt_cv_dlopen_self+set}" = set; then :
11054 $as_echo_n "(cached) " >&6
11055 else
11056 if test "$cross_compiling" = yes; then :
11057 lt_cv_dlopen_self=cross
11058 else
11059 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11060 lt_status=$lt_dlunknown
11061 cat > conftest.$ac_ext <<_LT_EOF
11062 #line 11062 "configure"
11063 #include "confdefs.h"
11064
11065 #if HAVE_DLFCN_H
11066 #include <dlfcn.h>
11067 #endif
11068
11069 #include <stdio.h>
11070
11071 #ifdef RTLD_GLOBAL
11072 # define LT_DLGLOBAL RTLD_GLOBAL
11073 #else
11074 # ifdef DL_GLOBAL
11075 # define LT_DLGLOBAL DL_GLOBAL
11076 # else
11077 # define LT_DLGLOBAL 0
11078 # endif
11079 #endif
11080
11081 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11082 find out it does not work in some platform. */
11083 #ifndef LT_DLLAZY_OR_NOW
11084 # ifdef RTLD_LAZY
11085 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11086 # else
11087 # ifdef DL_LAZY
11088 # define LT_DLLAZY_OR_NOW DL_LAZY
11089 # else
11090 # ifdef RTLD_NOW
11091 # define LT_DLLAZY_OR_NOW RTLD_NOW
11092 # else
11093 # ifdef DL_NOW
11094 # define LT_DLLAZY_OR_NOW DL_NOW
11095 # else
11096 # define LT_DLLAZY_OR_NOW 0
11097 # endif
11098 # endif
11099 # endif
11100 # endif
11101 #endif
11102
11103 /* When -fvisbility=hidden is used, assume the code has been annotated
11104 correspondingly for the symbols needed. */
11105 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11106 void fnord () __attribute__((visibility("default")));
11107 #endif
11108
11109 void fnord () { int i=42; }
11110 int main ()
11111 {
11112 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11113 int status = $lt_dlunknown;
11114
11115 if (self)
11116 {
11117 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11118 else
11119 {
11120 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11121 else puts (dlerror ());
11122 }
11123 /* dlclose (self); */
11124 }
11125 else
11126 puts (dlerror ());
11127
11128 return status;
11129 }
11130 _LT_EOF
11131 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11132 (eval $ac_link) 2>&5
11133 ac_status=$?
11134 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11135 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11136 (./conftest; exit; ) >&5 2>/dev/null
11137 lt_status=$?
11138 case x$lt_status in
11139 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11140 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11141 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11142 esac
11143 else :
11144 # compilation failed
11145 lt_cv_dlopen_self=no
11146 fi
11147 fi
11148 rm -fr conftest*
11149
11150
11151 fi
11152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11153 $as_echo "$lt_cv_dlopen_self" >&6; }
11154
11155 if test "x$lt_cv_dlopen_self" = xyes; then
11156 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11158 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11159 if test "${lt_cv_dlopen_self_static+set}" = set; then :
11160 $as_echo_n "(cached) " >&6
11161 else
11162 if test "$cross_compiling" = yes; then :
11163 lt_cv_dlopen_self_static=cross
11164 else
11165 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11166 lt_status=$lt_dlunknown
11167 cat > conftest.$ac_ext <<_LT_EOF
11168 #line 11168 "configure"
11169 #include "confdefs.h"
11170
11171 #if HAVE_DLFCN_H
11172 #include <dlfcn.h>
11173 #endif
11174
11175 #include <stdio.h>
11176
11177 #ifdef RTLD_GLOBAL
11178 # define LT_DLGLOBAL RTLD_GLOBAL
11179 #else
11180 # ifdef DL_GLOBAL
11181 # define LT_DLGLOBAL DL_GLOBAL
11182 # else
11183 # define LT_DLGLOBAL 0
11184 # endif
11185 #endif
11186
11187 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11188 find out it does not work in some platform. */
11189 #ifndef LT_DLLAZY_OR_NOW
11190 # ifdef RTLD_LAZY
11191 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11192 # else
11193 # ifdef DL_LAZY
11194 # define LT_DLLAZY_OR_NOW DL_LAZY
11195 # else
11196 # ifdef RTLD_NOW
11197 # define LT_DLLAZY_OR_NOW RTLD_NOW
11198 # else
11199 # ifdef DL_NOW
11200 # define LT_DLLAZY_OR_NOW DL_NOW
11201 # else
11202 # define LT_DLLAZY_OR_NOW 0
11203 # endif
11204 # endif
11205 # endif
11206 # endif
11207 #endif
11208
11209 /* When -fvisbility=hidden is used, assume the code has been annotated
11210 correspondingly for the symbols needed. */
11211 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11212 void fnord () __attribute__((visibility("default")));
11213 #endif
11214
11215 void fnord () { int i=42; }
11216 int main ()
11217 {
11218 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11219 int status = $lt_dlunknown;
11220
11221 if (self)
11222 {
11223 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11224 else
11225 {
11226 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11227 else puts (dlerror ());
11228 }
11229 /* dlclose (self); */
11230 }
11231 else
11232 puts (dlerror ());
11233
11234 return status;
11235 }
11236 _LT_EOF
11237 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11238 (eval $ac_link) 2>&5
11239 ac_status=$?
11240 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11241 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11242 (./conftest; exit; ) >&5 2>/dev/null
11243 lt_status=$?
11244 case x$lt_status in
11245 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11246 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11247 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11248 esac
11249 else :
11250 # compilation failed
11251 lt_cv_dlopen_self_static=no
11252 fi
11253 fi
11254 rm -fr conftest*
11255
11256
11257 fi
11258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11259 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11260 fi
11261
11262 CPPFLAGS="$save_CPPFLAGS"
11263 LDFLAGS="$save_LDFLAGS"
11264 LIBS="$save_LIBS"
11265 ;;
11266 esac
11267
11268 case $lt_cv_dlopen_self in
11269 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11270 *) enable_dlopen_self=unknown ;;
11271 esac
11272
11273 case $lt_cv_dlopen_self_static in
11274 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11275 *) enable_dlopen_self_static=unknown ;;
11276 esac
11277 fi
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295 striplib=
11296 old_striplib=
11297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11298 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11299 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11300 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11301 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11303 $as_echo "yes" >&6; }
11304 else
11305 # FIXME - insert some real tests, host_os isn't really good enough
11306 case $host_os in
11307 darwin*)
11308 if test -n "$STRIP" ; then
11309 striplib="$STRIP -x"
11310 old_striplib="$STRIP -S"
11311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11312 $as_echo "yes" >&6; }
11313 else
11314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11315 $as_echo "no" >&6; }
11316 fi
11317 ;;
11318 *)
11319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11320 $as_echo "no" >&6; }
11321 ;;
11322 esac
11323 fi
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336 # Report which library types will actually be built
11337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11338 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11340 $as_echo "$can_build_shared" >&6; }
11341
11342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11343 $as_echo_n "checking whether to build shared libraries... " >&6; }
11344 test "$can_build_shared" = "no" && enable_shared=no
11345
11346 # On AIX, shared libraries and static libraries use the same namespace, and
11347 # are all built from PIC.
11348 case $host_os in
11349 aix3*)
11350 test "$enable_shared" = yes && enable_static=no
11351 if test -n "$RANLIB"; then
11352 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11353 postinstall_cmds='$RANLIB $lib'
11354 fi
11355 ;;
11356
11357 aix[4-9]*)
11358 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11359 test "$enable_shared" = yes && enable_static=no
11360 fi
11361 ;;
11362 esac
11363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11364 $as_echo "$enable_shared" >&6; }
11365
11366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11367 $as_echo_n "checking whether to build static libraries... " >&6; }
11368 # Make sure either enable_shared or enable_static is yes.
11369 test "$enable_shared" = yes || enable_static=yes
11370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11371 $as_echo "$enable_static" >&6; }
11372
11373
11374
11375
11376 fi
11377 ac_ext=c
11378 ac_cpp='$CPP $CPPFLAGS'
11379 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11380 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11381 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11382
11383 CC="$lt_save_CC"
11384
11385 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11386 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11387 (test "X$CXX" != "Xg++"))) ; then
11388 ac_ext=cpp
11389 ac_cpp='$CXXCPP $CPPFLAGS'
11390 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11391 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11392 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
11394 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
11395 if test -z "$CXXCPP"; then
11396 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
11397 $as_echo_n "(cached) " >&6
11398 else
11399 # Double quotes because CXXCPP needs to be expanded
11400 for CXXCPP in "$CXX -E" "/lib/cpp"
11401 do
11402 ac_preproc_ok=false
11403 for ac_cxx_preproc_warn_flag in '' yes
11404 do
11405 # Use a header file that comes with gcc, so configuring glibc
11406 # with a fresh cross-compiler works.
11407 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11408 # <limits.h> exists even on freestanding compilers.
11409 # On the NeXT, cc -E runs the code through the compiler's parser,
11410 # not just through cpp. "Syntax error" is here to catch this case.
11411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11412 /* end confdefs.h. */
11413 #ifdef __STDC__
11414 # include <limits.h>
11415 #else
11416 # include <assert.h>
11417 #endif
11418 Syntax error
11419 _ACEOF
11420 if ac_fn_cxx_try_cpp "$LINENO"; then :
11421
11422 else
11423 # Broken: fails on valid input.
11424 continue
11425 fi
11426 rm -f conftest.err conftest.$ac_ext
11427
11428 # OK, works on sane cases. Now check whether nonexistent headers
11429 # can be detected and how.
11430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11431 /* end confdefs.h. */
11432 #include <ac_nonexistent.h>
11433 _ACEOF
11434 if ac_fn_cxx_try_cpp "$LINENO"; then :
11435 # Broken: success on invalid input.
11436 continue
11437 else
11438 # Passes both tests.
11439 ac_preproc_ok=:
11440 break
11441 fi
11442 rm -f conftest.err conftest.$ac_ext
11443
11444 done
11445 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11446 rm -f conftest.err conftest.$ac_ext
11447 if $ac_preproc_ok; then :
11448 break
11449 fi
11450
11451 done
11452 ac_cv_prog_CXXCPP=$CXXCPP
11453
11454 fi
11455 CXXCPP=$ac_cv_prog_CXXCPP
11456 else
11457 ac_cv_prog_CXXCPP=$CXXCPP
11458 fi
11459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
11460 $as_echo "$CXXCPP" >&6; }
11461 ac_preproc_ok=false
11462 for ac_cxx_preproc_warn_flag in '' yes
11463 do
11464 # Use a header file that comes with gcc, so configuring glibc
11465 # with a fresh cross-compiler works.
11466 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11467 # <limits.h> exists even on freestanding compilers.
11468 # On the NeXT, cc -E runs the code through the compiler's parser,
11469 # not just through cpp. "Syntax error" is here to catch this case.
11470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11471 /* end confdefs.h. */
11472 #ifdef __STDC__
11473 # include <limits.h>
11474 #else
11475 # include <assert.h>
11476 #endif
11477 Syntax error
11478 _ACEOF
11479 if ac_fn_cxx_try_cpp "$LINENO"; then :
11480
11481 else
11482 # Broken: fails on valid input.
11483 continue
11484 fi
11485 rm -f conftest.err conftest.$ac_ext
11486
11487 # OK, works on sane cases. Now check whether nonexistent headers
11488 # can be detected and how.
11489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11490 /* end confdefs.h. */
11491 #include <ac_nonexistent.h>
11492 _ACEOF
11493 if ac_fn_cxx_try_cpp "$LINENO"; then :
11494 # Broken: success on invalid input.
11495 continue
11496 else
11497 # Passes both tests.
11498 ac_preproc_ok=:
11499 break
11500 fi
11501 rm -f conftest.err conftest.$ac_ext
11502
11503 done
11504 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11505 rm -f conftest.err conftest.$ac_ext
11506 if $ac_preproc_ok; then :
11507
11508 else
11509 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11510 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11511 as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
11512 See \`config.log' for more details." "$LINENO" 5; }
11513 fi
11514
11515 ac_ext=c
11516 ac_cpp='$CPP $CPPFLAGS'
11517 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11518 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11519 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11520
11521 else
11522 _lt_caught_CXX_error=yes
11523 fi
11524
11525 ac_ext=cpp
11526 ac_cpp='$CXXCPP $CPPFLAGS'
11527 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11528 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11529 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11530
11531 archive_cmds_need_lc_CXX=no
11532 allow_undefined_flag_CXX=
11533 always_export_symbols_CXX=no
11534 archive_expsym_cmds_CXX=
11535 compiler_needs_object_CXX=no
11536 export_dynamic_flag_spec_CXX=
11537 hardcode_direct_CXX=no
11538 hardcode_direct_absolute_CXX=no
11539 hardcode_libdir_flag_spec_CXX=
11540 hardcode_libdir_flag_spec_ld_CXX=
11541 hardcode_libdir_separator_CXX=
11542 hardcode_minus_L_CXX=no
11543 hardcode_shlibpath_var_CXX=unsupported
11544 hardcode_automatic_CXX=no
11545 inherit_rpath_CXX=no
11546 module_cmds_CXX=
11547 module_expsym_cmds_CXX=
11548 link_all_deplibs_CXX=unknown
11549 old_archive_cmds_CXX=$old_archive_cmds
11550 reload_flag_CXX=$reload_flag
11551 reload_cmds_CXX=$reload_cmds
11552 no_undefined_flag_CXX=
11553 whole_archive_flag_spec_CXX=
11554 enable_shared_with_static_runtimes_CXX=no
11555
11556 # Source file extension for C++ test sources.
11557 ac_ext=cpp
11558
11559 # Object file extension for compiled C++ test sources.
11560 objext=o
11561 objext_CXX=$objext
11562
11563 # No sense in running all these tests if we already determined that
11564 # the CXX compiler isn't working. Some variables (like enable_shared)
11565 # are currently assumed to apply to all compilers on this platform,
11566 # and will be corrupted by setting them based on a non-working compiler.
11567 if test "$_lt_caught_CXX_error" != yes; then
11568 # Code to be used in simple compile tests
11569 lt_simple_compile_test_code="int some_variable = 0;"
11570
11571 # Code to be used in simple link tests
11572 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11573
11574 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11575
11576
11577
11578
11579
11580
11581 # If no C compiler was specified, use CC.
11582 LTCC=${LTCC-"$CC"}
11583
11584 # If no C compiler flags were specified, use CFLAGS.
11585 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11586
11587 # Allow CC to be a program name with arguments.
11588 compiler=$CC
11589
11590
11591 # save warnings/boilerplate of simple test code
11592 ac_outfile=conftest.$ac_objext
11593 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11594 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11595 _lt_compiler_boilerplate=`cat conftest.err`
11596 $RM conftest*
11597
11598 ac_outfile=conftest.$ac_objext
11599 echo "$lt_simple_link_test_code" >conftest.$ac_ext
11600 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11601 _lt_linker_boilerplate=`cat conftest.err`
11602 $RM -r conftest*
11603
11604
11605 # Allow CC to be a program name with arguments.
11606 lt_save_CC=$CC
11607 lt_save_LD=$LD
11608 lt_save_GCC=$GCC
11609 GCC=$GXX
11610 lt_save_with_gnu_ld=$with_gnu_ld
11611 lt_save_path_LD=$lt_cv_path_LD
11612 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11613 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11614 else
11615 $as_unset lt_cv_prog_gnu_ld
11616 fi
11617 if test -n "${lt_cv_path_LDCXX+set}"; then
11618 lt_cv_path_LD=$lt_cv_path_LDCXX
11619 else
11620 $as_unset lt_cv_path_LD
11621 fi
11622 test -z "${LDCXX+set}" || LD=$LDCXX
11623 CC=${CXX-"c++"}
11624 compiler=$CC
11625 compiler_CXX=$CC
11626 for cc_temp in $compiler""; do
11627 case $cc_temp in
11628 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11629 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11630 \-*) ;;
11631 *) break;;
11632 esac
11633 done
11634 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
11635
11636
11637 if test -n "$compiler"; then
11638 # We don't want -fno-exception when compiling C++ code, so set the
11639 # no_builtin_flag separately
11640 if test "$GXX" = yes; then
11641 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11642 else
11643 lt_prog_compiler_no_builtin_flag_CXX=
11644 fi
11645
11646 if test "$GXX" = yes; then
11647 # Set up default GNU C++ configuration
11648
11649
11650
11651 # Check whether --with-gnu-ld was given.
11652 if test "${with_gnu_ld+set}" = set; then :
11653 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11654 else
11655 with_gnu_ld=no
11656 fi
11657
11658 ac_prog=ld
11659 if test "$GCC" = yes; then
11660 # Check if gcc -print-prog-name=ld gives a path.
11661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
11662 $as_echo_n "checking for ld used by $CC... " >&6; }
11663 case $host in
11664 *-*-mingw*)
11665 # gcc leaves a trailing carriage return which upsets mingw
11666 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11667 *)
11668 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11669 esac
11670 case $ac_prog in
11671 # Accept absolute paths.
11672 [\\/]* | ?:[\\/]*)
11673 re_direlt='/[^/][^/]*/\.\./'
11674 # Canonicalize the pathname of ld
11675 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
11676 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
11677 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
11678 done
11679 test -z "$LD" && LD="$ac_prog"
11680 ;;
11681 "")
11682 # If it fails, then pretend we aren't using GCC.
11683 ac_prog=ld
11684 ;;
11685 *)
11686 # If it is relative, then search for the first ld in PATH.
11687 with_gnu_ld=unknown
11688 ;;
11689 esac
11690 elif test "$with_gnu_ld" = yes; then
11691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
11692 $as_echo_n "checking for GNU ld... " >&6; }
11693 else
11694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
11695 $as_echo_n "checking for non-GNU ld... " >&6; }
11696 fi
11697 if test "${lt_cv_path_LD+set}" = set; then :
11698 $as_echo_n "(cached) " >&6
11699 else
11700 if test -z "$LD"; then
11701 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11702 for ac_dir in $PATH; do
11703 IFS="$lt_save_ifs"
11704 test -z "$ac_dir" && ac_dir=.
11705 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11706 lt_cv_path_LD="$ac_dir/$ac_prog"
11707 # Check to see if the program is GNU ld. I'd rather use --version,
11708 # but apparently some variants of GNU ld only accept -v.
11709 # Break only if it was the GNU/non-GNU ld that we prefer.
11710 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11711 *GNU* | *'with BFD'*)
11712 test "$with_gnu_ld" != no && break
11713 ;;
11714 *)
11715 test "$with_gnu_ld" != yes && break
11716 ;;
11717 esac
11718 fi
11719 done
11720 IFS="$lt_save_ifs"
11721 else
11722 lt_cv_path_LD="$LD" # Let the user override the test with a path.
11723 fi
11724 fi
11725
11726 LD="$lt_cv_path_LD"
11727 if test -n "$LD"; then
11728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11729 $as_echo "$LD" >&6; }
11730 else
11731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11732 $as_echo "no" >&6; }
11733 fi
11734 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
11735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
11736 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11737 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
11738 $as_echo_n "(cached) " >&6
11739 else
11740 # I'd rather use --version here, but apparently some GNU lds only accept -v.
11741 case `$LD -v 2>&1 </dev/null` in
11742 *GNU* | *'with BFD'*)
11743 lt_cv_prog_gnu_ld=yes
11744 ;;
11745 *)
11746 lt_cv_prog_gnu_ld=no
11747 ;;
11748 esac
11749 fi
11750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
11751 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
11752 with_gnu_ld=$lt_cv_prog_gnu_ld
11753
11754
11755
11756
11757
11758
11759
11760 # Check if GNU C++ uses GNU ld as the underlying linker, since the
11761 # archiving commands below assume that GNU ld is being used.
11762 if test "$with_gnu_ld" = yes; then
11763 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11764 archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11765
11766 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11767 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11768
11769 # If archive_cmds runs LD, not CC, wlarc should be empty
11770 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11771 # investigate it a little bit more. (MM)
11772 wlarc='${wl}'
11773
11774 # ancient GNU ld didn't support --whole-archive et. al.
11775 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
11776 $GREP 'no-whole-archive' > /dev/null; then
11777 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11778 else
11779 whole_archive_flag_spec_CXX=
11780 fi
11781 else
11782 with_gnu_ld=no
11783 wlarc=
11784
11785 # A generic and very simple default shared library creation
11786 # command for GNU C++ for the case where it uses the native
11787 # linker, instead of GNU ld. If possible, this setting should
11788 # overridden to take advantage of the native linker features on
11789 # the platform it is being used on.
11790 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11791 fi
11792
11793 # Commands to make compiler produce verbose output that lists
11794 # what "hidden" libraries, object files and flags are used when
11795 # linking a shared library.
11796 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
11797
11798 else
11799 GXX=no
11800 with_gnu_ld=no
11801 wlarc=
11802 fi
11803
11804 # PORTME: fill in a description of your system's C++ link characteristics
11805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11806 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11807 ld_shlibs_CXX=yes
11808 case $host_os in
11809 aix3*)
11810 # FIXME: insert proper C++ library support
11811 ld_shlibs_CXX=no
11812 ;;
11813 aix[4-9]*)
11814 if test "$host_cpu" = ia64; then
11815 # On IA64, the linker does run time linking by default, so we don't
11816 # have to do anything special.
11817 aix_use_runtimelinking=no
11818 exp_sym_flag='-Bexport'
11819 no_entry_flag=""
11820 else
11821 aix_use_runtimelinking=no
11822
11823 # Test if we are trying to use run time linking or normal
11824 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11825 # need to do runtime linking.
11826 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11827 for ld_flag in $LDFLAGS; do
11828 case $ld_flag in
11829 *-brtl*)
11830 aix_use_runtimelinking=yes
11831 break
11832 ;;
11833 esac
11834 done
11835 ;;
11836 esac
11837
11838 exp_sym_flag='-bexport'
11839 no_entry_flag='-bnoentry'
11840 fi
11841
11842 # When large executables or shared objects are built, AIX ld can
11843 # have problems creating the table of contents. If linking a library
11844 # or program results in "error TOC overflow" add -mminimal-toc to
11845 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
11846 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11847
11848 archive_cmds_CXX=''
11849 hardcode_direct_CXX=yes
11850 hardcode_direct_absolute_CXX=yes
11851 hardcode_libdir_separator_CXX=':'
11852 link_all_deplibs_CXX=yes
11853 file_list_spec_CXX='${wl}-f,'
11854
11855 if test "$GXX" = yes; then
11856 case $host_os in aix4.[012]|aix4.[012].*)
11857 # We only want to do this on AIX 4.2 and lower, the check
11858 # below for broken collect2 doesn't work under 4.3+
11859 collect2name=`${CC} -print-prog-name=collect2`
11860 if test -f "$collect2name" &&
11861 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
11862 then
11863 # We have reworked collect2
11864 :
11865 else
11866 # We have old collect2
11867 hardcode_direct_CXX=unsupported
11868 # It fails to find uninstalled libraries when the uninstalled
11869 # path is not listed in the libpath. Setting hardcode_minus_L
11870 # to unsupported forces relinking
11871 hardcode_minus_L_CXX=yes
11872 hardcode_libdir_flag_spec_CXX='-L$libdir'
11873 hardcode_libdir_separator_CXX=
11874 fi
11875 esac
11876 shared_flag='-shared'
11877 if test "$aix_use_runtimelinking" = yes; then
11878 shared_flag="$shared_flag "'${wl}-G'
11879 fi
11880 else
11881 # not using gcc
11882 if test "$host_cpu" = ia64; then
11883 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11884 # chokes on -Wl,-G. The following line is correct:
11885 shared_flag='-G'
11886 else
11887 if test "$aix_use_runtimelinking" = yes; then
11888 shared_flag='${wl}-G'
11889 else
11890 shared_flag='${wl}-bM:SRE'
11891 fi
11892 fi
11893 fi
11894
11895 export_dynamic_flag_spec_CXX='${wl}-bexpall'
11896 # It seems that -bexpall does not export symbols beginning with
11897 # underscore (_), so it is better to generate a list of symbols to
11898 # export.
11899 always_export_symbols_CXX=yes
11900 if test "$aix_use_runtimelinking" = yes; then
11901 # Warning - without using the other runtime loading flags (-brtl),
11902 # -berok will link without error, but may produce a broken library.
11903 allow_undefined_flag_CXX='-berok'
11904 # Determine the default libpath from the value encoded in an empty
11905 # executable.
11906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11907 /* end confdefs.h. */
11908
11909 int
11910 main ()
11911 {
11912
11913 ;
11914 return 0;
11915 }
11916 _ACEOF
11917 if ac_fn_cxx_try_link "$LINENO"; then :
11918
11919 lt_aix_libpath_sed='
11920 /Import File Strings/,/^$/ {
11921 /^0/ {
11922 s/^0 *\(.*\)$/\1/
11923 p
11924 }
11925 }'
11926 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11927 # Check for a 64-bit object if we didn't find anything.
11928 if test -z "$aix_libpath"; then
11929 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11930 fi
11931 fi
11932 rm -f core conftest.err conftest.$ac_objext \
11933 conftest$ac_exeext conftest.$ac_ext
11934 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11935
11936 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11937
11938 archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
11939 else
11940 if test "$host_cpu" = ia64; then
11941 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11942 allow_undefined_flag_CXX="-z nodefs"
11943 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
11944 else
11945 # Determine the default libpath from the value encoded in an
11946 # empty executable.
11947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11948 /* end confdefs.h. */
11949
11950 int
11951 main ()
11952 {
11953
11954 ;
11955 return 0;
11956 }
11957 _ACEOF
11958 if ac_fn_cxx_try_link "$LINENO"; then :
11959
11960 lt_aix_libpath_sed='
11961 /Import File Strings/,/^$/ {
11962 /^0/ {
11963 s/^0 *\(.*\)$/\1/
11964 p
11965 }
11966 }'
11967 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11968 # Check for a 64-bit object if we didn't find anything.
11969 if test -z "$aix_libpath"; then
11970 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11971 fi
11972 fi
11973 rm -f core conftest.err conftest.$ac_objext \
11974 conftest$ac_exeext conftest.$ac_ext
11975 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11976
11977 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11978 # Warning - without using the other run time loading flags,
11979 # -berok will link without error, but may produce a broken library.
11980 no_undefined_flag_CXX=' ${wl}-bernotok'
11981 allow_undefined_flag_CXX=' ${wl}-berok'
11982 if test "$with_gnu_ld" = yes; then
11983 # We only use this code for GNU lds that support --whole-archive.
11984 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11985 else
11986 # Exported symbols can be pulled into shared objects from archives
11987 whole_archive_flag_spec_CXX='$convenience'
11988 fi
11989 archive_cmds_need_lc_CXX=yes
11990 # This is similar to how AIX traditionally builds its shared
11991 # libraries.
11992 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
11993 fi
11994 fi
11995 ;;
11996
11997 beos*)
11998 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11999 allow_undefined_flag_CXX=unsupported
12000 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12001 # support --undefined. This deserves some investigation. FIXME
12002 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12003 else
12004 ld_shlibs_CXX=no
12005 fi
12006 ;;
12007
12008 chorus*)
12009 case $cc_basename in
12010 *)
12011 # FIXME: insert proper C++ library support
12012 ld_shlibs_CXX=no
12013 ;;
12014 esac
12015 ;;
12016
12017 cygwin* | mingw* | pw32* | cegcc*)
12018 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12019 # as there is no search path for DLLs.
12020 hardcode_libdir_flag_spec_CXX='-L$libdir'
12021 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12022 allow_undefined_flag_CXX=unsupported
12023 always_export_symbols_CXX=no
12024 enable_shared_with_static_runtimes_CXX=yes
12025
12026 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12027 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12028 # If the export-symbols file already is a .def file (1st line
12029 # is EXPORTS), use it as is; otherwise, prepend...
12030 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12031 cp $export_symbols $output_objdir/$soname.def;
12032 else
12033 echo EXPORTS > $output_objdir/$soname.def;
12034 cat $export_symbols >> $output_objdir/$soname.def;
12035 fi~
12036 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12037 else
12038 ld_shlibs_CXX=no
12039 fi
12040 ;;
12041 darwin* | rhapsody*)
12042
12043
12044 archive_cmds_need_lc_CXX=no
12045 hardcode_direct_CXX=no
12046 hardcode_automatic_CXX=yes
12047 hardcode_shlibpath_var_CXX=unsupported
12048 if test "$lt_cv_ld_force_load" = "yes"; then
12049 whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
12050 else
12051 whole_archive_flag_spec_CXX=''
12052 fi
12053 link_all_deplibs_CXX=yes
12054 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12055 case $cc_basename in
12056 ifort*) _lt_dar_can_shared=yes ;;
12057 *) _lt_dar_can_shared=$GCC ;;
12058 esac
12059 if test "$_lt_dar_can_shared" = "yes"; then
12060 output_verbose_link_cmd=func_echo_all
12061 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
12062 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12063 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
12064 module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
12065 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12066 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
12067 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
12068 fi
12069
12070 else
12071 ld_shlibs_CXX=no
12072 fi
12073
12074 ;;
12075
12076 dgux*)
12077 case $cc_basename in
12078 ec++*)
12079 # FIXME: insert proper C++ library support
12080 ld_shlibs_CXX=no
12081 ;;
12082 ghcx*)
12083 # Green Hills C++ Compiler
12084 # FIXME: insert proper C++ library support
12085 ld_shlibs_CXX=no
12086 ;;
12087 *)
12088 # FIXME: insert proper C++ library support
12089 ld_shlibs_CXX=no
12090 ;;
12091 esac
12092 ;;
12093
12094 freebsd2.*)
12095 # C++ shared libraries reported to be fairly broken before
12096 # switch to ELF
12097 ld_shlibs_CXX=no
12098 ;;
12099
12100 freebsd-elf*)
12101 archive_cmds_need_lc_CXX=no
12102 ;;
12103
12104 freebsd* | dragonfly*)
12105 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12106 # conventions
12107 ld_shlibs_CXX=yes
12108 ;;
12109
12110 gnu*)
12111 ;;
12112
12113 haiku*)
12114 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12115 link_all_deplibs_CXX=yes
12116 ;;
12117
12118 hpux9*)
12119 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12120 hardcode_libdir_separator_CXX=:
12121 export_dynamic_flag_spec_CXX='${wl}-E'
12122 hardcode_direct_CXX=yes
12123 hardcode_minus_L_CXX=yes # Not in the search PATH,
12124 # but as the default
12125 # location of the library.
12126
12127 case $cc_basename in
12128 CC*)
12129 # FIXME: insert proper C++ library support
12130 ld_shlibs_CXX=no
12131 ;;
12132 aCC*)
12133 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12134 # Commands to make compiler produce verbose output that lists
12135 # what "hidden" libraries, object files and flags are used when
12136 # linking a shared library.
12137 #
12138 # There doesn't appear to be a way to prevent this compiler from
12139 # explicitly linking system object files so we need to strip them
12140 # from the output so that they don't get included in the library
12141 # dependencies.
12142 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12143 ;;
12144 *)
12145 if test "$GXX" = yes; then
12146 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12147 else
12148 # FIXME: insert proper C++ library support
12149 ld_shlibs_CXX=no
12150 fi
12151 ;;
12152 esac
12153 ;;
12154
12155 hpux10*|hpux11*)
12156 if test $with_gnu_ld = no; then
12157 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12158 hardcode_libdir_separator_CXX=:
12159
12160 case $host_cpu in
12161 hppa*64*|ia64*)
12162 ;;
12163 *)
12164 export_dynamic_flag_spec_CXX='${wl}-E'
12165 ;;
12166 esac
12167 fi
12168 case $host_cpu in
12169 hppa*64*|ia64*)
12170 hardcode_direct_CXX=no
12171 hardcode_shlibpath_var_CXX=no
12172 ;;
12173 *)
12174 hardcode_direct_CXX=yes
12175 hardcode_direct_absolute_CXX=yes
12176 hardcode_minus_L_CXX=yes # Not in the search PATH,
12177 # but as the default
12178 # location of the library.
12179 ;;
12180 esac
12181
12182 case $cc_basename in
12183 CC*)
12184 # FIXME: insert proper C++ library support
12185 ld_shlibs_CXX=no
12186 ;;
12187 aCC*)
12188 case $host_cpu in
12189 hppa*64*)
12190 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12191 ;;
12192 ia64*)
12193 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12194 ;;
12195 *)
12196 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12197 ;;
12198 esac
12199 # Commands to make compiler produce verbose output that lists
12200 # what "hidden" libraries, object files and flags are used when
12201 # linking a shared library.
12202 #
12203 # There doesn't appear to be a way to prevent this compiler from
12204 # explicitly linking system object files so we need to strip them
12205 # from the output so that they don't get included in the library
12206 # dependencies.
12207 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12208 ;;
12209 *)
12210 if test "$GXX" = yes; then
12211 if test $with_gnu_ld = no; then
12212 case $host_cpu in
12213 hppa*64*)
12214 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12215 ;;
12216 ia64*)
12217 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12218 ;;
12219 *)
12220 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12221 ;;
12222 esac
12223 fi
12224 else
12225 # FIXME: insert proper C++ library support
12226 ld_shlibs_CXX=no
12227 fi
12228 ;;
12229 esac
12230 ;;
12231
12232 interix[3-9]*)
12233 hardcode_direct_CXX=no
12234 hardcode_shlibpath_var_CXX=no
12235 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12236 export_dynamic_flag_spec_CXX='${wl}-E'
12237 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12238 # Instead, shared libraries are loaded at an image base (0x10000000 by
12239 # default) and relocated if they conflict, which is a slow very memory
12240 # consuming and fragmenting process. To avoid this, we pick a random,
12241 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12242 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
12243 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12244 archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12245 ;;
12246 irix5* | irix6*)
12247 case $cc_basename in
12248 CC*)
12249 # SGI C++
12250 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12251
12252 # Archives containing C++ object files must be created using
12253 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
12254 # necessary to make sure instantiated templates are included
12255 # in the archive.
12256 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12257 ;;
12258 *)
12259 if test "$GXX" = yes; then
12260 if test "$with_gnu_ld" = no; then
12261 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12262 else
12263 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
12264 fi
12265 fi
12266 link_all_deplibs_CXX=yes
12267 ;;
12268 esac
12269 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12270 hardcode_libdir_separator_CXX=:
12271 inherit_rpath_CXX=yes
12272 ;;
12273
12274 linux* | k*bsd*-gnu | kopensolaris*-gnu)
12275 case $cc_basename in
12276 KCC*)
12277 # Kuck and Associates, Inc. (KAI) C++ Compiler
12278
12279 # KCC will only create a shared library if the output file
12280 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12281 # to its proper name (with version) after linking.
12282 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12283 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
12284 # Commands to make compiler produce verbose output that lists
12285 # what "hidden" libraries, object files and flags are used when
12286 # linking a shared library.
12287 #
12288 # There doesn't appear to be a way to prevent this compiler from
12289 # explicitly linking system object files so we need to strip them
12290 # from the output so that they don't get included in the library
12291 # dependencies.
12292 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12293
12294 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12295 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12296
12297 # Archives containing C++ object files must be created using
12298 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12299 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12300 ;;
12301 icpc* | ecpc* )
12302 # Intel C++
12303 with_gnu_ld=yes
12304 # version 8.0 and above of icpc choke on multiply defined symbols
12305 # if we add $predep_objects and $postdep_objects, however 7.1 and
12306 # earlier do not add the objects themselves.
12307 case `$CC -V 2>&1` in
12308 *"Version 7."*)
12309 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12310 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12311 ;;
12312 *) # Version 8.0 or newer
12313 tmp_idyn=
12314 case $host_cpu in
12315 ia64*) tmp_idyn=' -i_dynamic';;
12316 esac
12317 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12318 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12319 ;;
12320 esac
12321 archive_cmds_need_lc_CXX=no
12322 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12323 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12324 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12325 ;;
12326 pgCC* | pgcpp*)
12327 # Portland Group C++ compiler
12328 case `$CC -V` in
12329 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
12330 prelink_cmds_CXX='tpldir=Template.dir~
12331 rm -rf $tpldir~
12332 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12333 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
12334 old_archive_cmds_CXX='tpldir=Template.dir~
12335 rm -rf $tpldir~
12336 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
12337 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
12338 $RANLIB $oldlib'
12339 archive_cmds_CXX='tpldir=Template.dir~
12340 rm -rf $tpldir~
12341 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12342 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12343 archive_expsym_cmds_CXX='tpldir=Template.dir~
12344 rm -rf $tpldir~
12345 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12346 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12347 ;;
12348 *) # Version 6 and above use weak symbols
12349 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12350 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12351 ;;
12352 esac
12353
12354 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12355 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12356 whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
12357 ;;
12358 cxx*)
12359 # Compaq C++
12360 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12361 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
12362
12363 runpath_var=LD_RUN_PATH
12364 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12365 hardcode_libdir_separator_CXX=:
12366
12367 # Commands to make compiler produce verbose output that lists
12368 # what "hidden" libraries, object files and flags are used when
12369 # linking a shared library.
12370 #
12371 # There doesn't appear to be a way to prevent this compiler from
12372 # explicitly linking system object files so we need to strip them
12373 # from the output so that they don't get included in the library
12374 # dependencies.
12375 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
12376 ;;
12377 xl* | mpixl* | bgxl*)
12378 # IBM XL 8.0 on PPC, with GNU ld
12379 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12380 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12381 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12382 if test "x$supports_anon_versioning" = xyes; then
12383 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
12384 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12385 echo "local: *; };" >> $output_objdir/$libname.ver~
12386 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12387 fi
12388 ;;
12389 *)
12390 case `$CC -V 2>&1 | sed 5q` in
12391 *Sun\ C*)
12392 # Sun C++ 5.9
12393 no_undefined_flag_CXX=' -zdefs'
12394 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12395 archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
12396 hardcode_libdir_flag_spec_CXX='-R$libdir'
12397 whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
12398 compiler_needs_object_CXX=yes
12399
12400 # Not sure whether something based on
12401 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12402 # would be better.
12403 output_verbose_link_cmd='func_echo_all'
12404
12405 # Archives containing C++ object files must be created using
12406 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12407 # necessary to make sure instantiated templates are included
12408 # in the archive.
12409 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12410 ;;
12411 esac
12412 ;;
12413 esac
12414 ;;
12415
12416 lynxos*)
12417 # FIXME: insert proper C++ library support
12418 ld_shlibs_CXX=no
12419 ;;
12420
12421 m88k*)
12422 # FIXME: insert proper C++ library support
12423 ld_shlibs_CXX=no
12424 ;;
12425
12426 mvs*)
12427 case $cc_basename in
12428 cxx*)
12429 # FIXME: insert proper C++ library support
12430 ld_shlibs_CXX=no
12431 ;;
12432 *)
12433 # FIXME: insert proper C++ library support
12434 ld_shlibs_CXX=no
12435 ;;
12436 esac
12437 ;;
12438
12439 netbsd*)
12440 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12441 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12442 wlarc=
12443 hardcode_libdir_flag_spec_CXX='-R$libdir'
12444 hardcode_direct_CXX=yes
12445 hardcode_shlibpath_var_CXX=no
12446 fi
12447 # Workaround some broken pre-1.5 toolchains
12448 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12449 ;;
12450
12451 *nto* | *qnx*)
12452 ld_shlibs_CXX=yes
12453 ;;
12454
12455 openbsd2*)
12456 # C++ shared libraries are fairly broken
12457 ld_shlibs_CXX=no
12458 ;;
12459
12460 openbsd*)
12461 if test -f /usr/libexec/ld.so; then
12462 hardcode_direct_CXX=yes
12463 hardcode_shlibpath_var_CXX=no
12464 hardcode_direct_absolute_CXX=yes
12465 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12466 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12467 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12468 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12469 export_dynamic_flag_spec_CXX='${wl}-E'
12470 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12471 fi
12472 output_verbose_link_cmd=func_echo_all
12473 else
12474 ld_shlibs_CXX=no
12475 fi
12476 ;;
12477
12478 osf3* | osf4* | osf5*)
12479 case $cc_basename in
12480 KCC*)
12481 # Kuck and Associates, Inc. (KAI) C++ Compiler
12482
12483 # KCC will only create a shared library if the output file
12484 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12485 # to its proper name (with version) after linking.
12486 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12487
12488 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12489 hardcode_libdir_separator_CXX=:
12490
12491 # Archives containing C++ object files must be created using
12492 # the KAI C++ compiler.
12493 case $host in
12494 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
12495 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
12496 esac
12497 ;;
12498 RCC*)
12499 # Rational C++ 2.4.1
12500 # FIXME: insert proper C++ library support
12501 ld_shlibs_CXX=no
12502 ;;
12503 cxx*)
12504 case $host in
12505 osf3*)
12506 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12507 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12508 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12509 ;;
12510 *)
12511 allow_undefined_flag_CXX=' -expect_unresolved \*'
12512 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12513 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12514 echo "-hidden">> $lib.exp~
12515 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
12516 $RM $lib.exp'
12517 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12518 ;;
12519 esac
12520
12521 hardcode_libdir_separator_CXX=:
12522
12523 # Commands to make compiler produce verbose output that lists
12524 # what "hidden" libraries, object files and flags are used when
12525 # linking a shared library.
12526 #
12527 # There doesn't appear to be a way to prevent this compiler from
12528 # explicitly linking system object files so we need to strip them
12529 # from the output so that they don't get included in the library
12530 # dependencies.
12531 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12532 ;;
12533 *)
12534 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12535 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12536 case $host in
12537 osf3*)
12538 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12539 ;;
12540 *)
12541 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12542 ;;
12543 esac
12544
12545 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12546 hardcode_libdir_separator_CXX=:
12547
12548 # Commands to make compiler produce verbose output that lists
12549 # what "hidden" libraries, object files and flags are used when
12550 # linking a shared library.
12551 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12552
12553 else
12554 # FIXME: insert proper C++ library support
12555 ld_shlibs_CXX=no
12556 fi
12557 ;;
12558 esac
12559 ;;
12560
12561 psos*)
12562 # FIXME: insert proper C++ library support
12563 ld_shlibs_CXX=no
12564 ;;
12565
12566 sunos4*)
12567 case $cc_basename in
12568 CC*)
12569 # Sun C++ 4.x
12570 # FIXME: insert proper C++ library support
12571 ld_shlibs_CXX=no
12572 ;;
12573 lcc*)
12574 # Lucid
12575 # FIXME: insert proper C++ library support
12576 ld_shlibs_CXX=no
12577 ;;
12578 *)
12579 # FIXME: insert proper C++ library support
12580 ld_shlibs_CXX=no
12581 ;;
12582 esac
12583 ;;
12584
12585 solaris*)
12586 case $cc_basename in
12587 CC*)
12588 # Sun C++ 4.2, 5.x and Centerline C++
12589 archive_cmds_need_lc_CXX=yes
12590 no_undefined_flag_CXX=' -zdefs'
12591 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12592 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12593 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12594
12595 hardcode_libdir_flag_spec_CXX='-R$libdir'
12596 hardcode_shlibpath_var_CXX=no
12597 case $host_os in
12598 solaris2.[0-5] | solaris2.[0-5].*) ;;
12599 *)
12600 # The compiler driver will combine and reorder linker options,
12601 # but understands `-z linker_flag'.
12602 # Supported since Solaris 2.6 (maybe 2.5.1?)
12603 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12604 ;;
12605 esac
12606 link_all_deplibs_CXX=yes
12607
12608 output_verbose_link_cmd='func_echo_all'
12609
12610 # Archives containing C++ object files must be created using
12611 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12612 # necessary to make sure instantiated templates are included
12613 # in the archive.
12614 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12615 ;;
12616 gcx*)
12617 # Green Hills C++ Compiler
12618 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12619
12620 # The C++ compiler must be used to create the archive.
12621 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12622 ;;
12623 *)
12624 # GNU C++ compiler with Solaris linker
12625 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12626 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12627 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
12628 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12629 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12630 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12631
12632 # Commands to make compiler produce verbose output that lists
12633 # what "hidden" libraries, object files and flags are used when
12634 # linking a shared library.
12635 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12636 else
12637 # g++ 2.7 appears to require `-G' NOT `-shared' on this
12638 # platform.
12639 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12640 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12641 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12642
12643 # Commands to make compiler produce verbose output that lists
12644 # what "hidden" libraries, object files and flags are used when
12645 # linking a shared library.
12646 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12647 fi
12648
12649 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12650 case $host_os in
12651 solaris2.[0-5] | solaris2.[0-5].*) ;;
12652 *)
12653 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12654 ;;
12655 esac
12656 fi
12657 ;;
12658 esac
12659 ;;
12660
12661 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12662 no_undefined_flag_CXX='${wl}-z,text'
12663 archive_cmds_need_lc_CXX=no
12664 hardcode_shlibpath_var_CXX=no
12665 runpath_var='LD_RUN_PATH'
12666
12667 case $cc_basename in
12668 CC*)
12669 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12670 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12671 ;;
12672 *)
12673 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12674 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12675 ;;
12676 esac
12677 ;;
12678
12679 sysv5* | sco3.2v5* | sco5v6*)
12680 # Note: We can NOT use -z defs as we might desire, because we do not
12681 # link with -lc, and that would cause any symbols used from libc to
12682 # always be unresolved, which means just about no library would
12683 # ever link correctly. If we're not using GNU ld we use -z text
12684 # though, which does catch some bad symbols but isn't as heavy-handed
12685 # as -z defs.
12686 no_undefined_flag_CXX='${wl}-z,text'
12687 allow_undefined_flag_CXX='${wl}-z,nodefs'
12688 archive_cmds_need_lc_CXX=no
12689 hardcode_shlibpath_var_CXX=no
12690 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
12691 hardcode_libdir_separator_CXX=':'
12692 link_all_deplibs_CXX=yes
12693 export_dynamic_flag_spec_CXX='${wl}-Bexport'
12694 runpath_var='LD_RUN_PATH'
12695
12696 case $cc_basename in
12697 CC*)
12698 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12699 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12700 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
12701 '"$old_archive_cmds_CXX"
12702 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
12703 '"$reload_cmds_CXX"
12704 ;;
12705 *)
12706 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12707 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12708 ;;
12709 esac
12710 ;;
12711
12712 tandem*)
12713 case $cc_basename in
12714 NCC*)
12715 # NonStop-UX NCC 3.20
12716 # FIXME: insert proper C++ library support
12717 ld_shlibs_CXX=no
12718 ;;
12719 *)
12720 # FIXME: insert proper C++ library support
12721 ld_shlibs_CXX=no
12722 ;;
12723 esac
12724 ;;
12725
12726 vxworks*)
12727 # FIXME: insert proper C++ library support
12728 ld_shlibs_CXX=no
12729 ;;
12730
12731 *)
12732 # FIXME: insert proper C++ library support
12733 ld_shlibs_CXX=no
12734 ;;
12735 esac
12736
12737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
12738 $as_echo "$ld_shlibs_CXX" >&6; }
12739 test "$ld_shlibs_CXX" = no && can_build_shared=no
12740
12741 GCC_CXX="$GXX"
12742 LD_CXX="$LD"
12743
12744 ## CAVEAT EMPTOR:
12745 ## There is no encapsulation within the following macros, do not change
12746 ## the running order or otherwise move them around unless you know exactly
12747 ## what you are doing...
12748 # Dependencies to place before and after the object being linked:
12749 predep_objects_CXX=
12750 postdep_objects_CXX=
12751 predeps_CXX=
12752 postdeps_CXX=
12753 compiler_lib_search_path_CXX=
12754
12755 cat > conftest.$ac_ext <<_LT_EOF
12756 class Foo
12757 {
12758 public:
12759 Foo (void) { a = 0; }
12760 private:
12761 int a;
12762 };
12763 _LT_EOF
12764
12765 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12766 (eval $ac_compile) 2>&5
12767 ac_status=$?
12768 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12769 test $ac_status = 0; }; then
12770 # Parse the compiler output and extract the necessary
12771 # objects, libraries and library flags.
12772
12773 # Sentinel used to keep track of whether or not we are before
12774 # the conftest object file.
12775 pre_test_object_deps_done=no
12776
12777 for p in `eval "$output_verbose_link_cmd"`; do
12778 case $p in
12779
12780 -L* | -R* | -l*)
12781 # Some compilers place space between "-{L,R}" and the path.
12782 # Remove the space.
12783 if test $p = "-L" ||
12784 test $p = "-R"; then
12785 prev=$p
12786 continue
12787 else
12788 prev=
12789 fi
12790
12791 if test "$pre_test_object_deps_done" = no; then
12792 case $p in
12793 -L* | -R*)
12794 # Internal compiler library paths should come after those
12795 # provided the user. The postdeps already come after the
12796 # user supplied libs so there is no need to process them.
12797 if test -z "$compiler_lib_search_path_CXX"; then
12798 compiler_lib_search_path_CXX="${prev}${p}"
12799 else
12800 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12801 fi
12802 ;;
12803 # The "-l" case would never come before the object being
12804 # linked, so don't bother handling this case.
12805 esac
12806 else
12807 if test -z "$postdeps_CXX"; then
12808 postdeps_CXX="${prev}${p}"
12809 else
12810 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12811 fi
12812 fi
12813 ;;
12814
12815 *.$objext)
12816 # This assumes that the test object file only shows up
12817 # once in the compiler output.
12818 if test "$p" = "conftest.$objext"; then
12819 pre_test_object_deps_done=yes
12820 continue
12821 fi
12822
12823 if test "$pre_test_object_deps_done" = no; then
12824 if test -z "$predep_objects_CXX"; then
12825 predep_objects_CXX="$p"
12826 else
12827 predep_objects_CXX="$predep_objects_CXX $p"
12828 fi
12829 else
12830 if test -z "$postdep_objects_CXX"; then
12831 postdep_objects_CXX="$p"
12832 else
12833 postdep_objects_CXX="$postdep_objects_CXX $p"
12834 fi
12835 fi
12836 ;;
12837
12838 *) ;; # Ignore the rest.
12839
12840 esac
12841 done
12842
12843 # Clean up.
12844 rm -f a.out a.exe
12845 else
12846 echo "libtool.m4: error: problem compiling CXX test program"
12847 fi
12848
12849 $RM -f confest.$objext
12850
12851 # PORTME: override above test on systems where it is broken
12852 case $host_os in
12853 interix[3-9]*)
12854 # Interix 3.5 installs completely hosed .la files for C++, so rather than
12855 # hack all around it, let's just trust "g++" to DTRT.
12856 predep_objects_CXX=
12857 postdep_objects_CXX=
12858 postdeps_CXX=
12859 ;;
12860
12861 linux*)
12862 case `$CC -V 2>&1 | sed 5q` in
12863 *Sun\ C*)
12864 # Sun C++ 5.9
12865
12866 # The more standards-conforming stlport4 library is
12867 # incompatible with the Cstd library. Avoid specifying
12868 # it if it's in CXXFLAGS. Ignore libCrun as
12869 # -library=stlport4 depends on it.
12870 case " $CXX $CXXFLAGS " in
12871 *" -library=stlport4 "*)
12872 solaris_use_stlport4=yes
12873 ;;
12874 esac
12875
12876 if test "$solaris_use_stlport4" != yes; then
12877 postdeps_CXX='-library=Cstd -library=Crun'
12878 fi
12879 ;;
12880 esac
12881 ;;
12882
12883 solaris*)
12884 case $cc_basename in
12885 CC*)
12886 # The more standards-conforming stlport4 library is
12887 # incompatible with the Cstd library. Avoid specifying
12888 # it if it's in CXXFLAGS. Ignore libCrun as
12889 # -library=stlport4 depends on it.
12890 case " $CXX $CXXFLAGS " in
12891 *" -library=stlport4 "*)
12892 solaris_use_stlport4=yes
12893 ;;
12894 esac
12895
12896 # Adding this requires a known-good setup of shared libraries for
12897 # Sun compiler versions before 5.6, else PIC objects from an old
12898 # archive will be linked into the output, leading to subtle bugs.
12899 if test "$solaris_use_stlport4" != yes; then
12900 postdeps_CXX='-library=Cstd -library=Crun'
12901 fi
12902 ;;
12903 esac
12904 ;;
12905 esac
12906
12907
12908 case " $postdeps_CXX " in
12909 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
12910 esac
12911 compiler_lib_search_dirs_CXX=
12912 if test -n "${compiler_lib_search_path_CXX}"; then
12913 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12914 fi
12915
12916
12917
12918
12919
12920
12921
12922
12923
12924
12925
12926
12927
12928
12929
12930
12931
12932
12933
12934
12935
12936
12937
12938
12939
12940
12941
12942
12943
12944
12945
12946 lt_prog_compiler_wl_CXX=
12947 lt_prog_compiler_pic_CXX=
12948 lt_prog_compiler_static_CXX=
12949
12950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
12951 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12952
12953 # C++ specific cases for pic, static, wl, etc.
12954 if test "$GXX" = yes; then
12955 lt_prog_compiler_wl_CXX='-Wl,'
12956 lt_prog_compiler_static_CXX='-static'
12957
12958 case $host_os in
12959 aix*)
12960 # All AIX code is PIC.
12961 if test "$host_cpu" = ia64; then
12962 # AIX 5 now supports IA64 processor
12963 lt_prog_compiler_static_CXX='-Bstatic'
12964 fi
12965 lt_prog_compiler_pic_CXX='-fPIC'
12966 ;;
12967
12968 amigaos*)
12969 case $host_cpu in
12970 powerpc)
12971 # see comment about AmigaOS4 .so support
12972 lt_prog_compiler_pic_CXX='-fPIC'
12973 ;;
12974 m68k)
12975 # FIXME: we need at least 68020 code to build shared libraries, but
12976 # adding the `-m68020' flag to GCC prevents building anything better,
12977 # like `-m68040'.
12978 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12979 ;;
12980 esac
12981 ;;
12982
12983 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12984 # PIC is the default for these OSes.
12985 ;;
12986 mingw* | cygwin* | os2* | pw32* | cegcc*)
12987 # This hack is so that the source file can tell whether it is being
12988 # built for inclusion in a dll (and should export symbols for example).
12989 # Although the cygwin gcc ignores -fPIC, still need this for old-style
12990 # (--disable-auto-import) libraries
12991 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12992 ;;
12993 darwin* | rhapsody*)
12994 # PIC is the default on this platform
12995 # Common symbols not allowed in MH_DYLIB files
12996 lt_prog_compiler_pic_CXX='-fno-common'
12997 ;;
12998 *djgpp*)
12999 # DJGPP does not support shared libraries at all
13000 lt_prog_compiler_pic_CXX=
13001 ;;
13002 haiku*)
13003 # PIC is the default for Haiku.
13004 # The "-static" flag exists, but is broken.
13005 lt_prog_compiler_static_CXX=
13006 ;;
13007 interix[3-9]*)
13008 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13009 # Instead, we relocate shared libraries at runtime.
13010 ;;
13011 sysv4*MP*)
13012 if test -d /usr/nec; then
13013 lt_prog_compiler_pic_CXX=-Kconform_pic
13014 fi
13015 ;;
13016 hpux*)
13017 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13018 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
13019 # sets the default TLS model and affects inlining.
13020 case $host_cpu in
13021 hppa*64*)
13022 ;;
13023 *)
13024 lt_prog_compiler_pic_CXX='-fPIC'
13025 ;;
13026 esac
13027 ;;
13028 *qnx* | *nto*)
13029 # QNX uses GNU C++, but need to define -shared option too, otherwise
13030 # it will coredump.
13031 lt_prog_compiler_pic_CXX='-fPIC -shared'
13032 ;;
13033 *)
13034 lt_prog_compiler_pic_CXX='-fPIC'
13035 ;;
13036 esac
13037 else
13038 case $host_os in
13039 aix[4-9]*)
13040 # All AIX code is PIC.
13041 if test "$host_cpu" = ia64; then
13042 # AIX 5 now supports IA64 processor
13043 lt_prog_compiler_static_CXX='-Bstatic'
13044 else
13045 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13046 fi
13047 ;;
13048 chorus*)
13049 case $cc_basename in
13050 cxch68*)
13051 # Green Hills C++ Compiler
13052 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
13053 ;;
13054 esac
13055 ;;
13056 dgux*)
13057 case $cc_basename in
13058 ec++*)
13059 lt_prog_compiler_pic_CXX='-KPIC'
13060 ;;
13061 ghcx*)
13062 # Green Hills C++ Compiler
13063 lt_prog_compiler_pic_CXX='-pic'
13064 ;;
13065 *)
13066 ;;
13067 esac
13068 ;;
13069 freebsd* | dragonfly*)
13070 # FreeBSD uses GNU C++
13071 ;;
13072 hpux9* | hpux10* | hpux11*)
13073 case $cc_basename in
13074 CC*)
13075 lt_prog_compiler_wl_CXX='-Wl,'
13076 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13077 if test "$host_cpu" != ia64; then
13078 lt_prog_compiler_pic_CXX='+Z'
13079 fi
13080 ;;
13081 aCC*)
13082 lt_prog_compiler_wl_CXX='-Wl,'
13083 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13084 case $host_cpu in
13085 hppa*64*|ia64*)
13086 # +Z the default
13087 ;;
13088 *)
13089 lt_prog_compiler_pic_CXX='+Z'
13090 ;;
13091 esac
13092 ;;
13093 *)
13094 ;;
13095 esac
13096 ;;
13097 interix*)
13098 # This is c89, which is MS Visual C++ (no shared libs)
13099 # Anyone wants to do a port?
13100 ;;
13101 irix5* | irix6* | nonstopux*)
13102 case $cc_basename in
13103 CC*)
13104 lt_prog_compiler_wl_CXX='-Wl,'
13105 lt_prog_compiler_static_CXX='-non_shared'
13106 # CC pic flag -KPIC is the default.
13107 ;;
13108 *)
13109 ;;
13110 esac
13111 ;;
13112 linux* | k*bsd*-gnu | kopensolaris*-gnu)
13113 case $cc_basename in
13114 KCC*)
13115 # KAI C++ Compiler
13116 lt_prog_compiler_wl_CXX='--backend -Wl,'
13117 lt_prog_compiler_pic_CXX='-fPIC'
13118 ;;
13119 ecpc* )
13120 # old Intel C++ for x86_64 which still supported -KPIC.
13121 lt_prog_compiler_wl_CXX='-Wl,'
13122 lt_prog_compiler_pic_CXX='-KPIC'
13123 lt_prog_compiler_static_CXX='-static'
13124 ;;
13125 icpc* )
13126 # Intel C++, used to be incompatible with GCC.
13127 # ICC 10 doesn't accept -KPIC any more.
13128 lt_prog_compiler_wl_CXX='-Wl,'
13129 lt_prog_compiler_pic_CXX='-fPIC'
13130 lt_prog_compiler_static_CXX='-static'
13131 ;;
13132 pgCC* | pgcpp*)
13133 # Portland Group C++ compiler
13134 lt_prog_compiler_wl_CXX='-Wl,'
13135 lt_prog_compiler_pic_CXX='-fpic'
13136 lt_prog_compiler_static_CXX='-Bstatic'
13137 ;;
13138 cxx*)
13139 # Compaq C++
13140 # Make sure the PIC flag is empty. It appears that all Alpha
13141 # Linux and Compaq Tru64 Unix objects are PIC.
13142 lt_prog_compiler_pic_CXX=
13143 lt_prog_compiler_static_CXX='-non_shared'
13144 ;;
13145 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
13146 # IBM XL 8.0, 9.0 on PPC and BlueGene
13147 lt_prog_compiler_wl_CXX='-Wl,'
13148 lt_prog_compiler_pic_CXX='-qpic'
13149 lt_prog_compiler_static_CXX='-qstaticlink'
13150 ;;
13151 *)
13152 case `$CC -V 2>&1 | sed 5q` in
13153 *Sun\ C*)
13154 # Sun C++ 5.9
13155 lt_prog_compiler_pic_CXX='-KPIC'
13156 lt_prog_compiler_static_CXX='-Bstatic'
13157 lt_prog_compiler_wl_CXX='-Qoption ld '
13158 ;;
13159 esac
13160 ;;
13161 esac
13162 ;;
13163 lynxos*)
13164 ;;
13165 m88k*)
13166 ;;
13167 mvs*)
13168 case $cc_basename in
13169 cxx*)
13170 lt_prog_compiler_pic_CXX='-W c,exportall'
13171 ;;
13172 *)
13173 ;;
13174 esac
13175 ;;
13176 netbsd*)
13177 ;;
13178 *qnx* | *nto*)
13179 # QNX uses GNU C++, but need to define -shared option too, otherwise
13180 # it will coredump.
13181 lt_prog_compiler_pic_CXX='-fPIC -shared'
13182 ;;
13183 osf3* | osf4* | osf5*)
13184 case $cc_basename in
13185 KCC*)
13186 lt_prog_compiler_wl_CXX='--backend -Wl,'
13187 ;;
13188 RCC*)
13189 # Rational C++ 2.4.1
13190 lt_prog_compiler_pic_CXX='-pic'
13191 ;;
13192 cxx*)
13193 # Digital/Compaq C++
13194 lt_prog_compiler_wl_CXX='-Wl,'
13195 # Make sure the PIC flag is empty. It appears that all Alpha
13196 # Linux and Compaq Tru64 Unix objects are PIC.
13197 lt_prog_compiler_pic_CXX=
13198 lt_prog_compiler_static_CXX='-non_shared'
13199 ;;
13200 *)
13201 ;;
13202 esac
13203 ;;
13204 psos*)
13205 ;;
13206 solaris*)
13207 case $cc_basename in
13208 CC*)
13209 # Sun C++ 4.2, 5.x and Centerline C++
13210 lt_prog_compiler_pic_CXX='-KPIC'
13211 lt_prog_compiler_static_CXX='-Bstatic'
13212 lt_prog_compiler_wl_CXX='-Qoption ld '
13213 ;;
13214 gcx*)
13215 # Green Hills C++ Compiler
13216 lt_prog_compiler_pic_CXX='-PIC'
13217 ;;
13218 *)
13219 ;;
13220 esac
13221 ;;
13222 sunos4*)
13223 case $cc_basename in
13224 CC*)
13225 # Sun C++ 4.x
13226 lt_prog_compiler_pic_CXX='-pic'
13227 lt_prog_compiler_static_CXX='-Bstatic'
13228 ;;
13229 lcc*)
13230 # Lucid
13231 lt_prog_compiler_pic_CXX='-pic'
13232 ;;
13233 *)
13234 ;;
13235 esac
13236 ;;
13237 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13238 case $cc_basename in
13239 CC*)
13240 lt_prog_compiler_wl_CXX='-Wl,'
13241 lt_prog_compiler_pic_CXX='-KPIC'
13242 lt_prog_compiler_static_CXX='-Bstatic'
13243 ;;
13244 esac
13245 ;;
13246 tandem*)
13247 case $cc_basename in
13248 NCC*)
13249 # NonStop-UX NCC 3.20
13250 lt_prog_compiler_pic_CXX='-KPIC'
13251 ;;
13252 *)
13253 ;;
13254 esac
13255 ;;
13256 vxworks*)
13257 ;;
13258 *)
13259 lt_prog_compiler_can_build_shared_CXX=no
13260 ;;
13261 esac
13262 fi
13263
13264 case $host_os in
13265 # For platforms which do not support PIC, -DPIC is meaningless:
13266 *djgpp*)
13267 lt_prog_compiler_pic_CXX=
13268 ;;
13269 *)
13270 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13271 ;;
13272 esac
13273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
13274 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13275
13276
13277
13278 #
13279 # Check to make sure the PIC flag actually works.
13280 #
13281 if test -n "$lt_prog_compiler_pic_CXX"; then
13282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13283 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13284 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
13285 $as_echo_n "(cached) " >&6
13286 else
13287 lt_cv_prog_compiler_pic_works_CXX=no
13288 ac_outfile=conftest.$ac_objext
13289 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13290 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13291 # Insert the option either (1) after the last *FLAGS variable, or
13292 # (2) before a word containing "conftest.", or (3) at the end.
13293 # Note that $ac_compile itself does not contain backslashes and begins
13294 # with a dollar sign (not a hyphen), so the echo should work correctly.
13295 # The option is referenced via a variable to avoid confusing sed.
13296 lt_compile=`echo "$ac_compile" | $SED \
13297 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13298 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13299 -e 's:$: $lt_compiler_flag:'`
13300 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13301 (eval "$lt_compile" 2>conftest.err)
13302 ac_status=$?
13303 cat conftest.err >&5
13304 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13305 if (exit $ac_status) && test -s "$ac_outfile"; then
13306 # The compiler can only warn and ignore the option if not recognized
13307 # So say no if there are warnings other than the usual output.
13308 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
13309 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13310 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13311 lt_cv_prog_compiler_pic_works_CXX=yes
13312 fi
13313 fi
13314 $RM conftest*
13315
13316 fi
13317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13318 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13319
13320 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13321 case $lt_prog_compiler_pic_CXX in
13322 "" | " "*) ;;
13323 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13324 esac
13325 else
13326 lt_prog_compiler_pic_CXX=
13327 lt_prog_compiler_can_build_shared_CXX=no
13328 fi
13329
13330 fi
13331
13332
13333
13334 #
13335 # Check to make sure the static flag actually works.
13336 #
13337 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13339 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13340 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
13341 $as_echo_n "(cached) " >&6
13342 else
13343 lt_cv_prog_compiler_static_works_CXX=no
13344 save_LDFLAGS="$LDFLAGS"
13345 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13346 echo "$lt_simple_link_test_code" > conftest.$ac_ext
13347 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13348 # The linker can only warn and ignore the option if not recognized
13349 # So say no if there are warnings
13350 if test -s conftest.err; then
13351 # Append any errors to the config.log.
13352 cat conftest.err 1>&5
13353 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
13354 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13355 if diff conftest.exp conftest.er2 >/dev/null; then
13356 lt_cv_prog_compiler_static_works_CXX=yes
13357 fi
13358 else
13359 lt_cv_prog_compiler_static_works_CXX=yes
13360 fi
13361 fi
13362 $RM -r conftest*
13363 LDFLAGS="$save_LDFLAGS"
13364
13365 fi
13366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13367 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13368
13369 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13370 :
13371 else
13372 lt_prog_compiler_static_CXX=
13373 fi
13374
13375
13376
13377
13378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13379 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13380 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
13381 $as_echo_n "(cached) " >&6
13382 else
13383 lt_cv_prog_compiler_c_o_CXX=no
13384 $RM -r conftest 2>/dev/null
13385 mkdir conftest
13386 cd conftest
13387 mkdir out
13388 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13389
13390 lt_compiler_flag="-o out/conftest2.$ac_objext"
13391 # Insert the option either (1) after the last *FLAGS variable, or
13392 # (2) before a word containing "conftest.", or (3) at the end.
13393 # Note that $ac_compile itself does not contain backslashes and begins
13394 # with a dollar sign (not a hyphen), so the echo should work correctly.
13395 lt_compile=`echo "$ac_compile" | $SED \
13396 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13397 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13398 -e 's:$: $lt_compiler_flag:'`
13399 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13400 (eval "$lt_compile" 2>out/conftest.err)
13401 ac_status=$?
13402 cat out/conftest.err >&5
13403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13404 if (exit $ac_status) && test -s out/conftest2.$ac_objext
13405 then
13406 # The compiler can only warn and ignore the option if not recognized
13407 # So say no if there are warnings
13408 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13409 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13410 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13411 lt_cv_prog_compiler_c_o_CXX=yes
13412 fi
13413 fi
13414 chmod u+w . 2>&5
13415 $RM conftest*
13416 # SGI C++ compiler will create directory out/ii_files/ for
13417 # template instantiation
13418 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13419 $RM out/* && rmdir out
13420 cd ..
13421 $RM -r conftest
13422 $RM conftest*
13423
13424 fi
13425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13426 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13427
13428
13429
13430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13431 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13432 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
13433 $as_echo_n "(cached) " >&6
13434 else
13435 lt_cv_prog_compiler_c_o_CXX=no
13436 $RM -r conftest 2>/dev/null
13437 mkdir conftest
13438 cd conftest
13439 mkdir out
13440 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13441
13442 lt_compiler_flag="-o out/conftest2.$ac_objext"
13443 # Insert the option either (1) after the last *FLAGS variable, or
13444 # (2) before a word containing "conftest.", or (3) at the end.
13445 # Note that $ac_compile itself does not contain backslashes and begins
13446 # with a dollar sign (not a hyphen), so the echo should work correctly.
13447 lt_compile=`echo "$ac_compile" | $SED \
13448 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13449 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13450 -e 's:$: $lt_compiler_flag:'`
13451 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13452 (eval "$lt_compile" 2>out/conftest.err)
13453 ac_status=$?
13454 cat out/conftest.err >&5
13455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13456 if (exit $ac_status) && test -s out/conftest2.$ac_objext
13457 then
13458 # The compiler can only warn and ignore the option if not recognized
13459 # So say no if there are warnings
13460 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13461 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13462 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13463 lt_cv_prog_compiler_c_o_CXX=yes
13464 fi
13465 fi
13466 chmod u+w . 2>&5
13467 $RM conftest*
13468 # SGI C++ compiler will create directory out/ii_files/ for
13469 # template instantiation
13470 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13471 $RM out/* && rmdir out
13472 cd ..
13473 $RM -r conftest
13474 $RM conftest*
13475
13476 fi
13477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13478 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13479
13480
13481
13482
13483 hard_links="nottested"
13484 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13485 # do not overwrite the value of need_locks provided by the user
13486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
13487 $as_echo_n "checking if we can lock with hard links... " >&6; }
13488 hard_links=yes
13489 $RM conftest*
13490 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13491 touch conftest.a
13492 ln conftest.a conftest.b 2>&5 || hard_links=no
13493 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
13495 $as_echo "$hard_links" >&6; }
13496 if test "$hard_links" = no; then
13497 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13498 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13499 need_locks=warn
13500 fi
13501 else
13502 need_locks=no
13503 fi
13504
13505
13506
13507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13508 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13509
13510 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13511 case $host_os in
13512 aix[4-9]*)
13513 # If we're using GNU nm, then we don't want the "-C" option.
13514 # -C means demangle to AIX nm, but means don't demangle with GNU nm
13515 # Also, AIX nm treats weak defined symbols like other global defined
13516 # symbols, whereas GNU nm marks them as "W".
13517 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
13518 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13519 else
13520 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13521 fi
13522 ;;
13523 pw32*)
13524 export_symbols_cmds_CXX="$ltdll_cmds"
13525 ;;
13526 cygwin* | mingw* | cegcc*)
13527 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
13528 ;;
13529 *)
13530 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13531 ;;
13532 esac
13533 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13534
13535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13536 $as_echo "$ld_shlibs_CXX" >&6; }
13537 test "$ld_shlibs_CXX" = no && can_build_shared=no
13538
13539 with_gnu_ld_CXX=$with_gnu_ld
13540
13541
13542
13543
13544
13545
13546 #
13547 # Do we need to explicitly link libc?
13548 #
13549 case "x$archive_cmds_need_lc_CXX" in
13550 x|xyes)
13551 # Assume -lc should be added
13552 archive_cmds_need_lc_CXX=yes
13553
13554 if test "$enable_shared" = yes && test "$GCC" = yes; then
13555 case $archive_cmds_CXX in
13556 *'~'*)
13557 # FIXME: we may have to deal with multi-command sequences.
13558 ;;
13559 '$CC '*)
13560 # Test whether the compiler implicitly links with -lc since on some
13561 # systems, -lgcc has to come before -lc. If gcc already passes -lc
13562 # to ld, don't add -lc before -lgcc.
13563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13564 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13565 if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
13566 $as_echo_n "(cached) " >&6
13567 else
13568 $RM conftest*
13569 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13570
13571 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13572 (eval $ac_compile) 2>&5
13573 ac_status=$?
13574 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13575 test $ac_status = 0; } 2>conftest.err; then
13576 soname=conftest
13577 lib=conftest
13578 libobjs=conftest.$ac_objext
13579 deplibs=
13580 wl=$lt_prog_compiler_wl_CXX
13581 pic_flag=$lt_prog_compiler_pic_CXX
13582 compiler_flags=-v
13583 linker_flags=-v
13584 verstring=
13585 output_objdir=.
13586 libname=conftest
13587 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13588 allow_undefined_flag_CXX=
13589 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13590 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13591 ac_status=$?
13592 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13593 test $ac_status = 0; }
13594 then
13595 lt_cv_archive_cmds_need_lc_CXX=no
13596 else
13597 lt_cv_archive_cmds_need_lc_CXX=yes
13598 fi
13599 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13600 else
13601 cat conftest.err 1>&5
13602 fi
13603 $RM conftest*
13604
13605 fi
13606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
13607 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
13608 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
13609 ;;
13610 esac
13611 fi
13612 ;;
13613 esac
13614
13615
13616
13617
13618
13619
13620
13621
13622
13623
13624
13625
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636
13637
13638
13639
13640
13641
13642
13643
13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
13659
13660
13661
13662
13663
13664
13665
13666
13667
13668
13669
13670
13671
13672
13673
13674
13675
13676
13677
13678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
13679 $as_echo_n "checking dynamic linker characteristics... " >&6; }
13680
13681 library_names_spec=
13682 libname_spec='lib$name'
13683 soname_spec=
13684 shrext_cmds=".so"
13685 postinstall_cmds=
13686 postuninstall_cmds=
13687 finish_cmds=
13688 finish_eval=
13689 shlibpath_var=
13690 shlibpath_overrides_runpath=unknown
13691 version_type=none
13692 dynamic_linker="$host_os ld.so"
13693 sys_lib_dlsearch_path_spec="/lib /usr/lib"
13694 need_lib_prefix=unknown
13695 hardcode_into_libs=no
13696
13697 # when you set need_version to no, make sure it does not cause -set_version
13698 # flags to be left without arguments
13699 need_version=unknown
13700
13701 case $host_os in
13702 aix3*)
13703 version_type=linux
13704 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13705 shlibpath_var=LIBPATH
13706
13707 # AIX 3 has no versioning support, so we append a major version to the name.
13708 soname_spec='${libname}${release}${shared_ext}$major'
13709 ;;
13710
13711 aix[4-9]*)
13712 version_type=linux
13713 need_lib_prefix=no
13714 need_version=no
13715 hardcode_into_libs=yes
13716 if test "$host_cpu" = ia64; then
13717 # AIX 5 supports IA64
13718 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13719 shlibpath_var=LD_LIBRARY_PATH
13720 else
13721 # With GCC up to 2.95.x, collect2 would create an import file
13722 # for dependence libraries. The import file would start with
13723 # the line `#! .'. This would cause the generated library to
13724 # depend on `.', always an invalid library. This was fixed in
13725 # development snapshots of GCC prior to 3.0.
13726 case $host_os in
13727 aix4 | aix4.[01] | aix4.[01].*)
13728 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13729 echo ' yes '
13730 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
13731 :
13732 else
13733 can_build_shared=no
13734 fi
13735 ;;
13736 esac
13737 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13738 # soname into executable. Probably we can add versioning support to
13739 # collect2, so additional links can be useful in future.
13740 if test "$aix_use_runtimelinking" = yes; then
13741 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13742 # instead of lib<name>.a to let people know that these are not
13743 # typical AIX shared libraries.
13744 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13745 else
13746 # We preserve .a as extension for shared libraries through AIX4.2
13747 # and later when we are not doing run time linking.
13748 library_names_spec='${libname}${release}.a $libname.a'
13749 soname_spec='${libname}${release}${shared_ext}$major'
13750 fi
13751 shlibpath_var=LIBPATH
13752 fi
13753 ;;
13754
13755 amigaos*)
13756 case $host_cpu in
13757 powerpc)
13758 # Since July 2007 AmigaOS4 officially supports .so libraries.
13759 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
13760 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13761 ;;
13762 m68k)
13763 library_names_spec='$libname.ixlibrary $libname.a'
13764 # Create ${libname}_ixlibrary.a entries in /sys/libs.
13765 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'
13766 ;;
13767 esac
13768 ;;
13769
13770 beos*)
13771 library_names_spec='${libname}${shared_ext}'
13772 dynamic_linker="$host_os ld.so"
13773 shlibpath_var=LIBRARY_PATH
13774 ;;
13775
13776 bsdi[45]*)
13777 version_type=linux
13778 need_version=no
13779 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13780 soname_spec='${libname}${release}${shared_ext}$major'
13781 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13782 shlibpath_var=LD_LIBRARY_PATH
13783 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13784 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13785 # the default ld.so.conf also contains /usr/contrib/lib and
13786 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13787 # libtool to hard-code these into programs
13788 ;;
13789
13790 cygwin* | mingw* | pw32* | cegcc*)
13791 version_type=windows
13792 shrext_cmds=".dll"
13793 need_version=no
13794 need_lib_prefix=no
13795
13796 case $GCC,$host_os in
13797 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
13798 library_names_spec='$libname.dll.a'
13799 # DLL is installed to $(libdir)/../bin by postinstall_cmds
13800 postinstall_cmds='base_file=`basename \${file}`~
13801 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
13802 dldir=$destdir/`dirname \$dlpath`~
13803 test -d \$dldir || mkdir -p \$dldir~
13804 $install_prog $dir/$dlname \$dldir/$dlname~
13805 chmod a+x \$dldir/$dlname~
13806 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
13807 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
13808 fi'
13809 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13810 dlpath=$dir/\$dldll~
13811 $RM \$dlpath'
13812 shlibpath_overrides_runpath=yes
13813
13814 case $host_os in
13815 cygwin*)
13816 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13817 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13818
13819 ;;
13820 mingw* | cegcc*)
13821 # MinGW DLLs use traditional 'lib' prefix
13822 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13823 ;;
13824 pw32*)
13825 # pw32 DLLs use 'pw' prefix rather than 'lib'
13826 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13827 ;;
13828 esac
13829 ;;
13830
13831 *)
13832 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13833 ;;
13834 esac
13835 dynamic_linker='Win32 ld.exe'
13836 # FIXME: first we should search . and the directory the executable is in
13837 shlibpath_var=PATH
13838 ;;
13839
13840 darwin* | rhapsody*)
13841 dynamic_linker="$host_os dyld"
13842 version_type=darwin
13843 need_lib_prefix=no
13844 need_version=no
13845 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13846 soname_spec='${libname}${release}${major}$shared_ext'
13847 shlibpath_overrides_runpath=yes
13848 shlibpath_var=DYLD_LIBRARY_PATH
13849 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13850
13851 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13852 ;;
13853
13854 dgux*)
13855 version_type=linux
13856 need_lib_prefix=no
13857 need_version=no
13858 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13859 soname_spec='${libname}${release}${shared_ext}$major'
13860 shlibpath_var=LD_LIBRARY_PATH
13861 ;;
13862
13863 freebsd* | dragonfly*)
13864 # DragonFly does not have aout. When/if they implement a new
13865 # versioning mechanism, adjust this.
13866 if test -x /usr/bin/objformat; then
13867 objformat=`/usr/bin/objformat`
13868 else
13869 case $host_os in
13870 freebsd[23].*) objformat=aout ;;
13871 *) objformat=elf ;;
13872 esac
13873 fi
13874 version_type=freebsd-$objformat
13875 case $version_type in
13876 freebsd-elf*)
13877 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13878 need_version=no
13879 need_lib_prefix=no
13880 ;;
13881 freebsd-*)
13882 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13883 need_version=yes
13884 ;;
13885 esac
13886 shlibpath_var=LD_LIBRARY_PATH
13887 case $host_os in
13888 freebsd2.*)
13889 shlibpath_overrides_runpath=yes
13890 ;;
13891 freebsd3.[01]* | freebsdelf3.[01]*)
13892 shlibpath_overrides_runpath=yes
13893 hardcode_into_libs=yes
13894 ;;
13895 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13896 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13897 shlibpath_overrides_runpath=no
13898 hardcode_into_libs=yes
13899 ;;
13900 *) # from 4.6 on, and DragonFly
13901 shlibpath_overrides_runpath=yes
13902 hardcode_into_libs=yes
13903 ;;
13904 esac
13905 ;;
13906
13907 gnu*)
13908 version_type=linux
13909 need_lib_prefix=no
13910 need_version=no
13911 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13912 soname_spec='${libname}${release}${shared_ext}$major'
13913 shlibpath_var=LD_LIBRARY_PATH
13914 hardcode_into_libs=yes
13915 ;;
13916
13917 haiku*)
13918 version_type=linux
13919 need_lib_prefix=no
13920 need_version=no
13921 dynamic_linker="$host_os runtime_loader"
13922 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13923 soname_spec='${libname}${release}${shared_ext}$major'
13924 shlibpath_var=LIBRARY_PATH
13925 shlibpath_overrides_runpath=yes
13926 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
13927 hardcode_into_libs=yes
13928 ;;
13929
13930 hpux9* | hpux10* | hpux11*)
13931 # Give a soname corresponding to the major version so that dld.sl refuses to
13932 # link against other versions.
13933 version_type=sunos
13934 need_lib_prefix=no
13935 need_version=no
13936 case $host_cpu in
13937 ia64*)
13938 shrext_cmds='.so'
13939 hardcode_into_libs=yes
13940 dynamic_linker="$host_os dld.so"
13941 shlibpath_var=LD_LIBRARY_PATH
13942 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13943 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13944 soname_spec='${libname}${release}${shared_ext}$major'
13945 if test "X$HPUX_IA64_MODE" = X32; then
13946 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13947 else
13948 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13949 fi
13950 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13951 ;;
13952 hppa*64*)
13953 shrext_cmds='.sl'
13954 hardcode_into_libs=yes
13955 dynamic_linker="$host_os dld.sl"
13956 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13957 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13958 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13959 soname_spec='${libname}${release}${shared_ext}$major'
13960 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13961 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13962 ;;
13963 *)
13964 shrext_cmds='.sl'
13965 dynamic_linker="$host_os dld.sl"
13966 shlibpath_var=SHLIB_PATH
13967 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13968 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13969 soname_spec='${libname}${release}${shared_ext}$major'
13970 ;;
13971 esac
13972 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
13973 postinstall_cmds='chmod 555 $lib'
13974 # or fails outright, so override atomically:
13975 install_override_mode=555
13976 ;;
13977
13978 interix[3-9]*)
13979 version_type=linux
13980 need_lib_prefix=no
13981 need_version=no
13982 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13983 soname_spec='${libname}${release}${shared_ext}$major'
13984 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13985 shlibpath_var=LD_LIBRARY_PATH
13986 shlibpath_overrides_runpath=no
13987 hardcode_into_libs=yes
13988 ;;
13989
13990 irix5* | irix6* | nonstopux*)
13991 case $host_os in
13992 nonstopux*) version_type=nonstopux ;;
13993 *)
13994 if test "$lt_cv_prog_gnu_ld" = yes; then
13995 version_type=linux
13996 else
13997 version_type=irix
13998 fi ;;
13999 esac
14000 need_lib_prefix=no
14001 need_version=no
14002 soname_spec='${libname}${release}${shared_ext}$major'
14003 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14004 case $host_os in
14005 irix5* | nonstopux*)
14006 libsuff= shlibsuff=
14007 ;;
14008 *)
14009 case $LD in # libtool.m4 will add one of these switches to LD
14010 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14011 libsuff= shlibsuff= libmagic=32-bit;;
14012 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14013 libsuff=32 shlibsuff=N32 libmagic=N32;;
14014 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14015 libsuff=64 shlibsuff=64 libmagic=64-bit;;
14016 *) libsuff= shlibsuff= libmagic=never-match;;
14017 esac
14018 ;;
14019 esac
14020 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14021 shlibpath_overrides_runpath=no
14022 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14023 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14024 hardcode_into_libs=yes
14025 ;;
14026
14027 # No shared lib support for Linux oldld, aout, or coff.
14028 linux*oldld* | linux*aout* | linux*coff*)
14029 dynamic_linker=no
14030 ;;
14031
14032 # This must be Linux ELF.
14033 linux* | k*bsd*-gnu | kopensolaris*-gnu)
14034 version_type=linux
14035 need_lib_prefix=no
14036 need_version=no
14037 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14038 soname_spec='${libname}${release}${shared_ext}$major'
14039 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14040 shlibpath_var=LD_LIBRARY_PATH
14041 shlibpath_overrides_runpath=no
14042
14043 # Some binutils ld are patched to set DT_RUNPATH
14044 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
14045 $as_echo_n "(cached) " >&6
14046 else
14047 lt_cv_shlibpath_overrides_runpath=no
14048 save_LDFLAGS=$LDFLAGS
14049 save_libdir=$libdir
14050 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14051 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14053 /* end confdefs.h. */
14054
14055 int
14056 main ()
14057 {
14058
14059 ;
14060 return 0;
14061 }
14062 _ACEOF
14063 if ac_fn_cxx_try_link "$LINENO"; then :
14064 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14065 lt_cv_shlibpath_overrides_runpath=yes
14066 fi
14067 fi
14068 rm -f core conftest.err conftest.$ac_objext \
14069 conftest$ac_exeext conftest.$ac_ext
14070 LDFLAGS=$save_LDFLAGS
14071 libdir=$save_libdir
14072
14073 fi
14074
14075 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14076
14077 # This implies no fast_install, which is unacceptable.
14078 # Some rework will be needed to allow for fast_install
14079 # before this can be enabled.
14080 hardcode_into_libs=yes
14081
14082 # Append ld.so.conf contents to the search path
14083 if test -f /etc/ld.so.conf; then
14084 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' ' '`
14085 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14086 fi
14087
14088 # We used to test for /lib/ld.so.1 and disable shared libraries on
14089 # powerpc, because MkLinux only supported shared libraries with the
14090 # GNU dynamic linker. Since this was broken with cross compilers,
14091 # most powerpc-linux boxes support dynamic linking these days and
14092 # people can always --disable-shared, the test was removed, and we
14093 # assume the GNU/Linux dynamic linker is in use.
14094 dynamic_linker='GNU/Linux ld.so'
14095 ;;
14096
14097 netbsd*)
14098 version_type=sunos
14099 need_lib_prefix=no
14100 need_version=no
14101 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14102 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14103 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14104 dynamic_linker='NetBSD (a.out) ld.so'
14105 else
14106 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14107 soname_spec='${libname}${release}${shared_ext}$major'
14108 dynamic_linker='NetBSD ld.elf_so'
14109 fi
14110 shlibpath_var=LD_LIBRARY_PATH
14111 shlibpath_overrides_runpath=yes
14112 hardcode_into_libs=yes
14113 ;;
14114
14115 newsos6)
14116 version_type=linux
14117 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14118 shlibpath_var=LD_LIBRARY_PATH
14119 shlibpath_overrides_runpath=yes
14120 ;;
14121
14122 *nto* | *qnx*)
14123 version_type=qnx
14124 need_lib_prefix=no
14125 need_version=no
14126 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14127 soname_spec='${libname}${release}${shared_ext}$major'
14128 shlibpath_var=LD_LIBRARY_PATH
14129 shlibpath_overrides_runpath=no
14130 hardcode_into_libs=yes
14131 dynamic_linker='ldqnx.so'
14132 ;;
14133
14134 openbsd*)
14135 version_type=sunos
14136 sys_lib_dlsearch_path_spec="/usr/lib"
14137 need_lib_prefix=no
14138 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14139 case $host_os in
14140 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
14141 *) need_version=no ;;
14142 esac
14143 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14144 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14145 shlibpath_var=LD_LIBRARY_PATH
14146 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14147 case $host_os in
14148 openbsd2.[89] | openbsd2.[89].*)
14149 shlibpath_overrides_runpath=no
14150 ;;
14151 *)
14152 shlibpath_overrides_runpath=yes
14153 ;;
14154 esac
14155 else
14156 shlibpath_overrides_runpath=yes
14157 fi
14158 ;;
14159
14160 os2*)
14161 libname_spec='$name'
14162 shrext_cmds=".dll"
14163 need_lib_prefix=no
14164 library_names_spec='$libname${shared_ext} $libname.a'
14165 dynamic_linker='OS/2 ld.exe'
14166 shlibpath_var=LIBPATH
14167 ;;
14168
14169 osf3* | osf4* | osf5*)
14170 version_type=osf
14171 need_lib_prefix=no
14172 need_version=no
14173 soname_spec='${libname}${release}${shared_ext}$major'
14174 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14175 shlibpath_var=LD_LIBRARY_PATH
14176 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14177 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14178 ;;
14179
14180 rdos*)
14181 dynamic_linker=no
14182 ;;
14183
14184 solaris*)
14185 version_type=linux
14186 need_lib_prefix=no
14187 need_version=no
14188 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14189 soname_spec='${libname}${release}${shared_ext}$major'
14190 shlibpath_var=LD_LIBRARY_PATH
14191 shlibpath_overrides_runpath=yes
14192 hardcode_into_libs=yes
14193 # ldd complains unless libraries are executable
14194 postinstall_cmds='chmod +x $lib'
14195 ;;
14196
14197 sunos4*)
14198 version_type=sunos
14199 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14200 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14201 shlibpath_var=LD_LIBRARY_PATH
14202 shlibpath_overrides_runpath=yes
14203 if test "$with_gnu_ld" = yes; then
14204 need_lib_prefix=no
14205 fi
14206 need_version=yes
14207 ;;
14208
14209 sysv4 | sysv4.3*)
14210 version_type=linux
14211 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14212 soname_spec='${libname}${release}${shared_ext}$major'
14213 shlibpath_var=LD_LIBRARY_PATH
14214 case $host_vendor in
14215 sni)
14216 shlibpath_overrides_runpath=no
14217 need_lib_prefix=no
14218 runpath_var=LD_RUN_PATH
14219 ;;
14220 siemens)
14221 need_lib_prefix=no
14222 ;;
14223 motorola)
14224 need_lib_prefix=no
14225 need_version=no
14226 shlibpath_overrides_runpath=no
14227 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14228 ;;
14229 esac
14230 ;;
14231
14232 sysv4*MP*)
14233 if test -d /usr/nec ;then
14234 version_type=linux
14235 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14236 soname_spec='$libname${shared_ext}.$major'
14237 shlibpath_var=LD_LIBRARY_PATH
14238 fi
14239 ;;
14240
14241 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14242 version_type=freebsd-elf
14243 need_lib_prefix=no
14244 need_version=no
14245 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14246 soname_spec='${libname}${release}${shared_ext}$major'
14247 shlibpath_var=LD_LIBRARY_PATH
14248 shlibpath_overrides_runpath=yes
14249 hardcode_into_libs=yes
14250 if test "$with_gnu_ld" = yes; then
14251 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14252 else
14253 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14254 case $host_os in
14255 sco3.2v5*)
14256 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14257 ;;
14258 esac
14259 fi
14260 sys_lib_dlsearch_path_spec='/usr/lib'
14261 ;;
14262
14263 tpf*)
14264 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
14265 version_type=linux
14266 need_lib_prefix=no
14267 need_version=no
14268 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14269 shlibpath_var=LD_LIBRARY_PATH
14270 shlibpath_overrides_runpath=no
14271 hardcode_into_libs=yes
14272 ;;
14273
14274 uts4*)
14275 version_type=linux
14276 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14277 soname_spec='${libname}${release}${shared_ext}$major'
14278 shlibpath_var=LD_LIBRARY_PATH
14279 ;;
14280
14281 *)
14282 dynamic_linker=no
14283 ;;
14284 esac
14285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14286 $as_echo "$dynamic_linker" >&6; }
14287 test "$dynamic_linker" = no && can_build_shared=no
14288
14289 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14290 if test "$GCC" = yes; then
14291 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14292 fi
14293
14294 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14295 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14296 fi
14297 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14298 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14299 fi
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314
14315
14316
14317
14318
14319
14320
14321
14322
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335
14336
14337
14338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14339 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14340 hardcode_action_CXX=
14341 if test -n "$hardcode_libdir_flag_spec_CXX" ||
14342 test -n "$runpath_var_CXX" ||
14343 test "X$hardcode_automatic_CXX" = "Xyes" ; then
14344
14345 # We can hardcode non-existent directories.
14346 if test "$hardcode_direct_CXX" != no &&
14347 # If the only mechanism to avoid hardcoding is shlibpath_var, we
14348 # have to relink, otherwise we might link with an installed library
14349 # when we should be linking with a yet-to-be-installed one
14350 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
14351 test "$hardcode_minus_L_CXX" != no; then
14352 # Linking always hardcodes the temporary library directory.
14353 hardcode_action_CXX=relink
14354 else
14355 # We can link without hardcoding, and we can hardcode nonexisting dirs.
14356 hardcode_action_CXX=immediate
14357 fi
14358 else
14359 # We cannot hardcode anything, or else we can only hardcode existing
14360 # directories.
14361 hardcode_action_CXX=unsupported
14362 fi
14363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
14364 $as_echo "$hardcode_action_CXX" >&6; }
14365
14366 if test "$hardcode_action_CXX" = relink ||
14367 test "$inherit_rpath_CXX" = yes; then
14368 # Fast installation is not supported
14369 enable_fast_install=no
14370 elif test "$shlibpath_overrides_runpath" = yes ||
14371 test "$enable_shared" = no; then
14372 # Fast installation is not necessary
14373 enable_fast_install=needless
14374 fi
14375
14376
14377
14378
14379
14380
14381
14382 fi # test -n "$compiler"
14383
14384 CC=$lt_save_CC
14385 LDCXX=$LD
14386 LD=$lt_save_LD
14387 GCC=$lt_save_GCC
14388 with_gnu_ld=$lt_save_with_gnu_ld
14389 lt_cv_path_LDCXX=$lt_cv_path_LD
14390 lt_cv_path_LD=$lt_save_path_LD
14391 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14392 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14393 fi # test "$_lt_caught_CXX_error" != yes
14394
14395 ac_ext=c
14396 ac_cpp='$CPP $CPPFLAGS'
14397 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14398 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14399 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14400
14401
14402
14403
14404
14405
14406
14407
14408
14409
14410
14411
14412
14413 ac_config_commands="$ac_config_commands libtool"
14414
14415
14416
14417
14418 # Only expand once:
14419
14420
14421
14422
14423
14424
14425
14426 # Check to see if -pthread or -lpthread is needed. Prefer the former.
14427 # Note that the CILK_SELF_SPEC in gcc.c may force -pthread.
14428 # In case the pthread.h system header is not found, this test will fail.
14429 XCFLAGS=""
14430 XLDFLAGS=""
14431 CFLAGS="$CFLAGS -pthread"
14432 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14433 /* end confdefs.h. */
14434 #include <pthread.h>
14435 void *g(void *d) { return NULL; }
14436 int
14437 main ()
14438 {
14439 pthread_t t; pthread_create(&t,NULL,g,NULL);
14440 ;
14441 return 0;
14442 }
14443 _ACEOF
14444 if ac_fn_c_try_link "$LINENO"; then :
14445 XCFLAGS=" -Wc,-pthread"
14446 else
14447 CFLAGS="$save_CFLAGS" LIBS="-lpthread $LIBS"
14448 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14449 /* end confdefs.h. */
14450 #include <pthread.h>
14451 void *g(void *d) { return NULL; }
14452 int
14453 main ()
14454 {
14455 pthread_t t; pthread_create(&t,NULL,g,NULL);
14456 ;
14457 return 0;
14458 }
14459 _ACEOF
14460 if ac_fn_c_try_link "$LINENO"; then :
14461
14462 else
14463 as_fn_error "Pthreads are required to build libcilkrts" "$LINENO" 5
14464 fi
14465 rm -f core conftest.err conftest.$ac_objext \
14466 conftest$ac_exeext conftest.$ac_ext
14467 fi
14468 rm -f core conftest.err conftest.$ac_objext \
14469 conftest$ac_exeext conftest.$ac_ext
14470
14471 # Check for pthread_{,attr_}[sg]etaffinity_np.
14472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14473 /* end confdefs.h. */
14474 #define _GNU_SOURCE
14475 #include <pthread.h>
14476 int
14477 main ()
14478 {
14479 cpu_set_t cpuset;
14480 pthread_attr_t attr;
14481 pthread_getaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset);
14482 if (CPU_ISSET (0, &cpuset))
14483 CPU_SET (1, &cpuset);
14484 else
14485 CPU_ZERO (&cpuset);
14486 pthread_setaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset);
14487 pthread_attr_init (&attr);
14488 pthread_attr_getaffinity_np (&attr, sizeof (cpu_set_t), &cpuset);
14489 pthread_attr_setaffinity_np (&attr, sizeof (cpu_set_t), &cpuset);
14490 ;
14491 return 0;
14492 }
14493 _ACEOF
14494 if ac_fn_c_try_link "$LINENO"; then :
14495
14496 $as_echo "#define HAVE_PTHREAD_AFFINITY_NP 1" >>confdefs.h
14497
14498 fi
14499 rm -f core conftest.err conftest.$ac_objext \
14500 conftest$ac_exeext conftest.$ac_ext
14501
14502 # Every c++ lib is linking by default with -nostdlib, which leads to the
14503 # fact, that proper pthread library will not be given at link time. We have
14504 # to hard-code that.
14505 case "${target}" in
14506
14507 *android*)
14508 XLDFLAGS="$XLDFLAGS -lc"
14509 ;;
14510 *)
14511 XLDFLAGS="$XLDFLAGS -lpthread"
14512 ;;
14513
14514 esac
14515
14516
14517
14518
14519 CFLAGS="$save_CFLAGS"
14520
14521 if test $enable_shared = yes; then
14522 link_cilkrts="-lcilkrts %{static: $LIBS}"
14523 else
14524 link_cilkrts="-lcilkrts $LIBS"
14525 fi
14526
14527
14528
14529 # Must be last
14530 cat >confcache <<\_ACEOF
14531 # This file is a shell script that caches the results of configure
14532 # tests run on this system so they can be shared between configure
14533 # scripts and configure runs, see configure's option --config-cache.
14534 # It is not useful on other systems. If it contains results you don't
14535 # want to keep, you may remove or edit it.
14536 #
14537 # config.status only pays attention to the cache file if you give it
14538 # the --recheck option to rerun configure.
14539 #
14540 # `ac_cv_env_foo' variables (set or unset) will be overridden when
14541 # loading this file, other *unset* `ac_cv_foo' will be assigned the
14542 # following values.
14543
14544 _ACEOF
14545
14546 # The following way of writing the cache mishandles newlines in values,
14547 # but we know of no workaround that is simple, portable, and efficient.
14548 # So, we kill variables containing newlines.
14549 # Ultrix sh set writes to stderr and can't be redirected directly,
14550 # and sets the high bit in the cache file unless we assign to the vars.
14551 (
14552 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14553 eval ac_val=\$$ac_var
14554 case $ac_val in #(
14555 *${as_nl}*)
14556 case $ac_var in #(
14557 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14558 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14559 esac
14560 case $ac_var in #(
14561 _ | IFS | as_nl) ;; #(
14562 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14563 *) { eval $ac_var=; unset $ac_var;} ;;
14564 esac ;;
14565 esac
14566 done
14567
14568 (set) 2>&1 |
14569 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14570 *${as_nl}ac_space=\ *)
14571 # `set' does not quote correctly, so add quotes: double-quote
14572 # substitution turns \\\\ into \\, and sed turns \\ into \.
14573 sed -n \
14574 "s/'/'\\\\''/g;
14575 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14576 ;; #(
14577 *)
14578 # `set' quotes correctly as required by POSIX, so do not add quotes.
14579 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14580 ;;
14581 esac |
14582 sort
14583 ) |
14584 sed '
14585 /^ac_cv_env_/b end
14586 t clear
14587 :clear
14588 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14589 t end
14590 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14591 :end' >>confcache
14592 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14593 if test -w "$cache_file"; then
14594 test "x$cache_file" != "x/dev/null" &&
14595 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14596 $as_echo "$as_me: updating cache $cache_file" >&6;}
14597 cat confcache >$cache_file
14598 else
14599 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14600 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14601 fi
14602 fi
14603 rm -f confcache
14604
14605 test "x$prefix" = xNONE && prefix=$ac_default_prefix
14606 # Let make expand exec_prefix.
14607 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14608
14609 # Transform confdefs.h into DEFS.
14610 # Protect against shell expansion while executing Makefile rules.
14611 # Protect against Makefile macro expansion.
14612 #
14613 # If the first sed substitution is executed (which looks for macros that
14614 # take arguments), then branch to the quote section. Otherwise,
14615 # look for a macro that doesn't take arguments.
14616 ac_script='
14617 :mline
14618 /\\$/{
14619 N
14620 s,\\\n,,
14621 b mline
14622 }
14623 t clear
14624 :clear
14625 s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
14626 t quote
14627 s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
14628 t quote
14629 b any
14630 :quote
14631 s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
14632 s/\[/\\&/g
14633 s/\]/\\&/g
14634 s/\$/$$/g
14635 H
14636 :any
14637 ${
14638 g
14639 s/^\n//
14640 s/\n/ /g
14641 p
14642 }
14643 '
14644 DEFS=`sed -n "$ac_script" confdefs.h`
14645
14646
14647 ac_libobjs=
14648 ac_ltlibobjs=
14649 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14650 # 1. Remove the extension, and $U if already installed.
14651 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14652 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14653 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14654 # will be set to the directory where LIBOBJS objects are built.
14655 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14656 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14657 done
14658 LIBOBJS=$ac_libobjs
14659
14660 LTLIBOBJS=$ac_ltlibobjs
14661
14662
14663 if test -n "$EXEEXT"; then
14664 am__EXEEXT_TRUE=
14665 am__EXEEXT_FALSE='#'
14666 else
14667 am__EXEEXT_TRUE='#'
14668 am__EXEEXT_FALSE=
14669 fi
14670
14671 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14672 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
14673 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14674 fi
14675 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14676 as_fn_error "conditional \"AMDEP\" was never defined.
14677 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14678 fi
14679 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14680 as_fn_error "conditional \"am__fastdepCC\" was never defined.
14681 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14682 fi
14683 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
14684 as_fn_error "conditional \"am__fastdepCXX\" was never defined.
14685 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14686 fi
14687 if test -z "${LINUX_LINKER_SCRIPT_TRUE}" && test -z "${LINUX_LINKER_SCRIPT_FALSE}"; then
14688 as_fn_error "conditional \"LINUX_LINKER_SCRIPT\" was never defined.
14689 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14690 fi
14691 if test -z "${MAC_LINKER_SCRIPT_TRUE}" && test -z "${MAC_LINKER_SCRIPT_FALSE}"; then
14692 as_fn_error "conditional \"MAC_LINKER_SCRIPT\" was never defined.
14693 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14694 fi
14695
14696 : ${CONFIG_STATUS=./config.status}
14697 ac_write_fail=0
14698 ac_clean_files_save=$ac_clean_files
14699 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14700 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14701 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14702 as_write_fail=0
14703 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14704 #! $SHELL
14705 # Generated by $as_me.
14706 # Run this file to recreate the current configuration.
14707 # Compiler output produced by configure, useful for debugging
14708 # configure, is in config.log if it exists.
14709
14710 debug=false
14711 ac_cs_recheck=false
14712 ac_cs_silent=false
14713
14714 SHELL=\${CONFIG_SHELL-$SHELL}
14715 export SHELL
14716 _ASEOF
14717 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14718 ## -------------------- ##
14719 ## M4sh Initialization. ##
14720 ## -------------------- ##
14721
14722 # Be more Bourne compatible
14723 DUALCASE=1; export DUALCASE # for MKS sh
14724 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14725 emulate sh
14726 NULLCMD=:
14727 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14728 # is contrary to our usage. Disable this feature.
14729 alias -g '${1+"$@"}'='"$@"'
14730 setopt NO_GLOB_SUBST
14731 else
14732 case `(set -o) 2>/dev/null` in #(
14733 *posix*) :
14734 set -o posix ;; #(
14735 *) :
14736 ;;
14737 esac
14738 fi
14739
14740
14741 as_nl='
14742 '
14743 export as_nl
14744 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14745 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14746 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14747 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14748 # Prefer a ksh shell builtin over an external printf program on Solaris,
14749 # but without wasting forks for bash or zsh.
14750 if test -z "$BASH_VERSION$ZSH_VERSION" \
14751 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14752 as_echo='print -r --'
14753 as_echo_n='print -rn --'
14754 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14755 as_echo='printf %s\n'
14756 as_echo_n='printf %s'
14757 else
14758 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14759 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14760 as_echo_n='/usr/ucb/echo -n'
14761 else
14762 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14763 as_echo_n_body='eval
14764 arg=$1;
14765 case $arg in #(
14766 *"$as_nl"*)
14767 expr "X$arg" : "X\\(.*\\)$as_nl";
14768 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14769 esac;
14770 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14771 '
14772 export as_echo_n_body
14773 as_echo_n='sh -c $as_echo_n_body as_echo'
14774 fi
14775 export as_echo_body
14776 as_echo='sh -c $as_echo_body as_echo'
14777 fi
14778
14779 # The user is always right.
14780 if test "${PATH_SEPARATOR+set}" != set; then
14781 PATH_SEPARATOR=:
14782 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14783 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14784 PATH_SEPARATOR=';'
14785 }
14786 fi
14787
14788
14789 # IFS
14790 # We need space, tab and new line, in precisely that order. Quoting is
14791 # there to prevent editors from complaining about space-tab.
14792 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14793 # splitting by setting IFS to empty value.)
14794 IFS=" "" $as_nl"
14795
14796 # Find who we are. Look in the path if we contain no directory separator.
14797 case $0 in #((
14798 *[\\/]* ) as_myself=$0 ;;
14799 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14800 for as_dir in $PATH
14801 do
14802 IFS=$as_save_IFS
14803 test -z "$as_dir" && as_dir=.
14804 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14805 done
14806 IFS=$as_save_IFS
14807
14808 ;;
14809 esac
14810 # We did not find ourselves, most probably we were run as `sh COMMAND'
14811 # in which case we are not to be found in the path.
14812 if test "x$as_myself" = x; then
14813 as_myself=$0
14814 fi
14815 if test ! -f "$as_myself"; then
14816 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14817 exit 1
14818 fi
14819
14820 # Unset variables that we do not need and which cause bugs (e.g. in
14821 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14822 # suppresses any "Segmentation fault" message there. '((' could
14823 # trigger a bug in pdksh 5.2.14.
14824 for as_var in BASH_ENV ENV MAIL MAILPATH
14825 do eval test x\${$as_var+set} = xset \
14826 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14827 done
14828 PS1='$ '
14829 PS2='> '
14830 PS4='+ '
14831
14832 # NLS nuisances.
14833 LC_ALL=C
14834 export LC_ALL
14835 LANGUAGE=C
14836 export LANGUAGE
14837
14838 # CDPATH.
14839 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14840
14841
14842 # as_fn_error ERROR [LINENO LOG_FD]
14843 # ---------------------------------
14844 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14845 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14846 # script with status $?, using 1 if that was 0.
14847 as_fn_error ()
14848 {
14849 as_status=$?; test $as_status -eq 0 && as_status=1
14850 if test "$3"; then
14851 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14852 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
14853 fi
14854 $as_echo "$as_me: error: $1" >&2
14855 as_fn_exit $as_status
14856 } # as_fn_error
14857
14858
14859 # as_fn_set_status STATUS
14860 # -----------------------
14861 # Set $? to STATUS, without forking.
14862 as_fn_set_status ()
14863 {
14864 return $1
14865 } # as_fn_set_status
14866
14867 # as_fn_exit STATUS
14868 # -----------------
14869 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14870 as_fn_exit ()
14871 {
14872 set +e
14873 as_fn_set_status $1
14874 exit $1
14875 } # as_fn_exit
14876
14877 # as_fn_unset VAR
14878 # ---------------
14879 # Portably unset VAR.
14880 as_fn_unset ()
14881 {
14882 { eval $1=; unset $1;}
14883 }
14884 as_unset=as_fn_unset
14885 # as_fn_append VAR VALUE
14886 # ----------------------
14887 # Append the text in VALUE to the end of the definition contained in VAR. Take
14888 # advantage of any shell optimizations that allow amortized linear growth over
14889 # repeated appends, instead of the typical quadratic growth present in naive
14890 # implementations.
14891 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14892 eval 'as_fn_append ()
14893 {
14894 eval $1+=\$2
14895 }'
14896 else
14897 as_fn_append ()
14898 {
14899 eval $1=\$$1\$2
14900 }
14901 fi # as_fn_append
14902
14903 # as_fn_arith ARG...
14904 # ------------------
14905 # Perform arithmetic evaluation on the ARGs, and store the result in the
14906 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14907 # must be portable across $(()) and expr.
14908 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14909 eval 'as_fn_arith ()
14910 {
14911 as_val=$(( $* ))
14912 }'
14913 else
14914 as_fn_arith ()
14915 {
14916 as_val=`expr "$@" || test $? -eq 1`
14917 }
14918 fi # as_fn_arith
14919
14920
14921 if expr a : '\(a\)' >/dev/null 2>&1 &&
14922 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14923 as_expr=expr
14924 else
14925 as_expr=false
14926 fi
14927
14928 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14929 as_basename=basename
14930 else
14931 as_basename=false
14932 fi
14933
14934 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14935 as_dirname=dirname
14936 else
14937 as_dirname=false
14938 fi
14939
14940 as_me=`$as_basename -- "$0" ||
14941 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14942 X"$0" : 'X\(//\)$' \| \
14943 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14944 $as_echo X/"$0" |
14945 sed '/^.*\/\([^/][^/]*\)\/*$/{
14946 s//\1/
14947 q
14948 }
14949 /^X\/\(\/\/\)$/{
14950 s//\1/
14951 q
14952 }
14953 /^X\/\(\/\).*/{
14954 s//\1/
14955 q
14956 }
14957 s/.*/./; q'`
14958
14959 # Avoid depending upon Character Ranges.
14960 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14961 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14962 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14963 as_cr_digits='0123456789'
14964 as_cr_alnum=$as_cr_Letters$as_cr_digits
14965
14966 ECHO_C= ECHO_N= ECHO_T=
14967 case `echo -n x` in #(((((
14968 -n*)
14969 case `echo 'xy\c'` in
14970 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14971 xy) ECHO_C='\c';;
14972 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14973 ECHO_T=' ';;
14974 esac;;
14975 *)
14976 ECHO_N='-n';;
14977 esac
14978
14979 rm -f conf$$ conf$$.exe conf$$.file
14980 if test -d conf$$.dir; then
14981 rm -f conf$$.dir/conf$$.file
14982 else
14983 rm -f conf$$.dir
14984 mkdir conf$$.dir 2>/dev/null
14985 fi
14986 if (echo >conf$$.file) 2>/dev/null; then
14987 if ln -s conf$$.file conf$$ 2>/dev/null; then
14988 as_ln_s='ln -s'
14989 # ... but there are two gotchas:
14990 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14991 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14992 # In both cases, we have to default to `cp -p'.
14993 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14994 as_ln_s='cp -p'
14995 elif ln conf$$.file conf$$ 2>/dev/null; then
14996 as_ln_s=ln
14997 else
14998 as_ln_s='cp -p'
14999 fi
15000 else
15001 as_ln_s='cp -p'
15002 fi
15003 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15004 rmdir conf$$.dir 2>/dev/null
15005
15006
15007 # as_fn_mkdir_p
15008 # -------------
15009 # Create "$as_dir" as a directory, including parents if necessary.
15010 as_fn_mkdir_p ()
15011 {
15012
15013 case $as_dir in #(
15014 -*) as_dir=./$as_dir;;
15015 esac
15016 test -d "$as_dir" || eval $as_mkdir_p || {
15017 as_dirs=
15018 while :; do
15019 case $as_dir in #(
15020 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15021 *) as_qdir=$as_dir;;
15022 esac
15023 as_dirs="'$as_qdir' $as_dirs"
15024 as_dir=`$as_dirname -- "$as_dir" ||
15025 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15026 X"$as_dir" : 'X\(//\)[^/]' \| \
15027 X"$as_dir" : 'X\(//\)$' \| \
15028 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15029 $as_echo X"$as_dir" |
15030 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15031 s//\1/
15032 q
15033 }
15034 /^X\(\/\/\)[^/].*/{
15035 s//\1/
15036 q
15037 }
15038 /^X\(\/\/\)$/{
15039 s//\1/
15040 q
15041 }
15042 /^X\(\/\).*/{
15043 s//\1/
15044 q
15045 }
15046 s/.*/./; q'`
15047 test -d "$as_dir" && break
15048 done
15049 test -z "$as_dirs" || eval "mkdir $as_dirs"
15050 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
15051
15052
15053 } # as_fn_mkdir_p
15054 if mkdir -p . 2>/dev/null; then
15055 as_mkdir_p='mkdir -p "$as_dir"'
15056 else
15057 test -d ./-p && rmdir ./-p
15058 as_mkdir_p=false
15059 fi
15060
15061 if test -x / >/dev/null 2>&1; then
15062 as_test_x='test -x'
15063 else
15064 if ls -dL / >/dev/null 2>&1; then
15065 as_ls_L_option=L
15066 else
15067 as_ls_L_option=
15068 fi
15069 as_test_x='
15070 eval sh -c '\''
15071 if test -d "$1"; then
15072 test -d "$1/.";
15073 else
15074 case $1 in #(
15075 -*)set "./$1";;
15076 esac;
15077 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15078 ???[sx]*):;;*)false;;esac;fi
15079 '\'' sh
15080 '
15081 fi
15082 as_executable_p=$as_test_x
15083
15084 # Sed expression to map a string onto a valid CPP name.
15085 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15086
15087 # Sed expression to map a string onto a valid variable name.
15088 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15089
15090
15091 exec 6>&1
15092 ## ----------------------------------- ##
15093 ## Main body of $CONFIG_STATUS script. ##
15094 ## ----------------------------------- ##
15095 _ASEOF
15096 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15097
15098 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15099 # Save the log message, to keep $0 and so on meaningful, and to
15100 # report actual input values of CONFIG_FILES etc. instead of their
15101 # values after options handling.
15102 ac_log="
15103 This file was extended by Cilk Runtime Library $as_me 2.0, which was
15104 generated by GNU Autoconf 2.64. Invocation command line was
15105
15106 CONFIG_FILES = $CONFIG_FILES
15107 CONFIG_HEADERS = $CONFIG_HEADERS
15108 CONFIG_LINKS = $CONFIG_LINKS
15109 CONFIG_COMMANDS = $CONFIG_COMMANDS
15110 $ $0 $@
15111
15112 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15113 "
15114
15115 _ACEOF
15116
15117 case $ac_config_files in *"
15118 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15119 esac
15120
15121
15122
15123 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15124 # Files that config.status was made for.
15125 config_files="$ac_config_files"
15126 config_commands="$ac_config_commands"
15127
15128 _ACEOF
15129
15130 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15131 ac_cs_usage="\
15132 \`$as_me' instantiates files and other configuration actions
15133 from templates according to the current configuration. Unless the files
15134 and actions are specified as TAGs, all are instantiated by default.
15135
15136 Usage: $0 [OPTION]... [TAG]...
15137
15138 -h, --help print this help, then exit
15139 -V, --version print version number and configuration settings, then exit
15140 -q, --quiet, --silent
15141 do not print progress messages
15142 -d, --debug don't remove temporary files
15143 --recheck update $as_me by reconfiguring in the same conditions
15144 --file=FILE[:TEMPLATE]
15145 instantiate the configuration file FILE
15146
15147 Configuration files:
15148 $config_files
15149
15150 Configuration commands:
15151 $config_commands
15152
15153 Report bugs to <cilk@intel.com>."
15154
15155 _ACEOF
15156 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15157 ac_cs_version="\\
15158 Cilk Runtime Library config.status 2.0
15159 configured by $0, generated by GNU Autoconf 2.64,
15160 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
15161
15162 Copyright (C) 2009 Free Software Foundation, Inc.
15163 This config.status script is free software; the Free Software Foundation
15164 gives unlimited permission to copy, distribute and modify it."
15165
15166 ac_pwd='$ac_pwd'
15167 srcdir='$srcdir'
15168 INSTALL='$INSTALL'
15169 MKDIR_P='$MKDIR_P'
15170 AWK='$AWK'
15171 test -n "\$AWK" || AWK=awk
15172 _ACEOF
15173
15174 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15175 # The default lists apply if the user does not specify any file.
15176 ac_need_defaults=:
15177 while test $# != 0
15178 do
15179 case $1 in
15180 --*=*)
15181 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15182 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15183 ac_shift=:
15184 ;;
15185 *)
15186 ac_option=$1
15187 ac_optarg=$2
15188 ac_shift=shift
15189 ;;
15190 esac
15191
15192 case $ac_option in
15193 # Handling of the options.
15194 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15195 ac_cs_recheck=: ;;
15196 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15197 $as_echo "$ac_cs_version"; exit ;;
15198 --debug | --debu | --deb | --de | --d | -d )
15199 debug=: ;;
15200 --file | --fil | --fi | --f )
15201 $ac_shift
15202 case $ac_optarg in
15203 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15204 esac
15205 as_fn_append CONFIG_FILES " '$ac_optarg'"
15206 ac_need_defaults=false;;
15207 --he | --h | --help | --hel | -h )
15208 $as_echo "$ac_cs_usage"; exit ;;
15209 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15210 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15211 ac_cs_silent=: ;;
15212
15213 # This is an error.
15214 -*) as_fn_error "unrecognized option: \`$1'
15215 Try \`$0 --help' for more information." ;;
15216
15217 *) as_fn_append ac_config_targets " $1"
15218 ac_need_defaults=false ;;
15219
15220 esac
15221 shift
15222 done
15223
15224 ac_configure_extra_args=
15225
15226 if $ac_cs_silent; then
15227 exec 6>/dev/null
15228 ac_configure_extra_args="$ac_configure_extra_args --silent"
15229 fi
15230
15231 _ACEOF
15232 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15233 if \$ac_cs_recheck; then
15234 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15235 shift
15236 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15237 CONFIG_SHELL='$SHELL'
15238 export CONFIG_SHELL
15239 exec "\$@"
15240 fi
15241
15242 _ACEOF
15243 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15244 exec 5>>config.log
15245 {
15246 echo
15247 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15248 ## Running $as_me. ##
15249 _ASBOX
15250 $as_echo "$ac_log"
15251 } >&5
15252
15253 _ACEOF
15254 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15255 #
15256 # INIT-COMMANDS
15257 #
15258 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
15259
15260 srcdir="$srcdir"
15261 host="$host"
15262 target="$target"
15263 with_multisubdir="$with_multisubdir"
15264 with_multisrctop="$with_multisrctop"
15265 with_target_subdir="$with_target_subdir"
15266 ac_configure_args="${multilib_arg} ${ac_configure_args}"
15267 multi_basedir="$multi_basedir"
15268 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
15269 CC="$CC"
15270 CXX="$CXX"
15271 GFORTRAN="$GFORTRAN"
15272 GCJ="$GCJ"
15273
15274
15275 # The HP-UX ksh and POSIX shell print the target directory to stdout
15276 # if CDPATH is set.
15277 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15278
15279 sed_quote_subst='$sed_quote_subst'
15280 double_quote_subst='$double_quote_subst'
15281 delay_variable_subst='$delay_variable_subst'
15282 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15283 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15284 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15285 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15286 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15287 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15288 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15289 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15290 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15291 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15292 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15293 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15294 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15295 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15296 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15297 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15298 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15299 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15300 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15301 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15302 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15303 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15304 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15305 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15306 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15307 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15308 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15309 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15310 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15311 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15312 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15313 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15314 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15315 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15316 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15317 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15318 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15319 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15320 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15321 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15322 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15323 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15324 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15325 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15326 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15327 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15328 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15329 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15330 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"`'
15331 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15332 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15333 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
15334 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
15335 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
15336 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15337 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15338 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15339 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15340 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15341 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15342 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15343 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15344 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15345 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15346 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15347 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15348 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15349 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15350 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15351 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15352 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15353 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15354 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15355 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15356 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15357 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15358 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15359 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15360 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15361 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15362 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
15363 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15364 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15365 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15366 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15367 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15368 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15369 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15370 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15371 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
15372 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15373 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15374 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15375 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15376 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15377 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15378 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15379 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15380 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15381 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15382 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15383 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15384 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15385 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15386 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15387 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15388 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15389 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15390 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15391 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15392 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15393 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15394 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15395 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15396 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15397 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15398 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15399 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15400 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15401 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
15402 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
15403 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
15404 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
15405 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
15406 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
15407 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
15408 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
15409 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
15410 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15411 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15412 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
15413 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
15414 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
15415 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
15416 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
15417 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
15418 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
15419 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
15420 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
15421 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
15422 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
15423 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
15424 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15425 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15426 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15427 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15428 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15429 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15430 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
15431 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
15432 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
15433 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
15434 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
15435 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
15436 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
15437 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
15438 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
15439 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
15440 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
15441 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
15442 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
15443 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
15444 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
15445 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15446 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
15447 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
15448 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15449 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
15450 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
15451 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
15452 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
15453 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
15454 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
15455 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
15456 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
15457
15458 LTCC='$LTCC'
15459 LTCFLAGS='$LTCFLAGS'
15460 compiler='$compiler_DEFAULT'
15461
15462 # A function that is used when there is no print builtin or printf.
15463 func_fallback_echo ()
15464 {
15465 eval 'cat <<_LTECHO_EOF
15466 \$1
15467 _LTECHO_EOF'
15468 }
15469
15470 # Quote evaled strings.
15471 for var in SHELL \
15472 ECHO \
15473 SED \
15474 GREP \
15475 EGREP \
15476 FGREP \
15477 LD \
15478 NM \
15479 LN_S \
15480 lt_SP2NL \
15481 lt_NL2SP \
15482 reload_flag \
15483 OBJDUMP \
15484 deplibs_check_method \
15485 file_magic_cmd \
15486 AR \
15487 AR_FLAGS \
15488 STRIP \
15489 RANLIB \
15490 CC \
15491 CFLAGS \
15492 compiler \
15493 lt_cv_sys_global_symbol_pipe \
15494 lt_cv_sys_global_symbol_to_cdecl \
15495 lt_cv_sys_global_symbol_to_c_name_address \
15496 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15497 lt_prog_compiler_no_builtin_flag \
15498 lt_prog_compiler_wl \
15499 lt_prog_compiler_pic \
15500 lt_prog_compiler_static \
15501 lt_cv_prog_compiler_c_o \
15502 need_locks \
15503 DSYMUTIL \
15504 NMEDIT \
15505 LIPO \
15506 OTOOL \
15507 OTOOL64 \
15508 shrext_cmds \
15509 export_dynamic_flag_spec \
15510 whole_archive_flag_spec \
15511 compiler_needs_object \
15512 with_gnu_ld \
15513 allow_undefined_flag \
15514 no_undefined_flag \
15515 hardcode_libdir_flag_spec \
15516 hardcode_libdir_flag_spec_ld \
15517 hardcode_libdir_separator \
15518 fix_srcfile_path \
15519 exclude_expsyms \
15520 include_expsyms \
15521 file_list_spec \
15522 variables_saved_for_relink \
15523 libname_spec \
15524 library_names_spec \
15525 soname_spec \
15526 install_override_mode \
15527 finish_eval \
15528 old_striplib \
15529 striplib \
15530 compiler_lib_search_dirs \
15531 predep_objects \
15532 postdep_objects \
15533 predeps \
15534 postdeps \
15535 compiler_lib_search_path \
15536 LD_CXX \
15537 reload_flag_CXX \
15538 compiler_CXX \
15539 lt_prog_compiler_no_builtin_flag_CXX \
15540 lt_prog_compiler_wl_CXX \
15541 lt_prog_compiler_pic_CXX \
15542 lt_prog_compiler_static_CXX \
15543 lt_cv_prog_compiler_c_o_CXX \
15544 export_dynamic_flag_spec_CXX \
15545 whole_archive_flag_spec_CXX \
15546 compiler_needs_object_CXX \
15547 with_gnu_ld_CXX \
15548 allow_undefined_flag_CXX \
15549 no_undefined_flag_CXX \
15550 hardcode_libdir_flag_spec_CXX \
15551 hardcode_libdir_flag_spec_ld_CXX \
15552 hardcode_libdir_separator_CXX \
15553 fix_srcfile_path_CXX \
15554 exclude_expsyms_CXX \
15555 include_expsyms_CXX \
15556 file_list_spec_CXX \
15557 compiler_lib_search_dirs_CXX \
15558 predep_objects_CXX \
15559 postdep_objects_CXX \
15560 predeps_CXX \
15561 postdeps_CXX \
15562 compiler_lib_search_path_CXX; do
15563 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15564 *[\\\\\\\`\\"\\\$]*)
15565 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
15566 ;;
15567 *)
15568 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15569 ;;
15570 esac
15571 done
15572
15573 # Double-quote double-evaled strings.
15574 for var in reload_cmds \
15575 old_postinstall_cmds \
15576 old_postuninstall_cmds \
15577 old_archive_cmds \
15578 extract_expsyms_cmds \
15579 old_archive_from_new_cmds \
15580 old_archive_from_expsyms_cmds \
15581 archive_cmds \
15582 archive_expsym_cmds \
15583 module_cmds \
15584 module_expsym_cmds \
15585 export_symbols_cmds \
15586 prelink_cmds \
15587 postinstall_cmds \
15588 postuninstall_cmds \
15589 finish_cmds \
15590 sys_lib_search_path_spec \
15591 sys_lib_dlsearch_path_spec \
15592 reload_cmds_CXX \
15593 old_archive_cmds_CXX \
15594 old_archive_from_new_cmds_CXX \
15595 old_archive_from_expsyms_cmds_CXX \
15596 archive_cmds_CXX \
15597 archive_expsym_cmds_CXX \
15598 module_cmds_CXX \
15599 module_expsym_cmds_CXX \
15600 export_symbols_cmds_CXX \
15601 prelink_cmds_CXX; do
15602 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15603 *[\\\\\\\`\\"\\\$]*)
15604 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
15605 ;;
15606 *)
15607 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15608 ;;
15609 esac
15610 done
15611
15612 ac_aux_dir='$ac_aux_dir'
15613 xsi_shell='$xsi_shell'
15614 lt_shell_append='$lt_shell_append'
15615
15616 # See if we are running on zsh, and set the options which allow our
15617 # commands through without removal of \ escapes INIT.
15618 if test -n "\${ZSH_VERSION+set}" ; then
15619 setopt NO_GLOB_SUBST
15620 fi
15621
15622
15623 PACKAGE='$PACKAGE'
15624 VERSION='$VERSION'
15625 TIMESTAMP='$TIMESTAMP'
15626 RM='$RM'
15627 ofile='$ofile'
15628
15629
15630
15631
15632
15633
15634 _ACEOF
15635
15636 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15637
15638 # Handling of arguments.
15639 for ac_config_target in $ac_config_targets
15640 do
15641 case $ac_config_target in
15642 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15643 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15644 "libcilkrts.spec") CONFIG_FILES="$CONFIG_FILES libcilkrts.spec" ;;
15645 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
15646 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15647
15648 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15649 esac
15650 done
15651
15652
15653 # If the user did not use the arguments to specify the items to instantiate,
15654 # then the envvar interface is used. Set only those that are not.
15655 # We use the long form for the default assignment because of an extremely
15656 # bizarre bug on SunOS 4.1.3.
15657 if $ac_need_defaults; then
15658 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15659 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15660 fi
15661
15662 # Have a temporary directory for convenience. Make it in the build tree
15663 # simply because there is no reason against having it here, and in addition,
15664 # creating and moving files from /tmp can sometimes cause problems.
15665 # Hook for its removal unless debugging.
15666 # Note that there is a small window in which the directory will not be cleaned:
15667 # after its creation but before its name has been assigned to `$tmp'.
15668 $debug ||
15669 {
15670 tmp=
15671 trap 'exit_status=$?
15672 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15673 ' 0
15674 trap 'as_fn_exit 1' 1 2 13 15
15675 }
15676 # Create a (secure) tmp directory for tmp files.
15677
15678 {
15679 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15680 test -n "$tmp" && test -d "$tmp"
15681 } ||
15682 {
15683 tmp=./conf$$-$RANDOM
15684 (umask 077 && mkdir "$tmp")
15685 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
15686
15687 # Set up the scripts for CONFIG_FILES section.
15688 # No need to generate them if there are no CONFIG_FILES.
15689 # This happens for instance with `./config.status config.h'.
15690 if test -n "$CONFIG_FILES"; then
15691
15692
15693 ac_cr=`echo X | tr X '\015'`
15694 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15695 # But we know of no other shell where ac_cr would be empty at this
15696 # point, so we can use a bashism as a fallback.
15697 if test "x$ac_cr" = x; then
15698 eval ac_cr=\$\'\\r\'
15699 fi
15700 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15701 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15702 ac_cs_awk_cr='\r'
15703 else
15704 ac_cs_awk_cr=$ac_cr
15705 fi
15706
15707 echo 'BEGIN {' >"$tmp/subs1.awk" &&
15708 _ACEOF
15709
15710
15711 {
15712 echo "cat >conf$$subs.awk <<_ACEOF" &&
15713 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15714 echo "_ACEOF"
15715 } >conf$$subs.sh ||
15716 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15717 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
15718 ac_delim='%!_!# '
15719 for ac_last_try in false false false false false :; do
15720 . ./conf$$subs.sh ||
15721 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15722
15723 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15724 if test $ac_delim_n = $ac_delim_num; then
15725 break
15726 elif $ac_last_try; then
15727 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15728 else
15729 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15730 fi
15731 done
15732 rm -f conf$$subs.sh
15733
15734 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15735 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
15736 _ACEOF
15737 sed -n '
15738 h
15739 s/^/S["/; s/!.*/"]=/
15740 p
15741 g
15742 s/^[^!]*!//
15743 :repl
15744 t repl
15745 s/'"$ac_delim"'$//
15746 t delim
15747 :nl
15748 h
15749 s/\(.\{148\}\).*/\1/
15750 t more1
15751 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15752 p
15753 n
15754 b repl
15755 :more1
15756 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15757 p
15758 g
15759 s/.\{148\}//
15760 t nl
15761 :delim
15762 h
15763 s/\(.\{148\}\).*/\1/
15764 t more2
15765 s/["\\]/\\&/g; s/^/"/; s/$/"/
15766 p
15767 b
15768 :more2
15769 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15770 p
15771 g
15772 s/.\{148\}//
15773 t delim
15774 ' <conf$$subs.awk | sed '
15775 /^[^""]/{
15776 N
15777 s/\n//
15778 }
15779 ' >>$CONFIG_STATUS || ac_write_fail=1
15780 rm -f conf$$subs.awk
15781 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15782 _ACAWK
15783 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
15784 for (key in S) S_is_set[key] = 1
15785 FS = "\a"
15786
15787 }
15788 {
15789 line = $ 0
15790 nfields = split(line, field, "@")
15791 substed = 0
15792 len = length(field[1])
15793 for (i = 2; i < nfields; i++) {
15794 key = field[i]
15795 keylen = length(key)
15796 if (S_is_set[key]) {
15797 value = S[key]
15798 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15799 len += length(value) + length(field[++i])
15800 substed = 1
15801 } else
15802 len += 1 + keylen
15803 }
15804
15805 print line
15806 }
15807
15808 _ACAWK
15809 _ACEOF
15810 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15811 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15812 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15813 else
15814 cat
15815 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
15816 || as_fn_error "could not setup config files machinery" "$LINENO" 5
15817 _ACEOF
15818
15819 # VPATH may cause trouble with some makes, so we remove $(srcdir),
15820 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15821 # trailing colons and then remove the whole line if VPATH becomes empty
15822 # (actually we leave an empty line to preserve line numbers).
15823 if test "x$srcdir" = x.; then
15824 ac_vpsub='/^[ ]*VPATH[ ]*=/{
15825 s/:*\$(srcdir):*/:/
15826 s/:*\${srcdir}:*/:/
15827 s/:*@srcdir@:*/:/
15828 s/^\([^=]*=[ ]*\):*/\1/
15829 s/:*$//
15830 s/^[^=]*=[ ]*$//
15831 }'
15832 fi
15833
15834 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15835 fi # test -n "$CONFIG_FILES"
15836
15837
15838 eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS"
15839 shift
15840 for ac_tag
15841 do
15842 case $ac_tag in
15843 :[FHLC]) ac_mode=$ac_tag; continue;;
15844 esac
15845 case $ac_mode$ac_tag in
15846 :[FHL]*:*);;
15847 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15848 :[FH]-) ac_tag=-:-;;
15849 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15850 esac
15851 ac_save_IFS=$IFS
15852 IFS=:
15853 set x $ac_tag
15854 IFS=$ac_save_IFS
15855 shift
15856 ac_file=$1
15857 shift
15858
15859 case $ac_mode in
15860 :L) ac_source=$1;;
15861 :[FH])
15862 ac_file_inputs=
15863 for ac_f
15864 do
15865 case $ac_f in
15866 -) ac_f="$tmp/stdin";;
15867 *) # Look for the file first in the build tree, then in the source tree
15868 # (if the path is not absolute). The absolute path cannot be DOS-style,
15869 # because $ac_f cannot contain `:'.
15870 test -f "$ac_f" ||
15871 case $ac_f in
15872 [\\/$]*) false;;
15873 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15874 esac ||
15875 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15876 esac
15877 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15878 as_fn_append ac_file_inputs " '$ac_f'"
15879 done
15880
15881 # Let's still pretend it is `configure' which instantiates (i.e., don't
15882 # use $as_me), people would be surprised to read:
15883 # /* config.h. Generated by config.status. */
15884 configure_input='Generated from '`
15885 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15886 `' by configure.'
15887 if test x"$ac_file" != x-; then
15888 configure_input="$ac_file. $configure_input"
15889 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15890 $as_echo "$as_me: creating $ac_file" >&6;}
15891 fi
15892 # Neutralize special characters interpreted by sed in replacement strings.
15893 case $configure_input in #(
15894 *\&* | *\|* | *\\* )
15895 ac_sed_conf_input=`$as_echo "$configure_input" |
15896 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15897 *) ac_sed_conf_input=$configure_input;;
15898 esac
15899
15900 case $ac_tag in
15901 *:-:* | *:-) cat >"$tmp/stdin" \
15902 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15903 esac
15904 ;;
15905 esac
15906
15907 ac_dir=`$as_dirname -- "$ac_file" ||
15908 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15909 X"$ac_file" : 'X\(//\)[^/]' \| \
15910 X"$ac_file" : 'X\(//\)$' \| \
15911 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15912 $as_echo X"$ac_file" |
15913 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15914 s//\1/
15915 q
15916 }
15917 /^X\(\/\/\)[^/].*/{
15918 s//\1/
15919 q
15920 }
15921 /^X\(\/\/\)$/{
15922 s//\1/
15923 q
15924 }
15925 /^X\(\/\).*/{
15926 s//\1/
15927 q
15928 }
15929 s/.*/./; q'`
15930 as_dir="$ac_dir"; as_fn_mkdir_p
15931 ac_builddir=.
15932
15933 case "$ac_dir" in
15934 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15935 *)
15936 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15937 # A ".." for each directory in $ac_dir_suffix.
15938 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15939 case $ac_top_builddir_sub in
15940 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15941 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15942 esac ;;
15943 esac
15944 ac_abs_top_builddir=$ac_pwd
15945 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15946 # for backward compatibility:
15947 ac_top_builddir=$ac_top_build_prefix
15948
15949 case $srcdir in
15950 .) # We are building in place.
15951 ac_srcdir=.
15952 ac_top_srcdir=$ac_top_builddir_sub
15953 ac_abs_top_srcdir=$ac_pwd ;;
15954 [\\/]* | ?:[\\/]* ) # Absolute name.
15955 ac_srcdir=$srcdir$ac_dir_suffix;
15956 ac_top_srcdir=$srcdir
15957 ac_abs_top_srcdir=$srcdir ;;
15958 *) # Relative name.
15959 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15960 ac_top_srcdir=$ac_top_build_prefix$srcdir
15961 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15962 esac
15963 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15964
15965
15966 case $ac_mode in
15967 :F)
15968 #
15969 # CONFIG_FILE
15970 #
15971
15972 case $INSTALL in
15973 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15974 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15975 esac
15976 ac_MKDIR_P=$MKDIR_P
15977 case $MKDIR_P in
15978 [\\/$]* | ?:[\\/]* ) ;;
15979 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15980 esac
15981 _ACEOF
15982
15983 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15984 # If the template does not know about datarootdir, expand it.
15985 # FIXME: This hack should be removed a few years after 2.60.
15986 ac_datarootdir_hack=; ac_datarootdir_seen=
15987 ac_sed_dataroot='
15988 /datarootdir/ {
15989 p
15990 q
15991 }
15992 /@datadir@/p
15993 /@docdir@/p
15994 /@infodir@/p
15995 /@localedir@/p
15996 /@mandir@/p'
15997 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15998 *datarootdir*) ac_datarootdir_seen=yes;;
15999 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16000 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16001 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16002 _ACEOF
16003 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16004 ac_datarootdir_hack='
16005 s&@datadir@&$datadir&g
16006 s&@docdir@&$docdir&g
16007 s&@infodir@&$infodir&g
16008 s&@localedir@&$localedir&g
16009 s&@mandir@&$mandir&g
16010 s&\\\${datarootdir}&$datarootdir&g' ;;
16011 esac
16012 _ACEOF
16013
16014 # Neutralize VPATH when `$srcdir' = `.'.
16015 # Shell code in configure.ac might set extrasub.
16016 # FIXME: do we really want to maintain this feature?
16017 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16018 ac_sed_extra="$ac_vpsub
16019 $extrasub
16020 _ACEOF
16021 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16022 :t
16023 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16024 s|@configure_input@|$ac_sed_conf_input|;t t
16025 s&@top_builddir@&$ac_top_builddir_sub&;t t
16026 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16027 s&@srcdir@&$ac_srcdir&;t t
16028 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16029 s&@top_srcdir@&$ac_top_srcdir&;t t
16030 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16031 s&@builddir@&$ac_builddir&;t t
16032 s&@abs_builddir@&$ac_abs_builddir&;t t
16033 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16034 s&@INSTALL@&$ac_INSTALL&;t t
16035 s&@MKDIR_P@&$ac_MKDIR_P&;t t
16036 $ac_datarootdir_hack
16037 "
16038 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
16039 || as_fn_error "could not create $ac_file" "$LINENO" 5
16040
16041 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16042 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
16043 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
16044 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16045 which seems to be undefined. Please make sure it is defined." >&5
16046 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16047 which seems to be undefined. Please make sure it is defined." >&2;}
16048
16049 rm -f "$tmp/stdin"
16050 case $ac_file in
16051 -) cat "$tmp/out" && rm -f "$tmp/out";;
16052 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
16053 esac \
16054 || as_fn_error "could not create $ac_file" "$LINENO" 5
16055 ;;
16056
16057
16058 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16059 $as_echo "$as_me: executing $ac_file commands" >&6;}
16060 ;;
16061 esac
16062
16063
16064 case $ac_file$ac_mode in
16065 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16066 # Autoconf 2.62 quotes --file arguments for eval, but not when files
16067 # are listed without --file. Let's play safe and only enable the eval
16068 # if we detect the quoting.
16069 case $CONFIG_FILES in
16070 *\'*) eval set x "$CONFIG_FILES" ;;
16071 *) set x $CONFIG_FILES ;;
16072 esac
16073 shift
16074 for mf
16075 do
16076 # Strip MF so we end up with the name of the file.
16077 mf=`echo "$mf" | sed -e 's/:.*$//'`
16078 # Check whether this is an Automake generated Makefile or not.
16079 # We used to match only the files named `Makefile.in', but
16080 # some people rename them; so instead we look at the file content.
16081 # Grep'ing the first line is not enough: some people post-process
16082 # each Makefile.in and add a new line on top of each file to say so.
16083 # Grep'ing the whole file is not good either: AIX grep has a line
16084 # limit of 2048, but all sed's we know have understand at least 4000.
16085 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16086 dirpart=`$as_dirname -- "$mf" ||
16087 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16088 X"$mf" : 'X\(//\)[^/]' \| \
16089 X"$mf" : 'X\(//\)$' \| \
16090 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16091 $as_echo X"$mf" |
16092 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16093 s//\1/
16094 q
16095 }
16096 /^X\(\/\/\)[^/].*/{
16097 s//\1/
16098 q
16099 }
16100 /^X\(\/\/\)$/{
16101 s//\1/
16102 q
16103 }
16104 /^X\(\/\).*/{
16105 s//\1/
16106 q
16107 }
16108 s/.*/./; q'`
16109 else
16110 continue
16111 fi
16112 # Extract the definition of DEPDIR, am__include, and am__quote
16113 # from the Makefile without running `make'.
16114 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16115 test -z "$DEPDIR" && continue
16116 am__include=`sed -n 's/^am__include = //p' < "$mf"`
16117 test -z "am__include" && continue
16118 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16119 # When using ansi2knr, U may be empty or an underscore; expand it
16120 U=`sed -n 's/^U = //p' < "$mf"`
16121 # Find all dependency output files, they are included files with
16122 # $(DEPDIR) in their names. We invoke sed twice because it is the
16123 # simplest approach to changing $(DEPDIR) to its actual value in the
16124 # expansion.
16125 for file in `sed -n "
16126 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16127 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
16128 # Make sure the directory exists.
16129 test -f "$dirpart/$file" && continue
16130 fdir=`$as_dirname -- "$file" ||
16131 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16132 X"$file" : 'X\(//\)[^/]' \| \
16133 X"$file" : 'X\(//\)$' \| \
16134 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16135 $as_echo X"$file" |
16136 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16137 s//\1/
16138 q
16139 }
16140 /^X\(\/\/\)[^/].*/{
16141 s//\1/
16142 q
16143 }
16144 /^X\(\/\/\)$/{
16145 s//\1/
16146 q
16147 }
16148 /^X\(\/\).*/{
16149 s//\1/
16150 q
16151 }
16152 s/.*/./; q'`
16153 as_dir=$dirpart/$fdir; as_fn_mkdir_p
16154 # echo "creating $dirpart/$file"
16155 echo '# dummy' > "$dirpart/$file"
16156 done
16157 done
16158 }
16159 ;;
16160 "default-1":C)
16161 # Only add multilib support code if we just rebuilt the top-level
16162 # Makefile.
16163 case " $CONFIG_FILES " in
16164 *" Makefile "*)
16165 ac_file=Makefile . ${multi_basedir}/config-ml.in
16166 ;;
16167 esac ;;
16168 "libtool":C)
16169
16170 # See if we are running on zsh, and set the options which allow our
16171 # commands through without removal of \ escapes.
16172 if test -n "${ZSH_VERSION+set}" ; then
16173 setopt NO_GLOB_SUBST
16174 fi
16175
16176 cfgfile="${ofile}T"
16177 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16178 $RM "$cfgfile"
16179
16180 cat <<_LT_EOF >> "$cfgfile"
16181 #! $SHELL
16182
16183 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
16184 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
16185 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16186 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
16187 #
16188 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
16189 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
16190 # Written by Gordon Matzigkeit, 1996
16191 #
16192 # This file is part of GNU Libtool.
16193 #
16194 # GNU Libtool is free software; you can redistribute it and/or
16195 # modify it under the terms of the GNU General Public License as
16196 # published by the Free Software Foundation; either version 2 of
16197 # the License, or (at your option) any later version.
16198 #
16199 # As a special exception to the GNU General Public License,
16200 # if you distribute this file as part of a program or library that
16201 # is built using GNU Libtool, you may include this file under the
16202 # same distribution terms that you use for the rest of that program.
16203 #
16204 # GNU Libtool is distributed in the hope that it will be useful,
16205 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16206 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16207 # GNU General Public License for more details.
16208 #
16209 # You should have received a copy of the GNU General Public License
16210 # along with GNU Libtool; see the file COPYING. If not, a copy
16211 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
16212 # obtained by writing to the Free Software Foundation, Inc.,
16213 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16214
16215
16216 # The names of the tagged configurations supported by this script.
16217 available_tags="CXX "
16218
16219 # ### BEGIN LIBTOOL CONFIG
16220
16221 # Which release of libtool.m4 was used?
16222 macro_version=$macro_version
16223 macro_revision=$macro_revision
16224
16225 # Whether or not to build shared libraries.
16226 build_libtool_libs=$enable_shared
16227
16228 # Whether or not to build static libraries.
16229 build_old_libs=$enable_static
16230
16231 # What type of objects to build.
16232 pic_mode=$pic_mode
16233
16234 # Whether or not to optimize for fast installation.
16235 fast_install=$enable_fast_install
16236
16237 # Shell to use when invoking shell scripts.
16238 SHELL=$lt_SHELL
16239
16240 # An echo program that protects backslashes.
16241 ECHO=$lt_ECHO
16242
16243 # The host system.
16244 host_alias=$host_alias
16245 host=$host
16246 host_os=$host_os
16247
16248 # The build system.
16249 build_alias=$build_alias
16250 build=$build
16251 build_os=$build_os
16252
16253 # A sed program that does not truncate output.
16254 SED=$lt_SED
16255
16256 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
16257 Xsed="\$SED -e 1s/^X//"
16258
16259 # A grep program that handles long lines.
16260 GREP=$lt_GREP
16261
16262 # An ERE matcher.
16263 EGREP=$lt_EGREP
16264
16265 # A literal string matcher.
16266 FGREP=$lt_FGREP
16267
16268 # A BSD- or MS-compatible name lister.
16269 NM=$lt_NM
16270
16271 # Whether we need soft or hard links.
16272 LN_S=$lt_LN_S
16273
16274 # What is the maximum length of a command?
16275 max_cmd_len=$max_cmd_len
16276
16277 # Object file suffix (normally "o").
16278 objext=$ac_objext
16279
16280 # Executable file suffix (normally "").
16281 exeext=$exeext
16282
16283 # whether the shell understands "unset".
16284 lt_unset=$lt_unset
16285
16286 # turn spaces into newlines.
16287 SP2NL=$lt_lt_SP2NL
16288
16289 # turn newlines into spaces.
16290 NL2SP=$lt_lt_NL2SP
16291
16292 # An object symbol dumper.
16293 OBJDUMP=$lt_OBJDUMP
16294
16295 # Method to check whether dependent libraries are shared objects.
16296 deplibs_check_method=$lt_deplibs_check_method
16297
16298 # Command to use when deplibs_check_method == "file_magic".
16299 file_magic_cmd=$lt_file_magic_cmd
16300
16301 # The archiver.
16302 AR=$lt_AR
16303 AR_FLAGS=$lt_AR_FLAGS
16304
16305 # A symbol stripping program.
16306 STRIP=$lt_STRIP
16307
16308 # Commands used to install an old-style archive.
16309 RANLIB=$lt_RANLIB
16310 old_postinstall_cmds=$lt_old_postinstall_cmds
16311 old_postuninstall_cmds=$lt_old_postuninstall_cmds
16312
16313 # Whether to use a lock for old archive extraction.
16314 lock_old_archive_extraction=$lock_old_archive_extraction
16315
16316 # A C compiler.
16317 LTCC=$lt_CC
16318
16319 # LTCC compiler flags.
16320 LTCFLAGS=$lt_CFLAGS
16321
16322 # Take the output of nm and produce a listing of raw symbols and C names.
16323 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16324
16325 # Transform the output of nm in a proper C declaration.
16326 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16327
16328 # Transform the output of nm in a C name address pair.
16329 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16330
16331 # Transform the output of nm in a C name address pair when lib prefix is needed.
16332 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16333
16334 # The name of the directory that contains temporary libtool files.
16335 objdir=$objdir
16336
16337 # Used to examine libraries when file_magic_cmd begins with "file".
16338 MAGIC_CMD=$MAGIC_CMD
16339
16340 # Must we lock files when doing compilation?
16341 need_locks=$lt_need_locks
16342
16343 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16344 DSYMUTIL=$lt_DSYMUTIL
16345
16346 # Tool to change global to local symbols on Mac OS X.
16347 NMEDIT=$lt_NMEDIT
16348
16349 # Tool to manipulate fat objects and archives on Mac OS X.
16350 LIPO=$lt_LIPO
16351
16352 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
16353 OTOOL=$lt_OTOOL
16354
16355 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16356 OTOOL64=$lt_OTOOL64
16357
16358 # Old archive suffix (normally "a").
16359 libext=$libext
16360
16361 # Shared library suffix (normally ".so").
16362 shrext_cmds=$lt_shrext_cmds
16363
16364 # The commands to extract the exported symbol list from a shared archive.
16365 extract_expsyms_cmds=$lt_extract_expsyms_cmds
16366
16367 # Variables whose values should be saved in libtool wrapper scripts and
16368 # restored at link time.
16369 variables_saved_for_relink=$lt_variables_saved_for_relink
16370
16371 # Do we need the "lib" prefix for modules?
16372 need_lib_prefix=$need_lib_prefix
16373
16374 # Do we need a version for libraries?
16375 need_version=$need_version
16376
16377 # Library versioning type.
16378 version_type=$version_type
16379
16380 # Shared library runtime path variable.
16381 runpath_var=$runpath_var
16382
16383 # Shared library path variable.
16384 shlibpath_var=$shlibpath_var
16385
16386 # Is shlibpath searched before the hard-coded library search path?
16387 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16388
16389 # Format of library name prefix.
16390 libname_spec=$lt_libname_spec
16391
16392 # List of archive names. First name is the real one, the rest are links.
16393 # The last name is the one that the linker finds with -lNAME
16394 library_names_spec=$lt_library_names_spec
16395
16396 # The coded name of the library, if different from the real name.
16397 soname_spec=$lt_soname_spec
16398
16399 # Permission mode override for installation of shared libraries.
16400 install_override_mode=$lt_install_override_mode
16401
16402 # Command to use after installation of a shared archive.
16403 postinstall_cmds=$lt_postinstall_cmds
16404
16405 # Command to use after uninstallation of a shared archive.
16406 postuninstall_cmds=$lt_postuninstall_cmds
16407
16408 # Commands used to finish a libtool library installation in a directory.
16409 finish_cmds=$lt_finish_cmds
16410
16411 # As "finish_cmds", except a single script fragment to be evaled but
16412 # not shown.
16413 finish_eval=$lt_finish_eval
16414
16415 # Whether we should hardcode library paths into libraries.
16416 hardcode_into_libs=$hardcode_into_libs
16417
16418 # Compile-time system search path for libraries.
16419 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16420
16421 # Run-time system search path for libraries.
16422 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16423
16424 # Whether dlopen is supported.
16425 dlopen_support=$enable_dlopen
16426
16427 # Whether dlopen of programs is supported.
16428 dlopen_self=$enable_dlopen_self
16429
16430 # Whether dlopen of statically linked programs is supported.
16431 dlopen_self_static=$enable_dlopen_self_static
16432
16433 # Commands to strip libraries.
16434 old_striplib=$lt_old_striplib
16435 striplib=$lt_striplib
16436
16437
16438 # The linker used to build libraries.
16439 LD=$lt_LD
16440
16441 # How to create reloadable object files.
16442 reload_flag=$lt_reload_flag
16443 reload_cmds=$lt_reload_cmds
16444
16445 # Commands used to build an old-style archive.
16446 old_archive_cmds=$lt_old_archive_cmds
16447
16448 # A language specific compiler.
16449 CC=$lt_compiler
16450
16451 # Is the compiler the GNU compiler?
16452 with_gcc=$GCC
16453
16454 # Compiler flag to turn off builtin functions.
16455 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16456
16457 # How to pass a linker flag through the compiler.
16458 wl=$lt_lt_prog_compiler_wl
16459
16460 # Additional compiler flags for building library objects.
16461 pic_flag=$lt_lt_prog_compiler_pic
16462
16463 # Compiler flag to prevent dynamic linking.
16464 link_static_flag=$lt_lt_prog_compiler_static
16465
16466 # Does compiler simultaneously support -c and -o options?
16467 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16468
16469 # Whether or not to add -lc for building shared libraries.
16470 build_libtool_need_lc=$archive_cmds_need_lc
16471
16472 # Whether or not to disallow shared libs when runtime libs are static.
16473 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16474
16475 # Compiler flag to allow reflexive dlopens.
16476 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16477
16478 # Compiler flag to generate shared objects directly from archives.
16479 whole_archive_flag_spec=$lt_whole_archive_flag_spec
16480
16481 # Whether the compiler copes with passing no objects directly.
16482 compiler_needs_object=$lt_compiler_needs_object
16483
16484 # Create an old-style archive from a shared archive.
16485 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16486
16487 # Create a temporary old-style archive to link instead of a shared archive.
16488 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16489
16490 # Commands used to build a shared archive.
16491 archive_cmds=$lt_archive_cmds
16492 archive_expsym_cmds=$lt_archive_expsym_cmds
16493
16494 # Commands used to build a loadable module if different from building
16495 # a shared archive.
16496 module_cmds=$lt_module_cmds
16497 module_expsym_cmds=$lt_module_expsym_cmds
16498
16499 # Whether we are building with GNU ld or not.
16500 with_gnu_ld=$lt_with_gnu_ld
16501
16502 # Flag that allows shared libraries with undefined symbols to be built.
16503 allow_undefined_flag=$lt_allow_undefined_flag
16504
16505 # Flag that enforces no undefined symbols.
16506 no_undefined_flag=$lt_no_undefined_flag
16507
16508 # Flag to hardcode \$libdir into a binary during linking.
16509 # This must work even if \$libdir does not exist
16510 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16511
16512 # If ld is used when linking, flag to hardcode \$libdir into a binary
16513 # during linking. This must work even if \$libdir does not exist.
16514 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
16515
16516 # Whether we need a single "-rpath" flag with a separated argument.
16517 hardcode_libdir_separator=$lt_hardcode_libdir_separator
16518
16519 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16520 # DIR into the resulting binary.
16521 hardcode_direct=$hardcode_direct
16522
16523 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16524 # DIR into the resulting binary and the resulting library dependency is
16525 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16526 # library is relocated.
16527 hardcode_direct_absolute=$hardcode_direct_absolute
16528
16529 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16530 # into the resulting binary.
16531 hardcode_minus_L=$hardcode_minus_L
16532
16533 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16534 # into the resulting binary.
16535 hardcode_shlibpath_var=$hardcode_shlibpath_var
16536
16537 # Set to "yes" if building a shared library automatically hardcodes DIR
16538 # into the library and all subsequent libraries and executables linked
16539 # against it.
16540 hardcode_automatic=$hardcode_automatic
16541
16542 # Set to yes if linker adds runtime paths of dependent libraries
16543 # to runtime path list.
16544 inherit_rpath=$inherit_rpath
16545
16546 # Whether libtool must link a program against all its dependency libraries.
16547 link_all_deplibs=$link_all_deplibs
16548
16549 # Fix the shell variable \$srcfile for the compiler.
16550 fix_srcfile_path=$lt_fix_srcfile_path
16551
16552 # Set to "yes" if exported symbols are required.
16553 always_export_symbols=$always_export_symbols
16554
16555 # The commands to list exported symbols.
16556 export_symbols_cmds=$lt_export_symbols_cmds
16557
16558 # Symbols that should not be listed in the preloaded symbols.
16559 exclude_expsyms=$lt_exclude_expsyms
16560
16561 # Symbols that must always be exported.
16562 include_expsyms=$lt_include_expsyms
16563
16564 # Commands necessary for linking programs (against libraries) with templates.
16565 prelink_cmds=$lt_prelink_cmds
16566
16567 # Specify filename containing input files.
16568 file_list_spec=$lt_file_list_spec
16569
16570 # How to hardcode a shared library path into an executable.
16571 hardcode_action=$hardcode_action
16572
16573 # The directories searched by this compiler when creating a shared library.
16574 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
16575
16576 # Dependencies to place before and after the objects being linked to
16577 # create a shared library.
16578 predep_objects=$lt_predep_objects
16579 postdep_objects=$lt_postdep_objects
16580 predeps=$lt_predeps
16581 postdeps=$lt_postdeps
16582
16583 # The library search path used internally by the compiler when linking
16584 # a shared library.
16585 compiler_lib_search_path=$lt_compiler_lib_search_path
16586
16587 # ### END LIBTOOL CONFIG
16588
16589 _LT_EOF
16590
16591 case $host_os in
16592 aix3*)
16593 cat <<\_LT_EOF >> "$cfgfile"
16594 # AIX sometimes has problems with the GCC collect2 program. For some
16595 # reason, if we set the COLLECT_NAMES environment variable, the problems
16596 # vanish in a puff of smoke.
16597 if test "X${COLLECT_NAMES+set}" != Xset; then
16598 COLLECT_NAMES=
16599 export COLLECT_NAMES
16600 fi
16601 _LT_EOF
16602 ;;
16603 esac
16604
16605
16606 ltmain="$ac_aux_dir/ltmain.sh"
16607
16608
16609 # We use sed instead of cat because bash on DJGPP gets confused if
16610 # if finds mixed CR/LF and LF-only lines. Since sed operates in
16611 # text mode, it properly converts lines to CR/LF. This bash problem
16612 # is reportedly fixed, but why not run on old versions too?
16613 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
16614 || (rm -f "$cfgfile"; exit 1)
16615
16616 case $xsi_shell in
16617 yes)
16618 cat << \_LT_EOF >> "$cfgfile"
16619
16620 # func_dirname file append nondir_replacement
16621 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
16622 # otherwise set result to NONDIR_REPLACEMENT.
16623 func_dirname ()
16624 {
16625 case ${1} in
16626 */*) func_dirname_result="${1%/*}${2}" ;;
16627 * ) func_dirname_result="${3}" ;;
16628 esac
16629 }
16630
16631 # func_basename file
16632 func_basename ()
16633 {
16634 func_basename_result="${1##*/}"
16635 }
16636
16637 # func_dirname_and_basename file append nondir_replacement
16638 # perform func_basename and func_dirname in a single function
16639 # call:
16640 # dirname: Compute the dirname of FILE. If nonempty,
16641 # add APPEND to the result, otherwise set result
16642 # to NONDIR_REPLACEMENT.
16643 # value returned in "$func_dirname_result"
16644 # basename: Compute filename of FILE.
16645 # value retuned in "$func_basename_result"
16646 # Implementation must be kept synchronized with func_dirname
16647 # and func_basename. For efficiency, we do not delegate to
16648 # those functions but instead duplicate the functionality here.
16649 func_dirname_and_basename ()
16650 {
16651 case ${1} in
16652 */*) func_dirname_result="${1%/*}${2}" ;;
16653 * ) func_dirname_result="${3}" ;;
16654 esac
16655 func_basename_result="${1##*/}"
16656 }
16657
16658 # func_stripname prefix suffix name
16659 # strip PREFIX and SUFFIX off of NAME.
16660 # PREFIX and SUFFIX must not contain globbing or regex special
16661 # characters, hashes, percent signs, but SUFFIX may contain a leading
16662 # dot (in which case that matches only a dot).
16663 func_stripname ()
16664 {
16665 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16666 # positional parameters, so assign one to ordinary parameter first.
16667 func_stripname_result=${3}
16668 func_stripname_result=${func_stripname_result#"${1}"}
16669 func_stripname_result=${func_stripname_result%"${2}"}
16670 }
16671
16672 # func_opt_split
16673 func_opt_split ()
16674 {
16675 func_opt_split_opt=${1%%=*}
16676 func_opt_split_arg=${1#*=}
16677 }
16678
16679 # func_lo2o object
16680 func_lo2o ()
16681 {
16682 case ${1} in
16683 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
16684 *) func_lo2o_result=${1} ;;
16685 esac
16686 }
16687
16688 # func_xform libobj-or-source
16689 func_xform ()
16690 {
16691 func_xform_result=${1%.*}.lo
16692 }
16693
16694 # func_arith arithmetic-term...
16695 func_arith ()
16696 {
16697 func_arith_result=$(( $* ))
16698 }
16699
16700 # func_len string
16701 # STRING may not start with a hyphen.
16702 func_len ()
16703 {
16704 func_len_result=${#1}
16705 }
16706
16707 _LT_EOF
16708 ;;
16709 *) # Bourne compatible functions.
16710 cat << \_LT_EOF >> "$cfgfile"
16711
16712 # func_dirname file append nondir_replacement
16713 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
16714 # otherwise set result to NONDIR_REPLACEMENT.
16715 func_dirname ()
16716 {
16717 # Extract subdirectory from the argument.
16718 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
16719 if test "X$func_dirname_result" = "X${1}"; then
16720 func_dirname_result="${3}"
16721 else
16722 func_dirname_result="$func_dirname_result${2}"
16723 fi
16724 }
16725
16726 # func_basename file
16727 func_basename ()
16728 {
16729 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
16730 }
16731
16732
16733 # func_stripname prefix suffix name
16734 # strip PREFIX and SUFFIX off of NAME.
16735 # PREFIX and SUFFIX must not contain globbing or regex special
16736 # characters, hashes, percent signs, but SUFFIX may contain a leading
16737 # dot (in which case that matches only a dot).
16738 # func_strip_suffix prefix name
16739 func_stripname ()
16740 {
16741 case ${2} in
16742 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16743 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16744 esac
16745 }
16746
16747 # sed scripts:
16748 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16749 my_sed_long_arg='1s/^-[^=]*=//'
16750
16751 # func_opt_split
16752 func_opt_split ()
16753 {
16754 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16755 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16756 }
16757
16758 # func_lo2o object
16759 func_lo2o ()
16760 {
16761 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16762 }
16763
16764 # func_xform libobj-or-source
16765 func_xform ()
16766 {
16767 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16768 }
16769
16770 # func_arith arithmetic-term...
16771 func_arith ()
16772 {
16773 func_arith_result=`expr "$@"`
16774 }
16775
16776 # func_len string
16777 # STRING may not start with a hyphen.
16778 func_len ()
16779 {
16780 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16781 }
16782
16783 _LT_EOF
16784 esac
16785
16786 case $lt_shell_append in
16787 yes)
16788 cat << \_LT_EOF >> "$cfgfile"
16789
16790 # func_append var value
16791 # Append VALUE to the end of shell variable VAR.
16792 func_append ()
16793 {
16794 eval "$1+=\$2"
16795 }
16796 _LT_EOF
16797 ;;
16798 *)
16799 cat << \_LT_EOF >> "$cfgfile"
16800
16801 # func_append var value
16802 # Append VALUE to the end of shell variable VAR.
16803 func_append ()
16804 {
16805 eval "$1=\$$1\$2"
16806 }
16807
16808 _LT_EOF
16809 ;;
16810 esac
16811
16812
16813 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16814 || (rm -f "$cfgfile"; exit 1)
16815
16816 mv -f "$cfgfile" "$ofile" ||
16817 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16818 chmod +x "$ofile"
16819
16820
16821 cat <<_LT_EOF >> "$ofile"
16822
16823 # ### BEGIN LIBTOOL TAG CONFIG: CXX
16824
16825 # The linker used to build libraries.
16826 LD=$lt_LD_CXX
16827
16828 # How to create reloadable object files.
16829 reload_flag=$lt_reload_flag_CXX
16830 reload_cmds=$lt_reload_cmds_CXX
16831
16832 # Commands used to build an old-style archive.
16833 old_archive_cmds=$lt_old_archive_cmds_CXX
16834
16835 # A language specific compiler.
16836 CC=$lt_compiler_CXX
16837
16838 # Is the compiler the GNU compiler?
16839 with_gcc=$GCC_CXX
16840
16841 # Compiler flag to turn off builtin functions.
16842 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
16843
16844 # How to pass a linker flag through the compiler.
16845 wl=$lt_lt_prog_compiler_wl_CXX
16846
16847 # Additional compiler flags for building library objects.
16848 pic_flag=$lt_lt_prog_compiler_pic_CXX
16849
16850 # Compiler flag to prevent dynamic linking.
16851 link_static_flag=$lt_lt_prog_compiler_static_CXX
16852
16853 # Does compiler simultaneously support -c and -o options?
16854 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
16855
16856 # Whether or not to add -lc for building shared libraries.
16857 build_libtool_need_lc=$archive_cmds_need_lc_CXX
16858
16859 # Whether or not to disallow shared libs when runtime libs are static.
16860 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
16861
16862 # Compiler flag to allow reflexive dlopens.
16863 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
16864
16865 # Compiler flag to generate shared objects directly from archives.
16866 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
16867
16868 # Whether the compiler copes with passing no objects directly.
16869 compiler_needs_object=$lt_compiler_needs_object_CXX
16870
16871 # Create an old-style archive from a shared archive.
16872 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
16873
16874 # Create a temporary old-style archive to link instead of a shared archive.
16875 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
16876
16877 # Commands used to build a shared archive.
16878 archive_cmds=$lt_archive_cmds_CXX
16879 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
16880
16881 # Commands used to build a loadable module if different from building
16882 # a shared archive.
16883 module_cmds=$lt_module_cmds_CXX
16884 module_expsym_cmds=$lt_module_expsym_cmds_CXX
16885
16886 # Whether we are building with GNU ld or not.
16887 with_gnu_ld=$lt_with_gnu_ld_CXX
16888
16889 # Flag that allows shared libraries with undefined symbols to be built.
16890 allow_undefined_flag=$lt_allow_undefined_flag_CXX
16891
16892 # Flag that enforces no undefined symbols.
16893 no_undefined_flag=$lt_no_undefined_flag_CXX
16894
16895 # Flag to hardcode \$libdir into a binary during linking.
16896 # This must work even if \$libdir does not exist
16897 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
16898
16899 # If ld is used when linking, flag to hardcode \$libdir into a binary
16900 # during linking. This must work even if \$libdir does not exist.
16901 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
16902
16903 # Whether we need a single "-rpath" flag with a separated argument.
16904 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
16905
16906 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16907 # DIR into the resulting binary.
16908 hardcode_direct=$hardcode_direct_CXX
16909
16910 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16911 # DIR into the resulting binary and the resulting library dependency is
16912 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16913 # library is relocated.
16914 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
16915
16916 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16917 # into the resulting binary.
16918 hardcode_minus_L=$hardcode_minus_L_CXX
16919
16920 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16921 # into the resulting binary.
16922 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
16923
16924 # Set to "yes" if building a shared library automatically hardcodes DIR
16925 # into the library and all subsequent libraries and executables linked
16926 # against it.
16927 hardcode_automatic=$hardcode_automatic_CXX
16928
16929 # Set to yes if linker adds runtime paths of dependent libraries
16930 # to runtime path list.
16931 inherit_rpath=$inherit_rpath_CXX
16932
16933 # Whether libtool must link a program against all its dependency libraries.
16934 link_all_deplibs=$link_all_deplibs_CXX
16935
16936 # Fix the shell variable \$srcfile for the compiler.
16937 fix_srcfile_path=$lt_fix_srcfile_path_CXX
16938
16939 # Set to "yes" if exported symbols are required.
16940 always_export_symbols=$always_export_symbols_CXX
16941
16942 # The commands to list exported symbols.
16943 export_symbols_cmds=$lt_export_symbols_cmds_CXX
16944
16945 # Symbols that should not be listed in the preloaded symbols.
16946 exclude_expsyms=$lt_exclude_expsyms_CXX
16947
16948 # Symbols that must always be exported.
16949 include_expsyms=$lt_include_expsyms_CXX
16950
16951 # Commands necessary for linking programs (against libraries) with templates.
16952 prelink_cmds=$lt_prelink_cmds_CXX
16953
16954 # Specify filename containing input files.
16955 file_list_spec=$lt_file_list_spec_CXX
16956
16957 # How to hardcode a shared library path into an executable.
16958 hardcode_action=$hardcode_action_CXX
16959
16960 # The directories searched by this compiler when creating a shared library.
16961 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
16962
16963 # Dependencies to place before and after the objects being linked to
16964 # create a shared library.
16965 predep_objects=$lt_predep_objects_CXX
16966 postdep_objects=$lt_postdep_objects_CXX
16967 predeps=$lt_predeps_CXX
16968 postdeps=$lt_postdeps_CXX
16969
16970 # The library search path used internally by the compiler when linking
16971 # a shared library.
16972 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
16973
16974 # ### END LIBTOOL TAG CONFIG: CXX
16975 _LT_EOF
16976
16977 ;;
16978
16979 esac
16980 done # for ac_tag
16981
16982
16983 as_fn_exit 0
16984 _ACEOF
16985 ac_clean_files=$ac_clean_files_save
16986
16987 test $ac_write_fail = 0 ||
16988 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
16989
16990
16991 # configure is writing to config.log, and then calls config.status.
16992 # config.status does its own redirection, appending to config.log.
16993 # Unfortunately, on DOS this fails, as config.log is still kept open
16994 # by configure, so config.status won't be able to write to it; its
16995 # output is simply discarded. So we exec the FD to /dev/null,
16996 # effectively closing config.log, so it can be properly (re)opened and
16997 # appended to by config.status. When coming back to configure, we
16998 # need to make the FD available again.
16999 if test "$no_create" != yes; then
17000 ac_cs_success=:
17001 ac_config_status_args=
17002 test "$silent" = yes &&
17003 ac_config_status_args="$ac_config_status_args --quiet"
17004 exec 5>/dev/null
17005 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17006 exec 5>>config.log
17007 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17008 # would make configure fail if this is the last instruction.
17009 $ac_cs_success || as_fn_exit $?
17010 fi
17011 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17012 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17013 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17014 fi
17015