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 16DUALCASE=1; export DUALCASE # for MKS sh 17if 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 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_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. 43if 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 --' 47elif (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' 50else 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' 70fi 71 72# The user is always right. 73if 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 } 79fi 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.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90as_myself= 91case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94for as_dir in $PATH 95do 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 100IFS=$as_save_IFS 101 102 ;; 103esac 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. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 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. 118for as_var in BASH_ENV ENV MAIL MAILPATH 119do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121done 122PS1='$ ' 123PS2='> ' 124PS4='+ ' 125 126# NLS nuisances. 127LC_ALL=C 128export LC_ALL 129LANGUAGE=C 130export 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. 143BASH_ENV=/dev/null 144ENV=/dev/null 145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151esac 152exec $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 156as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160if 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 168else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174esac 175fi 176" 177 as_required="as_fn_return () { (exit \$1); } 178as_fn_success () { as_fn_return 0; } 179as_fn_failure () { as_fn_return 1; } 180as_fn_ret_success () { return 0; } 181as_fn_ret_failure () { return 1; } 182 183exitcode=0 184as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190else 191 exitcode=1; echo positional parameters were not saved. 192fi 193test x\$exitcode = x0 || exit 1 194test -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 199test \$(( 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 210else 211 as_have_required=no 212fi 213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 215else 216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217as_found=false 218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219do 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 233fi 234fi 235 done;; 236 esac 237 as_found=false 238done 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 242fi; } 243IFS=$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. 252BASH_ENV=/dev/null 253ENV=/dev/null 254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255case $- in # (((( 256 *v*x* | *x*v* ) as_opts=-vx ;; 257 *v* ) as_opts=-v ;; 258 *x* ) as_opts=-x ;; 259 * ) as_opts= ;; 260esac 261exec $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 265exit 255 266fi 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 281fi 282fi 283fi 284SHELL=${CONFIG_SHELL-/bin/sh} 285export SHELL 286# Unset more variables known to interfere with behavior of common tools. 287CLICOLOR_FORCE= GREP_OPTIONS= 288unset CLICOLOR_FORCE GREP_OPTIONS 289 290## --------------------- ## 291## M4sh Shell Functions. ## 292## --------------------- ## 293# as_fn_unset VAR 294# --------------- 295# Portably unset VAR. 296as_fn_unset () 297{ 298 { eval $1=; unset $1;} 299} 300as_unset=as_fn_unset 301 302# as_fn_set_status STATUS 303# ----------------------- 304# Set $? to STATUS, without forking. 305as_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. 313as_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. 323as_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. 371as_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. 381if (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 }' 386else 387 as_fn_append () 388 { 389 eval $1=\$$1\$2 390 } 391fi # 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. 398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 eval 'as_fn_arith () 400 { 401 as_val=$(( $* )) 402 }' 403else 404 as_fn_arith () 405 { 406 as_val=`expr "$@" || test $? -eq 1` 407 } 408fi # 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. 416as_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 427if expr a : '\(a\)' >/dev/null 2>&1 && 428 test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 as_expr=expr 430else 431 as_expr=false 432fi 433 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 as_basename=basename 436else 437 as_basename=false 438fi 439 440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 as_dirname=dirname 442else 443 as_dirname=false 444fi 445 446as_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. 466as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469as_cr_digits='0123456789' 470as_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 508ECHO_C= ECHO_N= ECHO_T= 509case `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';; 519esac 520 521rm -f conf$$ conf$$.exe conf$$.file 522if test -d conf$$.dir; then 523 rm -f conf$$.dir/conf$$.file 524else 525 rm -f conf$$.dir 526 mkdir conf$$.dir 2>/dev/null 527fi 528if (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 542else 543 as_ln_s='cp -pR' 544fi 545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546rmdir conf$$.dir 2>/dev/null 547 548if mkdir -p . 2>/dev/null; then 549 as_mkdir_p='mkdir -p "$as_dir"' 550else 551 test -d ./-p && rmdir ./-p 552 as_mkdir_p=false 553fi 554 555as_test_x='test -x' 556as_executable_p=as_fn_executable_p 557 558# Sed expression to map a string onto a valid CPP name. 559as_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. 562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 564SHELL=${CONFIG_SHELL-/bin/sh} 565 566 567test -n "$DJDIR" || exec 7<&0 </dev/null 568exec 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. 573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 575# 576# Initializations. 577# 578ac_default_prefix=/usr/local 579ac_clean_files= 580ac_config_libobj_dir=. 581LIBOBJS= 582cross_compiling=no 583subdirs= 584MFLAGS= 585MAKEFLAGS= 586 587# Identity of this package. 588PACKAGE_NAME='package-unused' 589PACKAGE_TARNAME='libgo' 590PACKAGE_VERSION='version-unused' 591PACKAGE_STRING='package-unused version-unused' 592PACKAGE_BUGREPORT='' 593PACKAGE_URL='' 594 595ac_unique_file="Makefile.am" 596# Factoring default headers for most tests. 597ac_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 632ac_subst_vars='am__EXEEXT_FALSE 633am__EXEEXT_TRUE 634LTLIBOBJS 635LIBOBJS 636HAVE_STAT_TIMESPEC_FALSE 637HAVE_STAT_TIMESPEC_TRUE 638STRUCT_EPOLL_EVENT_FD_OFFSET 639SIZEOF_STRUCT_EPOLL_EVENT 640MATH_FLAG 641STRINGOPS_FLAG 642HAVE_WAIT4_FALSE 643HAVE_WAIT4_TRUE 644HAVE_STRERROR_R_FALSE 645HAVE_STRERROR_R_TRUE 646HAVE_SYS_MMAN_H_FALSE 647HAVE_SYS_MMAN_H_TRUE 648PTHREAD_LIBS 649PTHREAD_CFLAGS 650NET_LIBS 651MATH_LIBS 652GOC_IS_LLGO_FALSE 653GOC_IS_LLGO_TRUE 654GO_SPLIT_STACK 655USING_SPLIT_STACK_FALSE 656USING_SPLIT_STACK_TRUE 657SPLIT_STACK 658HWCAP_CFLAGS 659OSCFLAGS 660GO_SYSCALL_OS_ARCH_FILE 661GO_SYSCALL_OS_FILE 662GO_LIBCALL_OS_ARCH_FILE 663GO_LIBCALL_OS_FILE 664FUNCTION_DESCRIPTORS 665ALLGOARCHFAMILY 666ALLGOARCH 667GOARCH 668USE_DEJAGNU 669ALLGOOS 670GOOS 671LIBGO_IS_BSD_FALSE 672LIBGO_IS_BSD_TRUE 673LIBGO_IS_HURD_FALSE 674LIBGO_IS_HURD_TRUE 675LIBGO_IS_AIX_FALSE 676LIBGO_IS_AIX_TRUE 677LIBGO_IS_SOLARIS_FALSE 678LIBGO_IS_SOLARIS_TRUE 679LIBGO_IS_RTEMS_FALSE 680LIBGO_IS_RTEMS_TRUE 681LIBGO_IS_DRAGONFLY_FALSE 682LIBGO_IS_DRAGONFLY_TRUE 683LIBGO_IS_OPENBSD_FALSE 684LIBGO_IS_OPENBSD_TRUE 685LIBGO_IS_NETBSD_FALSE 686LIBGO_IS_NETBSD_TRUE 687LIBGO_IS_LINUX_FALSE 688LIBGO_IS_LINUX_TRUE 689LIBGO_IS_IRIX_FALSE 690LIBGO_IS_IRIX_TRUE 691LIBGO_IS_FREEBSD_FALSE 692LIBGO_IS_FREEBSD_TRUE 693LIBGO_IS_DARWIN_FALSE 694LIBGO_IS_DARWIN_TRUE 695go_include 696LIBATOMIC 697USE_LIBFFI_FALSE 698USE_LIBFFI_TRUE 699LIBFFIINCS 700LIBFFI 701nover_glibgo_toolexeclibdir 702glibgo_toolexeclibdir 703glibgo_toolexecdir 704WERROR 705WARN_FLAGS 706CC_FOR_BUILD 707enable_static 708enable_shared 709CPP 710OTOOL64 711OTOOL 712LIPO 713NMEDIT 714DSYMUTIL 715AR 716OBJDUMP 717LN_S 718NM 719ac_ct_DUMPBIN 720DUMPBIN 721LIBTOOL 722OBJCOPY 723RANLIB 724LD 725FGREP 726EGREP 727GREP 728SED 729MAINT 730MAINTAINER_MODE_FALSE 731MAINTAINER_MODE_TRUE 732GOFLAGS 733GOC 734am__fastdepCC_FALSE 735am__fastdepCC_TRUE 736CCDEPMODE 737am__nodep 738AMDEPBACKSLASH 739AMDEP_FALSE 740AMDEP_TRUE 741am__quote 742am__include 743DEPDIR 744OBJEXT 745EXEEXT 746ac_ct_CC 747CPPFLAGS 748LDFLAGS 749CFLAGS 750CC 751AM_BACKSLASH 752AM_DEFAULT_VERBOSITY 753AM_DEFAULT_V 754AM_V 755am__untar 756am__tar 757AMTAR 758am__leading_dot 759SET_MAKE 760AWK 761mkdir_p 762MKDIR_P 763INSTALL_STRIP_PROGRAM 764STRIP 765install_sh 766MAKEINFO 767AUTOHEADER 768AUTOMAKE 769AUTOCONF 770ACLOCAL 771VERSION 772PACKAGE 773CYGPATH_W 774am__isrc 775INSTALL_DATA 776INSTALL_SCRIPT 777INSTALL_PROGRAM 778target_os 779target_vendor 780target_cpu 781target 782host_os 783host_vendor 784host_cpu 785host 786build_os 787build_vendor 788build_cpu 789build 790multi_basedir 791libtool_VERSION 792target_alias 793host_alias 794build_alias 795LIBS 796ECHO_T 797ECHO_N 798ECHO_C 799DEFS 800mandir 801localedir 802libdir 803psdir 804pdfdir 805dvidir 806htmldir 807infodir 808docdir 809oldincludedir 810includedir 811localstatedir 812sharedstatedir 813sysconfdir 814datadir 815datarootdir 816libexecdir 817sbindir 818bindir 819program_transform_name 820prefix 821exec_prefix 822PACKAGE_URL 823PACKAGE_BUGREPORT 824PACKAGE_STRING 825PACKAGE_VERSION 826PACKAGE_TARNAME 827PACKAGE_NAME 828PATH_SEPARATOR 829SHELL' 830ac_subst_files='' 831ac_user_opts=' 832enable_option_checking 833enable_multilib 834enable_silent_rules 835enable_dependency_tracking 836enable_maintainer_mode 837with_gnu_ld 838enable_shared 839enable_static 840with_pic 841enable_fast_install 842enable_libtool_lock 843enable_werror 844enable_version_specific_runtime_libs 845with_libffi 846with_libatomic 847with_system_libunwind 848' 849 ac_precious_vars='build_alias 850host_alias 851target_alias 852CPP 853CPPFLAGS' 854 855 856# Initialize some variables set by options. 857ac_init_help= 858ac_init_version=false 859ac_unrecognized_opts= 860ac_unrecognized_sep= 861# The variables have the same names as the options, with 862# dashes changed to underlines. 863cache_file=/dev/null 864exec_prefix=NONE 865no_create= 866no_recursion= 867prefix=NONE 868program_prefix=NONE 869program_suffix=NONE 870program_transform_name=s,x,x, 871silent= 872site= 873srcdir= 874verbose= 875x_includes=NONE 876x_libraries=NONE 877 878# Installation directory options. 879# These are left unexpanded so users can "make install exec_prefix=/foo" 880# and all the variables that are supposed to be based on exec_prefix 881# by default will actually change. 882# Use braces instead of parens because sh, perl, etc. also accept them. 883# (The list follows the same order as the GNU Coding Standards.) 884bindir='${exec_prefix}/bin' 885sbindir='${exec_prefix}/sbin' 886libexecdir='${exec_prefix}/libexec' 887datarootdir='${prefix}/share' 888datadir='${datarootdir}' 889sysconfdir='${prefix}/etc' 890sharedstatedir='${prefix}/com' 891localstatedir='${prefix}/var' 892includedir='${prefix}/include' 893oldincludedir='/usr/include' 894docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 895infodir='${datarootdir}/info' 896htmldir='${docdir}' 897dvidir='${docdir}' 898pdfdir='${docdir}' 899psdir='${docdir}' 900libdir='${exec_prefix}/lib' 901localedir='${datarootdir}/locale' 902mandir='${datarootdir}/man' 903 904ac_prev= 905ac_dashdash= 906for ac_option 907do 908 # If the previous option needs an argument, assign it. 909 if test -n "$ac_prev"; then 910 eval $ac_prev=\$ac_option 911 ac_prev= 912 continue 913 fi 914 915 case $ac_option in 916 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 917 *=) ac_optarg= ;; 918 *) ac_optarg=yes ;; 919 esac 920 921 # Accept the important Cygnus configure options, so we can diagnose typos. 922 923 case $ac_dashdash$ac_option in 924 --) 925 ac_dashdash=yes ;; 926 927 -bindir | --bindir | --bindi | --bind | --bin | --bi) 928 ac_prev=bindir ;; 929 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 930 bindir=$ac_optarg ;; 931 932 -build | --build | --buil | --bui | --bu) 933 ac_prev=build_alias ;; 934 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 935 build_alias=$ac_optarg ;; 936 937 -cache-file | --cache-file | --cache-fil | --cache-fi \ 938 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 939 ac_prev=cache_file ;; 940 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 941 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 942 cache_file=$ac_optarg ;; 943 944 --config-cache | -C) 945 cache_file=config.cache ;; 946 947 -datadir | --datadir | --datadi | --datad) 948 ac_prev=datadir ;; 949 -datadir=* | --datadir=* | --datadi=* | --datad=*) 950 datadir=$ac_optarg ;; 951 952 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 953 | --dataroo | --dataro | --datar) 954 ac_prev=datarootdir ;; 955 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 956 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 957 datarootdir=$ac_optarg ;; 958 959 -disable-* | --disable-*) 960 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 961 # Reject names that are not valid shell variable names. 962 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 963 as_fn_error $? "invalid feature name: $ac_useropt" 964 ac_useropt_orig=$ac_useropt 965 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 966 case $ac_user_opts in 967 *" 968"enable_$ac_useropt" 969"*) ;; 970 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 971 ac_unrecognized_sep=', ';; 972 esac 973 eval enable_$ac_useropt=no ;; 974 975 -docdir | --docdir | --docdi | --doc | --do) 976 ac_prev=docdir ;; 977 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 978 docdir=$ac_optarg ;; 979 980 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 981 ac_prev=dvidir ;; 982 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 983 dvidir=$ac_optarg ;; 984 985 -enable-* | --enable-*) 986 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 987 # Reject names that are not valid shell variable names. 988 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 989 as_fn_error $? "invalid feature name: $ac_useropt" 990 ac_useropt_orig=$ac_useropt 991 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 992 case $ac_user_opts in 993 *" 994"enable_$ac_useropt" 995"*) ;; 996 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 997 ac_unrecognized_sep=', ';; 998 esac 999 eval enable_$ac_useropt=\$ac_optarg ;; 1000 1001 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1002 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1003 | --exec | --exe | --ex) 1004 ac_prev=exec_prefix ;; 1005 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1006 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1007 | --exec=* | --exe=* | --ex=*) 1008 exec_prefix=$ac_optarg ;; 1009 1010 -gas | --gas | --ga | --g) 1011 # Obsolete; use --with-gas. 1012 with_gas=yes ;; 1013 1014 -help | --help | --hel | --he | -h) 1015 ac_init_help=long ;; 1016 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1017 ac_init_help=recursive ;; 1018 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1019 ac_init_help=short ;; 1020 1021 -host | --host | --hos | --ho) 1022 ac_prev=host_alias ;; 1023 -host=* | --host=* | --hos=* | --ho=*) 1024 host_alias=$ac_optarg ;; 1025 1026 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1027 ac_prev=htmldir ;; 1028 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1029 | --ht=*) 1030 htmldir=$ac_optarg ;; 1031 1032 -includedir | --includedir | --includedi | --included | --include \ 1033 | --includ | --inclu | --incl | --inc) 1034 ac_prev=includedir ;; 1035 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1036 | --includ=* | --inclu=* | --incl=* | --inc=*) 1037 includedir=$ac_optarg ;; 1038 1039 -infodir | --infodir | --infodi | --infod | --info | --inf) 1040 ac_prev=infodir ;; 1041 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1042 infodir=$ac_optarg ;; 1043 1044 -libdir | --libdir | --libdi | --libd) 1045 ac_prev=libdir ;; 1046 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1047 libdir=$ac_optarg ;; 1048 1049 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1050 | --libexe | --libex | --libe) 1051 ac_prev=libexecdir ;; 1052 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1053 | --libexe=* | --libex=* | --libe=*) 1054 libexecdir=$ac_optarg ;; 1055 1056 -localedir | --localedir | --localedi | --localed | --locale) 1057 ac_prev=localedir ;; 1058 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1059 localedir=$ac_optarg ;; 1060 1061 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1062 | --localstate | --localstat | --localsta | --localst | --locals) 1063 ac_prev=localstatedir ;; 1064 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1065 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1066 localstatedir=$ac_optarg ;; 1067 1068 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1069 ac_prev=mandir ;; 1070 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1071 mandir=$ac_optarg ;; 1072 1073 -nfp | --nfp | --nf) 1074 # Obsolete; use --without-fp. 1075 with_fp=no ;; 1076 1077 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1078 | --no-cr | --no-c | -n) 1079 no_create=yes ;; 1080 1081 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1082 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1083 no_recursion=yes ;; 1084 1085 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1086 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1087 | --oldin | --oldi | --old | --ol | --o) 1088 ac_prev=oldincludedir ;; 1089 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1090 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1091 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1092 oldincludedir=$ac_optarg ;; 1093 1094 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1095 ac_prev=prefix ;; 1096 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1097 prefix=$ac_optarg ;; 1098 1099 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1100 | --program-pre | --program-pr | --program-p) 1101 ac_prev=program_prefix ;; 1102 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1103 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1104 program_prefix=$ac_optarg ;; 1105 1106 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1107 | --program-suf | --program-su | --program-s) 1108 ac_prev=program_suffix ;; 1109 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1110 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1111 program_suffix=$ac_optarg ;; 1112 1113 -program-transform-name | --program-transform-name \ 1114 | --program-transform-nam | --program-transform-na \ 1115 | --program-transform-n | --program-transform- \ 1116 | --program-transform | --program-transfor \ 1117 | --program-transfo | --program-transf \ 1118 | --program-trans | --program-tran \ 1119 | --progr-tra | --program-tr | --program-t) 1120 ac_prev=program_transform_name ;; 1121 -program-transform-name=* | --program-transform-name=* \ 1122 | --program-transform-nam=* | --program-transform-na=* \ 1123 | --program-transform-n=* | --program-transform-=* \ 1124 | --program-transform=* | --program-transfor=* \ 1125 | --program-transfo=* | --program-transf=* \ 1126 | --program-trans=* | --program-tran=* \ 1127 | --progr-tra=* | --program-tr=* | --program-t=*) 1128 program_transform_name=$ac_optarg ;; 1129 1130 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1131 ac_prev=pdfdir ;; 1132 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1133 pdfdir=$ac_optarg ;; 1134 1135 -psdir | --psdir | --psdi | --psd | --ps) 1136 ac_prev=psdir ;; 1137 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1138 psdir=$ac_optarg ;; 1139 1140 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1141 | -silent | --silent | --silen | --sile | --sil) 1142 silent=yes ;; 1143 1144 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1145 ac_prev=sbindir ;; 1146 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1147 | --sbi=* | --sb=*) 1148 sbindir=$ac_optarg ;; 1149 1150 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1151 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1152 | --sharedst | --shareds | --shared | --share | --shar \ 1153 | --sha | --sh) 1154 ac_prev=sharedstatedir ;; 1155 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1156 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1157 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1158 | --sha=* | --sh=*) 1159 sharedstatedir=$ac_optarg ;; 1160 1161 -site | --site | --sit) 1162 ac_prev=site ;; 1163 -site=* | --site=* | --sit=*) 1164 site=$ac_optarg ;; 1165 1166 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1167 ac_prev=srcdir ;; 1168 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1169 srcdir=$ac_optarg ;; 1170 1171 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1172 | --syscon | --sysco | --sysc | --sys | --sy) 1173 ac_prev=sysconfdir ;; 1174 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1175 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1176 sysconfdir=$ac_optarg ;; 1177 1178 -target | --target | --targe | --targ | --tar | --ta | --t) 1179 ac_prev=target_alias ;; 1180 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1181 target_alias=$ac_optarg ;; 1182 1183 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1184 verbose=yes ;; 1185 1186 -version | --version | --versio | --versi | --vers | -V) 1187 ac_init_version=: ;; 1188 1189 -with-* | --with-*) 1190 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1191 # Reject names that are not valid shell variable names. 1192 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1193 as_fn_error $? "invalid package name: $ac_useropt" 1194 ac_useropt_orig=$ac_useropt 1195 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1196 case $ac_user_opts in 1197 *" 1198"with_$ac_useropt" 1199"*) ;; 1200 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1201 ac_unrecognized_sep=', ';; 1202 esac 1203 eval with_$ac_useropt=\$ac_optarg ;; 1204 1205 -without-* | --without-*) 1206 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1207 # Reject names that are not valid shell variable names. 1208 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1209 as_fn_error $? "invalid package name: $ac_useropt" 1210 ac_useropt_orig=$ac_useropt 1211 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1212 case $ac_user_opts in 1213 *" 1214"with_$ac_useropt" 1215"*) ;; 1216 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1217 ac_unrecognized_sep=', ';; 1218 esac 1219 eval with_$ac_useropt=no ;; 1220 1221 --x) 1222 # Obsolete; use --with-x. 1223 with_x=yes ;; 1224 1225 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1226 | --x-incl | --x-inc | --x-in | --x-i) 1227 ac_prev=x_includes ;; 1228 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1229 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1230 x_includes=$ac_optarg ;; 1231 1232 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1233 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1234 ac_prev=x_libraries ;; 1235 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1236 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1237 x_libraries=$ac_optarg ;; 1238 1239 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1240Try \`$0 --help' for more information" 1241 ;; 1242 1243 *=*) 1244 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1245 # Reject names that are not valid shell variable names. 1246 case $ac_envvar in #( 1247 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1248 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1249 esac 1250 eval $ac_envvar=\$ac_optarg 1251 export $ac_envvar ;; 1252 1253 *) 1254 # FIXME: should be removed in autoconf 3.0. 1255 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1256 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1257 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1258 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1259 ;; 1260 1261 esac 1262done 1263 1264if test -n "$ac_prev"; then 1265 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1266 as_fn_error $? "missing argument to $ac_option" 1267fi 1268 1269if test -n "$ac_unrecognized_opts"; then 1270 case $enable_option_checking in 1271 no) ;; 1272 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1273 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1274 esac 1275fi 1276 1277# Check all directory arguments for consistency. 1278for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1279 datadir sysconfdir sharedstatedir localstatedir includedir \ 1280 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1281 libdir localedir mandir 1282do 1283 eval ac_val=\$$ac_var 1284 # Remove trailing slashes. 1285 case $ac_val in 1286 */ ) 1287 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1288 eval $ac_var=\$ac_val;; 1289 esac 1290 # Be sure to have absolute directory names. 1291 case $ac_val in 1292 [\\/$]* | ?:[\\/]* ) continue;; 1293 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1294 esac 1295 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1296done 1297 1298# There might be people who depend on the old broken behavior: `$host' 1299# used to hold the argument of --host etc. 1300# FIXME: To remove some day. 1301build=$build_alias 1302host=$host_alias 1303target=$target_alias 1304 1305# FIXME: To remove some day. 1306if test "x$host_alias" != x; then 1307 if test "x$build_alias" = x; then 1308 cross_compiling=maybe 1309 elif test "x$build_alias" != "x$host_alias"; then 1310 cross_compiling=yes 1311 fi 1312fi 1313 1314ac_tool_prefix= 1315test -n "$host_alias" && ac_tool_prefix=$host_alias- 1316 1317test "$silent" = yes && exec 6>/dev/null 1318 1319 1320ac_pwd=`pwd` && test -n "$ac_pwd" && 1321ac_ls_di=`ls -di .` && 1322ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1323 as_fn_error $? "working directory cannot be determined" 1324test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1325 as_fn_error $? "pwd does not report name of working directory" 1326 1327 1328# Find the source files, if location was not specified. 1329if test -z "$srcdir"; then 1330 ac_srcdir_defaulted=yes 1331 # Try the directory containing this script, then the parent directory. 1332 ac_confdir=`$as_dirname -- "$as_myself" || 1333$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1334 X"$as_myself" : 'X\(//\)[^/]' \| \ 1335 X"$as_myself" : 'X\(//\)$' \| \ 1336 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1337$as_echo X"$as_myself" | 1338 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1339 s//\1/ 1340 q 1341 } 1342 /^X\(\/\/\)[^/].*/{ 1343 s//\1/ 1344 q 1345 } 1346 /^X\(\/\/\)$/{ 1347 s//\1/ 1348 q 1349 } 1350 /^X\(\/\).*/{ 1351 s//\1/ 1352 q 1353 } 1354 s/.*/./; q'` 1355 srcdir=$ac_confdir 1356 if test ! -r "$srcdir/$ac_unique_file"; then 1357 srcdir=.. 1358 fi 1359else 1360 ac_srcdir_defaulted=no 1361fi 1362if test ! -r "$srcdir/$ac_unique_file"; then 1363 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1364 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1365fi 1366ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1367ac_abs_confdir=`( 1368 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1369 pwd)` 1370# When building in place, set srcdir=. 1371if test "$ac_abs_confdir" = "$ac_pwd"; then 1372 srcdir=. 1373fi 1374# Remove unnecessary trailing slashes from srcdir. 1375# Double slashes in file names in object file debugging info 1376# mess up M-x gdb in Emacs. 1377case $srcdir in 1378*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1379esac 1380for ac_var in $ac_precious_vars; do 1381 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1382 eval ac_env_${ac_var}_value=\$${ac_var} 1383 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1384 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1385done 1386 1387# 1388# Report the --help message. 1389# 1390if test "$ac_init_help" = "long"; then 1391 # Omit some internal or obsolete options to make the list less imposing. 1392 # This message is too long to be a string in the A/UX 3.1 sh. 1393 cat <<_ACEOF 1394\`configure' configures package-unused version-unused to adapt to many kinds of systems. 1395 1396Usage: $0 [OPTION]... [VAR=VALUE]... 1397 1398To assign environment variables (e.g., CC, CFLAGS...), specify them as 1399VAR=VALUE. See below for descriptions of some of the useful variables. 1400 1401Defaults for the options are specified in brackets. 1402 1403Configuration: 1404 -h, --help display this help and exit 1405 --help=short display options specific to this package 1406 --help=recursive display the short help of all the included packages 1407 -V, --version display version information and exit 1408 -q, --quiet, --silent do not print \`checking ...' messages 1409 --cache-file=FILE cache test results in FILE [disabled] 1410 -C, --config-cache alias for \`--cache-file=config.cache' 1411 -n, --no-create do not create output files 1412 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1413 1414Installation directories: 1415 --prefix=PREFIX install architecture-independent files in PREFIX 1416 [$ac_default_prefix] 1417 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1418 [PREFIX] 1419 1420By default, \`make install' will install all the files in 1421\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1422an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1423for instance \`--prefix=\$HOME'. 1424 1425For better control, use the options below. 1426 1427Fine tuning of the installation directories: 1428 --bindir=DIR user executables [EPREFIX/bin] 1429 --sbindir=DIR system admin executables [EPREFIX/sbin] 1430 --libexecdir=DIR program executables [EPREFIX/libexec] 1431 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1432 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1433 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1434 --libdir=DIR object code libraries [EPREFIX/lib] 1435 --includedir=DIR C header files [PREFIX/include] 1436 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1437 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1438 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1439 --infodir=DIR info documentation [DATAROOTDIR/info] 1440 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1441 --mandir=DIR man documentation [DATAROOTDIR/man] 1442 --docdir=DIR documentation root [DATAROOTDIR/doc/libgo] 1443 --htmldir=DIR html documentation [DOCDIR] 1444 --dvidir=DIR dvi documentation [DOCDIR] 1445 --pdfdir=DIR pdf documentation [DOCDIR] 1446 --psdir=DIR ps documentation [DOCDIR] 1447_ACEOF 1448 1449 cat <<\_ACEOF 1450 1451Program names: 1452 --program-prefix=PREFIX prepend PREFIX to installed program names 1453 --program-suffix=SUFFIX append SUFFIX to installed program names 1454 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1455 1456System types: 1457 --build=BUILD configure for building on BUILD [guessed] 1458 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1459 --target=TARGET configure for building compilers for TARGET [HOST] 1460_ACEOF 1461fi 1462 1463if test -n "$ac_init_help"; then 1464 case $ac_init_help in 1465 short | recursive ) echo "Configuration of package-unused version-unused:";; 1466 esac 1467 cat <<\_ACEOF 1468 1469Optional Features: 1470 --disable-option-checking ignore unrecognized --enable/--with options 1471 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1472 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1473 --enable-multilib build many library versions (default) 1474 --enable-silent-rules less verbose build output (undo: "make V=1") 1475 --disable-silent-rules verbose build output (undo: "make V=0") 1476 --enable-dependency-tracking 1477 do not reject slow dependency extractors 1478 --disable-dependency-tracking 1479 speeds up one-time build 1480 --enable-maintainer-mode 1481 enable make rules and dependencies not useful (and 1482 sometimes confusing) to the casual installer 1483 --enable-shared[=PKGS] build shared libraries [default=yes] 1484 --enable-static[=PKGS] build static libraries [default=yes] 1485 --enable-fast-install[=PKGS] 1486 optimize for fast installation [default=yes] 1487 --disable-libtool-lock avoid locking (might break parallel builds) 1488 --enable-werror turns on -Werror [default=yes] 1489 --enable-version-specific-runtime-libs 1490 Specify that runtime libraries should be installed 1491 in a compiler-specific directory 1492 1493Optional Packages: 1494 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1495 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1496 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1497 --with-pic try to use only PIC/non-PIC objects [default=use 1498 both] 1499 --without-libffi don't use libffi 1500 --without-libatomic don't use libatomic 1501 --with-system-libunwind use installed libunwind 1502 1503Some influential environment variables: 1504 CC C compiler command 1505 CFLAGS C compiler flags 1506 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1507 nonstandard directory <lib dir> 1508 LIBS libraries to pass to the linker, e.g. -l<library> 1509 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1510 you have headers in a nonstandard directory <include dir> 1511 GOC Go compiler command 1512 GOFLAGS Go compiler flags 1513 CPP C preprocessor 1514 1515Use these variables to override the choices made by `configure' or to help 1516it to find libraries and programs with nonstandard names/locations. 1517 1518Report bugs to the package provider. 1519_ACEOF 1520ac_status=$? 1521fi 1522 1523if test "$ac_init_help" = "recursive"; then 1524 # If there are subdirs, report their specific --help. 1525 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1526 test -d "$ac_dir" || 1527 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1528 continue 1529 ac_builddir=. 1530 1531case "$ac_dir" in 1532.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1533*) 1534 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1535 # A ".." for each directory in $ac_dir_suffix. 1536 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1537 case $ac_top_builddir_sub in 1538 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1539 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1540 esac ;; 1541esac 1542ac_abs_top_builddir=$ac_pwd 1543ac_abs_builddir=$ac_pwd$ac_dir_suffix 1544# for backward compatibility: 1545ac_top_builddir=$ac_top_build_prefix 1546 1547case $srcdir in 1548 .) # We are building in place. 1549 ac_srcdir=. 1550 ac_top_srcdir=$ac_top_builddir_sub 1551 ac_abs_top_srcdir=$ac_pwd ;; 1552 [\\/]* | ?:[\\/]* ) # Absolute name. 1553 ac_srcdir=$srcdir$ac_dir_suffix; 1554 ac_top_srcdir=$srcdir 1555 ac_abs_top_srcdir=$srcdir ;; 1556 *) # Relative name. 1557 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1558 ac_top_srcdir=$ac_top_build_prefix$srcdir 1559 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1560esac 1561ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1562 1563 cd "$ac_dir" || { ac_status=$?; continue; } 1564 # Check for guested configure. 1565 if test -f "$ac_srcdir/configure.gnu"; then 1566 echo && 1567 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1568 elif test -f "$ac_srcdir/configure"; then 1569 echo && 1570 $SHELL "$ac_srcdir/configure" --help=recursive 1571 else 1572 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1573 fi || ac_status=$? 1574 cd "$ac_pwd" || { ac_status=$?; break; } 1575 done 1576fi 1577 1578test -n "$ac_init_help" && exit $ac_status 1579if $ac_init_version; then 1580 cat <<\_ACEOF 1581package-unused configure version-unused 1582generated by GNU Autoconf 2.69 1583 1584Copyright (C) 2012 Free Software Foundation, Inc. 1585This configure script is free software; the Free Software Foundation 1586gives unlimited permission to copy, distribute and modify it. 1587_ACEOF 1588 exit 1589fi 1590 1591## ------------------------ ## 1592## Autoconf initialization. ## 1593## ------------------------ ## 1594 1595# ac_fn_c_try_compile LINENO 1596# -------------------------- 1597# Try to compile conftest.$ac_ext, and return whether this succeeded. 1598ac_fn_c_try_compile () 1599{ 1600 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1601 rm -f conftest.$ac_objext 1602 if { { ac_try="$ac_compile" 1603case "(($ac_try" in 1604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1605 *) ac_try_echo=$ac_try;; 1606esac 1607eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1608$as_echo "$ac_try_echo"; } >&5 1609 (eval "$ac_compile") 2>conftest.err 1610 ac_status=$? 1611 if test -s conftest.err; then 1612 grep -v '^ *+' conftest.err >conftest.er1 1613 cat conftest.er1 >&5 1614 mv -f conftest.er1 conftest.err 1615 fi 1616 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1617 test $ac_status = 0; } && { 1618 test -z "$ac_c_werror_flag" || 1619 test ! -s conftest.err 1620 } && test -s conftest.$ac_objext; then : 1621 ac_retval=0 1622else 1623 $as_echo "$as_me: failed program was:" >&5 1624sed 's/^/| /' conftest.$ac_ext >&5 1625 1626 ac_retval=1 1627fi 1628 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1629 as_fn_set_status $ac_retval 1630 1631} # ac_fn_c_try_compile 1632 1633# ac_fn_c_try_link LINENO 1634# ----------------------- 1635# Try to link conftest.$ac_ext, and return whether this succeeded. 1636ac_fn_c_try_link () 1637{ 1638 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1639 rm -f conftest.$ac_objext conftest$ac_exeext 1640 if { { ac_try="$ac_link" 1641case "(($ac_try" in 1642 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1643 *) ac_try_echo=$ac_try;; 1644esac 1645eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1646$as_echo "$ac_try_echo"; } >&5 1647 (eval "$ac_link") 2>conftest.err 1648 ac_status=$? 1649 if test -s conftest.err; then 1650 grep -v '^ *+' conftest.err >conftest.er1 1651 cat conftest.er1 >&5 1652 mv -f conftest.er1 conftest.err 1653 fi 1654 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1655 test $ac_status = 0; } && { 1656 test -z "$ac_c_werror_flag" || 1657 test ! -s conftest.err 1658 } && test -s conftest$ac_exeext && { 1659 test "$cross_compiling" = yes || 1660 test -x conftest$ac_exeext 1661 }; then : 1662 ac_retval=0 1663else 1664 $as_echo "$as_me: failed program was:" >&5 1665sed 's/^/| /' conftest.$ac_ext >&5 1666 1667 ac_retval=1 1668fi 1669 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1670 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1671 # interfere with the next link command; also delete a directory that is 1672 # left behind by Apple's compiler. We do this before executing the actions. 1673 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1674 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1675 as_fn_set_status $ac_retval 1676 1677} # ac_fn_c_try_link 1678 1679# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1680# ------------------------------------------------------- 1681# Tests whether HEADER exists and can be compiled using the include files in 1682# INCLUDES, setting the cache variable VAR accordingly. 1683ac_fn_c_check_header_compile () 1684{ 1685 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1687$as_echo_n "checking for $2... " >&6; } 1688if eval \${$3+:} false; then : 1689 $as_echo_n "(cached) " >&6 1690else 1691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1692/* end confdefs.h. */ 1693$4 1694#include <$2> 1695_ACEOF 1696if ac_fn_c_try_compile "$LINENO"; then : 1697 eval "$3=yes" 1698else 1699 eval "$3=no" 1700fi 1701rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1702fi 1703eval ac_res=\$$3 1704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1705$as_echo "$ac_res" >&6; } 1706 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1707 1708} # ac_fn_c_check_header_compile 1709 1710# ac_fn_c_try_cpp LINENO 1711# ---------------------- 1712# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1713ac_fn_c_try_cpp () 1714{ 1715 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1716 if { { ac_try="$ac_cpp conftest.$ac_ext" 1717case "(($ac_try" in 1718 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1719 *) ac_try_echo=$ac_try;; 1720esac 1721eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1722$as_echo "$ac_try_echo"; } >&5 1723 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1724 ac_status=$? 1725 if test -s conftest.err; then 1726 grep -v '^ *+' conftest.err >conftest.er1 1727 cat conftest.er1 >&5 1728 mv -f conftest.er1 conftest.err 1729 fi 1730 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1731 test $ac_status = 0; } > conftest.i && { 1732 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1733 test ! -s conftest.err 1734 }; then : 1735 ac_retval=0 1736else 1737 $as_echo "$as_me: failed program was:" >&5 1738sed 's/^/| /' conftest.$ac_ext >&5 1739 1740 ac_retval=1 1741fi 1742 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1743 as_fn_set_status $ac_retval 1744 1745} # ac_fn_c_try_cpp 1746 1747# ac_fn_c_try_run LINENO 1748# ---------------------- 1749# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1750# that executables *can* be run. 1751ac_fn_c_try_run () 1752{ 1753 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1754 if { { ac_try="$ac_link" 1755case "(($ac_try" in 1756 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1757 *) ac_try_echo=$ac_try;; 1758esac 1759eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1760$as_echo "$ac_try_echo"; } >&5 1761 (eval "$ac_link") 2>&5 1762 ac_status=$? 1763 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1764 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1765 { { case "(($ac_try" in 1766 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1767 *) ac_try_echo=$ac_try;; 1768esac 1769eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1770$as_echo "$ac_try_echo"; } >&5 1771 (eval "$ac_try") 2>&5 1772 ac_status=$? 1773 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1774 test $ac_status = 0; }; }; then : 1775 ac_retval=0 1776else 1777 $as_echo "$as_me: program exited with status $ac_status" >&5 1778 $as_echo "$as_me: failed program was:" >&5 1779sed 's/^/| /' conftest.$ac_ext >&5 1780 1781 ac_retval=$ac_status 1782fi 1783 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1784 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1785 as_fn_set_status $ac_retval 1786 1787} # ac_fn_c_try_run 1788 1789# ac_fn_c_check_func LINENO FUNC VAR 1790# ---------------------------------- 1791# Tests whether FUNC exists, setting the cache variable VAR accordingly 1792ac_fn_c_check_func () 1793{ 1794 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1796$as_echo_n "checking for $2... " >&6; } 1797if eval \${$3+:} false; then : 1798 $as_echo_n "(cached) " >&6 1799else 1800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1801/* end confdefs.h. */ 1802/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1803 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1804#define $2 innocuous_$2 1805 1806/* System header to define __stub macros and hopefully few prototypes, 1807 which can conflict with char $2 (); below. 1808 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1809 <limits.h> exists even on freestanding compilers. */ 1810 1811#ifdef __STDC__ 1812# include <limits.h> 1813#else 1814# include <assert.h> 1815#endif 1816 1817#undef $2 1818 1819/* Override any GCC internal prototype to avoid an error. 1820 Use char because int might match the return type of a GCC 1821 builtin and then its argument prototype would still apply. */ 1822#ifdef __cplusplus 1823extern "C" 1824#endif 1825char $2 (); 1826/* The GNU C library defines this for functions which it implements 1827 to always fail with ENOSYS. Some functions are actually named 1828 something starting with __ and the normal name is an alias. */ 1829#if defined __stub_$2 || defined __stub___$2 1830choke me 1831#endif 1832 1833int 1834main () 1835{ 1836return $2 (); 1837 ; 1838 return 0; 1839} 1840_ACEOF 1841if ac_fn_c_try_link "$LINENO"; then : 1842 eval "$3=yes" 1843else 1844 eval "$3=no" 1845fi 1846rm -f core conftest.err conftest.$ac_objext \ 1847 conftest$ac_exeext conftest.$ac_ext 1848fi 1849eval ac_res=\$$3 1850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1851$as_echo "$ac_res" >&6; } 1852 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1853 1854} # ac_fn_c_check_func 1855 1856# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1857# ------------------------------------------------------- 1858# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1859# the include files in INCLUDES and setting the cache variable VAR 1860# accordingly. 1861ac_fn_c_check_header_mongrel () 1862{ 1863 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1864 if eval \${$3+:} false; then : 1865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1866$as_echo_n "checking for $2... " >&6; } 1867if eval \${$3+:} false; then : 1868 $as_echo_n "(cached) " >&6 1869fi 1870eval ac_res=\$$3 1871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1872$as_echo "$ac_res" >&6; } 1873else 1874 # Is the header compilable? 1875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1876$as_echo_n "checking $2 usability... " >&6; } 1877cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1878/* end confdefs.h. */ 1879$4 1880#include <$2> 1881_ACEOF 1882if ac_fn_c_try_compile "$LINENO"; then : 1883 ac_header_compiler=yes 1884else 1885 ac_header_compiler=no 1886fi 1887rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1889$as_echo "$ac_header_compiler" >&6; } 1890 1891# Is the header present? 1892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1893$as_echo_n "checking $2 presence... " >&6; } 1894cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1895/* end confdefs.h. */ 1896#include <$2> 1897_ACEOF 1898if ac_fn_c_try_cpp "$LINENO"; then : 1899 ac_header_preproc=yes 1900else 1901 ac_header_preproc=no 1902fi 1903rm -f conftest.err conftest.i conftest.$ac_ext 1904{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1905$as_echo "$ac_header_preproc" >&6; } 1906 1907# So? What about this header? 1908case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1909 yes:no: ) 1910 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1911$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1912 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1913$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1914 ;; 1915 no:yes:* ) 1916 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1917$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1918 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1919$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1920 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1921$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1922 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1923$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1924 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1925$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1926 ;; 1927esac 1928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1929$as_echo_n "checking for $2... " >&6; } 1930if eval \${$3+:} false; then : 1931 $as_echo_n "(cached) " >&6 1932else 1933 eval "$3=\$ac_header_compiler" 1934fi 1935eval ac_res=\$$3 1936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1937$as_echo "$ac_res" >&6; } 1938fi 1939 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1940 1941} # ac_fn_c_check_header_mongrel 1942 1943# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1944# ------------------------------------------- 1945# Tests whether TYPE exists after having included INCLUDES, setting cache 1946# variable VAR accordingly. 1947ac_fn_c_check_type () 1948{ 1949 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1951$as_echo_n "checking for $2... " >&6; } 1952if eval \${$3+:} false; then : 1953 $as_echo_n "(cached) " >&6 1954else 1955 eval "$3=no" 1956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1957/* end confdefs.h. */ 1958$4 1959int 1960main () 1961{ 1962if (sizeof ($2)) 1963 return 0; 1964 ; 1965 return 0; 1966} 1967_ACEOF 1968if ac_fn_c_try_compile "$LINENO"; then : 1969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1970/* end confdefs.h. */ 1971$4 1972int 1973main () 1974{ 1975if (sizeof (($2))) 1976 return 0; 1977 ; 1978 return 0; 1979} 1980_ACEOF 1981if ac_fn_c_try_compile "$LINENO"; then : 1982 1983else 1984 eval "$3=yes" 1985fi 1986rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1987fi 1988rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1989fi 1990eval ac_res=\$$3 1991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1992$as_echo "$ac_res" >&6; } 1993 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1994 1995} # ac_fn_c_check_type 1996 1997# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 1998# -------------------------------------------- 1999# Tries to find the compile-time value of EXPR in a program that includes 2000# INCLUDES, setting VAR accordingly. Returns whether the value could be 2001# computed 2002ac_fn_c_compute_int () 2003{ 2004 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2005 if test "$cross_compiling" = yes; then 2006 # Depending upon the size, compute the lo and hi bounds. 2007cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2008/* end confdefs.h. */ 2009$4 2010int 2011main () 2012{ 2013static int test_array [1 - 2 * !(($2) >= 0)]; 2014test_array [0] = 0; 2015return test_array [0]; 2016 2017 ; 2018 return 0; 2019} 2020_ACEOF 2021if ac_fn_c_try_compile "$LINENO"; then : 2022 ac_lo=0 ac_mid=0 2023 while :; do 2024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2025/* end confdefs.h. */ 2026$4 2027int 2028main () 2029{ 2030static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2031test_array [0] = 0; 2032return test_array [0]; 2033 2034 ; 2035 return 0; 2036} 2037_ACEOF 2038if ac_fn_c_try_compile "$LINENO"; then : 2039 ac_hi=$ac_mid; break 2040else 2041 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2042 if test $ac_lo -le $ac_mid; then 2043 ac_lo= ac_hi= 2044 break 2045 fi 2046 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2047fi 2048rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2049 done 2050else 2051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2052/* end confdefs.h. */ 2053$4 2054int 2055main () 2056{ 2057static int test_array [1 - 2 * !(($2) < 0)]; 2058test_array [0] = 0; 2059return test_array [0]; 2060 2061 ; 2062 return 0; 2063} 2064_ACEOF 2065if ac_fn_c_try_compile "$LINENO"; then : 2066 ac_hi=-1 ac_mid=-1 2067 while :; do 2068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2069/* end confdefs.h. */ 2070$4 2071int 2072main () 2073{ 2074static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2075test_array [0] = 0; 2076return test_array [0]; 2077 2078 ; 2079 return 0; 2080} 2081_ACEOF 2082if ac_fn_c_try_compile "$LINENO"; then : 2083 ac_lo=$ac_mid; break 2084else 2085 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2086 if test $ac_mid -le $ac_hi; then 2087 ac_lo= ac_hi= 2088 break 2089 fi 2090 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2091fi 2092rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2093 done 2094else 2095 ac_lo= ac_hi= 2096fi 2097rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2098fi 2099rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2100# Binary search between lo and hi bounds. 2101while test "x$ac_lo" != "x$ac_hi"; do 2102 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2104/* end confdefs.h. */ 2105$4 2106int 2107main () 2108{ 2109static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2110test_array [0] = 0; 2111return test_array [0]; 2112 2113 ; 2114 return 0; 2115} 2116_ACEOF 2117if ac_fn_c_try_compile "$LINENO"; then : 2118 ac_hi=$ac_mid 2119else 2120 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2121fi 2122rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2123done 2124case $ac_lo in #(( 2125?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2126'') ac_retval=1 ;; 2127esac 2128 else 2129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2130/* end confdefs.h. */ 2131$4 2132static long int longval () { return $2; } 2133static unsigned long int ulongval () { return $2; } 2134#include <stdio.h> 2135#include <stdlib.h> 2136int 2137main () 2138{ 2139 2140 FILE *f = fopen ("conftest.val", "w"); 2141 if (! f) 2142 return 1; 2143 if (($2) < 0) 2144 { 2145 long int i = longval (); 2146 if (i != ($2)) 2147 return 1; 2148 fprintf (f, "%ld", i); 2149 } 2150 else 2151 { 2152 unsigned long int i = ulongval (); 2153 if (i != ($2)) 2154 return 1; 2155 fprintf (f, "%lu", i); 2156 } 2157 /* Do not output a trailing newline, as this causes \r\n confusion 2158 on some platforms. */ 2159 return ferror (f) || fclose (f) != 0; 2160 2161 ; 2162 return 0; 2163} 2164_ACEOF 2165if ac_fn_c_try_run "$LINENO"; then : 2166 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2167else 2168 ac_retval=1 2169fi 2170rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2171 conftest.$ac_objext conftest.beam conftest.$ac_ext 2172rm -f conftest.val 2173 2174 fi 2175 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2176 as_fn_set_status $ac_retval 2177 2178} # ac_fn_c_compute_int 2179cat >config.log <<_ACEOF 2180This file contains any messages produced by compilers while 2181running configure, to aid debugging if configure makes a mistake. 2182 2183It was created by package-unused $as_me version-unused, which was 2184generated by GNU Autoconf 2.69. Invocation command line was 2185 2186 $ $0 $@ 2187 2188_ACEOF 2189exec 5>>config.log 2190{ 2191cat <<_ASUNAME 2192## --------- ## 2193## Platform. ## 2194## --------- ## 2195 2196hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2197uname -m = `(uname -m) 2>/dev/null || echo unknown` 2198uname -r = `(uname -r) 2>/dev/null || echo unknown` 2199uname -s = `(uname -s) 2>/dev/null || echo unknown` 2200uname -v = `(uname -v) 2>/dev/null || echo unknown` 2201 2202/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2203/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2204 2205/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2206/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2207/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2208/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2209/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2210/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2211/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2212 2213_ASUNAME 2214 2215as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2216for as_dir in $PATH 2217do 2218 IFS=$as_save_IFS 2219 test -z "$as_dir" && as_dir=. 2220 $as_echo "PATH: $as_dir" 2221 done 2222IFS=$as_save_IFS 2223 2224} >&5 2225 2226cat >&5 <<_ACEOF 2227 2228 2229## ----------- ## 2230## Core tests. ## 2231## ----------- ## 2232 2233_ACEOF 2234 2235 2236# Keep a trace of the command line. 2237# Strip out --no-create and --no-recursion so they do not pile up. 2238# Strip out --silent because we don't want to record it for future runs. 2239# Also quote any args containing shell meta-characters. 2240# Make two passes to allow for proper duplicate-argument suppression. 2241ac_configure_args= 2242ac_configure_args0= 2243ac_configure_args1= 2244ac_must_keep_next=false 2245for ac_pass in 1 2 2246do 2247 for ac_arg 2248 do 2249 case $ac_arg in 2250 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2251 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2252 | -silent | --silent | --silen | --sile | --sil) 2253 continue ;; 2254 *\'*) 2255 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2256 esac 2257 case $ac_pass in 2258 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2259 2) 2260 as_fn_append ac_configure_args1 " '$ac_arg'" 2261 if test $ac_must_keep_next = true; then 2262 ac_must_keep_next=false # Got value, back to normal. 2263 else 2264 case $ac_arg in 2265 *=* | --config-cache | -C | -disable-* | --disable-* \ 2266 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2267 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2268 | -with-* | --with-* | -without-* | --without-* | --x) 2269 case "$ac_configure_args0 " in 2270 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2271 esac 2272 ;; 2273 -* ) ac_must_keep_next=true ;; 2274 esac 2275 fi 2276 as_fn_append ac_configure_args " '$ac_arg'" 2277 ;; 2278 esac 2279 done 2280done 2281{ ac_configure_args0=; unset ac_configure_args0;} 2282{ ac_configure_args1=; unset ac_configure_args1;} 2283 2284# When interrupted or exit'd, cleanup temporary files, and complete 2285# config.log. We remove comments because anyway the quotes in there 2286# would cause problems or look ugly. 2287# WARNING: Use '\'' to represent an apostrophe within the trap. 2288# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2289trap 'exit_status=$? 2290 # Save into config.log some information that might help in debugging. 2291 { 2292 echo 2293 2294 $as_echo "## ---------------- ## 2295## Cache variables. ## 2296## ---------------- ##" 2297 echo 2298 # The following way of writing the cache mishandles newlines in values, 2299( 2300 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2301 eval ac_val=\$$ac_var 2302 case $ac_val in #( 2303 *${as_nl}*) 2304 case $ac_var in #( 2305 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2306$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2307 esac 2308 case $ac_var in #( 2309 _ | IFS | as_nl) ;; #( 2310 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2311 *) { eval $ac_var=; unset $ac_var;} ;; 2312 esac ;; 2313 esac 2314 done 2315 (set) 2>&1 | 2316 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2317 *${as_nl}ac_space=\ *) 2318 sed -n \ 2319 "s/'\''/'\''\\\\'\'''\''/g; 2320 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2321 ;; #( 2322 *) 2323 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2324 ;; 2325 esac | 2326 sort 2327) 2328 echo 2329 2330 $as_echo "## ----------------- ## 2331## Output variables. ## 2332## ----------------- ##" 2333 echo 2334 for ac_var in $ac_subst_vars 2335 do 2336 eval ac_val=\$$ac_var 2337 case $ac_val in 2338 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2339 esac 2340 $as_echo "$ac_var='\''$ac_val'\''" 2341 done | sort 2342 echo 2343 2344 if test -n "$ac_subst_files"; then 2345 $as_echo "## ------------------- ## 2346## File substitutions. ## 2347## ------------------- ##" 2348 echo 2349 for ac_var in $ac_subst_files 2350 do 2351 eval ac_val=\$$ac_var 2352 case $ac_val in 2353 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2354 esac 2355 $as_echo "$ac_var='\''$ac_val'\''" 2356 done | sort 2357 echo 2358 fi 2359 2360 if test -s confdefs.h; then 2361 $as_echo "## ----------- ## 2362## confdefs.h. ## 2363## ----------- ##" 2364 echo 2365 cat confdefs.h 2366 echo 2367 fi 2368 test "$ac_signal" != 0 && 2369 $as_echo "$as_me: caught signal $ac_signal" 2370 $as_echo "$as_me: exit $exit_status" 2371 } >&5 2372 rm -f core *.core core.conftest.* && 2373 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2374 exit $exit_status 2375' 0 2376for ac_signal in 1 2 13 15; do 2377 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2378done 2379ac_signal=0 2380 2381# confdefs.h avoids OS command line length limits that DEFS can exceed. 2382rm -f -r conftest* confdefs.h 2383 2384$as_echo "/* confdefs.h */" > confdefs.h 2385 2386# Predefined preprocessor variables. 2387 2388cat >>confdefs.h <<_ACEOF 2389#define PACKAGE_NAME "$PACKAGE_NAME" 2390_ACEOF 2391 2392cat >>confdefs.h <<_ACEOF 2393#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2394_ACEOF 2395 2396cat >>confdefs.h <<_ACEOF 2397#define PACKAGE_VERSION "$PACKAGE_VERSION" 2398_ACEOF 2399 2400cat >>confdefs.h <<_ACEOF 2401#define PACKAGE_STRING "$PACKAGE_STRING" 2402_ACEOF 2403 2404cat >>confdefs.h <<_ACEOF 2405#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2406_ACEOF 2407 2408cat >>confdefs.h <<_ACEOF 2409#define PACKAGE_URL "$PACKAGE_URL" 2410_ACEOF 2411 2412 2413# Let the site file select an alternate cache file if it wants to. 2414# Prefer an explicitly selected file to automatically selected ones. 2415ac_site_file1=NONE 2416ac_site_file2=NONE 2417if test -n "$CONFIG_SITE"; then 2418 # We do not want a PATH search for config.site. 2419 case $CONFIG_SITE in #(( 2420 -*) ac_site_file1=./$CONFIG_SITE;; 2421 */*) ac_site_file1=$CONFIG_SITE;; 2422 *) ac_site_file1=./$CONFIG_SITE;; 2423 esac 2424elif test "x$prefix" != xNONE; then 2425 ac_site_file1=$prefix/share/config.site 2426 ac_site_file2=$prefix/etc/config.site 2427else 2428 ac_site_file1=$ac_default_prefix/share/config.site 2429 ac_site_file2=$ac_default_prefix/etc/config.site 2430fi 2431for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2432do 2433 test "x$ac_site_file" = xNONE && continue 2434 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2435 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2436$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2437 sed 's/^/| /' "$ac_site_file" >&5 2438 . "$ac_site_file" \ 2439 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2440$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2441as_fn_error $? "failed to load site script $ac_site_file 2442See \`config.log' for more details" "$LINENO" 5; } 2443 fi 2444done 2445 2446if test -r "$cache_file"; then 2447 # Some versions of bash will fail to source /dev/null (special files 2448 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2449 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2450 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2451$as_echo "$as_me: loading cache $cache_file" >&6;} 2452 case $cache_file in 2453 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2454 *) . "./$cache_file";; 2455 esac 2456 fi 2457else 2458 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2459$as_echo "$as_me: creating cache $cache_file" >&6;} 2460 >$cache_file 2461fi 2462 2463# Check that the precious variables saved in the cache have kept the same 2464# value. 2465ac_cache_corrupted=false 2466for ac_var in $ac_precious_vars; do 2467 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2468 eval ac_new_set=\$ac_env_${ac_var}_set 2469 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2470 eval ac_new_val=\$ac_env_${ac_var}_value 2471 case $ac_old_set,$ac_new_set in 2472 set,) 2473 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2474$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2475 ac_cache_corrupted=: ;; 2476 ,set) 2477 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2478$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2479 ac_cache_corrupted=: ;; 2480 ,);; 2481 *) 2482 if test "x$ac_old_val" != "x$ac_new_val"; then 2483 # differences in whitespace do not lead to failure. 2484 ac_old_val_w=`echo x $ac_old_val` 2485 ac_new_val_w=`echo x $ac_new_val` 2486 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2487 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2488$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2489 ac_cache_corrupted=: 2490 else 2491 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2492$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2493 eval $ac_var=\$ac_old_val 2494 fi 2495 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2496$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2497 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2498$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2499 fi;; 2500 esac 2501 # Pass precious variables to config.status. 2502 if test "$ac_new_set" = set; then 2503 case $ac_new_val in 2504 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2505 *) ac_arg=$ac_var=$ac_new_val ;; 2506 esac 2507 case " $ac_configure_args " in 2508 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2509 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2510 esac 2511 fi 2512done 2513if $ac_cache_corrupted; then 2514 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2515$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2516 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2517$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2518 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2519fi 2520## -------------------- ## 2521## Main body of script. ## 2522## -------------------- ## 2523 2524ac_ext=c 2525ac_cpp='$CPP $CPPFLAGS' 2526ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2527ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2528ac_compiler_gnu=$ac_cv_c_compiler_gnu 2529 2530 2531 2532 2533 2534 2535ac_config_headers="$ac_config_headers config.h" 2536 2537 2538libtool_VERSION=14:0:0 2539 2540 2541# Default to --enable-multilib 2542# Check whether --enable-multilib was given. 2543if test "${enable_multilib+set}" = set; then : 2544 enableval=$enable_multilib; case "$enableval" in 2545 yes) multilib=yes ;; 2546 no) multilib=no ;; 2547 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 2548 esac 2549else 2550 multilib=yes 2551fi 2552 2553 2554# We may get other options which we leave undocumented: 2555# --with-target-subdir, --with-multisrctop, --with-multisubdir 2556# See config-ml.in if you want the gory details. 2557 2558if test "$srcdir" = "."; then 2559 if test "$with_target_subdir" != "."; then 2560 multi_basedir="$srcdir/$with_multisrctop../.." 2561 else 2562 multi_basedir="$srcdir/$with_multisrctop.." 2563 fi 2564else 2565 multi_basedir="$srcdir/.." 2566fi 2567 2568 2569# Even if the default multilib is not a cross compilation, 2570# it may be that some of the other multilibs are. 2571if test $cross_compiling = no && test $multilib = yes \ 2572 && test "x${with_multisubdir}" != x ; then 2573 cross_compiling=maybe 2574fi 2575 2576ac_config_commands="$ac_config_commands default-1" 2577 2578 2579ac_aux_dir= 2580for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2581 if test -f "$ac_dir/install-sh"; then 2582 ac_aux_dir=$ac_dir 2583 ac_install_sh="$ac_aux_dir/install-sh -c" 2584 break 2585 elif test -f "$ac_dir/install.sh"; then 2586 ac_aux_dir=$ac_dir 2587 ac_install_sh="$ac_aux_dir/install.sh -c" 2588 break 2589 elif test -f "$ac_dir/shtool"; then 2590 ac_aux_dir=$ac_dir 2591 ac_install_sh="$ac_aux_dir/shtool install -c" 2592 break 2593 fi 2594done 2595if test -z "$ac_aux_dir"; then 2596 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2597fi 2598 2599# These three variables are undocumented and unsupported, 2600# and are intended to be withdrawn in a future Autoconf release. 2601# They can cause serious problems if a builder's source tree is in a directory 2602# whose full name contains unusual characters. 2603ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2604ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2605ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2606 2607 2608# Make sure we can run config.sub. 2609$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2610 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2611 2612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2613$as_echo_n "checking build system type... " >&6; } 2614if ${ac_cv_build+:} false; then : 2615 $as_echo_n "(cached) " >&6 2616else 2617 ac_build_alias=$build_alias 2618test "x$ac_build_alias" = x && 2619 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2620test "x$ac_build_alias" = x && 2621 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2622ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2623 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2624 2625fi 2626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2627$as_echo "$ac_cv_build" >&6; } 2628case $ac_cv_build in 2629*-*-*) ;; 2630*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2631esac 2632build=$ac_cv_build 2633ac_save_IFS=$IFS; IFS='-' 2634set x $ac_cv_build 2635shift 2636build_cpu=$1 2637build_vendor=$2 2638shift; shift 2639# Remember, the first character of IFS is used to create $*, 2640# except with old shells: 2641build_os=$* 2642IFS=$ac_save_IFS 2643case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2644 2645 2646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2647$as_echo_n "checking host system type... " >&6; } 2648if ${ac_cv_host+:} false; then : 2649 $as_echo_n "(cached) " >&6 2650else 2651 if test "x$host_alias" = x; then 2652 ac_cv_host=$ac_cv_build 2653else 2654 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2655 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2656fi 2657 2658fi 2659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2660$as_echo "$ac_cv_host" >&6; } 2661case $ac_cv_host in 2662*-*-*) ;; 2663*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2664esac 2665host=$ac_cv_host 2666ac_save_IFS=$IFS; IFS='-' 2667set x $ac_cv_host 2668shift 2669host_cpu=$1 2670host_vendor=$2 2671shift; shift 2672# Remember, the first character of IFS is used to create $*, 2673# except with old shells: 2674host_os=$* 2675IFS=$ac_save_IFS 2676case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2677 2678 2679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2680$as_echo_n "checking target system type... " >&6; } 2681if ${ac_cv_target+:} false; then : 2682 $as_echo_n "(cached) " >&6 2683else 2684 if test "x$target_alias" = x; then 2685 ac_cv_target=$ac_cv_host 2686else 2687 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2688 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2689fi 2690 2691fi 2692{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2693$as_echo "$ac_cv_target" >&6; } 2694case $ac_cv_target in 2695*-*-*) ;; 2696*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2697esac 2698target=$ac_cv_target 2699ac_save_IFS=$IFS; IFS='-' 2700set x $ac_cv_target 2701shift 2702target_cpu=$1 2703target_vendor=$2 2704shift; shift 2705# Remember, the first character of IFS is used to create $*, 2706# except with old shells: 2707target_os=$* 2708IFS=$ac_save_IFS 2709case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2710 2711 2712# The aliases save the names the user supplied, while $host etc. 2713# will get canonicalized. 2714test -n "$target_alias" && 2715 test "$program_prefix$program_suffix$program_transform_name" = \ 2716 NONENONEs,x,x, && 2717 program_prefix=${target_alias}- 2718 2719target_alias=${target_alias-$host_alias} 2720 2721am__api_version='1.15' 2722 2723# Find a good install program. We prefer a C program (faster), 2724# so one script is as good as another. But avoid the broken or 2725# incompatible versions: 2726# SysV /etc/install, /usr/sbin/install 2727# SunOS /usr/etc/install 2728# IRIX /sbin/install 2729# AIX /bin/install 2730# AmigaOS /C/install, which installs bootblocks on floppy discs 2731# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2732# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2733# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2734# OS/2's system install, which has a completely different semantic 2735# ./install, which can be erroneously created by make from ./install.sh. 2736# Reject install programs that cannot install multiple files. 2737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2738$as_echo_n "checking for a BSD-compatible install... " >&6; } 2739if test -z "$INSTALL"; then 2740if ${ac_cv_path_install+:} false; then : 2741 $as_echo_n "(cached) " >&6 2742else 2743 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2744for as_dir in $PATH 2745do 2746 IFS=$as_save_IFS 2747 test -z "$as_dir" && as_dir=. 2748 # Account for people who put trailing slashes in PATH elements. 2749case $as_dir/ in #(( 2750 ./ | .// | /[cC]/* | \ 2751 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2752 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2753 /usr/ucb/* ) ;; 2754 *) 2755 # OSF1 and SCO ODT 3.0 have their own names for install. 2756 # Don't use installbsd from OSF since it installs stuff as root 2757 # by default. 2758 for ac_prog in ginstall scoinst install; do 2759 for ac_exec_ext in '' $ac_executable_extensions; do 2760 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2761 if test $ac_prog = install && 2762 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2763 # AIX install. It has an incompatible calling convention. 2764 : 2765 elif test $ac_prog = install && 2766 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2767 # program-specific install script used by HP pwplus--don't use. 2768 : 2769 else 2770 rm -rf conftest.one conftest.two conftest.dir 2771 echo one > conftest.one 2772 echo two > conftest.two 2773 mkdir conftest.dir 2774 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2775 test -s conftest.one && test -s conftest.two && 2776 test -s conftest.dir/conftest.one && 2777 test -s conftest.dir/conftest.two 2778 then 2779 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2780 break 3 2781 fi 2782 fi 2783 fi 2784 done 2785 done 2786 ;; 2787esac 2788 2789 done 2790IFS=$as_save_IFS 2791 2792rm -rf conftest.one conftest.two conftest.dir 2793 2794fi 2795 if test "${ac_cv_path_install+set}" = set; then 2796 INSTALL=$ac_cv_path_install 2797 else 2798 # As a last resort, use the slow shell script. Don't cache a 2799 # value for INSTALL within a source directory, because that will 2800 # break other packages using the cache if that directory is 2801 # removed, or if the value is a relative name. 2802 INSTALL=$ac_install_sh 2803 fi 2804fi 2805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2806$as_echo "$INSTALL" >&6; } 2807 2808# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2809# It thinks the first close brace ends the variable substitution. 2810test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2811 2812test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2813 2814test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2815 2816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2817$as_echo_n "checking whether build environment is sane... " >&6; } 2818# Reject unsafe characters in $srcdir or the absolute working directory 2819# name. Accept space and tab only in the latter. 2820am_lf=' 2821' 2822case `pwd` in 2823 *[\\\"\#\$\&\'\`$am_lf]*) 2824 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2825esac 2826case $srcdir in 2827 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2828 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2829esac 2830 2831# Do 'set' in a subshell so we don't clobber the current shell's 2832# arguments. Must try -L first in case configure is actually a 2833# symlink; some systems play weird games with the mod time of symlinks 2834# (eg FreeBSD returns the mod time of the symlink's containing 2835# directory). 2836if ( 2837 am_has_slept=no 2838 for am_try in 1 2; do 2839 echo "timestamp, slept: $am_has_slept" > conftest.file 2840 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2841 if test "$*" = "X"; then 2842 # -L didn't work. 2843 set X `ls -t "$srcdir/configure" conftest.file` 2844 fi 2845 if test "$*" != "X $srcdir/configure conftest.file" \ 2846 && test "$*" != "X conftest.file $srcdir/configure"; then 2847 2848 # If neither matched, then we have a broken ls. This can happen 2849 # if, for instance, CONFIG_SHELL is bash and it inherits a 2850 # broken ls alias from the environment. This has actually 2851 # happened. Such a system could not be considered "sane". 2852 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2853 alias in your environment" "$LINENO" 5 2854 fi 2855 if test "$2" = conftest.file || test $am_try -eq 2; then 2856 break 2857 fi 2858 # Just in case. 2859 sleep 1 2860 am_has_slept=yes 2861 done 2862 test "$2" = conftest.file 2863 ) 2864then 2865 # Ok. 2866 : 2867else 2868 as_fn_error $? "newly created file is older than distributed files! 2869Check your system clock" "$LINENO" 5 2870fi 2871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2872$as_echo "yes" >&6; } 2873# If we didn't sleep, we still need to ensure time stamps of config.status and 2874# generated files are strictly newer. 2875am_sleep_pid= 2876if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2877 ( sleep 1 ) & 2878 am_sleep_pid=$! 2879fi 2880 2881rm -f conftest.file 2882 2883test "$program_prefix" != NONE && 2884 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2885# Use a double $ so make ignores it. 2886test "$program_suffix" != NONE && 2887 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2888# Double any \ or $. 2889# By default was `s,x,x', remove it if useless. 2890ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2891program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2892 2893# Expand $ac_aux_dir to an absolute path. 2894am_aux_dir=`cd "$ac_aux_dir" && pwd` 2895 2896if test x"${MISSING+set}" != xset; then 2897 case $am_aux_dir in 2898 *\ * | *\ *) 2899 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2900 *) 2901 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2902 esac 2903fi 2904# Use eval to expand $SHELL 2905if eval "$MISSING --is-lightweight"; then 2906 am_missing_run="$MISSING " 2907else 2908 am_missing_run= 2909 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2910$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2911fi 2912 2913if test x"${install_sh+set}" != xset; then 2914 case $am_aux_dir in 2915 *\ * | *\ *) 2916 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2917 *) 2918 install_sh="\${SHELL} $am_aux_dir/install-sh" 2919 esac 2920fi 2921 2922# Installed binaries are usually stripped using 'strip' when the user 2923# run "make install-strip". However 'strip' might not be the right 2924# tool to use in cross-compilation environments, therefore Automake 2925# will honor the 'STRIP' environment variable to overrule this program. 2926if test "$cross_compiling" != no; then 2927 if test -n "$ac_tool_prefix"; then 2928 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2929set dummy ${ac_tool_prefix}strip; ac_word=$2 2930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2931$as_echo_n "checking for $ac_word... " >&6; } 2932if ${ac_cv_prog_STRIP+:} false; then : 2933 $as_echo_n "(cached) " >&6 2934else 2935 if test -n "$STRIP"; then 2936 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2937else 2938as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2939for as_dir in $PATH 2940do 2941 IFS=$as_save_IFS 2942 test -z "$as_dir" && as_dir=. 2943 for ac_exec_ext in '' $ac_executable_extensions; do 2944 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2945 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2946 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2947 break 2 2948 fi 2949done 2950 done 2951IFS=$as_save_IFS 2952 2953fi 2954fi 2955STRIP=$ac_cv_prog_STRIP 2956if test -n "$STRIP"; then 2957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2958$as_echo "$STRIP" >&6; } 2959else 2960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2961$as_echo "no" >&6; } 2962fi 2963 2964 2965fi 2966if test -z "$ac_cv_prog_STRIP"; then 2967 ac_ct_STRIP=$STRIP 2968 # Extract the first word of "strip", so it can be a program name with args. 2969set dummy strip; ac_word=$2 2970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2971$as_echo_n "checking for $ac_word... " >&6; } 2972if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2973 $as_echo_n "(cached) " >&6 2974else 2975 if test -n "$ac_ct_STRIP"; then 2976 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2977else 2978as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2979for as_dir in $PATH 2980do 2981 IFS=$as_save_IFS 2982 test -z "$as_dir" && as_dir=. 2983 for ac_exec_ext in '' $ac_executable_extensions; do 2984 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2985 ac_cv_prog_ac_ct_STRIP="strip" 2986 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2987 break 2 2988 fi 2989done 2990 done 2991IFS=$as_save_IFS 2992 2993fi 2994fi 2995ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2996if test -n "$ac_ct_STRIP"; then 2997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2998$as_echo "$ac_ct_STRIP" >&6; } 2999else 3000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3001$as_echo "no" >&6; } 3002fi 3003 3004 if test "x$ac_ct_STRIP" = x; then 3005 STRIP=":" 3006 else 3007 case $cross_compiling:$ac_tool_warned in 3008yes:) 3009{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3010$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3011ac_tool_warned=yes ;; 3012esac 3013 STRIP=$ac_ct_STRIP 3014 fi 3015else 3016 STRIP="$ac_cv_prog_STRIP" 3017fi 3018 3019fi 3020INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3021 3022{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 3023$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 3024if test -z "$MKDIR_P"; then 3025 if ${ac_cv_path_mkdir+:} false; then : 3026 $as_echo_n "(cached) " >&6 3027else 3028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3029for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3030do 3031 IFS=$as_save_IFS 3032 test -z "$as_dir" && as_dir=. 3033 for ac_prog in mkdir gmkdir; do 3034 for ac_exec_ext in '' $ac_executable_extensions; do 3035 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 3036 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 3037 'mkdir (GNU coreutils) '* | \ 3038 'mkdir (coreutils) '* | \ 3039 'mkdir (fileutils) '4.1*) 3040 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 3041 break 3;; 3042 esac 3043 done 3044 done 3045 done 3046IFS=$as_save_IFS 3047 3048fi 3049 3050 test -d ./--version && rmdir ./--version 3051 if test "${ac_cv_path_mkdir+set}" = set; then 3052 MKDIR_P="$ac_cv_path_mkdir -p" 3053 else 3054 # As a last resort, use the slow shell script. Don't cache a 3055 # value for MKDIR_P within a source directory, because that will 3056 # break other packages using the cache if that directory is 3057 # removed, or if the value is a relative name. 3058 MKDIR_P="$ac_install_sh -d" 3059 fi 3060fi 3061{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3062$as_echo "$MKDIR_P" >&6; } 3063 3064for ac_prog in gawk mawk nawk awk 3065do 3066 # Extract the first word of "$ac_prog", so it can be a program name with args. 3067set dummy $ac_prog; ac_word=$2 3068{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3069$as_echo_n "checking for $ac_word... " >&6; } 3070if ${ac_cv_prog_AWK+:} false; then : 3071 $as_echo_n "(cached) " >&6 3072else 3073 if test -n "$AWK"; then 3074 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3075else 3076as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3077for as_dir in $PATH 3078do 3079 IFS=$as_save_IFS 3080 test -z "$as_dir" && as_dir=. 3081 for ac_exec_ext in '' $ac_executable_extensions; do 3082 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3083 ac_cv_prog_AWK="$ac_prog" 3084 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3085 break 2 3086 fi 3087done 3088 done 3089IFS=$as_save_IFS 3090 3091fi 3092fi 3093AWK=$ac_cv_prog_AWK 3094if test -n "$AWK"; then 3095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3096$as_echo "$AWK" >&6; } 3097else 3098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3099$as_echo "no" >&6; } 3100fi 3101 3102 3103 test -n "$AWK" && break 3104done 3105 3106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3107$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3108set x ${MAKE-make} 3109ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3110if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 3111 $as_echo_n "(cached) " >&6 3112else 3113 cat >conftest.make <<\_ACEOF 3114SHELL = /bin/sh 3115all: 3116 @echo '@@@%%%=$(MAKE)=@@@%%%' 3117_ACEOF 3118# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 3119case `${MAKE-make} -f conftest.make 2>/dev/null` in 3120 *@@@%%%=?*=@@@%%%*) 3121 eval ac_cv_prog_make_${ac_make}_set=yes;; 3122 *) 3123 eval ac_cv_prog_make_${ac_make}_set=no;; 3124esac 3125rm -f conftest.make 3126fi 3127if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3129$as_echo "yes" >&6; } 3130 SET_MAKE= 3131else 3132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3133$as_echo "no" >&6; } 3134 SET_MAKE="MAKE=${MAKE-make}" 3135fi 3136 3137rm -rf .tst 2>/dev/null 3138mkdir .tst 2>/dev/null 3139if test -d .tst; then 3140 am__leading_dot=. 3141else 3142 am__leading_dot=_ 3143fi 3144rmdir .tst 2>/dev/null 3145 3146# Check whether --enable-silent-rules was given. 3147if test "${enable_silent_rules+set}" = set; then : 3148 enableval=$enable_silent_rules; 3149fi 3150 3151case $enable_silent_rules in # ((( 3152 yes) AM_DEFAULT_VERBOSITY=0;; 3153 no) AM_DEFAULT_VERBOSITY=1;; 3154 *) AM_DEFAULT_VERBOSITY=1;; 3155esac 3156am_make=${MAKE-make} 3157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3158$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3159if ${am_cv_make_support_nested_variables+:} false; then : 3160 $as_echo_n "(cached) " >&6 3161else 3162 if $as_echo 'TRUE=$(BAR$(V)) 3163BAR0=false 3164BAR1=true 3165V=1 3166am__doit: 3167 @$(TRUE) 3168.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3169 am_cv_make_support_nested_variables=yes 3170else 3171 am_cv_make_support_nested_variables=no 3172fi 3173fi 3174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3175$as_echo "$am_cv_make_support_nested_variables" >&6; } 3176if test $am_cv_make_support_nested_variables = yes; then 3177 AM_V='$(V)' 3178 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3179else 3180 AM_V=$AM_DEFAULT_VERBOSITY 3181 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3182fi 3183AM_BACKSLASH='\' 3184 3185if test "`cd $srcdir && pwd`" != "`pwd`"; then 3186 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3187 # is not polluted with repeated "-I." 3188 am__isrc=' -I$(srcdir)' 3189 # test to see if srcdir already configured 3190 if test -f $srcdir/config.status; then 3191 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3192 fi 3193fi 3194 3195# test whether we have cygpath 3196if test -z "$CYGPATH_W"; then 3197 if (cygpath --version) >/dev/null 2>/dev/null; then 3198 CYGPATH_W='cygpath -w' 3199 else 3200 CYGPATH_W=echo 3201 fi 3202fi 3203 3204 3205# Define the identity of the package. 3206 PACKAGE='libgo' 3207 VERSION='version-unused' 3208 3209 3210# Some tools Automake needs. 3211 3212ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3213 3214 3215AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3216 3217 3218AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3219 3220 3221AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3222 3223 3224MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3225 3226# For better backward compatibility. To be removed once Automake 1.9.x 3227# dies out for good. For more background, see: 3228# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3229# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3230mkdir_p='$(MKDIR_P)' 3231 3232# We need awk for the "check" target (and possibly the TAP driver). The 3233# system "awk" is bad on some platforms. 3234# Always define AMTAR for backward compatibility. Yes, it's still used 3235# in the wild :-( We should find a proper way to deprecate it ... 3236AMTAR='$${TAR-tar}' 3237 3238 3239# We'll loop over all known methods to create a tar archive until one works. 3240_am_tools='gnutar pax cpio none' 3241 3242am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3243 3244 3245 3246 3247 3248 3249# POSIX will say in a future version that running "rm -f" with no argument 3250# is OK; and we want to be able to make that assumption in our Makefile 3251# recipes. So use an aggressive probe to check that the usage we want is 3252# actually supported "in the wild" to an acceptable degree. 3253# See automake bug#10828. 3254# To make any issue more visible, cause the running configure to be aborted 3255# by default if the 'rm' program in use doesn't match our expectations; the 3256# user can still override this though. 3257if rm -f && rm -fr && rm -rf; then : OK; else 3258 cat >&2 <<'END' 3259Oops! 3260 3261Your 'rm' program seems unable to run without file operands specified 3262on the command line, even when the '-f' option is present. This is contrary 3263to the behaviour of most rm programs out there, and not conforming with 3264the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3265 3266Please tell bug-automake@gnu.org about your system, including the value 3267of your $PATH and any error possibly output before this message. This 3268can help us improve future automake versions. 3269 3270END 3271 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3272 echo 'Configuration will proceed anyway, since you have set the' >&2 3273 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3274 echo >&2 3275 else 3276 cat >&2 <<'END' 3277Aborting the configuration process, to ensure you take notice of the issue. 3278 3279You can download and install GNU coreutils to get an 'rm' implementation 3280that behaves properly: <http://www.gnu.org/software/coreutils/>. 3281 3282If you want to complete the configuration process using your problematic 3283'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3284to "yes", and re-run configure. 3285 3286END 3287 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3288 fi 3289fi 3290 3291 3292 3293 3294 3295 3296ac_ext=c 3297ac_cpp='$CPP $CPPFLAGS' 3298ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3299ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3300ac_compiler_gnu=$ac_cv_c_compiler_gnu 3301if test -n "$ac_tool_prefix"; then 3302 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3303set dummy ${ac_tool_prefix}gcc; ac_word=$2 3304{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3305$as_echo_n "checking for $ac_word... " >&6; } 3306if ${ac_cv_prog_CC+:} false; then : 3307 $as_echo_n "(cached) " >&6 3308else 3309 if test -n "$CC"; then 3310 ac_cv_prog_CC="$CC" # Let the user override the test. 3311else 3312as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3313for as_dir in $PATH 3314do 3315 IFS=$as_save_IFS 3316 test -z "$as_dir" && as_dir=. 3317 for ac_exec_ext in '' $ac_executable_extensions; do 3318 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3319 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3320 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3321 break 2 3322 fi 3323done 3324 done 3325IFS=$as_save_IFS 3326 3327fi 3328fi 3329CC=$ac_cv_prog_CC 3330if test -n "$CC"; then 3331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3332$as_echo "$CC" >&6; } 3333else 3334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3335$as_echo "no" >&6; } 3336fi 3337 3338 3339fi 3340if test -z "$ac_cv_prog_CC"; then 3341 ac_ct_CC=$CC 3342 # Extract the first word of "gcc", so it can be a program name with args. 3343set dummy gcc; ac_word=$2 3344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3345$as_echo_n "checking for $ac_word... " >&6; } 3346if ${ac_cv_prog_ac_ct_CC+:} false; then : 3347 $as_echo_n "(cached) " >&6 3348else 3349 if test -n "$ac_ct_CC"; then 3350 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3351else 3352as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3353for as_dir in $PATH 3354do 3355 IFS=$as_save_IFS 3356 test -z "$as_dir" && as_dir=. 3357 for ac_exec_ext in '' $ac_executable_extensions; do 3358 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3359 ac_cv_prog_ac_ct_CC="gcc" 3360 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3361 break 2 3362 fi 3363done 3364 done 3365IFS=$as_save_IFS 3366 3367fi 3368fi 3369ac_ct_CC=$ac_cv_prog_ac_ct_CC 3370if test -n "$ac_ct_CC"; then 3371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3372$as_echo "$ac_ct_CC" >&6; } 3373else 3374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3375$as_echo "no" >&6; } 3376fi 3377 3378 if test "x$ac_ct_CC" = x; then 3379 CC="" 3380 else 3381 case $cross_compiling:$ac_tool_warned in 3382yes:) 3383{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3384$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3385ac_tool_warned=yes ;; 3386esac 3387 CC=$ac_ct_CC 3388 fi 3389else 3390 CC="$ac_cv_prog_CC" 3391fi 3392 3393if test -z "$CC"; then 3394 if test -n "$ac_tool_prefix"; then 3395 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3396set dummy ${ac_tool_prefix}cc; ac_word=$2 3397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3398$as_echo_n "checking for $ac_word... " >&6; } 3399if ${ac_cv_prog_CC+:} false; then : 3400 $as_echo_n "(cached) " >&6 3401else 3402 if test -n "$CC"; then 3403 ac_cv_prog_CC="$CC" # Let the user override the test. 3404else 3405as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3406for as_dir in $PATH 3407do 3408 IFS=$as_save_IFS 3409 test -z "$as_dir" && as_dir=. 3410 for ac_exec_ext in '' $ac_executable_extensions; do 3411 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3412 ac_cv_prog_CC="${ac_tool_prefix}cc" 3413 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3414 break 2 3415 fi 3416done 3417 done 3418IFS=$as_save_IFS 3419 3420fi 3421fi 3422CC=$ac_cv_prog_CC 3423if test -n "$CC"; then 3424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3425$as_echo "$CC" >&6; } 3426else 3427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3428$as_echo "no" >&6; } 3429fi 3430 3431 3432 fi 3433fi 3434if test -z "$CC"; then 3435 # Extract the first word of "cc", so it can be a program name with args. 3436set dummy cc; ac_word=$2 3437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3438$as_echo_n "checking for $ac_word... " >&6; } 3439if ${ac_cv_prog_CC+:} false; then : 3440 $as_echo_n "(cached) " >&6 3441else 3442 if test -n "$CC"; then 3443 ac_cv_prog_CC="$CC" # Let the user override the test. 3444else 3445 ac_prog_rejected=no 3446as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3447for as_dir in $PATH 3448do 3449 IFS=$as_save_IFS 3450 test -z "$as_dir" && as_dir=. 3451 for ac_exec_ext in '' $ac_executable_extensions; do 3452 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3453 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3454 ac_prog_rejected=yes 3455 continue 3456 fi 3457 ac_cv_prog_CC="cc" 3458 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3459 break 2 3460 fi 3461done 3462 done 3463IFS=$as_save_IFS 3464 3465if test $ac_prog_rejected = yes; then 3466 # We found a bogon in the path, so make sure we never use it. 3467 set dummy $ac_cv_prog_CC 3468 shift 3469 if test $# != 0; then 3470 # We chose a different compiler from the bogus one. 3471 # However, it has the same basename, so the bogon will be chosen 3472 # first if we set CC to just the basename; use the full file name. 3473 shift 3474 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3475 fi 3476fi 3477fi 3478fi 3479CC=$ac_cv_prog_CC 3480if test -n "$CC"; then 3481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3482$as_echo "$CC" >&6; } 3483else 3484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3485$as_echo "no" >&6; } 3486fi 3487 3488 3489fi 3490if test -z "$CC"; then 3491 if test -n "$ac_tool_prefix"; then 3492 for ac_prog in cl.exe 3493 do 3494 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3495set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3496{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3497$as_echo_n "checking for $ac_word... " >&6; } 3498if ${ac_cv_prog_CC+:} false; then : 3499 $as_echo_n "(cached) " >&6 3500else 3501 if test -n "$CC"; then 3502 ac_cv_prog_CC="$CC" # Let the user override the test. 3503else 3504as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3505for as_dir in $PATH 3506do 3507 IFS=$as_save_IFS 3508 test -z "$as_dir" && as_dir=. 3509 for ac_exec_ext in '' $ac_executable_extensions; do 3510 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3511 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3512 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3513 break 2 3514 fi 3515done 3516 done 3517IFS=$as_save_IFS 3518 3519fi 3520fi 3521CC=$ac_cv_prog_CC 3522if test -n "$CC"; then 3523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3524$as_echo "$CC" >&6; } 3525else 3526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3527$as_echo "no" >&6; } 3528fi 3529 3530 3531 test -n "$CC" && break 3532 done 3533fi 3534if test -z "$CC"; then 3535 ac_ct_CC=$CC 3536 for ac_prog in cl.exe 3537do 3538 # Extract the first word of "$ac_prog", so it can be a program name with args. 3539set dummy $ac_prog; ac_word=$2 3540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3541$as_echo_n "checking for $ac_word... " >&6; } 3542if ${ac_cv_prog_ac_ct_CC+:} false; then : 3543 $as_echo_n "(cached) " >&6 3544else 3545 if test -n "$ac_ct_CC"; then 3546 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3547else 3548as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3549for as_dir in $PATH 3550do 3551 IFS=$as_save_IFS 3552 test -z "$as_dir" && as_dir=. 3553 for ac_exec_ext in '' $ac_executable_extensions; do 3554 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3555 ac_cv_prog_ac_ct_CC="$ac_prog" 3556 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3557 break 2 3558 fi 3559done 3560 done 3561IFS=$as_save_IFS 3562 3563fi 3564fi 3565ac_ct_CC=$ac_cv_prog_ac_ct_CC 3566if test -n "$ac_ct_CC"; then 3567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3568$as_echo "$ac_ct_CC" >&6; } 3569else 3570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3571$as_echo "no" >&6; } 3572fi 3573 3574 3575 test -n "$ac_ct_CC" && break 3576done 3577 3578 if test "x$ac_ct_CC" = x; then 3579 CC="" 3580 else 3581 case $cross_compiling:$ac_tool_warned in 3582yes:) 3583{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3584$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3585ac_tool_warned=yes ;; 3586esac 3587 CC=$ac_ct_CC 3588 fi 3589fi 3590 3591fi 3592 3593 3594test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3595$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3596as_fn_error $? "no acceptable C compiler found in \$PATH 3597See \`config.log' for more details" "$LINENO" 5; } 3598 3599# Provide some information about the compiler. 3600$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3601set X $ac_compile 3602ac_compiler=$2 3603for ac_option in --version -v -V -qversion; do 3604 { { ac_try="$ac_compiler $ac_option >&5" 3605case "(($ac_try" in 3606 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3607 *) ac_try_echo=$ac_try;; 3608esac 3609eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3610$as_echo "$ac_try_echo"; } >&5 3611 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3612 ac_status=$? 3613 if test -s conftest.err; then 3614 sed '10a\ 3615... rest of stderr output deleted ... 3616 10q' conftest.err >conftest.er1 3617 cat conftest.er1 >&5 3618 fi 3619 rm -f conftest.er1 conftest.err 3620 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3621 test $ac_status = 0; } 3622done 3623 3624cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3625/* end confdefs.h. */ 3626 3627int 3628main () 3629{ 3630 3631 ; 3632 return 0; 3633} 3634_ACEOF 3635ac_clean_files_save=$ac_clean_files 3636ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3637# Try to create an executable without -o first, disregard a.out. 3638# It will help us diagnose broken compilers, and finding out an intuition 3639# of exeext. 3640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3641$as_echo_n "checking whether the C compiler works... " >&6; } 3642ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3643 3644# The possible output files: 3645ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3646 3647ac_rmfiles= 3648for ac_file in $ac_files 3649do 3650 case $ac_file in 3651 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3652 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3653 esac 3654done 3655rm -f $ac_rmfiles 3656 3657if { { ac_try="$ac_link_default" 3658case "(($ac_try" in 3659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3660 *) ac_try_echo=$ac_try;; 3661esac 3662eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3663$as_echo "$ac_try_echo"; } >&5 3664 (eval "$ac_link_default") 2>&5 3665 ac_status=$? 3666 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3667 test $ac_status = 0; }; then : 3668 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3669# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3670# in a Makefile. We should not override ac_cv_exeext if it was cached, 3671# so that the user can short-circuit this test for compilers unknown to 3672# Autoconf. 3673for ac_file in $ac_files '' 3674do 3675 test -f "$ac_file" || continue 3676 case $ac_file in 3677 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3678 ;; 3679 [ab].out ) 3680 # We found the default executable, but exeext='' is most 3681 # certainly right. 3682 break;; 3683 *.* ) 3684 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3685 then :; else 3686 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3687 fi 3688 # We set ac_cv_exeext here because the later test for it is not 3689 # safe: cross compilers may not add the suffix if given an `-o' 3690 # argument, so we may need to know it at that point already. 3691 # Even if this section looks crufty: it has the advantage of 3692 # actually working. 3693 break;; 3694 * ) 3695 break;; 3696 esac 3697done 3698test "$ac_cv_exeext" = no && ac_cv_exeext= 3699 3700else 3701 ac_file='' 3702fi 3703if test -z "$ac_file"; then : 3704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3705$as_echo "no" >&6; } 3706$as_echo "$as_me: failed program was:" >&5 3707sed 's/^/| /' conftest.$ac_ext >&5 3708 3709{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3710$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3711as_fn_error 77 "C compiler cannot create executables 3712See \`config.log' for more details" "$LINENO" 5; } 3713else 3714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3715$as_echo "yes" >&6; } 3716fi 3717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3718$as_echo_n "checking for C compiler default output file name... " >&6; } 3719{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3720$as_echo "$ac_file" >&6; } 3721ac_exeext=$ac_cv_exeext 3722 3723rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3724ac_clean_files=$ac_clean_files_save 3725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3726$as_echo_n "checking for suffix of executables... " >&6; } 3727if { { ac_try="$ac_link" 3728case "(($ac_try" in 3729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3730 *) ac_try_echo=$ac_try;; 3731esac 3732eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3733$as_echo "$ac_try_echo"; } >&5 3734 (eval "$ac_link") 2>&5 3735 ac_status=$? 3736 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3737 test $ac_status = 0; }; then : 3738 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3739# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3740# work properly (i.e., refer to `conftest.exe'), while it won't with 3741# `rm'. 3742for ac_file in conftest.exe conftest conftest.*; do 3743 test -f "$ac_file" || continue 3744 case $ac_file in 3745 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3746 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3747 break;; 3748 * ) break;; 3749 esac 3750done 3751else 3752 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3753$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3754as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3755See \`config.log' for more details" "$LINENO" 5; } 3756fi 3757rm -f conftest conftest$ac_cv_exeext 3758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3759$as_echo "$ac_cv_exeext" >&6; } 3760 3761rm -f conftest.$ac_ext 3762EXEEXT=$ac_cv_exeext 3763ac_exeext=$EXEEXT 3764cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3765/* end confdefs.h. */ 3766#include <stdio.h> 3767int 3768main () 3769{ 3770FILE *f = fopen ("conftest.out", "w"); 3771 return ferror (f) || fclose (f) != 0; 3772 3773 ; 3774 return 0; 3775} 3776_ACEOF 3777ac_clean_files="$ac_clean_files conftest.out" 3778# Check that the compiler produces executables we can run. If not, either 3779# the compiler is broken, or we cross compile. 3780{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3781$as_echo_n "checking whether we are cross compiling... " >&6; } 3782if test "$cross_compiling" != yes; then 3783 { { ac_try="$ac_link" 3784case "(($ac_try" in 3785 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3786 *) ac_try_echo=$ac_try;; 3787esac 3788eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3789$as_echo "$ac_try_echo"; } >&5 3790 (eval "$ac_link") 2>&5 3791 ac_status=$? 3792 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3793 test $ac_status = 0; } 3794 if { ac_try='./conftest$ac_cv_exeext' 3795 { { case "(($ac_try" in 3796 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3797 *) ac_try_echo=$ac_try;; 3798esac 3799eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3800$as_echo "$ac_try_echo"; } >&5 3801 (eval "$ac_try") 2>&5 3802 ac_status=$? 3803 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3804 test $ac_status = 0; }; }; then 3805 cross_compiling=no 3806 else 3807 if test "$cross_compiling" = maybe; then 3808 cross_compiling=yes 3809 else 3810 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3811$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3812as_fn_error $? "cannot run C compiled programs. 3813If you meant to cross compile, use \`--host'. 3814See \`config.log' for more details" "$LINENO" 5; } 3815 fi 3816 fi 3817fi 3818{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3819$as_echo "$cross_compiling" >&6; } 3820 3821rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3822ac_clean_files=$ac_clean_files_save 3823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3824$as_echo_n "checking for suffix of object files... " >&6; } 3825if ${ac_cv_objext+:} false; then : 3826 $as_echo_n "(cached) " >&6 3827else 3828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3829/* end confdefs.h. */ 3830 3831int 3832main () 3833{ 3834 3835 ; 3836 return 0; 3837} 3838_ACEOF 3839rm -f conftest.o conftest.obj 3840if { { ac_try="$ac_compile" 3841case "(($ac_try" in 3842 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3843 *) ac_try_echo=$ac_try;; 3844esac 3845eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3846$as_echo "$ac_try_echo"; } >&5 3847 (eval "$ac_compile") 2>&5 3848 ac_status=$? 3849 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3850 test $ac_status = 0; }; then : 3851 for ac_file in conftest.o conftest.obj conftest.*; do 3852 test -f "$ac_file" || continue; 3853 case $ac_file in 3854 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3855 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3856 break;; 3857 esac 3858done 3859else 3860 $as_echo "$as_me: failed program was:" >&5 3861sed 's/^/| /' conftest.$ac_ext >&5 3862 3863{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3864$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3865as_fn_error $? "cannot compute suffix of object files: cannot compile 3866See \`config.log' for more details" "$LINENO" 5; } 3867fi 3868rm -f conftest.$ac_cv_objext conftest.$ac_ext 3869fi 3870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3871$as_echo "$ac_cv_objext" >&6; } 3872OBJEXT=$ac_cv_objext 3873ac_objext=$OBJEXT 3874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3875$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3876if ${ac_cv_c_compiler_gnu+:} false; then : 3877 $as_echo_n "(cached) " >&6 3878else 3879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3880/* end confdefs.h. */ 3881 3882int 3883main () 3884{ 3885#ifndef __GNUC__ 3886 choke me 3887#endif 3888 3889 ; 3890 return 0; 3891} 3892_ACEOF 3893if ac_fn_c_try_compile "$LINENO"; then : 3894 ac_compiler_gnu=yes 3895else 3896 ac_compiler_gnu=no 3897fi 3898rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3899ac_cv_c_compiler_gnu=$ac_compiler_gnu 3900 3901fi 3902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3903$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3904if test $ac_compiler_gnu = yes; then 3905 GCC=yes 3906else 3907 GCC= 3908fi 3909ac_test_CFLAGS=${CFLAGS+set} 3910ac_save_CFLAGS=$CFLAGS 3911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3912$as_echo_n "checking whether $CC accepts -g... " >&6; } 3913if ${ac_cv_prog_cc_g+:} false; then : 3914 $as_echo_n "(cached) " >&6 3915else 3916 ac_save_c_werror_flag=$ac_c_werror_flag 3917 ac_c_werror_flag=yes 3918 ac_cv_prog_cc_g=no 3919 CFLAGS="-g" 3920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3921/* end confdefs.h. */ 3922 3923int 3924main () 3925{ 3926 3927 ; 3928 return 0; 3929} 3930_ACEOF 3931if ac_fn_c_try_compile "$LINENO"; then : 3932 ac_cv_prog_cc_g=yes 3933else 3934 CFLAGS="" 3935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3936/* end confdefs.h. */ 3937 3938int 3939main () 3940{ 3941 3942 ; 3943 return 0; 3944} 3945_ACEOF 3946if ac_fn_c_try_compile "$LINENO"; then : 3947 3948else 3949 ac_c_werror_flag=$ac_save_c_werror_flag 3950 CFLAGS="-g" 3951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3952/* end confdefs.h. */ 3953 3954int 3955main () 3956{ 3957 3958 ; 3959 return 0; 3960} 3961_ACEOF 3962if ac_fn_c_try_compile "$LINENO"; then : 3963 ac_cv_prog_cc_g=yes 3964fi 3965rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3966fi 3967rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3968fi 3969rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3970 ac_c_werror_flag=$ac_save_c_werror_flag 3971fi 3972{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3973$as_echo "$ac_cv_prog_cc_g" >&6; } 3974if test "$ac_test_CFLAGS" = set; then 3975 CFLAGS=$ac_save_CFLAGS 3976elif test $ac_cv_prog_cc_g = yes; then 3977 if test "$GCC" = yes; then 3978 CFLAGS="-g -O2" 3979 else 3980 CFLAGS="-g" 3981 fi 3982else 3983 if test "$GCC" = yes; then 3984 CFLAGS="-O2" 3985 else 3986 CFLAGS= 3987 fi 3988fi 3989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3990$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3991if ${ac_cv_prog_cc_c89+:} false; then : 3992 $as_echo_n "(cached) " >&6 3993else 3994 ac_cv_prog_cc_c89=no 3995ac_save_CC=$CC 3996cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3997/* end confdefs.h. */ 3998#include <stdarg.h> 3999#include <stdio.h> 4000struct stat; 4001/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4002struct buf { int x; }; 4003FILE * (*rcsopen) (struct buf *, struct stat *, int); 4004static char *e (p, i) 4005 char **p; 4006 int i; 4007{ 4008 return p[i]; 4009} 4010static char *f (char * (*g) (char **, int), char **p, ...) 4011{ 4012 char *s; 4013 va_list v; 4014 va_start (v,p); 4015 s = g (p, va_arg (v,int)); 4016 va_end (v); 4017 return s; 4018} 4019 4020/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4021 function prototypes and stuff, but not '\xHH' hex character constants. 4022 These don't provoke an error unfortunately, instead are silently treated 4023 as 'x'. The following induces an error, until -std is added to get 4024 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4025 array size at least. It's necessary to write '\x00'==0 to get something 4026 that's true only with -std. */ 4027int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4028 4029/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4030 inside strings and character constants. */ 4031#define FOO(x) 'x' 4032int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4033 4034int test (int i, double x); 4035struct s1 {int (*f) (int a);}; 4036struct s2 {int (*f) (double a);}; 4037int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4038int argc; 4039char **argv; 4040int 4041main () 4042{ 4043return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4044 ; 4045 return 0; 4046} 4047_ACEOF 4048for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4049 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4050do 4051 CC="$ac_save_CC $ac_arg" 4052 if ac_fn_c_try_compile "$LINENO"; then : 4053 ac_cv_prog_cc_c89=$ac_arg 4054fi 4055rm -f core conftest.err conftest.$ac_objext 4056 test "x$ac_cv_prog_cc_c89" != "xno" && break 4057done 4058rm -f conftest.$ac_ext 4059CC=$ac_save_CC 4060 4061fi 4062# AC_CACHE_VAL 4063case "x$ac_cv_prog_cc_c89" in 4064 x) 4065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4066$as_echo "none needed" >&6; } ;; 4067 xno) 4068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4069$as_echo "unsupported" >&6; } ;; 4070 *) 4071 CC="$CC $ac_cv_prog_cc_c89" 4072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4073$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4074esac 4075if test "x$ac_cv_prog_cc_c89" != xno; then : 4076 4077fi 4078 4079ac_ext=c 4080ac_cpp='$CPP $CPPFLAGS' 4081ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4082ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4083ac_compiler_gnu=$ac_cv_c_compiler_gnu 4084 4085ac_ext=c 4086ac_cpp='$CPP $CPPFLAGS' 4087ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4088ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4089ac_compiler_gnu=$ac_cv_c_compiler_gnu 4090{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4091$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4092if ${am_cv_prog_cc_c_o+:} false; then : 4093 $as_echo_n "(cached) " >&6 4094else 4095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4096/* end confdefs.h. */ 4097 4098int 4099main () 4100{ 4101 4102 ; 4103 return 0; 4104} 4105_ACEOF 4106 # Make sure it works both with $CC and with simple cc. 4107 # Following AC_PROG_CC_C_O, we do the test twice because some 4108 # compilers refuse to overwrite an existing .o file with -o, 4109 # though they will create one. 4110 am_cv_prog_cc_c_o=yes 4111 for am_i in 1 2; do 4112 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4113 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4114 ac_status=$? 4115 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4116 (exit $ac_status); } \ 4117 && test -f conftest2.$ac_objext; then 4118 : OK 4119 else 4120 am_cv_prog_cc_c_o=no 4121 break 4122 fi 4123 done 4124 rm -f core conftest* 4125 unset am_i 4126fi 4127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4128$as_echo "$am_cv_prog_cc_c_o" >&6; } 4129if test "$am_cv_prog_cc_c_o" != yes; then 4130 # Losing compiler, so override with the script. 4131 # FIXME: It is wrong to rewrite CC. 4132 # But if we don't then we get into trouble of one sort or another. 4133 # A longer-term fix would be to have automake use am__CC in this case, 4134 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4135 CC="$am_aux_dir/compile $CC" 4136fi 4137ac_ext=c 4138ac_cpp='$CPP $CPPFLAGS' 4139ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4140ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4141ac_compiler_gnu=$ac_cv_c_compiler_gnu 4142 4143DEPDIR="${am__leading_dot}deps" 4144 4145ac_config_commands="$ac_config_commands depfiles" 4146 4147 4148am_make=${MAKE-make} 4149cat > confinc << 'END' 4150am__doit: 4151 @echo this is the am__doit target 4152.PHONY: am__doit 4153END 4154# If we don't find an include directive, just comment out the code. 4155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4156$as_echo_n "checking for style of include used by $am_make... " >&6; } 4157am__include="#" 4158am__quote= 4159_am_result=none 4160# First try GNU make style include. 4161echo "include confinc" > confmf 4162# Ignore all kinds of additional output from 'make'. 4163case `$am_make -s -f confmf 2> /dev/null` in #( 4164*the\ am__doit\ target*) 4165 am__include=include 4166 am__quote= 4167 _am_result=GNU 4168 ;; 4169esac 4170# Now try BSD make style include. 4171if test "$am__include" = "#"; then 4172 echo '.include "confinc"' > confmf 4173 case `$am_make -s -f confmf 2> /dev/null` in #( 4174 *the\ am__doit\ target*) 4175 am__include=.include 4176 am__quote="\"" 4177 _am_result=BSD 4178 ;; 4179 esac 4180fi 4181 4182 4183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4184$as_echo "$_am_result" >&6; } 4185rm -f confinc confmf 4186 4187# Check whether --enable-dependency-tracking was given. 4188if test "${enable_dependency_tracking+set}" = set; then : 4189 enableval=$enable_dependency_tracking; 4190fi 4191 4192if test "x$enable_dependency_tracking" != xno; then 4193 am_depcomp="$ac_aux_dir/depcomp" 4194 AMDEPBACKSLASH='\' 4195 am__nodep='_no' 4196fi 4197 if test "x$enable_dependency_tracking" != xno; then 4198 AMDEP_TRUE= 4199 AMDEP_FALSE='#' 4200else 4201 AMDEP_TRUE='#' 4202 AMDEP_FALSE= 4203fi 4204 4205 4206 4207depcc="$CC" am_compiler_list= 4208 4209{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4210$as_echo_n "checking dependency style of $depcc... " >&6; } 4211if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4212 $as_echo_n "(cached) " >&6 4213else 4214 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4215 # We make a subdir and do the tests there. Otherwise we can end up 4216 # making bogus files that we don't know about and never remove. For 4217 # instance it was reported that on HP-UX the gcc test will end up 4218 # making a dummy file named 'D' -- because '-MD' means "put the output 4219 # in D". 4220 rm -rf conftest.dir 4221 mkdir conftest.dir 4222 # Copy depcomp to subdir because otherwise we won't find it if we're 4223 # using a relative directory. 4224 cp "$am_depcomp" conftest.dir 4225 cd conftest.dir 4226 # We will build objects and dependencies in a subdirectory because 4227 # it helps to detect inapplicable dependency modes. For instance 4228 # both Tru64's cc and ICC support -MD to output dependencies as a 4229 # side effect of compilation, but ICC will put the dependencies in 4230 # the current directory while Tru64 will put them in the object 4231 # directory. 4232 mkdir sub 4233 4234 am_cv_CC_dependencies_compiler_type=none 4235 if test "$am_compiler_list" = ""; then 4236 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4237 fi 4238 am__universal=false 4239 case " $depcc " in #( 4240 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4241 esac 4242 4243 for depmode in $am_compiler_list; do 4244 # Setup a source with many dependencies, because some compilers 4245 # like to wrap large dependency lists on column 80 (with \), and 4246 # we should not choose a depcomp mode which is confused by this. 4247 # 4248 # We need to recreate these files for each test, as the compiler may 4249 # overwrite some of them when testing with obscure command lines. 4250 # This happens at least with the AIX C compiler. 4251 : > sub/conftest.c 4252 for i in 1 2 3 4 5 6; do 4253 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4254 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4255 # Solaris 10 /bin/sh. 4256 echo '/* dummy */' > sub/conftst$i.h 4257 done 4258 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4259 4260 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4261 # mode. It turns out that the SunPro C++ compiler does not properly 4262 # handle '-M -o', and we need to detect this. Also, some Intel 4263 # versions had trouble with output in subdirs. 4264 am__obj=sub/conftest.${OBJEXT-o} 4265 am__minus_obj="-o $am__obj" 4266 case $depmode in 4267 gcc) 4268 # This depmode causes a compiler race in universal mode. 4269 test "$am__universal" = false || continue 4270 ;; 4271 nosideeffect) 4272 # After this tag, mechanisms are not by side-effect, so they'll 4273 # only be used when explicitly requested. 4274 if test "x$enable_dependency_tracking" = xyes; then 4275 continue 4276 else 4277 break 4278 fi 4279 ;; 4280 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4281 # This compiler won't grok '-c -o', but also, the minuso test has 4282 # not run yet. These depmodes are late enough in the game, and 4283 # so weak that their functioning should not be impacted. 4284 am__obj=conftest.${OBJEXT-o} 4285 am__minus_obj= 4286 ;; 4287 none) break ;; 4288 esac 4289 if depmode=$depmode \ 4290 source=sub/conftest.c object=$am__obj \ 4291 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4292 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4293 >/dev/null 2>conftest.err && 4294 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4295 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4296 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4297 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4298 # icc doesn't choke on unknown options, it will just issue warnings 4299 # or remarks (even with -Werror). So we grep stderr for any message 4300 # that says an option was ignored or not supported. 4301 # When given -MP, icc 7.0 and 7.1 complain thusly: 4302 # icc: Command line warning: ignoring option '-M'; no argument required 4303 # The diagnosis changed in icc 8.0: 4304 # icc: Command line remark: option '-MP' not supported 4305 if (grep 'ignoring option' conftest.err || 4306 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4307 am_cv_CC_dependencies_compiler_type=$depmode 4308 break 4309 fi 4310 fi 4311 done 4312 4313 cd .. 4314 rm -rf conftest.dir 4315else 4316 am_cv_CC_dependencies_compiler_type=none 4317fi 4318 4319fi 4320{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4321$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4322CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4323 4324 if 4325 test "x$enable_dependency_tracking" != xno \ 4326 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4327 am__fastdepCC_TRUE= 4328 am__fastdepCC_FALSE='#' 4329else 4330 am__fastdepCC_TRUE='#' 4331 am__fastdepCC_FALSE= 4332fi 4333 4334 4335ac_ext=go 4336ac_compile='$GOC -c $GOFLAGS conftest.$ac_ext >&5' 4337ac_link='$GOC -o conftest$ac_exeext $GOFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4338ac_compiler_gnu=yes 4339if test -n "$ac_tool_prefix"; then 4340 # Extract the first word of "${ac_tool_prefix}gccgo", so it can be a program name with args. 4341set dummy ${ac_tool_prefix}gccgo; ac_word=$2 4342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4343$as_echo_n "checking for $ac_word... " >&6; } 4344if ${ac_cv_prog_GOC+:} false; then : 4345 $as_echo_n "(cached) " >&6 4346else 4347 if test -n "$GOC"; then 4348 ac_cv_prog_GOC="$GOC" # Let the user override the test. 4349else 4350as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4351for as_dir in $PATH 4352do 4353 IFS=$as_save_IFS 4354 test -z "$as_dir" && as_dir=. 4355 for ac_exec_ext in '' $ac_executable_extensions; do 4356 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4357 ac_cv_prog_GOC="${ac_tool_prefix}gccgo" 4358 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4359 break 2 4360 fi 4361done 4362 done 4363IFS=$as_save_IFS 4364 4365fi 4366fi 4367GOC=$ac_cv_prog_GOC 4368if test -n "$GOC"; then 4369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC" >&5 4370$as_echo "$GOC" >&6; } 4371else 4372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4373$as_echo "no" >&6; } 4374fi 4375 4376 4377fi 4378if test -z "$ac_cv_prog_GOC"; then 4379 ac_ct_GOC=$GOC 4380 # Extract the first word of "gccgo", so it can be a program name with args. 4381set dummy gccgo; ac_word=$2 4382{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4383$as_echo_n "checking for $ac_word... " >&6; } 4384if ${ac_cv_prog_ac_ct_GOC+:} false; then : 4385 $as_echo_n "(cached) " >&6 4386else 4387 if test -n "$ac_ct_GOC"; then 4388 ac_cv_prog_ac_ct_GOC="$ac_ct_GOC" # Let the user override the test. 4389else 4390as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4391for as_dir in $PATH 4392do 4393 IFS=$as_save_IFS 4394 test -z "$as_dir" && as_dir=. 4395 for ac_exec_ext in '' $ac_executable_extensions; do 4396 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4397 ac_cv_prog_ac_ct_GOC="gccgo" 4398 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4399 break 2 4400 fi 4401done 4402 done 4403IFS=$as_save_IFS 4404 4405fi 4406fi 4407ac_ct_GOC=$ac_cv_prog_ac_ct_GOC 4408if test -n "$ac_ct_GOC"; then 4409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GOC" >&5 4410$as_echo "$ac_ct_GOC" >&6; } 4411else 4412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4413$as_echo "no" >&6; } 4414fi 4415 4416 if test "x$ac_ct_GOC" = x; then 4417 GOC="" 4418 else 4419 case $cross_compiling:$ac_tool_warned in 4420yes:) 4421{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4422$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4423ac_tool_warned=yes ;; 4424esac 4425 GOC=$ac_ct_GOC 4426 fi 4427else 4428 GOC="$ac_cv_prog_GOC" 4429fi 4430 4431if test -z "$GOC"; then 4432 if test -n "$ac_tool_prefix"; then 4433 # Extract the first word of "${ac_tool_prefix}gccgo", so it can be a program name with args. 4434set dummy ${ac_tool_prefix}gccgo; ac_word=$2 4435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4436$as_echo_n "checking for $ac_word... " >&6; } 4437if ${ac_cv_prog_GOC+:} false; then : 4438 $as_echo_n "(cached) " >&6 4439else 4440 if test -n "$GOC"; then 4441 ac_cv_prog_GOC="$GOC" # Let the user override the test. 4442else 4443as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4444for as_dir in $PATH 4445do 4446 IFS=$as_save_IFS 4447 test -z "$as_dir" && as_dir=. 4448 for ac_exec_ext in '' $ac_executable_extensions; do 4449 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4450 ac_cv_prog_GOC="$ac_tool_prefix}gccgo" 4451 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4452 break 2 4453 fi 4454done 4455 done 4456IFS=$as_save_IFS 4457 4458fi 4459fi 4460GOC=$ac_cv_prog_GOC 4461if test -n "$GOC"; then 4462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC" >&5 4463$as_echo "$GOC" >&6; } 4464else 4465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4466$as_echo "no" >&6; } 4467fi 4468 4469 4470 fi 4471fi 4472if test -z "$GOC"; then 4473 # Extract the first word of "gccgo", so it can be a program name with args. 4474set dummy gccgo; ac_word=$2 4475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4476$as_echo_n "checking for $ac_word... " >&6; } 4477if ${ac_cv_prog_GOC+:} false; then : 4478 $as_echo_n "(cached) " >&6 4479else 4480 if test -n "$GOC"; then 4481 ac_cv_prog_GOC="$GOC" # Let the user override the test. 4482else 4483 ac_prog_rejected=no 4484as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4485for as_dir in $PATH 4486do 4487 IFS=$as_save_IFS 4488 test -z "$as_dir" && as_dir=. 4489 for ac_exec_ext in '' $ac_executable_extensions; do 4490 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4491 if test "$as_dir/$ac_word$ac_exec_ext" = "false"; then 4492 ac_prog_rejected=yes 4493 continue 4494 fi 4495 ac_cv_prog_GOC="gccgo" 4496 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4497 break 2 4498 fi 4499done 4500 done 4501IFS=$as_save_IFS 4502 4503if test $ac_prog_rejected = yes; then 4504 # We found a bogon in the path, so make sure we never use it. 4505 set dummy $ac_cv_prog_GOC 4506 shift 4507 if test $# != 0; then 4508 # We chose a different compiler from the bogus one. 4509 # However, it has the same basename, so the bogon will be chosen 4510 # first if we set GOC to just the basename; use the full file name. 4511 shift 4512 ac_cv_prog_GOC="$as_dir/$ac_word${1+' '}$@" 4513 fi 4514fi 4515fi 4516fi 4517GOC=$ac_cv_prog_GOC 4518if test -n "$GOC"; then 4519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC" >&5 4520$as_echo "$GOC" >&6; } 4521else 4522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4523$as_echo "no" >&6; } 4524fi 4525 4526 4527fi 4528 4529 4530# Provide some information about the compiler. 4531$as_echo "$as_me:${as_lineno-$LINENO}: checking for Go compiler version" >&5 4532set X $ac_compile 4533ac_compiler=$2 4534{ { ac_try="$ac_compiler --version >&5" 4535case "(($ac_try" in 4536 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4537 *) ac_try_echo=$ac_try;; 4538esac 4539eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4540$as_echo "$ac_try_echo"; } >&5 4541 (eval "$ac_compiler --version >&5") 2>conftest.err 4542 ac_status=$? 4543 if test -s conftest.err; then 4544 sed '10a\ 4545... rest of stderr output deleted ... 4546 10q' conftest.err >conftest.er1 4547 cat conftest.er1 >&5 4548 fi 4549 rm -f conftest.er1 conftest.err 4550 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4551 test $ac_status = 0; } 4552GOFLAGS="-g -O2" 4553ac_ext=c 4554ac_cpp='$CPP $CPPFLAGS' 4555ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4556ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4557ac_compiler_gnu=$ac_cv_c_compiler_gnu 4558 4559 4560 4561 4562 4563case ${host} in 4564 *-*-aix*) 4565 # static hash tables crashes on AIX when libgo is built with O2 4566 CFLAGS="$CFLAGS -fno-section-anchors" 4567 GOCFLAGS="$GOCFLAGS -fno-section-anchors" 4568 ;; 4569esac 4570 4571 4572{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 4573$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 4574 # Check whether --enable-maintainer-mode was given. 4575if test "${enable_maintainer_mode+set}" = set; then : 4576 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 4577else 4578 USE_MAINTAINER_MODE=no 4579fi 4580 4581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 4582$as_echo "$USE_MAINTAINER_MODE" >&6; } 4583 if test $USE_MAINTAINER_MODE = yes; then 4584 MAINTAINER_MODE_TRUE= 4585 MAINTAINER_MODE_FALSE='#' 4586else 4587 MAINTAINER_MODE_TRUE='#' 4588 MAINTAINER_MODE_FALSE= 4589fi 4590 4591 MAINT=$MAINTAINER_MODE_TRUE 4592 4593 4594 4595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4596$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4597if ${ac_cv_path_SED+:} false; then : 4598 $as_echo_n "(cached) " >&6 4599else 4600 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4601 for ac_i in 1 2 3 4 5 6 7; do 4602 ac_script="$ac_script$as_nl$ac_script" 4603 done 4604 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4605 { ac_script=; unset ac_script;} 4606 if test -z "$SED"; then 4607 ac_path_SED_found=false 4608 # Loop through the user's path and test for each of PROGNAME-LIST 4609 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4610for as_dir in $PATH 4611do 4612 IFS=$as_save_IFS 4613 test -z "$as_dir" && as_dir=. 4614 for ac_prog in sed gsed; do 4615 for ac_exec_ext in '' $ac_executable_extensions; do 4616 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4617 as_fn_executable_p "$ac_path_SED" || continue 4618# Check for GNU ac_path_SED and select it if it is found. 4619 # Check for GNU $ac_path_SED 4620case `"$ac_path_SED" --version 2>&1` in 4621*GNU*) 4622 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4623*) 4624 ac_count=0 4625 $as_echo_n 0123456789 >"conftest.in" 4626 while : 4627 do 4628 cat "conftest.in" "conftest.in" >"conftest.tmp" 4629 mv "conftest.tmp" "conftest.in" 4630 cp "conftest.in" "conftest.nl" 4631 $as_echo '' >> "conftest.nl" 4632 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4633 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4634 as_fn_arith $ac_count + 1 && ac_count=$as_val 4635 if test $ac_count -gt ${ac_path_SED_max-0}; then 4636 # Best one so far, save it but keep looking for a better one 4637 ac_cv_path_SED="$ac_path_SED" 4638 ac_path_SED_max=$ac_count 4639 fi 4640 # 10*(2^10) chars as input seems more than enough 4641 test $ac_count -gt 10 && break 4642 done 4643 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4644esac 4645 4646 $ac_path_SED_found && break 3 4647 done 4648 done 4649 done 4650IFS=$as_save_IFS 4651 if test -z "$ac_cv_path_SED"; then 4652 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4653 fi 4654else 4655 ac_cv_path_SED=$SED 4656fi 4657 4658fi 4659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4660$as_echo "$ac_cv_path_SED" >&6; } 4661 SED="$ac_cv_path_SED" 4662 rm -f conftest.sed 4663 4664test -z "$SED" && SED=sed 4665Xsed="$SED -e 1s/^X//" 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4678$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4679if ${ac_cv_path_GREP+:} false; then : 4680 $as_echo_n "(cached) " >&6 4681else 4682 if test -z "$GREP"; then 4683 ac_path_GREP_found=false 4684 # Loop through the user's path and test for each of PROGNAME-LIST 4685 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4686for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4687do 4688 IFS=$as_save_IFS 4689 test -z "$as_dir" && as_dir=. 4690 for ac_prog in grep ggrep; do 4691 for ac_exec_ext in '' $ac_executable_extensions; do 4692 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4693 as_fn_executable_p "$ac_path_GREP" || continue 4694# Check for GNU ac_path_GREP and select it if it is found. 4695 # Check for GNU $ac_path_GREP 4696case `"$ac_path_GREP" --version 2>&1` in 4697*GNU*) 4698 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4699*) 4700 ac_count=0 4701 $as_echo_n 0123456789 >"conftest.in" 4702 while : 4703 do 4704 cat "conftest.in" "conftest.in" >"conftest.tmp" 4705 mv "conftest.tmp" "conftest.in" 4706 cp "conftest.in" "conftest.nl" 4707 $as_echo 'GREP' >> "conftest.nl" 4708 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4709 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4710 as_fn_arith $ac_count + 1 && ac_count=$as_val 4711 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4712 # Best one so far, save it but keep looking for a better one 4713 ac_cv_path_GREP="$ac_path_GREP" 4714 ac_path_GREP_max=$ac_count 4715 fi 4716 # 10*(2^10) chars as input seems more than enough 4717 test $ac_count -gt 10 && break 4718 done 4719 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4720esac 4721 4722 $ac_path_GREP_found && break 3 4723 done 4724 done 4725 done 4726IFS=$as_save_IFS 4727 if test -z "$ac_cv_path_GREP"; then 4728 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4729 fi 4730else 4731 ac_cv_path_GREP=$GREP 4732fi 4733 4734fi 4735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4736$as_echo "$ac_cv_path_GREP" >&6; } 4737 GREP="$ac_cv_path_GREP" 4738 4739 4740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4741$as_echo_n "checking for egrep... " >&6; } 4742if ${ac_cv_path_EGREP+:} false; then : 4743 $as_echo_n "(cached) " >&6 4744else 4745 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4746 then ac_cv_path_EGREP="$GREP -E" 4747 else 4748 if test -z "$EGREP"; then 4749 ac_path_EGREP_found=false 4750 # Loop through the user's path and test for each of PROGNAME-LIST 4751 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4752for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4753do 4754 IFS=$as_save_IFS 4755 test -z "$as_dir" && as_dir=. 4756 for ac_prog in egrep; do 4757 for ac_exec_ext in '' $ac_executable_extensions; do 4758 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4759 as_fn_executable_p "$ac_path_EGREP" || continue 4760# Check for GNU ac_path_EGREP and select it if it is found. 4761 # Check for GNU $ac_path_EGREP 4762case `"$ac_path_EGREP" --version 2>&1` in 4763*GNU*) 4764 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4765*) 4766 ac_count=0 4767 $as_echo_n 0123456789 >"conftest.in" 4768 while : 4769 do 4770 cat "conftest.in" "conftest.in" >"conftest.tmp" 4771 mv "conftest.tmp" "conftest.in" 4772 cp "conftest.in" "conftest.nl" 4773 $as_echo 'EGREP' >> "conftest.nl" 4774 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4775 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4776 as_fn_arith $ac_count + 1 && ac_count=$as_val 4777 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4778 # Best one so far, save it but keep looking for a better one 4779 ac_cv_path_EGREP="$ac_path_EGREP" 4780 ac_path_EGREP_max=$ac_count 4781 fi 4782 # 10*(2^10) chars as input seems more than enough 4783 test $ac_count -gt 10 && break 4784 done 4785 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4786esac 4787 4788 $ac_path_EGREP_found && break 3 4789 done 4790 done 4791 done 4792IFS=$as_save_IFS 4793 if test -z "$ac_cv_path_EGREP"; then 4794 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4795 fi 4796else 4797 ac_cv_path_EGREP=$EGREP 4798fi 4799 4800 fi 4801fi 4802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4803$as_echo "$ac_cv_path_EGREP" >&6; } 4804 EGREP="$ac_cv_path_EGREP" 4805 4806 4807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4808$as_echo_n "checking for fgrep... " >&6; } 4809if ${ac_cv_path_FGREP+:} false; then : 4810 $as_echo_n "(cached) " >&6 4811else 4812 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4813 then ac_cv_path_FGREP="$GREP -F" 4814 else 4815 if test -z "$FGREP"; then 4816 ac_path_FGREP_found=false 4817 # Loop through the user's path and test for each of PROGNAME-LIST 4818 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4819for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4820do 4821 IFS=$as_save_IFS 4822 test -z "$as_dir" && as_dir=. 4823 for ac_prog in fgrep; do 4824 for ac_exec_ext in '' $ac_executable_extensions; do 4825 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4826 as_fn_executable_p "$ac_path_FGREP" || continue 4827# Check for GNU ac_path_FGREP and select it if it is found. 4828 # Check for GNU $ac_path_FGREP 4829case `"$ac_path_FGREP" --version 2>&1` in 4830*GNU*) 4831 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4832*) 4833 ac_count=0 4834 $as_echo_n 0123456789 >"conftest.in" 4835 while : 4836 do 4837 cat "conftest.in" "conftest.in" >"conftest.tmp" 4838 mv "conftest.tmp" "conftest.in" 4839 cp "conftest.in" "conftest.nl" 4840 $as_echo 'FGREP' >> "conftest.nl" 4841 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4842 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4843 as_fn_arith $ac_count + 1 && ac_count=$as_val 4844 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4845 # Best one so far, save it but keep looking for a better one 4846 ac_cv_path_FGREP="$ac_path_FGREP" 4847 ac_path_FGREP_max=$ac_count 4848 fi 4849 # 10*(2^10) chars as input seems more than enough 4850 test $ac_count -gt 10 && break 4851 done 4852 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4853esac 4854 4855 $ac_path_FGREP_found && break 3 4856 done 4857 done 4858 done 4859IFS=$as_save_IFS 4860 if test -z "$ac_cv_path_FGREP"; then 4861 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4862 fi 4863else 4864 ac_cv_path_FGREP=$FGREP 4865fi 4866 4867 fi 4868fi 4869{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4870$as_echo "$ac_cv_path_FGREP" >&6; } 4871 FGREP="$ac_cv_path_FGREP" 4872 4873 4874test -z "$GREP" && GREP=grep 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4893ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4894ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4895 4896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4897$as_echo_n "checking how to print strings... " >&6; } 4898# Test print first, because it will be a builtin if present. 4899if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4900 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4901 ECHO='print -r --' 4902elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4903 ECHO='printf %s\n' 4904else 4905 # Use this function as a fallback that always works. 4906 func_fallback_echo () 4907 { 4908 eval 'cat <<_LTECHO_EOF 4909$1 4910_LTECHO_EOF' 4911 } 4912 ECHO='func_fallback_echo' 4913fi 4914 4915# func_echo_all arg... 4916# Invoke $ECHO with all args, space-separated. 4917func_echo_all () 4918{ 4919 $ECHO "" 4920} 4921 4922case "$ECHO" in 4923 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4924$as_echo "printf" >&6; } ;; 4925 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4926$as_echo "print -r" >&6; } ;; 4927 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4928$as_echo "cat" >&6; } ;; 4929esac 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946# Check whether --with-gnu-ld was given. 4947if test "${with_gnu_ld+set}" = set; then : 4948 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4949else 4950 with_gnu_ld=no 4951fi 4952 4953ac_prog=ld 4954if test "$GCC" = yes; then 4955 # Check if gcc -print-prog-name=ld gives a path. 4956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4957$as_echo_n "checking for ld used by $CC... " >&6; } 4958 case $host in 4959 *-*-mingw*) 4960 # gcc leaves a trailing carriage return which upsets mingw 4961 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4962 *) 4963 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4964 esac 4965 case $ac_prog in 4966 # Accept absolute paths. 4967 [\\/]* | ?:[\\/]*) 4968 re_direlt='/[^/][^/]*/\.\./' 4969 # Canonicalize the pathname of ld 4970 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4971 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4972 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4973 done 4974 test -z "$LD" && LD="$ac_prog" 4975 ;; 4976 "") 4977 # If it fails, then pretend we aren't using GCC. 4978 ac_prog=ld 4979 ;; 4980 *) 4981 # If it is relative, then search for the first ld in PATH. 4982 with_gnu_ld=unknown 4983 ;; 4984 esac 4985elif test "$with_gnu_ld" = yes; then 4986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4987$as_echo_n "checking for GNU ld... " >&6; } 4988else 4989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4990$as_echo_n "checking for non-GNU ld... " >&6; } 4991fi 4992if ${lt_cv_path_LD+:} false; then : 4993 $as_echo_n "(cached) " >&6 4994else 4995 if test -z "$LD"; then 4996 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4997 for ac_dir in $PATH; do 4998 IFS="$lt_save_ifs" 4999 test -z "$ac_dir" && ac_dir=. 5000 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5001 lt_cv_path_LD="$ac_dir/$ac_prog" 5002 # Check to see if the program is GNU ld. I'd rather use --version, 5003 # but apparently some variants of GNU ld only accept -v. 5004 # Break only if it was the GNU/non-GNU ld that we prefer. 5005 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5006 *GNU* | *'with BFD'*) 5007 test "$with_gnu_ld" != no && break 5008 ;; 5009 *) 5010 test "$with_gnu_ld" != yes && break 5011 ;; 5012 esac 5013 fi 5014 done 5015 IFS="$lt_save_ifs" 5016else 5017 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5018fi 5019fi 5020 5021LD="$lt_cv_path_LD" 5022if test -n "$LD"; then 5023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5024$as_echo "$LD" >&6; } 5025else 5026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5027$as_echo "no" >&6; } 5028fi 5029test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5031$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5032if ${lt_cv_prog_gnu_ld+:} false; then : 5033 $as_echo_n "(cached) " >&6 5034else 5035 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5036case `$LD -v 2>&1 </dev/null` in 5037*GNU* | *'with BFD'*) 5038 lt_cv_prog_gnu_ld=yes 5039 ;; 5040*) 5041 lt_cv_prog_gnu_ld=no 5042 ;; 5043esac 5044fi 5045{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5046$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5047with_gnu_ld=$lt_cv_prog_gnu_ld 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057if test -n "$ac_tool_prefix"; then 5058 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5059set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5061$as_echo_n "checking for $ac_word... " >&6; } 5062if ${ac_cv_prog_RANLIB+:} false; then : 5063 $as_echo_n "(cached) " >&6 5064else 5065 if test -n "$RANLIB"; then 5066 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5067else 5068as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5069for as_dir in $PATH 5070do 5071 IFS=$as_save_IFS 5072 test -z "$as_dir" && as_dir=. 5073 for ac_exec_ext in '' $ac_executable_extensions; do 5074 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5075 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5076 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5077 break 2 5078 fi 5079done 5080 done 5081IFS=$as_save_IFS 5082 5083fi 5084fi 5085RANLIB=$ac_cv_prog_RANLIB 5086if test -n "$RANLIB"; then 5087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5088$as_echo "$RANLIB" >&6; } 5089else 5090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5091$as_echo "no" >&6; } 5092fi 5093 5094 5095fi 5096if test -z "$ac_cv_prog_RANLIB"; then 5097 ac_ct_RANLIB=$RANLIB 5098 # Extract the first word of "ranlib", so it can be a program name with args. 5099set dummy ranlib; ac_word=$2 5100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5101$as_echo_n "checking for $ac_word... " >&6; } 5102if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5103 $as_echo_n "(cached) " >&6 5104else 5105 if test -n "$ac_ct_RANLIB"; then 5106 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5107else 5108as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5109for as_dir in $PATH 5110do 5111 IFS=$as_save_IFS 5112 test -z "$as_dir" && as_dir=. 5113 for ac_exec_ext in '' $ac_executable_extensions; do 5114 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5115 ac_cv_prog_ac_ct_RANLIB="ranlib" 5116 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5117 break 2 5118 fi 5119done 5120 done 5121IFS=$as_save_IFS 5122 5123fi 5124fi 5125ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5126if test -n "$ac_ct_RANLIB"; then 5127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5128$as_echo "$ac_ct_RANLIB" >&6; } 5129else 5130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5131$as_echo "no" >&6; } 5132fi 5133 5134 if test "x$ac_ct_RANLIB" = x; then 5135 RANLIB=":" 5136 else 5137 case $cross_compiling:$ac_tool_warned in 5138yes:) 5139{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5140$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5141ac_tool_warned=yes ;; 5142esac 5143 RANLIB=$ac_ct_RANLIB 5144 fi 5145else 5146 RANLIB="$ac_cv_prog_RANLIB" 5147fi 5148 5149if test -n "$ac_tool_prefix"; then 5150 # Extract the first word of "${ac_tool_prefix}objcopy", so it can be a program name with args. 5151set dummy ${ac_tool_prefix}objcopy; ac_word=$2 5152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5153$as_echo_n "checking for $ac_word... " >&6; } 5154if ${ac_cv_prog_OBJCOPY+:} false; then : 5155 $as_echo_n "(cached) " >&6 5156else 5157 if test -n "$OBJCOPY"; then 5158 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test. 5159else 5160as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5161for as_dir in $PATH 5162do 5163 IFS=$as_save_IFS 5164 test -z "$as_dir" && as_dir=. 5165 for ac_exec_ext in '' $ac_executable_extensions; do 5166 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5167 ac_cv_prog_OBJCOPY="${ac_tool_prefix}objcopy" 5168 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5169 break 2 5170 fi 5171done 5172 done 5173IFS=$as_save_IFS 5174 5175fi 5176fi 5177OBJCOPY=$ac_cv_prog_OBJCOPY 5178if test -n "$OBJCOPY"; then 5179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5 5180$as_echo "$OBJCOPY" >&6; } 5181else 5182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5183$as_echo "no" >&6; } 5184fi 5185 5186 5187fi 5188if test -z "$ac_cv_prog_OBJCOPY"; then 5189 ac_ct_OBJCOPY=$OBJCOPY 5190 # Extract the first word of "objcopy", so it can be a program name with args. 5191set dummy objcopy; ac_word=$2 5192{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5193$as_echo_n "checking for $ac_word... " >&6; } 5194if ${ac_cv_prog_ac_ct_OBJCOPY+:} false; then : 5195 $as_echo_n "(cached) " >&6 5196else 5197 if test -n "$ac_ct_OBJCOPY"; then 5198 ac_cv_prog_ac_ct_OBJCOPY="$ac_ct_OBJCOPY" # Let the user override the test. 5199else 5200as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5201for as_dir in $PATH 5202do 5203 IFS=$as_save_IFS 5204 test -z "$as_dir" && as_dir=. 5205 for ac_exec_ext in '' $ac_executable_extensions; do 5206 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5207 ac_cv_prog_ac_ct_OBJCOPY="objcopy" 5208 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5209 break 2 5210 fi 5211done 5212 done 5213IFS=$as_save_IFS 5214 5215fi 5216fi 5217ac_ct_OBJCOPY=$ac_cv_prog_ac_ct_OBJCOPY 5218if test -n "$ac_ct_OBJCOPY"; then 5219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJCOPY" >&5 5220$as_echo "$ac_ct_OBJCOPY" >&6; } 5221else 5222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5223$as_echo "no" >&6; } 5224fi 5225 5226 if test "x$ac_ct_OBJCOPY" = x; then 5227 OBJCOPY="missing-objcopy" 5228 else 5229 case $cross_compiling:$ac_tool_warned in 5230yes:) 5231{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5232$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5233ac_tool_warned=yes ;; 5234esac 5235 OBJCOPY=$ac_ct_OBJCOPY 5236 fi 5237else 5238 OBJCOPY="$ac_cv_prog_OBJCOPY" 5239fi 5240 5241 5242enable_dlopen=yes 5243 5244 5245 5246case `pwd` in 5247 *\ * | *\ *) 5248 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5249$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5250esac 5251 5252 5253 5254macro_version='2.2.7a' 5255macro_revision='1.3134' 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269ltmain="$ac_aux_dir/ltmain.sh" 5270 5271# Backslashify metacharacters that are still active within 5272# double-quoted strings. 5273sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5274 5275# Same as above, but do not quote variable references. 5276double_quote_subst='s/\(["`\\]\)/\\\1/g' 5277 5278# Sed substitution to delay expansion of an escaped shell variable in a 5279# double_quote_subst'ed string. 5280delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5281 5282# Sed substitution to delay expansion of an escaped single quote. 5283delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5284 5285# Sed substitution to avoid accidental globbing in evaled expressions 5286no_glob_subst='s/\*/\\\*/g' 5287 5288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5289$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5290if ${lt_cv_path_NM+:} false; then : 5291 $as_echo_n "(cached) " >&6 5292else 5293 if test -n "$NM"; then 5294 # Let the user override the test. 5295 lt_cv_path_NM="$NM" 5296else 5297 lt_nm_to_check="${ac_tool_prefix}nm" 5298 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5299 lt_nm_to_check="$lt_nm_to_check nm" 5300 fi 5301 for lt_tmp_nm in $lt_nm_to_check; do 5302 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5303 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5304 IFS="$lt_save_ifs" 5305 test -z "$ac_dir" && ac_dir=. 5306 tmp_nm="$ac_dir/$lt_tmp_nm" 5307 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5308 # Check to see if the nm accepts a BSD-compat flag. 5309 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5310 # nm: unknown option "B" ignored 5311 # Tru64's nm complains that /dev/null is an invalid object file 5312 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5313 */dev/null* | *'Invalid file or object type'*) 5314 lt_cv_path_NM="$tmp_nm -B" 5315 break 5316 ;; 5317 *) 5318 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5319 */dev/null*) 5320 lt_cv_path_NM="$tmp_nm -p" 5321 break 5322 ;; 5323 *) 5324 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5325 continue # so that we can try to find one that supports BSD flags 5326 ;; 5327 esac 5328 ;; 5329 esac 5330 fi 5331 done 5332 IFS="$lt_save_ifs" 5333 done 5334 : ${lt_cv_path_NM=no} 5335fi 5336fi 5337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5338$as_echo "$lt_cv_path_NM" >&6; } 5339if test "$lt_cv_path_NM" != "no"; then 5340 NM="$lt_cv_path_NM" 5341else 5342 # Didn't find any BSD compatible name lister, look for dumpbin. 5343 if test -n "$DUMPBIN"; then : 5344 # Let the user override the test. 5345 else 5346 if test -n "$ac_tool_prefix"; then 5347 for ac_prog in dumpbin "link -dump" 5348 do 5349 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5350set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5351{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5352$as_echo_n "checking for $ac_word... " >&6; } 5353if ${ac_cv_prog_DUMPBIN+:} false; then : 5354 $as_echo_n "(cached) " >&6 5355else 5356 if test -n "$DUMPBIN"; then 5357 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5358else 5359as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5360for as_dir in $PATH 5361do 5362 IFS=$as_save_IFS 5363 test -z "$as_dir" && as_dir=. 5364 for ac_exec_ext in '' $ac_executable_extensions; do 5365 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5366 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5367 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5368 break 2 5369 fi 5370done 5371 done 5372IFS=$as_save_IFS 5373 5374fi 5375fi 5376DUMPBIN=$ac_cv_prog_DUMPBIN 5377if test -n "$DUMPBIN"; then 5378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5379$as_echo "$DUMPBIN" >&6; } 5380else 5381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5382$as_echo "no" >&6; } 5383fi 5384 5385 5386 test -n "$DUMPBIN" && break 5387 done 5388fi 5389if test -z "$DUMPBIN"; then 5390 ac_ct_DUMPBIN=$DUMPBIN 5391 for ac_prog in dumpbin "link -dump" 5392do 5393 # Extract the first word of "$ac_prog", so it can be a program name with args. 5394set dummy $ac_prog; ac_word=$2 5395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5396$as_echo_n "checking for $ac_word... " >&6; } 5397if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5398 $as_echo_n "(cached) " >&6 5399else 5400 if test -n "$ac_ct_DUMPBIN"; then 5401 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5402else 5403as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5404for as_dir in $PATH 5405do 5406 IFS=$as_save_IFS 5407 test -z "$as_dir" && as_dir=. 5408 for ac_exec_ext in '' $ac_executable_extensions; do 5409 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5410 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5411 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5412 break 2 5413 fi 5414done 5415 done 5416IFS=$as_save_IFS 5417 5418fi 5419fi 5420ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5421if test -n "$ac_ct_DUMPBIN"; then 5422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5423$as_echo "$ac_ct_DUMPBIN" >&6; } 5424else 5425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5426$as_echo "no" >&6; } 5427fi 5428 5429 5430 test -n "$ac_ct_DUMPBIN" && break 5431done 5432 5433 if test "x$ac_ct_DUMPBIN" = x; then 5434 DUMPBIN=":" 5435 else 5436 case $cross_compiling:$ac_tool_warned in 5437yes:) 5438{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5439$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5440ac_tool_warned=yes ;; 5441esac 5442 DUMPBIN=$ac_ct_DUMPBIN 5443 fi 5444fi 5445 5446 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5447 *COFF*) 5448 DUMPBIN="$DUMPBIN -symbols" 5449 ;; 5450 *) 5451 DUMPBIN=: 5452 ;; 5453 esac 5454 fi 5455 5456 if test "$DUMPBIN" != ":"; then 5457 NM="$DUMPBIN" 5458 fi 5459fi 5460test -z "$NM" && NM=nm 5461 5462 5463 5464 5465 5466 5467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5468$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5469if ${lt_cv_nm_interface+:} false; then : 5470 $as_echo_n "(cached) " >&6 5471else 5472 lt_cv_nm_interface="BSD nm" 5473 echo "int some_variable = 0;" > conftest.$ac_ext 5474 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5475 (eval "$ac_compile" 2>conftest.err) 5476 cat conftest.err >&5 5477 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5478 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5479 cat conftest.err >&5 5480 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5481 cat conftest.out >&5 5482 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5483 lt_cv_nm_interface="MS dumpbin" 5484 fi 5485 rm -f conftest* 5486fi 5487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5488$as_echo "$lt_cv_nm_interface" >&6; } 5489 5490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5491$as_echo_n "checking whether ln -s works... " >&6; } 5492LN_S=$as_ln_s 5493if test "$LN_S" = "ln -s"; then 5494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5495$as_echo "yes" >&6; } 5496else 5497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5498$as_echo "no, using $LN_S" >&6; } 5499fi 5500 5501# find the maximum length of command line arguments 5502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5503$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5504if ${lt_cv_sys_max_cmd_len+:} false; then : 5505 $as_echo_n "(cached) " >&6 5506else 5507 i=0 5508 teststring="ABCD" 5509 5510 case $build_os in 5511 msdosdjgpp*) 5512 # On DJGPP, this test can blow up pretty badly due to problems in libc 5513 # (any single argument exceeding 2000 bytes causes a buffer overrun 5514 # during glob expansion). Even if it were fixed, the result of this 5515 # check would be larger than it should be. 5516 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5517 ;; 5518 5519 gnu*) 5520 # Under GNU Hurd, this test is not required because there is 5521 # no limit to the length of command line arguments. 5522 # Libtool will interpret -1 as no limit whatsoever 5523 lt_cv_sys_max_cmd_len=-1; 5524 ;; 5525 5526 cygwin* | mingw* | cegcc*) 5527 # On Win9x/ME, this test blows up -- it succeeds, but takes 5528 # about 5 minutes as the teststring grows exponentially. 5529 # Worse, since 9x/ME are not pre-emptively multitasking, 5530 # you end up with a "frozen" computer, even though with patience 5531 # the test eventually succeeds (with a max line length of 256k). 5532 # Instead, let's just punt: use the minimum linelength reported by 5533 # all of the supported platforms: 8192 (on NT/2K/XP). 5534 lt_cv_sys_max_cmd_len=8192; 5535 ;; 5536 5537 mint*) 5538 # On MiNT this can take a long time and run out of memory. 5539 lt_cv_sys_max_cmd_len=8192; 5540 ;; 5541 5542 amigaos*) 5543 # On AmigaOS with pdksh, this test takes hours, literally. 5544 # So we just punt and use a minimum line length of 8192. 5545 lt_cv_sys_max_cmd_len=8192; 5546 ;; 5547 5548 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5549 # This has been around since 386BSD, at least. Likely further. 5550 if test -x /sbin/sysctl; then 5551 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5552 elif test -x /usr/sbin/sysctl; then 5553 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5554 else 5555 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5556 fi 5557 # And add a safety zone 5558 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5559 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5560 ;; 5561 5562 interix*) 5563 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5564 lt_cv_sys_max_cmd_len=196608 5565 ;; 5566 5567 osf*) 5568 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5569 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5570 # nice to cause kernel panics so lets avoid the loop below. 5571 # First set a reasonable default. 5572 lt_cv_sys_max_cmd_len=16384 5573 # 5574 if test -x /sbin/sysconfig; then 5575 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5576 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5577 esac 5578 fi 5579 ;; 5580 sco3.2v5*) 5581 lt_cv_sys_max_cmd_len=102400 5582 ;; 5583 sysv5* | sco5v6* | sysv4.2uw2*) 5584 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5585 if test -n "$kargmax"; then 5586 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5587 else 5588 lt_cv_sys_max_cmd_len=32768 5589 fi 5590 ;; 5591 *) 5592 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5593 if test -n "$lt_cv_sys_max_cmd_len"; then 5594 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5595 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5596 else 5597 # Make teststring a little bigger before we do anything with it. 5598 # a 1K string should be a reasonable start. 5599 for i in 1 2 3 4 5 6 7 8 ; do 5600 teststring=$teststring$teststring 5601 done 5602 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5603 # If test is not a shell built-in, we'll probably end up computing a 5604 # maximum length that is only half of the actual maximum length, but 5605 # we can't tell. 5606 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5607 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5608 test $i != 17 # 1/2 MB should be enough 5609 do 5610 i=`expr $i + 1` 5611 teststring=$teststring$teststring 5612 done 5613 # Only check the string length outside the loop. 5614 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5615 teststring= 5616 # Add a significant safety factor because C++ compilers can tack on 5617 # massive amounts of additional arguments before passing them to the 5618 # linker. It appears as though 1/2 is a usable value. 5619 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5620 fi 5621 ;; 5622 esac 5623 5624fi 5625 5626if test -n $lt_cv_sys_max_cmd_len ; then 5627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5628$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5629else 5630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5631$as_echo "none" >&6; } 5632fi 5633max_cmd_len=$lt_cv_sys_max_cmd_len 5634 5635 5636 5637 5638 5639 5640: ${CP="cp -f"} 5641: ${MV="mv -f"} 5642: ${RM="rm -f"} 5643 5644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5645$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5646# Try some XSI features 5647xsi_shell=no 5648( _lt_dummy="a/b/c" 5649 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5650 = c,a/b,, \ 5651 && eval 'test $(( 1 + 1 )) -eq 2 \ 5652 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5653 && xsi_shell=yes 5654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5655$as_echo "$xsi_shell" >&6; } 5656 5657 5658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5659$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5660lt_shell_append=no 5661( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5662 >/dev/null 2>&1 \ 5663 && lt_shell_append=yes 5664{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5665$as_echo "$lt_shell_append" >&6; } 5666 5667 5668if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5669 lt_unset=unset 5670else 5671 lt_unset=false 5672fi 5673 5674 5675 5676 5677 5678# test EBCDIC or ASCII 5679case `echo X|tr X '\101'` in 5680 A) # ASCII based system 5681 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5682 lt_SP2NL='tr \040 \012' 5683 lt_NL2SP='tr \015\012 \040\040' 5684 ;; 5685 *) # EBCDIC based system 5686 lt_SP2NL='tr \100 \n' 5687 lt_NL2SP='tr \r\n \100\100' 5688 ;; 5689esac 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5700$as_echo_n "checking for $LD option to reload object files... " >&6; } 5701if ${lt_cv_ld_reload_flag+:} false; then : 5702 $as_echo_n "(cached) " >&6 5703else 5704 lt_cv_ld_reload_flag='-r' 5705fi 5706{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5707$as_echo "$lt_cv_ld_reload_flag" >&6; } 5708reload_flag=$lt_cv_ld_reload_flag 5709case $reload_flag in 5710"" | " "*) ;; 5711*) reload_flag=" $reload_flag" ;; 5712esac 5713reload_cmds='$LD$reload_flag -o $output$reload_objs' 5714case $host_os in 5715 darwin*) 5716 if test "$GCC" = yes; then 5717 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5718 else 5719 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5720 fi 5721 ;; 5722esac 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732if test -n "$ac_tool_prefix"; then 5733 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5734set dummy ${ac_tool_prefix}objdump; ac_word=$2 5735{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5736$as_echo_n "checking for $ac_word... " >&6; } 5737if ${ac_cv_prog_OBJDUMP+:} false; then : 5738 $as_echo_n "(cached) " >&6 5739else 5740 if test -n "$OBJDUMP"; then 5741 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5742else 5743as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5744for as_dir in $PATH 5745do 5746 IFS=$as_save_IFS 5747 test -z "$as_dir" && as_dir=. 5748 for ac_exec_ext in '' $ac_executable_extensions; do 5749 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5750 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5751 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5752 break 2 5753 fi 5754done 5755 done 5756IFS=$as_save_IFS 5757 5758fi 5759fi 5760OBJDUMP=$ac_cv_prog_OBJDUMP 5761if test -n "$OBJDUMP"; then 5762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5763$as_echo "$OBJDUMP" >&6; } 5764else 5765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5766$as_echo "no" >&6; } 5767fi 5768 5769 5770fi 5771if test -z "$ac_cv_prog_OBJDUMP"; then 5772 ac_ct_OBJDUMP=$OBJDUMP 5773 # Extract the first word of "objdump", so it can be a program name with args. 5774set dummy objdump; ac_word=$2 5775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5776$as_echo_n "checking for $ac_word... " >&6; } 5777if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5778 $as_echo_n "(cached) " >&6 5779else 5780 if test -n "$ac_ct_OBJDUMP"; then 5781 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5782else 5783as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5784for as_dir in $PATH 5785do 5786 IFS=$as_save_IFS 5787 test -z "$as_dir" && as_dir=. 5788 for ac_exec_ext in '' $ac_executable_extensions; do 5789 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5790 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5791 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5792 break 2 5793 fi 5794done 5795 done 5796IFS=$as_save_IFS 5797 5798fi 5799fi 5800ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5801if test -n "$ac_ct_OBJDUMP"; then 5802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5803$as_echo "$ac_ct_OBJDUMP" >&6; } 5804else 5805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5806$as_echo "no" >&6; } 5807fi 5808 5809 if test "x$ac_ct_OBJDUMP" = x; then 5810 OBJDUMP="false" 5811 else 5812 case $cross_compiling:$ac_tool_warned in 5813yes:) 5814{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5815$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5816ac_tool_warned=yes ;; 5817esac 5818 OBJDUMP=$ac_ct_OBJDUMP 5819 fi 5820else 5821 OBJDUMP="$ac_cv_prog_OBJDUMP" 5822fi 5823 5824test -z "$OBJDUMP" && OBJDUMP=objdump 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5835$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5836if ${lt_cv_deplibs_check_method+:} false; then : 5837 $as_echo_n "(cached) " >&6 5838else 5839 lt_cv_file_magic_cmd='$MAGIC_CMD' 5840lt_cv_file_magic_test_file= 5841lt_cv_deplibs_check_method='unknown' 5842# Need to set the preceding variable on all platforms that support 5843# interlibrary dependencies. 5844# 'none' -- dependencies not supported. 5845# `unknown' -- same as none, but documents that we really don't know. 5846# 'pass_all' -- all dependencies passed with no checks. 5847# 'test_compile' -- check by making test program. 5848# 'file_magic [[regex]]' -- check by looking for files in library path 5849# which responds to the $file_magic_cmd with a given extended regex. 5850# If you have `file' or equivalent on your system and you're not sure 5851# whether `pass_all' will *always* work, you probably want this one. 5852 5853case $host_os in 5854aix[4-9]*) 5855 lt_cv_deplibs_check_method=pass_all 5856 ;; 5857 5858beos*) 5859 lt_cv_deplibs_check_method=pass_all 5860 ;; 5861 5862bsdi[45]*) 5863 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5864 lt_cv_file_magic_cmd='/usr/bin/file -L' 5865 lt_cv_file_magic_test_file=/shlib/libc.so 5866 ;; 5867 5868cygwin*) 5869 # func_win32_libid is a shell function defined in ltmain.sh 5870 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5871 lt_cv_file_magic_cmd='func_win32_libid' 5872 ;; 5873 5874mingw* | pw32*) 5875 # Base MSYS/MinGW do not provide the 'file' command needed by 5876 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5877 # unless we find 'file', for example because we are cross-compiling. 5878 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5879 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5880 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5881 lt_cv_file_magic_cmd='func_win32_libid' 5882 else 5883 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5884 lt_cv_file_magic_cmd='$OBJDUMP -f' 5885 fi 5886 ;; 5887 5888cegcc*) 5889 # use the weaker test based on 'objdump'. See mingw*. 5890 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5891 lt_cv_file_magic_cmd='$OBJDUMP -f' 5892 ;; 5893 5894darwin* | rhapsody*) 5895 lt_cv_deplibs_check_method=pass_all 5896 ;; 5897 5898freebsd* | dragonfly*) 5899 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5900 case $host_cpu in 5901 i*86 ) 5902 # Not sure whether the presence of OpenBSD here was a mistake. 5903 # Let's accept both of them until this is cleared up. 5904 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5905 lt_cv_file_magic_cmd=/usr/bin/file 5906 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5907 ;; 5908 esac 5909 else 5910 lt_cv_deplibs_check_method=pass_all 5911 fi 5912 ;; 5913 5914gnu*) 5915 lt_cv_deplibs_check_method=pass_all 5916 ;; 5917 5918haiku*) 5919 lt_cv_deplibs_check_method=pass_all 5920 ;; 5921 5922hpux10.20* | hpux11*) 5923 lt_cv_file_magic_cmd=/usr/bin/file 5924 case $host_cpu in 5925 ia64*) 5926 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5927 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5928 ;; 5929 hppa*64*) 5930 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]' 5931 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5932 ;; 5933 *) 5934 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5935 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5936 ;; 5937 esac 5938 ;; 5939 5940interix[3-9]*) 5941 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5942 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5943 ;; 5944 5945irix5* | irix6* | nonstopux*) 5946 case $LD in 5947 *-32|*"-32 ") libmagic=32-bit;; 5948 *-n32|*"-n32 ") libmagic=N32;; 5949 *-64|*"-64 ") libmagic=64-bit;; 5950 *) libmagic=never-match;; 5951 esac 5952 lt_cv_deplibs_check_method=pass_all 5953 ;; 5954 5955# This must be Linux ELF. 5956linux* | k*bsd*-gnu | kopensolaris*-gnu) 5957 lt_cv_deplibs_check_method=pass_all 5958 ;; 5959 5960netbsd*) 5961 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5962 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5963 else 5964 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5965 fi 5966 ;; 5967 5968newos6*) 5969 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5970 lt_cv_file_magic_cmd=/usr/bin/file 5971 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5972 ;; 5973 5974*nto* | *qnx*) 5975 lt_cv_deplibs_check_method=pass_all 5976 ;; 5977 5978openbsd*) 5979 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5980 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5981 else 5982 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5983 fi 5984 ;; 5985 5986osf3* | osf4* | osf5*) 5987 lt_cv_deplibs_check_method=pass_all 5988 ;; 5989 5990rdos*) 5991 lt_cv_deplibs_check_method=pass_all 5992 ;; 5993 5994solaris*) 5995 lt_cv_deplibs_check_method=pass_all 5996 ;; 5997 5998sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5999 lt_cv_deplibs_check_method=pass_all 6000 ;; 6001 6002sysv4 | sysv4.3*) 6003 case $host_vendor in 6004 motorola) 6005 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]' 6006 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6007 ;; 6008 ncr) 6009 lt_cv_deplibs_check_method=pass_all 6010 ;; 6011 sequent) 6012 lt_cv_file_magic_cmd='/bin/file' 6013 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6014 ;; 6015 sni) 6016 lt_cv_file_magic_cmd='/bin/file' 6017 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6018 lt_cv_file_magic_test_file=/lib/libc.so 6019 ;; 6020 siemens) 6021 lt_cv_deplibs_check_method=pass_all 6022 ;; 6023 pc) 6024 lt_cv_deplibs_check_method=pass_all 6025 ;; 6026 esac 6027 ;; 6028 6029tpf*) 6030 lt_cv_deplibs_check_method=pass_all 6031 ;; 6032esac 6033 6034fi 6035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6036$as_echo "$lt_cv_deplibs_check_method" >&6; } 6037file_magic_cmd=$lt_cv_file_magic_cmd 6038deplibs_check_method=$lt_cv_deplibs_check_method 6039test -z "$deplibs_check_method" && deplibs_check_method=unknown 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052if test -n "$ac_tool_prefix"; then 6053 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6054set dummy ${ac_tool_prefix}ar; ac_word=$2 6055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6056$as_echo_n "checking for $ac_word... " >&6; } 6057if ${ac_cv_prog_AR+:} false; then : 6058 $as_echo_n "(cached) " >&6 6059else 6060 if test -n "$AR"; then 6061 ac_cv_prog_AR="$AR" # Let the user override the test. 6062else 6063as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6064for as_dir in $PATH 6065do 6066 IFS=$as_save_IFS 6067 test -z "$as_dir" && as_dir=. 6068 for ac_exec_ext in '' $ac_executable_extensions; do 6069 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6070 ac_cv_prog_AR="${ac_tool_prefix}ar" 6071 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6072 break 2 6073 fi 6074done 6075 done 6076IFS=$as_save_IFS 6077 6078fi 6079fi 6080AR=$ac_cv_prog_AR 6081if test -n "$AR"; then 6082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6083$as_echo "$AR" >&6; } 6084else 6085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6086$as_echo "no" >&6; } 6087fi 6088 6089 6090fi 6091if test -z "$ac_cv_prog_AR"; then 6092 ac_ct_AR=$AR 6093 # Extract the first word of "ar", so it can be a program name with args. 6094set dummy ar; ac_word=$2 6095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6096$as_echo_n "checking for $ac_word... " >&6; } 6097if ${ac_cv_prog_ac_ct_AR+:} false; then : 6098 $as_echo_n "(cached) " >&6 6099else 6100 if test -n "$ac_ct_AR"; then 6101 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6102else 6103as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6104for as_dir in $PATH 6105do 6106 IFS=$as_save_IFS 6107 test -z "$as_dir" && as_dir=. 6108 for ac_exec_ext in '' $ac_executable_extensions; do 6109 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6110 ac_cv_prog_ac_ct_AR="ar" 6111 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6112 break 2 6113 fi 6114done 6115 done 6116IFS=$as_save_IFS 6117 6118fi 6119fi 6120ac_ct_AR=$ac_cv_prog_ac_ct_AR 6121if test -n "$ac_ct_AR"; then 6122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6123$as_echo "$ac_ct_AR" >&6; } 6124else 6125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6126$as_echo "no" >&6; } 6127fi 6128 6129 if test "x$ac_ct_AR" = x; then 6130 AR="false" 6131 else 6132 case $cross_compiling:$ac_tool_warned in 6133yes:) 6134{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6135$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6136ac_tool_warned=yes ;; 6137esac 6138 AR=$ac_ct_AR 6139 fi 6140else 6141 AR="$ac_cv_prog_AR" 6142fi 6143 6144test -z "$AR" && AR=ar 6145test -z "$AR_FLAGS" && AR_FLAGS=cru 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157if test -n "$ac_tool_prefix"; then 6158 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6159set dummy ${ac_tool_prefix}strip; ac_word=$2 6160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6161$as_echo_n "checking for $ac_word... " >&6; } 6162if ${ac_cv_prog_STRIP+:} false; then : 6163 $as_echo_n "(cached) " >&6 6164else 6165 if test -n "$STRIP"; then 6166 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6167else 6168as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6169for as_dir in $PATH 6170do 6171 IFS=$as_save_IFS 6172 test -z "$as_dir" && as_dir=. 6173 for ac_exec_ext in '' $ac_executable_extensions; do 6174 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6175 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6176 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6177 break 2 6178 fi 6179done 6180 done 6181IFS=$as_save_IFS 6182 6183fi 6184fi 6185STRIP=$ac_cv_prog_STRIP 6186if test -n "$STRIP"; then 6187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6188$as_echo "$STRIP" >&6; } 6189else 6190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6191$as_echo "no" >&6; } 6192fi 6193 6194 6195fi 6196if test -z "$ac_cv_prog_STRIP"; then 6197 ac_ct_STRIP=$STRIP 6198 # Extract the first word of "strip", so it can be a program name with args. 6199set dummy strip; ac_word=$2 6200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6201$as_echo_n "checking for $ac_word... " >&6; } 6202if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6203 $as_echo_n "(cached) " >&6 6204else 6205 if test -n "$ac_ct_STRIP"; then 6206 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6207else 6208as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6209for as_dir in $PATH 6210do 6211 IFS=$as_save_IFS 6212 test -z "$as_dir" && as_dir=. 6213 for ac_exec_ext in '' $ac_executable_extensions; do 6214 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6215 ac_cv_prog_ac_ct_STRIP="strip" 6216 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6217 break 2 6218 fi 6219done 6220 done 6221IFS=$as_save_IFS 6222 6223fi 6224fi 6225ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6226if test -n "$ac_ct_STRIP"; then 6227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6228$as_echo "$ac_ct_STRIP" >&6; } 6229else 6230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6231$as_echo "no" >&6; } 6232fi 6233 6234 if test "x$ac_ct_STRIP" = x; then 6235 STRIP=":" 6236 else 6237 case $cross_compiling:$ac_tool_warned in 6238yes:) 6239{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6240$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6241ac_tool_warned=yes ;; 6242esac 6243 STRIP=$ac_ct_STRIP 6244 fi 6245else 6246 STRIP="$ac_cv_prog_STRIP" 6247fi 6248 6249test -z "$STRIP" && STRIP=: 6250 6251 6252 6253 6254 6255 6256if test -n "$ac_tool_prefix"; then 6257 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6258set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6260$as_echo_n "checking for $ac_word... " >&6; } 6261if ${ac_cv_prog_RANLIB+:} false; then : 6262 $as_echo_n "(cached) " >&6 6263else 6264 if test -n "$RANLIB"; then 6265 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6266else 6267as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6268for as_dir in $PATH 6269do 6270 IFS=$as_save_IFS 6271 test -z "$as_dir" && as_dir=. 6272 for ac_exec_ext in '' $ac_executable_extensions; do 6273 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6274 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6275 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6276 break 2 6277 fi 6278done 6279 done 6280IFS=$as_save_IFS 6281 6282fi 6283fi 6284RANLIB=$ac_cv_prog_RANLIB 6285if test -n "$RANLIB"; then 6286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6287$as_echo "$RANLIB" >&6; } 6288else 6289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6290$as_echo "no" >&6; } 6291fi 6292 6293 6294fi 6295if test -z "$ac_cv_prog_RANLIB"; then 6296 ac_ct_RANLIB=$RANLIB 6297 # Extract the first word of "ranlib", so it can be a program name with args. 6298set dummy ranlib; ac_word=$2 6299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6300$as_echo_n "checking for $ac_word... " >&6; } 6301if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6302 $as_echo_n "(cached) " >&6 6303else 6304 if test -n "$ac_ct_RANLIB"; then 6305 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6306else 6307as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6308for as_dir in $PATH 6309do 6310 IFS=$as_save_IFS 6311 test -z "$as_dir" && as_dir=. 6312 for ac_exec_ext in '' $ac_executable_extensions; do 6313 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6314 ac_cv_prog_ac_ct_RANLIB="ranlib" 6315 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6316 break 2 6317 fi 6318done 6319 done 6320IFS=$as_save_IFS 6321 6322fi 6323fi 6324ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6325if test -n "$ac_ct_RANLIB"; then 6326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6327$as_echo "$ac_ct_RANLIB" >&6; } 6328else 6329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6330$as_echo "no" >&6; } 6331fi 6332 6333 if test "x$ac_ct_RANLIB" = x; then 6334 RANLIB=":" 6335 else 6336 case $cross_compiling:$ac_tool_warned in 6337yes:) 6338{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6339$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6340ac_tool_warned=yes ;; 6341esac 6342 RANLIB=$ac_ct_RANLIB 6343 fi 6344else 6345 RANLIB="$ac_cv_prog_RANLIB" 6346fi 6347 6348test -z "$RANLIB" && RANLIB=: 6349 6350 6351 6352 6353 6354 6355# Determine commands to create old-style static archives. 6356old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6357old_postinstall_cmds='chmod 644 $oldlib' 6358old_postuninstall_cmds= 6359 6360if test -n "$RANLIB"; then 6361 case $host_os in 6362 openbsd*) 6363 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6364 ;; 6365 *) 6366 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6367 ;; 6368 esac 6369 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6370fi 6371 6372case $host_os in 6373 darwin*) 6374 lock_old_archive_extraction=yes ;; 6375 *) 6376 lock_old_archive_extraction=no ;; 6377esac 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417# If no C compiler was specified, use CC. 6418LTCC=${LTCC-"$CC"} 6419 6420# If no C compiler flags were specified, use CFLAGS. 6421LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6422 6423# Allow CC to be a program name with arguments. 6424compiler=$CC 6425 6426 6427# Check for command to grab the raw symbol name followed by C symbol from nm. 6428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6429$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6430if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6431 $as_echo_n "(cached) " >&6 6432else 6433 6434# These are sane defaults that work on at least a few old systems. 6435# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6436 6437# Character class describing NM global symbol codes. 6438symcode='[BCDEGRST]' 6439 6440# Regexp to match symbols that can be accessed directly from C. 6441sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6442 6443# Define system-specific variables. 6444case $host_os in 6445aix*) 6446 symcode='[BCDT]' 6447 ;; 6448cygwin* | mingw* | pw32* | cegcc*) 6449 symcode='[ABCDGISTW]' 6450 ;; 6451hpux*) 6452 if test "$host_cpu" = ia64; then 6453 symcode='[ABCDEGRST]' 6454 fi 6455 ;; 6456irix* | nonstopux*) 6457 symcode='[BCDEGRST]' 6458 ;; 6459osf*) 6460 symcode='[BCDEGQRST]' 6461 ;; 6462solaris*) 6463 symcode='[BDRT]' 6464 ;; 6465sco3.2v5*) 6466 symcode='[DT]' 6467 ;; 6468sysv4.2uw2*) 6469 symcode='[DT]' 6470 ;; 6471sysv5* | sco5v6* | unixware* | OpenUNIX*) 6472 symcode='[ABDT]' 6473 ;; 6474sysv4) 6475 symcode='[DFNSTU]' 6476 ;; 6477esac 6478 6479# If we're using GNU nm, then use its standard symbol codes. 6480case `$NM -V 2>&1` in 6481*GNU* | *'with BFD'*) 6482 symcode='[ABCDGIRSTW]' ;; 6483esac 6484 6485# Transform an extracted symbol line into a proper C declaration. 6486# Some systems (esp. on ia64) link data and code symbols differently, 6487# so use this general approach. 6488lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6489 6490# Transform an extracted symbol line into symbol name and symbol address 6491lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6492lt_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'" 6493 6494# Handle CRLF in mingw tool chain 6495opt_cr= 6496case $build_os in 6497mingw*) 6498 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6499 ;; 6500esac 6501 6502# Try without a prefix underscore, then with it. 6503for ac_symprfx in "" "_"; do 6504 6505 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6506 symxfrm="\\1 $ac_symprfx\\2 \\2" 6507 6508 # Write the raw and C identifiers. 6509 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6510 # Fake it for dumpbin and say T for any non-static function 6511 # and D for any global variable. 6512 # Also find C++ and __fastcall symbols from MSVC++, 6513 # which start with @ or ?. 6514 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6515" {last_section=section; section=\$ 3};"\ 6516" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6517" \$ 0!~/External *\|/{next};"\ 6518" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6519" {if(hide[section]) next};"\ 6520" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6521" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6522" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6523" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6524" ' prfx=^$ac_symprfx" 6525 else 6526 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6527 fi 6528 6529 # Check to see that the pipe works correctly. 6530 pipe_works=no 6531 6532 rm -f conftest* 6533 cat > conftest.$ac_ext <<_LT_EOF 6534#ifdef __cplusplus 6535extern "C" { 6536#endif 6537char nm_test_var; 6538void nm_test_func(void); 6539void nm_test_func(void){} 6540#ifdef __cplusplus 6541} 6542#endif 6543int main(){nm_test_var='a';nm_test_func();return(0);} 6544_LT_EOF 6545 6546 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6547 (eval $ac_compile) 2>&5 6548 ac_status=$? 6549 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6550 test $ac_status = 0; }; then 6551 # Now try to grab the symbols. 6552 nlist=conftest.nm 6553 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6554 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6555 ac_status=$? 6556 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6557 test $ac_status = 0; } && test -s "$nlist"; then 6558 # Try sorting and uniquifying the output. 6559 if sort "$nlist" | uniq > "$nlist"T; then 6560 mv -f "$nlist"T "$nlist" 6561 else 6562 rm -f "$nlist"T 6563 fi 6564 6565 # Make sure that we snagged all the symbols we need. 6566 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6567 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6568 cat <<_LT_EOF > conftest.$ac_ext 6569#ifdef __cplusplus 6570extern "C" { 6571#endif 6572 6573_LT_EOF 6574 # Now generate the symbol file. 6575 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6576 6577 cat <<_LT_EOF >> conftest.$ac_ext 6578 6579/* The mapping between symbol names and symbols. */ 6580const struct { 6581 const char *name; 6582 void *address; 6583} 6584lt__PROGRAM__LTX_preloaded_symbols[] = 6585{ 6586 { "@PROGRAM@", (void *) 0 }, 6587_LT_EOF 6588 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6589 cat <<\_LT_EOF >> conftest.$ac_ext 6590 {0, (void *) 0} 6591}; 6592 6593/* This works around a problem in FreeBSD linker */ 6594#ifdef FREEBSD_WORKAROUND 6595static const void *lt_preloaded_setup() { 6596 return lt__PROGRAM__LTX_preloaded_symbols; 6597} 6598#endif 6599 6600#ifdef __cplusplus 6601} 6602#endif 6603_LT_EOF 6604 # Now try linking the two files. 6605 mv conftest.$ac_objext conftstm.$ac_objext 6606 lt_save_LIBS="$LIBS" 6607 lt_save_CFLAGS="$CFLAGS" 6608 LIBS="conftstm.$ac_objext" 6609 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6610 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6611 (eval $ac_link) 2>&5 6612 ac_status=$? 6613 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6614 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6615 pipe_works=yes 6616 fi 6617 LIBS="$lt_save_LIBS" 6618 CFLAGS="$lt_save_CFLAGS" 6619 else 6620 echo "cannot find nm_test_func in $nlist" >&5 6621 fi 6622 else 6623 echo "cannot find nm_test_var in $nlist" >&5 6624 fi 6625 else 6626 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6627 fi 6628 else 6629 echo "$progname: failed program was:" >&5 6630 cat conftest.$ac_ext >&5 6631 fi 6632 rm -rf conftest* conftst* 6633 6634 # Do not use the global_symbol_pipe unless it works. 6635 if test "$pipe_works" = yes; then 6636 break 6637 else 6638 lt_cv_sys_global_symbol_pipe= 6639 fi 6640done 6641 6642fi 6643 6644if test -z "$lt_cv_sys_global_symbol_pipe"; then 6645 lt_cv_sys_global_symbol_to_cdecl= 6646fi 6647if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6649$as_echo "failed" >&6; } 6650else 6651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6652$as_echo "ok" >&6; } 6653fi 6654 6655 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677# Check whether --enable-libtool-lock was given. 6678if test "${enable_libtool_lock+set}" = set; then : 6679 enableval=$enable_libtool_lock; 6680fi 6681 6682test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6683 6684# Some flags need to be propagated to the compiler or linker for good 6685# libtool support. 6686case $host in 6687ia64-*-hpux*) 6688 # Find out which ABI we are using. 6689 echo 'int i;' > conftest.$ac_ext 6690 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6691 (eval $ac_compile) 2>&5 6692 ac_status=$? 6693 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6694 test $ac_status = 0; }; then 6695 case `/usr/bin/file conftest.$ac_objext` in 6696 *ELF-32*) 6697 HPUX_IA64_MODE="32" 6698 ;; 6699 *ELF-64*) 6700 HPUX_IA64_MODE="64" 6701 ;; 6702 esac 6703 fi 6704 rm -rf conftest* 6705 ;; 6706*-*-irix6*) 6707 # Find out which ABI we are using. 6708 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6709 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6710 (eval $ac_compile) 2>&5 6711 ac_status=$? 6712 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6713 test $ac_status = 0; }; then 6714 if test "$lt_cv_prog_gnu_ld" = yes; then 6715 case `/usr/bin/file conftest.$ac_objext` in 6716 *32-bit*) 6717 LD="${LD-ld} -melf32bsmip" 6718 ;; 6719 *N32*) 6720 LD="${LD-ld} -melf32bmipn32" 6721 ;; 6722 *64-bit*) 6723 LD="${LD-ld} -melf64bmip" 6724 ;; 6725 esac 6726 else 6727 case `/usr/bin/file conftest.$ac_objext` in 6728 *32-bit*) 6729 LD="${LD-ld} -32" 6730 ;; 6731 *N32*) 6732 LD="${LD-ld} -n32" 6733 ;; 6734 *64-bit*) 6735 LD="${LD-ld} -64" 6736 ;; 6737 esac 6738 fi 6739 fi 6740 rm -rf conftest* 6741 ;; 6742 6743x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6744s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6745 # Find out which ABI we are using. 6746 echo 'int i;' > conftest.$ac_ext 6747 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6748 (eval $ac_compile) 2>&5 6749 ac_status=$? 6750 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6751 test $ac_status = 0; }; then 6752 case `/usr/bin/file conftest.o` in 6753 *32-bit*) 6754 case $host in 6755 x86_64-*kfreebsd*-gnu) 6756 LD="${LD-ld} -m elf_i386_fbsd" 6757 ;; 6758 x86_64-*linux*) 6759 case `/usr/bin/file conftest.o` in 6760 *x86-64*) 6761 LD="${LD-ld} -m elf32_x86_64" 6762 ;; 6763 *) 6764 LD="${LD-ld} -m elf_i386" 6765 ;; 6766 esac 6767 ;; 6768 powerpc64le-*linux*) 6769 LD="${LD-ld} -m elf32lppclinux" 6770 ;; 6771 powerpc64-*linux*) 6772 LD="${LD-ld} -m elf32ppclinux" 6773 ;; 6774 s390x-*linux*) 6775 LD="${LD-ld} -m elf_s390" 6776 ;; 6777 sparc64-*linux*) 6778 LD="${LD-ld} -m elf32_sparc" 6779 ;; 6780 esac 6781 ;; 6782 *64-bit*) 6783 case $host in 6784 x86_64-*kfreebsd*-gnu) 6785 LD="${LD-ld} -m elf_x86_64_fbsd" 6786 ;; 6787 x86_64-*linux*) 6788 LD="${LD-ld} -m elf_x86_64" 6789 ;; 6790 powerpcle-*linux*) 6791 LD="${LD-ld} -m elf64lppc" 6792 ;; 6793 powerpc-*linux*) 6794 LD="${LD-ld} -m elf64ppc" 6795 ;; 6796 s390*-*linux*|s390*-*tpf*) 6797 LD="${LD-ld} -m elf64_s390" 6798 ;; 6799 sparc*-*linux*) 6800 LD="${LD-ld} -m elf64_sparc" 6801 ;; 6802 esac 6803 ;; 6804 esac 6805 fi 6806 rm -rf conftest* 6807 ;; 6808 6809*-*-sco3.2v5*) 6810 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6811 SAVE_CFLAGS="$CFLAGS" 6812 CFLAGS="$CFLAGS -belf" 6813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6814$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6815if ${lt_cv_cc_needs_belf+:} false; then : 6816 $as_echo_n "(cached) " >&6 6817else 6818 ac_ext=c 6819ac_cpp='$CPP $CPPFLAGS' 6820ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6821ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6822ac_compiler_gnu=$ac_cv_c_compiler_gnu 6823 6824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6825/* end confdefs.h. */ 6826 6827int 6828main () 6829{ 6830 6831 ; 6832 return 0; 6833} 6834_ACEOF 6835if ac_fn_c_try_link "$LINENO"; then : 6836 lt_cv_cc_needs_belf=yes 6837else 6838 lt_cv_cc_needs_belf=no 6839fi 6840rm -f core conftest.err conftest.$ac_objext \ 6841 conftest$ac_exeext conftest.$ac_ext 6842 ac_ext=c 6843ac_cpp='$CPP $CPPFLAGS' 6844ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6845ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6846ac_compiler_gnu=$ac_cv_c_compiler_gnu 6847 6848fi 6849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6850$as_echo "$lt_cv_cc_needs_belf" >&6; } 6851 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6852 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6853 CFLAGS="$SAVE_CFLAGS" 6854 fi 6855 ;; 6856sparc*-*solaris*) 6857 # Find out which ABI we are using. 6858 echo 'int i;' > conftest.$ac_ext 6859 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6860 (eval $ac_compile) 2>&5 6861 ac_status=$? 6862 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6863 test $ac_status = 0; }; then 6864 case `/usr/bin/file conftest.o` in 6865 *64-bit*) 6866 case $lt_cv_prog_gnu_ld in 6867 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6868 *) 6869 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6870 LD="${LD-ld} -64" 6871 fi 6872 ;; 6873 esac 6874 ;; 6875 esac 6876 fi 6877 rm -rf conftest* 6878 ;; 6879esac 6880 6881need_locks="$enable_libtool_lock" 6882 6883 6884 case $host_os in 6885 rhapsody* | darwin*) 6886 if test -n "$ac_tool_prefix"; then 6887 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6888set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6890$as_echo_n "checking for $ac_word... " >&6; } 6891if ${ac_cv_prog_DSYMUTIL+:} false; then : 6892 $as_echo_n "(cached) " >&6 6893else 6894 if test -n "$DSYMUTIL"; then 6895 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6896else 6897as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6898for as_dir in $PATH 6899do 6900 IFS=$as_save_IFS 6901 test -z "$as_dir" && as_dir=. 6902 for ac_exec_ext in '' $ac_executable_extensions; do 6903 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6904 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6905 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6906 break 2 6907 fi 6908done 6909 done 6910IFS=$as_save_IFS 6911 6912fi 6913fi 6914DSYMUTIL=$ac_cv_prog_DSYMUTIL 6915if test -n "$DSYMUTIL"; then 6916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6917$as_echo "$DSYMUTIL" >&6; } 6918else 6919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6920$as_echo "no" >&6; } 6921fi 6922 6923 6924fi 6925if test -z "$ac_cv_prog_DSYMUTIL"; then 6926 ac_ct_DSYMUTIL=$DSYMUTIL 6927 # Extract the first word of "dsymutil", so it can be a program name with args. 6928set dummy dsymutil; ac_word=$2 6929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6930$as_echo_n "checking for $ac_word... " >&6; } 6931if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6932 $as_echo_n "(cached) " >&6 6933else 6934 if test -n "$ac_ct_DSYMUTIL"; then 6935 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6936else 6937as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6938for as_dir in $PATH 6939do 6940 IFS=$as_save_IFS 6941 test -z "$as_dir" && as_dir=. 6942 for ac_exec_ext in '' $ac_executable_extensions; do 6943 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6944 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6945 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6946 break 2 6947 fi 6948done 6949 done 6950IFS=$as_save_IFS 6951 6952fi 6953fi 6954ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6955if test -n "$ac_ct_DSYMUTIL"; then 6956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6957$as_echo "$ac_ct_DSYMUTIL" >&6; } 6958else 6959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6960$as_echo "no" >&6; } 6961fi 6962 6963 if test "x$ac_ct_DSYMUTIL" = x; then 6964 DSYMUTIL=":" 6965 else 6966 case $cross_compiling:$ac_tool_warned in 6967yes:) 6968{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6969$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6970ac_tool_warned=yes ;; 6971esac 6972 DSYMUTIL=$ac_ct_DSYMUTIL 6973 fi 6974else 6975 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6976fi 6977 6978 if test -n "$ac_tool_prefix"; then 6979 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6980set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6982$as_echo_n "checking for $ac_word... " >&6; } 6983if ${ac_cv_prog_NMEDIT+:} false; then : 6984 $as_echo_n "(cached) " >&6 6985else 6986 if test -n "$NMEDIT"; then 6987 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6988else 6989as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6990for as_dir in $PATH 6991do 6992 IFS=$as_save_IFS 6993 test -z "$as_dir" && as_dir=. 6994 for ac_exec_ext in '' $ac_executable_extensions; do 6995 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6996 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6997 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6998 break 2 6999 fi 7000done 7001 done 7002IFS=$as_save_IFS 7003 7004fi 7005fi 7006NMEDIT=$ac_cv_prog_NMEDIT 7007if test -n "$NMEDIT"; then 7008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7009$as_echo "$NMEDIT" >&6; } 7010else 7011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7012$as_echo "no" >&6; } 7013fi 7014 7015 7016fi 7017if test -z "$ac_cv_prog_NMEDIT"; then 7018 ac_ct_NMEDIT=$NMEDIT 7019 # Extract the first word of "nmedit", so it can be a program name with args. 7020set dummy nmedit; ac_word=$2 7021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7022$as_echo_n "checking for $ac_word... " >&6; } 7023if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7024 $as_echo_n "(cached) " >&6 7025else 7026 if test -n "$ac_ct_NMEDIT"; then 7027 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7028else 7029as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7030for as_dir in $PATH 7031do 7032 IFS=$as_save_IFS 7033 test -z "$as_dir" && as_dir=. 7034 for ac_exec_ext in '' $ac_executable_extensions; do 7035 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7036 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7037 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7038 break 2 7039 fi 7040done 7041 done 7042IFS=$as_save_IFS 7043 7044fi 7045fi 7046ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7047if test -n "$ac_ct_NMEDIT"; then 7048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7049$as_echo "$ac_ct_NMEDIT" >&6; } 7050else 7051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7052$as_echo "no" >&6; } 7053fi 7054 7055 if test "x$ac_ct_NMEDIT" = x; then 7056 NMEDIT=":" 7057 else 7058 case $cross_compiling:$ac_tool_warned in 7059yes:) 7060{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7061$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7062ac_tool_warned=yes ;; 7063esac 7064 NMEDIT=$ac_ct_NMEDIT 7065 fi 7066else 7067 NMEDIT="$ac_cv_prog_NMEDIT" 7068fi 7069 7070 if test -n "$ac_tool_prefix"; then 7071 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7072set dummy ${ac_tool_prefix}lipo; ac_word=$2 7073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7074$as_echo_n "checking for $ac_word... " >&6; } 7075if ${ac_cv_prog_LIPO+:} false; then : 7076 $as_echo_n "(cached) " >&6 7077else 7078 if test -n "$LIPO"; then 7079 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7080else 7081as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7082for as_dir in $PATH 7083do 7084 IFS=$as_save_IFS 7085 test -z "$as_dir" && as_dir=. 7086 for ac_exec_ext in '' $ac_executable_extensions; do 7087 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7088 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7089 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7090 break 2 7091 fi 7092done 7093 done 7094IFS=$as_save_IFS 7095 7096fi 7097fi 7098LIPO=$ac_cv_prog_LIPO 7099if test -n "$LIPO"; then 7100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7101$as_echo "$LIPO" >&6; } 7102else 7103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7104$as_echo "no" >&6; } 7105fi 7106 7107 7108fi 7109if test -z "$ac_cv_prog_LIPO"; then 7110 ac_ct_LIPO=$LIPO 7111 # Extract the first word of "lipo", so it can be a program name with args. 7112set dummy lipo; ac_word=$2 7113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7114$as_echo_n "checking for $ac_word... " >&6; } 7115if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7116 $as_echo_n "(cached) " >&6 7117else 7118 if test -n "$ac_ct_LIPO"; then 7119 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7120else 7121as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7122for as_dir in $PATH 7123do 7124 IFS=$as_save_IFS 7125 test -z "$as_dir" && as_dir=. 7126 for ac_exec_ext in '' $ac_executable_extensions; do 7127 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7128 ac_cv_prog_ac_ct_LIPO="lipo" 7129 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7130 break 2 7131 fi 7132done 7133 done 7134IFS=$as_save_IFS 7135 7136fi 7137fi 7138ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7139if test -n "$ac_ct_LIPO"; then 7140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7141$as_echo "$ac_ct_LIPO" >&6; } 7142else 7143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7144$as_echo "no" >&6; } 7145fi 7146 7147 if test "x$ac_ct_LIPO" = x; then 7148 LIPO=":" 7149 else 7150 case $cross_compiling:$ac_tool_warned in 7151yes:) 7152{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7153$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7154ac_tool_warned=yes ;; 7155esac 7156 LIPO=$ac_ct_LIPO 7157 fi 7158else 7159 LIPO="$ac_cv_prog_LIPO" 7160fi 7161 7162 if test -n "$ac_tool_prefix"; then 7163 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7164set dummy ${ac_tool_prefix}otool; ac_word=$2 7165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7166$as_echo_n "checking for $ac_word... " >&6; } 7167if ${ac_cv_prog_OTOOL+:} false; then : 7168 $as_echo_n "(cached) " >&6 7169else 7170 if test -n "$OTOOL"; then 7171 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7172else 7173as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7174for as_dir in $PATH 7175do 7176 IFS=$as_save_IFS 7177 test -z "$as_dir" && as_dir=. 7178 for ac_exec_ext in '' $ac_executable_extensions; do 7179 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7180 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7181 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7182 break 2 7183 fi 7184done 7185 done 7186IFS=$as_save_IFS 7187 7188fi 7189fi 7190OTOOL=$ac_cv_prog_OTOOL 7191if test -n "$OTOOL"; then 7192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7193$as_echo "$OTOOL" >&6; } 7194else 7195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7196$as_echo "no" >&6; } 7197fi 7198 7199 7200fi 7201if test -z "$ac_cv_prog_OTOOL"; then 7202 ac_ct_OTOOL=$OTOOL 7203 # Extract the first word of "otool", so it can be a program name with args. 7204set dummy otool; ac_word=$2 7205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7206$as_echo_n "checking for $ac_word... " >&6; } 7207if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7208 $as_echo_n "(cached) " >&6 7209else 7210 if test -n "$ac_ct_OTOOL"; then 7211 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7212else 7213as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7214for as_dir in $PATH 7215do 7216 IFS=$as_save_IFS 7217 test -z "$as_dir" && as_dir=. 7218 for ac_exec_ext in '' $ac_executable_extensions; do 7219 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7220 ac_cv_prog_ac_ct_OTOOL="otool" 7221 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7222 break 2 7223 fi 7224done 7225 done 7226IFS=$as_save_IFS 7227 7228fi 7229fi 7230ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7231if test -n "$ac_ct_OTOOL"; then 7232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7233$as_echo "$ac_ct_OTOOL" >&6; } 7234else 7235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7236$as_echo "no" >&6; } 7237fi 7238 7239 if test "x$ac_ct_OTOOL" = x; then 7240 OTOOL=":" 7241 else 7242 case $cross_compiling:$ac_tool_warned in 7243yes:) 7244{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7245$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7246ac_tool_warned=yes ;; 7247esac 7248 OTOOL=$ac_ct_OTOOL 7249 fi 7250else 7251 OTOOL="$ac_cv_prog_OTOOL" 7252fi 7253 7254 if test -n "$ac_tool_prefix"; then 7255 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7256set dummy ${ac_tool_prefix}otool64; ac_word=$2 7257{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7258$as_echo_n "checking for $ac_word... " >&6; } 7259if ${ac_cv_prog_OTOOL64+:} false; then : 7260 $as_echo_n "(cached) " >&6 7261else 7262 if test -n "$OTOOL64"; then 7263 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7264else 7265as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7266for as_dir in $PATH 7267do 7268 IFS=$as_save_IFS 7269 test -z "$as_dir" && as_dir=. 7270 for ac_exec_ext in '' $ac_executable_extensions; do 7271 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7272 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7273 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7274 break 2 7275 fi 7276done 7277 done 7278IFS=$as_save_IFS 7279 7280fi 7281fi 7282OTOOL64=$ac_cv_prog_OTOOL64 7283if test -n "$OTOOL64"; then 7284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7285$as_echo "$OTOOL64" >&6; } 7286else 7287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7288$as_echo "no" >&6; } 7289fi 7290 7291 7292fi 7293if test -z "$ac_cv_prog_OTOOL64"; then 7294 ac_ct_OTOOL64=$OTOOL64 7295 # Extract the first word of "otool64", so it can be a program name with args. 7296set dummy otool64; ac_word=$2 7297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7298$as_echo_n "checking for $ac_word... " >&6; } 7299if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7300 $as_echo_n "(cached) " >&6 7301else 7302 if test -n "$ac_ct_OTOOL64"; then 7303 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7304else 7305as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7306for as_dir in $PATH 7307do 7308 IFS=$as_save_IFS 7309 test -z "$as_dir" && as_dir=. 7310 for ac_exec_ext in '' $ac_executable_extensions; do 7311 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7312 ac_cv_prog_ac_ct_OTOOL64="otool64" 7313 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7314 break 2 7315 fi 7316done 7317 done 7318IFS=$as_save_IFS 7319 7320fi 7321fi 7322ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7323if test -n "$ac_ct_OTOOL64"; then 7324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7325$as_echo "$ac_ct_OTOOL64" >&6; } 7326else 7327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7328$as_echo "no" >&6; } 7329fi 7330 7331 if test "x$ac_ct_OTOOL64" = x; then 7332 OTOOL64=":" 7333 else 7334 case $cross_compiling:$ac_tool_warned in 7335yes:) 7336{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7337$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7338ac_tool_warned=yes ;; 7339esac 7340 OTOOL64=$ac_ct_OTOOL64 7341 fi 7342else 7343 OTOOL64="$ac_cv_prog_OTOOL64" 7344fi 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7373$as_echo_n "checking for -single_module linker flag... " >&6; } 7374if ${lt_cv_apple_cc_single_mod+:} false; then : 7375 $as_echo_n "(cached) " >&6 7376else 7377 lt_cv_apple_cc_single_mod=no 7378 if test -z "${LT_MULTI_MODULE}"; then 7379 # By default we will add the -single_module flag. You can override 7380 # by either setting the environment variable LT_MULTI_MODULE 7381 # non-empty at configure time, or by adding -multi_module to the 7382 # link flags. 7383 rm -rf libconftest.dylib* 7384 echo "int foo(void){return 1;}" > conftest.c 7385 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7386-dynamiclib -Wl,-single_module conftest.c" >&5 7387 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7388 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7389 _lt_result=$? 7390 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7391 lt_cv_apple_cc_single_mod=yes 7392 else 7393 cat conftest.err >&5 7394 fi 7395 rm -rf libconftest.dylib* 7396 rm -f conftest.* 7397 fi 7398fi 7399{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7400$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7402$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7403if ${lt_cv_ld_exported_symbols_list+:} false; then : 7404 $as_echo_n "(cached) " >&6 7405else 7406 lt_cv_ld_exported_symbols_list=no 7407 save_LDFLAGS=$LDFLAGS 7408 echo "_main" > conftest.sym 7409 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7411/* end confdefs.h. */ 7412 7413int 7414main () 7415{ 7416 7417 ; 7418 return 0; 7419} 7420_ACEOF 7421if ac_fn_c_try_link "$LINENO"; then : 7422 lt_cv_ld_exported_symbols_list=yes 7423else 7424 lt_cv_ld_exported_symbols_list=no 7425fi 7426rm -f core conftest.err conftest.$ac_objext \ 7427 conftest$ac_exeext conftest.$ac_ext 7428 LDFLAGS="$save_LDFLAGS" 7429 7430fi 7431{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7432$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7434$as_echo_n "checking for -force_load linker flag... " >&6; } 7435if ${lt_cv_ld_force_load+:} false; then : 7436 $as_echo_n "(cached) " >&6 7437else 7438 lt_cv_ld_force_load=no 7439 cat > conftest.c << _LT_EOF 7440int forced_loaded() { return 2;} 7441_LT_EOF 7442 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7443 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7444 echo "$AR cru libconftest.a conftest.o" >&5 7445 $AR cru libconftest.a conftest.o 2>&5 7446 cat > conftest.c << _LT_EOF 7447int main() { return 0;} 7448_LT_EOF 7449 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7450 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7451 _lt_result=$? 7452 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7453 lt_cv_ld_force_load=yes 7454 else 7455 cat conftest.err >&5 7456 fi 7457 rm -f conftest.err libconftest.a conftest conftest.c 7458 rm -rf conftest.dSYM 7459 7460fi 7461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7462$as_echo "$lt_cv_ld_force_load" >&6; } 7463 case $host_os in 7464 rhapsody* | darwin1.[012]) 7465 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7466 darwin1.*) 7467 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7468 darwin*) # darwin 5.x on 7469 # if running on 10.5 or later, the deployment target defaults 7470 # to the OS version, if on x86, and 10.4, the deployment 7471 # target defaults to 10.4. Don't you love it? 7472 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7473 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7474 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7475 10.[012][,.]*) 7476 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7477 10.*) 7478 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7479 esac 7480 ;; 7481 esac 7482 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7483 _lt_dar_single_mod='$single_module' 7484 fi 7485 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7486 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7487 else 7488 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7489 fi 7490 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7491 _lt_dsymutil='~$DSYMUTIL $lib || :' 7492 else 7493 _lt_dsymutil= 7494 fi 7495 ;; 7496 esac 7497 7498ac_ext=c 7499ac_cpp='$CPP $CPPFLAGS' 7500ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7501ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7502ac_compiler_gnu=$ac_cv_c_compiler_gnu 7503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 7504$as_echo_n "checking how to run the C preprocessor... " >&6; } 7505# On Suns, sometimes $CPP names a directory. 7506if test -n "$CPP" && test -d "$CPP"; then 7507 CPP= 7508fi 7509if test -z "$CPP"; then 7510 if ${ac_cv_prog_CPP+:} false; then : 7511 $as_echo_n "(cached) " >&6 7512else 7513 # Double quotes because CPP needs to be expanded 7514 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 7515 do 7516 ac_preproc_ok=false 7517for ac_c_preproc_warn_flag in '' yes 7518do 7519 # Use a header file that comes with gcc, so configuring glibc 7520 # with a fresh cross-compiler works. 7521 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7522 # <limits.h> exists even on freestanding compilers. 7523 # On the NeXT, cc -E runs the code through the compiler's parser, 7524 # not just through cpp. "Syntax error" is here to catch this case. 7525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7526/* end confdefs.h. */ 7527#ifdef __STDC__ 7528# include <limits.h> 7529#else 7530# include <assert.h> 7531#endif 7532 Syntax error 7533_ACEOF 7534if ac_fn_c_try_cpp "$LINENO"; then : 7535 7536else 7537 # Broken: fails on valid input. 7538continue 7539fi 7540rm -f conftest.err conftest.i conftest.$ac_ext 7541 7542 # OK, works on sane cases. Now check whether nonexistent headers 7543 # can be detected and how. 7544 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7545/* end confdefs.h. */ 7546#include <ac_nonexistent.h> 7547_ACEOF 7548if ac_fn_c_try_cpp "$LINENO"; then : 7549 # Broken: success on invalid input. 7550continue 7551else 7552 # Passes both tests. 7553ac_preproc_ok=: 7554break 7555fi 7556rm -f conftest.err conftest.i conftest.$ac_ext 7557 7558done 7559# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7560rm -f conftest.i conftest.err conftest.$ac_ext 7561if $ac_preproc_ok; then : 7562 break 7563fi 7564 7565 done 7566 ac_cv_prog_CPP=$CPP 7567 7568fi 7569 CPP=$ac_cv_prog_CPP 7570else 7571 ac_cv_prog_CPP=$CPP 7572fi 7573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 7574$as_echo "$CPP" >&6; } 7575ac_preproc_ok=false 7576for ac_c_preproc_warn_flag in '' yes 7577do 7578 # Use a header file that comes with gcc, so configuring glibc 7579 # with a fresh cross-compiler works. 7580 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7581 # <limits.h> exists even on freestanding compilers. 7582 # On the NeXT, cc -E runs the code through the compiler's parser, 7583 # not just through cpp. "Syntax error" is here to catch this case. 7584 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7585/* end confdefs.h. */ 7586#ifdef __STDC__ 7587# include <limits.h> 7588#else 7589# include <assert.h> 7590#endif 7591 Syntax error 7592_ACEOF 7593if ac_fn_c_try_cpp "$LINENO"; then : 7594 7595else 7596 # Broken: fails on valid input. 7597continue 7598fi 7599rm -f conftest.err conftest.i conftest.$ac_ext 7600 7601 # OK, works on sane cases. Now check whether nonexistent headers 7602 # can be detected and how. 7603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7604/* end confdefs.h. */ 7605#include <ac_nonexistent.h> 7606_ACEOF 7607if ac_fn_c_try_cpp "$LINENO"; then : 7608 # Broken: success on invalid input. 7609continue 7610else 7611 # Passes both tests. 7612ac_preproc_ok=: 7613break 7614fi 7615rm -f conftest.err conftest.i conftest.$ac_ext 7616 7617done 7618# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7619rm -f conftest.i conftest.err conftest.$ac_ext 7620if $ac_preproc_ok; then : 7621 7622else 7623 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7624$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7625as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 7626See \`config.log' for more details" "$LINENO" 5; } 7627fi 7628 7629ac_ext=c 7630ac_cpp='$CPP $CPPFLAGS' 7631ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7632ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7633ac_compiler_gnu=$ac_cv_c_compiler_gnu 7634 7635 7636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 7637$as_echo_n "checking for ANSI C header files... " >&6; } 7638if ${ac_cv_header_stdc+:} false; then : 7639 $as_echo_n "(cached) " >&6 7640else 7641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7642/* end confdefs.h. */ 7643#include <stdlib.h> 7644#include <stdarg.h> 7645#include <string.h> 7646#include <float.h> 7647 7648int 7649main () 7650{ 7651 7652 ; 7653 return 0; 7654} 7655_ACEOF 7656if ac_fn_c_try_compile "$LINENO"; then : 7657 ac_cv_header_stdc=yes 7658else 7659 ac_cv_header_stdc=no 7660fi 7661rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7662 7663if test $ac_cv_header_stdc = yes; then 7664 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7666/* end confdefs.h. */ 7667#include <string.h> 7668 7669_ACEOF 7670if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7671 $EGREP "memchr" >/dev/null 2>&1; then : 7672 7673else 7674 ac_cv_header_stdc=no 7675fi 7676rm -f conftest* 7677 7678fi 7679 7680if test $ac_cv_header_stdc = yes; then 7681 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7683/* end confdefs.h. */ 7684#include <stdlib.h> 7685 7686_ACEOF 7687if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7688 $EGREP "free" >/dev/null 2>&1; then : 7689 7690else 7691 ac_cv_header_stdc=no 7692fi 7693rm -f conftest* 7694 7695fi 7696 7697if test $ac_cv_header_stdc = yes; then 7698 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7699 if test "$cross_compiling" = yes; then : 7700 : 7701else 7702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7703/* end confdefs.h. */ 7704#include <ctype.h> 7705#include <stdlib.h> 7706#if ((' ' & 0x0FF) == 0x020) 7707# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7708# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7709#else 7710# define ISLOWER(c) \ 7711 (('a' <= (c) && (c) <= 'i') \ 7712 || ('j' <= (c) && (c) <= 'r') \ 7713 || ('s' <= (c) && (c) <= 'z')) 7714# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7715#endif 7716 7717#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7718int 7719main () 7720{ 7721 int i; 7722 for (i = 0; i < 256; i++) 7723 if (XOR (islower (i), ISLOWER (i)) 7724 || toupper (i) != TOUPPER (i)) 7725 return 2; 7726 return 0; 7727} 7728_ACEOF 7729if ac_fn_c_try_run "$LINENO"; then : 7730 7731else 7732 ac_cv_header_stdc=no 7733fi 7734rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7735 conftest.$ac_objext conftest.beam conftest.$ac_ext 7736fi 7737 7738fi 7739fi 7740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7741$as_echo "$ac_cv_header_stdc" >&6; } 7742if test $ac_cv_header_stdc = yes; then 7743 7744$as_echo "#define STDC_HEADERS 1" >>confdefs.h 7745 7746fi 7747 7748# On IRIX 5.3, sys/types and inttypes.h are conflicting. 7749for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7750 inttypes.h stdint.h unistd.h 7751do : 7752 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7753ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7754" 7755if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7756 cat >>confdefs.h <<_ACEOF 7757#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7758_ACEOF 7759 7760fi 7761 7762done 7763 7764 7765for ac_header in dlfcn.h 7766do : 7767 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7768" 7769if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7770 cat >>confdefs.h <<_ACEOF 7771#define HAVE_DLFCN_H 1 7772_ACEOF 7773 7774fi 7775 7776done 7777 7778if test -n "$ac_tool_prefix"; then 7779 # Extract the first word of "${ac_tool_prefix}gccgo", so it can be a program name with args. 7780set dummy ${ac_tool_prefix}gccgo; ac_word=$2 7781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7782$as_echo_n "checking for $ac_word... " >&6; } 7783if ${ac_cv_prog_GOC+:} false; then : 7784 $as_echo_n "(cached) " >&6 7785else 7786 if test -n "$GOC"; then 7787 ac_cv_prog_GOC="$GOC" # Let the user override the test. 7788else 7789as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7790for as_dir in $PATH 7791do 7792 IFS=$as_save_IFS 7793 test -z "$as_dir" && as_dir=. 7794 for ac_exec_ext in '' $ac_executable_extensions; do 7795 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7796 ac_cv_prog_GOC="${ac_tool_prefix}gccgo" 7797 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7798 break 2 7799 fi 7800done 7801 done 7802IFS=$as_save_IFS 7803 7804fi 7805fi 7806GOC=$ac_cv_prog_GOC 7807if test -n "$GOC"; then 7808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC" >&5 7809$as_echo "$GOC" >&6; } 7810else 7811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7812$as_echo "no" >&6; } 7813fi 7814 7815 7816fi 7817if test -z "$ac_cv_prog_GOC"; then 7818 ac_ct_GOC=$GOC 7819 # Extract the first word of "gccgo", so it can be a program name with args. 7820set dummy gccgo; ac_word=$2 7821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7822$as_echo_n "checking for $ac_word... " >&6; } 7823if ${ac_cv_prog_ac_ct_GOC+:} false; then : 7824 $as_echo_n "(cached) " >&6 7825else 7826 if test -n "$ac_ct_GOC"; then 7827 ac_cv_prog_ac_ct_GOC="$ac_ct_GOC" # Let the user override the test. 7828else 7829as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7830for as_dir in $PATH 7831do 7832 IFS=$as_save_IFS 7833 test -z "$as_dir" && as_dir=. 7834 for ac_exec_ext in '' $ac_executable_extensions; do 7835 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7836 ac_cv_prog_ac_ct_GOC="gccgo" 7837 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7838 break 2 7839 fi 7840done 7841 done 7842IFS=$as_save_IFS 7843 7844fi 7845fi 7846ac_ct_GOC=$ac_cv_prog_ac_ct_GOC 7847if test -n "$ac_ct_GOC"; then 7848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GOC" >&5 7849$as_echo "$ac_ct_GOC" >&6; } 7850else 7851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7852$as_echo "no" >&6; } 7853fi 7854 7855 if test "x$ac_ct_GOC" = x; then 7856 GOC="" 7857 else 7858 case $cross_compiling:$ac_tool_warned in 7859yes:) 7860{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7861$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7862ac_tool_warned=yes ;; 7863esac 7864 GOC=$ac_ct_GOC 7865 fi 7866else 7867 GOC="$ac_cv_prog_GOC" 7868fi 7869 7870 7871 7872 7873 7874 7875# Set options 7876 7877 7878 7879 7880 enable_win32_dll=no 7881 7882 7883 # Check whether --enable-shared was given. 7884if test "${enable_shared+set}" = set; then : 7885 enableval=$enable_shared; p=${PACKAGE-default} 7886 case $enableval in 7887 yes) enable_shared=yes ;; 7888 no) enable_shared=no ;; 7889 *) 7890 enable_shared=no 7891 # Look at the argument we got. We use all the common list separators. 7892 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7893 for pkg in $enableval; do 7894 IFS="$lt_save_ifs" 7895 if test "X$pkg" = "X$p"; then 7896 enable_shared=yes 7897 fi 7898 done 7899 IFS="$lt_save_ifs" 7900 ;; 7901 esac 7902else 7903 enable_shared=yes 7904fi 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 # Check whether --enable-static was given. 7915if test "${enable_static+set}" = set; then : 7916 enableval=$enable_static; p=${PACKAGE-default} 7917 case $enableval in 7918 yes) enable_static=yes ;; 7919 no) enable_static=no ;; 7920 *) 7921 enable_static=no 7922 # Look at the argument we got. We use all the common list separators. 7923 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7924 for pkg in $enableval; do 7925 IFS="$lt_save_ifs" 7926 if test "X$pkg" = "X$p"; then 7927 enable_static=yes 7928 fi 7929 done 7930 IFS="$lt_save_ifs" 7931 ;; 7932 esac 7933else 7934 enable_static=yes 7935fi 7936 7937 7938 7939 7940 7941 7942 7943 7944 7945 7946# Check whether --with-pic was given. 7947if test "${with_pic+set}" = set; then : 7948 withval=$with_pic; pic_mode="$withval" 7949else 7950 pic_mode=default 7951fi 7952 7953 7954test -z "$pic_mode" && pic_mode=default 7955 7956 7957 7958 7959 7960 7961 7962 # Check whether --enable-fast-install was given. 7963if test "${enable_fast_install+set}" = set; then : 7964 enableval=$enable_fast_install; p=${PACKAGE-default} 7965 case $enableval in 7966 yes) enable_fast_install=yes ;; 7967 no) enable_fast_install=no ;; 7968 *) 7969 enable_fast_install=no 7970 # Look at the argument we got. We use all the common list separators. 7971 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7972 for pkg in $enableval; do 7973 IFS="$lt_save_ifs" 7974 if test "X$pkg" = "X$p"; then 7975 enable_fast_install=yes 7976 fi 7977 done 7978 IFS="$lt_save_ifs" 7979 ;; 7980 esac 7981else 7982 enable_fast_install=yes 7983fi 7984 7985 7986 7987 7988 7989 7990 7991 7992 7993 7994 7995# This can be used to rebuild libtool when needed 7996LIBTOOL_DEPS="$ltmain" 7997 7998# Always use our own libtool. 7999LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8000 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025 8026test -z "$LN_S" && LN_S="ln -s" 8027 8028 8029 8030 8031 8032 8033 8034 8035 8036 8037 8038 8039 8040 8041if test -n "${ZSH_VERSION+set}" ; then 8042 setopt NO_GLOB_SUBST 8043fi 8044 8045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8046$as_echo_n "checking for objdir... " >&6; } 8047if ${lt_cv_objdir+:} false; then : 8048 $as_echo_n "(cached) " >&6 8049else 8050 rm -f .libs 2>/dev/null 8051mkdir .libs 2>/dev/null 8052if test -d .libs; then 8053 lt_cv_objdir=.libs 8054else 8055 # MS-DOS does not allow filenames that begin with a dot. 8056 lt_cv_objdir=_libs 8057fi 8058rmdir .libs 2>/dev/null 8059fi 8060{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8061$as_echo "$lt_cv_objdir" >&6; } 8062objdir=$lt_cv_objdir 8063 8064 8065 8066 8067 8068cat >>confdefs.h <<_ACEOF 8069#define LT_OBJDIR "$lt_cv_objdir/" 8070_ACEOF 8071 8072 8073 8074 8075case $host_os in 8076aix3*) 8077 # AIX sometimes has problems with the GCC collect2 program. For some 8078 # reason, if we set the COLLECT_NAMES environment variable, the problems 8079 # vanish in a puff of smoke. 8080 if test "X${COLLECT_NAMES+set}" != Xset; then 8081 COLLECT_NAMES= 8082 export COLLECT_NAMES 8083 fi 8084 ;; 8085esac 8086 8087# Global variables: 8088ofile=libtool 8089can_build_shared=yes 8090 8091# All known linkers require a `.a' archive for static linking (except MSVC, 8092# which needs '.lib'). 8093libext=a 8094 8095with_gnu_ld="$lt_cv_prog_gnu_ld" 8096 8097old_CC="$CC" 8098old_CFLAGS="$CFLAGS" 8099 8100# Set sane defaults for various variables 8101test -z "$CC" && CC=cc 8102test -z "$LTCC" && LTCC=$CC 8103test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8104test -z "$LD" && LD=ld 8105test -z "$ac_objext" && ac_objext=o 8106 8107for cc_temp in $compiler""; do 8108 case $cc_temp in 8109 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8110 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8111 \-*) ;; 8112 *) break;; 8113 esac 8114done 8115cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8116 8117 8118# Only perform the check for file, if the check method requires it 8119test -z "$MAGIC_CMD" && MAGIC_CMD=file 8120case $deplibs_check_method in 8121file_magic*) 8122 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8124$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8125if ${lt_cv_path_MAGIC_CMD+:} false; then : 8126 $as_echo_n "(cached) " >&6 8127else 8128 case $MAGIC_CMD in 8129[\\/*] | ?:[\\/]*) 8130 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8131 ;; 8132*) 8133 lt_save_MAGIC_CMD="$MAGIC_CMD" 8134 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8135 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8136 for ac_dir in $ac_dummy; do 8137 IFS="$lt_save_ifs" 8138 test -z "$ac_dir" && ac_dir=. 8139 if test -f $ac_dir/${ac_tool_prefix}file; then 8140 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8141 if test -n "$file_magic_test_file"; then 8142 case $deplibs_check_method in 8143 "file_magic "*) 8144 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8145 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8146 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8147 $EGREP "$file_magic_regex" > /dev/null; then 8148 : 8149 else 8150 cat <<_LT_EOF 1>&2 8151 8152*** Warning: the command libtool uses to detect shared libraries, 8153*** $file_magic_cmd, produces output that libtool cannot recognize. 8154*** The result is that libtool may fail to recognize shared libraries 8155*** as such. This will affect the creation of libtool libraries that 8156*** depend on shared libraries, but programs linked with such libtool 8157*** libraries will work regardless of this problem. Nevertheless, you 8158*** may want to report the problem to your system manager and/or to 8159*** bug-libtool@gnu.org 8160 8161_LT_EOF 8162 fi ;; 8163 esac 8164 fi 8165 break 8166 fi 8167 done 8168 IFS="$lt_save_ifs" 8169 MAGIC_CMD="$lt_save_MAGIC_CMD" 8170 ;; 8171esac 8172fi 8173 8174MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8175if test -n "$MAGIC_CMD"; then 8176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8177$as_echo "$MAGIC_CMD" >&6; } 8178else 8179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8180$as_echo "no" >&6; } 8181fi 8182 8183 8184 8185 8186 8187if test -z "$lt_cv_path_MAGIC_CMD"; then 8188 if test -n "$ac_tool_prefix"; then 8189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8190$as_echo_n "checking for file... " >&6; } 8191if ${lt_cv_path_MAGIC_CMD+:} false; then : 8192 $as_echo_n "(cached) " >&6 8193else 8194 case $MAGIC_CMD in 8195[\\/*] | ?:[\\/]*) 8196 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8197 ;; 8198*) 8199 lt_save_MAGIC_CMD="$MAGIC_CMD" 8200 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8201 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8202 for ac_dir in $ac_dummy; do 8203 IFS="$lt_save_ifs" 8204 test -z "$ac_dir" && ac_dir=. 8205 if test -f $ac_dir/file; then 8206 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8207 if test -n "$file_magic_test_file"; then 8208 case $deplibs_check_method in 8209 "file_magic "*) 8210 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8211 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8212 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8213 $EGREP "$file_magic_regex" > /dev/null; then 8214 : 8215 else 8216 cat <<_LT_EOF 1>&2 8217 8218*** Warning: the command libtool uses to detect shared libraries, 8219*** $file_magic_cmd, produces output that libtool cannot recognize. 8220*** The result is that libtool may fail to recognize shared libraries 8221*** as such. This will affect the creation of libtool libraries that 8222*** depend on shared libraries, but programs linked with such libtool 8223*** libraries will work regardless of this problem. Nevertheless, you 8224*** may want to report the problem to your system manager and/or to 8225*** bug-libtool@gnu.org 8226 8227_LT_EOF 8228 fi ;; 8229 esac 8230 fi 8231 break 8232 fi 8233 done 8234 IFS="$lt_save_ifs" 8235 MAGIC_CMD="$lt_save_MAGIC_CMD" 8236 ;; 8237esac 8238fi 8239 8240MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8241if test -n "$MAGIC_CMD"; then 8242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8243$as_echo "$MAGIC_CMD" >&6; } 8244else 8245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8246$as_echo "no" >&6; } 8247fi 8248 8249 8250 else 8251 MAGIC_CMD=: 8252 fi 8253fi 8254 8255 fi 8256 ;; 8257esac 8258 8259# Use C for the default configuration in the libtool script 8260 8261lt_save_CC="$CC" 8262ac_ext=c 8263ac_cpp='$CPP $CPPFLAGS' 8264ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8265ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8266ac_compiler_gnu=$ac_cv_c_compiler_gnu 8267 8268 8269# Source file extension for C test sources. 8270ac_ext=c 8271 8272# Object file extension for compiled C test sources. 8273objext=o 8274objext=$objext 8275 8276# Code to be used in simple compile tests 8277lt_simple_compile_test_code="int some_variable = 0;" 8278 8279# Code to be used in simple link tests 8280lt_simple_link_test_code='int main(){return(0);}' 8281 8282 8283 8284 8285 8286 8287 8288# If no C compiler was specified, use CC. 8289LTCC=${LTCC-"$CC"} 8290 8291# If no C compiler flags were specified, use CFLAGS. 8292LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8293 8294# Allow CC to be a program name with arguments. 8295compiler=$CC 8296 8297# Save the default compiler, since it gets overwritten when the other 8298# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8299compiler_DEFAULT=$CC 8300 8301# save warnings/boilerplate of simple test code 8302ac_outfile=conftest.$ac_objext 8303echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8304eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8305_lt_compiler_boilerplate=`cat conftest.err` 8306$RM conftest* 8307 8308ac_outfile=conftest.$ac_objext 8309echo "$lt_simple_link_test_code" >conftest.$ac_ext 8310eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8311_lt_linker_boilerplate=`cat conftest.err` 8312$RM -r conftest* 8313 8314 8315## CAVEAT EMPTOR: 8316## There is no encapsulation within the following macros, do not change 8317## the running order or otherwise move them around unless you know exactly 8318## what you are doing... 8319if test -n "$compiler"; then 8320 8321lt_prog_compiler_no_builtin_flag= 8322 8323if test "$GCC" = yes; then 8324 case $cc_basename in 8325 nvcc*) 8326 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8327 *) 8328 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8329 esac 8330 8331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8332$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8333if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8334 $as_echo_n "(cached) " >&6 8335else 8336 lt_cv_prog_compiler_rtti_exceptions=no 8337 ac_outfile=conftest.$ac_objext 8338 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8339 lt_compiler_flag="-fno-rtti -fno-exceptions" 8340 # Insert the option either (1) after the last *FLAGS variable, or 8341 # (2) before a word containing "conftest.", or (3) at the end. 8342 # Note that $ac_compile itself does not contain backslashes and begins 8343 # with a dollar sign (not a hyphen), so the echo should work correctly. 8344 # The option is referenced via a variable to avoid confusing sed. 8345 lt_compile=`echo "$ac_compile" | $SED \ 8346 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8347 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8348 -e 's:$: $lt_compiler_flag:'` 8349 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8350 (eval "$lt_compile" 2>conftest.err) 8351 ac_status=$? 8352 cat conftest.err >&5 8353 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8354 if (exit $ac_status) && test -s "$ac_outfile"; then 8355 # The compiler can only warn and ignore the option if not recognized 8356 # So say no if there are warnings other than the usual output. 8357 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8358 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8359 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8360 lt_cv_prog_compiler_rtti_exceptions=yes 8361 fi 8362 fi 8363 $RM conftest* 8364 8365fi 8366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8367$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8368 8369if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8370 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8371else 8372 : 8373fi 8374 8375fi 8376 8377 8378 8379 8380 8381 8382 lt_prog_compiler_wl= 8383lt_prog_compiler_pic= 8384lt_prog_compiler_static= 8385 8386{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8387$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8388 8389 if test "$GCC" = yes; then 8390 lt_prog_compiler_wl='-Wl,' 8391 lt_prog_compiler_static='-static' 8392 8393 case $host_os in 8394 aix*) 8395 # All AIX code is PIC. 8396 if test "$host_cpu" = ia64; then 8397 # AIX 5 now supports IA64 processor 8398 lt_prog_compiler_static='-Bstatic' 8399 fi 8400 lt_prog_compiler_pic='-fPIC' 8401 ;; 8402 8403 amigaos*) 8404 case $host_cpu in 8405 powerpc) 8406 # see comment about AmigaOS4 .so support 8407 lt_prog_compiler_pic='-fPIC' 8408 ;; 8409 m68k) 8410 # FIXME: we need at least 68020 code to build shared libraries, but 8411 # adding the `-m68020' flag to GCC prevents building anything better, 8412 # like `-m68040'. 8413 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8414 ;; 8415 esac 8416 ;; 8417 8418 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8419 # PIC is the default for these OSes. 8420 ;; 8421 8422 mingw* | cygwin* | pw32* | os2* | cegcc*) 8423 # This hack is so that the source file can tell whether it is being 8424 # built for inclusion in a dll (and should export symbols for example). 8425 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8426 # (--disable-auto-import) libraries 8427 lt_prog_compiler_pic='-DDLL_EXPORT' 8428 ;; 8429 8430 darwin* | rhapsody*) 8431 # PIC is the default on this platform 8432 # Common symbols not allowed in MH_DYLIB files 8433 lt_prog_compiler_pic='-fno-common' 8434 ;; 8435 8436 haiku*) 8437 # PIC is the default for Haiku. 8438 # The "-static" flag exists, but is broken. 8439 lt_prog_compiler_static= 8440 ;; 8441 8442 hpux*) 8443 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8444 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8445 # sets the default TLS model and affects inlining. 8446 case $host_cpu in 8447 hppa*64*) 8448 # +Z the default 8449 ;; 8450 *) 8451 lt_prog_compiler_pic='-fPIC' 8452 ;; 8453 esac 8454 ;; 8455 8456 interix[3-9]*) 8457 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8458 # Instead, we relocate shared libraries at runtime. 8459 ;; 8460 8461 msdosdjgpp*) 8462 # Just because we use GCC doesn't mean we suddenly get shared libraries 8463 # on systems that don't support them. 8464 lt_prog_compiler_can_build_shared=no 8465 enable_shared=no 8466 ;; 8467 8468 *nto* | *qnx*) 8469 # QNX uses GNU C++, but need to define -shared option too, otherwise 8470 # it will coredump. 8471 lt_prog_compiler_pic='-fPIC -shared' 8472 ;; 8473 8474 sysv4*MP*) 8475 if test -d /usr/nec; then 8476 lt_prog_compiler_pic=-Kconform_pic 8477 fi 8478 ;; 8479 8480 *) 8481 lt_prog_compiler_pic='-fPIC' 8482 ;; 8483 esac 8484 8485 case $cc_basename in 8486 nvcc*) # Cuda Compiler Driver 2.2 8487 lt_prog_compiler_wl='-Xlinker ' 8488 lt_prog_compiler_pic='-Xcompiler -fPIC' 8489 ;; 8490 esac 8491 else 8492 # PORTME Check for flag to pass linker flags through the system compiler. 8493 case $host_os in 8494 aix*) 8495 lt_prog_compiler_wl='-Wl,' 8496 if test "$host_cpu" = ia64; then 8497 # AIX 5 now supports IA64 processor 8498 lt_prog_compiler_static='-Bstatic' 8499 else 8500 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8501 fi 8502 ;; 8503 8504 mingw* | cygwin* | pw32* | os2* | cegcc*) 8505 # This hack is so that the source file can tell whether it is being 8506 # built for inclusion in a dll (and should export symbols for example). 8507 lt_prog_compiler_pic='-DDLL_EXPORT' 8508 ;; 8509 8510 hpux9* | hpux10* | hpux11*) 8511 lt_prog_compiler_wl='-Wl,' 8512 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8513 # not for PA HP-UX. 8514 case $host_cpu in 8515 hppa*64*|ia64*) 8516 # +Z the default 8517 ;; 8518 *) 8519 lt_prog_compiler_pic='+Z' 8520 ;; 8521 esac 8522 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8523 lt_prog_compiler_static='${wl}-a ${wl}archive' 8524 ;; 8525 8526 irix5* | irix6* | nonstopux*) 8527 lt_prog_compiler_wl='-Wl,' 8528 # PIC (with -KPIC) is the default. 8529 lt_prog_compiler_static='-non_shared' 8530 ;; 8531 8532 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8533 case $cc_basename in 8534 # old Intel for x86_64 which still supported -KPIC. 8535 ecc*) 8536 lt_prog_compiler_wl='-Wl,' 8537 lt_prog_compiler_pic='-KPIC' 8538 lt_prog_compiler_static='-static' 8539 ;; 8540 # icc used to be incompatible with GCC. 8541 # ICC 10 doesn't accept -KPIC any more. 8542 icc* | ifort*) 8543 lt_prog_compiler_wl='-Wl,' 8544 lt_prog_compiler_pic='-fPIC' 8545 lt_prog_compiler_static='-static' 8546 ;; 8547 # Lahey Fortran 8.1. 8548 lf95*) 8549 lt_prog_compiler_wl='-Wl,' 8550 lt_prog_compiler_pic='--shared' 8551 lt_prog_compiler_static='--static' 8552 ;; 8553 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8554 # Portland Group compilers (*not* the Pentium gcc compiler, 8555 # which looks to be a dead project) 8556 lt_prog_compiler_wl='-Wl,' 8557 lt_prog_compiler_pic='-fpic' 8558 lt_prog_compiler_static='-Bstatic' 8559 ;; 8560 ccc*) 8561 lt_prog_compiler_wl='-Wl,' 8562 # All Alpha code is PIC. 8563 lt_prog_compiler_static='-non_shared' 8564 ;; 8565 xl* | bgxl* | bgf* | mpixl*) 8566 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8567 lt_prog_compiler_wl='-Wl,' 8568 lt_prog_compiler_pic='-qpic' 8569 lt_prog_compiler_static='-qstaticlink' 8570 ;; 8571 *) 8572 case `$CC -V 2>&1 | sed 5q` in 8573 *Sun\ F* | *Sun*Fortran*) 8574 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8575 lt_prog_compiler_pic='-KPIC' 8576 lt_prog_compiler_static='-Bstatic' 8577 lt_prog_compiler_wl='' 8578 ;; 8579 *Sun\ C*) 8580 # Sun C 5.9 8581 lt_prog_compiler_pic='-KPIC' 8582 lt_prog_compiler_static='-Bstatic' 8583 lt_prog_compiler_wl='-Wl,' 8584 ;; 8585 esac 8586 ;; 8587 esac 8588 ;; 8589 8590 newsos6) 8591 lt_prog_compiler_pic='-KPIC' 8592 lt_prog_compiler_static='-Bstatic' 8593 ;; 8594 8595 *nto* | *qnx*) 8596 # QNX uses GNU C++, but need to define -shared option too, otherwise 8597 # it will coredump. 8598 lt_prog_compiler_pic='-fPIC -shared' 8599 ;; 8600 8601 osf3* | osf4* | osf5*) 8602 lt_prog_compiler_wl='-Wl,' 8603 # All OSF/1 code is PIC. 8604 lt_prog_compiler_static='-non_shared' 8605 ;; 8606 8607 rdos*) 8608 lt_prog_compiler_static='-non_shared' 8609 ;; 8610 8611 solaris*) 8612 lt_prog_compiler_pic='-KPIC' 8613 lt_prog_compiler_static='-Bstatic' 8614 case $cc_basename in 8615 f77* | f90* | f95*) 8616 lt_prog_compiler_wl='-Qoption ld ';; 8617 *) 8618 lt_prog_compiler_wl='-Wl,';; 8619 esac 8620 ;; 8621 8622 sunos4*) 8623 lt_prog_compiler_wl='-Qoption ld ' 8624 lt_prog_compiler_pic='-PIC' 8625 lt_prog_compiler_static='-Bstatic' 8626 ;; 8627 8628 sysv4 | sysv4.2uw2* | sysv4.3*) 8629 lt_prog_compiler_wl='-Wl,' 8630 lt_prog_compiler_pic='-KPIC' 8631 lt_prog_compiler_static='-Bstatic' 8632 ;; 8633 8634 sysv4*MP*) 8635 if test -d /usr/nec ;then 8636 lt_prog_compiler_pic='-Kconform_pic' 8637 lt_prog_compiler_static='-Bstatic' 8638 fi 8639 ;; 8640 8641 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8642 lt_prog_compiler_wl='-Wl,' 8643 lt_prog_compiler_pic='-KPIC' 8644 lt_prog_compiler_static='-Bstatic' 8645 ;; 8646 8647 unicos*) 8648 lt_prog_compiler_wl='-Wl,' 8649 lt_prog_compiler_can_build_shared=no 8650 ;; 8651 8652 uts4*) 8653 lt_prog_compiler_pic='-pic' 8654 lt_prog_compiler_static='-Bstatic' 8655 ;; 8656 8657 *) 8658 lt_prog_compiler_can_build_shared=no 8659 ;; 8660 esac 8661 fi 8662 8663case $host_os in 8664 # For platforms which do not support PIC, -DPIC is meaningless: 8665 *djgpp*) 8666 lt_prog_compiler_pic= 8667 ;; 8668 *) 8669 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8670 ;; 8671esac 8672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8673$as_echo "$lt_prog_compiler_pic" >&6; } 8674 8675 8676 8677 8678 8679 8680# 8681# Check to make sure the PIC flag actually works. 8682# 8683if test -n "$lt_prog_compiler_pic"; then 8684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8685$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8686if ${lt_cv_prog_compiler_pic_works+:} false; then : 8687 $as_echo_n "(cached) " >&6 8688else 8689 lt_cv_prog_compiler_pic_works=no 8690 ac_outfile=conftest.$ac_objext 8691 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8692 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8693 # Insert the option either (1) after the last *FLAGS variable, or 8694 # (2) before a word containing "conftest.", or (3) at the end. 8695 # Note that $ac_compile itself does not contain backslashes and begins 8696 # with a dollar sign (not a hyphen), so the echo should work correctly. 8697 # The option is referenced via a variable to avoid confusing sed. 8698 lt_compile=`echo "$ac_compile" | $SED \ 8699 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8700 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8701 -e 's:$: $lt_compiler_flag:'` 8702 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8703 (eval "$lt_compile" 2>conftest.err) 8704 ac_status=$? 8705 cat conftest.err >&5 8706 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8707 if (exit $ac_status) && test -s "$ac_outfile"; then 8708 # The compiler can only warn and ignore the option if not recognized 8709 # So say no if there are warnings other than the usual output. 8710 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8711 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8712 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8713 lt_cv_prog_compiler_pic_works=yes 8714 fi 8715 fi 8716 $RM conftest* 8717 8718fi 8719{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8720$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8721 8722if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8723 case $lt_prog_compiler_pic in 8724 "" | " "*) ;; 8725 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8726 esac 8727else 8728 lt_prog_compiler_pic= 8729 lt_prog_compiler_can_build_shared=no 8730fi 8731 8732fi 8733 8734 8735 8736 8737 8738 8739# 8740# Check to make sure the static flag actually works. 8741# 8742wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8744$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8745if ${lt_cv_prog_compiler_static_works+:} false; then : 8746 $as_echo_n "(cached) " >&6 8747else 8748 lt_cv_prog_compiler_static_works=no 8749 save_LDFLAGS="$LDFLAGS" 8750 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8751 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8752 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8753 # The linker can only warn and ignore the option if not recognized 8754 # So say no if there are warnings 8755 if test -s conftest.err; then 8756 # Append any errors to the config.log. 8757 cat conftest.err 1>&5 8758 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8759 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8760 if diff conftest.exp conftest.er2 >/dev/null; then 8761 lt_cv_prog_compiler_static_works=yes 8762 fi 8763 else 8764 lt_cv_prog_compiler_static_works=yes 8765 fi 8766 fi 8767 $RM -r conftest* 8768 LDFLAGS="$save_LDFLAGS" 8769 8770fi 8771{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8772$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8773 8774if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8775 : 8776else 8777 lt_prog_compiler_static= 8778fi 8779 8780 8781 8782 8783 8784 8785 8786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8787$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8788if ${lt_cv_prog_compiler_c_o+:} false; then : 8789 $as_echo_n "(cached) " >&6 8790else 8791 lt_cv_prog_compiler_c_o=no 8792 $RM -r conftest 2>/dev/null 8793 mkdir conftest 8794 cd conftest 8795 mkdir out 8796 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8797 8798 lt_compiler_flag="-o out/conftest2.$ac_objext" 8799 # Insert the option either (1) after the last *FLAGS variable, or 8800 # (2) before a word containing "conftest.", or (3) at the end. 8801 # Note that $ac_compile itself does not contain backslashes and begins 8802 # with a dollar sign (not a hyphen), so the echo should work correctly. 8803 lt_compile=`echo "$ac_compile" | $SED \ 8804 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8805 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8806 -e 's:$: $lt_compiler_flag:'` 8807 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8808 (eval "$lt_compile" 2>out/conftest.err) 8809 ac_status=$? 8810 cat out/conftest.err >&5 8811 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8812 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8813 then 8814 # The compiler can only warn and ignore the option if not recognized 8815 # So say no if there are warnings 8816 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8817 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8818 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8819 lt_cv_prog_compiler_c_o=yes 8820 fi 8821 fi 8822 chmod u+w . 2>&5 8823 $RM conftest* 8824 # SGI C++ compiler will create directory out/ii_files/ for 8825 # template instantiation 8826 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8827 $RM out/* && rmdir out 8828 cd .. 8829 $RM -r conftest 8830 $RM conftest* 8831 8832fi 8833{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8834$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8835 8836 8837 8838 8839 8840 8841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8842$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8843if ${lt_cv_prog_compiler_c_o+:} false; then : 8844 $as_echo_n "(cached) " >&6 8845else 8846 lt_cv_prog_compiler_c_o=no 8847 $RM -r conftest 2>/dev/null 8848 mkdir conftest 8849 cd conftest 8850 mkdir out 8851 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8852 8853 lt_compiler_flag="-o out/conftest2.$ac_objext" 8854 # Insert the option either (1) after the last *FLAGS variable, or 8855 # (2) before a word containing "conftest.", or (3) at the end. 8856 # Note that $ac_compile itself does not contain backslashes and begins 8857 # with a dollar sign (not a hyphen), so the echo should work correctly. 8858 lt_compile=`echo "$ac_compile" | $SED \ 8859 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8860 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8861 -e 's:$: $lt_compiler_flag:'` 8862 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8863 (eval "$lt_compile" 2>out/conftest.err) 8864 ac_status=$? 8865 cat out/conftest.err >&5 8866 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8867 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8868 then 8869 # The compiler can only warn and ignore the option if not recognized 8870 # So say no if there are warnings 8871 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8872 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8873 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8874 lt_cv_prog_compiler_c_o=yes 8875 fi 8876 fi 8877 chmod u+w . 2>&5 8878 $RM conftest* 8879 # SGI C++ compiler will create directory out/ii_files/ for 8880 # template instantiation 8881 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8882 $RM out/* && rmdir out 8883 cd .. 8884 $RM -r conftest 8885 $RM conftest* 8886 8887fi 8888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8889$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8890 8891 8892 8893 8894hard_links="nottested" 8895if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8896 # do not overwrite the value of need_locks provided by the user 8897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8898$as_echo_n "checking if we can lock with hard links... " >&6; } 8899 hard_links=yes 8900 $RM conftest* 8901 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8902 touch conftest.a 8903 ln conftest.a conftest.b 2>&5 || hard_links=no 8904 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8906$as_echo "$hard_links" >&6; } 8907 if test "$hard_links" = no; then 8908 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8909$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8910 need_locks=warn 8911 fi 8912else 8913 need_locks=no 8914fi 8915 8916 8917 8918 8919 8920 8921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8922$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8923 8924 runpath_var= 8925 allow_undefined_flag= 8926 always_export_symbols=no 8927 archive_cmds= 8928 archive_expsym_cmds= 8929 compiler_needs_object=no 8930 enable_shared_with_static_runtimes=no 8931 export_dynamic_flag_spec= 8932 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8933 hardcode_automatic=no 8934 hardcode_direct=no 8935 hardcode_direct_absolute=no 8936 hardcode_libdir_flag_spec= 8937 hardcode_libdir_flag_spec_ld= 8938 hardcode_libdir_separator= 8939 hardcode_minus_L=no 8940 hardcode_shlibpath_var=unsupported 8941 inherit_rpath=no 8942 link_all_deplibs=unknown 8943 module_cmds= 8944 module_expsym_cmds= 8945 old_archive_from_new_cmds= 8946 old_archive_from_expsyms_cmds= 8947 thread_safe_flag_spec= 8948 whole_archive_flag_spec= 8949 # include_expsyms should be a list of space-separated symbols to be *always* 8950 # included in the symbol list 8951 include_expsyms= 8952 # exclude_expsyms can be an extended regexp of symbols to exclude 8953 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8954 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8955 # as well as any symbol that contains `d'. 8956 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8957 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8958 # platforms (ab)use it in PIC code, but their linkers get confused if 8959 # the symbol is explicitly referenced. Since portable code cannot 8960 # rely on this symbol name, it's probably fine to never include it in 8961 # preloaded symbol tables. 8962 # Exclude shared library initialization/finalization symbols. 8963 extract_expsyms_cmds= 8964 8965 case $host_os in 8966 cygwin* | mingw* | pw32* | cegcc*) 8967 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8968 # When not using gcc, we currently assume that we are using 8969 # Microsoft Visual C++. 8970 if test "$GCC" != yes; then 8971 with_gnu_ld=no 8972 fi 8973 ;; 8974 interix*) 8975 # we just hope/assume this is gcc and not c89 (= MSVC++) 8976 with_gnu_ld=yes 8977 ;; 8978 openbsd*) 8979 with_gnu_ld=no 8980 ;; 8981 esac 8982 8983 ld_shlibs=yes 8984 8985 # On some targets, GNU ld is compatible enough with the native linker 8986 # that we're better off using the native interface for both. 8987 lt_use_gnu_ld_interface=no 8988 if test "$with_gnu_ld" = yes; then 8989 case $host_os in 8990 aix*) 8991 # The AIX port of GNU ld has always aspired to compatibility 8992 # with the native linker. However, as the warning in the GNU ld 8993 # block says, versions before 2.19.5* couldn't really create working 8994 # shared libraries, regardless of the interface used. 8995 case `$LD -v 2>&1` in 8996 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8997 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8998 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8999 *) 9000 lt_use_gnu_ld_interface=yes 9001 ;; 9002 esac 9003 ;; 9004 *) 9005 lt_use_gnu_ld_interface=yes 9006 ;; 9007 esac 9008 fi 9009 9010 if test "$lt_use_gnu_ld_interface" = yes; then 9011 # If archive_cmds runs LD, not CC, wlarc should be empty 9012 wlarc='${wl}' 9013 9014 # Set some defaults for GNU ld with shared library support. These 9015 # are reset later if shared libraries are not supported. Putting them 9016 # here allows them to be overridden if necessary. 9017 runpath_var=LD_RUN_PATH 9018 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9019 export_dynamic_flag_spec='${wl}--export-dynamic' 9020 # ancient GNU ld didn't support --whole-archive et. al. 9021 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9022 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9023 else 9024 whole_archive_flag_spec= 9025 fi 9026 supports_anon_versioning=no 9027 case `$LD -v 2>&1` in 9028 *GNU\ gold*) supports_anon_versioning=yes ;; 9029 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9030 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9031 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9032 *\ 2.11.*) ;; # other 2.11 versions 9033 *) supports_anon_versioning=yes ;; 9034 esac 9035 9036 # See if GNU ld supports shared libraries. 9037 case $host_os in 9038 aix[3-9]*) 9039 # On AIX/PPC, the GNU linker is very broken 9040 if test "$host_cpu" != ia64; then 9041 ld_shlibs=no 9042 cat <<_LT_EOF 1>&2 9043 9044*** Warning: the GNU linker, at least up to release 2.19, is reported 9045*** to be unable to reliably create shared libraries on AIX. 9046*** Therefore, libtool is disabling shared libraries support. If you 9047*** really care for shared libraries, you may want to install binutils 9048*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9049*** You will then need to restart the configuration process. 9050 9051_LT_EOF 9052 fi 9053 ;; 9054 9055 amigaos*) 9056 case $host_cpu in 9057 powerpc) 9058 # see comment about AmigaOS4 .so support 9059 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9060 archive_expsym_cmds='' 9061 ;; 9062 m68k) 9063 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)' 9064 hardcode_libdir_flag_spec='-L$libdir' 9065 hardcode_minus_L=yes 9066 ;; 9067 esac 9068 ;; 9069 9070 beos*) 9071 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9072 allow_undefined_flag=unsupported 9073 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9074 # support --undefined. This deserves some investigation. FIXME 9075 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9076 else 9077 ld_shlibs=no 9078 fi 9079 ;; 9080 9081 cygwin* | mingw* | pw32* | cegcc*) 9082 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9083 # as there is no search path for DLLs. 9084 hardcode_libdir_flag_spec='-L$libdir' 9085 export_dynamic_flag_spec='${wl}--export-all-symbols' 9086 allow_undefined_flag=unsupported 9087 always_export_symbols=no 9088 enable_shared_with_static_runtimes=yes 9089 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9090 9091 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9092 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9093 # If the export-symbols file already is a .def file (1st line 9094 # is EXPORTS), use it as is; otherwise, prepend... 9095 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9096 cp $export_symbols $output_objdir/$soname.def; 9097 else 9098 echo EXPORTS > $output_objdir/$soname.def; 9099 cat $export_symbols >> $output_objdir/$soname.def; 9100 fi~ 9101 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9102 else 9103 ld_shlibs=no 9104 fi 9105 ;; 9106 9107 haiku*) 9108 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9109 link_all_deplibs=yes 9110 ;; 9111 9112 interix[3-9]*) 9113 hardcode_direct=no 9114 hardcode_shlibpath_var=no 9115 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9116 export_dynamic_flag_spec='${wl}-E' 9117 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9118 # Instead, shared libraries are loaded at an image base (0x10000000 by 9119 # default) and relocated if they conflict, which is a slow very memory 9120 # consuming and fragmenting process. To avoid this, we pick a random, 9121 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9122 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9123 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9124 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' 9125 ;; 9126 9127 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9128 tmp_diet=no 9129 if test "$host_os" = linux-dietlibc; then 9130 case $cc_basename in 9131 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9132 esac 9133 fi 9134 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9135 && test "$tmp_diet" = no 9136 then 9137 tmp_addflag= 9138 tmp_sharedflag='-shared' 9139 case $cc_basename,$host_cpu in 9140 pgcc*) # Portland Group C compiler 9141 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' 9142 tmp_addflag=' $pic_flag' 9143 ;; 9144 pgf77* | pgf90* | pgf95* | pgfortran*) 9145 # Portland Group f77 and f90 compilers 9146 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' 9147 tmp_addflag=' $pic_flag -Mnomain' ;; 9148 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9149 tmp_addflag=' -i_dynamic' ;; 9150 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9151 tmp_addflag=' -i_dynamic -nofor_main' ;; 9152 ifc* | ifort*) # Intel Fortran compiler 9153 tmp_addflag=' -nofor_main' ;; 9154 lf95*) # Lahey Fortran 8.1 9155 whole_archive_flag_spec= 9156 tmp_sharedflag='--shared' ;; 9157 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9158 tmp_sharedflag='-qmkshrobj' 9159 tmp_addflag= ;; 9160 nvcc*) # Cuda Compiler Driver 2.2 9161 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' 9162 compiler_needs_object=yes 9163 ;; 9164 esac 9165 case `$CC -V 2>&1 | sed 5q` in 9166 *Sun\ C*) # Sun C 5.9 9167 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' 9168 compiler_needs_object=yes 9169 tmp_sharedflag='-G' ;; 9170 *Sun\ F*) # Sun Fortran 8.3 9171 tmp_sharedflag='-G' ;; 9172 esac 9173 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9174 9175 if test "x$supports_anon_versioning" = xyes; then 9176 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9177 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9178 echo "local: *; };" >> $output_objdir/$libname.ver~ 9179 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9180 fi 9181 9182 case $cc_basename in 9183 xlf* | bgf* | bgxlf* | mpixlf*) 9184 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9185 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9186 hardcode_libdir_flag_spec= 9187 hardcode_libdir_flag_spec_ld='-rpath $libdir' 9188 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9189 if test "x$supports_anon_versioning" = xyes; then 9190 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9191 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9192 echo "local: *; };" >> $output_objdir/$libname.ver~ 9193 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9194 fi 9195 ;; 9196 esac 9197 else 9198 ld_shlibs=no 9199 fi 9200 ;; 9201 9202 netbsd*) 9203 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9204 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9205 wlarc= 9206 else 9207 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9208 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9209 fi 9210 ;; 9211 9212 solaris*) 9213 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9214 ld_shlibs=no 9215 cat <<_LT_EOF 1>&2 9216 9217*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9218*** create shared libraries on Solaris systems. Therefore, libtool 9219*** is disabling shared libraries support. We urge you to upgrade GNU 9220*** binutils to release 2.9.1 or newer. Another option is to modify 9221*** your PATH or compiler configuration so that the native linker is 9222*** used, and then restart. 9223 9224_LT_EOF 9225 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9226 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9227 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9228 else 9229 ld_shlibs=no 9230 fi 9231 ;; 9232 9233 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9234 case `$LD -v 2>&1` in 9235 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9236 ld_shlibs=no 9237 cat <<_LT_EOF 1>&2 9238 9239*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9240*** reliably create shared libraries on SCO systems. Therefore, libtool 9241*** is disabling shared libraries support. We urge you to upgrade GNU 9242*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9243*** your PATH or compiler configuration so that the native linker is 9244*** used, and then restart. 9245 9246_LT_EOF 9247 ;; 9248 *) 9249 # For security reasons, it is highly recommended that you always 9250 # use absolute paths for naming shared libraries, and exclude the 9251 # DT_RUNPATH tag from executables and libraries. But doing so 9252 # requires that you compile everything twice, which is a pain. 9253 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9254 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9255 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9256 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9257 else 9258 ld_shlibs=no 9259 fi 9260 ;; 9261 esac 9262 ;; 9263 9264 sunos4*) 9265 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9266 wlarc= 9267 hardcode_direct=yes 9268 hardcode_shlibpath_var=no 9269 ;; 9270 9271 *) 9272 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9273 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9274 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9275 else 9276 ld_shlibs=no 9277 fi 9278 ;; 9279 esac 9280 9281 if test "$ld_shlibs" = no; then 9282 runpath_var= 9283 hardcode_libdir_flag_spec= 9284 export_dynamic_flag_spec= 9285 whole_archive_flag_spec= 9286 fi 9287 else 9288 # PORTME fill in a description of your system's linker (not GNU ld) 9289 case $host_os in 9290 aix3*) 9291 allow_undefined_flag=unsupported 9292 always_export_symbols=yes 9293 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' 9294 # Note: this linker hardcodes the directories in LIBPATH if there 9295 # are no directories specified by -L. 9296 hardcode_minus_L=yes 9297 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9298 # Neither direct hardcoding nor static linking is supported with a 9299 # broken collect2. 9300 hardcode_direct=unsupported 9301 fi 9302 ;; 9303 9304 aix[4-9]*) 9305 if test "$host_cpu" = ia64; then 9306 # On IA64, the linker does run time linking by default, so we don't 9307 # have to do anything special. 9308 aix_use_runtimelinking=no 9309 exp_sym_flag='-Bexport' 9310 no_entry_flag="" 9311 else 9312 # If we're using GNU nm, then we don't want the "-C" option. 9313 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9314 # Also, AIX nm treats weak defined symbols like other global 9315 # defined symbols, whereas GNU nm marks them as "W". 9316 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9317 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' 9318 else 9319 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9320 fi 9321 aix_use_runtimelinking=no 9322 9323 # Test if we are trying to use run time linking or normal 9324 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9325 # need to do runtime linking. 9326 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9327 for ld_flag in $LDFLAGS; do 9328 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9329 aix_use_runtimelinking=yes 9330 break 9331 fi 9332 done 9333 ;; 9334 esac 9335 9336 exp_sym_flag='-bexport' 9337 no_entry_flag='-bnoentry' 9338 fi 9339 9340 # When large executables or shared objects are built, AIX ld can 9341 # have problems creating the table of contents. If linking a library 9342 # or program results in "error TOC overflow" add -mminimal-toc to 9343 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9344 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9345 9346 archive_cmds='' 9347 hardcode_direct=yes 9348 hardcode_direct_absolute=yes 9349 hardcode_libdir_separator=':' 9350 link_all_deplibs=yes 9351 file_list_spec='${wl}-f,' 9352 9353 if test "$GCC" = yes; then 9354 case $host_os in aix4.[012]|aix4.[012].*) 9355 # We only want to do this on AIX 4.2 and lower, the check 9356 # below for broken collect2 doesn't work under 4.3+ 9357 collect2name=`${CC} -print-prog-name=collect2` 9358 if test -f "$collect2name" && 9359 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9360 then 9361 # We have reworked collect2 9362 : 9363 else 9364 # We have old collect2 9365 hardcode_direct=unsupported 9366 # It fails to find uninstalled libraries when the uninstalled 9367 # path is not listed in the libpath. Setting hardcode_minus_L 9368 # to unsupported forces relinking 9369 hardcode_minus_L=yes 9370 hardcode_libdir_flag_spec='-L$libdir' 9371 hardcode_libdir_separator= 9372 fi 9373 ;; 9374 esac 9375 shared_flag='-shared' 9376 if test "$aix_use_runtimelinking" = yes; then 9377 shared_flag="$shared_flag "'${wl}-G' 9378 fi 9379 else 9380 # not using gcc 9381 if test "$host_cpu" = ia64; then 9382 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9383 # chokes on -Wl,-G. The following line is correct: 9384 shared_flag='-G' 9385 else 9386 if test "$aix_use_runtimelinking" = yes; then 9387 shared_flag='${wl}-G' 9388 else 9389 shared_flag='${wl}-bM:SRE' 9390 fi 9391 fi 9392 fi 9393 9394 export_dynamic_flag_spec='${wl}-bexpall' 9395 # It seems that -bexpall does not export symbols beginning with 9396 # underscore (_), so it is better to generate a list of symbols to export. 9397 always_export_symbols=yes 9398 if test "$aix_use_runtimelinking" = yes; then 9399 # Warning - without using the other runtime loading flags (-brtl), 9400 # -berok will link without error, but may produce a broken library. 9401 allow_undefined_flag='-berok' 9402 # Determine the default libpath from the value encoded in an 9403 # empty executable. 9404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9405/* end confdefs.h. */ 9406 9407int 9408main () 9409{ 9410 9411 ; 9412 return 0; 9413} 9414_ACEOF 9415if ac_fn_c_try_link "$LINENO"; then : 9416 9417lt_aix_libpath_sed=' 9418 /Import File Strings/,/^$/ { 9419 /^0/ { 9420 s/^0 *\(.*\)$/\1/ 9421 p 9422 } 9423 }' 9424aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9425# Check for a 64-bit object if we didn't find anything. 9426if test -z "$aix_libpath"; then 9427 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9428fi 9429fi 9430rm -f core conftest.err conftest.$ac_objext \ 9431 conftest$ac_exeext conftest.$ac_ext 9432if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9433 9434 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9435 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" 9436 else 9437 if test "$host_cpu" = ia64; then 9438 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9439 allow_undefined_flag="-z nodefs" 9440 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" 9441 else 9442 # Determine the default libpath from the value encoded in an 9443 # empty executable. 9444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9445/* end confdefs.h. */ 9446 9447int 9448main () 9449{ 9450 9451 ; 9452 return 0; 9453} 9454_ACEOF 9455if ac_fn_c_try_link "$LINENO"; then : 9456 9457lt_aix_libpath_sed=' 9458 /Import File Strings/,/^$/ { 9459 /^0/ { 9460 s/^0 *\(.*\)$/\1/ 9461 p 9462 } 9463 }' 9464aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9465# Check for a 64-bit object if we didn't find anything. 9466if test -z "$aix_libpath"; then 9467 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9468fi 9469fi 9470rm -f core conftest.err conftest.$ac_objext \ 9471 conftest$ac_exeext conftest.$ac_ext 9472if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9473 9474 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9475 # Warning - without using the other run time loading flags, 9476 # -berok will link without error, but may produce a broken library. 9477 no_undefined_flag=' ${wl}-bernotok' 9478 allow_undefined_flag=' ${wl}-berok' 9479 if test "$with_gnu_ld" = yes; then 9480 # We only use this code for GNU lds that support --whole-archive. 9481 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9482 else 9483 # Exported symbols can be pulled into shared objects from archives 9484 whole_archive_flag_spec='$convenience' 9485 fi 9486 archive_cmds_need_lc=yes 9487 # This is similar to how AIX traditionally builds its shared libraries. 9488 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' 9489 fi 9490 fi 9491 ;; 9492 9493 amigaos*) 9494 case $host_cpu in 9495 powerpc) 9496 # see comment about AmigaOS4 .so support 9497 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9498 archive_expsym_cmds='' 9499 ;; 9500 m68k) 9501 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)' 9502 hardcode_libdir_flag_spec='-L$libdir' 9503 hardcode_minus_L=yes 9504 ;; 9505 esac 9506 ;; 9507 9508 bsdi[45]*) 9509 export_dynamic_flag_spec=-rdynamic 9510 ;; 9511 9512 cygwin* | mingw* | pw32* | cegcc*) 9513 # When not using gcc, we currently assume that we are using 9514 # Microsoft Visual C++. 9515 # hardcode_libdir_flag_spec is actually meaningless, as there is 9516 # no search path for DLLs. 9517 hardcode_libdir_flag_spec=' ' 9518 allow_undefined_flag=unsupported 9519 # Tell ltmain to make .lib files, not .a files. 9520 libext=lib 9521 # Tell ltmain to make .dll files, not .so files. 9522 shrext_cmds=".dll" 9523 # FIXME: Setting linknames here is a bad hack. 9524 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9525 # The linker will automatically build a .lib file if we build a DLL. 9526 old_archive_from_new_cmds='true' 9527 # FIXME: Should let the user specify the lib program. 9528 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9529 fix_srcfile_path='`cygpath -w "$srcfile"`' 9530 enable_shared_with_static_runtimes=yes 9531 ;; 9532 9533 darwin* | rhapsody*) 9534 9535 9536 archive_cmds_need_lc=no 9537 hardcode_direct=no 9538 hardcode_automatic=yes 9539 hardcode_shlibpath_var=unsupported 9540 if test "$lt_cv_ld_force_load" = "yes"; then 9541 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\"`' 9542 else 9543 whole_archive_flag_spec='' 9544 fi 9545 link_all_deplibs=yes 9546 allow_undefined_flag="$_lt_dar_allow_undefined" 9547 case $cc_basename in 9548 ifort*) _lt_dar_can_shared=yes ;; 9549 *) _lt_dar_can_shared=$GCC ;; 9550 esac 9551 if test "$_lt_dar_can_shared" = "yes"; then 9552 output_verbose_link_cmd=func_echo_all 9553 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9554 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9555 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}" 9556 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}" 9557 9558 else 9559 ld_shlibs=no 9560 fi 9561 9562 ;; 9563 9564 dgux*) 9565 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9566 hardcode_libdir_flag_spec='-L$libdir' 9567 hardcode_shlibpath_var=no 9568 ;; 9569 9570 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9571 # support. Future versions do this automatically, but an explicit c++rt0.o 9572 # does not break anything, and helps significantly (at the cost of a little 9573 # extra space). 9574 freebsd2.2*) 9575 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9576 hardcode_libdir_flag_spec='-R$libdir' 9577 hardcode_direct=yes 9578 hardcode_shlibpath_var=no 9579 ;; 9580 9581 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9582 freebsd2.*) 9583 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9584 hardcode_direct=yes 9585 hardcode_minus_L=yes 9586 hardcode_shlibpath_var=no 9587 ;; 9588 9589 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9590 freebsd* | dragonfly*) 9591 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9592 hardcode_libdir_flag_spec='-R$libdir' 9593 hardcode_direct=yes 9594 hardcode_shlibpath_var=no 9595 ;; 9596 9597 hpux9*) 9598 if test "$GCC" = yes; then 9599 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' 9600 else 9601 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' 9602 fi 9603 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9604 hardcode_libdir_separator=: 9605 hardcode_direct=yes 9606 9607 # hardcode_minus_L: Not really in the search PATH, 9608 # but as the default location of the library. 9609 hardcode_minus_L=yes 9610 export_dynamic_flag_spec='${wl}-E' 9611 ;; 9612 9613 hpux10*) 9614 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9615 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9616 else 9617 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9618 fi 9619 if test "$with_gnu_ld" = no; then 9620 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9621 hardcode_libdir_flag_spec_ld='+b $libdir' 9622 hardcode_libdir_separator=: 9623 hardcode_direct=yes 9624 hardcode_direct_absolute=yes 9625 export_dynamic_flag_spec='${wl}-E' 9626 # hardcode_minus_L: Not really in the search PATH, 9627 # but as the default location of the library. 9628 hardcode_minus_L=yes 9629 fi 9630 ;; 9631 9632 hpux11*) 9633 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9634 case $host_cpu in 9635 hppa*64*) 9636 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9637 ;; 9638 ia64*) 9639 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9640 ;; 9641 *) 9642 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9643 ;; 9644 esac 9645 else 9646 case $host_cpu in 9647 hppa*64*) 9648 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9649 ;; 9650 ia64*) 9651 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9652 ;; 9653 *) 9654 9655 # Older versions of the 11.00 compiler do not understand -b yet 9656 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9658$as_echo_n "checking if $CC understands -b... " >&6; } 9659if ${lt_cv_prog_compiler__b+:} false; then : 9660 $as_echo_n "(cached) " >&6 9661else 9662 lt_cv_prog_compiler__b=no 9663 save_LDFLAGS="$LDFLAGS" 9664 LDFLAGS="$LDFLAGS -b" 9665 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9666 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9667 # The linker can only warn and ignore the option if not recognized 9668 # So say no if there are warnings 9669 if test -s conftest.err; then 9670 # Append any errors to the config.log. 9671 cat conftest.err 1>&5 9672 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9673 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9674 if diff conftest.exp conftest.er2 >/dev/null; then 9675 lt_cv_prog_compiler__b=yes 9676 fi 9677 else 9678 lt_cv_prog_compiler__b=yes 9679 fi 9680 fi 9681 $RM -r conftest* 9682 LDFLAGS="$save_LDFLAGS" 9683 9684fi 9685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9686$as_echo "$lt_cv_prog_compiler__b" >&6; } 9687 9688if test x"$lt_cv_prog_compiler__b" = xyes; then 9689 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9690else 9691 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9692fi 9693 9694 ;; 9695 esac 9696 fi 9697 if test "$with_gnu_ld" = no; then 9698 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9699 hardcode_libdir_separator=: 9700 9701 case $host_cpu in 9702 hppa*64*|ia64*) 9703 hardcode_direct=no 9704 hardcode_shlibpath_var=no 9705 ;; 9706 *) 9707 hardcode_direct=yes 9708 hardcode_direct_absolute=yes 9709 export_dynamic_flag_spec='${wl}-E' 9710 9711 # hardcode_minus_L: Not really in the search PATH, 9712 # but as the default location of the library. 9713 hardcode_minus_L=yes 9714 ;; 9715 esac 9716 fi 9717 ;; 9718 9719 irix5* | irix6* | nonstopux*) 9720 if test "$GCC" = yes; then 9721 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' 9722 # Try to use the -exported_symbol ld option, if it does not 9723 # work, assume that -exports_file does not work either and 9724 # implicitly export all symbols. 9725 save_LDFLAGS="$LDFLAGS" 9726 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9728/* end confdefs.h. */ 9729int foo(void) {} 9730_ACEOF 9731if ac_fn_c_try_link "$LINENO"; then : 9732 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' 9733 9734fi 9735rm -f core conftest.err conftest.$ac_objext \ 9736 conftest$ac_exeext conftest.$ac_ext 9737 LDFLAGS="$save_LDFLAGS" 9738 else 9739 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' 9740 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' 9741 fi 9742 archive_cmds_need_lc='no' 9743 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9744 hardcode_libdir_separator=: 9745 inherit_rpath=yes 9746 link_all_deplibs=yes 9747 ;; 9748 9749 netbsd*) 9750 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9751 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9752 else 9753 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9754 fi 9755 hardcode_libdir_flag_spec='-R$libdir' 9756 hardcode_direct=yes 9757 hardcode_shlibpath_var=no 9758 ;; 9759 9760 newsos6) 9761 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9762 hardcode_direct=yes 9763 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9764 hardcode_libdir_separator=: 9765 hardcode_shlibpath_var=no 9766 ;; 9767 9768 *nto* | *qnx*) 9769 ;; 9770 9771 openbsd*) 9772 if test -f /usr/libexec/ld.so; then 9773 hardcode_direct=yes 9774 hardcode_shlibpath_var=no 9775 hardcode_direct_absolute=yes 9776 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9777 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9778 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9779 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9780 export_dynamic_flag_spec='${wl}-E' 9781 else 9782 case $host_os in 9783 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9784 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9785 hardcode_libdir_flag_spec='-R$libdir' 9786 ;; 9787 *) 9788 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9789 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9790 ;; 9791 esac 9792 fi 9793 else 9794 ld_shlibs=no 9795 fi 9796 ;; 9797 9798 os2*) 9799 hardcode_libdir_flag_spec='-L$libdir' 9800 hardcode_minus_L=yes 9801 allow_undefined_flag=unsupported 9802 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' 9803 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9804 ;; 9805 9806 osf3*) 9807 if test "$GCC" = yes; then 9808 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9809 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' 9810 else 9811 allow_undefined_flag=' -expect_unresolved \*' 9812 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' 9813 fi 9814 archive_cmds_need_lc='no' 9815 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9816 hardcode_libdir_separator=: 9817 ;; 9818 9819 osf4* | osf5*) # as osf3* with the addition of -msym flag 9820 if test "$GCC" = yes; then 9821 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9822 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' 9823 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9824 else 9825 allow_undefined_flag=' -expect_unresolved \*' 9826 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' 9827 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~ 9828 $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' 9829 9830 # Both c and cxx compiler support -rpath directly 9831 hardcode_libdir_flag_spec='-rpath $libdir' 9832 fi 9833 archive_cmds_need_lc='no' 9834 hardcode_libdir_separator=: 9835 ;; 9836 9837 solaris*) 9838 no_undefined_flag=' -z defs' 9839 if test "$GCC" = yes; then 9840 wlarc='${wl}' 9841 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9842 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9843 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9844 else 9845 case `$CC -V 2>&1` in 9846 *"Compilers 5.0"*) 9847 wlarc='' 9848 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9849 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9850 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9851 ;; 9852 *) 9853 wlarc='${wl}' 9854 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9855 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9856 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9857 ;; 9858 esac 9859 fi 9860 hardcode_libdir_flag_spec='-R$libdir' 9861 hardcode_shlibpath_var=no 9862 case $host_os in 9863 solaris2.[0-5] | solaris2.[0-5].*) ;; 9864 *) 9865 # The compiler driver will combine and reorder linker options, 9866 # but understands `-z linker_flag'. GCC discards it without `$wl', 9867 # but is careful enough not to reorder. 9868 # Supported since Solaris 2.6 (maybe 2.5.1?) 9869 if test "$GCC" = yes; then 9870 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9871 else 9872 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9873 fi 9874 ;; 9875 esac 9876 link_all_deplibs=yes 9877 ;; 9878 9879 sunos4*) 9880 if test "x$host_vendor" = xsequent; then 9881 # Use $CC to link under sequent, because it throws in some extra .o 9882 # files that make .init and .fini sections work. 9883 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9884 else 9885 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9886 fi 9887 hardcode_libdir_flag_spec='-L$libdir' 9888 hardcode_direct=yes 9889 hardcode_minus_L=yes 9890 hardcode_shlibpath_var=no 9891 ;; 9892 9893 sysv4) 9894 case $host_vendor in 9895 sni) 9896 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9897 hardcode_direct=yes # is this really true??? 9898 ;; 9899 siemens) 9900 ## LD is ld it makes a PLAMLIB 9901 ## CC just makes a GrossModule. 9902 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9903 reload_cmds='$CC -r -o $output$reload_objs' 9904 hardcode_direct=no 9905 ;; 9906 motorola) 9907 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9908 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9909 ;; 9910 esac 9911 runpath_var='LD_RUN_PATH' 9912 hardcode_shlibpath_var=no 9913 ;; 9914 9915 sysv4.3*) 9916 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9917 hardcode_shlibpath_var=no 9918 export_dynamic_flag_spec='-Bexport' 9919 ;; 9920 9921 sysv4*MP*) 9922 if test -d /usr/nec; then 9923 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9924 hardcode_shlibpath_var=no 9925 runpath_var=LD_RUN_PATH 9926 hardcode_runpath_var=yes 9927 ld_shlibs=yes 9928 fi 9929 ;; 9930 9931 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9932 no_undefined_flag='${wl}-z,text' 9933 archive_cmds_need_lc=no 9934 hardcode_shlibpath_var=no 9935 runpath_var='LD_RUN_PATH' 9936 9937 if test "$GCC" = yes; then 9938 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9939 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9940 else 9941 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9942 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9943 fi 9944 ;; 9945 9946 sysv5* | sco3.2v5* | sco5v6*) 9947 # Note: We can NOT use -z defs as we might desire, because we do not 9948 # link with -lc, and that would cause any symbols used from libc to 9949 # always be unresolved, which means just about no library would 9950 # ever link correctly. If we're not using GNU ld we use -z text 9951 # though, which does catch some bad symbols but isn't as heavy-handed 9952 # as -z defs. 9953 no_undefined_flag='${wl}-z,text' 9954 allow_undefined_flag='${wl}-z,nodefs' 9955 archive_cmds_need_lc=no 9956 hardcode_shlibpath_var=no 9957 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9958 hardcode_libdir_separator=':' 9959 link_all_deplibs=yes 9960 export_dynamic_flag_spec='${wl}-Bexport' 9961 runpath_var='LD_RUN_PATH' 9962 9963 if test "$GCC" = yes; then 9964 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9965 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9966 else 9967 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9968 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9969 fi 9970 ;; 9971 9972 uts4*) 9973 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9974 hardcode_libdir_flag_spec='-L$libdir' 9975 hardcode_shlibpath_var=no 9976 ;; 9977 9978 *) 9979 ld_shlibs=no 9980 ;; 9981 esac 9982 9983 if test x$host_vendor = xsni; then 9984 case $host in 9985 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9986 export_dynamic_flag_spec='${wl}-Blargedynsym' 9987 ;; 9988 esac 9989 fi 9990 fi 9991 9992{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9993$as_echo "$ld_shlibs" >&6; } 9994test "$ld_shlibs" = no && can_build_shared=no 9995 9996with_gnu_ld=$with_gnu_ld 9997 9998 9999 10000 10001 10002 10003 10004 10005 10006 10007 10008 10009 10010 10011 10012# 10013# Do we need to explicitly link libc? 10014# 10015case "x$archive_cmds_need_lc" in 10016x|xyes) 10017 # Assume -lc should be added 10018 archive_cmds_need_lc=yes 10019 10020 if test "$enable_shared" = yes && test "$GCC" = yes; then 10021 case $archive_cmds in 10022 *'~'*) 10023 # FIXME: we may have to deal with multi-command sequences. 10024 ;; 10025 '$CC '*) 10026 # Test whether the compiler implicitly links with -lc since on some 10027 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10028 # to ld, don't add -lc before -lgcc. 10029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10030$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10031if ${lt_cv_archive_cmds_need_lc+:} false; then : 10032 $as_echo_n "(cached) " >&6 10033else 10034 $RM conftest* 10035 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10036 10037 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10038 (eval $ac_compile) 2>&5 10039 ac_status=$? 10040 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10041 test $ac_status = 0; } 2>conftest.err; then 10042 soname=conftest 10043 lib=conftest 10044 libobjs=conftest.$ac_objext 10045 deplibs= 10046 wl=$lt_prog_compiler_wl 10047 pic_flag=$lt_prog_compiler_pic 10048 compiler_flags=-v 10049 linker_flags=-v 10050 verstring= 10051 output_objdir=. 10052 libname=conftest 10053 lt_save_allow_undefined_flag=$allow_undefined_flag 10054 allow_undefined_flag= 10055 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10056 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10057 ac_status=$? 10058 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10059 test $ac_status = 0; } 10060 then 10061 lt_cv_archive_cmds_need_lc=no 10062 else 10063 lt_cv_archive_cmds_need_lc=yes 10064 fi 10065 allow_undefined_flag=$lt_save_allow_undefined_flag 10066 else 10067 cat conftest.err 1>&5 10068 fi 10069 $RM conftest* 10070 10071fi 10072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10073$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10074 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10075 ;; 10076 esac 10077 fi 10078 ;; 10079esac 10080 10081 10082 10083 10084 10085 10086 10087 10088 10089 10090 10091 10092 10093 10094 10095 10096 10097 10098 10099 10100 10101 10102 10103 10104 10105 10106 10107 10108 10109 10110 10111 10112 10113 10114 10115 10116 10117 10118 10119 10120 10121 10122 10123 10124 10125 10126 10127 10128 10129 10130 10131 10132 10133 10134 10135 10136 10137 10138 10139 10140 10141 10142 10143 10144 10145 10146 10147 10148 10149 10150 10151 10152 10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 10187 10188 10189 10190 10191 10192 10193 10194 10195 10196 10197 10198 10199 10200 10201 10202 10203 10204 10205 10206 10207 10208 10209 10210 10211 10212 10213 10214 10215 10216 10217 10218 10219 10220 10221 10222 10223 10224 10225 10226 10227 10228 10229 10230 10231 10232 10233 10234 10235 10236 10237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10238$as_echo_n "checking dynamic linker characteristics... " >&6; } 10239 10240if test "$GCC" = yes; then 10241 case $host_os in 10242 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10243 *) lt_awk_arg="/^libraries:/" ;; 10244 esac 10245 case $host_os in 10246 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10247 *) lt_sed_strip_eq="s,=/,/,g" ;; 10248 esac 10249 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10250 case $lt_search_path_spec in 10251 *\;*) 10252 # if the path contains ";" then we assume it to be the separator 10253 # otherwise default to the standard path separator (i.e. ":") - it is 10254 # assumed that no part of a normal pathname contains ";" but that should 10255 # okay in the real world where ";" in dirpaths is itself problematic. 10256 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10257 ;; 10258 *) 10259 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10260 ;; 10261 esac 10262 # Ok, now we have the path, separated by spaces, we can step through it 10263 # and add multilib dir if necessary. 10264 lt_tmp_lt_search_path_spec= 10265 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10266 for lt_sys_path in $lt_search_path_spec; do 10267 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10268 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10269 else 10270 test -d "$lt_sys_path" && \ 10271 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10272 fi 10273 done 10274 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10275BEGIN {RS=" "; FS="/|\n";} { 10276 lt_foo=""; 10277 lt_count=0; 10278 for (lt_i = NF; lt_i > 0; lt_i--) { 10279 if ($lt_i != "" && $lt_i != ".") { 10280 if ($lt_i == "..") { 10281 lt_count++; 10282 } else { 10283 if (lt_count == 0) { 10284 lt_foo="/" $lt_i lt_foo; 10285 } else { 10286 lt_count--; 10287 } 10288 } 10289 } 10290 } 10291 if (lt_foo != "") { lt_freq[lt_foo]++; } 10292 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10293}'` 10294 # AWK program above erroneously prepends '/' to C:/dos/paths 10295 # for these hosts. 10296 case $host_os in 10297 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10298 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10299 esac 10300 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10301else 10302 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10303fi 10304library_names_spec= 10305libname_spec='lib$name' 10306soname_spec= 10307shrext_cmds=".so" 10308postinstall_cmds= 10309postuninstall_cmds= 10310finish_cmds= 10311finish_eval= 10312shlibpath_var= 10313shlibpath_overrides_runpath=unknown 10314version_type=none 10315dynamic_linker="$host_os ld.so" 10316sys_lib_dlsearch_path_spec="/lib /usr/lib" 10317need_lib_prefix=unknown 10318hardcode_into_libs=no 10319 10320# when you set need_version to no, make sure it does not cause -set_version 10321# flags to be left without arguments 10322need_version=unknown 10323 10324case $host_os in 10325aix3*) 10326 version_type=linux 10327 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10328 shlibpath_var=LIBPATH 10329 10330 # AIX 3 has no versioning support, so we append a major version to the name. 10331 soname_spec='${libname}${release}${shared_ext}$major' 10332 ;; 10333 10334aix[4-9]*) 10335 version_type=linux 10336 need_lib_prefix=no 10337 need_version=no 10338 hardcode_into_libs=yes 10339 if test "$host_cpu" = ia64; then 10340 # AIX 5 supports IA64 10341 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10342 shlibpath_var=LD_LIBRARY_PATH 10343 else 10344 # With GCC up to 2.95.x, collect2 would create an import file 10345 # for dependence libraries. The import file would start with 10346 # the line `#! .'. This would cause the generated library to 10347 # depend on `.', always an invalid library. This was fixed in 10348 # development snapshots of GCC prior to 3.0. 10349 case $host_os in 10350 aix4 | aix4.[01] | aix4.[01].*) 10351 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10352 echo ' yes ' 10353 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10354 : 10355 else 10356 can_build_shared=no 10357 fi 10358 ;; 10359 esac 10360 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10361 # soname into executable. Probably we can add versioning support to 10362 # collect2, so additional links can be useful in future. 10363 if test "$aix_use_runtimelinking" = yes; then 10364 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10365 # instead of lib<name>.a to let people know that these are not 10366 # typical AIX shared libraries. 10367 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10368 else 10369 # We preserve .a as extension for shared libraries through AIX4.2 10370 # and later when we are not doing run time linking. 10371 library_names_spec='${libname}${release}.a $libname.a' 10372 soname_spec='${libname}${release}${shared_ext}$major' 10373 fi 10374 shlibpath_var=LIBPATH 10375 fi 10376 ;; 10377 10378amigaos*) 10379 case $host_cpu in 10380 powerpc) 10381 # Since July 2007 AmigaOS4 officially supports .so libraries. 10382 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10383 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10384 ;; 10385 m68k) 10386 library_names_spec='$libname.ixlibrary $libname.a' 10387 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10388 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' 10389 ;; 10390 esac 10391 ;; 10392 10393beos*) 10394 library_names_spec='${libname}${shared_ext}' 10395 dynamic_linker="$host_os ld.so" 10396 shlibpath_var=LIBRARY_PATH 10397 ;; 10398 10399bsdi[45]*) 10400 version_type=linux 10401 need_version=no 10402 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10403 soname_spec='${libname}${release}${shared_ext}$major' 10404 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10405 shlibpath_var=LD_LIBRARY_PATH 10406 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10407 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10408 # the default ld.so.conf also contains /usr/contrib/lib and 10409 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10410 # libtool to hard-code these into programs 10411 ;; 10412 10413cygwin* | mingw* | pw32* | cegcc*) 10414 version_type=windows 10415 shrext_cmds=".dll" 10416 need_version=no 10417 need_lib_prefix=no 10418 10419 case $GCC,$host_os in 10420 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10421 library_names_spec='$libname.dll.a' 10422 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10423 postinstall_cmds='base_file=`basename \${file}`~ 10424 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10425 dldir=$destdir/`dirname \$dlpath`~ 10426 test -d \$dldir || mkdir -p \$dldir~ 10427 $install_prog $dir/$dlname \$dldir/$dlname~ 10428 chmod a+x \$dldir/$dlname~ 10429 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10430 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10431 fi' 10432 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10433 dlpath=$dir/\$dldll~ 10434 $RM \$dlpath' 10435 shlibpath_overrides_runpath=yes 10436 10437 case $host_os in 10438 cygwin*) 10439 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10440 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10441 10442 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10443 ;; 10444 mingw* | cegcc*) 10445 # MinGW DLLs use traditional 'lib' prefix 10446 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10447 ;; 10448 pw32*) 10449 # pw32 DLLs use 'pw' prefix rather than 'lib' 10450 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10451 ;; 10452 esac 10453 ;; 10454 10455 *) 10456 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10457 ;; 10458 esac 10459 dynamic_linker='Win32 ld.exe' 10460 # FIXME: first we should search . and the directory the executable is in 10461 shlibpath_var=PATH 10462 ;; 10463 10464darwin* | rhapsody*) 10465 dynamic_linker="$host_os dyld" 10466 version_type=darwin 10467 need_lib_prefix=no 10468 need_version=no 10469 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10470 soname_spec='${libname}${release}${major}$shared_ext' 10471 shlibpath_overrides_runpath=yes 10472 shlibpath_var=DYLD_LIBRARY_PATH 10473 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10474 10475 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10476 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10477 ;; 10478 10479dgux*) 10480 version_type=linux 10481 need_lib_prefix=no 10482 need_version=no 10483 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10484 soname_spec='${libname}${release}${shared_ext}$major' 10485 shlibpath_var=LD_LIBRARY_PATH 10486 ;; 10487 10488freebsd* | dragonfly*) 10489 # DragonFly does not have aout. When/if they implement a new 10490 # versioning mechanism, adjust this. 10491 if test -x /usr/bin/objformat; then 10492 objformat=`/usr/bin/objformat` 10493 else 10494 case $host_os in 10495 freebsd[23].*) objformat=aout ;; 10496 *) objformat=elf ;; 10497 esac 10498 fi 10499 version_type=freebsd-$objformat 10500 case $version_type in 10501 freebsd-elf*) 10502 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10503 need_version=no 10504 need_lib_prefix=no 10505 ;; 10506 freebsd-*) 10507 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10508 need_version=yes 10509 ;; 10510 esac 10511 shlibpath_var=LD_LIBRARY_PATH 10512 case $host_os in 10513 freebsd2.*) 10514 shlibpath_overrides_runpath=yes 10515 ;; 10516 freebsd3.[01]* | freebsdelf3.[01]*) 10517 shlibpath_overrides_runpath=yes 10518 hardcode_into_libs=yes 10519 ;; 10520 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10521 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10522 shlibpath_overrides_runpath=no 10523 hardcode_into_libs=yes 10524 ;; 10525 *) # from 4.6 on, and DragonFly 10526 shlibpath_overrides_runpath=yes 10527 hardcode_into_libs=yes 10528 ;; 10529 esac 10530 ;; 10531 10532gnu*) 10533 version_type=linux 10534 need_lib_prefix=no 10535 need_version=no 10536 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10537 soname_spec='${libname}${release}${shared_ext}$major' 10538 shlibpath_var=LD_LIBRARY_PATH 10539 hardcode_into_libs=yes 10540 ;; 10541 10542haiku*) 10543 version_type=linux 10544 need_lib_prefix=no 10545 need_version=no 10546 dynamic_linker="$host_os runtime_loader" 10547 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10548 soname_spec='${libname}${release}${shared_ext}$major' 10549 shlibpath_var=LIBRARY_PATH 10550 shlibpath_overrides_runpath=yes 10551 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 10552 hardcode_into_libs=yes 10553 ;; 10554 10555hpux9* | hpux10* | hpux11*) 10556 # Give a soname corresponding to the major version so that dld.sl refuses to 10557 # link against other versions. 10558 version_type=sunos 10559 need_lib_prefix=no 10560 need_version=no 10561 case $host_cpu in 10562 ia64*) 10563 shrext_cmds='.so' 10564 hardcode_into_libs=yes 10565 dynamic_linker="$host_os dld.so" 10566 shlibpath_var=LD_LIBRARY_PATH 10567 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10568 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10569 soname_spec='${libname}${release}${shared_ext}$major' 10570 if test "X$HPUX_IA64_MODE" = X32; then 10571 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10572 else 10573 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10574 fi 10575 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10576 ;; 10577 hppa*64*) 10578 shrext_cmds='.sl' 10579 hardcode_into_libs=yes 10580 dynamic_linker="$host_os dld.sl" 10581 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10582 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10583 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10584 soname_spec='${libname}${release}${shared_ext}$major' 10585 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10586 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10587 ;; 10588 *) 10589 shrext_cmds='.sl' 10590 dynamic_linker="$host_os dld.sl" 10591 shlibpath_var=SHLIB_PATH 10592 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10593 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10594 soname_spec='${libname}${release}${shared_ext}$major' 10595 ;; 10596 esac 10597 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10598 postinstall_cmds='chmod 555 $lib' 10599 # or fails outright, so override atomically: 10600 install_override_mode=555 10601 ;; 10602 10603interix[3-9]*) 10604 version_type=linux 10605 need_lib_prefix=no 10606 need_version=no 10607 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10608 soname_spec='${libname}${release}${shared_ext}$major' 10609 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10610 shlibpath_var=LD_LIBRARY_PATH 10611 shlibpath_overrides_runpath=no 10612 hardcode_into_libs=yes 10613 ;; 10614 10615irix5* | irix6* | nonstopux*) 10616 case $host_os in 10617 nonstopux*) version_type=nonstopux ;; 10618 *) 10619 if test "$lt_cv_prog_gnu_ld" = yes; then 10620 version_type=linux 10621 else 10622 version_type=irix 10623 fi ;; 10624 esac 10625 need_lib_prefix=no 10626 need_version=no 10627 soname_spec='${libname}${release}${shared_ext}$major' 10628 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10629 case $host_os in 10630 irix5* | nonstopux*) 10631 libsuff= shlibsuff= 10632 ;; 10633 *) 10634 case $LD in # libtool.m4 will add one of these switches to LD 10635 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10636 libsuff= shlibsuff= libmagic=32-bit;; 10637 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10638 libsuff=32 shlibsuff=N32 libmagic=N32;; 10639 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10640 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10641 *) libsuff= shlibsuff= libmagic=never-match;; 10642 esac 10643 ;; 10644 esac 10645 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10646 shlibpath_overrides_runpath=no 10647 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10648 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10649 hardcode_into_libs=yes 10650 ;; 10651 10652# No shared lib support for Linux oldld, aout, or coff. 10653linux*oldld* | linux*aout* | linux*coff*) 10654 dynamic_linker=no 10655 ;; 10656 10657# This must be Linux ELF. 10658linux* | k*bsd*-gnu | kopensolaris*-gnu) 10659 version_type=linux 10660 need_lib_prefix=no 10661 need_version=no 10662 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10663 soname_spec='${libname}${release}${shared_ext}$major' 10664 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10665 shlibpath_var=LD_LIBRARY_PATH 10666 shlibpath_overrides_runpath=no 10667 10668 # Some binutils ld are patched to set DT_RUNPATH 10669 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10670 $as_echo_n "(cached) " >&6 10671else 10672 lt_cv_shlibpath_overrides_runpath=no 10673 save_LDFLAGS=$LDFLAGS 10674 save_libdir=$libdir 10675 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10676 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10678/* end confdefs.h. */ 10679 10680int 10681main () 10682{ 10683 10684 ; 10685 return 0; 10686} 10687_ACEOF 10688if ac_fn_c_try_link "$LINENO"; then : 10689 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10690 lt_cv_shlibpath_overrides_runpath=yes 10691fi 10692fi 10693rm -f core conftest.err conftest.$ac_objext \ 10694 conftest$ac_exeext conftest.$ac_ext 10695 LDFLAGS=$save_LDFLAGS 10696 libdir=$save_libdir 10697 10698fi 10699 10700 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10701 10702 # This implies no fast_install, which is unacceptable. 10703 # Some rework will be needed to allow for fast_install 10704 # before this can be enabled. 10705 hardcode_into_libs=yes 10706 10707 # Append ld.so.conf contents to the search path 10708 if test -f /etc/ld.so.conf; then 10709 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' ' '` 10710 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10711 fi 10712 10713 # We used to test for /lib/ld.so.1 and disable shared libraries on 10714 # powerpc, because MkLinux only supported shared libraries with the 10715 # GNU dynamic linker. Since this was broken with cross compilers, 10716 # most powerpc-linux boxes support dynamic linking these days and 10717 # people can always --disable-shared, the test was removed, and we 10718 # assume the GNU/Linux dynamic linker is in use. 10719 dynamic_linker='GNU/Linux ld.so' 10720 ;; 10721 10722netbsd*) 10723 version_type=sunos 10724 need_lib_prefix=no 10725 need_version=no 10726 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10727 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10728 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10729 dynamic_linker='NetBSD (a.out) ld.so' 10730 else 10731 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10732 soname_spec='${libname}${release}${shared_ext}$major' 10733 dynamic_linker='NetBSD ld.elf_so' 10734 fi 10735 shlibpath_var=LD_LIBRARY_PATH 10736 shlibpath_overrides_runpath=yes 10737 hardcode_into_libs=yes 10738 ;; 10739 10740newsos6) 10741 version_type=linux 10742 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10743 shlibpath_var=LD_LIBRARY_PATH 10744 shlibpath_overrides_runpath=yes 10745 ;; 10746 10747*nto* | *qnx*) 10748 version_type=qnx 10749 need_lib_prefix=no 10750 need_version=no 10751 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10752 soname_spec='${libname}${release}${shared_ext}$major' 10753 shlibpath_var=LD_LIBRARY_PATH 10754 shlibpath_overrides_runpath=no 10755 hardcode_into_libs=yes 10756 dynamic_linker='ldqnx.so' 10757 ;; 10758 10759openbsd*) 10760 version_type=sunos 10761 sys_lib_dlsearch_path_spec="/usr/lib" 10762 need_lib_prefix=no 10763 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10764 case $host_os in 10765 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10766 *) need_version=no ;; 10767 esac 10768 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10769 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10770 shlibpath_var=LD_LIBRARY_PATH 10771 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10772 case $host_os in 10773 openbsd2.[89] | openbsd2.[89].*) 10774 shlibpath_overrides_runpath=no 10775 ;; 10776 *) 10777 shlibpath_overrides_runpath=yes 10778 ;; 10779 esac 10780 else 10781 shlibpath_overrides_runpath=yes 10782 fi 10783 ;; 10784 10785os2*) 10786 libname_spec='$name' 10787 shrext_cmds=".dll" 10788 need_lib_prefix=no 10789 library_names_spec='$libname${shared_ext} $libname.a' 10790 dynamic_linker='OS/2 ld.exe' 10791 shlibpath_var=LIBPATH 10792 ;; 10793 10794osf3* | osf4* | osf5*) 10795 version_type=osf 10796 need_lib_prefix=no 10797 need_version=no 10798 soname_spec='${libname}${release}${shared_ext}$major' 10799 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10800 shlibpath_var=LD_LIBRARY_PATH 10801 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10802 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10803 ;; 10804 10805rdos*) 10806 dynamic_linker=no 10807 ;; 10808 10809solaris*) 10810 version_type=linux 10811 need_lib_prefix=no 10812 need_version=no 10813 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10814 soname_spec='${libname}${release}${shared_ext}$major' 10815 shlibpath_var=LD_LIBRARY_PATH 10816 shlibpath_overrides_runpath=yes 10817 hardcode_into_libs=yes 10818 # ldd complains unless libraries are executable 10819 postinstall_cmds='chmod +x $lib' 10820 ;; 10821 10822sunos4*) 10823 version_type=sunos 10824 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10825 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10826 shlibpath_var=LD_LIBRARY_PATH 10827 shlibpath_overrides_runpath=yes 10828 if test "$with_gnu_ld" = yes; then 10829 need_lib_prefix=no 10830 fi 10831 need_version=yes 10832 ;; 10833 10834sysv4 | sysv4.3*) 10835 version_type=linux 10836 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10837 soname_spec='${libname}${release}${shared_ext}$major' 10838 shlibpath_var=LD_LIBRARY_PATH 10839 case $host_vendor in 10840 sni) 10841 shlibpath_overrides_runpath=no 10842 need_lib_prefix=no 10843 runpath_var=LD_RUN_PATH 10844 ;; 10845 siemens) 10846 need_lib_prefix=no 10847 ;; 10848 motorola) 10849 need_lib_prefix=no 10850 need_version=no 10851 shlibpath_overrides_runpath=no 10852 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10853 ;; 10854 esac 10855 ;; 10856 10857sysv4*MP*) 10858 if test -d /usr/nec ;then 10859 version_type=linux 10860 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10861 soname_spec='$libname${shared_ext}.$major' 10862 shlibpath_var=LD_LIBRARY_PATH 10863 fi 10864 ;; 10865 10866sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10867 version_type=freebsd-elf 10868 need_lib_prefix=no 10869 need_version=no 10870 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10871 soname_spec='${libname}${release}${shared_ext}$major' 10872 shlibpath_var=LD_LIBRARY_PATH 10873 shlibpath_overrides_runpath=yes 10874 hardcode_into_libs=yes 10875 if test "$with_gnu_ld" = yes; then 10876 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10877 else 10878 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10879 case $host_os in 10880 sco3.2v5*) 10881 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10882 ;; 10883 esac 10884 fi 10885 sys_lib_dlsearch_path_spec='/usr/lib' 10886 ;; 10887 10888tpf*) 10889 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10890 version_type=linux 10891 need_lib_prefix=no 10892 need_version=no 10893 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10894 shlibpath_var=LD_LIBRARY_PATH 10895 shlibpath_overrides_runpath=no 10896 hardcode_into_libs=yes 10897 ;; 10898 10899uts4*) 10900 version_type=linux 10901 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10902 soname_spec='${libname}${release}${shared_ext}$major' 10903 shlibpath_var=LD_LIBRARY_PATH 10904 ;; 10905 10906*) 10907 dynamic_linker=no 10908 ;; 10909esac 10910{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10911$as_echo "$dynamic_linker" >&6; } 10912test "$dynamic_linker" = no && can_build_shared=no 10913 10914variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10915if test "$GCC" = yes; then 10916 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10917fi 10918 10919if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10920 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10921fi 10922if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10923 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10924fi 10925 10926 10927 10928 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938 10939 10940 10941 10942 10943 10944 10945 10946 10947 10948 10949 10950 10951 10952 10953 10954 10955 10956 10957 10958 10959 10960 10961 10962 10963 10964 10965 10966 10967 10968 10969 10970 10971 10972 10973 10974 10975 10976 10977 10978 10979 10980 10981 10982 10983 10984 10985 10986 10987 10988 10989 10990 10991 10992 10993 10994 10995 10996 10997 10998 10999 11000 11001 11002 11003 11004 11005 11006 11007 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11018$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11019hardcode_action= 11020if test -n "$hardcode_libdir_flag_spec" || 11021 test -n "$runpath_var" || 11022 test "X$hardcode_automatic" = "Xyes" ; then 11023 11024 # We can hardcode non-existent directories. 11025 if test "$hardcode_direct" != no && 11026 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11027 # have to relink, otherwise we might link with an installed library 11028 # when we should be linking with a yet-to-be-installed one 11029 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11030 test "$hardcode_minus_L" != no; then 11031 # Linking always hardcodes the temporary library directory. 11032 hardcode_action=relink 11033 else 11034 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11035 hardcode_action=immediate 11036 fi 11037else 11038 # We cannot hardcode anything, or else we can only hardcode existing 11039 # directories. 11040 hardcode_action=unsupported 11041fi 11042{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11043$as_echo "$hardcode_action" >&6; } 11044 11045if test "$hardcode_action" = relink || 11046 test "$inherit_rpath" = yes; then 11047 # Fast installation is not supported 11048 enable_fast_install=no 11049elif test "$shlibpath_overrides_runpath" = yes || 11050 test "$enable_shared" = no; then 11051 # Fast installation is not necessary 11052 enable_fast_install=needless 11053fi 11054 11055 11056 11057 11058 11059 11060 if test "x$enable_dlopen" != xyes; then 11061 enable_dlopen=unknown 11062 enable_dlopen_self=unknown 11063 enable_dlopen_self_static=unknown 11064else 11065 lt_cv_dlopen=no 11066 lt_cv_dlopen_libs= 11067 11068 case $host_os in 11069 beos*) 11070 lt_cv_dlopen="load_add_on" 11071 lt_cv_dlopen_libs= 11072 lt_cv_dlopen_self=yes 11073 ;; 11074 11075 mingw* | pw32* | cegcc*) 11076 lt_cv_dlopen="LoadLibrary" 11077 lt_cv_dlopen_libs= 11078 ;; 11079 11080 cygwin*) 11081 lt_cv_dlopen="dlopen" 11082 lt_cv_dlopen_libs= 11083 ;; 11084 11085 darwin*) 11086 # if libdl is installed we need to link against it 11087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11088$as_echo_n "checking for dlopen in -ldl... " >&6; } 11089if ${ac_cv_lib_dl_dlopen+:} false; then : 11090 $as_echo_n "(cached) " >&6 11091else 11092 ac_check_lib_save_LIBS=$LIBS 11093LIBS="-ldl $LIBS" 11094cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11095/* end confdefs.h. */ 11096 11097/* Override any GCC internal prototype to avoid an error. 11098 Use char because int might match the return type of a GCC 11099 builtin and then its argument prototype would still apply. */ 11100#ifdef __cplusplus 11101extern "C" 11102#endif 11103char dlopen (); 11104int 11105main () 11106{ 11107return dlopen (); 11108 ; 11109 return 0; 11110} 11111_ACEOF 11112if ac_fn_c_try_link "$LINENO"; then : 11113 ac_cv_lib_dl_dlopen=yes 11114else 11115 ac_cv_lib_dl_dlopen=no 11116fi 11117rm -f core conftest.err conftest.$ac_objext \ 11118 conftest$ac_exeext conftest.$ac_ext 11119LIBS=$ac_check_lib_save_LIBS 11120fi 11121{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11122$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11123if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11124 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11125else 11126 11127 lt_cv_dlopen="dyld" 11128 lt_cv_dlopen_libs= 11129 lt_cv_dlopen_self=yes 11130 11131fi 11132 11133 ;; 11134 11135 *) 11136 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11137if test "x$ac_cv_func_shl_load" = xyes; then : 11138 lt_cv_dlopen="shl_load" 11139else 11140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11141$as_echo_n "checking for shl_load in -ldld... " >&6; } 11142if ${ac_cv_lib_dld_shl_load+:} false; then : 11143 $as_echo_n "(cached) " >&6 11144else 11145 ac_check_lib_save_LIBS=$LIBS 11146LIBS="-ldld $LIBS" 11147cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11148/* end confdefs.h. */ 11149 11150/* Override any GCC internal prototype to avoid an error. 11151 Use char because int might match the return type of a GCC 11152 builtin and then its argument prototype would still apply. */ 11153#ifdef __cplusplus 11154extern "C" 11155#endif 11156char shl_load (); 11157int 11158main () 11159{ 11160return shl_load (); 11161 ; 11162 return 0; 11163} 11164_ACEOF 11165if ac_fn_c_try_link "$LINENO"; then : 11166 ac_cv_lib_dld_shl_load=yes 11167else 11168 ac_cv_lib_dld_shl_load=no 11169fi 11170rm -f core conftest.err conftest.$ac_objext \ 11171 conftest$ac_exeext conftest.$ac_ext 11172LIBS=$ac_check_lib_save_LIBS 11173fi 11174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11175$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11176if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11177 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11178else 11179 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11180if test "x$ac_cv_func_dlopen" = xyes; then : 11181 lt_cv_dlopen="dlopen" 11182else 11183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11184$as_echo_n "checking for dlopen in -ldl... " >&6; } 11185if ${ac_cv_lib_dl_dlopen+:} false; then : 11186 $as_echo_n "(cached) " >&6 11187else 11188 ac_check_lib_save_LIBS=$LIBS 11189LIBS="-ldl $LIBS" 11190cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11191/* end confdefs.h. */ 11192 11193/* Override any GCC internal prototype to avoid an error. 11194 Use char because int might match the return type of a GCC 11195 builtin and then its argument prototype would still apply. */ 11196#ifdef __cplusplus 11197extern "C" 11198#endif 11199char dlopen (); 11200int 11201main () 11202{ 11203return dlopen (); 11204 ; 11205 return 0; 11206} 11207_ACEOF 11208if ac_fn_c_try_link "$LINENO"; then : 11209 ac_cv_lib_dl_dlopen=yes 11210else 11211 ac_cv_lib_dl_dlopen=no 11212fi 11213rm -f core conftest.err conftest.$ac_objext \ 11214 conftest$ac_exeext conftest.$ac_ext 11215LIBS=$ac_check_lib_save_LIBS 11216fi 11217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11218$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11219if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11220 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11221else 11222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11223$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11224if ${ac_cv_lib_svld_dlopen+:} false; then : 11225 $as_echo_n "(cached) " >&6 11226else 11227 ac_check_lib_save_LIBS=$LIBS 11228LIBS="-lsvld $LIBS" 11229cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11230/* end confdefs.h. */ 11231 11232/* Override any GCC internal prototype to avoid an error. 11233 Use char because int might match the return type of a GCC 11234 builtin and then its argument prototype would still apply. */ 11235#ifdef __cplusplus 11236extern "C" 11237#endif 11238char dlopen (); 11239int 11240main () 11241{ 11242return dlopen (); 11243 ; 11244 return 0; 11245} 11246_ACEOF 11247if ac_fn_c_try_link "$LINENO"; then : 11248 ac_cv_lib_svld_dlopen=yes 11249else 11250 ac_cv_lib_svld_dlopen=no 11251fi 11252rm -f core conftest.err conftest.$ac_objext \ 11253 conftest$ac_exeext conftest.$ac_ext 11254LIBS=$ac_check_lib_save_LIBS 11255fi 11256{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11257$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11258if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11259 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11260else 11261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11262$as_echo_n "checking for dld_link in -ldld... " >&6; } 11263if ${ac_cv_lib_dld_dld_link+:} false; then : 11264 $as_echo_n "(cached) " >&6 11265else 11266 ac_check_lib_save_LIBS=$LIBS 11267LIBS="-ldld $LIBS" 11268cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11269/* end confdefs.h. */ 11270 11271/* Override any GCC internal prototype to avoid an error. 11272 Use char because int might match the return type of a GCC 11273 builtin and then its argument prototype would still apply. */ 11274#ifdef __cplusplus 11275extern "C" 11276#endif 11277char dld_link (); 11278int 11279main () 11280{ 11281return dld_link (); 11282 ; 11283 return 0; 11284} 11285_ACEOF 11286if ac_fn_c_try_link "$LINENO"; then : 11287 ac_cv_lib_dld_dld_link=yes 11288else 11289 ac_cv_lib_dld_dld_link=no 11290fi 11291rm -f core conftest.err conftest.$ac_objext \ 11292 conftest$ac_exeext conftest.$ac_ext 11293LIBS=$ac_check_lib_save_LIBS 11294fi 11295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11296$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11297if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11298 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11299fi 11300 11301 11302fi 11303 11304 11305fi 11306 11307 11308fi 11309 11310 11311fi 11312 11313 11314fi 11315 11316 ;; 11317 esac 11318 11319 if test "x$lt_cv_dlopen" != xno; then 11320 enable_dlopen=yes 11321 else 11322 enable_dlopen=no 11323 fi 11324 11325 case $lt_cv_dlopen in 11326 dlopen) 11327 save_CPPFLAGS="$CPPFLAGS" 11328 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11329 11330 save_LDFLAGS="$LDFLAGS" 11331 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11332 11333 save_LIBS="$LIBS" 11334 LIBS="$lt_cv_dlopen_libs $LIBS" 11335 11336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11337$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11338if ${lt_cv_dlopen_self+:} false; then : 11339 $as_echo_n "(cached) " >&6 11340else 11341 if test "$cross_compiling" = yes; then : 11342 lt_cv_dlopen_self=cross 11343else 11344 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11345 lt_status=$lt_dlunknown 11346 cat > conftest.$ac_ext <<_LT_EOF 11347#line 11347 "configure" 11348#include "confdefs.h" 11349 11350#if HAVE_DLFCN_H 11351#include <dlfcn.h> 11352#endif 11353 11354#include <stdio.h> 11355 11356#ifdef RTLD_GLOBAL 11357# define LT_DLGLOBAL RTLD_GLOBAL 11358#else 11359# ifdef DL_GLOBAL 11360# define LT_DLGLOBAL DL_GLOBAL 11361# else 11362# define LT_DLGLOBAL 0 11363# endif 11364#endif 11365 11366/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11367 find out it does not work in some platform. */ 11368#ifndef LT_DLLAZY_OR_NOW 11369# ifdef RTLD_LAZY 11370# define LT_DLLAZY_OR_NOW RTLD_LAZY 11371# else 11372# ifdef DL_LAZY 11373# define LT_DLLAZY_OR_NOW DL_LAZY 11374# else 11375# ifdef RTLD_NOW 11376# define LT_DLLAZY_OR_NOW RTLD_NOW 11377# else 11378# ifdef DL_NOW 11379# define LT_DLLAZY_OR_NOW DL_NOW 11380# else 11381# define LT_DLLAZY_OR_NOW 0 11382# endif 11383# endif 11384# endif 11385# endif 11386#endif 11387 11388/* When -fvisbility=hidden is used, assume the code has been annotated 11389 correspondingly for the symbols needed. */ 11390#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11391void fnord () __attribute__((visibility("default"))); 11392#endif 11393 11394void fnord () { int i=42; } 11395int main () 11396{ 11397 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11398 int status = $lt_dlunknown; 11399 11400 if (self) 11401 { 11402 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11403 else 11404 { 11405 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11406 else puts (dlerror ()); 11407 } 11408 /* dlclose (self); */ 11409 } 11410 else 11411 puts (dlerror ()); 11412 11413 return status; 11414} 11415_LT_EOF 11416 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11417 (eval $ac_link) 2>&5 11418 ac_status=$? 11419 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11420 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11421 (./conftest; exit; ) >&5 2>/dev/null 11422 lt_status=$? 11423 case x$lt_status in 11424 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11425 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11426 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11427 esac 11428 else : 11429 # compilation failed 11430 lt_cv_dlopen_self=no 11431 fi 11432fi 11433rm -fr conftest* 11434 11435 11436fi 11437{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11438$as_echo "$lt_cv_dlopen_self" >&6; } 11439 11440 if test "x$lt_cv_dlopen_self" = xyes; then 11441 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11443$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11444if ${lt_cv_dlopen_self_static+:} false; then : 11445 $as_echo_n "(cached) " >&6 11446else 11447 if test "$cross_compiling" = yes; then : 11448 lt_cv_dlopen_self_static=cross 11449else 11450 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11451 lt_status=$lt_dlunknown 11452 cat > conftest.$ac_ext <<_LT_EOF 11453#line 11453 "configure" 11454#include "confdefs.h" 11455 11456#if HAVE_DLFCN_H 11457#include <dlfcn.h> 11458#endif 11459 11460#include <stdio.h> 11461 11462#ifdef RTLD_GLOBAL 11463# define LT_DLGLOBAL RTLD_GLOBAL 11464#else 11465# ifdef DL_GLOBAL 11466# define LT_DLGLOBAL DL_GLOBAL 11467# else 11468# define LT_DLGLOBAL 0 11469# endif 11470#endif 11471 11472/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11473 find out it does not work in some platform. */ 11474#ifndef LT_DLLAZY_OR_NOW 11475# ifdef RTLD_LAZY 11476# define LT_DLLAZY_OR_NOW RTLD_LAZY 11477# else 11478# ifdef DL_LAZY 11479# define LT_DLLAZY_OR_NOW DL_LAZY 11480# else 11481# ifdef RTLD_NOW 11482# define LT_DLLAZY_OR_NOW RTLD_NOW 11483# else 11484# ifdef DL_NOW 11485# define LT_DLLAZY_OR_NOW DL_NOW 11486# else 11487# define LT_DLLAZY_OR_NOW 0 11488# endif 11489# endif 11490# endif 11491# endif 11492#endif 11493 11494/* When -fvisbility=hidden is used, assume the code has been annotated 11495 correspondingly for the symbols needed. */ 11496#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11497void fnord () __attribute__((visibility("default"))); 11498#endif 11499 11500void fnord () { int i=42; } 11501int main () 11502{ 11503 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11504 int status = $lt_dlunknown; 11505 11506 if (self) 11507 { 11508 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11509 else 11510 { 11511 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11512 else puts (dlerror ()); 11513 } 11514 /* dlclose (self); */ 11515 } 11516 else 11517 puts (dlerror ()); 11518 11519 return status; 11520} 11521_LT_EOF 11522 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11523 (eval $ac_link) 2>&5 11524 ac_status=$? 11525 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11526 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11527 (./conftest; exit; ) >&5 2>/dev/null 11528 lt_status=$? 11529 case x$lt_status in 11530 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11531 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11532 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11533 esac 11534 else : 11535 # compilation failed 11536 lt_cv_dlopen_self_static=no 11537 fi 11538fi 11539rm -fr conftest* 11540 11541 11542fi 11543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11544$as_echo "$lt_cv_dlopen_self_static" >&6; } 11545 fi 11546 11547 CPPFLAGS="$save_CPPFLAGS" 11548 LDFLAGS="$save_LDFLAGS" 11549 LIBS="$save_LIBS" 11550 ;; 11551 esac 11552 11553 case $lt_cv_dlopen_self in 11554 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11555 *) enable_dlopen_self=unknown ;; 11556 esac 11557 11558 case $lt_cv_dlopen_self_static in 11559 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11560 *) enable_dlopen_self_static=unknown ;; 11561 esac 11562fi 11563 11564 11565 11566 11567 11568 11569 11570 11571 11572 11573 11574 11575 11576 11577 11578 11579 11580striplib= 11581old_striplib= 11582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11583$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11584if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11585 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11586 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11588$as_echo "yes" >&6; } 11589else 11590# FIXME - insert some real tests, host_os isn't really good enough 11591 case $host_os in 11592 darwin*) 11593 if test -n "$STRIP" ; then 11594 striplib="$STRIP -x" 11595 old_striplib="$STRIP -S" 11596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11597$as_echo "yes" >&6; } 11598 else 11599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11600$as_echo "no" >&6; } 11601 fi 11602 ;; 11603 *) 11604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11605$as_echo "no" >&6; } 11606 ;; 11607 esac 11608fi 11609 11610 11611 11612 11613 11614 11615 11616 11617 11618 11619 11620 11621 # Report which library types will actually be built 11622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11623$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11625$as_echo "$can_build_shared" >&6; } 11626 11627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11628$as_echo_n "checking whether to build shared libraries... " >&6; } 11629 test "$can_build_shared" = "no" && enable_shared=no 11630 11631 # On AIX, shared libraries and static libraries use the same namespace, and 11632 # are all built from PIC. 11633 case $host_os in 11634 aix3*) 11635 test "$enable_shared" = yes && enable_static=no 11636 if test -n "$RANLIB"; then 11637 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11638 postinstall_cmds='$RANLIB $lib' 11639 fi 11640 ;; 11641 11642 aix[4-9]*) 11643 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11644 test "$enable_shared" = yes && enable_static=no 11645 fi 11646 ;; 11647 esac 11648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11649$as_echo "$enable_shared" >&6; } 11650 11651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11652$as_echo_n "checking whether to build static libraries... " >&6; } 11653 # Make sure either enable_shared or enable_static is yes. 11654 test "$enable_shared" = yes || enable_static=yes 11655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11656$as_echo "$enable_static" >&6; } 11657 11658 11659 11660 11661fi 11662ac_ext=c 11663ac_cpp='$CPP $CPPFLAGS' 11664ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11665ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11666ac_compiler_gnu=$ac_cv_c_compiler_gnu 11667 11668CC="$lt_save_CC" 11669 11670 11671 11672 11673 11674 11675 11676 11677 11678 11679 11680 11681 11682# Source file extension for Go test sources. 11683ac_ext=go 11684 11685# Object file extension for compiled Go test sources. 11686objext=o 11687objext_GO=$objext 11688 11689# Code to be used in simple compile tests 11690lt_simple_compile_test_code="package main; func main() { }" 11691 11692# Code to be used in simple link tests 11693lt_simple_link_test_code='package main; func main() { }' 11694 11695# ltmain only uses $CC for tagged configurations so make sure $CC is set. 11696 11697 11698 11699 11700 11701 11702# If no C compiler was specified, use CC. 11703LTCC=${LTCC-"$CC"} 11704 11705# If no C compiler flags were specified, use CFLAGS. 11706LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11707 11708# Allow CC to be a program name with arguments. 11709compiler=$CC 11710 11711 11712# save warnings/boilerplate of simple test code 11713ac_outfile=conftest.$ac_objext 11714echo "$lt_simple_compile_test_code" >conftest.$ac_ext 11715eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11716_lt_compiler_boilerplate=`cat conftest.err` 11717$RM conftest* 11718 11719ac_outfile=conftest.$ac_objext 11720echo "$lt_simple_link_test_code" >conftest.$ac_ext 11721eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11722_lt_linker_boilerplate=`cat conftest.err` 11723$RM -r conftest* 11724 11725 11726# Allow CC to be a program name with arguments. 11727lt_save_CC="$CC" 11728lt_save_GCC="$GCC" 11729GCC=yes 11730CC=${GOC-"gccgo"} 11731compiler=$CC 11732compiler_GO=$CC 11733LD_GO="$LD" 11734for cc_temp in $compiler""; do 11735 case $cc_temp in 11736 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 11737 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 11738 \-*) ;; 11739 *) break;; 11740 esac 11741done 11742cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 11743 11744 11745# Go did not exist at the time GCC didn't implicitly link libc in. 11746archive_cmds_need_lc_GO=no 11747 11748old_archive_cmds_GO=$old_archive_cmds 11749 11750## CAVEAT EMPTOR: 11751## There is no encapsulation within the following macros, do not change 11752## the running order or otherwise move them around unless you know exactly 11753## what you are doing... 11754if test -n "$compiler"; then 11755 11756lt_prog_compiler_no_builtin_flag_GO= 11757 11758if test "$GCC" = yes; then 11759 case $cc_basename in 11760 nvcc*) 11761 lt_prog_compiler_no_builtin_flag_GO=' -Xcompiler -fno-builtin' ;; 11762 *) 11763 lt_prog_compiler_no_builtin_flag_GO=' -fno-builtin' ;; 11764 esac 11765 11766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 11767$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 11768if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 11769 $as_echo_n "(cached) " >&6 11770else 11771 lt_cv_prog_compiler_rtti_exceptions=no 11772 ac_outfile=conftest.$ac_objext 11773 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11774 lt_compiler_flag="-fno-rtti -fno-exceptions" 11775 # Insert the option either (1) after the last *FLAGS variable, or 11776 # (2) before a word containing "conftest.", or (3) at the end. 11777 # Note that $ac_compile itself does not contain backslashes and begins 11778 # with a dollar sign (not a hyphen), so the echo should work correctly. 11779 # The option is referenced via a variable to avoid confusing sed. 11780 lt_compile=`echo "$ac_compile" | $SED \ 11781 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 11782 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 11783 -e 's:$: $lt_compiler_flag:'` 11784 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 11785 (eval "$lt_compile" 2>conftest.err) 11786 ac_status=$? 11787 cat conftest.err >&5 11788 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11789 if (exit $ac_status) && test -s "$ac_outfile"; then 11790 # The compiler can only warn and ignore the option if not recognized 11791 # So say no if there are warnings other than the usual output. 11792 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 11793 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 11794 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 11795 lt_cv_prog_compiler_rtti_exceptions=yes 11796 fi 11797 fi 11798 $RM conftest* 11799 11800fi 11801{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 11802$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 11803 11804if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 11805 lt_prog_compiler_no_builtin_flag_GO="$lt_prog_compiler_no_builtin_flag_GO -fno-rtti -fno-exceptions" 11806else 11807 : 11808fi 11809 11810fi 11811 11812 11813 11814 lt_prog_compiler_wl_GO= 11815lt_prog_compiler_pic_GO= 11816lt_prog_compiler_static_GO= 11817 11818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 11819$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 11820 11821 if test "$GCC" = yes; then 11822 lt_prog_compiler_wl_GO='-Wl,' 11823 lt_prog_compiler_static_GO='-static' 11824 11825 case $host_os in 11826 aix*) 11827 # All AIX code is PIC. 11828 if test "$host_cpu" = ia64; then 11829 # AIX 5 now supports IA64 processor 11830 lt_prog_compiler_static_GO='-Bstatic' 11831 fi 11832 lt_prog_compiler_pic_GO='-fPIC' 11833 ;; 11834 11835 amigaos*) 11836 case $host_cpu in 11837 powerpc) 11838 # see comment about AmigaOS4 .so support 11839 lt_prog_compiler_pic_GO='-fPIC' 11840 ;; 11841 m68k) 11842 # FIXME: we need at least 68020 code to build shared libraries, but 11843 # adding the `-m68020' flag to GCC prevents building anything better, 11844 # like `-m68040'. 11845 lt_prog_compiler_pic_GO='-m68020 -resident32 -malways-restore-a4' 11846 ;; 11847 esac 11848 ;; 11849 11850 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 11851 # PIC is the default for these OSes. 11852 ;; 11853 11854 mingw* | cygwin* | pw32* | os2* | cegcc*) 11855 # This hack is so that the source file can tell whether it is being 11856 # built for inclusion in a dll (and should export symbols for example). 11857 # Although the cygwin gcc ignores -fPIC, still need this for old-style 11858 # (--disable-auto-import) libraries 11859 lt_prog_compiler_pic_GO='-DDLL_EXPORT' 11860 ;; 11861 11862 darwin* | rhapsody*) 11863 # PIC is the default on this platform 11864 # Common symbols not allowed in MH_DYLIB files 11865 lt_prog_compiler_pic_GO='-fno-common' 11866 ;; 11867 11868 haiku*) 11869 # PIC is the default for Haiku. 11870 # The "-static" flag exists, but is broken. 11871 lt_prog_compiler_static_GO= 11872 ;; 11873 11874 hpux*) 11875 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 11876 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 11877 # sets the default TLS model and affects inlining. 11878 case $host_cpu in 11879 hppa*64*) 11880 # +Z the default 11881 ;; 11882 *) 11883 lt_prog_compiler_pic_GO='-fPIC' 11884 ;; 11885 esac 11886 ;; 11887 11888 interix[3-9]*) 11889 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 11890 # Instead, we relocate shared libraries at runtime. 11891 ;; 11892 11893 msdosdjgpp*) 11894 # Just because we use GCC doesn't mean we suddenly get shared libraries 11895 # on systems that don't support them. 11896 lt_prog_compiler_can_build_shared_GO=no 11897 enable_shared=no 11898 ;; 11899 11900 *nto* | *qnx*) 11901 # QNX uses GNU C++, but need to define -shared option too, otherwise 11902 # it will coredump. 11903 lt_prog_compiler_pic_GO='-fPIC -shared' 11904 ;; 11905 11906 sysv4*MP*) 11907 if test -d /usr/nec; then 11908 lt_prog_compiler_pic_GO=-Kconform_pic 11909 fi 11910 ;; 11911 11912 *) 11913 lt_prog_compiler_pic_GO='-fPIC' 11914 ;; 11915 esac 11916 11917 case $cc_basename in 11918 nvcc*) # Cuda Compiler Driver 2.2 11919 lt_prog_compiler_wl_GO='-Xlinker ' 11920 lt_prog_compiler_pic_GO='-Xcompiler -fPIC' 11921 ;; 11922 esac 11923 else 11924 # PORTME Check for flag to pass linker flags through the system compiler. 11925 case $host_os in 11926 aix*) 11927 lt_prog_compiler_wl_GO='-Wl,' 11928 if test "$host_cpu" = ia64; then 11929 # AIX 5 now supports IA64 processor 11930 lt_prog_compiler_static_GO='-Bstatic' 11931 else 11932 lt_prog_compiler_static_GO='-bnso -bI:/lib/syscalls.exp' 11933 fi 11934 ;; 11935 11936 mingw* | cygwin* | pw32* | os2* | cegcc*) 11937 # This hack is so that the source file can tell whether it is being 11938 # built for inclusion in a dll (and should export symbols for example). 11939 lt_prog_compiler_pic_GO='-DDLL_EXPORT' 11940 ;; 11941 11942 hpux9* | hpux10* | hpux11*) 11943 lt_prog_compiler_wl_GO='-Wl,' 11944 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 11945 # not for PA HP-UX. 11946 case $host_cpu in 11947 hppa*64*|ia64*) 11948 # +Z the default 11949 ;; 11950 *) 11951 lt_prog_compiler_pic_GO='+Z' 11952 ;; 11953 esac 11954 # Is there a better lt_prog_compiler_static that works with the bundled CC? 11955 lt_prog_compiler_static_GO='${wl}-a ${wl}archive' 11956 ;; 11957 11958 irix5* | irix6* | nonstopux*) 11959 lt_prog_compiler_wl_GO='-Wl,' 11960 # PIC (with -KPIC) is the default. 11961 lt_prog_compiler_static_GO='-non_shared' 11962 ;; 11963 11964 linux* | k*bsd*-gnu | kopensolaris*-gnu) 11965 case $cc_basename in 11966 # old Intel for x86_64 which still supported -KPIC. 11967 ecc*) 11968 lt_prog_compiler_wl_GO='-Wl,' 11969 lt_prog_compiler_pic_GO='-KPIC' 11970 lt_prog_compiler_static_GO='-static' 11971 ;; 11972 # icc used to be incompatible with GCC. 11973 # ICC 10 doesn't accept -KPIC any more. 11974 icc* | ifort*) 11975 lt_prog_compiler_wl_GO='-Wl,' 11976 lt_prog_compiler_pic_GO='-fPIC' 11977 lt_prog_compiler_static_GO='-static' 11978 ;; 11979 # Lahey Fortran 8.1. 11980 lf95*) 11981 lt_prog_compiler_wl_GO='-Wl,' 11982 lt_prog_compiler_pic_GO='--shared' 11983 lt_prog_compiler_static_GO='--static' 11984 ;; 11985 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 11986 # Portland Group compilers (*not* the Pentium gcc compiler, 11987 # which looks to be a dead project) 11988 lt_prog_compiler_wl_GO='-Wl,' 11989 lt_prog_compiler_pic_GO='-fpic' 11990 lt_prog_compiler_static_GO='-Bstatic' 11991 ;; 11992 ccc*) 11993 lt_prog_compiler_wl_GO='-Wl,' 11994 # All Alpha code is PIC. 11995 lt_prog_compiler_static_GO='-non_shared' 11996 ;; 11997 xl* | bgxl* | bgf* | mpixl*) 11998 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 11999 lt_prog_compiler_wl_GO='-Wl,' 12000 lt_prog_compiler_pic_GO='-qpic' 12001 lt_prog_compiler_static_GO='-qstaticlink' 12002 ;; 12003 *) 12004 case `$CC -V 2>&1 | sed 5q` in 12005 *Sun\ F* | *Sun*Fortran*) 12006 # Sun Fortran 8.3 passes all unrecognized flags to the linker 12007 lt_prog_compiler_pic_GO='-KPIC' 12008 lt_prog_compiler_static_GO='-Bstatic' 12009 lt_prog_compiler_wl_GO='' 12010 ;; 12011 *Sun\ C*) 12012 # Sun C 5.9 12013 lt_prog_compiler_pic_GO='-KPIC' 12014 lt_prog_compiler_static_GO='-Bstatic' 12015 lt_prog_compiler_wl_GO='-Wl,' 12016 ;; 12017 esac 12018 ;; 12019 esac 12020 ;; 12021 12022 newsos6) 12023 lt_prog_compiler_pic_GO='-KPIC' 12024 lt_prog_compiler_static_GO='-Bstatic' 12025 ;; 12026 12027 *nto* | *qnx*) 12028 # QNX uses GNU C++, but need to define -shared option too, otherwise 12029 # it will coredump. 12030 lt_prog_compiler_pic_GO='-fPIC -shared' 12031 ;; 12032 12033 osf3* | osf4* | osf5*) 12034 lt_prog_compiler_wl_GO='-Wl,' 12035 # All OSF/1 code is PIC. 12036 lt_prog_compiler_static_GO='-non_shared' 12037 ;; 12038 12039 rdos*) 12040 lt_prog_compiler_static_GO='-non_shared' 12041 ;; 12042 12043 solaris*) 12044 lt_prog_compiler_pic_GO='-KPIC' 12045 lt_prog_compiler_static_GO='-Bstatic' 12046 case $cc_basename in 12047 f77* | f90* | f95*) 12048 lt_prog_compiler_wl_GO='-Qoption ld ';; 12049 *) 12050 lt_prog_compiler_wl_GO='-Wl,';; 12051 esac 12052 ;; 12053 12054 sunos4*) 12055 lt_prog_compiler_wl_GO='-Qoption ld ' 12056 lt_prog_compiler_pic_GO='-PIC' 12057 lt_prog_compiler_static_GO='-Bstatic' 12058 ;; 12059 12060 sysv4 | sysv4.2uw2* | sysv4.3*) 12061 lt_prog_compiler_wl_GO='-Wl,' 12062 lt_prog_compiler_pic_GO='-KPIC' 12063 lt_prog_compiler_static_GO='-Bstatic' 12064 ;; 12065 12066 sysv4*MP*) 12067 if test -d /usr/nec ;then 12068 lt_prog_compiler_pic_GO='-Kconform_pic' 12069 lt_prog_compiler_static_GO='-Bstatic' 12070 fi 12071 ;; 12072 12073 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 12074 lt_prog_compiler_wl_GO='-Wl,' 12075 lt_prog_compiler_pic_GO='-KPIC' 12076 lt_prog_compiler_static_GO='-Bstatic' 12077 ;; 12078 12079 unicos*) 12080 lt_prog_compiler_wl_GO='-Wl,' 12081 lt_prog_compiler_can_build_shared_GO=no 12082 ;; 12083 12084 uts4*) 12085 lt_prog_compiler_pic_GO='-pic' 12086 lt_prog_compiler_static_GO='-Bstatic' 12087 ;; 12088 12089 *) 12090 lt_prog_compiler_can_build_shared_GO=no 12091 ;; 12092 esac 12093 fi 12094 12095case $host_os in 12096 # For platforms which do not support PIC, -DPIC is meaningless: 12097 *djgpp*) 12098 lt_prog_compiler_pic_GO= 12099 ;; 12100 *) 12101 lt_prog_compiler_pic_GO="$lt_prog_compiler_pic_GO" 12102 ;; 12103esac 12104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_GO" >&5 12105$as_echo "$lt_prog_compiler_pic_GO" >&6; } 12106 12107 12108 12109# 12110# Check to make sure the PIC flag actually works. 12111# 12112if test -n "$lt_prog_compiler_pic_GO"; then 12113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_GO works" >&5 12114$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GO works... " >&6; } 12115if ${lt_cv_prog_compiler_pic_works_GO+:} false; then : 12116 $as_echo_n "(cached) " >&6 12117else 12118 lt_cv_prog_compiler_pic_works_GO=no 12119 ac_outfile=conftest.$ac_objext 12120 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12121 lt_compiler_flag="$lt_prog_compiler_pic_GO" 12122 # Insert the option either (1) after the last *FLAGS variable, or 12123 # (2) before a word containing "conftest.", or (3) at the end. 12124 # Note that $ac_compile itself does not contain backslashes and begins 12125 # with a dollar sign (not a hyphen), so the echo should work correctly. 12126 # The option is referenced via a variable to avoid confusing sed. 12127 lt_compile=`echo "$ac_compile" | $SED \ 12128 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12129 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12130 -e 's:$: $lt_compiler_flag:'` 12131 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 12132 (eval "$lt_compile" 2>conftest.err) 12133 ac_status=$? 12134 cat conftest.err >&5 12135 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12136 if (exit $ac_status) && test -s "$ac_outfile"; then 12137 # The compiler can only warn and ignore the option if not recognized 12138 # So say no if there are warnings other than the usual output. 12139 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 12140 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12141 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 12142 lt_cv_prog_compiler_pic_works_GO=yes 12143 fi 12144 fi 12145 $RM conftest* 12146 12147fi 12148{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_GO" >&5 12149$as_echo "$lt_cv_prog_compiler_pic_works_GO" >&6; } 12150 12151if test x"$lt_cv_prog_compiler_pic_works_GO" = xyes; then 12152 case $lt_prog_compiler_pic_GO in 12153 "" | " "*) ;; 12154 *) lt_prog_compiler_pic_GO=" $lt_prog_compiler_pic_GO" ;; 12155 esac 12156else 12157 lt_prog_compiler_pic_GO= 12158 lt_prog_compiler_can_build_shared_GO=no 12159fi 12160 12161fi 12162 12163 12164 12165# 12166# Check to make sure the static flag actually works. 12167# 12168wl=$lt_prog_compiler_wl_GO eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GO\" 12169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 12170$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 12171if ${lt_cv_prog_compiler_static_works_GO+:} false; then : 12172 $as_echo_n "(cached) " >&6 12173else 12174 lt_cv_prog_compiler_static_works_GO=no 12175 save_LDFLAGS="$LDFLAGS" 12176 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 12177 echo "$lt_simple_link_test_code" > conftest.$ac_ext 12178 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 12179 # The linker can only warn and ignore the option if not recognized 12180 # So say no if there are warnings 12181 if test -s conftest.err; then 12182 # Append any errors to the config.log. 12183 cat conftest.err 1>&5 12184 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 12185 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12186 if diff conftest.exp conftest.er2 >/dev/null; then 12187 lt_cv_prog_compiler_static_works_GO=yes 12188 fi 12189 else 12190 lt_cv_prog_compiler_static_works_GO=yes 12191 fi 12192 fi 12193 $RM -r conftest* 12194 LDFLAGS="$save_LDFLAGS" 12195 12196fi 12197{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_GO" >&5 12198$as_echo "$lt_cv_prog_compiler_static_works_GO" >&6; } 12199 12200if test x"$lt_cv_prog_compiler_static_works_GO" = xyes; then 12201 : 12202else 12203 lt_prog_compiler_static_GO= 12204fi 12205 12206 12207 12208 12209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 12210$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 12211if ${lt_cv_prog_compiler_c_o_GO+:} false; then : 12212 $as_echo_n "(cached) " >&6 12213else 12214 lt_cv_prog_compiler_c_o_GO=no 12215 $RM -r conftest 2>/dev/null 12216 mkdir conftest 12217 cd conftest 12218 mkdir out 12219 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12220 12221 lt_compiler_flag="-o out/conftest2.$ac_objext" 12222 # Insert the option either (1) after the last *FLAGS variable, or 12223 # (2) before a word containing "conftest.", or (3) at the end. 12224 # Note that $ac_compile itself does not contain backslashes and begins 12225 # with a dollar sign (not a hyphen), so the echo should work correctly. 12226 lt_compile=`echo "$ac_compile" | $SED \ 12227 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12228 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12229 -e 's:$: $lt_compiler_flag:'` 12230 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 12231 (eval "$lt_compile" 2>out/conftest.err) 12232 ac_status=$? 12233 cat out/conftest.err >&5 12234 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12235 if (exit $ac_status) && test -s out/conftest2.$ac_objext 12236 then 12237 # The compiler can only warn and ignore the option if not recognized 12238 # So say no if there are warnings 12239 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 12240 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 12241 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 12242 lt_cv_prog_compiler_c_o_GO=yes 12243 fi 12244 fi 12245 chmod u+w . 2>&5 12246 $RM conftest* 12247 # SGI C++ compiler will create directory out/ii_files/ for 12248 # template instantiation 12249 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 12250 $RM out/* && rmdir out 12251 cd .. 12252 $RM -r conftest 12253 $RM conftest* 12254 12255fi 12256{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_GO" >&5 12257$as_echo "$lt_cv_prog_compiler_c_o_GO" >&6; } 12258 12259 12260 12261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 12262$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 12263if ${lt_cv_prog_compiler_c_o_GO+:} false; then : 12264 $as_echo_n "(cached) " >&6 12265else 12266 lt_cv_prog_compiler_c_o_GO=no 12267 $RM -r conftest 2>/dev/null 12268 mkdir conftest 12269 cd conftest 12270 mkdir out 12271 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12272 12273 lt_compiler_flag="-o out/conftest2.$ac_objext" 12274 # Insert the option either (1) after the last *FLAGS variable, or 12275 # (2) before a word containing "conftest.", or (3) at the end. 12276 # Note that $ac_compile itself does not contain backslashes and begins 12277 # with a dollar sign (not a hyphen), so the echo should work correctly. 12278 lt_compile=`echo "$ac_compile" | $SED \ 12279 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12280 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12281 -e 's:$: $lt_compiler_flag:'` 12282 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 12283 (eval "$lt_compile" 2>out/conftest.err) 12284 ac_status=$? 12285 cat out/conftest.err >&5 12286 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12287 if (exit $ac_status) && test -s out/conftest2.$ac_objext 12288 then 12289 # The compiler can only warn and ignore the option if not recognized 12290 # So say no if there are warnings 12291 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 12292 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 12293 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 12294 lt_cv_prog_compiler_c_o_GO=yes 12295 fi 12296 fi 12297 chmod u+w . 2>&5 12298 $RM conftest* 12299 # SGI C++ compiler will create directory out/ii_files/ for 12300 # template instantiation 12301 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 12302 $RM out/* && rmdir out 12303 cd .. 12304 $RM -r conftest 12305 $RM conftest* 12306 12307fi 12308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_GO" >&5 12309$as_echo "$lt_cv_prog_compiler_c_o_GO" >&6; } 12310 12311 12312 12313 12314hard_links="nottested" 12315if test "$lt_cv_prog_compiler_c_o_GO" = no && test "$need_locks" != no; then 12316 # do not overwrite the value of need_locks provided by the user 12317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 12318$as_echo_n "checking if we can lock with hard links... " >&6; } 12319 hard_links=yes 12320 $RM conftest* 12321 ln conftest.a conftest.b 2>/dev/null && hard_links=no 12322 touch conftest.a 12323 ln conftest.a conftest.b 2>&5 || hard_links=no 12324 ln conftest.a conftest.b 2>/dev/null && hard_links=no 12325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 12326$as_echo "$hard_links" >&6; } 12327 if test "$hard_links" = no; then 12328 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 12329$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 12330 need_locks=warn 12331 fi 12332else 12333 need_locks=no 12334fi 12335 12336 12337 12338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 12339$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 12340 12341 runpath_var= 12342 allow_undefined_flag_GO= 12343 always_export_symbols_GO=no 12344 archive_cmds_GO= 12345 archive_expsym_cmds_GO= 12346 compiler_needs_object_GO=no 12347 enable_shared_with_static_runtimes_GO=no 12348 export_dynamic_flag_spec_GO= 12349 export_symbols_cmds_GO='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 12350 hardcode_automatic_GO=no 12351 hardcode_direct_GO=no 12352 hardcode_direct_absolute_GO=no 12353 hardcode_libdir_flag_spec_GO= 12354 hardcode_libdir_flag_spec_ld_GO= 12355 hardcode_libdir_separator_GO= 12356 hardcode_minus_L_GO=no 12357 hardcode_shlibpath_var_GO=unsupported 12358 inherit_rpath_GO=no 12359 link_all_deplibs_GO=unknown 12360 module_cmds_GO= 12361 module_expsym_cmds_GO= 12362 old_archive_from_new_cmds_GO= 12363 old_archive_from_expsyms_cmds_GO= 12364 thread_safe_flag_spec_GO= 12365 whole_archive_flag_spec_GO= 12366 # include_expsyms should be a list of space-separated symbols to be *always* 12367 # included in the symbol list 12368 include_expsyms_GO= 12369 # exclude_expsyms can be an extended regexp of symbols to exclude 12370 # it will be wrapped by ` (' and `)$', so one must not match beginning or 12371 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 12372 # as well as any symbol that contains `d'. 12373 exclude_expsyms_GO='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 12374 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 12375 # platforms (ab)use it in PIC code, but their linkers get confused if 12376 # the symbol is explicitly referenced. Since portable code cannot 12377 # rely on this symbol name, it's probably fine to never include it in 12378 # preloaded symbol tables. 12379 # Exclude shared library initialization/finalization symbols. 12380 extract_expsyms_cmds= 12381 12382 case $host_os in 12383 cygwin* | mingw* | pw32* | cegcc*) 12384 # FIXME: the MSVC++ port hasn't been tested in a loooong time 12385 # When not using gcc, we currently assume that we are using 12386 # Microsoft Visual C++. 12387 if test "$GCC" != yes; then 12388 with_gnu_ld=no 12389 fi 12390 ;; 12391 interix*) 12392 # we just hope/assume this is gcc and not c89 (= MSVC++) 12393 with_gnu_ld=yes 12394 ;; 12395 openbsd*) 12396 with_gnu_ld=no 12397 ;; 12398 esac 12399 12400 ld_shlibs_GO=yes 12401 12402 # On some targets, GNU ld is compatible enough with the native linker 12403 # that we're better off using the native interface for both. 12404 lt_use_gnu_ld_interface=no 12405 if test "$with_gnu_ld" = yes; then 12406 case $host_os in 12407 aix*) 12408 # The AIX port of GNU ld has always aspired to compatibility 12409 # with the native linker. However, as the warning in the GNU ld 12410 # block says, versions before 2.19.5* couldn't really create working 12411 # shared libraries, regardless of the interface used. 12412 case `$LD -v 2>&1` in 12413 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 12414 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 12415 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 12416 *) 12417 lt_use_gnu_ld_interface=yes 12418 ;; 12419 esac 12420 ;; 12421 *) 12422 lt_use_gnu_ld_interface=yes 12423 ;; 12424 esac 12425 fi 12426 12427 if test "$lt_use_gnu_ld_interface" = yes; then 12428 # If archive_cmds runs LD, not CC, wlarc should be empty 12429 wlarc='${wl}' 12430 12431 # Set some defaults for GNU ld with shared library support. These 12432 # are reset later if shared libraries are not supported. Putting them 12433 # here allows them to be overridden if necessary. 12434 runpath_var=LD_RUN_PATH 12435 hardcode_libdir_flag_spec_GO='${wl}-rpath ${wl}$libdir' 12436 export_dynamic_flag_spec_GO='${wl}--export-dynamic' 12437 # ancient GNU ld didn't support --whole-archive et. al. 12438 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 12439 whole_archive_flag_spec_GO="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12440 else 12441 whole_archive_flag_spec_GO= 12442 fi 12443 supports_anon_versioning=no 12444 case `$LD -v 2>&1` in 12445 *GNU\ gold*) supports_anon_versioning=yes ;; 12446 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 12447 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 12448 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 12449 *\ 2.11.*) ;; # other 2.11 versions 12450 *) supports_anon_versioning=yes ;; 12451 esac 12452 12453 # See if GNU ld supports shared libraries. 12454 case $host_os in 12455 aix[3-9]*) 12456 # On AIX/PPC, the GNU linker is very broken 12457 if test "$host_cpu" != ia64; then 12458 ld_shlibs_GO=no 12459 cat <<_LT_EOF 1>&2 12460 12461*** Warning: the GNU linker, at least up to release 2.19, is reported 12462*** to be unable to reliably create shared libraries on AIX. 12463*** Therefore, libtool is disabling shared libraries support. If you 12464*** really care for shared libraries, you may want to install binutils 12465*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 12466*** You will then need to restart the configuration process. 12467 12468_LT_EOF 12469 fi 12470 ;; 12471 12472 amigaos*) 12473 case $host_cpu in 12474 powerpc) 12475 # see comment about AmigaOS4 .so support 12476 archive_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12477 archive_expsym_cmds_GO='' 12478 ;; 12479 m68k) 12480 archive_cmds_GO='$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)' 12481 hardcode_libdir_flag_spec_GO='-L$libdir' 12482 hardcode_minus_L_GO=yes 12483 ;; 12484 esac 12485 ;; 12486 12487 beos*) 12488 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12489 allow_undefined_flag_GO=unsupported 12490 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 12491 # support --undefined. This deserves some investigation. FIXME 12492 archive_cmds_GO='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12493 else 12494 ld_shlibs_GO=no 12495 fi 12496 ;; 12497 12498 cygwin* | mingw* | pw32* | cegcc*) 12499 # _LT_TAGVAR(hardcode_libdir_flag_spec, GO) is actually meaningless, 12500 # as there is no search path for DLLs. 12501 hardcode_libdir_flag_spec_GO='-L$libdir' 12502 export_dynamic_flag_spec_GO='${wl}--export-all-symbols' 12503 allow_undefined_flag_GO=unsupported 12504 always_export_symbols_GO=no 12505 enable_shared_with_static_runtimes_GO=yes 12506 export_symbols_cmds_GO='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 12507 12508 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 12509 archive_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 12510 # If the export-symbols file already is a .def file (1st line 12511 # is EXPORTS), use it as is; otherwise, prepend... 12512 archive_expsym_cmds_GO='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 12513 cp $export_symbols $output_objdir/$soname.def; 12514 else 12515 echo EXPORTS > $output_objdir/$soname.def; 12516 cat $export_symbols >> $output_objdir/$soname.def; 12517 fi~ 12518 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 12519 else 12520 ld_shlibs_GO=no 12521 fi 12522 ;; 12523 12524 haiku*) 12525 archive_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12526 link_all_deplibs_GO=yes 12527 ;; 12528 12529 interix[3-9]*) 12530 hardcode_direct_GO=no 12531 hardcode_shlibpath_var_GO=no 12532 hardcode_libdir_flag_spec_GO='${wl}-rpath,$libdir' 12533 export_dynamic_flag_spec_GO='${wl}-E' 12534 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 12535 # Instead, shared libraries are loaded at an image base (0x10000000 by 12536 # default) and relocated if they conflict, which is a slow very memory 12537 # consuming and fragmenting process. To avoid this, we pick a random, 12538 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 12539 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 12540 archive_cmds_GO='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 12541 archive_expsym_cmds_GO='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' 12542 ;; 12543 12544 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 12545 tmp_diet=no 12546 if test "$host_os" = linux-dietlibc; then 12547 case $cc_basename in 12548 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 12549 esac 12550 fi 12551 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 12552 && test "$tmp_diet" = no 12553 then 12554 tmp_addflag= 12555 tmp_sharedflag='-shared' 12556 case $cc_basename,$host_cpu in 12557 pgcc*) # Portland Group C compiler 12558 whole_archive_flag_spec_GO='${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' 12559 tmp_addflag=' $pic_flag' 12560 ;; 12561 pgf77* | pgf90* | pgf95* | pgfortran*) 12562 # Portland Group f77 and f90 compilers 12563 whole_archive_flag_spec_GO='${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' 12564 tmp_addflag=' $pic_flag -Mnomain' ;; 12565 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 12566 tmp_addflag=' -i_dynamic' ;; 12567 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 12568 tmp_addflag=' -i_dynamic -nofor_main' ;; 12569 ifc* | ifort*) # Intel Fortran compiler 12570 tmp_addflag=' -nofor_main' ;; 12571 lf95*) # Lahey Fortran 8.1 12572 whole_archive_flag_spec_GO= 12573 tmp_sharedflag='--shared' ;; 12574 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 12575 tmp_sharedflag='-qmkshrobj' 12576 tmp_addflag= ;; 12577 nvcc*) # Cuda Compiler Driver 2.2 12578 whole_archive_flag_spec_GO='${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' 12579 compiler_needs_object_GO=yes 12580 ;; 12581 esac 12582 case `$CC -V 2>&1 | sed 5q` in 12583 *Sun\ C*) # Sun C 5.9 12584 whole_archive_flag_spec_GO='${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' 12585 compiler_needs_object_GO=yes 12586 tmp_sharedflag='-G' ;; 12587 *Sun\ F*) # Sun Fortran 8.3 12588 tmp_sharedflag='-G' ;; 12589 esac 12590 archive_cmds_GO='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12591 12592 if test "x$supports_anon_versioning" = xyes; then 12593 archive_expsym_cmds_GO='echo "{ global:" > $output_objdir/$libname.ver~ 12594 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 12595 echo "local: *; };" >> $output_objdir/$libname.ver~ 12596 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 12597 fi 12598 12599 case $cc_basename in 12600 xlf* | bgf* | bgxlf* | mpixlf*) 12601 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 12602 whole_archive_flag_spec_GO='--whole-archive$convenience --no-whole-archive' 12603 hardcode_libdir_flag_spec_GO= 12604 hardcode_libdir_flag_spec_ld_GO='-rpath $libdir' 12605 archive_cmds_GO='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 12606 if test "x$supports_anon_versioning" = xyes; then 12607 archive_expsym_cmds_GO='echo "{ global:" > $output_objdir/$libname.ver~ 12608 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 12609 echo "local: *; };" >> $output_objdir/$libname.ver~ 12610 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 12611 fi 12612 ;; 12613 esac 12614 else 12615 ld_shlibs_GO=no 12616 fi 12617 ;; 12618 12619 netbsd*) 12620 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 12621 archive_cmds_GO='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 12622 wlarc= 12623 else 12624 archive_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12625 archive_expsym_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 12626 fi 12627 ;; 12628 12629 solaris*) 12630 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 12631 ld_shlibs_GO=no 12632 cat <<_LT_EOF 1>&2 12633 12634*** Warning: The releases 2.8.* of the GNU linker cannot reliably 12635*** create shared libraries on Solaris systems. Therefore, libtool 12636*** is disabling shared libraries support. We urge you to upgrade GNU 12637*** binutils to release 2.9.1 or newer. Another option is to modify 12638*** your PATH or compiler configuration so that the native linker is 12639*** used, and then restart. 12640 12641_LT_EOF 12642 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12643 archive_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12644 archive_expsym_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 12645 else 12646 ld_shlibs_GO=no 12647 fi 12648 ;; 12649 12650 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 12651 case `$LD -v 2>&1` in 12652 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 12653 ld_shlibs_GO=no 12654 cat <<_LT_EOF 1>&2 12655 12656*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 12657*** reliably create shared libraries on SCO systems. Therefore, libtool 12658*** is disabling shared libraries support. We urge you to upgrade GNU 12659*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 12660*** your PATH or compiler configuration so that the native linker is 12661*** used, and then restart. 12662 12663_LT_EOF 12664 ;; 12665 *) 12666 # For security reasons, it is highly recommended that you always 12667 # use absolute paths for naming shared libraries, and exclude the 12668 # DT_RUNPATH tag from executables and libraries. But doing so 12669 # requires that you compile everything twice, which is a pain. 12670 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12671 hardcode_libdir_flag_spec_GO='${wl}-rpath ${wl}$libdir' 12672 archive_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12673 archive_expsym_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 12674 else 12675 ld_shlibs_GO=no 12676 fi 12677 ;; 12678 esac 12679 ;; 12680 12681 sunos4*) 12682 archive_cmds_GO='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 12683 wlarc= 12684 hardcode_direct_GO=yes 12685 hardcode_shlibpath_var_GO=no 12686 ;; 12687 12688 *) 12689 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12690 archive_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12691 archive_expsym_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 12692 else 12693 ld_shlibs_GO=no 12694 fi 12695 ;; 12696 esac 12697 12698 if test "$ld_shlibs_GO" = no; then 12699 runpath_var= 12700 hardcode_libdir_flag_spec_GO= 12701 export_dynamic_flag_spec_GO= 12702 whole_archive_flag_spec_GO= 12703 fi 12704 else 12705 # PORTME fill in a description of your system's linker (not GNU ld) 12706 case $host_os in 12707 aix3*) 12708 allow_undefined_flag_GO=unsupported 12709 always_export_symbols_GO=yes 12710 archive_expsym_cmds_GO='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' 12711 # Note: this linker hardcodes the directories in LIBPATH if there 12712 # are no directories specified by -L. 12713 hardcode_minus_L_GO=yes 12714 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 12715 # Neither direct hardcoding nor static linking is supported with a 12716 # broken collect2. 12717 hardcode_direct_GO=unsupported 12718 fi 12719 ;; 12720 12721 aix[4-9]*) 12722 if test "$host_cpu" = ia64; then 12723 # On IA64, the linker does run time linking by default, so we don't 12724 # have to do anything special. 12725 aix_use_runtimelinking=no 12726 exp_sym_flag='-Bexport' 12727 no_entry_flag="" 12728 else 12729 # If we're using GNU nm, then we don't want the "-C" option. 12730 # -C means demangle to AIX nm, but means don't demangle with GNU nm 12731 # Also, AIX nm treats weak defined symbols like other global 12732 # defined symbols, whereas GNU nm marks them as "W". 12733 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 12734 export_symbols_cmds_GO='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 12735 else 12736 export_symbols_cmds_GO='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 12737 fi 12738 aix_use_runtimelinking=no 12739 12740 # Test if we are trying to use run time linking or normal 12741 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 12742 # need to do runtime linking. 12743 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 12744 for ld_flag in $LDFLAGS; do 12745 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 12746 aix_use_runtimelinking=yes 12747 break 12748 fi 12749 done 12750 ;; 12751 esac 12752 12753 exp_sym_flag='-bexport' 12754 no_entry_flag='-bnoentry' 12755 fi 12756 12757 # When large executables or shared objects are built, AIX ld can 12758 # have problems creating the table of contents. If linking a library 12759 # or program results in "error TOC overflow" add -mminimal-toc to 12760 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 12761 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 12762 12763 archive_cmds_GO='' 12764 hardcode_direct_GO=yes 12765 hardcode_direct_absolute_GO=yes 12766 hardcode_libdir_separator_GO=':' 12767 link_all_deplibs_GO=yes 12768 file_list_spec_GO='${wl}-f,' 12769 12770 if test "$GCC" = yes; then 12771 case $host_os in aix4.[012]|aix4.[012].*) 12772 # We only want to do this on AIX 4.2 and lower, the check 12773 # below for broken collect2 doesn't work under 4.3+ 12774 collect2name=`${CC} -print-prog-name=collect2` 12775 if test -f "$collect2name" && 12776 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 12777 then 12778 # We have reworked collect2 12779 : 12780 else 12781 # We have old collect2 12782 hardcode_direct_GO=unsupported 12783 # It fails to find uninstalled libraries when the uninstalled 12784 # path is not listed in the libpath. Setting hardcode_minus_L 12785 # to unsupported forces relinking 12786 hardcode_minus_L_GO=yes 12787 hardcode_libdir_flag_spec_GO='-L$libdir' 12788 hardcode_libdir_separator_GO= 12789 fi 12790 ;; 12791 esac 12792 shared_flag='-shared' 12793 if test "$aix_use_runtimelinking" = yes; then 12794 shared_flag="$shared_flag "'${wl}-G' 12795 fi 12796 else 12797 # not using gcc 12798 if test "$host_cpu" = ia64; then 12799 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 12800 # chokes on -Wl,-G. The following line is correct: 12801 shared_flag='-G' 12802 else 12803 if test "$aix_use_runtimelinking" = yes; then 12804 shared_flag='${wl}-G' 12805 else 12806 shared_flag='${wl}-bM:SRE' 12807 fi 12808 fi 12809 fi 12810 12811 export_dynamic_flag_spec_GO='${wl}-bexpall' 12812 # It seems that -bexpall does not export symbols beginning with 12813 # underscore (_), so it is better to generate a list of symbols to export. 12814 always_export_symbols_GO=yes 12815 if test "$aix_use_runtimelinking" = yes; then 12816 # Warning - without using the other runtime loading flags (-brtl), 12817 # -berok will link without error, but may produce a broken library. 12818 allow_undefined_flag_GO='-berok' 12819 # Determine the default libpath from the value encoded in an 12820 # empty executable. 12821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12822/* end confdefs.h. */ 12823 12824int 12825main () 12826{ 12827 12828 ; 12829 return 0; 12830} 12831_ACEOF 12832if ac_fn_c_try_link "$LINENO"; then : 12833 12834lt_aix_libpath_sed=' 12835 /Import File Strings/,/^$/ { 12836 /^0/ { 12837 s/^0 *\(.*\)$/\1/ 12838 p 12839 } 12840 }' 12841aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12842# Check for a 64-bit object if we didn't find anything. 12843if test -z "$aix_libpath"; then 12844 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12845fi 12846fi 12847rm -f core conftest.err conftest.$ac_objext \ 12848 conftest$ac_exeext conftest.$ac_ext 12849if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 12850 12851 hardcode_libdir_flag_spec_GO='${wl}-blibpath:$libdir:'"$aix_libpath" 12852 archive_expsym_cmds_GO='$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" 12853 else 12854 if test "$host_cpu" = ia64; then 12855 hardcode_libdir_flag_spec_GO='${wl}-R $libdir:/usr/lib:/lib' 12856 allow_undefined_flag_GO="-z nodefs" 12857 archive_expsym_cmds_GO="\$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" 12858 else 12859 # Determine the default libpath from the value encoded in an 12860 # empty executable. 12861 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12862/* end confdefs.h. */ 12863 12864int 12865main () 12866{ 12867 12868 ; 12869 return 0; 12870} 12871_ACEOF 12872if ac_fn_c_try_link "$LINENO"; then : 12873 12874lt_aix_libpath_sed=' 12875 /Import File Strings/,/^$/ { 12876 /^0/ { 12877 s/^0 *\(.*\)$/\1/ 12878 p 12879 } 12880 }' 12881aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12882# Check for a 64-bit object if we didn't find anything. 12883if test -z "$aix_libpath"; then 12884 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12885fi 12886fi 12887rm -f core conftest.err conftest.$ac_objext \ 12888 conftest$ac_exeext conftest.$ac_ext 12889if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 12890 12891 hardcode_libdir_flag_spec_GO='${wl}-blibpath:$libdir:'"$aix_libpath" 12892 # Warning - without using the other run time loading flags, 12893 # -berok will link without error, but may produce a broken library. 12894 no_undefined_flag_GO=' ${wl}-bernotok' 12895 allow_undefined_flag_GO=' ${wl}-berok' 12896 if test "$with_gnu_ld" = yes; then 12897 # We only use this code for GNU lds that support --whole-archive. 12898 whole_archive_flag_spec_GO='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12899 else 12900 # Exported symbols can be pulled into shared objects from archives 12901 whole_archive_flag_spec_GO='$convenience' 12902 fi 12903 archive_cmds_need_lc_GO=yes 12904 # This is similar to how AIX traditionally builds its shared libraries. 12905 archive_expsym_cmds_GO="\$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' 12906 fi 12907 fi 12908 ;; 12909 12910 amigaos*) 12911 case $host_cpu in 12912 powerpc) 12913 # see comment about AmigaOS4 .so support 12914 archive_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12915 archive_expsym_cmds_GO='' 12916 ;; 12917 m68k) 12918 archive_cmds_GO='$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)' 12919 hardcode_libdir_flag_spec_GO='-L$libdir' 12920 hardcode_minus_L_GO=yes 12921 ;; 12922 esac 12923 ;; 12924 12925 bsdi[45]*) 12926 export_dynamic_flag_spec_GO=-rdynamic 12927 ;; 12928 12929 cygwin* | mingw* | pw32* | cegcc*) 12930 # When not using gcc, we currently assume that we are using 12931 # Microsoft Visual C++. 12932 # hardcode_libdir_flag_spec is actually meaningless, as there is 12933 # no search path for DLLs. 12934 hardcode_libdir_flag_spec_GO=' ' 12935 allow_undefined_flag_GO=unsupported 12936 # Tell ltmain to make .lib files, not .a files. 12937 libext=lib 12938 # Tell ltmain to make .dll files, not .so files. 12939 shrext_cmds=".dll" 12940 # FIXME: Setting linknames here is a bad hack. 12941 archive_cmds_GO='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 12942 # The linker will automatically build a .lib file if we build a DLL. 12943 old_archive_from_new_cmds_GO='true' 12944 # FIXME: Should let the user specify the lib program. 12945 old_archive_cmds_GO='lib -OUT:$oldlib$oldobjs$old_deplibs' 12946 fix_srcfile_path_GO='`cygpath -w "$srcfile"`' 12947 enable_shared_with_static_runtimes_GO=yes 12948 ;; 12949 12950 darwin* | rhapsody*) 12951 12952 12953 archive_cmds_need_lc_GO=no 12954 hardcode_direct_GO=no 12955 hardcode_automatic_GO=yes 12956 hardcode_shlibpath_var_GO=unsupported 12957 if test "$lt_cv_ld_force_load" = "yes"; then 12958 whole_archive_flag_spec_GO='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 12959 else 12960 whole_archive_flag_spec_GO='' 12961 fi 12962 link_all_deplibs_GO=yes 12963 allow_undefined_flag_GO="$_lt_dar_allow_undefined" 12964 case $cc_basename in 12965 ifort*) _lt_dar_can_shared=yes ;; 12966 *) _lt_dar_can_shared=$GCC ;; 12967 esac 12968 if test "$_lt_dar_can_shared" = "yes"; then 12969 output_verbose_link_cmd=func_echo_all 12970 archive_cmds_GO="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 12971 module_cmds_GO="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 12972 archive_expsym_cmds_GO="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}" 12973 module_expsym_cmds_GO="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}" 12974 12975 else 12976 ld_shlibs_GO=no 12977 fi 12978 12979 ;; 12980 12981 dgux*) 12982 archive_cmds_GO='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12983 hardcode_libdir_flag_spec_GO='-L$libdir' 12984 hardcode_shlibpath_var_GO=no 12985 ;; 12986 12987 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 12988 # support. Future versions do this automatically, but an explicit c++rt0.o 12989 # does not break anything, and helps significantly (at the cost of a little 12990 # extra space). 12991 freebsd2.2*) 12992 archive_cmds_GO='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 12993 hardcode_libdir_flag_spec_GO='-R$libdir' 12994 hardcode_direct_GO=yes 12995 hardcode_shlibpath_var_GO=no 12996 ;; 12997 12998 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 12999 freebsd2.*) 13000 archive_cmds_GO='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 13001 hardcode_direct_GO=yes 13002 hardcode_minus_L_GO=yes 13003 hardcode_shlibpath_var_GO=no 13004 ;; 13005 13006 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 13007 freebsd* | dragonfly*) 13008 archive_cmds_GO='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 13009 hardcode_libdir_flag_spec_GO='-R$libdir' 13010 hardcode_direct_GO=yes 13011 hardcode_shlibpath_var_GO=no 13012 ;; 13013 13014 hpux9*) 13015 if test "$GCC" = yes; then 13016 archive_cmds_GO='$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' 13017 else 13018 archive_cmds_GO='$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' 13019 fi 13020 hardcode_libdir_flag_spec_GO='${wl}+b ${wl}$libdir' 13021 hardcode_libdir_separator_GO=: 13022 hardcode_direct_GO=yes 13023 13024 # hardcode_minus_L: Not really in the search PATH, 13025 # but as the default location of the library. 13026 hardcode_minus_L_GO=yes 13027 export_dynamic_flag_spec_GO='${wl}-E' 13028 ;; 13029 13030 hpux10*) 13031 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 13032 archive_cmds_GO='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 13033 else 13034 archive_cmds_GO='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 13035 fi 13036 if test "$with_gnu_ld" = no; then 13037 hardcode_libdir_flag_spec_GO='${wl}+b ${wl}$libdir' 13038 hardcode_libdir_flag_spec_ld_GO='+b $libdir' 13039 hardcode_libdir_separator_GO=: 13040 hardcode_direct_GO=yes 13041 hardcode_direct_absolute_GO=yes 13042 export_dynamic_flag_spec_GO='${wl}-E' 13043 # hardcode_minus_L: Not really in the search PATH, 13044 # but as the default location of the library. 13045 hardcode_minus_L_GO=yes 13046 fi 13047 ;; 13048 13049 hpux11*) 13050 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 13051 case $host_cpu in 13052 hppa*64*) 13053 archive_cmds_GO='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 13054 ;; 13055 ia64*) 13056 archive_cmds_GO='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 13057 ;; 13058 *) 13059 archive_cmds_GO='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 13060 ;; 13061 esac 13062 else 13063 case $host_cpu in 13064 hppa*64*) 13065 archive_cmds_GO='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 13066 ;; 13067 ia64*) 13068 archive_cmds_GO='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 13069 ;; 13070 *) 13071 archive_cmds_GO='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 13072 ;; 13073 esac 13074 fi 13075 if test "$with_gnu_ld" = no; then 13076 hardcode_libdir_flag_spec_GO='${wl}+b ${wl}$libdir' 13077 hardcode_libdir_separator_GO=: 13078 13079 case $host_cpu in 13080 hppa*64*|ia64*) 13081 hardcode_direct_GO=no 13082 hardcode_shlibpath_var_GO=no 13083 ;; 13084 *) 13085 hardcode_direct_GO=yes 13086 hardcode_direct_absolute_GO=yes 13087 export_dynamic_flag_spec_GO='${wl}-E' 13088 13089 # hardcode_minus_L: Not really in the search PATH, 13090 # but as the default location of the library. 13091 hardcode_minus_L_GO=yes 13092 ;; 13093 esac 13094 fi 13095 ;; 13096 13097 irix5* | irix6* | nonstopux*) 13098 if test "$GCC" = yes; then 13099 archive_cmds_GO='$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' 13100 # Try to use the -exported_symbol ld option, if it does not 13101 # work, assume that -exports_file does not work either and 13102 # implicitly export all symbols. 13103 save_LDFLAGS="$LDFLAGS" 13104 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 13105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13106/* end confdefs.h. */ 13107int foo(void) {} 13108_ACEOF 13109if ac_fn_c_try_link "$LINENO"; then : 13110 archive_expsym_cmds_GO='$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' 13111 13112fi 13113rm -f core conftest.err conftest.$ac_objext \ 13114 conftest$ac_exeext conftest.$ac_ext 13115 LDFLAGS="$save_LDFLAGS" 13116 else 13117 archive_cmds_GO='$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' 13118 archive_expsym_cmds_GO='$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' 13119 fi 13120 archive_cmds_need_lc_GO='no' 13121 hardcode_libdir_flag_spec_GO='${wl}-rpath ${wl}$libdir' 13122 hardcode_libdir_separator_GO=: 13123 inherit_rpath_GO=yes 13124 link_all_deplibs_GO=yes 13125 ;; 13126 13127 netbsd*) 13128 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 13129 archive_cmds_GO='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 13130 else 13131 archive_cmds_GO='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 13132 fi 13133 hardcode_libdir_flag_spec_GO='-R$libdir' 13134 hardcode_direct_GO=yes 13135 hardcode_shlibpath_var_GO=no 13136 ;; 13137 13138 newsos6) 13139 archive_cmds_GO='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13140 hardcode_direct_GO=yes 13141 hardcode_libdir_flag_spec_GO='${wl}-rpath ${wl}$libdir' 13142 hardcode_libdir_separator_GO=: 13143 hardcode_shlibpath_var_GO=no 13144 ;; 13145 13146 *nto* | *qnx*) 13147 ;; 13148 13149 openbsd*) 13150 if test -f /usr/libexec/ld.so; then 13151 hardcode_direct_GO=yes 13152 hardcode_shlibpath_var_GO=no 13153 hardcode_direct_absolute_GO=yes 13154 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13155 archive_cmds_GO='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 13156 archive_expsym_cmds_GO='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 13157 hardcode_libdir_flag_spec_GO='${wl}-rpath,$libdir' 13158 export_dynamic_flag_spec_GO='${wl}-E' 13159 else 13160 case $host_os in 13161 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 13162 archive_cmds_GO='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 13163 hardcode_libdir_flag_spec_GO='-R$libdir' 13164 ;; 13165 *) 13166 archive_cmds_GO='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 13167 hardcode_libdir_flag_spec_GO='${wl}-rpath,$libdir' 13168 ;; 13169 esac 13170 fi 13171 else 13172 ld_shlibs_GO=no 13173 fi 13174 ;; 13175 13176 os2*) 13177 hardcode_libdir_flag_spec_GO='-L$libdir' 13178 hardcode_minus_L_GO=yes 13179 allow_undefined_flag_GO=unsupported 13180 archive_cmds_GO='$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' 13181 old_archive_from_new_cmds_GO='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 13182 ;; 13183 13184 osf3*) 13185 if test "$GCC" = yes; then 13186 allow_undefined_flag_GO=' ${wl}-expect_unresolved ${wl}\*' 13187 archive_cmds_GO='$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' 13188 else 13189 allow_undefined_flag_GO=' -expect_unresolved \*' 13190 archive_cmds_GO='$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' 13191 fi 13192 archive_cmds_need_lc_GO='no' 13193 hardcode_libdir_flag_spec_GO='${wl}-rpath ${wl}$libdir' 13194 hardcode_libdir_separator_GO=: 13195 ;; 13196 13197 osf4* | osf5*) # as osf3* with the addition of -msym flag 13198 if test "$GCC" = yes; then 13199 allow_undefined_flag_GO=' ${wl}-expect_unresolved ${wl}\*' 13200 archive_cmds_GO='$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' 13201 hardcode_libdir_flag_spec_GO='${wl}-rpath ${wl}$libdir' 13202 else 13203 allow_undefined_flag_GO=' -expect_unresolved \*' 13204 archive_cmds_GO='$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' 13205 archive_expsym_cmds_GO='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ 13206 $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' 13207 13208 # Both c and cxx compiler support -rpath directly 13209 hardcode_libdir_flag_spec_GO='-rpath $libdir' 13210 fi 13211 archive_cmds_need_lc_GO='no' 13212 hardcode_libdir_separator_GO=: 13213 ;; 13214 13215 solaris*) 13216 no_undefined_flag_GO=' -z defs' 13217 if test "$GCC" = yes; then 13218 wlarc='${wl}' 13219 archive_cmds_GO='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 13220 archive_expsym_cmds_GO='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13221 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 13222 else 13223 case `$CC -V 2>&1` in 13224 *"Compilers 5.0"*) 13225 wlarc='' 13226 archive_cmds_GO='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 13227 archive_expsym_cmds_GO='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13228 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 13229 ;; 13230 *) 13231 wlarc='${wl}' 13232 archive_cmds_GO='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 13233 archive_expsym_cmds_GO='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13234 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 13235 ;; 13236 esac 13237 fi 13238 hardcode_libdir_flag_spec_GO='-R$libdir' 13239 hardcode_shlibpath_var_GO=no 13240 case $host_os in 13241 solaris2.[0-5] | solaris2.[0-5].*) ;; 13242 *) 13243 # The compiler driver will combine and reorder linker options, 13244 # but understands `-z linker_flag'. GCC discards it without `$wl', 13245 # but is careful enough not to reorder. 13246 # Supported since Solaris 2.6 (maybe 2.5.1?) 13247 if test "$GCC" = yes; then 13248 whole_archive_flag_spec_GO='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 13249 else 13250 whole_archive_flag_spec_GO='-z allextract$convenience -z defaultextract' 13251 fi 13252 ;; 13253 esac 13254 link_all_deplibs_GO=yes 13255 ;; 13256 13257 sunos4*) 13258 if test "x$host_vendor" = xsequent; then 13259 # Use $CC to link under sequent, because it throws in some extra .o 13260 # files that make .init and .fini sections work. 13261 archive_cmds_GO='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 13262 else 13263 archive_cmds_GO='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 13264 fi 13265 hardcode_libdir_flag_spec_GO='-L$libdir' 13266 hardcode_direct_GO=yes 13267 hardcode_minus_L_GO=yes 13268 hardcode_shlibpath_var_GO=no 13269 ;; 13270 13271 sysv4) 13272 case $host_vendor in 13273 sni) 13274 archive_cmds_GO='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13275 hardcode_direct_GO=yes # is this really true??? 13276 ;; 13277 siemens) 13278 ## LD is ld it makes a PLAMLIB 13279 ## CC just makes a GrossModule. 13280 archive_cmds_GO='$LD -G -o $lib $libobjs $deplibs $linker_flags' 13281 reload_cmds_GO='$CC -r -o $output$reload_objs' 13282 hardcode_direct_GO=no 13283 ;; 13284 motorola) 13285 archive_cmds_GO='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13286 hardcode_direct_GO=no #Motorola manual says yes, but my tests say they lie 13287 ;; 13288 esac 13289 runpath_var='LD_RUN_PATH' 13290 hardcode_shlibpath_var_GO=no 13291 ;; 13292 13293 sysv4.3*) 13294 archive_cmds_GO='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13295 hardcode_shlibpath_var_GO=no 13296 export_dynamic_flag_spec_GO='-Bexport' 13297 ;; 13298 13299 sysv4*MP*) 13300 if test -d /usr/nec; then 13301 archive_cmds_GO='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13302 hardcode_shlibpath_var_GO=no 13303 runpath_var=LD_RUN_PATH 13304 hardcode_runpath_var=yes 13305 ld_shlibs_GO=yes 13306 fi 13307 ;; 13308 13309 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 13310 no_undefined_flag_GO='${wl}-z,text' 13311 archive_cmds_need_lc_GO=no 13312 hardcode_shlibpath_var_GO=no 13313 runpath_var='LD_RUN_PATH' 13314 13315 if test "$GCC" = yes; then 13316 archive_cmds_GO='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13317 archive_expsym_cmds_GO='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13318 else 13319 archive_cmds_GO='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13320 archive_expsym_cmds_GO='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13321 fi 13322 ;; 13323 13324 sysv5* | sco3.2v5* | sco5v6*) 13325 # Note: We can NOT use -z defs as we might desire, because we do not 13326 # link with -lc, and that would cause any symbols used from libc to 13327 # always be unresolved, which means just about no library would 13328 # ever link correctly. If we're not using GNU ld we use -z text 13329 # though, which does catch some bad symbols but isn't as heavy-handed 13330 # as -z defs. 13331 no_undefined_flag_GO='${wl}-z,text' 13332 allow_undefined_flag_GO='${wl}-z,nodefs' 13333 archive_cmds_need_lc_GO=no 13334 hardcode_shlibpath_var_GO=no 13335 hardcode_libdir_flag_spec_GO='${wl}-R,$libdir' 13336 hardcode_libdir_separator_GO=':' 13337 link_all_deplibs_GO=yes 13338 export_dynamic_flag_spec_GO='${wl}-Bexport' 13339 runpath_var='LD_RUN_PATH' 13340 13341 if test "$GCC" = yes; then 13342 archive_cmds_GO='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13343 archive_expsym_cmds_GO='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13344 else 13345 archive_cmds_GO='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13346 archive_expsym_cmds_GO='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13347 fi 13348 ;; 13349 13350 uts4*) 13351 archive_cmds_GO='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13352 hardcode_libdir_flag_spec_GO='-L$libdir' 13353 hardcode_shlibpath_var_GO=no 13354 ;; 13355 13356 *) 13357 ld_shlibs_GO=no 13358 ;; 13359 esac 13360 13361 if test x$host_vendor = xsni; then 13362 case $host in 13363 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 13364 export_dynamic_flag_spec_GO='${wl}-Blargedynsym' 13365 ;; 13366 esac 13367 fi 13368 fi 13369 13370{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_GO" >&5 13371$as_echo "$ld_shlibs_GO" >&6; } 13372test "$ld_shlibs_GO" = no && can_build_shared=no 13373 13374with_gnu_ld_GO=$with_gnu_ld 13375 13376 13377 13378 13379 13380 13381# 13382# Do we need to explicitly link libc? 13383# 13384case "x$archive_cmds_need_lc_GO" in 13385x|xyes) 13386 # Assume -lc should be added 13387 archive_cmds_need_lc_GO=yes 13388 13389 if test "$enable_shared" = yes && test "$GCC" = yes; then 13390 case $archive_cmds_GO in 13391 *'~'*) 13392 # FIXME: we may have to deal with multi-command sequences. 13393 ;; 13394 '$CC '*) 13395 # Test whether the compiler implicitly links with -lc since on some 13396 # systems, -lgcc has to come before -lc. If gcc already passes -lc 13397 # to ld, don't add -lc before -lgcc. 13398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 13399$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 13400if ${lt_cv_archive_cmds_need_lc_GO+:} false; then : 13401 $as_echo_n "(cached) " >&6 13402else 13403 $RM conftest* 13404 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13405 13406 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13407 (eval $ac_compile) 2>&5 13408 ac_status=$? 13409 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13410 test $ac_status = 0; } 2>conftest.err; then 13411 soname=conftest 13412 lib=conftest 13413 libobjs=conftest.$ac_objext 13414 deplibs= 13415 wl=$lt_prog_compiler_wl_GO 13416 pic_flag=$lt_prog_compiler_pic_GO 13417 compiler_flags=-v 13418 linker_flags=-v 13419 verstring= 13420 output_objdir=. 13421 libname=conftest 13422 lt_save_allow_undefined_flag=$allow_undefined_flag_GO 13423 allow_undefined_flag_GO= 13424 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_GO 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 13425 (eval $archive_cmds_GO 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 13426 ac_status=$? 13427 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13428 test $ac_status = 0; } 13429 then 13430 lt_cv_archive_cmds_need_lc_GO=no 13431 else 13432 lt_cv_archive_cmds_need_lc_GO=yes 13433 fi 13434 allow_undefined_flag_GO=$lt_save_allow_undefined_flag 13435 else 13436 cat conftest.err 1>&5 13437 fi 13438 $RM conftest* 13439 13440fi 13441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_GO" >&5 13442$as_echo "$lt_cv_archive_cmds_need_lc_GO" >&6; } 13443 archive_cmds_need_lc_GO=$lt_cv_archive_cmds_need_lc_GO 13444 ;; 13445 esac 13446 fi 13447 ;; 13448esac 13449 13450 13451 13452 13453 13454 13455 13456 13457 13458 13459 13460 13461 13462 13463 13464 13465 13466 13467 13468 13469 13470 13471 13472 13473 13474 13475 13476 13477 13478 13479 13480 13481 13482 13483 13484 13485 13486 13487 13488 13489 13490 13491 13492 13493 13494 13495 13496 13497 13498 13499 13500 13501 13502 13503 13504 13505 13506 13507 13508 13509 13510 13511 13512 13513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 13514$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 13515hardcode_action_GO= 13516if test -n "$hardcode_libdir_flag_spec_GO" || 13517 test -n "$runpath_var_GO" || 13518 test "X$hardcode_automatic_GO" = "Xyes" ; then 13519 13520 # We can hardcode non-existent directories. 13521 if test "$hardcode_direct_GO" != no && 13522 # If the only mechanism to avoid hardcoding is shlibpath_var, we 13523 # have to relink, otherwise we might link with an installed library 13524 # when we should be linking with a yet-to-be-installed one 13525 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, GO)" != no && 13526 test "$hardcode_minus_L_GO" != no; then 13527 # Linking always hardcodes the temporary library directory. 13528 hardcode_action_GO=relink 13529 else 13530 # We can link without hardcoding, and we can hardcode nonexisting dirs. 13531 hardcode_action_GO=immediate 13532 fi 13533else 13534 # We cannot hardcode anything, or else we can only hardcode existing 13535 # directories. 13536 hardcode_action_GO=unsupported 13537fi 13538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_GO" >&5 13539$as_echo "$hardcode_action_GO" >&6; } 13540 13541if test "$hardcode_action_GO" = relink || 13542 test "$inherit_rpath_GO" = yes; then 13543 # Fast installation is not supported 13544 enable_fast_install=no 13545elif test "$shlibpath_overrides_runpath" = yes || 13546 test "$enable_shared" = no; then 13547 # Fast installation is not necessary 13548 enable_fast_install=needless 13549fi 13550 13551 13552 13553 13554 13555 13556 13557fi 13558 13559ac_ext=c 13560ac_cpp='$CPP $CPPFLAGS' 13561ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13562ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13563ac_compiler_gnu=$ac_cv_c_compiler_gnu 13564 13565 13566GCC=$lt_save_GCC 13567CC="$lt_save_CC" 13568 13569 13570 13571 13572 ac_config_commands="$ac_config_commands libtool" 13573 13574 13575 13576 13577# Only expand once: 13578 13579 13580 13581 13582 13583CC_FOR_BUILD=${CC_FOR_BUILD:-gcc} 13584 13585 13586for ac_prog in gawk mawk nawk awk 13587do 13588 # Extract the first word of "$ac_prog", so it can be a program name with args. 13589set dummy $ac_prog; ac_word=$2 13590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13591$as_echo_n "checking for $ac_word... " >&6; } 13592if ${ac_cv_prog_AWK+:} false; then : 13593 $as_echo_n "(cached) " >&6 13594else 13595 if test -n "$AWK"; then 13596 ac_cv_prog_AWK="$AWK" # Let the user override the test. 13597else 13598as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13599for as_dir in $PATH 13600do 13601 IFS=$as_save_IFS 13602 test -z "$as_dir" && as_dir=. 13603 for ac_exec_ext in '' $ac_executable_extensions; do 13604 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13605 ac_cv_prog_AWK="$ac_prog" 13606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13607 break 2 13608 fi 13609done 13610 done 13611IFS=$as_save_IFS 13612 13613fi 13614fi 13615AWK=$ac_cv_prog_AWK 13616if test -n "$AWK"; then 13617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 13618$as_echo "$AWK" >&6; } 13619else 13620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13621$as_echo "no" >&6; } 13622fi 13623 13624 13625 test -n "$AWK" && break 13626done 13627 13628 13629WARN_FLAGS='-Wall -Wextra -Wwrite-strings -Wcast-qual' 13630 13631 13632# Check whether --enable-werror was given. 13633if test "${enable_werror+set}" = set; then : 13634 enableval=$enable_werror; 13635fi 13636 13637if test "x$enable_werror" != "xno"; then 13638 WERROR="-Werror" 13639fi 13640 13641 13642glibgo_toolexecdir=no 13643glibgo_toolexeclibdir=no 13644 13645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 13646$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } 13647# Check whether --enable-version-specific-runtime-libs was given. 13648if test "${enable_version_specific_runtime_libs+set}" = set; then : 13649 enableval=$enable_version_specific_runtime_libs; case "$enableval" in 13650 yes) version_specific_libs=yes ;; 13651 no) version_specific_libs=no ;; 13652 *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; 13653 esac 13654else 13655 version_specific_libs=no 13656fi 13657 13658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5 13659$as_echo "$version_specific_libs" >&6; } 13660 13661# Version-specific runtime libs processing. 13662if test $version_specific_libs = yes; then 13663 glibgo_toolexecdir='${libdir}/gcc/${host_alias}' 13664 glibgo_toolexeclibdir='${toolexecdir}/${gcc_version}$(MULTISUBDIR)' 13665fi 13666 13667# Calculate glibgo_toolexecdir, glibgo_toolexeclibdir 13668# Install a library built with a cross compiler in tooldir, not libdir. 13669if test -n "$with_cross_host" && 13670 test x"$with_cross_host" != x"no"; then 13671 nover_glibgo_toolexecdir='${exec_prefix}/${host_alias}' 13672 nover_glibgo_toolexeclibdir='${toolexecdir}/lib' 13673else 13674 nover_glibgo_toolexecdir='${libdir}/gcc/${host_alias}' 13675 nover_glibgo_toolexeclibdir='${libdir}' 13676fi 13677multi_os_directory=`$GOC -print-multi-os-directory` 13678case $multi_os_directory in 13679 .) ;; # Avoid trailing /. 13680 *) nover_glibgo_toolexeclibdir=${nover_glibgo_toolexeclibdir}/${multi_os_directory} ;; 13681esac 13682 13683if test x"$glibgo_toolexecdir" = x"no"; then 13684 glibgo_toolexecdir="${nover_glibgo_toolexecdir}" 13685 glibgo_toolexeclibdir="${nover_glibgo_toolexeclibdir}" 13686fi 13687 13688 13689 13690 13691 13692# See if the user wants to configure without libffi. Some 13693# architectures don't support it. FIXME: We should set a default 13694# based on the host. 13695 13696# Check whether --with-libffi was given. 13697if test "${with_libffi+set}" = set; then : 13698 withval=$with_libffi; : 13699else 13700 with_libffi=${with_libffi_default-yes} 13701fi 13702 13703 13704LIBFFI= 13705LIBFFIINCS= 13706if test "$with_libffi" != no; then 13707 13708$as_echo "#define USE_LIBFFI 1" >>confdefs.h 13709 13710 LIBFFI=../libffi/libffi_convenience.la 13711 LIBFFIINCS='-I$(top_srcdir)/../libffi/include -I../libffi/include' 13712fi 13713 13714 13715 if test "$with_libffi" != "no"; then 13716 USE_LIBFFI_TRUE= 13717 USE_LIBFFI_FALSE='#' 13718else 13719 USE_LIBFFI_TRUE='#' 13720 USE_LIBFFI_FALSE= 13721fi 13722 13723 13724# See if the user wants to configure without libatomic. This is useful if we are 13725# on an architecture for which libgo does not need an atomic support library and 13726# libatomic does not support our C compiler. 13727 13728# Check whether --with-libatomic was given. 13729if test "${with_libatomic+set}" = set; then : 13730 withval=$with_libatomic; : 13731else 13732 with_libatomic=${with_libatomic_default-yes} 13733fi 13734 13735 13736LIBATOMIC= 13737if test "$with_libatomic" != no; then 13738 LIBATOMIC=../libatomic/libatomic_convenience.la 13739fi 13740 13741 13742# Used to tell GNU make to include a file without telling automake to 13743# include it. 13744go_include="-include" 13745 13746 13747# All known GOOS values. This is the union of all operating systems 13748# supported by the gofrontend and all operating systems supported by 13749# the gc toolchain. 13750ALLGOOS="aix android darwin dragonfly freebsd hurd irix js linux netbsd openbsd plan9 rtems solaris windows" 13751 13752is_darwin=no 13753is_freebsd=no 13754is_irix=no 13755is_linux=no 13756is_netbsd=no 13757is_openbsd=no 13758is_dragonfly=no 13759is_rtems=no 13760is_solaris=no 13761is_aix=no 13762is_hurd=no 13763GOOS=unknown 13764case ${host} in 13765 *-*-darwin*) is_darwin=yes; GOOS=darwin ;; 13766 *-*-freebsd*) is_freebsd=yes; GOOS=freebsd ;; 13767 *-*-irix6*) is_irix=yes; GOOS=irix ;; 13768 *-*-linux*) is_linux=yes; GOOS=linux ;; 13769 *-*-netbsd*) is_netbsd=yes; GOOS=netbsd ;; 13770 *-*-openbsd*) is_openbsd=yes; GOOS=openbsd ;; 13771 *-*-dragonfly*) is_dragonfly=yes; GOOS=dragonfly ;; 13772 *-*-rtems*) is_rtems=yes; GOOS=rtems ;; 13773 *-*-solaris2*) is_solaris=yes; GOOS=solaris ;; 13774 *-*-aix*) is_aix=yes; GOOS=aix ;; 13775 *-*-gnu*) is_hurd=yes; GOOS=hurd ;; 13776esac 13777 if test $is_darwin = yes; then 13778 LIBGO_IS_DARWIN_TRUE= 13779 LIBGO_IS_DARWIN_FALSE='#' 13780else 13781 LIBGO_IS_DARWIN_TRUE='#' 13782 LIBGO_IS_DARWIN_FALSE= 13783fi 13784 13785 if test $is_freebsd = yes; then 13786 LIBGO_IS_FREEBSD_TRUE= 13787 LIBGO_IS_FREEBSD_FALSE='#' 13788else 13789 LIBGO_IS_FREEBSD_TRUE='#' 13790 LIBGO_IS_FREEBSD_FALSE= 13791fi 13792 13793 if test $is_irix = yes; then 13794 LIBGO_IS_IRIX_TRUE= 13795 LIBGO_IS_IRIX_FALSE='#' 13796else 13797 LIBGO_IS_IRIX_TRUE='#' 13798 LIBGO_IS_IRIX_FALSE= 13799fi 13800 13801 if test $is_linux = yes; then 13802 LIBGO_IS_LINUX_TRUE= 13803 LIBGO_IS_LINUX_FALSE='#' 13804else 13805 LIBGO_IS_LINUX_TRUE='#' 13806 LIBGO_IS_LINUX_FALSE= 13807fi 13808 13809 if test $is_netbsd = yes; then 13810 LIBGO_IS_NETBSD_TRUE= 13811 LIBGO_IS_NETBSD_FALSE='#' 13812else 13813 LIBGO_IS_NETBSD_TRUE='#' 13814 LIBGO_IS_NETBSD_FALSE= 13815fi 13816 13817 if test $is_openbsd = yes; then 13818 LIBGO_IS_OPENBSD_TRUE= 13819 LIBGO_IS_OPENBSD_FALSE='#' 13820else 13821 LIBGO_IS_OPENBSD_TRUE='#' 13822 LIBGO_IS_OPENBSD_FALSE= 13823fi 13824 13825 if test $is_dragonfly = yes; then 13826 LIBGO_IS_DRAGONFLY_TRUE= 13827 LIBGO_IS_DRAGONFLY_FALSE='#' 13828else 13829 LIBGO_IS_DRAGONFLY_TRUE='#' 13830 LIBGO_IS_DRAGONFLY_FALSE= 13831fi 13832 13833 if test $is_rtems = yes; then 13834 LIBGO_IS_RTEMS_TRUE= 13835 LIBGO_IS_RTEMS_FALSE='#' 13836else 13837 LIBGO_IS_RTEMS_TRUE='#' 13838 LIBGO_IS_RTEMS_FALSE= 13839fi 13840 13841 if test $is_solaris = yes; then 13842 LIBGO_IS_SOLARIS_TRUE= 13843 LIBGO_IS_SOLARIS_FALSE='#' 13844else 13845 LIBGO_IS_SOLARIS_TRUE='#' 13846 LIBGO_IS_SOLARIS_FALSE= 13847fi 13848 13849 if test $is_aix = yes; then 13850 LIBGO_IS_AIX_TRUE= 13851 LIBGO_IS_AIX_FALSE='#' 13852else 13853 LIBGO_IS_AIX_TRUE='#' 13854 LIBGO_IS_AIX_FALSE= 13855fi 13856 13857 if test $is_hurd = yes; then 13858 LIBGO_IS_HURD_TRUE= 13859 LIBGO_IS_HURD_FALSE='#' 13860else 13861 LIBGO_IS_HURD_TRUE='#' 13862 LIBGO_IS_HURD_FALSE= 13863fi 13864 13865 if test $is_darwin = yes -o $is_dragonfly = yes -o $is_freebsd = yes -o $is_netbsd = yes -o $is_openbsd = yes; then 13866 LIBGO_IS_BSD_TRUE= 13867 LIBGO_IS_BSD_FALSE='#' 13868else 13869 LIBGO_IS_BSD_TRUE='#' 13870 LIBGO_IS_BSD_FALSE= 13871fi 13872 13873 13874 13875 13876USE_DEJAGNU=no 13877case ${host} in 13878 *-*-rtems*) USE_DEJAGNU=yes ;; 13879 ${build}) ;; 13880 *) USE_DEJAGNU=yes ;; 13881esac 13882 13883 13884# All known GOARCH values. This is the union of all architectures 13885# supported by the gofrontend and all architectures supported by the 13886# gc toolchain. 13887# To add a new architecture: 13888# - add it to this list 13889# - if appropriate, add an entry to ALLGOARCHFAMILY below 13890# - add an entry to the case on ${host} below to set GOARCH 13891# - update goarchList in libgo/go/go/build/syslist.go 13892# - update goarch.sh to report the values for this architecture 13893# - update go-set-goarch in gcc/testsuite/go.test/go-test.exp 13894# - update ptrSizeMap and intSizeMap in libgo/go/cmd/cgo/main.go 13895# - update arch lists in libgo/match.sh 13896# - update arch lists in libgo/testsuite/gotest 13897# - update +build lines in several places 13898# - libgo/go/runtime/lfstack_NNbit.go 13899# - libgo/go/runtime/hashNN.go 13900# - libgo/go/runtime/unalignedN.go 13901# - libgo/go/syscall/endian_XX.go 13902# - possibly others 13903# - possibly update files in libgo/go/internal/syscall/unix 13904ALLGOARCH="386 alpha amd64 amd64p32 arm armbe arm64 arm64be ia64 m68k mips mipsle mips64 mips64le mips64p32 mips64p32le nios2 ppc ppc64 ppc64le riscv riscv64 s390 s390x sh shbe sparc sparc64 wasm" 13905 13906# All known GOARCH family values. 13907ALLGOARCHFAMILY="I386 ALPHA AMD64 ARM ARM64 IA64 M68K MIPS MIPS64 NIOS2 PPC PPC64 RISCV RISCV64 S390 S390X SH SPARC SPARC64 WASM" 13908 13909GOARCH=unknown 13910case ${host} in 13911 alpha*-*-*) 13912 GOARCH=alpha 13913 ;; 13914 aarch64-*-*) 13915 GOARCH=arm64 13916 ;; 13917 arm*-*-* | strongarm*-*-* | ep9312*-*-* | xscale-*-*) 13918 GOARCH=arm 13919 case ${host} in 13920 arm*b*-*-*) 13921 GOARCH=armbe 13922 ;; 13923 esac 13924 ;; 13925 i[34567]86-*-* | x86_64-*-*) 13926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13927/* end confdefs.h. */ 13928 13929#ifdef __x86_64__ 13930#error 64-bit 13931#endif 13932 13933_ACEOF 13934if ac_fn_c_try_compile "$LINENO"; then : 13935 GOARCH=386 13936else 13937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13938/* end confdefs.h. */ 13939 13940#ifdef __ILP32__ 13941#error x32 13942#endif 13943 13944_ACEOF 13945if ac_fn_c_try_compile "$LINENO"; then : 13946 GOARCH=amd64 13947else 13948 GOARCH=amd64p32 13949fi 13950rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13951fi 13952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13953 ;; 13954 ia64-*-*) 13955 GOARCH=ia64 13956 ;; 13957 m68k*-*-*) 13958 GOARCH=m68k 13959 ;; 13960 mips*-*-*) 13961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13962/* end confdefs.h. */ 13963 13964#if _MIPS_SIM != _ABIO32 13965#error not o32 13966#endif 13967 13968_ACEOF 13969if ac_fn_c_try_compile "$LINENO"; then : 13970 mips_abi="o32" 13971else 13972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13973/* end confdefs.h. */ 13974 13975#if _MIPS_SIM != _ABIN32 13976#error not n32 13977#endif 13978 13979_ACEOF 13980if ac_fn_c_try_compile "$LINENO"; then : 13981 mips_abi="n32" 13982else 13983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13984/* end confdefs.h. */ 13985 13986#if _MIPS_SIM != _ABI64 13987#error not n64 13988#endif 13989 13990_ACEOF 13991if ac_fn_c_try_compile "$LINENO"; then : 13992 mips_abi="n64" 13993else 13994 as_fn_error $? "unknown MIPS ABI" "$LINENO" 5 13995mips_abi="n32" 13996fi 13997rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13998fi 13999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14000fi 14001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14002 case "$mips_abi" in 14003 "o32") GOARCH=mips ;; 14004 "n32") GOARCH=mips64p32 ;; 14005 "n64") GOARCH=mips64 ;; 14006 esac 14007 case "${host}" in 14008 mips*el-*-*) 14009 GOARCH="${GOARCH}le" 14010 ;; 14011 esac 14012 ;; 14013 nios2-*-*) 14014 GOARCH=nios2 14015 ;; 14016 rs6000*-*-* | powerpc*-*-*) 14017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14018/* end confdefs.h. */ 14019 14020#ifdef _ARCH_PPC64 14021#error 64-bit 14022#endif 14023 14024_ACEOF 14025if ac_fn_c_try_compile "$LINENO"; then : 14026 GOARCH=ppc 14027else 14028 14029cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14030/* end confdefs.h. */ 14031 14032#if defined(_BIG_ENDIAN) || defined(__BIG_ENDIAN__) 14033#error 64be 14034#endif 14035 14036_ACEOF 14037if ac_fn_c_try_compile "$LINENO"; then : 14038 GOARCH=ppc64le 14039else 14040 GOARCH=ppc64 14041fi 14042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14043fi 14044rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14045 ;; 14046 riscv64-*-*) 14047 GOARCH=riscv64 14048 ;; 14049 s390*-*-*) 14050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14051/* end confdefs.h. */ 14052 14053#if defined(__s390x__) 14054#error 64-bit 14055#endif 14056 14057_ACEOF 14058if ac_fn_c_try_compile "$LINENO"; then : 14059 GOARCH=s390 14060else 14061 GOARCH=s390x 14062fi 14063rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14064 ;; 14065 sh3eb*-*-* | sh4eb*-*-*) 14066 GOARCH=shbe 14067 ;; 14068 sh3*-*-* | sh4*-*-*) 14069 GOARCH=sh 14070 ;; 14071 sparc*-*-*) 14072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14073/* end confdefs.h. */ 14074 14075#if defined(__sparcv9) || defined(__arch64__) 14076#error 64-bit 14077#endif 14078 14079_ACEOF 14080if ac_fn_c_try_compile "$LINENO"; then : 14081 GOARCH=sparc 14082else 14083 GOARCH=sparc64 14084fi 14085rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14086 ;; 14087esac 14088 14089 14090 14091 14092FUNCTION_DESCRIPTORS=false 14093case ${host} in 14094 rs6000*-*-* | powerpc*-*-*) 14095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14096/* end confdefs.h. */ 14097 14098#if _CALL_ELF == 1 14099#error descriptors 14100#endif 14101 14102_ACEOF 14103if ac_fn_c_try_compile "$LINENO"; then : 14104 FUNCTION_DESCRIPTORS=false 14105else 14106 FUNCTION_DESCRIPTORS=true 14107fi 14108rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14109 ;; 14110esac 14111 14112 14113GO_LIBCALL_OS_FILE= 14114GO_LIBCALL_OS_ARCH_FILE= 14115GO_SYSCALL_OS_FILE= 14116GO_SYSCALL_OS_ARCH_FILE= 14117if test -f "${srcdir}/go/syscall/libcall_${GOOS}.go"; then 14118 GO_LIBCALL_OS_FILE="go/syscall/libcall_${GOOS}.go" 14119fi 14120if test -f "${srcdir}/go/syscall/libcall_${GOOS}_${GOARCH}.go"; then 14121 GO_LIBCALL_OS_ARCH_FILE="go/syscall/libcall_${GOOS}_${GOARCH}.go" 14122fi 14123if test -f "${srcdir}/go/syscall/syscall_${GOOS}.go"; then 14124 GO_SYSCALL_OS_FILE="go/syscall/syscall_${GOOS}.go" 14125fi 14126if test -f "${srcdir}/go/syscall/syscall_${GOOS}_${GOARCH}.go"; then 14127 GO_SYSCALL_OS_ARCH_FILE="go/syscall/syscall_${GOOS}_${GOARCH}.go" 14128fi 14129 14130 14131 14132 14133 14134OSCFLAGS="-D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" 14135case "$target" in 14136 mips-sgi-irix6.5*) 14137 # IRIX 6 needs _XOPEN_SOURCE=500 for the XPG5 version of struct 14138 # msghdr in <sys/socket.h>. 14139 OSCFLAGS="$OSCFLAGS -D_XOPEN_SOURCE=500" 14140 ;; 14141 *-*-solaris2.1[01]) 14142 # Solaris 10+ needs this so struct msghdr gets the msg_control 14143 # etc. fields in <sys/socket.h> (_XPG4_2). _XOPEN_SOURCE=600 as 14144 # above doesn't work with C99. 14145 OSCFLAGS="$OSCFLAGS -std=gnu99 -D_XOPEN_SOURCE=600 -D__EXTENSIONS__" 14146 ;; 14147esac 14148 14149 14150 14151 test -z "$HWCAP_CFLAGS" && HWCAP_CFLAGS='' 14152 14153 # Restrict the test to Solaris, other assemblers (e.g. AIX as) have -nH 14154 # with a different meaning. 14155 case ${target_os} in 14156 solaris2*) 14157 ac_save_CFLAGS="$CFLAGS" 14158 CFLAGS="$CFLAGS -Wa,-nH" 14159 14160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for as that supports -Wa,-nH" >&5 14161$as_echo_n "checking for as that supports -Wa,-nH... " >&6; } 14162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14163/* end confdefs.h. */ 14164 14165int 14166main () 14167{ 14168return 0; 14169 ; 14170 return 0; 14171} 14172_ACEOF 14173if ac_fn_c_try_compile "$LINENO"; then : 14174 ac_hwcap_flags=yes 14175else 14176 ac_hwcap_flags=no 14177fi 14178rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14179 if test "$ac_hwcap_flags" = "yes"; then 14180 HWCAP_CFLAGS="-Wa,-nH $HWCAP_CFLAGS" 14181 fi 14182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_hwcap_flags" >&5 14183$as_echo "$ac_hwcap_flags" >&6; } 14184 14185 CFLAGS="$ac_save_CFLAGS" 14186 ;; 14187 esac 14188 14189 14190 14191 14192{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fsplit-stack is supported" >&5 14193$as_echo_n "checking whether -fsplit-stack is supported... " >&6; } 14194if ${libgo_cv_c_split_stack_supported+:} false; then : 14195 $as_echo_n "(cached) " >&6 14196else 14197 CFLAGS_hold=$CFLAGS 14198CFLAGS="$CFLAGS -fsplit-stack" 14199cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14200/* end confdefs.h. */ 14201int i; 14202_ACEOF 14203if ac_fn_c_try_compile "$LINENO"; then : 14204 libgo_cv_c_split_stack_supported=yes 14205else 14206 libgo_cv_c_split_stack_supported=no 14207fi 14208rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14209CFLAGS=$CFLAGS_hold 14210fi 14211{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_c_split_stack_supported" >&5 14212$as_echo "$libgo_cv_c_split_stack_supported" >&6; } 14213 14214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether linker supports split/non-split linked together" >&5 14215$as_echo_n "checking whether linker supports split/non-split linked together... " >&6; } 14216if ${libgo_cv_c_linker_split_non_split+:} false; then : 14217 $as_echo_n "(cached) " >&6 14218else 14219 cat > conftest1.c << EOF 14220extern void f(); 14221int main() { f(); return 0; } 14222EOF 14223cat > conftest2.c << EOF 14224void f() {} 14225EOF 14226$CC -c -fsplit-stack $CFLAGS $CPPFLAGS conftest1.c >/dev/null 2>&1 14227$CC -c $CFLAGS $CPPFLAGS conftest2.c > /dev/null 2>&1 14228if $CC -o conftest conftest1.$ac_objext conftest2.$ac_objext > /dev/null 2>&1; then 14229 libgo_cv_c_linker_split_non_split=yes 14230else 14231 libgo_cv_c_linker_split_non_split=no 14232fi 14233rm -f conftest1.* conftest2.* conftest 14234fi 14235{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_c_linker_split_non_split" >&5 14236$as_echo "$libgo_cv_c_linker_split_non_split" >&6; } 14237 14238if test "$libgo_cv_c_split_stack_supported" = yes -a "$libgo_cv_c_linker_split_non_split" = yes; then 14239 SPLIT_STACK=-fsplit-stack 14240 14241$as_echo "#define USING_SPLIT_STACK 1" >>confdefs.h 14242 14243else 14244 SPLIT_STACK= 14245fi 14246 14247 if test "$libgo_cv_c_split_stack_supported" = yes -a "$libgo_cv_c_linker_split_non_split" = yes; then 14248 USING_SPLIT_STACK_TRUE= 14249 USING_SPLIT_STACK_FALSE='#' 14250else 14251 USING_SPLIT_STACK_TRUE='#' 14252 USING_SPLIT_STACK_FALSE= 14253fi 14254 14255 14256if test "$libgo_cv_c_split_stack_supported" = yes -a "$libgo_cv_c_linker_split_non_split" = no; then 14257 GO_SPLIT_STACK=-fno-split-stack 14258else 14259 GO_SPLIT_STACK= 14260fi 14261 14262 14263{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether linker supports split stack" >&5 14264$as_echo_n "checking whether linker supports split stack... " >&6; } 14265if ${libgo_cv_c_linker_supports_split_stack+:} false; then : 14266 $as_echo_n "(cached) " >&6 14267else 14268 libgo_cv_c_linker_supports_split_stack=no 14269if $GOC -Wl,--help 2>/dev/null | grep split-stack-adjust-size >/dev/null 2>&1; then 14270 libgo_cv_c_linker_supports_split_stack=yes 14271fi 14272fi 14273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_c_linker_supports_split_stack" >&5 14274$as_echo "$libgo_cv_c_linker_supports_split_stack" >&6; } 14275if test "$libgo_cv_c_linker_supports_split_stack" = yes; then 14276 14277$as_echo "#define LINKER_SUPPORTS_SPLIT_STACK 1" >>confdefs.h 14278 14279fi 14280 14281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler is llgo" >&5 14282$as_echo_n "checking whether compiler is llgo... " >&6; } 14283if ${libgo_cv_c_goc_is_llgo+:} false; then : 14284 $as_echo_n "(cached) " >&6 14285else 14286 libgo_cv_c_goc_is_llgo=no 14287if $GOC -dumpversion 2>/dev/null | grep llgo >/dev/null 2>&1; then 14288 libgo_cv_c_goc_is_llgo=yes 14289fi 14290fi 14291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_c_goc_is_llgo" >&5 14292$as_echo "$libgo_cv_c_goc_is_llgo" >&6; } 14293 if test "$libgo_cv_c_goc_is_llgo" = yes; then 14294 GOC_IS_LLGO_TRUE= 14295 GOC_IS_LLGO_FALSE='#' 14296else 14297 GOC_IS_LLGO_TRUE='#' 14298 GOC_IS_LLGO_FALSE= 14299fi 14300 14301 14302MATH_LIBS= 14303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt in -lm" >&5 14304$as_echo_n "checking for sqrt in -lm... " >&6; } 14305if ${ac_cv_lib_m_sqrt+:} false; then : 14306 $as_echo_n "(cached) " >&6 14307else 14308 ac_check_lib_save_LIBS=$LIBS 14309LIBS="-lm $LIBS" 14310cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14311/* end confdefs.h. */ 14312 14313/* Override any GCC internal prototype to avoid an error. 14314 Use char because int might match the return type of a GCC 14315 builtin and then its argument prototype would still apply. */ 14316#ifdef __cplusplus 14317extern "C" 14318#endif 14319char sqrt (); 14320int 14321main () 14322{ 14323return sqrt (); 14324 ; 14325 return 0; 14326} 14327_ACEOF 14328if ac_fn_c_try_link "$LINENO"; then : 14329 ac_cv_lib_m_sqrt=yes 14330else 14331 ac_cv_lib_m_sqrt=no 14332fi 14333rm -f core conftest.err conftest.$ac_objext \ 14334 conftest$ac_exeext conftest.$ac_ext 14335LIBS=$ac_check_lib_save_LIBS 14336fi 14337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sqrt" >&5 14338$as_echo "$ac_cv_lib_m_sqrt" >&6; } 14339if test "x$ac_cv_lib_m_sqrt" = xyes; then : 14340 MATH_LIBS=-lm 14341fi 14342 14343 14344 14345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket libraries" >&5 14346$as_echo_n "checking for socket libraries... " >&6; } 14347if ${libgo_cv_lib_sockets+:} false; then : 14348 $as_echo_n "(cached) " >&6 14349else 14350 libgo_cv_lib_sockets= 14351 libgo_check_both=no 14352 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" 14353if test "x$ac_cv_func_connect" = xyes; then : 14354 libgo_check_socket=no 14355else 14356 libgo_check_socket=yes 14357fi 14358 14359 if test "$libgo_check_socket" = "yes"; then 14360 unset ac_cv_func_connect 14361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lsocket" >&5 14362$as_echo_n "checking for main in -lsocket... " >&6; } 14363if ${ac_cv_lib_socket_main+:} false; then : 14364 $as_echo_n "(cached) " >&6 14365else 14366 ac_check_lib_save_LIBS=$LIBS 14367LIBS="-lsocket $LIBS" 14368cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14369/* end confdefs.h. */ 14370 14371 14372int 14373main () 14374{ 14375return main (); 14376 ; 14377 return 0; 14378} 14379_ACEOF 14380if ac_fn_c_try_link "$LINENO"; then : 14381 ac_cv_lib_socket_main=yes 14382else 14383 ac_cv_lib_socket_main=no 14384fi 14385rm -f core conftest.err conftest.$ac_objext \ 14386 conftest$ac_exeext conftest.$ac_ext 14387LIBS=$ac_check_lib_save_LIBS 14388fi 14389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_main" >&5 14390$as_echo "$ac_cv_lib_socket_main" >&6; } 14391if test "x$ac_cv_lib_socket_main" = xyes; then : 14392 libgo_cv_lib_sockets="-lsocket" 14393else 14394 libgo_check_both=yes 14395fi 14396 14397 fi 14398 if test "$libgo_check_both" = "yes"; then 14399 libgo_old_libs=$LIBS 14400 LIBS="$LIBS -lsocket -lnsl" 14401 unset ac_cv_func_accept 14402 ac_fn_c_check_func "$LINENO" "accept" "ac_cv_func_accept" 14403if test "x$ac_cv_func_accept" = xyes; then : 14404 libgo_check_nsl=no 14405 libgo_cv_lib_sockets="-lsocket -lnsl" 14406fi 14407 14408 unset ac_cv_func_accept 14409 LIBS=$libgo_old_libs 14410 fi 14411 unset ac_cv_func_gethostbyname 14412 libgo_old_libs="$LIBS" 14413 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" 14414if test "x$ac_cv_func_gethostbyname" = xyes; then : 14415 14416else 14417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lnsl" >&5 14418$as_echo_n "checking for main in -lnsl... " >&6; } 14419if ${ac_cv_lib_nsl_main+:} false; then : 14420 $as_echo_n "(cached) " >&6 14421else 14422 ac_check_lib_save_LIBS=$LIBS 14423LIBS="-lnsl $LIBS" 14424cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14425/* end confdefs.h. */ 14426 14427 14428int 14429main () 14430{ 14431return main (); 14432 ; 14433 return 0; 14434} 14435_ACEOF 14436if ac_fn_c_try_link "$LINENO"; then : 14437 ac_cv_lib_nsl_main=yes 14438else 14439 ac_cv_lib_nsl_main=no 14440fi 14441rm -f core conftest.err conftest.$ac_objext \ 14442 conftest$ac_exeext conftest.$ac_ext 14443LIBS=$ac_check_lib_save_LIBS 14444fi 14445{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_main" >&5 14446$as_echo "$ac_cv_lib_nsl_main" >&6; } 14447if test "x$ac_cv_lib_nsl_main" = xyes; then : 14448 libgo_cv_lib_sockets="$libgo_cv_lib_sockets -lnsl" 14449fi 14450 14451fi 14452 14453 unset ac_cv_func_gethostbyname 14454 ac_fn_c_check_func "$LINENO" "sendfile" "ac_cv_func_sendfile" 14455if test "x$ac_cv_func_sendfile" = xyes; then : 14456 14457else 14458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lsendfile" >&5 14459$as_echo_n "checking for main in -lsendfile... " >&6; } 14460if ${ac_cv_lib_sendfile_main+:} false; then : 14461 $as_echo_n "(cached) " >&6 14462else 14463 ac_check_lib_save_LIBS=$LIBS 14464LIBS="-lsendfile $LIBS" 14465cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14466/* end confdefs.h. */ 14467 14468 14469int 14470main () 14471{ 14472return main (); 14473 ; 14474 return 0; 14475} 14476_ACEOF 14477if ac_fn_c_try_link "$LINENO"; then : 14478 ac_cv_lib_sendfile_main=yes 14479else 14480 ac_cv_lib_sendfile_main=no 14481fi 14482rm -f core conftest.err conftest.$ac_objext \ 14483 conftest$ac_exeext conftest.$ac_ext 14484LIBS=$ac_check_lib_save_LIBS 14485fi 14486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sendfile_main" >&5 14487$as_echo "$ac_cv_lib_sendfile_main" >&6; } 14488if test "x$ac_cv_lib_sendfile_main" = xyes; then : 14489 libgo_cv_lib_sockets="$libgo_cv_lib_sockets -lsendfile" 14490fi 14491 14492fi 14493 14494 LIBS=$libgo_old_libs 14495 14496fi 14497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_lib_sockets" >&5 14498$as_echo "$libgo_cv_lib_sockets" >&6; } 14499NET_LIBS="$libgo_cv_lib_sockets" 14500 14501 14502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -pthread is supported" >&5 14503$as_echo_n "checking whether -pthread is supported... " >&6; } 14504if ${libgo_cv_lib_pthread+:} false; then : 14505 $as_echo_n "(cached) " >&6 14506else 14507 CFLAGS_hold=$CFLAGS 14508CFLAGS="$CFLAGS -pthread -L../libatomic/.libs" 14509cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14510/* end confdefs.h. */ 14511int i; 14512_ACEOF 14513if ac_fn_c_try_compile "$LINENO"; then : 14514 libgo_cv_lib_pthread=yes 14515else 14516 libgo_cv_lib_pthread=no 14517fi 14518rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14519CFLAGS=$CFLAGS_hold 14520fi 14521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_lib_pthread" >&5 14522$as_echo "$libgo_cv_lib_pthread" >&6; } 14523PTHREAD_CFLAGS= 14524if test "$libgo_cv_lib_pthread" = yes; then 14525 # RISC-V apparently adds -latomic when using -pthread. 14526 PTHREAD_CFLAGS="-pthread -L../libatomic/.libs" 14527fi 14528 14529 14530PTHREAD_LIBS= 14531{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5 14532$as_echo_n "checking for pthread_create in -lpthread... " >&6; } 14533if ${ac_cv_lib_pthread_pthread_create+:} false; then : 14534 $as_echo_n "(cached) " >&6 14535else 14536 ac_check_lib_save_LIBS=$LIBS 14537LIBS="-lpthread $LIBS" 14538cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14539/* end confdefs.h. */ 14540 14541/* Override any GCC internal prototype to avoid an error. 14542 Use char because int might match the return type of a GCC 14543 builtin and then its argument prototype would still apply. */ 14544#ifdef __cplusplus 14545extern "C" 14546#endif 14547char pthread_create (); 14548int 14549main () 14550{ 14551return pthread_create (); 14552 ; 14553 return 0; 14554} 14555_ACEOF 14556if ac_fn_c_try_link "$LINENO"; then : 14557 ac_cv_lib_pthread_pthread_create=yes 14558else 14559 ac_cv_lib_pthread_pthread_create=no 14560fi 14561rm -f core conftest.err conftest.$ac_objext \ 14562 conftest$ac_exeext conftest.$ac_ext 14563LIBS=$ac_check_lib_save_LIBS 14564fi 14565{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5 14566$as_echo "$ac_cv_lib_pthread_pthread_create" >&6; } 14567if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then : 14568 PTHREAD_LIBS=-lpthread 14569fi 14570 14571 14572 14573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sched_yield" >&5 14574$as_echo_n "checking for library containing sched_yield... " >&6; } 14575if ${ac_cv_search_sched_yield+:} false; then : 14576 $as_echo_n "(cached) " >&6 14577else 14578 ac_func_search_save_LIBS=$LIBS 14579cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14580/* end confdefs.h. */ 14581 14582/* Override any GCC internal prototype to avoid an error. 14583 Use char because int might match the return type of a GCC 14584 builtin and then its argument prototype would still apply. */ 14585#ifdef __cplusplus 14586extern "C" 14587#endif 14588char sched_yield (); 14589int 14590main () 14591{ 14592return sched_yield (); 14593 ; 14594 return 0; 14595} 14596_ACEOF 14597for ac_lib in '' rt; do 14598 if test -z "$ac_lib"; then 14599 ac_res="none required" 14600 else 14601 ac_res=-l$ac_lib 14602 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14603 fi 14604 if ac_fn_c_try_link "$LINENO"; then : 14605 ac_cv_search_sched_yield=$ac_res 14606fi 14607rm -f core conftest.err conftest.$ac_objext \ 14608 conftest$ac_exeext 14609 if ${ac_cv_search_sched_yield+:} false; then : 14610 break 14611fi 14612done 14613if ${ac_cv_search_sched_yield+:} false; then : 14614 14615else 14616 ac_cv_search_sched_yield=no 14617fi 14618rm conftest.$ac_ext 14619LIBS=$ac_func_search_save_LIBS 14620fi 14621{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sched_yield" >&5 14622$as_echo "$ac_cv_search_sched_yield" >&6; } 14623ac_res=$ac_cv_search_sched_yield 14624if test "$ac_res" != no; then : 14625 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14626 14627fi 14628 14629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing nanosleep" >&5 14630$as_echo_n "checking for library containing nanosleep... " >&6; } 14631if ${ac_cv_search_nanosleep+:} false; then : 14632 $as_echo_n "(cached) " >&6 14633else 14634 ac_func_search_save_LIBS=$LIBS 14635cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14636/* end confdefs.h. */ 14637 14638/* Override any GCC internal prototype to avoid an error. 14639 Use char because int might match the return type of a GCC 14640 builtin and then its argument prototype would still apply. */ 14641#ifdef __cplusplus 14642extern "C" 14643#endif 14644char nanosleep (); 14645int 14646main () 14647{ 14648return nanosleep (); 14649 ; 14650 return 0; 14651} 14652_ACEOF 14653for ac_lib in '' rt; do 14654 if test -z "$ac_lib"; then 14655 ac_res="none required" 14656 else 14657 ac_res=-l$ac_lib 14658 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14659 fi 14660 if ac_fn_c_try_link "$LINENO"; then : 14661 ac_cv_search_nanosleep=$ac_res 14662fi 14663rm -f core conftest.err conftest.$ac_objext \ 14664 conftest$ac_exeext 14665 if ${ac_cv_search_nanosleep+:} false; then : 14666 break 14667fi 14668done 14669if ${ac_cv_search_nanosleep+:} false; then : 14670 14671else 14672 ac_cv_search_nanosleep=no 14673fi 14674rm conftest.$ac_ext 14675LIBS=$ac_func_search_save_LIBS 14676fi 14677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_nanosleep" >&5 14678$as_echo "$ac_cv_search_nanosleep" >&6; } 14679ac_res=$ac_cv_search_nanosleep 14680if test "$ac_res" != no; then : 14681 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14682 14683fi 14684 14685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5 14686$as_echo_n "checking for library containing clock_gettime... " >&6; } 14687if ${ac_cv_search_clock_gettime+:} false; then : 14688 $as_echo_n "(cached) " >&6 14689else 14690 ac_func_search_save_LIBS=$LIBS 14691cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14692/* end confdefs.h. */ 14693 14694/* Override any GCC internal prototype to avoid an error. 14695 Use char because int might match the return type of a GCC 14696 builtin and then its argument prototype would still apply. */ 14697#ifdef __cplusplus 14698extern "C" 14699#endif 14700char clock_gettime (); 14701int 14702main () 14703{ 14704return clock_gettime (); 14705 ; 14706 return 0; 14707} 14708_ACEOF 14709for ac_lib in '' rt; do 14710 if test -z "$ac_lib"; then 14711 ac_res="none required" 14712 else 14713 ac_res=-l$ac_lib 14714 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14715 fi 14716 if ac_fn_c_try_link "$LINENO"; then : 14717 ac_cv_search_clock_gettime=$ac_res 14718fi 14719rm -f core conftest.err conftest.$ac_objext \ 14720 conftest$ac_exeext 14721 if ${ac_cv_search_clock_gettime+:} false; then : 14722 break 14723fi 14724done 14725if ${ac_cv_search_clock_gettime+:} false; then : 14726 14727else 14728 ac_cv_search_clock_gettime=no 14729fi 14730rm conftest.$ac_ext 14731LIBS=$ac_func_search_save_LIBS 14732fi 14733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5 14734$as_echo "$ac_cv_search_clock_gettime" >&6; } 14735ac_res=$ac_cv_search_clock_gettime 14736if test "$ac_res" != no; then : 14737 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14738 14739fi 14740 14741 14742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 14743$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 14744if ${ac_cv_c_bigendian+:} false; then : 14745 $as_echo_n "(cached) " >&6 14746else 14747 ac_cv_c_bigendian=unknown 14748 # See if we're dealing with a universal compiler. 14749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14750/* end confdefs.h. */ 14751#ifndef __APPLE_CC__ 14752 not a universal capable compiler 14753 #endif 14754 typedef int dummy; 14755 14756_ACEOF 14757if ac_fn_c_try_compile "$LINENO"; then : 14758 14759 # Check for potential -arch flags. It is not universal unless 14760 # there are at least two -arch flags with different values. 14761 ac_arch= 14762 ac_prev= 14763 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 14764 if test -n "$ac_prev"; then 14765 case $ac_word in 14766 i?86 | x86_64 | ppc | ppc64) 14767 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 14768 ac_arch=$ac_word 14769 else 14770 ac_cv_c_bigendian=universal 14771 break 14772 fi 14773 ;; 14774 esac 14775 ac_prev= 14776 elif test "x$ac_word" = "x-arch"; then 14777 ac_prev=arch 14778 fi 14779 done 14780fi 14781rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14782 if test $ac_cv_c_bigendian = unknown; then 14783 # See if sys/param.h defines the BYTE_ORDER macro. 14784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14785/* end confdefs.h. */ 14786#include <sys/types.h> 14787 #include <sys/param.h> 14788 14789int 14790main () 14791{ 14792#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 14793 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 14794 && LITTLE_ENDIAN) 14795 bogus endian macros 14796 #endif 14797 14798 ; 14799 return 0; 14800} 14801_ACEOF 14802if ac_fn_c_try_compile "$LINENO"; then : 14803 # It does; now see whether it defined to BIG_ENDIAN or not. 14804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14805/* end confdefs.h. */ 14806#include <sys/types.h> 14807 #include <sys/param.h> 14808 14809int 14810main () 14811{ 14812#if BYTE_ORDER != BIG_ENDIAN 14813 not big endian 14814 #endif 14815 14816 ; 14817 return 0; 14818} 14819_ACEOF 14820if ac_fn_c_try_compile "$LINENO"; then : 14821 ac_cv_c_bigendian=yes 14822else 14823 ac_cv_c_bigendian=no 14824fi 14825rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14826fi 14827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14828 fi 14829 if test $ac_cv_c_bigendian = unknown; then 14830 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 14831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14832/* end confdefs.h. */ 14833#include <limits.h> 14834 14835int 14836main () 14837{ 14838#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 14839 bogus endian macros 14840 #endif 14841 14842 ; 14843 return 0; 14844} 14845_ACEOF 14846if ac_fn_c_try_compile "$LINENO"; then : 14847 # It does; now see whether it defined to _BIG_ENDIAN or not. 14848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14849/* end confdefs.h. */ 14850#include <limits.h> 14851 14852int 14853main () 14854{ 14855#ifndef _BIG_ENDIAN 14856 not big endian 14857 #endif 14858 14859 ; 14860 return 0; 14861} 14862_ACEOF 14863if ac_fn_c_try_compile "$LINENO"; then : 14864 ac_cv_c_bigendian=yes 14865else 14866 ac_cv_c_bigendian=no 14867fi 14868rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14869fi 14870rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14871 fi 14872 if test $ac_cv_c_bigendian = unknown; then 14873 # Compile a test program. 14874 if test "$cross_compiling" = yes; then : 14875 # Try to guess by grepping values from an object file. 14876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14877/* end confdefs.h. */ 14878short int ascii_mm[] = 14879 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 14880 short int ascii_ii[] = 14881 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 14882 int use_ascii (int i) { 14883 return ascii_mm[i] + ascii_ii[i]; 14884 } 14885 short int ebcdic_ii[] = 14886 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 14887 short int ebcdic_mm[] = 14888 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 14889 int use_ebcdic (int i) { 14890 return ebcdic_mm[i] + ebcdic_ii[i]; 14891 } 14892 extern int foo; 14893 14894int 14895main () 14896{ 14897return use_ascii (foo) == use_ebcdic (foo); 14898 ; 14899 return 0; 14900} 14901_ACEOF 14902if ac_fn_c_try_compile "$LINENO"; then : 14903 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 14904 ac_cv_c_bigendian=yes 14905 fi 14906 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 14907 if test "$ac_cv_c_bigendian" = unknown; then 14908 ac_cv_c_bigendian=no 14909 else 14910 # finding both strings is unlikely to happen, but who knows? 14911 ac_cv_c_bigendian=unknown 14912 fi 14913 fi 14914fi 14915rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14916else 14917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14918/* end confdefs.h. */ 14919$ac_includes_default 14920int 14921main () 14922{ 14923 14924 /* Are we little or big endian? From Harbison&Steele. */ 14925 union 14926 { 14927 long int l; 14928 char c[sizeof (long int)]; 14929 } u; 14930 u.l = 1; 14931 return u.c[sizeof (long int) - 1] == 1; 14932 14933 ; 14934 return 0; 14935} 14936_ACEOF 14937if ac_fn_c_try_run "$LINENO"; then : 14938 ac_cv_c_bigendian=no 14939else 14940 ac_cv_c_bigendian=yes 14941fi 14942rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14943 conftest.$ac_objext conftest.beam conftest.$ac_ext 14944fi 14945 14946 fi 14947fi 14948{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 14949$as_echo "$ac_cv_c_bigendian" >&6; } 14950 case $ac_cv_c_bigendian in #( 14951 yes) 14952 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 14953;; #( 14954 no) 14955 ;; #( 14956 universal) 14957 14958$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 14959 14960 ;; #( 14961 *) 14962 as_fn_error $? "unknown endianness 14963 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 14964 esac 14965 14966 14967 14968 14969# Check whether --with-system-libunwind was given. 14970if test "${with_system_libunwind+set}" = set; then : 14971 withval=$with_system_libunwind; 14972fi 14973 14974 # If system-libunwind was not specifically set, pick a default setting. 14975 if test x$with_system_libunwind = x; then 14976 case ${target} in 14977 ia64-*-hpux*) with_system_libunwind=yes ;; 14978 *) with_system_libunwind=no ;; 14979 esac 14980 fi 14981 # Based on system-libunwind and target, do we have ipinfo? 14982 if test x$with_system_libunwind = xyes; then 14983 case ${target} in 14984 ia64-*-*) have_unwind_getipinfo=no ;; 14985 *) have_unwind_getipinfo=yes ;; 14986 esac 14987 else 14988 # Darwin before version 9 does not have _Unwind_GetIPInfo. 14989 14990 case ${target} in 14991 *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;; 14992 *) have_unwind_getipinfo=yes ;; 14993 esac 14994 14995 fi 14996 14997 if test x$have_unwind_getipinfo = xyes; then 14998 14999$as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h 15000 15001 fi 15002 15003 15004for ac_header in port.h sched.h semaphore.h sys/file.h sys/mman.h syscall.h sys/epoll.h sys/event.h sys/inotify.h sys/ptrace.h sys/syscall.h sys/user.h sys/utsname.h sys/select.h sys/socket.h net/if.h net/if_arp.h net/route.h netpacket/packet.h sys/prctl.h sys/mount.h sys/vfs.h sys/statfs.h sys/timex.h sys/sysinfo.h utime.h linux/ether.h linux/fs.h linux/ptrace.h linux/reboot.h netinet/in_syst.h netinet/ip.h netinet/ip_mroute.h netinet/if_ether.h 15005do : 15006 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 15007ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 15008if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 15009 cat >>confdefs.h <<_ACEOF 15010#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 15011_ACEOF 15012 15013fi 15014 15015done 15016 15017 15018for ac_header in netinet/icmp6.h 15019do : 15020 ac_fn_c_check_header_compile "$LINENO" "netinet/icmp6.h" "ac_cv_header_netinet_icmp6_h" "#include <netinet/in.h> 15021 15022" 15023if test "x$ac_cv_header_netinet_icmp6_h" = xyes; then : 15024 cat >>confdefs.h <<_ACEOF 15025#define HAVE_NETINET_ICMP6_H 1 15026_ACEOF 15027 15028fi 15029 15030done 15031 15032 15033for ac_header in linux/filter.h linux/if_addr.h linux/if_ether.h linux/if_tun.h linux/netlink.h linux/rtnetlink.h 15034do : 15035 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 15036ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#ifdef HAVE_SYS_SOCKET_H 15037#include <sys/socket.h> 15038#endif 15039 15040" 15041if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 15042 cat >>confdefs.h <<_ACEOF 15043#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 15044_ACEOF 15045 15046fi 15047 15048done 15049 15050 15051 if test "$ac_cv_header_sys_mman_h" = yes; then 15052 HAVE_SYS_MMAN_H_TRUE= 15053 HAVE_SYS_MMAN_H_FALSE='#' 15054else 15055 HAVE_SYS_MMAN_H_TRUE='#' 15056 HAVE_SYS_MMAN_H_FALSE= 15057fi 15058 15059 15060for ac_func in strerror_r strsignal wait4 mincore setenv unsetenv dl_iterate_phdr memmem 15061do : 15062 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 15063ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 15064if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 15065 cat >>confdefs.h <<_ACEOF 15066#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 15067_ACEOF 15068 15069fi 15070done 15071 15072 if test "$ac_cv_func_strerror_r" = yes; then 15073 HAVE_STRERROR_R_TRUE= 15074 HAVE_STRERROR_R_FALSE='#' 15075else 15076 HAVE_STRERROR_R_TRUE='#' 15077 HAVE_STRERROR_R_FALSE= 15078fi 15079 15080 if test "$ac_cv_func_wait4" = yes; then 15081 HAVE_WAIT4_TRUE= 15082 HAVE_WAIT4_FALSE='#' 15083else 15084 HAVE_WAIT4_TRUE='#' 15085 HAVE_WAIT4_FALSE= 15086fi 15087 15088 15089for ac_func in accept4 dup3 epoll_create1 faccessat fallocate fchmodat fchownat futimesat getxattr inotify_add_watch inotify_init inotify_init1 inotify_rm_watch listxattr mkdirat mknodat open64 openat pipe2 removexattr renameat setxattr sync_file_range splice syscall tee unlinkat unshare utimensat 15090do : 15091 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 15092ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 15093if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 15094 cat >>confdefs.h <<_ACEOF 15095#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 15096_ACEOF 15097 15098fi 15099done 15100 15101ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" 15102if test "x$ac_cv_type_off_t" = xyes; then : 15103 15104else 15105 15106cat >>confdefs.h <<_ACEOF 15107#define off_t long int 15108_ACEOF 15109 15110fi 15111 15112ac_fn_c_check_type "$LINENO" "loff_t" "ac_cv_type_loff_t" "$ac_includes_default" 15113if test "x$ac_cv_type_loff_t" = xyes; then : 15114 15115cat >>confdefs.h <<_ACEOF 15116#define HAVE_LOFF_T 1 15117_ACEOF 15118 15119 15120fi 15121 15122 15123LIBS_hold="$LIBS" 15124LIBS="$LIBS -lm" 15125for ac_func in cosl expl logl sinl tanl acosl asinl atanl atan2l expm1l ldexpl log10l log1pl 15126do : 15127 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 15128ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 15129if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 15130 cat >>confdefs.h <<_ACEOF 15131#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 15132_ACEOF 15133 15134fi 15135done 15136 15137LIBS="$LIBS_hold" 15138 15139CFLAGS_hold="$CFLAGS" 15140CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 15141LIBS_hold="$LIBS" 15142LIBS="$LIBS $PTHREAD_LIBS" 15143for ac_func in sem_timedwait 15144do : 15145 ac_fn_c_check_func "$LINENO" "sem_timedwait" "ac_cv_func_sem_timedwait" 15146if test "x$ac_cv_func_sem_timedwait" = xyes; then : 15147 cat >>confdefs.h <<_ACEOF 15148#define HAVE_SEM_TIMEDWAIT 1 15149_ACEOF 15150 15151fi 15152done 15153 15154CFLAGS="$CFLAGS_hold" 15155LIBS="$LIBS_hold" 15156 15157LIBS_hold="$LIBS" 15158LIBS="$LIBS $MATH_LIBS" 15159for ac_func in matherr 15160do : 15161 ac_fn_c_check_func "$LINENO" "matherr" "ac_cv_func_matherr" 15162if test "x$ac_cv_func_matherr" = xyes; then : 15163 cat >>confdefs.h <<_ACEOF 15164#define HAVE_MATHERR 1 15165_ACEOF 15166 15167fi 15168done 15169 15170LIBS="$LIBS_hold" 15171 15172{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -minline-all-stringops" >&5 15173$as_echo_n "checking whether compiler supports -minline-all-stringops... " >&6; } 15174if ${libgo_cv_c_stringops+:} false; then : 15175 $as_echo_n "(cached) " >&6 15176else 15177 CFLAGS_hold=$CFLAGS 15178CFLAGS="$CFLAGS -minline-all-stringops" 15179cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15180/* end confdefs.h. */ 15181int i; 15182_ACEOF 15183if ac_fn_c_try_compile "$LINENO"; then : 15184 libgo_cv_c_stringops=yes 15185else 15186 libgo_cv_c_stringops=no 15187fi 15188rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15189CFLAGS=$CFLAGS_hold 15190fi 15191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_c_stringops" >&5 15192$as_echo "$libgo_cv_c_stringops" >&6; } 15193STRINGOPS_FLAG= 15194if test "$libgo_cv_c_stringops" = yes; then 15195 STRINGOPS_FLAG=-minline-all-stringops 15196fi 15197 15198 15199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -mfancy-math-387" >&5 15200$as_echo_n "checking whether compiler supports -mfancy-math-387... " >&6; } 15201if ${libgo_cv_c_fancymath+:} false; then : 15202 $as_echo_n "(cached) " >&6 15203else 15204 CFLAGS_hold=$CFLAGS 15205CFLAGS="$CFLAGS -mfancy-math-387" 15206cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15207/* end confdefs.h. */ 15208int i; 15209_ACEOF 15210if ac_fn_c_try_compile "$LINENO"; then : 15211 libgo_cv_c_fancymath=yes 15212else 15213 libgo_cv_c_fancymath=no 15214fi 15215rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15216CFLAGS=$CFLAGS_hold 15217fi 15218{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_c_fancymath" >&5 15219$as_echo "$libgo_cv_c_fancymath" >&6; } 15220MATH_FLAG= 15221if test "$libgo_cv_c_fancymath" = yes; then 15222 MATH_FLAG="-mfancy-math-387" 15223fi 15224MATH_FLAG="${MATH_FLAG} -ffp-contract=off -fno-math-errno -fno-trapping-math" 15225 15226 15227CFLAGS_hold=$CFLAGS 15228CFLAGS="$CFLAGS -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE" 15229ac_fn_c_check_type "$LINENO" "off64_t" "ac_cv_type_off64_t" "$ac_includes_default" 15230if test "x$ac_cv_type_off64_t" = xyes; then : 15231 15232cat >>confdefs.h <<_ACEOF 15233#define HAVE_OFF64_T 1 15234_ACEOF 15235 15236 15237fi 15238 15239CFLAGS=$CFLAGS_hold 15240 15241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking epoll_event size" >&5 15242$as_echo_n "checking epoll_event size... " >&6; } 15243if ${libgo_cv_c_epoll_event_size+:} false; then : 15244 $as_echo_n "(cached) " >&6 15245else 15246 if ac_fn_c_compute_int "$LINENO" "sizeof (struct epoll_event)" "libgo_cv_c_epoll_event_size" "#include <sys/epoll.h>"; then : 15247 15248else 15249 libgo_cv_c_epoll_event_size=0 15250fi 15251 15252fi 15253{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_c_epoll_event_size" >&5 15254$as_echo "$libgo_cv_c_epoll_event_size" >&6; } 15255SIZEOF_STRUCT_EPOLL_EVENT=${libgo_cv_c_epoll_event_size} 15256 15257 15258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking epoll_event data.fd offset" >&5 15259$as_echo_n "checking epoll_event data.fd offset... " >&6; } 15260if ${libgo_cv_c_epoll_event_fd_offset+:} false; then : 15261 $as_echo_n "(cached) " >&6 15262else 15263 if ac_fn_c_compute_int "$LINENO" "offsetof (struct epoll_event, data.fd)" "libgo_cv_c_epoll_event_fd_offset" "#include <stddef.h> 15264#include <sys/epoll.h>"; then : 15265 15266else 15267 libgo_cv_c_epoll_event_fd_offset=0 15268fi 15269 15270fi 15271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_c_epoll_event_fd_offset" >&5 15272$as_echo "$libgo_cv_c_epoll_event_fd_offset" >&6; } 15273STRUCT_EPOLL_EVENT_FD_OFFSET=${libgo_cv_c_epoll_event_fd_offset} 15274 15275 15276cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15277/* end confdefs.h. */ 15278#include <sys/stat.h> 15279 15280_ACEOF 15281if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 15282 $EGREP "timespec_t.*st_atim" >/dev/null 2>&1; then : 15283 have_stat_timespec=yes 15284else 15285 have_stat_timespec=no 15286fi 15287rm -f conftest* 15288 15289 if test $have_stat_timespec = yes; then 15290 HAVE_STAT_TIMESPEC_TRUE= 15291 HAVE_STAT_TIMESPEC_FALSE='#' 15292else 15293 HAVE_STAT_TIMESPEC_TRUE='#' 15294 HAVE_STAT_TIMESPEC_FALSE= 15295fi 15296 15297 15298ac_fn_c_check_type "$LINENO" "struct exception" "ac_cv_type_struct_exception" "#include <math.h> 15299" 15300if test "x$ac_cv_type_struct_exception" = xyes; then : 15301 libgo_has_struct_exception=yes 15302else 15303 libgo_has_struct_exception=no 15304fi 15305 15306if test "$libgo_has_struct_exception" = "yes"; then 15307 15308$as_echo "#define HAVE_STRUCT_EXCEPTION 1" >>confdefs.h 15309 15310fi 15311 15312{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setcontext clobbers TLS variables" >&5 15313$as_echo_n "checking whether setcontext clobbers TLS variables... " >&6; } 15314if ${libgo_cv_lib_setcontext_clobbers_tls+:} false; then : 15315 $as_echo_n "(cached) " >&6 15316else 15317 CFLAGS_hold="$CFLAGS" 15318CFLAGS="$PTHREAD_CFLAGS" 15319LIBS_hold="$LIBS" 15320LIBS="$LIBS $PTHREAD_LIBS" 15321# The cast to long int works around a bug in the HP C Compiler 15322# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 15323# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 15324# This bug is HP SR number 8606223364. 15325{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 15326$as_echo_n "checking size of void *... " >&6; } 15327if ${ac_cv_sizeof_void_p+:} false; then : 15328 $as_echo_n "(cached) " >&6 15329else 15330 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 15331 15332else 15333 if test "$ac_cv_type_void_p" = yes; then 15334 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15335$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15336as_fn_error 77 "cannot compute sizeof (void *) 15337See \`config.log' for more details" "$LINENO" 5; } 15338 else 15339 ac_cv_sizeof_void_p=0 15340 fi 15341fi 15342 15343fi 15344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 15345$as_echo "$ac_cv_sizeof_void_p" >&6; } 15346 15347 15348 15349cat >>confdefs.h <<_ACEOF 15350#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 15351_ACEOF 15352 15353 15354as_fn_arith $ac_cv_sizeof_void_p \* 8 && ptr_type_size=$as_val 15355if test "$cross_compiling" = yes; then : 15356 case "$target:$ptr_type_size" in 15357 i?86-*-solaris2.1[01]:64 | x86_64*-*-solaris2.1[01]:64) 15358 libgo_cv_lib_setcontext_clobbers_tls=yes ;; 15359 *) 15360 libgo_cv_lib_setcontext_clobbers_tls=no ;; 15361 esac 15362 15363else 15364 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15365/* end confdefs.h. */ 15366 15367#include <pthread.h> 15368#include <stdlib.h> 15369#include <ucontext.h> 15370#include <unistd.h> 15371 15372__thread int tls; 15373 15374static char stack[10 * 1024 * 1024]; 15375static ucontext_t c; 15376 15377/* Called via makecontext/setcontext. */ 15378 15379static void 15380cfn (void) 15381{ 15382 exit (tls); 15383} 15384 15385/* Called via pthread_create. */ 15386 15387static void * 15388tfn (void *dummy) 15389{ 15390 /* The thread should still see this value after calling 15391 setcontext. */ 15392 tls = 0; 15393 15394 setcontext (&c); 15395 15396 /* The call to setcontext should not return. */ 15397 abort (); 15398} 15399 15400int 15401main () 15402{ 15403 pthread_t tid; 15404 15405 /* The thread should not see this value. */ 15406 tls = 1; 15407 15408 if (getcontext (&c) < 0) 15409 abort (); 15410 15411 c.uc_stack.ss_sp = stack; 15412#ifdef MAKECONTEXT_STACK_TOP 15413 c.uc_stack.ss_sp += sizeof stack; 15414#endif 15415 c.uc_stack.ss_flags = 0; 15416 c.uc_stack.ss_size = sizeof stack; 15417 c.uc_link = NULL; 15418 makecontext (&c, cfn, 0); 15419 15420 if (pthread_create (&tid, NULL, tfn, NULL) != 0) 15421 abort (); 15422 15423 if (pthread_join (tid, NULL) != 0) 15424 abort (); 15425 15426 /* The thread should have called exit. */ 15427 abort (); 15428} 15429 15430_ACEOF 15431if ac_fn_c_try_run "$LINENO"; then : 15432 libgo_cv_lib_setcontext_clobbers_tls=no 15433else 15434 libgo_cv_lib_setcontext_clobbers_tls=yes 15435fi 15436rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 15437 conftest.$ac_objext conftest.beam conftest.$ac_ext 15438fi 15439 15440CFLAGS="$CFLAGS_hold" 15441LIBS="$LIBS_hold" 15442 15443fi 15444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_lib_setcontext_clobbers_tls" >&5 15445$as_echo "$libgo_cv_lib_setcontext_clobbers_tls" >&6; } 15446if test "$libgo_cv_lib_setcontext_clobbers_tls" = "yes"; then 15447 15448$as_echo "#define SETCONTEXT_CLOBBERS_TLS 1" >>confdefs.h 15449 15450fi 15451 15452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .eh_frame section should be read-only" >&5 15453$as_echo_n "checking whether .eh_frame section should be read-only... " >&6; } 15454if ${libgo_cv_ro_eh_frame+:} false; then : 15455 $as_echo_n "(cached) " >&6 15456else 15457 15458libgo_cv_ro_eh_frame=no 15459echo 'extern void foo (void); void bar (void) { foo (); foo (); }' > conftest.c 15460if $CC $CFLAGS -S -fpic -fexceptions -o conftest.s conftest.c > /dev/null 2>&1; then 15461 if grep '.section.*eh_frame.*"a"' conftest.s > /dev/null; then 15462 libgo_cv_ro_eh_frame=yes 15463 elif grep '.section.*eh_frame.*#alloc' conftest.c \ 15464 | grep -v '#write' > /dev/null; then 15465 libgo_cv_ro_eh_frame=yes 15466 fi 15467fi 15468rm -f conftest.* 15469 15470fi 15471{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_ro_eh_frame" >&5 15472$as_echo "$libgo_cv_ro_eh_frame" >&6; } 15473if test "x$libgo_cv_ro_eh_frame" = xyes; then 15474 15475$as_echo "#define EH_FRAME_FLAGS \"a\"" >>confdefs.h 15476 15477else 15478 15479$as_echo "#define EH_FRAME_FLAGS \"aw\"" >>confdefs.h 15480 15481fi 15482 15483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports -Qunused-arguments" >&5 15484$as_echo_n "checking if compiler supports -Qunused-arguments... " >&6; } 15485if ${libgo_cv_c_unused_arguments+:} false; then : 15486 $as_echo_n "(cached) " >&6 15487else 15488 CFLAGS_hold=$CFLAGS 15489CFLAGS="$CFLAGS -Qunused-arguments" 15490cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15491/* end confdefs.h. */ 15492int i; 15493_ACEOF 15494if ac_fn_c_try_compile "$LINENO"; then : 15495 libgo_cv_c_unused_arguments=yes 15496else 15497 libgo_cv_c_unused_arguments=no 15498fi 15499rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15500CFLAGS=$CFLAGS_hold 15501fi 15502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_c_unused_arguments" >&5 15503$as_echo "$libgo_cv_c_unused_arguments" >&6; } 15504 15505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if assembler supports GNU comdat group syntax" >&5 15506$as_echo_n "checking if assembler supports GNU comdat group syntax... " >&6; } 15507if ${libgo_cv_as_comdat_gnu+:} false; then : 15508 $as_echo_n "(cached) " >&6 15509else 15510 15511echo '.section .text,"axG",@progbits,.foo,comdat' > conftest.s 15512CFLAGS_hold=$CFLAGS 15513if test "$libgo_cv_c_unused_arguments" = yes; then 15514 CFLAGS="$CFLAGS -Qunused-arguments" 15515fi 15516if $CC $CFLAGS -c conftest.s > /dev/null 2>&1; then 15517 libgo_cv_as_comdat_gnu=yes 15518else 15519 libgo_cv_as_comdat_gnu=no 15520fi 15521CFLAGS=$CFLAGS_hold 15522 15523fi 15524{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_as_comdat_gnu" >&5 15525$as_echo "$libgo_cv_as_comdat_gnu" >&6; } 15526if test "x$libgo_cv_as_comdat_gnu" = xyes; then 15527 15528$as_echo "#define HAVE_AS_COMDAT_GAS 1" >>confdefs.h 15529 15530fi 15531 15532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler supports pc related relocs" >&5 15533$as_echo_n "checking assembler supports pc related relocs... " >&6; } 15534if ${libgo_cv_as_x86_pcrel+:} false; then : 15535 $as_echo_n "(cached) " >&6 15536else 15537 15538libgo_cv_as_x86_pcrel=yes 15539echo '.text; foo: nop; .data; .long foo-.; .text' > conftest.s 15540CFLAGS_hold=$CFLAGS 15541if test "$libgo_cv_c_unused_arguments" = yes; then 15542 CFLAGS="$CFLAGS -Qunused-arguments" 15543fi 15544if $CC $CFLAGS -c conftest.s 2>&1 | $EGREP -i 'illegal|warning' > /dev/null; then 15545 libgo_cv_as_x86_pcrel=no 15546fi 15547CFLAGS=$CFLAGS_hold 15548 15549fi 15550{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_as_x86_pcrel" >&5 15551$as_echo "$libgo_cv_as_x86_pcrel" >&6; } 15552if test "x$libgo_cv_as_x86_pcrel" = xyes; then 15553 15554$as_echo "#define HAVE_AS_X86_PCREL 1" >>confdefs.h 15555 15556fi 15557 15558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler supports unwind section type" >&5 15559$as_echo_n "checking assembler supports unwind section type... " >&6; } 15560if ${libgo_cv_as_x86_64_unwind_section_type+:} false; then : 15561 $as_echo_n "(cached) " >&6 15562else 15563 15564libgo_cv_as_x86_64_unwind_section_type=yes 15565echo '.section .eh_frame,"a",@unwind' > conftest.s 15566CFLAGS_hold=$CFLAGS 15567if test "$libgo_cv_c_unused_arguments" = yes; then 15568 CFLAGS="$CFLAGS -Qunused-arguments" 15569fi 15570if $CC $CFLAGS -c conftest.s 2>&1 | grep -i warning > /dev/null; then 15571 libgo_cv_as_x86_64_unwind_section_type=no 15572fi 15573CFLAGS=$CFLAGS_hold 15574 15575fi 15576{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_as_x86_64_unwind_section_type" >&5 15577$as_echo "$libgo_cv_as_x86_64_unwind_section_type" >&6; } 15578if test "x$libgo_cv_as_x86_64_unwind_section_type" = xyes; then 15579 15580$as_echo "#define HAVE_AS_X86_64_UNWIND_SECTION_TYPE 1" >>confdefs.h 15581 15582fi 15583 15584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler supports AES instructions" >&5 15585$as_echo_n "checking assembler supports AES instructions... " >&6; } 15586if ${libgo_cv_as_x86_aes+:} false; then : 15587 $as_echo_n "(cached) " >&6 15588else 15589 15590libgo_cv_as_x86_aes=yes 15591echo 'aesenc %xmm0, %xmm1' > conftest.s 15592CFLAGS_hold=$CFLAGS 15593if test "$libgo_cv_c_unused_arguments" = yes; then 15594 CFLAGS="$CFLAGS -Qunused-arguments" 15595fi 15596if $CC $CFLAGS -c conftest.s 2>&1 | grep -i error > /dev/null; then 15597 libgo_cv_as_x86_aes=no 15598fi 15599CFLAGS=$CFLAGS_hold 15600 15601fi 15602{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_as_x86_aes" >&5 15603$as_echo "$libgo_cv_as_x86_aes" >&6; } 15604if test "x$libgo_cv_as_x86_aes" = xyes; then 15605 15606$as_echo "#define HAVE_AS_X86_AES 1" >>confdefs.h 15607 15608fi 15609 15610cat >confcache <<\_ACEOF 15611# This file is a shell script that caches the results of configure 15612# tests run on this system so they can be shared between configure 15613# scripts and configure runs, see configure's option --config-cache. 15614# It is not useful on other systems. If it contains results you don't 15615# want to keep, you may remove or edit it. 15616# 15617# config.status only pays attention to the cache file if you give it 15618# the --recheck option to rerun configure. 15619# 15620# `ac_cv_env_foo' variables (set or unset) will be overridden when 15621# loading this file, other *unset* `ac_cv_foo' will be assigned the 15622# following values. 15623 15624_ACEOF 15625 15626# The following way of writing the cache mishandles newlines in values, 15627# but we know of no workaround that is simple, portable, and efficient. 15628# So, we kill variables containing newlines. 15629# Ultrix sh set writes to stderr and can't be redirected directly, 15630# and sets the high bit in the cache file unless we assign to the vars. 15631( 15632 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 15633 eval ac_val=\$$ac_var 15634 case $ac_val in #( 15635 *${as_nl}*) 15636 case $ac_var in #( 15637 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 15638$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 15639 esac 15640 case $ac_var in #( 15641 _ | IFS | as_nl) ;; #( 15642 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 15643 *) { eval $ac_var=; unset $ac_var;} ;; 15644 esac ;; 15645 esac 15646 done 15647 15648 (set) 2>&1 | 15649 case $as_nl`(ac_space=' '; set) 2>&1` in #( 15650 *${as_nl}ac_space=\ *) 15651 # `set' does not quote correctly, so add quotes: double-quote 15652 # substitution turns \\\\ into \\, and sed turns \\ into \. 15653 sed -n \ 15654 "s/'/'\\\\''/g; 15655 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 15656 ;; #( 15657 *) 15658 # `set' quotes correctly as required by POSIX, so do not add quotes. 15659 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 15660 ;; 15661 esac | 15662 sort 15663) | 15664 sed ' 15665 /^ac_cv_env_/b end 15666 t clear 15667 :clear 15668 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 15669 t end 15670 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 15671 :end' >>confcache 15672if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 15673 if test -w "$cache_file"; then 15674 if test "x$cache_file" != "x/dev/null"; then 15675 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 15676$as_echo "$as_me: updating cache $cache_file" >&6;} 15677 if test ! -f "$cache_file" || test -h "$cache_file"; then 15678 cat confcache >"$cache_file" 15679 else 15680 case $cache_file in #( 15681 */* | ?:*) 15682 mv -f confcache "$cache_file"$$ && 15683 mv -f "$cache_file"$$ "$cache_file" ;; #( 15684 *) 15685 mv -f confcache "$cache_file" ;; 15686 esac 15687 fi 15688 fi 15689 else 15690 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 15691$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 15692 fi 15693fi 15694rm -f confcache 15695 15696if test ${multilib} = yes; then 15697 multilib_arg="--enable-multilib" 15698else 15699 multilib_arg= 15700fi 15701 15702ac_config_files="$ac_config_files Makefile testsuite/Makefile" 15703 15704 15705ac_config_commands="$ac_config_commands default" 15706 15707 15708cat >confcache <<\_ACEOF 15709# This file is a shell script that caches the results of configure 15710# tests run on this system so they can be shared between configure 15711# scripts and configure runs, see configure's option --config-cache. 15712# It is not useful on other systems. If it contains results you don't 15713# want to keep, you may remove or edit it. 15714# 15715# config.status only pays attention to the cache file if you give it 15716# the --recheck option to rerun configure. 15717# 15718# `ac_cv_env_foo' variables (set or unset) will be overridden when 15719# loading this file, other *unset* `ac_cv_foo' will be assigned the 15720# following values. 15721 15722_ACEOF 15723 15724# The following way of writing the cache mishandles newlines in values, 15725# but we know of no workaround that is simple, portable, and efficient. 15726# So, we kill variables containing newlines. 15727# Ultrix sh set writes to stderr and can't be redirected directly, 15728# and sets the high bit in the cache file unless we assign to the vars. 15729( 15730 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 15731 eval ac_val=\$$ac_var 15732 case $ac_val in #( 15733 *${as_nl}*) 15734 case $ac_var in #( 15735 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 15736$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 15737 esac 15738 case $ac_var in #( 15739 _ | IFS | as_nl) ;; #( 15740 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 15741 *) { eval $ac_var=; unset $ac_var;} ;; 15742 esac ;; 15743 esac 15744 done 15745 15746 (set) 2>&1 | 15747 case $as_nl`(ac_space=' '; set) 2>&1` in #( 15748 *${as_nl}ac_space=\ *) 15749 # `set' does not quote correctly, so add quotes: double-quote 15750 # substitution turns \\\\ into \\, and sed turns \\ into \. 15751 sed -n \ 15752 "s/'/'\\\\''/g; 15753 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 15754 ;; #( 15755 *) 15756 # `set' quotes correctly as required by POSIX, so do not add quotes. 15757 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 15758 ;; 15759 esac | 15760 sort 15761) | 15762 sed ' 15763 /^ac_cv_env_/b end 15764 t clear 15765 :clear 15766 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 15767 t end 15768 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 15769 :end' >>confcache 15770if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 15771 if test -w "$cache_file"; then 15772 if test "x$cache_file" != "x/dev/null"; then 15773 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 15774$as_echo "$as_me: updating cache $cache_file" >&6;} 15775 if test ! -f "$cache_file" || test -h "$cache_file"; then 15776 cat confcache >"$cache_file" 15777 else 15778 case $cache_file in #( 15779 */* | ?:*) 15780 mv -f confcache "$cache_file"$$ && 15781 mv -f "$cache_file"$$ "$cache_file" ;; #( 15782 *) 15783 mv -f confcache "$cache_file" ;; 15784 esac 15785 fi 15786 fi 15787 else 15788 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 15789$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 15790 fi 15791fi 15792rm -f confcache 15793 15794test "x$prefix" = xNONE && prefix=$ac_default_prefix 15795# Let make expand exec_prefix. 15796test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 15797 15798DEFS=-DHAVE_CONFIG_H 15799 15800ac_libobjs= 15801ac_ltlibobjs= 15802U= 15803for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 15804 # 1. Remove the extension, and $U if already installed. 15805 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 15806 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 15807 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 15808 # will be set to the directory where LIBOBJS objects are built. 15809 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 15810 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 15811done 15812LIBOBJS=$ac_libobjs 15813 15814LTLIBOBJS=$ac_ltlibobjs 15815 15816 15817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 15818$as_echo_n "checking that generated files are newer than configure... " >&6; } 15819 if test -n "$am_sleep_pid"; then 15820 # Hide warnings about reused PIDs. 15821 wait $am_sleep_pid 2>/dev/null 15822 fi 15823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 15824$as_echo "done" >&6; } 15825 if test -n "$EXEEXT"; then 15826 am__EXEEXT_TRUE= 15827 am__EXEEXT_FALSE='#' 15828else 15829 am__EXEEXT_TRUE='#' 15830 am__EXEEXT_FALSE= 15831fi 15832 15833if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 15834 as_fn_error $? "conditional \"AMDEP\" was never defined. 15835Usually this means the macro was only invoked conditionally." "$LINENO" 5 15836fi 15837if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 15838 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 15839Usually this means the macro was only invoked conditionally." "$LINENO" 5 15840fi 15841if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 15842 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 15843Usually this means the macro was only invoked conditionally." "$LINENO" 5 15844fi 15845if test -z "${USE_LIBFFI_TRUE}" && test -z "${USE_LIBFFI_FALSE}"; then 15846 as_fn_error $? "conditional \"USE_LIBFFI\" was never defined. 15847Usually this means the macro was only invoked conditionally." "$LINENO" 5 15848fi 15849if test -z "${LIBGO_IS_DARWIN_TRUE}" && test -z "${LIBGO_IS_DARWIN_FALSE}"; then 15850 as_fn_error $? "conditional \"LIBGO_IS_DARWIN\" was never defined. 15851Usually this means the macro was only invoked conditionally." "$LINENO" 5 15852fi 15853if test -z "${LIBGO_IS_FREEBSD_TRUE}" && test -z "${LIBGO_IS_FREEBSD_FALSE}"; then 15854 as_fn_error $? "conditional \"LIBGO_IS_FREEBSD\" was never defined. 15855Usually this means the macro was only invoked conditionally." "$LINENO" 5 15856fi 15857if test -z "${LIBGO_IS_IRIX_TRUE}" && test -z "${LIBGO_IS_IRIX_FALSE}"; then 15858 as_fn_error $? "conditional \"LIBGO_IS_IRIX\" was never defined. 15859Usually this means the macro was only invoked conditionally." "$LINENO" 5 15860fi 15861if test -z "${LIBGO_IS_LINUX_TRUE}" && test -z "${LIBGO_IS_LINUX_FALSE}"; then 15862 as_fn_error $? "conditional \"LIBGO_IS_LINUX\" was never defined. 15863Usually this means the macro was only invoked conditionally." "$LINENO" 5 15864fi 15865if test -z "${LIBGO_IS_NETBSD_TRUE}" && test -z "${LIBGO_IS_NETBSD_FALSE}"; then 15866 as_fn_error $? "conditional \"LIBGO_IS_NETBSD\" was never defined. 15867Usually this means the macro was only invoked conditionally." "$LINENO" 5 15868fi 15869if test -z "${LIBGO_IS_OPENBSD_TRUE}" && test -z "${LIBGO_IS_OPENBSD_FALSE}"; then 15870 as_fn_error $? "conditional \"LIBGO_IS_OPENBSD\" was never defined. 15871Usually this means the macro was only invoked conditionally." "$LINENO" 5 15872fi 15873if test -z "${LIBGO_IS_DRAGONFLY_TRUE}" && test -z "${LIBGO_IS_DRAGONFLY_FALSE}"; then 15874 as_fn_error $? "conditional \"LIBGO_IS_DRAGONFLY\" was never defined. 15875Usually this means the macro was only invoked conditionally." "$LINENO" 5 15876fi 15877if test -z "${LIBGO_IS_RTEMS_TRUE}" && test -z "${LIBGO_IS_RTEMS_FALSE}"; then 15878 as_fn_error $? "conditional \"LIBGO_IS_RTEMS\" was never defined. 15879Usually this means the macro was only invoked conditionally." "$LINENO" 5 15880fi 15881if test -z "${LIBGO_IS_SOLARIS_TRUE}" && test -z "${LIBGO_IS_SOLARIS_FALSE}"; then 15882 as_fn_error $? "conditional \"LIBGO_IS_SOLARIS\" was never defined. 15883Usually this means the macro was only invoked conditionally." "$LINENO" 5 15884fi 15885if test -z "${LIBGO_IS_AIX_TRUE}" && test -z "${LIBGO_IS_AIX_FALSE}"; then 15886 as_fn_error $? "conditional \"LIBGO_IS_AIX\" was never defined. 15887Usually this means the macro was only invoked conditionally." "$LINENO" 5 15888fi 15889if test -z "${LIBGO_IS_HURD_TRUE}" && test -z "${LIBGO_IS_HURD_FALSE}"; then 15890 as_fn_error $? "conditional \"LIBGO_IS_HURD\" was never defined. 15891Usually this means the macro was only invoked conditionally." "$LINENO" 5 15892fi 15893if test -z "${LIBGO_IS_BSD_TRUE}" && test -z "${LIBGO_IS_BSD_FALSE}"; then 15894 as_fn_error $? "conditional \"LIBGO_IS_BSD\" was never defined. 15895Usually this means the macro was only invoked conditionally." "$LINENO" 5 15896fi 15897if test -z "${USING_SPLIT_STACK_TRUE}" && test -z "${USING_SPLIT_STACK_FALSE}"; then 15898 as_fn_error $? "conditional \"USING_SPLIT_STACK\" was never defined. 15899Usually this means the macro was only invoked conditionally." "$LINENO" 5 15900fi 15901if test -z "${GOC_IS_LLGO_TRUE}" && test -z "${GOC_IS_LLGO_FALSE}"; then 15902 as_fn_error $? "conditional \"GOC_IS_LLGO\" was never defined. 15903Usually this means the macro was only invoked conditionally." "$LINENO" 5 15904fi 15905 15906if test -z "${HAVE_SYS_MMAN_H_TRUE}" && test -z "${HAVE_SYS_MMAN_H_FALSE}"; then 15907 as_fn_error $? "conditional \"HAVE_SYS_MMAN_H\" was never defined. 15908Usually this means the macro was only invoked conditionally." "$LINENO" 5 15909fi 15910if test -z "${HAVE_STRERROR_R_TRUE}" && test -z "${HAVE_STRERROR_R_FALSE}"; then 15911 as_fn_error $? "conditional \"HAVE_STRERROR_R\" was never defined. 15912Usually this means the macro was only invoked conditionally." "$LINENO" 5 15913fi 15914if test -z "${HAVE_WAIT4_TRUE}" && test -z "${HAVE_WAIT4_FALSE}"; then 15915 as_fn_error $? "conditional \"HAVE_WAIT4\" was never defined. 15916Usually this means the macro was only invoked conditionally." "$LINENO" 5 15917fi 15918if test -z "${HAVE_STAT_TIMESPEC_TRUE}" && test -z "${HAVE_STAT_TIMESPEC_FALSE}"; then 15919 as_fn_error $? "conditional \"HAVE_STAT_TIMESPEC\" was never defined. 15920Usually this means the macro was only invoked conditionally." "$LINENO" 5 15921fi 15922 15923: "${CONFIG_STATUS=./config.status}" 15924ac_write_fail=0 15925ac_clean_files_save=$ac_clean_files 15926ac_clean_files="$ac_clean_files $CONFIG_STATUS" 15927{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 15928$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 15929as_write_fail=0 15930cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 15931#! $SHELL 15932# Generated by $as_me. 15933# Run this file to recreate the current configuration. 15934# Compiler output produced by configure, useful for debugging 15935# configure, is in config.log if it exists. 15936 15937debug=false 15938ac_cs_recheck=false 15939ac_cs_silent=false 15940 15941SHELL=\${CONFIG_SHELL-$SHELL} 15942export SHELL 15943_ASEOF 15944cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 15945## -------------------- ## 15946## M4sh Initialization. ## 15947## -------------------- ## 15948 15949# Be more Bourne compatible 15950DUALCASE=1; export DUALCASE # for MKS sh 15951if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 15952 emulate sh 15953 NULLCMD=: 15954 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 15955 # is contrary to our usage. Disable this feature. 15956 alias -g '${1+"$@"}'='"$@"' 15957 setopt NO_GLOB_SUBST 15958else 15959 case `(set -o) 2>/dev/null` in #( 15960 *posix*) : 15961 set -o posix ;; #( 15962 *) : 15963 ;; 15964esac 15965fi 15966 15967 15968as_nl=' 15969' 15970export as_nl 15971# Printing a long string crashes Solaris 7 /usr/bin/printf. 15972as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 15973as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 15974as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 15975# Prefer a ksh shell builtin over an external printf program on Solaris, 15976# but without wasting forks for bash or zsh. 15977if test -z "$BASH_VERSION$ZSH_VERSION" \ 15978 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 15979 as_echo='print -r --' 15980 as_echo_n='print -rn --' 15981elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 15982 as_echo='printf %s\n' 15983 as_echo_n='printf %s' 15984else 15985 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 15986 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 15987 as_echo_n='/usr/ucb/echo -n' 15988 else 15989 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 15990 as_echo_n_body='eval 15991 arg=$1; 15992 case $arg in #( 15993 *"$as_nl"*) 15994 expr "X$arg" : "X\\(.*\\)$as_nl"; 15995 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 15996 esac; 15997 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 15998 ' 15999 export as_echo_n_body 16000 as_echo_n='sh -c $as_echo_n_body as_echo' 16001 fi 16002 export as_echo_body 16003 as_echo='sh -c $as_echo_body as_echo' 16004fi 16005 16006# The user is always right. 16007if test "${PATH_SEPARATOR+set}" != set; then 16008 PATH_SEPARATOR=: 16009 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 16010 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 16011 PATH_SEPARATOR=';' 16012 } 16013fi 16014 16015 16016# IFS 16017# We need space, tab and new line, in precisely that order. Quoting is 16018# there to prevent editors from complaining about space-tab. 16019# (If _AS_PATH_WALK were called with IFS unset, it would disable word 16020# splitting by setting IFS to empty value.) 16021IFS=" "" $as_nl" 16022 16023# Find who we are. Look in the path if we contain no directory separator. 16024as_myself= 16025case $0 in #(( 16026 *[\\/]* ) as_myself=$0 ;; 16027 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16028for as_dir in $PATH 16029do 16030 IFS=$as_save_IFS 16031 test -z "$as_dir" && as_dir=. 16032 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 16033 done 16034IFS=$as_save_IFS 16035 16036 ;; 16037esac 16038# We did not find ourselves, most probably we were run as `sh COMMAND' 16039# in which case we are not to be found in the path. 16040if test "x$as_myself" = x; then 16041 as_myself=$0 16042fi 16043if test ! -f "$as_myself"; then 16044 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 16045 exit 1 16046fi 16047 16048# Unset variables that we do not need and which cause bugs (e.g. in 16049# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 16050# suppresses any "Segmentation fault" message there. '((' could 16051# trigger a bug in pdksh 5.2.14. 16052for as_var in BASH_ENV ENV MAIL MAILPATH 16053do eval test x\${$as_var+set} = xset \ 16054 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 16055done 16056PS1='$ ' 16057PS2='> ' 16058PS4='+ ' 16059 16060# NLS nuisances. 16061LC_ALL=C 16062export LC_ALL 16063LANGUAGE=C 16064export LANGUAGE 16065 16066# CDPATH. 16067(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16068 16069 16070# as_fn_error STATUS ERROR [LINENO LOG_FD] 16071# ---------------------------------------- 16072# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 16073# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 16074# script with STATUS, using 1 if that was 0. 16075as_fn_error () 16076{ 16077 as_status=$1; test $as_status -eq 0 && as_status=1 16078 if test "$4"; then 16079 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16080 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 16081 fi 16082 $as_echo "$as_me: error: $2" >&2 16083 as_fn_exit $as_status 16084} # as_fn_error 16085 16086 16087# as_fn_set_status STATUS 16088# ----------------------- 16089# Set $? to STATUS, without forking. 16090as_fn_set_status () 16091{ 16092 return $1 16093} # as_fn_set_status 16094 16095# as_fn_exit STATUS 16096# ----------------- 16097# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 16098as_fn_exit () 16099{ 16100 set +e 16101 as_fn_set_status $1 16102 exit $1 16103} # as_fn_exit 16104 16105# as_fn_unset VAR 16106# --------------- 16107# Portably unset VAR. 16108as_fn_unset () 16109{ 16110 { eval $1=; unset $1;} 16111} 16112as_unset=as_fn_unset 16113# as_fn_append VAR VALUE 16114# ---------------------- 16115# Append the text in VALUE to the end of the definition contained in VAR. Take 16116# advantage of any shell optimizations that allow amortized linear growth over 16117# repeated appends, instead of the typical quadratic growth present in naive 16118# implementations. 16119if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 16120 eval 'as_fn_append () 16121 { 16122 eval $1+=\$2 16123 }' 16124else 16125 as_fn_append () 16126 { 16127 eval $1=\$$1\$2 16128 } 16129fi # as_fn_append 16130 16131# as_fn_arith ARG... 16132# ------------------ 16133# Perform arithmetic evaluation on the ARGs, and store the result in the 16134# global $as_val. Take advantage of shells that can avoid forks. The arguments 16135# must be portable across $(()) and expr. 16136if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 16137 eval 'as_fn_arith () 16138 { 16139 as_val=$(( $* )) 16140 }' 16141else 16142 as_fn_arith () 16143 { 16144 as_val=`expr "$@" || test $? -eq 1` 16145 } 16146fi # as_fn_arith 16147 16148 16149if expr a : '\(a\)' >/dev/null 2>&1 && 16150 test "X`expr 00001 : '.*\(...\)'`" = X001; then 16151 as_expr=expr 16152else 16153 as_expr=false 16154fi 16155 16156if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 16157 as_basename=basename 16158else 16159 as_basename=false 16160fi 16161 16162if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 16163 as_dirname=dirname 16164else 16165 as_dirname=false 16166fi 16167 16168as_me=`$as_basename -- "$0" || 16169$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 16170 X"$0" : 'X\(//\)$' \| \ 16171 X"$0" : 'X\(/\)' \| . 2>/dev/null || 16172$as_echo X/"$0" | 16173 sed '/^.*\/\([^/][^/]*\)\/*$/{ 16174 s//\1/ 16175 q 16176 } 16177 /^X\/\(\/\/\)$/{ 16178 s//\1/ 16179 q 16180 } 16181 /^X\/\(\/\).*/{ 16182 s//\1/ 16183 q 16184 } 16185 s/.*/./; q'` 16186 16187# Avoid depending upon Character Ranges. 16188as_cr_letters='abcdefghijklmnopqrstuvwxyz' 16189as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 16190as_cr_Letters=$as_cr_letters$as_cr_LETTERS 16191as_cr_digits='0123456789' 16192as_cr_alnum=$as_cr_Letters$as_cr_digits 16193 16194ECHO_C= ECHO_N= ECHO_T= 16195case `echo -n x` in #((((( 16196-n*) 16197 case `echo 'xy\c'` in 16198 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 16199 xy) ECHO_C='\c';; 16200 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 16201 ECHO_T=' ';; 16202 esac;; 16203*) 16204 ECHO_N='-n';; 16205esac 16206 16207rm -f conf$$ conf$$.exe conf$$.file 16208if test -d conf$$.dir; then 16209 rm -f conf$$.dir/conf$$.file 16210else 16211 rm -f conf$$.dir 16212 mkdir conf$$.dir 2>/dev/null 16213fi 16214if (echo >conf$$.file) 2>/dev/null; then 16215 if ln -s conf$$.file conf$$ 2>/dev/null; then 16216 as_ln_s='ln -s' 16217 # ... but there are two gotchas: 16218 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 16219 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 16220 # In both cases, we have to default to `cp -pR'. 16221 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 16222 as_ln_s='cp -pR' 16223 elif ln conf$$.file conf$$ 2>/dev/null; then 16224 as_ln_s=ln 16225 else 16226 as_ln_s='cp -pR' 16227 fi 16228else 16229 as_ln_s='cp -pR' 16230fi 16231rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 16232rmdir conf$$.dir 2>/dev/null 16233 16234 16235# as_fn_mkdir_p 16236# ------------- 16237# Create "$as_dir" as a directory, including parents if necessary. 16238as_fn_mkdir_p () 16239{ 16240 16241 case $as_dir in #( 16242 -*) as_dir=./$as_dir;; 16243 esac 16244 test -d "$as_dir" || eval $as_mkdir_p || { 16245 as_dirs= 16246 while :; do 16247 case $as_dir in #( 16248 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 16249 *) as_qdir=$as_dir;; 16250 esac 16251 as_dirs="'$as_qdir' $as_dirs" 16252 as_dir=`$as_dirname -- "$as_dir" || 16253$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16254 X"$as_dir" : 'X\(//\)[^/]' \| \ 16255 X"$as_dir" : 'X\(//\)$' \| \ 16256 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 16257$as_echo X"$as_dir" | 16258 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16259 s//\1/ 16260 q 16261 } 16262 /^X\(\/\/\)[^/].*/{ 16263 s//\1/ 16264 q 16265 } 16266 /^X\(\/\/\)$/{ 16267 s//\1/ 16268 q 16269 } 16270 /^X\(\/\).*/{ 16271 s//\1/ 16272 q 16273 } 16274 s/.*/./; q'` 16275 test -d "$as_dir" && break 16276 done 16277 test -z "$as_dirs" || eval "mkdir $as_dirs" 16278 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 16279 16280 16281} # as_fn_mkdir_p 16282if mkdir -p . 2>/dev/null; then 16283 as_mkdir_p='mkdir -p "$as_dir"' 16284else 16285 test -d ./-p && rmdir ./-p 16286 as_mkdir_p=false 16287fi 16288 16289 16290# as_fn_executable_p FILE 16291# ----------------------- 16292# Test if FILE is an executable regular file. 16293as_fn_executable_p () 16294{ 16295 test -f "$1" && test -x "$1" 16296} # as_fn_executable_p 16297as_test_x='test -x' 16298as_executable_p=as_fn_executable_p 16299 16300# Sed expression to map a string onto a valid CPP name. 16301as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 16302 16303# Sed expression to map a string onto a valid variable name. 16304as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 16305 16306 16307exec 6>&1 16308## ----------------------------------- ## 16309## Main body of $CONFIG_STATUS script. ## 16310## ----------------------------------- ## 16311_ASEOF 16312test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 16313 16314cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16315# Save the log message, to keep $0 and so on meaningful, and to 16316# report actual input values of CONFIG_FILES etc. instead of their 16317# values after options handling. 16318ac_log=" 16319This file was extended by package-unused $as_me version-unused, which was 16320generated by GNU Autoconf 2.69. Invocation command line was 16321 16322 CONFIG_FILES = $CONFIG_FILES 16323 CONFIG_HEADERS = $CONFIG_HEADERS 16324 CONFIG_LINKS = $CONFIG_LINKS 16325 CONFIG_COMMANDS = $CONFIG_COMMANDS 16326 $ $0 $@ 16327 16328on `(hostname || uname -n) 2>/dev/null | sed 1q` 16329" 16330 16331_ACEOF 16332 16333case $ac_config_files in *" 16334"*) set x $ac_config_files; shift; ac_config_files=$*;; 16335esac 16336 16337case $ac_config_headers in *" 16338"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 16339esac 16340 16341 16342cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16343# Files that config.status was made for. 16344config_files="$ac_config_files" 16345config_headers="$ac_config_headers" 16346config_commands="$ac_config_commands" 16347 16348_ACEOF 16349 16350cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16351ac_cs_usage="\ 16352\`$as_me' instantiates files and other configuration actions 16353from templates according to the current configuration. Unless the files 16354and actions are specified as TAGs, all are instantiated by default. 16355 16356Usage: $0 [OPTION]... [TAG]... 16357 16358 -h, --help print this help, then exit 16359 -V, --version print version number and configuration settings, then exit 16360 --config print configuration, then exit 16361 -q, --quiet, --silent 16362 do not print progress messages 16363 -d, --debug don't remove temporary files 16364 --recheck update $as_me by reconfiguring in the same conditions 16365 --file=FILE[:TEMPLATE] 16366 instantiate the configuration file FILE 16367 --header=FILE[:TEMPLATE] 16368 instantiate the configuration header FILE 16369 16370Configuration files: 16371$config_files 16372 16373Configuration headers: 16374$config_headers 16375 16376Configuration commands: 16377$config_commands 16378 16379Report bugs to the package provider." 16380 16381_ACEOF 16382cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16383ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 16384ac_cs_version="\\ 16385package-unused config.status version-unused 16386configured by $0, generated by GNU Autoconf 2.69, 16387 with options \\"\$ac_cs_config\\" 16388 16389Copyright (C) 2012 Free Software Foundation, Inc. 16390This config.status script is free software; the Free Software Foundation 16391gives unlimited permission to copy, distribute and modify it." 16392 16393ac_pwd='$ac_pwd' 16394srcdir='$srcdir' 16395INSTALL='$INSTALL' 16396MKDIR_P='$MKDIR_P' 16397AWK='$AWK' 16398test -n "\$AWK" || AWK=awk 16399_ACEOF 16400 16401cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16402# The default lists apply if the user does not specify any file. 16403ac_need_defaults=: 16404while test $# != 0 16405do 16406 case $1 in 16407 --*=?*) 16408 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16409 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 16410 ac_shift=: 16411 ;; 16412 --*=) 16413 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16414 ac_optarg= 16415 ac_shift=: 16416 ;; 16417 *) 16418 ac_option=$1 16419 ac_optarg=$2 16420 ac_shift=shift 16421 ;; 16422 esac 16423 16424 case $ac_option in 16425 # Handling of the options. 16426 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 16427 ac_cs_recheck=: ;; 16428 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 16429 $as_echo "$ac_cs_version"; exit ;; 16430 --config | --confi | --conf | --con | --co | --c ) 16431 $as_echo "$ac_cs_config"; exit ;; 16432 --debug | --debu | --deb | --de | --d | -d ) 16433 debug=: ;; 16434 --file | --fil | --fi | --f ) 16435 $ac_shift 16436 case $ac_optarg in 16437 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16438 '') as_fn_error $? "missing file argument" ;; 16439 esac 16440 as_fn_append CONFIG_FILES " '$ac_optarg'" 16441 ac_need_defaults=false;; 16442 --header | --heade | --head | --hea ) 16443 $ac_shift 16444 case $ac_optarg in 16445 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16446 esac 16447 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 16448 ac_need_defaults=false;; 16449 --he | --h) 16450 # Conflict between --help and --header 16451 as_fn_error $? "ambiguous option: \`$1' 16452Try \`$0 --help' for more information.";; 16453 --help | --hel | -h ) 16454 $as_echo "$ac_cs_usage"; exit ;; 16455 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 16456 | -silent | --silent | --silen | --sile | --sil | --si | --s) 16457 ac_cs_silent=: ;; 16458 16459 # This is an error. 16460 -*) as_fn_error $? "unrecognized option: \`$1' 16461Try \`$0 --help' for more information." ;; 16462 16463 *) as_fn_append ac_config_targets " $1" 16464 ac_need_defaults=false ;; 16465 16466 esac 16467 shift 16468done 16469 16470ac_configure_extra_args= 16471 16472if $ac_cs_silent; then 16473 exec 6>/dev/null 16474 ac_configure_extra_args="$ac_configure_extra_args --silent" 16475fi 16476 16477_ACEOF 16478cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16479if \$ac_cs_recheck; then 16480 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 16481 shift 16482 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 16483 CONFIG_SHELL='$SHELL' 16484 export CONFIG_SHELL 16485 exec "\$@" 16486fi 16487 16488_ACEOF 16489cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16490exec 5>>config.log 16491{ 16492 echo 16493 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 16494## Running $as_me. ## 16495_ASBOX 16496 $as_echo "$ac_log" 16497} >&5 16498 16499_ACEOF 16500cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16501# 16502# INIT-COMMANDS 16503# 16504 16505srcdir="$srcdir" 16506host="$host" 16507target="$target" 16508with_multisubdir="$with_multisubdir" 16509with_multisrctop="$with_multisrctop" 16510with_target_subdir="$with_target_subdir" 16511ac_configure_args="${multilib_arg} ${ac_configure_args}" 16512multi_basedir="$multi_basedir" 16513CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 16514CC="$CC" 16515CXX="$CXX" 16516GFORTRAN="$GFORTRAN" 16517GDC="$GDC" 16518AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 16519 16520 16521# The HP-UX ksh and POSIX shell print the target directory to stdout 16522# if CDPATH is set. 16523(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16524 16525sed_quote_subst='$sed_quote_subst' 16526double_quote_subst='$double_quote_subst' 16527delay_variable_subst='$delay_variable_subst' 16528SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 16529Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 16530GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 16531EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 16532FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 16533SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 16534ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 16535LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 16536macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 16537macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 16538enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 16539enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 16540pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 16541enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 16542host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 16543host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 16544host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 16545build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 16546build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 16547build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 16548NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 16549LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 16550max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 16551ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 16552exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 16553lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 16554lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 16555lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 16556reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 16557reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 16558OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 16559deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 16560file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 16561AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 16562AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 16563STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 16564RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 16565old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16566old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16567old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 16568lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 16569CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 16570CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 16571compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 16572GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 16573lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 16574lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 16575lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 16576lt_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"`' 16577objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 16578MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 16579lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 16580lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 16581lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 16582lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 16583lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 16584need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 16585DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 16586NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 16587LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 16588OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 16589OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 16590libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 16591shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 16592extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16593archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 16594enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 16595export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 16596whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 16597compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 16598old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 16599old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16600archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 16601archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16602module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 16603module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16604with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 16605allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 16606no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 16607hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 16608hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 16609hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 16610hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 16611hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 16612hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 16613hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 16614hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 16615inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 16616link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 16617fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 16618always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 16619export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 16620exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 16621include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 16622prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 16623file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 16624variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 16625need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 16626need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 16627version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 16628runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 16629shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 16630shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 16631libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 16632library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 16633soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 16634install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 16635postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16636postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16637finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 16638finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 16639hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 16640sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 16641sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 16642hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 16643enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 16644enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 16645enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 16646old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 16647striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 16648LD_GO='`$ECHO "$LD_GO" | $SED "$delay_single_quote_subst"`' 16649reload_flag_GO='`$ECHO "$reload_flag_GO" | $SED "$delay_single_quote_subst"`' 16650reload_cmds_GO='`$ECHO "$reload_cmds_GO" | $SED "$delay_single_quote_subst"`' 16651old_archive_cmds_GO='`$ECHO "$old_archive_cmds_GO" | $SED "$delay_single_quote_subst"`' 16652compiler_GO='`$ECHO "$compiler_GO" | $SED "$delay_single_quote_subst"`' 16653GCC_GO='`$ECHO "$GCC_GO" | $SED "$delay_single_quote_subst"`' 16654lt_prog_compiler_no_builtin_flag_GO='`$ECHO "$lt_prog_compiler_no_builtin_flag_GO" | $SED "$delay_single_quote_subst"`' 16655lt_prog_compiler_wl_GO='`$ECHO "$lt_prog_compiler_wl_GO" | $SED "$delay_single_quote_subst"`' 16656lt_prog_compiler_pic_GO='`$ECHO "$lt_prog_compiler_pic_GO" | $SED "$delay_single_quote_subst"`' 16657lt_prog_compiler_static_GO='`$ECHO "$lt_prog_compiler_static_GO" | $SED "$delay_single_quote_subst"`' 16658lt_cv_prog_compiler_c_o_GO='`$ECHO "$lt_cv_prog_compiler_c_o_GO" | $SED "$delay_single_quote_subst"`' 16659archive_cmds_need_lc_GO='`$ECHO "$archive_cmds_need_lc_GO" | $SED "$delay_single_quote_subst"`' 16660enable_shared_with_static_runtimes_GO='`$ECHO "$enable_shared_with_static_runtimes_GO" | $SED "$delay_single_quote_subst"`' 16661export_dynamic_flag_spec_GO='`$ECHO "$export_dynamic_flag_spec_GO" | $SED "$delay_single_quote_subst"`' 16662whole_archive_flag_spec_GO='`$ECHO "$whole_archive_flag_spec_GO" | $SED "$delay_single_quote_subst"`' 16663compiler_needs_object_GO='`$ECHO "$compiler_needs_object_GO" | $SED "$delay_single_quote_subst"`' 16664old_archive_from_new_cmds_GO='`$ECHO "$old_archive_from_new_cmds_GO" | $SED "$delay_single_quote_subst"`' 16665old_archive_from_expsyms_cmds_GO='`$ECHO "$old_archive_from_expsyms_cmds_GO" | $SED "$delay_single_quote_subst"`' 16666archive_cmds_GO='`$ECHO "$archive_cmds_GO" | $SED "$delay_single_quote_subst"`' 16667archive_expsym_cmds_GO='`$ECHO "$archive_expsym_cmds_GO" | $SED "$delay_single_quote_subst"`' 16668module_cmds_GO='`$ECHO "$module_cmds_GO" | $SED "$delay_single_quote_subst"`' 16669module_expsym_cmds_GO='`$ECHO "$module_expsym_cmds_GO" | $SED "$delay_single_quote_subst"`' 16670with_gnu_ld_GO='`$ECHO "$with_gnu_ld_GO" | $SED "$delay_single_quote_subst"`' 16671allow_undefined_flag_GO='`$ECHO "$allow_undefined_flag_GO" | $SED "$delay_single_quote_subst"`' 16672no_undefined_flag_GO='`$ECHO "$no_undefined_flag_GO" | $SED "$delay_single_quote_subst"`' 16673hardcode_libdir_flag_spec_GO='`$ECHO "$hardcode_libdir_flag_spec_GO" | $SED "$delay_single_quote_subst"`' 16674hardcode_libdir_flag_spec_ld_GO='`$ECHO "$hardcode_libdir_flag_spec_ld_GO" | $SED "$delay_single_quote_subst"`' 16675hardcode_libdir_separator_GO='`$ECHO "$hardcode_libdir_separator_GO" | $SED "$delay_single_quote_subst"`' 16676hardcode_direct_GO='`$ECHO "$hardcode_direct_GO" | $SED "$delay_single_quote_subst"`' 16677hardcode_direct_absolute_GO='`$ECHO "$hardcode_direct_absolute_GO" | $SED "$delay_single_quote_subst"`' 16678hardcode_minus_L_GO='`$ECHO "$hardcode_minus_L_GO" | $SED "$delay_single_quote_subst"`' 16679hardcode_shlibpath_var_GO='`$ECHO "$hardcode_shlibpath_var_GO" | $SED "$delay_single_quote_subst"`' 16680hardcode_automatic_GO='`$ECHO "$hardcode_automatic_GO" | $SED "$delay_single_quote_subst"`' 16681inherit_rpath_GO='`$ECHO "$inherit_rpath_GO" | $SED "$delay_single_quote_subst"`' 16682link_all_deplibs_GO='`$ECHO "$link_all_deplibs_GO" | $SED "$delay_single_quote_subst"`' 16683fix_srcfile_path_GO='`$ECHO "$fix_srcfile_path_GO" | $SED "$delay_single_quote_subst"`' 16684always_export_symbols_GO='`$ECHO "$always_export_symbols_GO" | $SED "$delay_single_quote_subst"`' 16685export_symbols_cmds_GO='`$ECHO "$export_symbols_cmds_GO" | $SED "$delay_single_quote_subst"`' 16686exclude_expsyms_GO='`$ECHO "$exclude_expsyms_GO" | $SED "$delay_single_quote_subst"`' 16687include_expsyms_GO='`$ECHO "$include_expsyms_GO" | $SED "$delay_single_quote_subst"`' 16688prelink_cmds_GO='`$ECHO "$prelink_cmds_GO" | $SED "$delay_single_quote_subst"`' 16689file_list_spec_GO='`$ECHO "$file_list_spec_GO" | $SED "$delay_single_quote_subst"`' 16690hardcode_action_GO='`$ECHO "$hardcode_action_GO" | $SED "$delay_single_quote_subst"`' 16691 16692LTCC='$LTCC' 16693LTCFLAGS='$LTCFLAGS' 16694compiler='$compiler_DEFAULT' 16695 16696# A function that is used when there is no print builtin or printf. 16697func_fallback_echo () 16698{ 16699 eval 'cat <<_LTECHO_EOF 16700\$1 16701_LTECHO_EOF' 16702} 16703 16704# Quote evaled strings. 16705for var in SED \ 16706GREP \ 16707EGREP \ 16708FGREP \ 16709SHELL \ 16710ECHO \ 16711LD \ 16712NM \ 16713LN_S \ 16714lt_SP2NL \ 16715lt_NL2SP \ 16716reload_flag \ 16717OBJDUMP \ 16718deplibs_check_method \ 16719file_magic_cmd \ 16720AR \ 16721AR_FLAGS \ 16722STRIP \ 16723RANLIB \ 16724CC \ 16725CFLAGS \ 16726compiler \ 16727lt_cv_sys_global_symbol_pipe \ 16728lt_cv_sys_global_symbol_to_cdecl \ 16729lt_cv_sys_global_symbol_to_c_name_address \ 16730lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 16731lt_prog_compiler_no_builtin_flag \ 16732lt_prog_compiler_wl \ 16733lt_prog_compiler_pic \ 16734lt_prog_compiler_static \ 16735lt_cv_prog_compiler_c_o \ 16736need_locks \ 16737DSYMUTIL \ 16738NMEDIT \ 16739LIPO \ 16740OTOOL \ 16741OTOOL64 \ 16742shrext_cmds \ 16743export_dynamic_flag_spec \ 16744whole_archive_flag_spec \ 16745compiler_needs_object \ 16746with_gnu_ld \ 16747allow_undefined_flag \ 16748no_undefined_flag \ 16749hardcode_libdir_flag_spec \ 16750hardcode_libdir_flag_spec_ld \ 16751hardcode_libdir_separator \ 16752fix_srcfile_path \ 16753exclude_expsyms \ 16754include_expsyms \ 16755file_list_spec \ 16756variables_saved_for_relink \ 16757libname_spec \ 16758library_names_spec \ 16759soname_spec \ 16760install_override_mode \ 16761finish_eval \ 16762old_striplib \ 16763striplib \ 16764LD_GO \ 16765reload_flag_GO \ 16766compiler_GO \ 16767lt_prog_compiler_no_builtin_flag_GO \ 16768lt_prog_compiler_wl_GO \ 16769lt_prog_compiler_pic_GO \ 16770lt_prog_compiler_static_GO \ 16771lt_cv_prog_compiler_c_o_GO \ 16772export_dynamic_flag_spec_GO \ 16773whole_archive_flag_spec_GO \ 16774compiler_needs_object_GO \ 16775with_gnu_ld_GO \ 16776allow_undefined_flag_GO \ 16777no_undefined_flag_GO \ 16778hardcode_libdir_flag_spec_GO \ 16779hardcode_libdir_flag_spec_ld_GO \ 16780hardcode_libdir_separator_GO \ 16781fix_srcfile_path_GO \ 16782exclude_expsyms_GO \ 16783include_expsyms_GO \ 16784file_list_spec_GO; do 16785 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16786 *[\\\\\\\`\\"\\\$]*) 16787 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 16788 ;; 16789 *) 16790 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16791 ;; 16792 esac 16793done 16794 16795# Double-quote double-evaled strings. 16796for var in reload_cmds \ 16797old_postinstall_cmds \ 16798old_postuninstall_cmds \ 16799old_archive_cmds \ 16800extract_expsyms_cmds \ 16801old_archive_from_new_cmds \ 16802old_archive_from_expsyms_cmds \ 16803archive_cmds \ 16804archive_expsym_cmds \ 16805module_cmds \ 16806module_expsym_cmds \ 16807export_symbols_cmds \ 16808prelink_cmds \ 16809postinstall_cmds \ 16810postuninstall_cmds \ 16811finish_cmds \ 16812sys_lib_search_path_spec \ 16813sys_lib_dlsearch_path_spec \ 16814reload_cmds_GO \ 16815old_archive_cmds_GO \ 16816old_archive_from_new_cmds_GO \ 16817old_archive_from_expsyms_cmds_GO \ 16818archive_cmds_GO \ 16819archive_expsym_cmds_GO \ 16820module_cmds_GO \ 16821module_expsym_cmds_GO \ 16822export_symbols_cmds_GO \ 16823prelink_cmds_GO; do 16824 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16825 *[\\\\\\\`\\"\\\$]*) 16826 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 16827 ;; 16828 *) 16829 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16830 ;; 16831 esac 16832done 16833 16834ac_aux_dir='$ac_aux_dir' 16835xsi_shell='$xsi_shell' 16836lt_shell_append='$lt_shell_append' 16837 16838# See if we are running on zsh, and set the options which allow our 16839# commands through without removal of \ escapes INIT. 16840if test -n "\${ZSH_VERSION+set}" ; then 16841 setopt NO_GLOB_SUBST 16842fi 16843 16844 16845 PACKAGE='$PACKAGE' 16846 VERSION='$VERSION' 16847 TIMESTAMP='$TIMESTAMP' 16848 RM='$RM' 16849 ofile='$ofile' 16850 16851 16852 16853 16854 16855 16856# Variables needed in config.status (file generation) which aren't already 16857# passed by autoconf. 16858SUBDIRS="$SUBDIRS" 16859 16860 16861_ACEOF 16862 16863cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16864 16865# Handling of arguments. 16866for ac_config_target in $ac_config_targets 16867do 16868 case $ac_config_target in 16869 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 16870 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 16871 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 16872 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 16873 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 16874 "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; 16875 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 16876 16877 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 16878 esac 16879done 16880 16881 16882# If the user did not use the arguments to specify the items to instantiate, 16883# then the envvar interface is used. Set only those that are not. 16884# We use the long form for the default assignment because of an extremely 16885# bizarre bug on SunOS 4.1.3. 16886if $ac_need_defaults; then 16887 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 16888 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 16889 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 16890fi 16891 16892# Have a temporary directory for convenience. Make it in the build tree 16893# simply because there is no reason against having it here, and in addition, 16894# creating and moving files from /tmp can sometimes cause problems. 16895# Hook for its removal unless debugging. 16896# Note that there is a small window in which the directory will not be cleaned: 16897# after its creation but before its name has been assigned to `$tmp'. 16898$debug || 16899{ 16900 tmp= ac_tmp= 16901 trap 'exit_status=$? 16902 : "${ac_tmp:=$tmp}" 16903 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 16904' 0 16905 trap 'as_fn_exit 1' 1 2 13 15 16906} 16907# Create a (secure) tmp directory for tmp files. 16908 16909{ 16910 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 16911 test -d "$tmp" 16912} || 16913{ 16914 tmp=./conf$$-$RANDOM 16915 (umask 077 && mkdir "$tmp") 16916} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 16917ac_tmp=$tmp 16918 16919# Set up the scripts for CONFIG_FILES section. 16920# No need to generate them if there are no CONFIG_FILES. 16921# This happens for instance with `./config.status config.h'. 16922if test -n "$CONFIG_FILES"; then 16923 16924 16925ac_cr=`echo X | tr X '\015'` 16926# On cygwin, bash can eat \r inside `` if the user requested igncr. 16927# But we know of no other shell where ac_cr would be empty at this 16928# point, so we can use a bashism as a fallback. 16929if test "x$ac_cr" = x; then 16930 eval ac_cr=\$\'\\r\' 16931fi 16932ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 16933if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 16934 ac_cs_awk_cr='\\r' 16935else 16936 ac_cs_awk_cr=$ac_cr 16937fi 16938 16939echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 16940_ACEOF 16941 16942 16943{ 16944 echo "cat >conf$$subs.awk <<_ACEOF" && 16945 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 16946 echo "_ACEOF" 16947} >conf$$subs.sh || 16948 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16949ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 16950ac_delim='%!_!# ' 16951for ac_last_try in false false false false false :; do 16952 . ./conf$$subs.sh || 16953 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16954 16955 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 16956 if test $ac_delim_n = $ac_delim_num; then 16957 break 16958 elif $ac_last_try; then 16959 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16960 else 16961 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 16962 fi 16963done 16964rm -f conf$$subs.sh 16965 16966cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16967cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 16968_ACEOF 16969sed -n ' 16970h 16971s/^/S["/; s/!.*/"]=/ 16972p 16973g 16974s/^[^!]*!// 16975:repl 16976t repl 16977s/'"$ac_delim"'$// 16978t delim 16979:nl 16980h 16981s/\(.\{148\}\)..*/\1/ 16982t more1 16983s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 16984p 16985n 16986b repl 16987:more1 16988s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 16989p 16990g 16991s/.\{148\}// 16992t nl 16993:delim 16994h 16995s/\(.\{148\}\)..*/\1/ 16996t more2 16997s/["\\]/\\&/g; s/^/"/; s/$/"/ 16998p 16999b 17000:more2 17001s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17002p 17003g 17004s/.\{148\}// 17005t delim 17006' <conf$$subs.awk | sed ' 17007/^[^""]/{ 17008 N 17009 s/\n// 17010} 17011' >>$CONFIG_STATUS || ac_write_fail=1 17012rm -f conf$$subs.awk 17013cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17014_ACAWK 17015cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 17016 for (key in S) S_is_set[key] = 1 17017 FS = "" 17018 17019} 17020{ 17021 line = $ 0 17022 nfields = split(line, field, "@") 17023 substed = 0 17024 len = length(field[1]) 17025 for (i = 2; i < nfields; i++) { 17026 key = field[i] 17027 keylen = length(key) 17028 if (S_is_set[key]) { 17029 value = S[key] 17030 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 17031 len += length(value) + length(field[++i]) 17032 substed = 1 17033 } else 17034 len += 1 + keylen 17035 } 17036 17037 print line 17038} 17039 17040_ACAWK 17041_ACEOF 17042cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17043if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 17044 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 17045else 17046 cat 17047fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 17048 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 17049_ACEOF 17050 17051# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 17052# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 17053# trailing colons and then remove the whole line if VPATH becomes empty 17054# (actually we leave an empty line to preserve line numbers). 17055if test "x$srcdir" = x.; then 17056 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 17057h 17058s/// 17059s/^/:/ 17060s/[ ]*$/:/ 17061s/:\$(srcdir):/:/g 17062s/:\${srcdir}:/:/g 17063s/:@srcdir@:/:/g 17064s/^:*// 17065s/:*$// 17066x 17067s/\(=[ ]*\).*/\1/ 17068G 17069s/\n// 17070s/^[^=]*=[ ]*$// 17071}' 17072fi 17073 17074cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17075fi # test -n "$CONFIG_FILES" 17076 17077# Set up the scripts for CONFIG_HEADERS section. 17078# No need to generate them if there are no CONFIG_HEADERS. 17079# This happens for instance with `./config.status Makefile'. 17080if test -n "$CONFIG_HEADERS"; then 17081cat >"$ac_tmp/defines.awk" <<\_ACAWK || 17082BEGIN { 17083_ACEOF 17084 17085# Transform confdefs.h into an awk script `defines.awk', embedded as 17086# here-document in config.status, that substitutes the proper values into 17087# config.h.in to produce config.h. 17088 17089# Create a delimiter string that does not exist in confdefs.h, to ease 17090# handling of long lines. 17091ac_delim='%!_!# ' 17092for ac_last_try in false false :; do 17093 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 17094 if test -z "$ac_tt"; then 17095 break 17096 elif $ac_last_try; then 17097 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 17098 else 17099 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17100 fi 17101done 17102 17103# For the awk script, D is an array of macro values keyed by name, 17104# likewise P contains macro parameters if any. Preserve backslash 17105# newline sequences. 17106 17107ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 17108sed -n ' 17109s/.\{148\}/&'"$ac_delim"'/g 17110t rset 17111:rset 17112s/^[ ]*#[ ]*define[ ][ ]*/ / 17113t def 17114d 17115:def 17116s/\\$// 17117t bsnl 17118s/["\\]/\\&/g 17119s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17120D["\1"]=" \3"/p 17121s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 17122d 17123:bsnl 17124s/["\\]/\\&/g 17125s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17126D["\1"]=" \3\\\\\\n"\\/p 17127t cont 17128s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 17129t cont 17130d 17131:cont 17132n 17133s/.\{148\}/&'"$ac_delim"'/g 17134t clear 17135:clear 17136s/\\$// 17137t bsnlc 17138s/["\\]/\\&/g; s/^/"/; s/$/"/p 17139d 17140:bsnlc 17141s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 17142b cont 17143' <confdefs.h | sed ' 17144s/'"$ac_delim"'/"\\\ 17145"/g' >>$CONFIG_STATUS || ac_write_fail=1 17146 17147cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17148 for (key in D) D_is_set[key] = 1 17149 FS = "" 17150} 17151/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 17152 line = \$ 0 17153 split(line, arg, " ") 17154 if (arg[1] == "#") { 17155 defundef = arg[2] 17156 mac1 = arg[3] 17157 } else { 17158 defundef = substr(arg[1], 2) 17159 mac1 = arg[2] 17160 } 17161 split(mac1, mac2, "(") #) 17162 macro = mac2[1] 17163 prefix = substr(line, 1, index(line, defundef) - 1) 17164 if (D_is_set[macro]) { 17165 # Preserve the white space surrounding the "#". 17166 print prefix "define", macro P[macro] D[macro] 17167 next 17168 } else { 17169 # Replace #undef with comments. This is necessary, for example, 17170 # in the case of _POSIX_SOURCE, which is predefined and required 17171 # on some systems where configure will not decide to define it. 17172 if (defundef == "undef") { 17173 print "/*", prefix defundef, macro, "*/" 17174 next 17175 } 17176 } 17177} 17178{ print } 17179_ACAWK 17180_ACEOF 17181cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17182 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 17183fi # test -n "$CONFIG_HEADERS" 17184 17185 17186eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 17187shift 17188for ac_tag 17189do 17190 case $ac_tag in 17191 :[FHLC]) ac_mode=$ac_tag; continue;; 17192 esac 17193 case $ac_mode$ac_tag in 17194 :[FHL]*:*);; 17195 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 17196 :[FH]-) ac_tag=-:-;; 17197 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 17198 esac 17199 ac_save_IFS=$IFS 17200 IFS=: 17201 set x $ac_tag 17202 IFS=$ac_save_IFS 17203 shift 17204 ac_file=$1 17205 shift 17206 17207 case $ac_mode in 17208 :L) ac_source=$1;; 17209 :[FH]) 17210 ac_file_inputs= 17211 for ac_f 17212 do 17213 case $ac_f in 17214 -) ac_f="$ac_tmp/stdin";; 17215 *) # Look for the file first in the build tree, then in the source tree 17216 # (if the path is not absolute). The absolute path cannot be DOS-style, 17217 # because $ac_f cannot contain `:'. 17218 test -f "$ac_f" || 17219 case $ac_f in 17220 [\\/$]*) false;; 17221 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 17222 esac || 17223 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 17224 esac 17225 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 17226 as_fn_append ac_file_inputs " '$ac_f'" 17227 done 17228 17229 # Let's still pretend it is `configure' which instantiates (i.e., don't 17230 # use $as_me), people would be surprised to read: 17231 # /* config.h. Generated by config.status. */ 17232 configure_input='Generated from '` 17233 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 17234 `' by configure.' 17235 if test x"$ac_file" != x-; then 17236 configure_input="$ac_file. $configure_input" 17237 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 17238$as_echo "$as_me: creating $ac_file" >&6;} 17239 fi 17240 # Neutralize special characters interpreted by sed in replacement strings. 17241 case $configure_input in #( 17242 *\&* | *\|* | *\\* ) 17243 ac_sed_conf_input=`$as_echo "$configure_input" | 17244 sed 's/[\\\\&|]/\\\\&/g'`;; #( 17245 *) ac_sed_conf_input=$configure_input;; 17246 esac 17247 17248 case $ac_tag in 17249 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 17250 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 17251 esac 17252 ;; 17253 esac 17254 17255 ac_dir=`$as_dirname -- "$ac_file" || 17256$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17257 X"$ac_file" : 'X\(//\)[^/]' \| \ 17258 X"$ac_file" : 'X\(//\)$' \| \ 17259 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 17260$as_echo X"$ac_file" | 17261 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17262 s//\1/ 17263 q 17264 } 17265 /^X\(\/\/\)[^/].*/{ 17266 s//\1/ 17267 q 17268 } 17269 /^X\(\/\/\)$/{ 17270 s//\1/ 17271 q 17272 } 17273 /^X\(\/\).*/{ 17274 s//\1/ 17275 q 17276 } 17277 s/.*/./; q'` 17278 as_dir="$ac_dir"; as_fn_mkdir_p 17279 ac_builddir=. 17280 17281case "$ac_dir" in 17282.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 17283*) 17284 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 17285 # A ".." for each directory in $ac_dir_suffix. 17286 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 17287 case $ac_top_builddir_sub in 17288 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 17289 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 17290 esac ;; 17291esac 17292ac_abs_top_builddir=$ac_pwd 17293ac_abs_builddir=$ac_pwd$ac_dir_suffix 17294# for backward compatibility: 17295ac_top_builddir=$ac_top_build_prefix 17296 17297case $srcdir in 17298 .) # We are building in place. 17299 ac_srcdir=. 17300 ac_top_srcdir=$ac_top_builddir_sub 17301 ac_abs_top_srcdir=$ac_pwd ;; 17302 [\\/]* | ?:[\\/]* ) # Absolute name. 17303 ac_srcdir=$srcdir$ac_dir_suffix; 17304 ac_top_srcdir=$srcdir 17305 ac_abs_top_srcdir=$srcdir ;; 17306 *) # Relative name. 17307 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 17308 ac_top_srcdir=$ac_top_build_prefix$srcdir 17309 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 17310esac 17311ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 17312 17313 17314 case $ac_mode in 17315 :F) 17316 # 17317 # CONFIG_FILE 17318 # 17319 17320 case $INSTALL in 17321 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 17322 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 17323 esac 17324 ac_MKDIR_P=$MKDIR_P 17325 case $MKDIR_P in 17326 [\\/$]* | ?:[\\/]* ) ;; 17327 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 17328 esac 17329_ACEOF 17330 17331cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17332# If the template does not know about datarootdir, expand it. 17333# FIXME: This hack should be removed a few years after 2.60. 17334ac_datarootdir_hack=; ac_datarootdir_seen= 17335ac_sed_dataroot=' 17336/datarootdir/ { 17337 p 17338 q 17339} 17340/@datadir@/p 17341/@docdir@/p 17342/@infodir@/p 17343/@localedir@/p 17344/@mandir@/p' 17345case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 17346*datarootdir*) ac_datarootdir_seen=yes;; 17347*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 17348 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 17349$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 17350_ACEOF 17351cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17352 ac_datarootdir_hack=' 17353 s&@datadir@&$datadir&g 17354 s&@docdir@&$docdir&g 17355 s&@infodir@&$infodir&g 17356 s&@localedir@&$localedir&g 17357 s&@mandir@&$mandir&g 17358 s&\\\${datarootdir}&$datarootdir&g' ;; 17359esac 17360_ACEOF 17361 17362# Neutralize VPATH when `$srcdir' = `.'. 17363# Shell code in configure.ac might set extrasub. 17364# FIXME: do we really want to maintain this feature? 17365cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17366ac_sed_extra="$ac_vpsub 17367$extrasub 17368_ACEOF 17369cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17370:t 17371/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 17372s|@configure_input@|$ac_sed_conf_input|;t t 17373s&@top_builddir@&$ac_top_builddir_sub&;t t 17374s&@top_build_prefix@&$ac_top_build_prefix&;t t 17375s&@srcdir@&$ac_srcdir&;t t 17376s&@abs_srcdir@&$ac_abs_srcdir&;t t 17377s&@top_srcdir@&$ac_top_srcdir&;t t 17378s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 17379s&@builddir@&$ac_builddir&;t t 17380s&@abs_builddir@&$ac_abs_builddir&;t t 17381s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 17382s&@INSTALL@&$ac_INSTALL&;t t 17383s&@MKDIR_P@&$ac_MKDIR_P&;t t 17384$ac_datarootdir_hack 17385" 17386eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 17387 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17388 17389test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 17390 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 17391 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 17392 "$ac_tmp/out"`; test -z "$ac_out"; } && 17393 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17394which seems to be undefined. Please make sure it is defined" >&5 17395$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17396which seems to be undefined. Please make sure it is defined" >&2;} 17397 17398 rm -f "$ac_tmp/stdin" 17399 case $ac_file in 17400 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 17401 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 17402 esac \ 17403 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17404 ;; 17405 :H) 17406 # 17407 # CONFIG_HEADER 17408 # 17409 if test x"$ac_file" != x-; then 17410 { 17411 $as_echo "/* $configure_input */" \ 17412 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 17413 } >"$ac_tmp/config.h" \ 17414 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17415 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 17416 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 17417$as_echo "$as_me: $ac_file is unchanged" >&6;} 17418 else 17419 rm -f "$ac_file" 17420 mv "$ac_tmp/config.h" "$ac_file" \ 17421 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17422 fi 17423 else 17424 $as_echo "/* $configure_input */" \ 17425 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 17426 || as_fn_error $? "could not create -" "$LINENO" 5 17427 fi 17428# Compute "$ac_file"'s index in $config_headers. 17429_am_arg="$ac_file" 17430_am_stamp_count=1 17431for _am_header in $config_headers :; do 17432 case $_am_header in 17433 $_am_arg | $_am_arg:* ) 17434 break ;; 17435 * ) 17436 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 17437 esac 17438done 17439echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 17440$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17441 X"$_am_arg" : 'X\(//\)[^/]' \| \ 17442 X"$_am_arg" : 'X\(//\)$' \| \ 17443 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 17444$as_echo X"$_am_arg" | 17445 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17446 s//\1/ 17447 q 17448 } 17449 /^X\(\/\/\)[^/].*/{ 17450 s//\1/ 17451 q 17452 } 17453 /^X\(\/\/\)$/{ 17454 s//\1/ 17455 q 17456 } 17457 /^X\(\/\).*/{ 17458 s//\1/ 17459 q 17460 } 17461 s/.*/./; q'`/stamp-h$_am_stamp_count 17462 ;; 17463 17464 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 17465$as_echo "$as_me: executing $ac_file commands" >&6;} 17466 ;; 17467 esac 17468 17469 17470 case $ac_file$ac_mode in 17471 "default-1":C) 17472# Only add multilib support code if we just rebuilt the top-level 17473# Makefile. 17474case " $CONFIG_FILES " in 17475 *" Makefile "*) 17476 ac_file=Makefile . ${multi_basedir}/config-ml.in 17477 ;; 17478esac ;; 17479 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 17480 # Older Autoconf quotes --file arguments for eval, but not when files 17481 # are listed without --file. Let's play safe and only enable the eval 17482 # if we detect the quoting. 17483 case $CONFIG_FILES in 17484 *\'*) eval set x "$CONFIG_FILES" ;; 17485 *) set x $CONFIG_FILES ;; 17486 esac 17487 shift 17488 for mf 17489 do 17490 # Strip MF so we end up with the name of the file. 17491 mf=`echo "$mf" | sed -e 's/:.*$//'` 17492 # Check whether this is an Automake generated Makefile or not. 17493 # We used to match only the files named 'Makefile.in', but 17494 # some people rename them; so instead we look at the file content. 17495 # Grep'ing the first line is not enough: some people post-process 17496 # each Makefile.in and add a new line on top of each file to say so. 17497 # Grep'ing the whole file is not good either: AIX grep has a line 17498 # limit of 2048, but all sed's we know have understand at least 4000. 17499 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 17500 dirpart=`$as_dirname -- "$mf" || 17501$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17502 X"$mf" : 'X\(//\)[^/]' \| \ 17503 X"$mf" : 'X\(//\)$' \| \ 17504 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 17505$as_echo X"$mf" | 17506 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17507 s//\1/ 17508 q 17509 } 17510 /^X\(\/\/\)[^/].*/{ 17511 s//\1/ 17512 q 17513 } 17514 /^X\(\/\/\)$/{ 17515 s//\1/ 17516 q 17517 } 17518 /^X\(\/\).*/{ 17519 s//\1/ 17520 q 17521 } 17522 s/.*/./; q'` 17523 else 17524 continue 17525 fi 17526 # Extract the definition of DEPDIR, am__include, and am__quote 17527 # from the Makefile without running 'make'. 17528 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 17529 test -z "$DEPDIR" && continue 17530 am__include=`sed -n 's/^am__include = //p' < "$mf"` 17531 test -z "$am__include" && continue 17532 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 17533 # Find all dependency output files, they are included files with 17534 # $(DEPDIR) in their names. We invoke sed twice because it is the 17535 # simplest approach to changing $(DEPDIR) to its actual value in the 17536 # expansion. 17537 for file in `sed -n " 17538 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 17539 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 17540 # Make sure the directory exists. 17541 test -f "$dirpart/$file" && continue 17542 fdir=`$as_dirname -- "$file" || 17543$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17544 X"$file" : 'X\(//\)[^/]' \| \ 17545 X"$file" : 'X\(//\)$' \| \ 17546 X"$file" : 'X\(/\)' \| . 2>/dev/null || 17547$as_echo X"$file" | 17548 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17549 s//\1/ 17550 q 17551 } 17552 /^X\(\/\/\)[^/].*/{ 17553 s//\1/ 17554 q 17555 } 17556 /^X\(\/\/\)$/{ 17557 s//\1/ 17558 q 17559 } 17560 /^X\(\/\).*/{ 17561 s//\1/ 17562 q 17563 } 17564 s/.*/./; q'` 17565 as_dir=$dirpart/$fdir; as_fn_mkdir_p 17566 # echo "creating $dirpart/$file" 17567 echo '# dummy' > "$dirpart/$file" 17568 done 17569 done 17570} 17571 ;; 17572 "libtool":C) 17573 17574 # See if we are running on zsh, and set the options which allow our 17575 # commands through without removal of \ escapes. 17576 if test -n "${ZSH_VERSION+set}" ; then 17577 setopt NO_GLOB_SUBST 17578 fi 17579 17580 cfgfile="${ofile}T" 17581 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 17582 $RM "$cfgfile" 17583 17584 cat <<_LT_EOF >> "$cfgfile" 17585#! $SHELL 17586 17587# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 17588# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 17589# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 17590# NOTE: Changes made to this file will be lost: look at ltmain.sh. 17591# 17592# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 17593# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 17594# Written by Gordon Matzigkeit, 1996 17595# 17596# This file is part of GNU Libtool. 17597# 17598# GNU Libtool is free software; you can redistribute it and/or 17599# modify it under the terms of the GNU General Public License as 17600# published by the Free Software Foundation; either version 2 of 17601# the License, or (at your option) any later version. 17602# 17603# As a special exception to the GNU General Public License, 17604# if you distribute this file as part of a program or library that 17605# is built using GNU Libtool, you may include this file under the 17606# same distribution terms that you use for the rest of that program. 17607# 17608# GNU Libtool is distributed in the hope that it will be useful, 17609# but WITHOUT ANY WARRANTY; without even the implied warranty of 17610# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17611# GNU General Public License for more details. 17612# 17613# You should have received a copy of the GNU General Public License 17614# along with GNU Libtool; see the file COPYING. If not, a copy 17615# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 17616# obtained by writing to the Free Software Foundation, Inc., 17617# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 17618 17619 17620# The names of the tagged configurations supported by this script. 17621available_tags="GO " 17622 17623# ### BEGIN LIBTOOL CONFIG 17624 17625# A sed program that does not truncate output. 17626SED=$lt_SED 17627 17628# Sed that helps us avoid accidentally triggering echo(1) options like -n. 17629Xsed="\$SED -e 1s/^X//" 17630 17631# A grep program that handles long lines. 17632GREP=$lt_GREP 17633 17634# An ERE matcher. 17635EGREP=$lt_EGREP 17636 17637# A literal string matcher. 17638FGREP=$lt_FGREP 17639 17640# Shell to use when invoking shell scripts. 17641SHELL=$lt_SHELL 17642 17643# An echo program that protects backslashes. 17644ECHO=$lt_ECHO 17645 17646# Which release of libtool.m4 was used? 17647macro_version=$macro_version 17648macro_revision=$macro_revision 17649 17650# Whether or not to build shared libraries. 17651build_libtool_libs=$enable_shared 17652 17653# Whether or not to build static libraries. 17654build_old_libs=$enable_static 17655 17656# What type of objects to build. 17657pic_mode=$pic_mode 17658 17659# Whether or not to optimize for fast installation. 17660fast_install=$enable_fast_install 17661 17662# The host system. 17663host_alias=$host_alias 17664host=$host 17665host_os=$host_os 17666 17667# The build system. 17668build_alias=$build_alias 17669build=$build 17670build_os=$build_os 17671 17672# A BSD- or MS-compatible name lister. 17673NM=$lt_NM 17674 17675# Whether we need soft or hard links. 17676LN_S=$lt_LN_S 17677 17678# What is the maximum length of a command? 17679max_cmd_len=$max_cmd_len 17680 17681# Object file suffix (normally "o"). 17682objext=$ac_objext 17683 17684# Executable file suffix (normally ""). 17685exeext=$exeext 17686 17687# whether the shell understands "unset". 17688lt_unset=$lt_unset 17689 17690# turn spaces into newlines. 17691SP2NL=$lt_lt_SP2NL 17692 17693# turn newlines into spaces. 17694NL2SP=$lt_lt_NL2SP 17695 17696# An object symbol dumper. 17697OBJDUMP=$lt_OBJDUMP 17698 17699# Method to check whether dependent libraries are shared objects. 17700deplibs_check_method=$lt_deplibs_check_method 17701 17702# Command to use when deplibs_check_method == "file_magic". 17703file_magic_cmd=$lt_file_magic_cmd 17704 17705# The archiver. 17706AR=$lt_AR 17707AR_FLAGS=$lt_AR_FLAGS 17708 17709# A symbol stripping program. 17710STRIP=$lt_STRIP 17711 17712# Commands used to install an old-style archive. 17713RANLIB=$lt_RANLIB 17714old_postinstall_cmds=$lt_old_postinstall_cmds 17715old_postuninstall_cmds=$lt_old_postuninstall_cmds 17716 17717# Whether to use a lock for old archive extraction. 17718lock_old_archive_extraction=$lock_old_archive_extraction 17719 17720# A C compiler. 17721LTCC=$lt_CC 17722 17723# LTCC compiler flags. 17724LTCFLAGS=$lt_CFLAGS 17725 17726# Take the output of nm and produce a listing of raw symbols and C names. 17727global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 17728 17729# Transform the output of nm in a proper C declaration. 17730global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 17731 17732# Transform the output of nm in a C name address pair. 17733global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 17734 17735# Transform the output of nm in a C name address pair when lib prefix is needed. 17736global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 17737 17738# The name of the directory that contains temporary libtool files. 17739objdir=$objdir 17740 17741# Used to examine libraries when file_magic_cmd begins with "file". 17742MAGIC_CMD=$MAGIC_CMD 17743 17744# Must we lock files when doing compilation? 17745need_locks=$lt_need_locks 17746 17747# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 17748DSYMUTIL=$lt_DSYMUTIL 17749 17750# Tool to change global to local symbols on Mac OS X. 17751NMEDIT=$lt_NMEDIT 17752 17753# Tool to manipulate fat objects and archives on Mac OS X. 17754LIPO=$lt_LIPO 17755 17756# ldd/readelf like tool for Mach-O binaries on Mac OS X. 17757OTOOL=$lt_OTOOL 17758 17759# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 17760OTOOL64=$lt_OTOOL64 17761 17762# Old archive suffix (normally "a"). 17763libext=$libext 17764 17765# Shared library suffix (normally ".so"). 17766shrext_cmds=$lt_shrext_cmds 17767 17768# The commands to extract the exported symbol list from a shared archive. 17769extract_expsyms_cmds=$lt_extract_expsyms_cmds 17770 17771# Variables whose values should be saved in libtool wrapper scripts and 17772# restored at link time. 17773variables_saved_for_relink=$lt_variables_saved_for_relink 17774 17775# Do we need the "lib" prefix for modules? 17776need_lib_prefix=$need_lib_prefix 17777 17778# Do we need a version for libraries? 17779need_version=$need_version 17780 17781# Library versioning type. 17782version_type=$version_type 17783 17784# Shared library runtime path variable. 17785runpath_var=$runpath_var 17786 17787# Shared library path variable. 17788shlibpath_var=$shlibpath_var 17789 17790# Is shlibpath searched before the hard-coded library search path? 17791shlibpath_overrides_runpath=$shlibpath_overrides_runpath 17792 17793# Format of library name prefix. 17794libname_spec=$lt_libname_spec 17795 17796# List of archive names. First name is the real one, the rest are links. 17797# The last name is the one that the linker finds with -lNAME 17798library_names_spec=$lt_library_names_spec 17799 17800# The coded name of the library, if different from the real name. 17801soname_spec=$lt_soname_spec 17802 17803# Permission mode override for installation of shared libraries. 17804install_override_mode=$lt_install_override_mode 17805 17806# Command to use after installation of a shared archive. 17807postinstall_cmds=$lt_postinstall_cmds 17808 17809# Command to use after uninstallation of a shared archive. 17810postuninstall_cmds=$lt_postuninstall_cmds 17811 17812# Commands used to finish a libtool library installation in a directory. 17813finish_cmds=$lt_finish_cmds 17814 17815# As "finish_cmds", except a single script fragment to be evaled but 17816# not shown. 17817finish_eval=$lt_finish_eval 17818 17819# Whether we should hardcode library paths into libraries. 17820hardcode_into_libs=$hardcode_into_libs 17821 17822# Compile-time system search path for libraries. 17823sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 17824 17825# Run-time system search path for libraries. 17826sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 17827 17828# Whether dlopen is supported. 17829dlopen_support=$enable_dlopen 17830 17831# Whether dlopen of programs is supported. 17832dlopen_self=$enable_dlopen_self 17833 17834# Whether dlopen of statically linked programs is supported. 17835dlopen_self_static=$enable_dlopen_self_static 17836 17837# Commands to strip libraries. 17838old_striplib=$lt_old_striplib 17839striplib=$lt_striplib 17840 17841 17842# The linker used to build libraries. 17843LD=$lt_LD 17844 17845# How to create reloadable object files. 17846reload_flag=$lt_reload_flag 17847reload_cmds=$lt_reload_cmds 17848 17849# Commands used to build an old-style archive. 17850old_archive_cmds=$lt_old_archive_cmds 17851 17852# A language specific compiler. 17853CC=$lt_compiler 17854 17855# Is the compiler the GNU compiler? 17856with_gcc=$GCC 17857 17858# Compiler flag to turn off builtin functions. 17859no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 17860 17861# How to pass a linker flag through the compiler. 17862wl=$lt_lt_prog_compiler_wl 17863 17864# Additional compiler flags for building library objects. 17865pic_flag=$lt_lt_prog_compiler_pic 17866 17867# Compiler flag to prevent dynamic linking. 17868link_static_flag=$lt_lt_prog_compiler_static 17869 17870# Does compiler simultaneously support -c and -o options? 17871compiler_c_o=$lt_lt_cv_prog_compiler_c_o 17872 17873# Whether or not to add -lc for building shared libraries. 17874build_libtool_need_lc=$archive_cmds_need_lc 17875 17876# Whether or not to disallow shared libs when runtime libs are static. 17877allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 17878 17879# Compiler flag to allow reflexive dlopens. 17880export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 17881 17882# Compiler flag to generate shared objects directly from archives. 17883whole_archive_flag_spec=$lt_whole_archive_flag_spec 17884 17885# Whether the compiler copes with passing no objects directly. 17886compiler_needs_object=$lt_compiler_needs_object 17887 17888# Create an old-style archive from a shared archive. 17889old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 17890 17891# Create a temporary old-style archive to link instead of a shared archive. 17892old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 17893 17894# Commands used to build a shared archive. 17895archive_cmds=$lt_archive_cmds 17896archive_expsym_cmds=$lt_archive_expsym_cmds 17897 17898# Commands used to build a loadable module if different from building 17899# a shared archive. 17900module_cmds=$lt_module_cmds 17901module_expsym_cmds=$lt_module_expsym_cmds 17902 17903# Whether we are building with GNU ld or not. 17904with_gnu_ld=$lt_with_gnu_ld 17905 17906# Flag that allows shared libraries with undefined symbols to be built. 17907allow_undefined_flag=$lt_allow_undefined_flag 17908 17909# Flag that enforces no undefined symbols. 17910no_undefined_flag=$lt_no_undefined_flag 17911 17912# Flag to hardcode \$libdir into a binary during linking. 17913# This must work even if \$libdir does not exist 17914hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 17915 17916# If ld is used when linking, flag to hardcode \$libdir into a binary 17917# during linking. This must work even if \$libdir does not exist. 17918hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 17919 17920# Whether we need a single "-rpath" flag with a separated argument. 17921hardcode_libdir_separator=$lt_hardcode_libdir_separator 17922 17923# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17924# DIR into the resulting binary. 17925hardcode_direct=$hardcode_direct 17926 17927# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17928# DIR into the resulting binary and the resulting library dependency is 17929# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 17930# library is relocated. 17931hardcode_direct_absolute=$hardcode_direct_absolute 17932 17933# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 17934# into the resulting binary. 17935hardcode_minus_L=$hardcode_minus_L 17936 17937# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 17938# into the resulting binary. 17939hardcode_shlibpath_var=$hardcode_shlibpath_var 17940 17941# Set to "yes" if building a shared library automatically hardcodes DIR 17942# into the library and all subsequent libraries and executables linked 17943# against it. 17944hardcode_automatic=$hardcode_automatic 17945 17946# Set to yes if linker adds runtime paths of dependent libraries 17947# to runtime path list. 17948inherit_rpath=$inherit_rpath 17949 17950# Whether libtool must link a program against all its dependency libraries. 17951link_all_deplibs=$link_all_deplibs 17952 17953# Fix the shell variable \$srcfile for the compiler. 17954fix_srcfile_path=$lt_fix_srcfile_path 17955 17956# Set to "yes" if exported symbols are required. 17957always_export_symbols=$always_export_symbols 17958 17959# The commands to list exported symbols. 17960export_symbols_cmds=$lt_export_symbols_cmds 17961 17962# Symbols that should not be listed in the preloaded symbols. 17963exclude_expsyms=$lt_exclude_expsyms 17964 17965# Symbols that must always be exported. 17966include_expsyms=$lt_include_expsyms 17967 17968# Commands necessary for linking programs (against libraries) with templates. 17969prelink_cmds=$lt_prelink_cmds 17970 17971# Specify filename containing input files. 17972file_list_spec=$lt_file_list_spec 17973 17974# How to hardcode a shared library path into an executable. 17975hardcode_action=$hardcode_action 17976 17977# ### END LIBTOOL CONFIG 17978 17979_LT_EOF 17980 17981 case $host_os in 17982 aix3*) 17983 cat <<\_LT_EOF >> "$cfgfile" 17984# AIX sometimes has problems with the GCC collect2 program. For some 17985# reason, if we set the COLLECT_NAMES environment variable, the problems 17986# vanish in a puff of smoke. 17987if test "X${COLLECT_NAMES+set}" != Xset; then 17988 COLLECT_NAMES= 17989 export COLLECT_NAMES 17990fi 17991_LT_EOF 17992 ;; 17993 esac 17994 17995 17996ltmain="$ac_aux_dir/ltmain.sh" 17997 17998 17999 # We use sed instead of cat because bash on DJGPP gets confused if 18000 # if finds mixed CR/LF and LF-only lines. Since sed operates in 18001 # text mode, it properly converts lines to CR/LF. This bash problem 18002 # is reportedly fixed, but why not run on old versions too? 18003 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 18004 || (rm -f "$cfgfile"; exit 1) 18005 18006 case $xsi_shell in 18007 yes) 18008 cat << \_LT_EOF >> "$cfgfile" 18009 18010# func_dirname file append nondir_replacement 18011# Compute the dirname of FILE. If nonempty, add APPEND to the result, 18012# otherwise set result to NONDIR_REPLACEMENT. 18013func_dirname () 18014{ 18015 case ${1} in 18016 */*) func_dirname_result="${1%/*}${2}" ;; 18017 * ) func_dirname_result="${3}" ;; 18018 esac 18019} 18020 18021# func_basename file 18022func_basename () 18023{ 18024 func_basename_result="${1##*/}" 18025} 18026 18027# func_dirname_and_basename file append nondir_replacement 18028# perform func_basename and func_dirname in a single function 18029# call: 18030# dirname: Compute the dirname of FILE. If nonempty, 18031# add APPEND to the result, otherwise set result 18032# to NONDIR_REPLACEMENT. 18033# value returned in "$func_dirname_result" 18034# basename: Compute filename of FILE. 18035# value retuned in "$func_basename_result" 18036# Implementation must be kept synchronized with func_dirname 18037# and func_basename. For efficiency, we do not delegate to 18038# those functions but instead duplicate the functionality here. 18039func_dirname_and_basename () 18040{ 18041 case ${1} in 18042 */*) func_dirname_result="${1%/*}${2}" ;; 18043 * ) func_dirname_result="${3}" ;; 18044 esac 18045 func_basename_result="${1##*/}" 18046} 18047 18048# func_stripname prefix suffix name 18049# strip PREFIX and SUFFIX off of NAME. 18050# PREFIX and SUFFIX must not contain globbing or regex special 18051# characters, hashes, percent signs, but SUFFIX may contain a leading 18052# dot (in which case that matches only a dot). 18053func_stripname () 18054{ 18055 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 18056 # positional parameters, so assign one to ordinary parameter first. 18057 func_stripname_result=${3} 18058 func_stripname_result=${func_stripname_result#"${1}"} 18059 func_stripname_result=${func_stripname_result%"${2}"} 18060} 18061 18062# func_opt_split 18063func_opt_split () 18064{ 18065 func_opt_split_opt=${1%%=*} 18066 func_opt_split_arg=${1#*=} 18067} 18068 18069# func_lo2o object 18070func_lo2o () 18071{ 18072 case ${1} in 18073 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 18074 *) func_lo2o_result=${1} ;; 18075 esac 18076} 18077 18078# func_xform libobj-or-source 18079func_xform () 18080{ 18081 func_xform_result=${1%.*}.lo 18082} 18083 18084# func_arith arithmetic-term... 18085func_arith () 18086{ 18087 func_arith_result=$(( $* )) 18088} 18089 18090# func_len string 18091# STRING may not start with a hyphen. 18092func_len () 18093{ 18094 func_len_result=${#1} 18095} 18096 18097_LT_EOF 18098 ;; 18099 *) # Bourne compatible functions. 18100 cat << \_LT_EOF >> "$cfgfile" 18101 18102# func_dirname file append nondir_replacement 18103# Compute the dirname of FILE. If nonempty, add APPEND to the result, 18104# otherwise set result to NONDIR_REPLACEMENT. 18105func_dirname () 18106{ 18107 # Extract subdirectory from the argument. 18108 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 18109 if test "X$func_dirname_result" = "X${1}"; then 18110 func_dirname_result="${3}" 18111 else 18112 func_dirname_result="$func_dirname_result${2}" 18113 fi 18114} 18115 18116# func_basename file 18117func_basename () 18118{ 18119 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 18120} 18121 18122 18123# func_stripname prefix suffix name 18124# strip PREFIX and SUFFIX off of NAME. 18125# PREFIX and SUFFIX must not contain globbing or regex special 18126# characters, hashes, percent signs, but SUFFIX may contain a leading 18127# dot (in which case that matches only a dot). 18128# func_strip_suffix prefix name 18129func_stripname () 18130{ 18131 case ${2} in 18132 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 18133 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 18134 esac 18135} 18136 18137# sed scripts: 18138my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 18139my_sed_long_arg='1s/^-[^=]*=//' 18140 18141# func_opt_split 18142func_opt_split () 18143{ 18144 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 18145 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 18146} 18147 18148# func_lo2o object 18149func_lo2o () 18150{ 18151 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 18152} 18153 18154# func_xform libobj-or-source 18155func_xform () 18156{ 18157 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 18158} 18159 18160# func_arith arithmetic-term... 18161func_arith () 18162{ 18163 func_arith_result=`expr "$@"` 18164} 18165 18166# func_len string 18167# STRING may not start with a hyphen. 18168func_len () 18169{ 18170 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 18171} 18172 18173_LT_EOF 18174esac 18175 18176case $lt_shell_append in 18177 yes) 18178 cat << \_LT_EOF >> "$cfgfile" 18179 18180# func_append var value 18181# Append VALUE to the end of shell variable VAR. 18182func_append () 18183{ 18184 eval "$1+=\$2" 18185} 18186_LT_EOF 18187 ;; 18188 *) 18189 cat << \_LT_EOF >> "$cfgfile" 18190 18191# func_append var value 18192# Append VALUE to the end of shell variable VAR. 18193func_append () 18194{ 18195 eval "$1=\$$1\$2" 18196} 18197 18198_LT_EOF 18199 ;; 18200 esac 18201 18202 18203 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 18204 || (rm -f "$cfgfile"; exit 1) 18205 18206 mv -f "$cfgfile" "$ofile" || 18207 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 18208 chmod +x "$ofile" 18209 18210 18211 cat <<_LT_EOF >> "$ofile" 18212 18213# ### BEGIN LIBTOOL TAG CONFIG: GO 18214 18215# The linker used to build libraries. 18216LD=$lt_LD_GO 18217 18218# How to create reloadable object files. 18219reload_flag=$lt_reload_flag_GO 18220reload_cmds=$lt_reload_cmds_GO 18221 18222# Commands used to build an old-style archive. 18223old_archive_cmds=$lt_old_archive_cmds_GO 18224 18225# A language specific compiler. 18226CC=$lt_compiler_GO 18227 18228# Is the compiler the GNU compiler? 18229with_gcc=$GCC_GO 18230 18231# Compiler flag to turn off builtin functions. 18232no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GO 18233 18234# How to pass a linker flag through the compiler. 18235wl=$lt_lt_prog_compiler_wl_GO 18236 18237# Additional compiler flags for building library objects. 18238pic_flag=$lt_lt_prog_compiler_pic_GO 18239 18240# Compiler flag to prevent dynamic linking. 18241link_static_flag=$lt_lt_prog_compiler_static_GO 18242 18243# Does compiler simultaneously support -c and -o options? 18244compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GO 18245 18246# Whether or not to add -lc for building shared libraries. 18247build_libtool_need_lc=$archive_cmds_need_lc_GO 18248 18249# Whether or not to disallow shared libs when runtime libs are static. 18250allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GO 18251 18252# Compiler flag to allow reflexive dlopens. 18253export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GO 18254 18255# Compiler flag to generate shared objects directly from archives. 18256whole_archive_flag_spec=$lt_whole_archive_flag_spec_GO 18257 18258# Whether the compiler copes with passing no objects directly. 18259compiler_needs_object=$lt_compiler_needs_object_GO 18260 18261# Create an old-style archive from a shared archive. 18262old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GO 18263 18264# Create a temporary old-style archive to link instead of a shared archive. 18265old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GO 18266 18267# Commands used to build a shared archive. 18268archive_cmds=$lt_archive_cmds_GO 18269archive_expsym_cmds=$lt_archive_expsym_cmds_GO 18270 18271# Commands used to build a loadable module if different from building 18272# a shared archive. 18273module_cmds=$lt_module_cmds_GO 18274module_expsym_cmds=$lt_module_expsym_cmds_GO 18275 18276# Whether we are building with GNU ld or not. 18277with_gnu_ld=$lt_with_gnu_ld_GO 18278 18279# Flag that allows shared libraries with undefined symbols to be built. 18280allow_undefined_flag=$lt_allow_undefined_flag_GO 18281 18282# Flag that enforces no undefined symbols. 18283no_undefined_flag=$lt_no_undefined_flag_GO 18284 18285# Flag to hardcode \$libdir into a binary during linking. 18286# This must work even if \$libdir does not exist 18287hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GO 18288 18289# If ld is used when linking, flag to hardcode \$libdir into a binary 18290# during linking. This must work even if \$libdir does not exist. 18291hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GO 18292 18293# Whether we need a single "-rpath" flag with a separated argument. 18294hardcode_libdir_separator=$lt_hardcode_libdir_separator_GO 18295 18296# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18297# DIR into the resulting binary. 18298hardcode_direct=$hardcode_direct_GO 18299 18300# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18301# DIR into the resulting binary and the resulting library dependency is 18302# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 18303# library is relocated. 18304hardcode_direct_absolute=$hardcode_direct_absolute_GO 18305 18306# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 18307# into the resulting binary. 18308hardcode_minus_L=$hardcode_minus_L_GO 18309 18310# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 18311# into the resulting binary. 18312hardcode_shlibpath_var=$hardcode_shlibpath_var_GO 18313 18314# Set to "yes" if building a shared library automatically hardcodes DIR 18315# into the library and all subsequent libraries and executables linked 18316# against it. 18317hardcode_automatic=$hardcode_automatic_GO 18318 18319# Set to yes if linker adds runtime paths of dependent libraries 18320# to runtime path list. 18321inherit_rpath=$inherit_rpath_GO 18322 18323# Whether libtool must link a program against all its dependency libraries. 18324link_all_deplibs=$link_all_deplibs_GO 18325 18326# Fix the shell variable \$srcfile for the compiler. 18327fix_srcfile_path=$lt_fix_srcfile_path_GO 18328 18329# Set to "yes" if exported symbols are required. 18330always_export_symbols=$always_export_symbols_GO 18331 18332# The commands to list exported symbols. 18333export_symbols_cmds=$lt_export_symbols_cmds_GO 18334 18335# Symbols that should not be listed in the preloaded symbols. 18336exclude_expsyms=$lt_exclude_expsyms_GO 18337 18338# Symbols that must always be exported. 18339include_expsyms=$lt_include_expsyms_GO 18340 18341# Commands necessary for linking programs (against libraries) with templates. 18342prelink_cmds=$lt_prelink_cmds_GO 18343 18344# Specify filename containing input files. 18345file_list_spec=$lt_file_list_spec_GO 18346 18347# How to hardcode a shared library path into an executable. 18348hardcode_action=$hardcode_action_GO 18349 18350# ### END LIBTOOL TAG CONFIG: GO 18351_LT_EOF 18352 18353 ;; 18354 "default":C) if test -n "$CONFIG_FILES"; then 18355 # Multilibs need MULTISUBDIR defined correctly in certain makefiles so 18356 # that multilib installs will end up installed in the correct place. 18357 # The testsuite needs it for multilib-aware ABI baseline files. 18358 # To work around this not being passed down from config-ml.in -> 18359 # srcdir/Makefile.am -> srcdir/{src,libsupc++,...}/Makefile.am, manually 18360 # append it here. Only modify Makefiles that have just been created. 18361 # 18362 # Also, get rid of this simulated-VPATH thing that automake does. 18363 cat > vpsed << \_EOF 18364s!`test -f '$<' || echo '$(srcdir)/'`!! 18365_EOF 18366 for i in $SUBDIRS; do 18367 case $CONFIG_FILES in 18368 *${i}/Makefile*) 18369 #echo "Adding MULTISUBDIR to $i/Makefile" 18370 sed -f vpsed $i/Makefile > tmp 18371 grep '^MULTISUBDIR =' Makefile >> tmp 18372 mv tmp $i/Makefile 18373 ;; 18374 esac 18375 done 18376 rm vpsed 18377 fi 18378 ;; 18379 18380 esac 18381done # for ac_tag 18382 18383 18384as_fn_exit 0 18385_ACEOF 18386ac_clean_files=$ac_clean_files_save 18387 18388test $ac_write_fail = 0 || 18389 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 18390 18391 18392# configure is writing to config.log, and then calls config.status. 18393# config.status does its own redirection, appending to config.log. 18394# Unfortunately, on DOS this fails, as config.log is still kept open 18395# by configure, so config.status won't be able to write to it; its 18396# output is simply discarded. So we exec the FD to /dev/null, 18397# effectively closing config.log, so it can be properly (re)opened and 18398# appended to by config.status. When coming back to configure, we 18399# need to make the FD available again. 18400if test "$no_create" != yes; then 18401 ac_cs_success=: 18402 ac_config_status_args= 18403 test "$silent" = yes && 18404 ac_config_status_args="$ac_config_status_args --quiet" 18405 exec 5>/dev/null 18406 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 18407 exec 5>>config.log 18408 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 18409 # would make configure fail if this is the last instruction. 18410 $ac_cs_success || as_fn_exit 1 18411fi 18412if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 18413 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 18414$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 18415fi 18416 18417