1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.64 for GNU OpenMP Runtime Library 1.0. 4# 5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software 7# Foundation, Inc. 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 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. 90case $0 in #(( 91 *[\\/]* ) as_myself=$0 ;; 92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 93for as_dir in $PATH 94do 95 IFS=$as_save_IFS 96 test -z "$as_dir" && as_dir=. 97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 98 done 99IFS=$as_save_IFS 100 101 ;; 102esac 103# We did not find ourselves, most probably we were run as `sh COMMAND' 104# in which case we are not to be found in the path. 105if test "x$as_myself" = x; then 106 as_myself=$0 107fi 108if test ! -f "$as_myself"; then 109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 110 exit 1 111fi 112 113# Unset variables that we do not need and which cause bugs (e.g. in 114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 115# suppresses any "Segmentation fault" message there. '((' could 116# trigger a bug in pdksh 5.2.14. 117for as_var in BASH_ENV ENV MAIL MAILPATH 118do eval test x\${$as_var+set} = xset \ 119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 120done 121PS1='$ ' 122PS2='> ' 123PS4='+ ' 124 125# NLS nuisances. 126LC_ALL=C 127export LC_ALL 128LANGUAGE=C 129export LANGUAGE 130 131# CDPATH. 132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 133 134if test "x$CONFIG_SHELL" = x; then 135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 136 emulate sh 137 NULLCMD=: 138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 139 # is contrary to our usage. Disable this feature. 140 alias -g '\${1+\"\$@\"}'='\"\$@\"' 141 setopt NO_GLOB_SUBST 142else 143 case \`(set -o) 2>/dev/null\` in #( 144 *posix*) : 145 set -o posix ;; #( 146 *) : 147 ;; 148esac 149fi 150" 151 as_required="as_fn_return () { (exit \$1); } 152as_fn_success () { as_fn_return 0; } 153as_fn_failure () { as_fn_return 1; } 154as_fn_ret_success () { return 0; } 155as_fn_ret_failure () { return 1; } 156 157exitcode=0 158as_fn_success || { exitcode=1; echo as_fn_success failed.; } 159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 163 164else 165 exitcode=1; echo positional parameters were not saved. 166fi 167test x\$exitcode = x0 || exit 1" 168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 172 173 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 174 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 175 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 177 PATH=/empty FPATH=/empty; export PATH FPATH 178 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 179 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 180test \$(( 1 + 1 )) = 2 || exit 1" 181 if (eval "$as_required") 2>/dev/null; then : 182 as_have_required=yes 183else 184 as_have_required=no 185fi 186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 187 188else 189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 190as_found=false 191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 192do 193 IFS=$as_save_IFS 194 test -z "$as_dir" && as_dir=. 195 as_found=: 196 case $as_dir in #( 197 /*) 198 for as_base in sh bash ksh sh5; do 199 # Try only shells that exist, to save several forks. 200 as_shell=$as_dir/$as_base 201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 203 CONFIG_SHELL=$as_shell as_have_required=yes 204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 205 break 2 206fi 207fi 208 done;; 209 esac 210 as_found=false 211done 212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 214 CONFIG_SHELL=$SHELL as_have_required=yes 215fi; } 216IFS=$as_save_IFS 217 218 219 if test "x$CONFIG_SHELL" != x; then : 220 # We cannot yet assume a decent shell, so we have to provide a 221 # neutralization value for shells without unset; and this also 222 # works around shells that cannot unset nonexistent variables. 223 BASH_ENV=/dev/null 224 ENV=/dev/null 225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 226 export CONFIG_SHELL 227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 228fi 229 230 if test x$as_have_required = xno; then : 231 $as_echo "$0: This script requires a shell more modern than all" 232 $as_echo "$0: the shells that I found on your system." 233 if test x${ZSH_VERSION+set} = xset ; then 234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 235 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 236 else 237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 238$0: including any error possibly output before this 239$0: message. Then install a modern shell, or manually run 240$0: the script under such a shell if you do have one." 241 fi 242 exit 1 243fi 244fi 245fi 246SHELL=${CONFIG_SHELL-/bin/sh} 247export SHELL 248# Unset more variables known to interfere with behavior of common tools. 249CLICOLOR_FORCE= GREP_OPTIONS= 250unset CLICOLOR_FORCE GREP_OPTIONS 251 252## --------------------- ## 253## M4sh Shell Functions. ## 254## --------------------- ## 255# as_fn_unset VAR 256# --------------- 257# Portably unset VAR. 258as_fn_unset () 259{ 260 { eval $1=; unset $1;} 261} 262as_unset=as_fn_unset 263 264# as_fn_set_status STATUS 265# ----------------------- 266# Set $? to STATUS, without forking. 267as_fn_set_status () 268{ 269 return $1 270} # as_fn_set_status 271 272# as_fn_exit STATUS 273# ----------------- 274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 275as_fn_exit () 276{ 277 set +e 278 as_fn_set_status $1 279 exit $1 280} # as_fn_exit 281 282# as_fn_mkdir_p 283# ------------- 284# Create "$as_dir" as a directory, including parents if necessary. 285as_fn_mkdir_p () 286{ 287 288 case $as_dir in #( 289 -*) as_dir=./$as_dir;; 290 esac 291 test -d "$as_dir" || eval $as_mkdir_p || { 292 as_dirs= 293 while :; do 294 case $as_dir in #( 295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 296 *) as_qdir=$as_dir;; 297 esac 298 as_dirs="'$as_qdir' $as_dirs" 299 as_dir=`$as_dirname -- "$as_dir" || 300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 301 X"$as_dir" : 'X\(//\)[^/]' \| \ 302 X"$as_dir" : 'X\(//\)$' \| \ 303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 304$as_echo X"$as_dir" | 305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 306 s//\1/ 307 q 308 } 309 /^X\(\/\/\)[^/].*/{ 310 s//\1/ 311 q 312 } 313 /^X\(\/\/\)$/{ 314 s//\1/ 315 q 316 } 317 /^X\(\/\).*/{ 318 s//\1/ 319 q 320 } 321 s/.*/./; q'` 322 test -d "$as_dir" && break 323 done 324 test -z "$as_dirs" || eval "mkdir $as_dirs" 325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 326 327 328} # as_fn_mkdir_p 329# as_fn_append VAR VALUE 330# ---------------------- 331# Append the text in VALUE to the end of the definition contained in VAR. Take 332# advantage of any shell optimizations that allow amortized linear growth over 333# repeated appends, instead of the typical quadratic growth present in naive 334# implementations. 335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 336 eval 'as_fn_append () 337 { 338 eval $1+=\$2 339 }' 340else 341 as_fn_append () 342 { 343 eval $1=\$$1\$2 344 } 345fi # as_fn_append 346 347# as_fn_arith ARG... 348# ------------------ 349# Perform arithmetic evaluation on the ARGs, and store the result in the 350# global $as_val. Take advantage of shells that can avoid forks. The arguments 351# must be portable across $(()) and expr. 352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 353 eval 'as_fn_arith () 354 { 355 as_val=$(( $* )) 356 }' 357else 358 as_fn_arith () 359 { 360 as_val=`expr "$@" || test $? -eq 1` 361 } 362fi # as_fn_arith 363 364 365# as_fn_error ERROR [LINENO LOG_FD] 366# --------------------------------- 367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 369# script with status $?, using 1 if that was 0. 370as_fn_error () 371{ 372 as_status=$?; test $as_status -eq 0 && as_status=1 373 if test "$3"; then 374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 376 fi 377 $as_echo "$as_me: error: $1" >&2 378 as_fn_exit $as_status 379} # as_fn_error 380 381if expr a : '\(a\)' >/dev/null 2>&1 && 382 test "X`expr 00001 : '.*\(...\)'`" = X001; then 383 as_expr=expr 384else 385 as_expr=false 386fi 387 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 389 as_basename=basename 390else 391 as_basename=false 392fi 393 394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 395 as_dirname=dirname 396else 397 as_dirname=false 398fi 399 400as_me=`$as_basename -- "$0" || 401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 402 X"$0" : 'X\(//\)$' \| \ 403 X"$0" : 'X\(/\)' \| . 2>/dev/null || 404$as_echo X/"$0" | 405 sed '/^.*\/\([^/][^/]*\)\/*$/{ 406 s//\1/ 407 q 408 } 409 /^X\/\(\/\/\)$/{ 410 s//\1/ 411 q 412 } 413 /^X\/\(\/\).*/{ 414 s//\1/ 415 q 416 } 417 s/.*/./; q'` 418 419# Avoid depending upon Character Ranges. 420as_cr_letters='abcdefghijklmnopqrstuvwxyz' 421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 422as_cr_Letters=$as_cr_letters$as_cr_LETTERS 423as_cr_digits='0123456789' 424as_cr_alnum=$as_cr_Letters$as_cr_digits 425 426 427 as_lineno_1=$LINENO as_lineno_1a=$LINENO 428 as_lineno_2=$LINENO as_lineno_2a=$LINENO 429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 432 sed -n ' 433 p 434 /[$]LINENO/= 435 ' <$as_myself | 436 sed ' 437 s/[$]LINENO.*/&-/ 438 t lineno 439 b 440 :lineno 441 N 442 :loop 443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 444 t loop 445 s/-\n.*// 446 ' >$as_me.lineno && 447 chmod +x "$as_me.lineno" || 448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 449 450 # Don't try to exec as it changes $[0], causing all sort of problems 451 # (the dirname of $[0] is not the place where we might find the 452 # original and so on. Autoconf is especially sensitive to this). 453 . "./$as_me.lineno" 454 # Exit status is that of the last command. 455 exit 456} 457 458ECHO_C= ECHO_N= ECHO_T= 459case `echo -n x` in #((((( 460-n*) 461 case `echo 'xy\c'` in 462 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 463 xy) ECHO_C='\c';; 464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 465 ECHO_T=' ';; 466 esac;; 467*) 468 ECHO_N='-n';; 469esac 470 471rm -f conf$$ conf$$.exe conf$$.file 472if test -d conf$$.dir; then 473 rm -f conf$$.dir/conf$$.file 474else 475 rm -f conf$$.dir 476 mkdir conf$$.dir 2>/dev/null 477fi 478if (echo >conf$$.file) 2>/dev/null; then 479 if ln -s conf$$.file conf$$ 2>/dev/null; then 480 as_ln_s='ln -s' 481 # ... but there are two gotchas: 482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 484 # In both cases, we have to default to `cp -p'. 485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 486 as_ln_s='cp -p' 487 elif ln conf$$.file conf$$ 2>/dev/null; then 488 as_ln_s=ln 489 else 490 as_ln_s='cp -p' 491 fi 492else 493 as_ln_s='cp -p' 494fi 495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 496rmdir conf$$.dir 2>/dev/null 497 498if mkdir -p . 2>/dev/null; then 499 as_mkdir_p='mkdir -p "$as_dir"' 500else 501 test -d ./-p && rmdir ./-p 502 as_mkdir_p=false 503fi 504 505if test -x / >/dev/null 2>&1; then 506 as_test_x='test -x' 507else 508 if ls -dL / >/dev/null 2>&1; then 509 as_ls_L_option=L 510 else 511 as_ls_L_option= 512 fi 513 as_test_x=' 514 eval sh -c '\'' 515 if test -d "$1"; then 516 test -d "$1/."; 517 else 518 case $1 in #( 519 -*)set "./$1";; 520 esac; 521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 522 ???[sx]*):;;*)false;;esac;fi 523 '\'' sh 524 ' 525fi 526as_executable_p=$as_test_x 527 528# Sed expression to map a string onto a valid CPP name. 529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 530 531# Sed expression to map a string onto a valid variable name. 532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 533 534SHELL=${CONFIG_SHELL-/bin/sh} 535 536 537exec 7<&0 </dev/null 6>&1 538 539# Name of the host. 540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 541# so uname gets run too. 542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 543 544# 545# Initializations. 546# 547ac_default_prefix=/usr/local 548ac_clean_files= 549ac_config_libobj_dir=. 550LIBOBJS= 551cross_compiling=no 552subdirs= 553MFLAGS= 554MAKEFLAGS= 555 556# Identity of this package. 557PACKAGE_NAME='GNU OpenMP Runtime Library' 558PACKAGE_TARNAME='libgomp' 559PACKAGE_VERSION='1.0' 560PACKAGE_STRING='GNU OpenMP Runtime Library 1.0' 561PACKAGE_BUGREPORT='' 562PACKAGE_URL='http://www.gnu.org/software/libgomp/' 563 564# Factoring default headers for most tests. 565ac_includes_default="\ 566#include <stdio.h> 567#ifdef HAVE_SYS_TYPES_H 568# include <sys/types.h> 569#endif 570#ifdef HAVE_SYS_STAT_H 571# include <sys/stat.h> 572#endif 573#ifdef STDC_HEADERS 574# include <stdlib.h> 575# include <stddef.h> 576#else 577# ifdef HAVE_STDLIB_H 578# include <stdlib.h> 579# endif 580#endif 581#ifdef HAVE_STRING_H 582# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 583# include <memory.h> 584# endif 585# include <string.h> 586#endif 587#ifdef HAVE_STRINGS_H 588# include <strings.h> 589#endif 590#ifdef HAVE_INTTYPES_H 591# include <inttypes.h> 592#endif 593#ifdef HAVE_STDINT_H 594# include <stdint.h> 595#endif 596#ifdef HAVE_UNISTD_H 597# include <unistd.h> 598#endif" 599 600ac_subst_vars='am__EXEEXT_FALSE 601am__EXEEXT_TRUE 602LTLIBOBJS 603LIBOBJS 604OMP_NEST_LOCK_25_KIND 605OMP_LOCK_25_KIND 606OMP_NEST_LOCK_25_ALIGN 607OMP_NEST_LOCK_25_SIZE 608OMP_LOCK_25_ALIGN 609OMP_LOCK_25_SIZE 610OMP_NEST_LOCK_KIND 611OMP_LOCK_KIND 612OMP_NEST_LOCK_ALIGN 613OMP_NEST_LOCK_SIZE 614OMP_LOCK_ALIGN 615OMP_LOCK_SIZE 616USE_FORTRAN_FALSE 617USE_FORTRAN_TRUE 618link_gomp 619XLDFLAGS 620XCFLAGS 621config_path 622LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE 623LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE 624OPT_LDFLAGS 625SECTION_LDFLAGS 626libtool_VERSION 627ac_ct_FC 628FCFLAGS 629FC 630MAINT 631MAINTAINER_MODE_FALSE 632MAINTAINER_MODE_TRUE 633enable_static 634enable_shared 635CPP 636OTOOL64 637OTOOL 638LIPO 639NMEDIT 640DSYMUTIL 641OBJDUMP 642LN_S 643NM 644ac_ct_DUMPBIN 645DUMPBIN 646LD 647FGREP 648EGREP 649GREP 650SED 651LIBTOOL 652BUILD_INFO_FALSE 653BUILD_INFO_TRUE 654PERL 655RANLIB 656AR 657am__fastdepCC_FALSE 658am__fastdepCC_TRUE 659CCDEPMODE 660AMDEPBACKSLASH 661AMDEP_FALSE 662AMDEP_TRUE 663am__quote 664am__include 665DEPDIR 666OBJEXT 667EXEEXT 668ac_ct_CC 669CPPFLAGS 670LDFLAGS 671CFLAGS 672CC 673toolexeclibdir 674toolexecdir 675multi_basedir 676am__untar 677am__tar 678AMTAR 679am__leading_dot 680SET_MAKE 681AWK 682mkdir_p 683MKDIR_P 684INSTALL_STRIP_PROGRAM 685STRIP 686install_sh 687MAKEINFO 688AUTOHEADER 689AUTOMAKE 690AUTOCONF 691ACLOCAL 692VERSION 693PACKAGE 694CYGPATH_W 695am__isrc 696INSTALL_DATA 697INSTALL_SCRIPT 698INSTALL_PROGRAM 699target_os 700target_vendor 701target_cpu 702target 703host_os 704host_vendor 705host_cpu 706host 707build_os 708build_vendor 709build_cpu 710build 711GENINSRC_FALSE 712GENINSRC_TRUE 713target_alias 714host_alias 715build_alias 716LIBS 717ECHO_T 718ECHO_N 719ECHO_C 720DEFS 721mandir 722localedir 723libdir 724psdir 725pdfdir 726dvidir 727htmldir 728infodir 729docdir 730oldincludedir 731includedir 732localstatedir 733sharedstatedir 734sysconfdir 735datadir 736datarootdir 737libexecdir 738sbindir 739bindir 740program_transform_name 741prefix 742exec_prefix 743PACKAGE_URL 744PACKAGE_BUGREPORT 745PACKAGE_STRING 746PACKAGE_VERSION 747PACKAGE_TARNAME 748PACKAGE_NAME 749PATH_SEPARATOR 750SHELL' 751ac_subst_files='' 752ac_user_opts=' 753enable_option_checking 754enable_version_specific_runtime_libs 755enable_generated_files_in_srcdir 756enable_multilib 757enable_dependency_tracking 758enable_shared 759enable_static 760with_pic 761enable_fast_install 762with_gnu_ld 763enable_libtool_lock 764enable_maintainer_mode 765enable_linux_futex 766enable_tls 767enable_symvers 768' 769 ac_precious_vars='build_alias 770host_alias 771target_alias 772CPP 773CPPFLAGS 774FC 775FCFLAGS 776LDFLAGS 777LIBS' 778 779 780# Initialize some variables set by options. 781ac_init_help= 782ac_init_version=false 783ac_unrecognized_opts= 784ac_unrecognized_sep= 785# The variables have the same names as the options, with 786# dashes changed to underlines. 787cache_file=/dev/null 788exec_prefix=NONE 789no_create= 790no_recursion= 791prefix=NONE 792program_prefix=NONE 793program_suffix=NONE 794program_transform_name=s,x,x, 795silent= 796site= 797srcdir= 798verbose= 799x_includes=NONE 800x_libraries=NONE 801 802# Installation directory options. 803# These are left unexpanded so users can "make install exec_prefix=/foo" 804# and all the variables that are supposed to be based on exec_prefix 805# by default will actually change. 806# Use braces instead of parens because sh, perl, etc. also accept them. 807# (The list follows the same order as the GNU Coding Standards.) 808bindir='${exec_prefix}/bin' 809sbindir='${exec_prefix}/sbin' 810libexecdir='${exec_prefix}/libexec' 811datarootdir='${prefix}/share' 812datadir='${datarootdir}' 813sysconfdir='${prefix}/etc' 814sharedstatedir='${prefix}/com' 815localstatedir='${prefix}/var' 816includedir='${prefix}/include' 817oldincludedir='/usr/include' 818docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 819infodir='${datarootdir}/info' 820htmldir='${docdir}' 821dvidir='${docdir}' 822pdfdir='${docdir}' 823psdir='${docdir}' 824libdir='${exec_prefix}/lib' 825localedir='${datarootdir}/locale' 826mandir='${datarootdir}/man' 827 828ac_prev= 829ac_dashdash= 830for ac_option 831do 832 # If the previous option needs an argument, assign it. 833 if test -n "$ac_prev"; then 834 eval $ac_prev=\$ac_option 835 ac_prev= 836 continue 837 fi 838 839 case $ac_option in 840 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 841 *) ac_optarg=yes ;; 842 esac 843 844 # Accept the important Cygnus configure options, so we can diagnose typos. 845 846 case $ac_dashdash$ac_option in 847 --) 848 ac_dashdash=yes ;; 849 850 -bindir | --bindir | --bindi | --bind | --bin | --bi) 851 ac_prev=bindir ;; 852 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 853 bindir=$ac_optarg ;; 854 855 -build | --build | --buil | --bui | --bu) 856 ac_prev=build_alias ;; 857 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 858 build_alias=$ac_optarg ;; 859 860 -cache-file | --cache-file | --cache-fil | --cache-fi \ 861 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 862 ac_prev=cache_file ;; 863 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 864 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 865 cache_file=$ac_optarg ;; 866 867 --config-cache | -C) 868 cache_file=config.cache ;; 869 870 -datadir | --datadir | --datadi | --datad) 871 ac_prev=datadir ;; 872 -datadir=* | --datadir=* | --datadi=* | --datad=*) 873 datadir=$ac_optarg ;; 874 875 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 876 | --dataroo | --dataro | --datar) 877 ac_prev=datarootdir ;; 878 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 879 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 880 datarootdir=$ac_optarg ;; 881 882 -disable-* | --disable-*) 883 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 884 # Reject names that are not valid shell variable names. 885 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 886 as_fn_error "invalid feature name: $ac_useropt" 887 ac_useropt_orig=$ac_useropt 888 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 889 case $ac_user_opts in 890 *" 891"enable_$ac_useropt" 892"*) ;; 893 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 894 ac_unrecognized_sep=', ';; 895 esac 896 eval enable_$ac_useropt=no ;; 897 898 -docdir | --docdir | --docdi | --doc | --do) 899 ac_prev=docdir ;; 900 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 901 docdir=$ac_optarg ;; 902 903 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 904 ac_prev=dvidir ;; 905 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 906 dvidir=$ac_optarg ;; 907 908 -enable-* | --enable-*) 909 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 910 # Reject names that are not valid shell variable names. 911 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 912 as_fn_error "invalid feature name: $ac_useropt" 913 ac_useropt_orig=$ac_useropt 914 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 915 case $ac_user_opts in 916 *" 917"enable_$ac_useropt" 918"*) ;; 919 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 920 ac_unrecognized_sep=', ';; 921 esac 922 eval enable_$ac_useropt=\$ac_optarg ;; 923 924 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 925 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 926 | --exec | --exe | --ex) 927 ac_prev=exec_prefix ;; 928 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 929 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 930 | --exec=* | --exe=* | --ex=*) 931 exec_prefix=$ac_optarg ;; 932 933 -gas | --gas | --ga | --g) 934 # Obsolete; use --with-gas. 935 with_gas=yes ;; 936 937 -help | --help | --hel | --he | -h) 938 ac_init_help=long ;; 939 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 940 ac_init_help=recursive ;; 941 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 942 ac_init_help=short ;; 943 944 -host | --host | --hos | --ho) 945 ac_prev=host_alias ;; 946 -host=* | --host=* | --hos=* | --ho=*) 947 host_alias=$ac_optarg ;; 948 949 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 950 ac_prev=htmldir ;; 951 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 952 | --ht=*) 953 htmldir=$ac_optarg ;; 954 955 -includedir | --includedir | --includedi | --included | --include \ 956 | --includ | --inclu | --incl | --inc) 957 ac_prev=includedir ;; 958 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 959 | --includ=* | --inclu=* | --incl=* | --inc=*) 960 includedir=$ac_optarg ;; 961 962 -infodir | --infodir | --infodi | --infod | --info | --inf) 963 ac_prev=infodir ;; 964 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 965 infodir=$ac_optarg ;; 966 967 -libdir | --libdir | --libdi | --libd) 968 ac_prev=libdir ;; 969 -libdir=* | --libdir=* | --libdi=* | --libd=*) 970 libdir=$ac_optarg ;; 971 972 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 973 | --libexe | --libex | --libe) 974 ac_prev=libexecdir ;; 975 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 976 | --libexe=* | --libex=* | --libe=*) 977 libexecdir=$ac_optarg ;; 978 979 -localedir | --localedir | --localedi | --localed | --locale) 980 ac_prev=localedir ;; 981 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 982 localedir=$ac_optarg ;; 983 984 -localstatedir | --localstatedir | --localstatedi | --localstated \ 985 | --localstate | --localstat | --localsta | --localst | --locals) 986 ac_prev=localstatedir ;; 987 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 988 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 989 localstatedir=$ac_optarg ;; 990 991 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 992 ac_prev=mandir ;; 993 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 994 mandir=$ac_optarg ;; 995 996 -nfp | --nfp | --nf) 997 # Obsolete; use --without-fp. 998 with_fp=no ;; 999 1000 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1001 | --no-cr | --no-c | -n) 1002 no_create=yes ;; 1003 1004 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1005 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1006 no_recursion=yes ;; 1007 1008 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1009 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1010 | --oldin | --oldi | --old | --ol | --o) 1011 ac_prev=oldincludedir ;; 1012 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1013 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1014 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1015 oldincludedir=$ac_optarg ;; 1016 1017 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1018 ac_prev=prefix ;; 1019 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1020 prefix=$ac_optarg ;; 1021 1022 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1023 | --program-pre | --program-pr | --program-p) 1024 ac_prev=program_prefix ;; 1025 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1026 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1027 program_prefix=$ac_optarg ;; 1028 1029 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1030 | --program-suf | --program-su | --program-s) 1031 ac_prev=program_suffix ;; 1032 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1033 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1034 program_suffix=$ac_optarg ;; 1035 1036 -program-transform-name | --program-transform-name \ 1037 | --program-transform-nam | --program-transform-na \ 1038 | --program-transform-n | --program-transform- \ 1039 | --program-transform | --program-transfor \ 1040 | --program-transfo | --program-transf \ 1041 | --program-trans | --program-tran \ 1042 | --progr-tra | --program-tr | --program-t) 1043 ac_prev=program_transform_name ;; 1044 -program-transform-name=* | --program-transform-name=* \ 1045 | --program-transform-nam=* | --program-transform-na=* \ 1046 | --program-transform-n=* | --program-transform-=* \ 1047 | --program-transform=* | --program-transfor=* \ 1048 | --program-transfo=* | --program-transf=* \ 1049 | --program-trans=* | --program-tran=* \ 1050 | --progr-tra=* | --program-tr=* | --program-t=*) 1051 program_transform_name=$ac_optarg ;; 1052 1053 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1054 ac_prev=pdfdir ;; 1055 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1056 pdfdir=$ac_optarg ;; 1057 1058 -psdir | --psdir | --psdi | --psd | --ps) 1059 ac_prev=psdir ;; 1060 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1061 psdir=$ac_optarg ;; 1062 1063 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1064 | -silent | --silent | --silen | --sile | --sil) 1065 silent=yes ;; 1066 1067 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1068 ac_prev=sbindir ;; 1069 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1070 | --sbi=* | --sb=*) 1071 sbindir=$ac_optarg ;; 1072 1073 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1074 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1075 | --sharedst | --shareds | --shared | --share | --shar \ 1076 | --sha | --sh) 1077 ac_prev=sharedstatedir ;; 1078 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1079 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1080 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1081 | --sha=* | --sh=*) 1082 sharedstatedir=$ac_optarg ;; 1083 1084 -site | --site | --sit) 1085 ac_prev=site ;; 1086 -site=* | --site=* | --sit=*) 1087 site=$ac_optarg ;; 1088 1089 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1090 ac_prev=srcdir ;; 1091 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1092 srcdir=$ac_optarg ;; 1093 1094 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1095 | --syscon | --sysco | --sysc | --sys | --sy) 1096 ac_prev=sysconfdir ;; 1097 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1098 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1099 sysconfdir=$ac_optarg ;; 1100 1101 -target | --target | --targe | --targ | --tar | --ta | --t) 1102 ac_prev=target_alias ;; 1103 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1104 target_alias=$ac_optarg ;; 1105 1106 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1107 verbose=yes ;; 1108 1109 -version | --version | --versio | --versi | --vers | -V) 1110 ac_init_version=: ;; 1111 1112 -with-* | --with-*) 1113 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1114 # Reject names that are not valid shell variable names. 1115 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1116 as_fn_error "invalid package name: $ac_useropt" 1117 ac_useropt_orig=$ac_useropt 1118 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1119 case $ac_user_opts in 1120 *" 1121"with_$ac_useropt" 1122"*) ;; 1123 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1124 ac_unrecognized_sep=', ';; 1125 esac 1126 eval with_$ac_useropt=\$ac_optarg ;; 1127 1128 -without-* | --without-*) 1129 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1130 # Reject names that are not valid shell variable names. 1131 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1132 as_fn_error "invalid package name: $ac_useropt" 1133 ac_useropt_orig=$ac_useropt 1134 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1135 case $ac_user_opts in 1136 *" 1137"with_$ac_useropt" 1138"*) ;; 1139 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1140 ac_unrecognized_sep=', ';; 1141 esac 1142 eval with_$ac_useropt=no ;; 1143 1144 --x) 1145 # Obsolete; use --with-x. 1146 with_x=yes ;; 1147 1148 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1149 | --x-incl | --x-inc | --x-in | --x-i) 1150 ac_prev=x_includes ;; 1151 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1152 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1153 x_includes=$ac_optarg ;; 1154 1155 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1156 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1157 ac_prev=x_libraries ;; 1158 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1159 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1160 x_libraries=$ac_optarg ;; 1161 1162 -*) as_fn_error "unrecognized option: \`$ac_option' 1163Try \`$0 --help' for more information." 1164 ;; 1165 1166 *=*) 1167 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1168 # Reject names that are not valid shell variable names. 1169 case $ac_envvar in #( 1170 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1171 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1172 esac 1173 eval $ac_envvar=\$ac_optarg 1174 export $ac_envvar ;; 1175 1176 *) 1177 # FIXME: should be removed in autoconf 3.0. 1178 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1179 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1180 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1181 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1182 ;; 1183 1184 esac 1185done 1186 1187if test -n "$ac_prev"; then 1188 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1189 as_fn_error "missing argument to $ac_option" 1190fi 1191 1192if test -n "$ac_unrecognized_opts"; then 1193 case $enable_option_checking in 1194 no) ;; 1195 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1196 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1197 esac 1198fi 1199 1200# Check all directory arguments for consistency. 1201for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1202 datadir sysconfdir sharedstatedir localstatedir includedir \ 1203 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1204 libdir localedir mandir 1205do 1206 eval ac_val=\$$ac_var 1207 # Remove trailing slashes. 1208 case $ac_val in 1209 */ ) 1210 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1211 eval $ac_var=\$ac_val;; 1212 esac 1213 # Be sure to have absolute directory names. 1214 case $ac_val in 1215 [\\/$]* | ?:[\\/]* ) continue;; 1216 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1217 esac 1218 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1219done 1220 1221# There might be people who depend on the old broken behavior: `$host' 1222# used to hold the argument of --host etc. 1223# FIXME: To remove some day. 1224build=$build_alias 1225host=$host_alias 1226target=$target_alias 1227 1228# FIXME: To remove some day. 1229if test "x$host_alias" != x; then 1230 if test "x$build_alias" = x; then 1231 cross_compiling=maybe 1232 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1233 If a cross compiler is detected then cross compile mode will be used." >&2 1234 elif test "x$build_alias" != "x$host_alias"; then 1235 cross_compiling=yes 1236 fi 1237fi 1238 1239ac_tool_prefix= 1240test -n "$host_alias" && ac_tool_prefix=$host_alias- 1241 1242test "$silent" = yes && exec 6>/dev/null 1243 1244 1245ac_pwd=`pwd` && test -n "$ac_pwd" && 1246ac_ls_di=`ls -di .` && 1247ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1248 as_fn_error "working directory cannot be determined" 1249test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1250 as_fn_error "pwd does not report name of working directory" 1251 1252 1253# Find the source files, if location was not specified. 1254if test -z "$srcdir"; then 1255 ac_srcdir_defaulted=yes 1256 # Try the directory containing this script, then the parent directory. 1257 ac_confdir=`$as_dirname -- "$as_myself" || 1258$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1259 X"$as_myself" : 'X\(//\)[^/]' \| \ 1260 X"$as_myself" : 'X\(//\)$' \| \ 1261 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1262$as_echo X"$as_myself" | 1263 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1264 s//\1/ 1265 q 1266 } 1267 /^X\(\/\/\)[^/].*/{ 1268 s//\1/ 1269 q 1270 } 1271 /^X\(\/\/\)$/{ 1272 s//\1/ 1273 q 1274 } 1275 /^X\(\/\).*/{ 1276 s//\1/ 1277 q 1278 } 1279 s/.*/./; q'` 1280 srcdir=$ac_confdir 1281 if test ! -r "$srcdir/$ac_unique_file"; then 1282 srcdir=.. 1283 fi 1284else 1285 ac_srcdir_defaulted=no 1286fi 1287if test ! -r "$srcdir/$ac_unique_file"; then 1288 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1289 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1290fi 1291ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1292ac_abs_confdir=`( 1293 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1294 pwd)` 1295# When building in place, set srcdir=. 1296if test "$ac_abs_confdir" = "$ac_pwd"; then 1297 srcdir=. 1298fi 1299# Remove unnecessary trailing slashes from srcdir. 1300# Double slashes in file names in object file debugging info 1301# mess up M-x gdb in Emacs. 1302case $srcdir in 1303*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1304esac 1305for ac_var in $ac_precious_vars; do 1306 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1307 eval ac_env_${ac_var}_value=\$${ac_var} 1308 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1309 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1310done 1311 1312# 1313# Report the --help message. 1314# 1315if test "$ac_init_help" = "long"; then 1316 # Omit some internal or obsolete options to make the list less imposing. 1317 # This message is too long to be a string in the A/UX 3.1 sh. 1318 cat <<_ACEOF 1319\`configure' configures GNU OpenMP Runtime Library 1.0 to adapt to many kinds of systems. 1320 1321Usage: $0 [OPTION]... [VAR=VALUE]... 1322 1323To assign environment variables (e.g., CC, CFLAGS...), specify them as 1324VAR=VALUE. See below for descriptions of some of the useful variables. 1325 1326Defaults for the options are specified in brackets. 1327 1328Configuration: 1329 -h, --help display this help and exit 1330 --help=short display options specific to this package 1331 --help=recursive display the short help of all the included packages 1332 -V, --version display version information and exit 1333 -q, --quiet, --silent do not print \`checking...' messages 1334 --cache-file=FILE cache test results in FILE [disabled] 1335 -C, --config-cache alias for \`--cache-file=config.cache' 1336 -n, --no-create do not create output files 1337 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1338 1339Installation directories: 1340 --prefix=PREFIX install architecture-independent files in PREFIX 1341 [$ac_default_prefix] 1342 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1343 [PREFIX] 1344 1345By default, \`make install' will install all the files in 1346\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1347an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1348for instance \`--prefix=\$HOME'. 1349 1350For better control, use the options below. 1351 1352Fine tuning of the installation directories: 1353 --bindir=DIR user executables [EPREFIX/bin] 1354 --sbindir=DIR system admin executables [EPREFIX/sbin] 1355 --libexecdir=DIR program executables [EPREFIX/libexec] 1356 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1357 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1358 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1359 --libdir=DIR object code libraries [EPREFIX/lib] 1360 --includedir=DIR C header files [PREFIX/include] 1361 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1362 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1363 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1364 --infodir=DIR info documentation [DATAROOTDIR/info] 1365 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1366 --mandir=DIR man documentation [DATAROOTDIR/man] 1367 --docdir=DIR documentation root [DATAROOTDIR/doc/libgomp] 1368 --htmldir=DIR html documentation [DOCDIR] 1369 --dvidir=DIR dvi documentation [DOCDIR] 1370 --pdfdir=DIR pdf documentation [DOCDIR] 1371 --psdir=DIR ps documentation [DOCDIR] 1372_ACEOF 1373 1374 cat <<\_ACEOF 1375 1376Program names: 1377 --program-prefix=PREFIX prepend PREFIX to installed program names 1378 --program-suffix=SUFFIX append SUFFIX to installed program names 1379 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1380 1381System types: 1382 --build=BUILD configure for building on BUILD [guessed] 1383 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1384 --target=TARGET configure for building compilers for TARGET [HOST] 1385_ACEOF 1386fi 1387 1388if test -n "$ac_init_help"; then 1389 case $ac_init_help in 1390 short | recursive ) echo "Configuration of GNU OpenMP Runtime Library 1.0:";; 1391 esac 1392 cat <<\_ACEOF 1393 1394Optional Features: 1395 --disable-option-checking ignore unrecognized --enable/--with options 1396 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1397 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1398 --enable-version-specific-runtime-libs 1399 Specify that runtime libraries should be installed 1400 in a compiler-specific directory [default=no] 1401 --enable-generated-files-in-srcdir 1402 put copies of generated files in source dir intended 1403 for creating source tarballs for users without 1404 texinfo bison or flex. [default=no] 1405 --enable-multilib build many library versions (default) 1406 --disable-dependency-tracking speeds up one-time build 1407 --enable-dependency-tracking do not reject slow dependency extractors 1408 --enable-shared[=PKGS] build shared libraries [default=yes] 1409 --enable-static[=PKGS] build static libraries [default=yes] 1410 --enable-fast-install[=PKGS] 1411 optimize for fast installation [default=yes] 1412 --disable-libtool-lock avoid locking (might break parallel builds) 1413 --enable-maintainer-mode enable make rules and dependencies not useful 1414 (and sometimes confusing) to the casual installer 1415 --enable-linux-futex use the Linux futex system call [default=default] 1416 --enable-tls Use thread-local storage [default=yes] 1417 --enable-symvers=STYLE enables symbol versioning of the shared library 1418 [default=yes] 1419 1420Optional Packages: 1421 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1422 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1423 --with-pic try to use only PIC/non-PIC objects [default=use 1424 both] 1425 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1426 1427Some influential environment variables: 1428 CC C compiler command 1429 CFLAGS C compiler flags 1430 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1431 nonstandard directory <lib dir> 1432 LIBS libraries to pass to the linker, e.g. -l<library> 1433 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1434 you have headers in a nonstandard directory <include dir> 1435 CPP C preprocessor 1436 FC Fortran compiler command 1437 FCFLAGS Fortran compiler flags 1438 1439Use these variables to override the choices made by `configure' or to help 1440it to find libraries and programs with nonstandard names/locations. 1441 1442Report bugs to the package provider. 1443GNU OpenMP Runtime Library home page: <http://www.gnu.org/software/libgomp/>. 1444General help using GNU software: <http://www.gnu.org/gethelp/>. 1445_ACEOF 1446ac_status=$? 1447fi 1448 1449if test "$ac_init_help" = "recursive"; then 1450 # If there are subdirs, report their specific --help. 1451 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1452 test -d "$ac_dir" || 1453 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1454 continue 1455 ac_builddir=. 1456 1457case "$ac_dir" in 1458.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1459*) 1460 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1461 # A ".." for each directory in $ac_dir_suffix. 1462 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1463 case $ac_top_builddir_sub in 1464 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1465 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1466 esac ;; 1467esac 1468ac_abs_top_builddir=$ac_pwd 1469ac_abs_builddir=$ac_pwd$ac_dir_suffix 1470# for backward compatibility: 1471ac_top_builddir=$ac_top_build_prefix 1472 1473case $srcdir in 1474 .) # We are building in place. 1475 ac_srcdir=. 1476 ac_top_srcdir=$ac_top_builddir_sub 1477 ac_abs_top_srcdir=$ac_pwd ;; 1478 [\\/]* | ?:[\\/]* ) # Absolute name. 1479 ac_srcdir=$srcdir$ac_dir_suffix; 1480 ac_top_srcdir=$srcdir 1481 ac_abs_top_srcdir=$srcdir ;; 1482 *) # Relative name. 1483 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1484 ac_top_srcdir=$ac_top_build_prefix$srcdir 1485 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1486esac 1487ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1488 1489 cd "$ac_dir" || { ac_status=$?; continue; } 1490 # Check for guested configure. 1491 if test -f "$ac_srcdir/configure.gnu"; then 1492 echo && 1493 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1494 elif test -f "$ac_srcdir/configure"; then 1495 echo && 1496 $SHELL "$ac_srcdir/configure" --help=recursive 1497 else 1498 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1499 fi || ac_status=$? 1500 cd "$ac_pwd" || { ac_status=$?; break; } 1501 done 1502fi 1503 1504test -n "$ac_init_help" && exit $ac_status 1505if $ac_init_version; then 1506 cat <<\_ACEOF 1507GNU OpenMP Runtime Library configure 1.0 1508generated by GNU Autoconf 2.64 1509 1510Copyright (C) 2009 Free Software Foundation, Inc. 1511This configure script is free software; the Free Software Foundation 1512gives unlimited permission to copy, distribute and modify it. 1513_ACEOF 1514 exit 1515fi 1516 1517## ------------------------ ## 1518## Autoconf initialization. ## 1519## ------------------------ ## 1520 1521# ac_fn_c_try_compile LINENO 1522# -------------------------- 1523# Try to compile conftest.$ac_ext, and return whether this succeeded. 1524ac_fn_c_try_compile () 1525{ 1526 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1527 rm -f conftest.$ac_objext 1528 if { { ac_try="$ac_compile" 1529case "(($ac_try" in 1530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1531 *) ac_try_echo=$ac_try;; 1532esac 1533eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1534$as_echo "$ac_try_echo"; } >&5 1535 (eval "$ac_compile") 2>conftest.err 1536 ac_status=$? 1537 if test -s conftest.err; then 1538 grep -v '^ *+' conftest.err >conftest.er1 1539 cat conftest.er1 >&5 1540 mv -f conftest.er1 conftest.err 1541 fi 1542 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1543 test $ac_status = 0; } && { 1544 test -z "$ac_c_werror_flag" || 1545 test ! -s conftest.err 1546 } && test -s conftest.$ac_objext; then : 1547 ac_retval=0 1548else 1549 $as_echo "$as_me: failed program was:" >&5 1550sed 's/^/| /' conftest.$ac_ext >&5 1551 1552 ac_retval=1 1553fi 1554 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1555 return $ac_retval 1556 1557} # ac_fn_c_try_compile 1558 1559# ac_fn_c_try_link LINENO 1560# ----------------------- 1561# Try to link conftest.$ac_ext, and return whether this succeeded. 1562ac_fn_c_try_link () 1563{ 1564 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1565 rm -f conftest.$ac_objext conftest$ac_exeext 1566 if { { ac_try="$ac_link" 1567case "(($ac_try" in 1568 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1569 *) ac_try_echo=$ac_try;; 1570esac 1571eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1572$as_echo "$ac_try_echo"; } >&5 1573 (eval "$ac_link") 2>conftest.err 1574 ac_status=$? 1575 if test -s conftest.err; then 1576 grep -v '^ *+' conftest.err >conftest.er1 1577 cat conftest.er1 >&5 1578 mv -f conftest.er1 conftest.err 1579 fi 1580 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1581 test $ac_status = 0; } && { 1582 test -z "$ac_c_werror_flag" || 1583 test ! -s conftest.err 1584 } && test -s conftest$ac_exeext && { 1585 test "$cross_compiling" = yes || 1586 $as_test_x conftest$ac_exeext 1587 }; then : 1588 ac_retval=0 1589else 1590 $as_echo "$as_me: failed program was:" >&5 1591sed 's/^/| /' conftest.$ac_ext >&5 1592 1593 ac_retval=1 1594fi 1595 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1596 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1597 # interfere with the next link command; also delete a directory that is 1598 # left behind by Apple's compiler. We do this before executing the actions. 1599 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1600 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1601 return $ac_retval 1602 1603} # ac_fn_c_try_link 1604 1605# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1606# ------------------------------------------------------- 1607# Tests whether HEADER exists and can be compiled using the include files in 1608# INCLUDES, setting the cache variable VAR accordingly. 1609ac_fn_c_check_header_compile () 1610{ 1611 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1613$as_echo_n "checking for $2... " >&6; } 1614if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1615 $as_echo_n "(cached) " >&6 1616else 1617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1618/* end confdefs.h. */ 1619$4 1620#include <$2> 1621_ACEOF 1622if ac_fn_c_try_compile "$LINENO"; then : 1623 eval "$3=yes" 1624else 1625 eval "$3=no" 1626fi 1627rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1628fi 1629eval ac_res=\$$3 1630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1631$as_echo "$ac_res" >&6; } 1632 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1633 1634} # ac_fn_c_check_header_compile 1635 1636# ac_fn_c_try_cpp LINENO 1637# ---------------------- 1638# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1639ac_fn_c_try_cpp () 1640{ 1641 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1642 if { { ac_try="$ac_cpp conftest.$ac_ext" 1643case "(($ac_try" in 1644 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1645 *) ac_try_echo=$ac_try;; 1646esac 1647eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1648$as_echo "$ac_try_echo"; } >&5 1649 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1650 ac_status=$? 1651 if test -s conftest.err; then 1652 grep -v '^ *+' conftest.err >conftest.er1 1653 cat conftest.er1 >&5 1654 mv -f conftest.er1 conftest.err 1655 fi 1656 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1657 test $ac_status = 0; } >/dev/null && { 1658 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1659 test ! -s conftest.err 1660 }; then : 1661 ac_retval=0 1662else 1663 $as_echo "$as_me: failed program was:" >&5 1664sed 's/^/| /' conftest.$ac_ext >&5 1665 1666 ac_retval=1 1667fi 1668 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1669 return $ac_retval 1670 1671} # ac_fn_c_try_cpp 1672 1673# ac_fn_c_try_run LINENO 1674# ---------------------- 1675# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1676# that executables *can* be run. 1677ac_fn_c_try_run () 1678{ 1679 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1680 if { { ac_try="$ac_link" 1681case "(($ac_try" in 1682 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1683 *) ac_try_echo=$ac_try;; 1684esac 1685eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1686$as_echo "$ac_try_echo"; } >&5 1687 (eval "$ac_link") 2>&5 1688 ac_status=$? 1689 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1690 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1691 { { case "(($ac_try" in 1692 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1693 *) ac_try_echo=$ac_try;; 1694esac 1695eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1696$as_echo "$ac_try_echo"; } >&5 1697 (eval "$ac_try") 2>&5 1698 ac_status=$? 1699 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1700 test $ac_status = 0; }; }; then : 1701 ac_retval=0 1702else 1703 $as_echo "$as_me: program exited with status $ac_status" >&5 1704 $as_echo "$as_me: failed program was:" >&5 1705sed 's/^/| /' conftest.$ac_ext >&5 1706 1707 ac_retval=$ac_status 1708fi 1709 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1710 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1711 return $ac_retval 1712 1713} # ac_fn_c_try_run 1714 1715# ac_fn_c_check_func LINENO FUNC VAR 1716# ---------------------------------- 1717# Tests whether FUNC exists, setting the cache variable VAR accordingly 1718ac_fn_c_check_func () 1719{ 1720 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1722$as_echo_n "checking for $2... " >&6; } 1723if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1724 $as_echo_n "(cached) " >&6 1725else 1726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1727/* end confdefs.h. */ 1728/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1729 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1730#define $2 innocuous_$2 1731 1732/* System header to define __stub macros and hopefully few prototypes, 1733 which can conflict with char $2 (); below. 1734 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1735 <limits.h> exists even on freestanding compilers. */ 1736 1737#ifdef __STDC__ 1738# include <limits.h> 1739#else 1740# include <assert.h> 1741#endif 1742 1743#undef $2 1744 1745/* Override any GCC internal prototype to avoid an error. 1746 Use char because int might match the return type of a GCC 1747 builtin and then its argument prototype would still apply. */ 1748#ifdef __cplusplus 1749extern "C" 1750#endif 1751char $2 (); 1752/* The GNU C library defines this for functions which it implements 1753 to always fail with ENOSYS. Some functions are actually named 1754 something starting with __ and the normal name is an alias. */ 1755#if defined __stub_$2 || defined __stub___$2 1756choke me 1757#endif 1758 1759int 1760main () 1761{ 1762return $2 (); 1763 ; 1764 return 0; 1765} 1766_ACEOF 1767if ac_fn_c_try_link "$LINENO"; then : 1768 eval "$3=yes" 1769else 1770 eval "$3=no" 1771fi 1772rm -f core conftest.err conftest.$ac_objext \ 1773 conftest$ac_exeext conftest.$ac_ext 1774fi 1775eval ac_res=\$$3 1776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1777$as_echo "$ac_res" >&6; } 1778 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1779 1780} # ac_fn_c_check_func 1781 1782# ac_fn_fc_try_compile LINENO 1783# --------------------------- 1784# Try to compile conftest.$ac_ext, and return whether this succeeded. 1785ac_fn_fc_try_compile () 1786{ 1787 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1788 rm -f conftest.$ac_objext 1789 if { { ac_try="$ac_compile" 1790case "(($ac_try" in 1791 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1792 *) ac_try_echo=$ac_try;; 1793esac 1794eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1795$as_echo "$ac_try_echo"; } >&5 1796 (eval "$ac_compile") 2>conftest.err 1797 ac_status=$? 1798 if test -s conftest.err; then 1799 grep -v '^ *+' conftest.err >conftest.er1 1800 cat conftest.er1 >&5 1801 mv -f conftest.er1 conftest.err 1802 fi 1803 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1804 test $ac_status = 0; } && { 1805 test -z "$ac_fc_werror_flag" || 1806 test ! -s conftest.err 1807 } && test -s conftest.$ac_objext; then : 1808 ac_retval=0 1809else 1810 $as_echo "$as_me: failed program was:" >&5 1811sed 's/^/| /' conftest.$ac_ext >&5 1812 1813 ac_retval=1 1814fi 1815 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1816 return $ac_retval 1817 1818} # ac_fn_fc_try_compile 1819 1820# ac_fn_fc_try_link LINENO 1821# ------------------------ 1822# Try to link conftest.$ac_ext, and return whether this succeeded. 1823ac_fn_fc_try_link () 1824{ 1825 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1826 rm -f conftest.$ac_objext conftest$ac_exeext 1827 if { { ac_try="$ac_link" 1828case "(($ac_try" in 1829 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1830 *) ac_try_echo=$ac_try;; 1831esac 1832eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1833$as_echo "$ac_try_echo"; } >&5 1834 (eval "$ac_link") 2>conftest.err 1835 ac_status=$? 1836 if test -s conftest.err; then 1837 grep -v '^ *+' conftest.err >conftest.er1 1838 cat conftest.er1 >&5 1839 mv -f conftest.er1 conftest.err 1840 fi 1841 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1842 test $ac_status = 0; } && { 1843 test -z "$ac_fc_werror_flag" || 1844 test ! -s conftest.err 1845 } && test -s conftest$ac_exeext && { 1846 test "$cross_compiling" = yes || 1847 $as_test_x conftest$ac_exeext 1848 }; then : 1849 ac_retval=0 1850else 1851 $as_echo "$as_me: failed program was:" >&5 1852sed 's/^/| /' conftest.$ac_ext >&5 1853 1854 ac_retval=1 1855fi 1856 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1857 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1858 # interfere with the next link command; also delete a directory that is 1859 # left behind by Apple's compiler. We do this before executing the actions. 1860 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1861 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1862 return $ac_retval 1863 1864} # ac_fn_fc_try_link 1865 1866# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1867# ------------------------------------------------------- 1868# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1869# the include files in INCLUDES and setting the cache variable VAR 1870# accordingly. 1871ac_fn_c_check_header_mongrel () 1872{ 1873 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1874 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1876$as_echo_n "checking for $2... " >&6; } 1877if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1878 $as_echo_n "(cached) " >&6 1879fi 1880eval ac_res=\$$3 1881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1882$as_echo "$ac_res" >&6; } 1883else 1884 # Is the header compilable? 1885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1886$as_echo_n "checking $2 usability... " >&6; } 1887cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1888/* end confdefs.h. */ 1889$4 1890#include <$2> 1891_ACEOF 1892if ac_fn_c_try_compile "$LINENO"; then : 1893 ac_header_compiler=yes 1894else 1895 ac_header_compiler=no 1896fi 1897rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1899$as_echo "$ac_header_compiler" >&6; } 1900 1901# Is the header present? 1902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1903$as_echo_n "checking $2 presence... " >&6; } 1904cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1905/* end confdefs.h. */ 1906#include <$2> 1907_ACEOF 1908if ac_fn_c_try_cpp "$LINENO"; then : 1909 ac_header_preproc=yes 1910else 1911 ac_header_preproc=no 1912fi 1913rm -f conftest.err conftest.$ac_ext 1914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1915$as_echo "$ac_header_preproc" >&6; } 1916 1917# So? What about this header? 1918case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1919 yes:no: ) 1920 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1921$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1922 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1923$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1924 ;; 1925 no:yes:* ) 1926 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1927$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1928 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1929$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1930 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1931$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1932 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1933$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1934 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1935$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1936 ;; 1937esac 1938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1939$as_echo_n "checking for $2... " >&6; } 1940if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1941 $as_echo_n "(cached) " >&6 1942else 1943 eval "$3=\$ac_header_compiler" 1944fi 1945eval ac_res=\$$3 1946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1947$as_echo "$ac_res" >&6; } 1948fi 1949 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1950 1951} # ac_fn_c_check_header_mongrel 1952 1953# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1954# ------------------------------------------- 1955# Tests whether TYPE exists after having included INCLUDES, setting cache 1956# variable VAR accordingly. 1957ac_fn_c_check_type () 1958{ 1959 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1961$as_echo_n "checking for $2... " >&6; } 1962if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1963 $as_echo_n "(cached) " >&6 1964else 1965 eval "$3=no" 1966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1967/* end confdefs.h. */ 1968$4 1969int 1970main () 1971{ 1972if (sizeof ($2)) 1973 return 0; 1974 ; 1975 return 0; 1976} 1977_ACEOF 1978if ac_fn_c_try_compile "$LINENO"; then : 1979 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1980/* end confdefs.h. */ 1981$4 1982int 1983main () 1984{ 1985if (sizeof (($2))) 1986 return 0; 1987 ; 1988 return 0; 1989} 1990_ACEOF 1991if ac_fn_c_try_compile "$LINENO"; then : 1992 1993else 1994 eval "$3=yes" 1995fi 1996rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1997fi 1998rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1999fi 2000eval ac_res=\$$3 2001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2002$as_echo "$ac_res" >&6; } 2003 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2004 2005} # ac_fn_c_check_type 2006 2007# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2008# -------------------------------------------- 2009# Tries to find the compile-time value of EXPR in a program that includes 2010# INCLUDES, setting VAR accordingly. Returns whether the value could be 2011# computed 2012ac_fn_c_compute_int () 2013{ 2014 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2015 if test "$cross_compiling" = yes; then 2016 # Depending upon the size, compute the lo and hi bounds. 2017cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2018/* end confdefs.h. */ 2019$4 2020int 2021main () 2022{ 2023static int test_array [1 - 2 * !(($2) >= 0)]; 2024test_array [0] = 0 2025 2026 ; 2027 return 0; 2028} 2029_ACEOF 2030if ac_fn_c_try_compile "$LINENO"; then : 2031 ac_lo=0 ac_mid=0 2032 while :; do 2033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2034/* end confdefs.h. */ 2035$4 2036int 2037main () 2038{ 2039static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2040test_array [0] = 0 2041 2042 ; 2043 return 0; 2044} 2045_ACEOF 2046if ac_fn_c_try_compile "$LINENO"; then : 2047 ac_hi=$ac_mid; break 2048else 2049 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2050 if test $ac_lo -le $ac_mid; then 2051 ac_lo= ac_hi= 2052 break 2053 fi 2054 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2055fi 2056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2057 done 2058else 2059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2060/* end confdefs.h. */ 2061$4 2062int 2063main () 2064{ 2065static int test_array [1 - 2 * !(($2) < 0)]; 2066test_array [0] = 0 2067 2068 ; 2069 return 0; 2070} 2071_ACEOF 2072if ac_fn_c_try_compile "$LINENO"; then : 2073 ac_hi=-1 ac_mid=-1 2074 while :; do 2075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2076/* end confdefs.h. */ 2077$4 2078int 2079main () 2080{ 2081static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2082test_array [0] = 0 2083 2084 ; 2085 return 0; 2086} 2087_ACEOF 2088if ac_fn_c_try_compile "$LINENO"; then : 2089 ac_lo=$ac_mid; break 2090else 2091 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2092 if test $ac_mid -le $ac_hi; then 2093 ac_lo= ac_hi= 2094 break 2095 fi 2096 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2097fi 2098rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2099 done 2100else 2101 ac_lo= ac_hi= 2102fi 2103rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2104fi 2105rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2106# Binary search between lo and hi bounds. 2107while test "x$ac_lo" != "x$ac_hi"; do 2108 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2110/* end confdefs.h. */ 2111$4 2112int 2113main () 2114{ 2115static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2116test_array [0] = 0 2117 2118 ; 2119 return 0; 2120} 2121_ACEOF 2122if ac_fn_c_try_compile "$LINENO"; then : 2123 ac_hi=$ac_mid 2124else 2125 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2126fi 2127rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2128done 2129case $ac_lo in #(( 2130?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2131'') ac_retval=1 ;; 2132esac 2133 else 2134 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2135/* end confdefs.h. */ 2136$4 2137static long int longval () { return $2; } 2138static unsigned long int ulongval () { return $2; } 2139#include <stdio.h> 2140#include <stdlib.h> 2141int 2142main () 2143{ 2144 2145 FILE *f = fopen ("conftest.val", "w"); 2146 if (! f) 2147 return 1; 2148 if (($2) < 0) 2149 { 2150 long int i = longval (); 2151 if (i != ($2)) 2152 return 1; 2153 fprintf (f, "%ld", i); 2154 } 2155 else 2156 { 2157 unsigned long int i = ulongval (); 2158 if (i != ($2)) 2159 return 1; 2160 fprintf (f, "%lu", i); 2161 } 2162 /* Do not output a trailing newline, as this causes \r\n confusion 2163 on some platforms. */ 2164 return ferror (f) || fclose (f) != 0; 2165 2166 ; 2167 return 0; 2168} 2169_ACEOF 2170if ac_fn_c_try_run "$LINENO"; then : 2171 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2172else 2173 ac_retval=1 2174fi 2175rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2176 conftest.$ac_objext conftest.beam conftest.$ac_ext 2177rm -f conftest.val 2178 2179 fi 2180 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2181 return $ac_retval 2182 2183} # ac_fn_c_compute_int 2184cat >config.log <<_ACEOF 2185This file contains any messages produced by compilers while 2186running configure, to aid debugging if configure makes a mistake. 2187 2188It was created by GNU OpenMP Runtime Library $as_me 1.0, which was 2189generated by GNU Autoconf 2.64. Invocation command line was 2190 2191 $ $0 $@ 2192 2193_ACEOF 2194exec 5>>config.log 2195{ 2196cat <<_ASUNAME 2197## --------- ## 2198## Platform. ## 2199## --------- ## 2200 2201hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2202uname -m = `(uname -m) 2>/dev/null || echo unknown` 2203uname -r = `(uname -r) 2>/dev/null || echo unknown` 2204uname -s = `(uname -s) 2>/dev/null || echo unknown` 2205uname -v = `(uname -v) 2>/dev/null || echo unknown` 2206 2207/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2208/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2209 2210/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2211/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2212/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2213/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2214/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2215/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2216/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2217 2218_ASUNAME 2219 2220as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2221for as_dir in $PATH 2222do 2223 IFS=$as_save_IFS 2224 test -z "$as_dir" && as_dir=. 2225 $as_echo "PATH: $as_dir" 2226 done 2227IFS=$as_save_IFS 2228 2229} >&5 2230 2231cat >&5 <<_ACEOF 2232 2233 2234## ----------- ## 2235## Core tests. ## 2236## ----------- ## 2237 2238_ACEOF 2239 2240 2241# Keep a trace of the command line. 2242# Strip out --no-create and --no-recursion so they do not pile up. 2243# Strip out --silent because we don't want to record it for future runs. 2244# Also quote any args containing shell meta-characters. 2245# Make two passes to allow for proper duplicate-argument suppression. 2246ac_configure_args= 2247ac_configure_args0= 2248ac_configure_args1= 2249ac_must_keep_next=false 2250for ac_pass in 1 2 2251do 2252 for ac_arg 2253 do 2254 case $ac_arg in 2255 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2256 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2257 | -silent | --silent | --silen | --sile | --sil) 2258 continue ;; 2259 *\'*) 2260 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2261 esac 2262 case $ac_pass in 2263 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2264 2) 2265 as_fn_append ac_configure_args1 " '$ac_arg'" 2266 if test $ac_must_keep_next = true; then 2267 ac_must_keep_next=false # Got value, back to normal. 2268 else 2269 case $ac_arg in 2270 *=* | --config-cache | -C | -disable-* | --disable-* \ 2271 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2272 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2273 | -with-* | --with-* | -without-* | --without-* | --x) 2274 case "$ac_configure_args0 " in 2275 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2276 esac 2277 ;; 2278 -* ) ac_must_keep_next=true ;; 2279 esac 2280 fi 2281 as_fn_append ac_configure_args " '$ac_arg'" 2282 ;; 2283 esac 2284 done 2285done 2286{ ac_configure_args0=; unset ac_configure_args0;} 2287{ ac_configure_args1=; unset ac_configure_args1;} 2288 2289# When interrupted or exit'd, cleanup temporary files, and complete 2290# config.log. We remove comments because anyway the quotes in there 2291# would cause problems or look ugly. 2292# WARNING: Use '\'' to represent an apostrophe within the trap. 2293# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2294trap 'exit_status=$? 2295 # Save into config.log some information that might help in debugging. 2296 { 2297 echo 2298 2299 cat <<\_ASBOX 2300## ---------------- ## 2301## Cache variables. ## 2302## ---------------- ## 2303_ASBOX 2304 echo 2305 # The following way of writing the cache mishandles newlines in values, 2306( 2307 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2308 eval ac_val=\$$ac_var 2309 case $ac_val in #( 2310 *${as_nl}*) 2311 case $ac_var in #( 2312 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2313$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2314 esac 2315 case $ac_var in #( 2316 _ | IFS | as_nl) ;; #( 2317 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2318 *) { eval $ac_var=; unset $ac_var;} ;; 2319 esac ;; 2320 esac 2321 done 2322 (set) 2>&1 | 2323 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2324 *${as_nl}ac_space=\ *) 2325 sed -n \ 2326 "s/'\''/'\''\\\\'\'''\''/g; 2327 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2328 ;; #( 2329 *) 2330 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2331 ;; 2332 esac | 2333 sort 2334) 2335 echo 2336 2337 cat <<\_ASBOX 2338## ----------------- ## 2339## Output variables. ## 2340## ----------------- ## 2341_ASBOX 2342 echo 2343 for ac_var in $ac_subst_vars 2344 do 2345 eval ac_val=\$$ac_var 2346 case $ac_val in 2347 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2348 esac 2349 $as_echo "$ac_var='\''$ac_val'\''" 2350 done | sort 2351 echo 2352 2353 if test -n "$ac_subst_files"; then 2354 cat <<\_ASBOX 2355## ------------------- ## 2356## File substitutions. ## 2357## ------------------- ## 2358_ASBOX 2359 echo 2360 for ac_var in $ac_subst_files 2361 do 2362 eval ac_val=\$$ac_var 2363 case $ac_val in 2364 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2365 esac 2366 $as_echo "$ac_var='\''$ac_val'\''" 2367 done | sort 2368 echo 2369 fi 2370 2371 if test -s confdefs.h; then 2372 cat <<\_ASBOX 2373## ----------- ## 2374## confdefs.h. ## 2375## ----------- ## 2376_ASBOX 2377 echo 2378 cat confdefs.h 2379 echo 2380 fi 2381 test "$ac_signal" != 0 && 2382 $as_echo "$as_me: caught signal $ac_signal" 2383 $as_echo "$as_me: exit $exit_status" 2384 } >&5 2385 rm -f core *.core core.conftest.* && 2386 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2387 exit $exit_status 2388' 0 2389for ac_signal in 1 2 13 15; do 2390 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2391done 2392ac_signal=0 2393 2394# confdefs.h avoids OS command line length limits that DEFS can exceed. 2395rm -f -r conftest* confdefs.h 2396 2397$as_echo "/* confdefs.h */" > confdefs.h 2398 2399# Predefined preprocessor variables. 2400 2401cat >>confdefs.h <<_ACEOF 2402#define PACKAGE_NAME "$PACKAGE_NAME" 2403_ACEOF 2404 2405cat >>confdefs.h <<_ACEOF 2406#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2407_ACEOF 2408 2409cat >>confdefs.h <<_ACEOF 2410#define PACKAGE_VERSION "$PACKAGE_VERSION" 2411_ACEOF 2412 2413cat >>confdefs.h <<_ACEOF 2414#define PACKAGE_STRING "$PACKAGE_STRING" 2415_ACEOF 2416 2417cat >>confdefs.h <<_ACEOF 2418#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2419_ACEOF 2420 2421cat >>confdefs.h <<_ACEOF 2422#define PACKAGE_URL "$PACKAGE_URL" 2423_ACEOF 2424 2425 2426# Let the site file select an alternate cache file if it wants to. 2427# Prefer an explicitly selected file to automatically selected ones. 2428ac_site_file1=NONE 2429ac_site_file2=NONE 2430if test -n "$CONFIG_SITE"; then 2431 ac_site_file1=$CONFIG_SITE 2432elif test "x$prefix" != xNONE; then 2433 ac_site_file1=$prefix/share/config.site 2434 ac_site_file2=$prefix/etc/config.site 2435else 2436 ac_site_file1=$ac_default_prefix/share/config.site 2437 ac_site_file2=$ac_default_prefix/etc/config.site 2438fi 2439for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2440do 2441 test "x$ac_site_file" = xNONE && continue 2442 if test -r "$ac_site_file"; then 2443 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2444$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2445 sed 's/^/| /' "$ac_site_file" >&5 2446 . "$ac_site_file" 2447 fi 2448done 2449 2450if test -r "$cache_file"; then 2451 # Some versions of bash will fail to source /dev/null (special 2452 # files actually), so we avoid doing that. 2453 if test -f "$cache_file"; then 2454 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2455$as_echo "$as_me: loading cache $cache_file" >&6;} 2456 case $cache_file in 2457 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2458 *) . "./$cache_file";; 2459 esac 2460 fi 2461else 2462 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2463$as_echo "$as_me: creating cache $cache_file" >&6;} 2464 >$cache_file 2465fi 2466 2467# Check that the precious variables saved in the cache have kept the same 2468# value. 2469ac_cache_corrupted=false 2470for ac_var in $ac_precious_vars; do 2471 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2472 eval ac_new_set=\$ac_env_${ac_var}_set 2473 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2474 eval ac_new_val=\$ac_env_${ac_var}_value 2475 case $ac_old_set,$ac_new_set in 2476 set,) 2477 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2478$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2479 ac_cache_corrupted=: ;; 2480 ,set) 2481 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2482$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2483 ac_cache_corrupted=: ;; 2484 ,);; 2485 *) 2486 if test "x$ac_old_val" != "x$ac_new_val"; then 2487 # differences in whitespace do not lead to failure. 2488 ac_old_val_w=`echo x $ac_old_val` 2489 ac_new_val_w=`echo x $ac_new_val` 2490 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2491 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2492$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2493 ac_cache_corrupted=: 2494 else 2495 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2496$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2497 eval $ac_var=\$ac_old_val 2498 fi 2499 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2500$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2501 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2502$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2503 fi;; 2504 esac 2505 # Pass precious variables to config.status. 2506 if test "$ac_new_set" = set; then 2507 case $ac_new_val in 2508 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2509 *) ac_arg=$ac_var=$ac_new_val ;; 2510 esac 2511 case " $ac_configure_args " in 2512 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2513 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2514 esac 2515 fi 2516done 2517if $ac_cache_corrupted; then 2518 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2519$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2520 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2521$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2522 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2523fi 2524## -------------------- ## 2525## Main body of script. ## 2526## -------------------- ## 2527 2528ac_ext=c 2529ac_cpp='$CPP $CPPFLAGS' 2530ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2531ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2532ac_compiler_gnu=$ac_cv_c_compiler_gnu 2533 2534 2535 2536 2537 2538ac_config_headers="$ac_config_headers config.h" 2539 2540 2541# ------- 2542# Options 2543# ------- 2544 2545{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 2546$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } 2547 # Check whether --enable-version-specific-runtime-libs was given. 2548if test "${enable_version_specific_runtime_libs+set}" = set; then : 2549 enableval=$enable_version_specific_runtime_libs; 2550 case "$enableval" in 2551 yes|no) ;; 2552 *) as_fn_error "Unknown argument to enable/disable version-specific-runtime-libs" "$LINENO" 5 ;; 2553 esac 2554 2555else 2556 enable_version_specific_runtime_libs=no 2557fi 2558 2559 2560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_version_specific_runtime_libs" >&5 2561$as_echo "$enable_version_specific_runtime_libs" >&6; } 2562 2563# We would like our source tree to be readonly. However when releases or 2564# pre-releases are generated, the flex/bison generated files as well as the 2565# various formats of manuals need to be included along with the rest of the 2566# sources. Therefore we have --enable-generated-files-in-srcdir to do 2567# just that. 2568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-generated-files-in-srcdir" >&5 2569$as_echo_n "checking for --enable-generated-files-in-srcdir... " >&6; } 2570 # Check whether --enable-generated-files-in-srcdir was given. 2571if test "${enable_generated_files_in_srcdir+set}" = set; then : 2572 enableval=$enable_generated_files_in_srcdir; 2573 case "$enableval" in 2574 yes|no) ;; 2575 *) as_fn_error "Unknown argument to enable/disable generated-files-in-srcdir" "$LINENO" 5 ;; 2576 esac 2577 2578else 2579 enable_generated_files_in_srcdir=no 2580fi 2581 2582 2583{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_generated_files_in_srcdir" >&5 2584$as_echo "$enable_generated_files_in_srcdir" >&6; } 2585 if test "$enable_generated_files_in_srcdir" = yes; then 2586 GENINSRC_TRUE= 2587 GENINSRC_FALSE='#' 2588else 2589 GENINSRC_TRUE='#' 2590 GENINSRC_FALSE= 2591fi 2592 2593 2594 2595# ------- 2596# ------- 2597 2598# Gets build, host, target, *_vendor, *_cpu, *_os, etc. 2599# 2600# You will slowly go insane if you do not grok the following fact: when 2601# building this library, the top-level /target/ becomes the library's /host/. 2602# 2603# configure then causes --target to default to --host, exactly like any 2604# other package using autoconf. Therefore, 'target' and 'host' will 2605# always be the same. This makes sense both for native and cross compilers 2606# just think about it for a little while. :-) 2607# 2608# Also, if this library is being configured as part of a cross compiler, the 2609# top-level configure script will pass the "real" host as $with_cross_host. 2610# 2611# Do not delete or change the following two lines. For why, see 2612# http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html 2613ac_aux_dir= 2614for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2615 for ac_t in install-sh install.sh shtool; do 2616 if test -f "$ac_dir/$ac_t"; then 2617 ac_aux_dir=$ac_dir 2618 ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c" 2619 break 2 2620 fi 2621 done 2622done 2623if test -z "$ac_aux_dir"; then 2624 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2625fi 2626 2627# These three variables are undocumented and unsupported, 2628# and are intended to be withdrawn in a future Autoconf release. 2629# They can cause serious problems if a builder's source tree is in a directory 2630# whose full name contains unusual characters. 2631ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2632ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2633ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2634 2635 2636# Make sure we can run config.sub. 2637$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2638 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2639 2640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2641$as_echo_n "checking build system type... " >&6; } 2642if test "${ac_cv_build+set}" = set; then : 2643 $as_echo_n "(cached) " >&6 2644else 2645 ac_build_alias=$build_alias 2646test "x$ac_build_alias" = x && 2647 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2648test "x$ac_build_alias" = x && 2649 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 2650ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2651 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2652 2653fi 2654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2655$as_echo "$ac_cv_build" >&6; } 2656case $ac_cv_build in 2657*-*-*) ;; 2658*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; 2659esac 2660build=$ac_cv_build 2661ac_save_IFS=$IFS; IFS='-' 2662set x $ac_cv_build 2663shift 2664build_cpu=$1 2665build_vendor=$2 2666shift; shift 2667# Remember, the first character of IFS is used to create $*, 2668# except with old shells: 2669build_os=$* 2670IFS=$ac_save_IFS 2671case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2672 2673 2674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2675$as_echo_n "checking host system type... " >&6; } 2676if test "${ac_cv_host+set}" = set; then : 2677 $as_echo_n "(cached) " >&6 2678else 2679 if test "x$host_alias" = x; then 2680 ac_cv_host=$ac_cv_build 2681else 2682 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2683 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2684fi 2685 2686fi 2687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2688$as_echo "$ac_cv_host" >&6; } 2689case $ac_cv_host in 2690*-*-*) ;; 2691*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; 2692esac 2693host=$ac_cv_host 2694ac_save_IFS=$IFS; IFS='-' 2695set x $ac_cv_host 2696shift 2697host_cpu=$1 2698host_vendor=$2 2699shift; shift 2700# Remember, the first character of IFS is used to create $*, 2701# except with old shells: 2702host_os=$* 2703IFS=$ac_save_IFS 2704case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2705 2706 2707{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2708$as_echo_n "checking target system type... " >&6; } 2709if test "${ac_cv_target+set}" = set; then : 2710 $as_echo_n "(cached) " >&6 2711else 2712 if test "x$target_alias" = x; then 2713 ac_cv_target=$ac_cv_host 2714else 2715 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2716 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2717fi 2718 2719fi 2720{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2721$as_echo "$ac_cv_target" >&6; } 2722case $ac_cv_target in 2723*-*-*) ;; 2724*) as_fn_error "invalid value of canonical target" "$LINENO" 5;; 2725esac 2726target=$ac_cv_target 2727ac_save_IFS=$IFS; IFS='-' 2728set x $ac_cv_target 2729shift 2730target_cpu=$1 2731target_vendor=$2 2732shift; shift 2733# Remember, the first character of IFS is used to create $*, 2734# except with old shells: 2735target_os=$* 2736IFS=$ac_save_IFS 2737case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2738 2739 2740# The aliases save the names the user supplied, while $host etc. 2741# will get canonicalized. 2742test -n "$target_alias" && 2743 test "$program_prefix$program_suffix$program_transform_name" = \ 2744 NONENONEs,x,x, && 2745 program_prefix=${target_alias}- 2746 2747target_alias=${target_alias-$host_alias} 2748 2749# Sets up automake. Must come after AC_CANONICAL_SYSTEM. Each of the 2750# following is magically included in AUTOMAKE_OPTIONS in each Makefile.am. 2751# 1.9.0: minimum required version 2752# no-define: PACKAGE and VERSION will not be #define'd in config.h (a bunch 2753# of other PACKAGE_* variables will, however, and there's nothing 2754# we can do about that; they come from AC_INIT). 2755# foreign: we don't follow the normal rules for GNU packages (no COPYING 2756# file in the top srcdir, etc, etc), so stop complaining. 2757# -Wall: turns on all automake warnings... 2758# -Wno-portability: ...except this one, since GNU make is required. 2759# -Wno-override: ... and this one, since we do want this in testsuite. 2760am__api_version='1.11' 2761 2762# Find a good install program. We prefer a C program (faster), 2763# so one script is as good as another. But avoid the broken or 2764# incompatible versions: 2765# SysV /etc/install, /usr/sbin/install 2766# SunOS /usr/etc/install 2767# IRIX /sbin/install 2768# AIX /bin/install 2769# AmigaOS /C/install, which installs bootblocks on floppy discs 2770# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2771# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2772# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2773# OS/2's system install, which has a completely different semantic 2774# ./install, which can be erroneously created by make from ./install.sh. 2775# Reject install programs that cannot install multiple files. 2776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2777$as_echo_n "checking for a BSD-compatible install... " >&6; } 2778if test -z "$INSTALL"; then 2779if test "${ac_cv_path_install+set}" = set; then : 2780 $as_echo_n "(cached) " >&6 2781else 2782 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2783for as_dir in $PATH 2784do 2785 IFS=$as_save_IFS 2786 test -z "$as_dir" && as_dir=. 2787 # Account for people who put trailing slashes in PATH elements. 2788case $as_dir/ in #(( 2789 ./ | .// | /[cC]/* | \ 2790 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2791 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2792 /usr/ucb/* ) ;; 2793 *) 2794 # OSF1 and SCO ODT 3.0 have their own names for install. 2795 # Don't use installbsd from OSF since it installs stuff as root 2796 # by default. 2797 for ac_prog in ginstall scoinst install; do 2798 for ac_exec_ext in '' $ac_executable_extensions; do 2799 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2800 if test $ac_prog = install && 2801 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2802 # AIX install. It has an incompatible calling convention. 2803 : 2804 elif test $ac_prog = install && 2805 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2806 # program-specific install script used by HP pwplus--don't use. 2807 : 2808 else 2809 rm -rf conftest.one conftest.two conftest.dir 2810 echo one > conftest.one 2811 echo two > conftest.two 2812 mkdir conftest.dir 2813 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2814 test -s conftest.one && test -s conftest.two && 2815 test -s conftest.dir/conftest.one && 2816 test -s conftest.dir/conftest.two 2817 then 2818 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2819 break 3 2820 fi 2821 fi 2822 fi 2823 done 2824 done 2825 ;; 2826esac 2827 2828 done 2829IFS=$as_save_IFS 2830 2831rm -rf conftest.one conftest.two conftest.dir 2832 2833fi 2834 if test "${ac_cv_path_install+set}" = set; then 2835 INSTALL=$ac_cv_path_install 2836 else 2837 # As a last resort, use the slow shell script. Don't cache a 2838 # value for INSTALL within a source directory, because that will 2839 # break other packages using the cache if that directory is 2840 # removed, or if the value is a relative name. 2841 INSTALL=$ac_install_sh 2842 fi 2843fi 2844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2845$as_echo "$INSTALL" >&6; } 2846 2847# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2848# It thinks the first close brace ends the variable substitution. 2849test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2850 2851test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2852 2853test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2854 2855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2856$as_echo_n "checking whether build environment is sane... " >&6; } 2857# Just in case 2858sleep 1 2859echo timestamp > conftest.file 2860# Reject unsafe characters in $srcdir or the absolute working directory 2861# name. Accept space and tab only in the latter. 2862am_lf=' 2863' 2864case `pwd` in 2865 *[\\\"\#\$\&\'\`$am_lf]*) 2866 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; 2867esac 2868case $srcdir in 2869 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2870 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 2871esac 2872 2873# Do `set' in a subshell so we don't clobber the current shell's 2874# arguments. Must try -L first in case configure is actually a 2875# symlink; some systems play weird games with the mod time of symlinks 2876# (eg FreeBSD returns the mod time of the symlink's containing 2877# directory). 2878if ( 2879 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2880 if test "$*" = "X"; then 2881 # -L didn't work. 2882 set X `ls -t "$srcdir/configure" conftest.file` 2883 fi 2884 rm -f conftest.file 2885 if test "$*" != "X $srcdir/configure conftest.file" \ 2886 && test "$*" != "X conftest.file $srcdir/configure"; then 2887 2888 # If neither matched, then we have a broken ls. This can happen 2889 # if, for instance, CONFIG_SHELL is bash and it inherits a 2890 # broken ls alias from the environment. This has actually 2891 # happened. Such a system could not be considered "sane". 2892 as_fn_error "ls -t appears to fail. Make sure there is not a broken 2893alias in your environment" "$LINENO" 5 2894 fi 2895 2896 test "$2" = conftest.file 2897 ) 2898then 2899 # Ok. 2900 : 2901else 2902 as_fn_error "newly created file is older than distributed files! 2903Check your system clock" "$LINENO" 5 2904fi 2905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2906$as_echo "yes" >&6; } 2907test "$program_prefix" != NONE && 2908 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2909# Use a double $ so make ignores it. 2910test "$program_suffix" != NONE && 2911 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2912# Double any \ or $. 2913# By default was `s,x,x', remove it if useless. 2914ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2915program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2916 2917# expand $ac_aux_dir to an absolute path 2918am_aux_dir=`cd $ac_aux_dir && pwd` 2919 2920if test x"${MISSING+set}" != xset; then 2921 case $am_aux_dir in 2922 *\ * | *\ *) 2923 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2924 *) 2925 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2926 esac 2927fi 2928# Use eval to expand $SHELL 2929if eval "$MISSING --run true"; then 2930 am_missing_run="$MISSING --run " 2931else 2932 am_missing_run= 2933 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 2934$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2935fi 2936 2937if test x"${install_sh}" != xset; then 2938 case $am_aux_dir in 2939 *\ * | *\ *) 2940 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2941 *) 2942 install_sh="\${SHELL} $am_aux_dir/install-sh" 2943 esac 2944fi 2945 2946# Installed binaries are usually stripped using `strip' when the user 2947# run `make install-strip'. However `strip' might not be the right 2948# tool to use in cross-compilation environments, therefore Automake 2949# will honor the `STRIP' environment variable to overrule this program. 2950if test "$cross_compiling" != no; then 2951 if test -n "$ac_tool_prefix"; then 2952 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2953set dummy ${ac_tool_prefix}strip; ac_word=$2 2954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2955$as_echo_n "checking for $ac_word... " >&6; } 2956if test "${ac_cv_prog_STRIP+set}" = set; then : 2957 $as_echo_n "(cached) " >&6 2958else 2959 if test -n "$STRIP"; then 2960 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2961else 2962as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2963for as_dir in $PATH 2964do 2965 IFS=$as_save_IFS 2966 test -z "$as_dir" && as_dir=. 2967 for ac_exec_ext in '' $ac_executable_extensions; do 2968 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2969 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2970 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2971 break 2 2972 fi 2973done 2974 done 2975IFS=$as_save_IFS 2976 2977fi 2978fi 2979STRIP=$ac_cv_prog_STRIP 2980if test -n "$STRIP"; then 2981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2982$as_echo "$STRIP" >&6; } 2983else 2984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2985$as_echo "no" >&6; } 2986fi 2987 2988 2989fi 2990if test -z "$ac_cv_prog_STRIP"; then 2991 ac_ct_STRIP=$STRIP 2992 # Extract the first word of "strip", so it can be a program name with args. 2993set dummy strip; ac_word=$2 2994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2995$as_echo_n "checking for $ac_word... " >&6; } 2996if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 2997 $as_echo_n "(cached) " >&6 2998else 2999 if test -n "$ac_ct_STRIP"; then 3000 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3001else 3002as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3003for as_dir in $PATH 3004do 3005 IFS=$as_save_IFS 3006 test -z "$as_dir" && as_dir=. 3007 for ac_exec_ext in '' $ac_executable_extensions; do 3008 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3009 ac_cv_prog_ac_ct_STRIP="strip" 3010 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3011 break 2 3012 fi 3013done 3014 done 3015IFS=$as_save_IFS 3016 3017fi 3018fi 3019ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3020if test -n "$ac_ct_STRIP"; then 3021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3022$as_echo "$ac_ct_STRIP" >&6; } 3023else 3024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3025$as_echo "no" >&6; } 3026fi 3027 3028 if test "x$ac_ct_STRIP" = x; then 3029 STRIP=":" 3030 else 3031 case $cross_compiling:$ac_tool_warned in 3032yes:) 3033{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3034$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3035ac_tool_warned=yes ;; 3036esac 3037 STRIP=$ac_ct_STRIP 3038 fi 3039else 3040 STRIP="$ac_cv_prog_STRIP" 3041fi 3042 3043fi 3044INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3045 3046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 3047$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 3048if test -z "$MKDIR_P"; then 3049 if test "${ac_cv_path_mkdir+set}" = set; then : 3050 $as_echo_n "(cached) " >&6 3051else 3052 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3053for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3054do 3055 IFS=$as_save_IFS 3056 test -z "$as_dir" && as_dir=. 3057 for ac_prog in mkdir gmkdir; do 3058 for ac_exec_ext in '' $ac_executable_extensions; do 3059 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 3060 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 3061 'mkdir (GNU coreutils) '* | \ 3062 'mkdir (coreutils) '* | \ 3063 'mkdir (fileutils) '4.1*) 3064 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 3065 break 3;; 3066 esac 3067 done 3068 done 3069 done 3070IFS=$as_save_IFS 3071 3072fi 3073 3074 if test "${ac_cv_path_mkdir+set}" = set; then 3075 MKDIR_P="$ac_cv_path_mkdir -p" 3076 else 3077 # As a last resort, use the slow shell script. Don't cache a 3078 # value for MKDIR_P within a source directory, because that will 3079 # break other packages using the cache if that directory is 3080 # removed, or if the value is a relative name. 3081 test -d ./--version && rmdir ./--version 3082 MKDIR_P="$ac_install_sh -d" 3083 fi 3084fi 3085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3086$as_echo "$MKDIR_P" >&6; } 3087 3088mkdir_p="$MKDIR_P" 3089case $mkdir_p in 3090 [\\/$]* | ?:[\\/]*) ;; 3091 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 3092esac 3093 3094for ac_prog in gawk mawk nawk awk 3095do 3096 # Extract the first word of "$ac_prog", so it can be a program name with args. 3097set dummy $ac_prog; ac_word=$2 3098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3099$as_echo_n "checking for $ac_word... " >&6; } 3100if test "${ac_cv_prog_AWK+set}" = set; then : 3101 $as_echo_n "(cached) " >&6 3102else 3103 if test -n "$AWK"; then 3104 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3105else 3106as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3107for as_dir in $PATH 3108do 3109 IFS=$as_save_IFS 3110 test -z "$as_dir" && as_dir=. 3111 for ac_exec_ext in '' $ac_executable_extensions; do 3112 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3113 ac_cv_prog_AWK="$ac_prog" 3114 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3115 break 2 3116 fi 3117done 3118 done 3119IFS=$as_save_IFS 3120 3121fi 3122fi 3123AWK=$ac_cv_prog_AWK 3124if test -n "$AWK"; then 3125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3126$as_echo "$AWK" >&6; } 3127else 3128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3129$as_echo "no" >&6; } 3130fi 3131 3132 3133 test -n "$AWK" && break 3134done 3135 3136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3137$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3138set x ${MAKE-make} 3139ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3140if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 3141 $as_echo_n "(cached) " >&6 3142else 3143 cat >conftest.make <<\_ACEOF 3144SHELL = /bin/sh 3145all: 3146 @echo '@@@%%%=$(MAKE)=@@@%%%' 3147_ACEOF 3148# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 3149case `${MAKE-make} -f conftest.make 2>/dev/null` in 3150 *@@@%%%=?*=@@@%%%*) 3151 eval ac_cv_prog_make_${ac_make}_set=yes;; 3152 *) 3153 eval ac_cv_prog_make_${ac_make}_set=no;; 3154esac 3155rm -f conftest.make 3156fi 3157if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3159$as_echo "yes" >&6; } 3160 SET_MAKE= 3161else 3162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3163$as_echo "no" >&6; } 3164 SET_MAKE="MAKE=${MAKE-make}" 3165fi 3166 3167rm -rf .tst 2>/dev/null 3168mkdir .tst 2>/dev/null 3169if test -d .tst; then 3170 am__leading_dot=. 3171else 3172 am__leading_dot=_ 3173fi 3174rmdir .tst 2>/dev/null 3175 3176if test "`cd $srcdir && pwd`" != "`pwd`"; then 3177 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3178 # is not polluted with repeated "-I." 3179 am__isrc=' -I$(srcdir)' 3180 # test to see if srcdir already configured 3181 if test -f $srcdir/config.status; then 3182 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3183 fi 3184fi 3185 3186# test whether we have cygpath 3187if test -z "$CYGPATH_W"; then 3188 if (cygpath --version) >/dev/null 2>/dev/null; then 3189 CYGPATH_W='cygpath -w' 3190 else 3191 CYGPATH_W=echo 3192 fi 3193fi 3194 3195 3196# Define the identity of the package. 3197 PACKAGE='libgomp' 3198 VERSION='1.0' 3199 3200 3201cat >>confdefs.h <<_ACEOF 3202#define PACKAGE "$PACKAGE" 3203_ACEOF 3204 3205 3206cat >>confdefs.h <<_ACEOF 3207#define VERSION "$VERSION" 3208_ACEOF 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# We need awk for the "check" target. The system "awk" is bad on 3227# some platforms. 3228# Always define AMTAR for backward compatibility. 3229 3230AMTAR=${AMTAR-"${am_missing_run}tar"} 3231 3232am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 3233 3234 3235 3236 3237 3238# Default to --enable-multilib 3239# Check whether --enable-multilib was given. 3240if test "${enable_multilib+set}" = set; then : 3241 enableval=$enable_multilib; case "$enableval" in 3242 yes) multilib=yes ;; 3243 no) multilib=no ;; 3244 *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;; 3245 esac 3246else 3247 multilib=yes 3248fi 3249 3250 3251# We may get other options which we leave undocumented: 3252# --with-target-subdir, --with-multisrctop, --with-multisubdir 3253# See config-ml.in if you want the gory details. 3254 3255if test "$srcdir" = "."; then 3256 if test "$with_target_subdir" != "."; then 3257 multi_basedir="$srcdir/$with_multisrctop../.." 3258 else 3259 multi_basedir="$srcdir/$with_multisrctop.." 3260 fi 3261else 3262 multi_basedir="$srcdir/.." 3263fi 3264 3265 3266# Even if the default multilib is not a cross compilation, 3267# it may be that some of the other multilibs are. 3268if test $cross_compiling = no && test $multilib = yes \ 3269 && test "x${with_multisubdir}" != x ; then 3270 cross_compiling=maybe 3271fi 3272 3273ac_config_commands="$ac_config_commands default-1" 3274 3275 3276# Calculate toolexeclibdir 3277# Also toolexecdir, though it's only used in toolexeclibdir 3278case ${enable_version_specific_runtime_libs} in 3279 yes) 3280 # Need the gcc compiler version to know where to install libraries 3281 # and header files if --enable-version-specific-runtime-libs option 3282 # is selected. 3283 toolexecdir='$(libdir)/gcc/$(target_alias)' 3284 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)' 3285 ;; 3286 no) 3287 if test -n "$with_cross_host" && 3288 test x"$with_cross_host" != x"no"; then 3289 # Install a library built with a cross compiler in tooldir, not libdir. 3290 toolexecdir='$(exec_prefix)/$(target_alias)' 3291 toolexeclibdir='$(toolexecdir)/lib' 3292 else 3293 toolexecdir='$(libdir)/gcc-lib/$(target_alias)' 3294 toolexeclibdir='$(libdir)' 3295 fi 3296 multi_os_directory=`$CC -print-multi-os-directory` 3297 case $multi_os_directory in 3298 .) ;; # Avoid trailing /. 3299 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; 3300 esac 3301 ;; 3302esac 3303 3304 3305 3306# Check the compiler. 3307# The same as in boehm-gc and libstdc++. Have to borrow it from there. 3308# We must force CC to /not/ be precious variables; otherwise 3309# the wrong, non-multilib-adjusted value will be used in multilibs. 3310# As a side effect, we have to subst CFLAGS ourselves. 3311 3312 3313 3314ac_ext=c 3315ac_cpp='$CPP $CPPFLAGS' 3316ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3317ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3318ac_compiler_gnu=$ac_cv_c_compiler_gnu 3319if test -n "$ac_tool_prefix"; then 3320 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3321set dummy ${ac_tool_prefix}gcc; ac_word=$2 3322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3323$as_echo_n "checking for $ac_word... " >&6; } 3324if test "${ac_cv_prog_CC+set}" = set; then : 3325 $as_echo_n "(cached) " >&6 3326else 3327 if test -n "$CC"; then 3328 ac_cv_prog_CC="$CC" # Let the user override the test. 3329else 3330as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3331for as_dir in $PATH 3332do 3333 IFS=$as_save_IFS 3334 test -z "$as_dir" && as_dir=. 3335 for ac_exec_ext in '' $ac_executable_extensions; do 3336 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3337 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3338 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3339 break 2 3340 fi 3341done 3342 done 3343IFS=$as_save_IFS 3344 3345fi 3346fi 3347CC=$ac_cv_prog_CC 3348if test -n "$CC"; then 3349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3350$as_echo "$CC" >&6; } 3351else 3352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3353$as_echo "no" >&6; } 3354fi 3355 3356 3357fi 3358if test -z "$ac_cv_prog_CC"; then 3359 ac_ct_CC=$CC 3360 # Extract the first word of "gcc", so it can be a program name with args. 3361set dummy gcc; ac_word=$2 3362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3363$as_echo_n "checking for $ac_word... " >&6; } 3364if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3365 $as_echo_n "(cached) " >&6 3366else 3367 if test -n "$ac_ct_CC"; then 3368 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3369else 3370as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3371for as_dir in $PATH 3372do 3373 IFS=$as_save_IFS 3374 test -z "$as_dir" && as_dir=. 3375 for ac_exec_ext in '' $ac_executable_extensions; do 3376 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3377 ac_cv_prog_ac_ct_CC="gcc" 3378 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3379 break 2 3380 fi 3381done 3382 done 3383IFS=$as_save_IFS 3384 3385fi 3386fi 3387ac_ct_CC=$ac_cv_prog_ac_ct_CC 3388if test -n "$ac_ct_CC"; then 3389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3390$as_echo "$ac_ct_CC" >&6; } 3391else 3392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3393$as_echo "no" >&6; } 3394fi 3395 3396 if test "x$ac_ct_CC" = x; then 3397 CC="" 3398 else 3399 case $cross_compiling:$ac_tool_warned in 3400yes:) 3401{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3402$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3403ac_tool_warned=yes ;; 3404esac 3405 CC=$ac_ct_CC 3406 fi 3407else 3408 CC="$ac_cv_prog_CC" 3409fi 3410 3411if test -z "$CC"; then 3412 if test -n "$ac_tool_prefix"; then 3413 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3414set dummy ${ac_tool_prefix}cc; ac_word=$2 3415{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3416$as_echo_n "checking for $ac_word... " >&6; } 3417if test "${ac_cv_prog_CC+set}" = set; then : 3418 $as_echo_n "(cached) " >&6 3419else 3420 if test -n "$CC"; then 3421 ac_cv_prog_CC="$CC" # Let the user override the test. 3422else 3423as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3424for as_dir in $PATH 3425do 3426 IFS=$as_save_IFS 3427 test -z "$as_dir" && as_dir=. 3428 for ac_exec_ext in '' $ac_executable_extensions; do 3429 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3430 ac_cv_prog_CC="${ac_tool_prefix}cc" 3431 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3432 break 2 3433 fi 3434done 3435 done 3436IFS=$as_save_IFS 3437 3438fi 3439fi 3440CC=$ac_cv_prog_CC 3441if test -n "$CC"; then 3442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3443$as_echo "$CC" >&6; } 3444else 3445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3446$as_echo "no" >&6; } 3447fi 3448 3449 3450 fi 3451fi 3452if test -z "$CC"; then 3453 # Extract the first word of "cc", so it can be a program name with args. 3454set dummy cc; ac_word=$2 3455{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3456$as_echo_n "checking for $ac_word... " >&6; } 3457if test "${ac_cv_prog_CC+set}" = set; then : 3458 $as_echo_n "(cached) " >&6 3459else 3460 if test -n "$CC"; then 3461 ac_cv_prog_CC="$CC" # Let the user override the test. 3462else 3463 ac_prog_rejected=no 3464as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3465for as_dir in $PATH 3466do 3467 IFS=$as_save_IFS 3468 test -z "$as_dir" && as_dir=. 3469 for ac_exec_ext in '' $ac_executable_extensions; do 3470 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3471 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3472 ac_prog_rejected=yes 3473 continue 3474 fi 3475 ac_cv_prog_CC="cc" 3476 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3477 break 2 3478 fi 3479done 3480 done 3481IFS=$as_save_IFS 3482 3483if test $ac_prog_rejected = yes; then 3484 # We found a bogon in the path, so make sure we never use it. 3485 set dummy $ac_cv_prog_CC 3486 shift 3487 if test $# != 0; then 3488 # We chose a different compiler from the bogus one. 3489 # However, it has the same basename, so the bogon will be chosen 3490 # first if we set CC to just the basename; use the full file name. 3491 shift 3492 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3493 fi 3494fi 3495fi 3496fi 3497CC=$ac_cv_prog_CC 3498if test -n "$CC"; then 3499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3500$as_echo "$CC" >&6; } 3501else 3502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3503$as_echo "no" >&6; } 3504fi 3505 3506 3507fi 3508if test -z "$CC"; then 3509 if test -n "$ac_tool_prefix"; then 3510 for ac_prog in cl.exe 3511 do 3512 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3513set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3515$as_echo_n "checking for $ac_word... " >&6; } 3516if test "${ac_cv_prog_CC+set}" = set; then : 3517 $as_echo_n "(cached) " >&6 3518else 3519 if test -n "$CC"; then 3520 ac_cv_prog_CC="$CC" # Let the user override the test. 3521else 3522as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3523for as_dir in $PATH 3524do 3525 IFS=$as_save_IFS 3526 test -z "$as_dir" && as_dir=. 3527 for ac_exec_ext in '' $ac_executable_extensions; do 3528 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3529 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3530 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3531 break 2 3532 fi 3533done 3534 done 3535IFS=$as_save_IFS 3536 3537fi 3538fi 3539CC=$ac_cv_prog_CC 3540if test -n "$CC"; then 3541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3542$as_echo "$CC" >&6; } 3543else 3544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3545$as_echo "no" >&6; } 3546fi 3547 3548 3549 test -n "$CC" && break 3550 done 3551fi 3552if test -z "$CC"; then 3553 ac_ct_CC=$CC 3554 for ac_prog in cl.exe 3555do 3556 # Extract the first word of "$ac_prog", so it can be a program name with args. 3557set dummy $ac_prog; ac_word=$2 3558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3559$as_echo_n "checking for $ac_word... " >&6; } 3560if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 3561 $as_echo_n "(cached) " >&6 3562else 3563 if test -n "$ac_ct_CC"; then 3564 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3565else 3566as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3567for as_dir in $PATH 3568do 3569 IFS=$as_save_IFS 3570 test -z "$as_dir" && as_dir=. 3571 for ac_exec_ext in '' $ac_executable_extensions; do 3572 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3573 ac_cv_prog_ac_ct_CC="$ac_prog" 3574 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3575 break 2 3576 fi 3577done 3578 done 3579IFS=$as_save_IFS 3580 3581fi 3582fi 3583ac_ct_CC=$ac_cv_prog_ac_ct_CC 3584if test -n "$ac_ct_CC"; then 3585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3586$as_echo "$ac_ct_CC" >&6; } 3587else 3588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3589$as_echo "no" >&6; } 3590fi 3591 3592 3593 test -n "$ac_ct_CC" && break 3594done 3595 3596 if test "x$ac_ct_CC" = x; then 3597 CC="" 3598 else 3599 case $cross_compiling:$ac_tool_warned in 3600yes:) 3601{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3602$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3603ac_tool_warned=yes ;; 3604esac 3605 CC=$ac_ct_CC 3606 fi 3607fi 3608 3609fi 3610 3611 3612test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3613$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3614as_fn_error "no acceptable C compiler found in \$PATH 3615See \`config.log' for more details." "$LINENO" 5; } 3616 3617# Provide some information about the compiler. 3618$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3619set X $ac_compile 3620ac_compiler=$2 3621for ac_option in --version -v -V -qversion; do 3622 { { ac_try="$ac_compiler $ac_option >&5" 3623case "(($ac_try" in 3624 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3625 *) ac_try_echo=$ac_try;; 3626esac 3627eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3628$as_echo "$ac_try_echo"; } >&5 3629 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3630 ac_status=$? 3631 if test -s conftest.err; then 3632 sed '10a\ 3633... rest of stderr output deleted ... 3634 10q' conftest.err >conftest.er1 3635 cat conftest.er1 >&5 3636 rm -f conftest.er1 conftest.err 3637 fi 3638 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3639 test $ac_status = 0; } 3640done 3641 3642cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3643/* end confdefs.h. */ 3644 3645int 3646main () 3647{ 3648 3649 ; 3650 return 0; 3651} 3652_ACEOF 3653ac_clean_files_save=$ac_clean_files 3654ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 3655# Try to create an executable without -o first, disregard a.out. 3656# It will help us diagnose broken compilers, and finding out an intuition 3657# of exeext. 3658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3659$as_echo_n "checking for C compiler default output file name... " >&6; } 3660ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3661 3662# The possible output files: 3663ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3664 3665ac_rmfiles= 3666for ac_file in $ac_files 3667do 3668 case $ac_file in 3669 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3670 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3671 esac 3672done 3673rm -f $ac_rmfiles 3674 3675if { { ac_try="$ac_link_default" 3676case "(($ac_try" in 3677 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3678 *) ac_try_echo=$ac_try;; 3679esac 3680eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3681$as_echo "$ac_try_echo"; } >&5 3682 (eval "$ac_link_default") 2>&5 3683 ac_status=$? 3684 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3685 test $ac_status = 0; }; then : 3686 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3687# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3688# in a Makefile. We should not override ac_cv_exeext if it was cached, 3689# so that the user can short-circuit this test for compilers unknown to 3690# Autoconf. 3691for ac_file in $ac_files '' 3692do 3693 test -f "$ac_file" || continue 3694 case $ac_file in 3695 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3696 ;; 3697 [ab].out ) 3698 # We found the default executable, but exeext='' is most 3699 # certainly right. 3700 break;; 3701 *.* ) 3702 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3703 then :; else 3704 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3705 fi 3706 # We set ac_cv_exeext here because the later test for it is not 3707 # safe: cross compilers may not add the suffix if given an `-o' 3708 # argument, so we may need to know it at that point already. 3709 # Even if this section looks crufty: it has the advantage of 3710 # actually working. 3711 break;; 3712 * ) 3713 break;; 3714 esac 3715done 3716test "$ac_cv_exeext" = no && ac_cv_exeext= 3717 3718else 3719 ac_file='' 3720fi 3721{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3722$as_echo "$ac_file" >&6; } 3723if test -z "$ac_file"; then : 3724 $as_echo "$as_me: failed program was:" >&5 3725sed 's/^/| /' conftest.$ac_ext >&5 3726 3727{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3728$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3729{ as_fn_set_status 77 3730as_fn_error "C compiler cannot create executables 3731See \`config.log' for more details." "$LINENO" 5; }; } 3732fi 3733ac_exeext=$ac_cv_exeext 3734 3735# Check that the compiler produces executables we can run. If not, either 3736# the compiler is broken, or we cross compile. 3737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3738$as_echo_n "checking whether the C compiler works... " >&6; } 3739# If not cross compiling, check that we can run a simple program. 3740if test "$cross_compiling" != yes; then 3741 if { ac_try='./$ac_file' 3742 { { case "(($ac_try" in 3743 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3744 *) ac_try_echo=$ac_try;; 3745esac 3746eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3747$as_echo "$ac_try_echo"; } >&5 3748 (eval "$ac_try") 2>&5 3749 ac_status=$? 3750 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3751 test $ac_status = 0; }; }; then 3752 cross_compiling=no 3753 else 3754 if test "$cross_compiling" = maybe; then 3755 cross_compiling=yes 3756 else 3757 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3758$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3759as_fn_error "cannot run C compiled programs. 3760If you meant to cross compile, use \`--host'. 3761See \`config.log' for more details." "$LINENO" 5; } 3762 fi 3763 fi 3764fi 3765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3766$as_echo "yes" >&6; } 3767 3768rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 3769ac_clean_files=$ac_clean_files_save 3770# Check that the compiler produces executables we can run. If not, either 3771# the compiler is broken, or we cross compile. 3772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3773$as_echo_n "checking whether we are cross compiling... " >&6; } 3774{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3775$as_echo "$cross_compiling" >&6; } 3776 3777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3778$as_echo_n "checking for suffix of executables... " >&6; } 3779if { { ac_try="$ac_link" 3780case "(($ac_try" in 3781 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3782 *) ac_try_echo=$ac_try;; 3783esac 3784eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3785$as_echo "$ac_try_echo"; } >&5 3786 (eval "$ac_link") 2>&5 3787 ac_status=$? 3788 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3789 test $ac_status = 0; }; then : 3790 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3791# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3792# work properly (i.e., refer to `conftest.exe'), while it won't with 3793# `rm'. 3794for ac_file in conftest.exe conftest conftest.*; do 3795 test -f "$ac_file" || continue 3796 case $ac_file in 3797 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3798 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3799 break;; 3800 * ) break;; 3801 esac 3802done 3803else 3804 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3805$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3806as_fn_error "cannot compute suffix of executables: cannot compile and link 3807See \`config.log' for more details." "$LINENO" 5; } 3808fi 3809rm -f conftest$ac_cv_exeext 3810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3811$as_echo "$ac_cv_exeext" >&6; } 3812 3813rm -f conftest.$ac_ext 3814EXEEXT=$ac_cv_exeext 3815ac_exeext=$EXEEXT 3816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3817$as_echo_n "checking for suffix of object files... " >&6; } 3818if test "${ac_cv_objext+set}" = set; then : 3819 $as_echo_n "(cached) " >&6 3820else 3821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3822/* end confdefs.h. */ 3823 3824int 3825main () 3826{ 3827 3828 ; 3829 return 0; 3830} 3831_ACEOF 3832rm -f conftest.o conftest.obj 3833if { { ac_try="$ac_compile" 3834case "(($ac_try" in 3835 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3836 *) ac_try_echo=$ac_try;; 3837esac 3838eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3839$as_echo "$ac_try_echo"; } >&5 3840 (eval "$ac_compile") 2>&5 3841 ac_status=$? 3842 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3843 test $ac_status = 0; }; then : 3844 for ac_file in conftest.o conftest.obj conftest.*; do 3845 test -f "$ac_file" || continue; 3846 case $ac_file in 3847 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3848 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3849 break;; 3850 esac 3851done 3852else 3853 $as_echo "$as_me: failed program was:" >&5 3854sed 's/^/| /' conftest.$ac_ext >&5 3855 3856{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3857$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3858as_fn_error "cannot compute suffix of object files: cannot compile 3859See \`config.log' for more details." "$LINENO" 5; } 3860fi 3861rm -f conftest.$ac_cv_objext conftest.$ac_ext 3862fi 3863{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3864$as_echo "$ac_cv_objext" >&6; } 3865OBJEXT=$ac_cv_objext 3866ac_objext=$OBJEXT 3867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3868$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3869if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3870 $as_echo_n "(cached) " >&6 3871else 3872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3873/* end confdefs.h. */ 3874 3875int 3876main () 3877{ 3878#ifndef __GNUC__ 3879 choke me 3880#endif 3881 3882 ; 3883 return 0; 3884} 3885_ACEOF 3886if ac_fn_c_try_compile "$LINENO"; then : 3887 ac_compiler_gnu=yes 3888else 3889 ac_compiler_gnu=no 3890fi 3891rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3892ac_cv_c_compiler_gnu=$ac_compiler_gnu 3893 3894fi 3895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3896$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3897if test $ac_compiler_gnu = yes; then 3898 GCC=yes 3899else 3900 GCC= 3901fi 3902ac_test_CFLAGS=${CFLAGS+set} 3903ac_save_CFLAGS=$CFLAGS 3904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3905$as_echo_n "checking whether $CC accepts -g... " >&6; } 3906if test "${ac_cv_prog_cc_g+set}" = set; then : 3907 $as_echo_n "(cached) " >&6 3908else 3909 ac_save_c_werror_flag=$ac_c_werror_flag 3910 ac_c_werror_flag=yes 3911 ac_cv_prog_cc_g=no 3912 CFLAGS="-g" 3913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3914/* end confdefs.h. */ 3915 3916int 3917main () 3918{ 3919 3920 ; 3921 return 0; 3922} 3923_ACEOF 3924if ac_fn_c_try_compile "$LINENO"; then : 3925 ac_cv_prog_cc_g=yes 3926else 3927 CFLAGS="" 3928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3929/* end confdefs.h. */ 3930 3931int 3932main () 3933{ 3934 3935 ; 3936 return 0; 3937} 3938_ACEOF 3939if ac_fn_c_try_compile "$LINENO"; then : 3940 3941else 3942 ac_c_werror_flag=$ac_save_c_werror_flag 3943 CFLAGS="-g" 3944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3945/* end confdefs.h. */ 3946 3947int 3948main () 3949{ 3950 3951 ; 3952 return 0; 3953} 3954_ACEOF 3955if ac_fn_c_try_compile "$LINENO"; then : 3956 ac_cv_prog_cc_g=yes 3957fi 3958rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3959fi 3960rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3961fi 3962rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3963 ac_c_werror_flag=$ac_save_c_werror_flag 3964fi 3965{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3966$as_echo "$ac_cv_prog_cc_g" >&6; } 3967if test "$ac_test_CFLAGS" = set; then 3968 CFLAGS=$ac_save_CFLAGS 3969elif test $ac_cv_prog_cc_g = yes; then 3970 if test "$GCC" = yes; then 3971 CFLAGS="-g -O2" 3972 else 3973 CFLAGS="-g" 3974 fi 3975else 3976 if test "$GCC" = yes; then 3977 CFLAGS="-O2" 3978 else 3979 CFLAGS= 3980 fi 3981fi 3982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3983$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3984if test "${ac_cv_prog_cc_c89+set}" = set; then : 3985 $as_echo_n "(cached) " >&6 3986else 3987 ac_cv_prog_cc_c89=no 3988ac_save_CC=$CC 3989cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3990/* end confdefs.h. */ 3991#include <stdarg.h> 3992#include <stdio.h> 3993#include <sys/types.h> 3994#include <sys/stat.h> 3995/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3996struct buf { int x; }; 3997FILE * (*rcsopen) (struct buf *, struct stat *, int); 3998static char *e (p, i) 3999 char **p; 4000 int i; 4001{ 4002 return p[i]; 4003} 4004static char *f (char * (*g) (char **, int), char **p, ...) 4005{ 4006 char *s; 4007 va_list v; 4008 va_start (v,p); 4009 s = g (p, va_arg (v,int)); 4010 va_end (v); 4011 return s; 4012} 4013 4014/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4015 function prototypes and stuff, but not '\xHH' hex character constants. 4016 These don't provoke an error unfortunately, instead are silently treated 4017 as 'x'. The following induces an error, until -std is added to get 4018 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4019 array size at least. It's necessary to write '\x00'==0 to get something 4020 that's true only with -std. */ 4021int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4022 4023/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4024 inside strings and character constants. */ 4025#define FOO(x) 'x' 4026int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4027 4028int test (int i, double x); 4029struct s1 {int (*f) (int a);}; 4030struct s2 {int (*f) (double a);}; 4031int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4032int argc; 4033char **argv; 4034int 4035main () 4036{ 4037return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4038 ; 4039 return 0; 4040} 4041_ACEOF 4042for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4043 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4044do 4045 CC="$ac_save_CC $ac_arg" 4046 if ac_fn_c_try_compile "$LINENO"; then : 4047 ac_cv_prog_cc_c89=$ac_arg 4048fi 4049rm -f core conftest.err conftest.$ac_objext 4050 test "x$ac_cv_prog_cc_c89" != "xno" && break 4051done 4052rm -f conftest.$ac_ext 4053CC=$ac_save_CC 4054 4055fi 4056# AC_CACHE_VAL 4057case "x$ac_cv_prog_cc_c89" in 4058 x) 4059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4060$as_echo "none needed" >&6; } ;; 4061 xno) 4062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4063$as_echo "unsupported" >&6; } ;; 4064 *) 4065 CC="$CC $ac_cv_prog_cc_c89" 4066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4067$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4068esac 4069if test "x$ac_cv_prog_cc_c89" != xno; then : 4070 4071fi 4072 4073ac_ext=c 4074ac_cpp='$CPP $CPPFLAGS' 4075ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4076ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4077ac_compiler_gnu=$ac_cv_c_compiler_gnu 4078DEPDIR="${am__leading_dot}deps" 4079 4080ac_config_commands="$ac_config_commands depfiles" 4081 4082 4083am_make=${MAKE-make} 4084cat > confinc << 'END' 4085am__doit: 4086 @echo this is the am__doit target 4087.PHONY: am__doit 4088END 4089# If we don't find an include directive, just comment out the code. 4090{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4091$as_echo_n "checking for style of include used by $am_make... " >&6; } 4092am__include="#" 4093am__quote= 4094_am_result=none 4095# First try GNU make style include. 4096echo "include confinc" > confmf 4097# Ignore all kinds of additional output from `make'. 4098case `$am_make -s -f confmf 2> /dev/null` in #( 4099*the\ am__doit\ target*) 4100 am__include=include 4101 am__quote= 4102 _am_result=GNU 4103 ;; 4104esac 4105# Now try BSD make style include. 4106if test "$am__include" = "#"; then 4107 echo '.include "confinc"' > confmf 4108 case `$am_make -s -f confmf 2> /dev/null` in #( 4109 *the\ am__doit\ target*) 4110 am__include=.include 4111 am__quote="\"" 4112 _am_result=BSD 4113 ;; 4114 esac 4115fi 4116 4117 4118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4119$as_echo "$_am_result" >&6; } 4120rm -f confinc confmf 4121 4122# Check whether --enable-dependency-tracking was given. 4123if test "${enable_dependency_tracking+set}" = set; then : 4124 enableval=$enable_dependency_tracking; 4125fi 4126 4127if test "x$enable_dependency_tracking" != xno; then 4128 am_depcomp="$ac_aux_dir/depcomp" 4129 AMDEPBACKSLASH='\' 4130fi 4131 if test "x$enable_dependency_tracking" != xno; then 4132 AMDEP_TRUE= 4133 AMDEP_FALSE='#' 4134else 4135 AMDEP_TRUE='#' 4136 AMDEP_FALSE= 4137fi 4138 4139 4140 4141depcc="$CC" am_compiler_list= 4142 4143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4144$as_echo_n "checking dependency style of $depcc... " >&6; } 4145if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : 4146 $as_echo_n "(cached) " >&6 4147else 4148 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4149 # We make a subdir and do the tests there. Otherwise we can end up 4150 # making bogus files that we don't know about and never remove. For 4151 # instance it was reported that on HP-UX the gcc test will end up 4152 # making a dummy file named `D' -- because `-MD' means `put the output 4153 # in D'. 4154 mkdir conftest.dir 4155 # Copy depcomp to subdir because otherwise we won't find it if we're 4156 # using a relative directory. 4157 cp "$am_depcomp" conftest.dir 4158 cd conftest.dir 4159 # We will build objects and dependencies in a subdirectory because 4160 # it helps to detect inapplicable dependency modes. For instance 4161 # both Tru64's cc and ICC support -MD to output dependencies as a 4162 # side effect of compilation, but ICC will put the dependencies in 4163 # the current directory while Tru64 will put them in the object 4164 # directory. 4165 mkdir sub 4166 4167 am_cv_CC_dependencies_compiler_type=none 4168 if test "$am_compiler_list" = ""; then 4169 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4170 fi 4171 am__universal=false 4172 case " $depcc " in #( 4173 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4174 esac 4175 4176 for depmode in $am_compiler_list; do 4177 # Setup a source with many dependencies, because some compilers 4178 # like to wrap large dependency lists on column 80 (with \), and 4179 # we should not choose a depcomp mode which is confused by this. 4180 # 4181 # We need to recreate these files for each test, as the compiler may 4182 # overwrite some of them when testing with obscure command lines. 4183 # This happens at least with the AIX C compiler. 4184 : > sub/conftest.c 4185 for i in 1 2 3 4 5 6; do 4186 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4187 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 4188 # Solaris 8's {/usr,}/bin/sh. 4189 touch sub/conftst$i.h 4190 done 4191 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4192 4193 # We check with `-c' and `-o' for the sake of the "dashmstdout" 4194 # mode. It turns out that the SunPro C++ compiler does not properly 4195 # handle `-M -o', and we need to detect this. Also, some Intel 4196 # versions had trouble with output in subdirs 4197 am__obj=sub/conftest.${OBJEXT-o} 4198 am__minus_obj="-o $am__obj" 4199 case $depmode in 4200 gcc) 4201 # This depmode causes a compiler race in universal mode. 4202 test "$am__universal" = false || continue 4203 ;; 4204 nosideeffect) 4205 # after this tag, mechanisms are not by side-effect, so they'll 4206 # only be used when explicitly requested 4207 if test "x$enable_dependency_tracking" = xyes; then 4208 continue 4209 else 4210 break 4211 fi 4212 ;; 4213 msvisualcpp | msvcmsys) 4214 # This compiler won't grok `-c -o', but also, the minuso test has 4215 # not run yet. These depmodes are late enough in the game, and 4216 # so weak that their functioning should not be impacted. 4217 am__obj=conftest.${OBJEXT-o} 4218 am__minus_obj= 4219 ;; 4220 none) break ;; 4221 esac 4222 if depmode=$depmode \ 4223 source=sub/conftest.c object=$am__obj \ 4224 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4225 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4226 >/dev/null 2>conftest.err && 4227 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4228 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4229 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4230 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4231 # icc doesn't choke on unknown options, it will just issue warnings 4232 # or remarks (even with -Werror). So we grep stderr for any message 4233 # that says an option was ignored or not supported. 4234 # When given -MP, icc 7.0 and 7.1 complain thusly: 4235 # icc: Command line warning: ignoring option '-M'; no argument required 4236 # The diagnosis changed in icc 8.0: 4237 # icc: Command line remark: option '-MP' not supported 4238 if (grep 'ignoring option' conftest.err || 4239 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4240 am_cv_CC_dependencies_compiler_type=$depmode 4241 break 4242 fi 4243 fi 4244 done 4245 4246 cd .. 4247 rm -rf conftest.dir 4248else 4249 am_cv_CC_dependencies_compiler_type=none 4250fi 4251 4252fi 4253{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4254$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4255CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4256 4257 if 4258 test "x$enable_dependency_tracking" != xno \ 4259 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4260 am__fastdepCC_TRUE= 4261 am__fastdepCC_FALSE='#' 4262else 4263 am__fastdepCC_TRUE='#' 4264 am__fastdepCC_FALSE= 4265fi 4266 4267 4268 4269 4270 4271 4272# In order to override CFLAGS_FOR_TARGET, all of our special flags go 4273# in XCFLAGS. But we need them in CFLAGS during configury. So put them 4274# in both places for now and restore CFLAGS at the end of config. 4275save_CFLAGS="$CFLAGS" 4276 4277# Add -Wall -Werror if we are using GCC. 4278if test "x$GCC" = "xyes"; then 4279 XCFLAGS="$XCFLAGS -Wall -Werror" 4280fi 4281 4282# Find other programs we need. 4283if test -n "$ac_tool_prefix"; then 4284 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 4285set dummy ${ac_tool_prefix}ar; ac_word=$2 4286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4287$as_echo_n "checking for $ac_word... " >&6; } 4288if test "${ac_cv_prog_AR+set}" = set; then : 4289 $as_echo_n "(cached) " >&6 4290else 4291 if test -n "$AR"; then 4292 ac_cv_prog_AR="$AR" # Let the user override the test. 4293else 4294as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4295for as_dir in $PATH 4296do 4297 IFS=$as_save_IFS 4298 test -z "$as_dir" && as_dir=. 4299 for ac_exec_ext in '' $ac_executable_extensions; do 4300 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4301 ac_cv_prog_AR="${ac_tool_prefix}ar" 4302 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4303 break 2 4304 fi 4305done 4306 done 4307IFS=$as_save_IFS 4308 4309fi 4310fi 4311AR=$ac_cv_prog_AR 4312if test -n "$AR"; then 4313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 4314$as_echo "$AR" >&6; } 4315else 4316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4317$as_echo "no" >&6; } 4318fi 4319 4320 4321fi 4322if test -z "$ac_cv_prog_AR"; then 4323 ac_ct_AR=$AR 4324 # Extract the first word of "ar", so it can be a program name with args. 4325set dummy ar; ac_word=$2 4326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4327$as_echo_n "checking for $ac_word... " >&6; } 4328if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 4329 $as_echo_n "(cached) " >&6 4330else 4331 if test -n "$ac_ct_AR"; then 4332 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 4333else 4334as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4335for as_dir in $PATH 4336do 4337 IFS=$as_save_IFS 4338 test -z "$as_dir" && as_dir=. 4339 for ac_exec_ext in '' $ac_executable_extensions; do 4340 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4341 ac_cv_prog_ac_ct_AR="ar" 4342 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4343 break 2 4344 fi 4345done 4346 done 4347IFS=$as_save_IFS 4348 4349fi 4350fi 4351ac_ct_AR=$ac_cv_prog_ac_ct_AR 4352if test -n "$ac_ct_AR"; then 4353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 4354$as_echo "$ac_ct_AR" >&6; } 4355else 4356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4357$as_echo "no" >&6; } 4358fi 4359 4360 if test "x$ac_ct_AR" = x; then 4361 AR="" 4362 else 4363 case $cross_compiling:$ac_tool_warned in 4364yes:) 4365{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4366$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4367ac_tool_warned=yes ;; 4368esac 4369 AR=$ac_ct_AR 4370 fi 4371else 4372 AR="$ac_cv_prog_AR" 4373fi 4374 4375if test -n "$ac_tool_prefix"; then 4376 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 4377set dummy ${ac_tool_prefix}ranlib; ac_word=$2 4378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4379$as_echo_n "checking for $ac_word... " >&6; } 4380if test "${ac_cv_prog_RANLIB+set}" = set; then : 4381 $as_echo_n "(cached) " >&6 4382else 4383 if test -n "$RANLIB"; then 4384 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 4385else 4386as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4387for as_dir in $PATH 4388do 4389 IFS=$as_save_IFS 4390 test -z "$as_dir" && as_dir=. 4391 for ac_exec_ext in '' $ac_executable_extensions; do 4392 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4393 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 4394 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4395 break 2 4396 fi 4397done 4398 done 4399IFS=$as_save_IFS 4400 4401fi 4402fi 4403RANLIB=$ac_cv_prog_RANLIB 4404if test -n "$RANLIB"; then 4405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 4406$as_echo "$RANLIB" >&6; } 4407else 4408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4409$as_echo "no" >&6; } 4410fi 4411 4412 4413fi 4414if test -z "$ac_cv_prog_RANLIB"; then 4415 ac_ct_RANLIB=$RANLIB 4416 # Extract the first word of "ranlib", so it can be a program name with args. 4417set dummy ranlib; ac_word=$2 4418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4419$as_echo_n "checking for $ac_word... " >&6; } 4420if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 4421 $as_echo_n "(cached) " >&6 4422else 4423 if test -n "$ac_ct_RANLIB"; then 4424 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 4425else 4426as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4427for as_dir in $PATH 4428do 4429 IFS=$as_save_IFS 4430 test -z "$as_dir" && as_dir=. 4431 for ac_exec_ext in '' $ac_executable_extensions; do 4432 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4433 ac_cv_prog_ac_ct_RANLIB="ranlib" 4434 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4435 break 2 4436 fi 4437done 4438 done 4439IFS=$as_save_IFS 4440 4441fi 4442fi 4443ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 4444if test -n "$ac_ct_RANLIB"; then 4445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 4446$as_echo "$ac_ct_RANLIB" >&6; } 4447else 4448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4449$as_echo "no" >&6; } 4450fi 4451 4452 if test "x$ac_ct_RANLIB" = x; then 4453 RANLIB="ranlib-not-found-in-path-error" 4454 else 4455 case $cross_compiling:$ac_tool_warned in 4456yes:) 4457{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4458$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4459ac_tool_warned=yes ;; 4460esac 4461 RANLIB=$ac_ct_RANLIB 4462 fi 4463else 4464 RANLIB="$ac_cv_prog_RANLIB" 4465fi 4466 4467# Extract the first word of "perl", so it can be a program name with args. 4468set dummy perl; ac_word=$2 4469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4470$as_echo_n "checking for $ac_word... " >&6; } 4471if test "${ac_cv_path_PERL+set}" = set; then : 4472 $as_echo_n "(cached) " >&6 4473else 4474 case $PERL in 4475 [\\/]* | ?:[\\/]*) 4476 ac_cv_path_PERL="$PERL" # Let the user override the test with a path. 4477 ;; 4478 *) 4479 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4480for as_dir in $PATH 4481do 4482 IFS=$as_save_IFS 4483 test -z "$as_dir" && as_dir=. 4484 for ac_exec_ext in '' $ac_executable_extensions; do 4485 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4486 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext" 4487 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4488 break 2 4489 fi 4490done 4491 done 4492IFS=$as_save_IFS 4493 4494 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl-not-found-in-path-error" 4495 ;; 4496esac 4497fi 4498PERL=$ac_cv_path_PERL 4499if test -n "$PERL"; then 4500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 4501$as_echo "$PERL" >&6; } 4502else 4503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4504$as_echo "no" >&6; } 4505fi 4506 4507 4508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4509$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4510set x ${MAKE-make} 4511ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4512if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 4513 $as_echo_n "(cached) " >&6 4514else 4515 cat >conftest.make <<\_ACEOF 4516SHELL = /bin/sh 4517all: 4518 @echo '@@@%%%=$(MAKE)=@@@%%%' 4519_ACEOF 4520# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 4521case `${MAKE-make} -f conftest.make 2>/dev/null` in 4522 *@@@%%%=?*=@@@%%%*) 4523 eval ac_cv_prog_make_${ac_make}_set=yes;; 4524 *) 4525 eval ac_cv_prog_make_${ac_make}_set=no;; 4526esac 4527rm -f conftest.make 4528fi 4529if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4531$as_echo "yes" >&6; } 4532 SET_MAKE= 4533else 4534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4535$as_echo "no" >&6; } 4536 SET_MAKE="MAKE=${MAKE-make}" 4537fi 4538 4539 4540 4541# See if makeinfo has been installed and is modern enough 4542# that we can use it. 4543 4544 # Extract the first word of "makeinfo", so it can be a program name with args. 4545set dummy makeinfo; ac_word=$2 4546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4547$as_echo_n "checking for $ac_word... " >&6; } 4548if test "${ac_cv_prog_MAKEINFO+set}" = set; then : 4549 $as_echo_n "(cached) " >&6 4550else 4551 if test -n "$MAKEINFO"; then 4552 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. 4553else 4554as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4555for as_dir in $PATH 4556do 4557 IFS=$as_save_IFS 4558 test -z "$as_dir" && as_dir=. 4559 for ac_exec_ext in '' $ac_executable_extensions; do 4560 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4561 ac_cv_prog_MAKEINFO="makeinfo" 4562 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4563 break 2 4564 fi 4565done 4566 done 4567IFS=$as_save_IFS 4568 4569fi 4570fi 4571MAKEINFO=$ac_cv_prog_MAKEINFO 4572if test -n "$MAKEINFO"; then 4573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 4574$as_echo "$MAKEINFO" >&6; } 4575else 4576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4577$as_echo "no" >&6; } 4578fi 4579 4580 4581 if test -n "$MAKEINFO"; then 4582 # Found it, now check the version. 4583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for modern makeinfo" >&5 4584$as_echo_n "checking for modern makeinfo... " >&6; } 4585if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then : 4586 $as_echo_n "(cached) " >&6 4587else 4588 ac_prog_version=`eval $MAKEINFO --version 2>&1 | 4589 sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'` 4590 4591 case $ac_prog_version in 4592 '') gcc_cv_prog_makeinfo_modern=no;; 4593 4.[4-9]*|4.[1-9][0-9]*|[5-9]*|[1-9][0-9]*) gcc_cv_prog_makeinfo_modern=yes;; 4594 *) gcc_cv_prog_makeinfo_modern=no;; 4595 esac 4596 4597fi 4598{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_makeinfo_modern" >&5 4599$as_echo "$gcc_cv_prog_makeinfo_modern" >&6; } 4600 else 4601 gcc_cv_prog_makeinfo_modern=no 4602 fi 4603 if test $gcc_cv_prog_makeinfo_modern = no; then 4604 MAKEINFO="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing makeinfo" 4605 fi 4606 4607 if test $gcc_cv_prog_makeinfo_modern = "yes"; then 4608 BUILD_INFO_TRUE= 4609 BUILD_INFO_FALSE='#' 4610else 4611 BUILD_INFO_TRUE='#' 4612 BUILD_INFO_FALSE= 4613fi 4614 4615 4616 4617# Configure libtool 4618case `pwd` in 4619 *\ * | *\ *) 4620 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4621$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4622esac 4623 4624 4625 4626macro_version='2.2.7a' 4627macro_revision='1.3134' 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641ltmain="$ac_aux_dir/ltmain.sh" 4642 4643# Backslashify metacharacters that are still active within 4644# double-quoted strings. 4645sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4646 4647# Same as above, but do not quote variable references. 4648double_quote_subst='s/\(["`\\]\)/\\\1/g' 4649 4650# Sed substitution to delay expansion of an escaped shell variable in a 4651# double_quote_subst'ed string. 4652delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4653 4654# Sed substitution to delay expansion of an escaped single quote. 4655delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4656 4657# Sed substitution to avoid accidental globbing in evaled expressions 4658no_glob_subst='s/\*/\\\*/g' 4659 4660ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4661ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4662ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4663 4664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4665$as_echo_n "checking how to print strings... " >&6; } 4666# Test print first, because it will be a builtin if present. 4667if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4668 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4669 ECHO='print -r --' 4670elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4671 ECHO='printf %s\n' 4672else 4673 # Use this function as a fallback that always works. 4674 func_fallback_echo () 4675 { 4676 eval 'cat <<_LTECHO_EOF 4677$1 4678_LTECHO_EOF' 4679 } 4680 ECHO='func_fallback_echo' 4681fi 4682 4683# func_echo_all arg... 4684# Invoke $ECHO with all args, space-separated. 4685func_echo_all () 4686{ 4687 $ECHO "" 4688} 4689 4690case "$ECHO" in 4691 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4692$as_echo "printf" >&6; } ;; 4693 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4694$as_echo "print -r" >&6; } ;; 4695 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4696$as_echo "cat" >&6; } ;; 4697esac 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4713$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4714if test "${ac_cv_path_SED+set}" = set; then : 4715 $as_echo_n "(cached) " >&6 4716else 4717 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4718 for ac_i in 1 2 3 4 5 6 7; do 4719 ac_script="$ac_script$as_nl$ac_script" 4720 done 4721 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4722 { ac_script=; unset ac_script;} 4723 if test -z "$SED"; then 4724 ac_path_SED_found=false 4725 # Loop through the user's path and test for each of PROGNAME-LIST 4726 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4727for as_dir in $PATH 4728do 4729 IFS=$as_save_IFS 4730 test -z "$as_dir" && as_dir=. 4731 for ac_prog in sed gsed; do 4732 for ac_exec_ext in '' $ac_executable_extensions; do 4733 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4734 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4735# Check for GNU ac_path_SED and select it if it is found. 4736 # Check for GNU $ac_path_SED 4737case `"$ac_path_SED" --version 2>&1` in 4738*GNU*) 4739 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4740*) 4741 ac_count=0 4742 $as_echo_n 0123456789 >"conftest.in" 4743 while : 4744 do 4745 cat "conftest.in" "conftest.in" >"conftest.tmp" 4746 mv "conftest.tmp" "conftest.in" 4747 cp "conftest.in" "conftest.nl" 4748 $as_echo '' >> "conftest.nl" 4749 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4750 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4751 as_fn_arith $ac_count + 1 && ac_count=$as_val 4752 if test $ac_count -gt ${ac_path_SED_max-0}; then 4753 # Best one so far, save it but keep looking for a better one 4754 ac_cv_path_SED="$ac_path_SED" 4755 ac_path_SED_max=$ac_count 4756 fi 4757 # 10*(2^10) chars as input seems more than enough 4758 test $ac_count -gt 10 && break 4759 done 4760 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4761esac 4762 4763 $ac_path_SED_found && break 3 4764 done 4765 done 4766 done 4767IFS=$as_save_IFS 4768 if test -z "$ac_cv_path_SED"; then 4769 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 4770 fi 4771else 4772 ac_cv_path_SED=$SED 4773fi 4774 4775fi 4776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4777$as_echo "$ac_cv_path_SED" >&6; } 4778 SED="$ac_cv_path_SED" 4779 rm -f conftest.sed 4780 4781test -z "$SED" && SED=sed 4782Xsed="$SED -e 1s/^X//" 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4795$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4796if test "${ac_cv_path_GREP+set}" = set; then : 4797 $as_echo_n "(cached) " >&6 4798else 4799 if test -z "$GREP"; then 4800 ac_path_GREP_found=false 4801 # Loop through the user's path and test for each of PROGNAME-LIST 4802 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4803for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4804do 4805 IFS=$as_save_IFS 4806 test -z "$as_dir" && as_dir=. 4807 for ac_prog in grep ggrep; do 4808 for ac_exec_ext in '' $ac_executable_extensions; do 4809 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4810 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4811# Check for GNU ac_path_GREP and select it if it is found. 4812 # Check for GNU $ac_path_GREP 4813case `"$ac_path_GREP" --version 2>&1` in 4814*GNU*) 4815 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4816*) 4817 ac_count=0 4818 $as_echo_n 0123456789 >"conftest.in" 4819 while : 4820 do 4821 cat "conftest.in" "conftest.in" >"conftest.tmp" 4822 mv "conftest.tmp" "conftest.in" 4823 cp "conftest.in" "conftest.nl" 4824 $as_echo 'GREP' >> "conftest.nl" 4825 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4826 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4827 as_fn_arith $ac_count + 1 && ac_count=$as_val 4828 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4829 # Best one so far, save it but keep looking for a better one 4830 ac_cv_path_GREP="$ac_path_GREP" 4831 ac_path_GREP_max=$ac_count 4832 fi 4833 # 10*(2^10) chars as input seems more than enough 4834 test $ac_count -gt 10 && break 4835 done 4836 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4837esac 4838 4839 $ac_path_GREP_found && break 3 4840 done 4841 done 4842 done 4843IFS=$as_save_IFS 4844 if test -z "$ac_cv_path_GREP"; then 4845 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4846 fi 4847else 4848 ac_cv_path_GREP=$GREP 4849fi 4850 4851fi 4852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4853$as_echo "$ac_cv_path_GREP" >&6; } 4854 GREP="$ac_cv_path_GREP" 4855 4856 4857{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4858$as_echo_n "checking for egrep... " >&6; } 4859if test "${ac_cv_path_EGREP+set}" = set; then : 4860 $as_echo_n "(cached) " >&6 4861else 4862 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4863 then ac_cv_path_EGREP="$GREP -E" 4864 else 4865 if test -z "$EGREP"; then 4866 ac_path_EGREP_found=false 4867 # Loop through the user's path and test for each of PROGNAME-LIST 4868 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4869for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4870do 4871 IFS=$as_save_IFS 4872 test -z "$as_dir" && as_dir=. 4873 for ac_prog in egrep; do 4874 for ac_exec_ext in '' $ac_executable_extensions; do 4875 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4876 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4877# Check for GNU ac_path_EGREP and select it if it is found. 4878 # Check for GNU $ac_path_EGREP 4879case `"$ac_path_EGREP" --version 2>&1` in 4880*GNU*) 4881 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4882*) 4883 ac_count=0 4884 $as_echo_n 0123456789 >"conftest.in" 4885 while : 4886 do 4887 cat "conftest.in" "conftest.in" >"conftest.tmp" 4888 mv "conftest.tmp" "conftest.in" 4889 cp "conftest.in" "conftest.nl" 4890 $as_echo 'EGREP' >> "conftest.nl" 4891 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4892 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4893 as_fn_arith $ac_count + 1 && ac_count=$as_val 4894 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4895 # Best one so far, save it but keep looking for a better one 4896 ac_cv_path_EGREP="$ac_path_EGREP" 4897 ac_path_EGREP_max=$ac_count 4898 fi 4899 # 10*(2^10) chars as input seems more than enough 4900 test $ac_count -gt 10 && break 4901 done 4902 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4903esac 4904 4905 $ac_path_EGREP_found && break 3 4906 done 4907 done 4908 done 4909IFS=$as_save_IFS 4910 if test -z "$ac_cv_path_EGREP"; then 4911 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4912 fi 4913else 4914 ac_cv_path_EGREP=$EGREP 4915fi 4916 4917 fi 4918fi 4919{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4920$as_echo "$ac_cv_path_EGREP" >&6; } 4921 EGREP="$ac_cv_path_EGREP" 4922 4923 4924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4925$as_echo_n "checking for fgrep... " >&6; } 4926if test "${ac_cv_path_FGREP+set}" = set; then : 4927 $as_echo_n "(cached) " >&6 4928else 4929 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4930 then ac_cv_path_FGREP="$GREP -F" 4931 else 4932 if test -z "$FGREP"; then 4933 ac_path_FGREP_found=false 4934 # Loop through the user's path and test for each of PROGNAME-LIST 4935 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4936for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4937do 4938 IFS=$as_save_IFS 4939 test -z "$as_dir" && as_dir=. 4940 for ac_prog in fgrep; do 4941 for ac_exec_ext in '' $ac_executable_extensions; do 4942 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4943 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 4944# Check for GNU ac_path_FGREP and select it if it is found. 4945 # Check for GNU $ac_path_FGREP 4946case `"$ac_path_FGREP" --version 2>&1` in 4947*GNU*) 4948 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4949*) 4950 ac_count=0 4951 $as_echo_n 0123456789 >"conftest.in" 4952 while : 4953 do 4954 cat "conftest.in" "conftest.in" >"conftest.tmp" 4955 mv "conftest.tmp" "conftest.in" 4956 cp "conftest.in" "conftest.nl" 4957 $as_echo 'FGREP' >> "conftest.nl" 4958 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4959 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4960 as_fn_arith $ac_count + 1 && ac_count=$as_val 4961 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4962 # Best one so far, save it but keep looking for a better one 4963 ac_cv_path_FGREP="$ac_path_FGREP" 4964 ac_path_FGREP_max=$ac_count 4965 fi 4966 # 10*(2^10) chars as input seems more than enough 4967 test $ac_count -gt 10 && break 4968 done 4969 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4970esac 4971 4972 $ac_path_FGREP_found && break 3 4973 done 4974 done 4975 done 4976IFS=$as_save_IFS 4977 if test -z "$ac_cv_path_FGREP"; then 4978 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4979 fi 4980else 4981 ac_cv_path_FGREP=$FGREP 4982fi 4983 4984 fi 4985fi 4986{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4987$as_echo "$ac_cv_path_FGREP" >&6; } 4988 FGREP="$ac_cv_path_FGREP" 4989 4990 4991test -z "$GREP" && GREP=grep 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011# Check whether --with-gnu-ld was given. 5012if test "${with_gnu_ld+set}" = set; then : 5013 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5014else 5015 with_gnu_ld=no 5016fi 5017 5018ac_prog=ld 5019if test "$GCC" = yes; then 5020 # Check if gcc -print-prog-name=ld gives a path. 5021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5022$as_echo_n "checking for ld used by $CC... " >&6; } 5023 case $host in 5024 *-*-mingw*) 5025 # gcc leaves a trailing carriage return which upsets mingw 5026 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5027 *) 5028 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5029 esac 5030 case $ac_prog in 5031 # Accept absolute paths. 5032 [\\/]* | ?:[\\/]*) 5033 re_direlt='/[^/][^/]*/\.\./' 5034 # Canonicalize the pathname of ld 5035 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5036 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5037 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5038 done 5039 test -z "$LD" && LD="$ac_prog" 5040 ;; 5041 "") 5042 # If it fails, then pretend we aren't using GCC. 5043 ac_prog=ld 5044 ;; 5045 *) 5046 # If it is relative, then search for the first ld in PATH. 5047 with_gnu_ld=unknown 5048 ;; 5049 esac 5050elif test "$with_gnu_ld" = yes; then 5051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5052$as_echo_n "checking for GNU ld... " >&6; } 5053else 5054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5055$as_echo_n "checking for non-GNU ld... " >&6; } 5056fi 5057if test "${lt_cv_path_LD+set}" = set; then : 5058 $as_echo_n "(cached) " >&6 5059else 5060 if test -z "$LD"; then 5061 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5062 for ac_dir in $PATH; do 5063 IFS="$lt_save_ifs" 5064 test -z "$ac_dir" && ac_dir=. 5065 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5066 lt_cv_path_LD="$ac_dir/$ac_prog" 5067 # Check to see if the program is GNU ld. I'd rather use --version, 5068 # but apparently some variants of GNU ld only accept -v. 5069 # Break only if it was the GNU/non-GNU ld that we prefer. 5070 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5071 *GNU* | *'with BFD'*) 5072 test "$with_gnu_ld" != no && break 5073 ;; 5074 *) 5075 test "$with_gnu_ld" != yes && break 5076 ;; 5077 esac 5078 fi 5079 done 5080 IFS="$lt_save_ifs" 5081else 5082 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5083fi 5084fi 5085 5086LD="$lt_cv_path_LD" 5087if test -n "$LD"; then 5088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5089$as_echo "$LD" >&6; } 5090else 5091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5092$as_echo "no" >&6; } 5093fi 5094test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 5095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5096$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5097if test "${lt_cv_prog_gnu_ld+set}" = set; then : 5098 $as_echo_n "(cached) " >&6 5099else 5100 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5101case `$LD -v 2>&1 </dev/null` in 5102*GNU* | *'with BFD'*) 5103 lt_cv_prog_gnu_ld=yes 5104 ;; 5105*) 5106 lt_cv_prog_gnu_ld=no 5107 ;; 5108esac 5109fi 5110{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5111$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5112with_gnu_ld=$lt_cv_prog_gnu_ld 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5123$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5124if test "${lt_cv_path_NM+set}" = set; then : 5125 $as_echo_n "(cached) " >&6 5126else 5127 if test -n "$NM"; then 5128 # Let the user override the test. 5129 lt_cv_path_NM="$NM" 5130else 5131 lt_nm_to_check="${ac_tool_prefix}nm" 5132 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5133 lt_nm_to_check="$lt_nm_to_check nm" 5134 fi 5135 for lt_tmp_nm in $lt_nm_to_check; do 5136 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5137 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5138 IFS="$lt_save_ifs" 5139 test -z "$ac_dir" && ac_dir=. 5140 tmp_nm="$ac_dir/$lt_tmp_nm" 5141 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5142 # Check to see if the nm accepts a BSD-compat flag. 5143 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5144 # nm: unknown option "B" ignored 5145 # Tru64's nm complains that /dev/null is an invalid object file 5146 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5147 */dev/null* | *'Invalid file or object type'*) 5148 lt_cv_path_NM="$tmp_nm -B" 5149 break 5150 ;; 5151 *) 5152 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5153 */dev/null*) 5154 lt_cv_path_NM="$tmp_nm -p" 5155 break 5156 ;; 5157 *) 5158 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5159 continue # so that we can try to find one that supports BSD flags 5160 ;; 5161 esac 5162 ;; 5163 esac 5164 fi 5165 done 5166 IFS="$lt_save_ifs" 5167 done 5168 : ${lt_cv_path_NM=no} 5169fi 5170fi 5171{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5172$as_echo "$lt_cv_path_NM" >&6; } 5173if test "$lt_cv_path_NM" != "no"; then 5174 NM="$lt_cv_path_NM" 5175else 5176 # Didn't find any BSD compatible name lister, look for dumpbin. 5177 if test -n "$DUMPBIN"; then : 5178 # Let the user override the test. 5179 else 5180 if test -n "$ac_tool_prefix"; then 5181 for ac_prog in dumpbin "link -dump" 5182 do 5183 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5184set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5185{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5186$as_echo_n "checking for $ac_word... " >&6; } 5187if test "${ac_cv_prog_DUMPBIN+set}" = set; then : 5188 $as_echo_n "(cached) " >&6 5189else 5190 if test -n "$DUMPBIN"; then 5191 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5192else 5193as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5194for as_dir in $PATH 5195do 5196 IFS=$as_save_IFS 5197 test -z "$as_dir" && as_dir=. 5198 for ac_exec_ext in '' $ac_executable_extensions; do 5199 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5200 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5201 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5202 break 2 5203 fi 5204done 5205 done 5206IFS=$as_save_IFS 5207 5208fi 5209fi 5210DUMPBIN=$ac_cv_prog_DUMPBIN 5211if test -n "$DUMPBIN"; then 5212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5213$as_echo "$DUMPBIN" >&6; } 5214else 5215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5216$as_echo "no" >&6; } 5217fi 5218 5219 5220 test -n "$DUMPBIN" && break 5221 done 5222fi 5223if test -z "$DUMPBIN"; then 5224 ac_ct_DUMPBIN=$DUMPBIN 5225 for ac_prog in dumpbin "link -dump" 5226do 5227 # Extract the first word of "$ac_prog", so it can be a program name with args. 5228set dummy $ac_prog; ac_word=$2 5229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5230$as_echo_n "checking for $ac_word... " >&6; } 5231if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : 5232 $as_echo_n "(cached) " >&6 5233else 5234 if test -n "$ac_ct_DUMPBIN"; then 5235 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5236else 5237as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5238for as_dir in $PATH 5239do 5240 IFS=$as_save_IFS 5241 test -z "$as_dir" && as_dir=. 5242 for ac_exec_ext in '' $ac_executable_extensions; do 5243 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5244 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5245 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5246 break 2 5247 fi 5248done 5249 done 5250IFS=$as_save_IFS 5251 5252fi 5253fi 5254ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5255if test -n "$ac_ct_DUMPBIN"; then 5256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5257$as_echo "$ac_ct_DUMPBIN" >&6; } 5258else 5259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5260$as_echo "no" >&6; } 5261fi 5262 5263 5264 test -n "$ac_ct_DUMPBIN" && break 5265done 5266 5267 if test "x$ac_ct_DUMPBIN" = x; then 5268 DUMPBIN=":" 5269 else 5270 case $cross_compiling:$ac_tool_warned in 5271yes:) 5272{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5273$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5274ac_tool_warned=yes ;; 5275esac 5276 DUMPBIN=$ac_ct_DUMPBIN 5277 fi 5278fi 5279 5280 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5281 *COFF*) 5282 DUMPBIN="$DUMPBIN -symbols" 5283 ;; 5284 *) 5285 DUMPBIN=: 5286 ;; 5287 esac 5288 fi 5289 5290 if test "$DUMPBIN" != ":"; then 5291 NM="$DUMPBIN" 5292 fi 5293fi 5294test -z "$NM" && NM=nm 5295 5296 5297 5298 5299 5300 5301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5302$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5303if test "${lt_cv_nm_interface+set}" = set; then : 5304 $as_echo_n "(cached) " >&6 5305else 5306 lt_cv_nm_interface="BSD nm" 5307 echo "int some_variable = 0;" > conftest.$ac_ext 5308 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5309 (eval "$ac_compile" 2>conftest.err) 5310 cat conftest.err >&5 5311 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5312 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5313 cat conftest.err >&5 5314 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5315 cat conftest.out >&5 5316 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5317 lt_cv_nm_interface="MS dumpbin" 5318 fi 5319 rm -f conftest* 5320fi 5321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5322$as_echo "$lt_cv_nm_interface" >&6; } 5323 5324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5325$as_echo_n "checking whether ln -s works... " >&6; } 5326LN_S=$as_ln_s 5327if test "$LN_S" = "ln -s"; then 5328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5329$as_echo "yes" >&6; } 5330else 5331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5332$as_echo "no, using $LN_S" >&6; } 5333fi 5334 5335# find the maximum length of command line arguments 5336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5337$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5338if test "${lt_cv_sys_max_cmd_len+set}" = set; then : 5339 $as_echo_n "(cached) " >&6 5340else 5341 i=0 5342 teststring="ABCD" 5343 5344 case $build_os in 5345 msdosdjgpp*) 5346 # On DJGPP, this test can blow up pretty badly due to problems in libc 5347 # (any single argument exceeding 2000 bytes causes a buffer overrun 5348 # during glob expansion). Even if it were fixed, the result of this 5349 # check would be larger than it should be. 5350 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5351 ;; 5352 5353 gnu*) 5354 # Under GNU Hurd, this test is not required because there is 5355 # no limit to the length of command line arguments. 5356 # Libtool will interpret -1 as no limit whatsoever 5357 lt_cv_sys_max_cmd_len=-1; 5358 ;; 5359 5360 cygwin* | mingw* | cegcc*) 5361 # On Win9x/ME, this test blows up -- it succeeds, but takes 5362 # about 5 minutes as the teststring grows exponentially. 5363 # Worse, since 9x/ME are not pre-emptively multitasking, 5364 # you end up with a "frozen" computer, even though with patience 5365 # the test eventually succeeds (with a max line length of 256k). 5366 # Instead, let's just punt: use the minimum linelength reported by 5367 # all of the supported platforms: 8192 (on NT/2K/XP). 5368 lt_cv_sys_max_cmd_len=8192; 5369 ;; 5370 5371 mint*) 5372 # On MiNT this can take a long time and run out of memory. 5373 lt_cv_sys_max_cmd_len=8192; 5374 ;; 5375 5376 amigaos*) 5377 # On AmigaOS with pdksh, this test takes hours, literally. 5378 # So we just punt and use a minimum line length of 8192. 5379 lt_cv_sys_max_cmd_len=8192; 5380 ;; 5381 5382 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5383 # This has been around since 386BSD, at least. Likely further. 5384 if test -x /sbin/sysctl; then 5385 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5386 elif test -x /usr/sbin/sysctl; then 5387 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5388 else 5389 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5390 fi 5391 # And add a safety zone 5392 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5393 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5394 ;; 5395 5396 interix*) 5397 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5398 lt_cv_sys_max_cmd_len=196608 5399 ;; 5400 5401 osf*) 5402 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5403 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5404 # nice to cause kernel panics so lets avoid the loop below. 5405 # First set a reasonable default. 5406 lt_cv_sys_max_cmd_len=16384 5407 # 5408 if test -x /sbin/sysconfig; then 5409 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5410 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5411 esac 5412 fi 5413 ;; 5414 sco3.2v5*) 5415 lt_cv_sys_max_cmd_len=102400 5416 ;; 5417 sysv5* | sco5v6* | sysv4.2uw2*) 5418 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5419 if test -n "$kargmax"; then 5420 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5421 else 5422 lt_cv_sys_max_cmd_len=32768 5423 fi 5424 ;; 5425 *) 5426 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5427 if test -n "$lt_cv_sys_max_cmd_len"; then 5428 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5429 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5430 else 5431 # Make teststring a little bigger before we do anything with it. 5432 # a 1K string should be a reasonable start. 5433 for i in 1 2 3 4 5 6 7 8 ; do 5434 teststring=$teststring$teststring 5435 done 5436 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5437 # If test is not a shell built-in, we'll probably end up computing a 5438 # maximum length that is only half of the actual maximum length, but 5439 # we can't tell. 5440 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5441 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5442 test $i != 17 # 1/2 MB should be enough 5443 do 5444 i=`expr $i + 1` 5445 teststring=$teststring$teststring 5446 done 5447 # Only check the string length outside the loop. 5448 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5449 teststring= 5450 # Add a significant safety factor because C++ compilers can tack on 5451 # massive amounts of additional arguments before passing them to the 5452 # linker. It appears as though 1/2 is a usable value. 5453 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5454 fi 5455 ;; 5456 esac 5457 5458fi 5459 5460if test -n $lt_cv_sys_max_cmd_len ; then 5461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5462$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5463else 5464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5465$as_echo "none" >&6; } 5466fi 5467max_cmd_len=$lt_cv_sys_max_cmd_len 5468 5469 5470 5471 5472 5473 5474: ${CP="cp -f"} 5475: ${MV="mv -f"} 5476: ${RM="rm -f"} 5477 5478{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5479$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5480# Try some XSI features 5481xsi_shell=no 5482( _lt_dummy="a/b/c" 5483 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5484 = c,a/b,, \ 5485 && eval 'test $(( 1 + 1 )) -eq 2 \ 5486 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5487 && xsi_shell=yes 5488{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5489$as_echo "$xsi_shell" >&6; } 5490 5491 5492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5493$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5494lt_shell_append=no 5495( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5496 >/dev/null 2>&1 \ 5497 && lt_shell_append=yes 5498{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5499$as_echo "$lt_shell_append" >&6; } 5500 5501 5502if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5503 lt_unset=unset 5504else 5505 lt_unset=false 5506fi 5507 5508 5509 5510 5511 5512# test EBCDIC or ASCII 5513case `echo X|tr X '\101'` in 5514 A) # ASCII based system 5515 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5516 lt_SP2NL='tr \040 \012' 5517 lt_NL2SP='tr \015\012 \040\040' 5518 ;; 5519 *) # EBCDIC based system 5520 lt_SP2NL='tr \100 \n' 5521 lt_NL2SP='tr \r\n \100\100' 5522 ;; 5523esac 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5534$as_echo_n "checking for $LD option to reload object files... " >&6; } 5535if test "${lt_cv_ld_reload_flag+set}" = set; then : 5536 $as_echo_n "(cached) " >&6 5537else 5538 lt_cv_ld_reload_flag='-r' 5539fi 5540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5541$as_echo "$lt_cv_ld_reload_flag" >&6; } 5542reload_flag=$lt_cv_ld_reload_flag 5543case $reload_flag in 5544"" | " "*) ;; 5545*) reload_flag=" $reload_flag" ;; 5546esac 5547reload_cmds='$LD$reload_flag -o $output$reload_objs' 5548case $host_os in 5549 darwin*) 5550 if test "$GCC" = yes; then 5551 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5552 else 5553 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5554 fi 5555 ;; 5556esac 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566if test -n "$ac_tool_prefix"; then 5567 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5568set dummy ${ac_tool_prefix}objdump; ac_word=$2 5569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5570$as_echo_n "checking for $ac_word... " >&6; } 5571if test "${ac_cv_prog_OBJDUMP+set}" = set; then : 5572 $as_echo_n "(cached) " >&6 5573else 5574 if test -n "$OBJDUMP"; then 5575 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5576else 5577as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5578for as_dir in $PATH 5579do 5580 IFS=$as_save_IFS 5581 test -z "$as_dir" && as_dir=. 5582 for ac_exec_ext in '' $ac_executable_extensions; do 5583 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5584 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5586 break 2 5587 fi 5588done 5589 done 5590IFS=$as_save_IFS 5591 5592fi 5593fi 5594OBJDUMP=$ac_cv_prog_OBJDUMP 5595if test -n "$OBJDUMP"; then 5596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5597$as_echo "$OBJDUMP" >&6; } 5598else 5599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5600$as_echo "no" >&6; } 5601fi 5602 5603 5604fi 5605if test -z "$ac_cv_prog_OBJDUMP"; then 5606 ac_ct_OBJDUMP=$OBJDUMP 5607 # Extract the first word of "objdump", so it can be a program name with args. 5608set dummy objdump; ac_word=$2 5609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5610$as_echo_n "checking for $ac_word... " >&6; } 5611if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : 5612 $as_echo_n "(cached) " >&6 5613else 5614 if test -n "$ac_ct_OBJDUMP"; then 5615 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5616else 5617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5618for as_dir in $PATH 5619do 5620 IFS=$as_save_IFS 5621 test -z "$as_dir" && as_dir=. 5622 for ac_exec_ext in '' $ac_executable_extensions; do 5623 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5624 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5626 break 2 5627 fi 5628done 5629 done 5630IFS=$as_save_IFS 5631 5632fi 5633fi 5634ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5635if test -n "$ac_ct_OBJDUMP"; then 5636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5637$as_echo "$ac_ct_OBJDUMP" >&6; } 5638else 5639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5640$as_echo "no" >&6; } 5641fi 5642 5643 if test "x$ac_ct_OBJDUMP" = x; then 5644 OBJDUMP="false" 5645 else 5646 case $cross_compiling:$ac_tool_warned in 5647yes:) 5648{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5649$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5650ac_tool_warned=yes ;; 5651esac 5652 OBJDUMP=$ac_ct_OBJDUMP 5653 fi 5654else 5655 OBJDUMP="$ac_cv_prog_OBJDUMP" 5656fi 5657 5658test -z "$OBJDUMP" && OBJDUMP=objdump 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5669$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5670if test "${lt_cv_deplibs_check_method+set}" = set; then : 5671 $as_echo_n "(cached) " >&6 5672else 5673 lt_cv_file_magic_cmd='$MAGIC_CMD' 5674lt_cv_file_magic_test_file= 5675lt_cv_deplibs_check_method='unknown' 5676# Need to set the preceding variable on all platforms that support 5677# interlibrary dependencies. 5678# 'none' -- dependencies not supported. 5679# `unknown' -- same as none, but documents that we really don't know. 5680# 'pass_all' -- all dependencies passed with no checks. 5681# 'test_compile' -- check by making test program. 5682# 'file_magic [[regex]]' -- check by looking for files in library path 5683# which responds to the $file_magic_cmd with a given extended regex. 5684# If you have `file' or equivalent on your system and you're not sure 5685# whether `pass_all' will *always* work, you probably want this one. 5686 5687case $host_os in 5688aix[4-9]*) 5689 lt_cv_deplibs_check_method=pass_all 5690 ;; 5691 5692beos*) 5693 lt_cv_deplibs_check_method=pass_all 5694 ;; 5695 5696bsdi[45]*) 5697 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5698 lt_cv_file_magic_cmd='/usr/bin/file -L' 5699 lt_cv_file_magic_test_file=/shlib/libc.so 5700 ;; 5701 5702cygwin*) 5703 # func_win32_libid is a shell function defined in ltmain.sh 5704 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5705 lt_cv_file_magic_cmd='func_win32_libid' 5706 ;; 5707 5708mingw* | pw32*) 5709 # Base MSYS/MinGW do not provide the 'file' command needed by 5710 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5711 # unless we find 'file', for example because we are cross-compiling. 5712 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5713 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5714 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5715 lt_cv_file_magic_cmd='func_win32_libid' 5716 else 5717 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5718 lt_cv_file_magic_cmd='$OBJDUMP -f' 5719 fi 5720 ;; 5721 5722cegcc*) 5723 # use the weaker test based on 'objdump'. See mingw*. 5724 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5725 lt_cv_file_magic_cmd='$OBJDUMP -f' 5726 ;; 5727 5728darwin* | rhapsody*) 5729 lt_cv_deplibs_check_method=pass_all 5730 ;; 5731 5732freebsd* | dragonfly*) 5733 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5734 case $host_cpu in 5735 i*86 ) 5736 # Not sure whether the presence of OpenBSD here was a mistake. 5737 # Let's accept both of them until this is cleared up. 5738 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5739 lt_cv_file_magic_cmd=/usr/bin/file 5740 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5741 ;; 5742 esac 5743 else 5744 lt_cv_deplibs_check_method=pass_all 5745 fi 5746 ;; 5747 5748gnu*) 5749 lt_cv_deplibs_check_method=pass_all 5750 ;; 5751 5752haiku*) 5753 lt_cv_deplibs_check_method=pass_all 5754 ;; 5755 5756hpux10.20* | hpux11*) 5757 lt_cv_file_magic_cmd=/usr/bin/file 5758 case $host_cpu in 5759 ia64*) 5760 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5761 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5762 ;; 5763 hppa*64*) 5764 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]' 5765 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5766 ;; 5767 *) 5768 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5769 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5770 ;; 5771 esac 5772 ;; 5773 5774interix[3-9]*) 5775 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5776 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5777 ;; 5778 5779irix5* | irix6* | nonstopux*) 5780 case $LD in 5781 *-32|*"-32 ") libmagic=32-bit;; 5782 *-n32|*"-n32 ") libmagic=N32;; 5783 *-64|*"-64 ") libmagic=64-bit;; 5784 *) libmagic=never-match;; 5785 esac 5786 lt_cv_deplibs_check_method=pass_all 5787 ;; 5788 5789# This must be Linux ELF. 5790linux* | k*bsd*-gnu | kopensolaris*-gnu) 5791 lt_cv_deplibs_check_method=pass_all 5792 ;; 5793 5794netbsd*) 5795 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5796 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5797 else 5798 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5799 fi 5800 ;; 5801 5802newos6*) 5803 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5804 lt_cv_file_magic_cmd=/usr/bin/file 5805 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5806 ;; 5807 5808*nto* | *qnx*) 5809 lt_cv_deplibs_check_method=pass_all 5810 ;; 5811 5812openbsd*) 5813 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5814 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5815 else 5816 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5817 fi 5818 ;; 5819 5820osf3* | osf4* | osf5*) 5821 lt_cv_deplibs_check_method=pass_all 5822 ;; 5823 5824rdos*) 5825 lt_cv_deplibs_check_method=pass_all 5826 ;; 5827 5828solaris*) 5829 lt_cv_deplibs_check_method=pass_all 5830 ;; 5831 5832sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5833 lt_cv_deplibs_check_method=pass_all 5834 ;; 5835 5836sysv4 | sysv4.3*) 5837 case $host_vendor in 5838 motorola) 5839 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]' 5840 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5841 ;; 5842 ncr) 5843 lt_cv_deplibs_check_method=pass_all 5844 ;; 5845 sequent) 5846 lt_cv_file_magic_cmd='/bin/file' 5847 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5848 ;; 5849 sni) 5850 lt_cv_file_magic_cmd='/bin/file' 5851 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5852 lt_cv_file_magic_test_file=/lib/libc.so 5853 ;; 5854 siemens) 5855 lt_cv_deplibs_check_method=pass_all 5856 ;; 5857 pc) 5858 lt_cv_deplibs_check_method=pass_all 5859 ;; 5860 esac 5861 ;; 5862 5863tpf*) 5864 lt_cv_deplibs_check_method=pass_all 5865 ;; 5866esac 5867 5868fi 5869{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5870$as_echo "$lt_cv_deplibs_check_method" >&6; } 5871file_magic_cmd=$lt_cv_file_magic_cmd 5872deplibs_check_method=$lt_cv_deplibs_check_method 5873test -z "$deplibs_check_method" && deplibs_check_method=unknown 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886if test -n "$ac_tool_prefix"; then 5887 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5888set dummy ${ac_tool_prefix}ar; ac_word=$2 5889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5890$as_echo_n "checking for $ac_word... " >&6; } 5891if test "${ac_cv_prog_AR+set}" = set; then : 5892 $as_echo_n "(cached) " >&6 5893else 5894 if test -n "$AR"; then 5895 ac_cv_prog_AR="$AR" # Let the user override the test. 5896else 5897as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5898for as_dir in $PATH 5899do 5900 IFS=$as_save_IFS 5901 test -z "$as_dir" && as_dir=. 5902 for ac_exec_ext in '' $ac_executable_extensions; do 5903 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5904 ac_cv_prog_AR="${ac_tool_prefix}ar" 5905 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5906 break 2 5907 fi 5908done 5909 done 5910IFS=$as_save_IFS 5911 5912fi 5913fi 5914AR=$ac_cv_prog_AR 5915if test -n "$AR"; then 5916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5917$as_echo "$AR" >&6; } 5918else 5919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5920$as_echo "no" >&6; } 5921fi 5922 5923 5924fi 5925if test -z "$ac_cv_prog_AR"; then 5926 ac_ct_AR=$AR 5927 # Extract the first word of "ar", so it can be a program name with args. 5928set dummy ar; ac_word=$2 5929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5930$as_echo_n "checking for $ac_word... " >&6; } 5931if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : 5932 $as_echo_n "(cached) " >&6 5933else 5934 if test -n "$ac_ct_AR"; then 5935 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5936else 5937as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5938for as_dir in $PATH 5939do 5940 IFS=$as_save_IFS 5941 test -z "$as_dir" && as_dir=. 5942 for ac_exec_ext in '' $ac_executable_extensions; do 5943 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5944 ac_cv_prog_ac_ct_AR="ar" 5945 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5946 break 2 5947 fi 5948done 5949 done 5950IFS=$as_save_IFS 5951 5952fi 5953fi 5954ac_ct_AR=$ac_cv_prog_ac_ct_AR 5955if test -n "$ac_ct_AR"; then 5956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5957$as_echo "$ac_ct_AR" >&6; } 5958else 5959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5960$as_echo "no" >&6; } 5961fi 5962 5963 if test "x$ac_ct_AR" = x; then 5964 AR="false" 5965 else 5966 case $cross_compiling:$ac_tool_warned in 5967yes:) 5968{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5969$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5970ac_tool_warned=yes ;; 5971esac 5972 AR=$ac_ct_AR 5973 fi 5974else 5975 AR="$ac_cv_prog_AR" 5976fi 5977 5978test -z "$AR" && AR=ar 5979test -z "$AR_FLAGS" && AR_FLAGS=cru 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991if test -n "$ac_tool_prefix"; then 5992 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5993set dummy ${ac_tool_prefix}strip; ac_word=$2 5994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5995$as_echo_n "checking for $ac_word... " >&6; } 5996if test "${ac_cv_prog_STRIP+set}" = set; then : 5997 $as_echo_n "(cached) " >&6 5998else 5999 if test -n "$STRIP"; then 6000 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6001else 6002as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6003for as_dir in $PATH 6004do 6005 IFS=$as_save_IFS 6006 test -z "$as_dir" && as_dir=. 6007 for ac_exec_ext in '' $ac_executable_extensions; do 6008 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6009 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6010 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6011 break 2 6012 fi 6013done 6014 done 6015IFS=$as_save_IFS 6016 6017fi 6018fi 6019STRIP=$ac_cv_prog_STRIP 6020if test -n "$STRIP"; then 6021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6022$as_echo "$STRIP" >&6; } 6023else 6024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6025$as_echo "no" >&6; } 6026fi 6027 6028 6029fi 6030if test -z "$ac_cv_prog_STRIP"; then 6031 ac_ct_STRIP=$STRIP 6032 # Extract the first word of "strip", so it can be a program name with args. 6033set dummy strip; ac_word=$2 6034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6035$as_echo_n "checking for $ac_word... " >&6; } 6036if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : 6037 $as_echo_n "(cached) " >&6 6038else 6039 if test -n "$ac_ct_STRIP"; then 6040 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6041else 6042as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6043for as_dir in $PATH 6044do 6045 IFS=$as_save_IFS 6046 test -z "$as_dir" && as_dir=. 6047 for ac_exec_ext in '' $ac_executable_extensions; do 6048 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6049 ac_cv_prog_ac_ct_STRIP="strip" 6050 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6051 break 2 6052 fi 6053done 6054 done 6055IFS=$as_save_IFS 6056 6057fi 6058fi 6059ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6060if test -n "$ac_ct_STRIP"; then 6061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6062$as_echo "$ac_ct_STRIP" >&6; } 6063else 6064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6065$as_echo "no" >&6; } 6066fi 6067 6068 if test "x$ac_ct_STRIP" = x; then 6069 STRIP=":" 6070 else 6071 case $cross_compiling:$ac_tool_warned in 6072yes:) 6073{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6074$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6075ac_tool_warned=yes ;; 6076esac 6077 STRIP=$ac_ct_STRIP 6078 fi 6079else 6080 STRIP="$ac_cv_prog_STRIP" 6081fi 6082 6083test -z "$STRIP" && STRIP=: 6084 6085 6086 6087 6088 6089 6090if test -n "$ac_tool_prefix"; then 6091 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6092set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6094$as_echo_n "checking for $ac_word... " >&6; } 6095if test "${ac_cv_prog_RANLIB+set}" = set; then : 6096 $as_echo_n "(cached) " >&6 6097else 6098 if test -n "$RANLIB"; then 6099 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6100else 6101as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6102for as_dir in $PATH 6103do 6104 IFS=$as_save_IFS 6105 test -z "$as_dir" && as_dir=. 6106 for ac_exec_ext in '' $ac_executable_extensions; do 6107 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6108 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6109 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6110 break 2 6111 fi 6112done 6113 done 6114IFS=$as_save_IFS 6115 6116fi 6117fi 6118RANLIB=$ac_cv_prog_RANLIB 6119if test -n "$RANLIB"; then 6120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6121$as_echo "$RANLIB" >&6; } 6122else 6123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6124$as_echo "no" >&6; } 6125fi 6126 6127 6128fi 6129if test -z "$ac_cv_prog_RANLIB"; then 6130 ac_ct_RANLIB=$RANLIB 6131 # Extract the first word of "ranlib", so it can be a program name with args. 6132set dummy ranlib; ac_word=$2 6133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6134$as_echo_n "checking for $ac_word... " >&6; } 6135if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : 6136 $as_echo_n "(cached) " >&6 6137else 6138 if test -n "$ac_ct_RANLIB"; then 6139 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6140else 6141as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6142for as_dir in $PATH 6143do 6144 IFS=$as_save_IFS 6145 test -z "$as_dir" && as_dir=. 6146 for ac_exec_ext in '' $ac_executable_extensions; do 6147 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6148 ac_cv_prog_ac_ct_RANLIB="ranlib" 6149 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6150 break 2 6151 fi 6152done 6153 done 6154IFS=$as_save_IFS 6155 6156fi 6157fi 6158ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6159if test -n "$ac_ct_RANLIB"; then 6160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6161$as_echo "$ac_ct_RANLIB" >&6; } 6162else 6163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6164$as_echo "no" >&6; } 6165fi 6166 6167 if test "x$ac_ct_RANLIB" = x; then 6168 RANLIB=":" 6169 else 6170 case $cross_compiling:$ac_tool_warned in 6171yes:) 6172{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6173$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6174ac_tool_warned=yes ;; 6175esac 6176 RANLIB=$ac_ct_RANLIB 6177 fi 6178else 6179 RANLIB="$ac_cv_prog_RANLIB" 6180fi 6181 6182test -z "$RANLIB" && RANLIB=: 6183 6184 6185 6186 6187 6188 6189# Determine commands to create old-style static archives. 6190old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6191old_postinstall_cmds='chmod 644 $oldlib' 6192old_postuninstall_cmds= 6193 6194if test -n "$RANLIB"; then 6195 case $host_os in 6196 openbsd*) 6197 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6198 ;; 6199 *) 6200 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6201 ;; 6202 esac 6203 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6204fi 6205 6206case $host_os in 6207 darwin*) 6208 lock_old_archive_extraction=yes ;; 6209 *) 6210 lock_old_archive_extraction=no ;; 6211esac 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251# If no C compiler was specified, use CC. 6252LTCC=${LTCC-"$CC"} 6253 6254# If no C compiler flags were specified, use CFLAGS. 6255LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6256 6257# Allow CC to be a program name with arguments. 6258compiler=$CC 6259 6260 6261# Check for command to grab the raw symbol name followed by C symbol from nm. 6262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6263$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6264if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : 6265 $as_echo_n "(cached) " >&6 6266else 6267 6268# These are sane defaults that work on at least a few old systems. 6269# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6270 6271# Character class describing NM global symbol codes. 6272symcode='[BCDEGRST]' 6273 6274# Regexp to match symbols that can be accessed directly from C. 6275sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6276 6277# Define system-specific variables. 6278case $host_os in 6279aix*) 6280 symcode='[BCDT]' 6281 ;; 6282cygwin* | mingw* | pw32* | cegcc*) 6283 symcode='[ABCDGISTW]' 6284 ;; 6285hpux*) 6286 if test "$host_cpu" = ia64; then 6287 symcode='[ABCDEGRST]' 6288 fi 6289 ;; 6290irix* | nonstopux*) 6291 symcode='[BCDEGRST]' 6292 ;; 6293osf*) 6294 symcode='[BCDEGQRST]' 6295 ;; 6296solaris*) 6297 symcode='[BDRT]' 6298 ;; 6299sco3.2v5*) 6300 symcode='[DT]' 6301 ;; 6302sysv4.2uw2*) 6303 symcode='[DT]' 6304 ;; 6305sysv5* | sco5v6* | unixware* | OpenUNIX*) 6306 symcode='[ABDT]' 6307 ;; 6308sysv4) 6309 symcode='[DFNSTU]' 6310 ;; 6311esac 6312 6313# If we're using GNU nm, then use its standard symbol codes. 6314case `$NM -V 2>&1` in 6315*GNU* | *'with BFD'*) 6316 symcode='[ABCDGIRSTW]' ;; 6317esac 6318 6319# Transform an extracted symbol line into a proper C declaration. 6320# Some systems (esp. on ia64) link data and code symbols differently, 6321# so use this general approach. 6322lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6323 6324# Transform an extracted symbol line into symbol name and symbol address 6325lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6326lt_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'" 6327 6328# Handle CRLF in mingw tool chain 6329opt_cr= 6330case $build_os in 6331mingw*) 6332 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6333 ;; 6334esac 6335 6336# Try without a prefix underscore, then with it. 6337for ac_symprfx in "" "_"; do 6338 6339 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6340 symxfrm="\\1 $ac_symprfx\\2 \\2" 6341 6342 # Write the raw and C identifiers. 6343 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6344 # Fake it for dumpbin and say T for any non-static function 6345 # and D for any global variable. 6346 # Also find C++ and __fastcall symbols from MSVC++, 6347 # which start with @ or ?. 6348 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6349" {last_section=section; section=\$ 3};"\ 6350" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6351" \$ 0!~/External *\|/{next};"\ 6352" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6353" {if(hide[section]) next};"\ 6354" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6355" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6356" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6357" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6358" ' prfx=^$ac_symprfx" 6359 else 6360 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6361 fi 6362 6363 # Check to see that the pipe works correctly. 6364 pipe_works=no 6365 6366 rm -f conftest* 6367 cat > conftest.$ac_ext <<_LT_EOF 6368#ifdef __cplusplus 6369extern "C" { 6370#endif 6371char nm_test_var; 6372void nm_test_func(void); 6373void nm_test_func(void){} 6374#ifdef __cplusplus 6375} 6376#endif 6377int main(){nm_test_var='a';nm_test_func();return(0);} 6378_LT_EOF 6379 6380 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6381 (eval $ac_compile) 2>&5 6382 ac_status=$? 6383 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6384 test $ac_status = 0; }; then 6385 # Now try to grab the symbols. 6386 nlist=conftest.nm 6387 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6388 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6389 ac_status=$? 6390 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6391 test $ac_status = 0; } && test -s "$nlist"; then 6392 # Try sorting and uniquifying the output. 6393 if sort "$nlist" | uniq > "$nlist"T; then 6394 mv -f "$nlist"T "$nlist" 6395 else 6396 rm -f "$nlist"T 6397 fi 6398 6399 # Make sure that we snagged all the symbols we need. 6400 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6401 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6402 cat <<_LT_EOF > conftest.$ac_ext 6403#ifdef __cplusplus 6404extern "C" { 6405#endif 6406 6407_LT_EOF 6408 # Now generate the symbol file. 6409 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6410 6411 cat <<_LT_EOF >> conftest.$ac_ext 6412 6413/* The mapping between symbol names and symbols. */ 6414const struct { 6415 const char *name; 6416 void *address; 6417} 6418lt__PROGRAM__LTX_preloaded_symbols[] = 6419{ 6420 { "@PROGRAM@", (void *) 0 }, 6421_LT_EOF 6422 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6423 cat <<\_LT_EOF >> conftest.$ac_ext 6424 {0, (void *) 0} 6425}; 6426 6427/* This works around a problem in FreeBSD linker */ 6428#ifdef FREEBSD_WORKAROUND 6429static const void *lt_preloaded_setup() { 6430 return lt__PROGRAM__LTX_preloaded_symbols; 6431} 6432#endif 6433 6434#ifdef __cplusplus 6435} 6436#endif 6437_LT_EOF 6438 # Now try linking the two files. 6439 mv conftest.$ac_objext conftstm.$ac_objext 6440 lt_save_LIBS="$LIBS" 6441 lt_save_CFLAGS="$CFLAGS" 6442 LIBS="conftstm.$ac_objext" 6443 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6444 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6445 (eval $ac_link) 2>&5 6446 ac_status=$? 6447 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6448 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6449 pipe_works=yes 6450 fi 6451 LIBS="$lt_save_LIBS" 6452 CFLAGS="$lt_save_CFLAGS" 6453 else 6454 echo "cannot find nm_test_func in $nlist" >&5 6455 fi 6456 else 6457 echo "cannot find nm_test_var in $nlist" >&5 6458 fi 6459 else 6460 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6461 fi 6462 else 6463 echo "$progname: failed program was:" >&5 6464 cat conftest.$ac_ext >&5 6465 fi 6466 rm -rf conftest* conftst* 6467 6468 # Do not use the global_symbol_pipe unless it works. 6469 if test "$pipe_works" = yes; then 6470 break 6471 else 6472 lt_cv_sys_global_symbol_pipe= 6473 fi 6474done 6475 6476fi 6477 6478if test -z "$lt_cv_sys_global_symbol_pipe"; then 6479 lt_cv_sys_global_symbol_to_cdecl= 6480fi 6481if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6483$as_echo "failed" >&6; } 6484else 6485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6486$as_echo "ok" >&6; } 6487fi 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511# Check whether --enable-libtool-lock was given. 6512if test "${enable_libtool_lock+set}" = set; then : 6513 enableval=$enable_libtool_lock; 6514fi 6515 6516test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6517 6518# Some flags need to be propagated to the compiler or linker for good 6519# libtool support. 6520case $host in 6521ia64-*-hpux*) 6522 # Find out which ABI we are using. 6523 echo 'int i;' > conftest.$ac_ext 6524 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6525 (eval $ac_compile) 2>&5 6526 ac_status=$? 6527 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6528 test $ac_status = 0; }; then 6529 case `/usr/bin/file conftest.$ac_objext` in 6530 *ELF-32*) 6531 HPUX_IA64_MODE="32" 6532 ;; 6533 *ELF-64*) 6534 HPUX_IA64_MODE="64" 6535 ;; 6536 esac 6537 fi 6538 rm -rf conftest* 6539 ;; 6540*-*-irix6*) 6541 # Find out which ABI we are using. 6542 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6543 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6544 (eval $ac_compile) 2>&5 6545 ac_status=$? 6546 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6547 test $ac_status = 0; }; then 6548 if test "$lt_cv_prog_gnu_ld" = yes; then 6549 case `/usr/bin/file conftest.$ac_objext` in 6550 *32-bit*) 6551 LD="${LD-ld} -melf32bsmip" 6552 ;; 6553 *N32*) 6554 LD="${LD-ld} -melf32bmipn32" 6555 ;; 6556 *64-bit*) 6557 LD="${LD-ld} -melf64bmip" 6558 ;; 6559 esac 6560 else 6561 case `/usr/bin/file conftest.$ac_objext` in 6562 *32-bit*) 6563 LD="${LD-ld} -32" 6564 ;; 6565 *N32*) 6566 LD="${LD-ld} -n32" 6567 ;; 6568 *64-bit*) 6569 LD="${LD-ld} -64" 6570 ;; 6571 esac 6572 fi 6573 fi 6574 rm -rf conftest* 6575 ;; 6576 6577x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 6578s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6579 # Find out which ABI we are using. 6580 echo 'int i;' > conftest.$ac_ext 6581 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6582 (eval $ac_compile) 2>&5 6583 ac_status=$? 6584 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6585 test $ac_status = 0; }; then 6586 case `/usr/bin/file conftest.o` in 6587 *32-bit*) 6588 case $host in 6589 x86_64-*kfreebsd*-gnu) 6590 LD="${LD-ld} -m elf_i386_fbsd" 6591 ;; 6592 x86_64-*linux*) 6593 LD="${LD-ld} -m elf_i386" 6594 ;; 6595 ppc64-*linux*|powerpc64-*linux*) 6596 LD="${LD-ld} -m elf32ppclinux" 6597 ;; 6598 s390x-*linux*) 6599 LD="${LD-ld} -m elf_s390" 6600 ;; 6601 sparc64-*linux*) 6602 LD="${LD-ld} -m elf32_sparc" 6603 ;; 6604 esac 6605 ;; 6606 *64-bit*) 6607 case $host in 6608 x86_64-*kfreebsd*-gnu) 6609 LD="${LD-ld} -m elf_x86_64_fbsd" 6610 ;; 6611 x86_64-*linux*) 6612 LD="${LD-ld} -m elf_x86_64" 6613 ;; 6614 ppc*-*linux*|powerpc*-*linux*) 6615 LD="${LD-ld} -m elf64ppc" 6616 ;; 6617 s390*-*linux*|s390*-*tpf*) 6618 LD="${LD-ld} -m elf64_s390" 6619 ;; 6620 sparc*-*linux*) 6621 LD="${LD-ld} -m elf64_sparc" 6622 ;; 6623 esac 6624 ;; 6625 esac 6626 fi 6627 rm -rf conftest* 6628 ;; 6629 6630*-*-sco3.2v5*) 6631 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6632 SAVE_CFLAGS="$CFLAGS" 6633 CFLAGS="$CFLAGS -belf" 6634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6635$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6636if test "${lt_cv_cc_needs_belf+set}" = set; then : 6637 $as_echo_n "(cached) " >&6 6638else 6639 ac_ext=c 6640ac_cpp='$CPP $CPPFLAGS' 6641ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6642ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6643ac_compiler_gnu=$ac_cv_c_compiler_gnu 6644 6645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6646/* end confdefs.h. */ 6647 6648int 6649main () 6650{ 6651 6652 ; 6653 return 0; 6654} 6655_ACEOF 6656if ac_fn_c_try_link "$LINENO"; then : 6657 lt_cv_cc_needs_belf=yes 6658else 6659 lt_cv_cc_needs_belf=no 6660fi 6661rm -f core conftest.err conftest.$ac_objext \ 6662 conftest$ac_exeext conftest.$ac_ext 6663 ac_ext=c 6664ac_cpp='$CPP $CPPFLAGS' 6665ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6666ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6667ac_compiler_gnu=$ac_cv_c_compiler_gnu 6668 6669fi 6670{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6671$as_echo "$lt_cv_cc_needs_belf" >&6; } 6672 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6673 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6674 CFLAGS="$SAVE_CFLAGS" 6675 fi 6676 ;; 6677sparc*-*solaris*) 6678 # Find out which ABI we are using. 6679 echo 'int i;' > conftest.$ac_ext 6680 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6681 (eval $ac_compile) 2>&5 6682 ac_status=$? 6683 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6684 test $ac_status = 0; }; then 6685 case `/usr/bin/file conftest.o` in 6686 *64-bit*) 6687 case $lt_cv_prog_gnu_ld in 6688 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6689 *) 6690 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6691 LD="${LD-ld} -64" 6692 fi 6693 ;; 6694 esac 6695 ;; 6696 esac 6697 fi 6698 rm -rf conftest* 6699 ;; 6700esac 6701 6702need_locks="$enable_libtool_lock" 6703 6704 6705 case $host_os in 6706 rhapsody* | darwin*) 6707 if test -n "$ac_tool_prefix"; then 6708 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6709set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6711$as_echo_n "checking for $ac_word... " >&6; } 6712if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : 6713 $as_echo_n "(cached) " >&6 6714else 6715 if test -n "$DSYMUTIL"; then 6716 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6717else 6718as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6719for as_dir in $PATH 6720do 6721 IFS=$as_save_IFS 6722 test -z "$as_dir" && as_dir=. 6723 for ac_exec_ext in '' $ac_executable_extensions; do 6724 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6725 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6726 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6727 break 2 6728 fi 6729done 6730 done 6731IFS=$as_save_IFS 6732 6733fi 6734fi 6735DSYMUTIL=$ac_cv_prog_DSYMUTIL 6736if test -n "$DSYMUTIL"; then 6737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6738$as_echo "$DSYMUTIL" >&6; } 6739else 6740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6741$as_echo "no" >&6; } 6742fi 6743 6744 6745fi 6746if test -z "$ac_cv_prog_DSYMUTIL"; then 6747 ac_ct_DSYMUTIL=$DSYMUTIL 6748 # Extract the first word of "dsymutil", so it can be a program name with args. 6749set dummy dsymutil; ac_word=$2 6750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6751$as_echo_n "checking for $ac_word... " >&6; } 6752if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : 6753 $as_echo_n "(cached) " >&6 6754else 6755 if test -n "$ac_ct_DSYMUTIL"; then 6756 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6757else 6758as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6759for as_dir in $PATH 6760do 6761 IFS=$as_save_IFS 6762 test -z "$as_dir" && as_dir=. 6763 for ac_exec_ext in '' $ac_executable_extensions; do 6764 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6765 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6766 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6767 break 2 6768 fi 6769done 6770 done 6771IFS=$as_save_IFS 6772 6773fi 6774fi 6775ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6776if test -n "$ac_ct_DSYMUTIL"; then 6777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6778$as_echo "$ac_ct_DSYMUTIL" >&6; } 6779else 6780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6781$as_echo "no" >&6; } 6782fi 6783 6784 if test "x$ac_ct_DSYMUTIL" = x; then 6785 DSYMUTIL=":" 6786 else 6787 case $cross_compiling:$ac_tool_warned in 6788yes:) 6789{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6790$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6791ac_tool_warned=yes ;; 6792esac 6793 DSYMUTIL=$ac_ct_DSYMUTIL 6794 fi 6795else 6796 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6797fi 6798 6799 if test -n "$ac_tool_prefix"; then 6800 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6801set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6803$as_echo_n "checking for $ac_word... " >&6; } 6804if test "${ac_cv_prog_NMEDIT+set}" = set; then : 6805 $as_echo_n "(cached) " >&6 6806else 6807 if test -n "$NMEDIT"; then 6808 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6809else 6810as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6811for as_dir in $PATH 6812do 6813 IFS=$as_save_IFS 6814 test -z "$as_dir" && as_dir=. 6815 for ac_exec_ext in '' $ac_executable_extensions; do 6816 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6817 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6818 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6819 break 2 6820 fi 6821done 6822 done 6823IFS=$as_save_IFS 6824 6825fi 6826fi 6827NMEDIT=$ac_cv_prog_NMEDIT 6828if test -n "$NMEDIT"; then 6829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6830$as_echo "$NMEDIT" >&6; } 6831else 6832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6833$as_echo "no" >&6; } 6834fi 6835 6836 6837fi 6838if test -z "$ac_cv_prog_NMEDIT"; then 6839 ac_ct_NMEDIT=$NMEDIT 6840 # Extract the first word of "nmedit", so it can be a program name with args. 6841set dummy nmedit; ac_word=$2 6842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6843$as_echo_n "checking for $ac_word... " >&6; } 6844if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : 6845 $as_echo_n "(cached) " >&6 6846else 6847 if test -n "$ac_ct_NMEDIT"; then 6848 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6849else 6850as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6851for as_dir in $PATH 6852do 6853 IFS=$as_save_IFS 6854 test -z "$as_dir" && as_dir=. 6855 for ac_exec_ext in '' $ac_executable_extensions; do 6856 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6857 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6858 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6859 break 2 6860 fi 6861done 6862 done 6863IFS=$as_save_IFS 6864 6865fi 6866fi 6867ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6868if test -n "$ac_ct_NMEDIT"; then 6869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6870$as_echo "$ac_ct_NMEDIT" >&6; } 6871else 6872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6873$as_echo "no" >&6; } 6874fi 6875 6876 if test "x$ac_ct_NMEDIT" = x; then 6877 NMEDIT=":" 6878 else 6879 case $cross_compiling:$ac_tool_warned in 6880yes:) 6881{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6882$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6883ac_tool_warned=yes ;; 6884esac 6885 NMEDIT=$ac_ct_NMEDIT 6886 fi 6887else 6888 NMEDIT="$ac_cv_prog_NMEDIT" 6889fi 6890 6891 if test -n "$ac_tool_prefix"; then 6892 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6893set dummy ${ac_tool_prefix}lipo; ac_word=$2 6894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6895$as_echo_n "checking for $ac_word... " >&6; } 6896if test "${ac_cv_prog_LIPO+set}" = set; then : 6897 $as_echo_n "(cached) " >&6 6898else 6899 if test -n "$LIPO"; then 6900 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6901else 6902as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6903for as_dir in $PATH 6904do 6905 IFS=$as_save_IFS 6906 test -z "$as_dir" && as_dir=. 6907 for ac_exec_ext in '' $ac_executable_extensions; do 6908 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6909 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6910 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6911 break 2 6912 fi 6913done 6914 done 6915IFS=$as_save_IFS 6916 6917fi 6918fi 6919LIPO=$ac_cv_prog_LIPO 6920if test -n "$LIPO"; then 6921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6922$as_echo "$LIPO" >&6; } 6923else 6924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6925$as_echo "no" >&6; } 6926fi 6927 6928 6929fi 6930if test -z "$ac_cv_prog_LIPO"; then 6931 ac_ct_LIPO=$LIPO 6932 # Extract the first word of "lipo", so it can be a program name with args. 6933set dummy lipo; ac_word=$2 6934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6935$as_echo_n "checking for $ac_word... " >&6; } 6936if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : 6937 $as_echo_n "(cached) " >&6 6938else 6939 if test -n "$ac_ct_LIPO"; then 6940 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6941else 6942as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6943for as_dir in $PATH 6944do 6945 IFS=$as_save_IFS 6946 test -z "$as_dir" && as_dir=. 6947 for ac_exec_ext in '' $ac_executable_extensions; do 6948 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6949 ac_cv_prog_ac_ct_LIPO="lipo" 6950 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6951 break 2 6952 fi 6953done 6954 done 6955IFS=$as_save_IFS 6956 6957fi 6958fi 6959ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6960if test -n "$ac_ct_LIPO"; then 6961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6962$as_echo "$ac_ct_LIPO" >&6; } 6963else 6964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6965$as_echo "no" >&6; } 6966fi 6967 6968 if test "x$ac_ct_LIPO" = x; then 6969 LIPO=":" 6970 else 6971 case $cross_compiling:$ac_tool_warned in 6972yes:) 6973{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6974$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6975ac_tool_warned=yes ;; 6976esac 6977 LIPO=$ac_ct_LIPO 6978 fi 6979else 6980 LIPO="$ac_cv_prog_LIPO" 6981fi 6982 6983 if test -n "$ac_tool_prefix"; then 6984 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6985set dummy ${ac_tool_prefix}otool; ac_word=$2 6986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6987$as_echo_n "checking for $ac_word... " >&6; } 6988if test "${ac_cv_prog_OTOOL+set}" = set; then : 6989 $as_echo_n "(cached) " >&6 6990else 6991 if test -n "$OTOOL"; then 6992 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6993else 6994as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6995for as_dir in $PATH 6996do 6997 IFS=$as_save_IFS 6998 test -z "$as_dir" && as_dir=. 6999 for ac_exec_ext in '' $ac_executable_extensions; do 7000 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7001 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7002 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7003 break 2 7004 fi 7005done 7006 done 7007IFS=$as_save_IFS 7008 7009fi 7010fi 7011OTOOL=$ac_cv_prog_OTOOL 7012if test -n "$OTOOL"; then 7013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7014$as_echo "$OTOOL" >&6; } 7015else 7016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7017$as_echo "no" >&6; } 7018fi 7019 7020 7021fi 7022if test -z "$ac_cv_prog_OTOOL"; then 7023 ac_ct_OTOOL=$OTOOL 7024 # Extract the first word of "otool", so it can be a program name with args. 7025set dummy otool; ac_word=$2 7026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7027$as_echo_n "checking for $ac_word... " >&6; } 7028if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : 7029 $as_echo_n "(cached) " >&6 7030else 7031 if test -n "$ac_ct_OTOOL"; then 7032 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7033else 7034as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7035for as_dir in $PATH 7036do 7037 IFS=$as_save_IFS 7038 test -z "$as_dir" && as_dir=. 7039 for ac_exec_ext in '' $ac_executable_extensions; do 7040 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7041 ac_cv_prog_ac_ct_OTOOL="otool" 7042 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7043 break 2 7044 fi 7045done 7046 done 7047IFS=$as_save_IFS 7048 7049fi 7050fi 7051ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7052if test -n "$ac_ct_OTOOL"; then 7053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7054$as_echo "$ac_ct_OTOOL" >&6; } 7055else 7056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7057$as_echo "no" >&6; } 7058fi 7059 7060 if test "x$ac_ct_OTOOL" = x; then 7061 OTOOL=":" 7062 else 7063 case $cross_compiling:$ac_tool_warned in 7064yes:) 7065{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7066$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7067ac_tool_warned=yes ;; 7068esac 7069 OTOOL=$ac_ct_OTOOL 7070 fi 7071else 7072 OTOOL="$ac_cv_prog_OTOOL" 7073fi 7074 7075 if test -n "$ac_tool_prefix"; then 7076 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7077set dummy ${ac_tool_prefix}otool64; ac_word=$2 7078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7079$as_echo_n "checking for $ac_word... " >&6; } 7080if test "${ac_cv_prog_OTOOL64+set}" = set; then : 7081 $as_echo_n "(cached) " >&6 7082else 7083 if test -n "$OTOOL64"; then 7084 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7085else 7086as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7087for as_dir in $PATH 7088do 7089 IFS=$as_save_IFS 7090 test -z "$as_dir" && as_dir=. 7091 for ac_exec_ext in '' $ac_executable_extensions; do 7092 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7093 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7094 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7095 break 2 7096 fi 7097done 7098 done 7099IFS=$as_save_IFS 7100 7101fi 7102fi 7103OTOOL64=$ac_cv_prog_OTOOL64 7104if test -n "$OTOOL64"; then 7105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7106$as_echo "$OTOOL64" >&6; } 7107else 7108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7109$as_echo "no" >&6; } 7110fi 7111 7112 7113fi 7114if test -z "$ac_cv_prog_OTOOL64"; then 7115 ac_ct_OTOOL64=$OTOOL64 7116 # Extract the first word of "otool64", so it can be a program name with args. 7117set dummy otool64; ac_word=$2 7118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7119$as_echo_n "checking for $ac_word... " >&6; } 7120if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : 7121 $as_echo_n "(cached) " >&6 7122else 7123 if test -n "$ac_ct_OTOOL64"; then 7124 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7125else 7126as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7127for as_dir in $PATH 7128do 7129 IFS=$as_save_IFS 7130 test -z "$as_dir" && as_dir=. 7131 for ac_exec_ext in '' $ac_executable_extensions; do 7132 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7133 ac_cv_prog_ac_ct_OTOOL64="otool64" 7134 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7135 break 2 7136 fi 7137done 7138 done 7139IFS=$as_save_IFS 7140 7141fi 7142fi 7143ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7144if test -n "$ac_ct_OTOOL64"; then 7145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7146$as_echo "$ac_ct_OTOOL64" >&6; } 7147else 7148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7149$as_echo "no" >&6; } 7150fi 7151 7152 if test "x$ac_ct_OTOOL64" = x; then 7153 OTOOL64=":" 7154 else 7155 case $cross_compiling:$ac_tool_warned in 7156yes:) 7157{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7158$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7159ac_tool_warned=yes ;; 7160esac 7161 OTOOL64=$ac_ct_OTOOL64 7162 fi 7163else 7164 OTOOL64="$ac_cv_prog_OTOOL64" 7165fi 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7194$as_echo_n "checking for -single_module linker flag... " >&6; } 7195if test "${lt_cv_apple_cc_single_mod+set}" = set; then : 7196 $as_echo_n "(cached) " >&6 7197else 7198 lt_cv_apple_cc_single_mod=no 7199 if test -z "${LT_MULTI_MODULE}"; then 7200 # By default we will add the -single_module flag. You can override 7201 # by either setting the environment variable LT_MULTI_MODULE 7202 # non-empty at configure time, or by adding -multi_module to the 7203 # link flags. 7204 rm -rf libconftest.dylib* 7205 echo "int foo(void){return 1;}" > conftest.c 7206 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7207-dynamiclib -Wl,-single_module conftest.c" >&5 7208 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7209 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7210 _lt_result=$? 7211 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7212 lt_cv_apple_cc_single_mod=yes 7213 else 7214 cat conftest.err >&5 7215 fi 7216 rm -rf libconftest.dylib* 7217 rm -f conftest.* 7218 fi 7219fi 7220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7221$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7223$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7224if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : 7225 $as_echo_n "(cached) " >&6 7226else 7227 lt_cv_ld_exported_symbols_list=no 7228 save_LDFLAGS=$LDFLAGS 7229 echo "_main" > conftest.sym 7230 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7232/* end confdefs.h. */ 7233 7234int 7235main () 7236{ 7237 7238 ; 7239 return 0; 7240} 7241_ACEOF 7242if ac_fn_c_try_link "$LINENO"; then : 7243 lt_cv_ld_exported_symbols_list=yes 7244else 7245 lt_cv_ld_exported_symbols_list=no 7246fi 7247rm -f core conftest.err conftest.$ac_objext \ 7248 conftest$ac_exeext conftest.$ac_ext 7249 LDFLAGS="$save_LDFLAGS" 7250 7251fi 7252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7253$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7255$as_echo_n "checking for -force_load linker flag... " >&6; } 7256if test "${lt_cv_ld_force_load+set}" = set; then : 7257 $as_echo_n "(cached) " >&6 7258else 7259 lt_cv_ld_force_load=no 7260 cat > conftest.c << _LT_EOF 7261int forced_loaded() { return 2;} 7262_LT_EOF 7263 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7264 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7265 echo "$AR cru libconftest.a conftest.o" >&5 7266 $AR cru libconftest.a conftest.o 2>&5 7267 cat > conftest.c << _LT_EOF 7268int main() { return 0;} 7269_LT_EOF 7270 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7271 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7272 _lt_result=$? 7273 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7274 lt_cv_ld_force_load=yes 7275 else 7276 cat conftest.err >&5 7277 fi 7278 rm -f conftest.err libconftest.a conftest conftest.c 7279 rm -rf conftest.dSYM 7280 7281fi 7282{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7283$as_echo "$lt_cv_ld_force_load" >&6; } 7284 case $host_os in 7285 rhapsody* | darwin1.[012]) 7286 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7287 darwin1.*) 7288 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7289 darwin*) # darwin 5.x on 7290 # if running on 10.5 or later, the deployment target defaults 7291 # to the OS version, if on x86, and 10.4, the deployment 7292 # target defaults to 10.4. Don't you love it? 7293 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7294 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7295 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7296 10.[012]*) 7297 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7298 10.*) 7299 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7300 esac 7301 ;; 7302 esac 7303 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7304 _lt_dar_single_mod='$single_module' 7305 fi 7306 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7307 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7308 else 7309 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7310 fi 7311 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7312 _lt_dsymutil='~$DSYMUTIL $lib || :' 7313 else 7314 _lt_dsymutil= 7315 fi 7316 ;; 7317 esac 7318 7319ac_ext=c 7320ac_cpp='$CPP $CPPFLAGS' 7321ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7322ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7323ac_compiler_gnu=$ac_cv_c_compiler_gnu 7324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 7325$as_echo_n "checking how to run the C preprocessor... " >&6; } 7326# On Suns, sometimes $CPP names a directory. 7327if test -n "$CPP" && test -d "$CPP"; then 7328 CPP= 7329fi 7330if test -z "$CPP"; then 7331 if test "${ac_cv_prog_CPP+set}" = set; then : 7332 $as_echo_n "(cached) " >&6 7333else 7334 # Double quotes because CPP needs to be expanded 7335 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 7336 do 7337 ac_preproc_ok=false 7338for ac_c_preproc_warn_flag in '' yes 7339do 7340 # Use a header file that comes with gcc, so configuring glibc 7341 # with a fresh cross-compiler works. 7342 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7343 # <limits.h> exists even on freestanding compilers. 7344 # On the NeXT, cc -E runs the code through the compiler's parser, 7345 # not just through cpp. "Syntax error" is here to catch this case. 7346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7347/* end confdefs.h. */ 7348#ifdef __STDC__ 7349# include <limits.h> 7350#else 7351# include <assert.h> 7352#endif 7353 Syntax error 7354_ACEOF 7355if ac_fn_c_try_cpp "$LINENO"; then : 7356 7357else 7358 # Broken: fails on valid input. 7359continue 7360fi 7361rm -f conftest.err conftest.$ac_ext 7362 7363 # OK, works on sane cases. Now check whether nonexistent headers 7364 # can be detected and how. 7365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7366/* end confdefs.h. */ 7367#include <ac_nonexistent.h> 7368_ACEOF 7369if ac_fn_c_try_cpp "$LINENO"; then : 7370 # Broken: success on invalid input. 7371continue 7372else 7373 # Passes both tests. 7374ac_preproc_ok=: 7375break 7376fi 7377rm -f conftest.err conftest.$ac_ext 7378 7379done 7380# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7381rm -f conftest.err conftest.$ac_ext 7382if $ac_preproc_ok; then : 7383 break 7384fi 7385 7386 done 7387 ac_cv_prog_CPP=$CPP 7388 7389fi 7390 CPP=$ac_cv_prog_CPP 7391else 7392 ac_cv_prog_CPP=$CPP 7393fi 7394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 7395$as_echo "$CPP" >&6; } 7396ac_preproc_ok=false 7397for ac_c_preproc_warn_flag in '' yes 7398do 7399 # Use a header file that comes with gcc, so configuring glibc 7400 # with a fresh cross-compiler works. 7401 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7402 # <limits.h> exists even on freestanding compilers. 7403 # On the NeXT, cc -E runs the code through the compiler's parser, 7404 # not just through cpp. "Syntax error" is here to catch this case. 7405 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7406/* end confdefs.h. */ 7407#ifdef __STDC__ 7408# include <limits.h> 7409#else 7410# include <assert.h> 7411#endif 7412 Syntax error 7413_ACEOF 7414if ac_fn_c_try_cpp "$LINENO"; then : 7415 7416else 7417 # Broken: fails on valid input. 7418continue 7419fi 7420rm -f conftest.err conftest.$ac_ext 7421 7422 # OK, works on sane cases. Now check whether nonexistent headers 7423 # can be detected and how. 7424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7425/* end confdefs.h. */ 7426#include <ac_nonexistent.h> 7427_ACEOF 7428if ac_fn_c_try_cpp "$LINENO"; then : 7429 # Broken: success on invalid input. 7430continue 7431else 7432 # Passes both tests. 7433ac_preproc_ok=: 7434break 7435fi 7436rm -f conftest.err conftest.$ac_ext 7437 7438done 7439# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7440rm -f conftest.err conftest.$ac_ext 7441if $ac_preproc_ok; then : 7442 7443else 7444 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7445$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7446as_fn_error "C preprocessor \"$CPP\" fails sanity check 7447See \`config.log' for more details." "$LINENO" 5; } 7448fi 7449 7450ac_ext=c 7451ac_cpp='$CPP $CPPFLAGS' 7452ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7453ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7454ac_compiler_gnu=$ac_cv_c_compiler_gnu 7455 7456 7457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 7458$as_echo_n "checking for ANSI C header files... " >&6; } 7459if test "${ac_cv_header_stdc+set}" = set; then : 7460 $as_echo_n "(cached) " >&6 7461else 7462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7463/* end confdefs.h. */ 7464#include <stdlib.h> 7465#include <stdarg.h> 7466#include <string.h> 7467#include <float.h> 7468 7469int 7470main () 7471{ 7472 7473 ; 7474 return 0; 7475} 7476_ACEOF 7477if ac_fn_c_try_compile "$LINENO"; then : 7478 ac_cv_header_stdc=yes 7479else 7480 ac_cv_header_stdc=no 7481fi 7482rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7483 7484if test $ac_cv_header_stdc = yes; then 7485 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7487/* end confdefs.h. */ 7488#include <string.h> 7489 7490_ACEOF 7491if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7492 $EGREP "memchr" >/dev/null 2>&1; then : 7493 7494else 7495 ac_cv_header_stdc=no 7496fi 7497rm -f conftest* 7498 7499fi 7500 7501if test $ac_cv_header_stdc = yes; then 7502 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7503 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7504/* end confdefs.h. */ 7505#include <stdlib.h> 7506 7507_ACEOF 7508if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7509 $EGREP "free" >/dev/null 2>&1; then : 7510 7511else 7512 ac_cv_header_stdc=no 7513fi 7514rm -f conftest* 7515 7516fi 7517 7518if test $ac_cv_header_stdc = yes; then 7519 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7520 if test "$cross_compiling" = yes; then : 7521 : 7522else 7523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7524/* end confdefs.h. */ 7525#include <ctype.h> 7526#include <stdlib.h> 7527#if ((' ' & 0x0FF) == 0x020) 7528# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7529# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7530#else 7531# define ISLOWER(c) \ 7532 (('a' <= (c) && (c) <= 'i') \ 7533 || ('j' <= (c) && (c) <= 'r') \ 7534 || ('s' <= (c) && (c) <= 'z')) 7535# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7536#endif 7537 7538#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7539int 7540main () 7541{ 7542 int i; 7543 for (i = 0; i < 256; i++) 7544 if (XOR (islower (i), ISLOWER (i)) 7545 || toupper (i) != TOUPPER (i)) 7546 return 2; 7547 return 0; 7548} 7549_ACEOF 7550if ac_fn_c_try_run "$LINENO"; then : 7551 7552else 7553 ac_cv_header_stdc=no 7554fi 7555rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7556 conftest.$ac_objext conftest.beam conftest.$ac_ext 7557fi 7558 7559fi 7560fi 7561{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7562$as_echo "$ac_cv_header_stdc" >&6; } 7563if test $ac_cv_header_stdc = yes; then 7564 7565$as_echo "#define STDC_HEADERS 1" >>confdefs.h 7566 7567fi 7568 7569# On IRIX 5.3, sys/types and inttypes.h are conflicting. 7570for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7571 inttypes.h stdint.h unistd.h 7572do : 7573 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7574ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7575" 7576eval as_val=\$$as_ac_Header 7577 if test "x$as_val" = x""yes; then : 7578 cat >>confdefs.h <<_ACEOF 7579#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7580_ACEOF 7581 7582fi 7583 7584done 7585 7586 7587for ac_header in dlfcn.h 7588do : 7589 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7590" 7591if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 7592 cat >>confdefs.h <<_ACEOF 7593#define HAVE_DLFCN_H 1 7594_ACEOF 7595 7596fi 7597 7598done 7599 7600 7601 7602 7603 7604# Set options 7605 7606 7607 7608 enable_dlopen=no 7609 7610 7611 enable_win32_dll=no 7612 7613 7614 # Check whether --enable-shared was given. 7615if test "${enable_shared+set}" = set; then : 7616 enableval=$enable_shared; p=${PACKAGE-default} 7617 case $enableval in 7618 yes) enable_shared=yes ;; 7619 no) enable_shared=no ;; 7620 *) 7621 enable_shared=no 7622 # Look at the argument we got. We use all the common list separators. 7623 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7624 for pkg in $enableval; do 7625 IFS="$lt_save_ifs" 7626 if test "X$pkg" = "X$p"; then 7627 enable_shared=yes 7628 fi 7629 done 7630 IFS="$lt_save_ifs" 7631 ;; 7632 esac 7633else 7634 enable_shared=yes 7635fi 7636 7637 7638 7639 7640 7641 7642 7643 7644 7645 # Check whether --enable-static was given. 7646if test "${enable_static+set}" = set; then : 7647 enableval=$enable_static; p=${PACKAGE-default} 7648 case $enableval in 7649 yes) enable_static=yes ;; 7650 no) enable_static=no ;; 7651 *) 7652 enable_static=no 7653 # Look at the argument we got. We use all the common list separators. 7654 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7655 for pkg in $enableval; do 7656 IFS="$lt_save_ifs" 7657 if test "X$pkg" = "X$p"; then 7658 enable_static=yes 7659 fi 7660 done 7661 IFS="$lt_save_ifs" 7662 ;; 7663 esac 7664else 7665 enable_static=yes 7666fi 7667 7668 7669 7670 7671 7672 7673 7674 7675 7676 7677# Check whether --with-pic was given. 7678if test "${with_pic+set}" = set; then : 7679 withval=$with_pic; pic_mode="$withval" 7680else 7681 pic_mode=default 7682fi 7683 7684 7685test -z "$pic_mode" && pic_mode=default 7686 7687 7688 7689 7690 7691 7692 7693 # Check whether --enable-fast-install was given. 7694if test "${enable_fast_install+set}" = set; then : 7695 enableval=$enable_fast_install; p=${PACKAGE-default} 7696 case $enableval in 7697 yes) enable_fast_install=yes ;; 7698 no) enable_fast_install=no ;; 7699 *) 7700 enable_fast_install=no 7701 # Look at the argument we got. We use all the common list separators. 7702 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7703 for pkg in $enableval; do 7704 IFS="$lt_save_ifs" 7705 if test "X$pkg" = "X$p"; then 7706 enable_fast_install=yes 7707 fi 7708 done 7709 IFS="$lt_save_ifs" 7710 ;; 7711 esac 7712else 7713 enable_fast_install=yes 7714fi 7715 7716 7717 7718 7719 7720 7721 7722 7723 7724 7725 7726# This can be used to rebuild libtool when needed 7727LIBTOOL_DEPS="$ltmain" 7728 7729# Always use our own libtool. 7730LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7731 7732 7733 7734 7735 7736 7737 7738 7739 7740 7741 7742 7743 7744 7745 7746 7747 7748 7749 7750 7751 7752 7753 7754 7755 7756 7757test -z "$LN_S" && LN_S="ln -s" 7758 7759 7760 7761 7762 7763 7764 7765 7766 7767 7768 7769 7770 7771 7772if test -n "${ZSH_VERSION+set}" ; then 7773 setopt NO_GLOB_SUBST 7774fi 7775 7776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7777$as_echo_n "checking for objdir... " >&6; } 7778if test "${lt_cv_objdir+set}" = set; then : 7779 $as_echo_n "(cached) " >&6 7780else 7781 rm -f .libs 2>/dev/null 7782mkdir .libs 2>/dev/null 7783if test -d .libs; then 7784 lt_cv_objdir=.libs 7785else 7786 # MS-DOS does not allow filenames that begin with a dot. 7787 lt_cv_objdir=_libs 7788fi 7789rmdir .libs 2>/dev/null 7790fi 7791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7792$as_echo "$lt_cv_objdir" >&6; } 7793objdir=$lt_cv_objdir 7794 7795 7796 7797 7798 7799cat >>confdefs.h <<_ACEOF 7800#define LT_OBJDIR "$lt_cv_objdir/" 7801_ACEOF 7802 7803 7804 7805 7806case $host_os in 7807aix3*) 7808 # AIX sometimes has problems with the GCC collect2 program. For some 7809 # reason, if we set the COLLECT_NAMES environment variable, the problems 7810 # vanish in a puff of smoke. 7811 if test "X${COLLECT_NAMES+set}" != Xset; then 7812 COLLECT_NAMES= 7813 export COLLECT_NAMES 7814 fi 7815 ;; 7816esac 7817 7818# Global variables: 7819ofile=libtool 7820can_build_shared=yes 7821 7822# All known linkers require a `.a' archive for static linking (except MSVC, 7823# which needs '.lib'). 7824libext=a 7825 7826with_gnu_ld="$lt_cv_prog_gnu_ld" 7827 7828old_CC="$CC" 7829old_CFLAGS="$CFLAGS" 7830 7831# Set sane defaults for various variables 7832test -z "$CC" && CC=cc 7833test -z "$LTCC" && LTCC=$CC 7834test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7835test -z "$LD" && LD=ld 7836test -z "$ac_objext" && ac_objext=o 7837 7838for cc_temp in $compiler""; do 7839 case $cc_temp in 7840 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7841 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7842 \-*) ;; 7843 *) break;; 7844 esac 7845done 7846cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7847 7848 7849# Only perform the check for file, if the check method requires it 7850test -z "$MAGIC_CMD" && MAGIC_CMD=file 7851case $deplibs_check_method in 7852file_magic*) 7853 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7855$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7856if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7857 $as_echo_n "(cached) " >&6 7858else 7859 case $MAGIC_CMD in 7860[\\/*] | ?:[\\/]*) 7861 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7862 ;; 7863*) 7864 lt_save_MAGIC_CMD="$MAGIC_CMD" 7865 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7866 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7867 for ac_dir in $ac_dummy; do 7868 IFS="$lt_save_ifs" 7869 test -z "$ac_dir" && ac_dir=. 7870 if test -f $ac_dir/${ac_tool_prefix}file; then 7871 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7872 if test -n "$file_magic_test_file"; then 7873 case $deplibs_check_method in 7874 "file_magic "*) 7875 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7876 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7877 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7878 $EGREP "$file_magic_regex" > /dev/null; then 7879 : 7880 else 7881 cat <<_LT_EOF 1>&2 7882 7883*** Warning: the command libtool uses to detect shared libraries, 7884*** $file_magic_cmd, produces output that libtool cannot recognize. 7885*** The result is that libtool may fail to recognize shared libraries 7886*** as such. This will affect the creation of libtool libraries that 7887*** depend on shared libraries, but programs linked with such libtool 7888*** libraries will work regardless of this problem. Nevertheless, you 7889*** may want to report the problem to your system manager and/or to 7890*** bug-libtool@gnu.org 7891 7892_LT_EOF 7893 fi ;; 7894 esac 7895 fi 7896 break 7897 fi 7898 done 7899 IFS="$lt_save_ifs" 7900 MAGIC_CMD="$lt_save_MAGIC_CMD" 7901 ;; 7902esac 7903fi 7904 7905MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7906if test -n "$MAGIC_CMD"; then 7907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7908$as_echo "$MAGIC_CMD" >&6; } 7909else 7910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7911$as_echo "no" >&6; } 7912fi 7913 7914 7915 7916 7917 7918if test -z "$lt_cv_path_MAGIC_CMD"; then 7919 if test -n "$ac_tool_prefix"; then 7920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7921$as_echo_n "checking for file... " >&6; } 7922if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : 7923 $as_echo_n "(cached) " >&6 7924else 7925 case $MAGIC_CMD in 7926[\\/*] | ?:[\\/]*) 7927 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7928 ;; 7929*) 7930 lt_save_MAGIC_CMD="$MAGIC_CMD" 7931 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7932 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7933 for ac_dir in $ac_dummy; do 7934 IFS="$lt_save_ifs" 7935 test -z "$ac_dir" && ac_dir=. 7936 if test -f $ac_dir/file; then 7937 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7938 if test -n "$file_magic_test_file"; then 7939 case $deplibs_check_method in 7940 "file_magic "*) 7941 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7942 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7943 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7944 $EGREP "$file_magic_regex" > /dev/null; then 7945 : 7946 else 7947 cat <<_LT_EOF 1>&2 7948 7949*** Warning: the command libtool uses to detect shared libraries, 7950*** $file_magic_cmd, produces output that libtool cannot recognize. 7951*** The result is that libtool may fail to recognize shared libraries 7952*** as such. This will affect the creation of libtool libraries that 7953*** depend on shared libraries, but programs linked with such libtool 7954*** libraries will work regardless of this problem. Nevertheless, you 7955*** may want to report the problem to your system manager and/or to 7956*** bug-libtool@gnu.org 7957 7958_LT_EOF 7959 fi ;; 7960 esac 7961 fi 7962 break 7963 fi 7964 done 7965 IFS="$lt_save_ifs" 7966 MAGIC_CMD="$lt_save_MAGIC_CMD" 7967 ;; 7968esac 7969fi 7970 7971MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7972if test -n "$MAGIC_CMD"; then 7973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7974$as_echo "$MAGIC_CMD" >&6; } 7975else 7976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7977$as_echo "no" >&6; } 7978fi 7979 7980 7981 else 7982 MAGIC_CMD=: 7983 fi 7984fi 7985 7986 fi 7987 ;; 7988esac 7989 7990# Use C for the default configuration in the libtool script 7991 7992lt_save_CC="$CC" 7993ac_ext=c 7994ac_cpp='$CPP $CPPFLAGS' 7995ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7996ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7997ac_compiler_gnu=$ac_cv_c_compiler_gnu 7998 7999 8000# Source file extension for C test sources. 8001ac_ext=c 8002 8003# Object file extension for compiled C test sources. 8004objext=o 8005objext=$objext 8006 8007# Code to be used in simple compile tests 8008lt_simple_compile_test_code="int some_variable = 0;" 8009 8010# Code to be used in simple link tests 8011lt_simple_link_test_code='int main(){return(0);}' 8012 8013 8014 8015 8016 8017 8018 8019# If no C compiler was specified, use CC. 8020LTCC=${LTCC-"$CC"} 8021 8022# If no C compiler flags were specified, use CFLAGS. 8023LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8024 8025# Allow CC to be a program name with arguments. 8026compiler=$CC 8027 8028# Save the default compiler, since it gets overwritten when the other 8029# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8030compiler_DEFAULT=$CC 8031 8032# save warnings/boilerplate of simple test code 8033ac_outfile=conftest.$ac_objext 8034echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8035eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8036_lt_compiler_boilerplate=`cat conftest.err` 8037$RM conftest* 8038 8039ac_outfile=conftest.$ac_objext 8040echo "$lt_simple_link_test_code" >conftest.$ac_ext 8041eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8042_lt_linker_boilerplate=`cat conftest.err` 8043$RM -r conftest* 8044 8045 8046## CAVEAT EMPTOR: 8047## There is no encapsulation within the following macros, do not change 8048## the running order or otherwise move them around unless you know exactly 8049## what you are doing... 8050if test -n "$compiler"; then 8051 8052lt_prog_compiler_no_builtin_flag= 8053 8054if test "$GCC" = yes; then 8055 case $cc_basename in 8056 nvcc*) 8057 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8058 *) 8059 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8060 esac 8061 8062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8063$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8064if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : 8065 $as_echo_n "(cached) " >&6 8066else 8067 lt_cv_prog_compiler_rtti_exceptions=no 8068 ac_outfile=conftest.$ac_objext 8069 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8070 lt_compiler_flag="-fno-rtti -fno-exceptions" 8071 # Insert the option either (1) after the last *FLAGS variable, or 8072 # (2) before a word containing "conftest.", or (3) at the end. 8073 # Note that $ac_compile itself does not contain backslashes and begins 8074 # with a dollar sign (not a hyphen), so the echo should work correctly. 8075 # The option is referenced via a variable to avoid confusing sed. 8076 lt_compile=`echo "$ac_compile" | $SED \ 8077 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8078 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8079 -e 's:$: $lt_compiler_flag:'` 8080 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8081 (eval "$lt_compile" 2>conftest.err) 8082 ac_status=$? 8083 cat conftest.err >&5 8084 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8085 if (exit $ac_status) && test -s "$ac_outfile"; then 8086 # The compiler can only warn and ignore the option if not recognized 8087 # So say no if there are warnings other than the usual output. 8088 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8089 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8090 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8091 lt_cv_prog_compiler_rtti_exceptions=yes 8092 fi 8093 fi 8094 $RM conftest* 8095 8096fi 8097{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8098$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8099 8100if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8101 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8102else 8103 : 8104fi 8105 8106fi 8107 8108 8109 8110 8111 8112 8113 lt_prog_compiler_wl= 8114lt_prog_compiler_pic= 8115lt_prog_compiler_static= 8116 8117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8118$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8119 8120 if test "$GCC" = yes; then 8121 lt_prog_compiler_wl='-Wl,' 8122 lt_prog_compiler_static='-static' 8123 8124 case $host_os in 8125 aix*) 8126 # All AIX code is PIC. 8127 if test "$host_cpu" = ia64; then 8128 # AIX 5 now supports IA64 processor 8129 lt_prog_compiler_static='-Bstatic' 8130 fi 8131 ;; 8132 8133 amigaos*) 8134 case $host_cpu in 8135 powerpc) 8136 # see comment about AmigaOS4 .so support 8137 lt_prog_compiler_pic='-fPIC' 8138 ;; 8139 m68k) 8140 # FIXME: we need at least 68020 code to build shared libraries, but 8141 # adding the `-m68020' flag to GCC prevents building anything better, 8142 # like `-m68040'. 8143 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8144 ;; 8145 esac 8146 ;; 8147 8148 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8149 # PIC is the default for these OSes. 8150 ;; 8151 8152 mingw* | cygwin* | pw32* | os2* | cegcc*) 8153 # This hack is so that the source file can tell whether it is being 8154 # built for inclusion in a dll (and should export symbols for example). 8155 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8156 # (--disable-auto-import) libraries 8157 lt_prog_compiler_pic='-DDLL_EXPORT' 8158 ;; 8159 8160 darwin* | rhapsody*) 8161 # PIC is the default on this platform 8162 # Common symbols not allowed in MH_DYLIB files 8163 lt_prog_compiler_pic='-fno-common' 8164 ;; 8165 8166 haiku*) 8167 # PIC is the default for Haiku. 8168 # The "-static" flag exists, but is broken. 8169 lt_prog_compiler_static= 8170 ;; 8171 8172 hpux*) 8173 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8174 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8175 # sets the default TLS model and affects inlining. 8176 case $host_cpu in 8177 hppa*64*) 8178 # +Z the default 8179 ;; 8180 *) 8181 lt_prog_compiler_pic='-fPIC' 8182 ;; 8183 esac 8184 ;; 8185 8186 interix[3-9]*) 8187 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8188 # Instead, we relocate shared libraries at runtime. 8189 ;; 8190 8191 msdosdjgpp*) 8192 # Just because we use GCC doesn't mean we suddenly get shared libraries 8193 # on systems that don't support them. 8194 lt_prog_compiler_can_build_shared=no 8195 enable_shared=no 8196 ;; 8197 8198 *nto* | *qnx*) 8199 # QNX uses GNU C++, but need to define -shared option too, otherwise 8200 # it will coredump. 8201 lt_prog_compiler_pic='-fPIC -shared' 8202 ;; 8203 8204 sysv4*MP*) 8205 if test -d /usr/nec; then 8206 lt_prog_compiler_pic=-Kconform_pic 8207 fi 8208 ;; 8209 8210 *) 8211 lt_prog_compiler_pic='-fPIC' 8212 ;; 8213 esac 8214 8215 case $cc_basename in 8216 nvcc*) # Cuda Compiler Driver 2.2 8217 lt_prog_compiler_wl='-Xlinker ' 8218 lt_prog_compiler_pic='-Xcompiler -fPIC' 8219 ;; 8220 esac 8221 else 8222 # PORTME Check for flag to pass linker flags through the system compiler. 8223 case $host_os in 8224 aix*) 8225 lt_prog_compiler_wl='-Wl,' 8226 if test "$host_cpu" = ia64; then 8227 # AIX 5 now supports IA64 processor 8228 lt_prog_compiler_static='-Bstatic' 8229 else 8230 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8231 fi 8232 ;; 8233 8234 mingw* | cygwin* | pw32* | os2* | cegcc*) 8235 # This hack is so that the source file can tell whether it is being 8236 # built for inclusion in a dll (and should export symbols for example). 8237 lt_prog_compiler_pic='-DDLL_EXPORT' 8238 ;; 8239 8240 hpux9* | hpux10* | hpux11*) 8241 lt_prog_compiler_wl='-Wl,' 8242 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8243 # not for PA HP-UX. 8244 case $host_cpu in 8245 hppa*64*|ia64*) 8246 # +Z the default 8247 ;; 8248 *) 8249 lt_prog_compiler_pic='+Z' 8250 ;; 8251 esac 8252 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8253 lt_prog_compiler_static='${wl}-a ${wl}archive' 8254 ;; 8255 8256 irix5* | irix6* | nonstopux*) 8257 lt_prog_compiler_wl='-Wl,' 8258 # PIC (with -KPIC) is the default. 8259 lt_prog_compiler_static='-non_shared' 8260 ;; 8261 8262 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8263 case $cc_basename in 8264 # old Intel for x86_64 which still supported -KPIC. 8265 ecc*) 8266 lt_prog_compiler_wl='-Wl,' 8267 lt_prog_compiler_pic='-KPIC' 8268 lt_prog_compiler_static='-static' 8269 ;; 8270 # icc used to be incompatible with GCC. 8271 # ICC 10 doesn't accept -KPIC any more. 8272 icc* | ifort*) 8273 lt_prog_compiler_wl='-Wl,' 8274 lt_prog_compiler_pic='-fPIC' 8275 lt_prog_compiler_static='-static' 8276 ;; 8277 # Lahey Fortran 8.1. 8278 lf95*) 8279 lt_prog_compiler_wl='-Wl,' 8280 lt_prog_compiler_pic='--shared' 8281 lt_prog_compiler_static='--static' 8282 ;; 8283 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8284 # Portland Group compilers (*not* the Pentium gcc compiler, 8285 # which looks to be a dead project) 8286 lt_prog_compiler_wl='-Wl,' 8287 lt_prog_compiler_pic='-fpic' 8288 lt_prog_compiler_static='-Bstatic' 8289 ;; 8290 ccc*) 8291 lt_prog_compiler_wl='-Wl,' 8292 # All Alpha code is PIC. 8293 lt_prog_compiler_static='-non_shared' 8294 ;; 8295 xl* | bgxl* | bgf* | mpixl*) 8296 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8297 lt_prog_compiler_wl='-Wl,' 8298 lt_prog_compiler_pic='-qpic' 8299 lt_prog_compiler_static='-qstaticlink' 8300 ;; 8301 *) 8302 case `$CC -V 2>&1 | sed 5q` in 8303 *Sun\ F* | *Sun*Fortran*) 8304 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8305 lt_prog_compiler_pic='-KPIC' 8306 lt_prog_compiler_static='-Bstatic' 8307 lt_prog_compiler_wl='' 8308 ;; 8309 *Sun\ C*) 8310 # Sun C 5.9 8311 lt_prog_compiler_pic='-KPIC' 8312 lt_prog_compiler_static='-Bstatic' 8313 lt_prog_compiler_wl='-Wl,' 8314 ;; 8315 esac 8316 ;; 8317 esac 8318 ;; 8319 8320 newsos6) 8321 lt_prog_compiler_pic='-KPIC' 8322 lt_prog_compiler_static='-Bstatic' 8323 ;; 8324 8325 *nto* | *qnx*) 8326 # QNX uses GNU C++, but need to define -shared option too, otherwise 8327 # it will coredump. 8328 lt_prog_compiler_pic='-fPIC -shared' 8329 ;; 8330 8331 osf3* | osf4* | osf5*) 8332 lt_prog_compiler_wl='-Wl,' 8333 # All OSF/1 code is PIC. 8334 lt_prog_compiler_static='-non_shared' 8335 ;; 8336 8337 rdos*) 8338 lt_prog_compiler_static='-non_shared' 8339 ;; 8340 8341 solaris*) 8342 lt_prog_compiler_pic='-KPIC' 8343 lt_prog_compiler_static='-Bstatic' 8344 case $cc_basename in 8345 f77* | f90* | f95*) 8346 lt_prog_compiler_wl='-Qoption ld ';; 8347 *) 8348 lt_prog_compiler_wl='-Wl,';; 8349 esac 8350 ;; 8351 8352 sunos4*) 8353 lt_prog_compiler_wl='-Qoption ld ' 8354 lt_prog_compiler_pic='-PIC' 8355 lt_prog_compiler_static='-Bstatic' 8356 ;; 8357 8358 sysv4 | sysv4.2uw2* | sysv4.3*) 8359 lt_prog_compiler_wl='-Wl,' 8360 lt_prog_compiler_pic='-KPIC' 8361 lt_prog_compiler_static='-Bstatic' 8362 ;; 8363 8364 sysv4*MP*) 8365 if test -d /usr/nec ;then 8366 lt_prog_compiler_pic='-Kconform_pic' 8367 lt_prog_compiler_static='-Bstatic' 8368 fi 8369 ;; 8370 8371 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8372 lt_prog_compiler_wl='-Wl,' 8373 lt_prog_compiler_pic='-KPIC' 8374 lt_prog_compiler_static='-Bstatic' 8375 ;; 8376 8377 unicos*) 8378 lt_prog_compiler_wl='-Wl,' 8379 lt_prog_compiler_can_build_shared=no 8380 ;; 8381 8382 uts4*) 8383 lt_prog_compiler_pic='-pic' 8384 lt_prog_compiler_static='-Bstatic' 8385 ;; 8386 8387 *) 8388 lt_prog_compiler_can_build_shared=no 8389 ;; 8390 esac 8391 fi 8392 8393case $host_os in 8394 # For platforms which do not support PIC, -DPIC is meaningless: 8395 *djgpp*) 8396 lt_prog_compiler_pic= 8397 ;; 8398 *) 8399 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8400 ;; 8401esac 8402{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8403$as_echo "$lt_prog_compiler_pic" >&6; } 8404 8405 8406 8407 8408 8409 8410# 8411# Check to make sure the PIC flag actually works. 8412# 8413if test -n "$lt_prog_compiler_pic"; then 8414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8415$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8416if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : 8417 $as_echo_n "(cached) " >&6 8418else 8419 lt_cv_prog_compiler_pic_works=no 8420 ac_outfile=conftest.$ac_objext 8421 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8422 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8423 # Insert the option either (1) after the last *FLAGS variable, or 8424 # (2) before a word containing "conftest.", or (3) at the end. 8425 # Note that $ac_compile itself does not contain backslashes and begins 8426 # with a dollar sign (not a hyphen), so the echo should work correctly. 8427 # The option is referenced via a variable to avoid confusing sed. 8428 lt_compile=`echo "$ac_compile" | $SED \ 8429 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8430 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8431 -e 's:$: $lt_compiler_flag:'` 8432 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8433 (eval "$lt_compile" 2>conftest.err) 8434 ac_status=$? 8435 cat conftest.err >&5 8436 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8437 if (exit $ac_status) && test -s "$ac_outfile"; then 8438 # The compiler can only warn and ignore the option if not recognized 8439 # So say no if there are warnings other than the usual output. 8440 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8441 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8442 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8443 lt_cv_prog_compiler_pic_works=yes 8444 fi 8445 fi 8446 $RM conftest* 8447 8448fi 8449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8450$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8451 8452if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8453 case $lt_prog_compiler_pic in 8454 "" | " "*) ;; 8455 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8456 esac 8457else 8458 lt_prog_compiler_pic= 8459 lt_prog_compiler_can_build_shared=no 8460fi 8461 8462fi 8463 8464 8465 8466 8467 8468 8469# 8470# Check to make sure the static flag actually works. 8471# 8472wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8473{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8474$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8475if test "${lt_cv_prog_compiler_static_works+set}" = set; then : 8476 $as_echo_n "(cached) " >&6 8477else 8478 lt_cv_prog_compiler_static_works=no 8479 save_LDFLAGS="$LDFLAGS" 8480 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8481 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8482 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8483 # The linker can only warn and ignore the option if not recognized 8484 # So say no if there are warnings 8485 if test -s conftest.err; then 8486 # Append any errors to the config.log. 8487 cat conftest.err 1>&5 8488 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8489 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8490 if diff conftest.exp conftest.er2 >/dev/null; then 8491 lt_cv_prog_compiler_static_works=yes 8492 fi 8493 else 8494 lt_cv_prog_compiler_static_works=yes 8495 fi 8496 fi 8497 $RM -r conftest* 8498 LDFLAGS="$save_LDFLAGS" 8499 8500fi 8501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8502$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8503 8504if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8505 : 8506else 8507 lt_prog_compiler_static= 8508fi 8509 8510 8511 8512 8513 8514 8515 8516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8517$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8518if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8519 $as_echo_n "(cached) " >&6 8520else 8521 lt_cv_prog_compiler_c_o=no 8522 $RM -r conftest 2>/dev/null 8523 mkdir conftest 8524 cd conftest 8525 mkdir out 8526 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8527 8528 lt_compiler_flag="-o out/conftest2.$ac_objext" 8529 # Insert the option either (1) after the last *FLAGS variable, or 8530 # (2) before a word containing "conftest.", or (3) at the end. 8531 # Note that $ac_compile itself does not contain backslashes and begins 8532 # with a dollar sign (not a hyphen), so the echo should work correctly. 8533 lt_compile=`echo "$ac_compile" | $SED \ 8534 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8535 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8536 -e 's:$: $lt_compiler_flag:'` 8537 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8538 (eval "$lt_compile" 2>out/conftest.err) 8539 ac_status=$? 8540 cat out/conftest.err >&5 8541 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8542 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8543 then 8544 # The compiler can only warn and ignore the option if not recognized 8545 # So say no if there are warnings 8546 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8547 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8548 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8549 lt_cv_prog_compiler_c_o=yes 8550 fi 8551 fi 8552 chmod u+w . 2>&5 8553 $RM conftest* 8554 # SGI C++ compiler will create directory out/ii_files/ for 8555 # template instantiation 8556 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8557 $RM out/* && rmdir out 8558 cd .. 8559 $RM -r conftest 8560 $RM conftest* 8561 8562fi 8563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8564$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8565 8566 8567 8568 8569 8570 8571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8572$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8573if test "${lt_cv_prog_compiler_c_o+set}" = set; then : 8574 $as_echo_n "(cached) " >&6 8575else 8576 lt_cv_prog_compiler_c_o=no 8577 $RM -r conftest 2>/dev/null 8578 mkdir conftest 8579 cd conftest 8580 mkdir out 8581 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8582 8583 lt_compiler_flag="-o out/conftest2.$ac_objext" 8584 # Insert the option either (1) after the last *FLAGS variable, or 8585 # (2) before a word containing "conftest.", or (3) at the end. 8586 # Note that $ac_compile itself does not contain backslashes and begins 8587 # with a dollar sign (not a hyphen), so the echo should work correctly. 8588 lt_compile=`echo "$ac_compile" | $SED \ 8589 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8590 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8591 -e 's:$: $lt_compiler_flag:'` 8592 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8593 (eval "$lt_compile" 2>out/conftest.err) 8594 ac_status=$? 8595 cat out/conftest.err >&5 8596 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8597 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8598 then 8599 # The compiler can only warn and ignore the option if not recognized 8600 # So say no if there are warnings 8601 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8602 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8603 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8604 lt_cv_prog_compiler_c_o=yes 8605 fi 8606 fi 8607 chmod u+w . 2>&5 8608 $RM conftest* 8609 # SGI C++ compiler will create directory out/ii_files/ for 8610 # template instantiation 8611 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8612 $RM out/* && rmdir out 8613 cd .. 8614 $RM -r conftest 8615 $RM conftest* 8616 8617fi 8618{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8619$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8620 8621 8622 8623 8624hard_links="nottested" 8625if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8626 # do not overwrite the value of need_locks provided by the user 8627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8628$as_echo_n "checking if we can lock with hard links... " >&6; } 8629 hard_links=yes 8630 $RM conftest* 8631 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8632 touch conftest.a 8633 ln conftest.a conftest.b 2>&5 || hard_links=no 8634 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8636$as_echo "$hard_links" >&6; } 8637 if test "$hard_links" = no; then 8638 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8639$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8640 need_locks=warn 8641 fi 8642else 8643 need_locks=no 8644fi 8645 8646 8647 8648 8649 8650 8651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8652$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8653 8654 runpath_var= 8655 allow_undefined_flag= 8656 always_export_symbols=no 8657 archive_cmds= 8658 archive_expsym_cmds= 8659 compiler_needs_object=no 8660 enable_shared_with_static_runtimes=no 8661 export_dynamic_flag_spec= 8662 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8663 hardcode_automatic=no 8664 hardcode_direct=no 8665 hardcode_direct_absolute=no 8666 hardcode_libdir_flag_spec= 8667 hardcode_libdir_flag_spec_ld= 8668 hardcode_libdir_separator= 8669 hardcode_minus_L=no 8670 hardcode_shlibpath_var=unsupported 8671 inherit_rpath=no 8672 link_all_deplibs=unknown 8673 module_cmds= 8674 module_expsym_cmds= 8675 old_archive_from_new_cmds= 8676 old_archive_from_expsyms_cmds= 8677 thread_safe_flag_spec= 8678 whole_archive_flag_spec= 8679 # include_expsyms should be a list of space-separated symbols to be *always* 8680 # included in the symbol list 8681 include_expsyms= 8682 # exclude_expsyms can be an extended regexp of symbols to exclude 8683 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8684 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8685 # as well as any symbol that contains `d'. 8686 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8687 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8688 # platforms (ab)use it in PIC code, but their linkers get confused if 8689 # the symbol is explicitly referenced. Since portable code cannot 8690 # rely on this symbol name, it's probably fine to never include it in 8691 # preloaded symbol tables. 8692 # Exclude shared library initialization/finalization symbols. 8693 extract_expsyms_cmds= 8694 8695 case $host_os in 8696 cygwin* | mingw* | pw32* | cegcc*) 8697 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8698 # When not using gcc, we currently assume that we are using 8699 # Microsoft Visual C++. 8700 if test "$GCC" != yes; then 8701 with_gnu_ld=no 8702 fi 8703 ;; 8704 interix*) 8705 # we just hope/assume this is gcc and not c89 (= MSVC++) 8706 with_gnu_ld=yes 8707 ;; 8708 openbsd*) 8709 with_gnu_ld=no 8710 ;; 8711 esac 8712 8713 ld_shlibs=yes 8714 8715 # On some targets, GNU ld is compatible enough with the native linker 8716 # that we're better off using the native interface for both. 8717 lt_use_gnu_ld_interface=no 8718 if test "$with_gnu_ld" = yes; then 8719 case $host_os in 8720 aix*) 8721 # The AIX port of GNU ld has always aspired to compatibility 8722 # with the native linker. However, as the warning in the GNU ld 8723 # block says, versions before 2.19.5* couldn't really create working 8724 # shared libraries, regardless of the interface used. 8725 case `$LD -v 2>&1` in 8726 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8727 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8728 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8729 *) 8730 lt_use_gnu_ld_interface=yes 8731 ;; 8732 esac 8733 ;; 8734 *) 8735 lt_use_gnu_ld_interface=yes 8736 ;; 8737 esac 8738 fi 8739 8740 if test "$lt_use_gnu_ld_interface" = yes; then 8741 # If archive_cmds runs LD, not CC, wlarc should be empty 8742 wlarc='${wl}' 8743 8744 # Set some defaults for GNU ld with shared library support. These 8745 # are reset later if shared libraries are not supported. Putting them 8746 # here allows them to be overridden if necessary. 8747 runpath_var=LD_RUN_PATH 8748 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8749 export_dynamic_flag_spec='${wl}--export-dynamic' 8750 # ancient GNU ld didn't support --whole-archive et. al. 8751 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8752 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8753 else 8754 whole_archive_flag_spec= 8755 fi 8756 supports_anon_versioning=no 8757 case `$LD -v 2>&1` in 8758 *GNU\ gold*) supports_anon_versioning=yes ;; 8759 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8760 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8761 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8762 *\ 2.11.*) ;; # other 2.11 versions 8763 *) supports_anon_versioning=yes ;; 8764 esac 8765 8766 # See if GNU ld supports shared libraries. 8767 case $host_os in 8768 aix[3-9]*) 8769 # On AIX/PPC, the GNU linker is very broken 8770 if test "$host_cpu" != ia64; then 8771 ld_shlibs=no 8772 cat <<_LT_EOF 1>&2 8773 8774*** Warning: the GNU linker, at least up to release 2.19, is reported 8775*** to be unable to reliably create shared libraries on AIX. 8776*** Therefore, libtool is disabling shared libraries support. If you 8777*** really care for shared libraries, you may want to install binutils 8778*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8779*** You will then need to restart the configuration process. 8780 8781_LT_EOF 8782 fi 8783 ;; 8784 8785 amigaos*) 8786 case $host_cpu in 8787 powerpc) 8788 # see comment about AmigaOS4 .so support 8789 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8790 archive_expsym_cmds='' 8791 ;; 8792 m68k) 8793 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)' 8794 hardcode_libdir_flag_spec='-L$libdir' 8795 hardcode_minus_L=yes 8796 ;; 8797 esac 8798 ;; 8799 8800 beos*) 8801 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8802 allow_undefined_flag=unsupported 8803 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8804 # support --undefined. This deserves some investigation. FIXME 8805 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8806 else 8807 ld_shlibs=no 8808 fi 8809 ;; 8810 8811 cygwin* | mingw* | pw32* | cegcc*) 8812 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8813 # as there is no search path for DLLs. 8814 hardcode_libdir_flag_spec='-L$libdir' 8815 export_dynamic_flag_spec='${wl}--export-all-symbols' 8816 allow_undefined_flag=unsupported 8817 always_export_symbols=no 8818 enable_shared_with_static_runtimes=yes 8819 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8820 8821 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8822 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8823 # If the export-symbols file already is a .def file (1st line 8824 # is EXPORTS), use it as is; otherwise, prepend... 8825 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8826 cp $export_symbols $output_objdir/$soname.def; 8827 else 8828 echo EXPORTS > $output_objdir/$soname.def; 8829 cat $export_symbols >> $output_objdir/$soname.def; 8830 fi~ 8831 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8832 else 8833 ld_shlibs=no 8834 fi 8835 ;; 8836 8837 haiku*) 8838 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8839 link_all_deplibs=yes 8840 ;; 8841 8842 interix[3-9]*) 8843 hardcode_direct=no 8844 hardcode_shlibpath_var=no 8845 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8846 export_dynamic_flag_spec='${wl}-E' 8847 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8848 # Instead, shared libraries are loaded at an image base (0x10000000 by 8849 # default) and relocated if they conflict, which is a slow very memory 8850 # consuming and fragmenting process. To avoid this, we pick a random, 8851 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8852 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8853 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8854 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' 8855 ;; 8856 8857 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8858 tmp_diet=no 8859 if test "$host_os" = linux-dietlibc; then 8860 case $cc_basename in 8861 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8862 esac 8863 fi 8864 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8865 && test "$tmp_diet" = no 8866 then 8867 tmp_addflag= 8868 tmp_sharedflag='-shared' 8869 case $cc_basename,$host_cpu in 8870 pgcc*) # Portland Group C compiler 8871 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' 8872 tmp_addflag=' $pic_flag' 8873 ;; 8874 pgf77* | pgf90* | pgf95* | pgfortran*) 8875 # Portland Group f77 and f90 compilers 8876 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 8877 tmp_addflag=' $pic_flag -Mnomain' ;; 8878 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8879 tmp_addflag=' -i_dynamic' ;; 8880 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8881 tmp_addflag=' -i_dynamic -nofor_main' ;; 8882 ifc* | ifort*) # Intel Fortran compiler 8883 tmp_addflag=' -nofor_main' ;; 8884 lf95*) # Lahey Fortran 8.1 8885 whole_archive_flag_spec= 8886 tmp_sharedflag='--shared' ;; 8887 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8888 tmp_sharedflag='-qmkshrobj' 8889 tmp_addflag= ;; 8890 nvcc*) # Cuda Compiler Driver 2.2 8891 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' 8892 compiler_needs_object=yes 8893 ;; 8894 esac 8895 case `$CC -V 2>&1 | sed 5q` in 8896 *Sun\ C*) # Sun C 5.9 8897 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' 8898 compiler_needs_object=yes 8899 tmp_sharedflag='-G' ;; 8900 *Sun\ F*) # Sun Fortran 8.3 8901 tmp_sharedflag='-G' ;; 8902 esac 8903 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8904 8905 if test "x$supports_anon_versioning" = xyes; then 8906 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8907 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8908 echo "local: *; };" >> $output_objdir/$libname.ver~ 8909 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8910 fi 8911 8912 case $cc_basename in 8913 xlf* | bgf* | bgxlf* | mpixlf*) 8914 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8915 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8916 hardcode_libdir_flag_spec= 8917 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8918 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8919 if test "x$supports_anon_versioning" = xyes; then 8920 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8921 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8922 echo "local: *; };" >> $output_objdir/$libname.ver~ 8923 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8924 fi 8925 ;; 8926 esac 8927 else 8928 ld_shlibs=no 8929 fi 8930 ;; 8931 8932 netbsd*) 8933 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8934 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8935 wlarc= 8936 else 8937 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8938 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8939 fi 8940 ;; 8941 8942 solaris*) 8943 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8944 ld_shlibs=no 8945 cat <<_LT_EOF 1>&2 8946 8947*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8948*** create shared libraries on Solaris systems. Therefore, libtool 8949*** is disabling shared libraries support. We urge you to upgrade GNU 8950*** binutils to release 2.9.1 or newer. Another option is to modify 8951*** your PATH or compiler configuration so that the native linker is 8952*** used, and then restart. 8953 8954_LT_EOF 8955 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8956 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8957 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8958 else 8959 ld_shlibs=no 8960 fi 8961 ;; 8962 8963 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8964 case `$LD -v 2>&1` in 8965 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8966 ld_shlibs=no 8967 cat <<_LT_EOF 1>&2 8968 8969*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8970*** reliably create shared libraries on SCO systems. Therefore, libtool 8971*** is disabling shared libraries support. We urge you to upgrade GNU 8972*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8973*** your PATH or compiler configuration so that the native linker is 8974*** used, and then restart. 8975 8976_LT_EOF 8977 ;; 8978 *) 8979 # For security reasons, it is highly recommended that you always 8980 # use absolute paths for naming shared libraries, and exclude the 8981 # DT_RUNPATH tag from executables and libraries. But doing so 8982 # requires that you compile everything twice, which is a pain. 8983 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8984 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8985 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8986 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8987 else 8988 ld_shlibs=no 8989 fi 8990 ;; 8991 esac 8992 ;; 8993 8994 sunos4*) 8995 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8996 wlarc= 8997 hardcode_direct=yes 8998 hardcode_shlibpath_var=no 8999 ;; 9000 9001 *) 9002 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9003 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9004 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9005 else 9006 ld_shlibs=no 9007 fi 9008 ;; 9009 esac 9010 9011 if test "$ld_shlibs" = no; then 9012 runpath_var= 9013 hardcode_libdir_flag_spec= 9014 export_dynamic_flag_spec= 9015 whole_archive_flag_spec= 9016 fi 9017 else 9018 # PORTME fill in a description of your system's linker (not GNU ld) 9019 case $host_os in 9020 aix3*) 9021 allow_undefined_flag=unsupported 9022 always_export_symbols=yes 9023 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' 9024 # Note: this linker hardcodes the directories in LIBPATH if there 9025 # are no directories specified by -L. 9026 hardcode_minus_L=yes 9027 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9028 # Neither direct hardcoding nor static linking is supported with a 9029 # broken collect2. 9030 hardcode_direct=unsupported 9031 fi 9032 ;; 9033 9034 aix[4-9]*) 9035 if test "$host_cpu" = ia64; then 9036 # On IA64, the linker does run time linking by default, so we don't 9037 # have to do anything special. 9038 aix_use_runtimelinking=no 9039 exp_sym_flag='-Bexport' 9040 no_entry_flag="" 9041 else 9042 # If we're using GNU nm, then we don't want the "-C" option. 9043 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9044 # Also, AIX nm treats weak defined symbols like other global 9045 # defined symbols, whereas GNU nm marks them as "W". 9046 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9047 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' 9048 else 9049 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' 9050 fi 9051 aix_use_runtimelinking=no 9052 9053 # Test if we are trying to use run time linking or normal 9054 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9055 # need to do runtime linking. 9056 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9057 for ld_flag in $LDFLAGS; do 9058 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9059 aix_use_runtimelinking=yes 9060 break 9061 fi 9062 done 9063 ;; 9064 esac 9065 9066 exp_sym_flag='-bexport' 9067 no_entry_flag='-bnoentry' 9068 fi 9069 9070 # When large executables or shared objects are built, AIX ld can 9071 # have problems creating the table of contents. If linking a library 9072 # or program results in "error TOC overflow" add -mminimal-toc to 9073 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9074 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9075 9076 archive_cmds='' 9077 hardcode_direct=yes 9078 hardcode_direct_absolute=yes 9079 hardcode_libdir_separator=':' 9080 link_all_deplibs=yes 9081 file_list_spec='${wl}-f,' 9082 9083 if test "$GCC" = yes; then 9084 case $host_os in aix4.[012]|aix4.[012].*) 9085 # We only want to do this on AIX 4.2 and lower, the check 9086 # below for broken collect2 doesn't work under 4.3+ 9087 collect2name=`${CC} -print-prog-name=collect2` 9088 if test -f "$collect2name" && 9089 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9090 then 9091 # We have reworked collect2 9092 : 9093 else 9094 # We have old collect2 9095 hardcode_direct=unsupported 9096 # It fails to find uninstalled libraries when the uninstalled 9097 # path is not listed in the libpath. Setting hardcode_minus_L 9098 # to unsupported forces relinking 9099 hardcode_minus_L=yes 9100 hardcode_libdir_flag_spec='-L$libdir' 9101 hardcode_libdir_separator= 9102 fi 9103 ;; 9104 esac 9105 shared_flag='-shared' 9106 if test "$aix_use_runtimelinking" = yes; then 9107 shared_flag="$shared_flag "'${wl}-G' 9108 fi 9109 else 9110 # not using gcc 9111 if test "$host_cpu" = ia64; then 9112 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9113 # chokes on -Wl,-G. The following line is correct: 9114 shared_flag='-G' 9115 else 9116 if test "$aix_use_runtimelinking" = yes; then 9117 shared_flag='${wl}-G' 9118 else 9119 shared_flag='${wl}-bM:SRE' 9120 fi 9121 fi 9122 fi 9123 9124 export_dynamic_flag_spec='${wl}-bexpall' 9125 # It seems that -bexpall does not export symbols beginning with 9126 # underscore (_), so it is better to generate a list of symbols to export. 9127 always_export_symbols=yes 9128 if test "$aix_use_runtimelinking" = yes; then 9129 # Warning - without using the other runtime loading flags (-brtl), 9130 # -berok will link without error, but may produce a broken library. 9131 allow_undefined_flag='-berok' 9132 # Determine the default libpath from the value encoded in an 9133 # empty executable. 9134 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9135/* end confdefs.h. */ 9136 9137int 9138main () 9139{ 9140 9141 ; 9142 return 0; 9143} 9144_ACEOF 9145if ac_fn_c_try_link "$LINENO"; then : 9146 9147lt_aix_libpath_sed=' 9148 /Import File Strings/,/^$/ { 9149 /^0/ { 9150 s/^0 *\(.*\)$/\1/ 9151 p 9152 } 9153 }' 9154aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9155# Check for a 64-bit object if we didn't find anything. 9156if test -z "$aix_libpath"; then 9157 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9158fi 9159fi 9160rm -f core conftest.err conftest.$ac_objext \ 9161 conftest$ac_exeext conftest.$ac_ext 9162if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9163 9164 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9165 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" 9166 else 9167 if test "$host_cpu" = ia64; then 9168 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9169 allow_undefined_flag="-z nodefs" 9170 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" 9171 else 9172 # Determine the default libpath from the value encoded in an 9173 # empty executable. 9174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9175/* end confdefs.h. */ 9176 9177int 9178main () 9179{ 9180 9181 ; 9182 return 0; 9183} 9184_ACEOF 9185if ac_fn_c_try_link "$LINENO"; then : 9186 9187lt_aix_libpath_sed=' 9188 /Import File Strings/,/^$/ { 9189 /^0/ { 9190 s/^0 *\(.*\)$/\1/ 9191 p 9192 } 9193 }' 9194aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9195# Check for a 64-bit object if we didn't find anything. 9196if test -z "$aix_libpath"; then 9197 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9198fi 9199fi 9200rm -f core conftest.err conftest.$ac_objext \ 9201 conftest$ac_exeext conftest.$ac_ext 9202if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9203 9204 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9205 # Warning - without using the other run time loading flags, 9206 # -berok will link without error, but may produce a broken library. 9207 no_undefined_flag=' ${wl}-bernotok' 9208 allow_undefined_flag=' ${wl}-berok' 9209 if test "$with_gnu_ld" = yes; then 9210 # We only use this code for GNU lds that support --whole-archive. 9211 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9212 else 9213 # Exported symbols can be pulled into shared objects from archives 9214 whole_archive_flag_spec='$convenience' 9215 fi 9216 archive_cmds_need_lc=yes 9217 # This is similar to how AIX traditionally builds its shared libraries. 9218 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' 9219 fi 9220 fi 9221 ;; 9222 9223 amigaos*) 9224 case $host_cpu in 9225 powerpc) 9226 # see comment about AmigaOS4 .so support 9227 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9228 archive_expsym_cmds='' 9229 ;; 9230 m68k) 9231 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)' 9232 hardcode_libdir_flag_spec='-L$libdir' 9233 hardcode_minus_L=yes 9234 ;; 9235 esac 9236 ;; 9237 9238 bsdi[45]*) 9239 export_dynamic_flag_spec=-rdynamic 9240 ;; 9241 9242 cygwin* | mingw* | pw32* | cegcc*) 9243 # When not using gcc, we currently assume that we are using 9244 # Microsoft Visual C++. 9245 # hardcode_libdir_flag_spec is actually meaningless, as there is 9246 # no search path for DLLs. 9247 hardcode_libdir_flag_spec=' ' 9248 allow_undefined_flag=unsupported 9249 # Tell ltmain to make .lib files, not .a files. 9250 libext=lib 9251 # Tell ltmain to make .dll files, not .so files. 9252 shrext_cmds=".dll" 9253 # FIXME: Setting linknames here is a bad hack. 9254 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9255 # The linker will automatically build a .lib file if we build a DLL. 9256 old_archive_from_new_cmds='true' 9257 # FIXME: Should let the user specify the lib program. 9258 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9259 fix_srcfile_path='`cygpath -w "$srcfile"`' 9260 enable_shared_with_static_runtimes=yes 9261 ;; 9262 9263 darwin* | rhapsody*) 9264 9265 9266 archive_cmds_need_lc=no 9267 hardcode_direct=no 9268 hardcode_automatic=yes 9269 hardcode_shlibpath_var=unsupported 9270 if test "$lt_cv_ld_force_load" = "yes"; then 9271 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\"`' 9272 else 9273 whole_archive_flag_spec='' 9274 fi 9275 link_all_deplibs=yes 9276 allow_undefined_flag="$_lt_dar_allow_undefined" 9277 case $cc_basename in 9278 ifort*) _lt_dar_can_shared=yes ;; 9279 *) _lt_dar_can_shared=$GCC ;; 9280 esac 9281 if test "$_lt_dar_can_shared" = "yes"; then 9282 output_verbose_link_cmd=func_echo_all 9283 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9284 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9285 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}" 9286 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}" 9287 9288 else 9289 ld_shlibs=no 9290 fi 9291 9292 ;; 9293 9294 dgux*) 9295 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9296 hardcode_libdir_flag_spec='-L$libdir' 9297 hardcode_shlibpath_var=no 9298 ;; 9299 9300 freebsd1*) 9301 ld_shlibs=no 9302 ;; 9303 9304 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9305 # support. Future versions do this automatically, but an explicit c++rt0.o 9306 # does not break anything, and helps significantly (at the cost of a little 9307 # extra space). 9308 freebsd2.2*) 9309 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9310 hardcode_libdir_flag_spec='-R$libdir' 9311 hardcode_direct=yes 9312 hardcode_shlibpath_var=no 9313 ;; 9314 9315 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9316 freebsd2*) 9317 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9318 hardcode_direct=yes 9319 hardcode_minus_L=yes 9320 hardcode_shlibpath_var=no 9321 ;; 9322 9323 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9324 freebsd* | dragonfly*) 9325 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9326 hardcode_libdir_flag_spec='-R$libdir' 9327 hardcode_direct=yes 9328 hardcode_shlibpath_var=no 9329 ;; 9330 9331 hpux9*) 9332 if test "$GCC" = yes; then 9333 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' 9334 else 9335 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' 9336 fi 9337 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9338 hardcode_libdir_separator=: 9339 hardcode_direct=yes 9340 9341 # hardcode_minus_L: Not really in the search PATH, 9342 # but as the default location of the library. 9343 hardcode_minus_L=yes 9344 export_dynamic_flag_spec='${wl}-E' 9345 ;; 9346 9347 hpux10*) 9348 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9349 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9350 else 9351 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9352 fi 9353 if test "$with_gnu_ld" = no; then 9354 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9355 hardcode_libdir_flag_spec_ld='+b $libdir' 9356 hardcode_libdir_separator=: 9357 hardcode_direct=yes 9358 hardcode_direct_absolute=yes 9359 export_dynamic_flag_spec='${wl}-E' 9360 # hardcode_minus_L: Not really in the search PATH, 9361 # but as the default location of the library. 9362 hardcode_minus_L=yes 9363 fi 9364 ;; 9365 9366 hpux11*) 9367 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9368 case $host_cpu in 9369 hppa*64*) 9370 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9371 ;; 9372 ia64*) 9373 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9374 ;; 9375 *) 9376 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9377 ;; 9378 esac 9379 else 9380 case $host_cpu in 9381 hppa*64*) 9382 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9383 ;; 9384 ia64*) 9385 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9386 ;; 9387 *) 9388 9389 # Older versions of the 11.00 compiler do not understand -b yet 9390 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9392$as_echo_n "checking if $CC understands -b... " >&6; } 9393if test "${lt_cv_prog_compiler__b+set}" = set; then : 9394 $as_echo_n "(cached) " >&6 9395else 9396 lt_cv_prog_compiler__b=no 9397 save_LDFLAGS="$LDFLAGS" 9398 LDFLAGS="$LDFLAGS -b" 9399 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9400 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9401 # The linker can only warn and ignore the option if not recognized 9402 # So say no if there are warnings 9403 if test -s conftest.err; then 9404 # Append any errors to the config.log. 9405 cat conftest.err 1>&5 9406 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9407 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9408 if diff conftest.exp conftest.er2 >/dev/null; then 9409 lt_cv_prog_compiler__b=yes 9410 fi 9411 else 9412 lt_cv_prog_compiler__b=yes 9413 fi 9414 fi 9415 $RM -r conftest* 9416 LDFLAGS="$save_LDFLAGS" 9417 9418fi 9419{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9420$as_echo "$lt_cv_prog_compiler__b" >&6; } 9421 9422if test x"$lt_cv_prog_compiler__b" = xyes; then 9423 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9424else 9425 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9426fi 9427 9428 ;; 9429 esac 9430 fi 9431 if test "$with_gnu_ld" = no; then 9432 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9433 hardcode_libdir_separator=: 9434 9435 case $host_cpu in 9436 hppa*64*|ia64*) 9437 hardcode_direct=no 9438 hardcode_shlibpath_var=no 9439 ;; 9440 *) 9441 hardcode_direct=yes 9442 hardcode_direct_absolute=yes 9443 export_dynamic_flag_spec='${wl}-E' 9444 9445 # hardcode_minus_L: Not really in the search PATH, 9446 # but as the default location of the library. 9447 hardcode_minus_L=yes 9448 ;; 9449 esac 9450 fi 9451 ;; 9452 9453 irix5* | irix6* | nonstopux*) 9454 if test "$GCC" = yes; then 9455 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' 9456 # Try to use the -exported_symbol ld option, if it does not 9457 # work, assume that -exports_file does not work either and 9458 # implicitly export all symbols. 9459 save_LDFLAGS="$LDFLAGS" 9460 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9462/* end confdefs.h. */ 9463int foo(void) {} 9464_ACEOF 9465if ac_fn_c_try_link "$LINENO"; then : 9466 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' 9467 9468fi 9469rm -f core conftest.err conftest.$ac_objext \ 9470 conftest$ac_exeext conftest.$ac_ext 9471 LDFLAGS="$save_LDFLAGS" 9472 else 9473 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' 9474 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' 9475 fi 9476 archive_cmds_need_lc='no' 9477 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9478 hardcode_libdir_separator=: 9479 inherit_rpath=yes 9480 link_all_deplibs=yes 9481 ;; 9482 9483 netbsd*) 9484 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9485 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9486 else 9487 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9488 fi 9489 hardcode_libdir_flag_spec='-R$libdir' 9490 hardcode_direct=yes 9491 hardcode_shlibpath_var=no 9492 ;; 9493 9494 newsos6) 9495 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9496 hardcode_direct=yes 9497 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9498 hardcode_libdir_separator=: 9499 hardcode_shlibpath_var=no 9500 ;; 9501 9502 *nto* | *qnx*) 9503 ;; 9504 9505 openbsd*) 9506 if test -f /usr/libexec/ld.so; then 9507 hardcode_direct=yes 9508 hardcode_shlibpath_var=no 9509 hardcode_direct_absolute=yes 9510 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9511 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9512 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9513 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9514 export_dynamic_flag_spec='${wl}-E' 9515 else 9516 case $host_os in 9517 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9518 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9519 hardcode_libdir_flag_spec='-R$libdir' 9520 ;; 9521 *) 9522 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9523 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9524 ;; 9525 esac 9526 fi 9527 else 9528 ld_shlibs=no 9529 fi 9530 ;; 9531 9532 os2*) 9533 hardcode_libdir_flag_spec='-L$libdir' 9534 hardcode_minus_L=yes 9535 allow_undefined_flag=unsupported 9536 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' 9537 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9538 ;; 9539 9540 osf3*) 9541 if test "$GCC" = yes; then 9542 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9543 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' 9544 else 9545 allow_undefined_flag=' -expect_unresolved \*' 9546 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' 9547 fi 9548 archive_cmds_need_lc='no' 9549 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9550 hardcode_libdir_separator=: 9551 ;; 9552 9553 osf4* | osf5*) # as osf3* with the addition of -msym flag 9554 if test "$GCC" = yes; then 9555 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9556 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' 9557 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9558 else 9559 allow_undefined_flag=' -expect_unresolved \*' 9560 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' 9561 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~ 9562 $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' 9563 9564 # Both c and cxx compiler support -rpath directly 9565 hardcode_libdir_flag_spec='-rpath $libdir' 9566 fi 9567 archive_cmds_need_lc='no' 9568 hardcode_libdir_separator=: 9569 ;; 9570 9571 solaris*) 9572 no_undefined_flag=' -z defs' 9573 if test "$GCC" = yes; then 9574 wlarc='${wl}' 9575 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9576 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9577 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9578 else 9579 case `$CC -V 2>&1` in 9580 *"Compilers 5.0"*) 9581 wlarc='' 9582 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9583 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9584 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9585 ;; 9586 *) 9587 wlarc='${wl}' 9588 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9589 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9590 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9591 ;; 9592 esac 9593 fi 9594 hardcode_libdir_flag_spec='-R$libdir' 9595 hardcode_shlibpath_var=no 9596 case $host_os in 9597 solaris2.[0-5] | solaris2.[0-5].*) ;; 9598 *) 9599 # The compiler driver will combine and reorder linker options, 9600 # but understands `-z linker_flag'. GCC discards it without `$wl', 9601 # but is careful enough not to reorder. 9602 # Supported since Solaris 2.6 (maybe 2.5.1?) 9603 if test "$GCC" = yes; then 9604 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9605 else 9606 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9607 fi 9608 ;; 9609 esac 9610 link_all_deplibs=yes 9611 ;; 9612 9613 sunos4*) 9614 if test "x$host_vendor" = xsequent; then 9615 # Use $CC to link under sequent, because it throws in some extra .o 9616 # files that make .init and .fini sections work. 9617 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9618 else 9619 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9620 fi 9621 hardcode_libdir_flag_spec='-L$libdir' 9622 hardcode_direct=yes 9623 hardcode_minus_L=yes 9624 hardcode_shlibpath_var=no 9625 ;; 9626 9627 sysv4) 9628 case $host_vendor in 9629 sni) 9630 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9631 hardcode_direct=yes # is this really true??? 9632 ;; 9633 siemens) 9634 ## LD is ld it makes a PLAMLIB 9635 ## CC just makes a GrossModule. 9636 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9637 reload_cmds='$CC -r -o $output$reload_objs' 9638 hardcode_direct=no 9639 ;; 9640 motorola) 9641 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9642 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9643 ;; 9644 esac 9645 runpath_var='LD_RUN_PATH' 9646 hardcode_shlibpath_var=no 9647 ;; 9648 9649 sysv4.3*) 9650 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9651 hardcode_shlibpath_var=no 9652 export_dynamic_flag_spec='-Bexport' 9653 ;; 9654 9655 sysv4*MP*) 9656 if test -d /usr/nec; then 9657 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9658 hardcode_shlibpath_var=no 9659 runpath_var=LD_RUN_PATH 9660 hardcode_runpath_var=yes 9661 ld_shlibs=yes 9662 fi 9663 ;; 9664 9665 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9666 no_undefined_flag='${wl}-z,text' 9667 archive_cmds_need_lc=no 9668 hardcode_shlibpath_var=no 9669 runpath_var='LD_RUN_PATH' 9670 9671 if test "$GCC" = yes; then 9672 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9673 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9674 else 9675 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9676 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9677 fi 9678 ;; 9679 9680 sysv5* | sco3.2v5* | sco5v6*) 9681 # Note: We can NOT use -z defs as we might desire, because we do not 9682 # link with -lc, and that would cause any symbols used from libc to 9683 # always be unresolved, which means just about no library would 9684 # ever link correctly. If we're not using GNU ld we use -z text 9685 # though, which does catch some bad symbols but isn't as heavy-handed 9686 # as -z defs. 9687 no_undefined_flag='${wl}-z,text' 9688 allow_undefined_flag='${wl}-z,nodefs' 9689 archive_cmds_need_lc=no 9690 hardcode_shlibpath_var=no 9691 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9692 hardcode_libdir_separator=':' 9693 link_all_deplibs=yes 9694 export_dynamic_flag_spec='${wl}-Bexport' 9695 runpath_var='LD_RUN_PATH' 9696 9697 if test "$GCC" = yes; then 9698 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9699 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9700 else 9701 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9702 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9703 fi 9704 ;; 9705 9706 uts4*) 9707 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9708 hardcode_libdir_flag_spec='-L$libdir' 9709 hardcode_shlibpath_var=no 9710 ;; 9711 9712 *) 9713 ld_shlibs=no 9714 ;; 9715 esac 9716 9717 if test x$host_vendor = xsni; then 9718 case $host in 9719 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9720 export_dynamic_flag_spec='${wl}-Blargedynsym' 9721 ;; 9722 esac 9723 fi 9724 fi 9725 9726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9727$as_echo "$ld_shlibs" >&6; } 9728test "$ld_shlibs" = no && can_build_shared=no 9729 9730with_gnu_ld=$with_gnu_ld 9731 9732 9733 9734 9735 9736 9737 9738 9739 9740 9741 9742 9743 9744 9745 9746# 9747# Do we need to explicitly link libc? 9748# 9749case "x$archive_cmds_need_lc" in 9750x|xyes) 9751 # Assume -lc should be added 9752 archive_cmds_need_lc=yes 9753 9754 if test "$enable_shared" = yes && test "$GCC" = yes; then 9755 case $archive_cmds in 9756 *'~'*) 9757 # FIXME: we may have to deal with multi-command sequences. 9758 ;; 9759 '$CC '*) 9760 # Test whether the compiler implicitly links with -lc since on some 9761 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9762 # to ld, don't add -lc before -lgcc. 9763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9764$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9765if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : 9766 $as_echo_n "(cached) " >&6 9767else 9768 $RM conftest* 9769 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9770 9771 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9772 (eval $ac_compile) 2>&5 9773 ac_status=$? 9774 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9775 test $ac_status = 0; } 2>conftest.err; then 9776 soname=conftest 9777 lib=conftest 9778 libobjs=conftest.$ac_objext 9779 deplibs= 9780 wl=$lt_prog_compiler_wl 9781 pic_flag=$lt_prog_compiler_pic 9782 compiler_flags=-v 9783 linker_flags=-v 9784 verstring= 9785 output_objdir=. 9786 libname=conftest 9787 lt_save_allow_undefined_flag=$allow_undefined_flag 9788 allow_undefined_flag= 9789 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9790 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9791 ac_status=$? 9792 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9793 test $ac_status = 0; } 9794 then 9795 lt_cv_archive_cmds_need_lc=no 9796 else 9797 lt_cv_archive_cmds_need_lc=yes 9798 fi 9799 allow_undefined_flag=$lt_save_allow_undefined_flag 9800 else 9801 cat conftest.err 1>&5 9802 fi 9803 $RM conftest* 9804 9805fi 9806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9807$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9808 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9809 ;; 9810 esac 9811 fi 9812 ;; 9813esac 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 9837 9838 9839 9840 9841 9842 9843 9844 9845 9846 9847 9848 9849 9850 9851 9852 9853 9854 9855 9856 9857 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867 9868 9869 9870 9871 9872 9873 9874 9875 9876 9877 9878 9879 9880 9881 9882 9883 9884 9885 9886 9887 9888 9889 9890 9891 9892 9893 9894 9895 9896 9897 9898 9899 9900 9901 9902 9903 9904 9905 9906 9907 9908 9909 9910 9911 9912 9913 9914 9915 9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9972$as_echo_n "checking dynamic linker characteristics... " >&6; } 9973 9974if test "$GCC" = yes; then 9975 case $host_os in 9976 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9977 *) lt_awk_arg="/^libraries:/" ;; 9978 esac 9979 case $host_os in 9980 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9981 *) lt_sed_strip_eq="s,=/,/,g" ;; 9982 esac 9983 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9984 case $lt_search_path_spec in 9985 *\;*) 9986 # if the path contains ";" then we assume it to be the separator 9987 # otherwise default to the standard path separator (i.e. ":") - it is 9988 # assumed that no part of a normal pathname contains ";" but that should 9989 # okay in the real world where ";" in dirpaths is itself problematic. 9990 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9991 ;; 9992 *) 9993 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9994 ;; 9995 esac 9996 # Ok, now we have the path, separated by spaces, we can step through it 9997 # and add multilib dir if necessary. 9998 lt_tmp_lt_search_path_spec= 9999 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10000 for lt_sys_path in $lt_search_path_spec; do 10001 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10002 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10003 else 10004 test -d "$lt_sys_path" && \ 10005 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10006 fi 10007 done 10008 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10009BEGIN {RS=" "; FS="/|\n";} { 10010 lt_foo=""; 10011 lt_count=0; 10012 for (lt_i = NF; lt_i > 0; lt_i--) { 10013 if ($lt_i != "" && $lt_i != ".") { 10014 if ($lt_i == "..") { 10015 lt_count++; 10016 } else { 10017 if (lt_count == 0) { 10018 lt_foo="/" $lt_i lt_foo; 10019 } else { 10020 lt_count--; 10021 } 10022 } 10023 } 10024 } 10025 if (lt_foo != "") { lt_freq[lt_foo]++; } 10026 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10027}'` 10028 # AWK program above erroneously prepends '/' to C:/dos/paths 10029 # for these hosts. 10030 case $host_os in 10031 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10032 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10033 esac 10034 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10035else 10036 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10037fi 10038library_names_spec= 10039libname_spec='lib$name' 10040soname_spec= 10041shrext_cmds=".so" 10042postinstall_cmds= 10043postuninstall_cmds= 10044finish_cmds= 10045finish_eval= 10046shlibpath_var= 10047shlibpath_overrides_runpath=unknown 10048version_type=none 10049dynamic_linker="$host_os ld.so" 10050sys_lib_dlsearch_path_spec="/lib /usr/lib" 10051need_lib_prefix=unknown 10052hardcode_into_libs=no 10053 10054# when you set need_version to no, make sure it does not cause -set_version 10055# flags to be left without arguments 10056need_version=unknown 10057 10058case $host_os in 10059aix3*) 10060 version_type=linux 10061 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10062 shlibpath_var=LIBPATH 10063 10064 # AIX 3 has no versioning support, so we append a major version to the name. 10065 soname_spec='${libname}${release}${shared_ext}$major' 10066 ;; 10067 10068aix[4-9]*) 10069 version_type=linux 10070 need_lib_prefix=no 10071 need_version=no 10072 hardcode_into_libs=yes 10073 if test "$host_cpu" = ia64; then 10074 # AIX 5 supports IA64 10075 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10076 shlibpath_var=LD_LIBRARY_PATH 10077 else 10078 # With GCC up to 2.95.x, collect2 would create an import file 10079 # for dependence libraries. The import file would start with 10080 # the line `#! .'. This would cause the generated library to 10081 # depend on `.', always an invalid library. This was fixed in 10082 # development snapshots of GCC prior to 3.0. 10083 case $host_os in 10084 aix4 | aix4.[01] | aix4.[01].*) 10085 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10086 echo ' yes ' 10087 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10088 : 10089 else 10090 can_build_shared=no 10091 fi 10092 ;; 10093 esac 10094 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10095 # soname into executable. Probably we can add versioning support to 10096 # collect2, so additional links can be useful in future. 10097 if test "$aix_use_runtimelinking" = yes; then 10098 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10099 # instead of lib<name>.a to let people know that these are not 10100 # typical AIX shared libraries. 10101 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10102 else 10103 # We preserve .a as extension for shared libraries through AIX4.2 10104 # and later when we are not doing run time linking. 10105 library_names_spec='${libname}${release}.a $libname.a' 10106 soname_spec='${libname}${release}${shared_ext}$major' 10107 fi 10108 shlibpath_var=LIBPATH 10109 fi 10110 ;; 10111 10112amigaos*) 10113 case $host_cpu in 10114 powerpc) 10115 # Since July 2007 AmigaOS4 officially supports .so libraries. 10116 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10117 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10118 ;; 10119 m68k) 10120 library_names_spec='$libname.ixlibrary $libname.a' 10121 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10122 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' 10123 ;; 10124 esac 10125 ;; 10126 10127beos*) 10128 library_names_spec='${libname}${shared_ext}' 10129 dynamic_linker="$host_os ld.so" 10130 shlibpath_var=LIBRARY_PATH 10131 ;; 10132 10133bsdi[45]*) 10134 version_type=linux 10135 need_version=no 10136 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10137 soname_spec='${libname}${release}${shared_ext}$major' 10138 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10139 shlibpath_var=LD_LIBRARY_PATH 10140 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10141 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10142 # the default ld.so.conf also contains /usr/contrib/lib and 10143 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10144 # libtool to hard-code these into programs 10145 ;; 10146 10147cygwin* | mingw* | pw32* | cegcc*) 10148 version_type=windows 10149 shrext_cmds=".dll" 10150 need_version=no 10151 need_lib_prefix=no 10152 10153 case $GCC,$host_os in 10154 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10155 library_names_spec='$libname.dll.a' 10156 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10157 postinstall_cmds='base_file=`basename \${file}`~ 10158 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10159 dldir=$destdir/`dirname \$dlpath`~ 10160 test -d \$dldir || mkdir -p \$dldir~ 10161 $install_prog $dir/$dlname \$dldir/$dlname~ 10162 chmod a+x \$dldir/$dlname~ 10163 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10164 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10165 fi' 10166 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10167 dlpath=$dir/\$dldll~ 10168 $RM \$dlpath' 10169 shlibpath_overrides_runpath=yes 10170 10171 case $host_os in 10172 cygwin*) 10173 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10174 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10175 10176 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10177 ;; 10178 mingw* | cegcc*) 10179 # MinGW DLLs use traditional 'lib' prefix 10180 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10181 ;; 10182 pw32*) 10183 # pw32 DLLs use 'pw' prefix rather than 'lib' 10184 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10185 ;; 10186 esac 10187 ;; 10188 10189 *) 10190 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10191 ;; 10192 esac 10193 dynamic_linker='Win32 ld.exe' 10194 # FIXME: first we should search . and the directory the executable is in 10195 shlibpath_var=PATH 10196 ;; 10197 10198darwin* | rhapsody*) 10199 dynamic_linker="$host_os dyld" 10200 version_type=darwin 10201 need_lib_prefix=no 10202 need_version=no 10203 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10204 soname_spec='${libname}${release}${major}$shared_ext' 10205 shlibpath_overrides_runpath=yes 10206 shlibpath_var=DYLD_LIBRARY_PATH 10207 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10208 10209 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10210 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10211 ;; 10212 10213dgux*) 10214 version_type=linux 10215 need_lib_prefix=no 10216 need_version=no 10217 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10218 soname_spec='${libname}${release}${shared_ext}$major' 10219 shlibpath_var=LD_LIBRARY_PATH 10220 ;; 10221 10222freebsd1*) 10223 dynamic_linker=no 10224 ;; 10225 10226freebsd* | dragonfly*) 10227 # DragonFly does not have aout. When/if they implement a new 10228 # versioning mechanism, adjust this. 10229 if test -x /usr/bin/objformat; then 10230 objformat=`/usr/bin/objformat` 10231 else 10232 case $host_os in 10233 freebsd[123]*) objformat=aout ;; 10234 *) objformat=elf ;; 10235 esac 10236 fi 10237 version_type=freebsd-$objformat 10238 case $version_type in 10239 freebsd-elf*) 10240 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10241 need_version=no 10242 need_lib_prefix=no 10243 ;; 10244 freebsd-*) 10245 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10246 need_version=yes 10247 ;; 10248 esac 10249 shlibpath_var=LD_LIBRARY_PATH 10250 case $host_os in 10251 freebsd2*) 10252 shlibpath_overrides_runpath=yes 10253 ;; 10254 freebsd3.[01]* | freebsdelf3.[01]*) 10255 shlibpath_overrides_runpath=yes 10256 hardcode_into_libs=yes 10257 ;; 10258 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10259 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10260 shlibpath_overrides_runpath=no 10261 hardcode_into_libs=yes 10262 ;; 10263 *) # from 4.6 on, and DragonFly 10264 shlibpath_overrides_runpath=yes 10265 hardcode_into_libs=yes 10266 ;; 10267 esac 10268 ;; 10269 10270gnu*) 10271 version_type=linux 10272 need_lib_prefix=no 10273 need_version=no 10274 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10275 soname_spec='${libname}${release}${shared_ext}$major' 10276 shlibpath_var=LD_LIBRARY_PATH 10277 hardcode_into_libs=yes 10278 ;; 10279 10280haiku*) 10281 version_type=linux 10282 need_lib_prefix=no 10283 need_version=no 10284 dynamic_linker="$host_os runtime_loader" 10285 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10286 soname_spec='${libname}${release}${shared_ext}$major' 10287 shlibpath_var=LIBRARY_PATH 10288 shlibpath_overrides_runpath=yes 10289 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 10290 hardcode_into_libs=yes 10291 ;; 10292 10293hpux9* | hpux10* | hpux11*) 10294 # Give a soname corresponding to the major version so that dld.sl refuses to 10295 # link against other versions. 10296 version_type=sunos 10297 need_lib_prefix=no 10298 need_version=no 10299 case $host_cpu in 10300 ia64*) 10301 shrext_cmds='.so' 10302 hardcode_into_libs=yes 10303 dynamic_linker="$host_os dld.so" 10304 shlibpath_var=LD_LIBRARY_PATH 10305 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10306 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10307 soname_spec='${libname}${release}${shared_ext}$major' 10308 if test "X$HPUX_IA64_MODE" = X32; then 10309 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10310 else 10311 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10312 fi 10313 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10314 ;; 10315 hppa*64*) 10316 shrext_cmds='.sl' 10317 hardcode_into_libs=yes 10318 dynamic_linker="$host_os dld.sl" 10319 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10320 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10321 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10322 soname_spec='${libname}${release}${shared_ext}$major' 10323 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10324 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10325 ;; 10326 *) 10327 shrext_cmds='.sl' 10328 dynamic_linker="$host_os dld.sl" 10329 shlibpath_var=SHLIB_PATH 10330 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10331 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10332 soname_spec='${libname}${release}${shared_ext}$major' 10333 ;; 10334 esac 10335 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10336 postinstall_cmds='chmod 555 $lib' 10337 # or fails outright, so override atomically: 10338 install_override_mode=555 10339 ;; 10340 10341interix[3-9]*) 10342 version_type=linux 10343 need_lib_prefix=no 10344 need_version=no 10345 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10346 soname_spec='${libname}${release}${shared_ext}$major' 10347 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10348 shlibpath_var=LD_LIBRARY_PATH 10349 shlibpath_overrides_runpath=no 10350 hardcode_into_libs=yes 10351 ;; 10352 10353irix5* | irix6* | nonstopux*) 10354 case $host_os in 10355 nonstopux*) version_type=nonstopux ;; 10356 *) 10357 if test "$lt_cv_prog_gnu_ld" = yes; then 10358 version_type=linux 10359 else 10360 version_type=irix 10361 fi ;; 10362 esac 10363 need_lib_prefix=no 10364 need_version=no 10365 soname_spec='${libname}${release}${shared_ext}$major' 10366 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10367 case $host_os in 10368 irix5* | nonstopux*) 10369 libsuff= shlibsuff= 10370 ;; 10371 *) 10372 case $LD in # libtool.m4 will add one of these switches to LD 10373 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10374 libsuff= shlibsuff= libmagic=32-bit;; 10375 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10376 libsuff=32 shlibsuff=N32 libmagic=N32;; 10377 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10378 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10379 *) libsuff= shlibsuff= libmagic=never-match;; 10380 esac 10381 ;; 10382 esac 10383 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10384 shlibpath_overrides_runpath=no 10385 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10386 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10387 hardcode_into_libs=yes 10388 ;; 10389 10390# No shared lib support for Linux oldld, aout, or coff. 10391linux*oldld* | linux*aout* | linux*coff*) 10392 dynamic_linker=no 10393 ;; 10394 10395# This must be Linux ELF. 10396linux* | k*bsd*-gnu | kopensolaris*-gnu) 10397 version_type=linux 10398 need_lib_prefix=no 10399 need_version=no 10400 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10401 soname_spec='${libname}${release}${shared_ext}$major' 10402 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10403 shlibpath_var=LD_LIBRARY_PATH 10404 shlibpath_overrides_runpath=no 10405 10406 # Some binutils ld are patched to set DT_RUNPATH 10407 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 10408 $as_echo_n "(cached) " >&6 10409else 10410 lt_cv_shlibpath_overrides_runpath=no 10411 save_LDFLAGS=$LDFLAGS 10412 save_libdir=$libdir 10413 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10414 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10416/* end confdefs.h. */ 10417 10418int 10419main () 10420{ 10421 10422 ; 10423 return 0; 10424} 10425_ACEOF 10426if ac_fn_c_try_link "$LINENO"; then : 10427 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10428 lt_cv_shlibpath_overrides_runpath=yes 10429fi 10430fi 10431rm -f core conftest.err conftest.$ac_objext \ 10432 conftest$ac_exeext conftest.$ac_ext 10433 LDFLAGS=$save_LDFLAGS 10434 libdir=$save_libdir 10435 10436fi 10437 10438 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10439 10440 # This implies no fast_install, which is unacceptable. 10441 # Some rework will be needed to allow for fast_install 10442 # before this can be enabled. 10443 hardcode_into_libs=yes 10444 10445 # Append ld.so.conf contents to the search path 10446 if test -f /etc/ld.so.conf; then 10447 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' ' '` 10448 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10449 fi 10450 10451 # We used to test for /lib/ld.so.1 and disable shared libraries on 10452 # powerpc, because MkLinux only supported shared libraries with the 10453 # GNU dynamic linker. Since this was broken with cross compilers, 10454 # most powerpc-linux boxes support dynamic linking these days and 10455 # people can always --disable-shared, the test was removed, and we 10456 # assume the GNU/Linux dynamic linker is in use. 10457 dynamic_linker='GNU/Linux ld.so' 10458 ;; 10459 10460netbsd*) 10461 version_type=sunos 10462 need_lib_prefix=no 10463 need_version=no 10464 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10465 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10466 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10467 dynamic_linker='NetBSD (a.out) ld.so' 10468 else 10469 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10470 soname_spec='${libname}${release}${shared_ext}$major' 10471 dynamic_linker='NetBSD ld.elf_so' 10472 fi 10473 shlibpath_var=LD_LIBRARY_PATH 10474 shlibpath_overrides_runpath=yes 10475 hardcode_into_libs=yes 10476 ;; 10477 10478newsos6) 10479 version_type=linux 10480 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10481 shlibpath_var=LD_LIBRARY_PATH 10482 shlibpath_overrides_runpath=yes 10483 ;; 10484 10485*nto* | *qnx*) 10486 version_type=qnx 10487 need_lib_prefix=no 10488 need_version=no 10489 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10490 soname_spec='${libname}${release}${shared_ext}$major' 10491 shlibpath_var=LD_LIBRARY_PATH 10492 shlibpath_overrides_runpath=no 10493 hardcode_into_libs=yes 10494 dynamic_linker='ldqnx.so' 10495 ;; 10496 10497openbsd*) 10498 version_type=sunos 10499 sys_lib_dlsearch_path_spec="/usr/lib" 10500 need_lib_prefix=no 10501 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10502 case $host_os in 10503 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10504 *) need_version=no ;; 10505 esac 10506 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10507 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10508 shlibpath_var=LD_LIBRARY_PATH 10509 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10510 case $host_os in 10511 openbsd2.[89] | openbsd2.[89].*) 10512 shlibpath_overrides_runpath=no 10513 ;; 10514 *) 10515 shlibpath_overrides_runpath=yes 10516 ;; 10517 esac 10518 else 10519 shlibpath_overrides_runpath=yes 10520 fi 10521 ;; 10522 10523os2*) 10524 libname_spec='$name' 10525 shrext_cmds=".dll" 10526 need_lib_prefix=no 10527 library_names_spec='$libname${shared_ext} $libname.a' 10528 dynamic_linker='OS/2 ld.exe' 10529 shlibpath_var=LIBPATH 10530 ;; 10531 10532osf3* | osf4* | osf5*) 10533 version_type=osf 10534 need_lib_prefix=no 10535 need_version=no 10536 soname_spec='${libname}${release}${shared_ext}$major' 10537 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10538 shlibpath_var=LD_LIBRARY_PATH 10539 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10540 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10541 ;; 10542 10543rdos*) 10544 dynamic_linker=no 10545 ;; 10546 10547solaris*) 10548 version_type=linux 10549 need_lib_prefix=no 10550 need_version=no 10551 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10552 soname_spec='${libname}${release}${shared_ext}$major' 10553 shlibpath_var=LD_LIBRARY_PATH 10554 shlibpath_overrides_runpath=yes 10555 hardcode_into_libs=yes 10556 # ldd complains unless libraries are executable 10557 postinstall_cmds='chmod +x $lib' 10558 ;; 10559 10560sunos4*) 10561 version_type=sunos 10562 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10563 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10564 shlibpath_var=LD_LIBRARY_PATH 10565 shlibpath_overrides_runpath=yes 10566 if test "$with_gnu_ld" = yes; then 10567 need_lib_prefix=no 10568 fi 10569 need_version=yes 10570 ;; 10571 10572sysv4 | sysv4.3*) 10573 version_type=linux 10574 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10575 soname_spec='${libname}${release}${shared_ext}$major' 10576 shlibpath_var=LD_LIBRARY_PATH 10577 case $host_vendor in 10578 sni) 10579 shlibpath_overrides_runpath=no 10580 need_lib_prefix=no 10581 runpath_var=LD_RUN_PATH 10582 ;; 10583 siemens) 10584 need_lib_prefix=no 10585 ;; 10586 motorola) 10587 need_lib_prefix=no 10588 need_version=no 10589 shlibpath_overrides_runpath=no 10590 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10591 ;; 10592 esac 10593 ;; 10594 10595sysv4*MP*) 10596 if test -d /usr/nec ;then 10597 version_type=linux 10598 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10599 soname_spec='$libname${shared_ext}.$major' 10600 shlibpath_var=LD_LIBRARY_PATH 10601 fi 10602 ;; 10603 10604sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10605 version_type=freebsd-elf 10606 need_lib_prefix=no 10607 need_version=no 10608 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10609 soname_spec='${libname}${release}${shared_ext}$major' 10610 shlibpath_var=LD_LIBRARY_PATH 10611 shlibpath_overrides_runpath=yes 10612 hardcode_into_libs=yes 10613 if test "$with_gnu_ld" = yes; then 10614 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10615 else 10616 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10617 case $host_os in 10618 sco3.2v5*) 10619 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10620 ;; 10621 esac 10622 fi 10623 sys_lib_dlsearch_path_spec='/usr/lib' 10624 ;; 10625 10626tpf*) 10627 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10628 version_type=linux 10629 need_lib_prefix=no 10630 need_version=no 10631 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10632 shlibpath_var=LD_LIBRARY_PATH 10633 shlibpath_overrides_runpath=no 10634 hardcode_into_libs=yes 10635 ;; 10636 10637uts4*) 10638 version_type=linux 10639 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10640 soname_spec='${libname}${release}${shared_ext}$major' 10641 shlibpath_var=LD_LIBRARY_PATH 10642 ;; 10643 10644*) 10645 dynamic_linker=no 10646 ;; 10647esac 10648{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10649$as_echo "$dynamic_linker" >&6; } 10650test "$dynamic_linker" = no && can_build_shared=no 10651 10652variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10653if test "$GCC" = yes; then 10654 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10655fi 10656 10657if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10658 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10659fi 10660if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10661 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10662fi 10663 10664 10665 10666 10667 10668 10669 10670 10671 10672 10673 10674 10675 10676 10677 10678 10679 10680 10681 10682 10683 10684 10685 10686 10687 10688 10689 10690 10691 10692 10693 10694 10695 10696 10697 10698 10699 10700 10701 10702 10703 10704 10705 10706 10707 10708 10709 10710 10711 10712 10713 10714 10715 10716 10717 10718 10719 10720 10721 10722 10723 10724 10725 10726 10727 10728 10729 10730 10731 10732 10733 10734 10735 10736 10737 10738 10739 10740 10741 10742 10743 10744 10745 10746 10747 10748 10749 10750 10751 10752 10753 10754 10755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10756$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10757hardcode_action= 10758if test -n "$hardcode_libdir_flag_spec" || 10759 test -n "$runpath_var" || 10760 test "X$hardcode_automatic" = "Xyes" ; then 10761 10762 # We can hardcode non-existent directories. 10763 if test "$hardcode_direct" != no && 10764 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10765 # have to relink, otherwise we might link with an installed library 10766 # when we should be linking with a yet-to-be-installed one 10767 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10768 test "$hardcode_minus_L" != no; then 10769 # Linking always hardcodes the temporary library directory. 10770 hardcode_action=relink 10771 else 10772 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10773 hardcode_action=immediate 10774 fi 10775else 10776 # We cannot hardcode anything, or else we can only hardcode existing 10777 # directories. 10778 hardcode_action=unsupported 10779fi 10780{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10781$as_echo "$hardcode_action" >&6; } 10782 10783if test "$hardcode_action" = relink || 10784 test "$inherit_rpath" = yes; then 10785 # Fast installation is not supported 10786 enable_fast_install=no 10787elif test "$shlibpath_overrides_runpath" = yes || 10788 test "$enable_shared" = no; then 10789 # Fast installation is not necessary 10790 enable_fast_install=needless 10791fi 10792 10793 10794 10795 10796 10797 10798 if test "x$enable_dlopen" != xyes; then 10799 enable_dlopen=unknown 10800 enable_dlopen_self=unknown 10801 enable_dlopen_self_static=unknown 10802else 10803 lt_cv_dlopen=no 10804 lt_cv_dlopen_libs= 10805 10806 case $host_os in 10807 beos*) 10808 lt_cv_dlopen="load_add_on" 10809 lt_cv_dlopen_libs= 10810 lt_cv_dlopen_self=yes 10811 ;; 10812 10813 mingw* | pw32* | cegcc*) 10814 lt_cv_dlopen="LoadLibrary" 10815 lt_cv_dlopen_libs= 10816 ;; 10817 10818 cygwin*) 10819 lt_cv_dlopen="dlopen" 10820 lt_cv_dlopen_libs= 10821 ;; 10822 10823 darwin*) 10824 # if libdl is installed we need to link against it 10825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10826$as_echo_n "checking for dlopen in -ldl... " >&6; } 10827if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10828 $as_echo_n "(cached) " >&6 10829else 10830 ac_check_lib_save_LIBS=$LIBS 10831LIBS="-ldl $LIBS" 10832cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10833/* end confdefs.h. */ 10834 10835/* Override any GCC internal prototype to avoid an error. 10836 Use char because int might match the return type of a GCC 10837 builtin and then its argument prototype would still apply. */ 10838#ifdef __cplusplus 10839extern "C" 10840#endif 10841char dlopen (); 10842int 10843main () 10844{ 10845return dlopen (); 10846 ; 10847 return 0; 10848} 10849_ACEOF 10850if ac_fn_c_try_link "$LINENO"; then : 10851 ac_cv_lib_dl_dlopen=yes 10852else 10853 ac_cv_lib_dl_dlopen=no 10854fi 10855rm -f core conftest.err conftest.$ac_objext \ 10856 conftest$ac_exeext conftest.$ac_ext 10857LIBS=$ac_check_lib_save_LIBS 10858fi 10859{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10860$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10861if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10862 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10863else 10864 10865 lt_cv_dlopen="dyld" 10866 lt_cv_dlopen_libs= 10867 lt_cv_dlopen_self=yes 10868 10869fi 10870 10871 ;; 10872 10873 *) 10874 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10875if test "x$ac_cv_func_shl_load" = x""yes; then : 10876 lt_cv_dlopen="shl_load" 10877else 10878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10879$as_echo_n "checking for shl_load in -ldld... " >&6; } 10880if test "${ac_cv_lib_dld_shl_load+set}" = set; then : 10881 $as_echo_n "(cached) " >&6 10882else 10883 ac_check_lib_save_LIBS=$LIBS 10884LIBS="-ldld $LIBS" 10885cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10886/* end confdefs.h. */ 10887 10888/* Override any GCC internal prototype to avoid an error. 10889 Use char because int might match the return type of a GCC 10890 builtin and then its argument prototype would still apply. */ 10891#ifdef __cplusplus 10892extern "C" 10893#endif 10894char shl_load (); 10895int 10896main () 10897{ 10898return shl_load (); 10899 ; 10900 return 0; 10901} 10902_ACEOF 10903if ac_fn_c_try_link "$LINENO"; then : 10904 ac_cv_lib_dld_shl_load=yes 10905else 10906 ac_cv_lib_dld_shl_load=no 10907fi 10908rm -f core conftest.err conftest.$ac_objext \ 10909 conftest$ac_exeext conftest.$ac_ext 10910LIBS=$ac_check_lib_save_LIBS 10911fi 10912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10913$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10914if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : 10915 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10916else 10917 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10918if test "x$ac_cv_func_dlopen" = x""yes; then : 10919 lt_cv_dlopen="dlopen" 10920else 10921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10922$as_echo_n "checking for dlopen in -ldl... " >&6; } 10923if test "${ac_cv_lib_dl_dlopen+set}" = set; then : 10924 $as_echo_n "(cached) " >&6 10925else 10926 ac_check_lib_save_LIBS=$LIBS 10927LIBS="-ldl $LIBS" 10928cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10929/* end confdefs.h. */ 10930 10931/* Override any GCC internal prototype to avoid an error. 10932 Use char because int might match the return type of a GCC 10933 builtin and then its argument prototype would still apply. */ 10934#ifdef __cplusplus 10935extern "C" 10936#endif 10937char dlopen (); 10938int 10939main () 10940{ 10941return dlopen (); 10942 ; 10943 return 0; 10944} 10945_ACEOF 10946if ac_fn_c_try_link "$LINENO"; then : 10947 ac_cv_lib_dl_dlopen=yes 10948else 10949 ac_cv_lib_dl_dlopen=no 10950fi 10951rm -f core conftest.err conftest.$ac_objext \ 10952 conftest$ac_exeext conftest.$ac_ext 10953LIBS=$ac_check_lib_save_LIBS 10954fi 10955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10956$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10957if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : 10958 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10959else 10960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10961$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10962if test "${ac_cv_lib_svld_dlopen+set}" = set; then : 10963 $as_echo_n "(cached) " >&6 10964else 10965 ac_check_lib_save_LIBS=$LIBS 10966LIBS="-lsvld $LIBS" 10967cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10968/* end confdefs.h. */ 10969 10970/* Override any GCC internal prototype to avoid an error. 10971 Use char because int might match the return type of a GCC 10972 builtin and then its argument prototype would still apply. */ 10973#ifdef __cplusplus 10974extern "C" 10975#endif 10976char dlopen (); 10977int 10978main () 10979{ 10980return dlopen (); 10981 ; 10982 return 0; 10983} 10984_ACEOF 10985if ac_fn_c_try_link "$LINENO"; then : 10986 ac_cv_lib_svld_dlopen=yes 10987else 10988 ac_cv_lib_svld_dlopen=no 10989fi 10990rm -f core conftest.err conftest.$ac_objext \ 10991 conftest$ac_exeext conftest.$ac_ext 10992LIBS=$ac_check_lib_save_LIBS 10993fi 10994{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10995$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10996if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : 10997 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10998else 10999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11000$as_echo_n "checking for dld_link in -ldld... " >&6; } 11001if test "${ac_cv_lib_dld_dld_link+set}" = set; then : 11002 $as_echo_n "(cached) " >&6 11003else 11004 ac_check_lib_save_LIBS=$LIBS 11005LIBS="-ldld $LIBS" 11006cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11007/* end confdefs.h. */ 11008 11009/* Override any GCC internal prototype to avoid an error. 11010 Use char because int might match the return type of a GCC 11011 builtin and then its argument prototype would still apply. */ 11012#ifdef __cplusplus 11013extern "C" 11014#endif 11015char dld_link (); 11016int 11017main () 11018{ 11019return dld_link (); 11020 ; 11021 return 0; 11022} 11023_ACEOF 11024if ac_fn_c_try_link "$LINENO"; then : 11025 ac_cv_lib_dld_dld_link=yes 11026else 11027 ac_cv_lib_dld_dld_link=no 11028fi 11029rm -f core conftest.err conftest.$ac_objext \ 11030 conftest$ac_exeext conftest.$ac_ext 11031LIBS=$ac_check_lib_save_LIBS 11032fi 11033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11034$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11035if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : 11036 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11037fi 11038 11039 11040fi 11041 11042 11043fi 11044 11045 11046fi 11047 11048 11049fi 11050 11051 11052fi 11053 11054 ;; 11055 esac 11056 11057 if test "x$lt_cv_dlopen" != xno; then 11058 enable_dlopen=yes 11059 else 11060 enable_dlopen=no 11061 fi 11062 11063 case $lt_cv_dlopen in 11064 dlopen) 11065 save_CPPFLAGS="$CPPFLAGS" 11066 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11067 11068 save_LDFLAGS="$LDFLAGS" 11069 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11070 11071 save_LIBS="$LIBS" 11072 LIBS="$lt_cv_dlopen_libs $LIBS" 11073 11074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11075$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11076if test "${lt_cv_dlopen_self+set}" = set; then : 11077 $as_echo_n "(cached) " >&6 11078else 11079 if test "$cross_compiling" = yes; then : 11080 lt_cv_dlopen_self=cross 11081else 11082 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11083 lt_status=$lt_dlunknown 11084 cat > conftest.$ac_ext <<_LT_EOF 11085#line 11085 "configure" 11086#include "confdefs.h" 11087 11088#if HAVE_DLFCN_H 11089#include <dlfcn.h> 11090#endif 11091 11092#include <stdio.h> 11093 11094#ifdef RTLD_GLOBAL 11095# define LT_DLGLOBAL RTLD_GLOBAL 11096#else 11097# ifdef DL_GLOBAL 11098# define LT_DLGLOBAL DL_GLOBAL 11099# else 11100# define LT_DLGLOBAL 0 11101# endif 11102#endif 11103 11104/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11105 find out it does not work in some platform. */ 11106#ifndef LT_DLLAZY_OR_NOW 11107# ifdef RTLD_LAZY 11108# define LT_DLLAZY_OR_NOW RTLD_LAZY 11109# else 11110# ifdef DL_LAZY 11111# define LT_DLLAZY_OR_NOW DL_LAZY 11112# else 11113# ifdef RTLD_NOW 11114# define LT_DLLAZY_OR_NOW RTLD_NOW 11115# else 11116# ifdef DL_NOW 11117# define LT_DLLAZY_OR_NOW DL_NOW 11118# else 11119# define LT_DLLAZY_OR_NOW 0 11120# endif 11121# endif 11122# endif 11123# endif 11124#endif 11125 11126/* When -fvisbility=hidden is used, assume the code has been annotated 11127 correspondingly for the symbols needed. */ 11128#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11129void fnord () __attribute__((visibility("default"))); 11130#endif 11131 11132void fnord () { int i=42; } 11133int main () 11134{ 11135 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11136 int status = $lt_dlunknown; 11137 11138 if (self) 11139 { 11140 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11141 else 11142 { 11143 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11144 else puts (dlerror ()); 11145 } 11146 /* dlclose (self); */ 11147 } 11148 else 11149 puts (dlerror ()); 11150 11151 return status; 11152} 11153_LT_EOF 11154 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11155 (eval $ac_link) 2>&5 11156 ac_status=$? 11157 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11158 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11159 (./conftest; exit; ) >&5 2>/dev/null 11160 lt_status=$? 11161 case x$lt_status in 11162 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11163 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11164 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11165 esac 11166 else : 11167 # compilation failed 11168 lt_cv_dlopen_self=no 11169 fi 11170fi 11171rm -fr conftest* 11172 11173 11174fi 11175{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11176$as_echo "$lt_cv_dlopen_self" >&6; } 11177 11178 if test "x$lt_cv_dlopen_self" = xyes; then 11179 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11181$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11182if test "${lt_cv_dlopen_self_static+set}" = set; then : 11183 $as_echo_n "(cached) " >&6 11184else 11185 if test "$cross_compiling" = yes; then : 11186 lt_cv_dlopen_self_static=cross 11187else 11188 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11189 lt_status=$lt_dlunknown 11190 cat > conftest.$ac_ext <<_LT_EOF 11191#line 11191 "configure" 11192#include "confdefs.h" 11193 11194#if HAVE_DLFCN_H 11195#include <dlfcn.h> 11196#endif 11197 11198#include <stdio.h> 11199 11200#ifdef RTLD_GLOBAL 11201# define LT_DLGLOBAL RTLD_GLOBAL 11202#else 11203# ifdef DL_GLOBAL 11204# define LT_DLGLOBAL DL_GLOBAL 11205# else 11206# define LT_DLGLOBAL 0 11207# endif 11208#endif 11209 11210/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11211 find out it does not work in some platform. */ 11212#ifndef LT_DLLAZY_OR_NOW 11213# ifdef RTLD_LAZY 11214# define LT_DLLAZY_OR_NOW RTLD_LAZY 11215# else 11216# ifdef DL_LAZY 11217# define LT_DLLAZY_OR_NOW DL_LAZY 11218# else 11219# ifdef RTLD_NOW 11220# define LT_DLLAZY_OR_NOW RTLD_NOW 11221# else 11222# ifdef DL_NOW 11223# define LT_DLLAZY_OR_NOW DL_NOW 11224# else 11225# define LT_DLLAZY_OR_NOW 0 11226# endif 11227# endif 11228# endif 11229# endif 11230#endif 11231 11232/* When -fvisbility=hidden is used, assume the code has been annotated 11233 correspondingly for the symbols needed. */ 11234#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11235void fnord () __attribute__((visibility("default"))); 11236#endif 11237 11238void fnord () { int i=42; } 11239int main () 11240{ 11241 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11242 int status = $lt_dlunknown; 11243 11244 if (self) 11245 { 11246 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11247 else 11248 { 11249 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11250 else puts (dlerror ()); 11251 } 11252 /* dlclose (self); */ 11253 } 11254 else 11255 puts (dlerror ()); 11256 11257 return status; 11258} 11259_LT_EOF 11260 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11261 (eval $ac_link) 2>&5 11262 ac_status=$? 11263 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11264 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11265 (./conftest; exit; ) >&5 2>/dev/null 11266 lt_status=$? 11267 case x$lt_status in 11268 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11269 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11270 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11271 esac 11272 else : 11273 # compilation failed 11274 lt_cv_dlopen_self_static=no 11275 fi 11276fi 11277rm -fr conftest* 11278 11279 11280fi 11281{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11282$as_echo "$lt_cv_dlopen_self_static" >&6; } 11283 fi 11284 11285 CPPFLAGS="$save_CPPFLAGS" 11286 LDFLAGS="$save_LDFLAGS" 11287 LIBS="$save_LIBS" 11288 ;; 11289 esac 11290 11291 case $lt_cv_dlopen_self in 11292 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11293 *) enable_dlopen_self=unknown ;; 11294 esac 11295 11296 case $lt_cv_dlopen_self_static in 11297 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11298 *) enable_dlopen_self_static=unknown ;; 11299 esac 11300fi 11301 11302 11303 11304 11305 11306 11307 11308 11309 11310 11311 11312 11313 11314 11315 11316 11317 11318striplib= 11319old_striplib= 11320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11321$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11322if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11323 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11324 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11326$as_echo "yes" >&6; } 11327else 11328# FIXME - insert some real tests, host_os isn't really good enough 11329 case $host_os in 11330 darwin*) 11331 if test -n "$STRIP" ; then 11332 striplib="$STRIP -x" 11333 old_striplib="$STRIP -S" 11334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11335$as_echo "yes" >&6; } 11336 else 11337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11338$as_echo "no" >&6; } 11339 fi 11340 ;; 11341 *) 11342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11343$as_echo "no" >&6; } 11344 ;; 11345 esac 11346fi 11347 11348 11349 11350 11351 11352 11353 11354 11355 11356 11357 11358 11359 # Report which library types will actually be built 11360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11361$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11363$as_echo "$can_build_shared" >&6; } 11364 11365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11366$as_echo_n "checking whether to build shared libraries... " >&6; } 11367 test "$can_build_shared" = "no" && enable_shared=no 11368 11369 # On AIX, shared libraries and static libraries use the same namespace, and 11370 # are all built from PIC. 11371 case $host_os in 11372 aix3*) 11373 test "$enable_shared" = yes && enable_static=no 11374 if test -n "$RANLIB"; then 11375 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11376 postinstall_cmds='$RANLIB $lib' 11377 fi 11378 ;; 11379 11380 aix[4-9]*) 11381 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11382 test "$enable_shared" = yes && enable_static=no 11383 fi 11384 ;; 11385 esac 11386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11387$as_echo "$enable_shared" >&6; } 11388 11389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11390$as_echo_n "checking whether to build static libraries... " >&6; } 11391 # Make sure either enable_shared or enable_static is yes. 11392 test "$enable_shared" = yes || enable_static=yes 11393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11394$as_echo "$enable_static" >&6; } 11395 11396 11397 11398 11399fi 11400ac_ext=c 11401ac_cpp='$CPP $CPPFLAGS' 11402ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11403ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11404ac_compiler_gnu=$ac_cv_c_compiler_gnu 11405 11406CC="$lt_save_CC" 11407 11408 11409 11410 11411 11412 11413 11414 11415 11416 11417 11418 11419 11420 ac_config_commands="$ac_config_commands libtool" 11421 11422 11423 11424 11425# Only expand once: 11426 11427 11428 11429 11430 11431 11432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 11433$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 11434 # Check whether --enable-maintainer-mode was given. 11435if test "${enable_maintainer_mode+set}" = set; then : 11436 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 11437else 11438 USE_MAINTAINER_MODE=no 11439fi 11440 11441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 11442$as_echo "$USE_MAINTAINER_MODE" >&6; } 11443 if test $USE_MAINTAINER_MODE = yes; then 11444 MAINTAINER_MODE_TRUE= 11445 MAINTAINER_MODE_FALSE='#' 11446else 11447 MAINTAINER_MODE_TRUE='#' 11448 MAINTAINER_MODE_FALSE= 11449fi 11450 11451 MAINT=$MAINTAINER_MODE_TRUE 11452 11453 11454 11455# We need gfortran to compile parts of the library 11456# We can't use AC_PROG_FC because it expects a fully working gfortran. 11457#AC_PROG_FC(gfortran) 11458case `echo $GFORTRAN` in 11459 -* | no* ) 11460 FC=no ;; 11461 *) 11462 set dummy $GFORTRAN; ac_word=$2 11463 if test -x "$ac_word"; then 11464 FC="$GFORTRAN" 11465 else 11466 FC=no 11467 fi ;; 11468esac 11469ac_ext=${ac_fc_srcext-f} 11470ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5' 11471ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5' 11472ac_compiler_gnu=$ac_cv_fc_compiler_gnu 11473if test -n "$ac_tool_prefix"; then 11474 for ac_prog in gfortran 11475 do 11476 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 11477set dummy $ac_tool_prefix$ac_prog; ac_word=$2 11478{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11479$as_echo_n "checking for $ac_word... " >&6; } 11480if test "${ac_cv_prog_FC+set}" = set; then : 11481 $as_echo_n "(cached) " >&6 11482else 11483 if test -n "$FC"; then 11484 ac_cv_prog_FC="$FC" # Let the user override the test. 11485else 11486as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11487for as_dir in $PATH 11488do 11489 IFS=$as_save_IFS 11490 test -z "$as_dir" && as_dir=. 11491 for ac_exec_ext in '' $ac_executable_extensions; do 11492 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11493 ac_cv_prog_FC="$ac_tool_prefix$ac_prog" 11494 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11495 break 2 11496 fi 11497done 11498 done 11499IFS=$as_save_IFS 11500 11501fi 11502fi 11503FC=$ac_cv_prog_FC 11504if test -n "$FC"; then 11505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5 11506$as_echo "$FC" >&6; } 11507else 11508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11509$as_echo "no" >&6; } 11510fi 11511 11512 11513 test -n "$FC" && break 11514 done 11515fi 11516if test -z "$FC"; then 11517 ac_ct_FC=$FC 11518 for ac_prog in gfortran 11519do 11520 # Extract the first word of "$ac_prog", so it can be a program name with args. 11521set dummy $ac_prog; ac_word=$2 11522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11523$as_echo_n "checking for $ac_word... " >&6; } 11524if test "${ac_cv_prog_ac_ct_FC+set}" = set; then : 11525 $as_echo_n "(cached) " >&6 11526else 11527 if test -n "$ac_ct_FC"; then 11528 ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test. 11529else 11530as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11531for as_dir in $PATH 11532do 11533 IFS=$as_save_IFS 11534 test -z "$as_dir" && as_dir=. 11535 for ac_exec_ext in '' $ac_executable_extensions; do 11536 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11537 ac_cv_prog_ac_ct_FC="$ac_prog" 11538 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11539 break 2 11540 fi 11541done 11542 done 11543IFS=$as_save_IFS 11544 11545fi 11546fi 11547ac_ct_FC=$ac_cv_prog_ac_ct_FC 11548if test -n "$ac_ct_FC"; then 11549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5 11550$as_echo "$ac_ct_FC" >&6; } 11551else 11552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11553$as_echo "no" >&6; } 11554fi 11555 11556 11557 test -n "$ac_ct_FC" && break 11558done 11559 11560 if test "x$ac_ct_FC" = x; then 11561 FC="" 11562 else 11563 case $cross_compiling:$ac_tool_warned in 11564yes:) 11565{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11566$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11567ac_tool_warned=yes ;; 11568esac 11569 FC=$ac_ct_FC 11570 fi 11571fi 11572 11573 11574# Provide some information about the compiler. 11575$as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5 11576set X $ac_compile 11577ac_compiler=$2 11578for ac_option in --version -v -V -qversion; do 11579 { { ac_try="$ac_compiler $ac_option >&5" 11580case "(($ac_try" in 11581 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11582 *) ac_try_echo=$ac_try;; 11583esac 11584eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 11585$as_echo "$ac_try_echo"; } >&5 11586 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 11587 ac_status=$? 11588 if test -s conftest.err; then 11589 sed '10a\ 11590... rest of stderr output deleted ... 11591 10q' conftest.err >conftest.er1 11592 cat conftest.er1 >&5 11593 rm -f conftest.er1 conftest.err 11594 fi 11595 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11596 test $ac_status = 0; } 11597done 11598rm -f a.out 11599 11600# If we don't use `.F' as extension, the preprocessor is not run on the 11601# input file. (Note that this only needs to work for GNU compilers.) 11602ac_save_ext=$ac_ext 11603ac_ext=F 11604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5 11605$as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; } 11606if test "${ac_cv_fc_compiler_gnu+set}" = set; then : 11607 $as_echo_n "(cached) " >&6 11608else 11609 cat > conftest.$ac_ext <<_ACEOF 11610 program main 11611#ifndef __GNUC__ 11612 choke me 11613#endif 11614 11615 end 11616_ACEOF 11617if ac_fn_fc_try_compile "$LINENO"; then : 11618 ac_compiler_gnu=yes 11619else 11620 ac_compiler_gnu=no 11621fi 11622rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11623ac_cv_fc_compiler_gnu=$ac_compiler_gnu 11624 11625fi 11626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5 11627$as_echo "$ac_cv_fc_compiler_gnu" >&6; } 11628ac_ext=$ac_save_ext 11629ac_test_FCFLAGS=${FCFLAGS+set} 11630ac_save_FCFLAGS=$FCFLAGS 11631FCFLAGS= 11632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5 11633$as_echo_n "checking whether $FC accepts -g... " >&6; } 11634if test "${ac_cv_prog_fc_g+set}" = set; then : 11635 $as_echo_n "(cached) " >&6 11636else 11637 FCFLAGS=-g 11638cat > conftest.$ac_ext <<_ACEOF 11639 program main 11640 11641 end 11642_ACEOF 11643if ac_fn_fc_try_compile "$LINENO"; then : 11644 ac_cv_prog_fc_g=yes 11645else 11646 ac_cv_prog_fc_g=no 11647fi 11648rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11649 11650fi 11651{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5 11652$as_echo "$ac_cv_prog_fc_g" >&6; } 11653if test "$ac_test_FCFLAGS" = set; then 11654 FCFLAGS=$ac_save_FCFLAGS 11655elif test $ac_cv_prog_fc_g = yes; then 11656 if test "x$ac_cv_fc_compiler_gnu" = xyes; then 11657 FCFLAGS="-g -O2" 11658 else 11659 FCFLAGS="-g" 11660 fi 11661else 11662 if test "x$ac_cv_fc_compiler_gnu" = xyes; then 11663 FCFLAGS="-O2" 11664 else 11665 FCFLAGS= 11666 fi 11667fi 11668 11669ac_ext=c 11670ac_cpp='$CPP $CPPFLAGS' 11671ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11672ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11673ac_compiler_gnu=$ac_cv_c_compiler_gnu 11674 11675 ac_ext=${ac_fc_srcext-f} 11676ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5' 11677ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5' 11678ac_compiler_gnu=$ac_cv_fc_compiler_gnu 11679 11680 11681if test -z "$FC" || test "X$FC" = "Xno"; then 11682 _lt_disable_FC=yes 11683fi 11684 11685archive_cmds_need_lc_FC=no 11686allow_undefined_flag_FC= 11687always_export_symbols_FC=no 11688archive_expsym_cmds_FC= 11689export_dynamic_flag_spec_FC= 11690hardcode_direct_FC=no 11691hardcode_direct_absolute_FC=no 11692hardcode_libdir_flag_spec_FC= 11693hardcode_libdir_flag_spec_ld_FC= 11694hardcode_libdir_separator_FC= 11695hardcode_minus_L_FC=no 11696hardcode_automatic_FC=no 11697inherit_rpath_FC=no 11698module_cmds_FC= 11699module_expsym_cmds_FC= 11700link_all_deplibs_FC=unknown 11701old_archive_cmds_FC=$old_archive_cmds 11702reload_flag_FC=$reload_flag 11703reload_cmds_FC=$reload_cmds 11704no_undefined_flag_FC= 11705whole_archive_flag_spec_FC= 11706enable_shared_with_static_runtimes_FC=no 11707 11708# Source file extension for fc test sources. 11709ac_ext=${ac_fc_srcext-f} 11710 11711# Object file extension for compiled fc test sources. 11712objext=o 11713objext_FC=$objext 11714 11715# No sense in running all these tests if we already determined that 11716# the FC compiler isn't working. Some variables (like enable_shared) 11717# are currently assumed to apply to all compilers on this platform, 11718# and will be corrupted by setting them based on a non-working compiler. 11719if test "$_lt_disable_FC" != yes; then 11720 # Code to be used in simple compile tests 11721 lt_simple_compile_test_code="\ 11722 subroutine t 11723 return 11724 end 11725" 11726 11727 # Code to be used in simple link tests 11728 lt_simple_link_test_code="\ 11729 program t 11730 end 11731" 11732 11733 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 11734 11735 11736 11737 11738 11739 11740# If no C compiler was specified, use CC. 11741LTCC=${LTCC-"$CC"} 11742 11743# If no C compiler flags were specified, use CFLAGS. 11744LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11745 11746# Allow CC to be a program name with arguments. 11747compiler=$CC 11748 11749 11750 # save warnings/boilerplate of simple test code 11751 ac_outfile=conftest.$ac_objext 11752echo "$lt_simple_compile_test_code" >conftest.$ac_ext 11753eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11754_lt_compiler_boilerplate=`cat conftest.err` 11755$RM conftest* 11756 11757 ac_outfile=conftest.$ac_objext 11758echo "$lt_simple_link_test_code" >conftest.$ac_ext 11759eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11760_lt_linker_boilerplate=`cat conftest.err` 11761$RM -r conftest* 11762 11763 11764 # Allow CC to be a program name with arguments. 11765 lt_save_CC="$CC" 11766 lt_save_GCC=$GCC 11767 CC=${FC-"f95"} 11768 compiler=$CC 11769 GCC=$ac_cv_fc_compiler_gnu 11770 11771 compiler_FC=$CC 11772 for cc_temp in $compiler""; do 11773 case $cc_temp in 11774 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 11775 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 11776 \-*) ;; 11777 *) break;; 11778 esac 11779done 11780cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 11781 11782 11783 if test -n "$compiler"; then 11784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11785$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11787$as_echo "$can_build_shared" >&6; } 11788 11789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11790$as_echo_n "checking whether to build shared libraries... " >&6; } 11791 test "$can_build_shared" = "no" && enable_shared=no 11792 11793 # On AIX, shared libraries and static libraries use the same namespace, and 11794 # are all built from PIC. 11795 case $host_os in 11796 aix3*) 11797 test "$enable_shared" = yes && enable_static=no 11798 if test -n "$RANLIB"; then 11799 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11800 postinstall_cmds='$RANLIB $lib' 11801 fi 11802 ;; 11803 aix[4-9]*) 11804 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11805 test "$enable_shared" = yes && enable_static=no 11806 fi 11807 ;; 11808 esac 11809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11810$as_echo "$enable_shared" >&6; } 11811 11812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11813$as_echo_n "checking whether to build static libraries... " >&6; } 11814 # Make sure either enable_shared or enable_static is yes. 11815 test "$enable_shared" = yes || enable_static=yes 11816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11817$as_echo "$enable_static" >&6; } 11818 11819 GCC_FC="$ac_cv_fc_compiler_gnu" 11820 LD_FC="$LD" 11821 11822 ## CAVEAT EMPTOR: 11823 ## There is no encapsulation within the following macros, do not change 11824 ## the running order or otherwise move them around unless you know exactly 11825 ## what you are doing... 11826 # Dependencies to place before and after the object being linked: 11827predep_objects_FC= 11828postdep_objects_FC= 11829predeps_FC= 11830postdeps_FC= 11831compiler_lib_search_path_FC= 11832 11833cat > conftest.$ac_ext <<_LT_EOF 11834 subroutine foo 11835 implicit none 11836 integer a 11837 a=0 11838 return 11839 end 11840_LT_EOF 11841 11842if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 11843 (eval $ac_compile) 2>&5 11844 ac_status=$? 11845 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11846 test $ac_status = 0; }; then 11847 # Parse the compiler output and extract the necessary 11848 # objects, libraries and library flags. 11849 11850 # Sentinel used to keep track of whether or not we are before 11851 # the conftest object file. 11852 pre_test_object_deps_done=no 11853 11854 for p in `eval "$output_verbose_link_cmd"`; do 11855 case $p in 11856 11857 -L* | -R* | -l*) 11858 # Some compilers place space between "-{L,R}" and the path. 11859 # Remove the space. 11860 if test $p = "-L" || 11861 test $p = "-R"; then 11862 prev=$p 11863 continue 11864 else 11865 prev= 11866 fi 11867 11868 if test "$pre_test_object_deps_done" = no; then 11869 case $p in 11870 -L* | -R*) 11871 # Internal compiler library paths should come after those 11872 # provided the user. The postdeps already come after the 11873 # user supplied libs so there is no need to process them. 11874 if test -z "$compiler_lib_search_path_FC"; then 11875 compiler_lib_search_path_FC="${prev}${p}" 11876 else 11877 compiler_lib_search_path_FC="${compiler_lib_search_path_FC} ${prev}${p}" 11878 fi 11879 ;; 11880 # The "-l" case would never come before the object being 11881 # linked, so don't bother handling this case. 11882 esac 11883 else 11884 if test -z "$postdeps_FC"; then 11885 postdeps_FC="${prev}${p}" 11886 else 11887 postdeps_FC="${postdeps_FC} ${prev}${p}" 11888 fi 11889 fi 11890 ;; 11891 11892 *.$objext) 11893 # This assumes that the test object file only shows up 11894 # once in the compiler output. 11895 if test "$p" = "conftest.$objext"; then 11896 pre_test_object_deps_done=yes 11897 continue 11898 fi 11899 11900 if test "$pre_test_object_deps_done" = no; then 11901 if test -z "$predep_objects_FC"; then 11902 predep_objects_FC="$p" 11903 else 11904 predep_objects_FC="$predep_objects_FC $p" 11905 fi 11906 else 11907 if test -z "$postdep_objects_FC"; then 11908 postdep_objects_FC="$p" 11909 else 11910 postdep_objects_FC="$postdep_objects_FC $p" 11911 fi 11912 fi 11913 ;; 11914 11915 *) ;; # Ignore the rest. 11916 11917 esac 11918 done 11919 11920 # Clean up. 11921 rm -f a.out a.exe 11922else 11923 echo "libtool.m4: error: problem compiling FC test program" 11924fi 11925 11926$RM -f confest.$objext 11927 11928# PORTME: override above test on systems where it is broken 11929 11930 11931case " $postdeps_FC " in 11932*" -lc "*) archive_cmds_need_lc_FC=no ;; 11933esac 11934 compiler_lib_search_dirs_FC= 11935if test -n "${compiler_lib_search_path_FC}"; then 11936 compiler_lib_search_dirs_FC=`echo " ${compiler_lib_search_path_FC}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 11937fi 11938 11939 11940 11941 11942 11943 11944 11945 11946 11947 11948 11949 11950 11951 11952 11953 11954 11955 11956 11957 11958 11959 11960 11961 11962 11963 11964 11965 11966 11967 11968 11969 lt_prog_compiler_wl_FC= 11970lt_prog_compiler_pic_FC= 11971lt_prog_compiler_static_FC= 11972 11973{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 11974$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 11975 11976 if test "$GCC" = yes; then 11977 lt_prog_compiler_wl_FC='-Wl,' 11978 lt_prog_compiler_static_FC='-static' 11979 11980 case $host_os in 11981 aix*) 11982 # All AIX code is PIC. 11983 if test "$host_cpu" = ia64; then 11984 # AIX 5 now supports IA64 processor 11985 lt_prog_compiler_static_FC='-Bstatic' 11986 fi 11987 ;; 11988 11989 amigaos*) 11990 case $host_cpu in 11991 powerpc) 11992 # see comment about AmigaOS4 .so support 11993 lt_prog_compiler_pic_FC='-fPIC' 11994 ;; 11995 m68k) 11996 # FIXME: we need at least 68020 code to build shared libraries, but 11997 # adding the `-m68020' flag to GCC prevents building anything better, 11998 # like `-m68040'. 11999 lt_prog_compiler_pic_FC='-m68020 -resident32 -malways-restore-a4' 12000 ;; 12001 esac 12002 ;; 12003 12004 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12005 # PIC is the default for these OSes. 12006 ;; 12007 12008 mingw* | cygwin* | pw32* | os2* | cegcc*) 12009 # This hack is so that the source file can tell whether it is being 12010 # built for inclusion in a dll (and should export symbols for example). 12011 # Although the cygwin gcc ignores -fPIC, still need this for old-style 12012 # (--disable-auto-import) libraries 12013 lt_prog_compiler_pic_FC='-DDLL_EXPORT' 12014 ;; 12015 12016 darwin* | rhapsody*) 12017 # PIC is the default on this platform 12018 # Common symbols not allowed in MH_DYLIB files 12019 lt_prog_compiler_pic_FC='-fno-common' 12020 ;; 12021 12022 haiku*) 12023 # PIC is the default for Haiku. 12024 # The "-static" flag exists, but is broken. 12025 lt_prog_compiler_static_FC= 12026 ;; 12027 12028 hpux*) 12029 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 12030 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 12031 # sets the default TLS model and affects inlining. 12032 case $host_cpu in 12033 hppa*64*) 12034 # +Z the default 12035 ;; 12036 *) 12037 lt_prog_compiler_pic_FC='-fPIC' 12038 ;; 12039 esac 12040 ;; 12041 12042 interix[3-9]*) 12043 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 12044 # Instead, we relocate shared libraries at runtime. 12045 ;; 12046 12047 msdosdjgpp*) 12048 # Just because we use GCC doesn't mean we suddenly get shared libraries 12049 # on systems that don't support them. 12050 lt_prog_compiler_can_build_shared_FC=no 12051 enable_shared=no 12052 ;; 12053 12054 *nto* | *qnx*) 12055 # QNX uses GNU C++, but need to define -shared option too, otherwise 12056 # it will coredump. 12057 lt_prog_compiler_pic_FC='-fPIC -shared' 12058 ;; 12059 12060 sysv4*MP*) 12061 if test -d /usr/nec; then 12062 lt_prog_compiler_pic_FC=-Kconform_pic 12063 fi 12064 ;; 12065 12066 *) 12067 lt_prog_compiler_pic_FC='-fPIC' 12068 ;; 12069 esac 12070 12071 case $cc_basename in 12072 nvcc*) # Cuda Compiler Driver 2.2 12073 lt_prog_compiler_wl_FC='-Xlinker ' 12074 lt_prog_compiler_pic_FC='-Xcompiler -fPIC' 12075 ;; 12076 esac 12077 else 12078 # PORTME Check for flag to pass linker flags through the system compiler. 12079 case $host_os in 12080 aix*) 12081 lt_prog_compiler_wl_FC='-Wl,' 12082 if test "$host_cpu" = ia64; then 12083 # AIX 5 now supports IA64 processor 12084 lt_prog_compiler_static_FC='-Bstatic' 12085 else 12086 lt_prog_compiler_static_FC='-bnso -bI:/lib/syscalls.exp' 12087 fi 12088 ;; 12089 12090 mingw* | cygwin* | pw32* | os2* | cegcc*) 12091 # This hack is so that the source file can tell whether it is being 12092 # built for inclusion in a dll (and should export symbols for example). 12093 lt_prog_compiler_pic_FC='-DDLL_EXPORT' 12094 ;; 12095 12096 hpux9* | hpux10* | hpux11*) 12097 lt_prog_compiler_wl_FC='-Wl,' 12098 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 12099 # not for PA HP-UX. 12100 case $host_cpu in 12101 hppa*64*|ia64*) 12102 # +Z the default 12103 ;; 12104 *) 12105 lt_prog_compiler_pic_FC='+Z' 12106 ;; 12107 esac 12108 # Is there a better lt_prog_compiler_static that works with the bundled CC? 12109 lt_prog_compiler_static_FC='${wl}-a ${wl}archive' 12110 ;; 12111 12112 irix5* | irix6* | nonstopux*) 12113 lt_prog_compiler_wl_FC='-Wl,' 12114 # PIC (with -KPIC) is the default. 12115 lt_prog_compiler_static_FC='-non_shared' 12116 ;; 12117 12118 linux* | k*bsd*-gnu | kopensolaris*-gnu) 12119 case $cc_basename in 12120 # old Intel for x86_64 which still supported -KPIC. 12121 ecc*) 12122 lt_prog_compiler_wl_FC='-Wl,' 12123 lt_prog_compiler_pic_FC='-KPIC' 12124 lt_prog_compiler_static_FC='-static' 12125 ;; 12126 # icc used to be incompatible with GCC. 12127 # ICC 10 doesn't accept -KPIC any more. 12128 icc* | ifort*) 12129 lt_prog_compiler_wl_FC='-Wl,' 12130 lt_prog_compiler_pic_FC='-fPIC' 12131 lt_prog_compiler_static_FC='-static' 12132 ;; 12133 # Lahey Fortran 8.1. 12134 lf95*) 12135 lt_prog_compiler_wl_FC='-Wl,' 12136 lt_prog_compiler_pic_FC='--shared' 12137 lt_prog_compiler_static_FC='--static' 12138 ;; 12139 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 12140 # Portland Group compilers (*not* the Pentium gcc compiler, 12141 # which looks to be a dead project) 12142 lt_prog_compiler_wl_FC='-Wl,' 12143 lt_prog_compiler_pic_FC='-fpic' 12144 lt_prog_compiler_static_FC='-Bstatic' 12145 ;; 12146 ccc*) 12147 lt_prog_compiler_wl_FC='-Wl,' 12148 # All Alpha code is PIC. 12149 lt_prog_compiler_static_FC='-non_shared' 12150 ;; 12151 xl* | bgxl* | bgf* | mpixl*) 12152 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 12153 lt_prog_compiler_wl_FC='-Wl,' 12154 lt_prog_compiler_pic_FC='-qpic' 12155 lt_prog_compiler_static_FC='-qstaticlink' 12156 ;; 12157 *) 12158 case `$CC -V 2>&1 | sed 5q` in 12159 *Sun\ F* | *Sun*Fortran*) 12160 # Sun Fortran 8.3 passes all unrecognized flags to the linker 12161 lt_prog_compiler_pic_FC='-KPIC' 12162 lt_prog_compiler_static_FC='-Bstatic' 12163 lt_prog_compiler_wl_FC='' 12164 ;; 12165 *Sun\ C*) 12166 # Sun C 5.9 12167 lt_prog_compiler_pic_FC='-KPIC' 12168 lt_prog_compiler_static_FC='-Bstatic' 12169 lt_prog_compiler_wl_FC='-Wl,' 12170 ;; 12171 esac 12172 ;; 12173 esac 12174 ;; 12175 12176 newsos6) 12177 lt_prog_compiler_pic_FC='-KPIC' 12178 lt_prog_compiler_static_FC='-Bstatic' 12179 ;; 12180 12181 *nto* | *qnx*) 12182 # QNX uses GNU C++, but need to define -shared option too, otherwise 12183 # it will coredump. 12184 lt_prog_compiler_pic_FC='-fPIC -shared' 12185 ;; 12186 12187 osf3* | osf4* | osf5*) 12188 lt_prog_compiler_wl_FC='-Wl,' 12189 # All OSF/1 code is PIC. 12190 lt_prog_compiler_static_FC='-non_shared' 12191 ;; 12192 12193 rdos*) 12194 lt_prog_compiler_static_FC='-non_shared' 12195 ;; 12196 12197 solaris*) 12198 lt_prog_compiler_pic_FC='-KPIC' 12199 lt_prog_compiler_static_FC='-Bstatic' 12200 case $cc_basename in 12201 f77* | f90* | f95*) 12202 lt_prog_compiler_wl_FC='-Qoption ld ';; 12203 *) 12204 lt_prog_compiler_wl_FC='-Wl,';; 12205 esac 12206 ;; 12207 12208 sunos4*) 12209 lt_prog_compiler_wl_FC='-Qoption ld ' 12210 lt_prog_compiler_pic_FC='-PIC' 12211 lt_prog_compiler_static_FC='-Bstatic' 12212 ;; 12213 12214 sysv4 | sysv4.2uw2* | sysv4.3*) 12215 lt_prog_compiler_wl_FC='-Wl,' 12216 lt_prog_compiler_pic_FC='-KPIC' 12217 lt_prog_compiler_static_FC='-Bstatic' 12218 ;; 12219 12220 sysv4*MP*) 12221 if test -d /usr/nec ;then 12222 lt_prog_compiler_pic_FC='-Kconform_pic' 12223 lt_prog_compiler_static_FC='-Bstatic' 12224 fi 12225 ;; 12226 12227 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 12228 lt_prog_compiler_wl_FC='-Wl,' 12229 lt_prog_compiler_pic_FC='-KPIC' 12230 lt_prog_compiler_static_FC='-Bstatic' 12231 ;; 12232 12233 unicos*) 12234 lt_prog_compiler_wl_FC='-Wl,' 12235 lt_prog_compiler_can_build_shared_FC=no 12236 ;; 12237 12238 uts4*) 12239 lt_prog_compiler_pic_FC='-pic' 12240 lt_prog_compiler_static_FC='-Bstatic' 12241 ;; 12242 12243 *) 12244 lt_prog_compiler_can_build_shared_FC=no 12245 ;; 12246 esac 12247 fi 12248 12249case $host_os in 12250 # For platforms which do not support PIC, -DPIC is meaningless: 12251 *djgpp*) 12252 lt_prog_compiler_pic_FC= 12253 ;; 12254 *) 12255 lt_prog_compiler_pic_FC="$lt_prog_compiler_pic_FC" 12256 ;; 12257esac 12258{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_FC" >&5 12259$as_echo "$lt_prog_compiler_pic_FC" >&6; } 12260 12261 12262 12263# 12264# Check to make sure the PIC flag actually works. 12265# 12266if test -n "$lt_prog_compiler_pic_FC"; then 12267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_FC works" >&5 12268$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_FC works... " >&6; } 12269if test "${lt_cv_prog_compiler_pic_works_FC+set}" = set; then : 12270 $as_echo_n "(cached) " >&6 12271else 12272 lt_cv_prog_compiler_pic_works_FC=no 12273 ac_outfile=conftest.$ac_objext 12274 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12275 lt_compiler_flag="$lt_prog_compiler_pic_FC" 12276 # Insert the option either (1) after the last *FLAGS variable, or 12277 # (2) before a word containing "conftest.", or (3) at the end. 12278 # Note that $ac_compile itself does not contain backslashes and begins 12279 # with a dollar sign (not a hyphen), so the echo should work correctly. 12280 # The option is referenced via a variable to avoid confusing sed. 12281 lt_compile=`echo "$ac_compile" | $SED \ 12282 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12283 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12284 -e 's:$: $lt_compiler_flag:'` 12285 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 12286 (eval "$lt_compile" 2>conftest.err) 12287 ac_status=$? 12288 cat conftest.err >&5 12289 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12290 if (exit $ac_status) && test -s "$ac_outfile"; then 12291 # The compiler can only warn and ignore the option if not recognized 12292 # So say no if there are warnings other than the usual output. 12293 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 12294 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12295 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 12296 lt_cv_prog_compiler_pic_works_FC=yes 12297 fi 12298 fi 12299 $RM conftest* 12300 12301fi 12302{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_FC" >&5 12303$as_echo "$lt_cv_prog_compiler_pic_works_FC" >&6; } 12304 12305if test x"$lt_cv_prog_compiler_pic_works_FC" = xyes; then 12306 case $lt_prog_compiler_pic_FC in 12307 "" | " "*) ;; 12308 *) lt_prog_compiler_pic_FC=" $lt_prog_compiler_pic_FC" ;; 12309 esac 12310else 12311 lt_prog_compiler_pic_FC= 12312 lt_prog_compiler_can_build_shared_FC=no 12313fi 12314 12315fi 12316 12317 12318 12319# 12320# Check to make sure the static flag actually works. 12321# 12322wl=$lt_prog_compiler_wl_FC eval lt_tmp_static_flag=\"$lt_prog_compiler_static_FC\" 12323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 12324$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 12325if test "${lt_cv_prog_compiler_static_works_FC+set}" = set; then : 12326 $as_echo_n "(cached) " >&6 12327else 12328 lt_cv_prog_compiler_static_works_FC=no 12329 save_LDFLAGS="$LDFLAGS" 12330 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 12331 echo "$lt_simple_link_test_code" > conftest.$ac_ext 12332 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 12333 # The linker can only warn and ignore the option if not recognized 12334 # So say no if there are warnings 12335 if test -s conftest.err; then 12336 # Append any errors to the config.log. 12337 cat conftest.err 1>&5 12338 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 12339 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12340 if diff conftest.exp conftest.er2 >/dev/null; then 12341 lt_cv_prog_compiler_static_works_FC=yes 12342 fi 12343 else 12344 lt_cv_prog_compiler_static_works_FC=yes 12345 fi 12346 fi 12347 $RM -r conftest* 12348 LDFLAGS="$save_LDFLAGS" 12349 12350fi 12351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_FC" >&5 12352$as_echo "$lt_cv_prog_compiler_static_works_FC" >&6; } 12353 12354if test x"$lt_cv_prog_compiler_static_works_FC" = xyes; then 12355 : 12356else 12357 lt_prog_compiler_static_FC= 12358fi 12359 12360 12361 12362 12363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 12364$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 12365if test "${lt_cv_prog_compiler_c_o_FC+set}" = set; then : 12366 $as_echo_n "(cached) " >&6 12367else 12368 lt_cv_prog_compiler_c_o_FC=no 12369 $RM -r conftest 2>/dev/null 12370 mkdir conftest 12371 cd conftest 12372 mkdir out 12373 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12374 12375 lt_compiler_flag="-o out/conftest2.$ac_objext" 12376 # Insert the option either (1) after the last *FLAGS variable, or 12377 # (2) before a word containing "conftest.", or (3) at the end. 12378 # Note that $ac_compile itself does not contain backslashes and begins 12379 # with a dollar sign (not a hyphen), so the echo should work correctly. 12380 lt_compile=`echo "$ac_compile" | $SED \ 12381 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12382 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12383 -e 's:$: $lt_compiler_flag:'` 12384 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 12385 (eval "$lt_compile" 2>out/conftest.err) 12386 ac_status=$? 12387 cat out/conftest.err >&5 12388 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12389 if (exit $ac_status) && test -s out/conftest2.$ac_objext 12390 then 12391 # The compiler can only warn and ignore the option if not recognized 12392 # So say no if there are warnings 12393 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 12394 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 12395 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 12396 lt_cv_prog_compiler_c_o_FC=yes 12397 fi 12398 fi 12399 chmod u+w . 2>&5 12400 $RM conftest* 12401 # SGI C++ compiler will create directory out/ii_files/ for 12402 # template instantiation 12403 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 12404 $RM out/* && rmdir out 12405 cd .. 12406 $RM -r conftest 12407 $RM conftest* 12408 12409fi 12410{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5 12411$as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; } 12412 12413 12414 12415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 12416$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 12417if test "${lt_cv_prog_compiler_c_o_FC+set}" = set; then : 12418 $as_echo_n "(cached) " >&6 12419else 12420 lt_cv_prog_compiler_c_o_FC=no 12421 $RM -r conftest 2>/dev/null 12422 mkdir conftest 12423 cd conftest 12424 mkdir out 12425 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12426 12427 lt_compiler_flag="-o out/conftest2.$ac_objext" 12428 # Insert the option either (1) after the last *FLAGS variable, or 12429 # (2) before a word containing "conftest.", or (3) at the end. 12430 # Note that $ac_compile itself does not contain backslashes and begins 12431 # with a dollar sign (not a hyphen), so the echo should work correctly. 12432 lt_compile=`echo "$ac_compile" | $SED \ 12433 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12434 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12435 -e 's:$: $lt_compiler_flag:'` 12436 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 12437 (eval "$lt_compile" 2>out/conftest.err) 12438 ac_status=$? 12439 cat out/conftest.err >&5 12440 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12441 if (exit $ac_status) && test -s out/conftest2.$ac_objext 12442 then 12443 # The compiler can only warn and ignore the option if not recognized 12444 # So say no if there are warnings 12445 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 12446 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 12447 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 12448 lt_cv_prog_compiler_c_o_FC=yes 12449 fi 12450 fi 12451 chmod u+w . 2>&5 12452 $RM conftest* 12453 # SGI C++ compiler will create directory out/ii_files/ for 12454 # template instantiation 12455 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 12456 $RM out/* && rmdir out 12457 cd .. 12458 $RM -r conftest 12459 $RM conftest* 12460 12461fi 12462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5 12463$as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; } 12464 12465 12466 12467 12468hard_links="nottested" 12469if test "$lt_cv_prog_compiler_c_o_FC" = no && test "$need_locks" != no; then 12470 # do not overwrite the value of need_locks provided by the user 12471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 12472$as_echo_n "checking if we can lock with hard links... " >&6; } 12473 hard_links=yes 12474 $RM conftest* 12475 ln conftest.a conftest.b 2>/dev/null && hard_links=no 12476 touch conftest.a 12477 ln conftest.a conftest.b 2>&5 || hard_links=no 12478 ln conftest.a conftest.b 2>/dev/null && hard_links=no 12479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 12480$as_echo "$hard_links" >&6; } 12481 if test "$hard_links" = no; then 12482 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 12483$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 12484 need_locks=warn 12485 fi 12486else 12487 need_locks=no 12488fi 12489 12490 12491 12492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 12493$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 12494 12495 runpath_var= 12496 allow_undefined_flag_FC= 12497 always_export_symbols_FC=no 12498 archive_cmds_FC= 12499 archive_expsym_cmds_FC= 12500 compiler_needs_object_FC=no 12501 enable_shared_with_static_runtimes_FC=no 12502 export_dynamic_flag_spec_FC= 12503 export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 12504 hardcode_automatic_FC=no 12505 hardcode_direct_FC=no 12506 hardcode_direct_absolute_FC=no 12507 hardcode_libdir_flag_spec_FC= 12508 hardcode_libdir_flag_spec_ld_FC= 12509 hardcode_libdir_separator_FC= 12510 hardcode_minus_L_FC=no 12511 hardcode_shlibpath_var_FC=unsupported 12512 inherit_rpath_FC=no 12513 link_all_deplibs_FC=unknown 12514 module_cmds_FC= 12515 module_expsym_cmds_FC= 12516 old_archive_from_new_cmds_FC= 12517 old_archive_from_expsyms_cmds_FC= 12518 thread_safe_flag_spec_FC= 12519 whole_archive_flag_spec_FC= 12520 # include_expsyms should be a list of space-separated symbols to be *always* 12521 # included in the symbol list 12522 include_expsyms_FC= 12523 # exclude_expsyms can be an extended regexp of symbols to exclude 12524 # it will be wrapped by ` (' and `)$', so one must not match beginning or 12525 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 12526 # as well as any symbol that contains `d'. 12527 exclude_expsyms_FC='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 12528 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 12529 # platforms (ab)use it in PIC code, but their linkers get confused if 12530 # the symbol is explicitly referenced. Since portable code cannot 12531 # rely on this symbol name, it's probably fine to never include it in 12532 # preloaded symbol tables. 12533 # Exclude shared library initialization/finalization symbols. 12534 extract_expsyms_cmds= 12535 12536 case $host_os in 12537 cygwin* | mingw* | pw32* | cegcc*) 12538 # FIXME: the MSVC++ port hasn't been tested in a loooong time 12539 # When not using gcc, we currently assume that we are using 12540 # Microsoft Visual C++. 12541 if test "$GCC" != yes; then 12542 with_gnu_ld=no 12543 fi 12544 ;; 12545 interix*) 12546 # we just hope/assume this is gcc and not c89 (= MSVC++) 12547 with_gnu_ld=yes 12548 ;; 12549 openbsd*) 12550 with_gnu_ld=no 12551 ;; 12552 esac 12553 12554 ld_shlibs_FC=yes 12555 12556 # On some targets, GNU ld is compatible enough with the native linker 12557 # that we're better off using the native interface for both. 12558 lt_use_gnu_ld_interface=no 12559 if test "$with_gnu_ld" = yes; then 12560 case $host_os in 12561 aix*) 12562 # The AIX port of GNU ld has always aspired to compatibility 12563 # with the native linker. However, as the warning in the GNU ld 12564 # block says, versions before 2.19.5* couldn't really create working 12565 # shared libraries, regardless of the interface used. 12566 case `$LD -v 2>&1` in 12567 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 12568 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 12569 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 12570 *) 12571 lt_use_gnu_ld_interface=yes 12572 ;; 12573 esac 12574 ;; 12575 *) 12576 lt_use_gnu_ld_interface=yes 12577 ;; 12578 esac 12579 fi 12580 12581 if test "$lt_use_gnu_ld_interface" = yes; then 12582 # If archive_cmds runs LD, not CC, wlarc should be empty 12583 wlarc='${wl}' 12584 12585 # Set some defaults for GNU ld with shared library support. These 12586 # are reset later if shared libraries are not supported. Putting them 12587 # here allows them to be overridden if necessary. 12588 runpath_var=LD_RUN_PATH 12589 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir' 12590 export_dynamic_flag_spec_FC='${wl}--export-dynamic' 12591 # ancient GNU ld didn't support --whole-archive et. al. 12592 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 12593 whole_archive_flag_spec_FC="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12594 else 12595 whole_archive_flag_spec_FC= 12596 fi 12597 supports_anon_versioning=no 12598 case `$LD -v 2>&1` in 12599 *GNU\ gold*) supports_anon_versioning=yes ;; 12600 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 12601 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 12602 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 12603 *\ 2.11.*) ;; # other 2.11 versions 12604 *) supports_anon_versioning=yes ;; 12605 esac 12606 12607 # See if GNU ld supports shared libraries. 12608 case $host_os in 12609 aix[3-9]*) 12610 # On AIX/PPC, the GNU linker is very broken 12611 if test "$host_cpu" != ia64; then 12612 ld_shlibs_FC=no 12613 cat <<_LT_EOF 1>&2 12614 12615*** Warning: the GNU linker, at least up to release 2.19, is reported 12616*** to be unable to reliably create shared libraries on AIX. 12617*** Therefore, libtool is disabling shared libraries support. If you 12618*** really care for shared libraries, you may want to install binutils 12619*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 12620*** You will then need to restart the configuration process. 12621 12622_LT_EOF 12623 fi 12624 ;; 12625 12626 amigaos*) 12627 case $host_cpu in 12628 powerpc) 12629 # see comment about AmigaOS4 .so support 12630 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12631 archive_expsym_cmds_FC='' 12632 ;; 12633 m68k) 12634 archive_cmds_FC='$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)' 12635 hardcode_libdir_flag_spec_FC='-L$libdir' 12636 hardcode_minus_L_FC=yes 12637 ;; 12638 esac 12639 ;; 12640 12641 beos*) 12642 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12643 allow_undefined_flag_FC=unsupported 12644 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 12645 # support --undefined. This deserves some investigation. FIXME 12646 archive_cmds_FC='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12647 else 12648 ld_shlibs_FC=no 12649 fi 12650 ;; 12651 12652 cygwin* | mingw* | pw32* | cegcc*) 12653 # _LT_TAGVAR(hardcode_libdir_flag_spec, FC) is actually meaningless, 12654 # as there is no search path for DLLs. 12655 hardcode_libdir_flag_spec_FC='-L$libdir' 12656 export_dynamic_flag_spec_FC='${wl}--export-all-symbols' 12657 allow_undefined_flag_FC=unsupported 12658 always_export_symbols_FC=no 12659 enable_shared_with_static_runtimes_FC=yes 12660 export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 12661 12662 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 12663 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 12664 # If the export-symbols file already is a .def file (1st line 12665 # is EXPORTS), use it as is; otherwise, prepend... 12666 archive_expsym_cmds_FC='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 12667 cp $export_symbols $output_objdir/$soname.def; 12668 else 12669 echo EXPORTS > $output_objdir/$soname.def; 12670 cat $export_symbols >> $output_objdir/$soname.def; 12671 fi~ 12672 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 12673 else 12674 ld_shlibs_FC=no 12675 fi 12676 ;; 12677 12678 haiku*) 12679 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12680 link_all_deplibs_FC=yes 12681 ;; 12682 12683 interix[3-9]*) 12684 hardcode_direct_FC=no 12685 hardcode_shlibpath_var_FC=no 12686 hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir' 12687 export_dynamic_flag_spec_FC='${wl}-E' 12688 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 12689 # Instead, shared libraries are loaded at an image base (0x10000000 by 12690 # default) and relocated if they conflict, which is a slow very memory 12691 # consuming and fragmenting process. To avoid this, we pick a random, 12692 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 12693 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 12694 archive_cmds_FC='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 12695 archive_expsym_cmds_FC='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' 12696 ;; 12697 12698 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 12699 tmp_diet=no 12700 if test "$host_os" = linux-dietlibc; then 12701 case $cc_basename in 12702 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 12703 esac 12704 fi 12705 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 12706 && test "$tmp_diet" = no 12707 then 12708 tmp_addflag= 12709 tmp_sharedflag='-shared' 12710 case $cc_basename,$host_cpu in 12711 pgcc*) # Portland Group C compiler 12712 whole_archive_flag_spec_FC='${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' 12713 tmp_addflag=' $pic_flag' 12714 ;; 12715 pgf77* | pgf90* | pgf95* | pgfortran*) 12716 # Portland Group f77 and f90 compilers 12717 whole_archive_flag_spec_FC='${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' 12718 tmp_addflag=' $pic_flag -Mnomain' ;; 12719 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 12720 tmp_addflag=' -i_dynamic' ;; 12721 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 12722 tmp_addflag=' -i_dynamic -nofor_main' ;; 12723 ifc* | ifort*) # Intel Fortran compiler 12724 tmp_addflag=' -nofor_main' ;; 12725 lf95*) # Lahey Fortran 8.1 12726 whole_archive_flag_spec_FC= 12727 tmp_sharedflag='--shared' ;; 12728 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 12729 tmp_sharedflag='-qmkshrobj' 12730 tmp_addflag= ;; 12731 nvcc*) # Cuda Compiler Driver 2.2 12732 whole_archive_flag_spec_FC='${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' 12733 compiler_needs_object_FC=yes 12734 ;; 12735 esac 12736 case `$CC -V 2>&1 | sed 5q` in 12737 *Sun\ C*) # Sun C 5.9 12738 whole_archive_flag_spec_FC='${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' 12739 compiler_needs_object_FC=yes 12740 tmp_sharedflag='-G' ;; 12741 *Sun\ F*) # Sun Fortran 8.3 12742 tmp_sharedflag='-G' ;; 12743 esac 12744 archive_cmds_FC='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12745 12746 if test "x$supports_anon_versioning" = xyes; then 12747 archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~ 12748 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 12749 echo "local: *; };" >> $output_objdir/$libname.ver~ 12750 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 12751 fi 12752 12753 case $cc_basename in 12754 xlf* | bgf* | bgxlf* | mpixlf*) 12755 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 12756 whole_archive_flag_spec_FC='--whole-archive$convenience --no-whole-archive' 12757 hardcode_libdir_flag_spec_FC= 12758 hardcode_libdir_flag_spec_ld_FC='-rpath $libdir' 12759 archive_cmds_FC='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 12760 if test "x$supports_anon_versioning" = xyes; then 12761 archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~ 12762 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 12763 echo "local: *; };" >> $output_objdir/$libname.ver~ 12764 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 12765 fi 12766 ;; 12767 esac 12768 else 12769 ld_shlibs_FC=no 12770 fi 12771 ;; 12772 12773 netbsd*) 12774 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 12775 archive_cmds_FC='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 12776 wlarc= 12777 else 12778 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12779 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 12780 fi 12781 ;; 12782 12783 solaris*) 12784 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 12785 ld_shlibs_FC=no 12786 cat <<_LT_EOF 1>&2 12787 12788*** Warning: The releases 2.8.* of the GNU linker cannot reliably 12789*** create shared libraries on Solaris systems. Therefore, libtool 12790*** is disabling shared libraries support. We urge you to upgrade GNU 12791*** binutils to release 2.9.1 or newer. Another option is to modify 12792*** your PATH or compiler configuration so that the native linker is 12793*** used, and then restart. 12794 12795_LT_EOF 12796 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12797 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12798 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 12799 else 12800 ld_shlibs_FC=no 12801 fi 12802 ;; 12803 12804 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 12805 case `$LD -v 2>&1` in 12806 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 12807 ld_shlibs_FC=no 12808 cat <<_LT_EOF 1>&2 12809 12810*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 12811*** reliably create shared libraries on SCO systems. Therefore, libtool 12812*** is disabling shared libraries support. We urge you to upgrade GNU 12813*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 12814*** your PATH or compiler configuration so that the native linker is 12815*** used, and then restart. 12816 12817_LT_EOF 12818 ;; 12819 *) 12820 # For security reasons, it is highly recommended that you always 12821 # use absolute paths for naming shared libraries, and exclude the 12822 # DT_RUNPATH tag from executables and libraries. But doing so 12823 # requires that you compile everything twice, which is a pain. 12824 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12825 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir' 12826 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12827 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 12828 else 12829 ld_shlibs_FC=no 12830 fi 12831 ;; 12832 esac 12833 ;; 12834 12835 sunos4*) 12836 archive_cmds_FC='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 12837 wlarc= 12838 hardcode_direct_FC=yes 12839 hardcode_shlibpath_var_FC=no 12840 ;; 12841 12842 *) 12843 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12844 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12845 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 12846 else 12847 ld_shlibs_FC=no 12848 fi 12849 ;; 12850 esac 12851 12852 if test "$ld_shlibs_FC" = no; then 12853 runpath_var= 12854 hardcode_libdir_flag_spec_FC= 12855 export_dynamic_flag_spec_FC= 12856 whole_archive_flag_spec_FC= 12857 fi 12858 else 12859 # PORTME fill in a description of your system's linker (not GNU ld) 12860 case $host_os in 12861 aix3*) 12862 allow_undefined_flag_FC=unsupported 12863 always_export_symbols_FC=yes 12864 archive_expsym_cmds_FC='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' 12865 # Note: this linker hardcodes the directories in LIBPATH if there 12866 # are no directories specified by -L. 12867 hardcode_minus_L_FC=yes 12868 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 12869 # Neither direct hardcoding nor static linking is supported with a 12870 # broken collect2. 12871 hardcode_direct_FC=unsupported 12872 fi 12873 ;; 12874 12875 aix[4-9]*) 12876 if test "$host_cpu" = ia64; then 12877 # On IA64, the linker does run time linking by default, so we don't 12878 # have to do anything special. 12879 aix_use_runtimelinking=no 12880 exp_sym_flag='-Bexport' 12881 no_entry_flag="" 12882 else 12883 # If we're using GNU nm, then we don't want the "-C" option. 12884 # -C means demangle to AIX nm, but means don't demangle with GNU nm 12885 # Also, AIX nm treats weak defined symbols like other global 12886 # defined symbols, whereas GNU nm marks them as "W". 12887 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 12888 export_symbols_cmds_FC='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 12889 else 12890 export_symbols_cmds_FC='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 12891 fi 12892 aix_use_runtimelinking=no 12893 12894 # Test if we are trying to use run time linking or normal 12895 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 12896 # need to do runtime linking. 12897 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 12898 for ld_flag in $LDFLAGS; do 12899 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 12900 aix_use_runtimelinking=yes 12901 break 12902 fi 12903 done 12904 ;; 12905 esac 12906 12907 exp_sym_flag='-bexport' 12908 no_entry_flag='-bnoentry' 12909 fi 12910 12911 # When large executables or shared objects are built, AIX ld can 12912 # have problems creating the table of contents. If linking a library 12913 # or program results in "error TOC overflow" add -mminimal-toc to 12914 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 12915 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 12916 12917 archive_cmds_FC='' 12918 hardcode_direct_FC=yes 12919 hardcode_direct_absolute_FC=yes 12920 hardcode_libdir_separator_FC=':' 12921 link_all_deplibs_FC=yes 12922 file_list_spec_FC='${wl}-f,' 12923 12924 if test "$GCC" = yes; then 12925 case $host_os in aix4.[012]|aix4.[012].*) 12926 # We only want to do this on AIX 4.2 and lower, the check 12927 # below for broken collect2 doesn't work under 4.3+ 12928 collect2name=`${CC} -print-prog-name=collect2` 12929 if test -f "$collect2name" && 12930 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 12931 then 12932 # We have reworked collect2 12933 : 12934 else 12935 # We have old collect2 12936 hardcode_direct_FC=unsupported 12937 # It fails to find uninstalled libraries when the uninstalled 12938 # path is not listed in the libpath. Setting hardcode_minus_L 12939 # to unsupported forces relinking 12940 hardcode_minus_L_FC=yes 12941 hardcode_libdir_flag_spec_FC='-L$libdir' 12942 hardcode_libdir_separator_FC= 12943 fi 12944 ;; 12945 esac 12946 shared_flag='-shared' 12947 if test "$aix_use_runtimelinking" = yes; then 12948 shared_flag="$shared_flag "'${wl}-G' 12949 fi 12950 else 12951 # not using gcc 12952 if test "$host_cpu" = ia64; then 12953 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 12954 # chokes on -Wl,-G. The following line is correct: 12955 shared_flag='-G' 12956 else 12957 if test "$aix_use_runtimelinking" = yes; then 12958 shared_flag='${wl}-G' 12959 else 12960 shared_flag='${wl}-bM:SRE' 12961 fi 12962 fi 12963 fi 12964 12965 export_dynamic_flag_spec_FC='${wl}-bexpall' 12966 # It seems that -bexpall does not export symbols beginning with 12967 # underscore (_), so it is better to generate a list of symbols to export. 12968 always_export_symbols_FC=yes 12969 if test "$aix_use_runtimelinking" = yes; then 12970 # Warning - without using the other runtime loading flags (-brtl), 12971 # -berok will link without error, but may produce a broken library. 12972 allow_undefined_flag_FC='-berok' 12973 # Determine the default libpath from the value encoded in an 12974 # empty executable. 12975 cat > conftest.$ac_ext <<_ACEOF 12976 program main 12977 12978 end 12979_ACEOF 12980if ac_fn_fc_try_link "$LINENO"; then : 12981 12982lt_aix_libpath_sed=' 12983 /Import File Strings/,/^$/ { 12984 /^0/ { 12985 s/^0 *\(.*\)$/\1/ 12986 p 12987 } 12988 }' 12989aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12990# Check for a 64-bit object if we didn't find anything. 12991if test -z "$aix_libpath"; then 12992 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12993fi 12994fi 12995rm -f core conftest.err conftest.$ac_objext \ 12996 conftest$ac_exeext conftest.$ac_ext 12997if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 12998 12999 hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath" 13000 archive_expsym_cmds_FC='$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" 13001 else 13002 if test "$host_cpu" = ia64; then 13003 hardcode_libdir_flag_spec_FC='${wl}-R $libdir:/usr/lib:/lib' 13004 allow_undefined_flag_FC="-z nodefs" 13005 archive_expsym_cmds_FC="\$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" 13006 else 13007 # Determine the default libpath from the value encoded in an 13008 # empty executable. 13009 cat > conftest.$ac_ext <<_ACEOF 13010 program main 13011 13012 end 13013_ACEOF 13014if ac_fn_fc_try_link "$LINENO"; then : 13015 13016lt_aix_libpath_sed=' 13017 /Import File Strings/,/^$/ { 13018 /^0/ { 13019 s/^0 *\(.*\)$/\1/ 13020 p 13021 } 13022 }' 13023aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13024# Check for a 64-bit object if we didn't find anything. 13025if test -z "$aix_libpath"; then 13026 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13027fi 13028fi 13029rm -f core conftest.err conftest.$ac_objext \ 13030 conftest$ac_exeext conftest.$ac_ext 13031if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 13032 13033 hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath" 13034 # Warning - without using the other run time loading flags, 13035 # -berok will link without error, but may produce a broken library. 13036 no_undefined_flag_FC=' ${wl}-bernotok' 13037 allow_undefined_flag_FC=' ${wl}-berok' 13038 if test "$with_gnu_ld" = yes; then 13039 # We only use this code for GNU lds that support --whole-archive. 13040 whole_archive_flag_spec_FC='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 13041 else 13042 # Exported symbols can be pulled into shared objects from archives 13043 whole_archive_flag_spec_FC='$convenience' 13044 fi 13045 archive_cmds_need_lc_FC=yes 13046 # This is similar to how AIX traditionally builds its shared libraries. 13047 archive_expsym_cmds_FC="\$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' 13048 fi 13049 fi 13050 ;; 13051 13052 amigaos*) 13053 case $host_cpu in 13054 powerpc) 13055 # see comment about AmigaOS4 .so support 13056 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13057 archive_expsym_cmds_FC='' 13058 ;; 13059 m68k) 13060 archive_cmds_FC='$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)' 13061 hardcode_libdir_flag_spec_FC='-L$libdir' 13062 hardcode_minus_L_FC=yes 13063 ;; 13064 esac 13065 ;; 13066 13067 bsdi[45]*) 13068 export_dynamic_flag_spec_FC=-rdynamic 13069 ;; 13070 13071 cygwin* | mingw* | pw32* | cegcc*) 13072 # When not using gcc, we currently assume that we are using 13073 # Microsoft Visual C++. 13074 # hardcode_libdir_flag_spec is actually meaningless, as there is 13075 # no search path for DLLs. 13076 hardcode_libdir_flag_spec_FC=' ' 13077 allow_undefined_flag_FC=unsupported 13078 # Tell ltmain to make .lib files, not .a files. 13079 libext=lib 13080 # Tell ltmain to make .dll files, not .so files. 13081 shrext_cmds=".dll" 13082 # FIXME: Setting linknames here is a bad hack. 13083 archive_cmds_FC='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 13084 # The linker will automatically build a .lib file if we build a DLL. 13085 old_archive_from_new_cmds_FC='true' 13086 # FIXME: Should let the user specify the lib program. 13087 old_archive_cmds_FC='lib -OUT:$oldlib$oldobjs$old_deplibs' 13088 fix_srcfile_path_FC='`cygpath -w "$srcfile"`' 13089 enable_shared_with_static_runtimes_FC=yes 13090 ;; 13091 13092 darwin* | rhapsody*) 13093 13094 13095 archive_cmds_need_lc_FC=no 13096 hardcode_direct_FC=no 13097 hardcode_automatic_FC=yes 13098 hardcode_shlibpath_var_FC=unsupported 13099 if test "$lt_cv_ld_force_load" = "yes"; then 13100 whole_archive_flag_spec_FC='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 13101 else 13102 whole_archive_flag_spec_FC='' 13103 fi 13104 link_all_deplibs_FC=yes 13105 allow_undefined_flag_FC="$_lt_dar_allow_undefined" 13106 case $cc_basename in 13107 ifort*) _lt_dar_can_shared=yes ;; 13108 *) _lt_dar_can_shared=$GCC ;; 13109 esac 13110 if test "$_lt_dar_can_shared" = "yes"; then 13111 output_verbose_link_cmd=func_echo_all 13112 archive_cmds_FC="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 13113 module_cmds_FC="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 13114 archive_expsym_cmds_FC="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}" 13115 module_expsym_cmds_FC="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}" 13116 13117 else 13118 ld_shlibs_FC=no 13119 fi 13120 13121 ;; 13122 13123 dgux*) 13124 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13125 hardcode_libdir_flag_spec_FC='-L$libdir' 13126 hardcode_shlibpath_var_FC=no 13127 ;; 13128 13129 freebsd1*) 13130 ld_shlibs_FC=no 13131 ;; 13132 13133 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 13134 # support. Future versions do this automatically, but an explicit c++rt0.o 13135 # does not break anything, and helps significantly (at the cost of a little 13136 # extra space). 13137 freebsd2.2*) 13138 archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 13139 hardcode_libdir_flag_spec_FC='-R$libdir' 13140 hardcode_direct_FC=yes 13141 hardcode_shlibpath_var_FC=no 13142 ;; 13143 13144 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 13145 freebsd2*) 13146 archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 13147 hardcode_direct_FC=yes 13148 hardcode_minus_L_FC=yes 13149 hardcode_shlibpath_var_FC=no 13150 ;; 13151 13152 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 13153 freebsd* | dragonfly*) 13154 archive_cmds_FC='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 13155 hardcode_libdir_flag_spec_FC='-R$libdir' 13156 hardcode_direct_FC=yes 13157 hardcode_shlibpath_var_FC=no 13158 ;; 13159 13160 hpux9*) 13161 if test "$GCC" = yes; then 13162 archive_cmds_FC='$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' 13163 else 13164 archive_cmds_FC='$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' 13165 fi 13166 hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir' 13167 hardcode_libdir_separator_FC=: 13168 hardcode_direct_FC=yes 13169 13170 # hardcode_minus_L: Not really in the search PATH, 13171 # but as the default location of the library. 13172 hardcode_minus_L_FC=yes 13173 export_dynamic_flag_spec_FC='${wl}-E' 13174 ;; 13175 13176 hpux10*) 13177 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 13178 archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 13179 else 13180 archive_cmds_FC='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 13181 fi 13182 if test "$with_gnu_ld" = no; then 13183 hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir' 13184 hardcode_libdir_flag_spec_ld_FC='+b $libdir' 13185 hardcode_libdir_separator_FC=: 13186 hardcode_direct_FC=yes 13187 hardcode_direct_absolute_FC=yes 13188 export_dynamic_flag_spec_FC='${wl}-E' 13189 # hardcode_minus_L: Not really in the search PATH, 13190 # but as the default location of the library. 13191 hardcode_minus_L_FC=yes 13192 fi 13193 ;; 13194 13195 hpux11*) 13196 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 13197 case $host_cpu in 13198 hppa*64*) 13199 archive_cmds_FC='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 13200 ;; 13201 ia64*) 13202 archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 13203 ;; 13204 *) 13205 archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 13206 ;; 13207 esac 13208 else 13209 case $host_cpu in 13210 hppa*64*) 13211 archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 13212 ;; 13213 ia64*) 13214 archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 13215 ;; 13216 *) 13217 archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 13218 ;; 13219 esac 13220 fi 13221 if test "$with_gnu_ld" = no; then 13222 hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir' 13223 hardcode_libdir_separator_FC=: 13224 13225 case $host_cpu in 13226 hppa*64*|ia64*) 13227 hardcode_direct_FC=no 13228 hardcode_shlibpath_var_FC=no 13229 ;; 13230 *) 13231 hardcode_direct_FC=yes 13232 hardcode_direct_absolute_FC=yes 13233 export_dynamic_flag_spec_FC='${wl}-E' 13234 13235 # hardcode_minus_L: Not really in the search PATH, 13236 # but as the default location of the library. 13237 hardcode_minus_L_FC=yes 13238 ;; 13239 esac 13240 fi 13241 ;; 13242 13243 irix5* | irix6* | nonstopux*) 13244 if test "$GCC" = yes; then 13245 archive_cmds_FC='$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' 13246 # Try to use the -exported_symbol ld option, if it does not 13247 # work, assume that -exports_file does not work either and 13248 # implicitly export all symbols. 13249 save_LDFLAGS="$LDFLAGS" 13250 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 13251 cat > conftest.$ac_ext <<_ACEOF 13252int foo(void) {} 13253_ACEOF 13254if ac_fn_fc_try_link "$LINENO"; then : 13255 archive_expsym_cmds_FC='$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' 13256 13257fi 13258rm -f core conftest.err conftest.$ac_objext \ 13259 conftest$ac_exeext conftest.$ac_ext 13260 LDFLAGS="$save_LDFLAGS" 13261 else 13262 archive_cmds_FC='$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' 13263 archive_expsym_cmds_FC='$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' 13264 fi 13265 archive_cmds_need_lc_FC='no' 13266 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir' 13267 hardcode_libdir_separator_FC=: 13268 inherit_rpath_FC=yes 13269 link_all_deplibs_FC=yes 13270 ;; 13271 13272 netbsd*) 13273 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 13274 archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 13275 else 13276 archive_cmds_FC='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 13277 fi 13278 hardcode_libdir_flag_spec_FC='-R$libdir' 13279 hardcode_direct_FC=yes 13280 hardcode_shlibpath_var_FC=no 13281 ;; 13282 13283 newsos6) 13284 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13285 hardcode_direct_FC=yes 13286 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir' 13287 hardcode_libdir_separator_FC=: 13288 hardcode_shlibpath_var_FC=no 13289 ;; 13290 13291 *nto* | *qnx*) 13292 ;; 13293 13294 openbsd*) 13295 if test -f /usr/libexec/ld.so; then 13296 hardcode_direct_FC=yes 13297 hardcode_shlibpath_var_FC=no 13298 hardcode_direct_absolute_FC=yes 13299 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13300 archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 13301 archive_expsym_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 13302 hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir' 13303 export_dynamic_flag_spec_FC='${wl}-E' 13304 else 13305 case $host_os in 13306 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 13307 archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 13308 hardcode_libdir_flag_spec_FC='-R$libdir' 13309 ;; 13310 *) 13311 archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 13312 hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir' 13313 ;; 13314 esac 13315 fi 13316 else 13317 ld_shlibs_FC=no 13318 fi 13319 ;; 13320 13321 os2*) 13322 hardcode_libdir_flag_spec_FC='-L$libdir' 13323 hardcode_minus_L_FC=yes 13324 allow_undefined_flag_FC=unsupported 13325 archive_cmds_FC='$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' 13326 old_archive_from_new_cmds_FC='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 13327 ;; 13328 13329 osf3*) 13330 if test "$GCC" = yes; then 13331 allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*' 13332 archive_cmds_FC='$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' 13333 else 13334 allow_undefined_flag_FC=' -expect_unresolved \*' 13335 archive_cmds_FC='$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' 13336 fi 13337 archive_cmds_need_lc_FC='no' 13338 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir' 13339 hardcode_libdir_separator_FC=: 13340 ;; 13341 13342 osf4* | osf5*) # as osf3* with the addition of -msym flag 13343 if test "$GCC" = yes; then 13344 allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*' 13345 archive_cmds_FC='$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' 13346 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir' 13347 else 13348 allow_undefined_flag_FC=' -expect_unresolved \*' 13349 archive_cmds_FC='$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' 13350 archive_expsym_cmds_FC='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ 13351 $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' 13352 13353 # Both c and cxx compiler support -rpath directly 13354 hardcode_libdir_flag_spec_FC='-rpath $libdir' 13355 fi 13356 archive_cmds_need_lc_FC='no' 13357 hardcode_libdir_separator_FC=: 13358 ;; 13359 13360 solaris*) 13361 no_undefined_flag_FC=' -z defs' 13362 if test "$GCC" = yes; then 13363 wlarc='${wl}' 13364 archive_cmds_FC='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 13365 archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13366 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 13367 else 13368 case `$CC -V 2>&1` in 13369 *"Compilers 5.0"*) 13370 wlarc='' 13371 archive_cmds_FC='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 13372 archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13373 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 13374 ;; 13375 *) 13376 wlarc='${wl}' 13377 archive_cmds_FC='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 13378 archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13379 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 13380 ;; 13381 esac 13382 fi 13383 hardcode_libdir_flag_spec_FC='-R$libdir' 13384 hardcode_shlibpath_var_FC=no 13385 case $host_os in 13386 solaris2.[0-5] | solaris2.[0-5].*) ;; 13387 *) 13388 # The compiler driver will combine and reorder linker options, 13389 # but understands `-z linker_flag'. GCC discards it without `$wl', 13390 # but is careful enough not to reorder. 13391 # Supported since Solaris 2.6 (maybe 2.5.1?) 13392 if test "$GCC" = yes; then 13393 whole_archive_flag_spec_FC='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 13394 else 13395 whole_archive_flag_spec_FC='-z allextract$convenience -z defaultextract' 13396 fi 13397 ;; 13398 esac 13399 link_all_deplibs_FC=yes 13400 ;; 13401 13402 sunos4*) 13403 if test "x$host_vendor" = xsequent; then 13404 # Use $CC to link under sequent, because it throws in some extra .o 13405 # files that make .init and .fini sections work. 13406 archive_cmds_FC='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 13407 else 13408 archive_cmds_FC='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 13409 fi 13410 hardcode_libdir_flag_spec_FC='-L$libdir' 13411 hardcode_direct_FC=yes 13412 hardcode_minus_L_FC=yes 13413 hardcode_shlibpath_var_FC=no 13414 ;; 13415 13416 sysv4) 13417 case $host_vendor in 13418 sni) 13419 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13420 hardcode_direct_FC=yes # is this really true??? 13421 ;; 13422 siemens) 13423 ## LD is ld it makes a PLAMLIB 13424 ## CC just makes a GrossModule. 13425 archive_cmds_FC='$LD -G -o $lib $libobjs $deplibs $linker_flags' 13426 reload_cmds_FC='$CC -r -o $output$reload_objs' 13427 hardcode_direct_FC=no 13428 ;; 13429 motorola) 13430 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13431 hardcode_direct_FC=no #Motorola manual says yes, but my tests say they lie 13432 ;; 13433 esac 13434 runpath_var='LD_RUN_PATH' 13435 hardcode_shlibpath_var_FC=no 13436 ;; 13437 13438 sysv4.3*) 13439 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13440 hardcode_shlibpath_var_FC=no 13441 export_dynamic_flag_spec_FC='-Bexport' 13442 ;; 13443 13444 sysv4*MP*) 13445 if test -d /usr/nec; then 13446 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13447 hardcode_shlibpath_var_FC=no 13448 runpath_var=LD_RUN_PATH 13449 hardcode_runpath_var=yes 13450 ld_shlibs_FC=yes 13451 fi 13452 ;; 13453 13454 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 13455 no_undefined_flag_FC='${wl}-z,text' 13456 archive_cmds_need_lc_FC=no 13457 hardcode_shlibpath_var_FC=no 13458 runpath_var='LD_RUN_PATH' 13459 13460 if test "$GCC" = yes; then 13461 archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13462 archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13463 else 13464 archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13465 archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13466 fi 13467 ;; 13468 13469 sysv5* | sco3.2v5* | sco5v6*) 13470 # Note: We can NOT use -z defs as we might desire, because we do not 13471 # link with -lc, and that would cause any symbols used from libc to 13472 # always be unresolved, which means just about no library would 13473 # ever link correctly. If we're not using GNU ld we use -z text 13474 # though, which does catch some bad symbols but isn't as heavy-handed 13475 # as -z defs. 13476 no_undefined_flag_FC='${wl}-z,text' 13477 allow_undefined_flag_FC='${wl}-z,nodefs' 13478 archive_cmds_need_lc_FC=no 13479 hardcode_shlibpath_var_FC=no 13480 hardcode_libdir_flag_spec_FC='${wl}-R,$libdir' 13481 hardcode_libdir_separator_FC=':' 13482 link_all_deplibs_FC=yes 13483 export_dynamic_flag_spec_FC='${wl}-Bexport' 13484 runpath_var='LD_RUN_PATH' 13485 13486 if test "$GCC" = yes; then 13487 archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13488 archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13489 else 13490 archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13491 archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13492 fi 13493 ;; 13494 13495 uts4*) 13496 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13497 hardcode_libdir_flag_spec_FC='-L$libdir' 13498 hardcode_shlibpath_var_FC=no 13499 ;; 13500 13501 *) 13502 ld_shlibs_FC=no 13503 ;; 13504 esac 13505 13506 if test x$host_vendor = xsni; then 13507 case $host in 13508 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 13509 export_dynamic_flag_spec_FC='${wl}-Blargedynsym' 13510 ;; 13511 esac 13512 fi 13513 fi 13514 13515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_FC" >&5 13516$as_echo "$ld_shlibs_FC" >&6; } 13517test "$ld_shlibs_FC" = no && can_build_shared=no 13518 13519with_gnu_ld_FC=$with_gnu_ld 13520 13521 13522 13523 13524 13525 13526# 13527# Do we need to explicitly link libc? 13528# 13529case "x$archive_cmds_need_lc_FC" in 13530x|xyes) 13531 # Assume -lc should be added 13532 archive_cmds_need_lc_FC=yes 13533 13534 if test "$enable_shared" = yes && test "$GCC" = yes; then 13535 case $archive_cmds_FC in 13536 *'~'*) 13537 # FIXME: we may have to deal with multi-command sequences. 13538 ;; 13539 '$CC '*) 13540 # Test whether the compiler implicitly links with -lc since on some 13541 # systems, -lgcc has to come before -lc. If gcc already passes -lc 13542 # to ld, don't add -lc before -lgcc. 13543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 13544$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 13545if test "${lt_cv_archive_cmds_need_lc_FC+set}" = set; then : 13546 $as_echo_n "(cached) " >&6 13547else 13548 $RM conftest* 13549 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13550 13551 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13552 (eval $ac_compile) 2>&5 13553 ac_status=$? 13554 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13555 test $ac_status = 0; } 2>conftest.err; then 13556 soname=conftest 13557 lib=conftest 13558 libobjs=conftest.$ac_objext 13559 deplibs= 13560 wl=$lt_prog_compiler_wl_FC 13561 pic_flag=$lt_prog_compiler_pic_FC 13562 compiler_flags=-v 13563 linker_flags=-v 13564 verstring= 13565 output_objdir=. 13566 libname=conftest 13567 lt_save_allow_undefined_flag=$allow_undefined_flag_FC 13568 allow_undefined_flag_FC= 13569 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 13570 (eval $archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 13571 ac_status=$? 13572 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13573 test $ac_status = 0; } 13574 then 13575 lt_cv_archive_cmds_need_lc_FC=no 13576 else 13577 lt_cv_archive_cmds_need_lc_FC=yes 13578 fi 13579 allow_undefined_flag_FC=$lt_save_allow_undefined_flag 13580 else 13581 cat conftest.err 1>&5 13582 fi 13583 $RM conftest* 13584 13585fi 13586{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_FC" >&5 13587$as_echo "$lt_cv_archive_cmds_need_lc_FC" >&6; } 13588 archive_cmds_need_lc_FC=$lt_cv_archive_cmds_need_lc_FC 13589 ;; 13590 esac 13591 fi 13592 ;; 13593esac 13594 13595 13596 13597 13598 13599 13600 13601 13602 13603 13604 13605 13606 13607 13608 13609 13610 13611 13612 13613 13614 13615 13616 13617 13618 13619 13620 13621 13622 13623 13624 13625 13626 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 13637 13638 13639 13640 13641 13642 13643 13644 13645 13646 13647 13648 13649 13650 13651 13652 13653 13654 13655 13656 13657 13658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 13659$as_echo_n "checking dynamic linker characteristics... " >&6; } 13660 13661library_names_spec= 13662libname_spec='lib$name' 13663soname_spec= 13664shrext_cmds=".so" 13665postinstall_cmds= 13666postuninstall_cmds= 13667finish_cmds= 13668finish_eval= 13669shlibpath_var= 13670shlibpath_overrides_runpath=unknown 13671version_type=none 13672dynamic_linker="$host_os ld.so" 13673sys_lib_dlsearch_path_spec="/lib /usr/lib" 13674need_lib_prefix=unknown 13675hardcode_into_libs=no 13676 13677# when you set need_version to no, make sure it does not cause -set_version 13678# flags to be left without arguments 13679need_version=unknown 13680 13681case $host_os in 13682aix3*) 13683 version_type=linux 13684 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 13685 shlibpath_var=LIBPATH 13686 13687 # AIX 3 has no versioning support, so we append a major version to the name. 13688 soname_spec='${libname}${release}${shared_ext}$major' 13689 ;; 13690 13691aix[4-9]*) 13692 version_type=linux 13693 need_lib_prefix=no 13694 need_version=no 13695 hardcode_into_libs=yes 13696 if test "$host_cpu" = ia64; then 13697 # AIX 5 supports IA64 13698 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 13699 shlibpath_var=LD_LIBRARY_PATH 13700 else 13701 # With GCC up to 2.95.x, collect2 would create an import file 13702 # for dependence libraries. The import file would start with 13703 # the line `#! .'. This would cause the generated library to 13704 # depend on `.', always an invalid library. This was fixed in 13705 # development snapshots of GCC prior to 3.0. 13706 case $host_os in 13707 aix4 | aix4.[01] | aix4.[01].*) 13708 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 13709 echo ' yes ' 13710 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 13711 : 13712 else 13713 can_build_shared=no 13714 fi 13715 ;; 13716 esac 13717 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 13718 # soname into executable. Probably we can add versioning support to 13719 # collect2, so additional links can be useful in future. 13720 if test "$aix_use_runtimelinking" = yes; then 13721 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 13722 # instead of lib<name>.a to let people know that these are not 13723 # typical AIX shared libraries. 13724 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13725 else 13726 # We preserve .a as extension for shared libraries through AIX4.2 13727 # and later when we are not doing run time linking. 13728 library_names_spec='${libname}${release}.a $libname.a' 13729 soname_spec='${libname}${release}${shared_ext}$major' 13730 fi 13731 shlibpath_var=LIBPATH 13732 fi 13733 ;; 13734 13735amigaos*) 13736 case $host_cpu in 13737 powerpc) 13738 # Since July 2007 AmigaOS4 officially supports .so libraries. 13739 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 13740 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13741 ;; 13742 m68k) 13743 library_names_spec='$libname.ixlibrary $libname.a' 13744 # Create ${libname}_ixlibrary.a entries in /sys/libs. 13745 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' 13746 ;; 13747 esac 13748 ;; 13749 13750beos*) 13751 library_names_spec='${libname}${shared_ext}' 13752 dynamic_linker="$host_os ld.so" 13753 shlibpath_var=LIBRARY_PATH 13754 ;; 13755 13756bsdi[45]*) 13757 version_type=linux 13758 need_version=no 13759 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13760 soname_spec='${libname}${release}${shared_ext}$major' 13761 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 13762 shlibpath_var=LD_LIBRARY_PATH 13763 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 13764 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 13765 # the default ld.so.conf also contains /usr/contrib/lib and 13766 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 13767 # libtool to hard-code these into programs 13768 ;; 13769 13770cygwin* | mingw* | pw32* | cegcc*) 13771 version_type=windows 13772 shrext_cmds=".dll" 13773 need_version=no 13774 need_lib_prefix=no 13775 13776 case $GCC,$host_os in 13777 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 13778 library_names_spec='$libname.dll.a' 13779 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13780 postinstall_cmds='base_file=`basename \${file}`~ 13781 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 13782 dldir=$destdir/`dirname \$dlpath`~ 13783 test -d \$dldir || mkdir -p \$dldir~ 13784 $install_prog $dir/$dlname \$dldir/$dlname~ 13785 chmod a+x \$dldir/$dlname~ 13786 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 13787 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 13788 fi' 13789 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13790 dlpath=$dir/\$dldll~ 13791 $RM \$dlpath' 13792 shlibpath_overrides_runpath=yes 13793 13794 case $host_os in 13795 cygwin*) 13796 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 13797 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13798 13799 ;; 13800 mingw* | cegcc*) 13801 # MinGW DLLs use traditional 'lib' prefix 13802 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13803 ;; 13804 pw32*) 13805 # pw32 DLLs use 'pw' prefix rather than 'lib' 13806 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 13807 ;; 13808 esac 13809 ;; 13810 13811 *) 13812 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 13813 ;; 13814 esac 13815 dynamic_linker='Win32 ld.exe' 13816 # FIXME: first we should search . and the directory the executable is in 13817 shlibpath_var=PATH 13818 ;; 13819 13820darwin* | rhapsody*) 13821 dynamic_linker="$host_os dyld" 13822 version_type=darwin 13823 need_lib_prefix=no 13824 need_version=no 13825 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 13826 soname_spec='${libname}${release}${major}$shared_ext' 13827 shlibpath_overrides_runpath=yes 13828 shlibpath_var=DYLD_LIBRARY_PATH 13829 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 13830 13831 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 13832 ;; 13833 13834dgux*) 13835 version_type=linux 13836 need_lib_prefix=no 13837 need_version=no 13838 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 13839 soname_spec='${libname}${release}${shared_ext}$major' 13840 shlibpath_var=LD_LIBRARY_PATH 13841 ;; 13842 13843freebsd1*) 13844 dynamic_linker=no 13845 ;; 13846 13847freebsd* | dragonfly*) 13848 # DragonFly does not have aout. When/if they implement a new 13849 # versioning mechanism, adjust this. 13850 if test -x /usr/bin/objformat; then 13851 objformat=`/usr/bin/objformat` 13852 else 13853 case $host_os in 13854 freebsd[123]*) objformat=aout ;; 13855 *) objformat=elf ;; 13856 esac 13857 fi 13858 version_type=freebsd-$objformat 13859 case $version_type in 13860 freebsd-elf*) 13861 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 13862 need_version=no 13863 need_lib_prefix=no 13864 ;; 13865 freebsd-*) 13866 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 13867 need_version=yes 13868 ;; 13869 esac 13870 shlibpath_var=LD_LIBRARY_PATH 13871 case $host_os in 13872 freebsd2*) 13873 shlibpath_overrides_runpath=yes 13874 ;; 13875 freebsd3.[01]* | freebsdelf3.[01]*) 13876 shlibpath_overrides_runpath=yes 13877 hardcode_into_libs=yes 13878 ;; 13879 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 13880 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 13881 shlibpath_overrides_runpath=no 13882 hardcode_into_libs=yes 13883 ;; 13884 *) # from 4.6 on, and DragonFly 13885 shlibpath_overrides_runpath=yes 13886 hardcode_into_libs=yes 13887 ;; 13888 esac 13889 ;; 13890 13891gnu*) 13892 version_type=linux 13893 need_lib_prefix=no 13894 need_version=no 13895 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 13896 soname_spec='${libname}${release}${shared_ext}$major' 13897 shlibpath_var=LD_LIBRARY_PATH 13898 hardcode_into_libs=yes 13899 ;; 13900 13901haiku*) 13902 version_type=linux 13903 need_lib_prefix=no 13904 need_version=no 13905 dynamic_linker="$host_os runtime_loader" 13906 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 13907 soname_spec='${libname}${release}${shared_ext}$major' 13908 shlibpath_var=LIBRARY_PATH 13909 shlibpath_overrides_runpath=yes 13910 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 13911 hardcode_into_libs=yes 13912 ;; 13913 13914hpux9* | hpux10* | hpux11*) 13915 # Give a soname corresponding to the major version so that dld.sl refuses to 13916 # link against other versions. 13917 version_type=sunos 13918 need_lib_prefix=no 13919 need_version=no 13920 case $host_cpu in 13921 ia64*) 13922 shrext_cmds='.so' 13923 hardcode_into_libs=yes 13924 dynamic_linker="$host_os dld.so" 13925 shlibpath_var=LD_LIBRARY_PATH 13926 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13927 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13928 soname_spec='${libname}${release}${shared_ext}$major' 13929 if test "X$HPUX_IA64_MODE" = X32; then 13930 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 13931 else 13932 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 13933 fi 13934 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13935 ;; 13936 hppa*64*) 13937 shrext_cmds='.sl' 13938 hardcode_into_libs=yes 13939 dynamic_linker="$host_os dld.sl" 13940 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 13941 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13942 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13943 soname_spec='${libname}${release}${shared_ext}$major' 13944 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 13945 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13946 ;; 13947 *) 13948 shrext_cmds='.sl' 13949 dynamic_linker="$host_os dld.sl" 13950 shlibpath_var=SHLIB_PATH 13951 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 13952 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 13953 soname_spec='${libname}${release}${shared_ext}$major' 13954 ;; 13955 esac 13956 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 13957 postinstall_cmds='chmod 555 $lib' 13958 # or fails outright, so override atomically: 13959 install_override_mode=555 13960 ;; 13961 13962interix[3-9]*) 13963 version_type=linux 13964 need_lib_prefix=no 13965 need_version=no 13966 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 13967 soname_spec='${libname}${release}${shared_ext}$major' 13968 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 13969 shlibpath_var=LD_LIBRARY_PATH 13970 shlibpath_overrides_runpath=no 13971 hardcode_into_libs=yes 13972 ;; 13973 13974irix5* | irix6* | nonstopux*) 13975 case $host_os in 13976 nonstopux*) version_type=nonstopux ;; 13977 *) 13978 if test "$lt_cv_prog_gnu_ld" = yes; then 13979 version_type=linux 13980 else 13981 version_type=irix 13982 fi ;; 13983 esac 13984 need_lib_prefix=no 13985 need_version=no 13986 soname_spec='${libname}${release}${shared_ext}$major' 13987 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 13988 case $host_os in 13989 irix5* | nonstopux*) 13990 libsuff= shlibsuff= 13991 ;; 13992 *) 13993 case $LD in # libtool.m4 will add one of these switches to LD 13994 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 13995 libsuff= shlibsuff= libmagic=32-bit;; 13996 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 13997 libsuff=32 shlibsuff=N32 libmagic=N32;; 13998 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 13999 libsuff=64 shlibsuff=64 libmagic=64-bit;; 14000 *) libsuff= shlibsuff= libmagic=never-match;; 14001 esac 14002 ;; 14003 esac 14004 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 14005 shlibpath_overrides_runpath=no 14006 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 14007 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 14008 hardcode_into_libs=yes 14009 ;; 14010 14011# No shared lib support for Linux oldld, aout, or coff. 14012linux*oldld* | linux*aout* | linux*coff*) 14013 dynamic_linker=no 14014 ;; 14015 14016# This must be Linux ELF. 14017linux* | k*bsd*-gnu | kopensolaris*-gnu) 14018 version_type=linux 14019 need_lib_prefix=no 14020 need_version=no 14021 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14022 soname_spec='${libname}${release}${shared_ext}$major' 14023 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 14024 shlibpath_var=LD_LIBRARY_PATH 14025 shlibpath_overrides_runpath=no 14026 14027 # Some binutils ld are patched to set DT_RUNPATH 14028 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then : 14029 $as_echo_n "(cached) " >&6 14030else 14031 lt_cv_shlibpath_overrides_runpath=no 14032 save_LDFLAGS=$LDFLAGS 14033 save_libdir=$libdir 14034 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_FC\"; \ 14035 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_FC\"" 14036 cat > conftest.$ac_ext <<_ACEOF 14037 program main 14038 14039 end 14040_ACEOF 14041if ac_fn_fc_try_link "$LINENO"; then : 14042 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 14043 lt_cv_shlibpath_overrides_runpath=yes 14044fi 14045fi 14046rm -f core conftest.err conftest.$ac_objext \ 14047 conftest$ac_exeext conftest.$ac_ext 14048 LDFLAGS=$save_LDFLAGS 14049 libdir=$save_libdir 14050 14051fi 14052 14053 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 14054 14055 # This implies no fast_install, which is unacceptable. 14056 # Some rework will be needed to allow for fast_install 14057 # before this can be enabled. 14058 hardcode_into_libs=yes 14059 14060 # Append ld.so.conf contents to the search path 14061 if test -f /etc/ld.so.conf; then 14062 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' ' '` 14063 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 14064 fi 14065 14066 # We used to test for /lib/ld.so.1 and disable shared libraries on 14067 # powerpc, because MkLinux only supported shared libraries with the 14068 # GNU dynamic linker. Since this was broken with cross compilers, 14069 # most powerpc-linux boxes support dynamic linking these days and 14070 # people can always --disable-shared, the test was removed, and we 14071 # assume the GNU/Linux dynamic linker is in use. 14072 dynamic_linker='GNU/Linux ld.so' 14073 ;; 14074 14075netbsd*) 14076 version_type=sunos 14077 need_lib_prefix=no 14078 need_version=no 14079 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 14080 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14081 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14082 dynamic_linker='NetBSD (a.out) ld.so' 14083 else 14084 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14085 soname_spec='${libname}${release}${shared_ext}$major' 14086 dynamic_linker='NetBSD ld.elf_so' 14087 fi 14088 shlibpath_var=LD_LIBRARY_PATH 14089 shlibpath_overrides_runpath=yes 14090 hardcode_into_libs=yes 14091 ;; 14092 14093newsos6) 14094 version_type=linux 14095 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14096 shlibpath_var=LD_LIBRARY_PATH 14097 shlibpath_overrides_runpath=yes 14098 ;; 14099 14100*nto* | *qnx*) 14101 version_type=qnx 14102 need_lib_prefix=no 14103 need_version=no 14104 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14105 soname_spec='${libname}${release}${shared_ext}$major' 14106 shlibpath_var=LD_LIBRARY_PATH 14107 shlibpath_overrides_runpath=no 14108 hardcode_into_libs=yes 14109 dynamic_linker='ldqnx.so' 14110 ;; 14111 14112openbsd*) 14113 version_type=sunos 14114 sys_lib_dlsearch_path_spec="/usr/lib" 14115 need_lib_prefix=no 14116 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 14117 case $host_os in 14118 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 14119 *) need_version=no ;; 14120 esac 14121 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14122 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14123 shlibpath_var=LD_LIBRARY_PATH 14124 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 14125 case $host_os in 14126 openbsd2.[89] | openbsd2.[89].*) 14127 shlibpath_overrides_runpath=no 14128 ;; 14129 *) 14130 shlibpath_overrides_runpath=yes 14131 ;; 14132 esac 14133 else 14134 shlibpath_overrides_runpath=yes 14135 fi 14136 ;; 14137 14138os2*) 14139 libname_spec='$name' 14140 shrext_cmds=".dll" 14141 need_lib_prefix=no 14142 library_names_spec='$libname${shared_ext} $libname.a' 14143 dynamic_linker='OS/2 ld.exe' 14144 shlibpath_var=LIBPATH 14145 ;; 14146 14147osf3* | osf4* | osf5*) 14148 version_type=osf 14149 need_lib_prefix=no 14150 need_version=no 14151 soname_spec='${libname}${release}${shared_ext}$major' 14152 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14153 shlibpath_var=LD_LIBRARY_PATH 14154 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 14155 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 14156 ;; 14157 14158rdos*) 14159 dynamic_linker=no 14160 ;; 14161 14162solaris*) 14163 version_type=linux 14164 need_lib_prefix=no 14165 need_version=no 14166 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14167 soname_spec='${libname}${release}${shared_ext}$major' 14168 shlibpath_var=LD_LIBRARY_PATH 14169 shlibpath_overrides_runpath=yes 14170 hardcode_into_libs=yes 14171 # ldd complains unless libraries are executable 14172 postinstall_cmds='chmod +x $lib' 14173 ;; 14174 14175sunos4*) 14176 version_type=sunos 14177 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14178 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 14179 shlibpath_var=LD_LIBRARY_PATH 14180 shlibpath_overrides_runpath=yes 14181 if test "$with_gnu_ld" = yes; then 14182 need_lib_prefix=no 14183 fi 14184 need_version=yes 14185 ;; 14186 14187sysv4 | sysv4.3*) 14188 version_type=linux 14189 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14190 soname_spec='${libname}${release}${shared_ext}$major' 14191 shlibpath_var=LD_LIBRARY_PATH 14192 case $host_vendor in 14193 sni) 14194 shlibpath_overrides_runpath=no 14195 need_lib_prefix=no 14196 runpath_var=LD_RUN_PATH 14197 ;; 14198 siemens) 14199 need_lib_prefix=no 14200 ;; 14201 motorola) 14202 need_lib_prefix=no 14203 need_version=no 14204 shlibpath_overrides_runpath=no 14205 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 14206 ;; 14207 esac 14208 ;; 14209 14210sysv4*MP*) 14211 if test -d /usr/nec ;then 14212 version_type=linux 14213 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 14214 soname_spec='$libname${shared_ext}.$major' 14215 shlibpath_var=LD_LIBRARY_PATH 14216 fi 14217 ;; 14218 14219sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 14220 version_type=freebsd-elf 14221 need_lib_prefix=no 14222 need_version=no 14223 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14224 soname_spec='${libname}${release}${shared_ext}$major' 14225 shlibpath_var=LD_LIBRARY_PATH 14226 shlibpath_overrides_runpath=yes 14227 hardcode_into_libs=yes 14228 if test "$with_gnu_ld" = yes; then 14229 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 14230 else 14231 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 14232 case $host_os in 14233 sco3.2v5*) 14234 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 14235 ;; 14236 esac 14237 fi 14238 sys_lib_dlsearch_path_spec='/usr/lib' 14239 ;; 14240 14241tpf*) 14242 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 14243 version_type=linux 14244 need_lib_prefix=no 14245 need_version=no 14246 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14247 shlibpath_var=LD_LIBRARY_PATH 14248 shlibpath_overrides_runpath=no 14249 hardcode_into_libs=yes 14250 ;; 14251 14252uts4*) 14253 version_type=linux 14254 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14255 soname_spec='${libname}${release}${shared_ext}$major' 14256 shlibpath_var=LD_LIBRARY_PATH 14257 ;; 14258 14259*) 14260 dynamic_linker=no 14261 ;; 14262esac 14263{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 14264$as_echo "$dynamic_linker" >&6; } 14265test "$dynamic_linker" = no && can_build_shared=no 14266 14267variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 14268if test "$GCC" = yes; then 14269 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 14270fi 14271 14272if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 14273 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 14274fi 14275if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 14276 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 14277fi 14278 14279 14280 14281 14282 14283 14284 14285 14286 14287 14288 14289 14290 14291 14292 14293 14294 14295 14296 14297 14298 14299 14300 14301 14302 14303 14304 14305 14306 14307 14308 14309 14310 14311 14312 14313 14314 14315 14316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 14317$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 14318hardcode_action_FC= 14319if test -n "$hardcode_libdir_flag_spec_FC" || 14320 test -n "$runpath_var_FC" || 14321 test "X$hardcode_automatic_FC" = "Xyes" ; then 14322 14323 # We can hardcode non-existent directories. 14324 if test "$hardcode_direct_FC" != no && 14325 # If the only mechanism to avoid hardcoding is shlibpath_var, we 14326 # have to relink, otherwise we might link with an installed library 14327 # when we should be linking with a yet-to-be-installed one 14328 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, FC)" != no && 14329 test "$hardcode_minus_L_FC" != no; then 14330 # Linking always hardcodes the temporary library directory. 14331 hardcode_action_FC=relink 14332 else 14333 # We can link without hardcoding, and we can hardcode nonexisting dirs. 14334 hardcode_action_FC=immediate 14335 fi 14336else 14337 # We cannot hardcode anything, or else we can only hardcode existing 14338 # directories. 14339 hardcode_action_FC=unsupported 14340fi 14341{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_FC" >&5 14342$as_echo "$hardcode_action_FC" >&6; } 14343 14344if test "$hardcode_action_FC" = relink || 14345 test "$inherit_rpath_FC" = yes; then 14346 # Fast installation is not supported 14347 enable_fast_install=no 14348elif test "$shlibpath_overrides_runpath" = yes || 14349 test "$enable_shared" = no; then 14350 # Fast installation is not necessary 14351 enable_fast_install=needless 14352fi 14353 14354 14355 14356 14357 14358 14359 14360 fi # test -n "$compiler" 14361 14362 GCC=$lt_save_GCC 14363 CC="$lt_save_CC" 14364fi # test "$_lt_disable_FC" != yes 14365 14366ac_ext=c 14367ac_cpp='$CPP $CPPFLAGS' 14368ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14369ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14370ac_compiler_gnu=$ac_cv_c_compiler_gnu 14371 14372 14373FCFLAGS="$FCFLAGS -Wall" 14374 14375# For libtool versioning info, format is CURRENT:REVISION:AGE 14376libtool_VERSION=1:0:0 14377 14378 14379# Check header files. 14380{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 14381$as_echo_n "checking for ANSI C header files... " >&6; } 14382if test "${ac_cv_header_stdc+set}" = set; then : 14383 $as_echo_n "(cached) " >&6 14384else 14385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14386/* end confdefs.h. */ 14387#include <stdlib.h> 14388#include <stdarg.h> 14389#include <string.h> 14390#include <float.h> 14391 14392int 14393main () 14394{ 14395 14396 ; 14397 return 0; 14398} 14399_ACEOF 14400if ac_fn_c_try_compile "$LINENO"; then : 14401 ac_cv_header_stdc=yes 14402else 14403 ac_cv_header_stdc=no 14404fi 14405rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14406 14407if test $ac_cv_header_stdc = yes; then 14408 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 14409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14410/* end confdefs.h. */ 14411#include <string.h> 14412 14413_ACEOF 14414if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 14415 $EGREP "memchr" >/dev/null 2>&1; then : 14416 14417else 14418 ac_cv_header_stdc=no 14419fi 14420rm -f conftest* 14421 14422fi 14423 14424if test $ac_cv_header_stdc = yes; then 14425 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 14426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14427/* end confdefs.h. */ 14428#include <stdlib.h> 14429 14430_ACEOF 14431if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 14432 $EGREP "free" >/dev/null 2>&1; then : 14433 14434else 14435 ac_cv_header_stdc=no 14436fi 14437rm -f conftest* 14438 14439fi 14440 14441if test $ac_cv_header_stdc = yes; then 14442 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 14443 if test "$cross_compiling" = yes; then : 14444 : 14445else 14446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14447/* end confdefs.h. */ 14448#include <ctype.h> 14449#include <stdlib.h> 14450#if ((' ' & 0x0FF) == 0x020) 14451# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 14452# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 14453#else 14454# define ISLOWER(c) \ 14455 (('a' <= (c) && (c) <= 'i') \ 14456 || ('j' <= (c) && (c) <= 'r') \ 14457 || ('s' <= (c) && (c) <= 'z')) 14458# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 14459#endif 14460 14461#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 14462int 14463main () 14464{ 14465 int i; 14466 for (i = 0; i < 256; i++) 14467 if (XOR (islower (i), ISLOWER (i)) 14468 || toupper (i) != TOUPPER (i)) 14469 return 2; 14470 return 0; 14471} 14472_ACEOF 14473if ac_fn_c_try_run "$LINENO"; then : 14474 14475else 14476 ac_cv_header_stdc=no 14477fi 14478rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14479 conftest.$ac_objext conftest.beam conftest.$ac_ext 14480fi 14481 14482fi 14483fi 14484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 14485$as_echo "$ac_cv_header_stdc" >&6; } 14486if test $ac_cv_header_stdc = yes; then 14487 14488$as_echo "#define STDC_HEADERS 1" >>confdefs.h 14489 14490fi 14491 14492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 14493$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 14494if test "${ac_cv_header_time+set}" = set; then : 14495 $as_echo_n "(cached) " >&6 14496else 14497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14498/* end confdefs.h. */ 14499#include <sys/types.h> 14500#include <sys/time.h> 14501#include <time.h> 14502 14503int 14504main () 14505{ 14506if ((struct tm *) 0) 14507return 0; 14508 ; 14509 return 0; 14510} 14511_ACEOF 14512if ac_fn_c_try_compile "$LINENO"; then : 14513 ac_cv_header_time=yes 14514else 14515 ac_cv_header_time=no 14516fi 14517rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14518fi 14519{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 14520$as_echo "$ac_cv_header_time" >&6; } 14521if test $ac_cv_header_time = yes; then 14522 14523$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 14524 14525fi 14526 14527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5 14528$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; } 14529if test "${gcc_cv_header_string+set}" = set; then : 14530 $as_echo_n "(cached) " >&6 14531else 14532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14533/* end confdefs.h. */ 14534#include <string.h> 14535#include <strings.h> 14536int 14537main () 14538{ 14539 14540 ; 14541 return 0; 14542} 14543_ACEOF 14544if ac_fn_c_try_compile "$LINENO"; then : 14545 gcc_cv_header_string=yes 14546else 14547 gcc_cv_header_string=no 14548fi 14549rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14550fi 14551{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5 14552$as_echo "$gcc_cv_header_string" >&6; } 14553if test $gcc_cv_header_string = yes; then 14554 14555$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h 14556 14557fi 14558 14559for ac_header in unistd.h semaphore.h sys/loadavg.h sys/time.h sys/time.h 14560do : 14561 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 14562ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 14563eval as_val=\$$as_ac_Header 14564 if test "x$as_val" = x""yes; then : 14565 cat >>confdefs.h <<_ACEOF 14566#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 14567_ACEOF 14568 14569fi 14570 14571done 14572 14573 14574 14575 14576inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'` 14577 14578acx_cv_header_stdint=stddef.h 14579acx_cv_header_stdint_kind="(already complete)" 14580for i in stdint.h $inttype_headers; do 14581 unset ac_cv_type_uintptr_t 14582 unset ac_cv_type_uintmax_t 14583 unset ac_cv_type_int_least32_t 14584 unset ac_cv_type_int_fast32_t 14585 unset ac_cv_type_uint64_t 14586 $as_echo_n "looking for a compliant stdint.h in $i, " >&6 14587 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h> 14588#include <$i> 14589" 14590if test "x$ac_cv_type_uintmax_t" = x""yes; then : 14591 acx_cv_header_stdint=$i 14592else 14593 continue 14594fi 14595 14596 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 14597#include <$i> 14598" 14599if test "x$ac_cv_type_uintptr_t" = x""yes; then : 14600 14601else 14602 acx_cv_header_stdint_kind="(mostly complete)" 14603fi 14604 14605 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h> 14606#include <$i> 14607" 14608if test "x$ac_cv_type_int_least32_t" = x""yes; then : 14609 14610else 14611 acx_cv_header_stdint_kind="(mostly complete)" 14612fi 14613 14614 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h> 14615#include <$i> 14616" 14617if test "x$ac_cv_type_int_fast32_t" = x""yes; then : 14618 14619else 14620 acx_cv_header_stdint_kind="(mostly complete)" 14621fi 14622 14623 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 14624#include <$i> 14625" 14626if test "x$ac_cv_type_uint64_t" = x""yes; then : 14627 14628else 14629 acx_cv_header_stdint_kind="(lacks uint64_t)" 14630fi 14631 14632 break 14633done 14634if test "$acx_cv_header_stdint" = stddef.h; then 14635 acx_cv_header_stdint_kind="(lacks uintmax_t)" 14636 for i in stdint.h $inttype_headers; do 14637 unset ac_cv_type_uintptr_t 14638 unset ac_cv_type_uint32_t 14639 unset ac_cv_type_uint64_t 14640 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6 14641 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h> 14642#include <$i> 14643" 14644if test "x$ac_cv_type_uint32_t" = x""yes; then : 14645 acx_cv_header_stdint=$i 14646else 14647 continue 14648fi 14649 14650 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 14651#include <$i> 14652" 14653if test "x$ac_cv_type_uint64_t" = x""yes; then : 14654 14655fi 14656 14657 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 14658#include <$i> 14659" 14660if test "x$ac_cv_type_uintptr_t" = x""yes; then : 14661 14662fi 14663 14664 break 14665 done 14666fi 14667if test "$acx_cv_header_stdint" = stddef.h; then 14668 acx_cv_header_stdint_kind="(u_intXX_t style)" 14669 for i in sys/types.h $inttype_headers; do 14670 unset ac_cv_type_u_int32_t 14671 unset ac_cv_type_u_int64_t 14672 $as_echo_n "looking for u_intXX_t types in $i, " >&6 14673 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h> 14674#include <$i> 14675" 14676if test "x$ac_cv_type_u_int32_t" = x""yes; then : 14677 acx_cv_header_stdint=$i 14678else 14679 continue 14680fi 14681 14682 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h> 14683#include <$i> 14684" 14685if test "x$ac_cv_type_u_int64_t" = x""yes; then : 14686 14687fi 14688 14689 break 14690 done 14691fi 14692if test "$acx_cv_header_stdint" = stddef.h; then 14693 acx_cv_header_stdint_kind="(using manual detection)" 14694fi 14695 14696test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no 14697test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no 14698test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no 14699test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no 14700test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no 14701 14702# ----------------- Summarize what we found so far 14703 14704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5 14705$as_echo_n "checking what to include in gstdint.h... " >&6; } 14706 14707case `$as_basename -- gstdint.h || 14708$as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \ 14709 Xgstdint.h : 'X\(//\)$' \| \ 14710 Xgstdint.h : 'X\(/\)' \| . 2>/dev/null || 14711$as_echo X/gstdint.h | 14712 sed '/^.*\/\([^/][^/]*\)\/*$/{ 14713 s//\1/ 14714 q 14715 } 14716 /^X\/\(\/\/\)$/{ 14717 s//\1/ 14718 q 14719 } 14720 /^X\/\(\/\).*/{ 14721 s//\1/ 14722 q 14723 } 14724 s/.*/./; q'` in 14725 stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 14726$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 14727 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 14728$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 14729 *) ;; 14730esac 14731 14732{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5 14733$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; } 14734 14735# ----------------- done included file, check C basic types -------- 14736 14737# Lacking an uintptr_t? Test size of void * 14738case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in 14739 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler 14740# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14741# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14742# This bug is HP SR number 8606223364. 14743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 14744$as_echo_n "checking size of void *... " >&6; } 14745if test "${ac_cv_sizeof_void_p+set}" = set; then : 14746 $as_echo_n "(cached) " >&6 14747else 14748 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 14749 14750else 14751 if test "$ac_cv_type_void_p" = yes; then 14752 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14753$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14754{ as_fn_set_status 77 14755as_fn_error "cannot compute sizeof (void *) 14756See \`config.log' for more details." "$LINENO" 5; }; } 14757 else 14758 ac_cv_sizeof_void_p=0 14759 fi 14760fi 14761 14762fi 14763{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 14764$as_echo "$ac_cv_sizeof_void_p" >&6; } 14765 14766 14767 14768cat >>confdefs.h <<_ACEOF 14769#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 14770_ACEOF 14771 14772 ;; 14773esac 14774 14775# Lacking an uint64_t? Test size of long 14776case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in 14777 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler 14778# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14779# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14780# This bug is HP SR number 8606223364. 14781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 14782$as_echo_n "checking size of long... " >&6; } 14783if test "${ac_cv_sizeof_long+set}" = set; then : 14784 $as_echo_n "(cached) " >&6 14785else 14786 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 14787 14788else 14789 if test "$ac_cv_type_long" = yes; then 14790 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14791$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14792{ as_fn_set_status 77 14793as_fn_error "cannot compute sizeof (long) 14794See \`config.log' for more details." "$LINENO" 5; }; } 14795 else 14796 ac_cv_sizeof_long=0 14797 fi 14798fi 14799 14800fi 14801{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 14802$as_echo "$ac_cv_sizeof_long" >&6; } 14803 14804 14805 14806cat >>confdefs.h <<_ACEOF 14807#define SIZEOF_LONG $ac_cv_sizeof_long 14808_ACEOF 14809 14810 ;; 14811esac 14812 14813if test $acx_cv_header_stdint = stddef.h; then 14814 # Lacking a good header? Test size of everything and deduce all types. 14815 # The cast to long int works around a bug in the HP C Compiler 14816# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14817# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14818# This bug is HP SR number 8606223364. 14819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 14820$as_echo_n "checking size of int... " >&6; } 14821if test "${ac_cv_sizeof_int+set}" = set; then : 14822 $as_echo_n "(cached) " >&6 14823else 14824 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 14825 14826else 14827 if test "$ac_cv_type_int" = yes; then 14828 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14829$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14830{ as_fn_set_status 77 14831as_fn_error "cannot compute sizeof (int) 14832See \`config.log' for more details." "$LINENO" 5; }; } 14833 else 14834 ac_cv_sizeof_int=0 14835 fi 14836fi 14837 14838fi 14839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 14840$as_echo "$ac_cv_sizeof_int" >&6; } 14841 14842 14843 14844cat >>confdefs.h <<_ACEOF 14845#define SIZEOF_INT $ac_cv_sizeof_int 14846_ACEOF 14847 14848 14849 # The cast to long int works around a bug in the HP C Compiler 14850# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14851# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14852# This bug is HP SR number 8606223364. 14853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 14854$as_echo_n "checking size of short... " >&6; } 14855if test "${ac_cv_sizeof_short+set}" = set; then : 14856 $as_echo_n "(cached) " >&6 14857else 14858 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then : 14859 14860else 14861 if test "$ac_cv_type_short" = yes; then 14862 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14863$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14864{ as_fn_set_status 77 14865as_fn_error "cannot compute sizeof (short) 14866See \`config.log' for more details." "$LINENO" 5; }; } 14867 else 14868 ac_cv_sizeof_short=0 14869 fi 14870fi 14871 14872fi 14873{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 14874$as_echo "$ac_cv_sizeof_short" >&6; } 14875 14876 14877 14878cat >>confdefs.h <<_ACEOF 14879#define SIZEOF_SHORT $ac_cv_sizeof_short 14880_ACEOF 14881 14882 14883 # The cast to long int works around a bug in the HP C Compiler 14884# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14885# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14886# This bug is HP SR number 8606223364. 14887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5 14888$as_echo_n "checking size of char... " >&6; } 14889if test "${ac_cv_sizeof_char+set}" = set; then : 14890 $as_echo_n "(cached) " >&6 14891else 14892 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then : 14893 14894else 14895 if test "$ac_cv_type_char" = yes; then 14896 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14897$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14898{ as_fn_set_status 77 14899as_fn_error "cannot compute sizeof (char) 14900See \`config.log' for more details." "$LINENO" 5; }; } 14901 else 14902 ac_cv_sizeof_char=0 14903 fi 14904fi 14905 14906fi 14907{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5 14908$as_echo "$ac_cv_sizeof_char" >&6; } 14909 14910 14911 14912cat >>confdefs.h <<_ACEOF 14913#define SIZEOF_CHAR $ac_cv_sizeof_char 14914_ACEOF 14915 14916 14917 14918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5 14919$as_echo_n "checking for type equivalent to int8_t... " >&6; } 14920 case "$ac_cv_sizeof_char" in 14921 1) acx_cv_type_int8_t=char ;; 14922 *) { as_fn_set_status please report a bug 14923as_fn_error "no 8-bit type" "$LINENO" 5; } 14924 esac 14925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5 14926$as_echo "$acx_cv_type_int8_t" >&6; } 14927 14928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5 14929$as_echo_n "checking for type equivalent to int16_t... " >&6; } 14930 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in 14931 2:*) acx_cv_type_int16_t=int ;; 14932 *:2) acx_cv_type_int16_t=short ;; 14933 *) { as_fn_set_status please report a bug 14934as_fn_error "no 16-bit type" "$LINENO" 5; } 14935 esac 14936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5 14937$as_echo "$acx_cv_type_int16_t" >&6; } 14938 14939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5 14940$as_echo_n "checking for type equivalent to int32_t... " >&6; } 14941 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in 14942 4:*) acx_cv_type_int32_t=int ;; 14943 *:4) acx_cv_type_int32_t=long ;; 14944 *) { as_fn_set_status please report a bug 14945as_fn_error "no 32-bit type" "$LINENO" 5; } 14946 esac 14947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5 14948$as_echo "$acx_cv_type_int32_t" >&6; } 14949fi 14950 14951# These tests are here to make the output prettier 14952 14953if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then 14954 case "$ac_cv_sizeof_long" in 14955 8) acx_cv_type_int64_t=long ;; 14956 esac 14957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5 14958$as_echo_n "checking for type equivalent to int64_t... " >&6; } 14959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5 14960$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; } 14961fi 14962 14963# Now we can use the above types 14964 14965if test "$ac_cv_type_uintptr_t" != yes; then 14966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5 14967$as_echo_n "checking for type equivalent to intptr_t... " >&6; } 14968 case $ac_cv_sizeof_void_p in 14969 2) acx_cv_type_intptr_t=int16_t ;; 14970 4) acx_cv_type_intptr_t=int32_t ;; 14971 8) acx_cv_type_intptr_t=int64_t ;; 14972 *) { as_fn_set_status please report a bug 14973as_fn_error "no equivalent for intptr_t" "$LINENO" 5; } 14974 esac 14975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5 14976$as_echo "$acx_cv_type_intptr_t" >&6; } 14977fi 14978 14979# ----------------- done all checks, emit header ------------- 14980ac_config_commands="$ac_config_commands gstdint.h" 14981 14982 14983 14984 14985# Check to see if -pthread or -lpthread is needed. Prefer the former. 14986# In case the pthread.h system header is not found, this test will fail. 14987XPCFLAGS="" 14988CFLAGS="$CFLAGS -pthread" 14989cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14990/* end confdefs.h. */ 14991#include <pthread.h> 14992 void *g(void *d) { return NULL; } 14993int 14994main () 14995{ 14996pthread_t t; pthread_create(&t,NULL,g,NULL); 14997 ; 14998 return 0; 14999} 15000_ACEOF 15001if ac_fn_c_try_link "$LINENO"; then : 15002 XPCFLAGS=" -Wc,-pthread" 15003else 15004 CFLAGS="$save_CFLAGS" LIBS="-lpthread $LIBS" 15005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15006/* end confdefs.h. */ 15007#include <pthread.h> 15008 void *g(void *d) { return NULL; } 15009int 15010main () 15011{ 15012pthread_t t; pthread_create(&t,NULL,g,NULL); 15013 ; 15014 return 0; 15015} 15016_ACEOF 15017if ac_fn_c_try_link "$LINENO"; then : 15018 15019else 15020 as_fn_error "Pthreads are required to build libgomp" "$LINENO" 5 15021fi 15022rm -f core conftest.err conftest.$ac_objext \ 15023 conftest$ac_exeext conftest.$ac_ext 15024fi 15025rm -f core conftest.err conftest.$ac_objext \ 15026 conftest$ac_exeext conftest.$ac_ext 15027 15028# Check for functions needed. 15029for ac_func in getloadavg clock_gettime strtoull 15030do : 15031 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 15032ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 15033eval as_val=\$$as_ac_var 15034 if test "x$as_val" = x""yes; then : 15035 cat >>confdefs.h <<_ACEOF 15036#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 15037_ACEOF 15038 15039fi 15040done 15041 15042 15043# Check for broken semaphore implementation on darwin. 15044# sem_init returns: sem_init error: Function not implemented. 15045case "$host" in 15046 *-darwin*) 15047 15048$as_echo "#define HAVE_BROKEN_POSIX_SEMAPHORES 1" >>confdefs.h 15049 15050 ;; 15051esac 15052 15053 # Check whether --enable-linux-futex was given. 15054if test "${enable_linux_futex+set}" = set; then : 15055 enableval=$enable_linux_futex; 15056 case "$enableval" in 15057 yes|no|default) ;; 15058 *) as_fn_error "Unknown argument to enable/disable linux-futex" "$LINENO" 5 ;; 15059 esac 15060 15061else 15062 enable_linux_futex=default 15063fi 15064 15065 15066case "$target" in 15067 *-linux*) 15068 case "$enable_linux_futex" in 15069 default) 15070 # If headers don't have gettid/futex syscalls definition, then 15071 # default to no, otherwise there will be compile time failures. 15072 # Otherwise, default to yes. If we don't detect we are 15073 # compiled/linked against NPTL and not cross-compiling, check 15074 # if programs are run by default against NPTL and if not, issue 15075 # a warning. 15076 enable_linux_futex=no 15077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15078/* end confdefs.h. */ 15079#include <sys/syscall.h> 15080 int lk; 15081int 15082main () 15083{ 15084syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0); 15085 ; 15086 return 0; 15087} 15088_ACEOF 15089if ac_fn_c_try_link "$LINENO"; then : 15090 save_LIBS="$LIBS" 15091 LIBS="-lpthread $LIBS" 15092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15093/* end confdefs.h. */ 15094#ifndef _GNU_SOURCE 15095 #define _GNU_SOURCE 1 15096 #endif 15097 #include <pthread.h> 15098 pthread_t th; void *status; 15099int 15100main () 15101{ 15102pthread_tryjoin_np (th, &status); 15103 ; 15104 return 0; 15105} 15106_ACEOF 15107if ac_fn_c_try_link "$LINENO"; then : 15108 enable_linux_futex=yes 15109else 15110 if test x$cross_compiling = xno; then 15111 if getconf GNU_LIBPTHREAD_VERSION 2>/dev/null \ 15112 | LC_ALL=C grep -i NPTL > /dev/null 2>/dev/null; then :; else 15113 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The kernel might not support futex or gettid syscalls. 15114If so, please configure with --disable-linux-futex" >&5 15115$as_echo "$as_me: WARNING: The kernel might not support futex or gettid syscalls. 15116If so, please configure with --disable-linux-futex" >&2;} 15117 fi 15118 fi 15119 enable_linux_futex=yes 15120fi 15121rm -f core conftest.err conftest.$ac_objext \ 15122 conftest$ac_exeext conftest.$ac_ext 15123 LIBS="$save_LIBS" 15124fi 15125rm -f core conftest.err conftest.$ac_objext \ 15126 conftest$ac_exeext conftest.$ac_ext 15127 ;; 15128 yes) 15129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15130/* end confdefs.h. */ 15131#include <sys/syscall.h> 15132 int lk; 15133int 15134main () 15135{ 15136syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0); 15137 ; 15138 return 0; 15139} 15140_ACEOF 15141if ac_fn_c_try_link "$LINENO"; then : 15142 15143else 15144 as_fn_error "SYS_gettid and SYS_futex required for --enable-linux-futex" "$LINENO" 5 15145fi 15146rm -f core conftest.err conftest.$ac_objext \ 15147 conftest$ac_exeext conftest.$ac_ext 15148 ;; 15149 esac 15150 ;; 15151 *) 15152 enable_linux_futex=no 15153 ;; 15154esac 15155if test x$enable_linux_futex = xyes; then 15156 : 15157fi 15158 15159 15160# Check for pthread_{,attr_}[sg]etaffinity_np. 15161cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15162/* end confdefs.h. */ 15163#define _GNU_SOURCE 15164 #include <pthread.h> 15165int 15166main () 15167{ 15168cpu_set_t cpuset; 15169 pthread_attr_t attr; 15170 pthread_getaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset); 15171 if (CPU_ISSET (0, &cpuset)) 15172 CPU_SET (1, &cpuset); 15173 else 15174 CPU_ZERO (&cpuset); 15175 pthread_setaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset); 15176 pthread_attr_init (&attr); 15177 pthread_attr_getaffinity_np (&attr, sizeof (cpu_set_t), &cpuset); 15178 pthread_attr_setaffinity_np (&attr, sizeof (cpu_set_t), &cpuset); 15179 ; 15180 return 0; 15181} 15182_ACEOF 15183if ac_fn_c_try_link "$LINENO"; then : 15184 15185$as_echo "#define HAVE_PTHREAD_AFFINITY_NP 1" >>confdefs.h 15186 15187fi 15188rm -f core conftest.err conftest.$ac_objext \ 15189 conftest$ac_exeext conftest.$ac_ext 15190 15191# At least for glibc, clock_gettime is in librt. But don't pull that 15192# in if it still doesn't give us the function we want. 15193if test $ac_cv_func_clock_gettime = no; then 15194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5 15195$as_echo_n "checking for clock_gettime in -lrt... " >&6; } 15196if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then : 15197 $as_echo_n "(cached) " >&6 15198else 15199 ac_check_lib_save_LIBS=$LIBS 15200LIBS="-lrt $LIBS" 15201cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15202/* end confdefs.h. */ 15203 15204/* Override any GCC internal prototype to avoid an error. 15205 Use char because int might match the return type of a GCC 15206 builtin and then its argument prototype would still apply. */ 15207#ifdef __cplusplus 15208extern "C" 15209#endif 15210char clock_gettime (); 15211int 15212main () 15213{ 15214return clock_gettime (); 15215 ; 15216 return 0; 15217} 15218_ACEOF 15219if ac_fn_c_try_link "$LINENO"; then : 15220 ac_cv_lib_rt_clock_gettime=yes 15221else 15222 ac_cv_lib_rt_clock_gettime=no 15223fi 15224rm -f core conftest.err conftest.$ac_objext \ 15225 conftest$ac_exeext conftest.$ac_ext 15226LIBS=$ac_check_lib_save_LIBS 15227fi 15228{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5 15229$as_echo "$ac_cv_lib_rt_clock_gettime" >&6; } 15230if test "x$ac_cv_lib_rt_clock_gettime" = x""yes; then : 15231 LIBS="-lrt $LIBS" 15232 15233$as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h 15234 15235fi 15236 15237fi 15238 15239# See if we support thread-local storage. 15240 15241 15242 # Check whether --enable-tls was given. 15243if test "${enable_tls+set}" = set; then : 15244 enableval=$enable_tls; 15245 case "$enableval" in 15246 yes|no) ;; 15247 *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;; 15248 esac 15249 15250else 15251 enable_tls=yes 15252fi 15253 15254 15255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5 15256$as_echo_n "checking whether the target supports thread-local storage... " >&6; } 15257if test "${gcc_cv_have_tls+set}" = set; then : 15258 $as_echo_n "(cached) " >&6 15259else 15260 15261 if test "$cross_compiling" = yes; then : 15262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15263/* end confdefs.h. */ 15264__thread int a; int b; int main() { return a = b; } 15265_ACEOF 15266if ac_fn_c_try_link "$LINENO"; then : 15267 chktls_save_LDFLAGS="$LDFLAGS" 15268 case $host in 15269 *-*-linux*) 15270 LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS" 15271 ;; 15272 esac 15273 chktls_save_CFLAGS="$CFLAGS" 15274 CFLAGS="-fPIC $CFLAGS" 15275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15276/* end confdefs.h. */ 15277int f() { return 0; } 15278_ACEOF 15279if ac_fn_c_try_link "$LINENO"; then : 15280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15281/* end confdefs.h. */ 15282__thread int a; int b; int f() { return a = b; } 15283_ACEOF 15284if ac_fn_c_try_link "$LINENO"; then : 15285 gcc_cv_have_tls=yes 15286else 15287 gcc_cv_have_tls=no 15288fi 15289rm -f core conftest.err conftest.$ac_objext \ 15290 conftest$ac_exeext conftest.$ac_ext 15291else 15292 gcc_cv_have_tls=yes 15293fi 15294rm -f core conftest.err conftest.$ac_objext \ 15295 conftest$ac_exeext conftest.$ac_ext 15296 CFLAGS="$chktls_save_CFLAGS" 15297 LDFLAGS="$chktls_save_LDFLAGS" 15298else 15299 gcc_cv_have_tls=no 15300fi 15301rm -f core conftest.err conftest.$ac_objext \ 15302 conftest$ac_exeext conftest.$ac_ext 15303 15304 15305else 15306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15307/* end confdefs.h. */ 15308__thread int a; int b; int main() { return a = b; } 15309_ACEOF 15310if ac_fn_c_try_run "$LINENO"; then : 15311 chktls_save_LDFLAGS="$LDFLAGS" 15312 LDFLAGS="-static $LDFLAGS" 15313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15314/* end confdefs.h. */ 15315int main() { return 0; } 15316_ACEOF 15317if ac_fn_c_try_link "$LINENO"; then : 15318 if test "$cross_compiling" = yes; then : 15319 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15320$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15321as_fn_error "cannot run test program while cross compiling 15322See \`config.log' for more details." "$LINENO" 5; } 15323else 15324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15325/* end confdefs.h. */ 15326__thread int a; int b; int main() { return a = b; } 15327_ACEOF 15328if ac_fn_c_try_run "$LINENO"; then : 15329 gcc_cv_have_tls=yes 15330else 15331 gcc_cv_have_tls=no 15332fi 15333rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 15334 conftest.$ac_objext conftest.beam conftest.$ac_ext 15335fi 15336 15337else 15338 gcc_cv_have_tls=yes 15339fi 15340rm -f core conftest.err conftest.$ac_objext \ 15341 conftest$ac_exeext conftest.$ac_ext 15342 LDFLAGS="$chktls_save_LDFLAGS" 15343 if test $gcc_cv_have_tls = yes; then 15344 chktls_save_CFLAGS="$CFLAGS" 15345 thread_CFLAGS=failed 15346 for flag in '' '-pthread' '-lpthread'; do 15347 CFLAGS="$flag $chktls_save_CFLAGS" 15348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15349/* end confdefs.h. */ 15350#include <pthread.h> 15351 void *g(void *d) { return NULL; } 15352int 15353main () 15354{ 15355pthread_t t; pthread_create(&t,NULL,g,NULL); 15356 ; 15357 return 0; 15358} 15359_ACEOF 15360if ac_fn_c_try_link "$LINENO"; then : 15361 thread_CFLAGS="$flag" 15362fi 15363rm -f core conftest.err conftest.$ac_objext \ 15364 conftest$ac_exeext conftest.$ac_ext 15365 if test "X$thread_CFLAGS" != Xfailed; then 15366 break 15367 fi 15368 done 15369 CFLAGS="$chktls_save_CFLAGS" 15370 if test "X$thread_CFLAGS" != Xfailed; then 15371 CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS" 15372 if test "$cross_compiling" = yes; then : 15373 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15374$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15375as_fn_error "cannot run test program while cross compiling 15376See \`config.log' for more details." "$LINENO" 5; } 15377else 15378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15379/* end confdefs.h. */ 15380#include <pthread.h> 15381 __thread int a; 15382 static int *volatile a_in_other_thread; 15383 static void * 15384 thread_func (void *arg) 15385 { 15386 a_in_other_thread = &a; 15387 return (void *)0; 15388 } 15389int 15390main () 15391{ 15392pthread_t thread; 15393 void *thread_retval; 15394 int *volatile a_in_main_thread; 15395 a_in_main_thread = &a; 15396 if (pthread_create (&thread, (pthread_attr_t *)0, 15397 thread_func, (void *)0)) 15398 return 0; 15399 if (pthread_join (thread, &thread_retval)) 15400 return 0; 15401 return (a_in_other_thread == a_in_main_thread); 15402 ; 15403 return 0; 15404} 15405_ACEOF 15406if ac_fn_c_try_run "$LINENO"; then : 15407 gcc_cv_have_tls=yes 15408else 15409 gcc_cv_have_tls=no 15410fi 15411rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 15412 conftest.$ac_objext conftest.beam conftest.$ac_ext 15413fi 15414 15415 CFLAGS="$chktls_save_CFLAGS" 15416 fi 15417 fi 15418else 15419 gcc_cv_have_tls=no 15420fi 15421rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 15422 conftest.$ac_objext conftest.beam conftest.$ac_ext 15423fi 15424 15425fi 15426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5 15427$as_echo "$gcc_cv_have_tls" >&6; } 15428 if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then 15429 15430$as_echo "#define HAVE_TLS 1" >>confdefs.h 15431 15432 fi 15433 15434# See what sort of export controls are availible. 15435 15436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports hidden visibility" >&5 15437$as_echo_n "checking whether the target supports hidden visibility... " >&6; } 15438if test "${libgomp_cv_have_attribute_visibility+set}" = set; then : 15439 $as_echo_n "(cached) " >&6 15440else 15441 15442 save_CFLAGS="$CFLAGS" 15443 CFLAGS="$CFLAGS -Werror" 15444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15445/* end confdefs.h. */ 15446void __attribute__((visibility("hidden"))) foo(void) { } 15447int 15448main () 15449{ 15450 15451 ; 15452 return 0; 15453} 15454_ACEOF 15455if ac_fn_c_try_compile "$LINENO"; then : 15456 libgomp_cv_have_attribute_visibility=yes 15457else 15458 libgomp_cv_have_attribute_visibility=no 15459fi 15460rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15461 CFLAGS="$save_CFLAGS" 15462fi 15463{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_attribute_visibility" >&5 15464$as_echo "$libgomp_cv_have_attribute_visibility" >&6; } 15465 if test $libgomp_cv_have_attribute_visibility = yes; then 15466 15467$as_echo "#define HAVE_ATTRIBUTE_VISIBILITY 1" >>confdefs.h 15468 15469 fi 15470 15471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports dllexport" >&5 15472$as_echo_n "checking whether the target supports dllexport... " >&6; } 15473if test "${libgomp_cv_have_attribute_dllexport+set}" = set; then : 15474 $as_echo_n "(cached) " >&6 15475else 15476 15477 save_CFLAGS="$CFLAGS" 15478 CFLAGS="$CFLAGS -Werror" 15479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15480/* end confdefs.h. */ 15481void __attribute__((dllexport)) foo(void) { } 15482int 15483main () 15484{ 15485 15486 ; 15487 return 0; 15488} 15489_ACEOF 15490if ac_fn_c_try_compile "$LINENO"; then : 15491 libgomp_cv_have_attribute_dllexport=yes 15492else 15493 libgomp_cv_have_attribute_dllexport=no 15494fi 15495rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15496 CFLAGS="$save_CFLAGS" 15497fi 15498{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_attribute_dllexport" >&5 15499$as_echo "$libgomp_cv_have_attribute_dllexport" >&6; } 15500 if test $libgomp_cv_have_attribute_dllexport = yes; then 15501 15502$as_echo "#define HAVE_ATTRIBUTE_DLLEXPORT 1" >>confdefs.h 15503 15504 fi 15505 15506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports symbol aliases" >&5 15507$as_echo_n "checking whether the target supports symbol aliases... " >&6; } 15508if test "${libgomp_cv_have_attribute_alias+set}" = set; then : 15509 $as_echo_n "(cached) " >&6 15510else 15511 15512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15513/* end confdefs.h. */ 15514 15515void foo(void) { } 15516extern void bar(void) __attribute__((alias("foo"))); 15517int 15518main () 15519{ 15520bar(); 15521 ; 15522 return 0; 15523} 15524_ACEOF 15525if ac_fn_c_try_link "$LINENO"; then : 15526 libgomp_cv_have_attribute_alias=yes 15527else 15528 libgomp_cv_have_attribute_alias=no 15529fi 15530rm -f core conftest.err conftest.$ac_objext \ 15531 conftest$ac_exeext conftest.$ac_ext 15532fi 15533{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_attribute_alias" >&5 15534$as_echo "$libgomp_cv_have_attribute_alias" >&6; } 15535 if test $libgomp_cv_have_attribute_alias = yes; then 15536 15537$as_echo "#define HAVE_ATTRIBUTE_ALIAS 1" >>confdefs.h 15538 15539 fi 15540 15541 15542# Check whether --with-gnu-ld was given. 15543if test "${with_gnu_ld+set}" = set; then : 15544 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 15545else 15546 with_gnu_ld=no 15547fi 15548 15549ac_prog=ld 15550if test "$GCC" = yes; then 15551 # Check if gcc -print-prog-name=ld gives a path. 15552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 15553$as_echo_n "checking for ld used by $CC... " >&6; } 15554 case $host in 15555 *-*-mingw*) 15556 # gcc leaves a trailing carriage return which upsets mingw 15557 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 15558 *) 15559 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 15560 esac 15561 case $ac_prog in 15562 # Accept absolute paths. 15563 [\\/]* | ?:[\\/]*) 15564 re_direlt='/[^/][^/]*/\.\./' 15565 # Canonicalize the pathname of ld 15566 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 15567 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 15568 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 15569 done 15570 test -z "$LD" && LD="$ac_prog" 15571 ;; 15572 "") 15573 # If it fails, then pretend we aren't using GCC. 15574 ac_prog=ld 15575 ;; 15576 *) 15577 # If it is relative, then search for the first ld in PATH. 15578 with_gnu_ld=unknown 15579 ;; 15580 esac 15581elif test "$with_gnu_ld" = yes; then 15582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 15583$as_echo_n "checking for GNU ld... " >&6; } 15584else 15585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 15586$as_echo_n "checking for non-GNU ld... " >&6; } 15587fi 15588if test "${lt_cv_path_LD+set}" = set; then : 15589 $as_echo_n "(cached) " >&6 15590else 15591 if test -z "$LD"; then 15592 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 15593 for ac_dir in $PATH; do 15594 IFS="$lt_save_ifs" 15595 test -z "$ac_dir" && ac_dir=. 15596 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 15597 lt_cv_path_LD="$ac_dir/$ac_prog" 15598 # Check to see if the program is GNU ld. I'd rather use --version, 15599 # but apparently some variants of GNU ld only accept -v. 15600 # Break only if it was the GNU/non-GNU ld that we prefer. 15601 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 15602 *GNU* | *'with BFD'*) 15603 test "$with_gnu_ld" != no && break 15604 ;; 15605 *) 15606 test "$with_gnu_ld" != yes && break 15607 ;; 15608 esac 15609 fi 15610 done 15611 IFS="$lt_save_ifs" 15612else 15613 lt_cv_path_LD="$LD" # Let the user override the test with a path. 15614fi 15615fi 15616 15617LD="$lt_cv_path_LD" 15618if test -n "$LD"; then 15619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 15620$as_echo "$LD" >&6; } 15621else 15622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15623$as_echo "no" >&6; } 15624fi 15625test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 15626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 15627$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 15628if test "${lt_cv_prog_gnu_ld+set}" = set; then : 15629 $as_echo_n "(cached) " >&6 15630else 15631 # I'd rather use --version here, but apparently some GNU lds only accept -v. 15632case `$LD -v 2>&1 </dev/null` in 15633*GNU* | *'with BFD'*) 15634 lt_cv_prog_gnu_ld=yes 15635 ;; 15636*) 15637 lt_cv_prog_gnu_ld=no 15638 ;; 15639esac 15640fi 15641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 15642$as_echo "$lt_cv_prog_gnu_ld" >&6; } 15643with_gnu_ld=$lt_cv_prog_gnu_ld 15644 15645 15646 15647 15648 15649 15650 15651 # If we're not using GNU ld, then there's no point in even trying these 15652 # tests. Check for that first. We should have already tested for gld 15653 # by now (in libtool), but require it now just to be safe... 15654 test -z "$SECTION_LDFLAGS" && SECTION_LDFLAGS='' 15655 test -z "$OPT_LDFLAGS" && OPT_LDFLAGS='' 15656 15657 15658 15659 # The name set by libtool depends on the version of libtool. Shame on us 15660 # for depending on an impl detail, but c'est la vie. Older versions used 15661 # ac_cv_prog_gnu_ld, but now it's lt_cv_prog_gnu_ld, and is copied back on 15662 # top of with_gnu_ld (which is also set by --with-gnu-ld, so that actually 15663 # makes sense). We'll test with_gnu_ld everywhere else, so if that isn't 15664 # set (hence we're using an older libtool), then set it. 15665 if test x${with_gnu_ld+set} != xset; then 15666 if test x${ac_cv_prog_gnu_ld+set} != xset; then 15667 # We got through "ac_require(ac_prog_ld)" and still not set? Huh? 15668 with_gnu_ld=no 15669 else 15670 with_gnu_ld=$ac_cv_prog_gnu_ld 15671 fi 15672 fi 15673 15674 # Start by getting the version number. I think the libtool test already 15675 # does some of this, but throws away the result. 15676 libgomp_ld_is_gold=no 15677 if $LD --version 2>/dev/null | grep 'GNU gold'> /dev/null 2>&1; then 15678 libgomp_ld_is_gold=yes 15679 fi 15680 15681 ldver=`$LD --version 2>/dev/null | 15682 sed -e 's/GNU gold /GNU ld /;s/GNU ld version /GNU ld /;s/GNU ld ([^)]*) /GNU ld /;s/GNU ld \([0-9.][0-9.]*\).*/\1/; q'` 15683 15684 libgomp_gnu_ld_version=`echo $ldver | \ 15685 $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'` 15686 15687 # Set --gc-sections. 15688 if test "$with_gnu_ld" = "notbroken"; then 15689 # GNU ld it is! Joy and bunny rabbits! 15690 15691 # All these tests are for C++; save the language and the compiler flags. 15692 # Need to do this so that g++ won't try to link in libstdc++ 15693 ac_test_CFLAGS="${CFLAGS+set}" 15694 ac_save_CFLAGS="$CFLAGS" 15695 CFLAGS='-x c++ -Wl,--gc-sections' 15696 15697 # Check for -Wl,--gc-sections 15698 # XXX This test is broken at the moment, as symbols required for linking 15699 # are now in libsupc++ (not built yet). In addition, this test has 15700 # cored on solaris in the past. In addition, --gc-sections doesn't 15701 # really work at the moment (keeps on discarding used sections, first 15702 # .eh_frame and now some of the glibc sections for iconv). 15703 # Bzzzzt. Thanks for playing, maybe next time. 15704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld that supports -Wl,--gc-sections" >&5 15705$as_echo_n "checking for ld that supports -Wl,--gc-sections... " >&6; } 15706 if test "$cross_compiling" = yes; then : 15707 ac_sectionLDflags=yes 15708else 15709 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15710/* end confdefs.h. */ 15711 15712 int main(void) 15713 { 15714 try { throw 1; } 15715 catch (...) { }; 15716 return 0; 15717 } 15718 15719_ACEOF 15720if ac_fn_c_try_run "$LINENO"; then : 15721 ac_sectionLDflags=yes 15722else 15723 ac_sectionLDflags=no 15724fi 15725rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 15726 conftest.$ac_objext conftest.beam conftest.$ac_ext 15727fi 15728 15729 if test "$ac_test_CFLAGS" = set; then 15730 CFLAGS="$ac_save_CFLAGS" 15731 else 15732 # this is the suspicious part 15733 CFLAGS='' 15734 fi 15735 if test "$ac_sectionLDflags" = "yes"; then 15736 SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS" 15737 fi 15738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_sectionLDflags" >&5 15739$as_echo "$ac_sectionLDflags" >&6; } 15740 fi 15741 15742 # Set linker optimization flags. 15743 if test x"$with_gnu_ld" = x"yes"; then 15744 OPT_LDFLAGS="-Wl,-O1 $OPT_LDFLAGS" 15745 fi 15746 15747 15748 15749 15750 15751 15752 # Check whether --enable-symvers was given. 15753if test "${enable_symvers+set}" = set; then : 15754 enableval=$enable_symvers; 15755 case "$enableval" in 15756 yes|no|gnu) ;; 15757 *) as_fn_error "Unknown argument to enable/disable symvers" "$LINENO" 5 ;; 15758 esac 15759 15760else 15761 enable_symvers=yes 15762fi 15763 15764 15765 15766# If we never went through the LIBGOMP_CHECK_LINKER_FEATURES macro, then we 15767# don't know enough about $LD to do tricks... 15768 15769# FIXME The following test is too strict, in theory. 15770if test $enable_shared = no || 15771 test "x$LD" = x || 15772 test x$libgomp_gnu_ld_version = x; then 15773 enable_symvers=no 15774fi 15775 15776# Check to see if libgcc_s exists, indicating that shared libgcc is possible. 15777if test $enable_symvers != no; then 15778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared libgcc" >&5 15779$as_echo_n "checking for shared libgcc... " >&6; } 15780 ac_save_CFLAGS="$CFLAGS" 15781 CFLAGS=' -lgcc_s' 15782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15783/* end confdefs.h. */ 15784 15785int 15786main () 15787{ 15788return 0; 15789 ; 15790 return 0; 15791} 15792_ACEOF 15793if ac_fn_c_try_link "$LINENO"; then : 15794 libgomp_shared_libgcc=yes 15795else 15796 libgomp_shared_libgcc=no 15797fi 15798rm -f core conftest.err conftest.$ac_objext \ 15799 conftest$ac_exeext conftest.$ac_ext 15800 CFLAGS="$ac_save_CFLAGS" 15801 if test $libgomp_shared_libgcc = no; then 15802 cat > conftest.c <<EOF 15803int main (void) { return 0; } 15804EOF 15805 libgomp_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \ 15806 -shared -shared-libgcc -o conftest.so \ 15807 conftest.c -v 2>&1 >/dev/null \ 15808 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'` 15809 rm -f conftest.c conftest.so 15810 if test x${libgomp_libgcc_s_suffix+set} = xset; then 15811 CFLAGS=" -lgcc_s$libgomp_libgcc_s_suffix" 15812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15813/* end confdefs.h. */ 15814 15815int 15816main () 15817{ 15818return 0; 15819 ; 15820 return 0; 15821} 15822_ACEOF 15823if ac_fn_c_try_link "$LINENO"; then : 15824 libgomp_shared_libgcc=yes 15825fi 15826rm -f core conftest.err conftest.$ac_objext \ 15827 conftest$ac_exeext conftest.$ac_ext 15828 CFLAGS="$ac_save_CFLAGS" 15829 fi 15830 fi 15831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_shared_libgcc" >&5 15832$as_echo "$libgomp_shared_libgcc" >&6; } 15833fi 15834 15835# For GNU ld, we need at least this version. The format is described in 15836# LIBGOMP_CHECK_LINKER_FEATURES above. 15837libgomp_min_gnu_ld_version=21400 15838# XXXXXXXXXXX libgomp_gnu_ld_version=21390 15839 15840# Check to see if unspecified "yes" value can win, given results above. 15841# Change "yes" into either "no" or a style name. 15842if test $enable_symvers = yes; then 15843 if test $with_gnu_ld = yes && 15844 test $libgomp_shared_libgcc = yes; 15845 then 15846 if test $libgomp_gnu_ld_version -ge $libgomp_min_gnu_ld_version ; then 15847 enable_symvers=gnu 15848 elif test $libgomp_ld_is_gold = yes ; then 15849 enable_symvers=gnu 15850 else 15851 # The right tools, the right setup, but too old. Fallbacks? 15852 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Linker version $libgomp_gnu_ld_version is too old for" >&5 15853$as_echo "$as_me: WARNING: === Linker version $libgomp_gnu_ld_version is too old for" >&2;} 15854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === full symbol versioning support in this release of GCC." >&5 15855$as_echo "$as_me: WARNING: === full symbol versioning support in this release of GCC." >&2;} 15856 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You would need to upgrade your binutils to version" >&5 15857$as_echo "$as_me: WARNING: === You would need to upgrade your binutils to version" >&2;} 15858 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === $libgomp_min_gnu_ld_version or later and rebuild GCC." >&5 15859$as_echo "$as_me: WARNING: === $libgomp_min_gnu_ld_version or later and rebuild GCC." >&2;} 15860 if test $libgomp_gnu_ld_version -ge 21200 ; then 15861 # Globbing fix is present, proper block support is not. 15862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5 15863$as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;} 15864 enable_symvers=no 15865 else 15866 # 2.11 or older. 15867 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5 15868$as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;} 15869 enable_symvers=no 15870 fi 15871 fi 15872 else 15873 # just fail for now 15874 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested some kind of symbol versioning, but" >&5 15875$as_echo "$as_me: WARNING: === You have requested some kind of symbol versioning, but" >&2;} 15876 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === either you are not using a supported linker, or you are" >&5 15877$as_echo "$as_me: WARNING: === either you are not using a supported linker, or you are" >&2;} 15878 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === not building a shared libgcc_s (which is required)." >&5 15879$as_echo "$as_me: WARNING: === not building a shared libgcc_s (which is required)." >&2;} 15880 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5 15881$as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;} 15882 enable_symvers=no 15883 fi 15884fi 15885 15886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports .symver directive" >&5 15887$as_echo_n "checking whether the target supports .symver directive... " >&6; } 15888if test "${libgomp_cv_have_as_symver_directive+set}" = set; then : 15889 $as_echo_n "(cached) " >&6 15890else 15891 15892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15893/* end confdefs.h. */ 15894void foo (void); __asm (".symver foo, bar@SYMVER"); 15895int 15896main () 15897{ 15898 15899 ; 15900 return 0; 15901} 15902_ACEOF 15903if ac_fn_c_try_compile "$LINENO"; then : 15904 libgomp_cv_have_as_symver_directive=yes 15905else 15906 libgomp_cv_have_as_symver_directive=no 15907fi 15908rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15909fi 15910{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_as_symver_directive" >&5 15911$as_echo "$libgomp_cv_have_as_symver_directive" >&6; } 15912if test $libgomp_cv_have_as_symver_directive = yes; then 15913 15914$as_echo "#define HAVE_AS_SYMVER_DIRECTIVE 1" >>confdefs.h 15915 15916fi 15917 15918 if test $enable_symvers != no; then 15919 LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE= 15920 LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE='#' 15921else 15922 LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE='#' 15923 LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE= 15924fi 15925 15926{ $as_echo "$as_me:${as_lineno-$LINENO}: versioning on shared library symbols is $enable_symvers" >&5 15927$as_echo "$as_me: versioning on shared library symbols is $enable_symvers" >&6;} 15928 15929 15930if test $enable_symvers = gnu; then 15931 15932$as_echo "#define LIBGOMP_GNU_SYMBOL_VERSIONING 1" >>confdefs.h 15933 15934fi 15935 15936# Get target configury. 15937. ${srcdir}/configure.tgt 15938CFLAGS="$save_CFLAGS $XCFLAGS" 15939 15940# Check for __sync_val_compare_and_swap, but only after the target has 15941# had a chance to set XCFLAGS. 15942 15943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports __sync_*_compare_and_swap" >&5 15944$as_echo_n "checking whether the target supports __sync_*_compare_and_swap... " >&6; } 15945if test "${libgomp_cv_have_sync_builtins+set}" = set; then : 15946 $as_echo_n "(cached) " >&6 15947else 15948 15949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15950/* end confdefs.h. */ 15951 15952int 15953main () 15954{ 15955int foo, bar; bar = __sync_val_compare_and_swap(&foo, 0, 1); 15956 ; 15957 return 0; 15958} 15959_ACEOF 15960if ac_fn_c_try_link "$LINENO"; then : 15961 libgomp_cv_have_sync_builtins=yes 15962else 15963 libgomp_cv_have_sync_builtins=no 15964fi 15965rm -f core conftest.err conftest.$ac_objext \ 15966 conftest$ac_exeext conftest.$ac_ext 15967fi 15968{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_sync_builtins" >&5 15969$as_echo "$libgomp_cv_have_sync_builtins" >&6; } 15970 if test $libgomp_cv_have_sync_builtins = yes; then 15971 15972$as_echo "#define HAVE_SYNC_BUILTINS 1" >>confdefs.h 15973 15974 fi 15975 15976XCFLAGS="$XCFLAGS$XPCFLAGS" 15977 15978 15979 15980 15981 15982# Cleanup and exit. 15983CFLAGS="$save_CFLAGS" 15984cat >confcache <<\_ACEOF 15985# This file is a shell script that caches the results of configure 15986# tests run on this system so they can be shared between configure 15987# scripts and configure runs, see configure's option --config-cache. 15988# It is not useful on other systems. If it contains results you don't 15989# want to keep, you may remove or edit it. 15990# 15991# config.status only pays attention to the cache file if you give it 15992# the --recheck option to rerun configure. 15993# 15994# `ac_cv_env_foo' variables (set or unset) will be overridden when 15995# loading this file, other *unset* `ac_cv_foo' will be assigned the 15996# following values. 15997 15998_ACEOF 15999 16000# The following way of writing the cache mishandles newlines in values, 16001# but we know of no workaround that is simple, portable, and efficient. 16002# So, we kill variables containing newlines. 16003# Ultrix sh set writes to stderr and can't be redirected directly, 16004# and sets the high bit in the cache file unless we assign to the vars. 16005( 16006 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 16007 eval ac_val=\$$ac_var 16008 case $ac_val in #( 16009 *${as_nl}*) 16010 case $ac_var in #( 16011 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 16012$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 16013 esac 16014 case $ac_var in #( 16015 _ | IFS | as_nl) ;; #( 16016 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 16017 *) { eval $ac_var=; unset $ac_var;} ;; 16018 esac ;; 16019 esac 16020 done 16021 16022 (set) 2>&1 | 16023 case $as_nl`(ac_space=' '; set) 2>&1` in #( 16024 *${as_nl}ac_space=\ *) 16025 # `set' does not quote correctly, so add quotes: double-quote 16026 # substitution turns \\\\ into \\, and sed turns \\ into \. 16027 sed -n \ 16028 "s/'/'\\\\''/g; 16029 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 16030 ;; #( 16031 *) 16032 # `set' quotes correctly as required by POSIX, so do not add quotes. 16033 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 16034 ;; 16035 esac | 16036 sort 16037) | 16038 sed ' 16039 /^ac_cv_env_/b end 16040 t clear 16041 :clear 16042 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 16043 t end 16044 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 16045 :end' >>confcache 16046if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 16047 if test -w "$cache_file"; then 16048 test "x$cache_file" != "x/dev/null" && 16049 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 16050$as_echo "$as_me: updating cache $cache_file" >&6;} 16051 cat confcache >$cache_file 16052 else 16053 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 16054$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 16055 fi 16056fi 16057rm -f confcache 16058 16059if test ${multilib} = yes; then 16060 multilib_arg="--enable-multilib" 16061else 16062 multilib_arg= 16063fi 16064 16065# Set up the set of libraries that we need to link against for libgomp. 16066# Note that the GOMP_SELF_SPEC in gcc.c will force -pthread for -fopenmp, 16067# which will force linkage against -lpthread (or equivalent for the system). 16068# That's not 100% ideal, but about the best we can do easily. 16069if test $enable_shared = yes; then 16070 link_gomp="-lgomp %{static: $LIBS}" 16071else 16072 link_gomp="-lgomp $LIBS" 16073fi 16074 16075 16076 if test "$ac_cv_fc_compiler_gnu" = yes; then 16077 USE_FORTRAN_TRUE= 16078 USE_FORTRAN_FALSE='#' 16079else 16080 USE_FORTRAN_TRUE='#' 16081 USE_FORTRAN_FALSE= 16082fi 16083 16084 16085# ??? 2006-01-24: Paulo committed to asking autoconf folk to document 16086# and export AC_COMPUTE_INT. If that happens, then we'll need to remove 16087# the underscore here and update the PREREQ. If it doesn't, then we'll 16088# need to copy this macro to our acinclude.m4. 16089save_CFLAGS="$CFLAGS" 16090for i in $config_path; do 16091 if test -f $srcdir/config/$i/omp-lock.h; then 16092 CFLAGS="$CFLAGS -include confdefs.h -include $srcdir/config/$i/omp-lock.h" 16093 break 16094 fi 16095done 16096 16097if ac_fn_c_compute_int "$LINENO" "sizeof (omp_lock_t)" "OMP_LOCK_SIZE" ""; then : 16098 16099else 16100 as_fn_error "unsupported system, cannot find sizeof (omp_lock_t)" "$LINENO" 5 16101fi 16102 16103 16104if ac_fn_c_compute_int "$LINENO" "__alignof (omp_lock_t)" "OMP_LOCK_ALIGN" ""; then : 16105 16106fi 16107 16108 16109if ac_fn_c_compute_int "$LINENO" "sizeof (omp_nest_lock_t)" "OMP_NEST_LOCK_SIZE" ""; then : 16110 16111fi 16112 16113 16114if ac_fn_c_compute_int "$LINENO" "__alignof (omp_nest_lock_t)" "OMP_NEST_LOCK_ALIGN" ""; then : 16115 16116fi 16117 16118 16119if ac_fn_c_compute_int "$LINENO" "sizeof (omp_lock_25_t)" "OMP_LOCK_25_SIZE" ""; then : 16120 16121else 16122 as_fn_error "unsupported system, cannot find sizeof (omp_lock_25_t)" "$LINENO" 5 16123fi 16124 16125 16126if ac_fn_c_compute_int "$LINENO" "__alignof (omp_lock_25_t)" "OMP_LOCK_25_ALIGN" ""; then : 16127 16128fi 16129 16130 16131if ac_fn_c_compute_int "$LINENO" "sizeof (omp_nest_lock_25_t)" "OMP_NEST_LOCK_25_SIZE" ""; then : 16132 16133fi 16134 16135 16136if ac_fn_c_compute_int "$LINENO" "__alignof (omp_nest_lock_25_t)" "OMP_NEST_LOCK_25_ALIGN" ""; then : 16137 16138fi 16139 16140 16141 16142# If the lock fits in an integer, then arrange for Fortran to use that 16143# integer. If it doesn't, then arrange for Fortran to use a pointer. 16144# Except that we don't have a way at present to multi-lib the installed 16145# Fortran modules, so we assume 8 bytes for pointers, regardless of the 16146# actual target. 16147OMP_LOCK_KIND=$OMP_LOCK_SIZE 16148OMP_NEST_LOCK_KIND=$OMP_NEST_LOCK_SIZE 16149if test $OMP_LOCK_SIZE -gt 8 || test $OMP_LOCK_ALIGN -gt $OMP_LOCK_SIZE; then 16150 OMP_LOCK_KIND=8 16151fi 16152if test $OMP_NEST_LOCK_SIZE -gt 8 || test $OMP_NEST_LOCK_ALIGN -gt $OMP_NEST_LOCK_SIZE; then 16153 OMP_NEST_LOCK_KIND=8 16154fi 16155OMP_LOCK_25_KIND=$OMP_LOCK_25_SIZE 16156OMP_NEST_LOCK_25_KIND=$OMP_NEST_LOCK_25_SIZE 16157if test $OMP_LOCK_25_SIZE -gt 8 || test $OMP_LOCK_25_ALIGN -gt $OMP_LOCK_25_SIZE; then 16158 OMP_LOCK_25_KIND=8 16159fi 16160if test $OMP_NEST_LOCK_25_SIZE -gt 8 || test $OMP_NEST_LOCK_25_ALIGN -gt $OMP_NEST_LOCK_25_SIZE; then 16161 OMP_NEST_LOCK_25_KIND=8 16162fi 16163 16164 16165 16166 16167 16168 16169 16170 16171 16172 16173 16174 16175 16176CFLAGS="$save_CFLAGS" 16177 16178ac_config_files="$ac_config_files omp.h omp_lib.h omp_lib.f90 libgomp_f.h" 16179 16180ac_config_files="$ac_config_files Makefile testsuite/Makefile libgomp.spec" 16181 16182cat >confcache <<\_ACEOF 16183# This file is a shell script that caches the results of configure 16184# tests run on this system so they can be shared between configure 16185# scripts and configure runs, see configure's option --config-cache. 16186# It is not useful on other systems. If it contains results you don't 16187# want to keep, you may remove or edit it. 16188# 16189# config.status only pays attention to the cache file if you give it 16190# the --recheck option to rerun configure. 16191# 16192# `ac_cv_env_foo' variables (set or unset) will be overridden when 16193# loading this file, other *unset* `ac_cv_foo' will be assigned the 16194# following values. 16195 16196_ACEOF 16197 16198# The following way of writing the cache mishandles newlines in values, 16199# but we know of no workaround that is simple, portable, and efficient. 16200# So, we kill variables containing newlines. 16201# Ultrix sh set writes to stderr and can't be redirected directly, 16202# and sets the high bit in the cache file unless we assign to the vars. 16203( 16204 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 16205 eval ac_val=\$$ac_var 16206 case $ac_val in #( 16207 *${as_nl}*) 16208 case $ac_var in #( 16209 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 16210$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 16211 esac 16212 case $ac_var in #( 16213 _ | IFS | as_nl) ;; #( 16214 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 16215 *) { eval $ac_var=; unset $ac_var;} ;; 16216 esac ;; 16217 esac 16218 done 16219 16220 (set) 2>&1 | 16221 case $as_nl`(ac_space=' '; set) 2>&1` in #( 16222 *${as_nl}ac_space=\ *) 16223 # `set' does not quote correctly, so add quotes: double-quote 16224 # substitution turns \\\\ into \\, and sed turns \\ into \. 16225 sed -n \ 16226 "s/'/'\\\\''/g; 16227 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 16228 ;; #( 16229 *) 16230 # `set' quotes correctly as required by POSIX, so do not add quotes. 16231 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 16232 ;; 16233 esac | 16234 sort 16235) | 16236 sed ' 16237 /^ac_cv_env_/b end 16238 t clear 16239 :clear 16240 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 16241 t end 16242 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 16243 :end' >>confcache 16244if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 16245 if test -w "$cache_file"; then 16246 test "x$cache_file" != "x/dev/null" && 16247 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 16248$as_echo "$as_me: updating cache $cache_file" >&6;} 16249 cat confcache >$cache_file 16250 else 16251 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 16252$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 16253 fi 16254fi 16255rm -f confcache 16256 16257test "x$prefix" = xNONE && prefix=$ac_default_prefix 16258# Let make expand exec_prefix. 16259test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 16260 16261DEFS=-DHAVE_CONFIG_H 16262 16263ac_libobjs= 16264ac_ltlibobjs= 16265for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 16266 # 1. Remove the extension, and $U if already installed. 16267 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 16268 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 16269 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 16270 # will be set to the directory where LIBOBJS objects are built. 16271 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 16272 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 16273done 16274LIBOBJS=$ac_libobjs 16275 16276LTLIBOBJS=$ac_ltlibobjs 16277 16278 16279if test -z "${GENINSRC_TRUE}" && test -z "${GENINSRC_FALSE}"; then 16280 as_fn_error "conditional \"GENINSRC\" was never defined. 16281Usually this means the macro was only invoked conditionally." "$LINENO" 5 16282fi 16283 if test -n "$EXEEXT"; then 16284 am__EXEEXT_TRUE= 16285 am__EXEEXT_FALSE='#' 16286else 16287 am__EXEEXT_TRUE='#' 16288 am__EXEEXT_FALSE= 16289fi 16290 16291if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 16292 as_fn_error "conditional \"AMDEP\" was never defined. 16293Usually this means the macro was only invoked conditionally." "$LINENO" 5 16294fi 16295if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 16296 as_fn_error "conditional \"am__fastdepCC\" was never defined. 16297Usually this means the macro was only invoked conditionally." "$LINENO" 5 16298fi 16299if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then 16300 as_fn_error "conditional \"BUILD_INFO\" was never defined. 16301Usually this means the macro was only invoked conditionally." "$LINENO" 5 16302fi 16303if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 16304 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. 16305Usually this means the macro was only invoked conditionally." "$LINENO" 5 16306fi 16307if test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE}" && test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE}"; then 16308 as_fn_error "conditional \"LIBGOMP_BUILD_VERSIONED_SHLIB\" was never defined. 16309Usually this means the macro was only invoked conditionally." "$LINENO" 5 16310fi 16311if test -z "${USE_FORTRAN_TRUE}" && test -z "${USE_FORTRAN_FALSE}"; then 16312 as_fn_error "conditional \"USE_FORTRAN\" was never defined. 16313Usually this means the macro was only invoked conditionally." "$LINENO" 5 16314fi 16315 16316: ${CONFIG_STATUS=./config.status} 16317ac_write_fail=0 16318ac_clean_files_save=$ac_clean_files 16319ac_clean_files="$ac_clean_files $CONFIG_STATUS" 16320{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 16321$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 16322as_write_fail=0 16323cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 16324#! $SHELL 16325# Generated by $as_me. 16326# Run this file to recreate the current configuration. 16327# Compiler output produced by configure, useful for debugging 16328# configure, is in config.log if it exists. 16329 16330debug=false 16331ac_cs_recheck=false 16332ac_cs_silent=false 16333 16334SHELL=\${CONFIG_SHELL-$SHELL} 16335export SHELL 16336_ASEOF 16337cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 16338## -------------------- ## 16339## M4sh Initialization. ## 16340## -------------------- ## 16341 16342# Be more Bourne compatible 16343DUALCASE=1; export DUALCASE # for MKS sh 16344if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 16345 emulate sh 16346 NULLCMD=: 16347 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 16348 # is contrary to our usage. Disable this feature. 16349 alias -g '${1+"$@"}'='"$@"' 16350 setopt NO_GLOB_SUBST 16351else 16352 case `(set -o) 2>/dev/null` in #( 16353 *posix*) : 16354 set -o posix ;; #( 16355 *) : 16356 ;; 16357esac 16358fi 16359 16360 16361as_nl=' 16362' 16363export as_nl 16364# Printing a long string crashes Solaris 7 /usr/bin/printf. 16365as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 16366as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 16367as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 16368# Prefer a ksh shell builtin over an external printf program on Solaris, 16369# but without wasting forks for bash or zsh. 16370if test -z "$BASH_VERSION$ZSH_VERSION" \ 16371 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 16372 as_echo='print -r --' 16373 as_echo_n='print -rn --' 16374elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 16375 as_echo='printf %s\n' 16376 as_echo_n='printf %s' 16377else 16378 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 16379 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 16380 as_echo_n='/usr/ucb/echo -n' 16381 else 16382 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 16383 as_echo_n_body='eval 16384 arg=$1; 16385 case $arg in #( 16386 *"$as_nl"*) 16387 expr "X$arg" : "X\\(.*\\)$as_nl"; 16388 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 16389 esac; 16390 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 16391 ' 16392 export as_echo_n_body 16393 as_echo_n='sh -c $as_echo_n_body as_echo' 16394 fi 16395 export as_echo_body 16396 as_echo='sh -c $as_echo_body as_echo' 16397fi 16398 16399# The user is always right. 16400if test "${PATH_SEPARATOR+set}" != set; then 16401 PATH_SEPARATOR=: 16402 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 16403 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 16404 PATH_SEPARATOR=';' 16405 } 16406fi 16407 16408 16409# IFS 16410# We need space, tab and new line, in precisely that order. Quoting is 16411# there to prevent editors from complaining about space-tab. 16412# (If _AS_PATH_WALK were called with IFS unset, it would disable word 16413# splitting by setting IFS to empty value.) 16414IFS=" "" $as_nl" 16415 16416# Find who we are. Look in the path if we contain no directory separator. 16417case $0 in #(( 16418 *[\\/]* ) as_myself=$0 ;; 16419 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16420for as_dir in $PATH 16421do 16422 IFS=$as_save_IFS 16423 test -z "$as_dir" && as_dir=. 16424 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 16425 done 16426IFS=$as_save_IFS 16427 16428 ;; 16429esac 16430# We did not find ourselves, most probably we were run as `sh COMMAND' 16431# in which case we are not to be found in the path. 16432if test "x$as_myself" = x; then 16433 as_myself=$0 16434fi 16435if test ! -f "$as_myself"; then 16436 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 16437 exit 1 16438fi 16439 16440# Unset variables that we do not need and which cause bugs (e.g. in 16441# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 16442# suppresses any "Segmentation fault" message there. '((' could 16443# trigger a bug in pdksh 5.2.14. 16444for as_var in BASH_ENV ENV MAIL MAILPATH 16445do eval test x\${$as_var+set} = xset \ 16446 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 16447done 16448PS1='$ ' 16449PS2='> ' 16450PS4='+ ' 16451 16452# NLS nuisances. 16453LC_ALL=C 16454export LC_ALL 16455LANGUAGE=C 16456export LANGUAGE 16457 16458# CDPATH. 16459(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16460 16461 16462# as_fn_error ERROR [LINENO LOG_FD] 16463# --------------------------------- 16464# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 16465# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 16466# script with status $?, using 1 if that was 0. 16467as_fn_error () 16468{ 16469 as_status=$?; test $as_status -eq 0 && as_status=1 16470 if test "$3"; then 16471 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16472 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 16473 fi 16474 $as_echo "$as_me: error: $1" >&2 16475 as_fn_exit $as_status 16476} # as_fn_error 16477 16478 16479# as_fn_set_status STATUS 16480# ----------------------- 16481# Set $? to STATUS, without forking. 16482as_fn_set_status () 16483{ 16484 return $1 16485} # as_fn_set_status 16486 16487# as_fn_exit STATUS 16488# ----------------- 16489# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 16490as_fn_exit () 16491{ 16492 set +e 16493 as_fn_set_status $1 16494 exit $1 16495} # as_fn_exit 16496 16497# as_fn_unset VAR 16498# --------------- 16499# Portably unset VAR. 16500as_fn_unset () 16501{ 16502 { eval $1=; unset $1;} 16503} 16504as_unset=as_fn_unset 16505# as_fn_append VAR VALUE 16506# ---------------------- 16507# Append the text in VALUE to the end of the definition contained in VAR. Take 16508# advantage of any shell optimizations that allow amortized linear growth over 16509# repeated appends, instead of the typical quadratic growth present in naive 16510# implementations. 16511if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 16512 eval 'as_fn_append () 16513 { 16514 eval $1+=\$2 16515 }' 16516else 16517 as_fn_append () 16518 { 16519 eval $1=\$$1\$2 16520 } 16521fi # as_fn_append 16522 16523# as_fn_arith ARG... 16524# ------------------ 16525# Perform arithmetic evaluation on the ARGs, and store the result in the 16526# global $as_val. Take advantage of shells that can avoid forks. The arguments 16527# must be portable across $(()) and expr. 16528if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 16529 eval 'as_fn_arith () 16530 { 16531 as_val=$(( $* )) 16532 }' 16533else 16534 as_fn_arith () 16535 { 16536 as_val=`expr "$@" || test $? -eq 1` 16537 } 16538fi # as_fn_arith 16539 16540 16541if expr a : '\(a\)' >/dev/null 2>&1 && 16542 test "X`expr 00001 : '.*\(...\)'`" = X001; then 16543 as_expr=expr 16544else 16545 as_expr=false 16546fi 16547 16548if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 16549 as_basename=basename 16550else 16551 as_basename=false 16552fi 16553 16554if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 16555 as_dirname=dirname 16556else 16557 as_dirname=false 16558fi 16559 16560as_me=`$as_basename -- "$0" || 16561$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 16562 X"$0" : 'X\(//\)$' \| \ 16563 X"$0" : 'X\(/\)' \| . 2>/dev/null || 16564$as_echo X/"$0" | 16565 sed '/^.*\/\([^/][^/]*\)\/*$/{ 16566 s//\1/ 16567 q 16568 } 16569 /^X\/\(\/\/\)$/{ 16570 s//\1/ 16571 q 16572 } 16573 /^X\/\(\/\).*/{ 16574 s//\1/ 16575 q 16576 } 16577 s/.*/./; q'` 16578 16579# Avoid depending upon Character Ranges. 16580as_cr_letters='abcdefghijklmnopqrstuvwxyz' 16581as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 16582as_cr_Letters=$as_cr_letters$as_cr_LETTERS 16583as_cr_digits='0123456789' 16584as_cr_alnum=$as_cr_Letters$as_cr_digits 16585 16586ECHO_C= ECHO_N= ECHO_T= 16587case `echo -n x` in #((((( 16588-n*) 16589 case `echo 'xy\c'` in 16590 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 16591 xy) ECHO_C='\c';; 16592 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 16593 ECHO_T=' ';; 16594 esac;; 16595*) 16596 ECHO_N='-n';; 16597esac 16598 16599rm -f conf$$ conf$$.exe conf$$.file 16600if test -d conf$$.dir; then 16601 rm -f conf$$.dir/conf$$.file 16602else 16603 rm -f conf$$.dir 16604 mkdir conf$$.dir 2>/dev/null 16605fi 16606if (echo >conf$$.file) 2>/dev/null; then 16607 if ln -s conf$$.file conf$$ 2>/dev/null; then 16608 as_ln_s='ln -s' 16609 # ... but there are two gotchas: 16610 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 16611 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 16612 # In both cases, we have to default to `cp -p'. 16613 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 16614 as_ln_s='cp -p' 16615 elif ln conf$$.file conf$$ 2>/dev/null; then 16616 as_ln_s=ln 16617 else 16618 as_ln_s='cp -p' 16619 fi 16620else 16621 as_ln_s='cp -p' 16622fi 16623rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 16624rmdir conf$$.dir 2>/dev/null 16625 16626 16627# as_fn_mkdir_p 16628# ------------- 16629# Create "$as_dir" as a directory, including parents if necessary. 16630as_fn_mkdir_p () 16631{ 16632 16633 case $as_dir in #( 16634 -*) as_dir=./$as_dir;; 16635 esac 16636 test -d "$as_dir" || eval $as_mkdir_p || { 16637 as_dirs= 16638 while :; do 16639 case $as_dir in #( 16640 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 16641 *) as_qdir=$as_dir;; 16642 esac 16643 as_dirs="'$as_qdir' $as_dirs" 16644 as_dir=`$as_dirname -- "$as_dir" || 16645$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16646 X"$as_dir" : 'X\(//\)[^/]' \| \ 16647 X"$as_dir" : 'X\(//\)$' \| \ 16648 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 16649$as_echo X"$as_dir" | 16650 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16651 s//\1/ 16652 q 16653 } 16654 /^X\(\/\/\)[^/].*/{ 16655 s//\1/ 16656 q 16657 } 16658 /^X\(\/\/\)$/{ 16659 s//\1/ 16660 q 16661 } 16662 /^X\(\/\).*/{ 16663 s//\1/ 16664 q 16665 } 16666 s/.*/./; q'` 16667 test -d "$as_dir" && break 16668 done 16669 test -z "$as_dirs" || eval "mkdir $as_dirs" 16670 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 16671 16672 16673} # as_fn_mkdir_p 16674if mkdir -p . 2>/dev/null; then 16675 as_mkdir_p='mkdir -p "$as_dir"' 16676else 16677 test -d ./-p && rmdir ./-p 16678 as_mkdir_p=false 16679fi 16680 16681if test -x / >/dev/null 2>&1; then 16682 as_test_x='test -x' 16683else 16684 if ls -dL / >/dev/null 2>&1; then 16685 as_ls_L_option=L 16686 else 16687 as_ls_L_option= 16688 fi 16689 as_test_x=' 16690 eval sh -c '\'' 16691 if test -d "$1"; then 16692 test -d "$1/."; 16693 else 16694 case $1 in #( 16695 -*)set "./$1";; 16696 esac; 16697 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 16698 ???[sx]*):;;*)false;;esac;fi 16699 '\'' sh 16700 ' 16701fi 16702as_executable_p=$as_test_x 16703 16704# Sed expression to map a string onto a valid CPP name. 16705as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 16706 16707# Sed expression to map a string onto a valid variable name. 16708as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 16709 16710 16711exec 6>&1 16712## ----------------------------------- ## 16713## Main body of $CONFIG_STATUS script. ## 16714## ----------------------------------- ## 16715_ASEOF 16716test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 16717 16718cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16719# Save the log message, to keep $0 and so on meaningful, and to 16720# report actual input values of CONFIG_FILES etc. instead of their 16721# values after options handling. 16722ac_log=" 16723This file was extended by GNU OpenMP Runtime Library $as_me 1.0, which was 16724generated by GNU Autoconf 2.64. Invocation command line was 16725 16726 CONFIG_FILES = $CONFIG_FILES 16727 CONFIG_HEADERS = $CONFIG_HEADERS 16728 CONFIG_LINKS = $CONFIG_LINKS 16729 CONFIG_COMMANDS = $CONFIG_COMMANDS 16730 $ $0 $@ 16731 16732on `(hostname || uname -n) 2>/dev/null | sed 1q` 16733" 16734 16735_ACEOF 16736 16737case $ac_config_files in *" 16738"*) set x $ac_config_files; shift; ac_config_files=$*;; 16739esac 16740 16741case $ac_config_headers in *" 16742"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 16743esac 16744 16745 16746cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16747# Files that config.status was made for. 16748config_files="$ac_config_files" 16749config_headers="$ac_config_headers" 16750config_commands="$ac_config_commands" 16751 16752_ACEOF 16753 16754cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16755ac_cs_usage="\ 16756\`$as_me' instantiates files and other configuration actions 16757from templates according to the current configuration. Unless the files 16758and actions are specified as TAGs, all are instantiated by default. 16759 16760Usage: $0 [OPTION]... [TAG]... 16761 16762 -h, --help print this help, then exit 16763 -V, --version print version number and configuration settings, then exit 16764 -q, --quiet, --silent 16765 do not print progress messages 16766 -d, --debug don't remove temporary files 16767 --recheck update $as_me by reconfiguring in the same conditions 16768 --file=FILE[:TEMPLATE] 16769 instantiate the configuration file FILE 16770 --header=FILE[:TEMPLATE] 16771 instantiate the configuration header FILE 16772 16773Configuration files: 16774$config_files 16775 16776Configuration headers: 16777$config_headers 16778 16779Configuration commands: 16780$config_commands 16781 16782Report bugs to the package provider. 16783GNU OpenMP Runtime Library home page: <http://www.gnu.org/software/libgomp/>. 16784General help using GNU software: <http://www.gnu.org/gethelp/>." 16785 16786_ACEOF 16787cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16788ac_cs_version="\\ 16789GNU OpenMP Runtime Library config.status 1.0 16790configured by $0, generated by GNU Autoconf 2.64, 16791 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 16792 16793Copyright (C) 2009 Free Software Foundation, Inc. 16794This config.status script is free software; the Free Software Foundation 16795gives unlimited permission to copy, distribute and modify it." 16796 16797ac_pwd='$ac_pwd' 16798srcdir='$srcdir' 16799INSTALL='$INSTALL' 16800MKDIR_P='$MKDIR_P' 16801AWK='$AWK' 16802test -n "\$AWK" || AWK=awk 16803_ACEOF 16804 16805cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16806# The default lists apply if the user does not specify any file. 16807ac_need_defaults=: 16808while test $# != 0 16809do 16810 case $1 in 16811 --*=*) 16812 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16813 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 16814 ac_shift=: 16815 ;; 16816 *) 16817 ac_option=$1 16818 ac_optarg=$2 16819 ac_shift=shift 16820 ;; 16821 esac 16822 16823 case $ac_option in 16824 # Handling of the options. 16825 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 16826 ac_cs_recheck=: ;; 16827 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 16828 $as_echo "$ac_cs_version"; exit ;; 16829 --debug | --debu | --deb | --de | --d | -d ) 16830 debug=: ;; 16831 --file | --fil | --fi | --f ) 16832 $ac_shift 16833 case $ac_optarg in 16834 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16835 esac 16836 as_fn_append CONFIG_FILES " '$ac_optarg'" 16837 ac_need_defaults=false;; 16838 --header | --heade | --head | --hea ) 16839 $ac_shift 16840 case $ac_optarg in 16841 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16842 esac 16843 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 16844 ac_need_defaults=false;; 16845 --he | --h) 16846 # Conflict between --help and --header 16847 as_fn_error "ambiguous option: \`$1' 16848Try \`$0 --help' for more information.";; 16849 --help | --hel | -h ) 16850 $as_echo "$ac_cs_usage"; exit ;; 16851 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 16852 | -silent | --silent | --silen | --sile | --sil | --si | --s) 16853 ac_cs_silent=: ;; 16854 16855 # This is an error. 16856 -*) as_fn_error "unrecognized option: \`$1' 16857Try \`$0 --help' for more information." ;; 16858 16859 *) as_fn_append ac_config_targets " $1" 16860 ac_need_defaults=false ;; 16861 16862 esac 16863 shift 16864done 16865 16866ac_configure_extra_args= 16867 16868if $ac_cs_silent; then 16869 exec 6>/dev/null 16870 ac_configure_extra_args="$ac_configure_extra_args --silent" 16871fi 16872 16873_ACEOF 16874cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16875if \$ac_cs_recheck; then 16876 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 16877 shift 16878 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 16879 CONFIG_SHELL='$SHELL' 16880 export CONFIG_SHELL 16881 exec "\$@" 16882fi 16883 16884_ACEOF 16885cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16886exec 5>>config.log 16887{ 16888 echo 16889 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 16890## Running $as_me. ## 16891_ASBOX 16892 $as_echo "$ac_log" 16893} >&5 16894 16895_ACEOF 16896cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16897# 16898# INIT-COMMANDS 16899# 16900 16901srcdir="$srcdir" 16902host="$host" 16903target="$target" 16904with_multisubdir="$with_multisubdir" 16905with_multisrctop="$with_multisrctop" 16906with_target_subdir="$with_target_subdir" 16907ac_configure_args="${multilib_arg} ${ac_configure_args}" 16908multi_basedir="$multi_basedir" 16909CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 16910CC="$CC" 16911CXX="$CXX" 16912GFORTRAN="$GFORTRAN" 16913GCJ="$GCJ" 16914AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 16915 16916 16917# The HP-UX ksh and POSIX shell print the target directory to stdout 16918# if CDPATH is set. 16919(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16920 16921sed_quote_subst='$sed_quote_subst' 16922double_quote_subst='$double_quote_subst' 16923delay_variable_subst='$delay_variable_subst' 16924macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 16925macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 16926enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 16927enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 16928pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 16929enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 16930SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 16931ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 16932host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 16933host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 16934host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 16935build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 16936build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 16937build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 16938SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 16939Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 16940GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 16941EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 16942FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 16943LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 16944NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 16945LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 16946max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 16947ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 16948exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 16949lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 16950lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 16951lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 16952reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 16953reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 16954OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 16955deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 16956file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 16957AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 16958AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 16959STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 16960RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 16961old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16962old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16963old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 16964lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 16965CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 16966CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 16967compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 16968GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 16969lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 16970lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 16971lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 16972lt_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"`' 16973objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 16974MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 16975lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 16976lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 16977lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 16978lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 16979lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 16980need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 16981DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 16982NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 16983LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 16984OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 16985OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 16986libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 16987shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 16988extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16989archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 16990enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 16991export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 16992whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 16993compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 16994old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 16995old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16996archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 16997archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16998module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 16999module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 17000with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 17001allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 17002no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 17003hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 17004hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 17005hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 17006hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 17007hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 17008hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 17009hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 17010hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 17011inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 17012link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 17013fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 17014always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 17015export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 17016exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 17017include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 17018prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 17019file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 17020variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 17021need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 17022need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 17023version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 17024runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 17025shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 17026shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 17027libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 17028library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 17029soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 17030install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 17031postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 17032postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 17033finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 17034finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 17035hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 17036sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 17037sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 17038hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 17039enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 17040enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 17041enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 17042old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 17043striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 17044compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' 17045predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' 17046postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' 17047predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' 17048postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' 17049compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' 17050LD_FC='`$ECHO "$LD_FC" | $SED "$delay_single_quote_subst"`' 17051reload_flag_FC='`$ECHO "$reload_flag_FC" | $SED "$delay_single_quote_subst"`' 17052reload_cmds_FC='`$ECHO "$reload_cmds_FC" | $SED "$delay_single_quote_subst"`' 17053old_archive_cmds_FC='`$ECHO "$old_archive_cmds_FC" | $SED "$delay_single_quote_subst"`' 17054compiler_FC='`$ECHO "$compiler_FC" | $SED "$delay_single_quote_subst"`' 17055GCC_FC='`$ECHO "$GCC_FC" | $SED "$delay_single_quote_subst"`' 17056lt_prog_compiler_no_builtin_flag_FC='`$ECHO "$lt_prog_compiler_no_builtin_flag_FC" | $SED "$delay_single_quote_subst"`' 17057lt_prog_compiler_wl_FC='`$ECHO "$lt_prog_compiler_wl_FC" | $SED "$delay_single_quote_subst"`' 17058lt_prog_compiler_pic_FC='`$ECHO "$lt_prog_compiler_pic_FC" | $SED "$delay_single_quote_subst"`' 17059lt_prog_compiler_static_FC='`$ECHO "$lt_prog_compiler_static_FC" | $SED "$delay_single_quote_subst"`' 17060lt_cv_prog_compiler_c_o_FC='`$ECHO "$lt_cv_prog_compiler_c_o_FC" | $SED "$delay_single_quote_subst"`' 17061archive_cmds_need_lc_FC='`$ECHO "$archive_cmds_need_lc_FC" | $SED "$delay_single_quote_subst"`' 17062enable_shared_with_static_runtimes_FC='`$ECHO "$enable_shared_with_static_runtimes_FC" | $SED "$delay_single_quote_subst"`' 17063export_dynamic_flag_spec_FC='`$ECHO "$export_dynamic_flag_spec_FC" | $SED "$delay_single_quote_subst"`' 17064whole_archive_flag_spec_FC='`$ECHO "$whole_archive_flag_spec_FC" | $SED "$delay_single_quote_subst"`' 17065compiler_needs_object_FC='`$ECHO "$compiler_needs_object_FC" | $SED "$delay_single_quote_subst"`' 17066old_archive_from_new_cmds_FC='`$ECHO "$old_archive_from_new_cmds_FC" | $SED "$delay_single_quote_subst"`' 17067old_archive_from_expsyms_cmds_FC='`$ECHO "$old_archive_from_expsyms_cmds_FC" | $SED "$delay_single_quote_subst"`' 17068archive_cmds_FC='`$ECHO "$archive_cmds_FC" | $SED "$delay_single_quote_subst"`' 17069archive_expsym_cmds_FC='`$ECHO "$archive_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`' 17070module_cmds_FC='`$ECHO "$module_cmds_FC" | $SED "$delay_single_quote_subst"`' 17071module_expsym_cmds_FC='`$ECHO "$module_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`' 17072with_gnu_ld_FC='`$ECHO "$with_gnu_ld_FC" | $SED "$delay_single_quote_subst"`' 17073allow_undefined_flag_FC='`$ECHO "$allow_undefined_flag_FC" | $SED "$delay_single_quote_subst"`' 17074no_undefined_flag_FC='`$ECHO "$no_undefined_flag_FC" | $SED "$delay_single_quote_subst"`' 17075hardcode_libdir_flag_spec_FC='`$ECHO "$hardcode_libdir_flag_spec_FC" | $SED "$delay_single_quote_subst"`' 17076hardcode_libdir_flag_spec_ld_FC='`$ECHO "$hardcode_libdir_flag_spec_ld_FC" | $SED "$delay_single_quote_subst"`' 17077hardcode_libdir_separator_FC='`$ECHO "$hardcode_libdir_separator_FC" | $SED "$delay_single_quote_subst"`' 17078hardcode_direct_FC='`$ECHO "$hardcode_direct_FC" | $SED "$delay_single_quote_subst"`' 17079hardcode_direct_absolute_FC='`$ECHO "$hardcode_direct_absolute_FC" | $SED "$delay_single_quote_subst"`' 17080hardcode_minus_L_FC='`$ECHO "$hardcode_minus_L_FC" | $SED "$delay_single_quote_subst"`' 17081hardcode_shlibpath_var_FC='`$ECHO "$hardcode_shlibpath_var_FC" | $SED "$delay_single_quote_subst"`' 17082hardcode_automatic_FC='`$ECHO "$hardcode_automatic_FC" | $SED "$delay_single_quote_subst"`' 17083inherit_rpath_FC='`$ECHO "$inherit_rpath_FC" | $SED "$delay_single_quote_subst"`' 17084link_all_deplibs_FC='`$ECHO "$link_all_deplibs_FC" | $SED "$delay_single_quote_subst"`' 17085fix_srcfile_path_FC='`$ECHO "$fix_srcfile_path_FC" | $SED "$delay_single_quote_subst"`' 17086always_export_symbols_FC='`$ECHO "$always_export_symbols_FC" | $SED "$delay_single_quote_subst"`' 17087export_symbols_cmds_FC='`$ECHO "$export_symbols_cmds_FC" | $SED "$delay_single_quote_subst"`' 17088exclude_expsyms_FC='`$ECHO "$exclude_expsyms_FC" | $SED "$delay_single_quote_subst"`' 17089include_expsyms_FC='`$ECHO "$include_expsyms_FC" | $SED "$delay_single_quote_subst"`' 17090prelink_cmds_FC='`$ECHO "$prelink_cmds_FC" | $SED "$delay_single_quote_subst"`' 17091file_list_spec_FC='`$ECHO "$file_list_spec_FC" | $SED "$delay_single_quote_subst"`' 17092hardcode_action_FC='`$ECHO "$hardcode_action_FC" | $SED "$delay_single_quote_subst"`' 17093compiler_lib_search_dirs_FC='`$ECHO "$compiler_lib_search_dirs_FC" | $SED "$delay_single_quote_subst"`' 17094predep_objects_FC='`$ECHO "$predep_objects_FC" | $SED "$delay_single_quote_subst"`' 17095postdep_objects_FC='`$ECHO "$postdep_objects_FC" | $SED "$delay_single_quote_subst"`' 17096predeps_FC='`$ECHO "$predeps_FC" | $SED "$delay_single_quote_subst"`' 17097postdeps_FC='`$ECHO "$postdeps_FC" | $SED "$delay_single_quote_subst"`' 17098compiler_lib_search_path_FC='`$ECHO "$compiler_lib_search_path_FC" | $SED "$delay_single_quote_subst"`' 17099 17100LTCC='$LTCC' 17101LTCFLAGS='$LTCFLAGS' 17102compiler='$compiler_DEFAULT' 17103 17104# A function that is used when there is no print builtin or printf. 17105func_fallback_echo () 17106{ 17107 eval 'cat <<_LTECHO_EOF 17108\$1 17109_LTECHO_EOF' 17110} 17111 17112# Quote evaled strings. 17113for var in SHELL \ 17114ECHO \ 17115SED \ 17116GREP \ 17117EGREP \ 17118FGREP \ 17119LD \ 17120NM \ 17121LN_S \ 17122lt_SP2NL \ 17123lt_NL2SP \ 17124reload_flag \ 17125OBJDUMP \ 17126deplibs_check_method \ 17127file_magic_cmd \ 17128AR \ 17129AR_FLAGS \ 17130STRIP \ 17131RANLIB \ 17132CC \ 17133CFLAGS \ 17134compiler \ 17135lt_cv_sys_global_symbol_pipe \ 17136lt_cv_sys_global_symbol_to_cdecl \ 17137lt_cv_sys_global_symbol_to_c_name_address \ 17138lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 17139lt_prog_compiler_no_builtin_flag \ 17140lt_prog_compiler_wl \ 17141lt_prog_compiler_pic \ 17142lt_prog_compiler_static \ 17143lt_cv_prog_compiler_c_o \ 17144need_locks \ 17145DSYMUTIL \ 17146NMEDIT \ 17147LIPO \ 17148OTOOL \ 17149OTOOL64 \ 17150shrext_cmds \ 17151export_dynamic_flag_spec \ 17152whole_archive_flag_spec \ 17153compiler_needs_object \ 17154with_gnu_ld \ 17155allow_undefined_flag \ 17156no_undefined_flag \ 17157hardcode_libdir_flag_spec \ 17158hardcode_libdir_flag_spec_ld \ 17159hardcode_libdir_separator \ 17160fix_srcfile_path \ 17161exclude_expsyms \ 17162include_expsyms \ 17163file_list_spec \ 17164variables_saved_for_relink \ 17165libname_spec \ 17166library_names_spec \ 17167soname_spec \ 17168install_override_mode \ 17169finish_eval \ 17170old_striplib \ 17171striplib \ 17172compiler_lib_search_dirs \ 17173predep_objects \ 17174postdep_objects \ 17175predeps \ 17176postdeps \ 17177compiler_lib_search_path \ 17178LD_FC \ 17179reload_flag_FC \ 17180compiler_FC \ 17181lt_prog_compiler_no_builtin_flag_FC \ 17182lt_prog_compiler_wl_FC \ 17183lt_prog_compiler_pic_FC \ 17184lt_prog_compiler_static_FC \ 17185lt_cv_prog_compiler_c_o_FC \ 17186export_dynamic_flag_spec_FC \ 17187whole_archive_flag_spec_FC \ 17188compiler_needs_object_FC \ 17189with_gnu_ld_FC \ 17190allow_undefined_flag_FC \ 17191no_undefined_flag_FC \ 17192hardcode_libdir_flag_spec_FC \ 17193hardcode_libdir_flag_spec_ld_FC \ 17194hardcode_libdir_separator_FC \ 17195fix_srcfile_path_FC \ 17196exclude_expsyms_FC \ 17197include_expsyms_FC \ 17198file_list_spec_FC \ 17199compiler_lib_search_dirs_FC \ 17200predep_objects_FC \ 17201postdep_objects_FC \ 17202predeps_FC \ 17203postdeps_FC \ 17204compiler_lib_search_path_FC; do 17205 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 17206 *[\\\\\\\`\\"\\\$]*) 17207 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 17208 ;; 17209 *) 17210 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 17211 ;; 17212 esac 17213done 17214 17215# Double-quote double-evaled strings. 17216for var in reload_cmds \ 17217old_postinstall_cmds \ 17218old_postuninstall_cmds \ 17219old_archive_cmds \ 17220extract_expsyms_cmds \ 17221old_archive_from_new_cmds \ 17222old_archive_from_expsyms_cmds \ 17223archive_cmds \ 17224archive_expsym_cmds \ 17225module_cmds \ 17226module_expsym_cmds \ 17227export_symbols_cmds \ 17228prelink_cmds \ 17229postinstall_cmds \ 17230postuninstall_cmds \ 17231finish_cmds \ 17232sys_lib_search_path_spec \ 17233sys_lib_dlsearch_path_spec \ 17234reload_cmds_FC \ 17235old_archive_cmds_FC \ 17236old_archive_from_new_cmds_FC \ 17237old_archive_from_expsyms_cmds_FC \ 17238archive_cmds_FC \ 17239archive_expsym_cmds_FC \ 17240module_cmds_FC \ 17241module_expsym_cmds_FC \ 17242export_symbols_cmds_FC \ 17243prelink_cmds_FC; do 17244 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 17245 *[\\\\\\\`\\"\\\$]*) 17246 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 17247 ;; 17248 *) 17249 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 17250 ;; 17251 esac 17252done 17253 17254ac_aux_dir='$ac_aux_dir' 17255xsi_shell='$xsi_shell' 17256lt_shell_append='$lt_shell_append' 17257 17258# See if we are running on zsh, and set the options which allow our 17259# commands through without removal of \ escapes INIT. 17260if test -n "\${ZSH_VERSION+set}" ; then 17261 setopt NO_GLOB_SUBST 17262fi 17263 17264 17265 PACKAGE='$PACKAGE' 17266 VERSION='$VERSION' 17267 TIMESTAMP='$TIMESTAMP' 17268 RM='$RM' 17269 ofile='$ofile' 17270 17271 17272 17273 17274 17275 17276GCC="$GCC" 17277CC="$CC" 17278acx_cv_header_stdint="$acx_cv_header_stdint" 17279acx_cv_type_int8_t="$acx_cv_type_int8_t" 17280acx_cv_type_int16_t="$acx_cv_type_int16_t" 17281acx_cv_type_int32_t="$acx_cv_type_int32_t" 17282acx_cv_type_int64_t="$acx_cv_type_int64_t" 17283acx_cv_type_intptr_t="$acx_cv_type_intptr_t" 17284ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t" 17285ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t" 17286ac_cv_type_uint64_t="$ac_cv_type_uint64_t" 17287ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t" 17288ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t" 17289ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t" 17290ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t" 17291ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p" 17292 17293 17294_ACEOF 17295 17296cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17297 17298# Handling of arguments. 17299for ac_config_target in $ac_config_targets 17300do 17301 case $ac_config_target in 17302 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 17303 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 17304 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 17305 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 17306 "gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;; 17307 "omp.h") CONFIG_FILES="$CONFIG_FILES omp.h" ;; 17308 "omp_lib.h") CONFIG_FILES="$CONFIG_FILES omp_lib.h" ;; 17309 "omp_lib.f90") CONFIG_FILES="$CONFIG_FILES omp_lib.f90" ;; 17310 "libgomp_f.h") CONFIG_FILES="$CONFIG_FILES libgomp_f.h" ;; 17311 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 17312 "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; 17313 "libgomp.spec") CONFIG_FILES="$CONFIG_FILES libgomp.spec" ;; 17314 17315 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 17316 esac 17317done 17318 17319 17320# If the user did not use the arguments to specify the items to instantiate, 17321# then the envvar interface is used. Set only those that are not. 17322# We use the long form for the default assignment because of an extremely 17323# bizarre bug on SunOS 4.1.3. 17324if $ac_need_defaults; then 17325 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 17326 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 17327 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 17328fi 17329 17330# Have a temporary directory for convenience. Make it in the build tree 17331# simply because there is no reason against having it here, and in addition, 17332# creating and moving files from /tmp can sometimes cause problems. 17333# Hook for its removal unless debugging. 17334# Note that there is a small window in which the directory will not be cleaned: 17335# after its creation but before its name has been assigned to `$tmp'. 17336$debug || 17337{ 17338 tmp= 17339 trap 'exit_status=$? 17340 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 17341' 0 17342 trap 'as_fn_exit 1' 1 2 13 15 17343} 17344# Create a (secure) tmp directory for tmp files. 17345 17346{ 17347 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 17348 test -n "$tmp" && test -d "$tmp" 17349} || 17350{ 17351 tmp=./conf$$-$RANDOM 17352 (umask 077 && mkdir "$tmp") 17353} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 17354 17355# Set up the scripts for CONFIG_FILES section. 17356# No need to generate them if there are no CONFIG_FILES. 17357# This happens for instance with `./config.status config.h'. 17358if test -n "$CONFIG_FILES"; then 17359 17360 17361ac_cr=`echo X | tr X '\015'` 17362# On cygwin, bash can eat \r inside `` if the user requested igncr. 17363# But we know of no other shell where ac_cr would be empty at this 17364# point, so we can use a bashism as a fallback. 17365if test "x$ac_cr" = x; then 17366 eval ac_cr=\$\'\\r\' 17367fi 17368ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 17369if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 17370 ac_cs_awk_cr='\r' 17371else 17372 ac_cs_awk_cr=$ac_cr 17373fi 17374 17375echo 'BEGIN {' >"$tmp/subs1.awk" && 17376_ACEOF 17377 17378 17379{ 17380 echo "cat >conf$$subs.awk <<_ACEOF" && 17381 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 17382 echo "_ACEOF" 17383} >conf$$subs.sh || 17384 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 17385ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 17386ac_delim='%!_!# ' 17387for ac_last_try in false false false false false :; do 17388 . ./conf$$subs.sh || 17389 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 17390 17391 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 17392 if test $ac_delim_n = $ac_delim_num; then 17393 break 17394 elif $ac_last_try; then 17395 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 17396 else 17397 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17398 fi 17399done 17400rm -f conf$$subs.sh 17401 17402cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17403cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 17404_ACEOF 17405sed -n ' 17406h 17407s/^/S["/; s/!.*/"]=/ 17408p 17409g 17410s/^[^!]*!// 17411:repl 17412t repl 17413s/'"$ac_delim"'$// 17414t delim 17415:nl 17416h 17417s/\(.\{148\}\).*/\1/ 17418t more1 17419s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 17420p 17421n 17422b repl 17423:more1 17424s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17425p 17426g 17427s/.\{148\}// 17428t nl 17429:delim 17430h 17431s/\(.\{148\}\).*/\1/ 17432t more2 17433s/["\\]/\\&/g; s/^/"/; s/$/"/ 17434p 17435b 17436:more2 17437s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17438p 17439g 17440s/.\{148\}// 17441t delim 17442' <conf$$subs.awk | sed ' 17443/^[^""]/{ 17444 N 17445 s/\n// 17446} 17447' >>$CONFIG_STATUS || ac_write_fail=1 17448rm -f conf$$subs.awk 17449cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17450_ACAWK 17451cat >>"\$tmp/subs1.awk" <<_ACAWK && 17452 for (key in S) S_is_set[key] = 1 17453 FS = "" 17454 17455} 17456{ 17457 line = $ 0 17458 nfields = split(line, field, "@") 17459 substed = 0 17460 len = length(field[1]) 17461 for (i = 2; i < nfields; i++) { 17462 key = field[i] 17463 keylen = length(key) 17464 if (S_is_set[key]) { 17465 value = S[key] 17466 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 17467 len += length(value) + length(field[++i]) 17468 substed = 1 17469 } else 17470 len += 1 + keylen 17471 } 17472 17473 print line 17474} 17475 17476_ACAWK 17477_ACEOF 17478cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17479if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 17480 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 17481else 17482 cat 17483fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 17484 || as_fn_error "could not setup config files machinery" "$LINENO" 5 17485_ACEOF 17486 17487# VPATH may cause trouble with some makes, so we remove $(srcdir), 17488# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 17489# trailing colons and then remove the whole line if VPATH becomes empty 17490# (actually we leave an empty line to preserve line numbers). 17491if test "x$srcdir" = x.; then 17492 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 17493s/:*\$(srcdir):*/:/ 17494s/:*\${srcdir}:*/:/ 17495s/:*@srcdir@:*/:/ 17496s/^\([^=]*=[ ]*\):*/\1/ 17497s/:*$// 17498s/^[^=]*=[ ]*$// 17499}' 17500fi 17501 17502cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17503fi # test -n "$CONFIG_FILES" 17504 17505# Set up the scripts for CONFIG_HEADERS section. 17506# No need to generate them if there are no CONFIG_HEADERS. 17507# This happens for instance with `./config.status Makefile'. 17508if test -n "$CONFIG_HEADERS"; then 17509cat >"$tmp/defines.awk" <<\_ACAWK || 17510BEGIN { 17511_ACEOF 17512 17513# Transform confdefs.h into an awk script `defines.awk', embedded as 17514# here-document in config.status, that substitutes the proper values into 17515# config.h.in to produce config.h. 17516 17517# Create a delimiter string that does not exist in confdefs.h, to ease 17518# handling of long lines. 17519ac_delim='%!_!# ' 17520for ac_last_try in false false :; do 17521 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 17522 if test -z "$ac_t"; then 17523 break 17524 elif $ac_last_try; then 17525 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 17526 else 17527 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17528 fi 17529done 17530 17531# For the awk script, D is an array of macro values keyed by name, 17532# likewise P contains macro parameters if any. Preserve backslash 17533# newline sequences. 17534 17535ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 17536sed -n ' 17537s/.\{148\}/&'"$ac_delim"'/g 17538t rset 17539:rset 17540s/^[ ]*#[ ]*define[ ][ ]*/ / 17541t def 17542d 17543:def 17544s/\\$// 17545t bsnl 17546s/["\\]/\\&/g 17547s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17548D["\1"]=" \3"/p 17549s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 17550d 17551:bsnl 17552s/["\\]/\\&/g 17553s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17554D["\1"]=" \3\\\\\\n"\\/p 17555t cont 17556s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 17557t cont 17558d 17559:cont 17560n 17561s/.\{148\}/&'"$ac_delim"'/g 17562t clear 17563:clear 17564s/\\$// 17565t bsnlc 17566s/["\\]/\\&/g; s/^/"/; s/$/"/p 17567d 17568:bsnlc 17569s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 17570b cont 17571' <confdefs.h | sed ' 17572s/'"$ac_delim"'/"\\\ 17573"/g' >>$CONFIG_STATUS || ac_write_fail=1 17574 17575cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17576 for (key in D) D_is_set[key] = 1 17577 FS = "" 17578} 17579/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 17580 line = \$ 0 17581 split(line, arg, " ") 17582 if (arg[1] == "#") { 17583 defundef = arg[2] 17584 mac1 = arg[3] 17585 } else { 17586 defundef = substr(arg[1], 2) 17587 mac1 = arg[2] 17588 } 17589 split(mac1, mac2, "(") #) 17590 macro = mac2[1] 17591 prefix = substr(line, 1, index(line, defundef) - 1) 17592 if (D_is_set[macro]) { 17593 # Preserve the white space surrounding the "#". 17594 print prefix "define", macro P[macro] D[macro] 17595 next 17596 } else { 17597 # Replace #undef with comments. This is necessary, for example, 17598 # in the case of _POSIX_SOURCE, which is predefined and required 17599 # on some systems where configure will not decide to define it. 17600 if (defundef == "undef") { 17601 print "/*", prefix defundef, macro, "*/" 17602 next 17603 } 17604 } 17605} 17606{ print } 17607_ACAWK 17608_ACEOF 17609cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17610 as_fn_error "could not setup config headers machinery" "$LINENO" 5 17611fi # test -n "$CONFIG_HEADERS" 17612 17613 17614eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 17615shift 17616for ac_tag 17617do 17618 case $ac_tag in 17619 :[FHLC]) ac_mode=$ac_tag; continue;; 17620 esac 17621 case $ac_mode$ac_tag in 17622 :[FHL]*:*);; 17623 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 17624 :[FH]-) ac_tag=-:-;; 17625 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 17626 esac 17627 ac_save_IFS=$IFS 17628 IFS=: 17629 set x $ac_tag 17630 IFS=$ac_save_IFS 17631 shift 17632 ac_file=$1 17633 shift 17634 17635 case $ac_mode in 17636 :L) ac_source=$1;; 17637 :[FH]) 17638 ac_file_inputs= 17639 for ac_f 17640 do 17641 case $ac_f in 17642 -) ac_f="$tmp/stdin";; 17643 *) # Look for the file first in the build tree, then in the source tree 17644 # (if the path is not absolute). The absolute path cannot be DOS-style, 17645 # because $ac_f cannot contain `:'. 17646 test -f "$ac_f" || 17647 case $ac_f in 17648 [\\/$]*) false;; 17649 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 17650 esac || 17651 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 17652 esac 17653 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 17654 as_fn_append ac_file_inputs " '$ac_f'" 17655 done 17656 17657 # Let's still pretend it is `configure' which instantiates (i.e., don't 17658 # use $as_me), people would be surprised to read: 17659 # /* config.h. Generated by config.status. */ 17660 configure_input='Generated from '` 17661 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 17662 `' by configure.' 17663 if test x"$ac_file" != x-; then 17664 configure_input="$ac_file. $configure_input" 17665 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 17666$as_echo "$as_me: creating $ac_file" >&6;} 17667 fi 17668 # Neutralize special characters interpreted by sed in replacement strings. 17669 case $configure_input in #( 17670 *\&* | *\|* | *\\* ) 17671 ac_sed_conf_input=`$as_echo "$configure_input" | 17672 sed 's/[\\\\&|]/\\\\&/g'`;; #( 17673 *) ac_sed_conf_input=$configure_input;; 17674 esac 17675 17676 case $ac_tag in 17677 *:-:* | *:-) cat >"$tmp/stdin" \ 17678 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 17679 esac 17680 ;; 17681 esac 17682 17683 ac_dir=`$as_dirname -- "$ac_file" || 17684$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17685 X"$ac_file" : 'X\(//\)[^/]' \| \ 17686 X"$ac_file" : 'X\(//\)$' \| \ 17687 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 17688$as_echo X"$ac_file" | 17689 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17690 s//\1/ 17691 q 17692 } 17693 /^X\(\/\/\)[^/].*/{ 17694 s//\1/ 17695 q 17696 } 17697 /^X\(\/\/\)$/{ 17698 s//\1/ 17699 q 17700 } 17701 /^X\(\/\).*/{ 17702 s//\1/ 17703 q 17704 } 17705 s/.*/./; q'` 17706 as_dir="$ac_dir"; as_fn_mkdir_p 17707 ac_builddir=. 17708 17709case "$ac_dir" in 17710.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 17711*) 17712 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 17713 # A ".." for each directory in $ac_dir_suffix. 17714 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 17715 case $ac_top_builddir_sub in 17716 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 17717 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 17718 esac ;; 17719esac 17720ac_abs_top_builddir=$ac_pwd 17721ac_abs_builddir=$ac_pwd$ac_dir_suffix 17722# for backward compatibility: 17723ac_top_builddir=$ac_top_build_prefix 17724 17725case $srcdir in 17726 .) # We are building in place. 17727 ac_srcdir=. 17728 ac_top_srcdir=$ac_top_builddir_sub 17729 ac_abs_top_srcdir=$ac_pwd ;; 17730 [\\/]* | ?:[\\/]* ) # Absolute name. 17731 ac_srcdir=$srcdir$ac_dir_suffix; 17732 ac_top_srcdir=$srcdir 17733 ac_abs_top_srcdir=$srcdir ;; 17734 *) # Relative name. 17735 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 17736 ac_top_srcdir=$ac_top_build_prefix$srcdir 17737 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 17738esac 17739ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 17740 17741 17742 case $ac_mode in 17743 :F) 17744 # 17745 # CONFIG_FILE 17746 # 17747 17748 case $INSTALL in 17749 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 17750 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 17751 esac 17752 ac_MKDIR_P=$MKDIR_P 17753 case $MKDIR_P in 17754 [\\/$]* | ?:[\\/]* ) ;; 17755 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 17756 esac 17757_ACEOF 17758 17759cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17760# If the template does not know about datarootdir, expand it. 17761# FIXME: This hack should be removed a few years after 2.60. 17762ac_datarootdir_hack=; ac_datarootdir_seen= 17763ac_sed_dataroot=' 17764/datarootdir/ { 17765 p 17766 q 17767} 17768/@datadir@/p 17769/@docdir@/p 17770/@infodir@/p 17771/@localedir@/p 17772/@mandir@/p' 17773case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 17774*datarootdir*) ac_datarootdir_seen=yes;; 17775*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 17776 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 17777$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 17778_ACEOF 17779cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17780 ac_datarootdir_hack=' 17781 s&@datadir@&$datadir&g 17782 s&@docdir@&$docdir&g 17783 s&@infodir@&$infodir&g 17784 s&@localedir@&$localedir&g 17785 s&@mandir@&$mandir&g 17786 s&\\\${datarootdir}&$datarootdir&g' ;; 17787esac 17788_ACEOF 17789 17790# Neutralize VPATH when `$srcdir' = `.'. 17791# Shell code in configure.ac might set extrasub. 17792# FIXME: do we really want to maintain this feature? 17793cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17794ac_sed_extra="$ac_vpsub 17795$extrasub 17796_ACEOF 17797cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17798:t 17799/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 17800s|@configure_input@|$ac_sed_conf_input|;t t 17801s&@top_builddir@&$ac_top_builddir_sub&;t t 17802s&@top_build_prefix@&$ac_top_build_prefix&;t t 17803s&@srcdir@&$ac_srcdir&;t t 17804s&@abs_srcdir@&$ac_abs_srcdir&;t t 17805s&@top_srcdir@&$ac_top_srcdir&;t t 17806s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 17807s&@builddir@&$ac_builddir&;t t 17808s&@abs_builddir@&$ac_abs_builddir&;t t 17809s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 17810s&@INSTALL@&$ac_INSTALL&;t t 17811s&@MKDIR_P@&$ac_MKDIR_P&;t t 17812$ac_datarootdir_hack 17813" 17814eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 17815 || as_fn_error "could not create $ac_file" "$LINENO" 5 17816 17817test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 17818 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 17819 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 17820 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17821which seems to be undefined. Please make sure it is defined." >&5 17822$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17823which seems to be undefined. Please make sure it is defined." >&2;} 17824 17825 rm -f "$tmp/stdin" 17826 case $ac_file in 17827 -) cat "$tmp/out" && rm -f "$tmp/out";; 17828 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 17829 esac \ 17830 || as_fn_error "could not create $ac_file" "$LINENO" 5 17831 ;; 17832 :H) 17833 # 17834 # CONFIG_HEADER 17835 # 17836 if test x"$ac_file" != x-; then 17837 { 17838 $as_echo "/* $configure_input */" \ 17839 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 17840 } >"$tmp/config.h" \ 17841 || as_fn_error "could not create $ac_file" "$LINENO" 5 17842 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 17843 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 17844$as_echo "$as_me: $ac_file is unchanged" >&6;} 17845 else 17846 rm -f "$ac_file" 17847 mv "$tmp/config.h" "$ac_file" \ 17848 || as_fn_error "could not create $ac_file" "$LINENO" 5 17849 fi 17850 else 17851 $as_echo "/* $configure_input */" \ 17852 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 17853 || as_fn_error "could not create -" "$LINENO" 5 17854 fi 17855# Compute "$ac_file"'s index in $config_headers. 17856_am_arg="$ac_file" 17857_am_stamp_count=1 17858for _am_header in $config_headers :; do 17859 case $_am_header in 17860 $_am_arg | $_am_arg:* ) 17861 break ;; 17862 * ) 17863 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 17864 esac 17865done 17866echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 17867$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17868 X"$_am_arg" : 'X\(//\)[^/]' \| \ 17869 X"$_am_arg" : 'X\(//\)$' \| \ 17870 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 17871$as_echo X"$_am_arg" | 17872 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17873 s//\1/ 17874 q 17875 } 17876 /^X\(\/\/\)[^/].*/{ 17877 s//\1/ 17878 q 17879 } 17880 /^X\(\/\/\)$/{ 17881 s//\1/ 17882 q 17883 } 17884 /^X\(\/\).*/{ 17885 s//\1/ 17886 q 17887 } 17888 s/.*/./; q'`/stamp-h$_am_stamp_count 17889 ;; 17890 17891 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 17892$as_echo "$as_me: executing $ac_file commands" >&6;} 17893 ;; 17894 esac 17895 17896 17897 case $ac_file$ac_mode in 17898 "default-1":C) 17899# Only add multilib support code if we just rebuilt the top-level 17900# Makefile. 17901case " $CONFIG_FILES " in 17902 *" Makefile "*) 17903 ac_file=Makefile . ${multi_basedir}/config-ml.in 17904 ;; 17905esac ;; 17906 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 17907 # Autoconf 2.62 quotes --file arguments for eval, but not when files 17908 # are listed without --file. Let's play safe and only enable the eval 17909 # if we detect the quoting. 17910 case $CONFIG_FILES in 17911 *\'*) eval set x "$CONFIG_FILES" ;; 17912 *) set x $CONFIG_FILES ;; 17913 esac 17914 shift 17915 for mf 17916 do 17917 # Strip MF so we end up with the name of the file. 17918 mf=`echo "$mf" | sed -e 's/:.*$//'` 17919 # Check whether this is an Automake generated Makefile or not. 17920 # We used to match only the files named `Makefile.in', but 17921 # some people rename them; so instead we look at the file content. 17922 # Grep'ing the first line is not enough: some people post-process 17923 # each Makefile.in and add a new line on top of each file to say so. 17924 # Grep'ing the whole file is not good either: AIX grep has a line 17925 # limit of 2048, but all sed's we know have understand at least 4000. 17926 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 17927 dirpart=`$as_dirname -- "$mf" || 17928$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17929 X"$mf" : 'X\(//\)[^/]' \| \ 17930 X"$mf" : 'X\(//\)$' \| \ 17931 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 17932$as_echo X"$mf" | 17933 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17934 s//\1/ 17935 q 17936 } 17937 /^X\(\/\/\)[^/].*/{ 17938 s//\1/ 17939 q 17940 } 17941 /^X\(\/\/\)$/{ 17942 s//\1/ 17943 q 17944 } 17945 /^X\(\/\).*/{ 17946 s//\1/ 17947 q 17948 } 17949 s/.*/./; q'` 17950 else 17951 continue 17952 fi 17953 # Extract the definition of DEPDIR, am__include, and am__quote 17954 # from the Makefile without running `make'. 17955 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 17956 test -z "$DEPDIR" && continue 17957 am__include=`sed -n 's/^am__include = //p' < "$mf"` 17958 test -z "am__include" && continue 17959 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 17960 # When using ansi2knr, U may be empty or an underscore; expand it 17961 U=`sed -n 's/^U = //p' < "$mf"` 17962 # Find all dependency output files, they are included files with 17963 # $(DEPDIR) in their names. We invoke sed twice because it is the 17964 # simplest approach to changing $(DEPDIR) to its actual value in the 17965 # expansion. 17966 for file in `sed -n " 17967 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 17968 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 17969 # Make sure the directory exists. 17970 test -f "$dirpart/$file" && continue 17971 fdir=`$as_dirname -- "$file" || 17972$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17973 X"$file" : 'X\(//\)[^/]' \| \ 17974 X"$file" : 'X\(//\)$' \| \ 17975 X"$file" : 'X\(/\)' \| . 2>/dev/null || 17976$as_echo X"$file" | 17977 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17978 s//\1/ 17979 q 17980 } 17981 /^X\(\/\/\)[^/].*/{ 17982 s//\1/ 17983 q 17984 } 17985 /^X\(\/\/\)$/{ 17986 s//\1/ 17987 q 17988 } 17989 /^X\(\/\).*/{ 17990 s//\1/ 17991 q 17992 } 17993 s/.*/./; q'` 17994 as_dir=$dirpart/$fdir; as_fn_mkdir_p 17995 # echo "creating $dirpart/$file" 17996 echo '# dummy' > "$dirpart/$file" 17997 done 17998 done 17999} 18000 ;; 18001 "libtool":C) 18002 18003 # See if we are running on zsh, and set the options which allow our 18004 # commands through without removal of \ escapes. 18005 if test -n "${ZSH_VERSION+set}" ; then 18006 setopt NO_GLOB_SUBST 18007 fi 18008 18009 cfgfile="${ofile}T" 18010 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 18011 $RM "$cfgfile" 18012 18013 cat <<_LT_EOF >> "$cfgfile" 18014#! $SHELL 18015 18016# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 18017# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 18018# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 18019# NOTE: Changes made to this file will be lost: look at ltmain.sh. 18020# 18021# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 18022# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 18023# Written by Gordon Matzigkeit, 1996 18024# 18025# This file is part of GNU Libtool. 18026# 18027# GNU Libtool is free software; you can redistribute it and/or 18028# modify it under the terms of the GNU General Public License as 18029# published by the Free Software Foundation; either version 2 of 18030# the License, or (at your option) any later version. 18031# 18032# As a special exception to the GNU General Public License, 18033# if you distribute this file as part of a program or library that 18034# is built using GNU Libtool, you may include this file under the 18035# same distribution terms that you use for the rest of that program. 18036# 18037# GNU Libtool is distributed in the hope that it will be useful, 18038# but WITHOUT ANY WARRANTY; without even the implied warranty of 18039# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18040# GNU General Public License for more details. 18041# 18042# You should have received a copy of the GNU General Public License 18043# along with GNU Libtool; see the file COPYING. If not, a copy 18044# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 18045# obtained by writing to the Free Software Foundation, Inc., 18046# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 18047 18048 18049# The names of the tagged configurations supported by this script. 18050available_tags="FC " 18051 18052# ### BEGIN LIBTOOL CONFIG 18053 18054# Which release of libtool.m4 was used? 18055macro_version=$macro_version 18056macro_revision=$macro_revision 18057 18058# Whether or not to build shared libraries. 18059build_libtool_libs=$enable_shared 18060 18061# Whether or not to build static libraries. 18062build_old_libs=$enable_static 18063 18064# What type of objects to build. 18065pic_mode=$pic_mode 18066 18067# Whether or not to optimize for fast installation. 18068fast_install=$enable_fast_install 18069 18070# Shell to use when invoking shell scripts. 18071SHELL=$lt_SHELL 18072 18073# An echo program that protects backslashes. 18074ECHO=$lt_ECHO 18075 18076# The host system. 18077host_alias=$host_alias 18078host=$host 18079host_os=$host_os 18080 18081# The build system. 18082build_alias=$build_alias 18083build=$build 18084build_os=$build_os 18085 18086# A sed program that does not truncate output. 18087SED=$lt_SED 18088 18089# Sed that helps us avoid accidentally triggering echo(1) options like -n. 18090Xsed="\$SED -e 1s/^X//" 18091 18092# A grep program that handles long lines. 18093GREP=$lt_GREP 18094 18095# An ERE matcher. 18096EGREP=$lt_EGREP 18097 18098# A literal string matcher. 18099FGREP=$lt_FGREP 18100 18101# A BSD- or MS-compatible name lister. 18102NM=$lt_NM 18103 18104# Whether we need soft or hard links. 18105LN_S=$lt_LN_S 18106 18107# What is the maximum length of a command? 18108max_cmd_len=$max_cmd_len 18109 18110# Object file suffix (normally "o"). 18111objext=$ac_objext 18112 18113# Executable file suffix (normally ""). 18114exeext=$exeext 18115 18116# whether the shell understands "unset". 18117lt_unset=$lt_unset 18118 18119# turn spaces into newlines. 18120SP2NL=$lt_lt_SP2NL 18121 18122# turn newlines into spaces. 18123NL2SP=$lt_lt_NL2SP 18124 18125# An object symbol dumper. 18126OBJDUMP=$lt_OBJDUMP 18127 18128# Method to check whether dependent libraries are shared objects. 18129deplibs_check_method=$lt_deplibs_check_method 18130 18131# Command to use when deplibs_check_method == "file_magic". 18132file_magic_cmd=$lt_file_magic_cmd 18133 18134# The archiver. 18135AR=$lt_AR 18136AR_FLAGS=$lt_AR_FLAGS 18137 18138# A symbol stripping program. 18139STRIP=$lt_STRIP 18140 18141# Commands used to install an old-style archive. 18142RANLIB=$lt_RANLIB 18143old_postinstall_cmds=$lt_old_postinstall_cmds 18144old_postuninstall_cmds=$lt_old_postuninstall_cmds 18145 18146# Whether to use a lock for old archive extraction. 18147lock_old_archive_extraction=$lock_old_archive_extraction 18148 18149# A C compiler. 18150LTCC=$lt_CC 18151 18152# LTCC compiler flags. 18153LTCFLAGS=$lt_CFLAGS 18154 18155# Take the output of nm and produce a listing of raw symbols and C names. 18156global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 18157 18158# Transform the output of nm in a proper C declaration. 18159global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 18160 18161# Transform the output of nm in a C name address pair. 18162global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 18163 18164# Transform the output of nm in a C name address pair when lib prefix is needed. 18165global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 18166 18167# The name of the directory that contains temporary libtool files. 18168objdir=$objdir 18169 18170# Used to examine libraries when file_magic_cmd begins with "file". 18171MAGIC_CMD=$MAGIC_CMD 18172 18173# Must we lock files when doing compilation? 18174need_locks=$lt_need_locks 18175 18176# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 18177DSYMUTIL=$lt_DSYMUTIL 18178 18179# Tool to change global to local symbols on Mac OS X. 18180NMEDIT=$lt_NMEDIT 18181 18182# Tool to manipulate fat objects and archives on Mac OS X. 18183LIPO=$lt_LIPO 18184 18185# ldd/readelf like tool for Mach-O binaries on Mac OS X. 18186OTOOL=$lt_OTOOL 18187 18188# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 18189OTOOL64=$lt_OTOOL64 18190 18191# Old archive suffix (normally "a"). 18192libext=$libext 18193 18194# Shared library suffix (normally ".so"). 18195shrext_cmds=$lt_shrext_cmds 18196 18197# The commands to extract the exported symbol list from a shared archive. 18198extract_expsyms_cmds=$lt_extract_expsyms_cmds 18199 18200# Variables whose values should be saved in libtool wrapper scripts and 18201# restored at link time. 18202variables_saved_for_relink=$lt_variables_saved_for_relink 18203 18204# Do we need the "lib" prefix for modules? 18205need_lib_prefix=$need_lib_prefix 18206 18207# Do we need a version for libraries? 18208need_version=$need_version 18209 18210# Library versioning type. 18211version_type=$version_type 18212 18213# Shared library runtime path variable. 18214runpath_var=$runpath_var 18215 18216# Shared library path variable. 18217shlibpath_var=$shlibpath_var 18218 18219# Is shlibpath searched before the hard-coded library search path? 18220shlibpath_overrides_runpath=$shlibpath_overrides_runpath 18221 18222# Format of library name prefix. 18223libname_spec=$lt_libname_spec 18224 18225# List of archive names. First name is the real one, the rest are links. 18226# The last name is the one that the linker finds with -lNAME 18227library_names_spec=$lt_library_names_spec 18228 18229# The coded name of the library, if different from the real name. 18230soname_spec=$lt_soname_spec 18231 18232# Permission mode override for installation of shared libraries. 18233install_override_mode=$lt_install_override_mode 18234 18235# Command to use after installation of a shared archive. 18236postinstall_cmds=$lt_postinstall_cmds 18237 18238# Command to use after uninstallation of a shared archive. 18239postuninstall_cmds=$lt_postuninstall_cmds 18240 18241# Commands used to finish a libtool library installation in a directory. 18242finish_cmds=$lt_finish_cmds 18243 18244# As "finish_cmds", except a single script fragment to be evaled but 18245# not shown. 18246finish_eval=$lt_finish_eval 18247 18248# Whether we should hardcode library paths into libraries. 18249hardcode_into_libs=$hardcode_into_libs 18250 18251# Compile-time system search path for libraries. 18252sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 18253 18254# Run-time system search path for libraries. 18255sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 18256 18257# Whether dlopen is supported. 18258dlopen_support=$enable_dlopen 18259 18260# Whether dlopen of programs is supported. 18261dlopen_self=$enable_dlopen_self 18262 18263# Whether dlopen of statically linked programs is supported. 18264dlopen_self_static=$enable_dlopen_self_static 18265 18266# Commands to strip libraries. 18267old_striplib=$lt_old_striplib 18268striplib=$lt_striplib 18269 18270 18271# The linker used to build libraries. 18272LD=$lt_LD 18273 18274# How to create reloadable object files. 18275reload_flag=$lt_reload_flag 18276reload_cmds=$lt_reload_cmds 18277 18278# Commands used to build an old-style archive. 18279old_archive_cmds=$lt_old_archive_cmds 18280 18281# A language specific compiler. 18282CC=$lt_compiler 18283 18284# Is the compiler the GNU compiler? 18285with_gcc=$GCC 18286 18287# Compiler flag to turn off builtin functions. 18288no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 18289 18290# How to pass a linker flag through the compiler. 18291wl=$lt_lt_prog_compiler_wl 18292 18293# Additional compiler flags for building library objects. 18294pic_flag=$lt_lt_prog_compiler_pic 18295 18296# Compiler flag to prevent dynamic linking. 18297link_static_flag=$lt_lt_prog_compiler_static 18298 18299# Does compiler simultaneously support -c and -o options? 18300compiler_c_o=$lt_lt_cv_prog_compiler_c_o 18301 18302# Whether or not to add -lc for building shared libraries. 18303build_libtool_need_lc=$archive_cmds_need_lc 18304 18305# Whether or not to disallow shared libs when runtime libs are static. 18306allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 18307 18308# Compiler flag to allow reflexive dlopens. 18309export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 18310 18311# Compiler flag to generate shared objects directly from archives. 18312whole_archive_flag_spec=$lt_whole_archive_flag_spec 18313 18314# Whether the compiler copes with passing no objects directly. 18315compiler_needs_object=$lt_compiler_needs_object 18316 18317# Create an old-style archive from a shared archive. 18318old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 18319 18320# Create a temporary old-style archive to link instead of a shared archive. 18321old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 18322 18323# Commands used to build a shared archive. 18324archive_cmds=$lt_archive_cmds 18325archive_expsym_cmds=$lt_archive_expsym_cmds 18326 18327# Commands used to build a loadable module if different from building 18328# a shared archive. 18329module_cmds=$lt_module_cmds 18330module_expsym_cmds=$lt_module_expsym_cmds 18331 18332# Whether we are building with GNU ld or not. 18333with_gnu_ld=$lt_with_gnu_ld 18334 18335# Flag that allows shared libraries with undefined symbols to be built. 18336allow_undefined_flag=$lt_allow_undefined_flag 18337 18338# Flag that enforces no undefined symbols. 18339no_undefined_flag=$lt_no_undefined_flag 18340 18341# Flag to hardcode \$libdir into a binary during linking. 18342# This must work even if \$libdir does not exist 18343hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 18344 18345# If ld is used when linking, flag to hardcode \$libdir into a binary 18346# during linking. This must work even if \$libdir does not exist. 18347hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 18348 18349# Whether we need a single "-rpath" flag with a separated argument. 18350hardcode_libdir_separator=$lt_hardcode_libdir_separator 18351 18352# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18353# DIR into the resulting binary. 18354hardcode_direct=$hardcode_direct 18355 18356# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18357# DIR into the resulting binary and the resulting library dependency is 18358# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 18359# library is relocated. 18360hardcode_direct_absolute=$hardcode_direct_absolute 18361 18362# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 18363# into the resulting binary. 18364hardcode_minus_L=$hardcode_minus_L 18365 18366# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 18367# into the resulting binary. 18368hardcode_shlibpath_var=$hardcode_shlibpath_var 18369 18370# Set to "yes" if building a shared library automatically hardcodes DIR 18371# into the library and all subsequent libraries and executables linked 18372# against it. 18373hardcode_automatic=$hardcode_automatic 18374 18375# Set to yes if linker adds runtime paths of dependent libraries 18376# to runtime path list. 18377inherit_rpath=$inherit_rpath 18378 18379# Whether libtool must link a program against all its dependency libraries. 18380link_all_deplibs=$link_all_deplibs 18381 18382# Fix the shell variable \$srcfile for the compiler. 18383fix_srcfile_path=$lt_fix_srcfile_path 18384 18385# Set to "yes" if exported symbols are required. 18386always_export_symbols=$always_export_symbols 18387 18388# The commands to list exported symbols. 18389export_symbols_cmds=$lt_export_symbols_cmds 18390 18391# Symbols that should not be listed in the preloaded symbols. 18392exclude_expsyms=$lt_exclude_expsyms 18393 18394# Symbols that must always be exported. 18395include_expsyms=$lt_include_expsyms 18396 18397# Commands necessary for linking programs (against libraries) with templates. 18398prelink_cmds=$lt_prelink_cmds 18399 18400# Specify filename containing input files. 18401file_list_spec=$lt_file_list_spec 18402 18403# How to hardcode a shared library path into an executable. 18404hardcode_action=$hardcode_action 18405 18406# The directories searched by this compiler when creating a shared library. 18407compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 18408 18409# Dependencies to place before and after the objects being linked to 18410# create a shared library. 18411predep_objects=$lt_predep_objects 18412postdep_objects=$lt_postdep_objects 18413predeps=$lt_predeps 18414postdeps=$lt_postdeps 18415 18416# The library search path used internally by the compiler when linking 18417# a shared library. 18418compiler_lib_search_path=$lt_compiler_lib_search_path 18419 18420# ### END LIBTOOL CONFIG 18421 18422_LT_EOF 18423 18424 case $host_os in 18425 aix3*) 18426 cat <<\_LT_EOF >> "$cfgfile" 18427# AIX sometimes has problems with the GCC collect2 program. For some 18428# reason, if we set the COLLECT_NAMES environment variable, the problems 18429# vanish in a puff of smoke. 18430if test "X${COLLECT_NAMES+set}" != Xset; then 18431 COLLECT_NAMES= 18432 export COLLECT_NAMES 18433fi 18434_LT_EOF 18435 ;; 18436 esac 18437 18438 18439ltmain="$ac_aux_dir/ltmain.sh" 18440 18441 18442 # We use sed instead of cat because bash on DJGPP gets confused if 18443 # if finds mixed CR/LF and LF-only lines. Since sed operates in 18444 # text mode, it properly converts lines to CR/LF. This bash problem 18445 # is reportedly fixed, but why not run on old versions too? 18446 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 18447 || (rm -f "$cfgfile"; exit 1) 18448 18449 case $xsi_shell in 18450 yes) 18451 cat << \_LT_EOF >> "$cfgfile" 18452 18453# func_dirname file append nondir_replacement 18454# Compute the dirname of FILE. If nonempty, add APPEND to the result, 18455# otherwise set result to NONDIR_REPLACEMENT. 18456func_dirname () 18457{ 18458 case ${1} in 18459 */*) func_dirname_result="${1%/*}${2}" ;; 18460 * ) func_dirname_result="${3}" ;; 18461 esac 18462} 18463 18464# func_basename file 18465func_basename () 18466{ 18467 func_basename_result="${1##*/}" 18468} 18469 18470# func_dirname_and_basename file append nondir_replacement 18471# perform func_basename and func_dirname in a single function 18472# call: 18473# dirname: Compute the dirname of FILE. If nonempty, 18474# add APPEND to the result, otherwise set result 18475# to NONDIR_REPLACEMENT. 18476# value returned in "$func_dirname_result" 18477# basename: Compute filename of FILE. 18478# value retuned in "$func_basename_result" 18479# Implementation must be kept synchronized with func_dirname 18480# and func_basename. For efficiency, we do not delegate to 18481# those functions but instead duplicate the functionality here. 18482func_dirname_and_basename () 18483{ 18484 case ${1} in 18485 */*) func_dirname_result="${1%/*}${2}" ;; 18486 * ) func_dirname_result="${3}" ;; 18487 esac 18488 func_basename_result="${1##*/}" 18489} 18490 18491# func_stripname prefix suffix name 18492# strip PREFIX and SUFFIX off of NAME. 18493# PREFIX and SUFFIX must not contain globbing or regex special 18494# characters, hashes, percent signs, but SUFFIX may contain a leading 18495# dot (in which case that matches only a dot). 18496func_stripname () 18497{ 18498 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 18499 # positional parameters, so assign one to ordinary parameter first. 18500 func_stripname_result=${3} 18501 func_stripname_result=${func_stripname_result#"${1}"} 18502 func_stripname_result=${func_stripname_result%"${2}"} 18503} 18504 18505# func_opt_split 18506func_opt_split () 18507{ 18508 func_opt_split_opt=${1%%=*} 18509 func_opt_split_arg=${1#*=} 18510} 18511 18512# func_lo2o object 18513func_lo2o () 18514{ 18515 case ${1} in 18516 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 18517 *) func_lo2o_result=${1} ;; 18518 esac 18519} 18520 18521# func_xform libobj-or-source 18522func_xform () 18523{ 18524 func_xform_result=${1%.*}.lo 18525} 18526 18527# func_arith arithmetic-term... 18528func_arith () 18529{ 18530 func_arith_result=$(( $* )) 18531} 18532 18533# func_len string 18534# STRING may not start with a hyphen. 18535func_len () 18536{ 18537 func_len_result=${#1} 18538} 18539 18540_LT_EOF 18541 ;; 18542 *) # Bourne compatible functions. 18543 cat << \_LT_EOF >> "$cfgfile" 18544 18545# func_dirname file append nondir_replacement 18546# Compute the dirname of FILE. If nonempty, add APPEND to the result, 18547# otherwise set result to NONDIR_REPLACEMENT. 18548func_dirname () 18549{ 18550 # Extract subdirectory from the argument. 18551 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 18552 if test "X$func_dirname_result" = "X${1}"; then 18553 func_dirname_result="${3}" 18554 else 18555 func_dirname_result="$func_dirname_result${2}" 18556 fi 18557} 18558 18559# func_basename file 18560func_basename () 18561{ 18562 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 18563} 18564 18565 18566# func_stripname prefix suffix name 18567# strip PREFIX and SUFFIX off of NAME. 18568# PREFIX and SUFFIX must not contain globbing or regex special 18569# characters, hashes, percent signs, but SUFFIX may contain a leading 18570# dot (in which case that matches only a dot). 18571# func_strip_suffix prefix name 18572func_stripname () 18573{ 18574 case ${2} in 18575 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 18576 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 18577 esac 18578} 18579 18580# sed scripts: 18581my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 18582my_sed_long_arg='1s/^-[^=]*=//' 18583 18584# func_opt_split 18585func_opt_split () 18586{ 18587 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 18588 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 18589} 18590 18591# func_lo2o object 18592func_lo2o () 18593{ 18594 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 18595} 18596 18597# func_xform libobj-or-source 18598func_xform () 18599{ 18600 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 18601} 18602 18603# func_arith arithmetic-term... 18604func_arith () 18605{ 18606 func_arith_result=`expr "$@"` 18607} 18608 18609# func_len string 18610# STRING may not start with a hyphen. 18611func_len () 18612{ 18613 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 18614} 18615 18616_LT_EOF 18617esac 18618 18619case $lt_shell_append in 18620 yes) 18621 cat << \_LT_EOF >> "$cfgfile" 18622 18623# func_append var value 18624# Append VALUE to the end of shell variable VAR. 18625func_append () 18626{ 18627 eval "$1+=\$2" 18628} 18629_LT_EOF 18630 ;; 18631 *) 18632 cat << \_LT_EOF >> "$cfgfile" 18633 18634# func_append var value 18635# Append VALUE to the end of shell variable VAR. 18636func_append () 18637{ 18638 eval "$1=\$$1\$2" 18639} 18640 18641_LT_EOF 18642 ;; 18643 esac 18644 18645 18646 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 18647 || (rm -f "$cfgfile"; exit 1) 18648 18649 mv -f "$cfgfile" "$ofile" || 18650 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 18651 chmod +x "$ofile" 18652 18653 18654 cat <<_LT_EOF >> "$ofile" 18655 18656# ### BEGIN LIBTOOL TAG CONFIG: FC 18657 18658# The linker used to build libraries. 18659LD=$lt_LD_FC 18660 18661# How to create reloadable object files. 18662reload_flag=$lt_reload_flag_FC 18663reload_cmds=$lt_reload_cmds_FC 18664 18665# Commands used to build an old-style archive. 18666old_archive_cmds=$lt_old_archive_cmds_FC 18667 18668# A language specific compiler. 18669CC=$lt_compiler_FC 18670 18671# Is the compiler the GNU compiler? 18672with_gcc=$GCC_FC 18673 18674# Compiler flag to turn off builtin functions. 18675no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_FC 18676 18677# How to pass a linker flag through the compiler. 18678wl=$lt_lt_prog_compiler_wl_FC 18679 18680# Additional compiler flags for building library objects. 18681pic_flag=$lt_lt_prog_compiler_pic_FC 18682 18683# Compiler flag to prevent dynamic linking. 18684link_static_flag=$lt_lt_prog_compiler_static_FC 18685 18686# Does compiler simultaneously support -c and -o options? 18687compiler_c_o=$lt_lt_cv_prog_compiler_c_o_FC 18688 18689# Whether or not to add -lc for building shared libraries. 18690build_libtool_need_lc=$archive_cmds_need_lc_FC 18691 18692# Whether or not to disallow shared libs when runtime libs are static. 18693allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_FC 18694 18695# Compiler flag to allow reflexive dlopens. 18696export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_FC 18697 18698# Compiler flag to generate shared objects directly from archives. 18699whole_archive_flag_spec=$lt_whole_archive_flag_spec_FC 18700 18701# Whether the compiler copes with passing no objects directly. 18702compiler_needs_object=$lt_compiler_needs_object_FC 18703 18704# Create an old-style archive from a shared archive. 18705old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_FC 18706 18707# Create a temporary old-style archive to link instead of a shared archive. 18708old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_FC 18709 18710# Commands used to build a shared archive. 18711archive_cmds=$lt_archive_cmds_FC 18712archive_expsym_cmds=$lt_archive_expsym_cmds_FC 18713 18714# Commands used to build a loadable module if different from building 18715# a shared archive. 18716module_cmds=$lt_module_cmds_FC 18717module_expsym_cmds=$lt_module_expsym_cmds_FC 18718 18719# Whether we are building with GNU ld or not. 18720with_gnu_ld=$lt_with_gnu_ld_FC 18721 18722# Flag that allows shared libraries with undefined symbols to be built. 18723allow_undefined_flag=$lt_allow_undefined_flag_FC 18724 18725# Flag that enforces no undefined symbols. 18726no_undefined_flag=$lt_no_undefined_flag_FC 18727 18728# Flag to hardcode \$libdir into a binary during linking. 18729# This must work even if \$libdir does not exist 18730hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_FC 18731 18732# If ld is used when linking, flag to hardcode \$libdir into a binary 18733# during linking. This must work even if \$libdir does not exist. 18734hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_FC 18735 18736# Whether we need a single "-rpath" flag with a separated argument. 18737hardcode_libdir_separator=$lt_hardcode_libdir_separator_FC 18738 18739# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18740# DIR into the resulting binary. 18741hardcode_direct=$hardcode_direct_FC 18742 18743# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18744# DIR into the resulting binary and the resulting library dependency is 18745# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 18746# library is relocated. 18747hardcode_direct_absolute=$hardcode_direct_absolute_FC 18748 18749# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 18750# into the resulting binary. 18751hardcode_minus_L=$hardcode_minus_L_FC 18752 18753# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 18754# into the resulting binary. 18755hardcode_shlibpath_var=$hardcode_shlibpath_var_FC 18756 18757# Set to "yes" if building a shared library automatically hardcodes DIR 18758# into the library and all subsequent libraries and executables linked 18759# against it. 18760hardcode_automatic=$hardcode_automatic_FC 18761 18762# Set to yes if linker adds runtime paths of dependent libraries 18763# to runtime path list. 18764inherit_rpath=$inherit_rpath_FC 18765 18766# Whether libtool must link a program against all its dependency libraries. 18767link_all_deplibs=$link_all_deplibs_FC 18768 18769# Fix the shell variable \$srcfile for the compiler. 18770fix_srcfile_path=$lt_fix_srcfile_path_FC 18771 18772# Set to "yes" if exported symbols are required. 18773always_export_symbols=$always_export_symbols_FC 18774 18775# The commands to list exported symbols. 18776export_symbols_cmds=$lt_export_symbols_cmds_FC 18777 18778# Symbols that should not be listed in the preloaded symbols. 18779exclude_expsyms=$lt_exclude_expsyms_FC 18780 18781# Symbols that must always be exported. 18782include_expsyms=$lt_include_expsyms_FC 18783 18784# Commands necessary for linking programs (against libraries) with templates. 18785prelink_cmds=$lt_prelink_cmds_FC 18786 18787# Specify filename containing input files. 18788file_list_spec=$lt_file_list_spec_FC 18789 18790# How to hardcode a shared library path into an executable. 18791hardcode_action=$hardcode_action_FC 18792 18793# The directories searched by this compiler when creating a shared library. 18794compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_FC 18795 18796# Dependencies to place before and after the objects being linked to 18797# create a shared library. 18798predep_objects=$lt_predep_objects_FC 18799postdep_objects=$lt_postdep_objects_FC 18800predeps=$lt_predeps_FC 18801postdeps=$lt_postdeps_FC 18802 18803# The library search path used internally by the compiler when linking 18804# a shared library. 18805compiler_lib_search_path=$lt_compiler_lib_search_path_FC 18806 18807# ### END LIBTOOL TAG CONFIG: FC 18808_LT_EOF 18809 18810 ;; 18811 "gstdint.h":C) 18812if test "$GCC" = yes; then 18813 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h 18814else 18815 echo "/* generated for $CC */" > tmp-stdint.h 18816fi 18817 18818sed 's/^ *//' >> tmp-stdint.h <<EOF 18819 18820 #ifndef GCC_GENERATED_STDINT_H 18821 #define GCC_GENERATED_STDINT_H 1 18822 18823 #include <sys/types.h> 18824EOF 18825 18826if test "$acx_cv_header_stdint" != stdint.h; then 18827 echo "#include <stddef.h>" >> tmp-stdint.h 18828fi 18829if test "$acx_cv_header_stdint" != stddef.h; then 18830 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h 18831fi 18832 18833sed 's/^ *//' >> tmp-stdint.h <<EOF 18834 /* glibc uses these symbols as guards to prevent redefinitions. */ 18835 #ifdef __int8_t_defined 18836 #define _INT8_T 18837 #define _INT16_T 18838 #define _INT32_T 18839 #endif 18840 #ifdef __uint32_t_defined 18841 #define _UINT32_T 18842 #endif 18843 18844EOF 18845 18846# ----------------- done header, emit basic int types ------------- 18847if test "$acx_cv_header_stdint" = stddef.h; then 18848 sed 's/^ *//' >> tmp-stdint.h <<EOF 18849 18850 #ifndef _UINT8_T 18851 #define _UINT8_T 18852 #ifndef __uint8_t_defined 18853 #define __uint8_t_defined 18854 #ifndef uint8_t 18855 typedef unsigned $acx_cv_type_int8_t uint8_t; 18856 #endif 18857 #endif 18858 #endif 18859 18860 #ifndef _UINT16_T 18861 #define _UINT16_T 18862 #ifndef __uint16_t_defined 18863 #define __uint16_t_defined 18864 #ifndef uint16_t 18865 typedef unsigned $acx_cv_type_int16_t uint16_t; 18866 #endif 18867 #endif 18868 #endif 18869 18870 #ifndef _UINT32_T 18871 #define _UINT32_T 18872 #ifndef __uint32_t_defined 18873 #define __uint32_t_defined 18874 #ifndef uint32_t 18875 typedef unsigned $acx_cv_type_int32_t uint32_t; 18876 #endif 18877 #endif 18878 #endif 18879 18880 #ifndef _INT8_T 18881 #define _INT8_T 18882 #ifndef __int8_t_defined 18883 #define __int8_t_defined 18884 #ifndef int8_t 18885 typedef $acx_cv_type_int8_t int8_t; 18886 #endif 18887 #endif 18888 #endif 18889 18890 #ifndef _INT16_T 18891 #define _INT16_T 18892 #ifndef __int16_t_defined 18893 #define __int16_t_defined 18894 #ifndef int16_t 18895 typedef $acx_cv_type_int16_t int16_t; 18896 #endif 18897 #endif 18898 #endif 18899 18900 #ifndef _INT32_T 18901 #define _INT32_T 18902 #ifndef __int32_t_defined 18903 #define __int32_t_defined 18904 #ifndef int32_t 18905 typedef $acx_cv_type_int32_t int32_t; 18906 #endif 18907 #endif 18908 #endif 18909EOF 18910elif test "$ac_cv_type_u_int32_t" = yes; then 18911 sed 's/^ *//' >> tmp-stdint.h <<EOF 18912 18913 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */ 18914 #ifndef _INT8_T 18915 #define _INT8_T 18916 #endif 18917 #ifndef _INT16_T 18918 #define _INT16_T 18919 #endif 18920 #ifndef _INT32_T 18921 #define _INT32_T 18922 #endif 18923 18924 #ifndef _UINT8_T 18925 #define _UINT8_T 18926 #ifndef __uint8_t_defined 18927 #define __uint8_t_defined 18928 #ifndef uint8_t 18929 typedef u_int8_t uint8_t; 18930 #endif 18931 #endif 18932 #endif 18933 18934 #ifndef _UINT16_T 18935 #define _UINT16_T 18936 #ifndef __uint16_t_defined 18937 #define __uint16_t_defined 18938 #ifndef uint16_t 18939 typedef u_int16_t uint16_t; 18940 #endif 18941 #endif 18942 #endif 18943 18944 #ifndef _UINT32_T 18945 #define _UINT32_T 18946 #ifndef __uint32_t_defined 18947 #define __uint32_t_defined 18948 #ifndef uint32_t 18949 typedef u_int32_t uint32_t; 18950 #endif 18951 #endif 18952 #endif 18953EOF 18954else 18955 sed 's/^ *//' >> tmp-stdint.h <<EOF 18956 18957 /* Some systems have guard macros to prevent redefinitions, define them. */ 18958 #ifndef _INT8_T 18959 #define _INT8_T 18960 #endif 18961 #ifndef _INT16_T 18962 #define _INT16_T 18963 #endif 18964 #ifndef _INT32_T 18965 #define _INT32_T 18966 #endif 18967 #ifndef _UINT8_T 18968 #define _UINT8_T 18969 #endif 18970 #ifndef _UINT16_T 18971 #define _UINT16_T 18972 #endif 18973 #ifndef _UINT32_T 18974 #define _UINT32_T 18975 #endif 18976EOF 18977fi 18978 18979# ------------- done basic int types, emit int64_t types ------------ 18980if test "$ac_cv_type_uint64_t" = yes; then 18981 sed 's/^ *//' >> tmp-stdint.h <<EOF 18982 18983 /* system headers have good uint64_t and int64_t */ 18984 #ifndef _INT64_T 18985 #define _INT64_T 18986 #endif 18987 #ifndef _UINT64_T 18988 #define _UINT64_T 18989 #endif 18990EOF 18991elif test "$ac_cv_type_u_int64_t" = yes; then 18992 sed 's/^ *//' >> tmp-stdint.h <<EOF 18993 18994 /* system headers have an u_int64_t (and int64_t) */ 18995 #ifndef _INT64_T 18996 #define _INT64_T 18997 #endif 18998 #ifndef _UINT64_T 18999 #define _UINT64_T 19000 #ifndef __uint64_t_defined 19001 #define __uint64_t_defined 19002 #ifndef uint64_t 19003 typedef u_int64_t uint64_t; 19004 #endif 19005 #endif 19006 #endif 19007EOF 19008elif test -n "$acx_cv_type_int64_t"; then 19009 sed 's/^ *//' >> tmp-stdint.h <<EOF 19010 19011 /* architecture has a 64-bit type, $acx_cv_type_int64_t */ 19012 #ifndef _INT64_T 19013 #define _INT64_T 19014 #ifndef int64_t 19015 typedef $acx_cv_type_int64_t int64_t; 19016 #endif 19017 #endif 19018 #ifndef _UINT64_T 19019 #define _UINT64_T 19020 #ifndef __uint64_t_defined 19021 #define __uint64_t_defined 19022 #ifndef uint64_t 19023 typedef unsigned $acx_cv_type_int64_t uint64_t; 19024 #endif 19025 #endif 19026 #endif 19027EOF 19028else 19029 sed 's/^ *//' >> tmp-stdint.h <<EOF 19030 19031 /* some common heuristics for int64_t, using compiler-specific tests */ 19032 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L 19033 #ifndef _INT64_T 19034 #define _INT64_T 19035 #ifndef __int64_t_defined 19036 #ifndef int64_t 19037 typedef long long int64_t; 19038 #endif 19039 #endif 19040 #endif 19041 #ifndef _UINT64_T 19042 #define _UINT64_T 19043 #ifndef uint64_t 19044 typedef unsigned long long uint64_t; 19045 #endif 19046 #endif 19047 19048 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0 19049 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and 19050 does not implement __extension__. But that compiler doesn't define 19051 __GNUC_MINOR__. */ 19052 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__) 19053 # define __extension__ 19054 # endif 19055 19056 # ifndef _INT64_T 19057 # define _INT64_T 19058 # ifndef int64_t 19059 __extension__ typedef long long int64_t; 19060 # endif 19061 # endif 19062 # ifndef _UINT64_T 19063 # define _UINT64_T 19064 # ifndef uint64_t 19065 __extension__ typedef unsigned long long uint64_t; 19066 # endif 19067 # endif 19068 19069 #elif !defined __STRICT_ANSI__ 19070 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__ 19071 19072 # ifndef _INT64_T 19073 # define _INT64_T 19074 # ifndef int64_t 19075 typedef __int64 int64_t; 19076 # endif 19077 # endif 19078 # ifndef _UINT64_T 19079 # define _UINT64_T 19080 # ifndef uint64_t 19081 typedef unsigned __int64 uint64_t; 19082 # endif 19083 # endif 19084 # endif /* compiler */ 19085 19086 #endif /* ANSI version */ 19087EOF 19088fi 19089 19090# ------------- done int64_t types, emit intptr types ------------ 19091if test "$ac_cv_type_uintptr_t" != yes; then 19092 sed 's/^ *//' >> tmp-stdint.h <<EOF 19093 19094 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */ 19095 #ifndef __uintptr_t_defined 19096 #ifndef uintptr_t 19097 typedef u$acx_cv_type_intptr_t uintptr_t; 19098 #endif 19099 #endif 19100 #ifndef __intptr_t_defined 19101 #ifndef intptr_t 19102 typedef $acx_cv_type_intptr_t intptr_t; 19103 #endif 19104 #endif 19105EOF 19106fi 19107 19108# ------------- done intptr types, emit int_least types ------------ 19109if test "$ac_cv_type_int_least32_t" != yes; then 19110 sed 's/^ *//' >> tmp-stdint.h <<EOF 19111 19112 /* Define int_least types */ 19113 typedef int8_t int_least8_t; 19114 typedef int16_t int_least16_t; 19115 typedef int32_t int_least32_t; 19116 #ifdef _INT64_T 19117 typedef int64_t int_least64_t; 19118 #endif 19119 19120 typedef uint8_t uint_least8_t; 19121 typedef uint16_t uint_least16_t; 19122 typedef uint32_t uint_least32_t; 19123 #ifdef _UINT64_T 19124 typedef uint64_t uint_least64_t; 19125 #endif 19126EOF 19127fi 19128 19129# ------------- done intptr types, emit int_fast types ------------ 19130if test "$ac_cv_type_int_fast32_t" != yes; then 19131 sed 's/^ *//' >> tmp-stdint.h <<EOF 19132 19133 /* Define int_fast types. short is often slow */ 19134 typedef int8_t int_fast8_t; 19135 typedef int int_fast16_t; 19136 typedef int32_t int_fast32_t; 19137 #ifdef _INT64_T 19138 typedef int64_t int_fast64_t; 19139 #endif 19140 19141 typedef uint8_t uint_fast8_t; 19142 typedef unsigned int uint_fast16_t; 19143 typedef uint32_t uint_fast32_t; 19144 #ifdef _UINT64_T 19145 typedef uint64_t uint_fast64_t; 19146 #endif 19147EOF 19148fi 19149 19150if test "$ac_cv_type_uintmax_t" != yes; then 19151 sed 's/^ *//' >> tmp-stdint.h <<EOF 19152 19153 /* Define intmax based on what we found */ 19154 #ifndef intmax_t 19155 #ifdef _INT64_T 19156 typedef int64_t intmax_t; 19157 #else 19158 typedef long intmax_t; 19159 #endif 19160 #endif 19161 #ifndef uintmax_t 19162 #ifdef _UINT64_T 19163 typedef uint64_t uintmax_t; 19164 #else 19165 typedef unsigned long uintmax_t; 19166 #endif 19167 #endif 19168EOF 19169fi 19170 19171sed 's/^ *//' >> tmp-stdint.h <<EOF 19172 19173 #endif /* GCC_GENERATED_STDINT_H */ 19174EOF 19175 19176if test -r gstdint.h && cmp -s tmp-stdint.h gstdint.h; then 19177 rm -f tmp-stdint.h 19178else 19179 mv -f tmp-stdint.h gstdint.h 19180fi 19181 19182 ;; 19183 19184 esac 19185done # for ac_tag 19186 19187 19188as_fn_exit 0 19189_ACEOF 19190ac_clean_files=$ac_clean_files_save 19191 19192test $ac_write_fail = 0 || 19193 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 19194 19195 19196# configure is writing to config.log, and then calls config.status. 19197# config.status does its own redirection, appending to config.log. 19198# Unfortunately, on DOS this fails, as config.log is still kept open 19199# by configure, so config.status won't be able to write to it; its 19200# output is simply discarded. So we exec the FD to /dev/null, 19201# effectively closing config.log, so it can be properly (re)opened and 19202# appended to by config.status. When coming back to configure, we 19203# need to make the FD available again. 19204if test "$no_create" != yes; then 19205 ac_cs_success=: 19206 ac_config_status_args= 19207 test "$silent" = yes && 19208 ac_config_status_args="$ac_config_status_args --quiet" 19209 exec 5>/dev/null 19210 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 19211 exec 5>>config.log 19212 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 19213 # would make configure fail if this is the last instruction. 19214 $ac_cs_success || as_fn_exit $? 19215fi 19216if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 19217 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 19218$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 19219fi 19220 19221