]> git.ipfire.org Git - thirdparty/gcc.git/blob - libgm2/configure
vect: Remove several useless VMAT_INVARIANT checks
[thirdparty/gcc.git] / libgm2 / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for package-unused version-unused.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100 IFS=$as_save_IFS
101
102 ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107 as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174 esac
175 fi
176 "
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191 exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210 else
211 as_have_required=no
212 fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215 else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 do
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233 fi
234 fi
235 done;;
236 esac
237 as_found=false
238 done
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242 fi; }
243 IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260 esac
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265 exit 255
266 fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274 else
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
279 fi
280 exit 1
281 fi
282 fi
283 fi
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
289
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
297 {
298 { eval $1=; unset $1;}
299 }
300 as_unset=as_fn_unset
301
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
306 {
307 return $1
308 } # as_fn_set_status
309
310 # as_fn_exit STATUS
311 # -----------------
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 as_fn_exit ()
314 {
315 set +e
316 as_fn_set_status $1
317 exit $1
318 } # as_fn_exit
319
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
324 {
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366 } # as_fn_mkdir_p
367
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
372 {
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
380 # implementations.
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386 else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391 fi # as_fn_append
392
393 # as_fn_arith ARG...
394 # ------------------
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403 else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408 fi # as_fn_arith
409
410
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
416 as_fn_error ()
417 {
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422 fi
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
425 } # as_fn_error
426
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430 else
431 as_expr=false
432 fi
433
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436 else
437 as_basename=false
438 fi
439
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442 else
443 as_dirname=false
444 fi
445
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 $as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
464
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
487 N
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 t loop
491 s/-\n.*//
492 ' >$as_me.lineno &&
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
504 # Exit status is that of the last command.
505 exit
506 }
507
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
510 -n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517 *)
518 ECHO_N='-n';;
519 esac
520
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524 else
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
527 fi
528 if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s='ln -s'
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536 as_ln_s='cp -pR'
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
540 as_ln_s='cp -pR'
541 fi
542 else
543 as_ln_s='cp -pR'
544 fi
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
547
548 if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
550 else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553 fi
554
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
557
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564 SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
569
570 # Name of the host.
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575 #
576 # Initializations.
577 #
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
586
587 # Identity of this package.
588 PACKAGE_NAME='package-unused'
589 PACKAGE_TARNAME='libgm2'
590 PACKAGE_VERSION='version-unused'
591 PACKAGE_STRING='package-unused version-unused'
592 PACKAGE_BUGREPORT=''
593 PACKAGE_URL=''
594
595 ac_unique_file="Makefile.am"
596 # Factoring default headers for most tests.
597 ac_includes_default="\
598 #include <stdio.h>
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
601 #endif
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
604 #endif
605 #ifdef STDC_HEADERS
606 # include <stdlib.h>
607 # include <stddef.h>
608 #else
609 # ifdef HAVE_STDLIB_H
610 # include <stdlib.h>
611 # endif
612 #endif
613 #ifdef HAVE_STRING_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615 # include <memory.h>
616 # endif
617 # include <string.h>
618 #endif
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
621 #endif
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
624 #endif
625 #ifdef HAVE_STDINT_H
626 # include <stdint.h>
627 #endif
628 #ifdef HAVE_UNISTD_H
629 # include <unistd.h>
630 #endif"
631
632 ac_unique_file="Makefile.am"
633 ac_subst_vars='am__EXEEXT_FALSE
634 am__EXEEXT_TRUE
635 LTLIBOBJS
636 LIBOBJS
637 get_gcc_base_ver
638 TARGET_DARWIN_FALSE
639 TARGET_DARWIN_TRUE
640 BUILD_LOGLIB_FALSE
641 BUILD_LOGLIB_TRUE
642 BUILD_CORLIB_FALSE
643 BUILD_CORLIB_TRUE
644 BUILD_ISOLIB_FALSE
645 BUILD_ISOLIB_TRUE
646 BUILD_PIMLIB_FALSE
647 BUILD_PIMLIB_TRUE
648 GM2_FOR_TARGET
649 CC_FOR_BUILD
650 enable_static
651 enable_shared
652 CXXCPP
653 OTOOL64
654 OTOOL
655 LIPO
656 NMEDIT
657 DSYMUTIL
658 OBJDUMP
659 LN_S
660 ac_ct_DUMPBIN
661 DUMPBIN
662 LD
663 FGREP
664 SED
665 LIBTOOL
666 RANLIB
667 NM
668 AR
669 am__fastdepCCAS_FALSE
670 am__fastdepCCAS_TRUE
671 CCASDEPMODE
672 CCASFLAGS
673 CCAS
674 am__fastdepCXX_FALSE
675 am__fastdepCXX_TRUE
676 CXXDEPMODE
677 ac_ct_CXX
678 CXXFLAGS
679 CXX
680 MAINTAINER_MODE_FALSE
681 MAINTAINER_MODE_TRUE
682 toolexeclibdir
683 toolexecdir
684 MAINT
685 slibdir
686 target_subdir
687 host_subdir
688 build_subdir
689 build_libsubdir
690 target_noncanonical
691 host_noncanonical
692 AM_BACKSLASH
693 AM_DEFAULT_VERBOSITY
694 AM_DEFAULT_V
695 AM_V
696 am__fastdepCC_FALSE
697 am__fastdepCC_TRUE
698 CCDEPMODE
699 am__nodep
700 AMDEPBACKSLASH
701 AMDEP_FALSE
702 AMDEP_TRUE
703 am__quote
704 am__include
705 DEPDIR
706 am__untar
707 am__tar
708 AMTAR
709 am__leading_dot
710 SET_MAKE
711 AWK
712 mkdir_p
713 MKDIR_P
714 INSTALL_STRIP_PROGRAM
715 STRIP
716 install_sh
717 MAKEINFO
718 AUTOHEADER
719 AUTOMAKE
720 AUTOCONF
721 ACLOCAL
722 VERSION
723 PACKAGE
724 CYGPATH_W
725 am__isrc
726 INSTALL_DATA
727 INSTALL_SCRIPT
728 INSTALL_PROGRAM
729 target_os
730 target_vendor
731 target_cpu
732 target
733 host_os
734 host_vendor
735 host_cpu
736 host
737 build_os
738 build_vendor
739 build_cpu
740 build
741 EGREP
742 GREP
743 CPP
744 OBJEXT
745 EXEEXT
746 ac_ct_CC
747 CPPFLAGS
748 LDFLAGS
749 CFLAGS
750 CC
751 multi_basedir
752 libtool_VERSION
753 target_alias
754 host_alias
755 build_alias
756 LIBS
757 ECHO_T
758 ECHO_N
759 ECHO_C
760 DEFS
761 mandir
762 localedir
763 libdir
764 psdir
765 pdfdir
766 dvidir
767 htmldir
768 infodir
769 docdir
770 oldincludedir
771 includedir
772 localstatedir
773 sharedstatedir
774 sysconfdir
775 datadir
776 datarootdir
777 libexecdir
778 sbindir
779 bindir
780 program_transform_name
781 prefix
782 exec_prefix
783 PACKAGE_URL
784 PACKAGE_BUGREPORT
785 PACKAGE_STRING
786 PACKAGE_VERSION
787 PACKAGE_TARNAME
788 PACKAGE_NAME
789 PATH_SEPARATOR
790 SHELL'
791 ac_subst_files=''
792 ac_user_opts='
793 enable_option_checking
794 enable_multilib
795 enable_dependency_tracking
796 enable_silent_rules
797 with_cross_host
798 with_build_libsubdir
799 enable_version_specific_runtime_libs
800 with_slibdir
801 enable_maintainer_mode
802 enable_shared
803 enable_static
804 with_pic
805 enable_fast_install
806 with_gnu_ld
807 enable_libtool_lock
808 with_gcc_major_version_only
809 '
810 ac_precious_vars='build_alias
811 host_alias
812 target_alias
813 CC
814 CFLAGS
815 LDFLAGS
816 LIBS
817 CPPFLAGS
818 CPP
819 CXXCPP'
820
821
822 # Initialize some variables set by options.
823 ac_init_help=
824 ac_init_version=false
825 ac_unrecognized_opts=
826 ac_unrecognized_sep=
827 # The variables have the same names as the options, with
828 # dashes changed to underlines.
829 cache_file=/dev/null
830 exec_prefix=NONE
831 no_create=
832 no_recursion=
833 prefix=NONE
834 program_prefix=NONE
835 program_suffix=NONE
836 program_transform_name=s,x,x,
837 silent=
838 site=
839 srcdir=
840 verbose=
841 x_includes=NONE
842 x_libraries=NONE
843
844 # Installation directory options.
845 # These are left unexpanded so users can "make install exec_prefix=/foo"
846 # and all the variables that are supposed to be based on exec_prefix
847 # by default will actually change.
848 # Use braces instead of parens because sh, perl, etc. also accept them.
849 # (The list follows the same order as the GNU Coding Standards.)
850 bindir='${exec_prefix}/bin'
851 sbindir='${exec_prefix}/sbin'
852 libexecdir='${exec_prefix}/libexec'
853 datarootdir='${prefix}/share'
854 datadir='${datarootdir}'
855 sysconfdir='${prefix}/etc'
856 sharedstatedir='${prefix}/com'
857 localstatedir='${prefix}/var'
858 includedir='${prefix}/include'
859 oldincludedir='/usr/include'
860 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
861 infodir='${datarootdir}/info'
862 htmldir='${docdir}'
863 dvidir='${docdir}'
864 pdfdir='${docdir}'
865 psdir='${docdir}'
866 libdir='${exec_prefix}/lib'
867 localedir='${datarootdir}/locale'
868 mandir='${datarootdir}/man'
869
870 ac_prev=
871 ac_dashdash=
872 for ac_option
873 do
874 # If the previous option needs an argument, assign it.
875 if test -n "$ac_prev"; then
876 eval $ac_prev=\$ac_option
877 ac_prev=
878 continue
879 fi
880
881 case $ac_option in
882 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
883 *=) ac_optarg= ;;
884 *) ac_optarg=yes ;;
885 esac
886
887 # Accept the important Cygnus configure options, so we can diagnose typos.
888
889 case $ac_dashdash$ac_option in
890 --)
891 ac_dashdash=yes ;;
892
893 -bindir | --bindir | --bindi | --bind | --bin | --bi)
894 ac_prev=bindir ;;
895 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
896 bindir=$ac_optarg ;;
897
898 -build | --build | --buil | --bui | --bu)
899 ac_prev=build_alias ;;
900 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
901 build_alias=$ac_optarg ;;
902
903 -cache-file | --cache-file | --cache-fil | --cache-fi \
904 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
905 ac_prev=cache_file ;;
906 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
907 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
908 cache_file=$ac_optarg ;;
909
910 --config-cache | -C)
911 cache_file=config.cache ;;
912
913 -datadir | --datadir | --datadi | --datad)
914 ac_prev=datadir ;;
915 -datadir=* | --datadir=* | --datadi=* | --datad=*)
916 datadir=$ac_optarg ;;
917
918 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
919 | --dataroo | --dataro | --datar)
920 ac_prev=datarootdir ;;
921 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
922 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
923 datarootdir=$ac_optarg ;;
924
925 -disable-* | --disable-*)
926 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
927 # Reject names that are not valid shell variable names.
928 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
929 as_fn_error $? "invalid feature name: $ac_useropt"
930 ac_useropt_orig=$ac_useropt
931 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
932 case $ac_user_opts in
933 *"
934 "enable_$ac_useropt"
935 "*) ;;
936 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
937 ac_unrecognized_sep=', ';;
938 esac
939 eval enable_$ac_useropt=no ;;
940
941 -docdir | --docdir | --docdi | --doc | --do)
942 ac_prev=docdir ;;
943 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
944 docdir=$ac_optarg ;;
945
946 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
947 ac_prev=dvidir ;;
948 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
949 dvidir=$ac_optarg ;;
950
951 -enable-* | --enable-*)
952 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
953 # Reject names that are not valid shell variable names.
954 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
955 as_fn_error $? "invalid feature name: $ac_useropt"
956 ac_useropt_orig=$ac_useropt
957 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
958 case $ac_user_opts in
959 *"
960 "enable_$ac_useropt"
961 "*) ;;
962 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
963 ac_unrecognized_sep=', ';;
964 esac
965 eval enable_$ac_useropt=\$ac_optarg ;;
966
967 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
968 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
969 | --exec | --exe | --ex)
970 ac_prev=exec_prefix ;;
971 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
972 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
973 | --exec=* | --exe=* | --ex=*)
974 exec_prefix=$ac_optarg ;;
975
976 -gas | --gas | --ga | --g)
977 # Obsolete; use --with-gas.
978 with_gas=yes ;;
979
980 -help | --help | --hel | --he | -h)
981 ac_init_help=long ;;
982 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
983 ac_init_help=recursive ;;
984 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
985 ac_init_help=short ;;
986
987 -host | --host | --hos | --ho)
988 ac_prev=host_alias ;;
989 -host=* | --host=* | --hos=* | --ho=*)
990 host_alias=$ac_optarg ;;
991
992 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
993 ac_prev=htmldir ;;
994 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
995 | --ht=*)
996 htmldir=$ac_optarg ;;
997
998 -includedir | --includedir | --includedi | --included | --include \
999 | --includ | --inclu | --incl | --inc)
1000 ac_prev=includedir ;;
1001 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1002 | --includ=* | --inclu=* | --incl=* | --inc=*)
1003 includedir=$ac_optarg ;;
1004
1005 -infodir | --infodir | --infodi | --infod | --info | --inf)
1006 ac_prev=infodir ;;
1007 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1008 infodir=$ac_optarg ;;
1009
1010 -libdir | --libdir | --libdi | --libd)
1011 ac_prev=libdir ;;
1012 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1013 libdir=$ac_optarg ;;
1014
1015 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1016 | --libexe | --libex | --libe)
1017 ac_prev=libexecdir ;;
1018 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1019 | --libexe=* | --libex=* | --libe=*)
1020 libexecdir=$ac_optarg ;;
1021
1022 -localedir | --localedir | --localedi | --localed | --locale)
1023 ac_prev=localedir ;;
1024 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1025 localedir=$ac_optarg ;;
1026
1027 -localstatedir | --localstatedir | --localstatedi | --localstated \
1028 | --localstate | --localstat | --localsta | --localst | --locals)
1029 ac_prev=localstatedir ;;
1030 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1031 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1032 localstatedir=$ac_optarg ;;
1033
1034 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1035 ac_prev=mandir ;;
1036 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1037 mandir=$ac_optarg ;;
1038
1039 -nfp | --nfp | --nf)
1040 # Obsolete; use --without-fp.
1041 with_fp=no ;;
1042
1043 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1044 | --no-cr | --no-c | -n)
1045 no_create=yes ;;
1046
1047 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1048 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1049 no_recursion=yes ;;
1050
1051 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1052 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1053 | --oldin | --oldi | --old | --ol | --o)
1054 ac_prev=oldincludedir ;;
1055 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1056 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1057 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1058 oldincludedir=$ac_optarg ;;
1059
1060 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1061 ac_prev=prefix ;;
1062 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1063 prefix=$ac_optarg ;;
1064
1065 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1066 | --program-pre | --program-pr | --program-p)
1067 ac_prev=program_prefix ;;
1068 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1069 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1070 program_prefix=$ac_optarg ;;
1071
1072 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1073 | --program-suf | --program-su | --program-s)
1074 ac_prev=program_suffix ;;
1075 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1076 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1077 program_suffix=$ac_optarg ;;
1078
1079 -program-transform-name | --program-transform-name \
1080 | --program-transform-nam | --program-transform-na \
1081 | --program-transform-n | --program-transform- \
1082 | --program-transform | --program-transfor \
1083 | --program-transfo | --program-transf \
1084 | --program-trans | --program-tran \
1085 | --progr-tra | --program-tr | --program-t)
1086 ac_prev=program_transform_name ;;
1087 -program-transform-name=* | --program-transform-name=* \
1088 | --program-transform-nam=* | --program-transform-na=* \
1089 | --program-transform-n=* | --program-transform-=* \
1090 | --program-transform=* | --program-transfor=* \
1091 | --program-transfo=* | --program-transf=* \
1092 | --program-trans=* | --program-tran=* \
1093 | --progr-tra=* | --program-tr=* | --program-t=*)
1094 program_transform_name=$ac_optarg ;;
1095
1096 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1097 ac_prev=pdfdir ;;
1098 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1099 pdfdir=$ac_optarg ;;
1100
1101 -psdir | --psdir | --psdi | --psd | --ps)
1102 ac_prev=psdir ;;
1103 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1104 psdir=$ac_optarg ;;
1105
1106 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1107 | -silent | --silent | --silen | --sile | --sil)
1108 silent=yes ;;
1109
1110 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1111 ac_prev=sbindir ;;
1112 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1113 | --sbi=* | --sb=*)
1114 sbindir=$ac_optarg ;;
1115
1116 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1117 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1118 | --sharedst | --shareds | --shared | --share | --shar \
1119 | --sha | --sh)
1120 ac_prev=sharedstatedir ;;
1121 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1122 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1123 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1124 | --sha=* | --sh=*)
1125 sharedstatedir=$ac_optarg ;;
1126
1127 -site | --site | --sit)
1128 ac_prev=site ;;
1129 -site=* | --site=* | --sit=*)
1130 site=$ac_optarg ;;
1131
1132 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1133 ac_prev=srcdir ;;
1134 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1135 srcdir=$ac_optarg ;;
1136
1137 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1138 | --syscon | --sysco | --sysc | --sys | --sy)
1139 ac_prev=sysconfdir ;;
1140 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1141 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1142 sysconfdir=$ac_optarg ;;
1143
1144 -target | --target | --targe | --targ | --tar | --ta | --t)
1145 ac_prev=target_alias ;;
1146 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1147 target_alias=$ac_optarg ;;
1148
1149 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1150 verbose=yes ;;
1151
1152 -version | --version | --versio | --versi | --vers | -V)
1153 ac_init_version=: ;;
1154
1155 -with-* | --with-*)
1156 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1157 # Reject names that are not valid shell variable names.
1158 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1159 as_fn_error $? "invalid package name: $ac_useropt"
1160 ac_useropt_orig=$ac_useropt
1161 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1162 case $ac_user_opts in
1163 *"
1164 "with_$ac_useropt"
1165 "*) ;;
1166 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1167 ac_unrecognized_sep=', ';;
1168 esac
1169 eval with_$ac_useropt=\$ac_optarg ;;
1170
1171 -without-* | --without-*)
1172 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1173 # Reject names that are not valid shell variable names.
1174 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1175 as_fn_error $? "invalid package name: $ac_useropt"
1176 ac_useropt_orig=$ac_useropt
1177 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1178 case $ac_user_opts in
1179 *"
1180 "with_$ac_useropt"
1181 "*) ;;
1182 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1183 ac_unrecognized_sep=', ';;
1184 esac
1185 eval with_$ac_useropt=no ;;
1186
1187 --x)
1188 # Obsolete; use --with-x.
1189 with_x=yes ;;
1190
1191 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1192 | --x-incl | --x-inc | --x-in | --x-i)
1193 ac_prev=x_includes ;;
1194 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1195 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1196 x_includes=$ac_optarg ;;
1197
1198 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1199 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1200 ac_prev=x_libraries ;;
1201 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1202 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1203 x_libraries=$ac_optarg ;;
1204
1205 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1206 Try \`$0 --help' for more information"
1207 ;;
1208
1209 *=*)
1210 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1211 # Reject names that are not valid shell variable names.
1212 case $ac_envvar in #(
1213 '' | [0-9]* | *[!_$as_cr_alnum]* )
1214 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1215 esac
1216 eval $ac_envvar=\$ac_optarg
1217 export $ac_envvar ;;
1218
1219 *)
1220 # FIXME: should be removed in autoconf 3.0.
1221 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1222 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1223 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1224 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1225 ;;
1226
1227 esac
1228 done
1229
1230 if test -n "$ac_prev"; then
1231 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1232 as_fn_error $? "missing argument to $ac_option"
1233 fi
1234
1235 if test -n "$ac_unrecognized_opts"; then
1236 case $enable_option_checking in
1237 no) ;;
1238 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1239 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1240 esac
1241 fi
1242
1243 # Check all directory arguments for consistency.
1244 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1245 datadir sysconfdir sharedstatedir localstatedir includedir \
1246 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1247 libdir localedir mandir
1248 do
1249 eval ac_val=\$$ac_var
1250 # Remove trailing slashes.
1251 case $ac_val in
1252 */ )
1253 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1254 eval $ac_var=\$ac_val;;
1255 esac
1256 # Be sure to have absolute directory names.
1257 case $ac_val in
1258 [\\/$]* | ?:[\\/]* ) continue;;
1259 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1260 esac
1261 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1262 done
1263
1264 # There might be people who depend on the old broken behavior: `$host'
1265 # used to hold the argument of --host etc.
1266 # FIXME: To remove some day.
1267 build=$build_alias
1268 host=$host_alias
1269 target=$target_alias
1270
1271 # FIXME: To remove some day.
1272 if test "x$host_alias" != x; then
1273 if test "x$build_alias" = x; then
1274 cross_compiling=maybe
1275 elif test "x$build_alias" != "x$host_alias"; then
1276 cross_compiling=yes
1277 fi
1278 fi
1279
1280 ac_tool_prefix=
1281 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1282
1283 test "$silent" = yes && exec 6>/dev/null
1284
1285
1286 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1287 ac_ls_di=`ls -di .` &&
1288 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1289 as_fn_error $? "working directory cannot be determined"
1290 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1291 as_fn_error $? "pwd does not report name of working directory"
1292
1293
1294 # Find the source files, if location was not specified.
1295 if test -z "$srcdir"; then
1296 ac_srcdir_defaulted=yes
1297 # Try the directory containing this script, then the parent directory.
1298 ac_confdir=`$as_dirname -- "$as_myself" ||
1299 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1300 X"$as_myself" : 'X\(//\)[^/]' \| \
1301 X"$as_myself" : 'X\(//\)$' \| \
1302 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1303 $as_echo X"$as_myself" |
1304 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1305 s//\1/
1306 q
1307 }
1308 /^X\(\/\/\)[^/].*/{
1309 s//\1/
1310 q
1311 }
1312 /^X\(\/\/\)$/{
1313 s//\1/
1314 q
1315 }
1316 /^X\(\/\).*/{
1317 s//\1/
1318 q
1319 }
1320 s/.*/./; q'`
1321 srcdir=$ac_confdir
1322 if test ! -r "$srcdir/$ac_unique_file"; then
1323 srcdir=..
1324 fi
1325 else
1326 ac_srcdir_defaulted=no
1327 fi
1328 if test ! -r "$srcdir/$ac_unique_file"; then
1329 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1330 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1331 fi
1332 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1333 ac_abs_confdir=`(
1334 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1335 pwd)`
1336 # When building in place, set srcdir=.
1337 if test "$ac_abs_confdir" = "$ac_pwd"; then
1338 srcdir=.
1339 fi
1340 # Remove unnecessary trailing slashes from srcdir.
1341 # Double slashes in file names in object file debugging info
1342 # mess up M-x gdb in Emacs.
1343 case $srcdir in
1344 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1345 esac
1346 for ac_var in $ac_precious_vars; do
1347 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1348 eval ac_env_${ac_var}_value=\$${ac_var}
1349 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1350 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1351 done
1352
1353 #
1354 # Report the --help message.
1355 #
1356 if test "$ac_init_help" = "long"; then
1357 # Omit some internal or obsolete options to make the list less imposing.
1358 # This message is too long to be a string in the A/UX 3.1 sh.
1359 cat <<_ACEOF
1360 \`configure' configures package-unused version-unused to adapt to many kinds of systems.
1361
1362 Usage: $0 [OPTION]... [VAR=VALUE]...
1363
1364 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1365 VAR=VALUE. See below for descriptions of some of the useful variables.
1366
1367 Defaults for the options are specified in brackets.
1368
1369 Configuration:
1370 -h, --help display this help and exit
1371 --help=short display options specific to this package
1372 --help=recursive display the short help of all the included packages
1373 -V, --version display version information and exit
1374 -q, --quiet, --silent do not print \`checking ...' messages
1375 --cache-file=FILE cache test results in FILE [disabled]
1376 -C, --config-cache alias for \`--cache-file=config.cache'
1377 -n, --no-create do not create output files
1378 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1379
1380 Installation directories:
1381 --prefix=PREFIX install architecture-independent files in PREFIX
1382 [$ac_default_prefix]
1383 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1384 [PREFIX]
1385
1386 By default, \`make install' will install all the files in
1387 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1388 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1389 for instance \`--prefix=\$HOME'.
1390
1391 For better control, use the options below.
1392
1393 Fine tuning of the installation directories:
1394 --bindir=DIR user executables [EPREFIX/bin]
1395 --sbindir=DIR system admin executables [EPREFIX/sbin]
1396 --libexecdir=DIR program executables [EPREFIX/libexec]
1397 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1398 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1399 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1400 --libdir=DIR object code libraries [EPREFIX/lib]
1401 --includedir=DIR C header files [PREFIX/include]
1402 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1403 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1404 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1405 --infodir=DIR info documentation [DATAROOTDIR/info]
1406 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1407 --mandir=DIR man documentation [DATAROOTDIR/man]
1408 --docdir=DIR documentation root [DATAROOTDIR/doc/libgm2]
1409 --htmldir=DIR html documentation [DOCDIR]
1410 --dvidir=DIR dvi documentation [DOCDIR]
1411 --pdfdir=DIR pdf documentation [DOCDIR]
1412 --psdir=DIR ps documentation [DOCDIR]
1413 _ACEOF
1414
1415 cat <<\_ACEOF
1416
1417 Program names:
1418 --program-prefix=PREFIX prepend PREFIX to installed program names
1419 --program-suffix=SUFFIX append SUFFIX to installed program names
1420 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1421
1422 System types:
1423 --build=BUILD configure for building on BUILD [guessed]
1424 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1425 --target=TARGET configure for building compilers for TARGET [HOST]
1426 _ACEOF
1427 fi
1428
1429 if test -n "$ac_init_help"; then
1430 case $ac_init_help in
1431 short | recursive ) echo "Configuration of package-unused version-unused:";;
1432 esac
1433 cat <<\_ACEOF
1434
1435 Optional Features:
1436 --disable-option-checking ignore unrecognized --enable/--with options
1437 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1438 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1439 --enable-multilib build many library versions (default)
1440 --enable-dependency-tracking
1441 do not reject slow dependency extractors
1442 --disable-dependency-tracking
1443 speeds up one-time build
1444 --enable-silent-rules less verbose build output (undo: "make V=1")
1445 --disable-silent-rules verbose build output (undo: "make V=0")
1446 --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory
1447 --enable-maintainer-mode
1448 enable make rules and dependencies not useful (and
1449 sometimes confusing) to the casual installer
1450 --enable-maintainer-mode
1451 enable make rules and dependencies not useful (and
1452 sometimes confusing) to the casual installer
1453 --enable-shared[=PKGS] build shared libraries [default=yes]
1454 --enable-static[=PKGS] build static libraries [default=yes]
1455 --enable-fast-install[=PKGS]
1456 optimize for fast installation [default=yes]
1457 --disable-libtool-lock avoid locking (might break parallel builds)
1458
1459 Optional Packages:
1460 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1461 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1462 --with-cross-host=HOST Configuring with a cross compiler
1463 --with-build-libsubdir=DIR Directory where to find libraries for build system
1464 --with-slibdir=DIR shared libraries in DIR LIBDIR
1465 --with-pic try to use only PIC/non-PIC objects [default=use
1466 both]
1467 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1468 --with-gcc-major-version-only
1469 use only GCC major number in filesystem paths
1470
1471 Some influential environment variables:
1472 CC C compiler command
1473 CFLAGS C compiler flags
1474 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1475 nonstandard directory <lib dir>
1476 LIBS libraries to pass to the linker, e.g. -l<library>
1477 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1478 you have headers in a nonstandard directory <include dir>
1479 CPP C preprocessor
1480 CXX C++ compiler command
1481 CXXFLAGS C++ compiler flags
1482 CCAS assembler compiler command (defaults to CC)
1483 CCASFLAGS assembler compiler flags (defaults to CFLAGS)
1484 CXXCPP C++ preprocessor
1485
1486 Use these variables to override the choices made by `configure' or to help
1487 it to find libraries and programs with nonstandard names/locations.
1488
1489 Report bugs to the package provider.
1490 _ACEOF
1491 ac_status=$?
1492 fi
1493
1494 if test "$ac_init_help" = "recursive"; then
1495 # If there are subdirs, report their specific --help.
1496 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1497 test -d "$ac_dir" ||
1498 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1499 continue
1500 ac_builddir=.
1501
1502 case "$ac_dir" in
1503 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1504 *)
1505 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1506 # A ".." for each directory in $ac_dir_suffix.
1507 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1508 case $ac_top_builddir_sub in
1509 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1510 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1511 esac ;;
1512 esac
1513 ac_abs_top_builddir=$ac_pwd
1514 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1515 # for backward compatibility:
1516 ac_top_builddir=$ac_top_build_prefix
1517
1518 case $srcdir in
1519 .) # We are building in place.
1520 ac_srcdir=.
1521 ac_top_srcdir=$ac_top_builddir_sub
1522 ac_abs_top_srcdir=$ac_pwd ;;
1523 [\\/]* | ?:[\\/]* ) # Absolute name.
1524 ac_srcdir=$srcdir$ac_dir_suffix;
1525 ac_top_srcdir=$srcdir
1526 ac_abs_top_srcdir=$srcdir ;;
1527 *) # Relative name.
1528 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1529 ac_top_srcdir=$ac_top_build_prefix$srcdir
1530 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1531 esac
1532 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1533
1534 cd "$ac_dir" || { ac_status=$?; continue; }
1535 # Check for guested configure.
1536 if test -f "$ac_srcdir/configure.gnu"; then
1537 echo &&
1538 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1539 elif test -f "$ac_srcdir/configure"; then
1540 echo &&
1541 $SHELL "$ac_srcdir/configure" --help=recursive
1542 else
1543 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1544 fi || ac_status=$?
1545 cd "$ac_pwd" || { ac_status=$?; break; }
1546 done
1547 fi
1548
1549 test -n "$ac_init_help" && exit $ac_status
1550 if $ac_init_version; then
1551 cat <<\_ACEOF
1552 package-unused configure version-unused
1553 generated by GNU Autoconf 2.69
1554
1555 Copyright (C) 2012 Free Software Foundation, Inc.
1556 This configure script is free software; the Free Software Foundation
1557 gives unlimited permission to copy, distribute and modify it.
1558 _ACEOF
1559 exit
1560 fi
1561
1562 ## ------------------------ ##
1563 ## Autoconf initialization. ##
1564 ## ------------------------ ##
1565
1566 # ac_fn_c_try_compile LINENO
1567 # --------------------------
1568 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1569 ac_fn_c_try_compile ()
1570 {
1571 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1572 rm -f conftest.$ac_objext
1573 if { { ac_try="$ac_compile"
1574 case "(($ac_try" in
1575 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1576 *) ac_try_echo=$ac_try;;
1577 esac
1578 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1579 $as_echo "$ac_try_echo"; } >&5
1580 (eval "$ac_compile") 2>conftest.err
1581 ac_status=$?
1582 if test -s conftest.err; then
1583 grep -v '^ *+' conftest.err >conftest.er1
1584 cat conftest.er1 >&5
1585 mv -f conftest.er1 conftest.err
1586 fi
1587 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1588 test $ac_status = 0; } && {
1589 test -z "$ac_c_werror_flag" ||
1590 test ! -s conftest.err
1591 } && test -s conftest.$ac_objext; then :
1592 ac_retval=0
1593 else
1594 $as_echo "$as_me: failed program was:" >&5
1595 sed 's/^/| /' conftest.$ac_ext >&5
1596
1597 ac_retval=1
1598 fi
1599 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1600 as_fn_set_status $ac_retval
1601
1602 } # ac_fn_c_try_compile
1603
1604 # ac_fn_c_try_cpp LINENO
1605 # ----------------------
1606 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1607 ac_fn_c_try_cpp ()
1608 {
1609 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1610 if { { ac_try="$ac_cpp conftest.$ac_ext"
1611 case "(($ac_try" in
1612 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1613 *) ac_try_echo=$ac_try;;
1614 esac
1615 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1616 $as_echo "$ac_try_echo"; } >&5
1617 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1618 ac_status=$?
1619 if test -s conftest.err; then
1620 grep -v '^ *+' conftest.err >conftest.er1
1621 cat conftest.er1 >&5
1622 mv -f conftest.er1 conftest.err
1623 fi
1624 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1625 test $ac_status = 0; } > conftest.i && {
1626 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1627 test ! -s conftest.err
1628 }; then :
1629 ac_retval=0
1630 else
1631 $as_echo "$as_me: failed program was:" >&5
1632 sed 's/^/| /' conftest.$ac_ext >&5
1633
1634 ac_retval=1
1635 fi
1636 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1637 as_fn_set_status $ac_retval
1638
1639 } # ac_fn_c_try_cpp
1640
1641 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1642 # -------------------------------------------------------
1643 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1644 # the include files in INCLUDES and setting the cache variable VAR
1645 # accordingly.
1646 ac_fn_c_check_header_mongrel ()
1647 {
1648 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1649 if eval \${$3+:} false; then :
1650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1651 $as_echo_n "checking for $2... " >&6; }
1652 if eval \${$3+:} false; then :
1653 $as_echo_n "(cached) " >&6
1654 fi
1655 eval ac_res=\$$3
1656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1657 $as_echo "$ac_res" >&6; }
1658 else
1659 # Is the header compilable?
1660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1661 $as_echo_n "checking $2 usability... " >&6; }
1662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1663 /* end confdefs.h. */
1664 $4
1665 #include <$2>
1666 _ACEOF
1667 if ac_fn_c_try_compile "$LINENO"; then :
1668 ac_header_compiler=yes
1669 else
1670 ac_header_compiler=no
1671 fi
1672 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1674 $as_echo "$ac_header_compiler" >&6; }
1675
1676 # Is the header present?
1677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1678 $as_echo_n "checking $2 presence... " >&6; }
1679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1680 /* end confdefs.h. */
1681 #include <$2>
1682 _ACEOF
1683 if ac_fn_c_try_cpp "$LINENO"; then :
1684 ac_header_preproc=yes
1685 else
1686 ac_header_preproc=no
1687 fi
1688 rm -f conftest.err conftest.i conftest.$ac_ext
1689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1690 $as_echo "$ac_header_preproc" >&6; }
1691
1692 # So? What about this header?
1693 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1694 yes:no: )
1695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1696 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1698 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1699 ;;
1700 no:yes:* )
1701 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1702 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1703 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1704 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1705 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1706 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1707 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1708 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1709 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1710 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1711 ;;
1712 esac
1713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1714 $as_echo_n "checking for $2... " >&6; }
1715 if eval \${$3+:} false; then :
1716 $as_echo_n "(cached) " >&6
1717 else
1718 eval "$3=\$ac_header_compiler"
1719 fi
1720 eval ac_res=\$$3
1721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1722 $as_echo "$ac_res" >&6; }
1723 fi
1724 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1725
1726 } # ac_fn_c_check_header_mongrel
1727
1728 # ac_fn_c_try_run LINENO
1729 # ----------------------
1730 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1731 # that executables *can* be run.
1732 ac_fn_c_try_run ()
1733 {
1734 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1735 if { { ac_try="$ac_link"
1736 case "(($ac_try" in
1737 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1738 *) ac_try_echo=$ac_try;;
1739 esac
1740 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1741 $as_echo "$ac_try_echo"; } >&5
1742 (eval "$ac_link") 2>&5
1743 ac_status=$?
1744 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1745 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1746 { { case "(($ac_try" in
1747 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1748 *) ac_try_echo=$ac_try;;
1749 esac
1750 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1751 $as_echo "$ac_try_echo"; } >&5
1752 (eval "$ac_try") 2>&5
1753 ac_status=$?
1754 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1755 test $ac_status = 0; }; }; then :
1756 ac_retval=0
1757 else
1758 $as_echo "$as_me: program exited with status $ac_status" >&5
1759 $as_echo "$as_me: failed program was:" >&5
1760 sed 's/^/| /' conftest.$ac_ext >&5
1761
1762 ac_retval=$ac_status
1763 fi
1764 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1765 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1766 as_fn_set_status $ac_retval
1767
1768 } # ac_fn_c_try_run
1769
1770 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1771 # -------------------------------------------------------
1772 # Tests whether HEADER exists and can be compiled using the include files in
1773 # INCLUDES, setting the cache variable VAR accordingly.
1774 ac_fn_c_check_header_compile ()
1775 {
1776 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1778 $as_echo_n "checking for $2... " >&6; }
1779 if eval \${$3+:} false; then :
1780 $as_echo_n "(cached) " >&6
1781 else
1782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1783 /* end confdefs.h. */
1784 $4
1785 #include <$2>
1786 _ACEOF
1787 if ac_fn_c_try_compile "$LINENO"; then :
1788 eval "$3=yes"
1789 else
1790 eval "$3=no"
1791 fi
1792 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1793 fi
1794 eval ac_res=\$$3
1795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1796 $as_echo "$ac_res" >&6; }
1797 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1798
1799 } # ac_fn_c_check_header_compile
1800
1801 # ac_fn_cxx_try_compile LINENO
1802 # ----------------------------
1803 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1804 ac_fn_cxx_try_compile ()
1805 {
1806 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1807 rm -f conftest.$ac_objext
1808 if { { ac_try="$ac_compile"
1809 case "(($ac_try" in
1810 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1811 *) ac_try_echo=$ac_try;;
1812 esac
1813 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1814 $as_echo "$ac_try_echo"; } >&5
1815 (eval "$ac_compile") 2>conftest.err
1816 ac_status=$?
1817 if test -s conftest.err; then
1818 grep -v '^ *+' conftest.err >conftest.er1
1819 cat conftest.er1 >&5
1820 mv -f conftest.er1 conftest.err
1821 fi
1822 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1823 test $ac_status = 0; } && {
1824 test -z "$ac_cxx_werror_flag" ||
1825 test ! -s conftest.err
1826 } && test -s conftest.$ac_objext; then :
1827 ac_retval=0
1828 else
1829 $as_echo "$as_me: failed program was:" >&5
1830 sed 's/^/| /' conftest.$ac_ext >&5
1831
1832 ac_retval=1
1833 fi
1834 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1835 as_fn_set_status $ac_retval
1836
1837 } # ac_fn_cxx_try_compile
1838
1839 # ac_fn_c_try_link LINENO
1840 # -----------------------
1841 # Try to link conftest.$ac_ext, and return whether this succeeded.
1842 ac_fn_c_try_link ()
1843 {
1844 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1845 rm -f conftest.$ac_objext conftest$ac_exeext
1846 if { { ac_try="$ac_link"
1847 case "(($ac_try" in
1848 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1849 *) ac_try_echo=$ac_try;;
1850 esac
1851 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1852 $as_echo "$ac_try_echo"; } >&5
1853 (eval "$ac_link") 2>conftest.err
1854 ac_status=$?
1855 if test -s conftest.err; then
1856 grep -v '^ *+' conftest.err >conftest.er1
1857 cat conftest.er1 >&5
1858 mv -f conftest.er1 conftest.err
1859 fi
1860 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1861 test $ac_status = 0; } && {
1862 test -z "$ac_c_werror_flag" ||
1863 test ! -s conftest.err
1864 } && test -s conftest$ac_exeext && {
1865 test "$cross_compiling" = yes ||
1866 test -x conftest$ac_exeext
1867 }; then :
1868 ac_retval=0
1869 else
1870 $as_echo "$as_me: failed program was:" >&5
1871 sed 's/^/| /' conftest.$ac_ext >&5
1872
1873 ac_retval=1
1874 fi
1875 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1876 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1877 # interfere with the next link command; also delete a directory that is
1878 # left behind by Apple's compiler. We do this before executing the actions.
1879 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1880 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1881 as_fn_set_status $ac_retval
1882
1883 } # ac_fn_c_try_link
1884
1885 # ac_fn_c_check_func LINENO FUNC VAR
1886 # ----------------------------------
1887 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1888 ac_fn_c_check_func ()
1889 {
1890 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1892 $as_echo_n "checking for $2... " >&6; }
1893 if eval \${$3+:} false; then :
1894 $as_echo_n "(cached) " >&6
1895 else
1896 if test x$gcc_no_link = xyes; then
1897 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1898 fi
1899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1900 /* end confdefs.h. */
1901 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1902 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1903 #define $2 innocuous_$2
1904
1905 /* System header to define __stub macros and hopefully few prototypes,
1906 which can conflict with char $2 (); below.
1907 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1908 <limits.h> exists even on freestanding compilers. */
1909
1910 #ifdef __STDC__
1911 # include <limits.h>
1912 #else
1913 # include <assert.h>
1914 #endif
1915
1916 #undef $2
1917
1918 /* Override any GCC internal prototype to avoid an error.
1919 Use char because int might match the return type of a GCC
1920 builtin and then its argument prototype would still apply. */
1921 #ifdef __cplusplus
1922 extern "C"
1923 #endif
1924 char $2 ();
1925 /* The GNU C library defines this for functions which it implements
1926 to always fail with ENOSYS. Some functions are actually named
1927 something starting with __ and the normal name is an alias. */
1928 #if defined __stub_$2 || defined __stub___$2
1929 choke me
1930 #endif
1931
1932 int
1933 main ()
1934 {
1935 return $2 ();
1936 ;
1937 return 0;
1938 }
1939 _ACEOF
1940 if ac_fn_c_try_link "$LINENO"; then :
1941 eval "$3=yes"
1942 else
1943 eval "$3=no"
1944 fi
1945 rm -f core conftest.err conftest.$ac_objext \
1946 conftest$ac_exeext conftest.$ac_ext
1947 fi
1948 eval ac_res=\$$3
1949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1950 $as_echo "$ac_res" >&6; }
1951 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1952
1953 } # ac_fn_c_check_func
1954
1955 # ac_fn_cxx_try_cpp LINENO
1956 # ------------------------
1957 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1958 ac_fn_cxx_try_cpp ()
1959 {
1960 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1961 if { { ac_try="$ac_cpp conftest.$ac_ext"
1962 case "(($ac_try" in
1963 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1964 *) ac_try_echo=$ac_try;;
1965 esac
1966 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1967 $as_echo "$ac_try_echo"; } >&5
1968 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1969 ac_status=$?
1970 if test -s conftest.err; then
1971 grep -v '^ *+' conftest.err >conftest.er1
1972 cat conftest.er1 >&5
1973 mv -f conftest.er1 conftest.err
1974 fi
1975 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1976 test $ac_status = 0; } > conftest.i && {
1977 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1978 test ! -s conftest.err
1979 }; then :
1980 ac_retval=0
1981 else
1982 $as_echo "$as_me: failed program was:" >&5
1983 sed 's/^/| /' conftest.$ac_ext >&5
1984
1985 ac_retval=1
1986 fi
1987 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1988 as_fn_set_status $ac_retval
1989
1990 } # ac_fn_cxx_try_cpp
1991
1992 # ac_fn_cxx_try_link LINENO
1993 # -------------------------
1994 # Try to link conftest.$ac_ext, and return whether this succeeded.
1995 ac_fn_cxx_try_link ()
1996 {
1997 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1998 rm -f conftest.$ac_objext conftest$ac_exeext
1999 if { { ac_try="$ac_link"
2000 case "(($ac_try" in
2001 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2002 *) ac_try_echo=$ac_try;;
2003 esac
2004 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2005 $as_echo "$ac_try_echo"; } >&5
2006 (eval "$ac_link") 2>conftest.err
2007 ac_status=$?
2008 if test -s conftest.err; then
2009 grep -v '^ *+' conftest.err >conftest.er1
2010 cat conftest.er1 >&5
2011 mv -f conftest.er1 conftest.err
2012 fi
2013 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2014 test $ac_status = 0; } && {
2015 test -z "$ac_cxx_werror_flag" ||
2016 test ! -s conftest.err
2017 } && test -s conftest$ac_exeext && {
2018 test "$cross_compiling" = yes ||
2019 test -x conftest$ac_exeext
2020 }; then :
2021 ac_retval=0
2022 else
2023 $as_echo "$as_me: failed program was:" >&5
2024 sed 's/^/| /' conftest.$ac_ext >&5
2025
2026 ac_retval=1
2027 fi
2028 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2029 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2030 # interfere with the next link command; also delete a directory that is
2031 # left behind by Apple's compiler. We do this before executing the actions.
2032 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2033 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2034 as_fn_set_status $ac_retval
2035
2036 } # ac_fn_cxx_try_link
2037
2038 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2039 # -------------------------------------------
2040 # Tests whether TYPE exists after having included INCLUDES, setting cache
2041 # variable VAR accordingly.
2042 ac_fn_c_check_type ()
2043 {
2044 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2046 $as_echo_n "checking for $2... " >&6; }
2047 if eval \${$3+:} false; then :
2048 $as_echo_n "(cached) " >&6
2049 else
2050 eval "$3=no"
2051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2052 /* end confdefs.h. */
2053 $4
2054 int
2055 main ()
2056 {
2057 if (sizeof ($2))
2058 return 0;
2059 ;
2060 return 0;
2061 }
2062 _ACEOF
2063 if ac_fn_c_try_compile "$LINENO"; then :
2064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2065 /* end confdefs.h. */
2066 $4
2067 int
2068 main ()
2069 {
2070 if (sizeof (($2)))
2071 return 0;
2072 ;
2073 return 0;
2074 }
2075 _ACEOF
2076 if ac_fn_c_try_compile "$LINENO"; then :
2077
2078 else
2079 eval "$3=yes"
2080 fi
2081 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2082 fi
2083 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2084 fi
2085 eval ac_res=\$$3
2086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2087 $as_echo "$ac_res" >&6; }
2088 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2089
2090 } # ac_fn_c_check_type
2091 cat >config.log <<_ACEOF
2092 This file contains any messages produced by compilers while
2093 running configure, to aid debugging if configure makes a mistake.
2094
2095 It was created by package-unused $as_me version-unused, which was
2096 generated by GNU Autoconf 2.69. Invocation command line was
2097
2098 $ $0 $@
2099
2100 _ACEOF
2101 exec 5>>config.log
2102 {
2103 cat <<_ASUNAME
2104 ## --------- ##
2105 ## Platform. ##
2106 ## --------- ##
2107
2108 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2109 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2110 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2111 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2112 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2113
2114 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2115 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2116
2117 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2118 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2119 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2120 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2121 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2122 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2123 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2124
2125 _ASUNAME
2126
2127 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2128 for as_dir in $PATH
2129 do
2130 IFS=$as_save_IFS
2131 test -z "$as_dir" && as_dir=.
2132 $as_echo "PATH: $as_dir"
2133 done
2134 IFS=$as_save_IFS
2135
2136 } >&5
2137
2138 cat >&5 <<_ACEOF
2139
2140
2141 ## ----------- ##
2142 ## Core tests. ##
2143 ## ----------- ##
2144
2145 _ACEOF
2146
2147
2148 # Keep a trace of the command line.
2149 # Strip out --no-create and --no-recursion so they do not pile up.
2150 # Strip out --silent because we don't want to record it for future runs.
2151 # Also quote any args containing shell meta-characters.
2152 # Make two passes to allow for proper duplicate-argument suppression.
2153 ac_configure_args=
2154 ac_configure_args0=
2155 ac_configure_args1=
2156 ac_must_keep_next=false
2157 for ac_pass in 1 2
2158 do
2159 for ac_arg
2160 do
2161 case $ac_arg in
2162 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2163 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2164 | -silent | --silent | --silen | --sile | --sil)
2165 continue ;;
2166 *\'*)
2167 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2168 esac
2169 case $ac_pass in
2170 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2171 2)
2172 as_fn_append ac_configure_args1 " '$ac_arg'"
2173 if test $ac_must_keep_next = true; then
2174 ac_must_keep_next=false # Got value, back to normal.
2175 else
2176 case $ac_arg in
2177 *=* | --config-cache | -C | -disable-* | --disable-* \
2178 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2179 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2180 | -with-* | --with-* | -without-* | --without-* | --x)
2181 case "$ac_configure_args0 " in
2182 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2183 esac
2184 ;;
2185 -* ) ac_must_keep_next=true ;;
2186 esac
2187 fi
2188 as_fn_append ac_configure_args " '$ac_arg'"
2189 ;;
2190 esac
2191 done
2192 done
2193 { ac_configure_args0=; unset ac_configure_args0;}
2194 { ac_configure_args1=; unset ac_configure_args1;}
2195
2196 # When interrupted or exit'd, cleanup temporary files, and complete
2197 # config.log. We remove comments because anyway the quotes in there
2198 # would cause problems or look ugly.
2199 # WARNING: Use '\'' to represent an apostrophe within the trap.
2200 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2201 trap 'exit_status=$?
2202 # Save into config.log some information that might help in debugging.
2203 {
2204 echo
2205
2206 $as_echo "## ---------------- ##
2207 ## Cache variables. ##
2208 ## ---------------- ##"
2209 echo
2210 # The following way of writing the cache mishandles newlines in values,
2211 (
2212 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2213 eval ac_val=\$$ac_var
2214 case $ac_val in #(
2215 *${as_nl}*)
2216 case $ac_var in #(
2217 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2218 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2219 esac
2220 case $ac_var in #(
2221 _ | IFS | as_nl) ;; #(
2222 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2223 *) { eval $ac_var=; unset $ac_var;} ;;
2224 esac ;;
2225 esac
2226 done
2227 (set) 2>&1 |
2228 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2229 *${as_nl}ac_space=\ *)
2230 sed -n \
2231 "s/'\''/'\''\\\\'\'''\''/g;
2232 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2233 ;; #(
2234 *)
2235 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2236 ;;
2237 esac |
2238 sort
2239 )
2240 echo
2241
2242 $as_echo "## ----------------- ##
2243 ## Output variables. ##
2244 ## ----------------- ##"
2245 echo
2246 for ac_var in $ac_subst_vars
2247 do
2248 eval ac_val=\$$ac_var
2249 case $ac_val in
2250 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2251 esac
2252 $as_echo "$ac_var='\''$ac_val'\''"
2253 done | sort
2254 echo
2255
2256 if test -n "$ac_subst_files"; then
2257 $as_echo "## ------------------- ##
2258 ## File substitutions. ##
2259 ## ------------------- ##"
2260 echo
2261 for ac_var in $ac_subst_files
2262 do
2263 eval ac_val=\$$ac_var
2264 case $ac_val in
2265 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2266 esac
2267 $as_echo "$ac_var='\''$ac_val'\''"
2268 done | sort
2269 echo
2270 fi
2271
2272 if test -s confdefs.h; then
2273 $as_echo "## ----------- ##
2274 ## confdefs.h. ##
2275 ## ----------- ##"
2276 echo
2277 cat confdefs.h
2278 echo
2279 fi
2280 test "$ac_signal" != 0 &&
2281 $as_echo "$as_me: caught signal $ac_signal"
2282 $as_echo "$as_me: exit $exit_status"
2283 } >&5
2284 rm -f core *.core core.conftest.* &&
2285 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2286 exit $exit_status
2287 ' 0
2288 for ac_signal in 1 2 13 15; do
2289 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2290 done
2291 ac_signal=0
2292
2293 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2294 rm -f -r conftest* confdefs.h
2295
2296 $as_echo "/* confdefs.h */" > confdefs.h
2297
2298 # Predefined preprocessor variables.
2299
2300 cat >>confdefs.h <<_ACEOF
2301 #define PACKAGE_NAME "$PACKAGE_NAME"
2302 _ACEOF
2303
2304 cat >>confdefs.h <<_ACEOF
2305 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2306 _ACEOF
2307
2308 cat >>confdefs.h <<_ACEOF
2309 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2310 _ACEOF
2311
2312 cat >>confdefs.h <<_ACEOF
2313 #define PACKAGE_STRING "$PACKAGE_STRING"
2314 _ACEOF
2315
2316 cat >>confdefs.h <<_ACEOF
2317 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2318 _ACEOF
2319
2320 cat >>confdefs.h <<_ACEOF
2321 #define PACKAGE_URL "$PACKAGE_URL"
2322 _ACEOF
2323
2324
2325 # Let the site file select an alternate cache file if it wants to.
2326 # Prefer an explicitly selected file to automatically selected ones.
2327 ac_site_file1=NONE
2328 ac_site_file2=NONE
2329 if test -n "$CONFIG_SITE"; then
2330 # We do not want a PATH search for config.site.
2331 case $CONFIG_SITE in #((
2332 -*) ac_site_file1=./$CONFIG_SITE;;
2333 */*) ac_site_file1=$CONFIG_SITE;;
2334 *) ac_site_file1=./$CONFIG_SITE;;
2335 esac
2336 elif test "x$prefix" != xNONE; then
2337 ac_site_file1=$prefix/share/config.site
2338 ac_site_file2=$prefix/etc/config.site
2339 else
2340 ac_site_file1=$ac_default_prefix/share/config.site
2341 ac_site_file2=$ac_default_prefix/etc/config.site
2342 fi
2343 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2344 do
2345 test "x$ac_site_file" = xNONE && continue
2346 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2347 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2348 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2349 sed 's/^/| /' "$ac_site_file" >&5
2350 . "$ac_site_file" \
2351 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2352 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2353 as_fn_error $? "failed to load site script $ac_site_file
2354 See \`config.log' for more details" "$LINENO" 5; }
2355 fi
2356 done
2357
2358 if test -r "$cache_file"; then
2359 # Some versions of bash will fail to source /dev/null (special files
2360 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2361 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2362 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2363 $as_echo "$as_me: loading cache $cache_file" >&6;}
2364 case $cache_file in
2365 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2366 *) . "./$cache_file";;
2367 esac
2368 fi
2369 else
2370 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2371 $as_echo "$as_me: creating cache $cache_file" >&6;}
2372 >$cache_file
2373 fi
2374
2375 # Check that the precious variables saved in the cache have kept the same
2376 # value.
2377 ac_cache_corrupted=false
2378 for ac_var in $ac_precious_vars; do
2379 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2380 eval ac_new_set=\$ac_env_${ac_var}_set
2381 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2382 eval ac_new_val=\$ac_env_${ac_var}_value
2383 case $ac_old_set,$ac_new_set in
2384 set,)
2385 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2386 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2387 ac_cache_corrupted=: ;;
2388 ,set)
2389 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2390 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2391 ac_cache_corrupted=: ;;
2392 ,);;
2393 *)
2394 if test "x$ac_old_val" != "x$ac_new_val"; then
2395 # differences in whitespace do not lead to failure.
2396 ac_old_val_w=`echo x $ac_old_val`
2397 ac_new_val_w=`echo x $ac_new_val`
2398 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2399 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2400 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2401 ac_cache_corrupted=:
2402 else
2403 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2404 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2405 eval $ac_var=\$ac_old_val
2406 fi
2407 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2408 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2409 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2410 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2411 fi;;
2412 esac
2413 # Pass precious variables to config.status.
2414 if test "$ac_new_set" = set; then
2415 case $ac_new_val in
2416 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2417 *) ac_arg=$ac_var=$ac_new_val ;;
2418 esac
2419 case " $ac_configure_args " in
2420 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2421 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2422 esac
2423 fi
2424 done
2425 if $ac_cache_corrupted; then
2426 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2427 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2428 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2429 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2430 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2431 fi
2432 ## -------------------- ##
2433 ## Main body of script. ##
2434 ## -------------------- ##
2435
2436 ac_ext=c
2437 ac_cpp='$CPP $CPPFLAGS'
2438 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2439 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2440 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2441
2442
2443
2444
2445
2446
2447 # AC_CONFIG_MACRO_DIR([config])
2448 ac_config_headers="$ac_config_headers config.h"
2449
2450
2451 libtool_VERSION=18:0:0
2452
2453
2454 # Default to --enable-multilib
2455 # Check whether --enable-multilib was given.
2456 if test "${enable_multilib+set}" = set; then :
2457 enableval=$enable_multilib; case "$enableval" in
2458 yes) multilib=yes ;;
2459 no) multilib=no ;;
2460 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
2461 esac
2462 else
2463 multilib=yes
2464 fi
2465
2466
2467 # We may get other options which we leave undocumented:
2468 # --with-target-subdir, --with-multisrctop, --with-multisubdir
2469 # See config-ml.in if you want the gory details.
2470
2471 if test "$srcdir" = "."; then
2472 if test "$with_target_subdir" != "."; then
2473 multi_basedir="$srcdir/$with_multisrctop../.."
2474 else
2475 multi_basedir="$srcdir/$with_multisrctop.."
2476 fi
2477 else
2478 multi_basedir="$srcdir/.."
2479 fi
2480
2481
2482 # Even if the default multilib is not a cross compilation,
2483 # it may be that some of the other multilibs are.
2484 if test $cross_compiling = no && test $multilib = yes \
2485 && test "x${with_multisubdir}" != x ; then
2486 cross_compiling=maybe
2487 fi
2488
2489 ac_config_commands="$ac_config_commands default-1"
2490
2491
2492
2493
2494 ac_aux_dir=
2495 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2496 if test -f "$ac_dir/install-sh"; then
2497 ac_aux_dir=$ac_dir
2498 ac_install_sh="$ac_aux_dir/install-sh -c"
2499 break
2500 elif test -f "$ac_dir/install.sh"; then
2501 ac_aux_dir=$ac_dir
2502 ac_install_sh="$ac_aux_dir/install.sh -c"
2503 break
2504 elif test -f "$ac_dir/shtool"; then
2505 ac_aux_dir=$ac_dir
2506 ac_install_sh="$ac_aux_dir/shtool install -c"
2507 break
2508 fi
2509 done
2510 if test -z "$ac_aux_dir"; then
2511 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2512 fi
2513
2514 # These three variables are undocumented and unsupported,
2515 # and are intended to be withdrawn in a future Autoconf release.
2516 # They can cause serious problems if a builder's source tree is in a directory
2517 # whose full name contains unusual characters.
2518 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2519 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2520 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2521
2522
2523 # Expand $ac_aux_dir to an absolute path.
2524 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2525
2526 ac_ext=c
2527 ac_cpp='$CPP $CPPFLAGS'
2528 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2529 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2530 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2531 if test -n "$ac_tool_prefix"; then
2532 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2533 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2535 $as_echo_n "checking for $ac_word... " >&6; }
2536 if ${ac_cv_prog_CC+:} false; then :
2537 $as_echo_n "(cached) " >&6
2538 else
2539 if test -n "$CC"; then
2540 ac_cv_prog_CC="$CC" # Let the user override the test.
2541 else
2542 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2543 for as_dir in $PATH
2544 do
2545 IFS=$as_save_IFS
2546 test -z "$as_dir" && as_dir=.
2547 for ac_exec_ext in '' $ac_executable_extensions; do
2548 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2549 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2550 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2551 break 2
2552 fi
2553 done
2554 done
2555 IFS=$as_save_IFS
2556
2557 fi
2558 fi
2559 CC=$ac_cv_prog_CC
2560 if test -n "$CC"; then
2561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2562 $as_echo "$CC" >&6; }
2563 else
2564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2565 $as_echo "no" >&6; }
2566 fi
2567
2568
2569 fi
2570 if test -z "$ac_cv_prog_CC"; then
2571 ac_ct_CC=$CC
2572 # Extract the first word of "gcc", so it can be a program name with args.
2573 set dummy gcc; ac_word=$2
2574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2575 $as_echo_n "checking for $ac_word... " >&6; }
2576 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2577 $as_echo_n "(cached) " >&6
2578 else
2579 if test -n "$ac_ct_CC"; then
2580 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2581 else
2582 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2583 for as_dir in $PATH
2584 do
2585 IFS=$as_save_IFS
2586 test -z "$as_dir" && as_dir=.
2587 for ac_exec_ext in '' $ac_executable_extensions; do
2588 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2589 ac_cv_prog_ac_ct_CC="gcc"
2590 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2591 break 2
2592 fi
2593 done
2594 done
2595 IFS=$as_save_IFS
2596
2597 fi
2598 fi
2599 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2600 if test -n "$ac_ct_CC"; then
2601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2602 $as_echo "$ac_ct_CC" >&6; }
2603 else
2604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2605 $as_echo "no" >&6; }
2606 fi
2607
2608 if test "x$ac_ct_CC" = x; then
2609 CC=""
2610 else
2611 case $cross_compiling:$ac_tool_warned in
2612 yes:)
2613 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2614 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2615 ac_tool_warned=yes ;;
2616 esac
2617 CC=$ac_ct_CC
2618 fi
2619 else
2620 CC="$ac_cv_prog_CC"
2621 fi
2622
2623 if test -z "$CC"; then
2624 if test -n "$ac_tool_prefix"; then
2625 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2626 set dummy ${ac_tool_prefix}cc; ac_word=$2
2627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2628 $as_echo_n "checking for $ac_word... " >&6; }
2629 if ${ac_cv_prog_CC+:} false; then :
2630 $as_echo_n "(cached) " >&6
2631 else
2632 if test -n "$CC"; then
2633 ac_cv_prog_CC="$CC" # Let the user override the test.
2634 else
2635 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2636 for as_dir in $PATH
2637 do
2638 IFS=$as_save_IFS
2639 test -z "$as_dir" && as_dir=.
2640 for ac_exec_ext in '' $ac_executable_extensions; do
2641 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2642 ac_cv_prog_CC="${ac_tool_prefix}cc"
2643 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2644 break 2
2645 fi
2646 done
2647 done
2648 IFS=$as_save_IFS
2649
2650 fi
2651 fi
2652 CC=$ac_cv_prog_CC
2653 if test -n "$CC"; then
2654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2655 $as_echo "$CC" >&6; }
2656 else
2657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2658 $as_echo "no" >&6; }
2659 fi
2660
2661
2662 fi
2663 fi
2664 if test -z "$CC"; then
2665 # Extract the first word of "cc", so it can be a program name with args.
2666 set dummy cc; ac_word=$2
2667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2668 $as_echo_n "checking for $ac_word... " >&6; }
2669 if ${ac_cv_prog_CC+:} false; then :
2670 $as_echo_n "(cached) " >&6
2671 else
2672 if test -n "$CC"; then
2673 ac_cv_prog_CC="$CC" # Let the user override the test.
2674 else
2675 ac_prog_rejected=no
2676 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2677 for as_dir in $PATH
2678 do
2679 IFS=$as_save_IFS
2680 test -z "$as_dir" && as_dir=.
2681 for ac_exec_ext in '' $ac_executable_extensions; do
2682 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2683 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2684 ac_prog_rejected=yes
2685 continue
2686 fi
2687 ac_cv_prog_CC="cc"
2688 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2689 break 2
2690 fi
2691 done
2692 done
2693 IFS=$as_save_IFS
2694
2695 if test $ac_prog_rejected = yes; then
2696 # We found a bogon in the path, so make sure we never use it.
2697 set dummy $ac_cv_prog_CC
2698 shift
2699 if test $# != 0; then
2700 # We chose a different compiler from the bogus one.
2701 # However, it has the same basename, so the bogon will be chosen
2702 # first if we set CC to just the basename; use the full file name.
2703 shift
2704 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2705 fi
2706 fi
2707 fi
2708 fi
2709 CC=$ac_cv_prog_CC
2710 if test -n "$CC"; then
2711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2712 $as_echo "$CC" >&6; }
2713 else
2714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2715 $as_echo "no" >&6; }
2716 fi
2717
2718
2719 fi
2720 if test -z "$CC"; then
2721 if test -n "$ac_tool_prefix"; then
2722 for ac_prog in cl.exe
2723 do
2724 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2725 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2727 $as_echo_n "checking for $ac_word... " >&6; }
2728 if ${ac_cv_prog_CC+:} false; then :
2729 $as_echo_n "(cached) " >&6
2730 else
2731 if test -n "$CC"; then
2732 ac_cv_prog_CC="$CC" # Let the user override the test.
2733 else
2734 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2735 for as_dir in $PATH
2736 do
2737 IFS=$as_save_IFS
2738 test -z "$as_dir" && as_dir=.
2739 for ac_exec_ext in '' $ac_executable_extensions; do
2740 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2741 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2742 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2743 break 2
2744 fi
2745 done
2746 done
2747 IFS=$as_save_IFS
2748
2749 fi
2750 fi
2751 CC=$ac_cv_prog_CC
2752 if test -n "$CC"; then
2753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2754 $as_echo "$CC" >&6; }
2755 else
2756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2757 $as_echo "no" >&6; }
2758 fi
2759
2760
2761 test -n "$CC" && break
2762 done
2763 fi
2764 if test -z "$CC"; then
2765 ac_ct_CC=$CC
2766 for ac_prog in cl.exe
2767 do
2768 # Extract the first word of "$ac_prog", so it can be a program name with args.
2769 set dummy $ac_prog; ac_word=$2
2770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2771 $as_echo_n "checking for $ac_word... " >&6; }
2772 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2773 $as_echo_n "(cached) " >&6
2774 else
2775 if test -n "$ac_ct_CC"; then
2776 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2777 else
2778 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2779 for as_dir in $PATH
2780 do
2781 IFS=$as_save_IFS
2782 test -z "$as_dir" && as_dir=.
2783 for ac_exec_ext in '' $ac_executable_extensions; do
2784 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2785 ac_cv_prog_ac_ct_CC="$ac_prog"
2786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2787 break 2
2788 fi
2789 done
2790 done
2791 IFS=$as_save_IFS
2792
2793 fi
2794 fi
2795 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2796 if test -n "$ac_ct_CC"; then
2797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2798 $as_echo "$ac_ct_CC" >&6; }
2799 else
2800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2801 $as_echo "no" >&6; }
2802 fi
2803
2804
2805 test -n "$ac_ct_CC" && break
2806 done
2807
2808 if test "x$ac_ct_CC" = x; then
2809 CC=""
2810 else
2811 case $cross_compiling:$ac_tool_warned in
2812 yes:)
2813 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2814 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2815 ac_tool_warned=yes ;;
2816 esac
2817 CC=$ac_ct_CC
2818 fi
2819 fi
2820
2821 fi
2822
2823
2824 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2825 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2826 as_fn_error $? "no acceptable C compiler found in \$PATH
2827 See \`config.log' for more details" "$LINENO" 5; }
2828
2829 # Provide some information about the compiler.
2830 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2831 set X $ac_compile
2832 ac_compiler=$2
2833 for ac_option in --version -v -V -qversion; do
2834 { { ac_try="$ac_compiler $ac_option >&5"
2835 case "(($ac_try" in
2836 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2837 *) ac_try_echo=$ac_try;;
2838 esac
2839 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2840 $as_echo "$ac_try_echo"; } >&5
2841 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2842 ac_status=$?
2843 if test -s conftest.err; then
2844 sed '10a\
2845 ... rest of stderr output deleted ...
2846 10q' conftest.err >conftest.er1
2847 cat conftest.er1 >&5
2848 fi
2849 rm -f conftest.er1 conftest.err
2850 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2851 test $ac_status = 0; }
2852 done
2853
2854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2855 /* end confdefs.h. */
2856 #include <stdio.h>
2857 int
2858 main ()
2859 {
2860 printf ("hello world\n");
2861 ;
2862 return 0;
2863 }
2864 _ACEOF
2865 # FIXME: Cleanup?
2866 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
2867 (eval $ac_link) 2>&5
2868 ac_status=$?
2869 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2870 test $ac_status = 0; }; then :
2871 gcc_no_link=no
2872 else
2873 gcc_no_link=yes
2874 fi
2875 if test x$gcc_no_link = xyes; then
2876 # Setting cross_compile will disable run tests; it will
2877 # also disable AC_CHECK_FILE but that's generally
2878 # correct if we can't link.
2879 cross_compiling=yes
2880 EXEEXT=
2881 else
2882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2883 /* end confdefs.h. */
2884
2885 int
2886 main ()
2887 {
2888
2889 ;
2890 return 0;
2891 }
2892 _ACEOF
2893 ac_clean_files_save=$ac_clean_files
2894 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2895 # Try to create an executable without -o first, disregard a.out.
2896 # It will help us diagnose broken compilers, and finding out an intuition
2897 # of exeext.
2898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2899 $as_echo_n "checking whether the C compiler works... " >&6; }
2900 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2901
2902 # The possible output files:
2903 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2904
2905 ac_rmfiles=
2906 for ac_file in $ac_files
2907 do
2908 case $ac_file in
2909 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2910 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2911 esac
2912 done
2913 rm -f $ac_rmfiles
2914
2915 if { { ac_try="$ac_link_default"
2916 case "(($ac_try" in
2917 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2918 *) ac_try_echo=$ac_try;;
2919 esac
2920 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2921 $as_echo "$ac_try_echo"; } >&5
2922 (eval "$ac_link_default") 2>&5
2923 ac_status=$?
2924 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2925 test $ac_status = 0; }; then :
2926 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2927 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2928 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2929 # so that the user can short-circuit this test for compilers unknown to
2930 # Autoconf.
2931 for ac_file in $ac_files ''
2932 do
2933 test -f "$ac_file" || continue
2934 case $ac_file in
2935 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2936 ;;
2937 [ab].out )
2938 # We found the default executable, but exeext='' is most
2939 # certainly right.
2940 break;;
2941 *.* )
2942 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2943 then :; else
2944 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2945 fi
2946 # We set ac_cv_exeext here because the later test for it is not
2947 # safe: cross compilers may not add the suffix if given an `-o'
2948 # argument, so we may need to know it at that point already.
2949 # Even if this section looks crufty: it has the advantage of
2950 # actually working.
2951 break;;
2952 * )
2953 break;;
2954 esac
2955 done
2956 test "$ac_cv_exeext" = no && ac_cv_exeext=
2957
2958 else
2959 ac_file=''
2960 fi
2961 if test -z "$ac_file"; then :
2962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2963 $as_echo "no" >&6; }
2964 $as_echo "$as_me: failed program was:" >&5
2965 sed 's/^/| /' conftest.$ac_ext >&5
2966
2967 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2968 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2969 as_fn_error 77 "C compiler cannot create executables
2970 See \`config.log' for more details" "$LINENO" 5; }
2971 else
2972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2973 $as_echo "yes" >&6; }
2974 fi
2975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2976 $as_echo_n "checking for C compiler default output file name... " >&6; }
2977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2978 $as_echo "$ac_file" >&6; }
2979 ac_exeext=$ac_cv_exeext
2980
2981 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2982 ac_clean_files=$ac_clean_files_save
2983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2984 $as_echo_n "checking for suffix of executables... " >&6; }
2985 if { { ac_try="$ac_link"
2986 case "(($ac_try" in
2987 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2988 *) ac_try_echo=$ac_try;;
2989 esac
2990 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2991 $as_echo "$ac_try_echo"; } >&5
2992 (eval "$ac_link") 2>&5
2993 ac_status=$?
2994 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2995 test $ac_status = 0; }; then :
2996 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2997 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2998 # work properly (i.e., refer to `conftest.exe'), while it won't with
2999 # `rm'.
3000 for ac_file in conftest.exe conftest conftest.*; do
3001 test -f "$ac_file" || continue
3002 case $ac_file in
3003 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3004 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3005 break;;
3006 * ) break;;
3007 esac
3008 done
3009 else
3010 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3011 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3012 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3013 See \`config.log' for more details" "$LINENO" 5; }
3014 fi
3015 rm -f conftest conftest$ac_cv_exeext
3016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3017 $as_echo "$ac_cv_exeext" >&6; }
3018
3019 rm -f conftest.$ac_ext
3020 EXEEXT=$ac_cv_exeext
3021 ac_exeext=$EXEEXT
3022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3023 /* end confdefs.h. */
3024 #include <stdio.h>
3025 int
3026 main ()
3027 {
3028 FILE *f = fopen ("conftest.out", "w");
3029 return ferror (f) || fclose (f) != 0;
3030
3031 ;
3032 return 0;
3033 }
3034 _ACEOF
3035 ac_clean_files="$ac_clean_files conftest.out"
3036 # Check that the compiler produces executables we can run. If not, either
3037 # the compiler is broken, or we cross compile.
3038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3039 $as_echo_n "checking whether we are cross compiling... " >&6; }
3040 if test "$cross_compiling" != yes; then
3041 { { ac_try="$ac_link"
3042 case "(($ac_try" in
3043 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3044 *) ac_try_echo=$ac_try;;
3045 esac
3046 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3047 $as_echo "$ac_try_echo"; } >&5
3048 (eval "$ac_link") 2>&5
3049 ac_status=$?
3050 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3051 test $ac_status = 0; }
3052 if { ac_try='./conftest$ac_cv_exeext'
3053 { { case "(($ac_try" in
3054 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3055 *) ac_try_echo=$ac_try;;
3056 esac
3057 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3058 $as_echo "$ac_try_echo"; } >&5
3059 (eval "$ac_try") 2>&5
3060 ac_status=$?
3061 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3062 test $ac_status = 0; }; }; then
3063 cross_compiling=no
3064 else
3065 if test "$cross_compiling" = maybe; then
3066 cross_compiling=yes
3067 else
3068 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3069 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3070 as_fn_error $? "cannot run C compiled programs.
3071 If you meant to cross compile, use \`--host'.
3072 See \`config.log' for more details" "$LINENO" 5; }
3073 fi
3074 fi
3075 fi
3076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3077 $as_echo "$cross_compiling" >&6; }
3078
3079 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3080 ac_clean_files=$ac_clean_files_save
3081 fi
3082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3083 $as_echo_n "checking for suffix of object files... " >&6; }
3084 if ${ac_cv_objext+:} false; then :
3085 $as_echo_n "(cached) " >&6
3086 else
3087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3088 /* end confdefs.h. */
3089
3090 int
3091 main ()
3092 {
3093
3094 ;
3095 return 0;
3096 }
3097 _ACEOF
3098 rm -f conftest.o conftest.obj
3099 if { { ac_try="$ac_compile"
3100 case "(($ac_try" in
3101 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3102 *) ac_try_echo=$ac_try;;
3103 esac
3104 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3105 $as_echo "$ac_try_echo"; } >&5
3106 (eval "$ac_compile") 2>&5
3107 ac_status=$?
3108 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3109 test $ac_status = 0; }; then :
3110 for ac_file in conftest.o conftest.obj conftest.*; do
3111 test -f "$ac_file" || continue;
3112 case $ac_file in
3113 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3114 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3115 break;;
3116 esac
3117 done
3118 else
3119 $as_echo "$as_me: failed program was:" >&5
3120 sed 's/^/| /' conftest.$ac_ext >&5
3121
3122 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3123 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3124 as_fn_error $? "cannot compute suffix of object files: cannot compile
3125 See \`config.log' for more details" "$LINENO" 5; }
3126 fi
3127 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3128 fi
3129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3130 $as_echo "$ac_cv_objext" >&6; }
3131 OBJEXT=$ac_cv_objext
3132 ac_objext=$OBJEXT
3133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3134 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3135 if ${ac_cv_c_compiler_gnu+:} false; then :
3136 $as_echo_n "(cached) " >&6
3137 else
3138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3139 /* end confdefs.h. */
3140
3141 int
3142 main ()
3143 {
3144 #ifndef __GNUC__
3145 choke me
3146 #endif
3147
3148 ;
3149 return 0;
3150 }
3151 _ACEOF
3152 if ac_fn_c_try_compile "$LINENO"; then :
3153 ac_compiler_gnu=yes
3154 else
3155 ac_compiler_gnu=no
3156 fi
3157 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3158 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3159
3160 fi
3161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3162 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3163 if test $ac_compiler_gnu = yes; then
3164 GCC=yes
3165 else
3166 GCC=
3167 fi
3168 ac_test_CFLAGS=${CFLAGS+set}
3169 ac_save_CFLAGS=$CFLAGS
3170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3171 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3172 if ${ac_cv_prog_cc_g+:} false; then :
3173 $as_echo_n "(cached) " >&6
3174 else
3175 ac_save_c_werror_flag=$ac_c_werror_flag
3176 ac_c_werror_flag=yes
3177 ac_cv_prog_cc_g=no
3178 CFLAGS="-g"
3179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3180 /* end confdefs.h. */
3181
3182 int
3183 main ()
3184 {
3185
3186 ;
3187 return 0;
3188 }
3189 _ACEOF
3190 if ac_fn_c_try_compile "$LINENO"; then :
3191 ac_cv_prog_cc_g=yes
3192 else
3193 CFLAGS=""
3194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3195 /* end confdefs.h. */
3196
3197 int
3198 main ()
3199 {
3200
3201 ;
3202 return 0;
3203 }
3204 _ACEOF
3205 if ac_fn_c_try_compile "$LINENO"; then :
3206
3207 else
3208 ac_c_werror_flag=$ac_save_c_werror_flag
3209 CFLAGS="-g"
3210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3211 /* end confdefs.h. */
3212
3213 int
3214 main ()
3215 {
3216
3217 ;
3218 return 0;
3219 }
3220 _ACEOF
3221 if ac_fn_c_try_compile "$LINENO"; then :
3222 ac_cv_prog_cc_g=yes
3223 fi
3224 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3225 fi
3226 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3227 fi
3228 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3229 ac_c_werror_flag=$ac_save_c_werror_flag
3230 fi
3231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3232 $as_echo "$ac_cv_prog_cc_g" >&6; }
3233 if test "$ac_test_CFLAGS" = set; then
3234 CFLAGS=$ac_save_CFLAGS
3235 elif test $ac_cv_prog_cc_g = yes; then
3236 if test "$GCC" = yes; then
3237 CFLAGS="-g -O2"
3238 else
3239 CFLAGS="-g"
3240 fi
3241 else
3242 if test "$GCC" = yes; then
3243 CFLAGS="-O2"
3244 else
3245 CFLAGS=
3246 fi
3247 fi
3248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3249 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3250 if ${ac_cv_prog_cc_c89+:} false; then :
3251 $as_echo_n "(cached) " >&6
3252 else
3253 ac_cv_prog_cc_c89=no
3254 ac_save_CC=$CC
3255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3256 /* end confdefs.h. */
3257 #include <stdarg.h>
3258 #include <stdio.h>
3259 struct stat;
3260 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3261 struct buf { int x; };
3262 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3263 static char *e (p, i)
3264 char **p;
3265 int i;
3266 {
3267 return p[i];
3268 }
3269 static char *f (char * (*g) (char **, int), char **p, ...)
3270 {
3271 char *s;
3272 va_list v;
3273 va_start (v,p);
3274 s = g (p, va_arg (v,int));
3275 va_end (v);
3276 return s;
3277 }
3278
3279 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3280 function prototypes and stuff, but not '\xHH' hex character constants.
3281 These don't provoke an error unfortunately, instead are silently treated
3282 as 'x'. The following induces an error, until -std is added to get
3283 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3284 array size at least. It's necessary to write '\x00'==0 to get something
3285 that's true only with -std. */
3286 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3287
3288 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3289 inside strings and character constants. */
3290 #define FOO(x) 'x'
3291 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3292
3293 int test (int i, double x);
3294 struct s1 {int (*f) (int a);};
3295 struct s2 {int (*f) (double a);};
3296 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3297 int argc;
3298 char **argv;
3299 int
3300 main ()
3301 {
3302 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3303 ;
3304 return 0;
3305 }
3306 _ACEOF
3307 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3308 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3309 do
3310 CC="$ac_save_CC $ac_arg"
3311 if ac_fn_c_try_compile "$LINENO"; then :
3312 ac_cv_prog_cc_c89=$ac_arg
3313 fi
3314 rm -f core conftest.err conftest.$ac_objext
3315 test "x$ac_cv_prog_cc_c89" != "xno" && break
3316 done
3317 rm -f conftest.$ac_ext
3318 CC=$ac_save_CC
3319
3320 fi
3321 # AC_CACHE_VAL
3322 case "x$ac_cv_prog_cc_c89" in
3323 x)
3324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3325 $as_echo "none needed" >&6; } ;;
3326 xno)
3327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3328 $as_echo "unsupported" >&6; } ;;
3329 *)
3330 CC="$CC $ac_cv_prog_cc_c89"
3331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3332 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3333 esac
3334 if test "x$ac_cv_prog_cc_c89" != xno; then :
3335
3336 fi
3337
3338 ac_ext=c
3339 ac_cpp='$CPP $CPPFLAGS'
3340 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3341 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3342 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3343
3344 ac_ext=c
3345 ac_cpp='$CPP $CPPFLAGS'
3346 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3347 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3348 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3350 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3351 if ${am_cv_prog_cc_c_o+:} false; then :
3352 $as_echo_n "(cached) " >&6
3353 else
3354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3355 /* end confdefs.h. */
3356
3357 int
3358 main ()
3359 {
3360
3361 ;
3362 return 0;
3363 }
3364 _ACEOF
3365 # Make sure it works both with $CC and with simple cc.
3366 # Following AC_PROG_CC_C_O, we do the test twice because some
3367 # compilers refuse to overwrite an existing .o file with -o,
3368 # though they will create one.
3369 am_cv_prog_cc_c_o=yes
3370 for am_i in 1 2; do
3371 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3372 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3373 ac_status=$?
3374 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3375 (exit $ac_status); } \
3376 && test -f conftest2.$ac_objext; then
3377 : OK
3378 else
3379 am_cv_prog_cc_c_o=no
3380 break
3381 fi
3382 done
3383 rm -f core conftest*
3384 unset am_i
3385 fi
3386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3387 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3388 if test "$am_cv_prog_cc_c_o" != yes; then
3389 # Losing compiler, so override with the script.
3390 # FIXME: It is wrong to rewrite CC.
3391 # But if we don't then we get into trouble of one sort or another.
3392 # A longer-term fix would be to have automake use am__CC in this case,
3393 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3394 CC="$am_aux_dir/compile $CC"
3395 fi
3396 ac_ext=c
3397 ac_cpp='$CPP $CPPFLAGS'
3398 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3399 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3400 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3401
3402
3403
3404 ac_ext=c
3405 ac_cpp='$CPP $CPPFLAGS'
3406 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3407 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3408 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3410 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3411 # On Suns, sometimes $CPP names a directory.
3412 if test -n "$CPP" && test -d "$CPP"; then
3413 CPP=
3414 fi
3415 if test -z "$CPP"; then
3416 if ${ac_cv_prog_CPP+:} false; then :
3417 $as_echo_n "(cached) " >&6
3418 else
3419 # Double quotes because CPP needs to be expanded
3420 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3421 do
3422 ac_preproc_ok=false
3423 for ac_c_preproc_warn_flag in '' yes
3424 do
3425 # Use a header file that comes with gcc, so configuring glibc
3426 # with a fresh cross-compiler works.
3427 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3428 # <limits.h> exists even on freestanding compilers.
3429 # On the NeXT, cc -E runs the code through the compiler's parser,
3430 # not just through cpp. "Syntax error" is here to catch this case.
3431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3432 /* end confdefs.h. */
3433 #ifdef __STDC__
3434 # include <limits.h>
3435 #else
3436 # include <assert.h>
3437 #endif
3438 Syntax error
3439 _ACEOF
3440 if ac_fn_c_try_cpp "$LINENO"; then :
3441
3442 else
3443 # Broken: fails on valid input.
3444 continue
3445 fi
3446 rm -f conftest.err conftest.i conftest.$ac_ext
3447
3448 # OK, works on sane cases. Now check whether nonexistent headers
3449 # can be detected and how.
3450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3451 /* end confdefs.h. */
3452 #include <ac_nonexistent.h>
3453 _ACEOF
3454 if ac_fn_c_try_cpp "$LINENO"; then :
3455 # Broken: success on invalid input.
3456 continue
3457 else
3458 # Passes both tests.
3459 ac_preproc_ok=:
3460 break
3461 fi
3462 rm -f conftest.err conftest.i conftest.$ac_ext
3463
3464 done
3465 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3466 rm -f conftest.i conftest.err conftest.$ac_ext
3467 if $ac_preproc_ok; then :
3468 break
3469 fi
3470
3471 done
3472 ac_cv_prog_CPP=$CPP
3473
3474 fi
3475 CPP=$ac_cv_prog_CPP
3476 else
3477 ac_cv_prog_CPP=$CPP
3478 fi
3479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3480 $as_echo "$CPP" >&6; }
3481 ac_preproc_ok=false
3482 for ac_c_preproc_warn_flag in '' yes
3483 do
3484 # Use a header file that comes with gcc, so configuring glibc
3485 # with a fresh cross-compiler works.
3486 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3487 # <limits.h> exists even on freestanding compilers.
3488 # On the NeXT, cc -E runs the code through the compiler's parser,
3489 # not just through cpp. "Syntax error" is here to catch this case.
3490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3491 /* end confdefs.h. */
3492 #ifdef __STDC__
3493 # include <limits.h>
3494 #else
3495 # include <assert.h>
3496 #endif
3497 Syntax error
3498 _ACEOF
3499 if ac_fn_c_try_cpp "$LINENO"; then :
3500
3501 else
3502 # Broken: fails on valid input.
3503 continue
3504 fi
3505 rm -f conftest.err conftest.i conftest.$ac_ext
3506
3507 # OK, works on sane cases. Now check whether nonexistent headers
3508 # can be detected and how.
3509 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3510 /* end confdefs.h. */
3511 #include <ac_nonexistent.h>
3512 _ACEOF
3513 if ac_fn_c_try_cpp "$LINENO"; then :
3514 # Broken: success on invalid input.
3515 continue
3516 else
3517 # Passes both tests.
3518 ac_preproc_ok=:
3519 break
3520 fi
3521 rm -f conftest.err conftest.i conftest.$ac_ext
3522
3523 done
3524 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3525 rm -f conftest.i conftest.err conftest.$ac_ext
3526 if $ac_preproc_ok; then :
3527
3528 else
3529 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3530 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3531 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3532 See \`config.log' for more details" "$LINENO" 5; }
3533 fi
3534
3535 ac_ext=c
3536 ac_cpp='$CPP $CPPFLAGS'
3537 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3538 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3539 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3540
3541
3542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3543 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3544 if ${ac_cv_path_GREP+:} false; then :
3545 $as_echo_n "(cached) " >&6
3546 else
3547 if test -z "$GREP"; then
3548 ac_path_GREP_found=false
3549 # Loop through the user's path and test for each of PROGNAME-LIST
3550 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3551 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3552 do
3553 IFS=$as_save_IFS
3554 test -z "$as_dir" && as_dir=.
3555 for ac_prog in grep ggrep; do
3556 for ac_exec_ext in '' $ac_executable_extensions; do
3557 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3558 as_fn_executable_p "$ac_path_GREP" || continue
3559 # Check for GNU ac_path_GREP and select it if it is found.
3560 # Check for GNU $ac_path_GREP
3561 case `"$ac_path_GREP" --version 2>&1` in
3562 *GNU*)
3563 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3564 *)
3565 ac_count=0
3566 $as_echo_n 0123456789 >"conftest.in"
3567 while :
3568 do
3569 cat "conftest.in" "conftest.in" >"conftest.tmp"
3570 mv "conftest.tmp" "conftest.in"
3571 cp "conftest.in" "conftest.nl"
3572 $as_echo 'GREP' >> "conftest.nl"
3573 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3574 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3575 as_fn_arith $ac_count + 1 && ac_count=$as_val
3576 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3577 # Best one so far, save it but keep looking for a better one
3578 ac_cv_path_GREP="$ac_path_GREP"
3579 ac_path_GREP_max=$ac_count
3580 fi
3581 # 10*(2^10) chars as input seems more than enough
3582 test $ac_count -gt 10 && break
3583 done
3584 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3585 esac
3586
3587 $ac_path_GREP_found && break 3
3588 done
3589 done
3590 done
3591 IFS=$as_save_IFS
3592 if test -z "$ac_cv_path_GREP"; then
3593 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3594 fi
3595 else
3596 ac_cv_path_GREP=$GREP
3597 fi
3598
3599 fi
3600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3601 $as_echo "$ac_cv_path_GREP" >&6; }
3602 GREP="$ac_cv_path_GREP"
3603
3604
3605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3606 $as_echo_n "checking for egrep... " >&6; }
3607 if ${ac_cv_path_EGREP+:} false; then :
3608 $as_echo_n "(cached) " >&6
3609 else
3610 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3611 then ac_cv_path_EGREP="$GREP -E"
3612 else
3613 if test -z "$EGREP"; then
3614 ac_path_EGREP_found=false
3615 # Loop through the user's path and test for each of PROGNAME-LIST
3616 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3617 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3618 do
3619 IFS=$as_save_IFS
3620 test -z "$as_dir" && as_dir=.
3621 for ac_prog in egrep; do
3622 for ac_exec_ext in '' $ac_executable_extensions; do
3623 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3624 as_fn_executable_p "$ac_path_EGREP" || continue
3625 # Check for GNU ac_path_EGREP and select it if it is found.
3626 # Check for GNU $ac_path_EGREP
3627 case `"$ac_path_EGREP" --version 2>&1` in
3628 *GNU*)
3629 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3630 *)
3631 ac_count=0
3632 $as_echo_n 0123456789 >"conftest.in"
3633 while :
3634 do
3635 cat "conftest.in" "conftest.in" >"conftest.tmp"
3636 mv "conftest.tmp" "conftest.in"
3637 cp "conftest.in" "conftest.nl"
3638 $as_echo 'EGREP' >> "conftest.nl"
3639 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3640 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3641 as_fn_arith $ac_count + 1 && ac_count=$as_val
3642 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3643 # Best one so far, save it but keep looking for a better one
3644 ac_cv_path_EGREP="$ac_path_EGREP"
3645 ac_path_EGREP_max=$ac_count
3646 fi
3647 # 10*(2^10) chars as input seems more than enough
3648 test $ac_count -gt 10 && break
3649 done
3650 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3651 esac
3652
3653 $ac_path_EGREP_found && break 3
3654 done
3655 done
3656 done
3657 IFS=$as_save_IFS
3658 if test -z "$ac_cv_path_EGREP"; then
3659 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3660 fi
3661 else
3662 ac_cv_path_EGREP=$EGREP
3663 fi
3664
3665 fi
3666 fi
3667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3668 $as_echo "$ac_cv_path_EGREP" >&6; }
3669 EGREP="$ac_cv_path_EGREP"
3670
3671
3672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3673 $as_echo_n "checking for ANSI C header files... " >&6; }
3674 if ${ac_cv_header_stdc+:} false; then :
3675 $as_echo_n "(cached) " >&6
3676 else
3677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3678 /* end confdefs.h. */
3679 #include <stdlib.h>
3680 #include <stdarg.h>
3681 #include <string.h>
3682 #include <float.h>
3683
3684 int
3685 main ()
3686 {
3687
3688 ;
3689 return 0;
3690 }
3691 _ACEOF
3692 if ac_fn_c_try_compile "$LINENO"; then :
3693 ac_cv_header_stdc=yes
3694 else
3695 ac_cv_header_stdc=no
3696 fi
3697 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3698
3699 if test $ac_cv_header_stdc = yes; then
3700 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3702 /* end confdefs.h. */
3703 #include <string.h>
3704
3705 _ACEOF
3706 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3707 $EGREP "memchr" >/dev/null 2>&1; then :
3708
3709 else
3710 ac_cv_header_stdc=no
3711 fi
3712 rm -f conftest*
3713
3714 fi
3715
3716 if test $ac_cv_header_stdc = yes; then
3717 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3719 /* end confdefs.h. */
3720 #include <stdlib.h>
3721
3722 _ACEOF
3723 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3724 $EGREP "free" >/dev/null 2>&1; then :
3725
3726 else
3727 ac_cv_header_stdc=no
3728 fi
3729 rm -f conftest*
3730
3731 fi
3732
3733 if test $ac_cv_header_stdc = yes; then
3734 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3735 if test "$cross_compiling" = yes; then :
3736 :
3737 else
3738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3739 /* end confdefs.h. */
3740 #include <ctype.h>
3741 #include <stdlib.h>
3742 #if ((' ' & 0x0FF) == 0x020)
3743 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3744 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3745 #else
3746 # define ISLOWER(c) \
3747 (('a' <= (c) && (c) <= 'i') \
3748 || ('j' <= (c) && (c) <= 'r') \
3749 || ('s' <= (c) && (c) <= 'z'))
3750 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3751 #endif
3752
3753 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3754 int
3755 main ()
3756 {
3757 int i;
3758 for (i = 0; i < 256; i++)
3759 if (XOR (islower (i), ISLOWER (i))
3760 || toupper (i) != TOUPPER (i))
3761 return 2;
3762 return 0;
3763 }
3764 _ACEOF
3765 if ac_fn_c_try_run "$LINENO"; then :
3766
3767 else
3768 ac_cv_header_stdc=no
3769 fi
3770 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3771 conftest.$ac_objext conftest.beam conftest.$ac_ext
3772 fi
3773
3774 fi
3775 fi
3776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3777 $as_echo "$ac_cv_header_stdc" >&6; }
3778 if test $ac_cv_header_stdc = yes; then
3779
3780 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3781
3782 fi
3783
3784 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3785 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3786 inttypes.h stdint.h unistd.h
3787 do :
3788 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3789 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3790 "
3791 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3792 cat >>confdefs.h <<_ACEOF
3793 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3794 _ACEOF
3795
3796 fi
3797
3798 done
3799
3800
3801
3802 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3803 if test "x$ac_cv_header_minix_config_h" = xyes; then :
3804 MINIX=yes
3805 else
3806 MINIX=
3807 fi
3808
3809
3810 if test "$MINIX" = yes; then
3811
3812 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3813
3814
3815 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3816
3817
3818 $as_echo "#define _MINIX 1" >>confdefs.h
3819
3820 fi
3821
3822
3823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3824 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3825 if ${ac_cv_safe_to_define___extensions__+:} false; then :
3826 $as_echo_n "(cached) " >&6
3827 else
3828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3829 /* end confdefs.h. */
3830
3831 # define __EXTENSIONS__ 1
3832 $ac_includes_default
3833 int
3834 main ()
3835 {
3836
3837 ;
3838 return 0;
3839 }
3840 _ACEOF
3841 if ac_fn_c_try_compile "$LINENO"; then :
3842 ac_cv_safe_to_define___extensions__=yes
3843 else
3844 ac_cv_safe_to_define___extensions__=no
3845 fi
3846 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3847 fi
3848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3849 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3850 test $ac_cv_safe_to_define___extensions__ = yes &&
3851 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3852
3853 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3854
3855 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3856
3857 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3858
3859 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3860
3861
3862
3863 # Do not delete or change the following two lines. For why, see
3864 # http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html
3865 # Make sure we can run config.sub.
3866 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3867 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3868
3869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3870 $as_echo_n "checking build system type... " >&6; }
3871 if ${ac_cv_build+:} false; then :
3872 $as_echo_n "(cached) " >&6
3873 else
3874 ac_build_alias=$build_alias
3875 test "x$ac_build_alias" = x &&
3876 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3877 test "x$ac_build_alias" = x &&
3878 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3879 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3880 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3881
3882 fi
3883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3884 $as_echo "$ac_cv_build" >&6; }
3885 case $ac_cv_build in
3886 *-*-*) ;;
3887 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3888 esac
3889 build=$ac_cv_build
3890 ac_save_IFS=$IFS; IFS='-'
3891 set x $ac_cv_build
3892 shift
3893 build_cpu=$1
3894 build_vendor=$2
3895 shift; shift
3896 # Remember, the first character of IFS is used to create $*,
3897 # except with old shells:
3898 build_os=$*
3899 IFS=$ac_save_IFS
3900 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3901
3902
3903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3904 $as_echo_n "checking host system type... " >&6; }
3905 if ${ac_cv_host+:} false; then :
3906 $as_echo_n "(cached) " >&6
3907 else
3908 if test "x$host_alias" = x; then
3909 ac_cv_host=$ac_cv_build
3910 else
3911 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3912 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3913 fi
3914
3915 fi
3916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3917 $as_echo "$ac_cv_host" >&6; }
3918 case $ac_cv_host in
3919 *-*-*) ;;
3920 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3921 esac
3922 host=$ac_cv_host
3923 ac_save_IFS=$IFS; IFS='-'
3924 set x $ac_cv_host
3925 shift
3926 host_cpu=$1
3927 host_vendor=$2
3928 shift; shift
3929 # Remember, the first character of IFS is used to create $*,
3930 # except with old shells:
3931 host_os=$*
3932 IFS=$ac_save_IFS
3933 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3934
3935
3936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
3937 $as_echo_n "checking target system type... " >&6; }
3938 if ${ac_cv_target+:} false; then :
3939 $as_echo_n "(cached) " >&6
3940 else
3941 if test "x$target_alias" = x; then
3942 ac_cv_target=$ac_cv_host
3943 else
3944 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3945 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
3946 fi
3947
3948 fi
3949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
3950 $as_echo "$ac_cv_target" >&6; }
3951 case $ac_cv_target in
3952 *-*-*) ;;
3953 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
3954 esac
3955 target=$ac_cv_target
3956 ac_save_IFS=$IFS; IFS='-'
3957 set x $ac_cv_target
3958 shift
3959 target_cpu=$1
3960 target_vendor=$2
3961 shift; shift
3962 # Remember, the first character of IFS is used to create $*,
3963 # except with old shells:
3964 target_os=$*
3965 IFS=$ac_save_IFS
3966 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3967
3968
3969 # The aliases save the names the user supplied, while $host etc.
3970 # will get canonicalized.
3971 test -n "$target_alias" &&
3972 test "$program_prefix$program_suffix$program_transform_name" = \
3973 NONENONEs,x,x, &&
3974 program_prefix=${target_alias}-
3975
3976 target_alias=${target_alias-$host_alias}
3977
3978
3979 if test "$build" != "$host"; then
3980 # We are being configured with some form of cross compiler.
3981 GLIBCXX_IS_NATIVE=false
3982 case "$host","$target" in
3983 # Darwin crosses can use the host system's libraries and headers,
3984 # because of the fat library support. Of course, it must be the
3985 # same version of Darwin on both sides. Allow the user to
3986 # just say --target=foo-darwin without a version number to mean
3987 # "the version on this system".
3988 *-*-darwin*,*-*-darwin*)
3989 hostos=`echo $host | sed 's/.*-darwin/darwin/'`
3990 targetos=`echo $target | sed 's/.*-darwin/darwin/'`
3991 if test $hostos = $targetos || test $targetos = darwin ; then
3992 GLIBCXX_IS_NATIVE=true
3993 fi
3994 ;;
3995
3996 *)
3997
3998 ;;
3999 esac
4000 else
4001 GLIBCXX_IS_NATIVE=true
4002 fi
4003
4004 # Runs configure.host, and assorted other critical bits. Sets
4005 # up critical shell variables.
4006 GLIBCXX_CONFIGURE
4007
4008 # For gettimeofday support.
4009 GLIBCXX_CHECK_GETTIMEOFDAY
4010
4011 # For clock_gettime, nanosleep and sched_yield support.
4012 GLIBCXX_ENABLE_LIBSTDCXX_TIME
4013
4014
4015 am__api_version='1.15'
4016
4017 # Find a good install program. We prefer a C program (faster),
4018 # so one script is as good as another. But avoid the broken or
4019 # incompatible versions:
4020 # SysV /etc/install, /usr/sbin/install
4021 # SunOS /usr/etc/install
4022 # IRIX /sbin/install
4023 # AIX /bin/install
4024 # AmigaOS /C/install, which installs bootblocks on floppy discs
4025 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4026 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4027 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4028 # OS/2's system install, which has a completely different semantic
4029 # ./install, which can be erroneously created by make from ./install.sh.
4030 # Reject install programs that cannot install multiple files.
4031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4032 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4033 if test -z "$INSTALL"; then
4034 if ${ac_cv_path_install+:} false; then :
4035 $as_echo_n "(cached) " >&6
4036 else
4037 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4038 for as_dir in $PATH
4039 do
4040 IFS=$as_save_IFS
4041 test -z "$as_dir" && as_dir=.
4042 # Account for people who put trailing slashes in PATH elements.
4043 case $as_dir/ in #((
4044 ./ | .// | /[cC]/* | \
4045 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4046 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4047 /usr/ucb/* ) ;;
4048 *)
4049 # OSF1 and SCO ODT 3.0 have their own names for install.
4050 # Don't use installbsd from OSF since it installs stuff as root
4051 # by default.
4052 for ac_prog in ginstall scoinst install; do
4053 for ac_exec_ext in '' $ac_executable_extensions; do
4054 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4055 if test $ac_prog = install &&
4056 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4057 # AIX install. It has an incompatible calling convention.
4058 :
4059 elif test $ac_prog = install &&
4060 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4061 # program-specific install script used by HP pwplus--don't use.
4062 :
4063 else
4064 rm -rf conftest.one conftest.two conftest.dir
4065 echo one > conftest.one
4066 echo two > conftest.two
4067 mkdir conftest.dir
4068 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4069 test -s conftest.one && test -s conftest.two &&
4070 test -s conftest.dir/conftest.one &&
4071 test -s conftest.dir/conftest.two
4072 then
4073 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4074 break 3
4075 fi
4076 fi
4077 fi
4078 done
4079 done
4080 ;;
4081 esac
4082
4083 done
4084 IFS=$as_save_IFS
4085
4086 rm -rf conftest.one conftest.two conftest.dir
4087
4088 fi
4089 if test "${ac_cv_path_install+set}" = set; then
4090 INSTALL=$ac_cv_path_install
4091 else
4092 # As a last resort, use the slow shell script. Don't cache a
4093 # value for INSTALL within a source directory, because that will
4094 # break other packages using the cache if that directory is
4095 # removed, or if the value is a relative name.
4096 INSTALL=$ac_install_sh
4097 fi
4098 fi
4099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4100 $as_echo "$INSTALL" >&6; }
4101
4102 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4103 # It thinks the first close brace ends the variable substitution.
4104 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4105
4106 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4107
4108 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4109
4110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
4111 $as_echo_n "checking whether build environment is sane... " >&6; }
4112 # Reject unsafe characters in $srcdir or the absolute working directory
4113 # name. Accept space and tab only in the latter.
4114 am_lf='
4115 '
4116 case `pwd` in
4117 *[\\\"\#\$\&\'\`$am_lf]*)
4118 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
4119 esac
4120 case $srcdir in
4121 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
4122 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
4123 esac
4124
4125 # Do 'set' in a subshell so we don't clobber the current shell's
4126 # arguments. Must try -L first in case configure is actually a
4127 # symlink; some systems play weird games with the mod time of symlinks
4128 # (eg FreeBSD returns the mod time of the symlink's containing
4129 # directory).
4130 if (
4131 am_has_slept=no
4132 for am_try in 1 2; do
4133 echo "timestamp, slept: $am_has_slept" > conftest.file
4134 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
4135 if test "$*" = "X"; then
4136 # -L didn't work.
4137 set X `ls -t "$srcdir/configure" conftest.file`
4138 fi
4139 if test "$*" != "X $srcdir/configure conftest.file" \
4140 && test "$*" != "X conftest.file $srcdir/configure"; then
4141
4142 # If neither matched, then we have a broken ls. This can happen
4143 # if, for instance, CONFIG_SHELL is bash and it inherits a
4144 # broken ls alias from the environment. This has actually
4145 # happened. Such a system could not be considered "sane".
4146 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
4147 alias in your environment" "$LINENO" 5
4148 fi
4149 if test "$2" = conftest.file || test $am_try -eq 2; then
4150 break
4151 fi
4152 # Just in case.
4153 sleep 1
4154 am_has_slept=yes
4155 done
4156 test "$2" = conftest.file
4157 )
4158 then
4159 # Ok.
4160 :
4161 else
4162 as_fn_error $? "newly created file is older than distributed files!
4163 Check your system clock" "$LINENO" 5
4164 fi
4165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4166 $as_echo "yes" >&6; }
4167 # If we didn't sleep, we still need to ensure time stamps of config.status and
4168 # generated files are strictly newer.
4169 am_sleep_pid=
4170 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
4171 ( sleep 1 ) &
4172 am_sleep_pid=$!
4173 fi
4174
4175 rm -f conftest.file
4176
4177 test "$program_prefix" != NONE &&
4178 program_transform_name="s&^&$program_prefix&;$program_transform_name"
4179 # Use a double $ so make ignores it.
4180 test "$program_suffix" != NONE &&
4181 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4182 # Double any \ or $.
4183 # By default was `s,x,x', remove it if useless.
4184 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4185 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4186
4187 if test x"${MISSING+set}" != xset; then
4188 case $am_aux_dir in
4189 *\ * | *\ *)
4190 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
4191 *)
4192 MISSING="\${SHELL} $am_aux_dir/missing" ;;
4193 esac
4194 fi
4195 # Use eval to expand $SHELL
4196 if eval "$MISSING --is-lightweight"; then
4197 am_missing_run="$MISSING "
4198 else
4199 am_missing_run=
4200 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
4201 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
4202 fi
4203
4204 if test x"${install_sh+set}" != xset; then
4205 case $am_aux_dir in
4206 *\ * | *\ *)
4207 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4208 *)
4209 install_sh="\${SHELL} $am_aux_dir/install-sh"
4210 esac
4211 fi
4212
4213 # Installed binaries are usually stripped using 'strip' when the user
4214 # run "make install-strip". However 'strip' might not be the right
4215 # tool to use in cross-compilation environments, therefore Automake
4216 # will honor the 'STRIP' environment variable to overrule this program.
4217 if test "$cross_compiling" != no; then
4218 if test -n "$ac_tool_prefix"; then
4219 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4220 set dummy ${ac_tool_prefix}strip; ac_word=$2
4221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4222 $as_echo_n "checking for $ac_word... " >&6; }
4223 if ${ac_cv_prog_STRIP+:} false; then :
4224 $as_echo_n "(cached) " >&6
4225 else
4226 if test -n "$STRIP"; then
4227 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4228 else
4229 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4230 for as_dir in $PATH
4231 do
4232 IFS=$as_save_IFS
4233 test -z "$as_dir" && as_dir=.
4234 for ac_exec_ext in '' $ac_executable_extensions; do
4235 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4236 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4238 break 2
4239 fi
4240 done
4241 done
4242 IFS=$as_save_IFS
4243
4244 fi
4245 fi
4246 STRIP=$ac_cv_prog_STRIP
4247 if test -n "$STRIP"; then
4248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4249 $as_echo "$STRIP" >&6; }
4250 else
4251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4252 $as_echo "no" >&6; }
4253 fi
4254
4255
4256 fi
4257 if test -z "$ac_cv_prog_STRIP"; then
4258 ac_ct_STRIP=$STRIP
4259 # Extract the first word of "strip", so it can be a program name with args.
4260 set dummy strip; ac_word=$2
4261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4262 $as_echo_n "checking for $ac_word... " >&6; }
4263 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
4264 $as_echo_n "(cached) " >&6
4265 else
4266 if test -n "$ac_ct_STRIP"; then
4267 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4268 else
4269 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4270 for as_dir in $PATH
4271 do
4272 IFS=$as_save_IFS
4273 test -z "$as_dir" && as_dir=.
4274 for ac_exec_ext in '' $ac_executable_extensions; do
4275 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4276 ac_cv_prog_ac_ct_STRIP="strip"
4277 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4278 break 2
4279 fi
4280 done
4281 done
4282 IFS=$as_save_IFS
4283
4284 fi
4285 fi
4286 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4287 if test -n "$ac_ct_STRIP"; then
4288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4289 $as_echo "$ac_ct_STRIP" >&6; }
4290 else
4291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4292 $as_echo "no" >&6; }
4293 fi
4294
4295 if test "x$ac_ct_STRIP" = x; then
4296 STRIP=":"
4297 else
4298 case $cross_compiling:$ac_tool_warned in
4299 yes:)
4300 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4301 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4302 ac_tool_warned=yes ;;
4303 esac
4304 STRIP=$ac_ct_STRIP
4305 fi
4306 else
4307 STRIP="$ac_cv_prog_STRIP"
4308 fi
4309
4310 fi
4311 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4312
4313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4314 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4315 if test -z "$MKDIR_P"; then
4316 if ${ac_cv_path_mkdir+:} false; then :
4317 $as_echo_n "(cached) " >&6
4318 else
4319 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4320 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4321 do
4322 IFS=$as_save_IFS
4323 test -z "$as_dir" && as_dir=.
4324 for ac_prog in mkdir gmkdir; do
4325 for ac_exec_ext in '' $ac_executable_extensions; do
4326 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
4327 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4328 'mkdir (GNU coreutils) '* | \
4329 'mkdir (coreutils) '* | \
4330 'mkdir (fileutils) '4.1*)
4331 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4332 break 3;;
4333 esac
4334 done
4335 done
4336 done
4337 IFS=$as_save_IFS
4338
4339 fi
4340
4341 test -d ./--version && rmdir ./--version
4342 if test "${ac_cv_path_mkdir+set}" = set; then
4343 MKDIR_P="$ac_cv_path_mkdir -p"
4344 else
4345 # As a last resort, use the slow shell script. Don't cache a
4346 # value for MKDIR_P within a source directory, because that will
4347 # break other packages using the cache if that directory is
4348 # removed, or if the value is a relative name.
4349 MKDIR_P="$ac_install_sh -d"
4350 fi
4351 fi
4352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4353 $as_echo "$MKDIR_P" >&6; }
4354
4355 for ac_prog in gawk mawk nawk awk
4356 do
4357 # Extract the first word of "$ac_prog", so it can be a program name with args.
4358 set dummy $ac_prog; ac_word=$2
4359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4360 $as_echo_n "checking for $ac_word... " >&6; }
4361 if ${ac_cv_prog_AWK+:} false; then :
4362 $as_echo_n "(cached) " >&6
4363 else
4364 if test -n "$AWK"; then
4365 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4366 else
4367 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4368 for as_dir in $PATH
4369 do
4370 IFS=$as_save_IFS
4371 test -z "$as_dir" && as_dir=.
4372 for ac_exec_ext in '' $ac_executable_extensions; do
4373 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4374 ac_cv_prog_AWK="$ac_prog"
4375 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4376 break 2
4377 fi
4378 done
4379 done
4380 IFS=$as_save_IFS
4381
4382 fi
4383 fi
4384 AWK=$ac_cv_prog_AWK
4385 if test -n "$AWK"; then
4386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4387 $as_echo "$AWK" >&6; }
4388 else
4389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4390 $as_echo "no" >&6; }
4391 fi
4392
4393
4394 test -n "$AWK" && break
4395 done
4396
4397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4398 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4399 set x ${MAKE-make}
4400 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4401 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4402 $as_echo_n "(cached) " >&6
4403 else
4404 cat >conftest.make <<\_ACEOF
4405 SHELL = /bin/sh
4406 all:
4407 @echo '@@@%%%=$(MAKE)=@@@%%%'
4408 _ACEOF
4409 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4410 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4411 *@@@%%%=?*=@@@%%%*)
4412 eval ac_cv_prog_make_${ac_make}_set=yes;;
4413 *)
4414 eval ac_cv_prog_make_${ac_make}_set=no;;
4415 esac
4416 rm -f conftest.make
4417 fi
4418 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4420 $as_echo "yes" >&6; }
4421 SET_MAKE=
4422 else
4423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4424 $as_echo "no" >&6; }
4425 SET_MAKE="MAKE=${MAKE-make}"
4426 fi
4427
4428 rm -rf .tst 2>/dev/null
4429 mkdir .tst 2>/dev/null
4430 if test -d .tst; then
4431 am__leading_dot=.
4432 else
4433 am__leading_dot=_
4434 fi
4435 rmdir .tst 2>/dev/null
4436
4437 DEPDIR="${am__leading_dot}deps"
4438
4439 ac_config_commands="$ac_config_commands depfiles"
4440
4441
4442 am_make=${MAKE-make}
4443 cat > confinc << 'END'
4444 am__doit:
4445 @echo this is the am__doit target
4446 .PHONY: am__doit
4447 END
4448 # If we don't find an include directive, just comment out the code.
4449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4450 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4451 am__include="#"
4452 am__quote=
4453 _am_result=none
4454 # First try GNU make style include.
4455 echo "include confinc" > confmf
4456 # Ignore all kinds of additional output from 'make'.
4457 case `$am_make -s -f confmf 2> /dev/null` in #(
4458 *the\ am__doit\ target*)
4459 am__include=include
4460 am__quote=
4461 _am_result=GNU
4462 ;;
4463 esac
4464 # Now try BSD make style include.
4465 if test "$am__include" = "#"; then
4466 echo '.include "confinc"' > confmf
4467 case `$am_make -s -f confmf 2> /dev/null` in #(
4468 *the\ am__doit\ target*)
4469 am__include=.include
4470 am__quote="\""
4471 _am_result=BSD
4472 ;;
4473 esac
4474 fi
4475
4476
4477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4478 $as_echo "$_am_result" >&6; }
4479 rm -f confinc confmf
4480
4481 # Check whether --enable-dependency-tracking was given.
4482 if test "${enable_dependency_tracking+set}" = set; then :
4483 enableval=$enable_dependency_tracking;
4484 fi
4485
4486 if test "x$enable_dependency_tracking" != xno; then
4487 am_depcomp="$ac_aux_dir/depcomp"
4488 AMDEPBACKSLASH='\'
4489 am__nodep='_no'
4490 fi
4491 if test "x$enable_dependency_tracking" != xno; then
4492 AMDEP_TRUE=
4493 AMDEP_FALSE='#'
4494 else
4495 AMDEP_TRUE='#'
4496 AMDEP_FALSE=
4497 fi
4498
4499
4500 # Check whether --enable-silent-rules was given.
4501 if test "${enable_silent_rules+set}" = set; then :
4502 enableval=$enable_silent_rules;
4503 fi
4504
4505 case $enable_silent_rules in # (((
4506 yes) AM_DEFAULT_VERBOSITY=0;;
4507 no) AM_DEFAULT_VERBOSITY=1;;
4508 *) AM_DEFAULT_VERBOSITY=1;;
4509 esac
4510 am_make=${MAKE-make}
4511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4512 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4513 if ${am_cv_make_support_nested_variables+:} false; then :
4514 $as_echo_n "(cached) " >&6
4515 else
4516 if $as_echo 'TRUE=$(BAR$(V))
4517 BAR0=false
4518 BAR1=true
4519 V=1
4520 am__doit:
4521 @$(TRUE)
4522 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4523 am_cv_make_support_nested_variables=yes
4524 else
4525 am_cv_make_support_nested_variables=no
4526 fi
4527 fi
4528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4529 $as_echo "$am_cv_make_support_nested_variables" >&6; }
4530 if test $am_cv_make_support_nested_variables = yes; then
4531 AM_V='$(V)'
4532 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4533 else
4534 AM_V=$AM_DEFAULT_VERBOSITY
4535 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4536 fi
4537 AM_BACKSLASH='\'
4538
4539 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4540 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4541 # is not polluted with repeated "-I."
4542 am__isrc=' -I$(srcdir)'
4543 # test to see if srcdir already configured
4544 if test -f $srcdir/config.status; then
4545 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4546 fi
4547 fi
4548
4549 # test whether we have cygpath
4550 if test -z "$CYGPATH_W"; then
4551 if (cygpath --version) >/dev/null 2>/dev/null; then
4552 CYGPATH_W='cygpath -w'
4553 else
4554 CYGPATH_W=echo
4555 fi
4556 fi
4557
4558
4559 # Define the identity of the package.
4560 PACKAGE='libgm2'
4561 VERSION='version-unused'
4562
4563
4564 # Some tools Automake needs.
4565
4566 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4567
4568
4569 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4570
4571
4572 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4573
4574
4575 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4576
4577
4578 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4579
4580 # For better backward compatibility. To be removed once Automake 1.9.x
4581 # dies out for good. For more background, see:
4582 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4583 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4584 mkdir_p='$(MKDIR_P)'
4585
4586 # We need awk for the "check" target (and possibly the TAP driver). The
4587 # system "awk" is bad on some platforms.
4588 # Always define AMTAR for backward compatibility. Yes, it's still used
4589 # in the wild :-( We should find a proper way to deprecate it ...
4590 AMTAR='$${TAR-tar}'
4591
4592
4593 # We'll loop over all known methods to create a tar archive until one works.
4594 _am_tools='gnutar pax cpio none'
4595
4596 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4597
4598
4599
4600
4601
4602 depcc="$CC" am_compiler_list=
4603
4604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4605 $as_echo_n "checking dependency style of $depcc... " >&6; }
4606 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4607 $as_echo_n "(cached) " >&6
4608 else
4609 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4610 # We make a subdir and do the tests there. Otherwise we can end up
4611 # making bogus files that we don't know about and never remove. For
4612 # instance it was reported that on HP-UX the gcc test will end up
4613 # making a dummy file named 'D' -- because '-MD' means "put the output
4614 # in D".
4615 rm -rf conftest.dir
4616 mkdir conftest.dir
4617 # Copy depcomp to subdir because otherwise we won't find it if we're
4618 # using a relative directory.
4619 cp "$am_depcomp" conftest.dir
4620 cd conftest.dir
4621 # We will build objects and dependencies in a subdirectory because
4622 # it helps to detect inapplicable dependency modes. For instance
4623 # both Tru64's cc and ICC support -MD to output dependencies as a
4624 # side effect of compilation, but ICC will put the dependencies in
4625 # the current directory while Tru64 will put them in the object
4626 # directory.
4627 mkdir sub
4628
4629 am_cv_CC_dependencies_compiler_type=none
4630 if test "$am_compiler_list" = ""; then
4631 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4632 fi
4633 am__universal=false
4634 case " $depcc " in #(
4635 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4636 esac
4637
4638 for depmode in $am_compiler_list; do
4639 # Setup a source with many dependencies, because some compilers
4640 # like to wrap large dependency lists on column 80 (with \), and
4641 # we should not choose a depcomp mode which is confused by this.
4642 #
4643 # We need to recreate these files for each test, as the compiler may
4644 # overwrite some of them when testing with obscure command lines.
4645 # This happens at least with the AIX C compiler.
4646 : > sub/conftest.c
4647 for i in 1 2 3 4 5 6; do
4648 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4649 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4650 # Solaris 10 /bin/sh.
4651 echo '/* dummy */' > sub/conftst$i.h
4652 done
4653 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4654
4655 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4656 # mode. It turns out that the SunPro C++ compiler does not properly
4657 # handle '-M -o', and we need to detect this. Also, some Intel
4658 # versions had trouble with output in subdirs.
4659 am__obj=sub/conftest.${OBJEXT-o}
4660 am__minus_obj="-o $am__obj"
4661 case $depmode in
4662 gcc)
4663 # This depmode causes a compiler race in universal mode.
4664 test "$am__universal" = false || continue
4665 ;;
4666 nosideeffect)
4667 # After this tag, mechanisms are not by side-effect, so they'll
4668 # only be used when explicitly requested.
4669 if test "x$enable_dependency_tracking" = xyes; then
4670 continue
4671 else
4672 break
4673 fi
4674 ;;
4675 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4676 # This compiler won't grok '-c -o', but also, the minuso test has
4677 # not run yet. These depmodes are late enough in the game, and
4678 # so weak that their functioning should not be impacted.
4679 am__obj=conftest.${OBJEXT-o}
4680 am__minus_obj=
4681 ;;
4682 none) break ;;
4683 esac
4684 if depmode=$depmode \
4685 source=sub/conftest.c object=$am__obj \
4686 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4687 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4688 >/dev/null 2>conftest.err &&
4689 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4690 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4691 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4692 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4693 # icc doesn't choke on unknown options, it will just issue warnings
4694 # or remarks (even with -Werror). So we grep stderr for any message
4695 # that says an option was ignored or not supported.
4696 # When given -MP, icc 7.0 and 7.1 complain thusly:
4697 # icc: Command line warning: ignoring option '-M'; no argument required
4698 # The diagnosis changed in icc 8.0:
4699 # icc: Command line remark: option '-MP' not supported
4700 if (grep 'ignoring option' conftest.err ||
4701 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4702 am_cv_CC_dependencies_compiler_type=$depmode
4703 break
4704 fi
4705 fi
4706 done
4707
4708 cd ..
4709 rm -rf conftest.dir
4710 else
4711 am_cv_CC_dependencies_compiler_type=none
4712 fi
4713
4714 fi
4715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4716 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4717 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4718
4719 if
4720 test "x$enable_dependency_tracking" != xno \
4721 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4722 am__fastdepCC_TRUE=
4723 am__fastdepCC_FALSE='#'
4724 else
4725 am__fastdepCC_TRUE='#'
4726 am__fastdepCC_FALSE=
4727 fi
4728
4729
4730
4731 # POSIX will say in a future version that running "rm -f" with no argument
4732 # is OK; and we want to be able to make that assumption in our Makefile
4733 # recipes. So use an aggressive probe to check that the usage we want is
4734 # actually supported "in the wild" to an acceptable degree.
4735 # See automake bug#10828.
4736 # To make any issue more visible, cause the running configure to be aborted
4737 # by default if the 'rm' program in use doesn't match our expectations; the
4738 # user can still override this though.
4739 if rm -f && rm -fr && rm -rf; then : OK; else
4740 cat >&2 <<'END'
4741 Oops!
4742
4743 Your 'rm' program seems unable to run without file operands specified
4744 on the command line, even when the '-f' option is present. This is contrary
4745 to the behaviour of most rm programs out there, and not conforming with
4746 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4747
4748 Please tell bug-automake@gnu.org about your system, including the value
4749 of your $PATH and any error possibly output before this message. This
4750 can help us improve future automake versions.
4751
4752 END
4753 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4754 echo 'Configuration will proceed anyway, since you have set the' >&2
4755 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4756 echo >&2
4757 else
4758 cat >&2 <<'END'
4759 Aborting the configuration process, to ensure you take notice of the issue.
4760
4761 You can download and install GNU coreutils to get an 'rm' implementation
4762 that behaves properly: <http://www.gnu.org/software/coreutils/>.
4763
4764 If you want to complete the configuration process using your problematic
4765 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4766 to "yes", and re-run configure.
4767
4768 END
4769 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4770 fi
4771 fi
4772
4773
4774
4775
4776
4777
4778 # Check whether --with-cross-host was given.
4779 if test "${with_cross_host+set}" = set; then :
4780 withval=$with_cross_host;
4781 fi
4782
4783
4784 # Checks for header files.
4785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4786 $as_echo_n "checking for ANSI C header files... " >&6; }
4787 if ${ac_cv_header_stdc+:} false; then :
4788 $as_echo_n "(cached) " >&6
4789 else
4790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4791 /* end confdefs.h. */
4792 #include <stdlib.h>
4793 #include <stdarg.h>
4794 #include <string.h>
4795 #include <float.h>
4796
4797 int
4798 main ()
4799 {
4800
4801 ;
4802 return 0;
4803 }
4804 _ACEOF
4805 if ac_fn_c_try_compile "$LINENO"; then :
4806 ac_cv_header_stdc=yes
4807 else
4808 ac_cv_header_stdc=no
4809 fi
4810 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4811
4812 if test $ac_cv_header_stdc = yes; then
4813 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4815 /* end confdefs.h. */
4816 #include <string.h>
4817
4818 _ACEOF
4819 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4820 $EGREP "memchr" >/dev/null 2>&1; then :
4821
4822 else
4823 ac_cv_header_stdc=no
4824 fi
4825 rm -f conftest*
4826
4827 fi
4828
4829 if test $ac_cv_header_stdc = yes; then
4830 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4832 /* end confdefs.h. */
4833 #include <stdlib.h>
4834
4835 _ACEOF
4836 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4837 $EGREP "free" >/dev/null 2>&1; then :
4838
4839 else
4840 ac_cv_header_stdc=no
4841 fi
4842 rm -f conftest*
4843
4844 fi
4845
4846 if test $ac_cv_header_stdc = yes; then
4847 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4848 if test "$cross_compiling" = yes; then :
4849 :
4850 else
4851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4852 /* end confdefs.h. */
4853 #include <ctype.h>
4854 #include <stdlib.h>
4855 #if ((' ' & 0x0FF) == 0x020)
4856 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4857 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4858 #else
4859 # define ISLOWER(c) \
4860 (('a' <= (c) && (c) <= 'i') \
4861 || ('j' <= (c) && (c) <= 'r') \
4862 || ('s' <= (c) && (c) <= 'z'))
4863 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4864 #endif
4865
4866 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4867 int
4868 main ()
4869 {
4870 int i;
4871 for (i = 0; i < 256; i++)
4872 if (XOR (islower (i), ISLOWER (i))
4873 || toupper (i) != TOUPPER (i))
4874 return 2;
4875 return 0;
4876 }
4877 _ACEOF
4878 if ac_fn_c_try_run "$LINENO"; then :
4879
4880 else
4881 ac_cv_header_stdc=no
4882 fi
4883 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4884 conftest.$ac_objext conftest.beam conftest.$ac_ext
4885 fi
4886
4887 fi
4888 fi
4889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4890 $as_echo "$ac_cv_header_stdc" >&6; }
4891 if test $ac_cv_header_stdc = yes; then
4892
4893 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4894
4895 fi
4896
4897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
4898 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
4899 if ${ac_cv_header_sys_wait_h+:} false; then :
4900 $as_echo_n "(cached) " >&6
4901 else
4902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4903 /* end confdefs.h. */
4904 #include <sys/types.h>
4905 #include <sys/wait.h>
4906 #ifndef WEXITSTATUS
4907 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
4908 #endif
4909 #ifndef WIFEXITED
4910 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4911 #endif
4912
4913 int
4914 main ()
4915 {
4916 int s;
4917 wait (&s);
4918 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4919 ;
4920 return 0;
4921 }
4922 _ACEOF
4923 if ac_fn_c_try_compile "$LINENO"; then :
4924 ac_cv_header_sys_wait_h=yes
4925 else
4926 ac_cv_header_sys_wait_h=no
4927 fi
4928 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4929 fi
4930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
4931 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
4932 if test $ac_cv_header_sys_wait_h = yes; then
4933
4934 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
4935
4936 fi
4937
4938 ac_fn_c_check_header_mongrel "$LINENO" "math.h" "ac_cv_header_math_h" "$ac_includes_default"
4939 if test "x$ac_cv_header_math_h" = xyes; then :
4940
4941 $as_echo "#define HAVE_MATH_H 1" >>confdefs.h
4942
4943 fi
4944
4945
4946
4947 for ac_header in limits.h stddef.h string.h strings.h stdlib.h \
4948 time.h \
4949 fcntl.h unistd.h sys/file.h sys/time.h sys/mman.h \
4950 sys/resource.h sys/param.h sys/times.h sys/stat.h \
4951 sys/socket.h \
4952 sys/wait.h sys/ioctl.h errno.h sys/errno.h \
4953 pwd.h direct.h dirent.h signal.h malloc.h langinfo.h \
4954 pthread.h stdarg.h stdio.h sys/types.h termios.h \
4955 netinet/in.h netdb.h sys/uio.h sys/stat.h wchar.h
4956 do :
4957 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4958 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4959 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4960 cat >>confdefs.h <<_ACEOF
4961 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4962 _ACEOF
4963
4964 fi
4965
4966 done
4967
4968
4969
4970
4971 case ${build_alias} in
4972 "") build_noncanonical=${build} ;;
4973 *) build_noncanonical=${build_alias} ;;
4974 esac
4975
4976 case ${host_alias} in
4977 "") host_noncanonical=${build_noncanonical} ;;
4978 *) host_noncanonical=${host_alias} ;;
4979 esac
4980
4981
4982
4983 case ${target_alias} in
4984 "") target_noncanonical=${host_noncanonical} ;;
4985 *) target_noncanonical=${target_alias} ;;
4986 esac
4987
4988
4989
4990
4991 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
4992 # have matching libraries, they should use host libraries: Makefile.tpl
4993 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
4994 # However, they still use the build modules, because the corresponding
4995 # host modules (e.g. bison) are only built for the host when bootstrap
4996 # finishes. So:
4997 # - build_subdir is where we find build modules, and never changes.
4998 # - build_libsubdir is where we find build libraries, and can be overridden.
4999
5000 # Prefix 'build-' so this never conflicts with target_subdir.
5001 build_subdir="build-${build_noncanonical}"
5002
5003 # Check whether --with-build-libsubdir was given.
5004 if test "${with_build_libsubdir+set}" = set; then :
5005 withval=$with_build_libsubdir; build_libsubdir="$withval"
5006 else
5007 build_libsubdir="$build_subdir"
5008 fi
5009
5010 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
5011 if ( test $srcdir = . && test -d gcc ) \
5012 || test -d $srcdir/../host-${host_noncanonical}; then
5013 host_subdir="host-${host_noncanonical}"
5014 else
5015 host_subdir=.
5016 fi
5017 # No prefix.
5018 target_subdir=${target_noncanonical}
5019
5020
5021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
5022 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
5023 # Check whether --enable-version-specific-runtime-libs was given.
5024 if test "${enable_version_specific_runtime_libs+set}" = set; then :
5025 enableval=$enable_version_specific_runtime_libs; case "$enableval" in
5026 yes) version_specific_libs=yes ;;
5027 no) version_specific_libs=no ;;
5028 *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
5029 esac
5030 else
5031 version_specific_libs=no
5032 fi
5033
5034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
5035 $as_echo "$version_specific_libs" >&6; }
5036
5037
5038 # Check whether --with-slibdir was given.
5039 if test "${with_slibdir+set}" = set; then :
5040 withval=$with_slibdir; slibdir="$with_slibdir"
5041 else
5042 if test "${version_specific_libs}" = yes; then
5043 slibdir='$(libsubdir)'
5044 elif test -n "$with_cross_host" && test x"$with_cross_host" != x"no"; then
5045 slibdir='$(exec_prefix)/$(host_noncanonical)/lib'
5046 else
5047 slibdir='$(libdir)'
5048 fi
5049 fi
5050
5051
5052
5053 # Command-line options.
5054 # Very limited version of AC_MAINTAINER_MODE.
5055 # Check whether --enable-maintainer-mode was given.
5056 if test "${enable_maintainer_mode+set}" = set; then :
5057 enableval=$enable_maintainer_mode; case ${enable_maintainer_mode} in
5058 yes) MAINT='' ;;
5059 no) MAINT='#' ;;
5060 *) as_fn_error $? "--enable-maintainer-mode must be yes or no" "$LINENO" 5 ;;
5061 esac
5062 maintainer_mode=${enableval}
5063 else
5064 MAINT='#'
5065 fi
5066
5067
5068 toolexecdir=no
5069 toolexeclibdir=no
5070
5071 # Calculate toolexeclibdir
5072 # Also toolexecdir, though it's only used in toolexeclibdir
5073 case ${version_specific_libs} in
5074 yes)
5075 # Need the gcc compiler version to know where to install libraries
5076 # and header files if --enable-version-specific-runtime-libs option
5077 # is selected.
5078 toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
5079 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
5080 ;;
5081 no)
5082 if test -n "$with_cross_host" &&
5083 test x"$with_cross_host" != x"no"; then
5084 # Install a library built with a cross compiler in tooldir, not libdir.
5085 toolexecdir='$(exec_prefix)/$(target_noncanonical)'
5086 toolexeclibdir='$(toolexecdir)/lib'
5087 else
5088 toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
5089 toolexeclibdir='$(libdir)'
5090 fi
5091 multi_os_directory=`$CC -print-multi-os-directory`
5092 case $multi_os_directory in
5093 .) ;; # Avoid trailing /.
5094 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
5095 esac
5096 ;;
5097 esac
5098
5099
5100
5101
5102
5103
5104
5105
5106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
5107 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
5108 # Check whether --enable-maintainer-mode was given.
5109 if test "${enable_maintainer_mode+set}" = set; then :
5110 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
5111 else
5112 USE_MAINTAINER_MODE=no
5113 fi
5114
5115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
5116 $as_echo "$USE_MAINTAINER_MODE" >&6; }
5117 if test $USE_MAINTAINER_MODE = yes; then
5118 MAINTAINER_MODE_TRUE=
5119 MAINTAINER_MODE_FALSE='#'
5120 else
5121 MAINTAINER_MODE_TRUE='#'
5122 MAINTAINER_MODE_FALSE=
5123 fi
5124
5125 MAINT=$MAINTAINER_MODE_TRUE
5126
5127
5128
5129 # Check the compiler.
5130 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
5131 # We must force CC to /not/ be precious variables; otherwise
5132 # the wrong, non-multilib-adjusted value will be used in multilibs.
5133 # As a side effect, we have to subst CFLAGS ourselves.
5134
5135
5136
5137 ac_ext=c
5138 ac_cpp='$CPP $CPPFLAGS'
5139 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5140 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5141 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5142 if test -n "$ac_tool_prefix"; then
5143 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
5144 set dummy ${ac_tool_prefix}gcc; ac_word=$2
5145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5146 $as_echo_n "checking for $ac_word... " >&6; }
5147 if ${ac_cv_prog_CC+:} false; then :
5148 $as_echo_n "(cached) " >&6
5149 else
5150 if test -n "$CC"; then
5151 ac_cv_prog_CC="$CC" # Let the user override the test.
5152 else
5153 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5154 for as_dir in $PATH
5155 do
5156 IFS=$as_save_IFS
5157 test -z "$as_dir" && as_dir=.
5158 for ac_exec_ext in '' $ac_executable_extensions; do
5159 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5160 ac_cv_prog_CC="${ac_tool_prefix}gcc"
5161 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5162 break 2
5163 fi
5164 done
5165 done
5166 IFS=$as_save_IFS
5167
5168 fi
5169 fi
5170 CC=$ac_cv_prog_CC
5171 if test -n "$CC"; then
5172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5173 $as_echo "$CC" >&6; }
5174 else
5175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5176 $as_echo "no" >&6; }
5177 fi
5178
5179
5180 fi
5181 if test -z "$ac_cv_prog_CC"; then
5182 ac_ct_CC=$CC
5183 # Extract the first word of "gcc", so it can be a program name with args.
5184 set dummy gcc; ac_word=$2
5185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5186 $as_echo_n "checking for $ac_word... " >&6; }
5187 if ${ac_cv_prog_ac_ct_CC+:} false; then :
5188 $as_echo_n "(cached) " >&6
5189 else
5190 if test -n "$ac_ct_CC"; then
5191 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5192 else
5193 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5194 for as_dir in $PATH
5195 do
5196 IFS=$as_save_IFS
5197 test -z "$as_dir" && as_dir=.
5198 for ac_exec_ext in '' $ac_executable_extensions; do
5199 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5200 ac_cv_prog_ac_ct_CC="gcc"
5201 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5202 break 2
5203 fi
5204 done
5205 done
5206 IFS=$as_save_IFS
5207
5208 fi
5209 fi
5210 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5211 if test -n "$ac_ct_CC"; then
5212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5213 $as_echo "$ac_ct_CC" >&6; }
5214 else
5215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5216 $as_echo "no" >&6; }
5217 fi
5218
5219 if test "x$ac_ct_CC" = x; then
5220 CC=""
5221 else
5222 case $cross_compiling:$ac_tool_warned in
5223 yes:)
5224 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5225 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5226 ac_tool_warned=yes ;;
5227 esac
5228 CC=$ac_ct_CC
5229 fi
5230 else
5231 CC="$ac_cv_prog_CC"
5232 fi
5233
5234 if test -z "$CC"; then
5235 if test -n "$ac_tool_prefix"; then
5236 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
5237 set dummy ${ac_tool_prefix}cc; ac_word=$2
5238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5239 $as_echo_n "checking for $ac_word... " >&6; }
5240 if ${ac_cv_prog_CC+:} false; then :
5241 $as_echo_n "(cached) " >&6
5242 else
5243 if test -n "$CC"; then
5244 ac_cv_prog_CC="$CC" # Let the user override the test.
5245 else
5246 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5247 for as_dir in $PATH
5248 do
5249 IFS=$as_save_IFS
5250 test -z "$as_dir" && as_dir=.
5251 for ac_exec_ext in '' $ac_executable_extensions; do
5252 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5253 ac_cv_prog_CC="${ac_tool_prefix}cc"
5254 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5255 break 2
5256 fi
5257 done
5258 done
5259 IFS=$as_save_IFS
5260
5261 fi
5262 fi
5263 CC=$ac_cv_prog_CC
5264 if test -n "$CC"; then
5265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5266 $as_echo "$CC" >&6; }
5267 else
5268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5269 $as_echo "no" >&6; }
5270 fi
5271
5272
5273 fi
5274 fi
5275 if test -z "$CC"; then
5276 # Extract the first word of "cc", so it can be a program name with args.
5277 set dummy cc; ac_word=$2
5278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5279 $as_echo_n "checking for $ac_word... " >&6; }
5280 if ${ac_cv_prog_CC+:} false; then :
5281 $as_echo_n "(cached) " >&6
5282 else
5283 if test -n "$CC"; then
5284 ac_cv_prog_CC="$CC" # Let the user override the test.
5285 else
5286 ac_prog_rejected=no
5287 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5288 for as_dir in $PATH
5289 do
5290 IFS=$as_save_IFS
5291 test -z "$as_dir" && as_dir=.
5292 for ac_exec_ext in '' $ac_executable_extensions; do
5293 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5294 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
5295 ac_prog_rejected=yes
5296 continue
5297 fi
5298 ac_cv_prog_CC="cc"
5299 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5300 break 2
5301 fi
5302 done
5303 done
5304 IFS=$as_save_IFS
5305
5306 if test $ac_prog_rejected = yes; then
5307 # We found a bogon in the path, so make sure we never use it.
5308 set dummy $ac_cv_prog_CC
5309 shift
5310 if test $# != 0; then
5311 # We chose a different compiler from the bogus one.
5312 # However, it has the same basename, so the bogon will be chosen
5313 # first if we set CC to just the basename; use the full file name.
5314 shift
5315 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
5316 fi
5317 fi
5318 fi
5319 fi
5320 CC=$ac_cv_prog_CC
5321 if test -n "$CC"; then
5322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5323 $as_echo "$CC" >&6; }
5324 else
5325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5326 $as_echo "no" >&6; }
5327 fi
5328
5329
5330 fi
5331 if test -z "$CC"; then
5332 if test -n "$ac_tool_prefix"; then
5333 for ac_prog in cl.exe
5334 do
5335 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5336 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5338 $as_echo_n "checking for $ac_word... " >&6; }
5339 if ${ac_cv_prog_CC+:} false; then :
5340 $as_echo_n "(cached) " >&6
5341 else
5342 if test -n "$CC"; then
5343 ac_cv_prog_CC="$CC" # Let the user override the test.
5344 else
5345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5346 for as_dir in $PATH
5347 do
5348 IFS=$as_save_IFS
5349 test -z "$as_dir" && as_dir=.
5350 for ac_exec_ext in '' $ac_executable_extensions; do
5351 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5352 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5353 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5354 break 2
5355 fi
5356 done
5357 done
5358 IFS=$as_save_IFS
5359
5360 fi
5361 fi
5362 CC=$ac_cv_prog_CC
5363 if test -n "$CC"; then
5364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5365 $as_echo "$CC" >&6; }
5366 else
5367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5368 $as_echo "no" >&6; }
5369 fi
5370
5371
5372 test -n "$CC" && break
5373 done
5374 fi
5375 if test -z "$CC"; then
5376 ac_ct_CC=$CC
5377 for ac_prog in cl.exe
5378 do
5379 # Extract the first word of "$ac_prog", so it can be a program name with args.
5380 set dummy $ac_prog; ac_word=$2
5381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5382 $as_echo_n "checking for $ac_word... " >&6; }
5383 if ${ac_cv_prog_ac_ct_CC+:} false; then :
5384 $as_echo_n "(cached) " >&6
5385 else
5386 if test -n "$ac_ct_CC"; then
5387 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5388 else
5389 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5390 for as_dir in $PATH
5391 do
5392 IFS=$as_save_IFS
5393 test -z "$as_dir" && as_dir=.
5394 for ac_exec_ext in '' $ac_executable_extensions; do
5395 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5396 ac_cv_prog_ac_ct_CC="$ac_prog"
5397 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5398 break 2
5399 fi
5400 done
5401 done
5402 IFS=$as_save_IFS
5403
5404 fi
5405 fi
5406 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5407 if test -n "$ac_ct_CC"; then
5408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5409 $as_echo "$ac_ct_CC" >&6; }
5410 else
5411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5412 $as_echo "no" >&6; }
5413 fi
5414
5415
5416 test -n "$ac_ct_CC" && break
5417 done
5418
5419 if test "x$ac_ct_CC" = x; then
5420 CC=""
5421 else
5422 case $cross_compiling:$ac_tool_warned in
5423 yes:)
5424 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5425 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5426 ac_tool_warned=yes ;;
5427 esac
5428 CC=$ac_ct_CC
5429 fi
5430 fi
5431
5432 fi
5433
5434
5435 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5436 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5437 as_fn_error $? "no acceptable C compiler found in \$PATH
5438 See \`config.log' for more details" "$LINENO" 5; }
5439
5440 # Provide some information about the compiler.
5441 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5442 set X $ac_compile
5443 ac_compiler=$2
5444 for ac_option in --version -v -V -qversion; do
5445 { { ac_try="$ac_compiler $ac_option >&5"
5446 case "(($ac_try" in
5447 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5448 *) ac_try_echo=$ac_try;;
5449 esac
5450 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5451 $as_echo "$ac_try_echo"; } >&5
5452 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5453 ac_status=$?
5454 if test -s conftest.err; then
5455 sed '10a\
5456 ... rest of stderr output deleted ...
5457 10q' conftest.err >conftest.er1
5458 cat conftest.er1 >&5
5459 fi
5460 rm -f conftest.er1 conftest.err
5461 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5462 test $ac_status = 0; }
5463 done
5464
5465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5466 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5467 if ${ac_cv_c_compiler_gnu+:} false; then :
5468 $as_echo_n "(cached) " >&6
5469 else
5470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5471 /* end confdefs.h. */
5472
5473 int
5474 main ()
5475 {
5476 #ifndef __GNUC__
5477 choke me
5478 #endif
5479
5480 ;
5481 return 0;
5482 }
5483 _ACEOF
5484 if ac_fn_c_try_compile "$LINENO"; then :
5485 ac_compiler_gnu=yes
5486 else
5487 ac_compiler_gnu=no
5488 fi
5489 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5490 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5491
5492 fi
5493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5494 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5495 if test $ac_compiler_gnu = yes; then
5496 GCC=yes
5497 else
5498 GCC=
5499 fi
5500 ac_test_CFLAGS=${CFLAGS+set}
5501 ac_save_CFLAGS=$CFLAGS
5502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5503 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5504 if ${ac_cv_prog_cc_g+:} false; then :
5505 $as_echo_n "(cached) " >&6
5506 else
5507 ac_save_c_werror_flag=$ac_c_werror_flag
5508 ac_c_werror_flag=yes
5509 ac_cv_prog_cc_g=no
5510 CFLAGS="-g"
5511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5512 /* end confdefs.h. */
5513
5514 int
5515 main ()
5516 {
5517
5518 ;
5519 return 0;
5520 }
5521 _ACEOF
5522 if ac_fn_c_try_compile "$LINENO"; then :
5523 ac_cv_prog_cc_g=yes
5524 else
5525 CFLAGS=""
5526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5527 /* end confdefs.h. */
5528
5529 int
5530 main ()
5531 {
5532
5533 ;
5534 return 0;
5535 }
5536 _ACEOF
5537 if ac_fn_c_try_compile "$LINENO"; then :
5538
5539 else
5540 ac_c_werror_flag=$ac_save_c_werror_flag
5541 CFLAGS="-g"
5542 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5543 /* end confdefs.h. */
5544
5545 int
5546 main ()
5547 {
5548
5549 ;
5550 return 0;
5551 }
5552 _ACEOF
5553 if ac_fn_c_try_compile "$LINENO"; then :
5554 ac_cv_prog_cc_g=yes
5555 fi
5556 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5557 fi
5558 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5559 fi
5560 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5561 ac_c_werror_flag=$ac_save_c_werror_flag
5562 fi
5563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5564 $as_echo "$ac_cv_prog_cc_g" >&6; }
5565 if test "$ac_test_CFLAGS" = set; then
5566 CFLAGS=$ac_save_CFLAGS
5567 elif test $ac_cv_prog_cc_g = yes; then
5568 if test "$GCC" = yes; then
5569 CFLAGS="-g -O2"
5570 else
5571 CFLAGS="-g"
5572 fi
5573 else
5574 if test "$GCC" = yes; then
5575 CFLAGS="-O2"
5576 else
5577 CFLAGS=
5578 fi
5579 fi
5580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5581 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5582 if ${ac_cv_prog_cc_c89+:} false; then :
5583 $as_echo_n "(cached) " >&6
5584 else
5585 ac_cv_prog_cc_c89=no
5586 ac_save_CC=$CC
5587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5588 /* end confdefs.h. */
5589 #include <stdarg.h>
5590 #include <stdio.h>
5591 struct stat;
5592 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5593 struct buf { int x; };
5594 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5595 static char *e (p, i)
5596 char **p;
5597 int i;
5598 {
5599 return p[i];
5600 }
5601 static char *f (char * (*g) (char **, int), char **p, ...)
5602 {
5603 char *s;
5604 va_list v;
5605 va_start (v,p);
5606 s = g (p, va_arg (v,int));
5607 va_end (v);
5608 return s;
5609 }
5610
5611 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5612 function prototypes and stuff, but not '\xHH' hex character constants.
5613 These don't provoke an error unfortunately, instead are silently treated
5614 as 'x'. The following induces an error, until -std is added to get
5615 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5616 array size at least. It's necessary to write '\x00'==0 to get something
5617 that's true only with -std. */
5618 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5619
5620 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5621 inside strings and character constants. */
5622 #define FOO(x) 'x'
5623 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5624
5625 int test (int i, double x);
5626 struct s1 {int (*f) (int a);};
5627 struct s2 {int (*f) (double a);};
5628 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5629 int argc;
5630 char **argv;
5631 int
5632 main ()
5633 {
5634 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5635 ;
5636 return 0;
5637 }
5638 _ACEOF
5639 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5640 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5641 do
5642 CC="$ac_save_CC $ac_arg"
5643 if ac_fn_c_try_compile "$LINENO"; then :
5644 ac_cv_prog_cc_c89=$ac_arg
5645 fi
5646 rm -f core conftest.err conftest.$ac_objext
5647 test "x$ac_cv_prog_cc_c89" != "xno" && break
5648 done
5649 rm -f conftest.$ac_ext
5650 CC=$ac_save_CC
5651
5652 fi
5653 # AC_CACHE_VAL
5654 case "x$ac_cv_prog_cc_c89" in
5655 x)
5656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5657 $as_echo "none needed" >&6; } ;;
5658 xno)
5659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5660 $as_echo "unsupported" >&6; } ;;
5661 *)
5662 CC="$CC $ac_cv_prog_cc_c89"
5663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5664 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5665 esac
5666 if test "x$ac_cv_prog_cc_c89" != xno; then :
5667
5668 fi
5669
5670 ac_ext=c
5671 ac_cpp='$CPP $CPPFLAGS'
5672 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5673 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5674 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5675
5676 ac_ext=c
5677 ac_cpp='$CPP $CPPFLAGS'
5678 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5679 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5680 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
5682 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
5683 if ${am_cv_prog_cc_c_o+:} false; then :
5684 $as_echo_n "(cached) " >&6
5685 else
5686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5687 /* end confdefs.h. */
5688
5689 int
5690 main ()
5691 {
5692
5693 ;
5694 return 0;
5695 }
5696 _ACEOF
5697 # Make sure it works both with $CC and with simple cc.
5698 # Following AC_PROG_CC_C_O, we do the test twice because some
5699 # compilers refuse to overwrite an existing .o file with -o,
5700 # though they will create one.
5701 am_cv_prog_cc_c_o=yes
5702 for am_i in 1 2; do
5703 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5704 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5705 ac_status=$?
5706 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5707 (exit $ac_status); } \
5708 && test -f conftest2.$ac_objext; then
5709 : OK
5710 else
5711 am_cv_prog_cc_c_o=no
5712 break
5713 fi
5714 done
5715 rm -f core conftest*
5716 unset am_i
5717 fi
5718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5719 $as_echo "$am_cv_prog_cc_c_o" >&6; }
5720 if test "$am_cv_prog_cc_c_o" != yes; then
5721 # Losing compiler, so override with the script.
5722 # FIXME: It is wrong to rewrite CC.
5723 # But if we don't then we get into trouble of one sort or another.
5724 # A longer-term fix would be to have automake use am__CC in this case,
5725 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5726 CC="$am_aux_dir/compile $CC"
5727 fi
5728 ac_ext=c
5729 ac_cpp='$CPP $CPPFLAGS'
5730 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5731 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5732 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5733
5734
5735 ac_ext=cpp
5736 ac_cpp='$CXXCPP $CPPFLAGS'
5737 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5738 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5739 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5740 if test -z "$CXX"; then
5741 if test -n "$CCC"; then
5742 CXX=$CCC
5743 else
5744 if test -n "$ac_tool_prefix"; then
5745 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5746 do
5747 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5748 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5750 $as_echo_n "checking for $ac_word... " >&6; }
5751 if ${ac_cv_prog_CXX+:} false; then :
5752 $as_echo_n "(cached) " >&6
5753 else
5754 if test -n "$CXX"; then
5755 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5756 else
5757 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5758 for as_dir in $PATH
5759 do
5760 IFS=$as_save_IFS
5761 test -z "$as_dir" && as_dir=.
5762 for ac_exec_ext in '' $ac_executable_extensions; do
5763 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5764 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5765 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5766 break 2
5767 fi
5768 done
5769 done
5770 IFS=$as_save_IFS
5771
5772 fi
5773 fi
5774 CXX=$ac_cv_prog_CXX
5775 if test -n "$CXX"; then
5776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5777 $as_echo "$CXX" >&6; }
5778 else
5779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5780 $as_echo "no" >&6; }
5781 fi
5782
5783
5784 test -n "$CXX" && break
5785 done
5786 fi
5787 if test -z "$CXX"; then
5788 ac_ct_CXX=$CXX
5789 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5790 do
5791 # Extract the first word of "$ac_prog", so it can be a program name with args.
5792 set dummy $ac_prog; ac_word=$2
5793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5794 $as_echo_n "checking for $ac_word... " >&6; }
5795 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
5796 $as_echo_n "(cached) " >&6
5797 else
5798 if test -n "$ac_ct_CXX"; then
5799 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5800 else
5801 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5802 for as_dir in $PATH
5803 do
5804 IFS=$as_save_IFS
5805 test -z "$as_dir" && as_dir=.
5806 for ac_exec_ext in '' $ac_executable_extensions; do
5807 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5808 ac_cv_prog_ac_ct_CXX="$ac_prog"
5809 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5810 break 2
5811 fi
5812 done
5813 done
5814 IFS=$as_save_IFS
5815
5816 fi
5817 fi
5818 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5819 if test -n "$ac_ct_CXX"; then
5820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5821 $as_echo "$ac_ct_CXX" >&6; }
5822 else
5823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5824 $as_echo "no" >&6; }
5825 fi
5826
5827
5828 test -n "$ac_ct_CXX" && break
5829 done
5830
5831 if test "x$ac_ct_CXX" = x; then
5832 CXX="g++"
5833 else
5834 case $cross_compiling:$ac_tool_warned in
5835 yes:)
5836 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5837 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5838 ac_tool_warned=yes ;;
5839 esac
5840 CXX=$ac_ct_CXX
5841 fi
5842 fi
5843
5844 fi
5845 fi
5846 # Provide some information about the compiler.
5847 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5848 set X $ac_compile
5849 ac_compiler=$2
5850 for ac_option in --version -v -V -qversion; do
5851 { { ac_try="$ac_compiler $ac_option >&5"
5852 case "(($ac_try" in
5853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5854 *) ac_try_echo=$ac_try;;
5855 esac
5856 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5857 $as_echo "$ac_try_echo"; } >&5
5858 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5859 ac_status=$?
5860 if test -s conftest.err; then
5861 sed '10a\
5862 ... rest of stderr output deleted ...
5863 10q' conftest.err >conftest.er1
5864 cat conftest.er1 >&5
5865 fi
5866 rm -f conftest.er1 conftest.err
5867 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5868 test $ac_status = 0; }
5869 done
5870
5871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5872 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5873 if ${ac_cv_cxx_compiler_gnu+:} false; then :
5874 $as_echo_n "(cached) " >&6
5875 else
5876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5877 /* end confdefs.h. */
5878
5879 int
5880 main ()
5881 {
5882 #ifndef __GNUC__
5883 choke me
5884 #endif
5885
5886 ;
5887 return 0;
5888 }
5889 _ACEOF
5890 if ac_fn_cxx_try_compile "$LINENO"; then :
5891 ac_compiler_gnu=yes
5892 else
5893 ac_compiler_gnu=no
5894 fi
5895 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5896 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5897
5898 fi
5899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5900 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5901 if test $ac_compiler_gnu = yes; then
5902 GXX=yes
5903 else
5904 GXX=
5905 fi
5906 ac_test_CXXFLAGS=${CXXFLAGS+set}
5907 ac_save_CXXFLAGS=$CXXFLAGS
5908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5909 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5910 if ${ac_cv_prog_cxx_g+:} false; then :
5911 $as_echo_n "(cached) " >&6
5912 else
5913 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5914 ac_cxx_werror_flag=yes
5915 ac_cv_prog_cxx_g=no
5916 CXXFLAGS="-g"
5917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5918 /* end confdefs.h. */
5919
5920 int
5921 main ()
5922 {
5923
5924 ;
5925 return 0;
5926 }
5927 _ACEOF
5928 if ac_fn_cxx_try_compile "$LINENO"; then :
5929 ac_cv_prog_cxx_g=yes
5930 else
5931 CXXFLAGS=""
5932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5933 /* end confdefs.h. */
5934
5935 int
5936 main ()
5937 {
5938
5939 ;
5940 return 0;
5941 }
5942 _ACEOF
5943 if ac_fn_cxx_try_compile "$LINENO"; then :
5944
5945 else
5946 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5947 CXXFLAGS="-g"
5948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5949 /* end confdefs.h. */
5950
5951 int
5952 main ()
5953 {
5954
5955 ;
5956 return 0;
5957 }
5958 _ACEOF
5959 if ac_fn_cxx_try_compile "$LINENO"; then :
5960 ac_cv_prog_cxx_g=yes
5961 fi
5962 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5963 fi
5964 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5965 fi
5966 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5967 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5968 fi
5969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5970 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5971 if test "$ac_test_CXXFLAGS" = set; then
5972 CXXFLAGS=$ac_save_CXXFLAGS
5973 elif test $ac_cv_prog_cxx_g = yes; then
5974 if test "$GXX" = yes; then
5975 CXXFLAGS="-g -O2"
5976 else
5977 CXXFLAGS="-g"
5978 fi
5979 else
5980 if test "$GXX" = yes; then
5981 CXXFLAGS="-O2"
5982 else
5983 CXXFLAGS=
5984 fi
5985 fi
5986 ac_ext=c
5987 ac_cpp='$CPP $CPPFLAGS'
5988 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5989 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5990 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5991
5992 depcc="$CXX" am_compiler_list=
5993
5994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5995 $as_echo_n "checking dependency style of $depcc... " >&6; }
5996 if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
5997 $as_echo_n "(cached) " >&6
5998 else
5999 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
6000 # We make a subdir and do the tests there. Otherwise we can end up
6001 # making bogus files that we don't know about and never remove. For
6002 # instance it was reported that on HP-UX the gcc test will end up
6003 # making a dummy file named 'D' -- because '-MD' means "put the output
6004 # in D".
6005 rm -rf conftest.dir
6006 mkdir conftest.dir
6007 # Copy depcomp to subdir because otherwise we won't find it if we're
6008 # using a relative directory.
6009 cp "$am_depcomp" conftest.dir
6010 cd conftest.dir
6011 # We will build objects and dependencies in a subdirectory because
6012 # it helps to detect inapplicable dependency modes. For instance
6013 # both Tru64's cc and ICC support -MD to output dependencies as a
6014 # side effect of compilation, but ICC will put the dependencies in
6015 # the current directory while Tru64 will put them in the object
6016 # directory.
6017 mkdir sub
6018
6019 am_cv_CXX_dependencies_compiler_type=none
6020 if test "$am_compiler_list" = ""; then
6021 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6022 fi
6023 am__universal=false
6024 case " $depcc " in #(
6025 *\ -arch\ *\ -arch\ *) am__universal=true ;;
6026 esac
6027
6028 for depmode in $am_compiler_list; do
6029 # Setup a source with many dependencies, because some compilers
6030 # like to wrap large dependency lists on column 80 (with \), and
6031 # we should not choose a depcomp mode which is confused by this.
6032 #
6033 # We need to recreate these files for each test, as the compiler may
6034 # overwrite some of them when testing with obscure command lines.
6035 # This happens at least with the AIX C compiler.
6036 : > sub/conftest.c
6037 for i in 1 2 3 4 5 6; do
6038 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6039 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
6040 # Solaris 10 /bin/sh.
6041 echo '/* dummy */' > sub/conftst$i.h
6042 done
6043 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
6044
6045 # We check with '-c' and '-o' for the sake of the "dashmstdout"
6046 # mode. It turns out that the SunPro C++ compiler does not properly
6047 # handle '-M -o', and we need to detect this. Also, some Intel
6048 # versions had trouble with output in subdirs.
6049 am__obj=sub/conftest.${OBJEXT-o}
6050 am__minus_obj="-o $am__obj"
6051 case $depmode in
6052 gcc)
6053 # This depmode causes a compiler race in universal mode.
6054 test "$am__universal" = false || continue
6055 ;;
6056 nosideeffect)
6057 # After this tag, mechanisms are not by side-effect, so they'll
6058 # only be used when explicitly requested.
6059 if test "x$enable_dependency_tracking" = xyes; then
6060 continue
6061 else
6062 break
6063 fi
6064 ;;
6065 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
6066 # This compiler won't grok '-c -o', but also, the minuso test has
6067 # not run yet. These depmodes are late enough in the game, and
6068 # so weak that their functioning should not be impacted.
6069 am__obj=conftest.${OBJEXT-o}
6070 am__minus_obj=
6071 ;;
6072 none) break ;;
6073 esac
6074 if depmode=$depmode \
6075 source=sub/conftest.c object=$am__obj \
6076 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6077 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
6078 >/dev/null 2>conftest.err &&
6079 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
6080 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
6081 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
6082 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
6083 # icc doesn't choke on unknown options, it will just issue warnings
6084 # or remarks (even with -Werror). So we grep stderr for any message
6085 # that says an option was ignored or not supported.
6086 # When given -MP, icc 7.0 and 7.1 complain thusly:
6087 # icc: Command line warning: ignoring option '-M'; no argument required
6088 # The diagnosis changed in icc 8.0:
6089 # icc: Command line remark: option '-MP' not supported
6090 if (grep 'ignoring option' conftest.err ||
6091 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6092 am_cv_CXX_dependencies_compiler_type=$depmode
6093 break
6094 fi
6095 fi
6096 done
6097
6098 cd ..
6099 rm -rf conftest.dir
6100 else
6101 am_cv_CXX_dependencies_compiler_type=none
6102 fi
6103
6104 fi
6105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
6106 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
6107 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
6108
6109 if
6110 test "x$enable_dependency_tracking" != xno \
6111 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
6112 am__fastdepCXX_TRUE=
6113 am__fastdepCXX_FALSE='#'
6114 else
6115 am__fastdepCXX_TRUE='#'
6116 am__fastdepCXX_FALSE=
6117 fi
6118
6119
6120 # By default we simply use the C compiler to build assembly code.
6121
6122 test "${CCAS+set}" = set || CCAS=$CC
6123 test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
6124
6125
6126
6127 depcc="$CCAS" am_compiler_list=
6128
6129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6130 $as_echo_n "checking dependency style of $depcc... " >&6; }
6131 if ${am_cv_CCAS_dependencies_compiler_type+:} false; then :
6132 $as_echo_n "(cached) " >&6
6133 else
6134 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
6135 # We make a subdir and do the tests there. Otherwise we can end up
6136 # making bogus files that we don't know about and never remove. For
6137 # instance it was reported that on HP-UX the gcc test will end up
6138 # making a dummy file named 'D' -- because '-MD' means "put the output
6139 # in D".
6140 rm -rf conftest.dir
6141 mkdir conftest.dir
6142 # Copy depcomp to subdir because otherwise we won't find it if we're
6143 # using a relative directory.
6144 cp "$am_depcomp" conftest.dir
6145 cd conftest.dir
6146 # We will build objects and dependencies in a subdirectory because
6147 # it helps to detect inapplicable dependency modes. For instance
6148 # both Tru64's cc and ICC support -MD to output dependencies as a
6149 # side effect of compilation, but ICC will put the dependencies in
6150 # the current directory while Tru64 will put them in the object
6151 # directory.
6152 mkdir sub
6153
6154 am_cv_CCAS_dependencies_compiler_type=none
6155 if test "$am_compiler_list" = ""; then
6156 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6157 fi
6158 am__universal=false
6159
6160
6161 for depmode in $am_compiler_list; do
6162 # Setup a source with many dependencies, because some compilers
6163 # like to wrap large dependency lists on column 80 (with \), and
6164 # we should not choose a depcomp mode which is confused by this.
6165 #
6166 # We need to recreate these files for each test, as the compiler may
6167 # overwrite some of them when testing with obscure command lines.
6168 # This happens at least with the AIX C compiler.
6169 : > sub/conftest.c
6170 for i in 1 2 3 4 5 6; do
6171 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6172 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
6173 # Solaris 10 /bin/sh.
6174 echo '/* dummy */' > sub/conftst$i.h
6175 done
6176 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
6177
6178 # We check with '-c' and '-o' for the sake of the "dashmstdout"
6179 # mode. It turns out that the SunPro C++ compiler does not properly
6180 # handle '-M -o', and we need to detect this. Also, some Intel
6181 # versions had trouble with output in subdirs.
6182 am__obj=sub/conftest.${OBJEXT-o}
6183 am__minus_obj="-o $am__obj"
6184 case $depmode in
6185 gcc)
6186 # This depmode causes a compiler race in universal mode.
6187 test "$am__universal" = false || continue
6188 ;;
6189 nosideeffect)
6190 # After this tag, mechanisms are not by side-effect, so they'll
6191 # only be used when explicitly requested.
6192 if test "x$enable_dependency_tracking" = xyes; then
6193 continue
6194 else
6195 break
6196 fi
6197 ;;
6198 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
6199 # This compiler won't grok '-c -o', but also, the minuso test has
6200 # not run yet. These depmodes are late enough in the game, and
6201 # so weak that their functioning should not be impacted.
6202 am__obj=conftest.${OBJEXT-o}
6203 am__minus_obj=
6204 ;;
6205 none) break ;;
6206 esac
6207 if depmode=$depmode \
6208 source=sub/conftest.c object=$am__obj \
6209 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6210 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
6211 >/dev/null 2>conftest.err &&
6212 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
6213 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
6214 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
6215 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
6216 # icc doesn't choke on unknown options, it will just issue warnings
6217 # or remarks (even with -Werror). So we grep stderr for any message
6218 # that says an option was ignored or not supported.
6219 # When given -MP, icc 7.0 and 7.1 complain thusly:
6220 # icc: Command line warning: ignoring option '-M'; no argument required
6221 # The diagnosis changed in icc 8.0:
6222 # icc: Command line remark: option '-MP' not supported
6223 if (grep 'ignoring option' conftest.err ||
6224 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6225 am_cv_CCAS_dependencies_compiler_type=$depmode
6226 break
6227 fi
6228 fi
6229 done
6230
6231 cd ..
6232 rm -rf conftest.dir
6233 else
6234 am_cv_CCAS_dependencies_compiler_type=none
6235 fi
6236
6237 fi
6238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5
6239 $as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; }
6240 CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type
6241
6242 if
6243 test "x$enable_dependency_tracking" != xno \
6244 && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then
6245 am__fastdepCCAS_TRUE=
6246 am__fastdepCCAS_FALSE='#'
6247 else
6248 am__fastdepCCAS_TRUE='#'
6249 am__fastdepCCAS_FALSE=
6250 fi
6251
6252
6253
6254
6255
6256
6257 # In order to override CFLAGS_FOR_TARGET, all of our special flags go
6258 # in XCFLAGS. But we need them in CFLAGS during configury. So put them
6259 # in both places for now and restore CFLAGS at the end of config.
6260 save_CFLAGS="$CFLAGS"
6261
6262 # Find other programs we need.
6263 if test -n "$ac_tool_prefix"; then
6264 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6265 set dummy ${ac_tool_prefix}ar; ac_word=$2
6266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6267 $as_echo_n "checking for $ac_word... " >&6; }
6268 if ${ac_cv_prog_AR+:} false; then :
6269 $as_echo_n "(cached) " >&6
6270 else
6271 if test -n "$AR"; then
6272 ac_cv_prog_AR="$AR" # Let the user override the test.
6273 else
6274 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6275 for as_dir in $PATH
6276 do
6277 IFS=$as_save_IFS
6278 test -z "$as_dir" && as_dir=.
6279 for ac_exec_ext in '' $ac_executable_extensions; do
6280 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6281 ac_cv_prog_AR="${ac_tool_prefix}ar"
6282 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6283 break 2
6284 fi
6285 done
6286 done
6287 IFS=$as_save_IFS
6288
6289 fi
6290 fi
6291 AR=$ac_cv_prog_AR
6292 if test -n "$AR"; then
6293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6294 $as_echo "$AR" >&6; }
6295 else
6296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6297 $as_echo "no" >&6; }
6298 fi
6299
6300
6301 fi
6302 if test -z "$ac_cv_prog_AR"; then
6303 ac_ct_AR=$AR
6304 # Extract the first word of "ar", so it can be a program name with args.
6305 set dummy ar; ac_word=$2
6306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6307 $as_echo_n "checking for $ac_word... " >&6; }
6308 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6309 $as_echo_n "(cached) " >&6
6310 else
6311 if test -n "$ac_ct_AR"; then
6312 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6313 else
6314 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6315 for as_dir in $PATH
6316 do
6317 IFS=$as_save_IFS
6318 test -z "$as_dir" && as_dir=.
6319 for ac_exec_ext in '' $ac_executable_extensions; do
6320 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6321 ac_cv_prog_ac_ct_AR="ar"
6322 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6323 break 2
6324 fi
6325 done
6326 done
6327 IFS=$as_save_IFS
6328
6329 fi
6330 fi
6331 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6332 if test -n "$ac_ct_AR"; then
6333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6334 $as_echo "$ac_ct_AR" >&6; }
6335 else
6336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6337 $as_echo "no" >&6; }
6338 fi
6339
6340 if test "x$ac_ct_AR" = x; then
6341 AR=""
6342 else
6343 case $cross_compiling:$ac_tool_warned in
6344 yes:)
6345 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6346 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6347 ac_tool_warned=yes ;;
6348 esac
6349 AR=$ac_ct_AR
6350 fi
6351 else
6352 AR="$ac_cv_prog_AR"
6353 fi
6354
6355 if test -n "$ac_tool_prefix"; then
6356 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
6357 set dummy ${ac_tool_prefix}nm; ac_word=$2
6358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6359 $as_echo_n "checking for $ac_word... " >&6; }
6360 if ${ac_cv_prog_NM+:} false; then :
6361 $as_echo_n "(cached) " >&6
6362 else
6363 if test -n "$NM"; then
6364 ac_cv_prog_NM="$NM" # Let the user override the test.
6365 else
6366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6367 for as_dir in $PATH
6368 do
6369 IFS=$as_save_IFS
6370 test -z "$as_dir" && as_dir=.
6371 for ac_exec_ext in '' $ac_executable_extensions; do
6372 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6373 ac_cv_prog_NM="${ac_tool_prefix}nm"
6374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6375 break 2
6376 fi
6377 done
6378 done
6379 IFS=$as_save_IFS
6380
6381 fi
6382 fi
6383 NM=$ac_cv_prog_NM
6384 if test -n "$NM"; then
6385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
6386 $as_echo "$NM" >&6; }
6387 else
6388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6389 $as_echo "no" >&6; }
6390 fi
6391
6392
6393 fi
6394 if test -z "$ac_cv_prog_NM"; then
6395 ac_ct_NM=$NM
6396 # Extract the first word of "nm", so it can be a program name with args.
6397 set dummy nm; ac_word=$2
6398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6399 $as_echo_n "checking for $ac_word... " >&6; }
6400 if ${ac_cv_prog_ac_ct_NM+:} false; then :
6401 $as_echo_n "(cached) " >&6
6402 else
6403 if test -n "$ac_ct_NM"; then
6404 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
6405 else
6406 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6407 for as_dir in $PATH
6408 do
6409 IFS=$as_save_IFS
6410 test -z "$as_dir" && as_dir=.
6411 for ac_exec_ext in '' $ac_executable_extensions; do
6412 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6413 ac_cv_prog_ac_ct_NM="nm"
6414 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6415 break 2
6416 fi
6417 done
6418 done
6419 IFS=$as_save_IFS
6420
6421 fi
6422 fi
6423 ac_ct_NM=$ac_cv_prog_ac_ct_NM
6424 if test -n "$ac_ct_NM"; then
6425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
6426 $as_echo "$ac_ct_NM" >&6; }
6427 else
6428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6429 $as_echo "no" >&6; }
6430 fi
6431
6432 if test "x$ac_ct_NM" = x; then
6433 NM=""
6434 else
6435 case $cross_compiling:$ac_tool_warned in
6436 yes:)
6437 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6438 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6439 ac_tool_warned=yes ;;
6440 esac
6441 NM=$ac_ct_NM
6442 fi
6443 else
6444 NM="$ac_cv_prog_NM"
6445 fi
6446
6447 if test -n "$ac_tool_prefix"; then
6448 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6449 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6451 $as_echo_n "checking for $ac_word... " >&6; }
6452 if ${ac_cv_prog_RANLIB+:} false; then :
6453 $as_echo_n "(cached) " >&6
6454 else
6455 if test -n "$RANLIB"; then
6456 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6457 else
6458 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6459 for as_dir in $PATH
6460 do
6461 IFS=$as_save_IFS
6462 test -z "$as_dir" && as_dir=.
6463 for ac_exec_ext in '' $ac_executable_extensions; do
6464 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6465 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6466 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6467 break 2
6468 fi
6469 done
6470 done
6471 IFS=$as_save_IFS
6472
6473 fi
6474 fi
6475 RANLIB=$ac_cv_prog_RANLIB
6476 if test -n "$RANLIB"; then
6477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6478 $as_echo "$RANLIB" >&6; }
6479 else
6480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6481 $as_echo "no" >&6; }
6482 fi
6483
6484
6485 fi
6486 if test -z "$ac_cv_prog_RANLIB"; then
6487 ac_ct_RANLIB=$RANLIB
6488 # Extract the first word of "ranlib", so it can be a program name with args.
6489 set dummy ranlib; ac_word=$2
6490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6491 $as_echo_n "checking for $ac_word... " >&6; }
6492 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6493 $as_echo_n "(cached) " >&6
6494 else
6495 if test -n "$ac_ct_RANLIB"; then
6496 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6497 else
6498 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6499 for as_dir in $PATH
6500 do
6501 IFS=$as_save_IFS
6502 test -z "$as_dir" && as_dir=.
6503 for ac_exec_ext in '' $ac_executable_extensions; do
6504 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6505 ac_cv_prog_ac_ct_RANLIB="ranlib"
6506 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6507 break 2
6508 fi
6509 done
6510 done
6511 IFS=$as_save_IFS
6512
6513 fi
6514 fi
6515 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6516 if test -n "$ac_ct_RANLIB"; then
6517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6518 $as_echo "$ac_ct_RANLIB" >&6; }
6519 else
6520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6521 $as_echo "no" >&6; }
6522 fi
6523
6524 if test "x$ac_ct_RANLIB" = x; then
6525 RANLIB="ranlib-not-found-in-path-error"
6526 else
6527 case $cross_compiling:$ac_tool_warned in
6528 yes:)
6529 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6530 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6531 ac_tool_warned=yes ;;
6532 esac
6533 RANLIB=$ac_ct_RANLIB
6534 fi
6535 else
6536 RANLIB="$ac_cv_prog_RANLIB"
6537 fi
6538
6539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
6540 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
6541 set x ${MAKE-make}
6542 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
6543 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
6544 $as_echo_n "(cached) " >&6
6545 else
6546 cat >conftest.make <<\_ACEOF
6547 SHELL = /bin/sh
6548 all:
6549 @echo '@@@%%%=$(MAKE)=@@@%%%'
6550 _ACEOF
6551 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
6552 case `${MAKE-make} -f conftest.make 2>/dev/null` in
6553 *@@@%%%=?*=@@@%%%*)
6554 eval ac_cv_prog_make_${ac_make}_set=yes;;
6555 *)
6556 eval ac_cv_prog_make_${ac_make}_set=no;;
6557 esac
6558 rm -f conftest.make
6559 fi
6560 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
6561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6562 $as_echo "yes" >&6; }
6563 SET_MAKE=
6564 else
6565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6566 $as_echo "no" >&6; }
6567 SET_MAKE="MAKE=${MAKE-make}"
6568 fi
6569
6570
6571
6572 enable_dlopen=yes
6573
6574
6575
6576 case `pwd` in
6577 *\ * | *\ *)
6578 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
6579 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
6580 esac
6581
6582
6583
6584 macro_version='2.2.7a'
6585 macro_revision='1.3134'
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599 ltmain="$ac_aux_dir/ltmain.sh"
6600
6601 # Backslashify metacharacters that are still active within
6602 # double-quoted strings.
6603 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6604
6605 # Same as above, but do not quote variable references.
6606 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6607
6608 # Sed substitution to delay expansion of an escaped shell variable in a
6609 # double_quote_subst'ed string.
6610 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6611
6612 # Sed substitution to delay expansion of an escaped single quote.
6613 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6614
6615 # Sed substitution to avoid accidental globbing in evaled expressions
6616 no_glob_subst='s/\*/\\\*/g'
6617
6618 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6619 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6620 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6621
6622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6623 $as_echo_n "checking how to print strings... " >&6; }
6624 # Test print first, because it will be a builtin if present.
6625 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6626 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6627 ECHO='print -r --'
6628 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6629 ECHO='printf %s\n'
6630 else
6631 # Use this function as a fallback that always works.
6632 func_fallback_echo ()
6633 {
6634 eval 'cat <<_LTECHO_EOF
6635 $1
6636 _LTECHO_EOF'
6637 }
6638 ECHO='func_fallback_echo'
6639 fi
6640
6641 # func_echo_all arg...
6642 # Invoke $ECHO with all args, space-separated.
6643 func_echo_all ()
6644 {
6645 $ECHO ""
6646 }
6647
6648 case "$ECHO" in
6649 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6650 $as_echo "printf" >&6; } ;;
6651 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6652 $as_echo "print -r" >&6; } ;;
6653 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6654 $as_echo "cat" >&6; } ;;
6655 esac
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6671 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
6672 if ${ac_cv_path_SED+:} false; then :
6673 $as_echo_n "(cached) " >&6
6674 else
6675 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6676 for ac_i in 1 2 3 4 5 6 7; do
6677 ac_script="$ac_script$as_nl$ac_script"
6678 done
6679 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6680 { ac_script=; unset ac_script;}
6681 if test -z "$SED"; then
6682 ac_path_SED_found=false
6683 # Loop through the user's path and test for each of PROGNAME-LIST
6684 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6685 for as_dir in $PATH
6686 do
6687 IFS=$as_save_IFS
6688 test -z "$as_dir" && as_dir=.
6689 for ac_prog in sed gsed; do
6690 for ac_exec_ext in '' $ac_executable_extensions; do
6691 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6692 as_fn_executable_p "$ac_path_SED" || continue
6693 # Check for GNU ac_path_SED and select it if it is found.
6694 # Check for GNU $ac_path_SED
6695 case `"$ac_path_SED" --version 2>&1` in
6696 *GNU*)
6697 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6698 *)
6699 ac_count=0
6700 $as_echo_n 0123456789 >"conftest.in"
6701 while :
6702 do
6703 cat "conftest.in" "conftest.in" >"conftest.tmp"
6704 mv "conftest.tmp" "conftest.in"
6705 cp "conftest.in" "conftest.nl"
6706 $as_echo '' >> "conftest.nl"
6707 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6708 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6709 as_fn_arith $ac_count + 1 && ac_count=$as_val
6710 if test $ac_count -gt ${ac_path_SED_max-0}; then
6711 # Best one so far, save it but keep looking for a better one
6712 ac_cv_path_SED="$ac_path_SED"
6713 ac_path_SED_max=$ac_count
6714 fi
6715 # 10*(2^10) chars as input seems more than enough
6716 test $ac_count -gt 10 && break
6717 done
6718 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6719 esac
6720
6721 $ac_path_SED_found && break 3
6722 done
6723 done
6724 done
6725 IFS=$as_save_IFS
6726 if test -z "$ac_cv_path_SED"; then
6727 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6728 fi
6729 else
6730 ac_cv_path_SED=$SED
6731 fi
6732
6733 fi
6734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6735 $as_echo "$ac_cv_path_SED" >&6; }
6736 SED="$ac_cv_path_SED"
6737 rm -f conftest.sed
6738
6739 test -z "$SED" && SED=sed
6740 Xsed="$SED -e 1s/^X//"
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6753 $as_echo_n "checking for fgrep... " >&6; }
6754 if ${ac_cv_path_FGREP+:} false; then :
6755 $as_echo_n "(cached) " >&6
6756 else
6757 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6758 then ac_cv_path_FGREP="$GREP -F"
6759 else
6760 if test -z "$FGREP"; then
6761 ac_path_FGREP_found=false
6762 # Loop through the user's path and test for each of PROGNAME-LIST
6763 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6764 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6765 do
6766 IFS=$as_save_IFS
6767 test -z "$as_dir" && as_dir=.
6768 for ac_prog in fgrep; do
6769 for ac_exec_ext in '' $ac_executable_extensions; do
6770 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6771 as_fn_executable_p "$ac_path_FGREP" || continue
6772 # Check for GNU ac_path_FGREP and select it if it is found.
6773 # Check for GNU $ac_path_FGREP
6774 case `"$ac_path_FGREP" --version 2>&1` in
6775 *GNU*)
6776 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6777 *)
6778 ac_count=0
6779 $as_echo_n 0123456789 >"conftest.in"
6780 while :
6781 do
6782 cat "conftest.in" "conftest.in" >"conftest.tmp"
6783 mv "conftest.tmp" "conftest.in"
6784 cp "conftest.in" "conftest.nl"
6785 $as_echo 'FGREP' >> "conftest.nl"
6786 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6787 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6788 as_fn_arith $ac_count + 1 && ac_count=$as_val
6789 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6790 # Best one so far, save it but keep looking for a better one
6791 ac_cv_path_FGREP="$ac_path_FGREP"
6792 ac_path_FGREP_max=$ac_count
6793 fi
6794 # 10*(2^10) chars as input seems more than enough
6795 test $ac_count -gt 10 && break
6796 done
6797 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6798 esac
6799
6800 $ac_path_FGREP_found && break 3
6801 done
6802 done
6803 done
6804 IFS=$as_save_IFS
6805 if test -z "$ac_cv_path_FGREP"; then
6806 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6807 fi
6808 else
6809 ac_cv_path_FGREP=$FGREP
6810 fi
6811
6812 fi
6813 fi
6814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6815 $as_echo "$ac_cv_path_FGREP" >&6; }
6816 FGREP="$ac_cv_path_FGREP"
6817
6818
6819 test -z "$GREP" && GREP=grep
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839 # Check whether --with-gnu-ld was given.
6840 if test "${with_gnu_ld+set}" = set; then :
6841 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6842 else
6843 with_gnu_ld=no
6844 fi
6845
6846 ac_prog=ld
6847 if test "$GCC" = yes; then
6848 # Check if gcc -print-prog-name=ld gives a path.
6849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6850 $as_echo_n "checking for ld used by $CC... " >&6; }
6851 case $host in
6852 *-*-mingw*)
6853 # gcc leaves a trailing carriage return which upsets mingw
6854 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6855 *)
6856 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6857 esac
6858 case $ac_prog in
6859 # Accept absolute paths.
6860 [\\/]* | ?:[\\/]*)
6861 re_direlt='/[^/][^/]*/\.\./'
6862 # Canonicalize the pathname of ld
6863 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6864 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6865 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6866 done
6867 test -z "$LD" && LD="$ac_prog"
6868 ;;
6869 "")
6870 # If it fails, then pretend we aren't using GCC.
6871 ac_prog=ld
6872 ;;
6873 *)
6874 # If it is relative, then search for the first ld in PATH.
6875 with_gnu_ld=unknown
6876 ;;
6877 esac
6878 elif test "$with_gnu_ld" = yes; then
6879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6880 $as_echo_n "checking for GNU ld... " >&6; }
6881 else
6882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6883 $as_echo_n "checking for non-GNU ld... " >&6; }
6884 fi
6885 if ${lt_cv_path_LD+:} false; then :
6886 $as_echo_n "(cached) " >&6
6887 else
6888 if test -z "$LD"; then
6889 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6890 for ac_dir in $PATH; do
6891 IFS="$lt_save_ifs"
6892 test -z "$ac_dir" && ac_dir=.
6893 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6894 lt_cv_path_LD="$ac_dir/$ac_prog"
6895 # Check to see if the program is GNU ld. I'd rather use --version,
6896 # but apparently some variants of GNU ld only accept -v.
6897 # Break only if it was the GNU/non-GNU ld that we prefer.
6898 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6899 *GNU* | *'with BFD'*)
6900 test "$with_gnu_ld" != no && break
6901 ;;
6902 *)
6903 test "$with_gnu_ld" != yes && break
6904 ;;
6905 esac
6906 fi
6907 done
6908 IFS="$lt_save_ifs"
6909 else
6910 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6911 fi
6912 fi
6913
6914 LD="$lt_cv_path_LD"
6915 if test -n "$LD"; then
6916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6917 $as_echo "$LD" >&6; }
6918 else
6919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6920 $as_echo "no" >&6; }
6921 fi
6922 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6924 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6925 if ${lt_cv_prog_gnu_ld+:} false; then :
6926 $as_echo_n "(cached) " >&6
6927 else
6928 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6929 case `$LD -v 2>&1 </dev/null` in
6930 *GNU* | *'with BFD'*)
6931 lt_cv_prog_gnu_ld=yes
6932 ;;
6933 *)
6934 lt_cv_prog_gnu_ld=no
6935 ;;
6936 esac
6937 fi
6938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6939 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6940 with_gnu_ld=$lt_cv_prog_gnu_ld
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6951 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6952 if ${lt_cv_path_NM+:} false; then :
6953 $as_echo_n "(cached) " >&6
6954 else
6955 if test -n "$NM"; then
6956 # Let the user override the nm to test.
6957 lt_nm_to_check="$NM"
6958 else
6959 lt_nm_to_check="${ac_tool_prefix}nm"
6960 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6961 lt_nm_to_check="$lt_nm_to_check nm"
6962 fi
6963 fi
6964 for lt_tmp_nm in "$lt_nm_to_check"; do
6965 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6966 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6967 IFS="$lt_save_ifs"
6968 test -z "$ac_dir" && ac_dir=.
6969 # Strip out any user-provided options from the nm to test twice,
6970 # the first time to test to see if nm (rather than its options) has
6971 # an explicit path, the second time to yield a file which can be
6972 # nm'ed itself.
6973 tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`"
6974 case "$tmp_nm_path" in
6975 */*|*\\*) tmp_nm="$lt_tmp_nm";;
6976 *) tmp_nm="$ac_dir/$lt_tmp_nm";;
6977 esac
6978 tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
6979 if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
6980 # Check to see if the nm accepts a BSD-compat flag.
6981 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6982 # nm: unknown option "B" ignored
6983 case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
6984 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
6985 break
6986 ;;
6987 *)
6988 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
6989 *$tmp_nm*)
6990 lt_cv_path_NM="$tmp_nm -p"
6991 break
6992 ;;
6993 *)
6994 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6995 continue # so that we can try to find one that supports BSD flags
6996 ;;
6997 esac
6998 ;;
6999 esac
7000 fi
7001 done
7002 IFS="$lt_save_ifs"
7003 done
7004 : ${lt_cv_path_NM=no}
7005 fi
7006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
7007 $as_echo "$lt_cv_path_NM" >&6; }
7008 if test "$lt_cv_path_NM" != "no"; then
7009 NM="$lt_cv_path_NM"
7010 else
7011 # Didn't find any BSD compatible name lister, look for dumpbin.
7012 if test -n "$DUMPBIN"; then :
7013 # Let the user override the test.
7014 else
7015 if test -n "$ac_tool_prefix"; then
7016 for ac_prog in dumpbin "link -dump"
7017 do
7018 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7019 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7021 $as_echo_n "checking for $ac_word... " >&6; }
7022 if ${ac_cv_prog_DUMPBIN+:} false; then :
7023 $as_echo_n "(cached) " >&6
7024 else
7025 if test -n "$DUMPBIN"; then
7026 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
7027 else
7028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7029 for as_dir in $PATH
7030 do
7031 IFS=$as_save_IFS
7032 test -z "$as_dir" && as_dir=.
7033 for ac_exec_ext in '' $ac_executable_extensions; do
7034 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7035 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
7036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7037 break 2
7038 fi
7039 done
7040 done
7041 IFS=$as_save_IFS
7042
7043 fi
7044 fi
7045 DUMPBIN=$ac_cv_prog_DUMPBIN
7046 if test -n "$DUMPBIN"; then
7047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
7048 $as_echo "$DUMPBIN" >&6; }
7049 else
7050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7051 $as_echo "no" >&6; }
7052 fi
7053
7054
7055 test -n "$DUMPBIN" && break
7056 done
7057 fi
7058 if test -z "$DUMPBIN"; then
7059 ac_ct_DUMPBIN=$DUMPBIN
7060 for ac_prog in dumpbin "link -dump"
7061 do
7062 # Extract the first word of "$ac_prog", so it can be a program name with args.
7063 set dummy $ac_prog; ac_word=$2
7064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7065 $as_echo_n "checking for $ac_word... " >&6; }
7066 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
7067 $as_echo_n "(cached) " >&6
7068 else
7069 if test -n "$ac_ct_DUMPBIN"; then
7070 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
7071 else
7072 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7073 for as_dir in $PATH
7074 do
7075 IFS=$as_save_IFS
7076 test -z "$as_dir" && as_dir=.
7077 for ac_exec_ext in '' $ac_executable_extensions; do
7078 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7079 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
7080 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7081 break 2
7082 fi
7083 done
7084 done
7085 IFS=$as_save_IFS
7086
7087 fi
7088 fi
7089 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
7090 if test -n "$ac_ct_DUMPBIN"; then
7091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
7092 $as_echo "$ac_ct_DUMPBIN" >&6; }
7093 else
7094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7095 $as_echo "no" >&6; }
7096 fi
7097
7098
7099 test -n "$ac_ct_DUMPBIN" && break
7100 done
7101
7102 if test "x$ac_ct_DUMPBIN" = x; then
7103 DUMPBIN=":"
7104 else
7105 case $cross_compiling:$ac_tool_warned in
7106 yes:)
7107 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7108 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7109 ac_tool_warned=yes ;;
7110 esac
7111 DUMPBIN=$ac_ct_DUMPBIN
7112 fi
7113 fi
7114
7115 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
7116 *COFF*)
7117 DUMPBIN="$DUMPBIN -symbols"
7118 ;;
7119 *)
7120 DUMPBIN=:
7121 ;;
7122 esac
7123 fi
7124
7125 if test "$DUMPBIN" != ":"; then
7126 NM="$DUMPBIN"
7127 fi
7128 fi
7129 test -z "$NM" && NM=nm
7130
7131
7132
7133
7134
7135
7136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
7137 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
7138 if ${lt_cv_nm_interface+:} false; then :
7139 $as_echo_n "(cached) " >&6
7140 else
7141 lt_cv_nm_interface="BSD nm"
7142 echo "int some_variable = 0;" > conftest.$ac_ext
7143 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
7144 (eval "$ac_compile" 2>conftest.err)
7145 cat conftest.err >&5
7146 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
7147 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
7148 cat conftest.err >&5
7149 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
7150 cat conftest.out >&5
7151 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
7152 lt_cv_nm_interface="MS dumpbin"
7153 fi
7154 rm -f conftest*
7155 fi
7156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
7157 $as_echo "$lt_cv_nm_interface" >&6; }
7158
7159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7160 $as_echo_n "checking whether ln -s works... " >&6; }
7161 LN_S=$as_ln_s
7162 if test "$LN_S" = "ln -s"; then
7163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7164 $as_echo "yes" >&6; }
7165 else
7166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7167 $as_echo "no, using $LN_S" >&6; }
7168 fi
7169
7170 # find the maximum length of command line arguments
7171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
7172 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
7173 if ${lt_cv_sys_max_cmd_len+:} false; then :
7174 $as_echo_n "(cached) " >&6
7175 else
7176 i=0
7177 teststring="ABCD"
7178
7179 case $build_os in
7180 msdosdjgpp*)
7181 # On DJGPP, this test can blow up pretty badly due to problems in libc
7182 # (any single argument exceeding 2000 bytes causes a buffer overrun
7183 # during glob expansion). Even if it were fixed, the result of this
7184 # check would be larger than it should be.
7185 lt_cv_sys_max_cmd_len=12288; # 12K is about right
7186 ;;
7187
7188 gnu*)
7189 # Under GNU Hurd, this test is not required because there is
7190 # no limit to the length of command line arguments.
7191 # Libtool will interpret -1 as no limit whatsoever
7192 lt_cv_sys_max_cmd_len=-1;
7193 ;;
7194
7195 cygwin* | mingw* | cegcc*)
7196 # On Win9x/ME, this test blows up -- it succeeds, but takes
7197 # about 5 minutes as the teststring grows exponentially.
7198 # Worse, since 9x/ME are not pre-emptively multitasking,
7199 # you end up with a "frozen" computer, even though with patience
7200 # the test eventually succeeds (with a max line length of 256k).
7201 # Instead, let's just punt: use the minimum linelength reported by
7202 # all of the supported platforms: 8192 (on NT/2K/XP).
7203 lt_cv_sys_max_cmd_len=8192;
7204 ;;
7205
7206 mint*)
7207 # On MiNT this can take a long time and run out of memory.
7208 lt_cv_sys_max_cmd_len=8192;
7209 ;;
7210
7211 amigaos*)
7212 # On AmigaOS with pdksh, this test takes hours, literally.
7213 # So we just punt and use a minimum line length of 8192.
7214 lt_cv_sys_max_cmd_len=8192;
7215 ;;
7216
7217 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
7218 # This has been around since 386BSD, at least. Likely further.
7219 if test -x /sbin/sysctl; then
7220 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
7221 elif test -x /usr/sbin/sysctl; then
7222 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
7223 else
7224 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
7225 fi
7226 # And add a safety zone
7227 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7228 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7229 ;;
7230
7231 interix*)
7232 # We know the value 262144 and hardcode it with a safety zone (like BSD)
7233 lt_cv_sys_max_cmd_len=196608
7234 ;;
7235
7236 osf*)
7237 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
7238 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
7239 # nice to cause kernel panics so lets avoid the loop below.
7240 # First set a reasonable default.
7241 lt_cv_sys_max_cmd_len=16384
7242 #
7243 if test -x /sbin/sysconfig; then
7244 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
7245 *1*) lt_cv_sys_max_cmd_len=-1 ;;
7246 esac
7247 fi
7248 ;;
7249 sco3.2v5*)
7250 lt_cv_sys_max_cmd_len=102400
7251 ;;
7252 sysv5* | sco5v6* | sysv4.2uw2*)
7253 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
7254 if test -n "$kargmax"; then
7255 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
7256 else
7257 lt_cv_sys_max_cmd_len=32768
7258 fi
7259 ;;
7260 *)
7261 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
7262 if test -n "$lt_cv_sys_max_cmd_len"; then
7263 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7264 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7265 else
7266 # Make teststring a little bigger before we do anything with it.
7267 # a 1K string should be a reasonable start.
7268 for i in 1 2 3 4 5 6 7 8 ; do
7269 teststring=$teststring$teststring
7270 done
7271 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
7272 # If test is not a shell built-in, we'll probably end up computing a
7273 # maximum length that is only half of the actual maximum length, but
7274 # we can't tell.
7275 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
7276 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
7277 test $i != 17 # 1/2 MB should be enough
7278 do
7279 i=`expr $i + 1`
7280 teststring=$teststring$teststring
7281 done
7282 # Only check the string length outside the loop.
7283 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
7284 teststring=
7285 # Add a significant safety factor because C++ compilers can tack on
7286 # massive amounts of additional arguments before passing them to the
7287 # linker. It appears as though 1/2 is a usable value.
7288 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
7289 fi
7290 ;;
7291 esac
7292
7293 fi
7294
7295 if test -n $lt_cv_sys_max_cmd_len ; then
7296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
7297 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
7298 else
7299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
7300 $as_echo "none" >&6; }
7301 fi
7302 max_cmd_len=$lt_cv_sys_max_cmd_len
7303
7304
7305
7306
7307
7308
7309 : ${CP="cp -f"}
7310 : ${MV="mv -f"}
7311 : ${RM="rm -f"}
7312
7313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
7314 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
7315 # Try some XSI features
7316 xsi_shell=no
7317 ( _lt_dummy="a/b/c"
7318 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
7319 = c,a/b,, \
7320 && eval 'test $(( 1 + 1 )) -eq 2 \
7321 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
7322 && xsi_shell=yes
7323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
7324 $as_echo "$xsi_shell" >&6; }
7325
7326
7327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
7328 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
7329 lt_shell_append=no
7330 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
7331 >/dev/null 2>&1 \
7332 && lt_shell_append=yes
7333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
7334 $as_echo "$lt_shell_append" >&6; }
7335
7336
7337 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7338 lt_unset=unset
7339 else
7340 lt_unset=false
7341 fi
7342
7343
7344
7345
7346
7347 # test EBCDIC or ASCII
7348 case `echo X|tr X '\101'` in
7349 A) # ASCII based system
7350 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
7351 lt_SP2NL='tr \040 \012'
7352 lt_NL2SP='tr \015\012 \040\040'
7353 ;;
7354 *) # EBCDIC based system
7355 lt_SP2NL='tr \100 \n'
7356 lt_NL2SP='tr \r\n \100\100'
7357 ;;
7358 esac
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
7369 $as_echo_n "checking for $LD option to reload object files... " >&6; }
7370 if ${lt_cv_ld_reload_flag+:} false; then :
7371 $as_echo_n "(cached) " >&6
7372 else
7373 lt_cv_ld_reload_flag='-r'
7374 fi
7375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
7376 $as_echo "$lt_cv_ld_reload_flag" >&6; }
7377 reload_flag=$lt_cv_ld_reload_flag
7378 case $reload_flag in
7379 "" | " "*) ;;
7380 *) reload_flag=" $reload_flag" ;;
7381 esac
7382 reload_cmds='$LD$reload_flag -o $output$reload_objs'
7383 case $host_os in
7384 darwin*)
7385 if test "$GCC" = yes; then
7386 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
7387 else
7388 reload_cmds='$LD$reload_flag -o $output$reload_objs'
7389 fi
7390 ;;
7391 esac
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401 if test -n "$ac_tool_prefix"; then
7402 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
7403 set dummy ${ac_tool_prefix}objdump; ac_word=$2
7404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7405 $as_echo_n "checking for $ac_word... " >&6; }
7406 if ${ac_cv_prog_OBJDUMP+:} false; then :
7407 $as_echo_n "(cached) " >&6
7408 else
7409 if test -n "$OBJDUMP"; then
7410 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
7411 else
7412 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7413 for as_dir in $PATH
7414 do
7415 IFS=$as_save_IFS
7416 test -z "$as_dir" && as_dir=.
7417 for ac_exec_ext in '' $ac_executable_extensions; do
7418 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7419 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
7420 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7421 break 2
7422 fi
7423 done
7424 done
7425 IFS=$as_save_IFS
7426
7427 fi
7428 fi
7429 OBJDUMP=$ac_cv_prog_OBJDUMP
7430 if test -n "$OBJDUMP"; then
7431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
7432 $as_echo "$OBJDUMP" >&6; }
7433 else
7434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7435 $as_echo "no" >&6; }
7436 fi
7437
7438
7439 fi
7440 if test -z "$ac_cv_prog_OBJDUMP"; then
7441 ac_ct_OBJDUMP=$OBJDUMP
7442 # Extract the first word of "objdump", so it can be a program name with args.
7443 set dummy objdump; ac_word=$2
7444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7445 $as_echo_n "checking for $ac_word... " >&6; }
7446 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
7447 $as_echo_n "(cached) " >&6
7448 else
7449 if test -n "$ac_ct_OBJDUMP"; then
7450 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
7451 else
7452 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7453 for as_dir in $PATH
7454 do
7455 IFS=$as_save_IFS
7456 test -z "$as_dir" && as_dir=.
7457 for ac_exec_ext in '' $ac_executable_extensions; do
7458 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7459 ac_cv_prog_ac_ct_OBJDUMP="objdump"
7460 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7461 break 2
7462 fi
7463 done
7464 done
7465 IFS=$as_save_IFS
7466
7467 fi
7468 fi
7469 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
7470 if test -n "$ac_ct_OBJDUMP"; then
7471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
7472 $as_echo "$ac_ct_OBJDUMP" >&6; }
7473 else
7474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7475 $as_echo "no" >&6; }
7476 fi
7477
7478 if test "x$ac_ct_OBJDUMP" = x; then
7479 OBJDUMP="false"
7480 else
7481 case $cross_compiling:$ac_tool_warned in
7482 yes:)
7483 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7484 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7485 ac_tool_warned=yes ;;
7486 esac
7487 OBJDUMP=$ac_ct_OBJDUMP
7488 fi
7489 else
7490 OBJDUMP="$ac_cv_prog_OBJDUMP"
7491 fi
7492
7493 test -z "$OBJDUMP" && OBJDUMP=objdump
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
7504 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
7505 if ${lt_cv_deplibs_check_method+:} false; then :
7506 $as_echo_n "(cached) " >&6
7507 else
7508 lt_cv_file_magic_cmd='$MAGIC_CMD'
7509 lt_cv_file_magic_test_file=
7510 lt_cv_deplibs_check_method='unknown'
7511 # Need to set the preceding variable on all platforms that support
7512 # interlibrary dependencies.
7513 # 'none' -- dependencies not supported.
7514 # `unknown' -- same as none, but documents that we really don't know.
7515 # 'pass_all' -- all dependencies passed with no checks.
7516 # 'test_compile' -- check by making test program.
7517 # 'file_magic [[regex]]' -- check by looking for files in library path
7518 # which responds to the $file_magic_cmd with a given extended regex.
7519 # If you have `file' or equivalent on your system and you're not sure
7520 # whether `pass_all' will *always* work, you probably want this one.
7521
7522 case $host_os in
7523 aix[4-9]*)
7524 lt_cv_deplibs_check_method=pass_all
7525 ;;
7526
7527 beos*)
7528 lt_cv_deplibs_check_method=pass_all
7529 ;;
7530
7531 bsdi[45]*)
7532 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
7533 lt_cv_file_magic_cmd='/usr/bin/file -L'
7534 lt_cv_file_magic_test_file=/shlib/libc.so
7535 ;;
7536
7537 cygwin*)
7538 # func_win32_libid is a shell function defined in ltmain.sh
7539 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7540 lt_cv_file_magic_cmd='func_win32_libid'
7541 ;;
7542
7543 mingw* | pw32*)
7544 # Base MSYS/MinGW do not provide the 'file' command needed by
7545 # func_win32_libid shell function, so use a weaker test based on 'objdump',
7546 # unless we find 'file', for example because we are cross-compiling.
7547 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
7548 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7549 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7550 lt_cv_file_magic_cmd='func_win32_libid'
7551 else
7552 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
7553 lt_cv_file_magic_cmd='$OBJDUMP -f'
7554 fi
7555 ;;
7556
7557 cegcc*)
7558 # use the weaker test based on 'objdump'. See mingw*.
7559 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
7560 lt_cv_file_magic_cmd='$OBJDUMP -f'
7561 ;;
7562
7563 darwin* | rhapsody*)
7564 lt_cv_deplibs_check_method=pass_all
7565 ;;
7566
7567 freebsd* | dragonfly*)
7568 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7569 case $host_cpu in
7570 i*86 )
7571 # Not sure whether the presence of OpenBSD here was a mistake.
7572 # Let's accept both of them until this is cleared up.
7573 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
7574 lt_cv_file_magic_cmd=/usr/bin/file
7575 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
7576 ;;
7577 esac
7578 else
7579 lt_cv_deplibs_check_method=pass_all
7580 fi
7581 ;;
7582
7583 gnu*)
7584 lt_cv_deplibs_check_method=pass_all
7585 ;;
7586
7587 haiku*)
7588 lt_cv_deplibs_check_method=pass_all
7589 ;;
7590
7591 hpux10.20* | hpux11*)
7592 lt_cv_file_magic_cmd=/usr/bin/file
7593 case $host_cpu in
7594 ia64*)
7595 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
7596 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
7597 ;;
7598 hppa*64*)
7599 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]'
7600 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
7601 ;;
7602 *)
7603 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
7604 lt_cv_file_magic_test_file=/usr/lib/libc.sl
7605 ;;
7606 esac
7607 ;;
7608
7609 interix[3-9]*)
7610 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
7611 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
7612 ;;
7613
7614 irix5* | irix6* | nonstopux*)
7615 case $LD in
7616 *-32|*"-32 ") libmagic=32-bit;;
7617 *-n32|*"-n32 ") libmagic=N32;;
7618 *-64|*"-64 ") libmagic=64-bit;;
7619 *) libmagic=never-match;;
7620 esac
7621 lt_cv_deplibs_check_method=pass_all
7622 ;;
7623
7624 # This must be Linux ELF.
7625 linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
7626 lt_cv_deplibs_check_method=pass_all
7627 ;;
7628
7629 netbsd*)
7630 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7631 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7632 else
7633 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7634 fi
7635 ;;
7636
7637 newos6*)
7638 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7639 lt_cv_file_magic_cmd=/usr/bin/file
7640 lt_cv_file_magic_test_file=/usr/lib/libnls.so
7641 ;;
7642
7643 *nto* | *qnx*)
7644 lt_cv_deplibs_check_method=pass_all
7645 ;;
7646
7647 openbsd*)
7648 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7649 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7650 else
7651 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7652 fi
7653 ;;
7654
7655 osf3* | osf4* | osf5*)
7656 lt_cv_deplibs_check_method=pass_all
7657 ;;
7658
7659 rdos*)
7660 lt_cv_deplibs_check_method=pass_all
7661 ;;
7662
7663 solaris*)
7664 lt_cv_deplibs_check_method=pass_all
7665 ;;
7666
7667 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7668 lt_cv_deplibs_check_method=pass_all
7669 ;;
7670
7671 sysv4 | sysv4.3*)
7672 case $host_vendor in
7673 motorola)
7674 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]'
7675 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7676 ;;
7677 ncr)
7678 lt_cv_deplibs_check_method=pass_all
7679 ;;
7680 sequent)
7681 lt_cv_file_magic_cmd='/bin/file'
7682 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7683 ;;
7684 sni)
7685 lt_cv_file_magic_cmd='/bin/file'
7686 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7687 lt_cv_file_magic_test_file=/lib/libc.so
7688 ;;
7689 siemens)
7690 lt_cv_deplibs_check_method=pass_all
7691 ;;
7692 pc)
7693 lt_cv_deplibs_check_method=pass_all
7694 ;;
7695 esac
7696 ;;
7697
7698 tpf*)
7699 lt_cv_deplibs_check_method=pass_all
7700 ;;
7701 vxworks*)
7702 # Assume VxWorks cross toolchains are built on Linux, possibly
7703 # as canadian for Windows hosts.
7704 lt_cv_deplibs_check_method=pass_all
7705 ;;
7706 esac
7707
7708 fi
7709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7710 $as_echo "$lt_cv_deplibs_check_method" >&6; }
7711 file_magic_cmd=$lt_cv_file_magic_cmd
7712 deplibs_check_method=$lt_cv_deplibs_check_method
7713 test -z "$deplibs_check_method" && deplibs_check_method=unknown
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726 plugin_option=
7727 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
7728 for plugin in $plugin_names; do
7729 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
7730 if test x$plugin_so = x$plugin; then
7731 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
7732 fi
7733 if test x$plugin_so != x$plugin; then
7734 plugin_option="--plugin $plugin_so"
7735 break
7736 fi
7737 done
7738
7739 if test -n "$ac_tool_prefix"; then
7740 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7741 set dummy ${ac_tool_prefix}ar; ac_word=$2
7742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7743 $as_echo_n "checking for $ac_word... " >&6; }
7744 if ${ac_cv_prog_AR+:} false; then :
7745 $as_echo_n "(cached) " >&6
7746 else
7747 if test -n "$AR"; then
7748 ac_cv_prog_AR="$AR" # Let the user override the test.
7749 else
7750 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7751 for as_dir in $PATH
7752 do
7753 IFS=$as_save_IFS
7754 test -z "$as_dir" && as_dir=.
7755 for ac_exec_ext in '' $ac_executable_extensions; do
7756 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7757 ac_cv_prog_AR="${ac_tool_prefix}ar"
7758 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7759 break 2
7760 fi
7761 done
7762 done
7763 IFS=$as_save_IFS
7764
7765 fi
7766 fi
7767 AR=$ac_cv_prog_AR
7768 if test -n "$AR"; then
7769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7770 $as_echo "$AR" >&6; }
7771 else
7772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7773 $as_echo "no" >&6; }
7774 fi
7775
7776
7777 fi
7778 if test -z "$ac_cv_prog_AR"; then
7779 ac_ct_AR=$AR
7780 # Extract the first word of "ar", so it can be a program name with args.
7781 set dummy ar; ac_word=$2
7782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7783 $as_echo_n "checking for $ac_word... " >&6; }
7784 if ${ac_cv_prog_ac_ct_AR+:} false; then :
7785 $as_echo_n "(cached) " >&6
7786 else
7787 if test -n "$ac_ct_AR"; then
7788 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7789 else
7790 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7791 for as_dir in $PATH
7792 do
7793 IFS=$as_save_IFS
7794 test -z "$as_dir" && as_dir=.
7795 for ac_exec_ext in '' $ac_executable_extensions; do
7796 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7797 ac_cv_prog_ac_ct_AR="ar"
7798 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7799 break 2
7800 fi
7801 done
7802 done
7803 IFS=$as_save_IFS
7804
7805 fi
7806 fi
7807 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7808 if test -n "$ac_ct_AR"; then
7809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7810 $as_echo "$ac_ct_AR" >&6; }
7811 else
7812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7813 $as_echo "no" >&6; }
7814 fi
7815
7816 if test "x$ac_ct_AR" = x; then
7817 AR="false"
7818 else
7819 case $cross_compiling:$ac_tool_warned in
7820 yes:)
7821 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7822 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7823 ac_tool_warned=yes ;;
7824 esac
7825 AR=$ac_ct_AR
7826 fi
7827 else
7828 AR="$ac_cv_prog_AR"
7829 fi
7830
7831 test -z "$AR" && AR=ar
7832 if test -n "$plugin_option"; then
7833 if $AR --help 2>&1 | grep -q "\--plugin"; then
7834 touch conftest.c
7835 $AR $plugin_option rc conftest.a conftest.c
7836 if test "$?" != 0; then
7837 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
7838 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
7839 else
7840 AR="$AR $plugin_option"
7841 fi
7842 rm -f conftest.*
7843 fi
7844 fi
7845 test -z "$AR_FLAGS" && AR_FLAGS=cru
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857 if test -n "$ac_tool_prefix"; then
7858 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7859 set dummy ${ac_tool_prefix}strip; ac_word=$2
7860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7861 $as_echo_n "checking for $ac_word... " >&6; }
7862 if ${ac_cv_prog_STRIP+:} false; then :
7863 $as_echo_n "(cached) " >&6
7864 else
7865 if test -n "$STRIP"; then
7866 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7867 else
7868 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7869 for as_dir in $PATH
7870 do
7871 IFS=$as_save_IFS
7872 test -z "$as_dir" && as_dir=.
7873 for ac_exec_ext in '' $ac_executable_extensions; do
7874 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7875 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7876 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7877 break 2
7878 fi
7879 done
7880 done
7881 IFS=$as_save_IFS
7882
7883 fi
7884 fi
7885 STRIP=$ac_cv_prog_STRIP
7886 if test -n "$STRIP"; then
7887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7888 $as_echo "$STRIP" >&6; }
7889 else
7890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7891 $as_echo "no" >&6; }
7892 fi
7893
7894
7895 fi
7896 if test -z "$ac_cv_prog_STRIP"; then
7897 ac_ct_STRIP=$STRIP
7898 # Extract the first word of "strip", so it can be a program name with args.
7899 set dummy strip; ac_word=$2
7900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7901 $as_echo_n "checking for $ac_word... " >&6; }
7902 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
7903 $as_echo_n "(cached) " >&6
7904 else
7905 if test -n "$ac_ct_STRIP"; then
7906 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7907 else
7908 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7909 for as_dir in $PATH
7910 do
7911 IFS=$as_save_IFS
7912 test -z "$as_dir" && as_dir=.
7913 for ac_exec_ext in '' $ac_executable_extensions; do
7914 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7915 ac_cv_prog_ac_ct_STRIP="strip"
7916 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7917 break 2
7918 fi
7919 done
7920 done
7921 IFS=$as_save_IFS
7922
7923 fi
7924 fi
7925 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7926 if test -n "$ac_ct_STRIP"; then
7927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7928 $as_echo "$ac_ct_STRIP" >&6; }
7929 else
7930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7931 $as_echo "no" >&6; }
7932 fi
7933
7934 if test "x$ac_ct_STRIP" = x; then
7935 STRIP=":"
7936 else
7937 case $cross_compiling:$ac_tool_warned in
7938 yes:)
7939 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7940 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7941 ac_tool_warned=yes ;;
7942 esac
7943 STRIP=$ac_ct_STRIP
7944 fi
7945 else
7946 STRIP="$ac_cv_prog_STRIP"
7947 fi
7948
7949 test -z "$STRIP" && STRIP=:
7950
7951
7952
7953
7954
7955
7956 if test -n "$ac_tool_prefix"; then
7957 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7958 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7960 $as_echo_n "checking for $ac_word... " >&6; }
7961 if ${ac_cv_prog_RANLIB+:} false; then :
7962 $as_echo_n "(cached) " >&6
7963 else
7964 if test -n "$RANLIB"; then
7965 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7966 else
7967 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7968 for as_dir in $PATH
7969 do
7970 IFS=$as_save_IFS
7971 test -z "$as_dir" && as_dir=.
7972 for ac_exec_ext in '' $ac_executable_extensions; do
7973 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7974 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7975 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7976 break 2
7977 fi
7978 done
7979 done
7980 IFS=$as_save_IFS
7981
7982 fi
7983 fi
7984 RANLIB=$ac_cv_prog_RANLIB
7985 if test -n "$RANLIB"; then
7986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7987 $as_echo "$RANLIB" >&6; }
7988 else
7989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7990 $as_echo "no" >&6; }
7991 fi
7992
7993
7994 fi
7995 if test -z "$ac_cv_prog_RANLIB"; then
7996 ac_ct_RANLIB=$RANLIB
7997 # Extract the first word of "ranlib", so it can be a program name with args.
7998 set dummy ranlib; ac_word=$2
7999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8000 $as_echo_n "checking for $ac_word... " >&6; }
8001 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
8002 $as_echo_n "(cached) " >&6
8003 else
8004 if test -n "$ac_ct_RANLIB"; then
8005 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8006 else
8007 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8008 for as_dir in $PATH
8009 do
8010 IFS=$as_save_IFS
8011 test -z "$as_dir" && as_dir=.
8012 for ac_exec_ext in '' $ac_executable_extensions; do
8013 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8014 ac_cv_prog_ac_ct_RANLIB="ranlib"
8015 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8016 break 2
8017 fi
8018 done
8019 done
8020 IFS=$as_save_IFS
8021
8022 fi
8023 fi
8024 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8025 if test -n "$ac_ct_RANLIB"; then
8026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8027 $as_echo "$ac_ct_RANLIB" >&6; }
8028 else
8029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8030 $as_echo "no" >&6; }
8031 fi
8032
8033 if test "x$ac_ct_RANLIB" = x; then
8034 RANLIB=":"
8035 else
8036 case $cross_compiling:$ac_tool_warned in
8037 yes:)
8038 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8039 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8040 ac_tool_warned=yes ;;
8041 esac
8042 RANLIB=$ac_ct_RANLIB
8043 fi
8044 else
8045 RANLIB="$ac_cv_prog_RANLIB"
8046 fi
8047
8048 test -z "$RANLIB" && RANLIB=:
8049 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
8050 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
8051 RANLIB="$RANLIB $plugin_option"
8052 fi
8053 fi
8054
8055
8056
8057
8058
8059
8060 # Determine commands to create old-style static archives.
8061 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
8062 old_postinstall_cmds='chmod 644 $oldlib'
8063 old_postuninstall_cmds=
8064
8065 if test -n "$RANLIB"; then
8066 case $host_os in
8067 openbsd*)
8068 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
8069 ;;
8070 *)
8071 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
8072 ;;
8073 esac
8074 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
8075 fi
8076
8077 case $host_os in
8078 darwin*)
8079 lock_old_archive_extraction=yes ;;
8080 *)
8081 lock_old_archive_extraction=no ;;
8082 esac
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122 # If no C compiler was specified, use CC.
8123 LTCC=${LTCC-"$CC"}
8124
8125 # If no C compiler flags were specified, use CFLAGS.
8126 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8127
8128 # Allow CC to be a program name with arguments.
8129 compiler=$CC
8130
8131
8132 # Check for command to grab the raw symbol name followed by C symbol from nm.
8133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
8134 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
8135 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
8136 $as_echo_n "(cached) " >&6
8137 else
8138
8139 # These are sane defaults that work on at least a few old systems.
8140 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
8141
8142 # Character class describing NM global symbol codes.
8143 symcode='[BCDEGRST]'
8144
8145 # Regexp to match symbols that can be accessed directly from C.
8146 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
8147
8148 # Define system-specific variables.
8149 case $host_os in
8150 aix*)
8151 symcode='[BCDT]'
8152 ;;
8153 cygwin* | mingw* | pw32* | cegcc*)
8154 symcode='[ABCDGISTW]'
8155 ;;
8156 hpux*)
8157 if test "$host_cpu" = ia64; then
8158 symcode='[ABCDEGRST]'
8159 fi
8160 ;;
8161 irix* | nonstopux*)
8162 symcode='[BCDEGRST]'
8163 ;;
8164 osf*)
8165 symcode='[BCDEGQRST]'
8166 ;;
8167 solaris*)
8168 symcode='[BCDRT]'
8169 ;;
8170 sco3.2v5*)
8171 symcode='[DT]'
8172 ;;
8173 sysv4.2uw2*)
8174 symcode='[DT]'
8175 ;;
8176 sysv5* | sco5v6* | unixware* | OpenUNIX*)
8177 symcode='[ABDT]'
8178 ;;
8179 sysv4)
8180 symcode='[DFNSTU]'
8181 ;;
8182 esac
8183
8184 # If we're using GNU nm, then use its standard symbol codes.
8185 case `$NM -V 2>&1` in
8186 *GNU* | *'with BFD'*)
8187 symcode='[ABCDGIRSTW]' ;;
8188 esac
8189
8190 # Transform an extracted symbol line into a proper C declaration.
8191 # Some systems (esp. on ia64) link data and code symbols differently,
8192 # so use this general approach.
8193 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
8194
8195 # Transform an extracted symbol line into symbol name and symbol address
8196 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
8197 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'"
8198
8199 # Handle CRLF in mingw tool chain
8200 opt_cr=
8201 case $build_os in
8202 mingw*)
8203 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
8204 ;;
8205 esac
8206
8207 # Try without a prefix underscore, then with it.
8208 for ac_symprfx in "" "_"; do
8209
8210 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
8211 symxfrm="\\1 $ac_symprfx\\2 \\2"
8212
8213 # Write the raw and C identifiers.
8214 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
8215 # Fake it for dumpbin and say T for any non-static function
8216 # and D for any global variable.
8217 # Also find C++ and __fastcall symbols from MSVC++,
8218 # which start with @ or ?.
8219 lt_cv_sys_global_symbol_pipe="$AWK '"\
8220 " {last_section=section; section=\$ 3};"\
8221 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
8222 " \$ 0!~/External *\|/{next};"\
8223 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
8224 " {if(hide[section]) next};"\
8225 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
8226 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
8227 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
8228 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
8229 " ' prfx=^$ac_symprfx"
8230 else
8231 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
8232 fi
8233
8234 # Check to see that the pipe works correctly.
8235 pipe_works=no
8236
8237 rm -f conftest*
8238 cat > conftest.$ac_ext <<_LT_EOF
8239 #ifdef __cplusplus
8240 extern "C" {
8241 #endif
8242 char nm_test_var;
8243 void nm_test_func(void);
8244 void nm_test_func(void){}
8245 #ifdef __cplusplus
8246 }
8247 #endif
8248 int main(){nm_test_var='a';nm_test_func();return(0);}
8249 _LT_EOF
8250
8251 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8252 (eval $ac_compile) 2>&5
8253 ac_status=$?
8254 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8255 test $ac_status = 0; }; then
8256 # Now try to grab the symbols.
8257 nlist=conftest.nm
8258 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
8259 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
8260 ac_status=$?
8261 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8262 test $ac_status = 0; } && test -s "$nlist"; then
8263 # Try sorting and uniquifying the output.
8264 if sort "$nlist" | uniq > "$nlist"T; then
8265 mv -f "$nlist"T "$nlist"
8266 else
8267 rm -f "$nlist"T
8268 fi
8269
8270 # Make sure that we snagged all the symbols we need.
8271 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
8272 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
8273 cat <<_LT_EOF > conftest.$ac_ext
8274 #ifdef __cplusplus
8275 extern "C" {
8276 #endif
8277
8278 _LT_EOF
8279 # Now generate the symbol file.
8280 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
8281
8282 cat <<_LT_EOF >> conftest.$ac_ext
8283
8284 /* The mapping between symbol names and symbols. */
8285 const struct {
8286 const char *name;
8287 void *address;
8288 }
8289 lt__PROGRAM__LTX_preloaded_symbols[] =
8290 {
8291 { "@PROGRAM@", (void *) 0 },
8292 _LT_EOF
8293 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
8294 cat <<\_LT_EOF >> conftest.$ac_ext
8295 {0, (void *) 0}
8296 };
8297
8298 /* This works around a problem in FreeBSD linker */
8299 #ifdef FREEBSD_WORKAROUND
8300 static const void *lt_preloaded_setup() {
8301 return lt__PROGRAM__LTX_preloaded_symbols;
8302 }
8303 #endif
8304
8305 #ifdef __cplusplus
8306 }
8307 #endif
8308 _LT_EOF
8309 # Now try linking the two files.
8310 mv conftest.$ac_objext conftstm.$ac_objext
8311 lt_save_LIBS="$LIBS"
8312 lt_save_CFLAGS="$CFLAGS"
8313 LIBS="conftstm.$ac_objext"
8314 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
8315 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
8316 (eval $ac_link) 2>&5
8317 ac_status=$?
8318 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8319 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
8320 pipe_works=yes
8321 fi
8322 LIBS="$lt_save_LIBS"
8323 CFLAGS="$lt_save_CFLAGS"
8324 else
8325 echo "cannot find nm_test_func in $nlist" >&5
8326 fi
8327 else
8328 echo "cannot find nm_test_var in $nlist" >&5
8329 fi
8330 else
8331 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
8332 fi
8333 else
8334 echo "$progname: failed program was:" >&5
8335 cat conftest.$ac_ext >&5
8336 fi
8337 rm -rf conftest* conftst*
8338
8339 # Do not use the global_symbol_pipe unless it works.
8340 if test "$pipe_works" = yes; then
8341 break
8342 else
8343 lt_cv_sys_global_symbol_pipe=
8344 fi
8345 done
8346
8347 fi
8348
8349 if test -z "$lt_cv_sys_global_symbol_pipe"; then
8350 lt_cv_sys_global_symbol_to_cdecl=
8351 fi
8352 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
8353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8354 $as_echo "failed" >&6; }
8355 else
8356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8357 $as_echo "ok" >&6; }
8358 fi
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381 # Check whether --enable-libtool-lock was given.
8382 if test "${enable_libtool_lock+set}" = set; then :
8383 enableval=$enable_libtool_lock;
8384 fi
8385
8386 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
8387
8388 # Some flags need to be propagated to the compiler or linker for good
8389 # libtool support.
8390 case $host in
8391 ia64-*-hpux*)
8392 # Find out which ABI we are using.
8393 echo 'int i;' > conftest.$ac_ext
8394 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8395 (eval $ac_compile) 2>&5
8396 ac_status=$?
8397 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8398 test $ac_status = 0; }; then
8399 case `/usr/bin/file conftest.$ac_objext` in
8400 *ELF-32*)
8401 HPUX_IA64_MODE="32"
8402 ;;
8403 *ELF-64*)
8404 HPUX_IA64_MODE="64"
8405 ;;
8406 esac
8407 fi
8408 rm -rf conftest*
8409 ;;
8410 *-*-irix6*)
8411 # Find out which ABI we are using.
8412 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
8413 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8414 (eval $ac_compile) 2>&5
8415 ac_status=$?
8416 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8417 test $ac_status = 0; }; then
8418 if test "$lt_cv_prog_gnu_ld" = yes; then
8419 case `/usr/bin/file conftest.$ac_objext` in
8420 *32-bit*)
8421 LD="${LD-ld} -melf32bsmip"
8422 ;;
8423 *N32*)
8424 LD="${LD-ld} -melf32bmipn32"
8425 ;;
8426 *64-bit*)
8427 LD="${LD-ld} -melf64bmip"
8428 ;;
8429 esac
8430 else
8431 case `/usr/bin/file conftest.$ac_objext` in
8432 *32-bit*)
8433 LD="${LD-ld} -32"
8434 ;;
8435 *N32*)
8436 LD="${LD-ld} -n32"
8437 ;;
8438 *64-bit*)
8439 LD="${LD-ld} -64"
8440 ;;
8441 esac
8442 fi
8443 fi
8444 rm -rf conftest*
8445 ;;
8446
8447 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
8448 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
8449 # Find out which ABI we are using.
8450 echo 'int i;' > conftest.$ac_ext
8451 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8452 (eval $ac_compile) 2>&5
8453 ac_status=$?
8454 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8455 test $ac_status = 0; }; then
8456 case `/usr/bin/file conftest.o` in
8457 *32-bit*)
8458 case $host in
8459 x86_64-*kfreebsd*-gnu)
8460 LD="${LD-ld} -m elf_i386_fbsd"
8461 ;;
8462 x86_64-*linux*)
8463 case `/usr/bin/file conftest.o` in
8464 *x86-64*)
8465 LD="${LD-ld} -m elf32_x86_64"
8466 ;;
8467 *)
8468 LD="${LD-ld} -m elf_i386"
8469 ;;
8470 esac
8471 ;;
8472 powerpc64le-*linux*)
8473 LD="${LD-ld} -m elf32lppclinux"
8474 ;;
8475 powerpc64-*linux*)
8476 LD="${LD-ld} -m elf32ppclinux"
8477 ;;
8478 s390x-*linux*)
8479 LD="${LD-ld} -m elf_s390"
8480 ;;
8481 sparc64-*linux*)
8482 LD="${LD-ld} -m elf32_sparc"
8483 ;;
8484 esac
8485 ;;
8486 *64-bit*)
8487 case $host in
8488 x86_64-*kfreebsd*-gnu)
8489 LD="${LD-ld} -m elf_x86_64_fbsd"
8490 ;;
8491 x86_64-*linux*)
8492 LD="${LD-ld} -m elf_x86_64"
8493 ;;
8494 powerpcle-*linux*)
8495 LD="${LD-ld} -m elf64lppc"
8496 ;;
8497 powerpc-*linux*)
8498 LD="${LD-ld} -m elf64ppc"
8499 ;;
8500 s390*-*linux*|s390*-*tpf*)
8501 LD="${LD-ld} -m elf64_s390"
8502 ;;
8503 sparc*-*linux*)
8504 LD="${LD-ld} -m elf64_sparc"
8505 ;;
8506 esac
8507 ;;
8508 esac
8509 fi
8510 rm -rf conftest*
8511 ;;
8512
8513 *-*-sco3.2v5*)
8514 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
8515 SAVE_CFLAGS="$CFLAGS"
8516 CFLAGS="$CFLAGS -belf"
8517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
8518 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
8519 if ${lt_cv_cc_needs_belf+:} false; then :
8520 $as_echo_n "(cached) " >&6
8521 else
8522 ac_ext=c
8523 ac_cpp='$CPP $CPPFLAGS'
8524 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8525 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8526 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8527
8528 if test x$gcc_no_link = xyes; then
8529 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8530 fi
8531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8532 /* end confdefs.h. */
8533
8534 int
8535 main ()
8536 {
8537
8538 ;
8539 return 0;
8540 }
8541 _ACEOF
8542 if ac_fn_c_try_link "$LINENO"; then :
8543 lt_cv_cc_needs_belf=yes
8544 else
8545 lt_cv_cc_needs_belf=no
8546 fi
8547 rm -f core conftest.err conftest.$ac_objext \
8548 conftest$ac_exeext conftest.$ac_ext
8549 ac_ext=c
8550 ac_cpp='$CPP $CPPFLAGS'
8551 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8552 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8553 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8554
8555 fi
8556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8557 $as_echo "$lt_cv_cc_needs_belf" >&6; }
8558 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
8559 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8560 CFLAGS="$SAVE_CFLAGS"
8561 fi
8562 ;;
8563 sparc*-*solaris*)
8564 # Find out which ABI we are using.
8565 echo 'int i;' > conftest.$ac_ext
8566 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8567 (eval $ac_compile) 2>&5
8568 ac_status=$?
8569 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8570 test $ac_status = 0; }; then
8571 case `/usr/bin/file conftest.o` in
8572 *64-bit*)
8573 case $lt_cv_prog_gnu_ld in
8574 yes*) LD="${LD-ld} -m elf64_sparc" ;;
8575 *)
8576 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8577 LD="${LD-ld} -64"
8578 fi
8579 ;;
8580 esac
8581 ;;
8582 esac
8583 fi
8584 rm -rf conftest*
8585 ;;
8586 esac
8587
8588 need_locks="$enable_libtool_lock"
8589
8590
8591 case $host_os in
8592 rhapsody* | darwin*)
8593 if test -n "$ac_tool_prefix"; then
8594 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8595 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8597 $as_echo_n "checking for $ac_word... " >&6; }
8598 if ${ac_cv_prog_DSYMUTIL+:} false; then :
8599 $as_echo_n "(cached) " >&6
8600 else
8601 if test -n "$DSYMUTIL"; then
8602 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8603 else
8604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8605 for as_dir in $PATH
8606 do
8607 IFS=$as_save_IFS
8608 test -z "$as_dir" && as_dir=.
8609 for ac_exec_ext in '' $ac_executable_extensions; do
8610 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8611 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8612 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8613 break 2
8614 fi
8615 done
8616 done
8617 IFS=$as_save_IFS
8618
8619 fi
8620 fi
8621 DSYMUTIL=$ac_cv_prog_DSYMUTIL
8622 if test -n "$DSYMUTIL"; then
8623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8624 $as_echo "$DSYMUTIL" >&6; }
8625 else
8626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8627 $as_echo "no" >&6; }
8628 fi
8629
8630
8631 fi
8632 if test -z "$ac_cv_prog_DSYMUTIL"; then
8633 ac_ct_DSYMUTIL=$DSYMUTIL
8634 # Extract the first word of "dsymutil", so it can be a program name with args.
8635 set dummy dsymutil; ac_word=$2
8636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8637 $as_echo_n "checking for $ac_word... " >&6; }
8638 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
8639 $as_echo_n "(cached) " >&6
8640 else
8641 if test -n "$ac_ct_DSYMUTIL"; then
8642 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8643 else
8644 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8645 for as_dir in $PATH
8646 do
8647 IFS=$as_save_IFS
8648 test -z "$as_dir" && as_dir=.
8649 for ac_exec_ext in '' $ac_executable_extensions; do
8650 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8651 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
8652 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8653 break 2
8654 fi
8655 done
8656 done
8657 IFS=$as_save_IFS
8658
8659 fi
8660 fi
8661 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8662 if test -n "$ac_ct_DSYMUTIL"; then
8663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8664 $as_echo "$ac_ct_DSYMUTIL" >&6; }
8665 else
8666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8667 $as_echo "no" >&6; }
8668 fi
8669
8670 if test "x$ac_ct_DSYMUTIL" = x; then
8671 DSYMUTIL=":"
8672 else
8673 case $cross_compiling:$ac_tool_warned in
8674 yes:)
8675 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8676 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8677 ac_tool_warned=yes ;;
8678 esac
8679 DSYMUTIL=$ac_ct_DSYMUTIL
8680 fi
8681 else
8682 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8683 fi
8684
8685 if test -n "$ac_tool_prefix"; then
8686 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8687 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8689 $as_echo_n "checking for $ac_word... " >&6; }
8690 if ${ac_cv_prog_NMEDIT+:} false; then :
8691 $as_echo_n "(cached) " >&6
8692 else
8693 if test -n "$NMEDIT"; then
8694 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8695 else
8696 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8697 for as_dir in $PATH
8698 do
8699 IFS=$as_save_IFS
8700 test -z "$as_dir" && as_dir=.
8701 for ac_exec_ext in '' $ac_executable_extensions; do
8702 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8703 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8704 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8705 break 2
8706 fi
8707 done
8708 done
8709 IFS=$as_save_IFS
8710
8711 fi
8712 fi
8713 NMEDIT=$ac_cv_prog_NMEDIT
8714 if test -n "$NMEDIT"; then
8715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8716 $as_echo "$NMEDIT" >&6; }
8717 else
8718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8719 $as_echo "no" >&6; }
8720 fi
8721
8722
8723 fi
8724 if test -z "$ac_cv_prog_NMEDIT"; then
8725 ac_ct_NMEDIT=$NMEDIT
8726 # Extract the first word of "nmedit", so it can be a program name with args.
8727 set dummy nmedit; ac_word=$2
8728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8729 $as_echo_n "checking for $ac_word... " >&6; }
8730 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
8731 $as_echo_n "(cached) " >&6
8732 else
8733 if test -n "$ac_ct_NMEDIT"; then
8734 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8735 else
8736 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8737 for as_dir in $PATH
8738 do
8739 IFS=$as_save_IFS
8740 test -z "$as_dir" && as_dir=.
8741 for ac_exec_ext in '' $ac_executable_extensions; do
8742 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8743 ac_cv_prog_ac_ct_NMEDIT="nmedit"
8744 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8745 break 2
8746 fi
8747 done
8748 done
8749 IFS=$as_save_IFS
8750
8751 fi
8752 fi
8753 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8754 if test -n "$ac_ct_NMEDIT"; then
8755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8756 $as_echo "$ac_ct_NMEDIT" >&6; }
8757 else
8758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8759 $as_echo "no" >&6; }
8760 fi
8761
8762 if test "x$ac_ct_NMEDIT" = x; then
8763 NMEDIT=":"
8764 else
8765 case $cross_compiling:$ac_tool_warned in
8766 yes:)
8767 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8768 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8769 ac_tool_warned=yes ;;
8770 esac
8771 NMEDIT=$ac_ct_NMEDIT
8772 fi
8773 else
8774 NMEDIT="$ac_cv_prog_NMEDIT"
8775 fi
8776
8777 if test -n "$ac_tool_prefix"; then
8778 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8779 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8781 $as_echo_n "checking for $ac_word... " >&6; }
8782 if ${ac_cv_prog_LIPO+:} false; then :
8783 $as_echo_n "(cached) " >&6
8784 else
8785 if test -n "$LIPO"; then
8786 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8787 else
8788 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8789 for as_dir in $PATH
8790 do
8791 IFS=$as_save_IFS
8792 test -z "$as_dir" && as_dir=.
8793 for ac_exec_ext in '' $ac_executable_extensions; do
8794 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8795 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8796 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8797 break 2
8798 fi
8799 done
8800 done
8801 IFS=$as_save_IFS
8802
8803 fi
8804 fi
8805 LIPO=$ac_cv_prog_LIPO
8806 if test -n "$LIPO"; then
8807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8808 $as_echo "$LIPO" >&6; }
8809 else
8810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8811 $as_echo "no" >&6; }
8812 fi
8813
8814
8815 fi
8816 if test -z "$ac_cv_prog_LIPO"; then
8817 ac_ct_LIPO=$LIPO
8818 # Extract the first word of "lipo", so it can be a program name with args.
8819 set dummy lipo; ac_word=$2
8820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8821 $as_echo_n "checking for $ac_word... " >&6; }
8822 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8823 $as_echo_n "(cached) " >&6
8824 else
8825 if test -n "$ac_ct_LIPO"; then
8826 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8827 else
8828 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8829 for as_dir in $PATH
8830 do
8831 IFS=$as_save_IFS
8832 test -z "$as_dir" && as_dir=.
8833 for ac_exec_ext in '' $ac_executable_extensions; do
8834 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8835 ac_cv_prog_ac_ct_LIPO="lipo"
8836 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8837 break 2
8838 fi
8839 done
8840 done
8841 IFS=$as_save_IFS
8842
8843 fi
8844 fi
8845 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8846 if test -n "$ac_ct_LIPO"; then
8847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8848 $as_echo "$ac_ct_LIPO" >&6; }
8849 else
8850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8851 $as_echo "no" >&6; }
8852 fi
8853
8854 if test "x$ac_ct_LIPO" = x; then
8855 LIPO=":"
8856 else
8857 case $cross_compiling:$ac_tool_warned in
8858 yes:)
8859 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8860 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8861 ac_tool_warned=yes ;;
8862 esac
8863 LIPO=$ac_ct_LIPO
8864 fi
8865 else
8866 LIPO="$ac_cv_prog_LIPO"
8867 fi
8868
8869 if test -n "$ac_tool_prefix"; then
8870 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8871 set dummy ${ac_tool_prefix}otool; ac_word=$2
8872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8873 $as_echo_n "checking for $ac_word... " >&6; }
8874 if ${ac_cv_prog_OTOOL+:} false; then :
8875 $as_echo_n "(cached) " >&6
8876 else
8877 if test -n "$OTOOL"; then
8878 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8879 else
8880 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8881 for as_dir in $PATH
8882 do
8883 IFS=$as_save_IFS
8884 test -z "$as_dir" && as_dir=.
8885 for ac_exec_ext in '' $ac_executable_extensions; do
8886 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8887 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8888 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8889 break 2
8890 fi
8891 done
8892 done
8893 IFS=$as_save_IFS
8894
8895 fi
8896 fi
8897 OTOOL=$ac_cv_prog_OTOOL
8898 if test -n "$OTOOL"; then
8899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8900 $as_echo "$OTOOL" >&6; }
8901 else
8902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8903 $as_echo "no" >&6; }
8904 fi
8905
8906
8907 fi
8908 if test -z "$ac_cv_prog_OTOOL"; then
8909 ac_ct_OTOOL=$OTOOL
8910 # Extract the first word of "otool", so it can be a program name with args.
8911 set dummy otool; ac_word=$2
8912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8913 $as_echo_n "checking for $ac_word... " >&6; }
8914 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8915 $as_echo_n "(cached) " >&6
8916 else
8917 if test -n "$ac_ct_OTOOL"; then
8918 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8919 else
8920 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8921 for as_dir in $PATH
8922 do
8923 IFS=$as_save_IFS
8924 test -z "$as_dir" && as_dir=.
8925 for ac_exec_ext in '' $ac_executable_extensions; do
8926 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8927 ac_cv_prog_ac_ct_OTOOL="otool"
8928 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8929 break 2
8930 fi
8931 done
8932 done
8933 IFS=$as_save_IFS
8934
8935 fi
8936 fi
8937 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8938 if test -n "$ac_ct_OTOOL"; then
8939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8940 $as_echo "$ac_ct_OTOOL" >&6; }
8941 else
8942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8943 $as_echo "no" >&6; }
8944 fi
8945
8946 if test "x$ac_ct_OTOOL" = x; then
8947 OTOOL=":"
8948 else
8949 case $cross_compiling:$ac_tool_warned in
8950 yes:)
8951 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8952 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8953 ac_tool_warned=yes ;;
8954 esac
8955 OTOOL=$ac_ct_OTOOL
8956 fi
8957 else
8958 OTOOL="$ac_cv_prog_OTOOL"
8959 fi
8960
8961 if test -n "$ac_tool_prefix"; then
8962 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8963 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8965 $as_echo_n "checking for $ac_word... " >&6; }
8966 if ${ac_cv_prog_OTOOL64+:} false; then :
8967 $as_echo_n "(cached) " >&6
8968 else
8969 if test -n "$OTOOL64"; then
8970 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8971 else
8972 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8973 for as_dir in $PATH
8974 do
8975 IFS=$as_save_IFS
8976 test -z "$as_dir" && as_dir=.
8977 for ac_exec_ext in '' $ac_executable_extensions; do
8978 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8979 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8980 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8981 break 2
8982 fi
8983 done
8984 done
8985 IFS=$as_save_IFS
8986
8987 fi
8988 fi
8989 OTOOL64=$ac_cv_prog_OTOOL64
8990 if test -n "$OTOOL64"; then
8991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8992 $as_echo "$OTOOL64" >&6; }
8993 else
8994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8995 $as_echo "no" >&6; }
8996 fi
8997
8998
8999 fi
9000 if test -z "$ac_cv_prog_OTOOL64"; then
9001 ac_ct_OTOOL64=$OTOOL64
9002 # Extract the first word of "otool64", so it can be a program name with args.
9003 set dummy otool64; ac_word=$2
9004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9005 $as_echo_n "checking for $ac_word... " >&6; }
9006 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
9007 $as_echo_n "(cached) " >&6
9008 else
9009 if test -n "$ac_ct_OTOOL64"; then
9010 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
9011 else
9012 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9013 for as_dir in $PATH
9014 do
9015 IFS=$as_save_IFS
9016 test -z "$as_dir" && as_dir=.
9017 for ac_exec_ext in '' $ac_executable_extensions; do
9018 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9019 ac_cv_prog_ac_ct_OTOOL64="otool64"
9020 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9021 break 2
9022 fi
9023 done
9024 done
9025 IFS=$as_save_IFS
9026
9027 fi
9028 fi
9029 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
9030 if test -n "$ac_ct_OTOOL64"; then
9031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
9032 $as_echo "$ac_ct_OTOOL64" >&6; }
9033 else
9034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9035 $as_echo "no" >&6; }
9036 fi
9037
9038 if test "x$ac_ct_OTOOL64" = x; then
9039 OTOOL64=":"
9040 else
9041 case $cross_compiling:$ac_tool_warned in
9042 yes:)
9043 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9044 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9045 ac_tool_warned=yes ;;
9046 esac
9047 OTOOL64=$ac_ct_OTOOL64
9048 fi
9049 else
9050 OTOOL64="$ac_cv_prog_OTOOL64"
9051 fi
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
9080 $as_echo_n "checking for -single_module linker flag... " >&6; }
9081 if ${lt_cv_apple_cc_single_mod+:} false; then :
9082 $as_echo_n "(cached) " >&6
9083 else
9084 lt_cv_apple_cc_single_mod=no
9085 if test -z "${LT_MULTI_MODULE}"; then
9086 # By default we will add the -single_module flag. You can override
9087 # by either setting the environment variable LT_MULTI_MODULE
9088 # non-empty at configure time, or by adding -multi_module to the
9089 # link flags.
9090 rm -rf libconftest.dylib*
9091 echo "int foo(void){return 1;}" > conftest.c
9092 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
9093 -dynamiclib -Wl,-single_module conftest.c" >&5
9094 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
9095 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
9096 _lt_result=$?
9097 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
9098 lt_cv_apple_cc_single_mod=yes
9099 else
9100 cat conftest.err >&5
9101 fi
9102 rm -rf libconftest.dylib*
9103 rm -f conftest.*
9104 fi
9105 fi
9106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
9107 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
9108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
9109 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
9110 if ${lt_cv_ld_exported_symbols_list+:} false; then :
9111 $as_echo_n "(cached) " >&6
9112 else
9113 lt_cv_ld_exported_symbols_list=no
9114 save_LDFLAGS=$LDFLAGS
9115 echo "_main" > conftest.sym
9116 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
9117 if test x$gcc_no_link = xyes; then
9118 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9119 fi
9120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9121 /* end confdefs.h. */
9122
9123 int
9124 main ()
9125 {
9126
9127 ;
9128 return 0;
9129 }
9130 _ACEOF
9131 if ac_fn_c_try_link "$LINENO"; then :
9132 lt_cv_ld_exported_symbols_list=yes
9133 else
9134 lt_cv_ld_exported_symbols_list=no
9135 fi
9136 rm -f core conftest.err conftest.$ac_objext \
9137 conftest$ac_exeext conftest.$ac_ext
9138 LDFLAGS="$save_LDFLAGS"
9139
9140 fi
9141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
9142 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
9143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
9144 $as_echo_n "checking for -force_load linker flag... " >&6; }
9145 if ${lt_cv_ld_force_load+:} false; then :
9146 $as_echo_n "(cached) " >&6
9147 else
9148 lt_cv_ld_force_load=no
9149 cat > conftest.c << _LT_EOF
9150 int forced_loaded() { return 2;}
9151 _LT_EOF
9152 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
9153 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
9154 echo "$AR cru libconftest.a conftest.o" >&5
9155 $AR cru libconftest.a conftest.o 2>&5
9156 cat > conftest.c << _LT_EOF
9157 int main() { return 0;}
9158 _LT_EOF
9159 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
9160 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
9161 _lt_result=$?
9162 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
9163 lt_cv_ld_force_load=yes
9164 else
9165 cat conftest.err >&5
9166 fi
9167 rm -f conftest.err libconftest.a conftest conftest.c
9168 rm -rf conftest.dSYM
9169
9170 fi
9171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
9172 $as_echo "$lt_cv_ld_force_load" >&6; }
9173 # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to
9174 # build without first building modern cctools / linker.
9175 case $host_cpu-$host_os in
9176 *-rhapsody* | *-darwin1.[012])
9177 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
9178 *-darwin1.*)
9179 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
9180 *-darwin*)
9181 # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
9182 # deployment target is forced to an earlier version.
9183 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
9184 UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
9185 ;;
9186 10.[012][,.]*)
9187 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
9188 ;;
9189 *)
9190 ;;
9191 esac
9192 ;;
9193 esac
9194 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
9195 _lt_dar_single_mod='$single_module'
9196 fi
9197 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
9198 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
9199 else
9200 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
9201 fi
9202 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
9203 _lt_dsymutil='~$DSYMUTIL $lib || :'
9204 else
9205 _lt_dsymutil=
9206 fi
9207 ;;
9208 esac
9209
9210 for ac_header in dlfcn.h
9211 do :
9212 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9213 "
9214 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
9215 cat >>confdefs.h <<_ACEOF
9216 #define HAVE_DLFCN_H 1
9217 _ACEOF
9218
9219 fi
9220
9221 done
9222
9223
9224
9225
9226
9227
9228 # Set options
9229
9230
9231
9232
9233 enable_win32_dll=no
9234
9235
9236 # Check whether --enable-shared was given.
9237 if test "${enable_shared+set}" = set; then :
9238 enableval=$enable_shared; p=${PACKAGE-default}
9239 case $enableval in
9240 yes) enable_shared=yes ;;
9241 no) enable_shared=no ;;
9242 *)
9243 enable_shared=no
9244 # Look at the argument we got. We use all the common list separators.
9245 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9246 for pkg in $enableval; do
9247 IFS="$lt_save_ifs"
9248 if test "X$pkg" = "X$p"; then
9249 enable_shared=yes
9250 fi
9251 done
9252 IFS="$lt_save_ifs"
9253 ;;
9254 esac
9255 else
9256 enable_shared=yes
9257 fi
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267 # Check whether --enable-static was given.
9268 if test "${enable_static+set}" = set; then :
9269 enableval=$enable_static; p=${PACKAGE-default}
9270 case $enableval in
9271 yes) enable_static=yes ;;
9272 no) enable_static=no ;;
9273 *)
9274 enable_static=no
9275 # Look at the argument we got. We use all the common list separators.
9276 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9277 for pkg in $enableval; do
9278 IFS="$lt_save_ifs"
9279 if test "X$pkg" = "X$p"; then
9280 enable_static=yes
9281 fi
9282 done
9283 IFS="$lt_save_ifs"
9284 ;;
9285 esac
9286 else
9287 enable_static=yes
9288 fi
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299 # Check whether --with-pic was given.
9300 if test "${with_pic+set}" = set; then :
9301 withval=$with_pic; pic_mode="$withval"
9302 else
9303 pic_mode=default
9304 fi
9305
9306
9307 test -z "$pic_mode" && pic_mode=default
9308
9309
9310
9311
9312
9313
9314
9315 # Check whether --enable-fast-install was given.
9316 if test "${enable_fast_install+set}" = set; then :
9317 enableval=$enable_fast_install; p=${PACKAGE-default}
9318 case $enableval in
9319 yes) enable_fast_install=yes ;;
9320 no) enable_fast_install=no ;;
9321 *)
9322 enable_fast_install=no
9323 # Look at the argument we got. We use all the common list separators.
9324 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9325 for pkg in $enableval; do
9326 IFS="$lt_save_ifs"
9327 if test "X$pkg" = "X$p"; then
9328 enable_fast_install=yes
9329 fi
9330 done
9331 IFS="$lt_save_ifs"
9332 ;;
9333 esac
9334 else
9335 enable_fast_install=yes
9336 fi
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348 # This can be used to rebuild libtool when needed
9349 LIBTOOL_DEPS="$ltmain"
9350
9351 # Always use our own libtool.
9352 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379 test -z "$LN_S" && LN_S="ln -s"
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394 if test -n "${ZSH_VERSION+set}" ; then
9395 setopt NO_GLOB_SUBST
9396 fi
9397
9398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9399 $as_echo_n "checking for objdir... " >&6; }
9400 if ${lt_cv_objdir+:} false; then :
9401 $as_echo_n "(cached) " >&6
9402 else
9403 rm -f .libs 2>/dev/null
9404 mkdir .libs 2>/dev/null
9405 if test -d .libs; then
9406 lt_cv_objdir=.libs
9407 else
9408 # MS-DOS does not allow filenames that begin with a dot.
9409 lt_cv_objdir=_libs
9410 fi
9411 rmdir .libs 2>/dev/null
9412 fi
9413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9414 $as_echo "$lt_cv_objdir" >&6; }
9415 objdir=$lt_cv_objdir
9416
9417
9418
9419
9420
9421 cat >>confdefs.h <<_ACEOF
9422 #define LT_OBJDIR "$lt_cv_objdir/"
9423 _ACEOF
9424
9425
9426
9427
9428 case $host_os in
9429 aix3*)
9430 # AIX sometimes has problems with the GCC collect2 program. For some
9431 # reason, if we set the COLLECT_NAMES environment variable, the problems
9432 # vanish in a puff of smoke.
9433 if test "X${COLLECT_NAMES+set}" != Xset; then
9434 COLLECT_NAMES=
9435 export COLLECT_NAMES
9436 fi
9437 ;;
9438 esac
9439
9440 # Global variables:
9441 ofile=libtool
9442 can_build_shared=yes
9443
9444 # All known linkers require a `.a' archive for static linking (except MSVC,
9445 # which needs '.lib').
9446 libext=a
9447
9448 with_gnu_ld="$lt_cv_prog_gnu_ld"
9449
9450 old_CC="$CC"
9451 old_CFLAGS="$CFLAGS"
9452
9453 # Set sane defaults for various variables
9454 test -z "$CC" && CC=cc
9455 test -z "$LTCC" && LTCC=$CC
9456 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9457 test -z "$LD" && LD=ld
9458 test -z "$ac_objext" && ac_objext=o
9459
9460 for cc_temp in $compiler""; do
9461 case $cc_temp in
9462 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9463 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9464 \-*) ;;
9465 *) break;;
9466 esac
9467 done
9468 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9469
9470
9471 # Only perform the check for file, if the check method requires it
9472 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9473 case $deplibs_check_method in
9474 file_magic*)
9475 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9477 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9478 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9479 $as_echo_n "(cached) " >&6
9480 else
9481 case $MAGIC_CMD in
9482 [\\/*] | ?:[\\/]*)
9483 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9484 ;;
9485 *)
9486 lt_save_MAGIC_CMD="$MAGIC_CMD"
9487 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9488 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9489 for ac_dir in $ac_dummy; do
9490 IFS="$lt_save_ifs"
9491 test -z "$ac_dir" && ac_dir=.
9492 if test -f $ac_dir/${ac_tool_prefix}file; then
9493 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9494 if test -n "$file_magic_test_file"; then
9495 case $deplibs_check_method in
9496 "file_magic "*)
9497 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9498 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9499 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9500 $EGREP "$file_magic_regex" > /dev/null; then
9501 :
9502 else
9503 cat <<_LT_EOF 1>&2
9504
9505 *** Warning: the command libtool uses to detect shared libraries,
9506 *** $file_magic_cmd, produces output that libtool cannot recognize.
9507 *** The result is that libtool may fail to recognize shared libraries
9508 *** as such. This will affect the creation of libtool libraries that
9509 *** depend on shared libraries, but programs linked with such libtool
9510 *** libraries will work regardless of this problem. Nevertheless, you
9511 *** may want to report the problem to your system manager and/or to
9512 *** bug-libtool@gnu.org
9513
9514 _LT_EOF
9515 fi ;;
9516 esac
9517 fi
9518 break
9519 fi
9520 done
9521 IFS="$lt_save_ifs"
9522 MAGIC_CMD="$lt_save_MAGIC_CMD"
9523 ;;
9524 esac
9525 fi
9526
9527 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9528 if test -n "$MAGIC_CMD"; then
9529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9530 $as_echo "$MAGIC_CMD" >&6; }
9531 else
9532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9533 $as_echo "no" >&6; }
9534 fi
9535
9536
9537
9538
9539
9540 if test -z "$lt_cv_path_MAGIC_CMD"; then
9541 if test -n "$ac_tool_prefix"; then
9542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9543 $as_echo_n "checking for file... " >&6; }
9544 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9545 $as_echo_n "(cached) " >&6
9546 else
9547 case $MAGIC_CMD in
9548 [\\/*] | ?:[\\/]*)
9549 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9550 ;;
9551 *)
9552 lt_save_MAGIC_CMD="$MAGIC_CMD"
9553 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9554 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9555 for ac_dir in $ac_dummy; do
9556 IFS="$lt_save_ifs"
9557 test -z "$ac_dir" && ac_dir=.
9558 if test -f $ac_dir/file; then
9559 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9560 if test -n "$file_magic_test_file"; then
9561 case $deplibs_check_method in
9562 "file_magic "*)
9563 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9564 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9565 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9566 $EGREP "$file_magic_regex" > /dev/null; then
9567 :
9568 else
9569 cat <<_LT_EOF 1>&2
9570
9571 *** Warning: the command libtool uses to detect shared libraries,
9572 *** $file_magic_cmd, produces output that libtool cannot recognize.
9573 *** The result is that libtool may fail to recognize shared libraries
9574 *** as such. This will affect the creation of libtool libraries that
9575 *** depend on shared libraries, but programs linked with such libtool
9576 *** libraries will work regardless of this problem. Nevertheless, you
9577 *** may want to report the problem to your system manager and/or to
9578 *** bug-libtool@gnu.org
9579
9580 _LT_EOF
9581 fi ;;
9582 esac
9583 fi
9584 break
9585 fi
9586 done
9587 IFS="$lt_save_ifs"
9588 MAGIC_CMD="$lt_save_MAGIC_CMD"
9589 ;;
9590 esac
9591 fi
9592
9593 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9594 if test -n "$MAGIC_CMD"; then
9595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9596 $as_echo "$MAGIC_CMD" >&6; }
9597 else
9598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9599 $as_echo "no" >&6; }
9600 fi
9601
9602
9603 else
9604 MAGIC_CMD=:
9605 fi
9606 fi
9607
9608 fi
9609 ;;
9610 esac
9611
9612 # Use C for the default configuration in the libtool script
9613
9614 lt_save_CC="$CC"
9615 ac_ext=c
9616 ac_cpp='$CPP $CPPFLAGS'
9617 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9618 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9619 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9620
9621
9622 # Source file extension for C test sources.
9623 ac_ext=c
9624
9625 # Object file extension for compiled C test sources.
9626 objext=o
9627 objext=$objext
9628
9629 # Code to be used in simple compile tests
9630 lt_simple_compile_test_code="int some_variable = 0;"
9631
9632 # Code to be used in simple link tests
9633 lt_simple_link_test_code='int main(){return(0);}'
9634
9635
9636
9637
9638
9639
9640
9641 # If no C compiler was specified, use CC.
9642 LTCC=${LTCC-"$CC"}
9643
9644 # If no C compiler flags were specified, use CFLAGS.
9645 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9646
9647 # Allow CC to be a program name with arguments.
9648 compiler=$CC
9649
9650 # Save the default compiler, since it gets overwritten when the other
9651 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9652 compiler_DEFAULT=$CC
9653
9654 # save warnings/boilerplate of simple test code
9655 ac_outfile=conftest.$ac_objext
9656 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9657 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9658 _lt_compiler_boilerplate=`cat conftest.err`
9659 $RM conftest*
9660
9661 ac_outfile=conftest.$ac_objext
9662 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9663 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9664 _lt_linker_boilerplate=`cat conftest.err`
9665 $RM -r conftest*
9666
9667
9668 ## CAVEAT EMPTOR:
9669 ## There is no encapsulation within the following macros, do not change
9670 ## the running order or otherwise move them around unless you know exactly
9671 ## what you are doing...
9672 if test -n "$compiler"; then
9673
9674 lt_prog_compiler_no_builtin_flag=
9675
9676 if test "$GCC" = yes; then
9677 case $cc_basename in
9678 nvcc*)
9679 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9680 *)
9681 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9682 esac
9683
9684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9685 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9686 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9687 $as_echo_n "(cached) " >&6
9688 else
9689 lt_cv_prog_compiler_rtti_exceptions=no
9690 ac_outfile=conftest.$ac_objext
9691 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9692 lt_compiler_flag="-fno-rtti -fno-exceptions"
9693 # Insert the option either (1) after the last *FLAGS variable, or
9694 # (2) before a word containing "conftest.", or (3) at the end.
9695 # Note that $ac_compile itself does not contain backslashes and begins
9696 # with a dollar sign (not a hyphen), so the echo should work correctly.
9697 # The option is referenced via a variable to avoid confusing sed.
9698 lt_compile=`echo "$ac_compile" | $SED \
9699 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9700 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9701 -e 's:$: $lt_compiler_flag:'`
9702 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9703 (eval "$lt_compile" 2>conftest.err)
9704 ac_status=$?
9705 cat conftest.err >&5
9706 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9707 if (exit $ac_status) && test -s "$ac_outfile"; then
9708 # The compiler can only warn and ignore the option if not recognized
9709 # So say no if there are warnings other than the usual output.
9710 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9711 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9712 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9713 lt_cv_prog_compiler_rtti_exceptions=yes
9714 fi
9715 fi
9716 $RM conftest*
9717
9718 fi
9719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9720 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9721
9722 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9723 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9724 else
9725 :
9726 fi
9727
9728 fi
9729
9730
9731
9732
9733
9734
9735 lt_prog_compiler_wl=
9736 lt_prog_compiler_pic=
9737 lt_prog_compiler_static=
9738
9739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9740 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9741
9742 if test "$GCC" = yes; then
9743 lt_prog_compiler_wl='-Wl,'
9744 lt_prog_compiler_static='-static'
9745
9746 case $host_os in
9747 aix*)
9748 # All AIX code is PIC.
9749 if test "$host_cpu" = ia64; then
9750 # AIX 5 now supports IA64 processor
9751 lt_prog_compiler_static='-Bstatic'
9752 fi
9753 lt_prog_compiler_pic='-fPIC'
9754 ;;
9755
9756 amigaos*)
9757 case $host_cpu in
9758 powerpc)
9759 # see comment about AmigaOS4 .so support
9760 lt_prog_compiler_pic='-fPIC'
9761 ;;
9762 m68k)
9763 # FIXME: we need at least 68020 code to build shared libraries, but
9764 # adding the `-m68020' flag to GCC prevents building anything better,
9765 # like `-m68040'.
9766 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9767 ;;
9768 esac
9769 ;;
9770
9771 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9772 # PIC is the default for these OSes.
9773 ;;
9774
9775 mingw* | cygwin* | pw32* | os2* | cegcc*)
9776 # This hack is so that the source file can tell whether it is being
9777 # built for inclusion in a dll (and should export symbols for example).
9778 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9779 # (--disable-auto-import) libraries
9780 lt_prog_compiler_pic='-DDLL_EXPORT'
9781 ;;
9782
9783 darwin* | rhapsody*)
9784 # PIC is the default on this platform
9785 # Common symbols not allowed in MH_DYLIB files
9786 lt_prog_compiler_pic='-fno-common'
9787 ;;
9788
9789 haiku*)
9790 # PIC is the default for Haiku.
9791 # The "-static" flag exists, but is broken.
9792 lt_prog_compiler_static=
9793 ;;
9794
9795 hpux*)
9796 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9797 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9798 # sets the default TLS model and affects inlining.
9799 case $host_cpu in
9800 hppa*64*)
9801 # +Z the default
9802 ;;
9803 *)
9804 lt_prog_compiler_pic='-fPIC'
9805 ;;
9806 esac
9807 ;;
9808
9809 interix[3-9]*)
9810 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9811 # Instead, we relocate shared libraries at runtime.
9812 ;;
9813
9814 msdosdjgpp*)
9815 # Just because we use GCC doesn't mean we suddenly get shared libraries
9816 # on systems that don't support them.
9817 lt_prog_compiler_can_build_shared=no
9818 enable_shared=no
9819 ;;
9820
9821 *nto* | *qnx*)
9822 # QNX uses GNU C++, but need to define -shared option too, otherwise
9823 # it will coredump.
9824 lt_prog_compiler_pic='-fPIC -shared'
9825 ;;
9826
9827 sysv4*MP*)
9828 if test -d /usr/nec; then
9829 lt_prog_compiler_pic=-Kconform_pic
9830 fi
9831 ;;
9832
9833 *)
9834 lt_prog_compiler_pic='-fPIC'
9835 ;;
9836 esac
9837
9838 case $cc_basename in
9839 nvcc*) # Cuda Compiler Driver 2.2
9840 lt_prog_compiler_wl='-Xlinker '
9841 lt_prog_compiler_pic='-Xcompiler -fPIC'
9842 ;;
9843 esac
9844 else
9845 # PORTME Check for flag to pass linker flags through the system compiler.
9846 case $host_os in
9847 aix*)
9848 lt_prog_compiler_wl='-Wl,'
9849 if test "$host_cpu" = ia64; then
9850 # AIX 5 now supports IA64 processor
9851 lt_prog_compiler_static='-Bstatic'
9852 else
9853 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9854 fi
9855 ;;
9856
9857 mingw* | cygwin* | pw32* | os2* | cegcc*)
9858 # This hack is so that the source file can tell whether it is being
9859 # built for inclusion in a dll (and should export symbols for example).
9860 lt_prog_compiler_pic='-DDLL_EXPORT'
9861 ;;
9862
9863 hpux9* | hpux10* | hpux11*)
9864 lt_prog_compiler_wl='-Wl,'
9865 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9866 # not for PA HP-UX.
9867 case $host_cpu in
9868 hppa*64*|ia64*)
9869 # +Z the default
9870 ;;
9871 *)
9872 lt_prog_compiler_pic='+Z'
9873 ;;
9874 esac
9875 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9876 lt_prog_compiler_static='${wl}-a ${wl}archive'
9877 ;;
9878
9879 irix5* | irix6* | nonstopux*)
9880 lt_prog_compiler_wl='-Wl,'
9881 # PIC (with -KPIC) is the default.
9882 lt_prog_compiler_static='-non_shared'
9883 ;;
9884
9885 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9886 case $cc_basename in
9887 # old Intel for x86_64 which still supported -KPIC.
9888 ecc*)
9889 lt_prog_compiler_wl='-Wl,'
9890 lt_prog_compiler_pic='-KPIC'
9891 lt_prog_compiler_static='-static'
9892 ;;
9893 # icc used to be incompatible with GCC.
9894 # ICC 10 doesn't accept -KPIC any more.
9895 icc* | ifort*)
9896 lt_prog_compiler_wl='-Wl,'
9897 lt_prog_compiler_pic='-fPIC'
9898 lt_prog_compiler_static='-static'
9899 ;;
9900 # Lahey Fortran 8.1.
9901 lf95*)
9902 lt_prog_compiler_wl='-Wl,'
9903 lt_prog_compiler_pic='--shared'
9904 lt_prog_compiler_static='--static'
9905 ;;
9906 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9907 # Portland Group compilers (*not* the Pentium gcc compiler,
9908 # which looks to be a dead project)
9909 lt_prog_compiler_wl='-Wl,'
9910 lt_prog_compiler_pic='-fpic'
9911 lt_prog_compiler_static='-Bstatic'
9912 ;;
9913 ccc*)
9914 lt_prog_compiler_wl='-Wl,'
9915 # All Alpha code is PIC.
9916 lt_prog_compiler_static='-non_shared'
9917 ;;
9918 xl* | bgxl* | bgf* | mpixl*)
9919 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9920 lt_prog_compiler_wl='-Wl,'
9921 lt_prog_compiler_pic='-qpic'
9922 lt_prog_compiler_static='-qstaticlink'
9923 ;;
9924 *)
9925 case `$CC -V 2>&1 | sed 5q` in
9926 *Sun\ F* | *Sun*Fortran*)
9927 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9928 lt_prog_compiler_pic='-KPIC'
9929 lt_prog_compiler_static='-Bstatic'
9930 lt_prog_compiler_wl=''
9931 ;;
9932 *Sun\ C*)
9933 # Sun C 5.9
9934 lt_prog_compiler_pic='-KPIC'
9935 lt_prog_compiler_static='-Bstatic'
9936 lt_prog_compiler_wl='-Wl,'
9937 ;;
9938 esac
9939 ;;
9940 esac
9941 ;;
9942
9943 newsos6)
9944 lt_prog_compiler_pic='-KPIC'
9945 lt_prog_compiler_static='-Bstatic'
9946 ;;
9947
9948 *nto* | *qnx*)
9949 # QNX uses GNU C++, but need to define -shared option too, otherwise
9950 # it will coredump.
9951 lt_prog_compiler_pic='-fPIC -shared'
9952 ;;
9953
9954 osf3* | osf4* | osf5*)
9955 lt_prog_compiler_wl='-Wl,'
9956 # All OSF/1 code is PIC.
9957 lt_prog_compiler_static='-non_shared'
9958 ;;
9959
9960 rdos*)
9961 lt_prog_compiler_static='-non_shared'
9962 ;;
9963
9964 solaris*)
9965 lt_prog_compiler_pic='-KPIC'
9966 lt_prog_compiler_static='-Bstatic'
9967 case $cc_basename in
9968 f77* | f90* | f95*)
9969 lt_prog_compiler_wl='-Qoption ld ';;
9970 *)
9971 lt_prog_compiler_wl='-Wl,';;
9972 esac
9973 ;;
9974
9975 sunos4*)
9976 lt_prog_compiler_wl='-Qoption ld '
9977 lt_prog_compiler_pic='-PIC'
9978 lt_prog_compiler_static='-Bstatic'
9979 ;;
9980
9981 sysv4 | sysv4.2uw2* | sysv4.3*)
9982 lt_prog_compiler_wl='-Wl,'
9983 lt_prog_compiler_pic='-KPIC'
9984 lt_prog_compiler_static='-Bstatic'
9985 ;;
9986
9987 sysv4*MP*)
9988 if test -d /usr/nec ;then
9989 lt_prog_compiler_pic='-Kconform_pic'
9990 lt_prog_compiler_static='-Bstatic'
9991 fi
9992 ;;
9993
9994 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9995 lt_prog_compiler_wl='-Wl,'
9996 lt_prog_compiler_pic='-KPIC'
9997 lt_prog_compiler_static='-Bstatic'
9998 ;;
9999
10000 unicos*)
10001 lt_prog_compiler_wl='-Wl,'
10002 lt_prog_compiler_can_build_shared=no
10003 ;;
10004
10005 uts4*)
10006 lt_prog_compiler_pic='-pic'
10007 lt_prog_compiler_static='-Bstatic'
10008 ;;
10009
10010 *)
10011 lt_prog_compiler_can_build_shared=no
10012 ;;
10013 esac
10014 fi
10015
10016 case $host_os in
10017 # For platforms which do not support PIC, -DPIC is meaningless:
10018 *djgpp*)
10019 lt_prog_compiler_pic=
10020 ;;
10021 *)
10022 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10023 ;;
10024 esac
10025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10026 $as_echo "$lt_prog_compiler_pic" >&6; }
10027
10028
10029
10030
10031
10032
10033 #
10034 # Check to make sure the PIC flag actually works.
10035 #
10036 if test -n "$lt_prog_compiler_pic"; then
10037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10038 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10039 if ${lt_cv_prog_compiler_pic_works+:} false; then :
10040 $as_echo_n "(cached) " >&6
10041 else
10042 lt_cv_prog_compiler_pic_works=no
10043 ac_outfile=conftest.$ac_objext
10044 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10045 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10046 # Insert the option either (1) after the last *FLAGS variable, or
10047 # (2) before a word containing "conftest.", or (3) at the end.
10048 # Note that $ac_compile itself does not contain backslashes and begins
10049 # with a dollar sign (not a hyphen), so the echo should work correctly.
10050 # The option is referenced via a variable to avoid confusing sed.
10051 lt_compile=`echo "$ac_compile" | $SED \
10052 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10053 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10054 -e 's:$: $lt_compiler_flag:'`
10055 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10056 (eval "$lt_compile" 2>conftest.err)
10057 ac_status=$?
10058 cat conftest.err >&5
10059 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10060 if (exit $ac_status) && test -s "$ac_outfile"; then
10061 # The compiler can only warn and ignore the option if not recognized
10062 # So say no if there are warnings other than the usual output.
10063 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10064 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10065 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10066 lt_cv_prog_compiler_pic_works=yes
10067 fi
10068 fi
10069 $RM conftest*
10070
10071 fi
10072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10073 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10074
10075 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10076 case $lt_prog_compiler_pic in
10077 "" | " "*) ;;
10078 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10079 esac
10080 else
10081 lt_prog_compiler_pic=
10082 lt_prog_compiler_can_build_shared=no
10083 fi
10084
10085 fi
10086
10087
10088
10089
10090
10091
10092 #
10093 # Check to make sure the static flag actually works.
10094 #
10095 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10097 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10098 if ${lt_cv_prog_compiler_static_works+:} false; then :
10099 $as_echo_n "(cached) " >&6
10100 else
10101 lt_cv_prog_compiler_static_works=no
10102 save_LDFLAGS="$LDFLAGS"
10103 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10104 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10105 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10106 # The linker can only warn and ignore the option if not recognized
10107 # So say no if there are warnings
10108 if test -s conftest.err; then
10109 # Append any errors to the config.log.
10110 cat conftest.err 1>&5
10111 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10112 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10113 if diff conftest.exp conftest.er2 >/dev/null; then
10114 lt_cv_prog_compiler_static_works=yes
10115 fi
10116 else
10117 lt_cv_prog_compiler_static_works=yes
10118 fi
10119 fi
10120 $RM -r conftest*
10121 LDFLAGS="$save_LDFLAGS"
10122
10123 fi
10124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10125 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10126
10127 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10128 :
10129 else
10130 lt_prog_compiler_static=
10131 fi
10132
10133
10134
10135
10136
10137
10138
10139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10140 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10141 if ${lt_cv_prog_compiler_c_o+:} false; then :
10142 $as_echo_n "(cached) " >&6
10143 else
10144 lt_cv_prog_compiler_c_o=no
10145 $RM -r conftest 2>/dev/null
10146 mkdir conftest
10147 cd conftest
10148 mkdir out
10149 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10150
10151 lt_compiler_flag="-o out/conftest2.$ac_objext"
10152 # Insert the option either (1) after the last *FLAGS variable, or
10153 # (2) before a word containing "conftest.", or (3) at the end.
10154 # Note that $ac_compile itself does not contain backslashes and begins
10155 # with a dollar sign (not a hyphen), so the echo should work correctly.
10156 lt_compile=`echo "$ac_compile" | $SED \
10157 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10158 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10159 -e 's:$: $lt_compiler_flag:'`
10160 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10161 (eval "$lt_compile" 2>out/conftest.err)
10162 ac_status=$?
10163 cat out/conftest.err >&5
10164 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10165 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10166 then
10167 # The compiler can only warn and ignore the option if not recognized
10168 # So say no if there are warnings
10169 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10170 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10171 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10172 lt_cv_prog_compiler_c_o=yes
10173 fi
10174 fi
10175 chmod u+w . 2>&5
10176 $RM conftest*
10177 # SGI C++ compiler will create directory out/ii_files/ for
10178 # template instantiation
10179 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10180 $RM out/* && rmdir out
10181 cd ..
10182 $RM -r conftest
10183 $RM conftest*
10184
10185 fi
10186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10187 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10188
10189
10190
10191
10192
10193
10194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10195 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10196 if ${lt_cv_prog_compiler_c_o+:} false; then :
10197 $as_echo_n "(cached) " >&6
10198 else
10199 lt_cv_prog_compiler_c_o=no
10200 $RM -r conftest 2>/dev/null
10201 mkdir conftest
10202 cd conftest
10203 mkdir out
10204 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10205
10206 lt_compiler_flag="-o out/conftest2.$ac_objext"
10207 # Insert the option either (1) after the last *FLAGS variable, or
10208 # (2) before a word containing "conftest.", or (3) at the end.
10209 # Note that $ac_compile itself does not contain backslashes and begins
10210 # with a dollar sign (not a hyphen), so the echo should work correctly.
10211 lt_compile=`echo "$ac_compile" | $SED \
10212 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10213 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10214 -e 's:$: $lt_compiler_flag:'`
10215 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10216 (eval "$lt_compile" 2>out/conftest.err)
10217 ac_status=$?
10218 cat out/conftest.err >&5
10219 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10220 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10221 then
10222 # The compiler can only warn and ignore the option if not recognized
10223 # So say no if there are warnings
10224 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10225 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10226 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10227 lt_cv_prog_compiler_c_o=yes
10228 fi
10229 fi
10230 chmod u+w . 2>&5
10231 $RM conftest*
10232 # SGI C++ compiler will create directory out/ii_files/ for
10233 # template instantiation
10234 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10235 $RM out/* && rmdir out
10236 cd ..
10237 $RM -r conftest
10238 $RM conftest*
10239
10240 fi
10241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10242 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10243
10244
10245
10246
10247 hard_links="nottested"
10248 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10249 # do not overwrite the value of need_locks provided by the user
10250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10251 $as_echo_n "checking if we can lock with hard links... " >&6; }
10252 hard_links=yes
10253 $RM conftest*
10254 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10255 touch conftest.a
10256 ln conftest.a conftest.b 2>&5 || hard_links=no
10257 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10259 $as_echo "$hard_links" >&6; }
10260 if test "$hard_links" = no; then
10261 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10262 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10263 need_locks=warn
10264 fi
10265 else
10266 need_locks=no
10267 fi
10268
10269
10270
10271
10272
10273
10274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10275 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10276
10277 runpath_var=
10278 allow_undefined_flag=
10279 always_export_symbols=no
10280 archive_cmds=
10281 archive_expsym_cmds=
10282 compiler_needs_object=no
10283 enable_shared_with_static_runtimes=no
10284 export_dynamic_flag_spec=
10285 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10286 hardcode_automatic=no
10287 hardcode_direct=no
10288 hardcode_direct_absolute=no
10289 hardcode_libdir_flag_spec=
10290 hardcode_libdir_flag_spec_ld=
10291 hardcode_libdir_separator=
10292 hardcode_minus_L=no
10293 hardcode_shlibpath_var=unsupported
10294 inherit_rpath=no
10295 link_all_deplibs=unknown
10296 module_cmds=
10297 module_expsym_cmds=
10298 old_archive_from_new_cmds=
10299 old_archive_from_expsyms_cmds=
10300 thread_safe_flag_spec=
10301 whole_archive_flag_spec=
10302 # include_expsyms should be a list of space-separated symbols to be *always*
10303 # included in the symbol list
10304 include_expsyms=
10305 # exclude_expsyms can be an extended regexp of symbols to exclude
10306 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10307 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10308 # as well as any symbol that contains `d'.
10309 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10310 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10311 # platforms (ab)use it in PIC code, but their linkers get confused if
10312 # the symbol is explicitly referenced. Since portable code cannot
10313 # rely on this symbol name, it's probably fine to never include it in
10314 # preloaded symbol tables.
10315 # Exclude shared library initialization/finalization symbols.
10316 extract_expsyms_cmds=
10317
10318 case $host_os in
10319 cygwin* | mingw* | pw32* | cegcc*)
10320 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10321 # When not using gcc, we currently assume that we are using
10322 # Microsoft Visual C++.
10323 if test "$GCC" != yes; then
10324 with_gnu_ld=no
10325 fi
10326 ;;
10327 interix*)
10328 # we just hope/assume this is gcc and not c89 (= MSVC++)
10329 with_gnu_ld=yes
10330 ;;
10331 openbsd*)
10332 with_gnu_ld=no
10333 ;;
10334 esac
10335
10336 ld_shlibs=yes
10337
10338 # On some targets, GNU ld is compatible enough with the native linker
10339 # that we're better off using the native interface for both.
10340 lt_use_gnu_ld_interface=no
10341 if test "$with_gnu_ld" = yes; then
10342 case $host_os in
10343 aix*)
10344 # The AIX port of GNU ld has always aspired to compatibility
10345 # with the native linker. However, as the warning in the GNU ld
10346 # block says, versions before 2.19.5* couldn't really create working
10347 # shared libraries, regardless of the interface used.
10348 case `$LD -v 2>&1` in
10349 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10350 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10351 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10352 *)
10353 lt_use_gnu_ld_interface=yes
10354 ;;
10355 esac
10356 ;;
10357 *)
10358 lt_use_gnu_ld_interface=yes
10359 ;;
10360 esac
10361 fi
10362
10363 if test "$lt_use_gnu_ld_interface" = yes; then
10364 # If archive_cmds runs LD, not CC, wlarc should be empty
10365 wlarc='${wl}'
10366
10367 # Set some defaults for GNU ld with shared library support. These
10368 # are reset later if shared libraries are not supported. Putting them
10369 # here allows them to be overridden if necessary.
10370 runpath_var=LD_RUN_PATH
10371 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10372 export_dynamic_flag_spec='${wl}--export-dynamic'
10373 # ancient GNU ld didn't support --whole-archive et. al.
10374 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10375 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10376 else
10377 whole_archive_flag_spec=
10378 fi
10379 supports_anon_versioning=no
10380 case `$LD -v 2>&1` in
10381 *GNU\ gold*) supports_anon_versioning=yes ;;
10382 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10383 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10384 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10385 *\ 2.11.*) ;; # other 2.11 versions
10386 *) supports_anon_versioning=yes ;;
10387 esac
10388
10389 # See if GNU ld supports shared libraries.
10390 case $host_os in
10391 aix[3-9]*)
10392 # On AIX/PPC, the GNU linker is very broken
10393 if test "$host_cpu" != ia64; then
10394 ld_shlibs=no
10395 cat <<_LT_EOF 1>&2
10396
10397 *** Warning: the GNU linker, at least up to release 2.19, is reported
10398 *** to be unable to reliably create shared libraries on AIX.
10399 *** Therefore, libtool is disabling shared libraries support. If you
10400 *** really care for shared libraries, you may want to install binutils
10401 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10402 *** You will then need to restart the configuration process.
10403
10404 _LT_EOF
10405 fi
10406 ;;
10407
10408 amigaos*)
10409 case $host_cpu in
10410 powerpc)
10411 # see comment about AmigaOS4 .so support
10412 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10413 archive_expsym_cmds=''
10414 ;;
10415 m68k)
10416 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)'
10417 hardcode_libdir_flag_spec='-L$libdir'
10418 hardcode_minus_L=yes
10419 ;;
10420 esac
10421 ;;
10422
10423 beos*)
10424 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10425 allow_undefined_flag=unsupported
10426 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10427 # support --undefined. This deserves some investigation. FIXME
10428 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10429 else
10430 ld_shlibs=no
10431 fi
10432 ;;
10433
10434 cygwin* | mingw* | pw32* | cegcc*)
10435 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10436 # as there is no search path for DLLs.
10437 hardcode_libdir_flag_spec='-L$libdir'
10438 export_dynamic_flag_spec='${wl}--export-all-symbols'
10439 allow_undefined_flag=unsupported
10440 always_export_symbols=no
10441 enable_shared_with_static_runtimes=yes
10442 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10443
10444 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10445 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10446 # If the export-symbols file already is a .def file (1st line
10447 # is EXPORTS), use it as is; otherwise, prepend...
10448 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10449 cp $export_symbols $output_objdir/$soname.def;
10450 else
10451 echo EXPORTS > $output_objdir/$soname.def;
10452 cat $export_symbols >> $output_objdir/$soname.def;
10453 fi~
10454 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10455 else
10456 ld_shlibs=no
10457 fi
10458 ;;
10459
10460 haiku*)
10461 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10462 link_all_deplibs=yes
10463 ;;
10464
10465 interix[3-9]*)
10466 hardcode_direct=no
10467 hardcode_shlibpath_var=no
10468 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10469 export_dynamic_flag_spec='${wl}-E'
10470 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10471 # Instead, shared libraries are loaded at an image base (0x10000000 by
10472 # default) and relocated if they conflict, which is a slow very memory
10473 # consuming and fragmenting process. To avoid this, we pick a random,
10474 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10475 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10476 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10477 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'
10478 ;;
10479
10480 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
10481 tmp_diet=no
10482 if test "$host_os" = linux-dietlibc; then
10483 case $cc_basename in
10484 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10485 esac
10486 fi
10487 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10488 && test "$tmp_diet" = no
10489 then
10490 tmp_addflag=' $pic_flag'
10491 tmp_sharedflag='-shared'
10492 case $cc_basename,$host_cpu in
10493 pgcc*) # Portland Group C compiler
10494 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'
10495 tmp_addflag=' $pic_flag'
10496 ;;
10497 pgf77* | pgf90* | pgf95* | pgfortran*)
10498 # Portland Group f77 and f90 compilers
10499 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'
10500 tmp_addflag=' $pic_flag -Mnomain' ;;
10501 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10502 tmp_addflag=' -i_dynamic' ;;
10503 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10504 tmp_addflag=' -i_dynamic -nofor_main' ;;
10505 ifc* | ifort*) # Intel Fortran compiler
10506 tmp_addflag=' -nofor_main' ;;
10507 lf95*) # Lahey Fortran 8.1
10508 whole_archive_flag_spec=
10509 tmp_sharedflag='--shared' ;;
10510 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10511 tmp_sharedflag='-qmkshrobj'
10512 tmp_addflag= ;;
10513 nvcc*) # Cuda Compiler Driver 2.2
10514 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'
10515 compiler_needs_object=yes
10516 ;;
10517 esac
10518 case `$CC -V 2>&1 | sed 5q` in
10519 *Sun\ C*) # Sun C 5.9
10520 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'
10521 compiler_needs_object=yes
10522 tmp_sharedflag='-G' ;;
10523 *Sun\ F*) # Sun Fortran 8.3
10524 tmp_sharedflag='-G' ;;
10525 esac
10526 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10527
10528 if test "x$supports_anon_versioning" = xyes; then
10529 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10530 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10531 echo "local: *; };" >> $output_objdir/$libname.ver~
10532 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10533 fi
10534
10535 case $cc_basename in
10536 xlf* | bgf* | bgxlf* | mpixlf*)
10537 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10538 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10539 hardcode_libdir_flag_spec=
10540 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10541 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10542 if test "x$supports_anon_versioning" = xyes; then
10543 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10544 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10545 echo "local: *; };" >> $output_objdir/$libname.ver~
10546 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10547 fi
10548 ;;
10549 esac
10550 else
10551 ld_shlibs=no
10552 fi
10553 ;;
10554
10555 netbsd*)
10556 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10557 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10558 wlarc=
10559 else
10560 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10561 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10562 fi
10563 ;;
10564
10565 solaris*)
10566 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10567 ld_shlibs=no
10568 cat <<_LT_EOF 1>&2
10569
10570 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10571 *** create shared libraries on Solaris systems. Therefore, libtool
10572 *** is disabling shared libraries support. We urge you to upgrade GNU
10573 *** binutils to release 2.9.1 or newer. Another option is to modify
10574 *** your PATH or compiler configuration so that the native linker is
10575 *** used, and then restart.
10576
10577 _LT_EOF
10578 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10579 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10580 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10581 else
10582 ld_shlibs=no
10583 fi
10584 ;;
10585
10586 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10587 case `$LD -v 2>&1` in
10588 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10589 ld_shlibs=no
10590 cat <<_LT_EOF 1>&2
10591
10592 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10593 *** reliably create shared libraries on SCO systems. Therefore, libtool
10594 *** is disabling shared libraries support. We urge you to upgrade GNU
10595 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10596 *** your PATH or compiler configuration so that the native linker is
10597 *** used, and then restart.
10598
10599 _LT_EOF
10600 ;;
10601 *)
10602 # For security reasons, it is highly recommended that you always
10603 # use absolute paths for naming shared libraries, and exclude the
10604 # DT_RUNPATH tag from executables and libraries. But doing so
10605 # requires that you compile everything twice, which is a pain.
10606 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10607 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10608 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10609 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10610 else
10611 ld_shlibs=no
10612 fi
10613 ;;
10614 esac
10615 ;;
10616
10617 sunos4*)
10618 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10619 wlarc=
10620 hardcode_direct=yes
10621 hardcode_shlibpath_var=no
10622 ;;
10623
10624 *)
10625 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10626 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10627 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10628 else
10629 ld_shlibs=no
10630 fi
10631 ;;
10632 esac
10633
10634 if test "$ld_shlibs" = no; then
10635 runpath_var=
10636 hardcode_libdir_flag_spec=
10637 export_dynamic_flag_spec=
10638 whole_archive_flag_spec=
10639 fi
10640 else
10641 # PORTME fill in a description of your system's linker (not GNU ld)
10642 case $host_os in
10643 aix3*)
10644 allow_undefined_flag=unsupported
10645 always_export_symbols=yes
10646 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'
10647 # Note: this linker hardcodes the directories in LIBPATH if there
10648 # are no directories specified by -L.
10649 hardcode_minus_L=yes
10650 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10651 # Neither direct hardcoding nor static linking is supported with a
10652 # broken collect2.
10653 hardcode_direct=unsupported
10654 fi
10655 ;;
10656
10657 aix[4-9]*)
10658 if test "$host_cpu" = ia64; then
10659 # On IA64, the linker does run time linking by default, so we don't
10660 # have to do anything special.
10661 aix_use_runtimelinking=no
10662 exp_sym_flag='-Bexport'
10663 no_entry_flag=""
10664 else
10665 # If we're using GNU nm, then we don't want the "-C" option.
10666 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10667 # Also, AIX nm treats weak defined symbols like other global
10668 # defined symbols, whereas GNU nm marks them as "W".
10669 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10670 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'
10671 else
10672 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10673 fi
10674 aix_use_runtimelinking=no
10675
10676 # Test if we are trying to use run time linking or normal
10677 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10678 # need to do runtime linking.
10679 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10680 for ld_flag in $LDFLAGS; do
10681 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10682 aix_use_runtimelinking=yes
10683 break
10684 fi
10685 done
10686 ;;
10687 esac
10688
10689 exp_sym_flag='-bexport'
10690 no_entry_flag='-bnoentry'
10691 fi
10692
10693 # When large executables or shared objects are built, AIX ld can
10694 # have problems creating the table of contents. If linking a library
10695 # or program results in "error TOC overflow" add -mminimal-toc to
10696 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10697 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10698
10699 archive_cmds=''
10700 hardcode_direct=yes
10701 hardcode_direct_absolute=yes
10702 hardcode_libdir_separator=':'
10703 link_all_deplibs=yes
10704 file_list_spec='${wl}-f,'
10705
10706 if test "$GCC" = yes; then
10707 case $host_os in aix4.[012]|aix4.[012].*)
10708 # We only want to do this on AIX 4.2 and lower, the check
10709 # below for broken collect2 doesn't work under 4.3+
10710 collect2name=`${CC} -print-prog-name=collect2`
10711 if test -f "$collect2name" &&
10712 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10713 then
10714 # We have reworked collect2
10715 :
10716 else
10717 # We have old collect2
10718 hardcode_direct=unsupported
10719 # It fails to find uninstalled libraries when the uninstalled
10720 # path is not listed in the libpath. Setting hardcode_minus_L
10721 # to unsupported forces relinking
10722 hardcode_minus_L=yes
10723 hardcode_libdir_flag_spec='-L$libdir'
10724 hardcode_libdir_separator=
10725 fi
10726 ;;
10727 esac
10728 shared_flag='-shared'
10729 if test "$aix_use_runtimelinking" = yes; then
10730 shared_flag="$shared_flag "'${wl}-G'
10731 fi
10732 else
10733 # not using gcc
10734 if test "$host_cpu" = ia64; then
10735 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10736 # chokes on -Wl,-G. The following line is correct:
10737 shared_flag='-G'
10738 else
10739 if test "$aix_use_runtimelinking" = yes; then
10740 shared_flag='${wl}-G'
10741 else
10742 shared_flag='${wl}-bM:SRE'
10743 fi
10744 fi
10745 fi
10746
10747 export_dynamic_flag_spec='${wl}-bexpall'
10748 # It seems that -bexpall does not export symbols beginning with
10749 # underscore (_), so it is better to generate a list of symbols to export.
10750 always_export_symbols=yes
10751 if test "$aix_use_runtimelinking" = yes; then
10752 # Warning - without using the other runtime loading flags (-brtl),
10753 # -berok will link without error, but may produce a broken library.
10754 allow_undefined_flag='-berok'
10755 # Determine the default libpath from the value encoded in an
10756 # empty executable.
10757 if test x$gcc_no_link = xyes; then
10758 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10759 fi
10760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10761 /* end confdefs.h. */
10762
10763 int
10764 main ()
10765 {
10766
10767 ;
10768 return 0;
10769 }
10770 _ACEOF
10771 if ac_fn_c_try_link "$LINENO"; then :
10772
10773 lt_aix_libpath_sed='
10774 /Import File Strings/,/^$/ {
10775 /^0/ {
10776 s/^0 *\(.*\)$/\1/
10777 p
10778 }
10779 }'
10780 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10781 # Check for a 64-bit object if we didn't find anything.
10782 if test -z "$aix_libpath"; then
10783 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10784 fi
10785 fi
10786 rm -f core conftest.err conftest.$ac_objext \
10787 conftest$ac_exeext conftest.$ac_ext
10788 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10789
10790 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10791 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"
10792 else
10793 if test "$host_cpu" = ia64; then
10794 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10795 allow_undefined_flag="-z nodefs"
10796 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"
10797 else
10798 # Determine the default libpath from the value encoded in an
10799 # empty executable.
10800 if test x$gcc_no_link = xyes; then
10801 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10802 fi
10803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10804 /* end confdefs.h. */
10805
10806 int
10807 main ()
10808 {
10809
10810 ;
10811 return 0;
10812 }
10813 _ACEOF
10814 if ac_fn_c_try_link "$LINENO"; then :
10815
10816 lt_aix_libpath_sed='
10817 /Import File Strings/,/^$/ {
10818 /^0/ {
10819 s/^0 *\(.*\)$/\1/
10820 p
10821 }
10822 }'
10823 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10824 # Check for a 64-bit object if we didn't find anything.
10825 if test -z "$aix_libpath"; then
10826 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10827 fi
10828 fi
10829 rm -f core conftest.err conftest.$ac_objext \
10830 conftest$ac_exeext conftest.$ac_ext
10831 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10832
10833 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10834 # Warning - without using the other run time loading flags,
10835 # -berok will link without error, but may produce a broken library.
10836 no_undefined_flag=' ${wl}-bernotok'
10837 allow_undefined_flag=' ${wl}-berok'
10838 if test "$with_gnu_ld" = yes; then
10839 # We only use this code for GNU lds that support --whole-archive.
10840 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10841 else
10842 # Exported symbols can be pulled into shared objects from archives
10843 whole_archive_flag_spec='$convenience'
10844 fi
10845 archive_cmds_need_lc=yes
10846 # This is similar to how AIX traditionally builds its shared libraries.
10847 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'
10848 fi
10849 fi
10850 ;;
10851
10852 amigaos*)
10853 case $host_cpu in
10854 powerpc)
10855 # see comment about AmigaOS4 .so support
10856 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10857 archive_expsym_cmds=''
10858 ;;
10859 m68k)
10860 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)'
10861 hardcode_libdir_flag_spec='-L$libdir'
10862 hardcode_minus_L=yes
10863 ;;
10864 esac
10865 ;;
10866
10867 bsdi[45]*)
10868 export_dynamic_flag_spec=-rdynamic
10869 ;;
10870
10871 cygwin* | mingw* | pw32* | cegcc*)
10872 # When not using gcc, we currently assume that we are using
10873 # Microsoft Visual C++.
10874 # hardcode_libdir_flag_spec is actually meaningless, as there is
10875 # no search path for DLLs.
10876 hardcode_libdir_flag_spec=' '
10877 allow_undefined_flag=unsupported
10878 # Tell ltmain to make .lib files, not .a files.
10879 libext=lib
10880 # Tell ltmain to make .dll files, not .so files.
10881 shrext_cmds=".dll"
10882 # FIXME: Setting linknames here is a bad hack.
10883 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10884 # The linker will automatically build a .lib file if we build a DLL.
10885 old_archive_from_new_cmds='true'
10886 # FIXME: Should let the user specify the lib program.
10887 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10888 fix_srcfile_path='`cygpath -w "$srcfile"`'
10889 enable_shared_with_static_runtimes=yes
10890 ;;
10891
10892 darwin* | rhapsody*)
10893
10894
10895 archive_cmds_need_lc=no
10896 hardcode_direct=no
10897 hardcode_automatic=yes
10898 hardcode_shlibpath_var=unsupported
10899 if test "$lt_cv_ld_force_load" = "yes"; then
10900 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\"`'
10901 else
10902 whole_archive_flag_spec=''
10903 fi
10904 link_all_deplibs=yes
10905 allow_undefined_flag="$_lt_dar_allow_undefined"
10906 case $cc_basename in
10907 ifort*) _lt_dar_can_shared=yes ;;
10908 *) _lt_dar_can_shared=$GCC ;;
10909 esac
10910 if test "$_lt_dar_can_shared" = "yes"; then
10911 output_verbose_link_cmd=func_echo_all
10912 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10913 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10914 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}"
10915 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}"
10916
10917 else
10918 ld_shlibs=no
10919 fi
10920
10921 ;;
10922
10923 dgux*)
10924 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10925 hardcode_libdir_flag_spec='-L$libdir'
10926 hardcode_shlibpath_var=no
10927 ;;
10928
10929 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10930 # support. Future versions do this automatically, but an explicit c++rt0.o
10931 # does not break anything, and helps significantly (at the cost of a little
10932 # extra space).
10933 freebsd2.2*)
10934 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10935 hardcode_libdir_flag_spec='-R$libdir'
10936 hardcode_direct=yes
10937 hardcode_shlibpath_var=no
10938 ;;
10939
10940 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10941 freebsd2.*)
10942 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10943 hardcode_direct=yes
10944 hardcode_minus_L=yes
10945 hardcode_shlibpath_var=no
10946 ;;
10947
10948 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10949 freebsd* | dragonfly*)
10950 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10951 hardcode_libdir_flag_spec='-R$libdir'
10952 hardcode_direct=yes
10953 hardcode_shlibpath_var=no
10954 ;;
10955
10956 hpux9*)
10957 if test "$GCC" = yes; then
10958 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'
10959 else
10960 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'
10961 fi
10962 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10963 hardcode_libdir_separator=:
10964 hardcode_direct=yes
10965
10966 # hardcode_minus_L: Not really in the search PATH,
10967 # but as the default location of the library.
10968 hardcode_minus_L=yes
10969 export_dynamic_flag_spec='${wl}-E'
10970 ;;
10971
10972 hpux10*)
10973 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10974 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10975 else
10976 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10977 fi
10978 if test "$with_gnu_ld" = no; then
10979 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10980 hardcode_libdir_flag_spec_ld='+b $libdir'
10981 hardcode_libdir_separator=:
10982 hardcode_direct=yes
10983 hardcode_direct_absolute=yes
10984 export_dynamic_flag_spec='${wl}-E'
10985 # hardcode_minus_L: Not really in the search PATH,
10986 # but as the default location of the library.
10987 hardcode_minus_L=yes
10988 fi
10989 ;;
10990
10991 hpux11*)
10992 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10993 case $host_cpu in
10994 hppa*64*)
10995 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10996 ;;
10997 ia64*)
10998 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10999 ;;
11000 *)
11001 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11002 ;;
11003 esac
11004 else
11005 case $host_cpu in
11006 hppa*64*)
11007 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11008 ;;
11009 ia64*)
11010 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11011 ;;
11012 *)
11013
11014 # Older versions of the 11.00 compiler do not understand -b yet
11015 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11017 $as_echo_n "checking if $CC understands -b... " >&6; }
11018 if ${lt_cv_prog_compiler__b+:} false; then :
11019 $as_echo_n "(cached) " >&6
11020 else
11021 lt_cv_prog_compiler__b=no
11022 save_LDFLAGS="$LDFLAGS"
11023 LDFLAGS="$LDFLAGS -b"
11024 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11025 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11026 # The linker can only warn and ignore the option if not recognized
11027 # So say no if there are warnings
11028 if test -s conftest.err; then
11029 # Append any errors to the config.log.
11030 cat conftest.err 1>&5
11031 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11032 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11033 if diff conftest.exp conftest.er2 >/dev/null; then
11034 lt_cv_prog_compiler__b=yes
11035 fi
11036 else
11037 lt_cv_prog_compiler__b=yes
11038 fi
11039 fi
11040 $RM -r conftest*
11041 LDFLAGS="$save_LDFLAGS"
11042
11043 fi
11044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11045 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11046
11047 if test x"$lt_cv_prog_compiler__b" = xyes; then
11048 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11049 else
11050 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11051 fi
11052
11053 ;;
11054 esac
11055 fi
11056 if test "$with_gnu_ld" = no; then
11057 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11058 hardcode_libdir_separator=:
11059
11060 case $host_cpu in
11061 hppa*64*|ia64*)
11062 hardcode_direct=no
11063 hardcode_shlibpath_var=no
11064 ;;
11065 *)
11066 hardcode_direct=yes
11067 hardcode_direct_absolute=yes
11068 export_dynamic_flag_spec='${wl}-E'
11069
11070 # hardcode_minus_L: Not really in the search PATH,
11071 # but as the default location of the library.
11072 hardcode_minus_L=yes
11073 ;;
11074 esac
11075 fi
11076 ;;
11077
11078 irix5* | irix6* | nonstopux*)
11079 if test "$GCC" = yes; then
11080 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'
11081 # Try to use the -exported_symbol ld option, if it does not
11082 # work, assume that -exports_file does not work either and
11083 # implicitly export all symbols.
11084 save_LDFLAGS="$LDFLAGS"
11085 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11086 if test x$gcc_no_link = xyes; then
11087 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11088 fi
11089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11090 /* end confdefs.h. */
11091 int foo(void) {}
11092 _ACEOF
11093 if ac_fn_c_try_link "$LINENO"; then :
11094 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'
11095
11096 fi
11097 rm -f core conftest.err conftest.$ac_objext \
11098 conftest$ac_exeext conftest.$ac_ext
11099 LDFLAGS="$save_LDFLAGS"
11100 else
11101 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'
11102 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'
11103 fi
11104 archive_cmds_need_lc='no'
11105 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11106 hardcode_libdir_separator=:
11107 inherit_rpath=yes
11108 link_all_deplibs=yes
11109 ;;
11110
11111 netbsd*)
11112 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11113 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11114 else
11115 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11116 fi
11117 hardcode_libdir_flag_spec='-R$libdir'
11118 hardcode_direct=yes
11119 hardcode_shlibpath_var=no
11120 ;;
11121
11122 newsos6)
11123 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11124 hardcode_direct=yes
11125 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11126 hardcode_libdir_separator=:
11127 hardcode_shlibpath_var=no
11128 ;;
11129
11130 *nto* | *qnx*)
11131 ;;
11132
11133 openbsd*)
11134 if test -f /usr/libexec/ld.so; then
11135 hardcode_direct=yes
11136 hardcode_shlibpath_var=no
11137 hardcode_direct_absolute=yes
11138 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11139 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11140 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11141 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11142 export_dynamic_flag_spec='${wl}-E'
11143 else
11144 case $host_os in
11145 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11146 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11147 hardcode_libdir_flag_spec='-R$libdir'
11148 ;;
11149 *)
11150 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11151 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11152 ;;
11153 esac
11154 fi
11155 else
11156 ld_shlibs=no
11157 fi
11158 ;;
11159
11160 os2*)
11161 hardcode_libdir_flag_spec='-L$libdir'
11162 hardcode_minus_L=yes
11163 allow_undefined_flag=unsupported
11164 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'
11165 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11166 ;;
11167
11168 osf3*)
11169 if test "$GCC" = yes; then
11170 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11171 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'
11172 else
11173 allow_undefined_flag=' -expect_unresolved \*'
11174 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'
11175 fi
11176 archive_cmds_need_lc='no'
11177 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11178 hardcode_libdir_separator=:
11179 ;;
11180
11181 osf4* | osf5*) # as osf3* with the addition of -msym flag
11182 if test "$GCC" = yes; then
11183 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11184 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'
11185 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11186 else
11187 allow_undefined_flag=' -expect_unresolved \*'
11188 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'
11189 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~
11190 $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'
11191
11192 # Both c and cxx compiler support -rpath directly
11193 hardcode_libdir_flag_spec='-rpath $libdir'
11194 fi
11195 archive_cmds_need_lc='no'
11196 hardcode_libdir_separator=:
11197 ;;
11198
11199 solaris*)
11200 no_undefined_flag=' -z defs'
11201 if test "$GCC" = yes; then
11202 wlarc='${wl}'
11203 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11204 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11205 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11206 else
11207 case `$CC -V 2>&1` in
11208 *"Compilers 5.0"*)
11209 wlarc=''
11210 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11211 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11212 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11213 ;;
11214 *)
11215 wlarc='${wl}'
11216 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11217 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11218 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11219 ;;
11220 esac
11221 fi
11222 hardcode_libdir_flag_spec='-R$libdir'
11223 hardcode_shlibpath_var=no
11224 case $host_os in
11225 solaris2.[0-5] | solaris2.[0-5].*) ;;
11226 *)
11227 # The compiler driver will combine and reorder linker options,
11228 # but understands `-z linker_flag'. GCC discards it without `$wl',
11229 # but is careful enough not to reorder.
11230 # Supported since Solaris 2.6 (maybe 2.5.1?)
11231 if test "$GCC" = yes; then
11232 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11233 else
11234 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11235 fi
11236 ;;
11237 esac
11238 link_all_deplibs=yes
11239 ;;
11240
11241 sunos4*)
11242 if test "x$host_vendor" = xsequent; then
11243 # Use $CC to link under sequent, because it throws in some extra .o
11244 # files that make .init and .fini sections work.
11245 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11246 else
11247 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11248 fi
11249 hardcode_libdir_flag_spec='-L$libdir'
11250 hardcode_direct=yes
11251 hardcode_minus_L=yes
11252 hardcode_shlibpath_var=no
11253 ;;
11254
11255 sysv4)
11256 case $host_vendor in
11257 sni)
11258 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11259 hardcode_direct=yes # is this really true???
11260 ;;
11261 siemens)
11262 ## LD is ld it makes a PLAMLIB
11263 ## CC just makes a GrossModule.
11264 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11265 reload_cmds='$CC -r -o $output$reload_objs'
11266 hardcode_direct=no
11267 ;;
11268 motorola)
11269 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11270 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11271 ;;
11272 esac
11273 runpath_var='LD_RUN_PATH'
11274 hardcode_shlibpath_var=no
11275 ;;
11276
11277 sysv4.3*)
11278 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11279 hardcode_shlibpath_var=no
11280 export_dynamic_flag_spec='-Bexport'
11281 ;;
11282
11283 sysv4*MP*)
11284 if test -d /usr/nec; then
11285 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11286 hardcode_shlibpath_var=no
11287 runpath_var=LD_RUN_PATH
11288 hardcode_runpath_var=yes
11289 ld_shlibs=yes
11290 fi
11291 ;;
11292
11293 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11294 no_undefined_flag='${wl}-z,text'
11295 archive_cmds_need_lc=no
11296 hardcode_shlibpath_var=no
11297 runpath_var='LD_RUN_PATH'
11298
11299 if test "$GCC" = yes; then
11300 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11301 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11302 else
11303 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11304 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11305 fi
11306 ;;
11307
11308 sysv5* | sco3.2v5* | sco5v6*)
11309 # Note: We can NOT use -z defs as we might desire, because we do not
11310 # link with -lc, and that would cause any symbols used from libc to
11311 # always be unresolved, which means just about no library would
11312 # ever link correctly. If we're not using GNU ld we use -z text
11313 # though, which does catch some bad symbols but isn't as heavy-handed
11314 # as -z defs.
11315 no_undefined_flag='${wl}-z,text'
11316 allow_undefined_flag='${wl}-z,nodefs'
11317 archive_cmds_need_lc=no
11318 hardcode_shlibpath_var=no
11319 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11320 hardcode_libdir_separator=':'
11321 link_all_deplibs=yes
11322 export_dynamic_flag_spec='${wl}-Bexport'
11323 runpath_var='LD_RUN_PATH'
11324
11325 if test "$GCC" = yes; then
11326 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11327 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11328 else
11329 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11330 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11331 fi
11332 ;;
11333
11334 uts4*)
11335 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11336 hardcode_libdir_flag_spec='-L$libdir'
11337 hardcode_shlibpath_var=no
11338 ;;
11339
11340 *)
11341 ld_shlibs=no
11342 ;;
11343 esac
11344
11345 if test x$host_vendor = xsni; then
11346 case $host in
11347 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11348 export_dynamic_flag_spec='${wl}-Blargedynsym'
11349 ;;
11350 esac
11351 fi
11352 fi
11353
11354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11355 $as_echo "$ld_shlibs" >&6; }
11356 test "$ld_shlibs" = no && can_build_shared=no
11357
11358 with_gnu_ld=$with_gnu_ld
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374 #
11375 # Do we need to explicitly link libc?
11376 #
11377 case "x$archive_cmds_need_lc" in
11378 x|xyes)
11379 # Assume -lc should be added
11380 archive_cmds_need_lc=yes
11381
11382 if test "$enable_shared" = yes && test "$GCC" = yes; then
11383 case $archive_cmds in
11384 *'~'*)
11385 # FIXME: we may have to deal with multi-command sequences.
11386 ;;
11387 '$CC '*)
11388 # Test whether the compiler implicitly links with -lc since on some
11389 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11390 # to ld, don't add -lc before -lgcc.
11391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11392 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11393 if ${lt_cv_archive_cmds_need_lc+:} false; then :
11394 $as_echo_n "(cached) " >&6
11395 else
11396 $RM conftest*
11397 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11398
11399 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11400 (eval $ac_compile) 2>&5
11401 ac_status=$?
11402 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11403 test $ac_status = 0; } 2>conftest.err; then
11404 soname=conftest
11405 lib=conftest
11406 libobjs=conftest.$ac_objext
11407 deplibs=
11408 wl=$lt_prog_compiler_wl
11409 pic_flag=$lt_prog_compiler_pic
11410 compiler_flags=-v
11411 linker_flags=-v
11412 verstring=
11413 output_objdir=.
11414 libname=conftest
11415 lt_save_allow_undefined_flag=$allow_undefined_flag
11416 allow_undefined_flag=
11417 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11418 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11419 ac_status=$?
11420 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11421 test $ac_status = 0; }
11422 then
11423 lt_cv_archive_cmds_need_lc=no
11424 else
11425 lt_cv_archive_cmds_need_lc=yes
11426 fi
11427 allow_undefined_flag=$lt_save_allow_undefined_flag
11428 else
11429 cat conftest.err 1>&5
11430 fi
11431 $RM conftest*
11432
11433 fi
11434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11435 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11436 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11437 ;;
11438 esac
11439 fi
11440 ;;
11441 esac
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11600 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11601
11602 if test "$GCC" = yes; then
11603 case $host_os in
11604 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11605 *) lt_awk_arg="/^libraries:/" ;;
11606 esac
11607 case $host_os in
11608 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11609 *) lt_sed_strip_eq="s,=/,/,g" ;;
11610 esac
11611 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11612 case $lt_search_path_spec in
11613 *\;*)
11614 # if the path contains ";" then we assume it to be the separator
11615 # otherwise default to the standard path separator (i.e. ":") - it is
11616 # assumed that no part of a normal pathname contains ";" but that should
11617 # okay in the real world where ";" in dirpaths is itself problematic.
11618 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11619 ;;
11620 *)
11621 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11622 ;;
11623 esac
11624 # Ok, now we have the path, separated by spaces, we can step through it
11625 # and add multilib dir if necessary.
11626 lt_tmp_lt_search_path_spec=
11627 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11628 for lt_sys_path in $lt_search_path_spec; do
11629 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11630 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11631 else
11632 test -d "$lt_sys_path" && \
11633 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11634 fi
11635 done
11636 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11637 BEGIN {RS=" "; FS="/|\n";} {
11638 lt_foo="";
11639 lt_count=0;
11640 for (lt_i = NF; lt_i > 0; lt_i--) {
11641 if ($lt_i != "" && $lt_i != ".") {
11642 if ($lt_i == "..") {
11643 lt_count++;
11644 } else {
11645 if (lt_count == 0) {
11646 lt_foo="/" $lt_i lt_foo;
11647 } else {
11648 lt_count--;
11649 }
11650 }
11651 }
11652 }
11653 if (lt_foo != "") { lt_freq[lt_foo]++; }
11654 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11655 }'`
11656 # AWK program above erroneously prepends '/' to C:/dos/paths
11657 # for these hosts.
11658 case $host_os in
11659 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11660 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11661 esac
11662 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11663 else
11664 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11665 fi
11666 library_names_spec=
11667 libname_spec='lib$name'
11668 soname_spec=
11669 shrext_cmds=".so"
11670 postinstall_cmds=
11671 postuninstall_cmds=
11672 finish_cmds=
11673 finish_eval=
11674 shlibpath_var=
11675 shlibpath_overrides_runpath=unknown
11676 version_type=none
11677 dynamic_linker="$host_os ld.so"
11678 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11679 need_lib_prefix=unknown
11680 hardcode_into_libs=no
11681
11682 # when you set need_version to no, make sure it does not cause -set_version
11683 # flags to be left without arguments
11684 need_version=unknown
11685
11686 case $host_os in
11687 aix3*)
11688 version_type=linux
11689 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11690 shlibpath_var=LIBPATH
11691
11692 # AIX 3 has no versioning support, so we append a major version to the name.
11693 soname_spec='${libname}${release}${shared_ext}$major'
11694 ;;
11695
11696 aix[4-9]*)
11697 version_type=linux
11698 need_lib_prefix=no
11699 need_version=no
11700 hardcode_into_libs=yes
11701 if test "$host_cpu" = ia64; then
11702 # AIX 5 supports IA64
11703 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11704 shlibpath_var=LD_LIBRARY_PATH
11705 else
11706 # With GCC up to 2.95.x, collect2 would create an import file
11707 # for dependence libraries. The import file would start with
11708 # the line `#! .'. This would cause the generated library to
11709 # depend on `.', always an invalid library. This was fixed in
11710 # development snapshots of GCC prior to 3.0.
11711 case $host_os in
11712 aix4 | aix4.[01] | aix4.[01].*)
11713 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11714 echo ' yes '
11715 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11716 :
11717 else
11718 can_build_shared=no
11719 fi
11720 ;;
11721 esac
11722 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11723 # soname into executable. Probably we can add versioning support to
11724 # collect2, so additional links can be useful in future.
11725 if test "$aix_use_runtimelinking" = yes; then
11726 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11727 # instead of lib<name>.a to let people know that these are not
11728 # typical AIX shared libraries.
11729 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11730 else
11731 # We preserve .a as extension for shared libraries through AIX4.2
11732 # and later when we are not doing run time linking.
11733 library_names_spec='${libname}${release}.a $libname.a'
11734 soname_spec='${libname}${release}${shared_ext}$major'
11735 fi
11736 shlibpath_var=LIBPATH
11737 fi
11738 ;;
11739
11740 amigaos*)
11741 case $host_cpu in
11742 powerpc)
11743 # Since July 2007 AmigaOS4 officially supports .so libraries.
11744 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11745 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11746 ;;
11747 m68k)
11748 library_names_spec='$libname.ixlibrary $libname.a'
11749 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11750 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'
11751 ;;
11752 esac
11753 ;;
11754
11755 beos*)
11756 library_names_spec='${libname}${shared_ext}'
11757 dynamic_linker="$host_os ld.so"
11758 shlibpath_var=LIBRARY_PATH
11759 ;;
11760
11761 bsdi[45]*)
11762 version_type=linux
11763 need_version=no
11764 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11765 soname_spec='${libname}${release}${shared_ext}$major'
11766 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11767 shlibpath_var=LD_LIBRARY_PATH
11768 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11769 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11770 # the default ld.so.conf also contains /usr/contrib/lib and
11771 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11772 # libtool to hard-code these into programs
11773 ;;
11774
11775 cygwin* | mingw* | pw32* | cegcc*)
11776 version_type=windows
11777 shrext_cmds=".dll"
11778 need_version=no
11779 need_lib_prefix=no
11780
11781 case $GCC,$host_os in
11782 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11783 library_names_spec='$libname.dll.a'
11784 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11785 postinstall_cmds='base_file=`basename \${file}`~
11786 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11787 dldir=$destdir/`dirname \$dlpath`~
11788 test -d \$dldir || mkdir -p \$dldir~
11789 $install_prog $dir/$dlname \$dldir/$dlname~
11790 chmod a+x \$dldir/$dlname~
11791 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11792 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11793 fi'
11794 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11795 dlpath=$dir/\$dldll~
11796 $RM \$dlpath'
11797 shlibpath_overrides_runpath=yes
11798
11799 case $host_os in
11800 cygwin*)
11801 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11802 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11803
11804 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11805 ;;
11806 mingw* | cegcc*)
11807 # MinGW DLLs use traditional 'lib' prefix
11808 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11809 ;;
11810 pw32*)
11811 # pw32 DLLs use 'pw' prefix rather than 'lib'
11812 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11813 ;;
11814 esac
11815 ;;
11816
11817 *)
11818 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11819 ;;
11820 esac
11821 dynamic_linker='Win32 ld.exe'
11822 # FIXME: first we should search . and the directory the executable is in
11823 shlibpath_var=PATH
11824 ;;
11825
11826 darwin* | rhapsody*)
11827 dynamic_linker="$host_os dyld"
11828 version_type=darwin
11829 need_lib_prefix=no
11830 need_version=no
11831 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11832 soname_spec='${libname}${release}${major}$shared_ext'
11833 shlibpath_overrides_runpath=yes
11834 shlibpath_var=DYLD_LIBRARY_PATH
11835 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11836
11837 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11838 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11839 ;;
11840
11841 dgux*)
11842 version_type=linux
11843 need_lib_prefix=no
11844 need_version=no
11845 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11846 soname_spec='${libname}${release}${shared_ext}$major'
11847 shlibpath_var=LD_LIBRARY_PATH
11848 ;;
11849
11850 freebsd* | dragonfly*)
11851 # DragonFly does not have aout. When/if they implement a new
11852 # versioning mechanism, adjust this.
11853 if test -x /usr/bin/objformat; then
11854 objformat=`/usr/bin/objformat`
11855 else
11856 case $host_os in
11857 freebsd[23].*) objformat=aout ;;
11858 *) objformat=elf ;;
11859 esac
11860 fi
11861 version_type=freebsd-$objformat
11862 case $version_type in
11863 freebsd-elf*)
11864 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11865 need_version=no
11866 need_lib_prefix=no
11867 ;;
11868 freebsd-*)
11869 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11870 need_version=yes
11871 ;;
11872 esac
11873 shlibpath_var=LD_LIBRARY_PATH
11874 case $host_os in
11875 freebsd2.*)
11876 shlibpath_overrides_runpath=yes
11877 ;;
11878 freebsd3.[01]* | freebsdelf3.[01]*)
11879 shlibpath_overrides_runpath=yes
11880 hardcode_into_libs=yes
11881 ;;
11882 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11883 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11884 shlibpath_overrides_runpath=no
11885 hardcode_into_libs=yes
11886 ;;
11887 *) # from 4.6 on, and DragonFly
11888 shlibpath_overrides_runpath=yes
11889 hardcode_into_libs=yes
11890 ;;
11891 esac
11892 ;;
11893
11894 haiku*)
11895 version_type=linux
11896 need_lib_prefix=no
11897 need_version=no
11898 dynamic_linker="$host_os runtime_loader"
11899 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11900 soname_spec='${libname}${release}${shared_ext}$major'
11901 shlibpath_var=LIBRARY_PATH
11902 shlibpath_overrides_runpath=yes
11903 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11904 hardcode_into_libs=yes
11905 ;;
11906
11907 hpux9* | hpux10* | hpux11*)
11908 # Give a soname corresponding to the major version so that dld.sl refuses to
11909 # link against other versions.
11910 version_type=sunos
11911 need_lib_prefix=no
11912 need_version=no
11913 case $host_cpu in
11914 ia64*)
11915 shrext_cmds='.so'
11916 hardcode_into_libs=yes
11917 dynamic_linker="$host_os dld.so"
11918 shlibpath_var=LD_LIBRARY_PATH
11919 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11920 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11921 soname_spec='${libname}${release}${shared_ext}$major'
11922 if test "X$HPUX_IA64_MODE" = X32; then
11923 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11924 else
11925 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11926 fi
11927 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11928 ;;
11929 hppa*64*)
11930 shrext_cmds='.sl'
11931 hardcode_into_libs=yes
11932 dynamic_linker="$host_os dld.sl"
11933 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11934 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11935 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11936 soname_spec='${libname}${release}${shared_ext}$major'
11937 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11938 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11939 ;;
11940 *)
11941 shrext_cmds='.sl'
11942 dynamic_linker="$host_os dld.sl"
11943 shlibpath_var=SHLIB_PATH
11944 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11945 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11946 soname_spec='${libname}${release}${shared_ext}$major'
11947 ;;
11948 esac
11949 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11950 postinstall_cmds='chmod 555 $lib'
11951 # or fails outright, so override atomically:
11952 install_override_mode=555
11953 ;;
11954
11955 interix[3-9]*)
11956 version_type=linux
11957 need_lib_prefix=no
11958 need_version=no
11959 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11960 soname_spec='${libname}${release}${shared_ext}$major'
11961 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11962 shlibpath_var=LD_LIBRARY_PATH
11963 shlibpath_overrides_runpath=no
11964 hardcode_into_libs=yes
11965 ;;
11966
11967 irix5* | irix6* | nonstopux*)
11968 case $host_os in
11969 nonstopux*) version_type=nonstopux ;;
11970 *)
11971 if test "$lt_cv_prog_gnu_ld" = yes; then
11972 version_type=linux
11973 else
11974 version_type=irix
11975 fi ;;
11976 esac
11977 need_lib_prefix=no
11978 need_version=no
11979 soname_spec='${libname}${release}${shared_ext}$major'
11980 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11981 case $host_os in
11982 irix5* | nonstopux*)
11983 libsuff= shlibsuff=
11984 ;;
11985 *)
11986 case $LD in # libtool.m4 will add one of these switches to LD
11987 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11988 libsuff= shlibsuff= libmagic=32-bit;;
11989 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11990 libsuff=32 shlibsuff=N32 libmagic=N32;;
11991 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11992 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11993 *) libsuff= shlibsuff= libmagic=never-match;;
11994 esac
11995 ;;
11996 esac
11997 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11998 shlibpath_overrides_runpath=no
11999 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12000 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12001 hardcode_into_libs=yes
12002 ;;
12003
12004 # No shared lib support for Linux oldld, aout, or coff.
12005 linux*oldld* | linux*aout* | linux*coff*)
12006 dynamic_linker=no
12007 ;;
12008
12009 # This must be Linux ELF.
12010
12011 # uclinux* changes (here and below) have been submitted to the libtool
12012 # project, but have not yet been accepted: they are GCC-local changes
12013 # for the time being. (See
12014 # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
12015 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi)
12016 version_type=linux
12017 need_lib_prefix=no
12018 need_version=no
12019 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12020 soname_spec='${libname}${release}${shared_ext}$major'
12021 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12022 shlibpath_var=LD_LIBRARY_PATH
12023 shlibpath_overrides_runpath=no
12024
12025 # Some binutils ld are patched to set DT_RUNPATH
12026 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
12027 $as_echo_n "(cached) " >&6
12028 else
12029 lt_cv_shlibpath_overrides_runpath=no
12030 save_LDFLAGS=$LDFLAGS
12031 save_libdir=$libdir
12032 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12033 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12034 if test x$gcc_no_link = xyes; then
12035 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12036 fi
12037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12038 /* end confdefs.h. */
12039
12040 int
12041 main ()
12042 {
12043
12044 ;
12045 return 0;
12046 }
12047 _ACEOF
12048 if ac_fn_c_try_link "$LINENO"; then :
12049 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12050 lt_cv_shlibpath_overrides_runpath=yes
12051 fi
12052 fi
12053 rm -f core conftest.err conftest.$ac_objext \
12054 conftest$ac_exeext conftest.$ac_ext
12055 LDFLAGS=$save_LDFLAGS
12056 libdir=$save_libdir
12057
12058 fi
12059
12060 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12061
12062 # This implies no fast_install, which is unacceptable.
12063 # Some rework will be needed to allow for fast_install
12064 # before this can be enabled.
12065 hardcode_into_libs=yes
12066
12067 # Append ld.so.conf contents to the search path
12068 if test -f /etc/ld.so.conf; then
12069 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' ' '`
12070 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12071 fi
12072
12073 # We used to test for /lib/ld.so.1 and disable shared libraries on
12074 # powerpc, because MkLinux only supported shared libraries with the
12075 # GNU dynamic linker. Since this was broken with cross compilers,
12076 # most powerpc-linux boxes support dynamic linking these days and
12077 # people can always --disable-shared, the test was removed, and we
12078 # assume the GNU/Linux dynamic linker is in use.
12079 dynamic_linker='GNU/Linux ld.so'
12080 ;;
12081
12082 netbsd*)
12083 version_type=sunos
12084 need_lib_prefix=no
12085 need_version=no
12086 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12087 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12088 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12089 dynamic_linker='NetBSD (a.out) ld.so'
12090 else
12091 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12092 soname_spec='${libname}${release}${shared_ext}$major'
12093 dynamic_linker='NetBSD ld.elf_so'
12094 fi
12095 shlibpath_var=LD_LIBRARY_PATH
12096 shlibpath_overrides_runpath=yes
12097 hardcode_into_libs=yes
12098 ;;
12099
12100 newsos6)
12101 version_type=linux
12102 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12103 shlibpath_var=LD_LIBRARY_PATH
12104 shlibpath_overrides_runpath=yes
12105 ;;
12106
12107 *nto* | *qnx*)
12108 version_type=qnx
12109 need_lib_prefix=no
12110 need_version=no
12111 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12112 soname_spec='${libname}${release}${shared_ext}$major'
12113 shlibpath_var=LD_LIBRARY_PATH
12114 shlibpath_overrides_runpath=no
12115 hardcode_into_libs=yes
12116 dynamic_linker='ldqnx.so'
12117 ;;
12118
12119 openbsd*)
12120 version_type=sunos
12121 sys_lib_dlsearch_path_spec="/usr/lib"
12122 need_lib_prefix=no
12123 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12124 case $host_os in
12125 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12126 *) need_version=no ;;
12127 esac
12128 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12129 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12130 shlibpath_var=LD_LIBRARY_PATH
12131 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12132 case $host_os in
12133 openbsd2.[89] | openbsd2.[89].*)
12134 shlibpath_overrides_runpath=no
12135 ;;
12136 *)
12137 shlibpath_overrides_runpath=yes
12138 ;;
12139 esac
12140 else
12141 shlibpath_overrides_runpath=yes
12142 fi
12143 ;;
12144
12145 os2*)
12146 libname_spec='$name'
12147 shrext_cmds=".dll"
12148 need_lib_prefix=no
12149 library_names_spec='$libname${shared_ext} $libname.a'
12150 dynamic_linker='OS/2 ld.exe'
12151 shlibpath_var=LIBPATH
12152 ;;
12153
12154 osf3* | osf4* | osf5*)
12155 version_type=osf
12156 need_lib_prefix=no
12157 need_version=no
12158 soname_spec='${libname}${release}${shared_ext}$major'
12159 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12160 shlibpath_var=LD_LIBRARY_PATH
12161 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12162 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12163 ;;
12164
12165 rdos*)
12166 dynamic_linker=no
12167 ;;
12168
12169 solaris*)
12170 version_type=linux
12171 need_lib_prefix=no
12172 need_version=no
12173 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12174 soname_spec='${libname}${release}${shared_ext}$major'
12175 shlibpath_var=LD_LIBRARY_PATH
12176 shlibpath_overrides_runpath=yes
12177 hardcode_into_libs=yes
12178 # ldd complains unless libraries are executable
12179 postinstall_cmds='chmod +x $lib'
12180 ;;
12181
12182 sunos4*)
12183 version_type=sunos
12184 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12185 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12186 shlibpath_var=LD_LIBRARY_PATH
12187 shlibpath_overrides_runpath=yes
12188 if test "$with_gnu_ld" = yes; then
12189 need_lib_prefix=no
12190 fi
12191 need_version=yes
12192 ;;
12193
12194 sysv4 | sysv4.3*)
12195 version_type=linux
12196 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12197 soname_spec='${libname}${release}${shared_ext}$major'
12198 shlibpath_var=LD_LIBRARY_PATH
12199 case $host_vendor in
12200 sni)
12201 shlibpath_overrides_runpath=no
12202 need_lib_prefix=no
12203 runpath_var=LD_RUN_PATH
12204 ;;
12205 siemens)
12206 need_lib_prefix=no
12207 ;;
12208 motorola)
12209 need_lib_prefix=no
12210 need_version=no
12211 shlibpath_overrides_runpath=no
12212 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12213 ;;
12214 esac
12215 ;;
12216
12217 sysv4*MP*)
12218 if test -d /usr/nec ;then
12219 version_type=linux
12220 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12221 soname_spec='$libname${shared_ext}.$major'
12222 shlibpath_var=LD_LIBRARY_PATH
12223 fi
12224 ;;
12225
12226 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12227 version_type=freebsd-elf
12228 need_lib_prefix=no
12229 need_version=no
12230 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12231 soname_spec='${libname}${release}${shared_ext}$major'
12232 shlibpath_var=LD_LIBRARY_PATH
12233 shlibpath_overrides_runpath=yes
12234 hardcode_into_libs=yes
12235 if test "$with_gnu_ld" = yes; then
12236 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12237 else
12238 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12239 case $host_os in
12240 sco3.2v5*)
12241 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12242 ;;
12243 esac
12244 fi
12245 sys_lib_dlsearch_path_spec='/usr/lib'
12246 ;;
12247
12248 tpf*)
12249 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12250 version_type=linux
12251 need_lib_prefix=no
12252 need_version=no
12253 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12254 shlibpath_var=LD_LIBRARY_PATH
12255 shlibpath_overrides_runpath=no
12256 hardcode_into_libs=yes
12257 ;;
12258
12259 uts4*)
12260 version_type=linux
12261 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12262 soname_spec='${libname}${release}${shared_ext}$major'
12263 shlibpath_var=LD_LIBRARY_PATH
12264 ;;
12265
12266 # Shared libraries for VwWorks, >= 7 only at this stage
12267 # and (fpic) still incompatible with "large" code models
12268 # in a few configurations. Only for RTP mode in any case,
12269 # and upon explicit request at configure time.
12270 vxworks7*)
12271 dynamic_linker=no
12272 case ${with_multisubdir}-${enable_shared} in
12273 *large*)
12274 ;;
12275 *mrtp*-yes)
12276 version_type=linux
12277 need_lib_prefix=no
12278 need_version=no
12279 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12280 soname_spec='${libname}${release}${shared_ext}$major'
12281 dynamic_linker="$host_os module_loader"
12282 ;;
12283 esac
12284 ;;
12285 *)
12286 dynamic_linker=no
12287 ;;
12288 esac
12289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12290 $as_echo "$dynamic_linker" >&6; }
12291 test "$dynamic_linker" = no && can_build_shared=no
12292
12293 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12294 if test "$GCC" = yes; then
12295 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12296 fi
12297
12298 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12299 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12300 fi
12301 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12302 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12303 fi
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316
12317
12318
12319
12320
12321
12322
12323
12324
12325
12326
12327
12328
12329
12330
12331
12332
12333
12334
12335
12336
12337
12338
12339
12340
12341
12342
12343
12344
12345
12346
12347
12348
12349
12350
12351
12352
12353
12354
12355
12356
12357
12358
12359
12360
12361
12362
12363
12364
12365
12366
12367
12368
12369
12370
12371
12372
12373
12374
12375
12376
12377
12378
12379
12380
12381
12382
12383
12384
12385
12386
12387
12388
12389
12390
12391
12392
12393
12394
12395
12396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12397 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12398 hardcode_action=
12399 if test -n "$hardcode_libdir_flag_spec" ||
12400 test -n "$runpath_var" ||
12401 test "X$hardcode_automatic" = "Xyes" ; then
12402
12403 # We can hardcode non-existent directories.
12404 if test "$hardcode_direct" != no &&
12405 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12406 # have to relink, otherwise we might link with an installed library
12407 # when we should be linking with a yet-to-be-installed one
12408 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12409 test "$hardcode_minus_L" != no; then
12410 # Linking always hardcodes the temporary library directory.
12411 hardcode_action=relink
12412 else
12413 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12414 hardcode_action=immediate
12415 fi
12416 else
12417 # We cannot hardcode anything, or else we can only hardcode existing
12418 # directories.
12419 hardcode_action=unsupported
12420 fi
12421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12422 $as_echo "$hardcode_action" >&6; }
12423
12424 if test "$hardcode_action" = relink ||
12425 test "$inherit_rpath" = yes; then
12426 # Fast installation is not supported
12427 enable_fast_install=no
12428 elif test "$shlibpath_overrides_runpath" = yes ||
12429 test "$enable_shared" = no; then
12430 # Fast installation is not necessary
12431 enable_fast_install=needless
12432 fi
12433
12434
12435
12436
12437
12438
12439 if test "x$enable_dlopen" != xyes; then
12440 enable_dlopen=unknown
12441 enable_dlopen_self=unknown
12442 enable_dlopen_self_static=unknown
12443 else
12444 lt_cv_dlopen=no
12445 lt_cv_dlopen_libs=
12446
12447 case $host_os in
12448 beos*)
12449 lt_cv_dlopen="load_add_on"
12450 lt_cv_dlopen_libs=
12451 lt_cv_dlopen_self=yes
12452 ;;
12453
12454 mingw* | pw32* | cegcc*)
12455 lt_cv_dlopen="LoadLibrary"
12456 lt_cv_dlopen_libs=
12457 ;;
12458
12459 cygwin*)
12460 lt_cv_dlopen="dlopen"
12461 lt_cv_dlopen_libs=
12462 ;;
12463
12464 darwin*)
12465 # if libdl is installed we need to link against it
12466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12467 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12468 if ${ac_cv_lib_dl_dlopen+:} false; then :
12469 $as_echo_n "(cached) " >&6
12470 else
12471 ac_check_lib_save_LIBS=$LIBS
12472 LIBS="-ldl $LIBS"
12473 if test x$gcc_no_link = xyes; then
12474 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12475 fi
12476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12477 /* end confdefs.h. */
12478
12479 /* Override any GCC internal prototype to avoid an error.
12480 Use char because int might match the return type of a GCC
12481 builtin and then its argument prototype would still apply. */
12482 #ifdef __cplusplus
12483 extern "C"
12484 #endif
12485 char dlopen ();
12486 int
12487 main ()
12488 {
12489 return dlopen ();
12490 ;
12491 return 0;
12492 }
12493 _ACEOF
12494 if ac_fn_c_try_link "$LINENO"; then :
12495 ac_cv_lib_dl_dlopen=yes
12496 else
12497 ac_cv_lib_dl_dlopen=no
12498 fi
12499 rm -f core conftest.err conftest.$ac_objext \
12500 conftest$ac_exeext conftest.$ac_ext
12501 LIBS=$ac_check_lib_save_LIBS
12502 fi
12503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12504 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12505 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12506 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12507 else
12508
12509 lt_cv_dlopen="dyld"
12510 lt_cv_dlopen_libs=
12511 lt_cv_dlopen_self=yes
12512
12513 fi
12514
12515 ;;
12516
12517 *)
12518 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12519 if test "x$ac_cv_func_shl_load" = xyes; then :
12520 lt_cv_dlopen="shl_load"
12521 else
12522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12523 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12524 if ${ac_cv_lib_dld_shl_load+:} false; then :
12525 $as_echo_n "(cached) " >&6
12526 else
12527 ac_check_lib_save_LIBS=$LIBS
12528 LIBS="-ldld $LIBS"
12529 if test x$gcc_no_link = xyes; then
12530 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12531 fi
12532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12533 /* end confdefs.h. */
12534
12535 /* Override any GCC internal prototype to avoid an error.
12536 Use char because int might match the return type of a GCC
12537 builtin and then its argument prototype would still apply. */
12538 #ifdef __cplusplus
12539 extern "C"
12540 #endif
12541 char shl_load ();
12542 int
12543 main ()
12544 {
12545 return shl_load ();
12546 ;
12547 return 0;
12548 }
12549 _ACEOF
12550 if ac_fn_c_try_link "$LINENO"; then :
12551 ac_cv_lib_dld_shl_load=yes
12552 else
12553 ac_cv_lib_dld_shl_load=no
12554 fi
12555 rm -f core conftest.err conftest.$ac_objext \
12556 conftest$ac_exeext conftest.$ac_ext
12557 LIBS=$ac_check_lib_save_LIBS
12558 fi
12559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12560 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12561 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12562 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12563 else
12564 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12565 if test "x$ac_cv_func_dlopen" = xyes; then :
12566 lt_cv_dlopen="dlopen"
12567 else
12568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12569 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12570 if ${ac_cv_lib_dl_dlopen+:} false; then :
12571 $as_echo_n "(cached) " >&6
12572 else
12573 ac_check_lib_save_LIBS=$LIBS
12574 LIBS="-ldl $LIBS"
12575 if test x$gcc_no_link = xyes; then
12576 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12577 fi
12578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12579 /* end confdefs.h. */
12580
12581 /* Override any GCC internal prototype to avoid an error.
12582 Use char because int might match the return type of a GCC
12583 builtin and then its argument prototype would still apply. */
12584 #ifdef __cplusplus
12585 extern "C"
12586 #endif
12587 char dlopen ();
12588 int
12589 main ()
12590 {
12591 return dlopen ();
12592 ;
12593 return 0;
12594 }
12595 _ACEOF
12596 if ac_fn_c_try_link "$LINENO"; then :
12597 ac_cv_lib_dl_dlopen=yes
12598 else
12599 ac_cv_lib_dl_dlopen=no
12600 fi
12601 rm -f core conftest.err conftest.$ac_objext \
12602 conftest$ac_exeext conftest.$ac_ext
12603 LIBS=$ac_check_lib_save_LIBS
12604 fi
12605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12606 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12607 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12608 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12609 else
12610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12611 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12612 if ${ac_cv_lib_svld_dlopen+:} false; then :
12613 $as_echo_n "(cached) " >&6
12614 else
12615 ac_check_lib_save_LIBS=$LIBS
12616 LIBS="-lsvld $LIBS"
12617 if test x$gcc_no_link = xyes; then
12618 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12619 fi
12620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12621 /* end confdefs.h. */
12622
12623 /* Override any GCC internal prototype to avoid an error.
12624 Use char because int might match the return type of a GCC
12625 builtin and then its argument prototype would still apply. */
12626 #ifdef __cplusplus
12627 extern "C"
12628 #endif
12629 char dlopen ();
12630 int
12631 main ()
12632 {
12633 return dlopen ();
12634 ;
12635 return 0;
12636 }
12637 _ACEOF
12638 if ac_fn_c_try_link "$LINENO"; then :
12639 ac_cv_lib_svld_dlopen=yes
12640 else
12641 ac_cv_lib_svld_dlopen=no
12642 fi
12643 rm -f core conftest.err conftest.$ac_objext \
12644 conftest$ac_exeext conftest.$ac_ext
12645 LIBS=$ac_check_lib_save_LIBS
12646 fi
12647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12648 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12649 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12650 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12651 else
12652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12653 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12654 if ${ac_cv_lib_dld_dld_link+:} false; then :
12655 $as_echo_n "(cached) " >&6
12656 else
12657 ac_check_lib_save_LIBS=$LIBS
12658 LIBS="-ldld $LIBS"
12659 if test x$gcc_no_link = xyes; then
12660 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12661 fi
12662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12663 /* end confdefs.h. */
12664
12665 /* Override any GCC internal prototype to avoid an error.
12666 Use char because int might match the return type of a GCC
12667 builtin and then its argument prototype would still apply. */
12668 #ifdef __cplusplus
12669 extern "C"
12670 #endif
12671 char dld_link ();
12672 int
12673 main ()
12674 {
12675 return dld_link ();
12676 ;
12677 return 0;
12678 }
12679 _ACEOF
12680 if ac_fn_c_try_link "$LINENO"; then :
12681 ac_cv_lib_dld_dld_link=yes
12682 else
12683 ac_cv_lib_dld_dld_link=no
12684 fi
12685 rm -f core conftest.err conftest.$ac_objext \
12686 conftest$ac_exeext conftest.$ac_ext
12687 LIBS=$ac_check_lib_save_LIBS
12688 fi
12689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12690 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12691 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12692 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12693 fi
12694
12695
12696 fi
12697
12698
12699 fi
12700
12701
12702 fi
12703
12704
12705 fi
12706
12707
12708 fi
12709
12710 ;;
12711 esac
12712
12713 if test "x$lt_cv_dlopen" != xno; then
12714 enable_dlopen=yes
12715 else
12716 enable_dlopen=no
12717 fi
12718
12719 case $lt_cv_dlopen in
12720 dlopen)
12721 save_CPPFLAGS="$CPPFLAGS"
12722 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12723
12724 save_LDFLAGS="$LDFLAGS"
12725 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12726
12727 save_LIBS="$LIBS"
12728 LIBS="$lt_cv_dlopen_libs $LIBS"
12729
12730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12731 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12732 if ${lt_cv_dlopen_self+:} false; then :
12733 $as_echo_n "(cached) " >&6
12734 else
12735 if test "$cross_compiling" = yes; then :
12736 lt_cv_dlopen_self=cross
12737 else
12738 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12739 lt_status=$lt_dlunknown
12740 cat > conftest.$ac_ext <<_LT_EOF
12741 #line 12741 "configure"
12742 #include "confdefs.h"
12743
12744 #if HAVE_DLFCN_H
12745 #include <dlfcn.h>
12746 #endif
12747
12748 #include <stdio.h>
12749
12750 #ifdef RTLD_GLOBAL
12751 # define LT_DLGLOBAL RTLD_GLOBAL
12752 #else
12753 # ifdef DL_GLOBAL
12754 # define LT_DLGLOBAL DL_GLOBAL
12755 # else
12756 # define LT_DLGLOBAL 0
12757 # endif
12758 #endif
12759
12760 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12761 find out it does not work in some platform. */
12762 #ifndef LT_DLLAZY_OR_NOW
12763 # ifdef RTLD_LAZY
12764 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12765 # else
12766 # ifdef DL_LAZY
12767 # define LT_DLLAZY_OR_NOW DL_LAZY
12768 # else
12769 # ifdef RTLD_NOW
12770 # define LT_DLLAZY_OR_NOW RTLD_NOW
12771 # else
12772 # ifdef DL_NOW
12773 # define LT_DLLAZY_OR_NOW DL_NOW
12774 # else
12775 # define LT_DLLAZY_OR_NOW 0
12776 # endif
12777 # endif
12778 # endif
12779 # endif
12780 #endif
12781
12782 /* When -fvisbility=hidden is used, assume the code has been annotated
12783 correspondingly for the symbols needed. */
12784 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12785 void fnord () __attribute__((visibility("default")));
12786 #endif
12787
12788 void fnord () { int i=42; }
12789 int main ()
12790 {
12791 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12792 int status = $lt_dlunknown;
12793
12794 if (self)
12795 {
12796 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12797 else
12798 {
12799 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12800 else puts (dlerror ());
12801 }
12802 /* dlclose (self); */
12803 }
12804 else
12805 puts (dlerror ());
12806
12807 return status;
12808 }
12809 _LT_EOF
12810 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12811 (eval $ac_link) 2>&5
12812 ac_status=$?
12813 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12814 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12815 (./conftest; exit; ) >&5 2>/dev/null
12816 lt_status=$?
12817 case x$lt_status in
12818 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12819 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12820 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12821 esac
12822 else :
12823 # compilation failed
12824 lt_cv_dlopen_self=no
12825 fi
12826 fi
12827 rm -fr conftest*
12828
12829
12830 fi
12831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12832 $as_echo "$lt_cv_dlopen_self" >&6; }
12833
12834 if test "x$lt_cv_dlopen_self" = xyes; then
12835 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12837 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12838 if ${lt_cv_dlopen_self_static+:} false; then :
12839 $as_echo_n "(cached) " >&6
12840 else
12841 if test "$cross_compiling" = yes; then :
12842 lt_cv_dlopen_self_static=cross
12843 else
12844 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12845 lt_status=$lt_dlunknown
12846 cat > conftest.$ac_ext <<_LT_EOF
12847 #line 12847 "configure"
12848 #include "confdefs.h"
12849
12850 #if HAVE_DLFCN_H
12851 #include <dlfcn.h>
12852 #endif
12853
12854 #include <stdio.h>
12855
12856 #ifdef RTLD_GLOBAL
12857 # define LT_DLGLOBAL RTLD_GLOBAL
12858 #else
12859 # ifdef DL_GLOBAL
12860 # define LT_DLGLOBAL DL_GLOBAL
12861 # else
12862 # define LT_DLGLOBAL 0
12863 # endif
12864 #endif
12865
12866 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12867 find out it does not work in some platform. */
12868 #ifndef LT_DLLAZY_OR_NOW
12869 # ifdef RTLD_LAZY
12870 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12871 # else
12872 # ifdef DL_LAZY
12873 # define LT_DLLAZY_OR_NOW DL_LAZY
12874 # else
12875 # ifdef RTLD_NOW
12876 # define LT_DLLAZY_OR_NOW RTLD_NOW
12877 # else
12878 # ifdef DL_NOW
12879 # define LT_DLLAZY_OR_NOW DL_NOW
12880 # else
12881 # define LT_DLLAZY_OR_NOW 0
12882 # endif
12883 # endif
12884 # endif
12885 # endif
12886 #endif
12887
12888 /* When -fvisbility=hidden is used, assume the code has been annotated
12889 correspondingly for the symbols needed. */
12890 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12891 void fnord () __attribute__((visibility("default")));
12892 #endif
12893
12894 void fnord () { int i=42; }
12895 int main ()
12896 {
12897 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12898 int status = $lt_dlunknown;
12899
12900 if (self)
12901 {
12902 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12903 else
12904 {
12905 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12906 else puts (dlerror ());
12907 }
12908 /* dlclose (self); */
12909 }
12910 else
12911 puts (dlerror ());
12912
12913 return status;
12914 }
12915 _LT_EOF
12916 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12917 (eval $ac_link) 2>&5
12918 ac_status=$?
12919 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12920 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12921 (./conftest; exit; ) >&5 2>/dev/null
12922 lt_status=$?
12923 case x$lt_status in
12924 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12925 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12926 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12927 esac
12928 else :
12929 # compilation failed
12930 lt_cv_dlopen_self_static=no
12931 fi
12932 fi
12933 rm -fr conftest*
12934
12935
12936 fi
12937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12938 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12939 fi
12940
12941 CPPFLAGS="$save_CPPFLAGS"
12942 LDFLAGS="$save_LDFLAGS"
12943 LIBS="$save_LIBS"
12944 ;;
12945 esac
12946
12947 case $lt_cv_dlopen_self in
12948 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12949 *) enable_dlopen_self=unknown ;;
12950 esac
12951
12952 case $lt_cv_dlopen_self_static in
12953 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12954 *) enable_dlopen_self_static=unknown ;;
12955 esac
12956 fi
12957
12958
12959
12960
12961
12962
12963
12964
12965
12966
12967
12968
12969
12970
12971
12972
12973
12974 striplib=
12975 old_striplib=
12976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12977 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12978 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12979 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12980 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12982 $as_echo "yes" >&6; }
12983 else
12984 # FIXME - insert some real tests, host_os isn't really good enough
12985 case $host_os in
12986 darwin*)
12987 if test -n "$STRIP" ; then
12988 striplib="$STRIP -x"
12989 old_striplib="$STRIP -S"
12990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12991 $as_echo "yes" >&6; }
12992 else
12993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12994 $as_echo "no" >&6; }
12995 fi
12996 ;;
12997 *)
12998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12999 $as_echo "no" >&6; }
13000 ;;
13001 esac
13002 fi
13003
13004
13005
13006
13007
13008
13009
13010
13011
13012
13013
13014
13015 # Report which library types will actually be built
13016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13017 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13019 $as_echo "$can_build_shared" >&6; }
13020
13021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13022 $as_echo_n "checking whether to build shared libraries... " >&6; }
13023 test "$can_build_shared" = "no" && enable_shared=no
13024
13025 # On AIX, shared libraries and static libraries use the same namespace, and
13026 # are all built from PIC.
13027 case $host_os in
13028 aix3*)
13029 test "$enable_shared" = yes && enable_static=no
13030 if test -n "$RANLIB"; then
13031 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13032 postinstall_cmds='$RANLIB $lib'
13033 fi
13034 ;;
13035
13036 aix[4-9]*)
13037 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13038 test "$enable_shared" = yes && enable_static=no
13039 fi
13040 ;;
13041 esac
13042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13043 $as_echo "$enable_shared" >&6; }
13044
13045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13046 $as_echo_n "checking whether to build static libraries... " >&6; }
13047 # Make sure either enable_shared or enable_static is yes.
13048 test "$enable_shared" = yes || enable_static=yes
13049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13050 $as_echo "$enable_static" >&6; }
13051
13052
13053
13054
13055 fi
13056 ac_ext=c
13057 ac_cpp='$CPP $CPPFLAGS'
13058 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13059 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13060 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13061
13062 CC="$lt_save_CC"
13063
13064 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
13065 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
13066 (test "X$CXX" != "Xg++"))) ; then
13067 ac_ext=cpp
13068 ac_cpp='$CXXCPP $CPPFLAGS'
13069 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13070 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13071 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
13073 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
13074 if test -z "$CXXCPP"; then
13075 if ${ac_cv_prog_CXXCPP+:} false; then :
13076 $as_echo_n "(cached) " >&6
13077 else
13078 # Double quotes because CXXCPP needs to be expanded
13079 for CXXCPP in "$CXX -E" "/lib/cpp"
13080 do
13081 ac_preproc_ok=false
13082 for ac_cxx_preproc_warn_flag in '' yes
13083 do
13084 # Use a header file that comes with gcc, so configuring glibc
13085 # with a fresh cross-compiler works.
13086 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13087 # <limits.h> exists even on freestanding compilers.
13088 # On the NeXT, cc -E runs the code through the compiler's parser,
13089 # not just through cpp. "Syntax error" is here to catch this case.
13090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13091 /* end confdefs.h. */
13092 #ifdef __STDC__
13093 # include <limits.h>
13094 #else
13095 # include <assert.h>
13096 #endif
13097 Syntax error
13098 _ACEOF
13099 if ac_fn_cxx_try_cpp "$LINENO"; then :
13100
13101 else
13102 # Broken: fails on valid input.
13103 continue
13104 fi
13105 rm -f conftest.err conftest.i conftest.$ac_ext
13106
13107 # OK, works on sane cases. Now check whether nonexistent headers
13108 # can be detected and how.
13109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13110 /* end confdefs.h. */
13111 #include <ac_nonexistent.h>
13112 _ACEOF
13113 if ac_fn_cxx_try_cpp "$LINENO"; then :
13114 # Broken: success on invalid input.
13115 continue
13116 else
13117 # Passes both tests.
13118 ac_preproc_ok=:
13119 break
13120 fi
13121 rm -f conftest.err conftest.i conftest.$ac_ext
13122
13123 done
13124 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13125 rm -f conftest.i conftest.err conftest.$ac_ext
13126 if $ac_preproc_ok; then :
13127 break
13128 fi
13129
13130 done
13131 ac_cv_prog_CXXCPP=$CXXCPP
13132
13133 fi
13134 CXXCPP=$ac_cv_prog_CXXCPP
13135 else
13136 ac_cv_prog_CXXCPP=$CXXCPP
13137 fi
13138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
13139 $as_echo "$CXXCPP" >&6; }
13140 ac_preproc_ok=false
13141 for ac_cxx_preproc_warn_flag in '' yes
13142 do
13143 # Use a header file that comes with gcc, so configuring glibc
13144 # with a fresh cross-compiler works.
13145 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13146 # <limits.h> exists even on freestanding compilers.
13147 # On the NeXT, cc -E runs the code through the compiler's parser,
13148 # not just through cpp. "Syntax error" is here to catch this case.
13149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13150 /* end confdefs.h. */
13151 #ifdef __STDC__
13152 # include <limits.h>
13153 #else
13154 # include <assert.h>
13155 #endif
13156 Syntax error
13157 _ACEOF
13158 if ac_fn_cxx_try_cpp "$LINENO"; then :
13159
13160 else
13161 # Broken: fails on valid input.
13162 continue
13163 fi
13164 rm -f conftest.err conftest.i conftest.$ac_ext
13165
13166 # OK, works on sane cases. Now check whether nonexistent headers
13167 # can be detected and how.
13168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13169 /* end confdefs.h. */
13170 #include <ac_nonexistent.h>
13171 _ACEOF
13172 if ac_fn_cxx_try_cpp "$LINENO"; then :
13173 # Broken: success on invalid input.
13174 continue
13175 else
13176 # Passes both tests.
13177 ac_preproc_ok=:
13178 break
13179 fi
13180 rm -f conftest.err conftest.i conftest.$ac_ext
13181
13182 done
13183 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13184 rm -f conftest.i conftest.err conftest.$ac_ext
13185 if $ac_preproc_ok; then :
13186
13187 else
13188 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13189 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13190 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
13191 See \`config.log' for more details" "$LINENO" 5; }
13192 fi
13193
13194 ac_ext=c
13195 ac_cpp='$CPP $CPPFLAGS'
13196 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13197 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13198 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13199
13200 else
13201 _lt_caught_CXX_error=yes
13202 fi
13203
13204 ac_ext=cpp
13205 ac_cpp='$CXXCPP $CPPFLAGS'
13206 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13207 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13208 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13209
13210 archive_cmds_need_lc_CXX=no
13211 allow_undefined_flag_CXX=
13212 always_export_symbols_CXX=no
13213 archive_expsym_cmds_CXX=
13214 compiler_needs_object_CXX=no
13215 export_dynamic_flag_spec_CXX=
13216 hardcode_direct_CXX=no
13217 hardcode_direct_absolute_CXX=no
13218 hardcode_libdir_flag_spec_CXX=
13219 hardcode_libdir_flag_spec_ld_CXX=
13220 hardcode_libdir_separator_CXX=
13221 hardcode_minus_L_CXX=no
13222 hardcode_shlibpath_var_CXX=unsupported
13223 hardcode_automatic_CXX=no
13224 inherit_rpath_CXX=no
13225 module_cmds_CXX=
13226 module_expsym_cmds_CXX=
13227 link_all_deplibs_CXX=unknown
13228 old_archive_cmds_CXX=$old_archive_cmds
13229 reload_flag_CXX=$reload_flag
13230 reload_cmds_CXX=$reload_cmds
13231 no_undefined_flag_CXX=
13232 whole_archive_flag_spec_CXX=
13233 enable_shared_with_static_runtimes_CXX=no
13234
13235 # Source file extension for C++ test sources.
13236 ac_ext=cpp
13237
13238 # Object file extension for compiled C++ test sources.
13239 objext=o
13240 objext_CXX=$objext
13241
13242 # No sense in running all these tests if we already determined that
13243 # the CXX compiler isn't working. Some variables (like enable_shared)
13244 # are currently assumed to apply to all compilers on this platform,
13245 # and will be corrupted by setting them based on a non-working compiler.
13246 if test "$_lt_caught_CXX_error" != yes; then
13247 # Code to be used in simple compile tests
13248 lt_simple_compile_test_code="int some_variable = 0;"
13249
13250 # Code to be used in simple link tests
13251 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
13252
13253 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
13254
13255
13256
13257
13258
13259
13260 # If no C compiler was specified, use CC.
13261 LTCC=${LTCC-"$CC"}
13262
13263 # If no C compiler flags were specified, use CFLAGS.
13264 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13265
13266 # Allow CC to be a program name with arguments.
13267 compiler=$CC
13268
13269
13270 # save warnings/boilerplate of simple test code
13271 ac_outfile=conftest.$ac_objext
13272 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
13273 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13274 _lt_compiler_boilerplate=`cat conftest.err`
13275 $RM conftest*
13276
13277 ac_outfile=conftest.$ac_objext
13278 echo "$lt_simple_link_test_code" >conftest.$ac_ext
13279 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13280 _lt_linker_boilerplate=`cat conftest.err`
13281 $RM -r conftest*
13282
13283
13284 # Allow CC to be a program name with arguments.
13285 lt_save_CC=$CC
13286 lt_save_LD=$LD
13287 lt_save_GCC=$GCC
13288 GCC=$GXX
13289 lt_save_with_gnu_ld=$with_gnu_ld
13290 lt_save_path_LD=$lt_cv_path_LD
13291 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
13292 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
13293 else
13294 $as_unset lt_cv_prog_gnu_ld
13295 fi
13296 if test -n "${lt_cv_path_LDCXX+set}"; then
13297 lt_cv_path_LD=$lt_cv_path_LDCXX
13298 else
13299 $as_unset lt_cv_path_LD
13300 fi
13301 test -z "${LDCXX+set}" || LD=$LDCXX
13302 CC=${CXX-"c++"}
13303 compiler=$CC
13304 compiler_CXX=$CC
13305 for cc_temp in $compiler""; do
13306 case $cc_temp in
13307 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13308 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13309 \-*) ;;
13310 *) break;;
13311 esac
13312 done
13313 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
13314
13315
13316 if test -n "$compiler"; then
13317 # We don't want -fno-exception when compiling C++ code, so set the
13318 # no_builtin_flag separately
13319 if test "$GXX" = yes; then
13320 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
13321 else
13322 lt_prog_compiler_no_builtin_flag_CXX=
13323 fi
13324
13325 if test "$GXX" = yes; then
13326 # Set up default GNU C++ configuration
13327
13328
13329
13330 # Check whether --with-gnu-ld was given.
13331 if test "${with_gnu_ld+set}" = set; then :
13332 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
13333 else
13334 with_gnu_ld=no
13335 fi
13336
13337 ac_prog=ld
13338 if test "$GCC" = yes; then
13339 # Check if gcc -print-prog-name=ld gives a path.
13340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
13341 $as_echo_n "checking for ld used by $CC... " >&6; }
13342 case $host in
13343 *-*-mingw*)
13344 # gcc leaves a trailing carriage return which upsets mingw
13345 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
13346 *)
13347 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
13348 esac
13349 case $ac_prog in
13350 # Accept absolute paths.
13351 [\\/]* | ?:[\\/]*)
13352 re_direlt='/[^/][^/]*/\.\./'
13353 # Canonicalize the pathname of ld
13354 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
13355 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
13356 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
13357 done
13358 test -z "$LD" && LD="$ac_prog"
13359 ;;
13360 "")
13361 # If it fails, then pretend we aren't using GCC.
13362 ac_prog=ld
13363 ;;
13364 *)
13365 # If it is relative, then search for the first ld in PATH.
13366 with_gnu_ld=unknown
13367 ;;
13368 esac
13369 elif test "$with_gnu_ld" = yes; then
13370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
13371 $as_echo_n "checking for GNU ld... " >&6; }
13372 else
13373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
13374 $as_echo_n "checking for non-GNU ld... " >&6; }
13375 fi
13376 if ${lt_cv_path_LD+:} false; then :
13377 $as_echo_n "(cached) " >&6
13378 else
13379 if test -z "$LD"; then
13380 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
13381 for ac_dir in $PATH; do
13382 IFS="$lt_save_ifs"
13383 test -z "$ac_dir" && ac_dir=.
13384 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
13385 lt_cv_path_LD="$ac_dir/$ac_prog"
13386 # Check to see if the program is GNU ld. I'd rather use --version,
13387 # but apparently some variants of GNU ld only accept -v.
13388 # Break only if it was the GNU/non-GNU ld that we prefer.
13389 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
13390 *GNU* | *'with BFD'*)
13391 test "$with_gnu_ld" != no && break
13392 ;;
13393 *)
13394 test "$with_gnu_ld" != yes && break
13395 ;;
13396 esac
13397 fi
13398 done
13399 IFS="$lt_save_ifs"
13400 else
13401 lt_cv_path_LD="$LD" # Let the user override the test with a path.
13402 fi
13403 fi
13404
13405 LD="$lt_cv_path_LD"
13406 if test -n "$LD"; then
13407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
13408 $as_echo "$LD" >&6; }
13409 else
13410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13411 $as_echo "no" >&6; }
13412 fi
13413 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
13414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
13415 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
13416 if ${lt_cv_prog_gnu_ld+:} false; then :
13417 $as_echo_n "(cached) " >&6
13418 else
13419 # I'd rather use --version here, but apparently some GNU lds only accept -v.
13420 case `$LD -v 2>&1 </dev/null` in
13421 *GNU* | *'with BFD'*)
13422 lt_cv_prog_gnu_ld=yes
13423 ;;
13424 *)
13425 lt_cv_prog_gnu_ld=no
13426 ;;
13427 esac
13428 fi
13429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
13430 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
13431 with_gnu_ld=$lt_cv_prog_gnu_ld
13432
13433
13434
13435
13436
13437
13438
13439 # Check if GNU C++ uses GNU ld as the underlying linker, since the
13440 # archiving commands below assume that GNU ld is being used.
13441 if test "$with_gnu_ld" = yes; then
13442 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13443 archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13444
13445 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13446 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13447
13448 # If archive_cmds runs LD, not CC, wlarc should be empty
13449 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
13450 # investigate it a little bit more. (MM)
13451 wlarc='${wl}'
13452
13453 # ancient GNU ld didn't support --whole-archive et. al.
13454 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
13455 $GREP 'no-whole-archive' > /dev/null; then
13456 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13457 else
13458 whole_archive_flag_spec_CXX=
13459 fi
13460 else
13461 with_gnu_ld=no
13462 wlarc=
13463
13464 # A generic and very simple default shared library creation
13465 # command for GNU C++ for the case where it uses the native
13466 # linker, instead of GNU ld. If possible, this setting should
13467 # overridden to take advantage of the native linker features on
13468 # the platform it is being used on.
13469 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13470 fi
13471
13472 # Commands to make compiler produce verbose output that lists
13473 # what "hidden" libraries, object files and flags are used when
13474 # linking a shared library.
13475 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13476
13477 else
13478 GXX=no
13479 with_gnu_ld=no
13480 wlarc=
13481 fi
13482
13483 # PORTME: fill in a description of your system's C++ link characteristics
13484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13485 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13486 ld_shlibs_CXX=yes
13487 case $host_os in
13488 aix3*)
13489 # FIXME: insert proper C++ library support
13490 ld_shlibs_CXX=no
13491 ;;
13492 aix[4-9]*)
13493 if test "$host_cpu" = ia64; then
13494 # On IA64, the linker does run time linking by default, so we don't
13495 # have to do anything special.
13496 aix_use_runtimelinking=no
13497 exp_sym_flag='-Bexport'
13498 no_entry_flag=""
13499 else
13500 aix_use_runtimelinking=no
13501
13502 # Test if we are trying to use run time linking or normal
13503 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
13504 # need to do runtime linking.
13505 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
13506 for ld_flag in $LDFLAGS; do
13507 case $ld_flag in
13508 *-brtl*)
13509 aix_use_runtimelinking=yes
13510 break
13511 ;;
13512 esac
13513 done
13514 ;;
13515 esac
13516
13517 exp_sym_flag='-bexport'
13518 no_entry_flag='-bnoentry'
13519 fi
13520
13521 # When large executables or shared objects are built, AIX ld can
13522 # have problems creating the table of contents. If linking a library
13523 # or program results in "error TOC overflow" add -mminimal-toc to
13524 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
13525 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
13526
13527 archive_cmds_CXX=''
13528 hardcode_direct_CXX=yes
13529 hardcode_direct_absolute_CXX=yes
13530 hardcode_libdir_separator_CXX=':'
13531 link_all_deplibs_CXX=yes
13532 file_list_spec_CXX='${wl}-f,'
13533
13534 if test "$GXX" = yes; then
13535 case $host_os in aix4.[012]|aix4.[012].*)
13536 # We only want to do this on AIX 4.2 and lower, the check
13537 # below for broken collect2 doesn't work under 4.3+
13538 collect2name=`${CC} -print-prog-name=collect2`
13539 if test -f "$collect2name" &&
13540 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
13541 then
13542 # We have reworked collect2
13543 :
13544 else
13545 # We have old collect2
13546 hardcode_direct_CXX=unsupported
13547 # It fails to find uninstalled libraries when the uninstalled
13548 # path is not listed in the libpath. Setting hardcode_minus_L
13549 # to unsupported forces relinking
13550 hardcode_minus_L_CXX=yes
13551 hardcode_libdir_flag_spec_CXX='-L$libdir'
13552 hardcode_libdir_separator_CXX=
13553 fi
13554 esac
13555 shared_flag='-shared'
13556 if test "$aix_use_runtimelinking" = yes; then
13557 shared_flag="$shared_flag "'${wl}-G'
13558 fi
13559 else
13560 # not using gcc
13561 if test "$host_cpu" = ia64; then
13562 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13563 # chokes on -Wl,-G. The following line is correct:
13564 shared_flag='-G'
13565 else
13566 if test "$aix_use_runtimelinking" = yes; then
13567 shared_flag='${wl}-G'
13568 else
13569 shared_flag='${wl}-bM:SRE'
13570 fi
13571 fi
13572 fi
13573
13574 export_dynamic_flag_spec_CXX='${wl}-bexpall'
13575 # It seems that -bexpall does not export symbols beginning with
13576 # underscore (_), so it is better to generate a list of symbols to
13577 # export.
13578 always_export_symbols_CXX=yes
13579 if test "$aix_use_runtimelinking" = yes; then
13580 # Warning - without using the other runtime loading flags (-brtl),
13581 # -berok will link without error, but may produce a broken library.
13582 allow_undefined_flag_CXX='-berok'
13583 # Determine the default libpath from the value encoded in an empty
13584 # executable.
13585 if test x$gcc_no_link = xyes; then
13586 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13587 fi
13588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13589 /* end confdefs.h. */
13590
13591 int
13592 main ()
13593 {
13594
13595 ;
13596 return 0;
13597 }
13598 _ACEOF
13599 if ac_fn_cxx_try_link "$LINENO"; then :
13600
13601 lt_aix_libpath_sed='
13602 /Import File Strings/,/^$/ {
13603 /^0/ {
13604 s/^0 *\(.*\)$/\1/
13605 p
13606 }
13607 }'
13608 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13609 # Check for a 64-bit object if we didn't find anything.
13610 if test -z "$aix_libpath"; then
13611 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13612 fi
13613 fi
13614 rm -f core conftest.err conftest.$ac_objext \
13615 conftest$ac_exeext conftest.$ac_ext
13616 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13617
13618 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13619
13620 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"
13621 else
13622 if test "$host_cpu" = ia64; then
13623 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
13624 allow_undefined_flag_CXX="-z nodefs"
13625 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"
13626 else
13627 # Determine the default libpath from the value encoded in an
13628 # empty executable.
13629 if test x$gcc_no_link = xyes; then
13630 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
13631 fi
13632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13633 /* end confdefs.h. */
13634
13635 int
13636 main ()
13637 {
13638
13639 ;
13640 return 0;
13641 }
13642 _ACEOF
13643 if ac_fn_cxx_try_link "$LINENO"; then :
13644
13645 lt_aix_libpath_sed='
13646 /Import File Strings/,/^$/ {
13647 /^0/ {
13648 s/^0 *\(.*\)$/\1/
13649 p
13650 }
13651 }'
13652 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13653 # Check for a 64-bit object if we didn't find anything.
13654 if test -z "$aix_libpath"; then
13655 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13656 fi
13657 fi
13658 rm -f core conftest.err conftest.$ac_objext \
13659 conftest$ac_exeext conftest.$ac_ext
13660 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13661
13662 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13663 # Warning - without using the other run time loading flags,
13664 # -berok will link without error, but may produce a broken library.
13665 no_undefined_flag_CXX=' ${wl}-bernotok'
13666 allow_undefined_flag_CXX=' ${wl}-berok'
13667 if test "$with_gnu_ld" = yes; then
13668 # We only use this code for GNU lds that support --whole-archive.
13669 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13670 else
13671 # Exported symbols can be pulled into shared objects from archives
13672 whole_archive_flag_spec_CXX='$convenience'
13673 fi
13674 archive_cmds_need_lc_CXX=yes
13675 # This is similar to how AIX traditionally builds its shared
13676 # libraries.
13677 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'
13678 fi
13679 fi
13680 ;;
13681
13682 beos*)
13683 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13684 allow_undefined_flag_CXX=unsupported
13685 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13686 # support --undefined. This deserves some investigation. FIXME
13687 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13688 else
13689 ld_shlibs_CXX=no
13690 fi
13691 ;;
13692
13693 chorus*)
13694 case $cc_basename in
13695 *)
13696 # FIXME: insert proper C++ library support
13697 ld_shlibs_CXX=no
13698 ;;
13699 esac
13700 ;;
13701
13702 cygwin* | mingw* | pw32* | cegcc*)
13703 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
13704 # as there is no search path for DLLs.
13705 hardcode_libdir_flag_spec_CXX='-L$libdir'
13706 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
13707 allow_undefined_flag_CXX=unsupported
13708 always_export_symbols_CXX=no
13709 enable_shared_with_static_runtimes_CXX=yes
13710
13711 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13712 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'
13713 # If the export-symbols file already is a .def file (1st line
13714 # is EXPORTS), use it as is; otherwise, prepend...
13715 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13716 cp $export_symbols $output_objdir/$soname.def;
13717 else
13718 echo EXPORTS > $output_objdir/$soname.def;
13719 cat $export_symbols >> $output_objdir/$soname.def;
13720 fi~
13721 $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'
13722 else
13723 ld_shlibs_CXX=no
13724 fi
13725 ;;
13726 darwin* | rhapsody*)
13727
13728
13729 archive_cmds_need_lc_CXX=no
13730 hardcode_direct_CXX=no
13731 hardcode_automatic_CXX=yes
13732 hardcode_shlibpath_var_CXX=unsupported
13733 if test "$lt_cv_ld_force_load" = "yes"; then
13734 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\"`'
13735 else
13736 whole_archive_flag_spec_CXX=''
13737 fi
13738 link_all_deplibs_CXX=yes
13739 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
13740 case $cc_basename in
13741 ifort*) _lt_dar_can_shared=yes ;;
13742 *) _lt_dar_can_shared=$GCC ;;
13743 esac
13744 if test "$_lt_dar_can_shared" = "yes"; then
13745 output_verbose_link_cmd=func_echo_all
13746 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}"
13747 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13748 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}"
13749 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}"
13750 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
13751 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}"
13752 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}"
13753 fi
13754
13755 else
13756 ld_shlibs_CXX=no
13757 fi
13758
13759 ;;
13760
13761 dgux*)
13762 case $cc_basename in
13763 ec++*)
13764 # FIXME: insert proper C++ library support
13765 ld_shlibs_CXX=no
13766 ;;
13767 ghcx*)
13768 # Green Hills C++ Compiler
13769 # FIXME: insert proper C++ library support
13770 ld_shlibs_CXX=no
13771 ;;
13772 *)
13773 # FIXME: insert proper C++ library support
13774 ld_shlibs_CXX=no
13775 ;;
13776 esac
13777 ;;
13778
13779 freebsd2.*)
13780 # C++ shared libraries reported to be fairly broken before
13781 # switch to ELF
13782 ld_shlibs_CXX=no
13783 ;;
13784
13785 freebsd-elf*)
13786 archive_cmds_need_lc_CXX=no
13787 ;;
13788
13789 freebsd* | dragonfly*)
13790 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13791 # conventions
13792 ld_shlibs_CXX=yes
13793 ;;
13794
13795 gnu*)
13796 ;;
13797
13798 haiku*)
13799 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13800 link_all_deplibs_CXX=yes
13801 ;;
13802
13803 hpux9*)
13804 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13805 hardcode_libdir_separator_CXX=:
13806 export_dynamic_flag_spec_CXX='${wl}-E'
13807 hardcode_direct_CXX=yes
13808 hardcode_minus_L_CXX=yes # Not in the search PATH,
13809 # but as the default
13810 # location of the library.
13811
13812 case $cc_basename in
13813 CC*)
13814 # FIXME: insert proper C++ library support
13815 ld_shlibs_CXX=no
13816 ;;
13817 aCC*)
13818 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'
13819 # Commands to make compiler produce verbose output that lists
13820 # what "hidden" libraries, object files and flags are used when
13821 # linking a shared library.
13822 #
13823 # There doesn't appear to be a way to prevent this compiler from
13824 # explicitly linking system object files so we need to strip them
13825 # from the output so that they don't get included in the library
13826 # dependencies.
13827 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"'
13828 ;;
13829 *)
13830 if test "$GXX" = yes; then
13831 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'
13832 else
13833 # FIXME: insert proper C++ library support
13834 ld_shlibs_CXX=no
13835 fi
13836 ;;
13837 esac
13838 ;;
13839
13840 hpux10*|hpux11*)
13841 if test $with_gnu_ld = no; then
13842 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13843 hardcode_libdir_separator_CXX=:
13844
13845 case $host_cpu in
13846 hppa*64*|ia64*)
13847 ;;
13848 *)
13849 export_dynamic_flag_spec_CXX='${wl}-E'
13850 ;;
13851 esac
13852 fi
13853 case $host_cpu in
13854 hppa*64*|ia64*)
13855 hardcode_direct_CXX=no
13856 hardcode_shlibpath_var_CXX=no
13857 ;;
13858 *)
13859 hardcode_direct_CXX=yes
13860 hardcode_direct_absolute_CXX=yes
13861 hardcode_minus_L_CXX=yes # Not in the search PATH,
13862 # but as the default
13863 # location of the library.
13864 ;;
13865 esac
13866
13867 case $cc_basename in
13868 CC*)
13869 # FIXME: insert proper C++ library support
13870 ld_shlibs_CXX=no
13871 ;;
13872 aCC*)
13873 case $host_cpu in
13874 hppa*64*)
13875 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13876 ;;
13877 ia64*)
13878 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13879 ;;
13880 *)
13881 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13882 ;;
13883 esac
13884 # Commands to make compiler produce verbose output that lists
13885 # what "hidden" libraries, object files and flags are used when
13886 # linking a shared library.
13887 #
13888 # There doesn't appear to be a way to prevent this compiler from
13889 # explicitly linking system object files so we need to strip them
13890 # from the output so that they don't get included in the library
13891 # dependencies.
13892 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"'
13893 ;;
13894 *)
13895 if test "$GXX" = yes; then
13896 if test $with_gnu_ld = no; then
13897 case $host_cpu in
13898 hppa*64*)
13899 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13900 ;;
13901 ia64*)
13902 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13903 ;;
13904 *)
13905 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'
13906 ;;
13907 esac
13908 fi
13909 else
13910 # FIXME: insert proper C++ library support
13911 ld_shlibs_CXX=no
13912 fi
13913 ;;
13914 esac
13915 ;;
13916
13917 interix[3-9]*)
13918 hardcode_direct_CXX=no
13919 hardcode_shlibpath_var_CXX=no
13920 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13921 export_dynamic_flag_spec_CXX='${wl}-E'
13922 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13923 # Instead, shared libraries are loaded at an image base (0x10000000 by
13924 # default) and relocated if they conflict, which is a slow very memory
13925 # consuming and fragmenting process. To avoid this, we pick a random,
13926 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13927 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
13928 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'
13929 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'
13930 ;;
13931 irix5* | irix6*)
13932 case $cc_basename in
13933 CC*)
13934 # SGI C++
13935 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'
13936
13937 # Archives containing C++ object files must be created using
13938 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
13939 # necessary to make sure instantiated templates are included
13940 # in the archive.
13941 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13942 ;;
13943 *)
13944 if test "$GXX" = yes; then
13945 if test "$with_gnu_ld" = no; then
13946 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'
13947 else
13948 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'
13949 fi
13950 fi
13951 link_all_deplibs_CXX=yes
13952 ;;
13953 esac
13954 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13955 hardcode_libdir_separator_CXX=:
13956 inherit_rpath_CXX=yes
13957 ;;
13958
13959 linux* | k*bsd*-gnu | kopensolaris*-gnu)
13960 case $cc_basename in
13961 KCC*)
13962 # Kuck and Associates, Inc. (KAI) C++ Compiler
13963
13964 # KCC will only create a shared library if the output file
13965 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13966 # to its proper name (with version) after linking.
13967 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'
13968 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'
13969 # Commands to make compiler produce verbose output that lists
13970 # what "hidden" libraries, object files and flags are used when
13971 # linking a shared library.
13972 #
13973 # There doesn't appear to be a way to prevent this compiler from
13974 # explicitly linking system object files so we need to strip them
13975 # from the output so that they don't get included in the library
13976 # dependencies.
13977 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"'
13978
13979 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13980 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13981
13982 # Archives containing C++ object files must be created using
13983 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13984 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13985 ;;
13986 icpc* | ecpc* )
13987 # Intel C++
13988 with_gnu_ld=yes
13989 # version 8.0 and above of icpc choke on multiply defined symbols
13990 # if we add $predep_objects and $postdep_objects, however 7.1 and
13991 # earlier do not add the objects themselves.
13992 case `$CC -V 2>&1` in
13993 *"Version 7."*)
13994 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13995 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'
13996 ;;
13997 *) # Version 8.0 or newer
13998 tmp_idyn=
13999 case $host_cpu in
14000 ia64*) tmp_idyn=' -i_dynamic';;
14001 esac
14002 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14003 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'
14004 ;;
14005 esac
14006 archive_cmds_need_lc_CXX=no
14007 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14008 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14009 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
14010 ;;
14011 pgCC* | pgcpp*)
14012 # Portland Group C++ compiler
14013 case `$CC -V` in
14014 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
14015 prelink_cmds_CXX='tpldir=Template.dir~
14016 rm -rf $tpldir~
14017 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
14018 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
14019 old_archive_cmds_CXX='tpldir=Template.dir~
14020 rm -rf $tpldir~
14021 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
14022 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
14023 $RANLIB $oldlib'
14024 archive_cmds_CXX='tpldir=Template.dir~
14025 rm -rf $tpldir~
14026 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14027 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
14028 archive_expsym_cmds_CXX='tpldir=Template.dir~
14029 rm -rf $tpldir~
14030 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14031 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
14032 ;;
14033 *) # Version 6 and above use weak symbols
14034 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
14035 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'
14036 ;;
14037 esac
14038
14039 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
14040 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14041 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'
14042 ;;
14043 cxx*)
14044 # Compaq C++
14045 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
14046 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'
14047
14048 runpath_var=LD_RUN_PATH
14049 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14050 hardcode_libdir_separator_CXX=:
14051
14052 # Commands to make compiler produce verbose output that lists
14053 # what "hidden" libraries, object files and flags are used when
14054 # linking a shared library.
14055 #
14056 # There doesn't appear to be a way to prevent this compiler from
14057 # explicitly linking system object files so we need to strip them
14058 # from the output so that they don't get included in the library
14059 # dependencies.
14060 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'
14061 ;;
14062 xl* | mpixl* | bgxl*)
14063 # IBM XL 8.0 on PPC, with GNU ld
14064 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14065 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14066 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14067 if test "x$supports_anon_versioning" = xyes; then
14068 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
14069 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14070 echo "local: *; };" >> $output_objdir/$libname.ver~
14071 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14072 fi
14073 ;;
14074 *)
14075 case `$CC -V 2>&1 | sed 5q` in
14076 *Sun\ C*)
14077 # Sun C++ 5.9
14078 no_undefined_flag_CXX=' -zdefs'
14079 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14080 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'
14081 hardcode_libdir_flag_spec_CXX='-R$libdir'
14082 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'
14083 compiler_needs_object_CXX=yes
14084
14085 # Not sure whether something based on
14086 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
14087 # would be better.
14088 output_verbose_link_cmd='func_echo_all'
14089
14090 # Archives containing C++ object files must be created using
14091 # "CC -xar", where "CC" is the Sun C++ compiler. This is
14092 # necessary to make sure instantiated templates are included
14093 # in the archive.
14094 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14095 ;;
14096 esac
14097 ;;
14098 esac
14099 ;;
14100
14101 lynxos*)
14102 # FIXME: insert proper C++ library support
14103 ld_shlibs_CXX=no
14104 ;;
14105
14106 m88k*)
14107 # FIXME: insert proper C++ library support
14108 ld_shlibs_CXX=no
14109 ;;
14110
14111 mvs*)
14112 case $cc_basename in
14113 cxx*)
14114 # FIXME: insert proper C++ library support
14115 ld_shlibs_CXX=no
14116 ;;
14117 *)
14118 # FIXME: insert proper C++ library support
14119 ld_shlibs_CXX=no
14120 ;;
14121 esac
14122 ;;
14123
14124 netbsd*)
14125 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14126 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
14127 wlarc=
14128 hardcode_libdir_flag_spec_CXX='-R$libdir'
14129 hardcode_direct_CXX=yes
14130 hardcode_shlibpath_var_CXX=no
14131 fi
14132 # Workaround some broken pre-1.5 toolchains
14133 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
14134 ;;
14135
14136 *nto* | *qnx*)
14137 ld_shlibs_CXX=yes
14138 ;;
14139
14140 openbsd2*)
14141 # C++ shared libraries are fairly broken
14142 ld_shlibs_CXX=no
14143 ;;
14144
14145 openbsd*)
14146 if test -f /usr/libexec/ld.so; then
14147 hardcode_direct_CXX=yes
14148 hardcode_shlibpath_var_CXX=no
14149 hardcode_direct_absolute_CXX=yes
14150 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
14151 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14152 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14153 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
14154 export_dynamic_flag_spec_CXX='${wl}-E'
14155 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14156 fi
14157 output_verbose_link_cmd=func_echo_all
14158 else
14159 ld_shlibs_CXX=no
14160 fi
14161 ;;
14162
14163 osf3* | osf4* | osf5*)
14164 case $cc_basename in
14165 KCC*)
14166 # Kuck and Associates, Inc. (KAI) C++ Compiler
14167
14168 # KCC will only create a shared library if the output file
14169 # ends with ".so" (or ".sl" for HP-UX), so rename the library
14170 # to its proper name (with version) after linking.
14171 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'
14172
14173 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
14174 hardcode_libdir_separator_CXX=:
14175
14176 # Archives containing C++ object files must be created using
14177 # the KAI C++ compiler.
14178 case $host in
14179 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
14180 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
14181 esac
14182 ;;
14183 RCC*)
14184 # Rational C++ 2.4.1
14185 # FIXME: insert proper C++ library support
14186 ld_shlibs_CXX=no
14187 ;;
14188 cxx*)
14189 case $host in
14190 osf3*)
14191 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
14192 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'
14193 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14194 ;;
14195 *)
14196 allow_undefined_flag_CXX=' -expect_unresolved \*'
14197 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'
14198 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
14199 echo "-hidden">> $lib.exp~
14200 $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~
14201 $RM $lib.exp'
14202 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14203 ;;
14204 esac
14205
14206 hardcode_libdir_separator_CXX=:
14207
14208 # Commands to make compiler produce verbose output that lists
14209 # what "hidden" libraries, object files and flags are used when
14210 # linking a shared library.
14211 #
14212 # There doesn't appear to be a way to prevent this compiler from
14213 # explicitly linking system object files so we need to strip them
14214 # from the output so that they don't get included in the library
14215 # dependencies.
14216 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"'
14217 ;;
14218 *)
14219 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
14220 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
14221 case $host in
14222 osf3*)
14223 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'
14224 ;;
14225 *)
14226 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'
14227 ;;
14228 esac
14229
14230 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14231 hardcode_libdir_separator_CXX=:
14232
14233 # Commands to make compiler produce verbose output that lists
14234 # what "hidden" libraries, object files and flags are used when
14235 # linking a shared library.
14236 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14237
14238 else
14239 # FIXME: insert proper C++ library support
14240 ld_shlibs_CXX=no
14241 fi
14242 ;;
14243 esac
14244 ;;
14245
14246 psos*)
14247 # FIXME: insert proper C++ library support
14248 ld_shlibs_CXX=no
14249 ;;
14250
14251 sunos4*)
14252 case $cc_basename in
14253 CC*)
14254 # Sun C++ 4.x
14255 # FIXME: insert proper C++ library support
14256 ld_shlibs_CXX=no
14257 ;;
14258 lcc*)
14259 # Lucid
14260 # FIXME: insert proper C++ library support
14261 ld_shlibs_CXX=no
14262 ;;
14263 *)
14264 # FIXME: insert proper C++ library support
14265 ld_shlibs_CXX=no
14266 ;;
14267 esac
14268 ;;
14269
14270 solaris*)
14271 case $cc_basename in
14272 CC*)
14273 # Sun C++ 4.2, 5.x and Centerline C++
14274 archive_cmds_need_lc_CXX=yes
14275 no_undefined_flag_CXX=' -zdefs'
14276 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14277 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14278 $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'
14279
14280 hardcode_libdir_flag_spec_CXX='-R$libdir'
14281 hardcode_shlibpath_var_CXX=no
14282 case $host_os in
14283 solaris2.[0-5] | solaris2.[0-5].*) ;;
14284 *)
14285 # The compiler driver will combine and reorder linker options,
14286 # but understands `-z linker_flag'.
14287 # Supported since Solaris 2.6 (maybe 2.5.1?)
14288 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
14289 ;;
14290 esac
14291 link_all_deplibs_CXX=yes
14292
14293 output_verbose_link_cmd='func_echo_all'
14294
14295 # Archives containing C++ object files must be created using
14296 # "CC -xar", where "CC" is the Sun C++ compiler. This is
14297 # necessary to make sure instantiated templates are included
14298 # in the archive.
14299 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14300 ;;
14301 gcx*)
14302 # Green Hills C++ Compiler
14303 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14304
14305 # The C++ compiler must be used to create the archive.
14306 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
14307 ;;
14308 *)
14309 # GNU C++ compiler with Solaris linker
14310 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
14311 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
14312 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
14313 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14314 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14315 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
14316
14317 # Commands to make compiler produce verbose output that lists
14318 # what "hidden" libraries, object files and flags are used when
14319 # linking a shared library.
14320 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14321 else
14322 # g++ 2.7 appears to require `-G' NOT `-shared' on this
14323 # platform.
14324 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
14325 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14326 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
14327
14328 # Commands to make compiler produce verbose output that lists
14329 # what "hidden" libraries, object files and flags are used when
14330 # linking a shared library.
14331 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14332 fi
14333
14334 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
14335 case $host_os in
14336 solaris2.[0-5] | solaris2.[0-5].*) ;;
14337 *)
14338 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
14339 ;;
14340 esac
14341 fi
14342 ;;
14343 esac
14344 ;;
14345
14346 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
14347 no_undefined_flag_CXX='${wl}-z,text'
14348 archive_cmds_need_lc_CXX=no
14349 hardcode_shlibpath_var_CXX=no
14350 runpath_var='LD_RUN_PATH'
14351
14352 case $cc_basename in
14353 CC*)
14354 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14355 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14356 ;;
14357 *)
14358 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14359 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14360 ;;
14361 esac
14362 ;;
14363
14364 sysv5* | sco3.2v5* | sco5v6*)
14365 # Note: We can NOT use -z defs as we might desire, because we do not
14366 # link with -lc, and that would cause any symbols used from libc to
14367 # always be unresolved, which means just about no library would
14368 # ever link correctly. If we're not using GNU ld we use -z text
14369 # though, which does catch some bad symbols but isn't as heavy-handed
14370 # as -z defs.
14371 no_undefined_flag_CXX='${wl}-z,text'
14372 allow_undefined_flag_CXX='${wl}-z,nodefs'
14373 archive_cmds_need_lc_CXX=no
14374 hardcode_shlibpath_var_CXX=no
14375 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
14376 hardcode_libdir_separator_CXX=':'
14377 link_all_deplibs_CXX=yes
14378 export_dynamic_flag_spec_CXX='${wl}-Bexport'
14379 runpath_var='LD_RUN_PATH'
14380
14381 case $cc_basename in
14382 CC*)
14383 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14384 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14385 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
14386 '"$old_archive_cmds_CXX"
14387 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
14388 '"$reload_cmds_CXX"
14389 ;;
14390 *)
14391 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14392 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14393 ;;
14394 esac
14395 ;;
14396
14397 tandem*)
14398 case $cc_basename in
14399 NCC*)
14400 # NonStop-UX NCC 3.20
14401 # FIXME: insert proper C++ library support
14402 ld_shlibs_CXX=no
14403 ;;
14404 *)
14405 # FIXME: insert proper C++ library support
14406 ld_shlibs_CXX=no
14407 ;;
14408 esac
14409 ;;
14410
14411 vxworks*)
14412 # For VxWorks ports, we assume the use of a GNU linker with
14413 # standard elf conventions.
14414 ld_shlibs_CXX=yes
14415 ;;
14416
14417 *)
14418 # FIXME: insert proper C++ library support
14419 ld_shlibs_CXX=no
14420 ;;
14421 esac
14422
14423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14424 $as_echo "$ld_shlibs_CXX" >&6; }
14425 test "$ld_shlibs_CXX" = no && can_build_shared=no
14426
14427 GCC_CXX="$GXX"
14428 LD_CXX="$LD"
14429
14430 ## CAVEAT EMPTOR:
14431 ## There is no encapsulation within the following macros, do not change
14432 ## the running order or otherwise move them around unless you know exactly
14433 ## what you are doing...
14434 # Dependencies to place before and after the object being linked:
14435 predep_objects_CXX=
14436 postdep_objects_CXX=
14437 predeps_CXX=
14438 postdeps_CXX=
14439 compiler_lib_search_path_CXX=
14440
14441 cat > conftest.$ac_ext <<_LT_EOF
14442 class Foo
14443 {
14444 public:
14445 Foo (void) { a = 0; }
14446 private:
14447 int a;
14448 };
14449 _LT_EOF
14450
14451 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14452 (eval $ac_compile) 2>&5
14453 ac_status=$?
14454 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14455 test $ac_status = 0; }; then
14456 # Parse the compiler output and extract the necessary
14457 # objects, libraries and library flags.
14458
14459 # Sentinel used to keep track of whether or not we are before
14460 # the conftest object file.
14461 pre_test_object_deps_done=no
14462
14463 for p in `eval "$output_verbose_link_cmd"`; do
14464 case $p in
14465
14466 -L* | -R* | -l*)
14467 # Some compilers place space between "-{L,R}" and the path.
14468 # Remove the space.
14469 if test $p = "-L" ||
14470 test $p = "-R"; then
14471 prev=$p
14472 continue
14473 else
14474 prev=
14475 fi
14476
14477 if test "$pre_test_object_deps_done" = no; then
14478 case $p in
14479 -L* | -R*)
14480 # Internal compiler library paths should come after those
14481 # provided the user. The postdeps already come after the
14482 # user supplied libs so there is no need to process them.
14483 if test -z "$compiler_lib_search_path_CXX"; then
14484 compiler_lib_search_path_CXX="${prev}${p}"
14485 else
14486 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
14487 fi
14488 ;;
14489 # The "-l" case would never come before the object being
14490 # linked, so don't bother handling this case.
14491 esac
14492 else
14493 if test -z "$postdeps_CXX"; then
14494 postdeps_CXX="${prev}${p}"
14495 else
14496 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
14497 fi
14498 fi
14499 ;;
14500
14501 *.$objext)
14502 # This assumes that the test object file only shows up
14503 # once in the compiler output.
14504 if test "$p" = "conftest.$objext"; then
14505 pre_test_object_deps_done=yes
14506 continue
14507 fi
14508
14509 if test "$pre_test_object_deps_done" = no; then
14510 if test -z "$predep_objects_CXX"; then
14511 predep_objects_CXX="$p"
14512 else
14513 predep_objects_CXX="$predep_objects_CXX $p"
14514 fi
14515 else
14516 if test -z "$postdep_objects_CXX"; then
14517 postdep_objects_CXX="$p"
14518 else
14519 postdep_objects_CXX="$postdep_objects_CXX $p"
14520 fi
14521 fi
14522 ;;
14523
14524 *) ;; # Ignore the rest.
14525
14526 esac
14527 done
14528
14529 # Clean up.
14530 rm -f a.out a.exe
14531 else
14532 echo "libtool.m4: error: problem compiling CXX test program"
14533 fi
14534
14535 $RM -f confest.$objext
14536
14537 # PORTME: override above test on systems where it is broken
14538 case $host_os in
14539 interix[3-9]*)
14540 # Interix 3.5 installs completely hosed .la files for C++, so rather than
14541 # hack all around it, let's just trust "g++" to DTRT.
14542 predep_objects_CXX=
14543 postdep_objects_CXX=
14544 postdeps_CXX=
14545 ;;
14546
14547 linux*)
14548 case `$CC -V 2>&1 | sed 5q` in
14549 *Sun\ C*)
14550 # Sun C++ 5.9
14551
14552 # The more standards-conforming stlport4 library is
14553 # incompatible with the Cstd library. Avoid specifying
14554 # it if it's in CXXFLAGS. Ignore libCrun as
14555 # -library=stlport4 depends on it.
14556 case " $CXX $CXXFLAGS " in
14557 *" -library=stlport4 "*)
14558 solaris_use_stlport4=yes
14559 ;;
14560 esac
14561
14562 if test "$solaris_use_stlport4" != yes; then
14563 postdeps_CXX='-library=Cstd -library=Crun'
14564 fi
14565 ;;
14566 esac
14567 ;;
14568
14569 solaris*)
14570 case $cc_basename in
14571 CC*)
14572 # The more standards-conforming stlport4 library is
14573 # incompatible with the Cstd library. Avoid specifying
14574 # it if it's in CXXFLAGS. Ignore libCrun as
14575 # -library=stlport4 depends on it.
14576 case " $CXX $CXXFLAGS " in
14577 *" -library=stlport4 "*)
14578 solaris_use_stlport4=yes
14579 ;;
14580 esac
14581
14582 # Adding this requires a known-good setup of shared libraries for
14583 # Sun compiler versions before 5.6, else PIC objects from an old
14584 # archive will be linked into the output, leading to subtle bugs.
14585 if test "$solaris_use_stlport4" != yes; then
14586 postdeps_CXX='-library=Cstd -library=Crun'
14587 fi
14588 ;;
14589 esac
14590 ;;
14591 esac
14592
14593
14594 case " $postdeps_CXX " in
14595 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
14596 esac
14597 compiler_lib_search_dirs_CXX=
14598 if test -n "${compiler_lib_search_path_CXX}"; then
14599 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
14600 fi
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
14614
14615
14616
14617
14618
14619
14620
14621
14622
14623
14624
14625
14626
14627
14628
14629
14630
14631
14632 lt_prog_compiler_wl_CXX=
14633 lt_prog_compiler_pic_CXX=
14634 lt_prog_compiler_static_CXX=
14635
14636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
14637 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14638
14639 # C++ specific cases for pic, static, wl, etc.
14640 if test "$GXX" = yes; then
14641 lt_prog_compiler_wl_CXX='-Wl,'
14642 lt_prog_compiler_static_CXX='-static'
14643
14644 case $host_os in
14645 aix*)
14646 # All AIX code is PIC.
14647 if test "$host_cpu" = ia64; then
14648 # AIX 5 now supports IA64 processor
14649 lt_prog_compiler_static_CXX='-Bstatic'
14650 fi
14651 lt_prog_compiler_pic_CXX='-fPIC'
14652 ;;
14653
14654 amigaos*)
14655 case $host_cpu in
14656 powerpc)
14657 # see comment about AmigaOS4 .so support
14658 lt_prog_compiler_pic_CXX='-fPIC'
14659 ;;
14660 m68k)
14661 # FIXME: we need at least 68020 code to build shared libraries, but
14662 # adding the `-m68020' flag to GCC prevents building anything better,
14663 # like `-m68040'.
14664 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
14665 ;;
14666 esac
14667 ;;
14668
14669 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14670 # PIC is the default for these OSes.
14671 ;;
14672 mingw* | cygwin* | os2* | pw32* | cegcc*)
14673 # This hack is so that the source file can tell whether it is being
14674 # built for inclusion in a dll (and should export symbols for example).
14675 # Although the cygwin gcc ignores -fPIC, still need this for old-style
14676 # (--disable-auto-import) libraries
14677 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
14678 ;;
14679 darwin* | rhapsody*)
14680 # PIC is the default on this platform
14681 # Common symbols not allowed in MH_DYLIB files
14682 lt_prog_compiler_pic_CXX='-fno-common'
14683 ;;
14684 *djgpp*)
14685 # DJGPP does not support shared libraries at all
14686 lt_prog_compiler_pic_CXX=
14687 ;;
14688 haiku*)
14689 # PIC is the default for Haiku.
14690 # The "-static" flag exists, but is broken.
14691 lt_prog_compiler_static_CXX=
14692 ;;
14693 interix[3-9]*)
14694 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14695 # Instead, we relocate shared libraries at runtime.
14696 ;;
14697 sysv4*MP*)
14698 if test -d /usr/nec; then
14699 lt_prog_compiler_pic_CXX=-Kconform_pic
14700 fi
14701 ;;
14702 hpux*)
14703 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
14704 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
14705 # sets the default TLS model and affects inlining.
14706 case $host_cpu in
14707 hppa*64*)
14708 ;;
14709 *)
14710 lt_prog_compiler_pic_CXX='-fPIC'
14711 ;;
14712 esac
14713 ;;
14714 *qnx* | *nto*)
14715 # QNX uses GNU C++, but need to define -shared option too, otherwise
14716 # it will coredump.
14717 lt_prog_compiler_pic_CXX='-fPIC -shared'
14718 ;;
14719 *)
14720 lt_prog_compiler_pic_CXX='-fPIC'
14721 ;;
14722 esac
14723 else
14724 case $host_os in
14725 aix[4-9]*)
14726 # All AIX code is PIC.
14727 if test "$host_cpu" = ia64; then
14728 # AIX 5 now supports IA64 processor
14729 lt_prog_compiler_static_CXX='-Bstatic'
14730 else
14731 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14732 fi
14733 ;;
14734 chorus*)
14735 case $cc_basename in
14736 cxch68*)
14737 # Green Hills C++ Compiler
14738 # _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"
14739 ;;
14740 esac
14741 ;;
14742 dgux*)
14743 case $cc_basename in
14744 ec++*)
14745 lt_prog_compiler_pic_CXX='-KPIC'
14746 ;;
14747 ghcx*)
14748 # Green Hills C++ Compiler
14749 lt_prog_compiler_pic_CXX='-pic'
14750 ;;
14751 *)
14752 ;;
14753 esac
14754 ;;
14755 freebsd* | dragonfly*)
14756 # FreeBSD uses GNU C++
14757 ;;
14758 hpux9* | hpux10* | hpux11*)
14759 case $cc_basename in
14760 CC*)
14761 lt_prog_compiler_wl_CXX='-Wl,'
14762 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14763 if test "$host_cpu" != ia64; then
14764 lt_prog_compiler_pic_CXX='+Z'
14765 fi
14766 ;;
14767 aCC*)
14768 lt_prog_compiler_wl_CXX='-Wl,'
14769 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14770 case $host_cpu in
14771 hppa*64*|ia64*)
14772 # +Z the default
14773 ;;
14774 *)
14775 lt_prog_compiler_pic_CXX='+Z'
14776 ;;
14777 esac
14778 ;;
14779 *)
14780 ;;
14781 esac
14782 ;;
14783 interix*)
14784 # This is c89, which is MS Visual C++ (no shared libs)
14785 # Anyone wants to do a port?
14786 ;;
14787 irix5* | irix6* | nonstopux*)
14788 case $cc_basename in
14789 CC*)
14790 lt_prog_compiler_wl_CXX='-Wl,'
14791 lt_prog_compiler_static_CXX='-non_shared'
14792 # CC pic flag -KPIC is the default.
14793 ;;
14794 *)
14795 ;;
14796 esac
14797 ;;
14798 linux* | k*bsd*-gnu | kopensolaris*-gnu)
14799 case $cc_basename in
14800 KCC*)
14801 # KAI C++ Compiler
14802 lt_prog_compiler_wl_CXX='--backend -Wl,'
14803 lt_prog_compiler_pic_CXX='-fPIC'
14804 ;;
14805 ecpc* )
14806 # old Intel C++ for x86_64 which still supported -KPIC.
14807 lt_prog_compiler_wl_CXX='-Wl,'
14808 lt_prog_compiler_pic_CXX='-KPIC'
14809 lt_prog_compiler_static_CXX='-static'
14810 ;;
14811 icpc* )
14812 # Intel C++, used to be incompatible with GCC.
14813 # ICC 10 doesn't accept -KPIC any more.
14814 lt_prog_compiler_wl_CXX='-Wl,'
14815 lt_prog_compiler_pic_CXX='-fPIC'
14816 lt_prog_compiler_static_CXX='-static'
14817 ;;
14818 pgCC* | pgcpp*)
14819 # Portland Group C++ compiler
14820 lt_prog_compiler_wl_CXX='-Wl,'
14821 lt_prog_compiler_pic_CXX='-fpic'
14822 lt_prog_compiler_static_CXX='-Bstatic'
14823 ;;
14824 cxx*)
14825 # Compaq C++
14826 # Make sure the PIC flag is empty. It appears that all Alpha
14827 # Linux and Compaq Tru64 Unix objects are PIC.
14828 lt_prog_compiler_pic_CXX=
14829 lt_prog_compiler_static_CXX='-non_shared'
14830 ;;
14831 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
14832 # IBM XL 8.0, 9.0 on PPC and BlueGene
14833 lt_prog_compiler_wl_CXX='-Wl,'
14834 lt_prog_compiler_pic_CXX='-qpic'
14835 lt_prog_compiler_static_CXX='-qstaticlink'
14836 ;;
14837 *)
14838 case `$CC -V 2>&1 | sed 5q` in
14839 *Sun\ C*)
14840 # Sun C++ 5.9
14841 lt_prog_compiler_pic_CXX='-KPIC'
14842 lt_prog_compiler_static_CXX='-Bstatic'
14843 lt_prog_compiler_wl_CXX='-Qoption ld '
14844 ;;
14845 esac
14846 ;;
14847 esac
14848 ;;
14849 lynxos*)
14850 ;;
14851 m88k*)
14852 ;;
14853 mvs*)
14854 case $cc_basename in
14855 cxx*)
14856 lt_prog_compiler_pic_CXX='-W c,exportall'
14857 ;;
14858 *)
14859 ;;
14860 esac
14861 ;;
14862 netbsd*)
14863 ;;
14864 *qnx* | *nto*)
14865 # QNX uses GNU C++, but need to define -shared option too, otherwise
14866 # it will coredump.
14867 lt_prog_compiler_pic_CXX='-fPIC -shared'
14868 ;;
14869 osf3* | osf4* | osf5*)
14870 case $cc_basename in
14871 KCC*)
14872 lt_prog_compiler_wl_CXX='--backend -Wl,'
14873 ;;
14874 RCC*)
14875 # Rational C++ 2.4.1
14876 lt_prog_compiler_pic_CXX='-pic'
14877 ;;
14878 cxx*)
14879 # Digital/Compaq C++
14880 lt_prog_compiler_wl_CXX='-Wl,'
14881 # Make sure the PIC flag is empty. It appears that all Alpha
14882 # Linux and Compaq Tru64 Unix objects are PIC.
14883 lt_prog_compiler_pic_CXX=
14884 lt_prog_compiler_static_CXX='-non_shared'
14885 ;;
14886 *)
14887 ;;
14888 esac
14889 ;;
14890 psos*)
14891 ;;
14892 solaris*)
14893 case $cc_basename in
14894 CC*)
14895 # Sun C++ 4.2, 5.x and Centerline C++
14896 lt_prog_compiler_pic_CXX='-KPIC'
14897 lt_prog_compiler_static_CXX='-Bstatic'
14898 lt_prog_compiler_wl_CXX='-Qoption ld '
14899 ;;
14900 gcx*)
14901 # Green Hills C++ Compiler
14902 lt_prog_compiler_pic_CXX='-PIC'
14903 ;;
14904 *)
14905 ;;
14906 esac
14907 ;;
14908 sunos4*)
14909 case $cc_basename in
14910 CC*)
14911 # Sun C++ 4.x
14912 lt_prog_compiler_pic_CXX='-pic'
14913 lt_prog_compiler_static_CXX='-Bstatic'
14914 ;;
14915 lcc*)
14916 # Lucid
14917 lt_prog_compiler_pic_CXX='-pic'
14918 ;;
14919 *)
14920 ;;
14921 esac
14922 ;;
14923 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14924 case $cc_basename in
14925 CC*)
14926 lt_prog_compiler_wl_CXX='-Wl,'
14927 lt_prog_compiler_pic_CXX='-KPIC'
14928 lt_prog_compiler_static_CXX='-Bstatic'
14929 ;;
14930 esac
14931 ;;
14932 tandem*)
14933 case $cc_basename in
14934 NCC*)
14935 # NonStop-UX NCC 3.20
14936 lt_prog_compiler_pic_CXX='-KPIC'
14937 ;;
14938 *)
14939 ;;
14940 esac
14941 ;;
14942 vxworks*)
14943 ;;
14944 *)
14945 lt_prog_compiler_can_build_shared_CXX=no
14946 ;;
14947 esac
14948 fi
14949
14950 case $host_os in
14951 # For platforms which do not support PIC, -DPIC is meaningless:
14952 *djgpp*)
14953 lt_prog_compiler_pic_CXX=
14954 ;;
14955 *)
14956 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14957 ;;
14958 esac
14959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
14960 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
14961
14962
14963
14964 #
14965 # Check to make sure the PIC flag actually works.
14966 #
14967 if test -n "$lt_prog_compiler_pic_CXX"; then
14968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14969 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14970 if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
14971 $as_echo_n "(cached) " >&6
14972 else
14973 lt_cv_prog_compiler_pic_works_CXX=no
14974 ac_outfile=conftest.$ac_objext
14975 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14976 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14977 # Insert the option either (1) after the last *FLAGS variable, or
14978 # (2) before a word containing "conftest.", or (3) at the end.
14979 # Note that $ac_compile itself does not contain backslashes and begins
14980 # with a dollar sign (not a hyphen), so the echo should work correctly.
14981 # The option is referenced via a variable to avoid confusing sed.
14982 lt_compile=`echo "$ac_compile" | $SED \
14983 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14984 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14985 -e 's:$: $lt_compiler_flag:'`
14986 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14987 (eval "$lt_compile" 2>conftest.err)
14988 ac_status=$?
14989 cat conftest.err >&5
14990 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14991 if (exit $ac_status) && test -s "$ac_outfile"; then
14992 # The compiler can only warn and ignore the option if not recognized
14993 # So say no if there are warnings other than the usual output.
14994 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14995 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14996 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14997 lt_cv_prog_compiler_pic_works_CXX=yes
14998 fi
14999 fi
15000 $RM conftest*
15001
15002 fi
15003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
15004 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
15005
15006 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
15007 case $lt_prog_compiler_pic_CXX in
15008 "" | " "*) ;;
15009 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
15010 esac
15011 else
15012 lt_prog_compiler_pic_CXX=
15013 lt_prog_compiler_can_build_shared_CXX=no
15014 fi
15015
15016 fi
15017
15018
15019
15020 #
15021 # Check to make sure the static flag actually works.
15022 #
15023 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
15024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
15025 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
15026 if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
15027 $as_echo_n "(cached) " >&6
15028 else
15029 lt_cv_prog_compiler_static_works_CXX=no
15030 save_LDFLAGS="$LDFLAGS"
15031 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
15032 echo "$lt_simple_link_test_code" > conftest.$ac_ext
15033 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15034 # The linker can only warn and ignore the option if not recognized
15035 # So say no if there are warnings
15036 if test -s conftest.err; then
15037 # Append any errors to the config.log.
15038 cat conftest.err 1>&5
15039 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
15040 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15041 if diff conftest.exp conftest.er2 >/dev/null; then
15042 lt_cv_prog_compiler_static_works_CXX=yes
15043 fi
15044 else
15045 lt_cv_prog_compiler_static_works_CXX=yes
15046 fi
15047 fi
15048 $RM -r conftest*
15049 LDFLAGS="$save_LDFLAGS"
15050
15051 fi
15052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
15053 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
15054
15055 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
15056 :
15057 else
15058 lt_prog_compiler_static_CXX=
15059 fi
15060
15061
15062
15063
15064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15065 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15066 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
15067 $as_echo_n "(cached) " >&6
15068 else
15069 lt_cv_prog_compiler_c_o_CXX=no
15070 $RM -r conftest 2>/dev/null
15071 mkdir conftest
15072 cd conftest
15073 mkdir out
15074 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15075
15076 lt_compiler_flag="-o out/conftest2.$ac_objext"
15077 # Insert the option either (1) after the last *FLAGS variable, or
15078 # (2) before a word containing "conftest.", or (3) at the end.
15079 # Note that $ac_compile itself does not contain backslashes and begins
15080 # with a dollar sign (not a hyphen), so the echo should work correctly.
15081 lt_compile=`echo "$ac_compile" | $SED \
15082 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15083 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15084 -e 's:$: $lt_compiler_flag:'`
15085 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15086 (eval "$lt_compile" 2>out/conftest.err)
15087 ac_status=$?
15088 cat out/conftest.err >&5
15089 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15090 if (exit $ac_status) && test -s out/conftest2.$ac_objext
15091 then
15092 # The compiler can only warn and ignore the option if not recognized
15093 # So say no if there are warnings
15094 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15095 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15096 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15097 lt_cv_prog_compiler_c_o_CXX=yes
15098 fi
15099 fi
15100 chmod u+w . 2>&5
15101 $RM conftest*
15102 # SGI C++ compiler will create directory out/ii_files/ for
15103 # template instantiation
15104 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15105 $RM out/* && rmdir out
15106 cd ..
15107 $RM -r conftest
15108 $RM conftest*
15109
15110 fi
15111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15112 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
15113
15114
15115
15116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15117 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15118 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
15119 $as_echo_n "(cached) " >&6
15120 else
15121 lt_cv_prog_compiler_c_o_CXX=no
15122 $RM -r conftest 2>/dev/null
15123 mkdir conftest
15124 cd conftest
15125 mkdir out
15126 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15127
15128 lt_compiler_flag="-o out/conftest2.$ac_objext"
15129 # Insert the option either (1) after the last *FLAGS variable, or
15130 # (2) before a word containing "conftest.", or (3) at the end.
15131 # Note that $ac_compile itself does not contain backslashes and begins
15132 # with a dollar sign (not a hyphen), so the echo should work correctly.
15133 lt_compile=`echo "$ac_compile" | $SED \
15134 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15135 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15136 -e 's:$: $lt_compiler_flag:'`
15137 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15138 (eval "$lt_compile" 2>out/conftest.err)
15139 ac_status=$?
15140 cat out/conftest.err >&5
15141 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15142 if (exit $ac_status) && test -s out/conftest2.$ac_objext
15143 then
15144 # The compiler can only warn and ignore the option if not recognized
15145 # So say no if there are warnings
15146 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15147 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15148 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15149 lt_cv_prog_compiler_c_o_CXX=yes
15150 fi
15151 fi
15152 chmod u+w . 2>&5
15153 $RM conftest*
15154 # SGI C++ compiler will create directory out/ii_files/ for
15155 # template instantiation
15156 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15157 $RM out/* && rmdir out
15158 cd ..
15159 $RM -r conftest
15160 $RM conftest*
15161
15162 fi
15163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15164 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
15165
15166
15167
15168
15169 hard_links="nottested"
15170 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
15171 # do not overwrite the value of need_locks provided by the user
15172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
15173 $as_echo_n "checking if we can lock with hard links... " >&6; }
15174 hard_links=yes
15175 $RM conftest*
15176 ln conftest.a conftest.b 2>/dev/null && hard_links=no
15177 touch conftest.a
15178 ln conftest.a conftest.b 2>&5 || hard_links=no
15179 ln conftest.a conftest.b 2>/dev/null && hard_links=no
15180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
15181 $as_echo "$hard_links" >&6; }
15182 if test "$hard_links" = no; then
15183 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
15184 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
15185 need_locks=warn
15186 fi
15187 else
15188 need_locks=no
15189 fi
15190
15191
15192
15193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15194 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
15195
15196 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15197 case $host_os in
15198 aix[4-9]*)
15199 # If we're using GNU nm, then we don't want the "-C" option.
15200 # -C means demangle to AIX nm, but means don't demangle with GNU nm
15201 # Also, AIX nm treats weak defined symbols like other global defined
15202 # symbols, whereas GNU nm marks them as "W".
15203 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
15204 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'
15205 else
15206 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
15207 fi
15208 ;;
15209 pw32*)
15210 export_symbols_cmds_CXX="$ltdll_cmds"
15211 ;;
15212 cygwin* | mingw* | cegcc*)
15213 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'
15214 ;;
15215 *)
15216 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15217 ;;
15218 esac
15219 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
15220
15221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
15222 $as_echo "$ld_shlibs_CXX" >&6; }
15223 test "$ld_shlibs_CXX" = no && can_build_shared=no
15224
15225 with_gnu_ld_CXX=$with_gnu_ld
15226
15227
15228
15229
15230
15231
15232 #
15233 # Do we need to explicitly link libc?
15234 #
15235 case "x$archive_cmds_need_lc_CXX" in
15236 x|xyes)
15237 # Assume -lc should be added
15238 archive_cmds_need_lc_CXX=yes
15239
15240 if test "$enable_shared" = yes && test "$GCC" = yes; then
15241 case $archive_cmds_CXX in
15242 *'~'*)
15243 # FIXME: we may have to deal with multi-command sequences.
15244 ;;
15245 '$CC '*)
15246 # Test whether the compiler implicitly links with -lc since on some
15247 # systems, -lgcc has to come before -lc. If gcc already passes -lc
15248 # to ld, don't add -lc before -lgcc.
15249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
15250 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15251 if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
15252 $as_echo_n "(cached) " >&6
15253 else
15254 $RM conftest*
15255 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15256
15257 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
15258 (eval $ac_compile) 2>&5
15259 ac_status=$?
15260 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15261 test $ac_status = 0; } 2>conftest.err; then
15262 soname=conftest
15263 lib=conftest
15264 libobjs=conftest.$ac_objext
15265 deplibs=
15266 wl=$lt_prog_compiler_wl_CXX
15267 pic_flag=$lt_prog_compiler_pic_CXX
15268 compiler_flags=-v
15269 linker_flags=-v
15270 verstring=
15271 output_objdir=.
15272 libname=conftest
15273 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
15274 allow_undefined_flag_CXX=
15275 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
15276 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
15277 ac_status=$?
15278 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15279 test $ac_status = 0; }
15280 then
15281 lt_cv_archive_cmds_need_lc_CXX=no
15282 else
15283 lt_cv_archive_cmds_need_lc_CXX=yes
15284 fi
15285 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
15286 else
15287 cat conftest.err 1>&5
15288 fi
15289 $RM conftest*
15290
15291 fi
15292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
15293 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
15294 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
15295 ;;
15296 esac
15297 fi
15298 ;;
15299 esac
15300
15301
15302
15303
15304
15305
15306
15307
15308
15309
15310
15311
15312
15313
15314
15315
15316
15317
15318
15319
15320
15321
15322
15323
15324
15325
15326
15327
15328
15329
15330
15331
15332
15333
15334
15335
15336
15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
15349
15350
15351
15352
15353
15354
15355
15356
15357
15358
15359
15360
15361
15362
15363
15364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
15365 $as_echo_n "checking dynamic linker characteristics... " >&6; }
15366
15367 library_names_spec=
15368 libname_spec='lib$name'
15369 soname_spec=
15370 shrext_cmds=".so"
15371 postinstall_cmds=
15372 postuninstall_cmds=
15373 finish_cmds=
15374 finish_eval=
15375 shlibpath_var=
15376 shlibpath_overrides_runpath=unknown
15377 version_type=none
15378 dynamic_linker="$host_os ld.so"
15379 sys_lib_dlsearch_path_spec="/lib /usr/lib"
15380 need_lib_prefix=unknown
15381 hardcode_into_libs=no
15382
15383 # when you set need_version to no, make sure it does not cause -set_version
15384 # flags to be left without arguments
15385 need_version=unknown
15386
15387 case $host_os in
15388 aix3*)
15389 version_type=linux
15390 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15391 shlibpath_var=LIBPATH
15392
15393 # AIX 3 has no versioning support, so we append a major version to the name.
15394 soname_spec='${libname}${release}${shared_ext}$major'
15395 ;;
15396
15397 aix[4-9]*)
15398 version_type=linux
15399 need_lib_prefix=no
15400 need_version=no
15401 hardcode_into_libs=yes
15402 if test "$host_cpu" = ia64; then
15403 # AIX 5 supports IA64
15404 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15405 shlibpath_var=LD_LIBRARY_PATH
15406 else
15407 # With GCC up to 2.95.x, collect2 would create an import file
15408 # for dependence libraries. The import file would start with
15409 # the line `#! .'. This would cause the generated library to
15410 # depend on `.', always an invalid library. This was fixed in
15411 # development snapshots of GCC prior to 3.0.
15412 case $host_os in
15413 aix4 | aix4.[01] | aix4.[01].*)
15414 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15415 echo ' yes '
15416 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
15417 :
15418 else
15419 can_build_shared=no
15420 fi
15421 ;;
15422 esac
15423 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15424 # soname into executable. Probably we can add versioning support to
15425 # collect2, so additional links can be useful in future.
15426 if test "$aix_use_runtimelinking" = yes; then
15427 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15428 # instead of lib<name>.a to let people know that these are not
15429 # typical AIX shared libraries.
15430 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15431 else
15432 # We preserve .a as extension for shared libraries through AIX4.2
15433 # and later when we are not doing run time linking.
15434 library_names_spec='${libname}${release}.a $libname.a'
15435 soname_spec='${libname}${release}${shared_ext}$major'
15436 fi
15437 shlibpath_var=LIBPATH
15438 fi
15439 ;;
15440
15441 amigaos*)
15442 case $host_cpu in
15443 powerpc)
15444 # Since July 2007 AmigaOS4 officially supports .so libraries.
15445 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
15446 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15447 ;;
15448 m68k)
15449 library_names_spec='$libname.ixlibrary $libname.a'
15450 # Create ${libname}_ixlibrary.a entries in /sys/libs.
15451 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'
15452 ;;
15453 esac
15454 ;;
15455
15456 beos*)
15457 library_names_spec='${libname}${shared_ext}'
15458 dynamic_linker="$host_os ld.so"
15459 shlibpath_var=LIBRARY_PATH
15460 ;;
15461
15462 bsdi[45]*)
15463 version_type=linux
15464 need_version=no
15465 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15466 soname_spec='${libname}${release}${shared_ext}$major'
15467 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15468 shlibpath_var=LD_LIBRARY_PATH
15469 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15470 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15471 # the default ld.so.conf also contains /usr/contrib/lib and
15472 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15473 # libtool to hard-code these into programs
15474 ;;
15475
15476 cygwin* | mingw* | pw32* | cegcc*)
15477 version_type=windows
15478 shrext_cmds=".dll"
15479 need_version=no
15480 need_lib_prefix=no
15481
15482 case $GCC,$host_os in
15483 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
15484 library_names_spec='$libname.dll.a'
15485 # DLL is installed to $(libdir)/../bin by postinstall_cmds
15486 postinstall_cmds='base_file=`basename \${file}`~
15487 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
15488 dldir=$destdir/`dirname \$dlpath`~
15489 test -d \$dldir || mkdir -p \$dldir~
15490 $install_prog $dir/$dlname \$dldir/$dlname~
15491 chmod a+x \$dldir/$dlname~
15492 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
15493 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
15494 fi'
15495 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15496 dlpath=$dir/\$dldll~
15497 $RM \$dlpath'
15498 shlibpath_overrides_runpath=yes
15499
15500 case $host_os in
15501 cygwin*)
15502 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15503 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15504
15505 ;;
15506 mingw* | cegcc*)
15507 # MinGW DLLs use traditional 'lib' prefix
15508 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15509 ;;
15510 pw32*)
15511 # pw32 DLLs use 'pw' prefix rather than 'lib'
15512 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15513 ;;
15514 esac
15515 ;;
15516
15517 *)
15518 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15519 ;;
15520 esac
15521 dynamic_linker='Win32 ld.exe'
15522 # FIXME: first we should search . and the directory the executable is in
15523 shlibpath_var=PATH
15524 ;;
15525
15526 darwin* | rhapsody*)
15527 dynamic_linker="$host_os dyld"
15528 version_type=darwin
15529 need_lib_prefix=no
15530 need_version=no
15531 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15532 soname_spec='${libname}${release}${major}$shared_ext'
15533 shlibpath_overrides_runpath=yes
15534 shlibpath_var=DYLD_LIBRARY_PATH
15535 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15536
15537 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15538 ;;
15539
15540 dgux*)
15541 version_type=linux
15542 need_lib_prefix=no
15543 need_version=no
15544 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15545 soname_spec='${libname}${release}${shared_ext}$major'
15546 shlibpath_var=LD_LIBRARY_PATH
15547 ;;
15548
15549 freebsd* | dragonfly*)
15550 # DragonFly does not have aout. When/if they implement a new
15551 # versioning mechanism, adjust this.
15552 if test -x /usr/bin/objformat; then
15553 objformat=`/usr/bin/objformat`
15554 else
15555 case $host_os in
15556 freebsd[23].*) objformat=aout ;;
15557 *) objformat=elf ;;
15558 esac
15559 fi
15560 version_type=freebsd-$objformat
15561 case $version_type in
15562 freebsd-elf*)
15563 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15564 need_version=no
15565 need_lib_prefix=no
15566 ;;
15567 freebsd-*)
15568 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15569 need_version=yes
15570 ;;
15571 esac
15572 shlibpath_var=LD_LIBRARY_PATH
15573 case $host_os in
15574 freebsd2.*)
15575 shlibpath_overrides_runpath=yes
15576 ;;
15577 freebsd3.[01]* | freebsdelf3.[01]*)
15578 shlibpath_overrides_runpath=yes
15579 hardcode_into_libs=yes
15580 ;;
15581 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15582 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15583 shlibpath_overrides_runpath=no
15584 hardcode_into_libs=yes
15585 ;;
15586 *) # from 4.6 on, and DragonFly
15587 shlibpath_overrides_runpath=yes
15588 hardcode_into_libs=yes
15589 ;;
15590 esac
15591 ;;
15592
15593 haiku*)
15594 version_type=linux
15595 need_lib_prefix=no
15596 need_version=no
15597 dynamic_linker="$host_os runtime_loader"
15598 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15599 soname_spec='${libname}${release}${shared_ext}$major'
15600 shlibpath_var=LIBRARY_PATH
15601 shlibpath_overrides_runpath=yes
15602 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
15603 hardcode_into_libs=yes
15604 ;;
15605
15606 hpux9* | hpux10* | hpux11*)
15607 # Give a soname corresponding to the major version so that dld.sl refuses to
15608 # link against other versions.
15609 version_type=sunos
15610 need_lib_prefix=no
15611 need_version=no
15612 case $host_cpu in
15613 ia64*)
15614 shrext_cmds='.so'
15615 hardcode_into_libs=yes
15616 dynamic_linker="$host_os dld.so"
15617 shlibpath_var=LD_LIBRARY_PATH
15618 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15619 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15620 soname_spec='${libname}${release}${shared_ext}$major'
15621 if test "X$HPUX_IA64_MODE" = X32; then
15622 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15623 else
15624 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15625 fi
15626 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15627 ;;
15628 hppa*64*)
15629 shrext_cmds='.sl'
15630 hardcode_into_libs=yes
15631 dynamic_linker="$host_os dld.sl"
15632 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15633 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15634 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15635 soname_spec='${libname}${release}${shared_ext}$major'
15636 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15637 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15638 ;;
15639 *)
15640 shrext_cmds='.sl'
15641 dynamic_linker="$host_os dld.sl"
15642 shlibpath_var=SHLIB_PATH
15643 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15644 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15645 soname_spec='${libname}${release}${shared_ext}$major'
15646 ;;
15647 esac
15648 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
15649 postinstall_cmds='chmod 555 $lib'
15650 # or fails outright, so override atomically:
15651 install_override_mode=555
15652 ;;
15653
15654 interix[3-9]*)
15655 version_type=linux
15656 need_lib_prefix=no
15657 need_version=no
15658 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15659 soname_spec='${libname}${release}${shared_ext}$major'
15660 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15661 shlibpath_var=LD_LIBRARY_PATH
15662 shlibpath_overrides_runpath=no
15663 hardcode_into_libs=yes
15664 ;;
15665
15666 irix5* | irix6* | nonstopux*)
15667 case $host_os in
15668 nonstopux*) version_type=nonstopux ;;
15669 *)
15670 if test "$lt_cv_prog_gnu_ld" = yes; then
15671 version_type=linux
15672 else
15673 version_type=irix
15674 fi ;;
15675 esac
15676 need_lib_prefix=no
15677 need_version=no
15678 soname_spec='${libname}${release}${shared_ext}$major'
15679 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15680 case $host_os in
15681 irix5* | nonstopux*)
15682 libsuff= shlibsuff=
15683 ;;
15684 *)
15685 case $LD in # libtool.m4 will add one of these switches to LD
15686 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15687 libsuff= shlibsuff= libmagic=32-bit;;
15688 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15689 libsuff=32 shlibsuff=N32 libmagic=N32;;
15690 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15691 libsuff=64 shlibsuff=64 libmagic=64-bit;;
15692 *) libsuff= shlibsuff= libmagic=never-match;;
15693 esac
15694 ;;
15695 esac
15696 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15697 shlibpath_overrides_runpath=no
15698 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15699 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15700 hardcode_into_libs=yes
15701 ;;
15702
15703 # No shared lib support for Linux oldld, aout, or coff.
15704 linux*oldld* | linux*aout* | linux*coff*)
15705 dynamic_linker=no
15706 ;;
15707
15708 # This must be Linux ELF.
15709
15710 # uclinux* changes (here and below) have been submitted to the libtool
15711 # project, but have not yet been accepted: they are GCC-local changes
15712 # for the time being. (See
15713 # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
15714 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi)
15715 version_type=linux
15716 need_lib_prefix=no
15717 need_version=no
15718 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15719 soname_spec='${libname}${release}${shared_ext}$major'
15720 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15721 shlibpath_var=LD_LIBRARY_PATH
15722 shlibpath_overrides_runpath=no
15723
15724 # Some binutils ld are patched to set DT_RUNPATH
15725 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
15726 $as_echo_n "(cached) " >&6
15727 else
15728 lt_cv_shlibpath_overrides_runpath=no
15729 save_LDFLAGS=$LDFLAGS
15730 save_libdir=$libdir
15731 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15732 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15733 if test x$gcc_no_link = xyes; then
15734 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
15735 fi
15736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15737 /* end confdefs.h. */
15738
15739 int
15740 main ()
15741 {
15742
15743 ;
15744 return 0;
15745 }
15746 _ACEOF
15747 if ac_fn_cxx_try_link "$LINENO"; then :
15748 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15749 lt_cv_shlibpath_overrides_runpath=yes
15750 fi
15751 fi
15752 rm -f core conftest.err conftest.$ac_objext \
15753 conftest$ac_exeext conftest.$ac_ext
15754 LDFLAGS=$save_LDFLAGS
15755 libdir=$save_libdir
15756
15757 fi
15758
15759 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15760
15761 # This implies no fast_install, which is unacceptable.
15762 # Some rework will be needed to allow for fast_install
15763 # before this can be enabled.
15764 hardcode_into_libs=yes
15765
15766 # Append ld.so.conf contents to the search path
15767 if test -f /etc/ld.so.conf; then
15768 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' ' '`
15769 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15770 fi
15771
15772 # We used to test for /lib/ld.so.1 and disable shared libraries on
15773 # powerpc, because MkLinux only supported shared libraries with the
15774 # GNU dynamic linker. Since this was broken with cross compilers,
15775 # most powerpc-linux boxes support dynamic linking these days and
15776 # people can always --disable-shared, the test was removed, and we
15777 # assume the GNU/Linux dynamic linker is in use.
15778 dynamic_linker='GNU/Linux ld.so'
15779 ;;
15780
15781 netbsd*)
15782 version_type=sunos
15783 need_lib_prefix=no
15784 need_version=no
15785 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15786 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15787 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15788 dynamic_linker='NetBSD (a.out) ld.so'
15789 else
15790 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15791 soname_spec='${libname}${release}${shared_ext}$major'
15792 dynamic_linker='NetBSD ld.elf_so'
15793 fi
15794 shlibpath_var=LD_LIBRARY_PATH
15795 shlibpath_overrides_runpath=yes
15796 hardcode_into_libs=yes
15797 ;;
15798
15799 newsos6)
15800 version_type=linux
15801 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15802 shlibpath_var=LD_LIBRARY_PATH
15803 shlibpath_overrides_runpath=yes
15804 ;;
15805
15806 *nto* | *qnx*)
15807 version_type=qnx
15808 need_lib_prefix=no
15809 need_version=no
15810 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15811 soname_spec='${libname}${release}${shared_ext}$major'
15812 shlibpath_var=LD_LIBRARY_PATH
15813 shlibpath_overrides_runpath=no
15814 hardcode_into_libs=yes
15815 dynamic_linker='ldqnx.so'
15816 ;;
15817
15818 openbsd*)
15819 version_type=sunos
15820 sys_lib_dlsearch_path_spec="/usr/lib"
15821 need_lib_prefix=no
15822 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15823 case $host_os in
15824 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15825 *) need_version=no ;;
15826 esac
15827 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15828 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15829 shlibpath_var=LD_LIBRARY_PATH
15830 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15831 case $host_os in
15832 openbsd2.[89] | openbsd2.[89].*)
15833 shlibpath_overrides_runpath=no
15834 ;;
15835 *)
15836 shlibpath_overrides_runpath=yes
15837 ;;
15838 esac
15839 else
15840 shlibpath_overrides_runpath=yes
15841 fi
15842 ;;
15843
15844 os2*)
15845 libname_spec='$name'
15846 shrext_cmds=".dll"
15847 need_lib_prefix=no
15848 library_names_spec='$libname${shared_ext} $libname.a'
15849 dynamic_linker='OS/2 ld.exe'
15850 shlibpath_var=LIBPATH
15851 ;;
15852
15853 osf3* | osf4* | osf5*)
15854 version_type=osf
15855 need_lib_prefix=no
15856 need_version=no
15857 soname_spec='${libname}${release}${shared_ext}$major'
15858 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15859 shlibpath_var=LD_LIBRARY_PATH
15860 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15861 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15862 ;;
15863
15864 rdos*)
15865 dynamic_linker=no
15866 ;;
15867
15868 solaris*)
15869 version_type=linux
15870 need_lib_prefix=no
15871 need_version=no
15872 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15873 soname_spec='${libname}${release}${shared_ext}$major'
15874 shlibpath_var=LD_LIBRARY_PATH
15875 shlibpath_overrides_runpath=yes
15876 hardcode_into_libs=yes
15877 # ldd complains unless libraries are executable
15878 postinstall_cmds='chmod +x $lib'
15879 ;;
15880
15881 sunos4*)
15882 version_type=sunos
15883 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15884 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15885 shlibpath_var=LD_LIBRARY_PATH
15886 shlibpath_overrides_runpath=yes
15887 if test "$with_gnu_ld" = yes; then
15888 need_lib_prefix=no
15889 fi
15890 need_version=yes
15891 ;;
15892
15893 sysv4 | sysv4.3*)
15894 version_type=linux
15895 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15896 soname_spec='${libname}${release}${shared_ext}$major'
15897 shlibpath_var=LD_LIBRARY_PATH
15898 case $host_vendor in
15899 sni)
15900 shlibpath_overrides_runpath=no
15901 need_lib_prefix=no
15902 runpath_var=LD_RUN_PATH
15903 ;;
15904 siemens)
15905 need_lib_prefix=no
15906 ;;
15907 motorola)
15908 need_lib_prefix=no
15909 need_version=no
15910 shlibpath_overrides_runpath=no
15911 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15912 ;;
15913 esac
15914 ;;
15915
15916 sysv4*MP*)
15917 if test -d /usr/nec ;then
15918 version_type=linux
15919 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15920 soname_spec='$libname${shared_ext}.$major'
15921 shlibpath_var=LD_LIBRARY_PATH
15922 fi
15923 ;;
15924
15925 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15926 version_type=freebsd-elf
15927 need_lib_prefix=no
15928 need_version=no
15929 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15930 soname_spec='${libname}${release}${shared_ext}$major'
15931 shlibpath_var=LD_LIBRARY_PATH
15932 shlibpath_overrides_runpath=yes
15933 hardcode_into_libs=yes
15934 if test "$with_gnu_ld" = yes; then
15935 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15936 else
15937 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15938 case $host_os in
15939 sco3.2v5*)
15940 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15941 ;;
15942 esac
15943 fi
15944 sys_lib_dlsearch_path_spec='/usr/lib'
15945 ;;
15946
15947 tpf*)
15948 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
15949 version_type=linux
15950 need_lib_prefix=no
15951 need_version=no
15952 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15953 shlibpath_var=LD_LIBRARY_PATH
15954 shlibpath_overrides_runpath=no
15955 hardcode_into_libs=yes
15956 ;;
15957
15958 uts4*)
15959 version_type=linux
15960 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15961 soname_spec='${libname}${release}${shared_ext}$major'
15962 shlibpath_var=LD_LIBRARY_PATH
15963 ;;
15964
15965 # Shared libraries for VwWorks, >= 7 only at this stage
15966 # and (fpic) still incompatible with "large" code models
15967 # in a few configurations. Only for RTP mode in any case,
15968 # and upon explicit request at configure time.
15969 vxworks7*)
15970 dynamic_linker=no
15971 case ${with_multisubdir}-${enable_shared} in
15972 *large*)
15973 ;;
15974 *mrtp*-yes)
15975 version_type=linux
15976 need_lib_prefix=no
15977 need_version=no
15978 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15979 soname_spec='${libname}${release}${shared_ext}$major'
15980 dynamic_linker="$host_os module_loader"
15981 ;;
15982 esac
15983 ;;
15984 *)
15985 dynamic_linker=no
15986 ;;
15987 esac
15988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15989 $as_echo "$dynamic_linker" >&6; }
15990 test "$dynamic_linker" = no && can_build_shared=no
15991
15992 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15993 if test "$GCC" = yes; then
15994 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15995 fi
15996
15997 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15998 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15999 fi
16000 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16001 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16002 fi
16003
16004
16005
16006
16007
16008
16009
16010
16011
16012
16013
16014
16015
16016
16017
16018
16019
16020
16021
16022
16023
16024
16025
16026
16027
16028
16029
16030
16031
16032
16033
16034
16035
16036
16037
16038
16039
16040
16041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
16042 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16043 hardcode_action_CXX=
16044 if test -n "$hardcode_libdir_flag_spec_CXX" ||
16045 test -n "$runpath_var_CXX" ||
16046 test "X$hardcode_automatic_CXX" = "Xyes" ; then
16047
16048 # We can hardcode non-existent directories.
16049 if test "$hardcode_direct_CXX" != no &&
16050 # If the only mechanism to avoid hardcoding is shlibpath_var, we
16051 # have to relink, otherwise we might link with an installed library
16052 # when we should be linking with a yet-to-be-installed one
16053 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
16054 test "$hardcode_minus_L_CXX" != no; then
16055 # Linking always hardcodes the temporary library directory.
16056 hardcode_action_CXX=relink
16057 else
16058 # We can link without hardcoding, and we can hardcode nonexisting dirs.
16059 hardcode_action_CXX=immediate
16060 fi
16061 else
16062 # We cannot hardcode anything, or else we can only hardcode existing
16063 # directories.
16064 hardcode_action_CXX=unsupported
16065 fi
16066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
16067 $as_echo "$hardcode_action_CXX" >&6; }
16068
16069 if test "$hardcode_action_CXX" = relink ||
16070 test "$inherit_rpath_CXX" = yes; then
16071 # Fast installation is not supported
16072 enable_fast_install=no
16073 elif test "$shlibpath_overrides_runpath" = yes ||
16074 test "$enable_shared" = no; then
16075 # Fast installation is not necessary
16076 enable_fast_install=needless
16077 fi
16078
16079
16080
16081
16082
16083
16084
16085 fi # test -n "$compiler"
16086
16087 CC=$lt_save_CC
16088 LDCXX=$LD
16089 LD=$lt_save_LD
16090 GCC=$lt_save_GCC
16091 with_gnu_ld=$lt_save_with_gnu_ld
16092 lt_cv_path_LDCXX=$lt_cv_path_LD
16093 lt_cv_path_LD=$lt_save_path_LD
16094 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
16095 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
16096 fi # test "$_lt_caught_CXX_error" != yes
16097
16098 ac_ext=c
16099 ac_cpp='$CPP $CPPFLAGS'
16100 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16101 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16102 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16103
16104
16105
16106
16107
16108
16109
16110
16111
16112
16113
16114
16115
16116 ac_config_commands="$ac_config_commands libtool"
16117
16118
16119
16120
16121 # Only expand once:
16122
16123
16124
16125
16126
16127 if test "${multilib}" = "yes"; then
16128 multilib_arg="--enable-multilib"
16129 else
16130 multilib_arg=
16131 fi
16132
16133 ac_fn_c_check_type "$LINENO" "struct timezone" "ac_cv_type_struct_timezone" "$ac_includes_default"
16134 if test "x$ac_cv_type_struct_timezone" = xyes; then :
16135
16136 cat >>confdefs.h <<_ACEOF
16137 #define HAVE_STRUCT_TIMEZONE 1
16138 _ACEOF
16139
16140
16141 fi
16142 ac_fn_c_check_type "$LINENO" "struct stat" "ac_cv_type_struct_stat" "$ac_includes_default"
16143 if test "x$ac_cv_type_struct_stat" = xyes; then :
16144
16145 cat >>confdefs.h <<_ACEOF
16146 #define HAVE_STRUCT_STAT 1
16147 _ACEOF
16148
16149
16150 fi
16151 ac_fn_c_check_type "$LINENO" "struct timespec" "ac_cv_type_struct_timespec" "$ac_includes_default"
16152 if test "x$ac_cv_type_struct_timespec" = xyes; then :
16153
16154 cat >>confdefs.h <<_ACEOF
16155 #define HAVE_STRUCT_TIMESPEC 1
16156 _ACEOF
16157
16158
16159 fi
16160 ac_fn_c_check_type "$LINENO" "struct timeval" "ac_cv_type_struct_timeval" "$ac_includes_default"
16161 if test "x$ac_cv_type_struct_timeval" = xyes; then :
16162
16163 cat >>confdefs.h <<_ACEOF
16164 #define HAVE_STRUCT_TIMEVAL 1
16165 _ACEOF
16166
16167
16168 fi
16169 ac_fn_c_check_type "$LINENO" "struct tm" "ac_cv_type_struct_tm" "$ac_includes_default"
16170 if test "x$ac_cv_type_struct_tm" = xyes; then :
16171
16172 cat >>confdefs.h <<_ACEOF
16173 #define HAVE_STRUCT_TM 1
16174 _ACEOF
16175
16176
16177 fi
16178
16179
16180 # Check if struct tm contains the tm_gmtoff field.
16181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_gmtoff in struct tm" >&5
16182 $as_echo_n "checking for tm_gmtoff in struct tm... " >&6; }
16183 if ${ac_cv_struct_tm_gmtoff+:} false; then :
16184 $as_echo_n "(cached) " >&6
16185 else
16186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16187 /* end confdefs.h. */
16188
16189 #include <time.h>
16190
16191 int
16192 main ()
16193 {
16194
16195 struct tm tm;
16196 tm.tm_gmtoff = 1;
16197
16198 ;
16199 return 0;
16200 }
16201 _ACEOF
16202 if ac_fn_c_try_compile "$LINENO"; then :
16203 ac_cv_struct_tm_gmtoff=yes
16204 else
16205 ac_cv_struct_tm_gmtoff=no
16206
16207 fi
16208 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16209
16210 fi
16211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_gmtoff" >&5
16212 $as_echo "$ac_cv_struct_tm_gmtoff" >&6; }
16213
16214 if (test "$ac_cv_struct_tm_gmtoff" = "yes"); then
16215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end detects struct tm with the tm_gmtoff field." >&5
16216 $as_echo_n "checking m2 front end detects struct tm with the tm_gmtoff field.... " >&6; }
16217
16218 $as_echo "#define HAVE_TM_TM_GMTOFF 1" >>confdefs.h
16219
16220 fi
16221
16222 ac_ext=c
16223 ac_cpp='$CPP $CPPFLAGS'
16224 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16225 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16226 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16227
16228 # Check the compiler.
16229 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
16230 # We must force CC to /not/ be precious variables; otherwise
16231 # the wrong, non-multilib-adjusted value will be used in multilibs.
16232 # As a side effect, we have to subst CFLAGS ourselves.
16233
16234
16235
16236 ac_ext=c
16237 ac_cpp='$CPP $CPPFLAGS'
16238 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16239 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16240 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16241 if test -n "$ac_tool_prefix"; then
16242 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
16243 set dummy ${ac_tool_prefix}gcc; ac_word=$2
16244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16245 $as_echo_n "checking for $ac_word... " >&6; }
16246 if ${ac_cv_prog_CC+:} false; then :
16247 $as_echo_n "(cached) " >&6
16248 else
16249 if test -n "$CC"; then
16250 ac_cv_prog_CC="$CC" # Let the user override the test.
16251 else
16252 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16253 for as_dir in $PATH
16254 do
16255 IFS=$as_save_IFS
16256 test -z "$as_dir" && as_dir=.
16257 for ac_exec_ext in '' $ac_executable_extensions; do
16258 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16259 ac_cv_prog_CC="${ac_tool_prefix}gcc"
16260 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16261 break 2
16262 fi
16263 done
16264 done
16265 IFS=$as_save_IFS
16266
16267 fi
16268 fi
16269 CC=$ac_cv_prog_CC
16270 if test -n "$CC"; then
16271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
16272 $as_echo "$CC" >&6; }
16273 else
16274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16275 $as_echo "no" >&6; }
16276 fi
16277
16278
16279 fi
16280 if test -z "$ac_cv_prog_CC"; then
16281 ac_ct_CC=$CC
16282 # Extract the first word of "gcc", so it can be a program name with args.
16283 set dummy gcc; ac_word=$2
16284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16285 $as_echo_n "checking for $ac_word... " >&6; }
16286 if ${ac_cv_prog_ac_ct_CC+:} false; then :
16287 $as_echo_n "(cached) " >&6
16288 else
16289 if test -n "$ac_ct_CC"; then
16290 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
16291 else
16292 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16293 for as_dir in $PATH
16294 do
16295 IFS=$as_save_IFS
16296 test -z "$as_dir" && as_dir=.
16297 for ac_exec_ext in '' $ac_executable_extensions; do
16298 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16299 ac_cv_prog_ac_ct_CC="gcc"
16300 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16301 break 2
16302 fi
16303 done
16304 done
16305 IFS=$as_save_IFS
16306
16307 fi
16308 fi
16309 ac_ct_CC=$ac_cv_prog_ac_ct_CC
16310 if test -n "$ac_ct_CC"; then
16311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
16312 $as_echo "$ac_ct_CC" >&6; }
16313 else
16314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16315 $as_echo "no" >&6; }
16316 fi
16317
16318 if test "x$ac_ct_CC" = x; then
16319 CC=""
16320 else
16321 case $cross_compiling:$ac_tool_warned in
16322 yes:)
16323 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16324 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16325 ac_tool_warned=yes ;;
16326 esac
16327 CC=$ac_ct_CC
16328 fi
16329 else
16330 CC="$ac_cv_prog_CC"
16331 fi
16332
16333 if test -z "$CC"; then
16334 if test -n "$ac_tool_prefix"; then
16335 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
16336 set dummy ${ac_tool_prefix}cc; ac_word=$2
16337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16338 $as_echo_n "checking for $ac_word... " >&6; }
16339 if ${ac_cv_prog_CC+:} false; then :
16340 $as_echo_n "(cached) " >&6
16341 else
16342 if test -n "$CC"; then
16343 ac_cv_prog_CC="$CC" # Let the user override the test.
16344 else
16345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16346 for as_dir in $PATH
16347 do
16348 IFS=$as_save_IFS
16349 test -z "$as_dir" && as_dir=.
16350 for ac_exec_ext in '' $ac_executable_extensions; do
16351 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16352 ac_cv_prog_CC="${ac_tool_prefix}cc"
16353 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16354 break 2
16355 fi
16356 done
16357 done
16358 IFS=$as_save_IFS
16359
16360 fi
16361 fi
16362 CC=$ac_cv_prog_CC
16363 if test -n "$CC"; then
16364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
16365 $as_echo "$CC" >&6; }
16366 else
16367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16368 $as_echo "no" >&6; }
16369 fi
16370
16371
16372 fi
16373 fi
16374 if test -z "$CC"; then
16375 # Extract the first word of "cc", so it can be a program name with args.
16376 set dummy cc; ac_word=$2
16377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16378 $as_echo_n "checking for $ac_word... " >&6; }
16379 if ${ac_cv_prog_CC+:} false; then :
16380 $as_echo_n "(cached) " >&6
16381 else
16382 if test -n "$CC"; then
16383 ac_cv_prog_CC="$CC" # Let the user override the test.
16384 else
16385 ac_prog_rejected=no
16386 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16387 for as_dir in $PATH
16388 do
16389 IFS=$as_save_IFS
16390 test -z "$as_dir" && as_dir=.
16391 for ac_exec_ext in '' $ac_executable_extensions; do
16392 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16393 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
16394 ac_prog_rejected=yes
16395 continue
16396 fi
16397 ac_cv_prog_CC="cc"
16398 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16399 break 2
16400 fi
16401 done
16402 done
16403 IFS=$as_save_IFS
16404
16405 if test $ac_prog_rejected = yes; then
16406 # We found a bogon in the path, so make sure we never use it.
16407 set dummy $ac_cv_prog_CC
16408 shift
16409 if test $# != 0; then
16410 # We chose a different compiler from the bogus one.
16411 # However, it has the same basename, so the bogon will be chosen
16412 # first if we set CC to just the basename; use the full file name.
16413 shift
16414 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
16415 fi
16416 fi
16417 fi
16418 fi
16419 CC=$ac_cv_prog_CC
16420 if test -n "$CC"; then
16421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
16422 $as_echo "$CC" >&6; }
16423 else
16424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16425 $as_echo "no" >&6; }
16426 fi
16427
16428
16429 fi
16430 if test -z "$CC"; then
16431 if test -n "$ac_tool_prefix"; then
16432 for ac_prog in cl.exe
16433 do
16434 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
16435 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
16436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16437 $as_echo_n "checking for $ac_word... " >&6; }
16438 if ${ac_cv_prog_CC+:} false; then :
16439 $as_echo_n "(cached) " >&6
16440 else
16441 if test -n "$CC"; then
16442 ac_cv_prog_CC="$CC" # Let the user override the test.
16443 else
16444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16445 for as_dir in $PATH
16446 do
16447 IFS=$as_save_IFS
16448 test -z "$as_dir" && as_dir=.
16449 for ac_exec_ext in '' $ac_executable_extensions; do
16450 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16451 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
16452 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16453 break 2
16454 fi
16455 done
16456 done
16457 IFS=$as_save_IFS
16458
16459 fi
16460 fi
16461 CC=$ac_cv_prog_CC
16462 if test -n "$CC"; then
16463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
16464 $as_echo "$CC" >&6; }
16465 else
16466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16467 $as_echo "no" >&6; }
16468 fi
16469
16470
16471 test -n "$CC" && break
16472 done
16473 fi
16474 if test -z "$CC"; then
16475 ac_ct_CC=$CC
16476 for ac_prog in cl.exe
16477 do
16478 # Extract the first word of "$ac_prog", so it can be a program name with args.
16479 set dummy $ac_prog; ac_word=$2
16480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16481 $as_echo_n "checking for $ac_word... " >&6; }
16482 if ${ac_cv_prog_ac_ct_CC+:} false; then :
16483 $as_echo_n "(cached) " >&6
16484 else
16485 if test -n "$ac_ct_CC"; then
16486 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
16487 else
16488 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16489 for as_dir in $PATH
16490 do
16491 IFS=$as_save_IFS
16492 test -z "$as_dir" && as_dir=.
16493 for ac_exec_ext in '' $ac_executable_extensions; do
16494 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16495 ac_cv_prog_ac_ct_CC="$ac_prog"
16496 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16497 break 2
16498 fi
16499 done
16500 done
16501 IFS=$as_save_IFS
16502
16503 fi
16504 fi
16505 ac_ct_CC=$ac_cv_prog_ac_ct_CC
16506 if test -n "$ac_ct_CC"; then
16507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
16508 $as_echo "$ac_ct_CC" >&6; }
16509 else
16510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16511 $as_echo "no" >&6; }
16512 fi
16513
16514
16515 test -n "$ac_ct_CC" && break
16516 done
16517
16518 if test "x$ac_ct_CC" = x; then
16519 CC=""
16520 else
16521 case $cross_compiling:$ac_tool_warned in
16522 yes:)
16523 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16524 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16525 ac_tool_warned=yes ;;
16526 esac
16527 CC=$ac_ct_CC
16528 fi
16529 fi
16530
16531 fi
16532
16533
16534 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16535 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16536 as_fn_error $? "no acceptable C compiler found in \$PATH
16537 See \`config.log' for more details" "$LINENO" 5; }
16538
16539 # Provide some information about the compiler.
16540 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
16541 set X $ac_compile
16542 ac_compiler=$2
16543 for ac_option in --version -v -V -qversion; do
16544 { { ac_try="$ac_compiler $ac_option >&5"
16545 case "(($ac_try" in
16546 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16547 *) ac_try_echo=$ac_try;;
16548 esac
16549 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16550 $as_echo "$ac_try_echo"; } >&5
16551 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
16552 ac_status=$?
16553 if test -s conftest.err; then
16554 sed '10a\
16555 ... rest of stderr output deleted ...
16556 10q' conftest.err >conftest.er1
16557 cat conftest.er1 >&5
16558 fi
16559 rm -f conftest.er1 conftest.err
16560 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16561 test $ac_status = 0; }
16562 done
16563
16564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
16565 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
16566 if ${ac_cv_c_compiler_gnu+:} false; then :
16567 $as_echo_n "(cached) " >&6
16568 else
16569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16570 /* end confdefs.h. */
16571
16572 int
16573 main ()
16574 {
16575 #ifndef __GNUC__
16576 choke me
16577 #endif
16578
16579 ;
16580 return 0;
16581 }
16582 _ACEOF
16583 if ac_fn_c_try_compile "$LINENO"; then :
16584 ac_compiler_gnu=yes
16585 else
16586 ac_compiler_gnu=no
16587 fi
16588 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16589 ac_cv_c_compiler_gnu=$ac_compiler_gnu
16590
16591 fi
16592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
16593 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
16594 if test $ac_compiler_gnu = yes; then
16595 GCC=yes
16596 else
16597 GCC=
16598 fi
16599 ac_test_CFLAGS=${CFLAGS+set}
16600 ac_save_CFLAGS=$CFLAGS
16601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
16602 $as_echo_n "checking whether $CC accepts -g... " >&6; }
16603 if ${ac_cv_prog_cc_g+:} false; then :
16604 $as_echo_n "(cached) " >&6
16605 else
16606 ac_save_c_werror_flag=$ac_c_werror_flag
16607 ac_c_werror_flag=yes
16608 ac_cv_prog_cc_g=no
16609 CFLAGS="-g"
16610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16611 /* end confdefs.h. */
16612
16613 int
16614 main ()
16615 {
16616
16617 ;
16618 return 0;
16619 }
16620 _ACEOF
16621 if ac_fn_c_try_compile "$LINENO"; then :
16622 ac_cv_prog_cc_g=yes
16623 else
16624 CFLAGS=""
16625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16626 /* end confdefs.h. */
16627
16628 int
16629 main ()
16630 {
16631
16632 ;
16633 return 0;
16634 }
16635 _ACEOF
16636 if ac_fn_c_try_compile "$LINENO"; then :
16637
16638 else
16639 ac_c_werror_flag=$ac_save_c_werror_flag
16640 CFLAGS="-g"
16641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16642 /* end confdefs.h. */
16643
16644 int
16645 main ()
16646 {
16647
16648 ;
16649 return 0;
16650 }
16651 _ACEOF
16652 if ac_fn_c_try_compile "$LINENO"; then :
16653 ac_cv_prog_cc_g=yes
16654 fi
16655 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16656 fi
16657 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16658 fi
16659 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16660 ac_c_werror_flag=$ac_save_c_werror_flag
16661 fi
16662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
16663 $as_echo "$ac_cv_prog_cc_g" >&6; }
16664 if test "$ac_test_CFLAGS" = set; then
16665 CFLAGS=$ac_save_CFLAGS
16666 elif test $ac_cv_prog_cc_g = yes; then
16667 if test "$GCC" = yes; then
16668 CFLAGS="-g -O2"
16669 else
16670 CFLAGS="-g"
16671 fi
16672 else
16673 if test "$GCC" = yes; then
16674 CFLAGS="-O2"
16675 else
16676 CFLAGS=
16677 fi
16678 fi
16679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
16680 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
16681 if ${ac_cv_prog_cc_c89+:} false; then :
16682 $as_echo_n "(cached) " >&6
16683 else
16684 ac_cv_prog_cc_c89=no
16685 ac_save_CC=$CC
16686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16687 /* end confdefs.h. */
16688 #include <stdarg.h>
16689 #include <stdio.h>
16690 struct stat;
16691 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
16692 struct buf { int x; };
16693 FILE * (*rcsopen) (struct buf *, struct stat *, int);
16694 static char *e (p, i)
16695 char **p;
16696 int i;
16697 {
16698 return p[i];
16699 }
16700 static char *f (char * (*g) (char **, int), char **p, ...)
16701 {
16702 char *s;
16703 va_list v;
16704 va_start (v,p);
16705 s = g (p, va_arg (v,int));
16706 va_end (v);
16707 return s;
16708 }
16709
16710 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
16711 function prototypes and stuff, but not '\xHH' hex character constants.
16712 These don't provoke an error unfortunately, instead are silently treated
16713 as 'x'. The following induces an error, until -std is added to get
16714 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
16715 array size at least. It's necessary to write '\x00'==0 to get something
16716 that's true only with -std. */
16717 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
16718
16719 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
16720 inside strings and character constants. */
16721 #define FOO(x) 'x'
16722 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
16723
16724 int test (int i, double x);
16725 struct s1 {int (*f) (int a);};
16726 struct s2 {int (*f) (double a);};
16727 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
16728 int argc;
16729 char **argv;
16730 int
16731 main ()
16732 {
16733 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
16734 ;
16735 return 0;
16736 }
16737 _ACEOF
16738 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
16739 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
16740 do
16741 CC="$ac_save_CC $ac_arg"
16742 if ac_fn_c_try_compile "$LINENO"; then :
16743 ac_cv_prog_cc_c89=$ac_arg
16744 fi
16745 rm -f core conftest.err conftest.$ac_objext
16746 test "x$ac_cv_prog_cc_c89" != "xno" && break
16747 done
16748 rm -f conftest.$ac_ext
16749 CC=$ac_save_CC
16750
16751 fi
16752 # AC_CACHE_VAL
16753 case "x$ac_cv_prog_cc_c89" in
16754 x)
16755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
16756 $as_echo "none needed" >&6; } ;;
16757 xno)
16758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
16759 $as_echo "unsupported" >&6; } ;;
16760 *)
16761 CC="$CC $ac_cv_prog_cc_c89"
16762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
16763 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
16764 esac
16765 if test "x$ac_cv_prog_cc_c89" != xno; then :
16766
16767 fi
16768
16769 ac_ext=c
16770 ac_cpp='$CPP $CPPFLAGS'
16771 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16772 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16773 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16774
16775 ac_ext=c
16776 ac_cpp='$CPP $CPPFLAGS'
16777 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16778 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16779 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
16781 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
16782 if ${am_cv_prog_cc_c_o+:} false; then :
16783 $as_echo_n "(cached) " >&6
16784 else
16785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16786 /* end confdefs.h. */
16787
16788 int
16789 main ()
16790 {
16791
16792 ;
16793 return 0;
16794 }
16795 _ACEOF
16796 # Make sure it works both with $CC and with simple cc.
16797 # Following AC_PROG_CC_C_O, we do the test twice because some
16798 # compilers refuse to overwrite an existing .o file with -o,
16799 # though they will create one.
16800 am_cv_prog_cc_c_o=yes
16801 for am_i in 1 2; do
16802 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
16803 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
16804 ac_status=$?
16805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16806 (exit $ac_status); } \
16807 && test -f conftest2.$ac_objext; then
16808 : OK
16809 else
16810 am_cv_prog_cc_c_o=no
16811 break
16812 fi
16813 done
16814 rm -f core conftest*
16815 unset am_i
16816 fi
16817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
16818 $as_echo "$am_cv_prog_cc_c_o" >&6; }
16819 if test "$am_cv_prog_cc_c_o" != yes; then
16820 # Losing compiler, so override with the script.
16821 # FIXME: It is wrong to rewrite CC.
16822 # But if we don't then we get into trouble of one sort or another.
16823 # A longer-term fix would be to have automake use am__CC in this case,
16824 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
16825 CC="$am_aux_dir/compile $CC"
16826 fi
16827 ac_ext=c
16828 ac_cpp='$CPP $CPPFLAGS'
16829 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16830 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16831 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16832
16833
16834
16835
16836
16837
16838
16839
16840
16841
16842
16843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for access" >&5
16844 $as_echo_n "checking m2 front end checking c library for access... " >&6; }
16845 if test x$gcc_no_link != xyes; then
16846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for access in -lc" >&5
16847 $as_echo_n "checking for access in -lc... " >&6; }
16848 if ${ac_cv_lib_c_access+:} false; then :
16849 $as_echo_n "(cached) " >&6
16850 else
16851 ac_check_lib_save_LIBS=$LIBS
16852 LIBS="-lc $LIBS"
16853 if test x$gcc_no_link = xyes; then
16854 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16855 fi
16856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16857 /* end confdefs.h. */
16858
16859 /* Override any GCC internal prototype to avoid an error.
16860 Use char because int might match the return type of a GCC
16861 builtin and then its argument prototype would still apply. */
16862 #ifdef __cplusplus
16863 extern "C"
16864 #endif
16865 char access ();
16866 int
16867 main ()
16868 {
16869 return access ();
16870 ;
16871 return 0;
16872 }
16873 _ACEOF
16874 if ac_fn_c_try_link "$LINENO"; then :
16875 ac_cv_lib_c_access=yes
16876 else
16877 ac_cv_lib_c_access=no
16878 fi
16879 rm -f core conftest.err conftest.$ac_objext \
16880 conftest$ac_exeext conftest.$ac_ext
16881 LIBS=$ac_check_lib_save_LIBS
16882 fi
16883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_access" >&5
16884 $as_echo "$ac_cv_lib_c_access" >&6; }
16885 if test "x$ac_cv_lib_c_access" = xyes; then :
16886
16887 $as_echo "#define HAVE_ACCESS 1" >>confdefs.h
16888
16889 else
16890
16891 $as_echo "#undef HAVE_ACCESS" >>confdefs.h
16892
16893 fi
16894
16895 else
16896 if test "x$ac_cv_lib_c_access" = xyes; then
16897
16898 $as_echo "#define HAVE_ACCESS 1" >>confdefs.h
16899
16900 elif test "x$ac_cv_func_access" = xyes; then
16901
16902 $as_echo "#define HAVE_ACCESS 1" >>confdefs.h
16903
16904 else
16905
16906 $as_echo "#undef HAVE_ACCESS" >>confdefs.h
16907
16908 fi
16909 fi
16910
16911
16912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for brk" >&5
16913 $as_echo_n "checking m2 front end checking c library for brk... " >&6; }
16914 if test x$gcc_no_link != xyes; then
16915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for brk in -lc" >&5
16916 $as_echo_n "checking for brk in -lc... " >&6; }
16917 if ${ac_cv_lib_c_brk+:} false; then :
16918 $as_echo_n "(cached) " >&6
16919 else
16920 ac_check_lib_save_LIBS=$LIBS
16921 LIBS="-lc $LIBS"
16922 if test x$gcc_no_link = xyes; then
16923 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16924 fi
16925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16926 /* end confdefs.h. */
16927
16928 /* Override any GCC internal prototype to avoid an error.
16929 Use char because int might match the return type of a GCC
16930 builtin and then its argument prototype would still apply. */
16931 #ifdef __cplusplus
16932 extern "C"
16933 #endif
16934 char brk ();
16935 int
16936 main ()
16937 {
16938 return brk ();
16939 ;
16940 return 0;
16941 }
16942 _ACEOF
16943 if ac_fn_c_try_link "$LINENO"; then :
16944 ac_cv_lib_c_brk=yes
16945 else
16946 ac_cv_lib_c_brk=no
16947 fi
16948 rm -f core conftest.err conftest.$ac_objext \
16949 conftest$ac_exeext conftest.$ac_ext
16950 LIBS=$ac_check_lib_save_LIBS
16951 fi
16952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_brk" >&5
16953 $as_echo "$ac_cv_lib_c_brk" >&6; }
16954 if test "x$ac_cv_lib_c_brk" = xyes; then :
16955
16956 $as_echo "#define HAVE_BRK 1" >>confdefs.h
16957
16958 else
16959
16960 $as_echo "#undef HAVE_BRK" >>confdefs.h
16961
16962 fi
16963
16964 else
16965 if test "x$ac_cv_lib_c_brk" = xyes; then
16966
16967 $as_echo "#define HAVE_BRK 1" >>confdefs.h
16968
16969 elif test "x$ac_cv_func_brk" = xyes; then
16970
16971 $as_echo "#define HAVE_BRK 1" >>confdefs.h
16972
16973 else
16974
16975 $as_echo "#undef HAVE_BRK" >>confdefs.h
16976
16977 fi
16978 fi
16979
16980
16981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for cfmakeraw" >&5
16982 $as_echo_n "checking m2 front end checking c library for cfmakeraw... " >&6; }
16983 if test x$gcc_no_link != xyes; then
16984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cfmakeraw in -lc" >&5
16985 $as_echo_n "checking for cfmakeraw in -lc... " >&6; }
16986 if ${ac_cv_lib_c_cfmakeraw+:} false; then :
16987 $as_echo_n "(cached) " >&6
16988 else
16989 ac_check_lib_save_LIBS=$LIBS
16990 LIBS="-lc $LIBS"
16991 if test x$gcc_no_link = xyes; then
16992 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16993 fi
16994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16995 /* end confdefs.h. */
16996
16997 /* Override any GCC internal prototype to avoid an error.
16998 Use char because int might match the return type of a GCC
16999 builtin and then its argument prototype would still apply. */
17000 #ifdef __cplusplus
17001 extern "C"
17002 #endif
17003 char cfmakeraw ();
17004 int
17005 main ()
17006 {
17007 return cfmakeraw ();
17008 ;
17009 return 0;
17010 }
17011 _ACEOF
17012 if ac_fn_c_try_link "$LINENO"; then :
17013 ac_cv_lib_c_cfmakeraw=yes
17014 else
17015 ac_cv_lib_c_cfmakeraw=no
17016 fi
17017 rm -f core conftest.err conftest.$ac_objext \
17018 conftest$ac_exeext conftest.$ac_ext
17019 LIBS=$ac_check_lib_save_LIBS
17020 fi
17021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_cfmakeraw" >&5
17022 $as_echo "$ac_cv_lib_c_cfmakeraw" >&6; }
17023 if test "x$ac_cv_lib_c_cfmakeraw" = xyes; then :
17024
17025 $as_echo "#define HAVE_CFMAKERAW 1" >>confdefs.h
17026
17027 else
17028
17029 $as_echo "#undef HAVE_CFMAKERAW" >>confdefs.h
17030
17031 fi
17032
17033 else
17034 if test "x$ac_cv_lib_c_cfmakeraw" = xyes; then
17035
17036 $as_echo "#define HAVE_CFMAKERAW 1" >>confdefs.h
17037
17038 elif test "x$ac_cv_func_cfmakeraw" = xyes; then
17039
17040 $as_echo "#define HAVE_CFMAKERAW 1" >>confdefs.h
17041
17042 else
17043
17044 $as_echo "#undef HAVE_CFMAKERAW" >>confdefs.h
17045
17046 fi
17047 fi
17048
17049
17050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for clock_gettime" >&5
17051 $as_echo_n "checking m2 front end checking c library for clock_gettime... " >&6; }
17052 if test x$gcc_no_link != xyes; then
17053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lc" >&5
17054 $as_echo_n "checking for clock_gettime in -lc... " >&6; }
17055 if ${ac_cv_lib_c_clock_gettime+:} false; then :
17056 $as_echo_n "(cached) " >&6
17057 else
17058 ac_check_lib_save_LIBS=$LIBS
17059 LIBS="-lc $LIBS"
17060 if test x$gcc_no_link = xyes; then
17061 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17062 fi
17063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17064 /* end confdefs.h. */
17065
17066 /* Override any GCC internal prototype to avoid an error.
17067 Use char because int might match the return type of a GCC
17068 builtin and then its argument prototype would still apply. */
17069 #ifdef __cplusplus
17070 extern "C"
17071 #endif
17072 char clock_gettime ();
17073 int
17074 main ()
17075 {
17076 return clock_gettime ();
17077 ;
17078 return 0;
17079 }
17080 _ACEOF
17081 if ac_fn_c_try_link "$LINENO"; then :
17082 ac_cv_lib_c_clock_gettime=yes
17083 else
17084 ac_cv_lib_c_clock_gettime=no
17085 fi
17086 rm -f core conftest.err conftest.$ac_objext \
17087 conftest$ac_exeext conftest.$ac_ext
17088 LIBS=$ac_check_lib_save_LIBS
17089 fi
17090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_clock_gettime" >&5
17091 $as_echo "$ac_cv_lib_c_clock_gettime" >&6; }
17092 if test "x$ac_cv_lib_c_clock_gettime" = xyes; then :
17093
17094 $as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
17095
17096 else
17097
17098 $as_echo "#undef HAVE_CLOCK_GETTIME" >>confdefs.h
17099
17100 fi
17101
17102 else
17103 if test "x$ac_cv_lib_c_clock_gettime" = xyes; then
17104
17105 $as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
17106
17107 elif test "x$ac_cv_func_clock_gettime" = xyes; then
17108
17109 $as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
17110
17111 else
17112
17113 $as_echo "#undef HAVE_CLOCK_GETTIME" >>confdefs.h
17114
17115 fi
17116 fi
17117
17118
17119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for clock_settime" >&5
17120 $as_echo_n "checking m2 front end checking c library for clock_settime... " >&6; }
17121 if test x$gcc_no_link != xyes; then
17122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_settime in -lc" >&5
17123 $as_echo_n "checking for clock_settime in -lc... " >&6; }
17124 if ${ac_cv_lib_c_clock_settime+:} false; then :
17125 $as_echo_n "(cached) " >&6
17126 else
17127 ac_check_lib_save_LIBS=$LIBS
17128 LIBS="-lc $LIBS"
17129 if test x$gcc_no_link = xyes; then
17130 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17131 fi
17132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17133 /* end confdefs.h. */
17134
17135 /* Override any GCC internal prototype to avoid an error.
17136 Use char because int might match the return type of a GCC
17137 builtin and then its argument prototype would still apply. */
17138 #ifdef __cplusplus
17139 extern "C"
17140 #endif
17141 char clock_settime ();
17142 int
17143 main ()
17144 {
17145 return clock_settime ();
17146 ;
17147 return 0;
17148 }
17149 _ACEOF
17150 if ac_fn_c_try_link "$LINENO"; then :
17151 ac_cv_lib_c_clock_settime=yes
17152 else
17153 ac_cv_lib_c_clock_settime=no
17154 fi
17155 rm -f core conftest.err conftest.$ac_objext \
17156 conftest$ac_exeext conftest.$ac_ext
17157 LIBS=$ac_check_lib_save_LIBS
17158 fi
17159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_clock_settime" >&5
17160 $as_echo "$ac_cv_lib_c_clock_settime" >&6; }
17161 if test "x$ac_cv_lib_c_clock_settime" = xyes; then :
17162
17163 $as_echo "#define HAVE_CLOCK_SETTIME 1" >>confdefs.h
17164
17165 else
17166
17167 $as_echo "#undef HAVE_CLOCK_SETTIME" >>confdefs.h
17168
17169 fi
17170
17171 else
17172 if test "x$ac_cv_lib_c_clock_settime" = xyes; then
17173
17174 $as_echo "#define HAVE_CLOCK_SETTIME 1" >>confdefs.h
17175
17176 elif test "x$ac_cv_func_clock_settime" = xyes; then
17177
17178 $as_echo "#define HAVE_CLOCK_SETTIME 1" >>confdefs.h
17179
17180 else
17181
17182 $as_echo "#undef HAVE_CLOCK_SETTIME" >>confdefs.h
17183
17184 fi
17185 fi
17186
17187
17188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for close" >&5
17189 $as_echo_n "checking m2 front end checking c library for close... " >&6; }
17190 if test x$gcc_no_link != xyes; then
17191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for close in -lc" >&5
17192 $as_echo_n "checking for close in -lc... " >&6; }
17193 if ${ac_cv_lib_c_close+:} false; then :
17194 $as_echo_n "(cached) " >&6
17195 else
17196 ac_check_lib_save_LIBS=$LIBS
17197 LIBS="-lc $LIBS"
17198 if test x$gcc_no_link = xyes; then
17199 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17200 fi
17201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17202 /* end confdefs.h. */
17203
17204 /* Override any GCC internal prototype to avoid an error.
17205 Use char because int might match the return type of a GCC
17206 builtin and then its argument prototype would still apply. */
17207 #ifdef __cplusplus
17208 extern "C"
17209 #endif
17210 char close ();
17211 int
17212 main ()
17213 {
17214 return close ();
17215 ;
17216 return 0;
17217 }
17218 _ACEOF
17219 if ac_fn_c_try_link "$LINENO"; then :
17220 ac_cv_lib_c_close=yes
17221 else
17222 ac_cv_lib_c_close=no
17223 fi
17224 rm -f core conftest.err conftest.$ac_objext \
17225 conftest$ac_exeext conftest.$ac_ext
17226 LIBS=$ac_check_lib_save_LIBS
17227 fi
17228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_close" >&5
17229 $as_echo "$ac_cv_lib_c_close" >&6; }
17230 if test "x$ac_cv_lib_c_close" = xyes; then :
17231
17232 $as_echo "#define HAVE_CLOSE 1" >>confdefs.h
17233
17234 else
17235
17236 $as_echo "#undef HAVE_CLOSE" >>confdefs.h
17237
17238 fi
17239
17240 else
17241 if test "x$ac_cv_lib_c_close" = xyes; then
17242
17243 $as_echo "#define HAVE_CLOSE 1" >>confdefs.h
17244
17245 elif test "x$ac_cv_func_close" = xyes; then
17246
17247 $as_echo "#define HAVE_CLOSE 1" >>confdefs.h
17248
17249 else
17250
17251 $as_echo "#undef HAVE_CLOSE" >>confdefs.h
17252
17253 fi
17254 fi
17255
17256
17257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for ctime" >&5
17258 $as_echo_n "checking m2 front end checking c library for ctime... " >&6; }
17259 if test x$gcc_no_link != xyes; then
17260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctime in -lc" >&5
17261 $as_echo_n "checking for ctime in -lc... " >&6; }
17262 if ${ac_cv_lib_c_ctime+:} false; then :
17263 $as_echo_n "(cached) " >&6
17264 else
17265 ac_check_lib_save_LIBS=$LIBS
17266 LIBS="-lc $LIBS"
17267 if test x$gcc_no_link = xyes; then
17268 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17269 fi
17270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17271 /* end confdefs.h. */
17272
17273 /* Override any GCC internal prototype to avoid an error.
17274 Use char because int might match the return type of a GCC
17275 builtin and then its argument prototype would still apply. */
17276 #ifdef __cplusplus
17277 extern "C"
17278 #endif
17279 char ctime ();
17280 int
17281 main ()
17282 {
17283 return ctime ();
17284 ;
17285 return 0;
17286 }
17287 _ACEOF
17288 if ac_fn_c_try_link "$LINENO"; then :
17289 ac_cv_lib_c_ctime=yes
17290 else
17291 ac_cv_lib_c_ctime=no
17292 fi
17293 rm -f core conftest.err conftest.$ac_objext \
17294 conftest$ac_exeext conftest.$ac_ext
17295 LIBS=$ac_check_lib_save_LIBS
17296 fi
17297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_ctime" >&5
17298 $as_echo "$ac_cv_lib_c_ctime" >&6; }
17299 if test "x$ac_cv_lib_c_ctime" = xyes; then :
17300
17301 $as_echo "#define HAVE_CTIME 1" >>confdefs.h
17302
17303 else
17304
17305 $as_echo "#undef HAVE_CTIME" >>confdefs.h
17306
17307 fi
17308
17309 else
17310 if test "x$ac_cv_lib_c_ctime" = xyes; then
17311
17312 $as_echo "#define HAVE_CTIME 1" >>confdefs.h
17313
17314 elif test "x$ac_cv_func_ctime" = xyes; then
17315
17316 $as_echo "#define HAVE_CTIME 1" >>confdefs.h
17317
17318 else
17319
17320 $as_echo "#undef HAVE_CTIME" >>confdefs.h
17321
17322 fi
17323 fi
17324
17325
17326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for creat" >&5
17327 $as_echo_n "checking m2 front end checking c library for creat... " >&6; }
17328 if test x$gcc_no_link != xyes; then
17329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for creat in -lc" >&5
17330 $as_echo_n "checking for creat in -lc... " >&6; }
17331 if ${ac_cv_lib_c_creat+:} false; then :
17332 $as_echo_n "(cached) " >&6
17333 else
17334 ac_check_lib_save_LIBS=$LIBS
17335 LIBS="-lc $LIBS"
17336 if test x$gcc_no_link = xyes; then
17337 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17338 fi
17339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17340 /* end confdefs.h. */
17341
17342 /* Override any GCC internal prototype to avoid an error.
17343 Use char because int might match the return type of a GCC
17344 builtin and then its argument prototype would still apply. */
17345 #ifdef __cplusplus
17346 extern "C"
17347 #endif
17348 char creat ();
17349 int
17350 main ()
17351 {
17352 return creat ();
17353 ;
17354 return 0;
17355 }
17356 _ACEOF
17357 if ac_fn_c_try_link "$LINENO"; then :
17358 ac_cv_lib_c_creat=yes
17359 else
17360 ac_cv_lib_c_creat=no
17361 fi
17362 rm -f core conftest.err conftest.$ac_objext \
17363 conftest$ac_exeext conftest.$ac_ext
17364 LIBS=$ac_check_lib_save_LIBS
17365 fi
17366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_creat" >&5
17367 $as_echo "$ac_cv_lib_c_creat" >&6; }
17368 if test "x$ac_cv_lib_c_creat" = xyes; then :
17369
17370 $as_echo "#define HAVE_CREAT 1" >>confdefs.h
17371
17372 else
17373
17374 $as_echo "#undef HAVE_CREAT" >>confdefs.h
17375
17376 fi
17377
17378 else
17379 if test "x$ac_cv_lib_c_creat" = xyes; then
17380
17381 $as_echo "#define HAVE_CREAT 1" >>confdefs.h
17382
17383 elif test "x$ac_cv_func_creat" = xyes; then
17384
17385 $as_echo "#define HAVE_CREAT 1" >>confdefs.h
17386
17387 else
17388
17389 $as_echo "#undef HAVE_CREAT" >>confdefs.h
17390
17391 fi
17392 fi
17393
17394
17395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for daylight" >&5
17396 $as_echo_n "checking m2 front end checking c library for daylight... " >&6; }
17397 if test x$gcc_no_link != xyes; then
17398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for daylight in -lc" >&5
17399 $as_echo_n "checking for daylight in -lc... " >&6; }
17400 if ${ac_cv_lib_c_daylight+:} false; then :
17401 $as_echo_n "(cached) " >&6
17402 else
17403 ac_check_lib_save_LIBS=$LIBS
17404 LIBS="-lc $LIBS"
17405 if test x$gcc_no_link = xyes; then
17406 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17407 fi
17408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17409 /* end confdefs.h. */
17410
17411 /* Override any GCC internal prototype to avoid an error.
17412 Use char because int might match the return type of a GCC
17413 builtin and then its argument prototype would still apply. */
17414 #ifdef __cplusplus
17415 extern "C"
17416 #endif
17417 char daylight ();
17418 int
17419 main ()
17420 {
17421 return daylight ();
17422 ;
17423 return 0;
17424 }
17425 _ACEOF
17426 if ac_fn_c_try_link "$LINENO"; then :
17427 ac_cv_lib_c_daylight=yes
17428 else
17429 ac_cv_lib_c_daylight=no
17430 fi
17431 rm -f core conftest.err conftest.$ac_objext \
17432 conftest$ac_exeext conftest.$ac_ext
17433 LIBS=$ac_check_lib_save_LIBS
17434 fi
17435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_daylight" >&5
17436 $as_echo "$ac_cv_lib_c_daylight" >&6; }
17437 if test "x$ac_cv_lib_c_daylight" = xyes; then :
17438
17439 $as_echo "#define HAVE_DAYLIGHT 1" >>confdefs.h
17440
17441 else
17442
17443 $as_echo "#undef HAVE_DAYLIGHT" >>confdefs.h
17444
17445 fi
17446
17447 else
17448 if test "x$ac_cv_lib_c_daylight" = xyes; then
17449
17450 $as_echo "#define HAVE_DAYLIGHT 1" >>confdefs.h
17451
17452 elif test "x$ac_cv_func_daylight" = xyes; then
17453
17454 $as_echo "#define HAVE_DAYLIGHT 1" >>confdefs.h
17455
17456 else
17457
17458 $as_echo "#undef HAVE_DAYLIGHT" >>confdefs.h
17459
17460 fi
17461 fi
17462
17463
17464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for dup" >&5
17465 $as_echo_n "checking m2 front end checking c library for dup... " >&6; }
17466 if test x$gcc_no_link != xyes; then
17467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dup in -lc" >&5
17468 $as_echo_n "checking for dup in -lc... " >&6; }
17469 if ${ac_cv_lib_c_dup+:} false; then :
17470 $as_echo_n "(cached) " >&6
17471 else
17472 ac_check_lib_save_LIBS=$LIBS
17473 LIBS="-lc $LIBS"
17474 if test x$gcc_no_link = xyes; then
17475 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17476 fi
17477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17478 /* end confdefs.h. */
17479
17480 /* Override any GCC internal prototype to avoid an error.
17481 Use char because int might match the return type of a GCC
17482 builtin and then its argument prototype would still apply. */
17483 #ifdef __cplusplus
17484 extern "C"
17485 #endif
17486 char dup ();
17487 int
17488 main ()
17489 {
17490 return dup ();
17491 ;
17492 return 0;
17493 }
17494 _ACEOF
17495 if ac_fn_c_try_link "$LINENO"; then :
17496 ac_cv_lib_c_dup=yes
17497 else
17498 ac_cv_lib_c_dup=no
17499 fi
17500 rm -f core conftest.err conftest.$ac_objext \
17501 conftest$ac_exeext conftest.$ac_ext
17502 LIBS=$ac_check_lib_save_LIBS
17503 fi
17504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_dup" >&5
17505 $as_echo "$ac_cv_lib_c_dup" >&6; }
17506 if test "x$ac_cv_lib_c_dup" = xyes; then :
17507
17508 $as_echo "#define HAVE_DUP 1" >>confdefs.h
17509
17510 else
17511
17512 $as_echo "#undef HAVE_DUP" >>confdefs.h
17513
17514 fi
17515
17516 else
17517 if test "x$ac_cv_lib_c_dup" = xyes; then
17518
17519 $as_echo "#define HAVE_DUP 1" >>confdefs.h
17520
17521 elif test "x$ac_cv_func_dup" = xyes; then
17522
17523 $as_echo "#define HAVE_DUP 1" >>confdefs.h
17524
17525 else
17526
17527 $as_echo "#undef HAVE_DUP" >>confdefs.h
17528
17529 fi
17530 fi
17531
17532
17533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for execve" >&5
17534 $as_echo_n "checking m2 front end checking c library for execve... " >&6; }
17535 if test x$gcc_no_link != xyes; then
17536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for execve in -lc" >&5
17537 $as_echo_n "checking for execve in -lc... " >&6; }
17538 if ${ac_cv_lib_c_execve+:} false; then :
17539 $as_echo_n "(cached) " >&6
17540 else
17541 ac_check_lib_save_LIBS=$LIBS
17542 LIBS="-lc $LIBS"
17543 if test x$gcc_no_link = xyes; then
17544 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17545 fi
17546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17547 /* end confdefs.h. */
17548
17549 /* Override any GCC internal prototype to avoid an error.
17550 Use char because int might match the return type of a GCC
17551 builtin and then its argument prototype would still apply. */
17552 #ifdef __cplusplus
17553 extern "C"
17554 #endif
17555 char execve ();
17556 int
17557 main ()
17558 {
17559 return execve ();
17560 ;
17561 return 0;
17562 }
17563 _ACEOF
17564 if ac_fn_c_try_link "$LINENO"; then :
17565 ac_cv_lib_c_execve=yes
17566 else
17567 ac_cv_lib_c_execve=no
17568 fi
17569 rm -f core conftest.err conftest.$ac_objext \
17570 conftest$ac_exeext conftest.$ac_ext
17571 LIBS=$ac_check_lib_save_LIBS
17572 fi
17573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_execve" >&5
17574 $as_echo "$ac_cv_lib_c_execve" >&6; }
17575 if test "x$ac_cv_lib_c_execve" = xyes; then :
17576
17577 $as_echo "#define HAVE_EXECVE 1" >>confdefs.h
17578
17579 else
17580
17581 $as_echo "#undef HAVE_EXECVE" >>confdefs.h
17582
17583 fi
17584
17585 else
17586 if test "x$ac_cv_lib_c_execve" = xyes; then
17587
17588 $as_echo "#define HAVE_EXECVE 1" >>confdefs.h
17589
17590 elif test "x$ac_cv_func_execve" = xyes; then
17591
17592 $as_echo "#define HAVE_EXECVE 1" >>confdefs.h
17593
17594 else
17595
17596 $as_echo "#undef HAVE_EXECVE" >>confdefs.h
17597
17598 fi
17599 fi
17600
17601
17602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for exit" >&5
17603 $as_echo_n "checking m2 front end checking c library for exit... " >&6; }
17604 if test x$gcc_no_link != xyes; then
17605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exit in -lc" >&5
17606 $as_echo_n "checking for exit in -lc... " >&6; }
17607 if ${ac_cv_lib_c_exit+:} false; then :
17608 $as_echo_n "(cached) " >&6
17609 else
17610 ac_check_lib_save_LIBS=$LIBS
17611 LIBS="-lc $LIBS"
17612 if test x$gcc_no_link = xyes; then
17613 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17614 fi
17615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17616 /* end confdefs.h. */
17617
17618 /* Override any GCC internal prototype to avoid an error.
17619 Use char because int might match the return type of a GCC
17620 builtin and then its argument prototype would still apply. */
17621 #ifdef __cplusplus
17622 extern "C"
17623 #endif
17624 char exit ();
17625 int
17626 main ()
17627 {
17628 return exit ();
17629 ;
17630 return 0;
17631 }
17632 _ACEOF
17633 if ac_fn_c_try_link "$LINENO"; then :
17634 ac_cv_lib_c_exit=yes
17635 else
17636 ac_cv_lib_c_exit=no
17637 fi
17638 rm -f core conftest.err conftest.$ac_objext \
17639 conftest$ac_exeext conftest.$ac_ext
17640 LIBS=$ac_check_lib_save_LIBS
17641 fi
17642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_exit" >&5
17643 $as_echo "$ac_cv_lib_c_exit" >&6; }
17644 if test "x$ac_cv_lib_c_exit" = xyes; then :
17645
17646 $as_echo "#define HAVE_EXIT 1" >>confdefs.h
17647
17648 else
17649
17650 $as_echo "#undef HAVE_EXIT" >>confdefs.h
17651
17652 fi
17653
17654 else
17655 if test "x$ac_cv_lib_c_exit" = xyes; then
17656
17657 $as_echo "#define HAVE_EXIT 1" >>confdefs.h
17658
17659 elif test "x$ac_cv_func_exit" = xyes; then
17660
17661 $as_echo "#define HAVE_EXIT 1" >>confdefs.h
17662
17663 else
17664
17665 $as_echo "#undef HAVE_EXIT" >>confdefs.h
17666
17667 fi
17668 fi
17669
17670
17671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for fcntl" >&5
17672 $as_echo_n "checking m2 front end checking c library for fcntl... " >&6; }
17673 if test x$gcc_no_link != xyes; then
17674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fcntl in -lc" >&5
17675 $as_echo_n "checking for fcntl in -lc... " >&6; }
17676 if ${ac_cv_lib_c_fcntl+:} false; then :
17677 $as_echo_n "(cached) " >&6
17678 else
17679 ac_check_lib_save_LIBS=$LIBS
17680 LIBS="-lc $LIBS"
17681 if test x$gcc_no_link = xyes; then
17682 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17683 fi
17684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17685 /* end confdefs.h. */
17686
17687 /* Override any GCC internal prototype to avoid an error.
17688 Use char because int might match the return type of a GCC
17689 builtin and then its argument prototype would still apply. */
17690 #ifdef __cplusplus
17691 extern "C"
17692 #endif
17693 char fcntl ();
17694 int
17695 main ()
17696 {
17697 return fcntl ();
17698 ;
17699 return 0;
17700 }
17701 _ACEOF
17702 if ac_fn_c_try_link "$LINENO"; then :
17703 ac_cv_lib_c_fcntl=yes
17704 else
17705 ac_cv_lib_c_fcntl=no
17706 fi
17707 rm -f core conftest.err conftest.$ac_objext \
17708 conftest$ac_exeext conftest.$ac_ext
17709 LIBS=$ac_check_lib_save_LIBS
17710 fi
17711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_fcntl" >&5
17712 $as_echo "$ac_cv_lib_c_fcntl" >&6; }
17713 if test "x$ac_cv_lib_c_fcntl" = xyes; then :
17714
17715 $as_echo "#define HAVE_FCNTL 1" >>confdefs.h
17716
17717 else
17718
17719 $as_echo "#undef HAVE_FCNTL" >>confdefs.h
17720
17721 fi
17722
17723 else
17724 if test "x$ac_cv_lib_c_fcntl" = xyes; then
17725
17726 $as_echo "#define HAVE_FCNTL 1" >>confdefs.h
17727
17728 elif test "x$ac_cv_func_fcntl" = xyes; then
17729
17730 $as_echo "#define HAVE_FCNTL 1" >>confdefs.h
17731
17732 else
17733
17734 $as_echo "#undef HAVE_FCNTL" >>confdefs.h
17735
17736 fi
17737 fi
17738
17739
17740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for fstat" >&5
17741 $as_echo_n "checking m2 front end checking c library for fstat... " >&6; }
17742 if test x$gcc_no_link != xyes; then
17743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fstat in -lc" >&5
17744 $as_echo_n "checking for fstat in -lc... " >&6; }
17745 if ${ac_cv_lib_c_fstat+:} false; then :
17746 $as_echo_n "(cached) " >&6
17747 else
17748 ac_check_lib_save_LIBS=$LIBS
17749 LIBS="-lc $LIBS"
17750 if test x$gcc_no_link = xyes; then
17751 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17752 fi
17753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17754 /* end confdefs.h. */
17755
17756 /* Override any GCC internal prototype to avoid an error.
17757 Use char because int might match the return type of a GCC
17758 builtin and then its argument prototype would still apply. */
17759 #ifdef __cplusplus
17760 extern "C"
17761 #endif
17762 char fstat ();
17763 int
17764 main ()
17765 {
17766 return fstat ();
17767 ;
17768 return 0;
17769 }
17770 _ACEOF
17771 if ac_fn_c_try_link "$LINENO"; then :
17772 ac_cv_lib_c_fstat=yes
17773 else
17774 ac_cv_lib_c_fstat=no
17775 fi
17776 rm -f core conftest.err conftest.$ac_objext \
17777 conftest$ac_exeext conftest.$ac_ext
17778 LIBS=$ac_check_lib_save_LIBS
17779 fi
17780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_fstat" >&5
17781 $as_echo "$ac_cv_lib_c_fstat" >&6; }
17782 if test "x$ac_cv_lib_c_fstat" = xyes; then :
17783
17784 $as_echo "#define HAVE_FSTAT 1" >>confdefs.h
17785
17786 else
17787
17788 $as_echo "#undef HAVE_FSTAT" >>confdefs.h
17789
17790 fi
17791
17792 else
17793 if test "x$ac_cv_lib_c_fstat" = xyes; then
17794
17795 $as_echo "#define HAVE_FSTAT 1" >>confdefs.h
17796
17797 elif test "x$ac_cv_func_fstat" = xyes; then
17798
17799 $as_echo "#define HAVE_FSTAT 1" >>confdefs.h
17800
17801 else
17802
17803 $as_echo "#undef HAVE_FSTAT" >>confdefs.h
17804
17805 fi
17806 fi
17807
17808
17809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for getdents" >&5
17810 $as_echo_n "checking m2 front end checking c library for getdents... " >&6; }
17811 if test x$gcc_no_link != xyes; then
17812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getdents in -lc" >&5
17813 $as_echo_n "checking for getdents in -lc... " >&6; }
17814 if ${ac_cv_lib_c_getdents+:} false; then :
17815 $as_echo_n "(cached) " >&6
17816 else
17817 ac_check_lib_save_LIBS=$LIBS
17818 LIBS="-lc $LIBS"
17819 if test x$gcc_no_link = xyes; then
17820 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17821 fi
17822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17823 /* end confdefs.h. */
17824
17825 /* Override any GCC internal prototype to avoid an error.
17826 Use char because int might match the return type of a GCC
17827 builtin and then its argument prototype would still apply. */
17828 #ifdef __cplusplus
17829 extern "C"
17830 #endif
17831 char getdents ();
17832 int
17833 main ()
17834 {
17835 return getdents ();
17836 ;
17837 return 0;
17838 }
17839 _ACEOF
17840 if ac_fn_c_try_link "$LINENO"; then :
17841 ac_cv_lib_c_getdents=yes
17842 else
17843 ac_cv_lib_c_getdents=no
17844 fi
17845 rm -f core conftest.err conftest.$ac_objext \
17846 conftest$ac_exeext conftest.$ac_ext
17847 LIBS=$ac_check_lib_save_LIBS
17848 fi
17849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_getdents" >&5
17850 $as_echo "$ac_cv_lib_c_getdents" >&6; }
17851 if test "x$ac_cv_lib_c_getdents" = xyes; then :
17852
17853 $as_echo "#define HAVE_GETDENTS 1" >>confdefs.h
17854
17855 else
17856
17857 $as_echo "#undef HAVE_GETDENTS" >>confdefs.h
17858
17859 fi
17860
17861 else
17862 if test "x$ac_cv_lib_c_getdents" = xyes; then
17863
17864 $as_echo "#define HAVE_GETDENTS 1" >>confdefs.h
17865
17866 elif test "x$ac_cv_func_getdents" = xyes; then
17867
17868 $as_echo "#define HAVE_GETDENTS 1" >>confdefs.h
17869
17870 else
17871
17872 $as_echo "#undef HAVE_GETDENTS" >>confdefs.h
17873
17874 fi
17875 fi
17876
17877
17878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for getgid" >&5
17879 $as_echo_n "checking m2 front end checking c library for getgid... " >&6; }
17880 if test x$gcc_no_link != xyes; then
17881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getgid in -lc" >&5
17882 $as_echo_n "checking for getgid in -lc... " >&6; }
17883 if ${ac_cv_lib_c_getgid+:} false; then :
17884 $as_echo_n "(cached) " >&6
17885 else
17886 ac_check_lib_save_LIBS=$LIBS
17887 LIBS="-lc $LIBS"
17888 if test x$gcc_no_link = xyes; then
17889 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17890 fi
17891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17892 /* end confdefs.h. */
17893
17894 /* Override any GCC internal prototype to avoid an error.
17895 Use char because int might match the return type of a GCC
17896 builtin and then its argument prototype would still apply. */
17897 #ifdef __cplusplus
17898 extern "C"
17899 #endif
17900 char getgid ();
17901 int
17902 main ()
17903 {
17904 return getgid ();
17905 ;
17906 return 0;
17907 }
17908 _ACEOF
17909 if ac_fn_c_try_link "$LINENO"; then :
17910 ac_cv_lib_c_getgid=yes
17911 else
17912 ac_cv_lib_c_getgid=no
17913 fi
17914 rm -f core conftest.err conftest.$ac_objext \
17915 conftest$ac_exeext conftest.$ac_ext
17916 LIBS=$ac_check_lib_save_LIBS
17917 fi
17918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_getgid" >&5
17919 $as_echo "$ac_cv_lib_c_getgid" >&6; }
17920 if test "x$ac_cv_lib_c_getgid" = xyes; then :
17921
17922 $as_echo "#define HAVE_GETGID 1" >>confdefs.h
17923
17924 else
17925
17926 $as_echo "#undef HAVE_GETGID" >>confdefs.h
17927
17928 fi
17929
17930 else
17931 if test "x$ac_cv_lib_c_getgid" = xyes; then
17932
17933 $as_echo "#define HAVE_GETGID 1" >>confdefs.h
17934
17935 elif test "x$ac_cv_func_getgid" = xyes; then
17936
17937 $as_echo "#define HAVE_GETGID 1" >>confdefs.h
17938
17939 else
17940
17941 $as_echo "#undef HAVE_GETGID" >>confdefs.h
17942
17943 fi
17944 fi
17945
17946
17947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for getpid" >&5
17948 $as_echo_n "checking m2 front end checking c library for getpid... " >&6; }
17949 if test x$gcc_no_link != xyes; then
17950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getpid in -lc" >&5
17951 $as_echo_n "checking for getpid in -lc... " >&6; }
17952 if ${ac_cv_lib_c_getpid+:} false; then :
17953 $as_echo_n "(cached) " >&6
17954 else
17955 ac_check_lib_save_LIBS=$LIBS
17956 LIBS="-lc $LIBS"
17957 if test x$gcc_no_link = xyes; then
17958 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17959 fi
17960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17961 /* end confdefs.h. */
17962
17963 /* Override any GCC internal prototype to avoid an error.
17964 Use char because int might match the return type of a GCC
17965 builtin and then its argument prototype would still apply. */
17966 #ifdef __cplusplus
17967 extern "C"
17968 #endif
17969 char getpid ();
17970 int
17971 main ()
17972 {
17973 return getpid ();
17974 ;
17975 return 0;
17976 }
17977 _ACEOF
17978 if ac_fn_c_try_link "$LINENO"; then :
17979 ac_cv_lib_c_getpid=yes
17980 else
17981 ac_cv_lib_c_getpid=no
17982 fi
17983 rm -f core conftest.err conftest.$ac_objext \
17984 conftest$ac_exeext conftest.$ac_ext
17985 LIBS=$ac_check_lib_save_LIBS
17986 fi
17987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_getpid" >&5
17988 $as_echo "$ac_cv_lib_c_getpid" >&6; }
17989 if test "x$ac_cv_lib_c_getpid" = xyes; then :
17990
17991 $as_echo "#define HAVE_GETPID 1" >>confdefs.h
17992
17993 else
17994
17995 $as_echo "#undef HAVE_GETPID" >>confdefs.h
17996
17997 fi
17998
17999 else
18000 if test "x$ac_cv_lib_c_getpid" = xyes; then
18001
18002 $as_echo "#define HAVE_GETPID 1" >>confdefs.h
18003
18004 elif test "x$ac_cv_func_getpid" = xyes; then
18005
18006 $as_echo "#define HAVE_GETPID 1" >>confdefs.h
18007
18008 else
18009
18010 $as_echo "#undef HAVE_GETPID" >>confdefs.h
18011
18012 fi
18013 fi
18014
18015
18016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for gettimeofday" >&5
18017 $as_echo_n "checking m2 front end checking c library for gettimeofday... " >&6; }
18018 if test x$gcc_no_link != xyes; then
18019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gettimeofday in -lc" >&5
18020 $as_echo_n "checking for gettimeofday in -lc... " >&6; }
18021 if ${ac_cv_lib_c_gettimeofday+:} false; then :
18022 $as_echo_n "(cached) " >&6
18023 else
18024 ac_check_lib_save_LIBS=$LIBS
18025 LIBS="-lc $LIBS"
18026 if test x$gcc_no_link = xyes; then
18027 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18028 fi
18029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18030 /* end confdefs.h. */
18031
18032 /* Override any GCC internal prototype to avoid an error.
18033 Use char because int might match the return type of a GCC
18034 builtin and then its argument prototype would still apply. */
18035 #ifdef __cplusplus
18036 extern "C"
18037 #endif
18038 char gettimeofday ();
18039 int
18040 main ()
18041 {
18042 return gettimeofday ();
18043 ;
18044 return 0;
18045 }
18046 _ACEOF
18047 if ac_fn_c_try_link "$LINENO"; then :
18048 ac_cv_lib_c_gettimeofday=yes
18049 else
18050 ac_cv_lib_c_gettimeofday=no
18051 fi
18052 rm -f core conftest.err conftest.$ac_objext \
18053 conftest$ac_exeext conftest.$ac_ext
18054 LIBS=$ac_check_lib_save_LIBS
18055 fi
18056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_gettimeofday" >&5
18057 $as_echo "$ac_cv_lib_c_gettimeofday" >&6; }
18058 if test "x$ac_cv_lib_c_gettimeofday" = xyes; then :
18059
18060 $as_echo "#define HAVE_GETTIMEOFD 1" >>confdefs.h
18061
18062 else
18063
18064 $as_echo "#undef HAVE_GETTIMEOFD" >>confdefs.h
18065
18066 fi
18067
18068 else
18069 if test "x$ac_cv_lib_c_gettimeofday" = xyes; then
18070
18071 $as_echo "#define HAVE_GETTIMEOFD 1" >>confdefs.h
18072
18073 elif test "x$ac_cv_func_gettimeofday" = xyes; then
18074
18075 $as_echo "#define HAVE_GETTIMEOFD 1" >>confdefs.h
18076
18077 else
18078
18079 $as_echo "#undef HAVE_GETTIMEOFD" >>confdefs.h
18080
18081 fi
18082 fi
18083
18084
18085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for getuid" >&5
18086 $as_echo_n "checking m2 front end checking c library for getuid... " >&6; }
18087 if test x$gcc_no_link != xyes; then
18088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getuid in -lc" >&5
18089 $as_echo_n "checking for getuid in -lc... " >&6; }
18090 if ${ac_cv_lib_c_getuid+:} false; then :
18091 $as_echo_n "(cached) " >&6
18092 else
18093 ac_check_lib_save_LIBS=$LIBS
18094 LIBS="-lc $LIBS"
18095 if test x$gcc_no_link = xyes; then
18096 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18097 fi
18098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18099 /* end confdefs.h. */
18100
18101 /* Override any GCC internal prototype to avoid an error.
18102 Use char because int might match the return type of a GCC
18103 builtin and then its argument prototype would still apply. */
18104 #ifdef __cplusplus
18105 extern "C"
18106 #endif
18107 char getuid ();
18108 int
18109 main ()
18110 {
18111 return getuid ();
18112 ;
18113 return 0;
18114 }
18115 _ACEOF
18116 if ac_fn_c_try_link "$LINENO"; then :
18117 ac_cv_lib_c_getuid=yes
18118 else
18119 ac_cv_lib_c_getuid=no
18120 fi
18121 rm -f core conftest.err conftest.$ac_objext \
18122 conftest$ac_exeext conftest.$ac_ext
18123 LIBS=$ac_check_lib_save_LIBS
18124 fi
18125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_getuid" >&5
18126 $as_echo "$ac_cv_lib_c_getuid" >&6; }
18127 if test "x$ac_cv_lib_c_getuid" = xyes; then :
18128
18129 $as_echo "#define HAVE_GETUID 1" >>confdefs.h
18130
18131 else
18132
18133 $as_echo "#undef HAVE_GETUID" >>confdefs.h
18134
18135 fi
18136
18137 else
18138 if test "x$ac_cv_lib_c_getuid" = xyes; then
18139
18140 $as_echo "#define HAVE_GETUID 1" >>confdefs.h
18141
18142 elif test "x$ac_cv_func_getuid" = xyes; then
18143
18144 $as_echo "#define HAVE_GETUID 1" >>confdefs.h
18145
18146 else
18147
18148 $as_echo "#undef HAVE_GETUID" >>confdefs.h
18149
18150 fi
18151 fi
18152
18153
18154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for ioctl" >&5
18155 $as_echo_n "checking m2 front end checking c library for ioctl... " >&6; }
18156 if test x$gcc_no_link != xyes; then
18157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ioctl in -lc" >&5
18158 $as_echo_n "checking for ioctl in -lc... " >&6; }
18159 if ${ac_cv_lib_c_ioctl+:} false; then :
18160 $as_echo_n "(cached) " >&6
18161 else
18162 ac_check_lib_save_LIBS=$LIBS
18163 LIBS="-lc $LIBS"
18164 if test x$gcc_no_link = xyes; then
18165 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18166 fi
18167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18168 /* end confdefs.h. */
18169
18170 /* Override any GCC internal prototype to avoid an error.
18171 Use char because int might match the return type of a GCC
18172 builtin and then its argument prototype would still apply. */
18173 #ifdef __cplusplus
18174 extern "C"
18175 #endif
18176 char ioctl ();
18177 int
18178 main ()
18179 {
18180 return ioctl ();
18181 ;
18182 return 0;
18183 }
18184 _ACEOF
18185 if ac_fn_c_try_link "$LINENO"; then :
18186 ac_cv_lib_c_ioctl=yes
18187 else
18188 ac_cv_lib_c_ioctl=no
18189 fi
18190 rm -f core conftest.err conftest.$ac_objext \
18191 conftest$ac_exeext conftest.$ac_ext
18192 LIBS=$ac_check_lib_save_LIBS
18193 fi
18194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_ioctl" >&5
18195 $as_echo "$ac_cv_lib_c_ioctl" >&6; }
18196 if test "x$ac_cv_lib_c_ioctl" = xyes; then :
18197
18198 $as_echo "#define HAVE_IOCTL 1" >>confdefs.h
18199
18200 else
18201
18202 $as_echo "#undef HAVE_IOCTL" >>confdefs.h
18203
18204 fi
18205
18206 else
18207 if test "x$ac_cv_lib_c_ioctl" = xyes; then
18208
18209 $as_echo "#define HAVE_IOCTL 1" >>confdefs.h
18210
18211 elif test "x$ac_cv_func_ioctl" = xyes; then
18212
18213 $as_echo "#define HAVE_IOCTL 1" >>confdefs.h
18214
18215 else
18216
18217 $as_echo "#undef HAVE_IOCTL" >>confdefs.h
18218
18219 fi
18220 fi
18221
18222
18223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for kill" >&5
18224 $as_echo_n "checking m2 front end checking c library for kill... " >&6; }
18225 if test x$gcc_no_link != xyes; then
18226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kill in -lc" >&5
18227 $as_echo_n "checking for kill in -lc... " >&6; }
18228 if ${ac_cv_lib_c_kill+:} false; then :
18229 $as_echo_n "(cached) " >&6
18230 else
18231 ac_check_lib_save_LIBS=$LIBS
18232 LIBS="-lc $LIBS"
18233 if test x$gcc_no_link = xyes; then
18234 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18235 fi
18236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18237 /* end confdefs.h. */
18238
18239 /* Override any GCC internal prototype to avoid an error.
18240 Use char because int might match the return type of a GCC
18241 builtin and then its argument prototype would still apply. */
18242 #ifdef __cplusplus
18243 extern "C"
18244 #endif
18245 char kill ();
18246 int
18247 main ()
18248 {
18249 return kill ();
18250 ;
18251 return 0;
18252 }
18253 _ACEOF
18254 if ac_fn_c_try_link "$LINENO"; then :
18255 ac_cv_lib_c_kill=yes
18256 else
18257 ac_cv_lib_c_kill=no
18258 fi
18259 rm -f core conftest.err conftest.$ac_objext \
18260 conftest$ac_exeext conftest.$ac_ext
18261 LIBS=$ac_check_lib_save_LIBS
18262 fi
18263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_kill" >&5
18264 $as_echo "$ac_cv_lib_c_kill" >&6; }
18265 if test "x$ac_cv_lib_c_kill" = xyes; then :
18266
18267 $as_echo "#define HAVE_KILL 1" >>confdefs.h
18268
18269 else
18270
18271 $as_echo "#undef HAVE_KILL" >>confdefs.h
18272
18273 fi
18274
18275 else
18276 if test "x$ac_cv_lib_c_kill" = xyes; then
18277
18278 $as_echo "#define HAVE_KILL 1" >>confdefs.h
18279
18280 elif test "x$ac_cv_func_kill" = xyes; then
18281
18282 $as_echo "#define HAVE_KILL 1" >>confdefs.h
18283
18284 else
18285
18286 $as_echo "#undef HAVE_KILL" >>confdefs.h
18287
18288 fi
18289 fi
18290
18291
18292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for link" >&5
18293 $as_echo_n "checking m2 front end checking c library for link... " >&6; }
18294 if test x$gcc_no_link != xyes; then
18295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for link in -lc" >&5
18296 $as_echo_n "checking for link in -lc... " >&6; }
18297 if ${ac_cv_lib_c_link+:} false; then :
18298 $as_echo_n "(cached) " >&6
18299 else
18300 ac_check_lib_save_LIBS=$LIBS
18301 LIBS="-lc $LIBS"
18302 if test x$gcc_no_link = xyes; then
18303 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18304 fi
18305 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18306 /* end confdefs.h. */
18307
18308 /* Override any GCC internal prototype to avoid an error.
18309 Use char because int might match the return type of a GCC
18310 builtin and then its argument prototype would still apply. */
18311 #ifdef __cplusplus
18312 extern "C"
18313 #endif
18314 char link ();
18315 int
18316 main ()
18317 {
18318 return link ();
18319 ;
18320 return 0;
18321 }
18322 _ACEOF
18323 if ac_fn_c_try_link "$LINENO"; then :
18324 ac_cv_lib_c_link=yes
18325 else
18326 ac_cv_lib_c_link=no
18327 fi
18328 rm -f core conftest.err conftest.$ac_objext \
18329 conftest$ac_exeext conftest.$ac_ext
18330 LIBS=$ac_check_lib_save_LIBS
18331 fi
18332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_link" >&5
18333 $as_echo "$ac_cv_lib_c_link" >&6; }
18334 if test "x$ac_cv_lib_c_link" = xyes; then :
18335
18336 $as_echo "#define HAVE_LINK 1" >>confdefs.h
18337
18338 else
18339
18340 $as_echo "#undef HAVE_LINK" >>confdefs.h
18341
18342 fi
18343
18344 else
18345 if test "x$ac_cv_lib_c_link" = xyes; then
18346
18347 $as_echo "#define HAVE_LINK 1" >>confdefs.h
18348
18349 elif test "x$ac_cv_func_link" = xyes; then
18350
18351 $as_echo "#define HAVE_LINK 1" >>confdefs.h
18352
18353 else
18354
18355 $as_echo "#undef HAVE_LINK" >>confdefs.h
18356
18357 fi
18358 fi
18359
18360
18361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for lseek" >&5
18362 $as_echo_n "checking m2 front end checking c library for lseek... " >&6; }
18363 if test x$gcc_no_link != xyes; then
18364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lseek in -lc" >&5
18365 $as_echo_n "checking for lseek in -lc... " >&6; }
18366 if ${ac_cv_lib_c_lseek+:} false; then :
18367 $as_echo_n "(cached) " >&6
18368 else
18369 ac_check_lib_save_LIBS=$LIBS
18370 LIBS="-lc $LIBS"
18371 if test x$gcc_no_link = xyes; then
18372 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18373 fi
18374 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18375 /* end confdefs.h. */
18376
18377 /* Override any GCC internal prototype to avoid an error.
18378 Use char because int might match the return type of a GCC
18379 builtin and then its argument prototype would still apply. */
18380 #ifdef __cplusplus
18381 extern "C"
18382 #endif
18383 char lseek ();
18384 int
18385 main ()
18386 {
18387 return lseek ();
18388 ;
18389 return 0;
18390 }
18391 _ACEOF
18392 if ac_fn_c_try_link "$LINENO"; then :
18393 ac_cv_lib_c_lseek=yes
18394 else
18395 ac_cv_lib_c_lseek=no
18396 fi
18397 rm -f core conftest.err conftest.$ac_objext \
18398 conftest$ac_exeext conftest.$ac_ext
18399 LIBS=$ac_check_lib_save_LIBS
18400 fi
18401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_lseek" >&5
18402 $as_echo "$ac_cv_lib_c_lseek" >&6; }
18403 if test "x$ac_cv_lib_c_lseek" = xyes; then :
18404
18405 $as_echo "#define HAVE_LSEEK 1" >>confdefs.h
18406
18407 else
18408
18409 $as_echo "#undef HAVE_LSEEK" >>confdefs.h
18410
18411 fi
18412
18413 else
18414 if test "x$ac_cv_lib_c_lseek" = xyes; then
18415
18416 $as_echo "#define HAVE_LSEEK 1" >>confdefs.h
18417
18418 elif test "x$ac_cv_func_lseek" = xyes; then
18419
18420 $as_echo "#define HAVE_LSEEK 1" >>confdefs.h
18421
18422 else
18423
18424 $as_echo "#undef HAVE_LSEEK" >>confdefs.h
18425
18426 fi
18427 fi
18428
18429
18430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for open" >&5
18431 $as_echo_n "checking m2 front end checking c library for open... " >&6; }
18432 if test x$gcc_no_link != xyes; then
18433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for open in -lc" >&5
18434 $as_echo_n "checking for open in -lc... " >&6; }
18435 if ${ac_cv_lib_c_open+:} false; then :
18436 $as_echo_n "(cached) " >&6
18437 else
18438 ac_check_lib_save_LIBS=$LIBS
18439 LIBS="-lc $LIBS"
18440 if test x$gcc_no_link = xyes; then
18441 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18442 fi
18443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18444 /* end confdefs.h. */
18445
18446 /* Override any GCC internal prototype to avoid an error.
18447 Use char because int might match the return type of a GCC
18448 builtin and then its argument prototype would still apply. */
18449 #ifdef __cplusplus
18450 extern "C"
18451 #endif
18452 char open ();
18453 int
18454 main ()
18455 {
18456 return open ();
18457 ;
18458 return 0;
18459 }
18460 _ACEOF
18461 if ac_fn_c_try_link "$LINENO"; then :
18462 ac_cv_lib_c_open=yes
18463 else
18464 ac_cv_lib_c_open=no
18465 fi
18466 rm -f core conftest.err conftest.$ac_objext \
18467 conftest$ac_exeext conftest.$ac_ext
18468 LIBS=$ac_check_lib_save_LIBS
18469 fi
18470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_open" >&5
18471 $as_echo "$ac_cv_lib_c_open" >&6; }
18472 if test "x$ac_cv_lib_c_open" = xyes; then :
18473
18474 $as_echo "#define HAVE_OPEN 1" >>confdefs.h
18475
18476 else
18477
18478 $as_echo "#undef HAVE_OPEN" >>confdefs.h
18479
18480 fi
18481
18482 else
18483 if test "x$ac_cv_lib_c_open" = xyes; then
18484
18485 $as_echo "#define HAVE_OPEN 1" >>confdefs.h
18486
18487 elif test "x$ac_cv_func_open" = xyes; then
18488
18489 $as_echo "#define HAVE_OPEN 1" >>confdefs.h
18490
18491 else
18492
18493 $as_echo "#undef HAVE_OPEN" >>confdefs.h
18494
18495 fi
18496 fi
18497
18498
18499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for pause" >&5
18500 $as_echo_n "checking m2 front end checking c library for pause... " >&6; }
18501 if test x$gcc_no_link != xyes; then
18502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pause in -lc" >&5
18503 $as_echo_n "checking for pause in -lc... " >&6; }
18504 if ${ac_cv_lib_c_pause+:} false; then :
18505 $as_echo_n "(cached) " >&6
18506 else
18507 ac_check_lib_save_LIBS=$LIBS
18508 LIBS="-lc $LIBS"
18509 if test x$gcc_no_link = xyes; then
18510 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18511 fi
18512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18513 /* end confdefs.h. */
18514
18515 /* Override any GCC internal prototype to avoid an error.
18516 Use char because int might match the return type of a GCC
18517 builtin and then its argument prototype would still apply. */
18518 #ifdef __cplusplus
18519 extern "C"
18520 #endif
18521 char pause ();
18522 int
18523 main ()
18524 {
18525 return pause ();
18526 ;
18527 return 0;
18528 }
18529 _ACEOF
18530 if ac_fn_c_try_link "$LINENO"; then :
18531 ac_cv_lib_c_pause=yes
18532 else
18533 ac_cv_lib_c_pause=no
18534 fi
18535 rm -f core conftest.err conftest.$ac_objext \
18536 conftest$ac_exeext conftest.$ac_ext
18537 LIBS=$ac_check_lib_save_LIBS
18538 fi
18539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_pause" >&5
18540 $as_echo "$ac_cv_lib_c_pause" >&6; }
18541 if test "x$ac_cv_lib_c_pause" = xyes; then :
18542
18543 $as_echo "#define HAVE_PAUSE 1" >>confdefs.h
18544
18545 else
18546
18547 $as_echo "#undef HAVE_PAUSE" >>confdefs.h
18548
18549 fi
18550
18551 else
18552 if test "x$ac_cv_lib_c_pause" = xyes; then
18553
18554 $as_echo "#define HAVE_PAUSE 1" >>confdefs.h
18555
18556 elif test "x$ac_cv_func_pause" = xyes; then
18557
18558 $as_echo "#define HAVE_PAUSE 1" >>confdefs.h
18559
18560 else
18561
18562 $as_echo "#undef HAVE_PAUSE" >>confdefs.h
18563
18564 fi
18565 fi
18566
18567
18568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for pipe" >&5
18569 $as_echo_n "checking m2 front end checking c library for pipe... " >&6; }
18570 if test x$gcc_no_link != xyes; then
18571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pipe in -lc" >&5
18572 $as_echo_n "checking for pipe in -lc... " >&6; }
18573 if ${ac_cv_lib_c_pipe+:} false; then :
18574 $as_echo_n "(cached) " >&6
18575 else
18576 ac_check_lib_save_LIBS=$LIBS
18577 LIBS="-lc $LIBS"
18578 if test x$gcc_no_link = xyes; then
18579 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18580 fi
18581 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18582 /* end confdefs.h. */
18583
18584 /* Override any GCC internal prototype to avoid an error.
18585 Use char because int might match the return type of a GCC
18586 builtin and then its argument prototype would still apply. */
18587 #ifdef __cplusplus
18588 extern "C"
18589 #endif
18590 char pipe ();
18591 int
18592 main ()
18593 {
18594 return pipe ();
18595 ;
18596 return 0;
18597 }
18598 _ACEOF
18599 if ac_fn_c_try_link "$LINENO"; then :
18600 ac_cv_lib_c_pipe=yes
18601 else
18602 ac_cv_lib_c_pipe=no
18603 fi
18604 rm -f core conftest.err conftest.$ac_objext \
18605 conftest$ac_exeext conftest.$ac_ext
18606 LIBS=$ac_check_lib_save_LIBS
18607 fi
18608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_pipe" >&5
18609 $as_echo "$ac_cv_lib_c_pipe" >&6; }
18610 if test "x$ac_cv_lib_c_pipe" = xyes; then :
18611
18612 $as_echo "#define HAVE_PIPE 1" >>confdefs.h
18613
18614 else
18615
18616 $as_echo "#undef HAVE_PIPE" >>confdefs.h
18617
18618 fi
18619
18620 else
18621 if test "x$ac_cv_lib_c_pipe" = xyes; then
18622
18623 $as_echo "#define HAVE_PIPE 1" >>confdefs.h
18624
18625 elif test "x$ac_cv_func_pipe" = xyes; then
18626
18627 $as_echo "#define HAVE_PIPE 1" >>confdefs.h
18628
18629 else
18630
18631 $as_echo "#undef HAVE_PIPE" >>confdefs.h
18632
18633 fi
18634 fi
18635
18636
18637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for rand" >&5
18638 $as_echo_n "checking m2 front end checking c library for rand... " >&6; }
18639 if test x$gcc_no_link != xyes; then
18640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rand in -lc" >&5
18641 $as_echo_n "checking for rand in -lc... " >&6; }
18642 if ${ac_cv_lib_c_rand+:} false; then :
18643 $as_echo_n "(cached) " >&6
18644 else
18645 ac_check_lib_save_LIBS=$LIBS
18646 LIBS="-lc $LIBS"
18647 if test x$gcc_no_link = xyes; then
18648 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18649 fi
18650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18651 /* end confdefs.h. */
18652
18653 /* Override any GCC internal prototype to avoid an error.
18654 Use char because int might match the return type of a GCC
18655 builtin and then its argument prototype would still apply. */
18656 #ifdef __cplusplus
18657 extern "C"
18658 #endif
18659 char rand ();
18660 int
18661 main ()
18662 {
18663 return rand ();
18664 ;
18665 return 0;
18666 }
18667 _ACEOF
18668 if ac_fn_c_try_link "$LINENO"; then :
18669 ac_cv_lib_c_rand=yes
18670 else
18671 ac_cv_lib_c_rand=no
18672 fi
18673 rm -f core conftest.err conftest.$ac_objext \
18674 conftest$ac_exeext conftest.$ac_ext
18675 LIBS=$ac_check_lib_save_LIBS
18676 fi
18677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_rand" >&5
18678 $as_echo "$ac_cv_lib_c_rand" >&6; }
18679 if test "x$ac_cv_lib_c_rand" = xyes; then :
18680
18681 $as_echo "#define HAVE_RAND 1" >>confdefs.h
18682
18683 else
18684
18685 $as_echo "#undef HAVE_RAND" >>confdefs.h
18686
18687 fi
18688
18689 else
18690 if test "x$ac_cv_lib_c_rand" = xyes; then
18691
18692 $as_echo "#define HAVE_RAND 1" >>confdefs.h
18693
18694 elif test "x$ac_cv_func_rand" = xyes; then
18695
18696 $as_echo "#define HAVE_RAND 1" >>confdefs.h
18697
18698 else
18699
18700 $as_echo "#undef HAVE_RAND" >>confdefs.h
18701
18702 fi
18703 fi
18704
18705
18706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for read" >&5
18707 $as_echo_n "checking m2 front end checking c library for read... " >&6; }
18708 if test x$gcc_no_link != xyes; then
18709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for read in -lc" >&5
18710 $as_echo_n "checking for read in -lc... " >&6; }
18711 if ${ac_cv_lib_c_read+:} false; then :
18712 $as_echo_n "(cached) " >&6
18713 else
18714 ac_check_lib_save_LIBS=$LIBS
18715 LIBS="-lc $LIBS"
18716 if test x$gcc_no_link = xyes; then
18717 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18718 fi
18719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18720 /* end confdefs.h. */
18721
18722 /* Override any GCC internal prototype to avoid an error.
18723 Use char because int might match the return type of a GCC
18724 builtin and then its argument prototype would still apply. */
18725 #ifdef __cplusplus
18726 extern "C"
18727 #endif
18728 char read ();
18729 int
18730 main ()
18731 {
18732 return read ();
18733 ;
18734 return 0;
18735 }
18736 _ACEOF
18737 if ac_fn_c_try_link "$LINENO"; then :
18738 ac_cv_lib_c_read=yes
18739 else
18740 ac_cv_lib_c_read=no
18741 fi
18742 rm -f core conftest.err conftest.$ac_objext \
18743 conftest$ac_exeext conftest.$ac_ext
18744 LIBS=$ac_check_lib_save_LIBS
18745 fi
18746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_read" >&5
18747 $as_echo "$ac_cv_lib_c_read" >&6; }
18748 if test "x$ac_cv_lib_c_read" = xyes; then :
18749
18750 $as_echo "#define HAVE_READ 1" >>confdefs.h
18751
18752 else
18753
18754 $as_echo "#undef HAVE_READ" >>confdefs.h
18755
18756 fi
18757
18758 else
18759 if test "x$ac_cv_lib_c_read" = xyes; then
18760
18761 $as_echo "#define HAVE_READ 1" >>confdefs.h
18762
18763 elif test "x$ac_cv_func_read" = xyes; then
18764
18765 $as_echo "#define HAVE_READ 1" >>confdefs.h
18766
18767 else
18768
18769 $as_echo "#undef HAVE_READ" >>confdefs.h
18770
18771 fi
18772 fi
18773
18774
18775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for select" >&5
18776 $as_echo_n "checking m2 front end checking c library for select... " >&6; }
18777 if test x$gcc_no_link != xyes; then
18778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for select in -lc" >&5
18779 $as_echo_n "checking for select in -lc... " >&6; }
18780 if ${ac_cv_lib_c_select+:} false; then :
18781 $as_echo_n "(cached) " >&6
18782 else
18783 ac_check_lib_save_LIBS=$LIBS
18784 LIBS="-lc $LIBS"
18785 if test x$gcc_no_link = xyes; then
18786 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18787 fi
18788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18789 /* end confdefs.h. */
18790
18791 /* Override any GCC internal prototype to avoid an error.
18792 Use char because int might match the return type of a GCC
18793 builtin and then its argument prototype would still apply. */
18794 #ifdef __cplusplus
18795 extern "C"
18796 #endif
18797 char select ();
18798 int
18799 main ()
18800 {
18801 return select ();
18802 ;
18803 return 0;
18804 }
18805 _ACEOF
18806 if ac_fn_c_try_link "$LINENO"; then :
18807 ac_cv_lib_c_select=yes
18808 else
18809 ac_cv_lib_c_select=no
18810 fi
18811 rm -f core conftest.err conftest.$ac_objext \
18812 conftest$ac_exeext conftest.$ac_ext
18813 LIBS=$ac_check_lib_save_LIBS
18814 fi
18815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_select" >&5
18816 $as_echo "$ac_cv_lib_c_select" >&6; }
18817 if test "x$ac_cv_lib_c_select" = xyes; then :
18818
18819 $as_echo "#define HAVE_SELECT 1" >>confdefs.h
18820
18821 else
18822
18823 $as_echo "#undef HAVE_SELECT" >>confdefs.h
18824
18825 fi
18826
18827 else
18828 if test "x$ac_cv_lib_c_select" = xyes; then
18829
18830 $as_echo "#define HAVE_SELECT 1" >>confdefs.h
18831
18832 elif test "x$ac_cv_func_select" = xyes; then
18833
18834 $as_echo "#define HAVE_SELECT 1" >>confdefs.h
18835
18836 else
18837
18838 $as_echo "#undef HAVE_SELECT" >>confdefs.h
18839
18840 fi
18841 fi
18842
18843
18844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for setitimer" >&5
18845 $as_echo_n "checking m2 front end checking c library for setitimer... " >&6; }
18846 if test x$gcc_no_link != xyes; then
18847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setitimer in -lc" >&5
18848 $as_echo_n "checking for setitimer in -lc... " >&6; }
18849 if ${ac_cv_lib_c_setitimer+:} false; then :
18850 $as_echo_n "(cached) " >&6
18851 else
18852 ac_check_lib_save_LIBS=$LIBS
18853 LIBS="-lc $LIBS"
18854 if test x$gcc_no_link = xyes; then
18855 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18856 fi
18857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18858 /* end confdefs.h. */
18859
18860 /* Override any GCC internal prototype to avoid an error.
18861 Use char because int might match the return type of a GCC
18862 builtin and then its argument prototype would still apply. */
18863 #ifdef __cplusplus
18864 extern "C"
18865 #endif
18866 char setitimer ();
18867 int
18868 main ()
18869 {
18870 return setitimer ();
18871 ;
18872 return 0;
18873 }
18874 _ACEOF
18875 if ac_fn_c_try_link "$LINENO"; then :
18876 ac_cv_lib_c_setitimer=yes
18877 else
18878 ac_cv_lib_c_setitimer=no
18879 fi
18880 rm -f core conftest.err conftest.$ac_objext \
18881 conftest$ac_exeext conftest.$ac_ext
18882 LIBS=$ac_check_lib_save_LIBS
18883 fi
18884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_setitimer" >&5
18885 $as_echo "$ac_cv_lib_c_setitimer" >&6; }
18886 if test "x$ac_cv_lib_c_setitimer" = xyes; then :
18887
18888 $as_echo "#define HAVE_SETITIMER 1" >>confdefs.h
18889
18890 else
18891
18892 $as_echo "#undef HAVE_SETITIMER" >>confdefs.h
18893
18894 fi
18895
18896 else
18897 if test "x$ac_cv_lib_c_setitimer" = xyes; then
18898
18899 $as_echo "#define HAVE_SETITIMER 1" >>confdefs.h
18900
18901 elif test "x$ac_cv_func_setitimer" = xyes; then
18902
18903 $as_echo "#define HAVE_SETITIMER 1" >>confdefs.h
18904
18905 else
18906
18907 $as_echo "#undef HAVE_SETITIMER" >>confdefs.h
18908
18909 fi
18910 fi
18911
18912
18913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for setgid" >&5
18914 $as_echo_n "checking m2 front end checking c library for setgid... " >&6; }
18915 if test x$gcc_no_link != xyes; then
18916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setgid in -lc" >&5
18917 $as_echo_n "checking for setgid in -lc... " >&6; }
18918 if ${ac_cv_lib_c_setgid+:} false; then :
18919 $as_echo_n "(cached) " >&6
18920 else
18921 ac_check_lib_save_LIBS=$LIBS
18922 LIBS="-lc $LIBS"
18923 if test x$gcc_no_link = xyes; then
18924 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18925 fi
18926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18927 /* end confdefs.h. */
18928
18929 /* Override any GCC internal prototype to avoid an error.
18930 Use char because int might match the return type of a GCC
18931 builtin and then its argument prototype would still apply. */
18932 #ifdef __cplusplus
18933 extern "C"
18934 #endif
18935 char setgid ();
18936 int
18937 main ()
18938 {
18939 return setgid ();
18940 ;
18941 return 0;
18942 }
18943 _ACEOF
18944 if ac_fn_c_try_link "$LINENO"; then :
18945 ac_cv_lib_c_setgid=yes
18946 else
18947 ac_cv_lib_c_setgid=no
18948 fi
18949 rm -f core conftest.err conftest.$ac_objext \
18950 conftest$ac_exeext conftest.$ac_ext
18951 LIBS=$ac_check_lib_save_LIBS
18952 fi
18953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_setgid" >&5
18954 $as_echo "$ac_cv_lib_c_setgid" >&6; }
18955 if test "x$ac_cv_lib_c_setgid" = xyes; then :
18956
18957 $as_echo "#define HAVE_SETGID 1" >>confdefs.h
18958
18959 else
18960
18961 $as_echo "#undef HAVE_SETGID" >>confdefs.h
18962
18963 fi
18964
18965 else
18966 if test "x$ac_cv_lib_c_setgid" = xyes; then
18967
18968 $as_echo "#define HAVE_SETGID 1" >>confdefs.h
18969
18970 elif test "x$ac_cv_func_setgid" = xyes; then
18971
18972 $as_echo "#define HAVE_SETGID 1" >>confdefs.h
18973
18974 else
18975
18976 $as_echo "#undef HAVE_SETGID" >>confdefs.h
18977
18978 fi
18979 fi
18980
18981
18982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for setuid" >&5
18983 $as_echo_n "checking m2 front end checking c library for setuid... " >&6; }
18984 if test x$gcc_no_link != xyes; then
18985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setuid in -lc" >&5
18986 $as_echo_n "checking for setuid in -lc... " >&6; }
18987 if ${ac_cv_lib_c_setuid+:} false; then :
18988 $as_echo_n "(cached) " >&6
18989 else
18990 ac_check_lib_save_LIBS=$LIBS
18991 LIBS="-lc $LIBS"
18992 if test x$gcc_no_link = xyes; then
18993 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18994 fi
18995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18996 /* end confdefs.h. */
18997
18998 /* Override any GCC internal prototype to avoid an error.
18999 Use char because int might match the return type of a GCC
19000 builtin and then its argument prototype would still apply. */
19001 #ifdef __cplusplus
19002 extern "C"
19003 #endif
19004 char setuid ();
19005 int
19006 main ()
19007 {
19008 return setuid ();
19009 ;
19010 return 0;
19011 }
19012 _ACEOF
19013 if ac_fn_c_try_link "$LINENO"; then :
19014 ac_cv_lib_c_setuid=yes
19015 else
19016 ac_cv_lib_c_setuid=no
19017 fi
19018 rm -f core conftest.err conftest.$ac_objext \
19019 conftest$ac_exeext conftest.$ac_ext
19020 LIBS=$ac_check_lib_save_LIBS
19021 fi
19022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_setuid" >&5
19023 $as_echo "$ac_cv_lib_c_setuid" >&6; }
19024 if test "x$ac_cv_lib_c_setuid" = xyes; then :
19025
19026 $as_echo "#define HAVE_SETUID 1" >>confdefs.h
19027
19028 else
19029
19030 $as_echo "#undef HAVE_SETUID" >>confdefs.h
19031
19032 fi
19033
19034 else
19035 if test "x$ac_cv_lib_c_setuid" = xyes; then
19036
19037 $as_echo "#define HAVE_SETUID 1" >>confdefs.h
19038
19039 elif test "x$ac_cv_func_setuid" = xyes; then
19040
19041 $as_echo "#define HAVE_SETUID 1" >>confdefs.h
19042
19043 else
19044
19045 $as_echo "#undef HAVE_SETUID" >>confdefs.h
19046
19047 fi
19048 fi
19049
19050
19051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for stat" >&5
19052 $as_echo_n "checking m2 front end checking c library for stat... " >&6; }
19053 if test x$gcc_no_link != xyes; then
19054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stat in -lc" >&5
19055 $as_echo_n "checking for stat in -lc... " >&6; }
19056 if ${ac_cv_lib_c_stat+:} false; then :
19057 $as_echo_n "(cached) " >&6
19058 else
19059 ac_check_lib_save_LIBS=$LIBS
19060 LIBS="-lc $LIBS"
19061 if test x$gcc_no_link = xyes; then
19062 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19063 fi
19064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19065 /* end confdefs.h. */
19066
19067 /* Override any GCC internal prototype to avoid an error.
19068 Use char because int might match the return type of a GCC
19069 builtin and then its argument prototype would still apply. */
19070 #ifdef __cplusplus
19071 extern "C"
19072 #endif
19073 char stat ();
19074 int
19075 main ()
19076 {
19077 return stat ();
19078 ;
19079 return 0;
19080 }
19081 _ACEOF
19082 if ac_fn_c_try_link "$LINENO"; then :
19083 ac_cv_lib_c_stat=yes
19084 else
19085 ac_cv_lib_c_stat=no
19086 fi
19087 rm -f core conftest.err conftest.$ac_objext \
19088 conftest$ac_exeext conftest.$ac_ext
19089 LIBS=$ac_check_lib_save_LIBS
19090 fi
19091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_stat" >&5
19092 $as_echo "$ac_cv_lib_c_stat" >&6; }
19093 if test "x$ac_cv_lib_c_stat" = xyes; then :
19094
19095 $as_echo "#define HAVE_STAT 1" >>confdefs.h
19096
19097 else
19098
19099 $as_echo "#undef HAVE_STAT" >>confdefs.h
19100
19101 fi
19102
19103 else
19104 if test "x$ac_cv_lib_c_stat" = xyes; then
19105
19106 $as_echo "#define HAVE_STAT 1" >>confdefs.h
19107
19108 elif test "x$ac_cv_func_stat" = xyes; then
19109
19110 $as_echo "#define HAVE_STAT 1" >>confdefs.h
19111
19112 else
19113
19114 $as_echo "#undef HAVE_STAT" >>confdefs.h
19115
19116 fi
19117 fi
19118
19119
19120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for strsignal" >&5
19121 $as_echo_n "checking m2 front end checking c library for strsignal... " >&6; }
19122 if test x$gcc_no_link != xyes; then
19123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strsignal in -lc" >&5
19124 $as_echo_n "checking for strsignal in -lc... " >&6; }
19125 if ${ac_cv_lib_c_strsignal+:} false; then :
19126 $as_echo_n "(cached) " >&6
19127 else
19128 ac_check_lib_save_LIBS=$LIBS
19129 LIBS="-lc $LIBS"
19130 if test x$gcc_no_link = xyes; then
19131 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19132 fi
19133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19134 /* end confdefs.h. */
19135
19136 /* Override any GCC internal prototype to avoid an error.
19137 Use char because int might match the return type of a GCC
19138 builtin and then its argument prototype would still apply. */
19139 #ifdef __cplusplus
19140 extern "C"
19141 #endif
19142 char strsignal ();
19143 int
19144 main ()
19145 {
19146 return strsignal ();
19147 ;
19148 return 0;
19149 }
19150 _ACEOF
19151 if ac_fn_c_try_link "$LINENO"; then :
19152 ac_cv_lib_c_strsignal=yes
19153 else
19154 ac_cv_lib_c_strsignal=no
19155 fi
19156 rm -f core conftest.err conftest.$ac_objext \
19157 conftest$ac_exeext conftest.$ac_ext
19158 LIBS=$ac_check_lib_save_LIBS
19159 fi
19160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_strsignal" >&5
19161 $as_echo "$ac_cv_lib_c_strsignal" >&6; }
19162 if test "x$ac_cv_lib_c_strsignal" = xyes; then :
19163
19164 $as_echo "#define HAVE_STRSIGNAL 1" >>confdefs.h
19165
19166 else
19167
19168 $as_echo "#undef HAVE_STRSIGNAL" >>confdefs.h
19169
19170 fi
19171
19172 else
19173 if test "x$ac_cv_lib_c_strsignal" = xyes; then
19174
19175 $as_echo "#define HAVE_STRSIGNAL 1" >>confdefs.h
19176
19177 elif test "x$ac_cv_func_strsignal" = xyes; then
19178
19179 $as_echo "#define HAVE_STRSIGNAL 1" >>confdefs.h
19180
19181 else
19182
19183 $as_echo "#undef HAVE_STRSIGNAL" >>confdefs.h
19184
19185 fi
19186 fi
19187
19188
19189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for strtod" >&5
19190 $as_echo_n "checking m2 front end checking c library for strtod... " >&6; }
19191 if test x$gcc_no_link != xyes; then
19192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lc" >&5
19193 $as_echo_n "checking for strtod in -lc... " >&6; }
19194 if ${ac_cv_lib_c_strtod+:} false; then :
19195 $as_echo_n "(cached) " >&6
19196 else
19197 ac_check_lib_save_LIBS=$LIBS
19198 LIBS="-lc $LIBS"
19199 if test x$gcc_no_link = xyes; then
19200 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19201 fi
19202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19203 /* end confdefs.h. */
19204
19205 /* Override any GCC internal prototype to avoid an error.
19206 Use char because int might match the return type of a GCC
19207 builtin and then its argument prototype would still apply. */
19208 #ifdef __cplusplus
19209 extern "C"
19210 #endif
19211 char strtod ();
19212 int
19213 main ()
19214 {
19215 return strtod ();
19216 ;
19217 return 0;
19218 }
19219 _ACEOF
19220 if ac_fn_c_try_link "$LINENO"; then :
19221 ac_cv_lib_c_strtod=yes
19222 else
19223 ac_cv_lib_c_strtod=no
19224 fi
19225 rm -f core conftest.err conftest.$ac_objext \
19226 conftest$ac_exeext conftest.$ac_ext
19227 LIBS=$ac_check_lib_save_LIBS
19228 fi
19229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_strtod" >&5
19230 $as_echo "$ac_cv_lib_c_strtod" >&6; }
19231 if test "x$ac_cv_lib_c_strtod" = xyes; then :
19232
19233 $as_echo "#define HAVE_STRTOD 1" >>confdefs.h
19234
19235 else
19236
19237 $as_echo "#undef HAVE_STRTOD" >>confdefs.h
19238
19239 fi
19240
19241 else
19242 if test "x$ac_cv_lib_c_strtod" = xyes; then
19243
19244 $as_echo "#define HAVE_STRTOD 1" >>confdefs.h
19245
19246 elif test "x$ac_cv_func_strtod" = xyes; then
19247
19248 $as_echo "#define HAVE_STRTOD 1" >>confdefs.h
19249
19250 else
19251
19252 $as_echo "#undef HAVE_STRTOD" >>confdefs.h
19253
19254 fi
19255 fi
19256
19257
19258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for strtold" >&5
19259 $as_echo_n "checking m2 front end checking c library for strtold... " >&6; }
19260 if test x$gcc_no_link != xyes; then
19261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtold in -lc" >&5
19262 $as_echo_n "checking for strtold in -lc... " >&6; }
19263 if ${ac_cv_lib_c_strtold+:} false; then :
19264 $as_echo_n "(cached) " >&6
19265 else
19266 ac_check_lib_save_LIBS=$LIBS
19267 LIBS="-lc $LIBS"
19268 if test x$gcc_no_link = xyes; then
19269 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19270 fi
19271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19272 /* end confdefs.h. */
19273
19274 /* Override any GCC internal prototype to avoid an error.
19275 Use char because int might match the return type of a GCC
19276 builtin and then its argument prototype would still apply. */
19277 #ifdef __cplusplus
19278 extern "C"
19279 #endif
19280 char strtold ();
19281 int
19282 main ()
19283 {
19284 return strtold ();
19285 ;
19286 return 0;
19287 }
19288 _ACEOF
19289 if ac_fn_c_try_link "$LINENO"; then :
19290 ac_cv_lib_c_strtold=yes
19291 else
19292 ac_cv_lib_c_strtold=no
19293 fi
19294 rm -f core conftest.err conftest.$ac_objext \
19295 conftest$ac_exeext conftest.$ac_ext
19296 LIBS=$ac_check_lib_save_LIBS
19297 fi
19298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_strtold" >&5
19299 $as_echo "$ac_cv_lib_c_strtold" >&6; }
19300 if test "x$ac_cv_lib_c_strtold" = xyes; then :
19301
19302 $as_echo "#define HAVE_STRTOLD 1" >>confdefs.h
19303
19304 else
19305
19306 $as_echo "#undef HAVE_STRTOLD" >>confdefs.h
19307
19308 fi
19309
19310 else
19311 if test "x$ac_cv_lib_c_strtold" = xyes; then
19312
19313 $as_echo "#define HAVE_STRTOLD 1" >>confdefs.h
19314
19315 elif test "x$ac_cv_func_strtold" = xyes; then
19316
19317 $as_echo "#define HAVE_STRTOLD 1" >>confdefs.h
19318
19319 else
19320
19321 $as_echo "#undef HAVE_STRTOLD" >>confdefs.h
19322
19323 fi
19324 fi
19325
19326
19327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for times" >&5
19328 $as_echo_n "checking m2 front end checking c library for times... " >&6; }
19329 if test x$gcc_no_link != xyes; then
19330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for times in -lc" >&5
19331 $as_echo_n "checking for times in -lc... " >&6; }
19332 if ${ac_cv_lib_c_times+:} false; then :
19333 $as_echo_n "(cached) " >&6
19334 else
19335 ac_check_lib_save_LIBS=$LIBS
19336 LIBS="-lc $LIBS"
19337 if test x$gcc_no_link = xyes; then
19338 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19339 fi
19340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19341 /* end confdefs.h. */
19342
19343 /* Override any GCC internal prototype to avoid an error.
19344 Use char because int might match the return type of a GCC
19345 builtin and then its argument prototype would still apply. */
19346 #ifdef __cplusplus
19347 extern "C"
19348 #endif
19349 char times ();
19350 int
19351 main ()
19352 {
19353 return times ();
19354 ;
19355 return 0;
19356 }
19357 _ACEOF
19358 if ac_fn_c_try_link "$LINENO"; then :
19359 ac_cv_lib_c_times=yes
19360 else
19361 ac_cv_lib_c_times=no
19362 fi
19363 rm -f core conftest.err conftest.$ac_objext \
19364 conftest$ac_exeext conftest.$ac_ext
19365 LIBS=$ac_check_lib_save_LIBS
19366 fi
19367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_times" >&5
19368 $as_echo "$ac_cv_lib_c_times" >&6; }
19369 if test "x$ac_cv_lib_c_times" = xyes; then :
19370
19371 $as_echo "#define HAVE_TIMES 1" >>confdefs.h
19372
19373 else
19374
19375 $as_echo "#undef HAVE_TIMES" >>confdefs.h
19376
19377 fi
19378
19379 else
19380 if test "x$ac_cv_lib_c_times" = xyes; then
19381
19382 $as_echo "#define HAVE_TIMES 1" >>confdefs.h
19383
19384 elif test "x$ac_cv_func_times" = xyes; then
19385
19386 $as_echo "#define HAVE_TIMES 1" >>confdefs.h
19387
19388 else
19389
19390 $as_echo "#undef HAVE_TIMES" >>confdefs.h
19391
19392 fi
19393 fi
19394
19395
19396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for timezone" >&5
19397 $as_echo_n "checking m2 front end checking c library for timezone... " >&6; }
19398 if test x$gcc_no_link != xyes; then
19399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timezone in -lc" >&5
19400 $as_echo_n "checking for timezone in -lc... " >&6; }
19401 if ${ac_cv_lib_c_timezone+:} false; then :
19402 $as_echo_n "(cached) " >&6
19403 else
19404 ac_check_lib_save_LIBS=$LIBS
19405 LIBS="-lc $LIBS"
19406 if test x$gcc_no_link = xyes; then
19407 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19408 fi
19409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19410 /* end confdefs.h. */
19411
19412 /* Override any GCC internal prototype to avoid an error.
19413 Use char because int might match the return type of a GCC
19414 builtin and then its argument prototype would still apply. */
19415 #ifdef __cplusplus
19416 extern "C"
19417 #endif
19418 char timezone ();
19419 int
19420 main ()
19421 {
19422 return timezone ();
19423 ;
19424 return 0;
19425 }
19426 _ACEOF
19427 if ac_fn_c_try_link "$LINENO"; then :
19428 ac_cv_lib_c_timezone=yes
19429 else
19430 ac_cv_lib_c_timezone=no
19431 fi
19432 rm -f core conftest.err conftest.$ac_objext \
19433 conftest$ac_exeext conftest.$ac_ext
19434 LIBS=$ac_check_lib_save_LIBS
19435 fi
19436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_timezone" >&5
19437 $as_echo "$ac_cv_lib_c_timezone" >&6; }
19438 if test "x$ac_cv_lib_c_timezone" = xyes; then :
19439
19440 $as_echo "#define HAVE_TIMEZONE 1" >>confdefs.h
19441
19442 else
19443
19444 $as_echo "#undef HAVE_TIMEZONE" >>confdefs.h
19445
19446 fi
19447
19448 else
19449 if test "x$ac_cv_lib_c_timezone" = xyes; then
19450
19451 $as_echo "#define HAVE_TIMEZONE 1" >>confdefs.h
19452
19453 elif test "x$ac_cv_func_timezone" = xyes; then
19454
19455 $as_echo "#define HAVE_TIMEZONE 1" >>confdefs.h
19456
19457 else
19458
19459 $as_echo "#undef HAVE_TIMEZONE" >>confdefs.h
19460
19461 fi
19462 fi
19463
19464
19465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for tzname" >&5
19466 $as_echo_n "checking m2 front end checking c library for tzname... " >&6; }
19467 if test x$gcc_no_link != xyes; then
19468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname in -lc" >&5
19469 $as_echo_n "checking for tzname in -lc... " >&6; }
19470 if ${ac_cv_lib_c_tzname+:} false; then :
19471 $as_echo_n "(cached) " >&6
19472 else
19473 ac_check_lib_save_LIBS=$LIBS
19474 LIBS="-lc $LIBS"
19475 if test x$gcc_no_link = xyes; then
19476 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19477 fi
19478 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19479 /* end confdefs.h. */
19480
19481 /* Override any GCC internal prototype to avoid an error.
19482 Use char because int might match the return type of a GCC
19483 builtin and then its argument prototype would still apply. */
19484 #ifdef __cplusplus
19485 extern "C"
19486 #endif
19487 char tzname ();
19488 int
19489 main ()
19490 {
19491 return tzname ();
19492 ;
19493 return 0;
19494 }
19495 _ACEOF
19496 if ac_fn_c_try_link "$LINENO"; then :
19497 ac_cv_lib_c_tzname=yes
19498 else
19499 ac_cv_lib_c_tzname=no
19500 fi
19501 rm -f core conftest.err conftest.$ac_objext \
19502 conftest$ac_exeext conftest.$ac_ext
19503 LIBS=$ac_check_lib_save_LIBS
19504 fi
19505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_tzname" >&5
19506 $as_echo "$ac_cv_lib_c_tzname" >&6; }
19507 if test "x$ac_cv_lib_c_tzname" = xyes; then :
19508
19509 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
19510
19511 else
19512
19513 $as_echo "#undef HAVE_TZNAME" >>confdefs.h
19514
19515 fi
19516
19517 else
19518 if test "x$ac_cv_lib_c_tzname" = xyes; then
19519
19520 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
19521
19522 elif test "x$ac_cv_func_tzname" = xyes; then
19523
19524 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
19525
19526 else
19527
19528 $as_echo "#undef HAVE_TZNAME" >>confdefs.h
19529
19530 fi
19531 fi
19532
19533
19534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for unlink" >&5
19535 $as_echo_n "checking m2 front end checking c library for unlink... " >&6; }
19536 if test x$gcc_no_link != xyes; then
19537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unlink in -lc" >&5
19538 $as_echo_n "checking for unlink in -lc... " >&6; }
19539 if ${ac_cv_lib_c_unlink+:} false; then :
19540 $as_echo_n "(cached) " >&6
19541 else
19542 ac_check_lib_save_LIBS=$LIBS
19543 LIBS="-lc $LIBS"
19544 if test x$gcc_no_link = xyes; then
19545 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19546 fi
19547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19548 /* end confdefs.h. */
19549
19550 /* Override any GCC internal prototype to avoid an error.
19551 Use char because int might match the return type of a GCC
19552 builtin and then its argument prototype would still apply. */
19553 #ifdef __cplusplus
19554 extern "C"
19555 #endif
19556 char unlink ();
19557 int
19558 main ()
19559 {
19560 return unlink ();
19561 ;
19562 return 0;
19563 }
19564 _ACEOF
19565 if ac_fn_c_try_link "$LINENO"; then :
19566 ac_cv_lib_c_unlink=yes
19567 else
19568 ac_cv_lib_c_unlink=no
19569 fi
19570 rm -f core conftest.err conftest.$ac_objext \
19571 conftest$ac_exeext conftest.$ac_ext
19572 LIBS=$ac_check_lib_save_LIBS
19573 fi
19574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_unlink" >&5
19575 $as_echo "$ac_cv_lib_c_unlink" >&6; }
19576 if test "x$ac_cv_lib_c_unlink" = xyes; then :
19577
19578 $as_echo "#define HAVE_UNLINK 1" >>confdefs.h
19579
19580 else
19581
19582 $as_echo "#undef HAVE_UNLINK" >>confdefs.h
19583
19584 fi
19585
19586 else
19587 if test "x$ac_cv_lib_c_unlink" = xyes; then
19588
19589 $as_echo "#define HAVE_UNLINK 1" >>confdefs.h
19590
19591 elif test "x$ac_cv_func_unlink" = xyes; then
19592
19593 $as_echo "#define HAVE_UNLINK 1" >>confdefs.h
19594
19595 else
19596
19597 $as_echo "#undef HAVE_UNLINK" >>confdefs.h
19598
19599 fi
19600 fi
19601
19602
19603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for wait" >&5
19604 $as_echo_n "checking m2 front end checking c library for wait... " >&6; }
19605 if test x$gcc_no_link != xyes; then
19606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wait in -lc" >&5
19607 $as_echo_n "checking for wait in -lc... " >&6; }
19608 if ${ac_cv_lib_c_wait+:} false; then :
19609 $as_echo_n "(cached) " >&6
19610 else
19611 ac_check_lib_save_LIBS=$LIBS
19612 LIBS="-lc $LIBS"
19613 if test x$gcc_no_link = xyes; then
19614 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19615 fi
19616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19617 /* end confdefs.h. */
19618
19619 /* Override any GCC internal prototype to avoid an error.
19620 Use char because int might match the return type of a GCC
19621 builtin and then its argument prototype would still apply. */
19622 #ifdef __cplusplus
19623 extern "C"
19624 #endif
19625 char wait ();
19626 int
19627 main ()
19628 {
19629 return wait ();
19630 ;
19631 return 0;
19632 }
19633 _ACEOF
19634 if ac_fn_c_try_link "$LINENO"; then :
19635 ac_cv_lib_c_wait=yes
19636 else
19637 ac_cv_lib_c_wait=no
19638 fi
19639 rm -f core conftest.err conftest.$ac_objext \
19640 conftest$ac_exeext conftest.$ac_ext
19641 LIBS=$ac_check_lib_save_LIBS
19642 fi
19643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_wait" >&5
19644 $as_echo "$ac_cv_lib_c_wait" >&6; }
19645 if test "x$ac_cv_lib_c_wait" = xyes; then :
19646
19647 $as_echo "#define HAVE_WAIT 1" >>confdefs.h
19648
19649 else
19650
19651 $as_echo "#undef HAVE_WAIT" >>confdefs.h
19652
19653 fi
19654
19655 else
19656 if test "x$ac_cv_lib_c_wait" = xyes; then
19657
19658 $as_echo "#define HAVE_WAIT 1" >>confdefs.h
19659
19660 elif test "x$ac_cv_func_wait" = xyes; then
19661
19662 $as_echo "#define HAVE_WAIT 1" >>confdefs.h
19663
19664 else
19665
19666 $as_echo "#undef HAVE_WAIT" >>confdefs.h
19667
19668 fi
19669 fi
19670
19671
19672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking c library for write" >&5
19673 $as_echo_n "checking m2 front end checking c library for write... " >&6; }
19674 if test x$gcc_no_link != xyes; then
19675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for write in -lc" >&5
19676 $as_echo_n "checking for write in -lc... " >&6; }
19677 if ${ac_cv_lib_c_write+:} false; then :
19678 $as_echo_n "(cached) " >&6
19679 else
19680 ac_check_lib_save_LIBS=$LIBS
19681 LIBS="-lc $LIBS"
19682 if test x$gcc_no_link = xyes; then
19683 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19684 fi
19685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19686 /* end confdefs.h. */
19687
19688 /* Override any GCC internal prototype to avoid an error.
19689 Use char because int might match the return type of a GCC
19690 builtin and then its argument prototype would still apply. */
19691 #ifdef __cplusplus
19692 extern "C"
19693 #endif
19694 char write ();
19695 int
19696 main ()
19697 {
19698 return write ();
19699 ;
19700 return 0;
19701 }
19702 _ACEOF
19703 if ac_fn_c_try_link "$LINENO"; then :
19704 ac_cv_lib_c_write=yes
19705 else
19706 ac_cv_lib_c_write=no
19707 fi
19708 rm -f core conftest.err conftest.$ac_objext \
19709 conftest$ac_exeext conftest.$ac_ext
19710 LIBS=$ac_check_lib_save_LIBS
19711 fi
19712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_write" >&5
19713 $as_echo "$ac_cv_lib_c_write" >&6; }
19714 if test "x$ac_cv_lib_c_write" = xyes; then :
19715
19716 $as_echo "#define HAVE_WRITE 1" >>confdefs.h
19717
19718 else
19719
19720 $as_echo "#undef HAVE_WRITE" >>confdefs.h
19721
19722 fi
19723
19724 else
19725 if test "x$ac_cv_lib_c_write" = xyes; then
19726
19727 $as_echo "#define HAVE_WRITE 1" >>confdefs.h
19728
19729 elif test "x$ac_cv_func_write" = xyes; then
19730
19731 $as_echo "#define HAVE_WRITE 1" >>confdefs.h
19732
19733 else
19734
19735 $as_echo "#undef HAVE_WRITE" >>confdefs.h
19736
19737 fi
19738 fi
19739
19740
19741
19742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking m library for signbit" >&5
19743 $as_echo_n "checking m2 front end checking m library for signbit... " >&6; }
19744 if test x$gcc_no_link != xyes; then
19745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signbit in -lm" >&5
19746 $as_echo_n "checking for signbit in -lm... " >&6; }
19747 if ${ac_cv_lib_m_signbit+:} false; then :
19748 $as_echo_n "(cached) " >&6
19749 else
19750 ac_check_lib_save_LIBS=$LIBS
19751 LIBS="-lm $LIBS"
19752 if test x$gcc_no_link = xyes; then
19753 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19754 fi
19755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19756 /* end confdefs.h. */
19757
19758 /* Override any GCC internal prototype to avoid an error.
19759 Use char because int might match the return type of a GCC
19760 builtin and then its argument prototype would still apply. */
19761 #ifdef __cplusplus
19762 extern "C"
19763 #endif
19764 char signbit ();
19765 int
19766 main ()
19767 {
19768 return signbit ();
19769 ;
19770 return 0;
19771 }
19772 _ACEOF
19773 if ac_fn_c_try_link "$LINENO"; then :
19774 ac_cv_lib_m_signbit=yes
19775 else
19776 ac_cv_lib_m_signbit=no
19777 fi
19778 rm -f core conftest.err conftest.$ac_objext \
19779 conftest$ac_exeext conftest.$ac_ext
19780 LIBS=$ac_check_lib_save_LIBS
19781 fi
19782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_signbit" >&5
19783 $as_echo "$ac_cv_lib_m_signbit" >&6; }
19784 if test "x$ac_cv_lib_m_signbit" = xyes; then :
19785
19786 $as_echo "#define HAVE_SIGNBIT 1" >>confdefs.h
19787
19788 else
19789
19790 $as_echo "#undef HAVE_SIGNBIT" >>confdefs.h
19791
19792 fi
19793
19794 else
19795 if test "x$ac_cv_lib_m_signbit" = xyes; then
19796
19797 $as_echo "#define HAVE_SIGNBIT 1" >>confdefs.h
19798
19799 elif test "x$ac_cv_func_signbit" = xyes; then
19800
19801 $as_echo "#define HAVE_SIGNBIT 1" >>confdefs.h
19802
19803 else
19804
19805 $as_echo "#undef HAVE_SIGNBIT" >>confdefs.h
19806
19807 fi
19808 fi
19809
19810
19811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking m library for signbitf" >&5
19812 $as_echo_n "checking m2 front end checking m library for signbitf... " >&6; }
19813 if test x$gcc_no_link != xyes; then
19814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signbitf in -lm" >&5
19815 $as_echo_n "checking for signbitf in -lm... " >&6; }
19816 if ${ac_cv_lib_m_signbitf+:} false; then :
19817 $as_echo_n "(cached) " >&6
19818 else
19819 ac_check_lib_save_LIBS=$LIBS
19820 LIBS="-lm $LIBS"
19821 if test x$gcc_no_link = xyes; then
19822 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19823 fi
19824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19825 /* end confdefs.h. */
19826
19827 /* Override any GCC internal prototype to avoid an error.
19828 Use char because int might match the return type of a GCC
19829 builtin and then its argument prototype would still apply. */
19830 #ifdef __cplusplus
19831 extern "C"
19832 #endif
19833 char signbitf ();
19834 int
19835 main ()
19836 {
19837 return signbitf ();
19838 ;
19839 return 0;
19840 }
19841 _ACEOF
19842 if ac_fn_c_try_link "$LINENO"; then :
19843 ac_cv_lib_m_signbitf=yes
19844 else
19845 ac_cv_lib_m_signbitf=no
19846 fi
19847 rm -f core conftest.err conftest.$ac_objext \
19848 conftest$ac_exeext conftest.$ac_ext
19849 LIBS=$ac_check_lib_save_LIBS
19850 fi
19851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_signbitf" >&5
19852 $as_echo "$ac_cv_lib_m_signbitf" >&6; }
19853 if test "x$ac_cv_lib_m_signbitf" = xyes; then :
19854
19855 $as_echo "#define HAVE_SIGNBITF 1" >>confdefs.h
19856
19857 else
19858
19859 $as_echo "#undef HAVE_SIGNBITF" >>confdefs.h
19860
19861 fi
19862
19863 else
19864 if test "x$ac_cv_lib_m_signbitf" = xyes; then
19865
19866 $as_echo "#define HAVE_SIGNBITF 1" >>confdefs.h
19867
19868 elif test "x$ac_cv_func_signbitf" = xyes; then
19869
19870 $as_echo "#define HAVE_SIGNBITF 1" >>confdefs.h
19871
19872 else
19873
19874 $as_echo "#undef HAVE_SIGNBITF" >>confdefs.h
19875
19876 fi
19877 fi
19878
19879
19880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end checking m library for signbitl" >&5
19881 $as_echo_n "checking m2 front end checking m library for signbitl... " >&6; }
19882 if test x$gcc_no_link != xyes; then
19883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signbitl in -lm" >&5
19884 $as_echo_n "checking for signbitl in -lm... " >&6; }
19885 if ${ac_cv_lib_m_signbitl+:} false; then :
19886 $as_echo_n "(cached) " >&6
19887 else
19888 ac_check_lib_save_LIBS=$LIBS
19889 LIBS="-lm $LIBS"
19890 if test x$gcc_no_link = xyes; then
19891 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19892 fi
19893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19894 /* end confdefs.h. */
19895
19896 /* Override any GCC internal prototype to avoid an error.
19897 Use char because int might match the return type of a GCC
19898 builtin and then its argument prototype would still apply. */
19899 #ifdef __cplusplus
19900 extern "C"
19901 #endif
19902 char signbitl ();
19903 int
19904 main ()
19905 {
19906 return signbitl ();
19907 ;
19908 return 0;
19909 }
19910 _ACEOF
19911 if ac_fn_c_try_link "$LINENO"; then :
19912 ac_cv_lib_m_signbitl=yes
19913 else
19914 ac_cv_lib_m_signbitl=no
19915 fi
19916 rm -f core conftest.err conftest.$ac_objext \
19917 conftest$ac_exeext conftest.$ac_ext
19918 LIBS=$ac_check_lib_save_LIBS
19919 fi
19920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_signbitl" >&5
19921 $as_echo "$ac_cv_lib_m_signbitl" >&6; }
19922 if test "x$ac_cv_lib_m_signbitl" = xyes; then :
19923
19924 $as_echo "#define HAVE_SIGNBITL 1" >>confdefs.h
19925
19926 else
19927
19928 $as_echo "#undef HAVE_SIGNBITL" >>confdefs.h
19929
19930 fi
19931
19932 else
19933 if test "x$ac_cv_lib_m_signbitl" = xyes; then
19934
19935 $as_echo "#define HAVE_SIGNBITL 1" >>confdefs.h
19936
19937 elif test "x$ac_cv_func_signbitl" = xyes; then
19938
19939 $as_echo "#define HAVE_SIGNBITL 1" >>confdefs.h
19940
19941 else
19942
19943 $as_echo "#undef HAVE_SIGNBITL" >>confdefs.h
19944
19945 fi
19946 fi
19947
19948
19949 { $as_echo "$as_me:${as_lineno-$LINENO}: libgm2 has finished checking target libc and libm contents." >&5
19950 $as_echo "$as_me: libgm2 has finished checking target libc and libm contents." >&6;}
19951
19952 # We test the host here and later on check the target.
19953
19954 # All known M2_HOST_OS values. This is the union of all host operating systems
19955 # supported by gm2.
19956
19957 M2_SUPPORTED_HOST_OS="aix freebsd hurd linux netbsd openbsd solaris windows darwin"
19958
19959 M2_HOST_OS=unknown
19960
19961 case ${host} in
19962 *-*-darwin*) M2_HOST_OS=darwin ;;
19963 *-*-freebsd*) M2_HOST_OS=freebsd ;;
19964 *-*-linux*) M2_HOST_OS=linux ;;
19965 *-*-netbsd*) M2_HOST_OS=netbsd ;;
19966 *-*-openbsd*) M2_HOST_OS=openbsd ;;
19967 *-*-solaris2*) M2_HOST_OS=solaris ;;
19968 *-*-aix*) M2_HOST_OS=aix ;;
19969 *-*-gnu*) M2_HOST_OS=hurd ;;
19970 esac
19971
19972 M2_TARGET_OS=unknown
19973
19974 case ${target} in
19975 *-*-darwin*) M2_TARGET_OS=darwin ;;
19976 *-*-freebsd*) M2_TARGET_OS=freebsd ;;
19977 *-*-linux*) M2_TARGET_OS=linux ;;
19978 *-*-netbsd*) M2_TARGET_OS=netbsd ;;
19979 *-*-openbsd*) M2_TARGET_OS=openbsd ;;
19980 *-*-solaris2*) M2_TARGET_OS=solaris ;;
19981 *-*-aix*) M2_TARGET_OS=aix ;;
19982 *-*-gnu*) M2_TARGET_OS=hurd ;;
19983 esac
19984
19985 # M2_HOST_OS=unknown
19986 if test x${M2_HOST_OS} = xunknown; then
19987 { $as_echo "$as_me:${as_lineno-$LINENO}: unsupported host, will build a minimal m2 library" >&5
19988 $as_echo "$as_me: unsupported host, will build a minimal m2 library" >&6;}
19989 BUILD_PIMLIB=false
19990 BUILD_ISOLIB=false
19991 BUILD_CORLIB=false
19992 BUILD_LOGLIB=false
19993 else
19994 { $as_echo "$as_me:${as_lineno-$LINENO}: m2 library will be built on ${M2_HOST_OS}" >&5
19995 $as_echo "$as_me: m2 library will be built on ${M2_HOST_OS}" >&6;}
19996 BUILD_PIMLIB=true
19997 BUILD_ISOLIB=true
19998 BUILD_CORLIB=true
19999 BUILD_LOGLIB=true
20000 fi
20001
20002 CC_FOR_BUILD=${CC_FOR_BUILD:-gcc}
20003
20004
20005 # Propagate GM2_FOR_TARGET into Makefiles
20006 GM2_FOR_TARGET=${GM2_FOR_TARGET:-gcc}
20007
20008
20009 # Now we check the target as long as it is a supported host.
20010 # For some embedded targets we choose minimal runtime system which is
20011 # just enough to satisfy the linker targetting raw metal.
20012 if test x${M2_HOST_OS} != xunknown; then
20013 { $as_echo "$as_me:${as_lineno-$LINENO}: m2 library building for target ${target}" >&5
20014 $as_echo "$as_me: m2 library building for target ${target}" >&6;}
20015 case "$target" in
20016
20017 avr25*-*-* | avr31*-*-* | avr35*-*-* | avr4*-*-* | avr5*-*-* | avr51*-*-* | avr6*-*-*)
20018 BUILD_PIMLIB=false
20019 BUILD_ISOLIB=false
20020 BUILD_CORLIB=false
20021 BUILD_LOGLIB=false
20022 ;;
20023
20024 avrxmega2*-*-* | avrxmega4*-*-* | avrxmega5*-*-* | avrxmega6*-*-* | avrxmega7*-*-*)
20025 BUILD_PIMLIB=false
20026 BUILD_ISOLIB=false
20027 BUILD_CORLIB=false
20028 BUILD_LOGLIB=false
20029 ;;
20030
20031 avr3-*-*)
20032 BUILD_PIMLIB=true
20033 BUILD_ISOLIB=true
20034 BUILD_CORLIB=true
20035 BUILD_LOGLIB=true
20036 ;;
20037 esp32-*-*)
20038 BUILD_PIMLIB=false
20039 BUILD_ISOLIB=false
20040 BUILD_CORLIB=false
20041 BUILD_LOGLIB=false
20042 ;;
20043
20044 esac
20045 fi
20046
20047 # GM2_MSG_RESULT issue a query message from the first parameter and a boolean result
20048 # in the second parameter is printed as a "yes" or "no".
20049
20050
20051
20052 if test x${M2_HOST_OS} = xunknown; then
20053 { $as_echo "$as_me:${as_lineno-$LINENO}: m2 front end will only build minimal Modula-2 runtime library on this host" >&5
20054 $as_echo "$as_me: m2 front end will only build minimal Modula-2 runtime library on this host" >&6;}
20055 else
20056
20057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end will build PIM libraries:" >&5
20058 $as_echo_n "checking m2 front end will build PIM libraries:... " >&6; }
20059 if test x${BUILD_PIMLIB} = xtrue; then
20060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20061 $as_echo "yes" >&6; }
20062 else
20063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20064 $as_echo "no" >&6; }
20065 fi
20066
20067
20068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end will build ISO libraries:" >&5
20069 $as_echo_n "checking m2 front end will build ISO libraries:... " >&6; }
20070 if test x${BUILD_ISOLIB} = xtrue; then
20071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20072 $as_echo "yes" >&6; }
20073 else
20074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20075 $as_echo "no" >&6; }
20076 fi
20077
20078
20079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end will build coroutine libraries:" >&5
20080 $as_echo_n "checking m2 front end will build coroutine libraries:... " >&6; }
20081 if test x${BUILD_CORLIB} = xtrue; then
20082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20083 $as_echo "yes" >&6; }
20084 else
20085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20086 $as_echo "no" >&6; }
20087 fi
20088
20089
20090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking m2 front end will build Logitech compatability libraries:" >&5
20091 $as_echo_n "checking m2 front end will build Logitech compatability libraries:... " >&6; }
20092 if test x${BUILD_LOGLIB} = xtrue; then
20093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20094 $as_echo "yes" >&6; }
20095 else
20096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20097 $as_echo "no" >&6; }
20098 fi
20099
20100 fi
20101
20102 if test x$BUILD_PIMLIB = xtrue; then
20103 BUILD_PIMLIB_TRUE=
20104 BUILD_PIMLIB_FALSE='#'
20105 else
20106 BUILD_PIMLIB_TRUE='#'
20107 BUILD_PIMLIB_FALSE=
20108 fi
20109
20110 if test x$BUILD_ISOLIB = xtrue; then
20111 BUILD_ISOLIB_TRUE=
20112 BUILD_ISOLIB_FALSE='#'
20113 else
20114 BUILD_ISOLIB_TRUE='#'
20115 BUILD_ISOLIB_FALSE=
20116 fi
20117
20118 if test x$BUILD_CORLIB = xtrue; then
20119 BUILD_CORLIB_TRUE=
20120 BUILD_CORLIB_FALSE='#'
20121 else
20122 BUILD_CORLIB_TRUE='#'
20123 BUILD_CORLIB_FALSE=
20124 fi
20125
20126 if test x$BUILD_LOGLIB = xtrue; then
20127 BUILD_LOGLIB_TRUE=
20128 BUILD_LOGLIB_FALSE='#'
20129 else
20130 BUILD_LOGLIB_TRUE='#'
20131 BUILD_LOGLIB_FALSE=
20132 fi
20133
20134 if test x$M2_TARGET_OS = xdarwin; then
20135 TARGET_DARWIN_TRUE=
20136 TARGET_DARWIN_FALSE='#'
20137 else
20138 TARGET_DARWIN_TRUE='#'
20139 TARGET_DARWIN_FALSE=
20140 fi
20141
20142
20143 # Determine what GCC version number to use in filesystem paths.
20144
20145 get_gcc_base_ver="cat"
20146
20147 # Check whether --with-gcc-major-version-only was given.
20148 if test "${with_gcc_major_version_only+set}" = set; then :
20149 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
20150 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
20151 fi
20152
20153 fi
20154
20155
20156
20157
20158
20159 ac_config_files="$ac_config_files Makefile"
20160
20161
20162 ac_config_files="$ac_config_files libm2min/Makefile libm2pim/Makefile libm2iso/Makefile libm2cor/Makefile libm2log/Makefile"
20163
20164
20165 { $as_echo "$as_me:${as_lineno-$LINENO}: libgm2 has been configured." >&5
20166 $as_echo "$as_me: libgm2 has been configured." >&6;}
20167
20168 cat >confcache <<\_ACEOF
20169 # This file is a shell script that caches the results of configure
20170 # tests run on this system so they can be shared between configure
20171 # scripts and configure runs, see configure's option --config-cache.
20172 # It is not useful on other systems. If it contains results you don't
20173 # want to keep, you may remove or edit it.
20174 #
20175 # config.status only pays attention to the cache file if you give it
20176 # the --recheck option to rerun configure.
20177 #
20178 # `ac_cv_env_foo' variables (set or unset) will be overridden when
20179 # loading this file, other *unset* `ac_cv_foo' will be assigned the
20180 # following values.
20181
20182 _ACEOF
20183
20184 # The following way of writing the cache mishandles newlines in values,
20185 # but we know of no workaround that is simple, portable, and efficient.
20186 # So, we kill variables containing newlines.
20187 # Ultrix sh set writes to stderr and can't be redirected directly,
20188 # and sets the high bit in the cache file unless we assign to the vars.
20189 (
20190 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
20191 eval ac_val=\$$ac_var
20192 case $ac_val in #(
20193 *${as_nl}*)
20194 case $ac_var in #(
20195 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
20196 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
20197 esac
20198 case $ac_var in #(
20199 _ | IFS | as_nl) ;; #(
20200 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
20201 *) { eval $ac_var=; unset $ac_var;} ;;
20202 esac ;;
20203 esac
20204 done
20205
20206 (set) 2>&1 |
20207 case $as_nl`(ac_space=' '; set) 2>&1` in #(
20208 *${as_nl}ac_space=\ *)
20209 # `set' does not quote correctly, so add quotes: double-quote
20210 # substitution turns \\\\ into \\, and sed turns \\ into \.
20211 sed -n \
20212 "s/'/'\\\\''/g;
20213 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
20214 ;; #(
20215 *)
20216 # `set' quotes correctly as required by POSIX, so do not add quotes.
20217 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
20218 ;;
20219 esac |
20220 sort
20221 ) |
20222 sed '
20223 /^ac_cv_env_/b end
20224 t clear
20225 :clear
20226 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
20227 t end
20228 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20229 :end' >>confcache
20230 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
20231 if test -w "$cache_file"; then
20232 if test "x$cache_file" != "x/dev/null"; then
20233 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
20234 $as_echo "$as_me: updating cache $cache_file" >&6;}
20235 if test ! -f "$cache_file" || test -h "$cache_file"; then
20236 cat confcache >"$cache_file"
20237 else
20238 case $cache_file in #(
20239 */* | ?:*)
20240 mv -f confcache "$cache_file"$$ &&
20241 mv -f "$cache_file"$$ "$cache_file" ;; #(
20242 *)
20243 mv -f confcache "$cache_file" ;;
20244 esac
20245 fi
20246 fi
20247 else
20248 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
20249 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
20250 fi
20251 fi
20252 rm -f confcache
20253
20254 test "x$prefix" = xNONE && prefix=$ac_default_prefix
20255 # Let make expand exec_prefix.
20256 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20257
20258 DEFS=-DHAVE_CONFIG_H
20259
20260 ac_libobjs=
20261 ac_ltlibobjs=
20262 U=
20263 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
20264 # 1. Remove the extension, and $U if already installed.
20265 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
20266 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
20267 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
20268 # will be set to the directory where LIBOBJS objects are built.
20269 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
20270 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
20271 done
20272 LIBOBJS=$ac_libobjs
20273
20274 LTLIBOBJS=$ac_ltlibobjs
20275
20276
20277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
20278 $as_echo_n "checking that generated files are newer than configure... " >&6; }
20279 if test -n "$am_sleep_pid"; then
20280 # Hide warnings about reused PIDs.
20281 wait $am_sleep_pid 2>/dev/null
20282 fi
20283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
20284 $as_echo "done" >&6; }
20285 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
20286 as_fn_error $? "conditional \"AMDEP\" was never defined.
20287 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20288 fi
20289 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
20290 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
20291 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20292 fi
20293 if test -n "$EXEEXT"; then
20294 am__EXEEXT_TRUE=
20295 am__EXEEXT_FALSE='#'
20296 else
20297 am__EXEEXT_TRUE='#'
20298 am__EXEEXT_FALSE=
20299 fi
20300
20301 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
20302 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
20303 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20304 fi
20305 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
20306 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
20307 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20308 fi
20309 if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
20310 as_fn_error $? "conditional \"am__fastdepCCAS\" was never defined.
20311 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20312 fi
20313 if test -z "${BUILD_PIMLIB_TRUE}" && test -z "${BUILD_PIMLIB_FALSE}"; then
20314 as_fn_error $? "conditional \"BUILD_PIMLIB\" was never defined.
20315 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20316 fi
20317 if test -z "${BUILD_ISOLIB_TRUE}" && test -z "${BUILD_ISOLIB_FALSE}"; then
20318 as_fn_error $? "conditional \"BUILD_ISOLIB\" was never defined.
20319 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20320 fi
20321 if test -z "${BUILD_CORLIB_TRUE}" && test -z "${BUILD_CORLIB_FALSE}"; then
20322 as_fn_error $? "conditional \"BUILD_CORLIB\" was never defined.
20323 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20324 fi
20325 if test -z "${BUILD_LOGLIB_TRUE}" && test -z "${BUILD_LOGLIB_FALSE}"; then
20326 as_fn_error $? "conditional \"BUILD_LOGLIB\" was never defined.
20327 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20328 fi
20329 if test -z "${TARGET_DARWIN_TRUE}" && test -z "${TARGET_DARWIN_FALSE}"; then
20330 as_fn_error $? "conditional \"TARGET_DARWIN\" was never defined.
20331 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20332 fi
20333
20334 : "${CONFIG_STATUS=./config.status}"
20335 ac_write_fail=0
20336 ac_clean_files_save=$ac_clean_files
20337 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
20338 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
20339 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
20340 as_write_fail=0
20341 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
20342 #! $SHELL
20343 # Generated by $as_me.
20344 # Run this file to recreate the current configuration.
20345 # Compiler output produced by configure, useful for debugging
20346 # configure, is in config.log if it exists.
20347
20348 debug=false
20349 ac_cs_recheck=false
20350 ac_cs_silent=false
20351
20352 SHELL=\${CONFIG_SHELL-$SHELL}
20353 export SHELL
20354 _ASEOF
20355 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
20356 ## -------------------- ##
20357 ## M4sh Initialization. ##
20358 ## -------------------- ##
20359
20360 # Be more Bourne compatible
20361 DUALCASE=1; export DUALCASE # for MKS sh
20362 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20363 emulate sh
20364 NULLCMD=:
20365 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
20366 # is contrary to our usage. Disable this feature.
20367 alias -g '${1+"$@"}'='"$@"'
20368 setopt NO_GLOB_SUBST
20369 else
20370 case `(set -o) 2>/dev/null` in #(
20371 *posix*) :
20372 set -o posix ;; #(
20373 *) :
20374 ;;
20375 esac
20376 fi
20377
20378
20379 as_nl='
20380 '
20381 export as_nl
20382 # Printing a long string crashes Solaris 7 /usr/bin/printf.
20383 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
20384 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
20385 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
20386 # Prefer a ksh shell builtin over an external printf program on Solaris,
20387 # but without wasting forks for bash or zsh.
20388 if test -z "$BASH_VERSION$ZSH_VERSION" \
20389 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
20390 as_echo='print -r --'
20391 as_echo_n='print -rn --'
20392 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
20393 as_echo='printf %s\n'
20394 as_echo_n='printf %s'
20395 else
20396 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
20397 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
20398 as_echo_n='/usr/ucb/echo -n'
20399 else
20400 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
20401 as_echo_n_body='eval
20402 arg=$1;
20403 case $arg in #(
20404 *"$as_nl"*)
20405 expr "X$arg" : "X\\(.*\\)$as_nl";
20406 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
20407 esac;
20408 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
20409 '
20410 export as_echo_n_body
20411 as_echo_n='sh -c $as_echo_n_body as_echo'
20412 fi
20413 export as_echo_body
20414 as_echo='sh -c $as_echo_body as_echo'
20415 fi
20416
20417 # The user is always right.
20418 if test "${PATH_SEPARATOR+set}" != set; then
20419 PATH_SEPARATOR=:
20420 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
20421 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
20422 PATH_SEPARATOR=';'
20423 }
20424 fi
20425
20426
20427 # IFS
20428 # We need space, tab and new line, in precisely that order. Quoting is
20429 # there to prevent editors from complaining about space-tab.
20430 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
20431 # splitting by setting IFS to empty value.)
20432 IFS=" "" $as_nl"
20433
20434 # Find who we are. Look in the path if we contain no directory separator.
20435 as_myself=
20436 case $0 in #((
20437 *[\\/]* ) as_myself=$0 ;;
20438 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20439 for as_dir in $PATH
20440 do
20441 IFS=$as_save_IFS
20442 test -z "$as_dir" && as_dir=.
20443 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
20444 done
20445 IFS=$as_save_IFS
20446
20447 ;;
20448 esac
20449 # We did not find ourselves, most probably we were run as `sh COMMAND'
20450 # in which case we are not to be found in the path.
20451 if test "x$as_myself" = x; then
20452 as_myself=$0
20453 fi
20454 if test ! -f "$as_myself"; then
20455 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
20456 exit 1
20457 fi
20458
20459 # Unset variables that we do not need and which cause bugs (e.g. in
20460 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
20461 # suppresses any "Segmentation fault" message there. '((' could
20462 # trigger a bug in pdksh 5.2.14.
20463 for as_var in BASH_ENV ENV MAIL MAILPATH
20464 do eval test x\${$as_var+set} = xset \
20465 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
20466 done
20467 PS1='$ '
20468 PS2='> '
20469 PS4='+ '
20470
20471 # NLS nuisances.
20472 LC_ALL=C
20473 export LC_ALL
20474 LANGUAGE=C
20475 export LANGUAGE
20476
20477 # CDPATH.
20478 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
20479
20480
20481 # as_fn_error STATUS ERROR [LINENO LOG_FD]
20482 # ----------------------------------------
20483 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
20484 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
20485 # script with STATUS, using 1 if that was 0.
20486 as_fn_error ()
20487 {
20488 as_status=$1; test $as_status -eq 0 && as_status=1
20489 if test "$4"; then
20490 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
20491 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
20492 fi
20493 $as_echo "$as_me: error: $2" >&2
20494 as_fn_exit $as_status
20495 } # as_fn_error
20496
20497
20498 # as_fn_set_status STATUS
20499 # -----------------------
20500 # Set $? to STATUS, without forking.
20501 as_fn_set_status ()
20502 {
20503 return $1
20504 } # as_fn_set_status
20505
20506 # as_fn_exit STATUS
20507 # -----------------
20508 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
20509 as_fn_exit ()
20510 {
20511 set +e
20512 as_fn_set_status $1
20513 exit $1
20514 } # as_fn_exit
20515
20516 # as_fn_unset VAR
20517 # ---------------
20518 # Portably unset VAR.
20519 as_fn_unset ()
20520 {
20521 { eval $1=; unset $1;}
20522 }
20523 as_unset=as_fn_unset
20524 # as_fn_append VAR VALUE
20525 # ----------------------
20526 # Append the text in VALUE to the end of the definition contained in VAR. Take
20527 # advantage of any shell optimizations that allow amortized linear growth over
20528 # repeated appends, instead of the typical quadratic growth present in naive
20529 # implementations.
20530 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
20531 eval 'as_fn_append ()
20532 {
20533 eval $1+=\$2
20534 }'
20535 else
20536 as_fn_append ()
20537 {
20538 eval $1=\$$1\$2
20539 }
20540 fi # as_fn_append
20541
20542 # as_fn_arith ARG...
20543 # ------------------
20544 # Perform arithmetic evaluation on the ARGs, and store the result in the
20545 # global $as_val. Take advantage of shells that can avoid forks. The arguments
20546 # must be portable across $(()) and expr.
20547 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
20548 eval 'as_fn_arith ()
20549 {
20550 as_val=$(( $* ))
20551 }'
20552 else
20553 as_fn_arith ()
20554 {
20555 as_val=`expr "$@" || test $? -eq 1`
20556 }
20557 fi # as_fn_arith
20558
20559
20560 if expr a : '\(a\)' >/dev/null 2>&1 &&
20561 test "X`expr 00001 : '.*\(...\)'`" = X001; then
20562 as_expr=expr
20563 else
20564 as_expr=false
20565 fi
20566
20567 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
20568 as_basename=basename
20569 else
20570 as_basename=false
20571 fi
20572
20573 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
20574 as_dirname=dirname
20575 else
20576 as_dirname=false
20577 fi
20578
20579 as_me=`$as_basename -- "$0" ||
20580 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
20581 X"$0" : 'X\(//\)$' \| \
20582 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
20583 $as_echo X/"$0" |
20584 sed '/^.*\/\([^/][^/]*\)\/*$/{
20585 s//\1/
20586 q
20587 }
20588 /^X\/\(\/\/\)$/{
20589 s//\1/
20590 q
20591 }
20592 /^X\/\(\/\).*/{
20593 s//\1/
20594 q
20595 }
20596 s/.*/./; q'`
20597
20598 # Avoid depending upon Character Ranges.
20599 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
20600 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20601 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
20602 as_cr_digits='0123456789'
20603 as_cr_alnum=$as_cr_Letters$as_cr_digits
20604
20605 ECHO_C= ECHO_N= ECHO_T=
20606 case `echo -n x` in #(((((
20607 -n*)
20608 case `echo 'xy\c'` in
20609 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
20610 xy) ECHO_C='\c';;
20611 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
20612 ECHO_T=' ';;
20613 esac;;
20614 *)
20615 ECHO_N='-n';;
20616 esac
20617
20618 rm -f conf$$ conf$$.exe conf$$.file
20619 if test -d conf$$.dir; then
20620 rm -f conf$$.dir/conf$$.file
20621 else
20622 rm -f conf$$.dir
20623 mkdir conf$$.dir 2>/dev/null
20624 fi
20625 if (echo >conf$$.file) 2>/dev/null; then
20626 if ln -s conf$$.file conf$$ 2>/dev/null; then
20627 as_ln_s='ln -s'
20628 # ... but there are two gotchas:
20629 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20630 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
20631 # In both cases, we have to default to `cp -pR'.
20632 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
20633 as_ln_s='cp -pR'
20634 elif ln conf$$.file conf$$ 2>/dev/null; then
20635 as_ln_s=ln
20636 else
20637 as_ln_s='cp -pR'
20638 fi
20639 else
20640 as_ln_s='cp -pR'
20641 fi
20642 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
20643 rmdir conf$$.dir 2>/dev/null
20644
20645
20646 # as_fn_mkdir_p
20647 # -------------
20648 # Create "$as_dir" as a directory, including parents if necessary.
20649 as_fn_mkdir_p ()
20650 {
20651
20652 case $as_dir in #(
20653 -*) as_dir=./$as_dir;;
20654 esac
20655 test -d "$as_dir" || eval $as_mkdir_p || {
20656 as_dirs=
20657 while :; do
20658 case $as_dir in #(
20659 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
20660 *) as_qdir=$as_dir;;
20661 esac
20662 as_dirs="'$as_qdir' $as_dirs"
20663 as_dir=`$as_dirname -- "$as_dir" ||
20664 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20665 X"$as_dir" : 'X\(//\)[^/]' \| \
20666 X"$as_dir" : 'X\(//\)$' \| \
20667 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20668 $as_echo X"$as_dir" |
20669 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20670 s//\1/
20671 q
20672 }
20673 /^X\(\/\/\)[^/].*/{
20674 s//\1/
20675 q
20676 }
20677 /^X\(\/\/\)$/{
20678 s//\1/
20679 q
20680 }
20681 /^X\(\/\).*/{
20682 s//\1/
20683 q
20684 }
20685 s/.*/./; q'`
20686 test -d "$as_dir" && break
20687 done
20688 test -z "$as_dirs" || eval "mkdir $as_dirs"
20689 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
20690
20691
20692 } # as_fn_mkdir_p
20693 if mkdir -p . 2>/dev/null; then
20694 as_mkdir_p='mkdir -p "$as_dir"'
20695 else
20696 test -d ./-p && rmdir ./-p
20697 as_mkdir_p=false
20698 fi
20699
20700
20701 # as_fn_executable_p FILE
20702 # -----------------------
20703 # Test if FILE is an executable regular file.
20704 as_fn_executable_p ()
20705 {
20706 test -f "$1" && test -x "$1"
20707 } # as_fn_executable_p
20708 as_test_x='test -x'
20709 as_executable_p=as_fn_executable_p
20710
20711 # Sed expression to map a string onto a valid CPP name.
20712 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20713
20714 # Sed expression to map a string onto a valid variable name.
20715 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20716
20717
20718 exec 6>&1
20719 ## ----------------------------------- ##
20720 ## Main body of $CONFIG_STATUS script. ##
20721 ## ----------------------------------- ##
20722 _ASEOF
20723 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
20724
20725 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20726 # Save the log message, to keep $0 and so on meaningful, and to
20727 # report actual input values of CONFIG_FILES etc. instead of their
20728 # values after options handling.
20729 ac_log="
20730 This file was extended by package-unused $as_me version-unused, which was
20731 generated by GNU Autoconf 2.69. Invocation command line was
20732
20733 CONFIG_FILES = $CONFIG_FILES
20734 CONFIG_HEADERS = $CONFIG_HEADERS
20735 CONFIG_LINKS = $CONFIG_LINKS
20736 CONFIG_COMMANDS = $CONFIG_COMMANDS
20737 $ $0 $@
20738
20739 on `(hostname || uname -n) 2>/dev/null | sed 1q`
20740 "
20741
20742 _ACEOF
20743
20744 case $ac_config_files in *"
20745 "*) set x $ac_config_files; shift; ac_config_files=$*;;
20746 esac
20747
20748 case $ac_config_headers in *"
20749 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
20750 esac
20751
20752
20753 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20754 # Files that config.status was made for.
20755 config_files="$ac_config_files"
20756 config_headers="$ac_config_headers"
20757 config_commands="$ac_config_commands"
20758
20759 _ACEOF
20760
20761 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20762 ac_cs_usage="\
20763 \`$as_me' instantiates files and other configuration actions
20764 from templates according to the current configuration. Unless the files
20765 and actions are specified as TAGs, all are instantiated by default.
20766
20767 Usage: $0 [OPTION]... [TAG]...
20768
20769 -h, --help print this help, then exit
20770 -V, --version print version number and configuration settings, then exit
20771 --config print configuration, then exit
20772 -q, --quiet, --silent
20773 do not print progress messages
20774 -d, --debug don't remove temporary files
20775 --recheck update $as_me by reconfiguring in the same conditions
20776 --file=FILE[:TEMPLATE]
20777 instantiate the configuration file FILE
20778 --header=FILE[:TEMPLATE]
20779 instantiate the configuration header FILE
20780
20781 Configuration files:
20782 $config_files
20783
20784 Configuration headers:
20785 $config_headers
20786
20787 Configuration commands:
20788 $config_commands
20789
20790 Report bugs to the package provider."
20791
20792 _ACEOF
20793 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20794 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
20795 ac_cs_version="\\
20796 package-unused config.status version-unused
20797 configured by $0, generated by GNU Autoconf 2.69,
20798 with options \\"\$ac_cs_config\\"
20799
20800 Copyright (C) 2012 Free Software Foundation, Inc.
20801 This config.status script is free software; the Free Software Foundation
20802 gives unlimited permission to copy, distribute and modify it."
20803
20804 ac_pwd='$ac_pwd'
20805 srcdir='$srcdir'
20806 INSTALL='$INSTALL'
20807 MKDIR_P='$MKDIR_P'
20808 AWK='$AWK'
20809 test -n "\$AWK" || AWK=awk
20810 _ACEOF
20811
20812 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20813 # The default lists apply if the user does not specify any file.
20814 ac_need_defaults=:
20815 while test $# != 0
20816 do
20817 case $1 in
20818 --*=?*)
20819 ac_option=`expr "X$1" : 'X\([^=]*\)='`
20820 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
20821 ac_shift=:
20822 ;;
20823 --*=)
20824 ac_option=`expr "X$1" : 'X\([^=]*\)='`
20825 ac_optarg=
20826 ac_shift=:
20827 ;;
20828 *)
20829 ac_option=$1
20830 ac_optarg=$2
20831 ac_shift=shift
20832 ;;
20833 esac
20834
20835 case $ac_option in
20836 # Handling of the options.
20837 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20838 ac_cs_recheck=: ;;
20839 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
20840 $as_echo "$ac_cs_version"; exit ;;
20841 --config | --confi | --conf | --con | --co | --c )
20842 $as_echo "$ac_cs_config"; exit ;;
20843 --debug | --debu | --deb | --de | --d | -d )
20844 debug=: ;;
20845 --file | --fil | --fi | --f )
20846 $ac_shift
20847 case $ac_optarg in
20848 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20849 '') as_fn_error $? "missing file argument" ;;
20850 esac
20851 as_fn_append CONFIG_FILES " '$ac_optarg'"
20852 ac_need_defaults=false;;
20853 --header | --heade | --head | --hea )
20854 $ac_shift
20855 case $ac_optarg in
20856 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20857 esac
20858 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
20859 ac_need_defaults=false;;
20860 --he | --h)
20861 # Conflict between --help and --header
20862 as_fn_error $? "ambiguous option: \`$1'
20863 Try \`$0 --help' for more information.";;
20864 --help | --hel | -h )
20865 $as_echo "$ac_cs_usage"; exit ;;
20866 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20867 | -silent | --silent | --silen | --sile | --sil | --si | --s)
20868 ac_cs_silent=: ;;
20869
20870 # This is an error.
20871 -*) as_fn_error $? "unrecognized option: \`$1'
20872 Try \`$0 --help' for more information." ;;
20873
20874 *) as_fn_append ac_config_targets " $1"
20875 ac_need_defaults=false ;;
20876
20877 esac
20878 shift
20879 done
20880
20881 ac_configure_extra_args=
20882
20883 if $ac_cs_silent; then
20884 exec 6>/dev/null
20885 ac_configure_extra_args="$ac_configure_extra_args --silent"
20886 fi
20887
20888 _ACEOF
20889 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20890 if \$ac_cs_recheck; then
20891 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20892 shift
20893 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
20894 CONFIG_SHELL='$SHELL'
20895 export CONFIG_SHELL
20896 exec "\$@"
20897 fi
20898
20899 _ACEOF
20900 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20901 exec 5>>config.log
20902 {
20903 echo
20904 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20905 ## Running $as_me. ##
20906 _ASBOX
20907 $as_echo "$ac_log"
20908 } >&5
20909
20910 _ACEOF
20911 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20912 #
20913 # INIT-COMMANDS
20914 #
20915
20916 srcdir="$srcdir"
20917 host="$host"
20918 target="$target"
20919 with_multisubdir="$with_multisubdir"
20920 with_multisrctop="$with_multisrctop"
20921 with_target_subdir="$with_target_subdir"
20922 ac_configure_args="${multilib_arg} ${ac_configure_args}"
20923 multi_basedir="$multi_basedir"
20924 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
20925 CC="$CC"
20926 CXX="$CXX"
20927 GFORTRAN="$GFORTRAN"
20928 GDC="$GDC"
20929 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
20930
20931
20932 # The HP-UX ksh and POSIX shell print the target directory to stdout
20933 # if CDPATH is set.
20934 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
20935
20936 sed_quote_subst='$sed_quote_subst'
20937 double_quote_subst='$double_quote_subst'
20938 delay_variable_subst='$delay_variable_subst'
20939 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
20940 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
20941 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
20942 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
20943 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
20944 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
20945 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
20946 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
20947 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
20948 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
20949 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
20950 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
20951 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
20952 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
20953 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
20954 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
20955 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
20956 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
20957 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
20958 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
20959 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
20960 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
20961 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
20962 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
20963 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
20964 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
20965 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
20966 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
20967 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
20968 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
20969 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
20970 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
20971 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
20972 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
20973 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
20974 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
20975 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
20976 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
20977 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
20978 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
20979 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
20980 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
20981 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
20982 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
20983 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
20984 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
20985 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
20986 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
20987 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"`'
20988 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
20989 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
20990 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
20991 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
20992 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
20993 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
20994 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
20995 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
20996 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
20997 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
20998 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
20999 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
21000 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
21001 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
21002 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
21003 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
21004 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
21005 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
21006 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
21007 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
21008 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
21009 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
21010 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
21011 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
21012 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
21013 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
21014 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
21015 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
21016 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
21017 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
21018 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
21019 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
21020 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
21021 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
21022 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
21023 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
21024 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
21025 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
21026 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
21027 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
21028 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
21029 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
21030 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
21031 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
21032 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
21033 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
21034 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
21035 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
21036 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
21037 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
21038 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
21039 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
21040 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
21041 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
21042 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
21043 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
21044 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
21045 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
21046 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
21047 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
21048 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
21049 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
21050 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
21051 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
21052 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
21053 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
21054 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
21055 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
21056 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
21057 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
21058 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
21059 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
21060 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
21061 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
21062 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
21063 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
21064 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
21065 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
21066 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
21067 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
21068 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
21069 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
21070 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
21071 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
21072 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
21073 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
21074 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
21075 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
21076 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
21077 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
21078 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
21079 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
21080 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
21081 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
21082 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
21083 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
21084 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
21085 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
21086 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
21087 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
21088 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
21089 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
21090 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
21091 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
21092 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
21093 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
21094 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
21095 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
21096 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
21097 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
21098 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
21099 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
21100 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
21101 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
21102 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
21103 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
21104 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
21105 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
21106 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
21107 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
21108 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
21109 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
21110 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
21111 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
21112 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
21113 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
21114
21115 LTCC='$LTCC'
21116 LTCFLAGS='$LTCFLAGS'
21117 compiler='$compiler_DEFAULT'
21118
21119 # A function that is used when there is no print builtin or printf.
21120 func_fallback_echo ()
21121 {
21122 eval 'cat <<_LTECHO_EOF
21123 \$1
21124 _LTECHO_EOF'
21125 }
21126
21127 # Quote evaled strings.
21128 for var in SHELL \
21129 ECHO \
21130 SED \
21131 GREP \
21132 EGREP \
21133 FGREP \
21134 LD \
21135 NM \
21136 LN_S \
21137 lt_SP2NL \
21138 lt_NL2SP \
21139 reload_flag \
21140 OBJDUMP \
21141 deplibs_check_method \
21142 file_magic_cmd \
21143 AR \
21144 AR_FLAGS \
21145 STRIP \
21146 RANLIB \
21147 CC \
21148 CFLAGS \
21149 compiler \
21150 lt_cv_sys_global_symbol_pipe \
21151 lt_cv_sys_global_symbol_to_cdecl \
21152 lt_cv_sys_global_symbol_to_c_name_address \
21153 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
21154 lt_prog_compiler_no_builtin_flag \
21155 lt_prog_compiler_wl \
21156 lt_prog_compiler_pic \
21157 lt_prog_compiler_static \
21158 lt_cv_prog_compiler_c_o \
21159 need_locks \
21160 DSYMUTIL \
21161 NMEDIT \
21162 LIPO \
21163 OTOOL \
21164 OTOOL64 \
21165 shrext_cmds \
21166 export_dynamic_flag_spec \
21167 whole_archive_flag_spec \
21168 compiler_needs_object \
21169 with_gnu_ld \
21170 allow_undefined_flag \
21171 no_undefined_flag \
21172 hardcode_libdir_flag_spec \
21173 hardcode_libdir_flag_spec_ld \
21174 hardcode_libdir_separator \
21175 fix_srcfile_path \
21176 exclude_expsyms \
21177 include_expsyms \
21178 file_list_spec \
21179 variables_saved_for_relink \
21180 libname_spec \
21181 library_names_spec \
21182 soname_spec \
21183 install_override_mode \
21184 finish_eval \
21185 old_striplib \
21186 striplib \
21187 compiler_lib_search_dirs \
21188 predep_objects \
21189 postdep_objects \
21190 predeps \
21191 postdeps \
21192 compiler_lib_search_path \
21193 LD_CXX \
21194 reload_flag_CXX \
21195 compiler_CXX \
21196 lt_prog_compiler_no_builtin_flag_CXX \
21197 lt_prog_compiler_wl_CXX \
21198 lt_prog_compiler_pic_CXX \
21199 lt_prog_compiler_static_CXX \
21200 lt_cv_prog_compiler_c_o_CXX \
21201 export_dynamic_flag_spec_CXX \
21202 whole_archive_flag_spec_CXX \
21203 compiler_needs_object_CXX \
21204 with_gnu_ld_CXX \
21205 allow_undefined_flag_CXX \
21206 no_undefined_flag_CXX \
21207 hardcode_libdir_flag_spec_CXX \
21208 hardcode_libdir_flag_spec_ld_CXX \
21209 hardcode_libdir_separator_CXX \
21210 fix_srcfile_path_CXX \
21211 exclude_expsyms_CXX \
21212 include_expsyms_CXX \
21213 file_list_spec_CXX \
21214 compiler_lib_search_dirs_CXX \
21215 predep_objects_CXX \
21216 postdep_objects_CXX \
21217 predeps_CXX \
21218 postdeps_CXX \
21219 compiler_lib_search_path_CXX; do
21220 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
21221 *[\\\\\\\`\\"\\\$]*)
21222 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
21223 ;;
21224 *)
21225 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
21226 ;;
21227 esac
21228 done
21229
21230 # Double-quote double-evaled strings.
21231 for var in reload_cmds \
21232 old_postinstall_cmds \
21233 old_postuninstall_cmds \
21234 old_archive_cmds \
21235 extract_expsyms_cmds \
21236 old_archive_from_new_cmds \
21237 old_archive_from_expsyms_cmds \
21238 archive_cmds \
21239 archive_expsym_cmds \
21240 module_cmds \
21241 module_expsym_cmds \
21242 export_symbols_cmds \
21243 prelink_cmds \
21244 postinstall_cmds \
21245 postuninstall_cmds \
21246 finish_cmds \
21247 sys_lib_search_path_spec \
21248 sys_lib_dlsearch_path_spec \
21249 reload_cmds_CXX \
21250 old_archive_cmds_CXX \
21251 old_archive_from_new_cmds_CXX \
21252 old_archive_from_expsyms_cmds_CXX \
21253 archive_cmds_CXX \
21254 archive_expsym_cmds_CXX \
21255 module_cmds_CXX \
21256 module_expsym_cmds_CXX \
21257 export_symbols_cmds_CXX \
21258 prelink_cmds_CXX; do
21259 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
21260 *[\\\\\\\`\\"\\\$]*)
21261 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
21262 ;;
21263 *)
21264 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
21265 ;;
21266 esac
21267 done
21268
21269 ac_aux_dir='$ac_aux_dir'
21270 xsi_shell='$xsi_shell'
21271 lt_shell_append='$lt_shell_append'
21272
21273 # See if we are running on zsh, and set the options which allow our
21274 # commands through without removal of \ escapes INIT.
21275 if test -n "\${ZSH_VERSION+set}" ; then
21276 setopt NO_GLOB_SUBST
21277 fi
21278
21279
21280 PACKAGE='$PACKAGE'
21281 VERSION='$VERSION'
21282 TIMESTAMP='$TIMESTAMP'
21283 RM='$RM'
21284 ofile='$ofile'
21285
21286
21287
21288
21289
21290
21291 _ACEOF
21292
21293 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21294
21295 # Handling of arguments.
21296 for ac_config_target in $ac_config_targets
21297 do
21298 case $ac_config_target in
21299 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
21300 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
21301 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
21302 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
21303 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
21304 "libm2min/Makefile") CONFIG_FILES="$CONFIG_FILES libm2min/Makefile" ;;
21305 "libm2pim/Makefile") CONFIG_FILES="$CONFIG_FILES libm2pim/Makefile" ;;
21306 "libm2iso/Makefile") CONFIG_FILES="$CONFIG_FILES libm2iso/Makefile" ;;
21307 "libm2cor/Makefile") CONFIG_FILES="$CONFIG_FILES libm2cor/Makefile" ;;
21308 "libm2log/Makefile") CONFIG_FILES="$CONFIG_FILES libm2log/Makefile" ;;
21309
21310 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
21311 esac
21312 done
21313
21314
21315 # If the user did not use the arguments to specify the items to instantiate,
21316 # then the envvar interface is used. Set only those that are not.
21317 # We use the long form for the default assignment because of an extremely
21318 # bizarre bug on SunOS 4.1.3.
21319 if $ac_need_defaults; then
21320 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21321 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21322 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21323 fi
21324
21325 # Have a temporary directory for convenience. Make it in the build tree
21326 # simply because there is no reason against having it here, and in addition,
21327 # creating and moving files from /tmp can sometimes cause problems.
21328 # Hook for its removal unless debugging.
21329 # Note that there is a small window in which the directory will not be cleaned:
21330 # after its creation but before its name has been assigned to `$tmp'.
21331 $debug ||
21332 {
21333 tmp= ac_tmp=
21334 trap 'exit_status=$?
21335 : "${ac_tmp:=$tmp}"
21336 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
21337 ' 0
21338 trap 'as_fn_exit 1' 1 2 13 15
21339 }
21340 # Create a (secure) tmp directory for tmp files.
21341
21342 {
21343 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21344 test -d "$tmp"
21345 } ||
21346 {
21347 tmp=./conf$$-$RANDOM
21348 (umask 077 && mkdir "$tmp")
21349 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
21350 ac_tmp=$tmp
21351
21352 # Set up the scripts for CONFIG_FILES section.
21353 # No need to generate them if there are no CONFIG_FILES.
21354 # This happens for instance with `./config.status config.h'.
21355 if test -n "$CONFIG_FILES"; then
21356
21357
21358 ac_cr=`echo X | tr X '\015'`
21359 # On cygwin, bash can eat \r inside `` if the user requested igncr.
21360 # But we know of no other shell where ac_cr would be empty at this
21361 # point, so we can use a bashism as a fallback.
21362 if test "x$ac_cr" = x; then
21363 eval ac_cr=\$\'\\r\'
21364 fi
21365 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
21366 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
21367 ac_cs_awk_cr='\\r'
21368 else
21369 ac_cs_awk_cr=$ac_cr
21370 fi
21371
21372 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
21373 _ACEOF
21374
21375
21376 {
21377 echo "cat >conf$$subs.awk <<_ACEOF" &&
21378 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
21379 echo "_ACEOF"
21380 } >conf$$subs.sh ||
21381 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
21382 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
21383 ac_delim='%!_!# '
21384 for ac_last_try in false false false false false :; do
21385 . ./conf$$subs.sh ||
21386 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
21387
21388 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
21389 if test $ac_delim_n = $ac_delim_num; then
21390 break
21391 elif $ac_last_try; then
21392 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
21393 else
21394 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21395 fi
21396 done
21397 rm -f conf$$subs.sh
21398
21399 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21400 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
21401 _ACEOF
21402 sed -n '
21403 h
21404 s/^/S["/; s/!.*/"]=/
21405 p
21406 g
21407 s/^[^!]*!//
21408 :repl
21409 t repl
21410 s/'"$ac_delim"'$//
21411 t delim
21412 :nl
21413 h
21414 s/\(.\{148\}\)..*/\1/
21415 t more1
21416 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
21417 p
21418 n
21419 b repl
21420 :more1
21421 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
21422 p
21423 g
21424 s/.\{148\}//
21425 t nl
21426 :delim
21427 h
21428 s/\(.\{148\}\)..*/\1/
21429 t more2
21430 s/["\\]/\\&/g; s/^/"/; s/$/"/
21431 p
21432 b
21433 :more2
21434 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
21435 p
21436 g
21437 s/.\{148\}//
21438 t delim
21439 ' <conf$$subs.awk | sed '
21440 /^[^""]/{
21441 N
21442 s/\n//
21443 }
21444 ' >>$CONFIG_STATUS || ac_write_fail=1
21445 rm -f conf$$subs.awk
21446 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21447 _ACAWK
21448 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
21449 for (key in S) S_is_set[key] = 1
21450 FS = "\a"
21451
21452 }
21453 {
21454 line = $ 0
21455 nfields = split(line, field, "@")
21456 substed = 0
21457 len = length(field[1])
21458 for (i = 2; i < nfields; i++) {
21459 key = field[i]
21460 keylen = length(key)
21461 if (S_is_set[key]) {
21462 value = S[key]
21463 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
21464 len += length(value) + length(field[++i])
21465 substed = 1
21466 } else
21467 len += 1 + keylen
21468 }
21469
21470 print line
21471 }
21472
21473 _ACAWK
21474 _ACEOF
21475 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21476 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
21477 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
21478 else
21479 cat
21480 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
21481 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
21482 _ACEOF
21483
21484 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
21485 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
21486 # trailing colons and then remove the whole line if VPATH becomes empty
21487 # (actually we leave an empty line to preserve line numbers).
21488 if test "x$srcdir" = x.; then
21489 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
21490 h
21491 s///
21492 s/^/:/
21493 s/[ ]*$/:/
21494 s/:\$(srcdir):/:/g
21495 s/:\${srcdir}:/:/g
21496 s/:@srcdir@:/:/g
21497 s/^:*//
21498 s/:*$//
21499 x
21500 s/\(=[ ]*\).*/\1/
21501 G
21502 s/\n//
21503 s/^[^=]*=[ ]*$//
21504 }'
21505 fi
21506
21507 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21508 fi # test -n "$CONFIG_FILES"
21509
21510 # Set up the scripts for CONFIG_HEADERS section.
21511 # No need to generate them if there are no CONFIG_HEADERS.
21512 # This happens for instance with `./config.status Makefile'.
21513 if test -n "$CONFIG_HEADERS"; then
21514 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
21515 BEGIN {
21516 _ACEOF
21517
21518 # Transform confdefs.h into an awk script `defines.awk', embedded as
21519 # here-document in config.status, that substitutes the proper values into
21520 # config.h.in to produce config.h.
21521
21522 # Create a delimiter string that does not exist in confdefs.h, to ease
21523 # handling of long lines.
21524 ac_delim='%!_!# '
21525 for ac_last_try in false false :; do
21526 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
21527 if test -z "$ac_tt"; then
21528 break
21529 elif $ac_last_try; then
21530 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
21531 else
21532 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21533 fi
21534 done
21535
21536 # For the awk script, D is an array of macro values keyed by name,
21537 # likewise P contains macro parameters if any. Preserve backslash
21538 # newline sequences.
21539
21540 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
21541 sed -n '
21542 s/.\{148\}/&'"$ac_delim"'/g
21543 t rset
21544 :rset
21545 s/^[ ]*#[ ]*define[ ][ ]*/ /
21546 t def
21547 d
21548 :def
21549 s/\\$//
21550 t bsnl
21551 s/["\\]/\\&/g
21552 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
21553 D["\1"]=" \3"/p
21554 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
21555 d
21556 :bsnl
21557 s/["\\]/\\&/g
21558 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
21559 D["\1"]=" \3\\\\\\n"\\/p
21560 t cont
21561 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
21562 t cont
21563 d
21564 :cont
21565 n
21566 s/.\{148\}/&'"$ac_delim"'/g
21567 t clear
21568 :clear
21569 s/\\$//
21570 t bsnlc
21571 s/["\\]/\\&/g; s/^/"/; s/$/"/p
21572 d
21573 :bsnlc
21574 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
21575 b cont
21576 ' <confdefs.h | sed '
21577 s/'"$ac_delim"'/"\\\
21578 "/g' >>$CONFIG_STATUS || ac_write_fail=1
21579
21580 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21581 for (key in D) D_is_set[key] = 1
21582 FS = "\a"
21583 }
21584 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
21585 line = \$ 0
21586 split(line, arg, " ")
21587 if (arg[1] == "#") {
21588 defundef = arg[2]
21589 mac1 = arg[3]
21590 } else {
21591 defundef = substr(arg[1], 2)
21592 mac1 = arg[2]
21593 }
21594 split(mac1, mac2, "(") #)
21595 macro = mac2[1]
21596 prefix = substr(line, 1, index(line, defundef) - 1)
21597 if (D_is_set[macro]) {
21598 # Preserve the white space surrounding the "#".
21599 print prefix "define", macro P[macro] D[macro]
21600 next
21601 } else {
21602 # Replace #undef with comments. This is necessary, for example,
21603 # in the case of _POSIX_SOURCE, which is predefined and required
21604 # on some systems where configure will not decide to define it.
21605 if (defundef == "undef") {
21606 print "/*", prefix defundef, macro, "*/"
21607 next
21608 }
21609 }
21610 }
21611 { print }
21612 _ACAWK
21613 _ACEOF
21614 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21615 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
21616 fi # test -n "$CONFIG_HEADERS"
21617
21618
21619 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
21620 shift
21621 for ac_tag
21622 do
21623 case $ac_tag in
21624 :[FHLC]) ac_mode=$ac_tag; continue;;
21625 esac
21626 case $ac_mode$ac_tag in
21627 :[FHL]*:*);;
21628 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
21629 :[FH]-) ac_tag=-:-;;
21630 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
21631 esac
21632 ac_save_IFS=$IFS
21633 IFS=:
21634 set x $ac_tag
21635 IFS=$ac_save_IFS
21636 shift
21637 ac_file=$1
21638 shift
21639
21640 case $ac_mode in
21641 :L) ac_source=$1;;
21642 :[FH])
21643 ac_file_inputs=
21644 for ac_f
21645 do
21646 case $ac_f in
21647 -) ac_f="$ac_tmp/stdin";;
21648 *) # Look for the file first in the build tree, then in the source tree
21649 # (if the path is not absolute). The absolute path cannot be DOS-style,
21650 # because $ac_f cannot contain `:'.
21651 test -f "$ac_f" ||
21652 case $ac_f in
21653 [\\/$]*) false;;
21654 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
21655 esac ||
21656 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
21657 esac
21658 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
21659 as_fn_append ac_file_inputs " '$ac_f'"
21660 done
21661
21662 # Let's still pretend it is `configure' which instantiates (i.e., don't
21663 # use $as_me), people would be surprised to read:
21664 # /* config.h. Generated by config.status. */
21665 configure_input='Generated from '`
21666 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
21667 `' by configure.'
21668 if test x"$ac_file" != x-; then
21669 configure_input="$ac_file. $configure_input"
21670 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
21671 $as_echo "$as_me: creating $ac_file" >&6;}
21672 fi
21673 # Neutralize special characters interpreted by sed in replacement strings.
21674 case $configure_input in #(
21675 *\&* | *\|* | *\\* )
21676 ac_sed_conf_input=`$as_echo "$configure_input" |
21677 sed 's/[\\\\&|]/\\\\&/g'`;; #(
21678 *) ac_sed_conf_input=$configure_input;;
21679 esac
21680
21681 case $ac_tag in
21682 *:-:* | *:-) cat >"$ac_tmp/stdin" \
21683 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
21684 esac
21685 ;;
21686 esac
21687
21688 ac_dir=`$as_dirname -- "$ac_file" ||
21689 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21690 X"$ac_file" : 'X\(//\)[^/]' \| \
21691 X"$ac_file" : 'X\(//\)$' \| \
21692 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
21693 $as_echo X"$ac_file" |
21694 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21695 s//\1/
21696 q
21697 }
21698 /^X\(\/\/\)[^/].*/{
21699 s//\1/
21700 q
21701 }
21702 /^X\(\/\/\)$/{
21703 s//\1/
21704 q
21705 }
21706 /^X\(\/\).*/{
21707 s//\1/
21708 q
21709 }
21710 s/.*/./; q'`
21711 as_dir="$ac_dir"; as_fn_mkdir_p
21712 ac_builddir=.
21713
21714 case "$ac_dir" in
21715 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21716 *)
21717 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
21718 # A ".." for each directory in $ac_dir_suffix.
21719 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
21720 case $ac_top_builddir_sub in
21721 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
21722 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
21723 esac ;;
21724 esac
21725 ac_abs_top_builddir=$ac_pwd
21726 ac_abs_builddir=$ac_pwd$ac_dir_suffix
21727 # for backward compatibility:
21728 ac_top_builddir=$ac_top_build_prefix
21729
21730 case $srcdir in
21731 .) # We are building in place.
21732 ac_srcdir=.
21733 ac_top_srcdir=$ac_top_builddir_sub
21734 ac_abs_top_srcdir=$ac_pwd ;;
21735 [\\/]* | ?:[\\/]* ) # Absolute name.
21736 ac_srcdir=$srcdir$ac_dir_suffix;
21737 ac_top_srcdir=$srcdir
21738 ac_abs_top_srcdir=$srcdir ;;
21739 *) # Relative name.
21740 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21741 ac_top_srcdir=$ac_top_build_prefix$srcdir
21742 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
21743 esac
21744 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
21745
21746
21747 case $ac_mode in
21748 :F)
21749 #
21750 # CONFIG_FILE
21751 #
21752
21753 case $INSTALL in
21754 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21755 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
21756 esac
21757 ac_MKDIR_P=$MKDIR_P
21758 case $MKDIR_P in
21759 [\\/$]* | ?:[\\/]* ) ;;
21760 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
21761 esac
21762 _ACEOF
21763
21764 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21765 # If the template does not know about datarootdir, expand it.
21766 # FIXME: This hack should be removed a few years after 2.60.
21767 ac_datarootdir_hack=; ac_datarootdir_seen=
21768 ac_sed_dataroot='
21769 /datarootdir/ {
21770 p
21771 q
21772 }
21773 /@datadir@/p
21774 /@docdir@/p
21775 /@infodir@/p
21776 /@localedir@/p
21777 /@mandir@/p'
21778 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
21779 *datarootdir*) ac_datarootdir_seen=yes;;
21780 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
21781 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21782 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
21783 _ACEOF
21784 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21785 ac_datarootdir_hack='
21786 s&@datadir@&$datadir&g
21787 s&@docdir@&$docdir&g
21788 s&@infodir@&$infodir&g
21789 s&@localedir@&$localedir&g
21790 s&@mandir@&$mandir&g
21791 s&\\\${datarootdir}&$datarootdir&g' ;;
21792 esac
21793 _ACEOF
21794
21795 # Neutralize VPATH when `$srcdir' = `.'.
21796 # Shell code in configure.ac might set extrasub.
21797 # FIXME: do we really want to maintain this feature?
21798 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21799 ac_sed_extra="$ac_vpsub
21800 $extrasub
21801 _ACEOF
21802 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21803 :t
21804 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21805 s|@configure_input@|$ac_sed_conf_input|;t t
21806 s&@top_builddir@&$ac_top_builddir_sub&;t t
21807 s&@top_build_prefix@&$ac_top_build_prefix&;t t
21808 s&@srcdir@&$ac_srcdir&;t t
21809 s&@abs_srcdir@&$ac_abs_srcdir&;t t
21810 s&@top_srcdir@&$ac_top_srcdir&;t t
21811 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
21812 s&@builddir@&$ac_builddir&;t t
21813 s&@abs_builddir@&$ac_abs_builddir&;t t
21814 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
21815 s&@INSTALL@&$ac_INSTALL&;t t
21816 s&@MKDIR_P@&$ac_MKDIR_P&;t t
21817 $ac_datarootdir_hack
21818 "
21819 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
21820 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21821
21822 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
21823 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
21824 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
21825 "$ac_tmp/out"`; test -z "$ac_out"; } &&
21826 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21827 which seems to be undefined. Please make sure it is defined" >&5
21828 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21829 which seems to be undefined. Please make sure it is defined" >&2;}
21830
21831 rm -f "$ac_tmp/stdin"
21832 case $ac_file in
21833 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
21834 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
21835 esac \
21836 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21837 ;;
21838 :H)
21839 #
21840 # CONFIG_HEADER
21841 #
21842 if test x"$ac_file" != x-; then
21843 {
21844 $as_echo "/* $configure_input */" \
21845 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
21846 } >"$ac_tmp/config.h" \
21847 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21848 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
21849 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
21850 $as_echo "$as_me: $ac_file is unchanged" >&6;}
21851 else
21852 rm -f "$ac_file"
21853 mv "$ac_tmp/config.h" "$ac_file" \
21854 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21855 fi
21856 else
21857 $as_echo "/* $configure_input */" \
21858 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
21859 || as_fn_error $? "could not create -" "$LINENO" 5
21860 fi
21861 # Compute "$ac_file"'s index in $config_headers.
21862 _am_arg="$ac_file"
21863 _am_stamp_count=1
21864 for _am_header in $config_headers :; do
21865 case $_am_header in
21866 $_am_arg | $_am_arg:* )
21867 break ;;
21868 * )
21869 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
21870 esac
21871 done
21872 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
21873 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21874 X"$_am_arg" : 'X\(//\)[^/]' \| \
21875 X"$_am_arg" : 'X\(//\)$' \| \
21876 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
21877 $as_echo X"$_am_arg" |
21878 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21879 s//\1/
21880 q
21881 }
21882 /^X\(\/\/\)[^/].*/{
21883 s//\1/
21884 q
21885 }
21886 /^X\(\/\/\)$/{
21887 s//\1/
21888 q
21889 }
21890 /^X\(\/\).*/{
21891 s//\1/
21892 q
21893 }
21894 s/.*/./; q'`/stamp-h$_am_stamp_count
21895 ;;
21896
21897 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
21898 $as_echo "$as_me: executing $ac_file commands" >&6;}
21899 ;;
21900 esac
21901
21902
21903 case $ac_file$ac_mode in
21904 "default-1":C)
21905 # Only add multilib support code if we just rebuilt the top-level
21906 # Makefile.
21907 case " $CONFIG_FILES " in
21908 *" Makefile "*)
21909 ac_file=Makefile . ${multi_basedir}/config-ml.in
21910 ;;
21911 esac ;;
21912 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
21913 # Older Autoconf quotes --file arguments for eval, but not when files
21914 # are listed without --file. Let's play safe and only enable the eval
21915 # if we detect the quoting.
21916 case $CONFIG_FILES in
21917 *\'*) eval set x "$CONFIG_FILES" ;;
21918 *) set x $CONFIG_FILES ;;
21919 esac
21920 shift
21921 for mf
21922 do
21923 # Strip MF so we end up with the name of the file.
21924 mf=`echo "$mf" | sed -e 's/:.*$//'`
21925 # Check whether this is an Automake generated Makefile or not.
21926 # We used to match only the files named 'Makefile.in', but
21927 # some people rename them; so instead we look at the file content.
21928 # Grep'ing the first line is not enough: some people post-process
21929 # each Makefile.in and add a new line on top of each file to say so.
21930 # Grep'ing the whole file is not good either: AIX grep has a line
21931 # limit of 2048, but all sed's we know have understand at least 4000.
21932 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
21933 dirpart=`$as_dirname -- "$mf" ||
21934 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21935 X"$mf" : 'X\(//\)[^/]' \| \
21936 X"$mf" : 'X\(//\)$' \| \
21937 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
21938 $as_echo X"$mf" |
21939 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21940 s//\1/
21941 q
21942 }
21943 /^X\(\/\/\)[^/].*/{
21944 s//\1/
21945 q
21946 }
21947 /^X\(\/\/\)$/{
21948 s//\1/
21949 q
21950 }
21951 /^X\(\/\).*/{
21952 s//\1/
21953 q
21954 }
21955 s/.*/./; q'`
21956 else
21957 continue
21958 fi
21959 # Extract the definition of DEPDIR, am__include, and am__quote
21960 # from the Makefile without running 'make'.
21961 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
21962 test -z "$DEPDIR" && continue
21963 am__include=`sed -n 's/^am__include = //p' < "$mf"`
21964 test -z "$am__include" && continue
21965 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
21966 # Find all dependency output files, they are included files with
21967 # $(DEPDIR) in their names. We invoke sed twice because it is the
21968 # simplest approach to changing $(DEPDIR) to its actual value in the
21969 # expansion.
21970 for file in `sed -n "
21971 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
21972 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
21973 # Make sure the directory exists.
21974 test -f "$dirpart/$file" && continue
21975 fdir=`$as_dirname -- "$file" ||
21976 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21977 X"$file" : 'X\(//\)[^/]' \| \
21978 X"$file" : 'X\(//\)$' \| \
21979 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
21980 $as_echo X"$file" |
21981 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21982 s//\1/
21983 q
21984 }
21985 /^X\(\/\/\)[^/].*/{
21986 s//\1/
21987 q
21988 }
21989 /^X\(\/\/\)$/{
21990 s//\1/
21991 q
21992 }
21993 /^X\(\/\).*/{
21994 s//\1/
21995 q
21996 }
21997 s/.*/./; q'`
21998 as_dir=$dirpart/$fdir; as_fn_mkdir_p
21999 # echo "creating $dirpart/$file"
22000 echo '# dummy' > "$dirpart/$file"
22001 done
22002 done
22003 }
22004 ;;
22005 "libtool":C)
22006
22007 # See if we are running on zsh, and set the options which allow our
22008 # commands through without removal of \ escapes.
22009 if test -n "${ZSH_VERSION+set}" ; then
22010 setopt NO_GLOB_SUBST
22011 fi
22012
22013 cfgfile="${ofile}T"
22014 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
22015 $RM "$cfgfile"
22016
22017 cat <<_LT_EOF >> "$cfgfile"
22018 #! $SHELL
22019
22020 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
22021 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
22022 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
22023 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
22024 #
22025 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
22026 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
22027 # Written by Gordon Matzigkeit, 1996
22028 #
22029 # This file is part of GNU Libtool.
22030 #
22031 # GNU Libtool is free software; you can redistribute it and/or
22032 # modify it under the terms of the GNU General Public License as
22033 # published by the Free Software Foundation; either version 2 of
22034 # the License, or (at your option) any later version.
22035 #
22036 # As a special exception to the GNU General Public License,
22037 # if you distribute this file as part of a program or library that
22038 # is built using GNU Libtool, you may include this file under the
22039 # same distribution terms that you use for the rest of that program.
22040 #
22041 # GNU Libtool is distributed in the hope that it will be useful,
22042 # but WITHOUT ANY WARRANTY; without even the implied warranty of
22043 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22044 # GNU General Public License for more details.
22045 #
22046 # You should have received a copy of the GNU General Public License
22047 # along with GNU Libtool; see the file COPYING. If not, a copy
22048 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
22049 # obtained by writing to the Free Software Foundation, Inc.,
22050 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
22051
22052
22053 # The names of the tagged configurations supported by this script.
22054 available_tags="CXX "
22055
22056 # ### BEGIN LIBTOOL CONFIG
22057
22058 # Which release of libtool.m4 was used?
22059 macro_version=$macro_version
22060 macro_revision=$macro_revision
22061
22062 # Whether or not to build shared libraries.
22063 build_libtool_libs=$enable_shared
22064
22065 # Whether or not to build static libraries.
22066 build_old_libs=$enable_static
22067
22068 # What type of objects to build.
22069 pic_mode=$pic_mode
22070
22071 # Whether or not to optimize for fast installation.
22072 fast_install=$enable_fast_install
22073
22074 # Shell to use when invoking shell scripts.
22075 SHELL=$lt_SHELL
22076
22077 # An echo program that protects backslashes.
22078 ECHO=$lt_ECHO
22079
22080 # The host system.
22081 host_alias=$host_alias
22082 host=$host
22083 host_os=$host_os
22084
22085 # The build system.
22086 build_alias=$build_alias
22087 build=$build
22088 build_os=$build_os
22089
22090 # A sed program that does not truncate output.
22091 SED=$lt_SED
22092
22093 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
22094 Xsed="\$SED -e 1s/^X//"
22095
22096 # A grep program that handles long lines.
22097 GREP=$lt_GREP
22098
22099 # An ERE matcher.
22100 EGREP=$lt_EGREP
22101
22102 # A literal string matcher.
22103 FGREP=$lt_FGREP
22104
22105 # A BSD- or MS-compatible name lister.
22106 NM=$lt_NM
22107
22108 # Whether we need soft or hard links.
22109 LN_S=$lt_LN_S
22110
22111 # What is the maximum length of a command?
22112 max_cmd_len=$max_cmd_len
22113
22114 # Object file suffix (normally "o").
22115 objext=$ac_objext
22116
22117 # Executable file suffix (normally "").
22118 exeext=$exeext
22119
22120 # whether the shell understands "unset".
22121 lt_unset=$lt_unset
22122
22123 # turn spaces into newlines.
22124 SP2NL=$lt_lt_SP2NL
22125
22126 # turn newlines into spaces.
22127 NL2SP=$lt_lt_NL2SP
22128
22129 # An object symbol dumper.
22130 OBJDUMP=$lt_OBJDUMP
22131
22132 # Method to check whether dependent libraries are shared objects.
22133 deplibs_check_method=$lt_deplibs_check_method
22134
22135 # Command to use when deplibs_check_method == "file_magic".
22136 file_magic_cmd=$lt_file_magic_cmd
22137
22138 # The archiver.
22139 AR=$lt_AR
22140 AR_FLAGS=$lt_AR_FLAGS
22141
22142 # A symbol stripping program.
22143 STRIP=$lt_STRIP
22144
22145 # Commands used to install an old-style archive.
22146 RANLIB=$lt_RANLIB
22147 old_postinstall_cmds=$lt_old_postinstall_cmds
22148 old_postuninstall_cmds=$lt_old_postuninstall_cmds
22149
22150 # Whether to use a lock for old archive extraction.
22151 lock_old_archive_extraction=$lock_old_archive_extraction
22152
22153 # A C compiler.
22154 LTCC=$lt_CC
22155
22156 # LTCC compiler flags.
22157 LTCFLAGS=$lt_CFLAGS
22158
22159 # Take the output of nm and produce a listing of raw symbols and C names.
22160 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
22161
22162 # Transform the output of nm in a proper C declaration.
22163 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
22164
22165 # Transform the output of nm in a C name address pair.
22166 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
22167
22168 # Transform the output of nm in a C name address pair when lib prefix is needed.
22169 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
22170
22171 # The name of the directory that contains temporary libtool files.
22172 objdir=$objdir
22173
22174 # Used to examine libraries when file_magic_cmd begins with "file".
22175 MAGIC_CMD=$MAGIC_CMD
22176
22177 # Must we lock files when doing compilation?
22178 need_locks=$lt_need_locks
22179
22180 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
22181 DSYMUTIL=$lt_DSYMUTIL
22182
22183 # Tool to change global to local symbols on Mac OS X.
22184 NMEDIT=$lt_NMEDIT
22185
22186 # Tool to manipulate fat objects and archives on Mac OS X.
22187 LIPO=$lt_LIPO
22188
22189 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
22190 OTOOL=$lt_OTOOL
22191
22192 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
22193 OTOOL64=$lt_OTOOL64
22194
22195 # Old archive suffix (normally "a").
22196 libext=$libext
22197
22198 # Shared library suffix (normally ".so").
22199 shrext_cmds=$lt_shrext_cmds
22200
22201 # The commands to extract the exported symbol list from a shared archive.
22202 extract_expsyms_cmds=$lt_extract_expsyms_cmds
22203
22204 # Variables whose values should be saved in libtool wrapper scripts and
22205 # restored at link time.
22206 variables_saved_for_relink=$lt_variables_saved_for_relink
22207
22208 # Do we need the "lib" prefix for modules?
22209 need_lib_prefix=$need_lib_prefix
22210
22211 # Do we need a version for libraries?
22212 need_version=$need_version
22213
22214 # Library versioning type.
22215 version_type=$version_type
22216
22217 # Shared library runtime path variable.
22218 runpath_var=$runpath_var
22219
22220 # Shared library path variable.
22221 shlibpath_var=$shlibpath_var
22222
22223 # Is shlibpath searched before the hard-coded library search path?
22224 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
22225
22226 # Format of library name prefix.
22227 libname_spec=$lt_libname_spec
22228
22229 # List of archive names. First name is the real one, the rest are links.
22230 # The last name is the one that the linker finds with -lNAME
22231 library_names_spec=$lt_library_names_spec
22232
22233 # The coded name of the library, if different from the real name.
22234 soname_spec=$lt_soname_spec
22235
22236 # Permission mode override for installation of shared libraries.
22237 install_override_mode=$lt_install_override_mode
22238
22239 # Command to use after installation of a shared archive.
22240 postinstall_cmds=$lt_postinstall_cmds
22241
22242 # Command to use after uninstallation of a shared archive.
22243 postuninstall_cmds=$lt_postuninstall_cmds
22244
22245 # Commands used to finish a libtool library installation in a directory.
22246 finish_cmds=$lt_finish_cmds
22247
22248 # As "finish_cmds", except a single script fragment to be evaled but
22249 # not shown.
22250 finish_eval=$lt_finish_eval
22251
22252 # Whether we should hardcode library paths into libraries.
22253 hardcode_into_libs=$hardcode_into_libs
22254
22255 # Compile-time system search path for libraries.
22256 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
22257
22258 # Run-time system search path for libraries.
22259 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
22260
22261 # Whether dlopen is supported.
22262 dlopen_support=$enable_dlopen
22263
22264 # Whether dlopen of programs is supported.
22265 dlopen_self=$enable_dlopen_self
22266
22267 # Whether dlopen of statically linked programs is supported.
22268 dlopen_self_static=$enable_dlopen_self_static
22269
22270 # Commands to strip libraries.
22271 old_striplib=$lt_old_striplib
22272 striplib=$lt_striplib
22273
22274
22275 # The linker used to build libraries.
22276 LD=$lt_LD
22277
22278 # How to create reloadable object files.
22279 reload_flag=$lt_reload_flag
22280 reload_cmds=$lt_reload_cmds
22281
22282 # Commands used to build an old-style archive.
22283 old_archive_cmds=$lt_old_archive_cmds
22284
22285 # A language specific compiler.
22286 CC=$lt_compiler
22287
22288 # Is the compiler the GNU compiler?
22289 with_gcc=$GCC
22290
22291 # Compiler flag to turn off builtin functions.
22292 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
22293
22294 # How to pass a linker flag through the compiler.
22295 wl=$lt_lt_prog_compiler_wl
22296
22297 # Additional compiler flags for building library objects.
22298 pic_flag=$lt_lt_prog_compiler_pic
22299
22300 # Compiler flag to prevent dynamic linking.
22301 link_static_flag=$lt_lt_prog_compiler_static
22302
22303 # Does compiler simultaneously support -c and -o options?
22304 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
22305
22306 # Whether or not to add -lc for building shared libraries.
22307 build_libtool_need_lc=$archive_cmds_need_lc
22308
22309 # Whether or not to disallow shared libs when runtime libs are static.
22310 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
22311
22312 # Compiler flag to allow reflexive dlopens.
22313 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
22314
22315 # Compiler flag to generate shared objects directly from archives.
22316 whole_archive_flag_spec=$lt_whole_archive_flag_spec
22317
22318 # Whether the compiler copes with passing no objects directly.
22319 compiler_needs_object=$lt_compiler_needs_object
22320
22321 # Create an old-style archive from a shared archive.
22322 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
22323
22324 # Create a temporary old-style archive to link instead of a shared archive.
22325 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
22326
22327 # Commands used to build a shared archive.
22328 archive_cmds=$lt_archive_cmds
22329 archive_expsym_cmds=$lt_archive_expsym_cmds
22330
22331 # Commands used to build a loadable module if different from building
22332 # a shared archive.
22333 module_cmds=$lt_module_cmds
22334 module_expsym_cmds=$lt_module_expsym_cmds
22335
22336 # Whether we are building with GNU ld or not.
22337 with_gnu_ld=$lt_with_gnu_ld
22338
22339 # Flag that allows shared libraries with undefined symbols to be built.
22340 allow_undefined_flag=$lt_allow_undefined_flag
22341
22342 # Flag that enforces no undefined symbols.
22343 no_undefined_flag=$lt_no_undefined_flag
22344
22345 # Flag to hardcode \$libdir into a binary during linking.
22346 # This must work even if \$libdir does not exist
22347 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
22348
22349 # If ld is used when linking, flag to hardcode \$libdir into a binary
22350 # during linking. This must work even if \$libdir does not exist.
22351 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
22352
22353 # Whether we need a single "-rpath" flag with a separated argument.
22354 hardcode_libdir_separator=$lt_hardcode_libdir_separator
22355
22356 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
22357 # DIR into the resulting binary.
22358 hardcode_direct=$hardcode_direct
22359
22360 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
22361 # DIR into the resulting binary and the resulting library dependency is
22362 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
22363 # library is relocated.
22364 hardcode_direct_absolute=$hardcode_direct_absolute
22365
22366 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
22367 # into the resulting binary.
22368 hardcode_minus_L=$hardcode_minus_L
22369
22370 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
22371 # into the resulting binary.
22372 hardcode_shlibpath_var=$hardcode_shlibpath_var
22373
22374 # Set to "yes" if building a shared library automatically hardcodes DIR
22375 # into the library and all subsequent libraries and executables linked
22376 # against it.
22377 hardcode_automatic=$hardcode_automatic
22378
22379 # Set to yes if linker adds runtime paths of dependent libraries
22380 # to runtime path list.
22381 inherit_rpath=$inherit_rpath
22382
22383 # Whether libtool must link a program against all its dependency libraries.
22384 link_all_deplibs=$link_all_deplibs
22385
22386 # Fix the shell variable \$srcfile for the compiler.
22387 fix_srcfile_path=$lt_fix_srcfile_path
22388
22389 # Set to "yes" if exported symbols are required.
22390 always_export_symbols=$always_export_symbols
22391
22392 # The commands to list exported symbols.
22393 export_symbols_cmds=$lt_export_symbols_cmds
22394
22395 # Symbols that should not be listed in the preloaded symbols.
22396 exclude_expsyms=$lt_exclude_expsyms
22397
22398 # Symbols that must always be exported.
22399 include_expsyms=$lt_include_expsyms
22400
22401 # Commands necessary for linking programs (against libraries) with templates.
22402 prelink_cmds=$lt_prelink_cmds
22403
22404 # Specify filename containing input files.
22405 file_list_spec=$lt_file_list_spec
22406
22407 # How to hardcode a shared library path into an executable.
22408 hardcode_action=$hardcode_action
22409
22410 # The directories searched by this compiler when creating a shared library.
22411 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
22412
22413 # Dependencies to place before and after the objects being linked to
22414 # create a shared library.
22415 predep_objects=$lt_predep_objects
22416 postdep_objects=$lt_postdep_objects
22417 predeps=$lt_predeps
22418 postdeps=$lt_postdeps
22419
22420 # The library search path used internally by the compiler when linking
22421 # a shared library.
22422 compiler_lib_search_path=$lt_compiler_lib_search_path
22423
22424 # ### END LIBTOOL CONFIG
22425
22426 _LT_EOF
22427
22428 case $host_os in
22429 aix3*)
22430 cat <<\_LT_EOF >> "$cfgfile"
22431 # AIX sometimes has problems with the GCC collect2 program. For some
22432 # reason, if we set the COLLECT_NAMES environment variable, the problems
22433 # vanish in a puff of smoke.
22434 if test "X${COLLECT_NAMES+set}" != Xset; then
22435 COLLECT_NAMES=
22436 export COLLECT_NAMES
22437 fi
22438 _LT_EOF
22439 ;;
22440 esac
22441
22442
22443 ltmain="$ac_aux_dir/ltmain.sh"
22444
22445
22446 # We use sed instead of cat because bash on DJGPP gets confused if
22447 # if finds mixed CR/LF and LF-only lines. Since sed operates in
22448 # text mode, it properly converts lines to CR/LF. This bash problem
22449 # is reportedly fixed, but why not run on old versions too?
22450 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
22451 || (rm -f "$cfgfile"; exit 1)
22452
22453 case $xsi_shell in
22454 yes)
22455 cat << \_LT_EOF >> "$cfgfile"
22456
22457 # func_dirname file append nondir_replacement
22458 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
22459 # otherwise set result to NONDIR_REPLACEMENT.
22460 func_dirname ()
22461 {
22462 case ${1} in
22463 */*) func_dirname_result="${1%/*}${2}" ;;
22464 * ) func_dirname_result="${3}" ;;
22465 esac
22466 }
22467
22468 # func_basename file
22469 func_basename ()
22470 {
22471 func_basename_result="${1##*/}"
22472 }
22473
22474 # func_dirname_and_basename file append nondir_replacement
22475 # perform func_basename and func_dirname in a single function
22476 # call:
22477 # dirname: Compute the dirname of FILE. If nonempty,
22478 # add APPEND to the result, otherwise set result
22479 # to NONDIR_REPLACEMENT.
22480 # value returned in "$func_dirname_result"
22481 # basename: Compute filename of FILE.
22482 # value retuned in "$func_basename_result"
22483 # Implementation must be kept synchronized with func_dirname
22484 # and func_basename. For efficiency, we do not delegate to
22485 # those functions but instead duplicate the functionality here.
22486 func_dirname_and_basename ()
22487 {
22488 case ${1} in
22489 */*) func_dirname_result="${1%/*}${2}" ;;
22490 * ) func_dirname_result="${3}" ;;
22491 esac
22492 func_basename_result="${1##*/}"
22493 }
22494
22495 # func_stripname prefix suffix name
22496 # strip PREFIX and SUFFIX off of NAME.
22497 # PREFIX and SUFFIX must not contain globbing or regex special
22498 # characters, hashes, percent signs, but SUFFIX may contain a leading
22499 # dot (in which case that matches only a dot).
22500 func_stripname ()
22501 {
22502 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
22503 # positional parameters, so assign one to ordinary parameter first.
22504 func_stripname_result=${3}
22505 func_stripname_result=${func_stripname_result#"${1}"}
22506 func_stripname_result=${func_stripname_result%"${2}"}
22507 }
22508
22509 # func_opt_split
22510 func_opt_split ()
22511 {
22512 func_opt_split_opt=${1%%=*}
22513 func_opt_split_arg=${1#*=}
22514 }
22515
22516 # func_lo2o object
22517 func_lo2o ()
22518 {
22519 case ${1} in
22520 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
22521 *) func_lo2o_result=${1} ;;
22522 esac
22523 }
22524
22525 # func_xform libobj-or-source
22526 func_xform ()
22527 {
22528 func_xform_result=${1%.*}.lo
22529 }
22530
22531 # func_arith arithmetic-term...
22532 func_arith ()
22533 {
22534 func_arith_result=$(( $* ))
22535 }
22536
22537 # func_len string
22538 # STRING may not start with a hyphen.
22539 func_len ()
22540 {
22541 func_len_result=${#1}
22542 }
22543
22544 _LT_EOF
22545 ;;
22546 *) # Bourne compatible functions.
22547 cat << \_LT_EOF >> "$cfgfile"
22548
22549 # func_dirname file append nondir_replacement
22550 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
22551 # otherwise set result to NONDIR_REPLACEMENT.
22552 func_dirname ()
22553 {
22554 # Extract subdirectory from the argument.
22555 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
22556 if test "X$func_dirname_result" = "X${1}"; then
22557 func_dirname_result="${3}"
22558 else
22559 func_dirname_result="$func_dirname_result${2}"
22560 fi
22561 }
22562
22563 # func_basename file
22564 func_basename ()
22565 {
22566 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
22567 }
22568
22569
22570 # func_stripname prefix suffix name
22571 # strip PREFIX and SUFFIX off of NAME.
22572 # PREFIX and SUFFIX must not contain globbing or regex special
22573 # characters, hashes, percent signs, but SUFFIX may contain a leading
22574 # dot (in which case that matches only a dot).
22575 # func_strip_suffix prefix name
22576 func_stripname ()
22577 {
22578 case ${2} in
22579 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
22580 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
22581 esac
22582 }
22583
22584 # sed scripts:
22585 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
22586 my_sed_long_arg='1s/^-[^=]*=//'
22587
22588 # func_opt_split
22589 func_opt_split ()
22590 {
22591 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
22592 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
22593 }
22594
22595 # func_lo2o object
22596 func_lo2o ()
22597 {
22598 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
22599 }
22600
22601 # func_xform libobj-or-source
22602 func_xform ()
22603 {
22604 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
22605 }
22606
22607 # func_arith arithmetic-term...
22608 func_arith ()
22609 {
22610 func_arith_result=`expr "$@"`
22611 }
22612
22613 # func_len string
22614 # STRING may not start with a hyphen.
22615 func_len ()
22616 {
22617 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
22618 }
22619
22620 _LT_EOF
22621 esac
22622
22623 case $lt_shell_append in
22624 yes)
22625 cat << \_LT_EOF >> "$cfgfile"
22626
22627 # func_append var value
22628 # Append VALUE to the end of shell variable VAR.
22629 func_append ()
22630 {
22631 eval "$1+=\$2"
22632 }
22633 _LT_EOF
22634 ;;
22635 *)
22636 cat << \_LT_EOF >> "$cfgfile"
22637
22638 # func_append var value
22639 # Append VALUE to the end of shell variable VAR.
22640 func_append ()
22641 {
22642 eval "$1=\$$1\$2"
22643 }
22644
22645 _LT_EOF
22646 ;;
22647 esac
22648
22649
22650 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
22651 || (rm -f "$cfgfile"; exit 1)
22652
22653 mv -f "$cfgfile" "$ofile" ||
22654 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
22655 chmod +x "$ofile"
22656
22657
22658 cat <<_LT_EOF >> "$ofile"
22659
22660 # ### BEGIN LIBTOOL TAG CONFIG: CXX
22661
22662 # The linker used to build libraries.
22663 LD=$lt_LD_CXX
22664
22665 # How to create reloadable object files.
22666 reload_flag=$lt_reload_flag_CXX
22667 reload_cmds=$lt_reload_cmds_CXX
22668
22669 # Commands used to build an old-style archive.
22670 old_archive_cmds=$lt_old_archive_cmds_CXX
22671
22672 # A language specific compiler.
22673 CC=$lt_compiler_CXX
22674
22675 # Is the compiler the GNU compiler?
22676 with_gcc=$GCC_CXX
22677
22678 # Compiler flag to turn off builtin functions.
22679 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
22680
22681 # How to pass a linker flag through the compiler.
22682 wl=$lt_lt_prog_compiler_wl_CXX
22683
22684 # Additional compiler flags for building library objects.
22685 pic_flag=$lt_lt_prog_compiler_pic_CXX
22686
22687 # Compiler flag to prevent dynamic linking.
22688 link_static_flag=$lt_lt_prog_compiler_static_CXX
22689
22690 # Does compiler simultaneously support -c and -o options?
22691 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
22692
22693 # Whether or not to add -lc for building shared libraries.
22694 build_libtool_need_lc=$archive_cmds_need_lc_CXX
22695
22696 # Whether or not to disallow shared libs when runtime libs are static.
22697 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
22698
22699 # Compiler flag to allow reflexive dlopens.
22700 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
22701
22702 # Compiler flag to generate shared objects directly from archives.
22703 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
22704
22705 # Whether the compiler copes with passing no objects directly.
22706 compiler_needs_object=$lt_compiler_needs_object_CXX
22707
22708 # Create an old-style archive from a shared archive.
22709 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
22710
22711 # Create a temporary old-style archive to link instead of a shared archive.
22712 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
22713
22714 # Commands used to build a shared archive.
22715 archive_cmds=$lt_archive_cmds_CXX
22716 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
22717
22718 # Commands used to build a loadable module if different from building
22719 # a shared archive.
22720 module_cmds=$lt_module_cmds_CXX
22721 module_expsym_cmds=$lt_module_expsym_cmds_CXX
22722
22723 # Whether we are building with GNU ld or not.
22724 with_gnu_ld=$lt_with_gnu_ld_CXX
22725
22726 # Flag that allows shared libraries with undefined symbols to be built.
22727 allow_undefined_flag=$lt_allow_undefined_flag_CXX
22728
22729 # Flag that enforces no undefined symbols.
22730 no_undefined_flag=$lt_no_undefined_flag_CXX
22731
22732 # Flag to hardcode \$libdir into a binary during linking.
22733 # This must work even if \$libdir does not exist
22734 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
22735
22736 # If ld is used when linking, flag to hardcode \$libdir into a binary
22737 # during linking. This must work even if \$libdir does not exist.
22738 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
22739
22740 # Whether we need a single "-rpath" flag with a separated argument.
22741 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
22742
22743 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
22744 # DIR into the resulting binary.
22745 hardcode_direct=$hardcode_direct_CXX
22746
22747 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
22748 # DIR into the resulting binary and the resulting library dependency is
22749 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
22750 # library is relocated.
22751 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
22752
22753 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
22754 # into the resulting binary.
22755 hardcode_minus_L=$hardcode_minus_L_CXX
22756
22757 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
22758 # into the resulting binary.
22759 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
22760
22761 # Set to "yes" if building a shared library automatically hardcodes DIR
22762 # into the library and all subsequent libraries and executables linked
22763 # against it.
22764 hardcode_automatic=$hardcode_automatic_CXX
22765
22766 # Set to yes if linker adds runtime paths of dependent libraries
22767 # to runtime path list.
22768 inherit_rpath=$inherit_rpath_CXX
22769
22770 # Whether libtool must link a program against all its dependency libraries.
22771 link_all_deplibs=$link_all_deplibs_CXX
22772
22773 # Fix the shell variable \$srcfile for the compiler.
22774 fix_srcfile_path=$lt_fix_srcfile_path_CXX
22775
22776 # Set to "yes" if exported symbols are required.
22777 always_export_symbols=$always_export_symbols_CXX
22778
22779 # The commands to list exported symbols.
22780 export_symbols_cmds=$lt_export_symbols_cmds_CXX
22781
22782 # Symbols that should not be listed in the preloaded symbols.
22783 exclude_expsyms=$lt_exclude_expsyms_CXX
22784
22785 # Symbols that must always be exported.
22786 include_expsyms=$lt_include_expsyms_CXX
22787
22788 # Commands necessary for linking programs (against libraries) with templates.
22789 prelink_cmds=$lt_prelink_cmds_CXX
22790
22791 # Specify filename containing input files.
22792 file_list_spec=$lt_file_list_spec_CXX
22793
22794 # How to hardcode a shared library path into an executable.
22795 hardcode_action=$hardcode_action_CXX
22796
22797 # The directories searched by this compiler when creating a shared library.
22798 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
22799
22800 # Dependencies to place before and after the objects being linked to
22801 # create a shared library.
22802 predep_objects=$lt_predep_objects_CXX
22803 postdep_objects=$lt_postdep_objects_CXX
22804 predeps=$lt_predeps_CXX
22805 postdeps=$lt_postdeps_CXX
22806
22807 # The library search path used internally by the compiler when linking
22808 # a shared library.
22809 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
22810
22811 # ### END LIBTOOL TAG CONFIG: CXX
22812 _LT_EOF
22813
22814 ;;
22815 "libm2min/Makefile":F) cat > vpsed$$ << \_EOF
22816 s!`test -f '$<' || echo '$(srcdir)/'`!!
22817 _EOF
22818 sed -f vpsed$$ $ac_file > tmp$$
22819 mv tmp$$ $ac_file
22820 rm vpsed$$
22821 echo 'MULTISUBDIR =' >> $ac_file
22822 ml_norecursion=yes
22823 . ${multi_basedir}/config-ml.in
22824 { ml_norecursion=; unset ml_norecursion;}
22825 ;;
22826 "libm2pim/Makefile":F) cat > vpsed$$ << \_EOF
22827 s!`test -f '$<' || echo '$(srcdir)/'`!!
22828 _EOF
22829 sed -f vpsed$$ $ac_file > tmp$$
22830 mv tmp$$ $ac_file
22831 rm vpsed$$
22832 echo 'MULTISUBDIR =' >> $ac_file
22833 ml_norecursion=yes
22834 . ${multi_basedir}/config-ml.in
22835 { ml_norecursion=; unset ml_norecursion;}
22836 ;;
22837 "libm2iso/Makefile":F) cat > vpsed$$ << \_EOF
22838 s!`test -f '$<' || echo '$(srcdir)/'`!!
22839 _EOF
22840 sed -f vpsed$$ $ac_file > tmp$$
22841 mv tmp$$ $ac_file
22842 rm vpsed$$
22843 echo 'MULTISUBDIR =' >> $ac_file
22844 ml_norecursion=yes
22845 . ${multi_basedir}/config-ml.in
22846 { ml_norecursion=; unset ml_norecursion;}
22847 ;;
22848 "libm2cor/Makefile":F) cat > vpsed$$ << \_EOF
22849 s!`test -f '$<' || echo '$(srcdir)/'`!!
22850 _EOF
22851 sed -f vpsed$$ $ac_file > tmp$$
22852 mv tmp$$ $ac_file
22853 rm vpsed$$
22854 echo 'MULTISUBDIR =' >> $ac_file
22855 ml_norecursion=yes
22856 . ${multi_basedir}/config-ml.in
22857 { ml_norecursion=; unset ml_norecursion;}
22858 ;;
22859 "libm2log/Makefile":F) cat > vpsed$$ << \_EOF
22860 s!`test -f '$<' || echo '$(srcdir)/'`!!
22861 _EOF
22862 sed -f vpsed$$ $ac_file > tmp$$
22863 mv tmp$$ $ac_file
22864 rm vpsed$$
22865 echo 'MULTISUBDIR =' >> $ac_file
22866 ml_norecursion=yes
22867 . ${multi_basedir}/config-ml.in
22868 { ml_norecursion=; unset ml_norecursion;}
22869 ;;
22870
22871 esac
22872 done # for ac_tag
22873
22874
22875 as_fn_exit 0
22876 _ACEOF
22877 ac_clean_files=$ac_clean_files_save
22878
22879 test $ac_write_fail = 0 ||
22880 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
22881
22882
22883 # configure is writing to config.log, and then calls config.status.
22884 # config.status does its own redirection, appending to config.log.
22885 # Unfortunately, on DOS this fails, as config.log is still kept open
22886 # by configure, so config.status won't be able to write to it; its
22887 # output is simply discarded. So we exec the FD to /dev/null,
22888 # effectively closing config.log, so it can be properly (re)opened and
22889 # appended to by config.status. When coming back to configure, we
22890 # need to make the FD available again.
22891 if test "$no_create" != yes; then
22892 ac_cs_success=:
22893 ac_config_status_args=
22894 test "$silent" = yes &&
22895 ac_config_status_args="$ac_config_status_args --quiet"
22896 exec 5>/dev/null
22897 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22898 exec 5>>config.log
22899 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22900 # would make configure fail if this is the last instruction.
22901 $ac_cs_success || as_fn_exit 1
22902 fi
22903 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
22904 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
22905 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
22906 fi
22907