configure revision c35d236e
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.59 for xf86-video-glint 1.1.1. 4# 5# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 6# 7# Copyright (C) 2003 Free Software Foundation, Inc. 8# This configure script is free software; the Free Software Foundation 9# gives unlimited permission to copy, distribute and modify it. 10## --------------------- ## 11## M4sh Initialization. ## 12## --------------------- ## 13 14# Be Bourne compatible 15if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 16 emulate sh 17 NULLCMD=: 18 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 19 # is contrary to our usage. Disable this feature. 20 alias -g '${1+"$@"}'='"$@"' 21elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then 22 set -o posix 23fi 24DUALCASE=1; export DUALCASE # for MKS sh 25 26# Support unset when possible. 27if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 28 as_unset=unset 29else 30 as_unset=false 31fi 32 33 34# Work around bugs in pre-3.0 UWIN ksh. 35$as_unset ENV MAIL MAILPATH 36PS1='$ ' 37PS2='> ' 38PS4='+ ' 39 40# NLS nuisances. 41for as_var in \ 42 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 43 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 44 LC_TELEPHONE LC_TIME 45do 46 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 47 eval $as_var=C; export $as_var 48 else 49 $as_unset $as_var 50 fi 51done 52 53# Required to use basename. 54if expr a : '\(a\)' >/dev/null 2>&1; then 55 as_expr=expr 56else 57 as_expr=false 58fi 59 60if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then 61 as_basename=basename 62else 63 as_basename=false 64fi 65 66 67# Name of the executable. 68as_me=`$as_basename "$0" || 69$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 70 X"$0" : 'X\(//\)$' \| \ 71 X"$0" : 'X\(/\)$' \| \ 72 . : '\(.\)' 2>/dev/null || 73echo X/"$0" | 74 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } 75 /^X\/\(\/\/\)$/{ s//\1/; q; } 76 /^X\/\(\/\).*/{ s//\1/; q; } 77 s/.*/./; q'` 78 79 80# PATH needs CR, and LINENO needs CR and PATH. 81# Avoid depending upon Character Ranges. 82as_cr_letters='abcdefghijklmnopqrstuvwxyz' 83as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 84as_cr_Letters=$as_cr_letters$as_cr_LETTERS 85as_cr_digits='0123456789' 86as_cr_alnum=$as_cr_Letters$as_cr_digits 87 88# The user is always right. 89if test "${PATH_SEPARATOR+set}" != set; then 90 echo "#! /bin/sh" >conf$$.sh 91 echo "exit 0" >>conf$$.sh 92 chmod +x conf$$.sh 93 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 94 PATH_SEPARATOR=';' 95 else 96 PATH_SEPARATOR=: 97 fi 98 rm -f conf$$.sh 99fi 100 101 102 as_lineno_1=$LINENO 103 as_lineno_2=$LINENO 104 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` 105 test "x$as_lineno_1" != "x$as_lineno_2" && 106 test "x$as_lineno_3" = "x$as_lineno_2" || { 107 # Find who we are. Look in the path if we contain no path at all 108 # relative or not. 109 case $0 in 110 *[\\/]* ) as_myself=$0 ;; 111 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 112for as_dir in $PATH 113do 114 IFS=$as_save_IFS 115 test -z "$as_dir" && as_dir=. 116 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 117done 118 119 ;; 120 esac 121 # We did not find ourselves, most probably we were run as `sh COMMAND' 122 # in which case we are not to be found in the path. 123 if test "x$as_myself" = x; then 124 as_myself=$0 125 fi 126 if test ! -f "$as_myself"; then 127 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 128 { (exit 1); exit 1; }; } 129 fi 130 case $CONFIG_SHELL in 131 '') 132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 133for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 134do 135 IFS=$as_save_IFS 136 test -z "$as_dir" && as_dir=. 137 for as_base in sh bash ksh sh5; do 138 case $as_dir in 139 /*) 140 if ("$as_dir/$as_base" -c ' 141 as_lineno_1=$LINENO 142 as_lineno_2=$LINENO 143 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` 144 test "x$as_lineno_1" != "x$as_lineno_2" && 145 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then 146 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } 147 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } 148 CONFIG_SHELL=$as_dir/$as_base 149 export CONFIG_SHELL 150 exec "$CONFIG_SHELL" "$0" ${1+"$@"} 151 fi;; 152 esac 153 done 154done 155;; 156 esac 157 158 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 159 # uniformly replaced by the line number. The first 'sed' inserts a 160 # line-number line before each line; the second 'sed' does the real 161 # work. The second script uses 'N' to pair each line-number line 162 # with the numbered line, and appends trailing '-' during 163 # substitution so that $LINENO is not a special case at line end. 164 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 165 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) 166 sed '=' <$as_myself | 167 sed ' 168 N 169 s,$,-, 170 : loop 171 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, 172 t loop 173 s,-$,, 174 s,^['$as_cr_digits']*\n,, 175 ' >$as_me.lineno && 176 chmod +x $as_me.lineno || 177 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 178 { (exit 1); exit 1; }; } 179 180 # Don't try to exec as it changes $[0], causing all sort of problems 181 # (the dirname of $[0] is not the place where we might find the 182 # original and so on. Autoconf is especially sensible to this). 183 . ./$as_me.lineno 184 # Exit status is that of the last command. 185 exit 186} 187 188 189case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in 190 *c*,-n*) ECHO_N= ECHO_C=' 191' ECHO_T=' ' ;; 192 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; 193 *) ECHO_N= ECHO_C='\c' ECHO_T= ;; 194esac 195 196if expr a : '\(a\)' >/dev/null 2>&1; then 197 as_expr=expr 198else 199 as_expr=false 200fi 201 202rm -f conf$$ conf$$.exe conf$$.file 203echo >conf$$.file 204if ln -s conf$$.file conf$$ 2>/dev/null; then 205 # We could just check for DJGPP; but this test a) works b) is more generic 206 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). 207 if test -f conf$$.exe; then 208 # Don't use ln at all; we don't have any links 209 as_ln_s='cp -p' 210 else 211 as_ln_s='ln -s' 212 fi 213elif ln conf$$.file conf$$ 2>/dev/null; then 214 as_ln_s=ln 215else 216 as_ln_s='cp -p' 217fi 218rm -f conf$$ conf$$.exe conf$$.file 219 220if mkdir -p . 2>/dev/null; then 221 as_mkdir_p=: 222else 223 test -d ./-p && rmdir ./-p 224 as_mkdir_p=false 225fi 226 227as_executable_p="test -f" 228 229# Sed expression to map a string onto a valid CPP name. 230as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 231 232# Sed expression to map a string onto a valid variable name. 233as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 234 235 236# IFS 237# We need space, tab and new line, in precisely that order. 238as_nl=' 239' 240IFS=" $as_nl" 241 242# CDPATH. 243$as_unset CDPATH 244 245 246 247# Check that we are running under the correct shell. 248SHELL=${CONFIG_SHELL-/bin/sh} 249 250case X$ECHO in 251X*--fallback-echo) 252 # Remove one level of quotation (which was required for Make). 253 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` 254 ;; 255esac 256 257echo=${ECHO-echo} 258if test "X$1" = X--no-reexec; then 259 # Discard the --no-reexec flag, and continue. 260 shift 261elif test "X$1" = X--fallback-echo; then 262 # Avoid inline document here, it may be left over 263 : 264elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then 265 # Yippee, $echo works! 266 : 267else 268 # Restart under the correct shell. 269 exec $SHELL "$0" --no-reexec ${1+"$@"} 270fi 271 272if test "X$1" = X--fallback-echo; then 273 # used as fallback echo 274 shift 275 cat <<EOF 276$* 277EOF 278 exit 0 279fi 280 281# The HP-UX ksh and POSIX shell print the target directory to stdout 282# if CDPATH is set. 283(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 284 285if test -z "$ECHO"; then 286if test "X${echo_test_string+set}" != Xset; then 287# find a string as large as possible, as long as the shell can cope with it 288 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 289 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 290 if (echo_test_string=`eval $cmd`) 2>/dev/null && 291 echo_test_string=`eval $cmd` && 292 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null 293 then 294 break 295 fi 296 done 297fi 298 299if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 300 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 301 test "X$echo_testing_string" = "X$echo_test_string"; then 302 : 303else 304 # The Solaris, AIX, and Digital Unix default echo programs unquote 305 # backslashes. This makes it impossible to quote backslashes using 306 # echo "$something" | sed 's/\\/\\\\/g' 307 # 308 # So, first we look for a working echo in the user's PATH. 309 310 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 311 for dir in $PATH /usr/ucb; do 312 IFS="$lt_save_ifs" 313 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 314 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 315 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 316 test "X$echo_testing_string" = "X$echo_test_string"; then 317 echo="$dir/echo" 318 break 319 fi 320 done 321 IFS="$lt_save_ifs" 322 323 if test "X$echo" = Xecho; then 324 # We didn't find a better echo, so look for alternatives. 325 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && 326 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && 327 test "X$echo_testing_string" = "X$echo_test_string"; then 328 # This shell has a builtin print -r that does the trick. 329 echo='print -r' 330 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && 331 test "X$CONFIG_SHELL" != X/bin/ksh; then 332 # If we have ksh, try running configure again with it. 333 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 334 export ORIGINAL_CONFIG_SHELL 335 CONFIG_SHELL=/bin/ksh 336 export CONFIG_SHELL 337 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 338 else 339 # Try using printf. 340 echo='printf %s\n' 341 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 342 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 343 test "X$echo_testing_string" = "X$echo_test_string"; then 344 # Cool, printf works 345 : 346 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 347 test "X$echo_testing_string" = 'X\t' && 348 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 349 test "X$echo_testing_string" = "X$echo_test_string"; then 350 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 351 export CONFIG_SHELL 352 SHELL="$CONFIG_SHELL" 353 export SHELL 354 echo="$CONFIG_SHELL $0 --fallback-echo" 355 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 356 test "X$echo_testing_string" = 'X\t' && 357 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 358 test "X$echo_testing_string" = "X$echo_test_string"; then 359 echo="$CONFIG_SHELL $0 --fallback-echo" 360 else 361 # maybe with a smaller string... 362 prev=: 363 364 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 365 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null 366 then 367 break 368 fi 369 prev="$cmd" 370 done 371 372 if test "$prev" != 'sed 50q "$0"'; then 373 echo_test_string=`eval $prev` 374 export echo_test_string 375 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 376 else 377 # Oops. We lost completely, so just stick with echo. 378 echo=echo 379 fi 380 fi 381 fi 382 fi 383fi 384fi 385 386# Copy echo and quote the copy suitably for passing to libtool from 387# the Makefile, instead of quoting the original, which is used later. 388ECHO=$echo 389if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 390 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 391fi 392 393 394 395 396tagnames=${tagnames+${tagnames},}CXX 397 398tagnames=${tagnames+${tagnames},}F77 399 400# Name of the host. 401# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 402# so uname gets run too. 403ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 404 405exec 6>&1 406 407# 408# Initializations. 409# 410ac_default_prefix=/usr/local 411ac_config_libobj_dir=. 412cross_compiling=no 413subdirs= 414MFLAGS= 415MAKEFLAGS= 416SHELL=${CONFIG_SHELL-/bin/sh} 417 418# Maximum number of lines to put in a shell here document. 419# This variable seems obsolete. It should probably be removed, and 420# only ac_max_sed_lines should be used. 421: ${ac_max_here_lines=38} 422 423# Identity of this package. 424PACKAGE_NAME='xf86-video-glint' 425PACKAGE_TARNAME='xf86-video-glint' 426PACKAGE_VERSION='1.1.1' 427PACKAGE_STRING='xf86-video-glint 1.1.1' 428PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 429 430ac_unique_file="Makefile.am" 431# Factoring default headers for most tests. 432ac_includes_default="\ 433#include <stdio.h> 434#if HAVE_SYS_TYPES_H 435# include <sys/types.h> 436#endif 437#if HAVE_SYS_STAT_H 438# include <sys/stat.h> 439#endif 440#if STDC_HEADERS 441# include <stdlib.h> 442# include <stddef.h> 443#else 444# if HAVE_STDLIB_H 445# include <stdlib.h> 446# endif 447#endif 448#if HAVE_STRING_H 449# if !STDC_HEADERS && HAVE_MEMORY_H 450# include <memory.h> 451# endif 452# include <string.h> 453#endif 454#if HAVE_STRINGS_H 455# include <strings.h> 456#endif 457#if HAVE_INTTYPES_H 458# include <inttypes.h> 459#else 460# if HAVE_STDINT_H 461# include <stdint.h> 462# endif 463#endif 464#if HAVE_UNISTD_H 465# include <unistd.h> 466#endif" 467 468ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL PKG_CONFIG ac_pt_PKG_CONFIG XORG_CFLAGS XORG_LIBS DRI_TRUE DRI_FALSE DRI_CFLAGS DRI_LIBS moduledir DRIVER_NAME APP_MAN_SUFFIX LIB_MAN_SUFFIX FILE_MAN_SUFFIX MISC_MAN_SUFFIX DRIVER_MAN_SUFFIX ADMIN_MAN_SUFFIX APP_MAN_DIR LIB_MAN_DIR FILE_MAN_DIR MISC_MAN_DIR DRIVER_MAN_DIR ADMIN_MAN_DIR LIBOBJS LTLIBOBJS' 469ac_subst_files='' 470 471# Initialize some variables set by options. 472ac_init_help= 473ac_init_version=false 474# The variables have the same names as the options, with 475# dashes changed to underlines. 476cache_file=/dev/null 477exec_prefix=NONE 478no_create= 479no_recursion= 480prefix=NONE 481program_prefix=NONE 482program_suffix=NONE 483program_transform_name=s,x,x, 484silent= 485site= 486srcdir= 487verbose= 488x_includes=NONE 489x_libraries=NONE 490 491# Installation directory options. 492# These are left unexpanded so users can "make install exec_prefix=/foo" 493# and all the variables that are supposed to be based on exec_prefix 494# by default will actually change. 495# Use braces instead of parens because sh, perl, etc. also accept them. 496bindir='${exec_prefix}/bin' 497sbindir='${exec_prefix}/sbin' 498libexecdir='${exec_prefix}/libexec' 499datadir='${prefix}/share' 500sysconfdir='${prefix}/etc' 501sharedstatedir='${prefix}/com' 502localstatedir='${prefix}/var' 503libdir='${exec_prefix}/lib' 504includedir='${prefix}/include' 505oldincludedir='/usr/include' 506infodir='${prefix}/info' 507mandir='${prefix}/man' 508 509ac_prev= 510for ac_option 511do 512 # If the previous option needs an argument, assign it. 513 if test -n "$ac_prev"; then 514 eval "$ac_prev=\$ac_option" 515 ac_prev= 516 continue 517 fi 518 519 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` 520 521 # Accept the important Cygnus configure options, so we can diagnose typos. 522 523 case $ac_option in 524 525 -bindir | --bindir | --bindi | --bind | --bin | --bi) 526 ac_prev=bindir ;; 527 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 528 bindir=$ac_optarg ;; 529 530 -build | --build | --buil | --bui | --bu) 531 ac_prev=build_alias ;; 532 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 533 build_alias=$ac_optarg ;; 534 535 -cache-file | --cache-file | --cache-fil | --cache-fi \ 536 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 537 ac_prev=cache_file ;; 538 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 539 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 540 cache_file=$ac_optarg ;; 541 542 --config-cache | -C) 543 cache_file=config.cache ;; 544 545 -datadir | --datadir | --datadi | --datad | --data | --dat | --da) 546 ac_prev=datadir ;; 547 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ 548 | --da=*) 549 datadir=$ac_optarg ;; 550 551 -disable-* | --disable-*) 552 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 553 # Reject names that are not valid shell variable names. 554 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 555 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 556 { (exit 1); exit 1; }; } 557 ac_feature=`echo $ac_feature | sed 's/-/_/g'` 558 eval "enable_$ac_feature=no" ;; 559 560 -enable-* | --enable-*) 561 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 562 # Reject names that are not valid shell variable names. 563 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 564 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 565 { (exit 1); exit 1; }; } 566 ac_feature=`echo $ac_feature | sed 's/-/_/g'` 567 case $ac_option in 568 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; 569 *) ac_optarg=yes ;; 570 esac 571 eval "enable_$ac_feature='$ac_optarg'" ;; 572 573 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 574 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 575 | --exec | --exe | --ex) 576 ac_prev=exec_prefix ;; 577 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 578 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 579 | --exec=* | --exe=* | --ex=*) 580 exec_prefix=$ac_optarg ;; 581 582 -gas | --gas | --ga | --g) 583 # Obsolete; use --with-gas. 584 with_gas=yes ;; 585 586 -help | --help | --hel | --he | -h) 587 ac_init_help=long ;; 588 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 589 ac_init_help=recursive ;; 590 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 591 ac_init_help=short ;; 592 593 -host | --host | --hos | --ho) 594 ac_prev=host_alias ;; 595 -host=* | --host=* | --hos=* | --ho=*) 596 host_alias=$ac_optarg ;; 597 598 -includedir | --includedir | --includedi | --included | --include \ 599 | --includ | --inclu | --incl | --inc) 600 ac_prev=includedir ;; 601 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 602 | --includ=* | --inclu=* | --incl=* | --inc=*) 603 includedir=$ac_optarg ;; 604 605 -infodir | --infodir | --infodi | --infod | --info | --inf) 606 ac_prev=infodir ;; 607 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 608 infodir=$ac_optarg ;; 609 610 -libdir | --libdir | --libdi | --libd) 611 ac_prev=libdir ;; 612 -libdir=* | --libdir=* | --libdi=* | --libd=*) 613 libdir=$ac_optarg ;; 614 615 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 616 | --libexe | --libex | --libe) 617 ac_prev=libexecdir ;; 618 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 619 | --libexe=* | --libex=* | --libe=*) 620 libexecdir=$ac_optarg ;; 621 622 -localstatedir | --localstatedir | --localstatedi | --localstated \ 623 | --localstate | --localstat | --localsta | --localst \ 624 | --locals | --local | --loca | --loc | --lo) 625 ac_prev=localstatedir ;; 626 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 627 | --localstate=* | --localstat=* | --localsta=* | --localst=* \ 628 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) 629 localstatedir=$ac_optarg ;; 630 631 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 632 ac_prev=mandir ;; 633 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 634 mandir=$ac_optarg ;; 635 636 -nfp | --nfp | --nf) 637 # Obsolete; use --without-fp. 638 with_fp=no ;; 639 640 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 641 | --no-cr | --no-c | -n) 642 no_create=yes ;; 643 644 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 645 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 646 no_recursion=yes ;; 647 648 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 649 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 650 | --oldin | --oldi | --old | --ol | --o) 651 ac_prev=oldincludedir ;; 652 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 653 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 654 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 655 oldincludedir=$ac_optarg ;; 656 657 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 658 ac_prev=prefix ;; 659 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 660 prefix=$ac_optarg ;; 661 662 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 663 | --program-pre | --program-pr | --program-p) 664 ac_prev=program_prefix ;; 665 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 666 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 667 program_prefix=$ac_optarg ;; 668 669 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 670 | --program-suf | --program-su | --program-s) 671 ac_prev=program_suffix ;; 672 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 673 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 674 program_suffix=$ac_optarg ;; 675 676 -program-transform-name | --program-transform-name \ 677 | --program-transform-nam | --program-transform-na \ 678 | --program-transform-n | --program-transform- \ 679 | --program-transform | --program-transfor \ 680 | --program-transfo | --program-transf \ 681 | --program-trans | --program-tran \ 682 | --progr-tra | --program-tr | --program-t) 683 ac_prev=program_transform_name ;; 684 -program-transform-name=* | --program-transform-name=* \ 685 | --program-transform-nam=* | --program-transform-na=* \ 686 | --program-transform-n=* | --program-transform-=* \ 687 | --program-transform=* | --program-transfor=* \ 688 | --program-transfo=* | --program-transf=* \ 689 | --program-trans=* | --program-tran=* \ 690 | --progr-tra=* | --program-tr=* | --program-t=*) 691 program_transform_name=$ac_optarg ;; 692 693 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 694 | -silent | --silent | --silen | --sile | --sil) 695 silent=yes ;; 696 697 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 698 ac_prev=sbindir ;; 699 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 700 | --sbi=* | --sb=*) 701 sbindir=$ac_optarg ;; 702 703 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 704 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 705 | --sharedst | --shareds | --shared | --share | --shar \ 706 | --sha | --sh) 707 ac_prev=sharedstatedir ;; 708 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 709 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 710 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 711 | --sha=* | --sh=*) 712 sharedstatedir=$ac_optarg ;; 713 714 -site | --site | --sit) 715 ac_prev=site ;; 716 -site=* | --site=* | --sit=*) 717 site=$ac_optarg ;; 718 719 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 720 ac_prev=srcdir ;; 721 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 722 srcdir=$ac_optarg ;; 723 724 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 725 | --syscon | --sysco | --sysc | --sys | --sy) 726 ac_prev=sysconfdir ;; 727 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 728 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 729 sysconfdir=$ac_optarg ;; 730 731 -target | --target | --targe | --targ | --tar | --ta | --t) 732 ac_prev=target_alias ;; 733 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 734 target_alias=$ac_optarg ;; 735 736 -v | -verbose | --verbose | --verbos | --verbo | --verb) 737 verbose=yes ;; 738 739 -version | --version | --versio | --versi | --vers | -V) 740 ac_init_version=: ;; 741 742 -with-* | --with-*) 743 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 744 # Reject names that are not valid shell variable names. 745 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 746 { echo "$as_me: error: invalid package name: $ac_package" >&2 747 { (exit 1); exit 1; }; } 748 ac_package=`echo $ac_package| sed 's/-/_/g'` 749 case $ac_option in 750 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; 751 *) ac_optarg=yes ;; 752 esac 753 eval "with_$ac_package='$ac_optarg'" ;; 754 755 -without-* | --without-*) 756 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 757 # Reject names that are not valid shell variable names. 758 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 759 { echo "$as_me: error: invalid package name: $ac_package" >&2 760 { (exit 1); exit 1; }; } 761 ac_package=`echo $ac_package | sed 's/-/_/g'` 762 eval "with_$ac_package=no" ;; 763 764 --x) 765 # Obsolete; use --with-x. 766 with_x=yes ;; 767 768 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 769 | --x-incl | --x-inc | --x-in | --x-i) 770 ac_prev=x_includes ;; 771 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 772 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 773 x_includes=$ac_optarg ;; 774 775 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 776 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 777 ac_prev=x_libraries ;; 778 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 779 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 780 x_libraries=$ac_optarg ;; 781 782 -*) { echo "$as_me: error: unrecognized option: $ac_option 783Try \`$0 --help' for more information." >&2 784 { (exit 1); exit 1; }; } 785 ;; 786 787 *=*) 788 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 789 # Reject names that are not valid shell variable names. 790 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 791 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 792 { (exit 1); exit 1; }; } 793 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` 794 eval "$ac_envvar='$ac_optarg'" 795 export $ac_envvar ;; 796 797 *) 798 # FIXME: should be removed in autoconf 3.0. 799 echo "$as_me: WARNING: you should use --build, --host, --target" >&2 800 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 801 echo "$as_me: WARNING: invalid host type: $ac_option" >&2 802 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 803 ;; 804 805 esac 806done 807 808if test -n "$ac_prev"; then 809 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 810 { echo "$as_me: error: missing argument to $ac_option" >&2 811 { (exit 1); exit 1; }; } 812fi 813 814# Be sure to have absolute paths. 815for ac_var in exec_prefix prefix 816do 817 eval ac_val=$`echo $ac_var` 818 case $ac_val in 819 [\\/$]* | ?:[\\/]* | NONE | '' ) ;; 820 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 821 { (exit 1); exit 1; }; };; 822 esac 823done 824 825# Be sure to have absolute paths. 826for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ 827 localstatedir libdir includedir oldincludedir infodir mandir 828do 829 eval ac_val=$`echo $ac_var` 830 case $ac_val in 831 [\\/$]* | ?:[\\/]* ) ;; 832 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 833 { (exit 1); exit 1; }; };; 834 esac 835done 836 837# There might be people who depend on the old broken behavior: `$host' 838# used to hold the argument of --host etc. 839# FIXME: To remove some day. 840build=$build_alias 841host=$host_alias 842target=$target_alias 843 844# FIXME: To remove some day. 845if test "x$host_alias" != x; then 846 if test "x$build_alias" = x; then 847 cross_compiling=maybe 848 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 849 If a cross compiler is detected then cross compile mode will be used." >&2 850 elif test "x$build_alias" != "x$host_alias"; then 851 cross_compiling=yes 852 fi 853fi 854 855ac_tool_prefix= 856test -n "$host_alias" && ac_tool_prefix=$host_alias- 857 858test "$silent" = yes && exec 6>/dev/null 859 860 861# Find the source files, if location was not specified. 862if test -z "$srcdir"; then 863 ac_srcdir_defaulted=yes 864 # Try the directory containing this script, then its parent. 865 ac_confdir=`(dirname "$0") 2>/dev/null || 866$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 867 X"$0" : 'X\(//\)[^/]' \| \ 868 X"$0" : 'X\(//\)$' \| \ 869 X"$0" : 'X\(/\)' \| \ 870 . : '\(.\)' 2>/dev/null || 871echo X"$0" | 872 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 873 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 874 /^X\(\/\/\)$/{ s//\1/; q; } 875 /^X\(\/\).*/{ s//\1/; q; } 876 s/.*/./; q'` 877 srcdir=$ac_confdir 878 if test ! -r $srcdir/$ac_unique_file; then 879 srcdir=.. 880 fi 881else 882 ac_srcdir_defaulted=no 883fi 884if test ! -r $srcdir/$ac_unique_file; then 885 if test "$ac_srcdir_defaulted" = yes; then 886 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 887 { (exit 1); exit 1; }; } 888 else 889 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 890 { (exit 1); exit 1; }; } 891 fi 892fi 893(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || 894 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 895 { (exit 1); exit 1; }; } 896srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` 897ac_env_build_alias_set=${build_alias+set} 898ac_env_build_alias_value=$build_alias 899ac_cv_env_build_alias_set=${build_alias+set} 900ac_cv_env_build_alias_value=$build_alias 901ac_env_host_alias_set=${host_alias+set} 902ac_env_host_alias_value=$host_alias 903ac_cv_env_host_alias_set=${host_alias+set} 904ac_cv_env_host_alias_value=$host_alias 905ac_env_target_alias_set=${target_alias+set} 906ac_env_target_alias_value=$target_alias 907ac_cv_env_target_alias_set=${target_alias+set} 908ac_cv_env_target_alias_value=$target_alias 909ac_env_CC_set=${CC+set} 910ac_env_CC_value=$CC 911ac_cv_env_CC_set=${CC+set} 912ac_cv_env_CC_value=$CC 913ac_env_CFLAGS_set=${CFLAGS+set} 914ac_env_CFLAGS_value=$CFLAGS 915ac_cv_env_CFLAGS_set=${CFLAGS+set} 916ac_cv_env_CFLAGS_value=$CFLAGS 917ac_env_LDFLAGS_set=${LDFLAGS+set} 918ac_env_LDFLAGS_value=$LDFLAGS 919ac_cv_env_LDFLAGS_set=${LDFLAGS+set} 920ac_cv_env_LDFLAGS_value=$LDFLAGS 921ac_env_CPPFLAGS_set=${CPPFLAGS+set} 922ac_env_CPPFLAGS_value=$CPPFLAGS 923ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} 924ac_cv_env_CPPFLAGS_value=$CPPFLAGS 925ac_env_CPP_set=${CPP+set} 926ac_env_CPP_value=$CPP 927ac_cv_env_CPP_set=${CPP+set} 928ac_cv_env_CPP_value=$CPP 929ac_env_CXX_set=${CXX+set} 930ac_env_CXX_value=$CXX 931ac_cv_env_CXX_set=${CXX+set} 932ac_cv_env_CXX_value=$CXX 933ac_env_CXXFLAGS_set=${CXXFLAGS+set} 934ac_env_CXXFLAGS_value=$CXXFLAGS 935ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set} 936ac_cv_env_CXXFLAGS_value=$CXXFLAGS 937ac_env_CXXCPP_set=${CXXCPP+set} 938ac_env_CXXCPP_value=$CXXCPP 939ac_cv_env_CXXCPP_set=${CXXCPP+set} 940ac_cv_env_CXXCPP_value=$CXXCPP 941ac_env_F77_set=${F77+set} 942ac_env_F77_value=$F77 943ac_cv_env_F77_set=${F77+set} 944ac_cv_env_F77_value=$F77 945ac_env_FFLAGS_set=${FFLAGS+set} 946ac_env_FFLAGS_value=$FFLAGS 947ac_cv_env_FFLAGS_set=${FFLAGS+set} 948ac_cv_env_FFLAGS_value=$FFLAGS 949ac_env_PKG_CONFIG_set=${PKG_CONFIG+set} 950ac_env_PKG_CONFIG_value=$PKG_CONFIG 951ac_cv_env_PKG_CONFIG_set=${PKG_CONFIG+set} 952ac_cv_env_PKG_CONFIG_value=$PKG_CONFIG 953ac_env_XORG_CFLAGS_set=${XORG_CFLAGS+set} 954ac_env_XORG_CFLAGS_value=$XORG_CFLAGS 955ac_cv_env_XORG_CFLAGS_set=${XORG_CFLAGS+set} 956ac_cv_env_XORG_CFLAGS_value=$XORG_CFLAGS 957ac_env_XORG_LIBS_set=${XORG_LIBS+set} 958ac_env_XORG_LIBS_value=$XORG_LIBS 959ac_cv_env_XORG_LIBS_set=${XORG_LIBS+set} 960ac_cv_env_XORG_LIBS_value=$XORG_LIBS 961ac_env_DRI_CFLAGS_set=${DRI_CFLAGS+set} 962ac_env_DRI_CFLAGS_value=$DRI_CFLAGS 963ac_cv_env_DRI_CFLAGS_set=${DRI_CFLAGS+set} 964ac_cv_env_DRI_CFLAGS_value=$DRI_CFLAGS 965ac_env_DRI_LIBS_set=${DRI_LIBS+set} 966ac_env_DRI_LIBS_value=$DRI_LIBS 967ac_cv_env_DRI_LIBS_set=${DRI_LIBS+set} 968ac_cv_env_DRI_LIBS_value=$DRI_LIBS 969 970# 971# Report the --help message. 972# 973if test "$ac_init_help" = "long"; then 974 # Omit some internal or obsolete options to make the list less imposing. 975 # This message is too long to be a string in the A/UX 3.1 sh. 976 cat <<_ACEOF 977\`configure' configures xf86-video-glint 1.1.1 to adapt to many kinds of systems. 978 979Usage: $0 [OPTION]... [VAR=VALUE]... 980 981To assign environment variables (e.g., CC, CFLAGS...), specify them as 982VAR=VALUE. See below for descriptions of some of the useful variables. 983 984Defaults for the options are specified in brackets. 985 986Configuration: 987 -h, --help display this help and exit 988 --help=short display options specific to this package 989 --help=recursive display the short help of all the included packages 990 -V, --version display version information and exit 991 -q, --quiet, --silent do not print \`checking...' messages 992 --cache-file=FILE cache test results in FILE [disabled] 993 -C, --config-cache alias for \`--cache-file=config.cache' 994 -n, --no-create do not create output files 995 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 996 997_ACEOF 998 999 cat <<_ACEOF 1000Installation directories: 1001 --prefix=PREFIX install architecture-independent files in PREFIX 1002 [$ac_default_prefix] 1003 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1004 [PREFIX] 1005 1006By default, \`make install' will install all the files in 1007\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1008an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1009for instance \`--prefix=\$HOME'. 1010 1011For better control, use the options below. 1012 1013Fine tuning of the installation directories: 1014 --bindir=DIR user executables [EPREFIX/bin] 1015 --sbindir=DIR system admin executables [EPREFIX/sbin] 1016 --libexecdir=DIR program executables [EPREFIX/libexec] 1017 --datadir=DIR read-only architecture-independent data [PREFIX/share] 1018 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1019 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1020 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1021 --libdir=DIR object code libraries [EPREFIX/lib] 1022 --includedir=DIR C header files [PREFIX/include] 1023 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1024 --infodir=DIR info documentation [PREFIX/info] 1025 --mandir=DIR man documentation [PREFIX/man] 1026_ACEOF 1027 1028 cat <<\_ACEOF 1029 1030Program names: 1031 --program-prefix=PREFIX prepend PREFIX to installed program names 1032 --program-suffix=SUFFIX append SUFFIX to installed program names 1033 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1034 1035System types: 1036 --build=BUILD configure for building on BUILD [guessed] 1037 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1038_ACEOF 1039fi 1040 1041if test -n "$ac_init_help"; then 1042 case $ac_init_help in 1043 short | recursive ) echo "Configuration of xf86-video-glint 1.1.1:";; 1044 esac 1045 cat <<\_ACEOF 1046 1047Optional Features: 1048 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1049 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1050 --enable-maintainer-mode enable make rules and dependencies not useful 1051 (and sometimes confusing) to the casual installer 1052 --enable-static[=PKGS] 1053 build static libraries [default=no] 1054 --enable-shared[=PKGS] 1055 build shared libraries [default=yes] 1056 --enable-fast-install[=PKGS] 1057 optimize for fast installation [default=yes] 1058 --disable-dependency-tracking speeds up one-time build 1059 --enable-dependency-tracking do not reject slow dependency extractors 1060 --disable-libtool-lock avoid locking (might break parallel builds) 1061 --disable-dri Disable DRI support [default=auto] 1062 1063Optional Packages: 1064 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1065 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1066 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1067 --with-pic try to use only PIC/non-PIC objects [default=use 1068 both] 1069 --with-tags[=TAGS] 1070 include additional configurations [automatic] 1071 --with-xorg-module-dir=DIR 1072 Default xorg module directory 1073 [default=$libdir/xorg/modules] 1074 --with-release-version=STRING 1075 Use release version string in package name 1076 1077Some influential environment variables: 1078 CC C compiler command 1079 CFLAGS C compiler flags 1080 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1081 nonstandard directory <lib dir> 1082 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have 1083 headers in a nonstandard directory <include dir> 1084 CPP C preprocessor 1085 CXX C++ compiler command 1086 CXXFLAGS C++ compiler flags 1087 CXXCPP C++ preprocessor 1088 F77 Fortran 77 compiler command 1089 FFLAGS Fortran 77 compiler flags 1090 PKG_CONFIG path to pkg-config utility 1091 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config 1092 XORG_LIBS linker flags for XORG, overriding pkg-config 1093 DRI_CFLAGS C compiler flags for DRI, overriding pkg-config 1094 DRI_LIBS linker flags for DRI, overriding pkg-config 1095 1096Use these variables to override the choices made by `configure' or to help 1097it to find libraries and programs with nonstandard names/locations. 1098 1099Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1100_ACEOF 1101fi 1102 1103if test "$ac_init_help" = "recursive"; then 1104 # If there are subdirs, report their specific --help. 1105 ac_popdir=`pwd` 1106 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1107 test -d $ac_dir || continue 1108 ac_builddir=. 1109 1110if test "$ac_dir" != .; then 1111 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 1112 # A "../" for each directory in $ac_dir_suffix. 1113 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` 1114else 1115 ac_dir_suffix= ac_top_builddir= 1116fi 1117 1118case $srcdir in 1119 .) # No --srcdir option. We are building in place. 1120 ac_srcdir=. 1121 if test -z "$ac_top_builddir"; then 1122 ac_top_srcdir=. 1123 else 1124 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` 1125 fi ;; 1126 [\\/]* | ?:[\\/]* ) # Absolute path. 1127 ac_srcdir=$srcdir$ac_dir_suffix; 1128 ac_top_srcdir=$srcdir ;; 1129 *) # Relative path. 1130 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix 1131 ac_top_srcdir=$ac_top_builddir$srcdir ;; 1132esac 1133 1134# Do not use `cd foo && pwd` to compute absolute paths, because 1135# the directories may not exist. 1136case `pwd` in 1137.) ac_abs_builddir="$ac_dir";; 1138*) 1139 case "$ac_dir" in 1140 .) ac_abs_builddir=`pwd`;; 1141 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; 1142 *) ac_abs_builddir=`pwd`/"$ac_dir";; 1143 esac;; 1144esac 1145case $ac_abs_builddir in 1146.) ac_abs_top_builddir=${ac_top_builddir}.;; 1147*) 1148 case ${ac_top_builddir}. in 1149 .) ac_abs_top_builddir=$ac_abs_builddir;; 1150 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; 1151 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; 1152 esac;; 1153esac 1154case $ac_abs_builddir in 1155.) ac_abs_srcdir=$ac_srcdir;; 1156*) 1157 case $ac_srcdir in 1158 .) ac_abs_srcdir=$ac_abs_builddir;; 1159 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; 1160 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; 1161 esac;; 1162esac 1163case $ac_abs_builddir in 1164.) ac_abs_top_srcdir=$ac_top_srcdir;; 1165*) 1166 case $ac_top_srcdir in 1167 .) ac_abs_top_srcdir=$ac_abs_builddir;; 1168 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; 1169 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; 1170 esac;; 1171esac 1172 1173 cd $ac_dir 1174 # Check for guested configure; otherwise get Cygnus style configure. 1175 if test -f $ac_srcdir/configure.gnu; then 1176 echo 1177 $SHELL $ac_srcdir/configure.gnu --help=recursive 1178 elif test -f $ac_srcdir/configure; then 1179 echo 1180 $SHELL $ac_srcdir/configure --help=recursive 1181 elif test -f $ac_srcdir/configure.ac || 1182 test -f $ac_srcdir/configure.in; then 1183 echo 1184 $ac_configure --help 1185 else 1186 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1187 fi 1188 cd $ac_popdir 1189 done 1190fi 1191 1192test -n "$ac_init_help" && exit 0 1193if $ac_init_version; then 1194 cat <<\_ACEOF 1195xf86-video-glint configure 1.1.1 1196generated by GNU Autoconf 2.59 1197 1198Copyright (C) 2003 Free Software Foundation, Inc. 1199This configure script is free software; the Free Software Foundation 1200gives unlimited permission to copy, distribute and modify it. 1201_ACEOF 1202 exit 0 1203fi 1204exec 5>config.log 1205cat >&5 <<_ACEOF 1206This file contains any messages produced by compilers while 1207running configure, to aid debugging if configure makes a mistake. 1208 1209It was created by xf86-video-glint $as_me 1.1.1, which was 1210generated by GNU Autoconf 2.59. Invocation command line was 1211 1212 $ $0 $@ 1213 1214_ACEOF 1215{ 1216cat <<_ASUNAME 1217## --------- ## 1218## Platform. ## 1219## --------- ## 1220 1221hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1222uname -m = `(uname -m) 2>/dev/null || echo unknown` 1223uname -r = `(uname -r) 2>/dev/null || echo unknown` 1224uname -s = `(uname -s) 2>/dev/null || echo unknown` 1225uname -v = `(uname -v) 2>/dev/null || echo unknown` 1226 1227/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1228/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1229 1230/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1231/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1232/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1233hostinfo = `(hostinfo) 2>/dev/null || echo unknown` 1234/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1235/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1236/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1237 1238_ASUNAME 1239 1240as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1241for as_dir in $PATH 1242do 1243 IFS=$as_save_IFS 1244 test -z "$as_dir" && as_dir=. 1245 echo "PATH: $as_dir" 1246done 1247 1248} >&5 1249 1250cat >&5 <<_ACEOF 1251 1252 1253## ----------- ## 1254## Core tests. ## 1255## ----------- ## 1256 1257_ACEOF 1258 1259 1260# Keep a trace of the command line. 1261# Strip out --no-create and --no-recursion so they do not pile up. 1262# Strip out --silent because we don't want to record it for future runs. 1263# Also quote any args containing shell meta-characters. 1264# Make two passes to allow for proper duplicate-argument suppression. 1265ac_configure_args= 1266ac_configure_args0= 1267ac_configure_args1= 1268ac_sep= 1269ac_must_keep_next=false 1270for ac_pass in 1 2 1271do 1272 for ac_arg 1273 do 1274 case $ac_arg in 1275 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1276 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1277 | -silent | --silent | --silen | --sile | --sil) 1278 continue ;; 1279 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) 1280 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1281 esac 1282 case $ac_pass in 1283 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1284 2) 1285 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1286 if test $ac_must_keep_next = true; then 1287 ac_must_keep_next=false # Got value, back to normal. 1288 else 1289 case $ac_arg in 1290 *=* | --config-cache | -C | -disable-* | --disable-* \ 1291 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1292 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1293 | -with-* | --with-* | -without-* | --without-* | --x) 1294 case "$ac_configure_args0 " in 1295 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1296 esac 1297 ;; 1298 -* ) ac_must_keep_next=true ;; 1299 esac 1300 fi 1301 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" 1302 # Get rid of the leading space. 1303 ac_sep=" " 1304 ;; 1305 esac 1306 done 1307done 1308$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1309$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1310 1311# When interrupted or exit'd, cleanup temporary files, and complete 1312# config.log. We remove comments because anyway the quotes in there 1313# would cause problems or look ugly. 1314# WARNING: Be sure not to use single quotes in there, as some shells, 1315# such as our DU 5.0 friend, will then `close' the trap. 1316trap 'exit_status=$? 1317 # Save into config.log some information that might help in debugging. 1318 { 1319 echo 1320 1321 cat <<\_ASBOX 1322## ---------------- ## 1323## Cache variables. ## 1324## ---------------- ## 1325_ASBOX 1326 echo 1327 # The following way of writing the cache mishandles newlines in values, 1328{ 1329 (set) 2>&1 | 1330 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in 1331 *ac_space=\ *) 1332 sed -n \ 1333 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; 1334 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" 1335 ;; 1336 *) 1337 sed -n \ 1338 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" 1339 ;; 1340 esac; 1341} 1342 echo 1343 1344 cat <<\_ASBOX 1345## ----------------- ## 1346## Output variables. ## 1347## ----------------- ## 1348_ASBOX 1349 echo 1350 for ac_var in $ac_subst_vars 1351 do 1352 eval ac_val=$`echo $ac_var` 1353 echo "$ac_var='"'"'$ac_val'"'"'" 1354 done | sort 1355 echo 1356 1357 if test -n "$ac_subst_files"; then 1358 cat <<\_ASBOX 1359## ------------- ## 1360## Output files. ## 1361## ------------- ## 1362_ASBOX 1363 echo 1364 for ac_var in $ac_subst_files 1365 do 1366 eval ac_val=$`echo $ac_var` 1367 echo "$ac_var='"'"'$ac_val'"'"'" 1368 done | sort 1369 echo 1370 fi 1371 1372 if test -s confdefs.h; then 1373 cat <<\_ASBOX 1374## ----------- ## 1375## confdefs.h. ## 1376## ----------- ## 1377_ASBOX 1378 echo 1379 sed "/^$/d" confdefs.h | sort 1380 echo 1381 fi 1382 test "$ac_signal" != 0 && 1383 echo "$as_me: caught signal $ac_signal" 1384 echo "$as_me: exit $exit_status" 1385 } >&5 1386 rm -f core *.core && 1387 rm -rf conftest* confdefs* conf$$* $ac_clean_files && 1388 exit $exit_status 1389 ' 0 1390for ac_signal in 1 2 13 15; do 1391 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1392done 1393ac_signal=0 1394 1395# confdefs.h avoids OS command line length limits that DEFS can exceed. 1396rm -rf conftest* confdefs.h 1397# AIX cpp loses on an empty file, so make sure it contains at least a newline. 1398echo >confdefs.h 1399 1400# Predefined preprocessor variables. 1401 1402cat >>confdefs.h <<_ACEOF 1403#define PACKAGE_NAME "$PACKAGE_NAME" 1404_ACEOF 1405 1406 1407cat >>confdefs.h <<_ACEOF 1408#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1409_ACEOF 1410 1411 1412cat >>confdefs.h <<_ACEOF 1413#define PACKAGE_VERSION "$PACKAGE_VERSION" 1414_ACEOF 1415 1416 1417cat >>confdefs.h <<_ACEOF 1418#define PACKAGE_STRING "$PACKAGE_STRING" 1419_ACEOF 1420 1421 1422cat >>confdefs.h <<_ACEOF 1423#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1424_ACEOF 1425 1426 1427# Let the site file select an alternate cache file if it wants to. 1428# Prefer explicitly selected file to automatically selected ones. 1429if test -z "$CONFIG_SITE"; then 1430 if test "x$prefix" != xNONE; then 1431 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" 1432 else 1433 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 1434 fi 1435fi 1436for ac_site_file in $CONFIG_SITE; do 1437 if test -r "$ac_site_file"; then 1438 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1439echo "$as_me: loading site script $ac_site_file" >&6;} 1440 sed 's/^/| /' "$ac_site_file" >&5 1441 . "$ac_site_file" 1442 fi 1443done 1444 1445if test -r "$cache_file"; then 1446 # Some versions of bash will fail to source /dev/null (special 1447 # files actually), so we avoid doing that. 1448 if test -f "$cache_file"; then 1449 { echo "$as_me:$LINENO: loading cache $cache_file" >&5 1450echo "$as_me: loading cache $cache_file" >&6;} 1451 case $cache_file in 1452 [\\/]* | ?:[\\/]* ) . $cache_file;; 1453 *) . ./$cache_file;; 1454 esac 1455 fi 1456else 1457 { echo "$as_me:$LINENO: creating cache $cache_file" >&5 1458echo "$as_me: creating cache $cache_file" >&6;} 1459 >$cache_file 1460fi 1461 1462# Check that the precious variables saved in the cache have kept the same 1463# value. 1464ac_cache_corrupted=false 1465for ac_var in `(set) 2>&1 | 1466 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do 1467 eval ac_old_set=\$ac_cv_env_${ac_var}_set 1468 eval ac_new_set=\$ac_env_${ac_var}_set 1469 eval ac_old_val="\$ac_cv_env_${ac_var}_value" 1470 eval ac_new_val="\$ac_env_${ac_var}_value" 1471 case $ac_old_set,$ac_new_set in 1472 set,) 1473 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 1474echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 1475 ac_cache_corrupted=: ;; 1476 ,set) 1477 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 1478echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 1479 ac_cache_corrupted=: ;; 1480 ,);; 1481 *) 1482 if test "x$ac_old_val" != "x$ac_new_val"; then 1483 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 1484echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 1485 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 1486echo "$as_me: former value: $ac_old_val" >&2;} 1487 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 1488echo "$as_me: current value: $ac_new_val" >&2;} 1489 ac_cache_corrupted=: 1490 fi;; 1491 esac 1492 # Pass precious variables to config.status. 1493 if test "$ac_new_set" = set; then 1494 case $ac_new_val in 1495 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) 1496 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 1497 *) ac_arg=$ac_var=$ac_new_val ;; 1498 esac 1499 case " $ac_configure_args " in 1500 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 1501 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 1502 esac 1503 fi 1504done 1505if $ac_cache_corrupted; then 1506 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 1507echo "$as_me: error: changes in the environment can compromise the build" >&2;} 1508 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 1509echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 1510 { (exit 1); exit 1; }; } 1511fi 1512 1513ac_ext=c 1514ac_cpp='$CPP $CPPFLAGS' 1515ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1516ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1517ac_compiler_gnu=$ac_cv_c_compiler_gnu 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 ac_config_headers="$ac_config_headers config.h" 1548 1549ac_aux_dir= 1550for ac_dir in . $srcdir/.; do 1551 if test -f $ac_dir/install-sh; then 1552 ac_aux_dir=$ac_dir 1553 ac_install_sh="$ac_aux_dir/install-sh -c" 1554 break 1555 elif test -f $ac_dir/install.sh; then 1556 ac_aux_dir=$ac_dir 1557 ac_install_sh="$ac_aux_dir/install.sh -c" 1558 break 1559 elif test -f $ac_dir/shtool; then 1560 ac_aux_dir=$ac_dir 1561 ac_install_sh="$ac_aux_dir/shtool install -c" 1562 break 1563 fi 1564done 1565if test -z "$ac_aux_dir"; then 1566 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . $srcdir/." >&5 1567echo "$as_me: error: cannot find install-sh or install.sh in . $srcdir/." >&2;} 1568 { (exit 1); exit 1; }; } 1569fi 1570ac_config_guess="$SHELL $ac_aux_dir/config.guess" 1571ac_config_sub="$SHELL $ac_aux_dir/config.sub" 1572ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. 1573 1574 1575am__api_version="1.9" 1576# Find a good install program. We prefer a C program (faster), 1577# so one script is as good as another. But avoid the broken or 1578# incompatible versions: 1579# SysV /etc/install, /usr/sbin/install 1580# SunOS /usr/etc/install 1581# IRIX /sbin/install 1582# AIX /bin/install 1583# AmigaOS /C/install, which installs bootblocks on floppy discs 1584# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 1585# AFS /usr/afsws/bin/install, which mishandles nonexistent args 1586# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 1587# OS/2's system install, which has a completely different semantic 1588# ./install, which can be erroneously created by make from ./install.sh. 1589echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 1590echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 1591if test -z "$INSTALL"; then 1592if test "${ac_cv_path_install+set}" = set; then 1593 echo $ECHO_N "(cached) $ECHO_C" >&6 1594else 1595 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1596for as_dir in $PATH 1597do 1598 IFS=$as_save_IFS 1599 test -z "$as_dir" && as_dir=. 1600 # Account for people who put trailing slashes in PATH elements. 1601case $as_dir/ in 1602 ./ | .// | /cC/* | \ 1603 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 1604 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 1605 /usr/ucb/* ) ;; 1606 *) 1607 # OSF1 and SCO ODT 3.0 have their own names for install. 1608 # Don't use installbsd from OSF since it installs stuff as root 1609 # by default. 1610 for ac_prog in ginstall scoinst install; do 1611 for ac_exec_ext in '' $ac_executable_extensions; do 1612 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 1613 if test $ac_prog = install && 1614 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 1615 # AIX install. It has an incompatible calling convention. 1616 : 1617 elif test $ac_prog = install && 1618 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 1619 # program-specific install script used by HP pwplus--don't use. 1620 : 1621 else 1622 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 1623 break 3 1624 fi 1625 fi 1626 done 1627 done 1628 ;; 1629esac 1630done 1631 1632 1633fi 1634 if test "${ac_cv_path_install+set}" = set; then 1635 INSTALL=$ac_cv_path_install 1636 else 1637 # As a last resort, use the slow shell script. We don't cache a 1638 # path for INSTALL within a source directory, because that will 1639 # break other packages using the cache if that directory is 1640 # removed, or if the path is relative. 1641 INSTALL=$ac_install_sh 1642 fi 1643fi 1644echo "$as_me:$LINENO: result: $INSTALL" >&5 1645echo "${ECHO_T}$INSTALL" >&6 1646 1647# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 1648# It thinks the first close brace ends the variable substitution. 1649test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 1650 1651test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 1652 1653test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 1654 1655echo "$as_me:$LINENO: checking whether build environment is sane" >&5 1656echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6 1657# Just in case 1658sleep 1 1659echo timestamp > conftest.file 1660# Do `set' in a subshell so we don't clobber the current shell's 1661# arguments. Must try -L first in case configure is actually a 1662# symlink; some systems play weird games with the mod time of symlinks 1663# (eg FreeBSD returns the mod time of the symlink's containing 1664# directory). 1665if ( 1666 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` 1667 if test "$*" = "X"; then 1668 # -L didn't work. 1669 set X `ls -t $srcdir/configure conftest.file` 1670 fi 1671 rm -f conftest.file 1672 if test "$*" != "X $srcdir/configure conftest.file" \ 1673 && test "$*" != "X conftest.file $srcdir/configure"; then 1674 1675 # If neither matched, then we have a broken ls. This can happen 1676 # if, for instance, CONFIG_SHELL is bash and it inherits a 1677 # broken ls alias from the environment. This has actually 1678 # happened. Such a system could not be considered "sane". 1679 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 1680alias in your environment" >&5 1681echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 1682alias in your environment" >&2;} 1683 { (exit 1); exit 1; }; } 1684 fi 1685 1686 test "$2" = conftest.file 1687 ) 1688then 1689 # Ok. 1690 : 1691else 1692 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! 1693Check your system clock" >&5 1694echo "$as_me: error: newly created file is older than distributed files! 1695Check your system clock" >&2;} 1696 { (exit 1); exit 1; }; } 1697fi 1698echo "$as_me:$LINENO: result: yes" >&5 1699echo "${ECHO_T}yes" >&6 1700test "$program_prefix" != NONE && 1701 program_transform_name="s,^,$program_prefix,;$program_transform_name" 1702# Use a double $ so make ignores it. 1703test "$program_suffix" != NONE && 1704 program_transform_name="s,\$,$program_suffix,;$program_transform_name" 1705# Double any \ or $. echo might interpret backslashes. 1706# By default was `s,x,x', remove it if useless. 1707cat <<\_ACEOF >conftest.sed 1708s/[\\$]/&&/g;s/;s,x,x,$// 1709_ACEOF 1710program_transform_name=`echo $program_transform_name | sed -f conftest.sed` 1711rm conftest.sed 1712 1713# expand $ac_aux_dir to an absolute path 1714am_aux_dir=`cd $ac_aux_dir && pwd` 1715 1716test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" 1717# Use eval to expand $SHELL 1718if eval "$MISSING --run true"; then 1719 am_missing_run="$MISSING --run " 1720else 1721 am_missing_run= 1722 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 1723echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 1724fi 1725 1726if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then 1727 # We used to keeping the `.' as first argument, in order to 1728 # allow $(mkdir_p) to be used without argument. As in 1729 # $(mkdir_p) $(somedir) 1730 # where $(somedir) is conditionally defined. However this is wrong 1731 # for two reasons: 1732 # 1. if the package is installed by a user who cannot write `.' 1733 # make install will fail, 1734 # 2. the above comment should most certainly read 1735 # $(mkdir_p) $(DESTDIR)$(somedir) 1736 # so it does not work when $(somedir) is undefined and 1737 # $(DESTDIR) is not. 1738 # To support the latter case, we have to write 1739 # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), 1740 # so the `.' trick is pointless. 1741 mkdir_p='mkdir -p --' 1742else 1743 # On NextStep and OpenStep, the `mkdir' command does not 1744 # recognize any option. It will interpret all options as 1745 # directories to create, and then abort because `.' already 1746 # exists. 1747 for d in ./-p ./--version; 1748 do 1749 test -d $d && rmdir $d 1750 done 1751 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. 1752 if test -f "$ac_aux_dir/mkinstalldirs"; then 1753 mkdir_p='$(mkinstalldirs)' 1754 else 1755 mkdir_p='$(install_sh) -d' 1756 fi 1757fi 1758 1759for ac_prog in gawk mawk nawk awk 1760do 1761 # Extract the first word of "$ac_prog", so it can be a program name with args. 1762set dummy $ac_prog; ac_word=$2 1763echo "$as_me:$LINENO: checking for $ac_word" >&5 1764echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1765if test "${ac_cv_prog_AWK+set}" = set; then 1766 echo $ECHO_N "(cached) $ECHO_C" >&6 1767else 1768 if test -n "$AWK"; then 1769 ac_cv_prog_AWK="$AWK" # Let the user override the test. 1770else 1771as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1772for as_dir in $PATH 1773do 1774 IFS=$as_save_IFS 1775 test -z "$as_dir" && as_dir=. 1776 for ac_exec_ext in '' $ac_executable_extensions; do 1777 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1778 ac_cv_prog_AWK="$ac_prog" 1779 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1780 break 2 1781 fi 1782done 1783done 1784 1785fi 1786fi 1787AWK=$ac_cv_prog_AWK 1788if test -n "$AWK"; then 1789 echo "$as_me:$LINENO: result: $AWK" >&5 1790echo "${ECHO_T}$AWK" >&6 1791else 1792 echo "$as_me:$LINENO: result: no" >&5 1793echo "${ECHO_T}no" >&6 1794fi 1795 1796 test -n "$AWK" && break 1797done 1798 1799echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 1800echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6 1801set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'` 1802if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then 1803 echo $ECHO_N "(cached) $ECHO_C" >&6 1804else 1805 cat >conftest.make <<\_ACEOF 1806all: 1807 @echo 'ac_maketemp="$(MAKE)"' 1808_ACEOF 1809# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 1810eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` 1811if test -n "$ac_maketemp"; then 1812 eval ac_cv_prog_make_${ac_make}_set=yes 1813else 1814 eval ac_cv_prog_make_${ac_make}_set=no 1815fi 1816rm -f conftest.make 1817fi 1818if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then 1819 echo "$as_me:$LINENO: result: yes" >&5 1820echo "${ECHO_T}yes" >&6 1821 SET_MAKE= 1822else 1823 echo "$as_me:$LINENO: result: no" >&5 1824echo "${ECHO_T}no" >&6 1825 SET_MAKE="MAKE=${MAKE-make}" 1826fi 1827 1828rm -rf .tst 2>/dev/null 1829mkdir .tst 2>/dev/null 1830if test -d .tst; then 1831 am__leading_dot=. 1832else 1833 am__leading_dot=_ 1834fi 1835rmdir .tst 2>/dev/null 1836 1837# test to see if srcdir already configured 1838if test "`cd $srcdir && pwd`" != "`pwd`" && 1839 test -f $srcdir/config.status; then 1840 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 1841echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 1842 { (exit 1); exit 1; }; } 1843fi 1844 1845# test whether we have cygpath 1846if test -z "$CYGPATH_W"; then 1847 if (cygpath --version) >/dev/null 2>/dev/null; then 1848 CYGPATH_W='cygpath -w' 1849 else 1850 CYGPATH_W=echo 1851 fi 1852fi 1853 1854 1855# Define the identity of the package. 1856 PACKAGE='xf86-video-glint' 1857 VERSION='1.1.1' 1858 1859 1860cat >>confdefs.h <<_ACEOF 1861#define PACKAGE "$PACKAGE" 1862_ACEOF 1863 1864 1865cat >>confdefs.h <<_ACEOF 1866#define VERSION "$VERSION" 1867_ACEOF 1868 1869# Some tools Automake needs. 1870 1871ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 1872 1873 1874AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 1875 1876 1877AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 1878 1879 1880AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 1881 1882 1883MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 1884 1885install_sh=${install_sh-"$am_aux_dir/install-sh"} 1886 1887# Installed binaries are usually stripped using `strip' when the user 1888# run `make install-strip'. However `strip' might not be the right 1889# tool to use in cross-compilation environments, therefore Automake 1890# will honor the `STRIP' environment variable to overrule this program. 1891if test "$cross_compiling" != no; then 1892 if test -n "$ac_tool_prefix"; then 1893 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 1894set dummy ${ac_tool_prefix}strip; ac_word=$2 1895echo "$as_me:$LINENO: checking for $ac_word" >&5 1896echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1897if test "${ac_cv_prog_STRIP+set}" = set; then 1898 echo $ECHO_N "(cached) $ECHO_C" >&6 1899else 1900 if test -n "$STRIP"; then 1901 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 1902else 1903as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1904for as_dir in $PATH 1905do 1906 IFS=$as_save_IFS 1907 test -z "$as_dir" && as_dir=. 1908 for ac_exec_ext in '' $ac_executable_extensions; do 1909 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1910 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 1911 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1912 break 2 1913 fi 1914done 1915done 1916 1917fi 1918fi 1919STRIP=$ac_cv_prog_STRIP 1920if test -n "$STRIP"; then 1921 echo "$as_me:$LINENO: result: $STRIP" >&5 1922echo "${ECHO_T}$STRIP" >&6 1923else 1924 echo "$as_me:$LINENO: result: no" >&5 1925echo "${ECHO_T}no" >&6 1926fi 1927 1928fi 1929if test -z "$ac_cv_prog_STRIP"; then 1930 ac_ct_STRIP=$STRIP 1931 # Extract the first word of "strip", so it can be a program name with args. 1932set dummy strip; ac_word=$2 1933echo "$as_me:$LINENO: checking for $ac_word" >&5 1934echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1935if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 1936 echo $ECHO_N "(cached) $ECHO_C" >&6 1937else 1938 if test -n "$ac_ct_STRIP"; then 1939 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 1940else 1941as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1942for as_dir in $PATH 1943do 1944 IFS=$as_save_IFS 1945 test -z "$as_dir" && as_dir=. 1946 for ac_exec_ext in '' $ac_executable_extensions; do 1947 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 1948 ac_cv_prog_ac_ct_STRIP="strip" 1949 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1950 break 2 1951 fi 1952done 1953done 1954 1955 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" 1956fi 1957fi 1958ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 1959if test -n "$ac_ct_STRIP"; then 1960 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 1961echo "${ECHO_T}$ac_ct_STRIP" >&6 1962else 1963 echo "$as_me:$LINENO: result: no" >&5 1964echo "${ECHO_T}no" >&6 1965fi 1966 1967 STRIP=$ac_ct_STRIP 1968else 1969 STRIP="$ac_cv_prog_STRIP" 1970fi 1971 1972fi 1973INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" 1974 1975# We need awk for the "check" target. The system "awk" is bad on 1976# some platforms. 1977# Always define AMTAR for backward compatibility. 1978 1979AMTAR=${AMTAR-"${am_missing_run}tar"} 1980 1981am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 1982 1983 1984 1985 1986 1987 1988echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 1989echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6 1990 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given. 1991if test "${enable_maintainer_mode+set}" = set; then 1992 enableval="$enable_maintainer_mode" 1993 USE_MAINTAINER_MODE=$enableval 1994else 1995 USE_MAINTAINER_MODE=no 1996fi; 1997 echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 1998echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6 1999 2000 2001if test $USE_MAINTAINER_MODE = yes; then 2002 MAINTAINER_MODE_TRUE= 2003 MAINTAINER_MODE_FALSE='#' 2004else 2005 MAINTAINER_MODE_TRUE='#' 2006 MAINTAINER_MODE_FALSE= 2007fi 2008 2009 MAINT=$MAINTAINER_MODE_TRUE 2010 2011 2012 2013# Checks for programs. 2014# Check whether --enable-static or --disable-static was given. 2015if test "${enable_static+set}" = set; then 2016 enableval="$enable_static" 2017 p=${PACKAGE-default} 2018 case $enableval in 2019 yes) enable_static=yes ;; 2020 no) enable_static=no ;; 2021 *) 2022 enable_static=no 2023 # Look at the argument we got. We use all the common list separators. 2024 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2025 for pkg in $enableval; do 2026 IFS="$lt_save_ifs" 2027 if test "X$pkg" = "X$p"; then 2028 enable_static=yes 2029 fi 2030 done 2031 IFS="$lt_save_ifs" 2032 ;; 2033 esac 2034else 2035 enable_static=no 2036fi; 2037 2038 2039# Check whether --enable-shared or --disable-shared was given. 2040if test "${enable_shared+set}" = set; then 2041 enableval="$enable_shared" 2042 p=${PACKAGE-default} 2043 case $enableval in 2044 yes) enable_shared=yes ;; 2045 no) enable_shared=no ;; 2046 *) 2047 enable_shared=no 2048 # Look at the argument we got. We use all the common list separators. 2049 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2050 for pkg in $enableval; do 2051 IFS="$lt_save_ifs" 2052 if test "X$pkg" = "X$p"; then 2053 enable_shared=yes 2054 fi 2055 done 2056 IFS="$lt_save_ifs" 2057 ;; 2058 esac 2059else 2060 enable_shared=yes 2061fi; 2062 2063# Check whether --enable-fast-install or --disable-fast-install was given. 2064if test "${enable_fast_install+set}" = set; then 2065 enableval="$enable_fast_install" 2066 p=${PACKAGE-default} 2067 case $enableval in 2068 yes) enable_fast_install=yes ;; 2069 no) enable_fast_install=no ;; 2070 *) 2071 enable_fast_install=no 2072 # Look at the argument we got. We use all the common list separators. 2073 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 2074 for pkg in $enableval; do 2075 IFS="$lt_save_ifs" 2076 if test "X$pkg" = "X$p"; then 2077 enable_fast_install=yes 2078 fi 2079 done 2080 IFS="$lt_save_ifs" 2081 ;; 2082 esac 2083else 2084 enable_fast_install=yes 2085fi; 2086 2087# Make sure we can run config.sub. 2088$ac_config_sub sun4 >/dev/null 2>&1 || 2089 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5 2090echo "$as_me: error: cannot run $ac_config_sub" >&2;} 2091 { (exit 1); exit 1; }; } 2092 2093echo "$as_me:$LINENO: checking build system type" >&5 2094echo $ECHO_N "checking build system type... $ECHO_C" >&6 2095if test "${ac_cv_build+set}" = set; then 2096 echo $ECHO_N "(cached) $ECHO_C" >&6 2097else 2098 ac_cv_build_alias=$build_alias 2099test -z "$ac_cv_build_alias" && 2100 ac_cv_build_alias=`$ac_config_guess` 2101test -z "$ac_cv_build_alias" && 2102 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 2103echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 2104 { (exit 1); exit 1; }; } 2105ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || 2106 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5 2107echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;} 2108 { (exit 1); exit 1; }; } 2109 2110fi 2111echo "$as_me:$LINENO: result: $ac_cv_build" >&5 2112echo "${ECHO_T}$ac_cv_build" >&6 2113build=$ac_cv_build 2114build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 2115build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 2116build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 2117 2118 2119echo "$as_me:$LINENO: checking host system type" >&5 2120echo $ECHO_N "checking host system type... $ECHO_C" >&6 2121if test "${ac_cv_host+set}" = set; then 2122 echo $ECHO_N "(cached) $ECHO_C" >&6 2123else 2124 ac_cv_host_alias=$host_alias 2125test -z "$ac_cv_host_alias" && 2126 ac_cv_host_alias=$ac_cv_build_alias 2127ac_cv_host=`$ac_config_sub $ac_cv_host_alias` || 2128 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5 2129echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} 2130 { (exit 1); exit 1; }; } 2131 2132fi 2133echo "$as_me:$LINENO: result: $ac_cv_host" >&5 2134echo "${ECHO_T}$ac_cv_host" >&6 2135host=$ac_cv_host 2136host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 2137host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 2138host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 2139 2140 2141DEPDIR="${am__leading_dot}deps" 2142 2143 ac_config_commands="$ac_config_commands depfiles" 2144 2145 2146am_make=${MAKE-make} 2147cat > confinc << 'END' 2148am__doit: 2149 @echo done 2150.PHONY: am__doit 2151END 2152# If we don't find an include directive, just comment out the code. 2153echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 2154echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6 2155am__include="#" 2156am__quote= 2157_am_result=none 2158# First try GNU make style include. 2159echo "include confinc" > confmf 2160# We grep out `Entering directory' and `Leaving directory' 2161# messages which can occur if `w' ends up in MAKEFLAGS. 2162# In particular we don't look at `^make:' because GNU make might 2163# be invoked under some other name (usually "gmake"), in which 2164# case it prints its new name instead of `make'. 2165if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then 2166 am__include=include 2167 am__quote= 2168 _am_result=GNU 2169fi 2170# Now try BSD make style include. 2171if test "$am__include" = "#"; then 2172 echo '.include "confinc"' > confmf 2173 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then 2174 am__include=.include 2175 am__quote="\"" 2176 _am_result=BSD 2177 fi 2178fi 2179 2180 2181echo "$as_me:$LINENO: result: $_am_result" >&5 2182echo "${ECHO_T}$_am_result" >&6 2183rm -f confinc confmf 2184 2185# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given. 2186if test "${enable_dependency_tracking+set}" = set; then 2187 enableval="$enable_dependency_tracking" 2188 2189fi; 2190if test "x$enable_dependency_tracking" != xno; then 2191 am_depcomp="$ac_aux_dir/depcomp" 2192 AMDEPBACKSLASH='\' 2193fi 2194 2195 2196if test "x$enable_dependency_tracking" != xno; then 2197 AMDEP_TRUE= 2198 AMDEP_FALSE='#' 2199else 2200 AMDEP_TRUE='#' 2201 AMDEP_FALSE= 2202fi 2203 2204 2205 2206ac_ext=c 2207ac_cpp='$CPP $CPPFLAGS' 2208ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2209ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2210ac_compiler_gnu=$ac_cv_c_compiler_gnu 2211if test -n "$ac_tool_prefix"; then 2212 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2213set dummy ${ac_tool_prefix}gcc; ac_word=$2 2214echo "$as_me:$LINENO: checking for $ac_word" >&5 2215echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2216if test "${ac_cv_prog_CC+set}" = set; then 2217 echo $ECHO_N "(cached) $ECHO_C" >&6 2218else 2219 if test -n "$CC"; then 2220 ac_cv_prog_CC="$CC" # Let the user override the test. 2221else 2222as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2223for as_dir in $PATH 2224do 2225 IFS=$as_save_IFS 2226 test -z "$as_dir" && as_dir=. 2227 for ac_exec_ext in '' $ac_executable_extensions; do 2228 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2229 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2230 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2231 break 2 2232 fi 2233done 2234done 2235 2236fi 2237fi 2238CC=$ac_cv_prog_CC 2239if test -n "$CC"; then 2240 echo "$as_me:$LINENO: result: $CC" >&5 2241echo "${ECHO_T}$CC" >&6 2242else 2243 echo "$as_me:$LINENO: result: no" >&5 2244echo "${ECHO_T}no" >&6 2245fi 2246 2247fi 2248if test -z "$ac_cv_prog_CC"; then 2249 ac_ct_CC=$CC 2250 # Extract the first word of "gcc", so it can be a program name with args. 2251set dummy gcc; ac_word=$2 2252echo "$as_me:$LINENO: checking for $ac_word" >&5 2253echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2254if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2255 echo $ECHO_N "(cached) $ECHO_C" >&6 2256else 2257 if test -n "$ac_ct_CC"; then 2258 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2259else 2260as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2261for as_dir in $PATH 2262do 2263 IFS=$as_save_IFS 2264 test -z "$as_dir" && as_dir=. 2265 for ac_exec_ext in '' $ac_executable_extensions; do 2266 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2267 ac_cv_prog_ac_ct_CC="gcc" 2268 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2269 break 2 2270 fi 2271done 2272done 2273 2274fi 2275fi 2276ac_ct_CC=$ac_cv_prog_ac_ct_CC 2277if test -n "$ac_ct_CC"; then 2278 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2279echo "${ECHO_T}$ac_ct_CC" >&6 2280else 2281 echo "$as_me:$LINENO: result: no" >&5 2282echo "${ECHO_T}no" >&6 2283fi 2284 2285 CC=$ac_ct_CC 2286else 2287 CC="$ac_cv_prog_CC" 2288fi 2289 2290if test -z "$CC"; then 2291 if test -n "$ac_tool_prefix"; then 2292 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2293set dummy ${ac_tool_prefix}cc; ac_word=$2 2294echo "$as_me:$LINENO: checking for $ac_word" >&5 2295echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2296if test "${ac_cv_prog_CC+set}" = set; then 2297 echo $ECHO_N "(cached) $ECHO_C" >&6 2298else 2299 if test -n "$CC"; then 2300 ac_cv_prog_CC="$CC" # Let the user override the test. 2301else 2302as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2303for as_dir in $PATH 2304do 2305 IFS=$as_save_IFS 2306 test -z "$as_dir" && as_dir=. 2307 for ac_exec_ext in '' $ac_executable_extensions; do 2308 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2309 ac_cv_prog_CC="${ac_tool_prefix}cc" 2310 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2311 break 2 2312 fi 2313done 2314done 2315 2316fi 2317fi 2318CC=$ac_cv_prog_CC 2319if test -n "$CC"; then 2320 echo "$as_me:$LINENO: result: $CC" >&5 2321echo "${ECHO_T}$CC" >&6 2322else 2323 echo "$as_me:$LINENO: result: no" >&5 2324echo "${ECHO_T}no" >&6 2325fi 2326 2327fi 2328if test -z "$ac_cv_prog_CC"; then 2329 ac_ct_CC=$CC 2330 # Extract the first word of "cc", so it can be a program name with args. 2331set dummy cc; ac_word=$2 2332echo "$as_me:$LINENO: checking for $ac_word" >&5 2333echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2334if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2335 echo $ECHO_N "(cached) $ECHO_C" >&6 2336else 2337 if test -n "$ac_ct_CC"; then 2338 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2339else 2340as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2341for as_dir in $PATH 2342do 2343 IFS=$as_save_IFS 2344 test -z "$as_dir" && as_dir=. 2345 for ac_exec_ext in '' $ac_executable_extensions; do 2346 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2347 ac_cv_prog_ac_ct_CC="cc" 2348 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2349 break 2 2350 fi 2351done 2352done 2353 2354fi 2355fi 2356ac_ct_CC=$ac_cv_prog_ac_ct_CC 2357if test -n "$ac_ct_CC"; then 2358 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2359echo "${ECHO_T}$ac_ct_CC" >&6 2360else 2361 echo "$as_me:$LINENO: result: no" >&5 2362echo "${ECHO_T}no" >&6 2363fi 2364 2365 CC=$ac_ct_CC 2366else 2367 CC="$ac_cv_prog_CC" 2368fi 2369 2370fi 2371if test -z "$CC"; then 2372 # Extract the first word of "cc", so it can be a program name with args. 2373set dummy cc; ac_word=$2 2374echo "$as_me:$LINENO: checking for $ac_word" >&5 2375echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2376if test "${ac_cv_prog_CC+set}" = set; then 2377 echo $ECHO_N "(cached) $ECHO_C" >&6 2378else 2379 if test -n "$CC"; then 2380 ac_cv_prog_CC="$CC" # Let the user override the test. 2381else 2382 ac_prog_rejected=no 2383as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2384for as_dir in $PATH 2385do 2386 IFS=$as_save_IFS 2387 test -z "$as_dir" && as_dir=. 2388 for ac_exec_ext in '' $ac_executable_extensions; do 2389 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2390 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2391 ac_prog_rejected=yes 2392 continue 2393 fi 2394 ac_cv_prog_CC="cc" 2395 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2396 break 2 2397 fi 2398done 2399done 2400 2401if test $ac_prog_rejected = yes; then 2402 # We found a bogon in the path, so make sure we never use it. 2403 set dummy $ac_cv_prog_CC 2404 shift 2405 if test $# != 0; then 2406 # We chose a different compiler from the bogus one. 2407 # However, it has the same basename, so the bogon will be chosen 2408 # first if we set CC to just the basename; use the full file name. 2409 shift 2410 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2411 fi 2412fi 2413fi 2414fi 2415CC=$ac_cv_prog_CC 2416if test -n "$CC"; then 2417 echo "$as_me:$LINENO: result: $CC" >&5 2418echo "${ECHO_T}$CC" >&6 2419else 2420 echo "$as_me:$LINENO: result: no" >&5 2421echo "${ECHO_T}no" >&6 2422fi 2423 2424fi 2425if test -z "$CC"; then 2426 if test -n "$ac_tool_prefix"; then 2427 for ac_prog in cl 2428 do 2429 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2430set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2431echo "$as_me:$LINENO: checking for $ac_word" >&5 2432echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2433if test "${ac_cv_prog_CC+set}" = set; then 2434 echo $ECHO_N "(cached) $ECHO_C" >&6 2435else 2436 if test -n "$CC"; then 2437 ac_cv_prog_CC="$CC" # Let the user override the test. 2438else 2439as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2440for as_dir in $PATH 2441do 2442 IFS=$as_save_IFS 2443 test -z "$as_dir" && as_dir=. 2444 for ac_exec_ext in '' $ac_executable_extensions; do 2445 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2446 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2447 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2448 break 2 2449 fi 2450done 2451done 2452 2453fi 2454fi 2455CC=$ac_cv_prog_CC 2456if test -n "$CC"; then 2457 echo "$as_me:$LINENO: result: $CC" >&5 2458echo "${ECHO_T}$CC" >&6 2459else 2460 echo "$as_me:$LINENO: result: no" >&5 2461echo "${ECHO_T}no" >&6 2462fi 2463 2464 test -n "$CC" && break 2465 done 2466fi 2467if test -z "$CC"; then 2468 ac_ct_CC=$CC 2469 for ac_prog in cl 2470do 2471 # Extract the first word of "$ac_prog", so it can be a program name with args. 2472set dummy $ac_prog; ac_word=$2 2473echo "$as_me:$LINENO: checking for $ac_word" >&5 2474echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2475if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2476 echo $ECHO_N "(cached) $ECHO_C" >&6 2477else 2478 if test -n "$ac_ct_CC"; then 2479 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2480else 2481as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2482for as_dir in $PATH 2483do 2484 IFS=$as_save_IFS 2485 test -z "$as_dir" && as_dir=. 2486 for ac_exec_ext in '' $ac_executable_extensions; do 2487 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2488 ac_cv_prog_ac_ct_CC="$ac_prog" 2489 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2490 break 2 2491 fi 2492done 2493done 2494 2495fi 2496fi 2497ac_ct_CC=$ac_cv_prog_ac_ct_CC 2498if test -n "$ac_ct_CC"; then 2499 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2500echo "${ECHO_T}$ac_ct_CC" >&6 2501else 2502 echo "$as_me:$LINENO: result: no" >&5 2503echo "${ECHO_T}no" >&6 2504fi 2505 2506 test -n "$ac_ct_CC" && break 2507done 2508 2509 CC=$ac_ct_CC 2510fi 2511 2512fi 2513 2514 2515test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 2516See \`config.log' for more details." >&5 2517echo "$as_me: error: no acceptable C compiler found in \$PATH 2518See \`config.log' for more details." >&2;} 2519 { (exit 1); exit 1; }; } 2520 2521# Provide some information about the compiler. 2522echo "$as_me:$LINENO:" \ 2523 "checking for C compiler version" >&5 2524ac_compiler=`set X $ac_compile; echo $2` 2525{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 2526 (eval $ac_compiler --version </dev/null >&5) 2>&5 2527 ac_status=$? 2528 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2529 (exit $ac_status); } 2530{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 2531 (eval $ac_compiler -v </dev/null >&5) 2>&5 2532 ac_status=$? 2533 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2534 (exit $ac_status); } 2535{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5 2536 (eval $ac_compiler -V </dev/null >&5) 2>&5 2537 ac_status=$? 2538 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2539 (exit $ac_status); } 2540 2541cat >conftest.$ac_ext <<_ACEOF 2542/* confdefs.h. */ 2543_ACEOF 2544cat confdefs.h >>conftest.$ac_ext 2545cat >>conftest.$ac_ext <<_ACEOF 2546/* end confdefs.h. */ 2547 2548int 2549main () 2550{ 2551 2552 ; 2553 return 0; 2554} 2555_ACEOF 2556ac_clean_files_save=$ac_clean_files 2557ac_clean_files="$ac_clean_files a.out a.exe b.out" 2558# Try to create an executable without -o first, disregard a.out. 2559# It will help us diagnose broken compilers, and finding out an intuition 2560# of exeext. 2561echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 2562echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6 2563ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2564if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 2565 (eval $ac_link_default) 2>&5 2566 ac_status=$? 2567 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2568 (exit $ac_status); }; then 2569 # Find the output, starting from the most likely. This scheme is 2570# not robust to junk in `.', hence go to wildcards (a.*) only as a last 2571# resort. 2572 2573# Be careful to initialize this variable, since it used to be cached. 2574# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. 2575ac_cv_exeext= 2576# b.out is created by i960 compilers. 2577for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out 2578do 2579 test -f "$ac_file" || continue 2580 case $ac_file in 2581 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) 2582 ;; 2583 conftest.$ac_ext ) 2584 # This is the source file. 2585 ;; 2586 [ab].out ) 2587 # We found the default executable, but exeext='' is most 2588 # certainly right. 2589 break;; 2590 *.* ) 2591 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2592 # FIXME: I believe we export ac_cv_exeext for Libtool, 2593 # but it would be cool to find out if it's true. Does anybody 2594 # maintain Libtool? --akim. 2595 export ac_cv_exeext 2596 break;; 2597 * ) 2598 break;; 2599 esac 2600done 2601else 2602 echo "$as_me: failed program was:" >&5 2603sed 's/^/| /' conftest.$ac_ext >&5 2604 2605{ { echo "$as_me:$LINENO: error: C compiler cannot create executables 2606See \`config.log' for more details." >&5 2607echo "$as_me: error: C compiler cannot create executables 2608See \`config.log' for more details." >&2;} 2609 { (exit 77); exit 77; }; } 2610fi 2611 2612ac_exeext=$ac_cv_exeext 2613echo "$as_me:$LINENO: result: $ac_file" >&5 2614echo "${ECHO_T}$ac_file" >&6 2615 2616# Check the compiler produces executables we can run. If not, either 2617# the compiler is broken, or we cross compile. 2618echo "$as_me:$LINENO: checking whether the C compiler works" >&5 2619echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 2620# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 2621# If not cross compiling, check that we can run a simple program. 2622if test "$cross_compiling" != yes; then 2623 if { ac_try='./$ac_file' 2624 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2625 (eval $ac_try) 2>&5 2626 ac_status=$? 2627 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2628 (exit $ac_status); }; }; then 2629 cross_compiling=no 2630 else 2631 if test "$cross_compiling" = maybe; then 2632 cross_compiling=yes 2633 else 2634 { { echo "$as_me:$LINENO: error: cannot run C compiled programs. 2635If you meant to cross compile, use \`--host'. 2636See \`config.log' for more details." >&5 2637echo "$as_me: error: cannot run C compiled programs. 2638If you meant to cross compile, use \`--host'. 2639See \`config.log' for more details." >&2;} 2640 { (exit 1); exit 1; }; } 2641 fi 2642 fi 2643fi 2644echo "$as_me:$LINENO: result: yes" >&5 2645echo "${ECHO_T}yes" >&6 2646 2647rm -f a.out a.exe conftest$ac_cv_exeext b.out 2648ac_clean_files=$ac_clean_files_save 2649# Check the compiler produces executables we can run. If not, either 2650# the compiler is broken, or we cross compile. 2651echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 2652echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 2653echo "$as_me:$LINENO: result: $cross_compiling" >&5 2654echo "${ECHO_T}$cross_compiling" >&6 2655 2656echo "$as_me:$LINENO: checking for suffix of executables" >&5 2657echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6 2658if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 2659 (eval $ac_link) 2>&5 2660 ac_status=$? 2661 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2662 (exit $ac_status); }; then 2663 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2664# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2665# work properly (i.e., refer to `conftest.exe'), while it won't with 2666# `rm'. 2667for ac_file in conftest.exe conftest conftest.*; do 2668 test -f "$ac_file" || continue 2669 case $ac_file in 2670 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; 2671 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2672 export ac_cv_exeext 2673 break;; 2674 * ) break;; 2675 esac 2676done 2677else 2678 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 2679See \`config.log' for more details." >&5 2680echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 2681See \`config.log' for more details." >&2;} 2682 { (exit 1); exit 1; }; } 2683fi 2684 2685rm -f conftest$ac_cv_exeext 2686echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 2687echo "${ECHO_T}$ac_cv_exeext" >&6 2688 2689rm -f conftest.$ac_ext 2690EXEEXT=$ac_cv_exeext 2691ac_exeext=$EXEEXT 2692echo "$as_me:$LINENO: checking for suffix of object files" >&5 2693echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6 2694if test "${ac_cv_objext+set}" = set; then 2695 echo $ECHO_N "(cached) $ECHO_C" >&6 2696else 2697 cat >conftest.$ac_ext <<_ACEOF 2698/* confdefs.h. */ 2699_ACEOF 2700cat confdefs.h >>conftest.$ac_ext 2701cat >>conftest.$ac_ext <<_ACEOF 2702/* end confdefs.h. */ 2703 2704int 2705main () 2706{ 2707 2708 ; 2709 return 0; 2710} 2711_ACEOF 2712rm -f conftest.o conftest.obj 2713if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2714 (eval $ac_compile) 2>&5 2715 ac_status=$? 2716 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2717 (exit $ac_status); }; then 2718 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do 2719 case $ac_file in 2720 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; 2721 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 2722 break;; 2723 esac 2724done 2725else 2726 echo "$as_me: failed program was:" >&5 2727sed 's/^/| /' conftest.$ac_ext >&5 2728 2729{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 2730See \`config.log' for more details." >&5 2731echo "$as_me: error: cannot compute suffix of object files: cannot compile 2732See \`config.log' for more details." >&2;} 2733 { (exit 1); exit 1; }; } 2734fi 2735 2736rm -f conftest.$ac_cv_objext conftest.$ac_ext 2737fi 2738echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 2739echo "${ECHO_T}$ac_cv_objext" >&6 2740OBJEXT=$ac_cv_objext 2741ac_objext=$OBJEXT 2742echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 2743echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 2744if test "${ac_cv_c_compiler_gnu+set}" = set; then 2745 echo $ECHO_N "(cached) $ECHO_C" >&6 2746else 2747 cat >conftest.$ac_ext <<_ACEOF 2748/* confdefs.h. */ 2749_ACEOF 2750cat confdefs.h >>conftest.$ac_ext 2751cat >>conftest.$ac_ext <<_ACEOF 2752/* end confdefs.h. */ 2753 2754int 2755main () 2756{ 2757#ifndef __GNUC__ 2758 choke me 2759#endif 2760 2761 ; 2762 return 0; 2763} 2764_ACEOF 2765rm -f conftest.$ac_objext 2766if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2767 (eval $ac_compile) 2>conftest.er1 2768 ac_status=$? 2769 grep -v '^ *+' conftest.er1 >conftest.err 2770 rm -f conftest.er1 2771 cat conftest.err >&5 2772 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2773 (exit $ac_status); } && 2774 { ac_try='test -z "$ac_c_werror_flag" 2775 || test ! -s conftest.err' 2776 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2777 (eval $ac_try) 2>&5 2778 ac_status=$? 2779 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2780 (exit $ac_status); }; } && 2781 { ac_try='test -s conftest.$ac_objext' 2782 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2783 (eval $ac_try) 2>&5 2784 ac_status=$? 2785 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2786 (exit $ac_status); }; }; then 2787 ac_compiler_gnu=yes 2788else 2789 echo "$as_me: failed program was:" >&5 2790sed 's/^/| /' conftest.$ac_ext >&5 2791 2792ac_compiler_gnu=no 2793fi 2794rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 2795ac_cv_c_compiler_gnu=$ac_compiler_gnu 2796 2797fi 2798echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 2799echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 2800GCC=`test $ac_compiler_gnu = yes && echo yes` 2801ac_test_CFLAGS=${CFLAGS+set} 2802ac_save_CFLAGS=$CFLAGS 2803CFLAGS="-g" 2804echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 2805echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 2806if test "${ac_cv_prog_cc_g+set}" = set; then 2807 echo $ECHO_N "(cached) $ECHO_C" >&6 2808else 2809 cat >conftest.$ac_ext <<_ACEOF 2810/* confdefs.h. */ 2811_ACEOF 2812cat confdefs.h >>conftest.$ac_ext 2813cat >>conftest.$ac_ext <<_ACEOF 2814/* end confdefs.h. */ 2815 2816int 2817main () 2818{ 2819 2820 ; 2821 return 0; 2822} 2823_ACEOF 2824rm -f conftest.$ac_objext 2825if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2826 (eval $ac_compile) 2>conftest.er1 2827 ac_status=$? 2828 grep -v '^ *+' conftest.er1 >conftest.err 2829 rm -f conftest.er1 2830 cat conftest.err >&5 2831 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2832 (exit $ac_status); } && 2833 { ac_try='test -z "$ac_c_werror_flag" 2834 || test ! -s conftest.err' 2835 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2836 (eval $ac_try) 2>&5 2837 ac_status=$? 2838 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2839 (exit $ac_status); }; } && 2840 { ac_try='test -s conftest.$ac_objext' 2841 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2842 (eval $ac_try) 2>&5 2843 ac_status=$? 2844 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2845 (exit $ac_status); }; }; then 2846 ac_cv_prog_cc_g=yes 2847else 2848 echo "$as_me: failed program was:" >&5 2849sed 's/^/| /' conftest.$ac_ext >&5 2850 2851ac_cv_prog_cc_g=no 2852fi 2853rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 2854fi 2855echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 2856echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 2857if test "$ac_test_CFLAGS" = set; then 2858 CFLAGS=$ac_save_CFLAGS 2859elif test $ac_cv_prog_cc_g = yes; then 2860 if test "$GCC" = yes; then 2861 CFLAGS="-g -O2" 2862 else 2863 CFLAGS="-g" 2864 fi 2865else 2866 if test "$GCC" = yes; then 2867 CFLAGS="-O2" 2868 else 2869 CFLAGS= 2870 fi 2871fi 2872echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 2873echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 2874if test "${ac_cv_prog_cc_stdc+set}" = set; then 2875 echo $ECHO_N "(cached) $ECHO_C" >&6 2876else 2877 ac_cv_prog_cc_stdc=no 2878ac_save_CC=$CC 2879cat >conftest.$ac_ext <<_ACEOF 2880/* confdefs.h. */ 2881_ACEOF 2882cat confdefs.h >>conftest.$ac_ext 2883cat >>conftest.$ac_ext <<_ACEOF 2884/* end confdefs.h. */ 2885#include <stdarg.h> 2886#include <stdio.h> 2887#include <sys/types.h> 2888#include <sys/stat.h> 2889/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 2890struct buf { int x; }; 2891FILE * (*rcsopen) (struct buf *, struct stat *, int); 2892static char *e (p, i) 2893 char **p; 2894 int i; 2895{ 2896 return p[i]; 2897} 2898static char *f (char * (*g) (char **, int), char **p, ...) 2899{ 2900 char *s; 2901 va_list v; 2902 va_start (v,p); 2903 s = g (p, va_arg (v,int)); 2904 va_end (v); 2905 return s; 2906} 2907 2908/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2909 function prototypes and stuff, but not '\xHH' hex character constants. 2910 These don't provoke an error unfortunately, instead are silently treated 2911 as 'x'. The following induces an error, until -std1 is added to get 2912 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 2913 array size at least. It's necessary to write '\x00'==0 to get something 2914 that's true only with -std1. */ 2915int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 2916 2917int test (int i, double x); 2918struct s1 {int (*f) (int a);}; 2919struct s2 {int (*f) (double a);}; 2920int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 2921int argc; 2922char **argv; 2923int 2924main () 2925{ 2926return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 2927 ; 2928 return 0; 2929} 2930_ACEOF 2931# Don't try gcc -ansi; that turns off useful extensions and 2932# breaks some systems' header files. 2933# AIX -qlanglvl=ansi 2934# Ultrix and OSF/1 -std1 2935# HP-UX 10.20 and later -Ae 2936# HP-UX older versions -Aa -D_HPUX_SOURCE 2937# SVR4 -Xc -D__EXTENSIONS__ 2938for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 2939do 2940 CC="$ac_save_CC $ac_arg" 2941 rm -f conftest.$ac_objext 2942if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2943 (eval $ac_compile) 2>conftest.er1 2944 ac_status=$? 2945 grep -v '^ *+' conftest.er1 >conftest.err 2946 rm -f conftest.er1 2947 cat conftest.err >&5 2948 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2949 (exit $ac_status); } && 2950 { ac_try='test -z "$ac_c_werror_flag" 2951 || test ! -s conftest.err' 2952 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2953 (eval $ac_try) 2>&5 2954 ac_status=$? 2955 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2956 (exit $ac_status); }; } && 2957 { ac_try='test -s conftest.$ac_objext' 2958 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 2959 (eval $ac_try) 2>&5 2960 ac_status=$? 2961 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2962 (exit $ac_status); }; }; then 2963 ac_cv_prog_cc_stdc=$ac_arg 2964break 2965else 2966 echo "$as_me: failed program was:" >&5 2967sed 's/^/| /' conftest.$ac_ext >&5 2968 2969fi 2970rm -f conftest.err conftest.$ac_objext 2971done 2972rm -f conftest.$ac_ext conftest.$ac_objext 2973CC=$ac_save_CC 2974 2975fi 2976 2977case "x$ac_cv_prog_cc_stdc" in 2978 x|xno) 2979 echo "$as_me:$LINENO: result: none needed" >&5 2980echo "${ECHO_T}none needed" >&6 ;; 2981 *) 2982 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 2983echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 2984 CC="$CC $ac_cv_prog_cc_stdc" ;; 2985esac 2986 2987# Some people use a C++ compiler to compile C. Since we use `exit', 2988# in C++ we need to declare it. In case someone uses the same compiler 2989# for both compiling C and C++ we need to have the C++ compiler decide 2990# the declaration of exit, since it's the most demanding environment. 2991cat >conftest.$ac_ext <<_ACEOF 2992#ifndef __cplusplus 2993 choke me 2994#endif 2995_ACEOF 2996rm -f conftest.$ac_objext 2997if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 2998 (eval $ac_compile) 2>conftest.er1 2999 ac_status=$? 3000 grep -v '^ *+' conftest.er1 >conftest.err 3001 rm -f conftest.er1 3002 cat conftest.err >&5 3003 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3004 (exit $ac_status); } && 3005 { ac_try='test -z "$ac_c_werror_flag" 3006 || test ! -s conftest.err' 3007 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3008 (eval $ac_try) 2>&5 3009 ac_status=$? 3010 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3011 (exit $ac_status); }; } && 3012 { ac_try='test -s conftest.$ac_objext' 3013 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3014 (eval $ac_try) 2>&5 3015 ac_status=$? 3016 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3017 (exit $ac_status); }; }; then 3018 for ac_declaration in \ 3019 '' \ 3020 'extern "C" void std::exit (int) throw (); using std::exit;' \ 3021 'extern "C" void std::exit (int); using std::exit;' \ 3022 'extern "C" void exit (int) throw ();' \ 3023 'extern "C" void exit (int);' \ 3024 'void exit (int);' 3025do 3026 cat >conftest.$ac_ext <<_ACEOF 3027/* confdefs.h. */ 3028_ACEOF 3029cat confdefs.h >>conftest.$ac_ext 3030cat >>conftest.$ac_ext <<_ACEOF 3031/* end confdefs.h. */ 3032$ac_declaration 3033#include <stdlib.h> 3034int 3035main () 3036{ 3037exit (42); 3038 ; 3039 return 0; 3040} 3041_ACEOF 3042rm -f conftest.$ac_objext 3043if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3044 (eval $ac_compile) 2>conftest.er1 3045 ac_status=$? 3046 grep -v '^ *+' conftest.er1 >conftest.err 3047 rm -f conftest.er1 3048 cat conftest.err >&5 3049 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3050 (exit $ac_status); } && 3051 { ac_try='test -z "$ac_c_werror_flag" 3052 || test ! -s conftest.err' 3053 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3054 (eval $ac_try) 2>&5 3055 ac_status=$? 3056 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3057 (exit $ac_status); }; } && 3058 { ac_try='test -s conftest.$ac_objext' 3059 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3060 (eval $ac_try) 2>&5 3061 ac_status=$? 3062 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3063 (exit $ac_status); }; }; then 3064 : 3065else 3066 echo "$as_me: failed program was:" >&5 3067sed 's/^/| /' conftest.$ac_ext >&5 3068 3069continue 3070fi 3071rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 3072 cat >conftest.$ac_ext <<_ACEOF 3073/* confdefs.h. */ 3074_ACEOF 3075cat confdefs.h >>conftest.$ac_ext 3076cat >>conftest.$ac_ext <<_ACEOF 3077/* end confdefs.h. */ 3078$ac_declaration 3079int 3080main () 3081{ 3082exit (42); 3083 ; 3084 return 0; 3085} 3086_ACEOF 3087rm -f conftest.$ac_objext 3088if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3089 (eval $ac_compile) 2>conftest.er1 3090 ac_status=$? 3091 grep -v '^ *+' conftest.er1 >conftest.err 3092 rm -f conftest.er1 3093 cat conftest.err >&5 3094 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3095 (exit $ac_status); } && 3096 { ac_try='test -z "$ac_c_werror_flag" 3097 || test ! -s conftest.err' 3098 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3099 (eval $ac_try) 2>&5 3100 ac_status=$? 3101 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3102 (exit $ac_status); }; } && 3103 { ac_try='test -s conftest.$ac_objext' 3104 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3105 (eval $ac_try) 2>&5 3106 ac_status=$? 3107 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3108 (exit $ac_status); }; }; then 3109 break 3110else 3111 echo "$as_me: failed program was:" >&5 3112sed 's/^/| /' conftest.$ac_ext >&5 3113 3114fi 3115rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 3116done 3117rm -f conftest* 3118if test -n "$ac_declaration"; then 3119 echo '#ifdef __cplusplus' >>confdefs.h 3120 echo $ac_declaration >>confdefs.h 3121 echo '#endif' >>confdefs.h 3122fi 3123 3124else 3125 echo "$as_me: failed program was:" >&5 3126sed 's/^/| /' conftest.$ac_ext >&5 3127 3128fi 3129rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 3130ac_ext=c 3131ac_cpp='$CPP $CPPFLAGS' 3132ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3133ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3134ac_compiler_gnu=$ac_cv_c_compiler_gnu 3135 3136depcc="$CC" am_compiler_list= 3137 3138echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 3139echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 3140if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 3141 echo $ECHO_N "(cached) $ECHO_C" >&6 3142else 3143 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3144 # We make a subdir and do the tests there. Otherwise we can end up 3145 # making bogus files that we don't know about and never remove. For 3146 # instance it was reported that on HP-UX the gcc test will end up 3147 # making a dummy file named `D' -- because `-MD' means `put the output 3148 # in D'. 3149 mkdir conftest.dir 3150 # Copy depcomp to subdir because otherwise we won't find it if we're 3151 # using a relative directory. 3152 cp "$am_depcomp" conftest.dir 3153 cd conftest.dir 3154 # We will build objects and dependencies in a subdirectory because 3155 # it helps to detect inapplicable dependency modes. For instance 3156 # both Tru64's cc and ICC support -MD to output dependencies as a 3157 # side effect of compilation, but ICC will put the dependencies in 3158 # the current directory while Tru64 will put them in the object 3159 # directory. 3160 mkdir sub 3161 3162 am_cv_CC_dependencies_compiler_type=none 3163 if test "$am_compiler_list" = ""; then 3164 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3165 fi 3166 for depmode in $am_compiler_list; do 3167 # Setup a source with many dependencies, because some compilers 3168 # like to wrap large dependency lists on column 80 (with \), and 3169 # we should not choose a depcomp mode which is confused by this. 3170 # 3171 # We need to recreate these files for each test, as the compiler may 3172 # overwrite some of them when testing with obscure command lines. 3173 # This happens at least with the AIX C compiler. 3174 : > sub/conftest.c 3175 for i in 1 2 3 4 5 6; do 3176 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3177 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3178 # Solaris 8's {/usr,}/bin/sh. 3179 touch sub/conftst$i.h 3180 done 3181 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3182 3183 case $depmode in 3184 nosideeffect) 3185 # after this tag, mechanisms are not by side-effect, so they'll 3186 # only be used when explicitly requested 3187 if test "x$enable_dependency_tracking" = xyes; then 3188 continue 3189 else 3190 break 3191 fi 3192 ;; 3193 none) break ;; 3194 esac 3195 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3196 # mode. It turns out that the SunPro C++ compiler does not properly 3197 # handle `-M -o', and we need to detect this. 3198 if depmode=$depmode \ 3199 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 3200 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3201 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 3202 >/dev/null 2>conftest.err && 3203 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3204 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 3205 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3206 # icc doesn't choke on unknown options, it will just issue warnings 3207 # or remarks (even with -Werror). So we grep stderr for any message 3208 # that says an option was ignored or not supported. 3209 # When given -MP, icc 7.0 and 7.1 complain thusly: 3210 # icc: Command line warning: ignoring option '-M'; no argument required 3211 # The diagnosis changed in icc 8.0: 3212 # icc: Command line remark: option '-MP' not supported 3213 if (grep 'ignoring option' conftest.err || 3214 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3215 am_cv_CC_dependencies_compiler_type=$depmode 3216 break 3217 fi 3218 fi 3219 done 3220 3221 cd .. 3222 rm -rf conftest.dir 3223else 3224 am_cv_CC_dependencies_compiler_type=none 3225fi 3226 3227fi 3228echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 3229echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6 3230CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3231 3232 3233 3234if 3235 test "x$enable_dependency_tracking" != xno \ 3236 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3237 am__fastdepCC_TRUE= 3238 am__fastdepCC_FALSE='#' 3239else 3240 am__fastdepCC_TRUE='#' 3241 am__fastdepCC_FALSE= 3242fi 3243 3244 3245echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 3246echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6 3247if test "${lt_cv_path_SED+set}" = set; then 3248 echo $ECHO_N "(cached) $ECHO_C" >&6 3249else 3250 # Loop through the user's path and test for sed and gsed. 3251# Then use that list of sed's as ones to test for truncation. 3252as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3253for as_dir in $PATH 3254do 3255 IFS=$as_save_IFS 3256 test -z "$as_dir" && as_dir=. 3257 for lt_ac_prog in sed gsed; do 3258 for ac_exec_ext in '' $ac_executable_extensions; do 3259 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then 3260 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 3261 fi 3262 done 3263 done 3264done 3265lt_ac_max=0 3266lt_ac_count=0 3267# Add /usr/xpg4/bin/sed as it is typically found on Solaris 3268# along with /bin/sed that truncates output. 3269for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 3270 test ! -f $lt_ac_sed && continue 3271 cat /dev/null > conftest.in 3272 lt_ac_count=0 3273 echo $ECHO_N "0123456789$ECHO_C" >conftest.in 3274 # Check for GNU sed and select it if it is found. 3275 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 3276 lt_cv_path_SED=$lt_ac_sed 3277 break 3278 fi 3279 while true; do 3280 cat conftest.in conftest.in >conftest.tmp 3281 mv conftest.tmp conftest.in 3282 cp conftest.in conftest.nl 3283 echo >>conftest.nl 3284 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 3285 cmp -s conftest.out conftest.nl || break 3286 # 10000 chars as input seems more than enough 3287 test $lt_ac_count -gt 10 && break 3288 lt_ac_count=`expr $lt_ac_count + 1` 3289 if test $lt_ac_count -gt $lt_ac_max; then 3290 lt_ac_max=$lt_ac_count 3291 lt_cv_path_SED=$lt_ac_sed 3292 fi 3293 done 3294done 3295 3296fi 3297 3298SED=$lt_cv_path_SED 3299echo "$as_me:$LINENO: result: $SED" >&5 3300echo "${ECHO_T}$SED" >&6 3301 3302echo "$as_me:$LINENO: checking for egrep" >&5 3303echo $ECHO_N "checking for egrep... $ECHO_C" >&6 3304if test "${ac_cv_prog_egrep+set}" = set; then 3305 echo $ECHO_N "(cached) $ECHO_C" >&6 3306else 3307 if echo a | (grep -E '(a|b)') >/dev/null 2>&1 3308 then ac_cv_prog_egrep='grep -E' 3309 else ac_cv_prog_egrep='egrep' 3310 fi 3311fi 3312echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 3313echo "${ECHO_T}$ac_cv_prog_egrep" >&6 3314 EGREP=$ac_cv_prog_egrep 3315 3316 3317 3318# Check whether --with-gnu-ld or --without-gnu-ld was given. 3319if test "${with_gnu_ld+set}" = set; then 3320 withval="$with_gnu_ld" 3321 test "$withval" = no || with_gnu_ld=yes 3322else 3323 with_gnu_ld=no 3324fi; 3325ac_prog=ld 3326if test "$GCC" = yes; then 3327 # Check if gcc -print-prog-name=ld gives a path. 3328 echo "$as_me:$LINENO: checking for ld used by $CC" >&5 3329echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6 3330 case $host in 3331 *-*-mingw*) 3332 # gcc leaves a trailing carriage return which upsets mingw 3333 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 3334 *) 3335 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 3336 esac 3337 case $ac_prog in 3338 # Accept absolute paths. 3339 [\\/]* | ?:[\\/]*) 3340 re_direlt='/[^/][^/]*/\.\./' 3341 # Canonicalize the pathname of ld 3342 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 3343 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 3344 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 3345 done 3346 test -z "$LD" && LD="$ac_prog" 3347 ;; 3348 "") 3349 # If it fails, then pretend we aren't using GCC. 3350 ac_prog=ld 3351 ;; 3352 *) 3353 # If it is relative, then search for the first ld in PATH. 3354 with_gnu_ld=unknown 3355 ;; 3356 esac 3357elif test "$with_gnu_ld" = yes; then 3358 echo "$as_me:$LINENO: checking for GNU ld" >&5 3359echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 3360else 3361 echo "$as_me:$LINENO: checking for non-GNU ld" >&5 3362echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6 3363fi 3364if test "${lt_cv_path_LD+set}" = set; then 3365 echo $ECHO_N "(cached) $ECHO_C" >&6 3366else 3367 if test -z "$LD"; then 3368 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 3369 for ac_dir in $PATH; do 3370 IFS="$lt_save_ifs" 3371 test -z "$ac_dir" && ac_dir=. 3372 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 3373 lt_cv_path_LD="$ac_dir/$ac_prog" 3374 # Check to see if the program is GNU ld. I'd rather use --version, 3375 # but apparently some variants of GNU ld only accept -v. 3376 # Break only if it was the GNU/non-GNU ld that we prefer. 3377 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 3378 *GNU* | *'with BFD'*) 3379 test "$with_gnu_ld" != no && break 3380 ;; 3381 *) 3382 test "$with_gnu_ld" != yes && break 3383 ;; 3384 esac 3385 fi 3386 done 3387 IFS="$lt_save_ifs" 3388else 3389 lt_cv_path_LD="$LD" # Let the user override the test with a path. 3390fi 3391fi 3392 3393LD="$lt_cv_path_LD" 3394if test -n "$LD"; then 3395 echo "$as_me:$LINENO: result: $LD" >&5 3396echo "${ECHO_T}$LD" >&6 3397else 3398 echo "$as_me:$LINENO: result: no" >&5 3399echo "${ECHO_T}no" >&6 3400fi 3401test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 3402echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 3403 { (exit 1); exit 1; }; } 3404echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 3405echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6 3406if test "${lt_cv_prog_gnu_ld+set}" = set; then 3407 echo $ECHO_N "(cached) $ECHO_C" >&6 3408else 3409 # I'd rather use --version here, but apparently some GNU lds only accept -v. 3410case `$LD -v 2>&1 </dev/null` in 3411*GNU* | *'with BFD'*) 3412 lt_cv_prog_gnu_ld=yes 3413 ;; 3414*) 3415 lt_cv_prog_gnu_ld=no 3416 ;; 3417esac 3418fi 3419echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 3420echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6 3421with_gnu_ld=$lt_cv_prog_gnu_ld 3422 3423 3424echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 3425echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6 3426if test "${lt_cv_ld_reload_flag+set}" = set; then 3427 echo $ECHO_N "(cached) $ECHO_C" >&6 3428else 3429 lt_cv_ld_reload_flag='-r' 3430fi 3431echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 3432echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6 3433reload_flag=$lt_cv_ld_reload_flag 3434case $reload_flag in 3435"" | " "*) ;; 3436*) reload_flag=" $reload_flag" ;; 3437esac 3438reload_cmds='$LD$reload_flag -o $output$reload_objs' 3439case $host_os in 3440 darwin*) 3441 if test "$GCC" = yes; then 3442 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 3443 else 3444 reload_cmds='$LD$reload_flag -o $output$reload_objs' 3445 fi 3446 ;; 3447esac 3448 3449echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 3450echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6 3451if test "${lt_cv_path_NM+set}" = set; then 3452 echo $ECHO_N "(cached) $ECHO_C" >&6 3453else 3454 if test -n "$NM"; then 3455 # Let the user override the test. 3456 lt_cv_path_NM="$NM" 3457else 3458 lt_nm_to_check="${ac_tool_prefix}nm" 3459 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 3460 lt_nm_to_check="$lt_nm_to_check nm" 3461 fi 3462 for lt_tmp_nm in $lt_nm_to_check; do 3463 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 3464 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 3465 IFS="$lt_save_ifs" 3466 test -z "$ac_dir" && ac_dir=. 3467 tmp_nm="$ac_dir/$lt_tmp_nm" 3468 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 3469 # Check to see if the nm accepts a BSD-compat flag. 3470 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 3471 # nm: unknown option "B" ignored 3472 # Tru64's nm complains that /dev/null is an invalid object file 3473 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 3474 */dev/null* | *'Invalid file or object type'*) 3475 lt_cv_path_NM="$tmp_nm -B" 3476 break 3477 ;; 3478 *) 3479 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 3480 */dev/null*) 3481 lt_cv_path_NM="$tmp_nm -p" 3482 break 3483 ;; 3484 *) 3485 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 3486 continue # so that we can try to find one that supports BSD flags 3487 ;; 3488 esac 3489 ;; 3490 esac 3491 fi 3492 done 3493 IFS="$lt_save_ifs" 3494 done 3495 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 3496fi 3497fi 3498echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 3499echo "${ECHO_T}$lt_cv_path_NM" >&6 3500NM="$lt_cv_path_NM" 3501 3502echo "$as_me:$LINENO: checking whether ln -s works" >&5 3503echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6 3504LN_S=$as_ln_s 3505if test "$LN_S" = "ln -s"; then 3506 echo "$as_me:$LINENO: result: yes" >&5 3507echo "${ECHO_T}yes" >&6 3508else 3509 echo "$as_me:$LINENO: result: no, using $LN_S" >&5 3510echo "${ECHO_T}no, using $LN_S" >&6 3511fi 3512 3513echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5 3514echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6 3515if test "${lt_cv_deplibs_check_method+set}" = set; then 3516 echo $ECHO_N "(cached) $ECHO_C" >&6 3517else 3518 lt_cv_file_magic_cmd='$MAGIC_CMD' 3519lt_cv_file_magic_test_file= 3520lt_cv_deplibs_check_method='unknown' 3521# Need to set the preceding variable on all platforms that support 3522# interlibrary dependencies. 3523# 'none' -- dependencies not supported. 3524# `unknown' -- same as none, but documents that we really don't know. 3525# 'pass_all' -- all dependencies passed with no checks. 3526# 'test_compile' -- check by making test program. 3527# 'file_magic [[regex]]' -- check by looking for files in library path 3528# which responds to the $file_magic_cmd with a given extended regex. 3529# If you have `file' or equivalent on your system and you're not sure 3530# whether `pass_all' will *always* work, you probably want this one. 3531 3532case $host_os in 3533aix4* | aix5*) 3534 lt_cv_deplibs_check_method=pass_all 3535 ;; 3536 3537beos*) 3538 lt_cv_deplibs_check_method=pass_all 3539 ;; 3540 3541bsdi[45]*) 3542 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 3543 lt_cv_file_magic_cmd='/usr/bin/file -L' 3544 lt_cv_file_magic_test_file=/shlib/libc.so 3545 ;; 3546 3547cygwin*) 3548 # func_win32_libid is a shell function defined in ltmain.sh 3549 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 3550 lt_cv_file_magic_cmd='func_win32_libid' 3551 ;; 3552 3553mingw* | pw32*) 3554 # Base MSYS/MinGW do not provide the 'file' command needed by 3555 # func_win32_libid shell function, so use a weaker test based on 'objdump'. 3556 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 3557 lt_cv_file_magic_cmd='$OBJDUMP -f' 3558 ;; 3559 3560darwin* | rhapsody*) 3561 lt_cv_deplibs_check_method=pass_all 3562 ;; 3563 3564freebsd* | kfreebsd*-gnu | dragonfly*) 3565 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 3566 case $host_cpu in 3567 i*86 ) 3568 # Not sure whether the presence of OpenBSD here was a mistake. 3569 # Let's accept both of them until this is cleared up. 3570 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 3571 lt_cv_file_magic_cmd=/usr/bin/file 3572 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 3573 ;; 3574 esac 3575 else 3576 lt_cv_deplibs_check_method=pass_all 3577 fi 3578 ;; 3579 3580gnu*) 3581 lt_cv_deplibs_check_method=pass_all 3582 ;; 3583 3584hpux10.20* | hpux11*) 3585 lt_cv_file_magic_cmd=/usr/bin/file 3586 case $host_cpu in 3587 ia64*) 3588 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 3589 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 3590 ;; 3591 hppa*64*) 3592 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' 3593 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 3594 ;; 3595 *) 3596 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 3597 lt_cv_file_magic_test_file=/usr/lib/libc.sl 3598 ;; 3599 esac 3600 ;; 3601 3602interix3*) 3603 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 3604 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 3605 ;; 3606 3607irix5* | irix6* | nonstopux*) 3608 case $LD in 3609 *-32|*"-32 ") libmagic=32-bit;; 3610 *-n32|*"-n32 ") libmagic=N32;; 3611 *-64|*"-64 ") libmagic=64-bit;; 3612 *) libmagic=never-match;; 3613 esac 3614 lt_cv_deplibs_check_method=pass_all 3615 ;; 3616 3617# This must be Linux ELF. 3618linux*) 3619 lt_cv_deplibs_check_method=pass_all 3620 ;; 3621 3622netbsd*) 3623 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 3624 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 3625 else 3626 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 3627 fi 3628 ;; 3629 3630newos6*) 3631 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 3632 lt_cv_file_magic_cmd=/usr/bin/file 3633 lt_cv_file_magic_test_file=/usr/lib/libnls.so 3634 ;; 3635 3636nto-qnx*) 3637 lt_cv_deplibs_check_method=unknown 3638 ;; 3639 3640openbsd*) 3641 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 3642 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 3643 else 3644 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 3645 fi 3646 ;; 3647 3648osf3* | osf4* | osf5*) 3649 lt_cv_deplibs_check_method=pass_all 3650 ;; 3651 3652solaris*) 3653 lt_cv_deplibs_check_method=pass_all 3654 ;; 3655 3656sysv4 | sysv4.3*) 3657 case $host_vendor in 3658 motorola) 3659 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]' 3660 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 3661 ;; 3662 ncr) 3663 lt_cv_deplibs_check_method=pass_all 3664 ;; 3665 sequent) 3666 lt_cv_file_magic_cmd='/bin/file' 3667 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 3668 ;; 3669 sni) 3670 lt_cv_file_magic_cmd='/bin/file' 3671 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 3672 lt_cv_file_magic_test_file=/lib/libc.so 3673 ;; 3674 siemens) 3675 lt_cv_deplibs_check_method=pass_all 3676 ;; 3677 pc) 3678 lt_cv_deplibs_check_method=pass_all 3679 ;; 3680 esac 3681 ;; 3682 3683sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 3684 lt_cv_deplibs_check_method=pass_all 3685 ;; 3686esac 3687 3688fi 3689echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 3690echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6 3691file_magic_cmd=$lt_cv_file_magic_cmd 3692deplibs_check_method=$lt_cv_deplibs_check_method 3693test -z "$deplibs_check_method" && deplibs_check_method=unknown 3694 3695 3696 3697 3698# If no C compiler was specified, use CC. 3699LTCC=${LTCC-"$CC"} 3700 3701# If no C compiler flags were specified, use CFLAGS. 3702LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 3703 3704# Allow CC to be a program name with arguments. 3705compiler=$CC 3706 3707 3708# Check whether --enable-libtool-lock or --disable-libtool-lock was given. 3709if test "${enable_libtool_lock+set}" = set; then 3710 enableval="$enable_libtool_lock" 3711 3712fi; 3713test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 3714 3715# Some flags need to be propagated to the compiler or linker for good 3716# libtool support. 3717case $host in 3718ia64-*-hpux*) 3719 # Find out which ABI we are using. 3720 echo 'int i;' > conftest.$ac_ext 3721 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3722 (eval $ac_compile) 2>&5 3723 ac_status=$? 3724 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3725 (exit $ac_status); }; then 3726 case `/usr/bin/file conftest.$ac_objext` in 3727 *ELF-32*) 3728 HPUX_IA64_MODE="32" 3729 ;; 3730 *ELF-64*) 3731 HPUX_IA64_MODE="64" 3732 ;; 3733 esac 3734 fi 3735 rm -rf conftest* 3736 ;; 3737*-*-irix6*) 3738 # Find out which ABI we are using. 3739 echo '#line 3739 "configure"' > conftest.$ac_ext 3740 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3741 (eval $ac_compile) 2>&5 3742 ac_status=$? 3743 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3744 (exit $ac_status); }; then 3745 if test "$lt_cv_prog_gnu_ld" = yes; then 3746 case `/usr/bin/file conftest.$ac_objext` in 3747 *32-bit*) 3748 LD="${LD-ld} -melf32bsmip" 3749 ;; 3750 *N32*) 3751 LD="${LD-ld} -melf32bmipn32" 3752 ;; 3753 *64-bit*) 3754 LD="${LD-ld} -melf64bmip" 3755 ;; 3756 esac 3757 else 3758 case `/usr/bin/file conftest.$ac_objext` in 3759 *32-bit*) 3760 LD="${LD-ld} -32" 3761 ;; 3762 *N32*) 3763 LD="${LD-ld} -n32" 3764 ;; 3765 *64-bit*) 3766 LD="${LD-ld} -64" 3767 ;; 3768 esac 3769 fi 3770 fi 3771 rm -rf conftest* 3772 ;; 3773 3774x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) 3775 # Find out which ABI we are using. 3776 echo 'int i;' > conftest.$ac_ext 3777 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3778 (eval $ac_compile) 2>&5 3779 ac_status=$? 3780 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3781 (exit $ac_status); }; then 3782 case `/usr/bin/file conftest.o` in 3783 *32-bit*) 3784 case $host in 3785 x86_64-*linux*) 3786 LD="${LD-ld} -m elf_i386" 3787 ;; 3788 ppc64-*linux*|powerpc64-*linux*) 3789 LD="${LD-ld} -m elf32ppclinux" 3790 ;; 3791 s390x-*linux*) 3792 LD="${LD-ld} -m elf_s390" 3793 ;; 3794 sparc64-*linux*) 3795 LD="${LD-ld} -m elf32_sparc" 3796 ;; 3797 esac 3798 ;; 3799 *64-bit*) 3800 case $host in 3801 x86_64-*linux*) 3802 LD="${LD-ld} -m elf_x86_64" 3803 ;; 3804 ppc*-*linux*|powerpc*-*linux*) 3805 LD="${LD-ld} -m elf64ppc" 3806 ;; 3807 s390*-*linux*) 3808 LD="${LD-ld} -m elf64_s390" 3809 ;; 3810 sparc*-*linux*) 3811 LD="${LD-ld} -m elf64_sparc" 3812 ;; 3813 esac 3814 ;; 3815 esac 3816 fi 3817 rm -rf conftest* 3818 ;; 3819 3820*-*-sco3.2v5*) 3821 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 3822 SAVE_CFLAGS="$CFLAGS" 3823 CFLAGS="$CFLAGS -belf" 3824 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 3825echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6 3826if test "${lt_cv_cc_needs_belf+set}" = set; then 3827 echo $ECHO_N "(cached) $ECHO_C" >&6 3828else 3829 ac_ext=c 3830ac_cpp='$CPP $CPPFLAGS' 3831ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3832ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3833ac_compiler_gnu=$ac_cv_c_compiler_gnu 3834 3835 cat >conftest.$ac_ext <<_ACEOF 3836/* confdefs.h. */ 3837_ACEOF 3838cat confdefs.h >>conftest.$ac_ext 3839cat >>conftest.$ac_ext <<_ACEOF 3840/* end confdefs.h. */ 3841 3842int 3843main () 3844{ 3845 3846 ; 3847 return 0; 3848} 3849_ACEOF 3850rm -f conftest.$ac_objext conftest$ac_exeext 3851if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 3852 (eval $ac_link) 2>conftest.er1 3853 ac_status=$? 3854 grep -v '^ *+' conftest.er1 >conftest.err 3855 rm -f conftest.er1 3856 cat conftest.err >&5 3857 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3858 (exit $ac_status); } && 3859 { ac_try='test -z "$ac_c_werror_flag" 3860 || test ! -s conftest.err' 3861 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3862 (eval $ac_try) 2>&5 3863 ac_status=$? 3864 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3865 (exit $ac_status); }; } && 3866 { ac_try='test -s conftest$ac_exeext' 3867 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3868 (eval $ac_try) 2>&5 3869 ac_status=$? 3870 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3871 (exit $ac_status); }; }; then 3872 lt_cv_cc_needs_belf=yes 3873else 3874 echo "$as_me: failed program was:" >&5 3875sed 's/^/| /' conftest.$ac_ext >&5 3876 3877lt_cv_cc_needs_belf=no 3878fi 3879rm -f conftest.err conftest.$ac_objext \ 3880 conftest$ac_exeext conftest.$ac_ext 3881 ac_ext=c 3882ac_cpp='$CPP $CPPFLAGS' 3883ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3884ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3885ac_compiler_gnu=$ac_cv_c_compiler_gnu 3886 3887fi 3888echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 3889echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6 3890 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 3891 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 3892 CFLAGS="$SAVE_CFLAGS" 3893 fi 3894 ;; 3895sparc*-*solaris*) 3896 # Find out which ABI we are using. 3897 echo 'int i;' > conftest.$ac_ext 3898 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3899 (eval $ac_compile) 2>&5 3900 ac_status=$? 3901 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3902 (exit $ac_status); }; then 3903 case `/usr/bin/file conftest.o` in 3904 *64-bit*) 3905 case $lt_cv_prog_gnu_ld in 3906 yes*) LD="${LD-ld} -m elf64_sparc" ;; 3907 *) LD="${LD-ld} -64" ;; 3908 esac 3909 ;; 3910 esac 3911 fi 3912 rm -rf conftest* 3913 ;; 3914 3915 3916esac 3917 3918need_locks="$enable_libtool_lock" 3919 3920 3921ac_ext=c 3922ac_cpp='$CPP $CPPFLAGS' 3923ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3924ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3925ac_compiler_gnu=$ac_cv_c_compiler_gnu 3926echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 3927echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 3928# On Suns, sometimes $CPP names a directory. 3929if test -n "$CPP" && test -d "$CPP"; then 3930 CPP= 3931fi 3932if test -z "$CPP"; then 3933 if test "${ac_cv_prog_CPP+set}" = set; then 3934 echo $ECHO_N "(cached) $ECHO_C" >&6 3935else 3936 # Double quotes because CPP needs to be expanded 3937 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3938 do 3939 ac_preproc_ok=false 3940for ac_c_preproc_warn_flag in '' yes 3941do 3942 # Use a header file that comes with gcc, so configuring glibc 3943 # with a fresh cross-compiler works. 3944 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3945 # <limits.h> exists even on freestanding compilers. 3946 # On the NeXT, cc -E runs the code through the compiler's parser, 3947 # not just through cpp. "Syntax error" is here to catch this case. 3948 cat >conftest.$ac_ext <<_ACEOF 3949/* confdefs.h. */ 3950_ACEOF 3951cat confdefs.h >>conftest.$ac_ext 3952cat >>conftest.$ac_ext <<_ACEOF 3953/* end confdefs.h. */ 3954#ifdef __STDC__ 3955# include <limits.h> 3956#else 3957# include <assert.h> 3958#endif 3959 Syntax error 3960_ACEOF 3961if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 3962 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 3963 ac_status=$? 3964 grep -v '^ *+' conftest.er1 >conftest.err 3965 rm -f conftest.er1 3966 cat conftest.err >&5 3967 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3968 (exit $ac_status); } >/dev/null; then 3969 if test -s conftest.err; then 3970 ac_cpp_err=$ac_c_preproc_warn_flag 3971 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 3972 else 3973 ac_cpp_err= 3974 fi 3975else 3976 ac_cpp_err=yes 3977fi 3978if test -z "$ac_cpp_err"; then 3979 : 3980else 3981 echo "$as_me: failed program was:" >&5 3982sed 's/^/| /' conftest.$ac_ext >&5 3983 3984 # Broken: fails on valid input. 3985continue 3986fi 3987rm -f conftest.err conftest.$ac_ext 3988 3989 # OK, works on sane cases. Now check whether non-existent headers 3990 # can be detected and how. 3991 cat >conftest.$ac_ext <<_ACEOF 3992/* confdefs.h. */ 3993_ACEOF 3994cat confdefs.h >>conftest.$ac_ext 3995cat >>conftest.$ac_ext <<_ACEOF 3996/* end confdefs.h. */ 3997#include <ac_nonexistent.h> 3998_ACEOF 3999if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 4000 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 4001 ac_status=$? 4002 grep -v '^ *+' conftest.er1 >conftest.err 4003 rm -f conftest.er1 4004 cat conftest.err >&5 4005 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4006 (exit $ac_status); } >/dev/null; then 4007 if test -s conftest.err; then 4008 ac_cpp_err=$ac_c_preproc_warn_flag 4009 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 4010 else 4011 ac_cpp_err= 4012 fi 4013else 4014 ac_cpp_err=yes 4015fi 4016if test -z "$ac_cpp_err"; then 4017 # Broken: success on invalid input. 4018continue 4019else 4020 echo "$as_me: failed program was:" >&5 4021sed 's/^/| /' conftest.$ac_ext >&5 4022 4023 # Passes both tests. 4024ac_preproc_ok=: 4025break 4026fi 4027rm -f conftest.err conftest.$ac_ext 4028 4029done 4030# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4031rm -f conftest.err conftest.$ac_ext 4032if $ac_preproc_ok; then 4033 break 4034fi 4035 4036 done 4037 ac_cv_prog_CPP=$CPP 4038 4039fi 4040 CPP=$ac_cv_prog_CPP 4041else 4042 ac_cv_prog_CPP=$CPP 4043fi 4044echo "$as_me:$LINENO: result: $CPP" >&5 4045echo "${ECHO_T}$CPP" >&6 4046ac_preproc_ok=false 4047for ac_c_preproc_warn_flag in '' yes 4048do 4049 # Use a header file that comes with gcc, so configuring glibc 4050 # with a fresh cross-compiler works. 4051 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4052 # <limits.h> exists even on freestanding compilers. 4053 # On the NeXT, cc -E runs the code through the compiler's parser, 4054 # not just through cpp. "Syntax error" is here to catch this case. 4055 cat >conftest.$ac_ext <<_ACEOF 4056/* confdefs.h. */ 4057_ACEOF 4058cat confdefs.h >>conftest.$ac_ext 4059cat >>conftest.$ac_ext <<_ACEOF 4060/* end confdefs.h. */ 4061#ifdef __STDC__ 4062# include <limits.h> 4063#else 4064# include <assert.h> 4065#endif 4066 Syntax error 4067_ACEOF 4068if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 4069 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 4070 ac_status=$? 4071 grep -v '^ *+' conftest.er1 >conftest.err 4072 rm -f conftest.er1 4073 cat conftest.err >&5 4074 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4075 (exit $ac_status); } >/dev/null; then 4076 if test -s conftest.err; then 4077 ac_cpp_err=$ac_c_preproc_warn_flag 4078 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 4079 else 4080 ac_cpp_err= 4081 fi 4082else 4083 ac_cpp_err=yes 4084fi 4085if test -z "$ac_cpp_err"; then 4086 : 4087else 4088 echo "$as_me: failed program was:" >&5 4089sed 's/^/| /' conftest.$ac_ext >&5 4090 4091 # Broken: fails on valid input. 4092continue 4093fi 4094rm -f conftest.err conftest.$ac_ext 4095 4096 # OK, works on sane cases. Now check whether non-existent headers 4097 # can be detected and how. 4098 cat >conftest.$ac_ext <<_ACEOF 4099/* confdefs.h. */ 4100_ACEOF 4101cat confdefs.h >>conftest.$ac_ext 4102cat >>conftest.$ac_ext <<_ACEOF 4103/* end confdefs.h. */ 4104#include <ac_nonexistent.h> 4105_ACEOF 4106if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 4107 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 4108 ac_status=$? 4109 grep -v '^ *+' conftest.er1 >conftest.err 4110 rm -f conftest.er1 4111 cat conftest.err >&5 4112 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4113 (exit $ac_status); } >/dev/null; then 4114 if test -s conftest.err; then 4115 ac_cpp_err=$ac_c_preproc_warn_flag 4116 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 4117 else 4118 ac_cpp_err= 4119 fi 4120else 4121 ac_cpp_err=yes 4122fi 4123if test -z "$ac_cpp_err"; then 4124 # Broken: success on invalid input. 4125continue 4126else 4127 echo "$as_me: failed program was:" >&5 4128sed 's/^/| /' conftest.$ac_ext >&5 4129 4130 # Passes both tests. 4131ac_preproc_ok=: 4132break 4133fi 4134rm -f conftest.err conftest.$ac_ext 4135 4136done 4137# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4138rm -f conftest.err conftest.$ac_ext 4139if $ac_preproc_ok; then 4140 : 4141else 4142 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 4143See \`config.log' for more details." >&5 4144echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 4145See \`config.log' for more details." >&2;} 4146 { (exit 1); exit 1; }; } 4147fi 4148 4149ac_ext=c 4150ac_cpp='$CPP $CPPFLAGS' 4151ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4152ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4153ac_compiler_gnu=$ac_cv_c_compiler_gnu 4154 4155 4156echo "$as_me:$LINENO: checking for ANSI C header files" >&5 4157echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 4158if test "${ac_cv_header_stdc+set}" = set; then 4159 echo $ECHO_N "(cached) $ECHO_C" >&6 4160else 4161 cat >conftest.$ac_ext <<_ACEOF 4162/* confdefs.h. */ 4163_ACEOF 4164cat confdefs.h >>conftest.$ac_ext 4165cat >>conftest.$ac_ext <<_ACEOF 4166/* end confdefs.h. */ 4167#include <stdlib.h> 4168#include <stdarg.h> 4169#include <string.h> 4170#include <float.h> 4171 4172int 4173main () 4174{ 4175 4176 ; 4177 return 0; 4178} 4179_ACEOF 4180rm -f conftest.$ac_objext 4181if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4182 (eval $ac_compile) 2>conftest.er1 4183 ac_status=$? 4184 grep -v '^ *+' conftest.er1 >conftest.err 4185 rm -f conftest.er1 4186 cat conftest.err >&5 4187 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4188 (exit $ac_status); } && 4189 { ac_try='test -z "$ac_c_werror_flag" 4190 || test ! -s conftest.err' 4191 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4192 (eval $ac_try) 2>&5 4193 ac_status=$? 4194 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4195 (exit $ac_status); }; } && 4196 { ac_try='test -s conftest.$ac_objext' 4197 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4198 (eval $ac_try) 2>&5 4199 ac_status=$? 4200 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4201 (exit $ac_status); }; }; then 4202 ac_cv_header_stdc=yes 4203else 4204 echo "$as_me: failed program was:" >&5 4205sed 's/^/| /' conftest.$ac_ext >&5 4206 4207ac_cv_header_stdc=no 4208fi 4209rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4210 4211if test $ac_cv_header_stdc = yes; then 4212 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4213 cat >conftest.$ac_ext <<_ACEOF 4214/* confdefs.h. */ 4215_ACEOF 4216cat confdefs.h >>conftest.$ac_ext 4217cat >>conftest.$ac_ext <<_ACEOF 4218/* end confdefs.h. */ 4219#include <string.h> 4220 4221_ACEOF 4222if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4223 $EGREP "memchr" >/dev/null 2>&1; then 4224 : 4225else 4226 ac_cv_header_stdc=no 4227fi 4228rm -f conftest* 4229 4230fi 4231 4232if test $ac_cv_header_stdc = yes; then 4233 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4234 cat >conftest.$ac_ext <<_ACEOF 4235/* confdefs.h. */ 4236_ACEOF 4237cat confdefs.h >>conftest.$ac_ext 4238cat >>conftest.$ac_ext <<_ACEOF 4239/* end confdefs.h. */ 4240#include <stdlib.h> 4241 4242_ACEOF 4243if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4244 $EGREP "free" >/dev/null 2>&1; then 4245 : 4246else 4247 ac_cv_header_stdc=no 4248fi 4249rm -f conftest* 4250 4251fi 4252 4253if test $ac_cv_header_stdc = yes; then 4254 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4255 if test "$cross_compiling" = yes; then 4256 : 4257else 4258 cat >conftest.$ac_ext <<_ACEOF 4259/* confdefs.h. */ 4260_ACEOF 4261cat confdefs.h >>conftest.$ac_ext 4262cat >>conftest.$ac_ext <<_ACEOF 4263/* end confdefs.h. */ 4264#include <ctype.h> 4265#if ((' ' & 0x0FF) == 0x020) 4266# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4267# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4268#else 4269# define ISLOWER(c) \ 4270 (('a' <= (c) && (c) <= 'i') \ 4271 || ('j' <= (c) && (c) <= 'r') \ 4272 || ('s' <= (c) && (c) <= 'z')) 4273# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4274#endif 4275 4276#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4277int 4278main () 4279{ 4280 int i; 4281 for (i = 0; i < 256; i++) 4282 if (XOR (islower (i), ISLOWER (i)) 4283 || toupper (i) != TOUPPER (i)) 4284 exit(2); 4285 exit (0); 4286} 4287_ACEOF 4288rm -f conftest$ac_exeext 4289if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 4290 (eval $ac_link) 2>&5 4291 ac_status=$? 4292 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4293 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 4294 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4295 (eval $ac_try) 2>&5 4296 ac_status=$? 4297 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4298 (exit $ac_status); }; }; then 4299 : 4300else 4301 echo "$as_me: program exited with status $ac_status" >&5 4302echo "$as_me: failed program was:" >&5 4303sed 's/^/| /' conftest.$ac_ext >&5 4304 4305( exit $ac_status ) 4306ac_cv_header_stdc=no 4307fi 4308rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 4309fi 4310fi 4311fi 4312echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 4313echo "${ECHO_T}$ac_cv_header_stdc" >&6 4314if test $ac_cv_header_stdc = yes; then 4315 4316cat >>confdefs.h <<\_ACEOF 4317#define STDC_HEADERS 1 4318_ACEOF 4319 4320fi 4321 4322# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4333 inttypes.h stdint.h unistd.h 4334do 4335as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 4336echo "$as_me:$LINENO: checking for $ac_header" >&5 4337echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 4338if eval "test \"\${$as_ac_Header+set}\" = set"; then 4339 echo $ECHO_N "(cached) $ECHO_C" >&6 4340else 4341 cat >conftest.$ac_ext <<_ACEOF 4342/* confdefs.h. */ 4343_ACEOF 4344cat confdefs.h >>conftest.$ac_ext 4345cat >>conftest.$ac_ext <<_ACEOF 4346/* end confdefs.h. */ 4347$ac_includes_default 4348 4349#include <$ac_header> 4350_ACEOF 4351rm -f conftest.$ac_objext 4352if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4353 (eval $ac_compile) 2>conftest.er1 4354 ac_status=$? 4355 grep -v '^ *+' conftest.er1 >conftest.err 4356 rm -f conftest.er1 4357 cat conftest.err >&5 4358 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4359 (exit $ac_status); } && 4360 { ac_try='test -z "$ac_c_werror_flag" 4361 || test ! -s conftest.err' 4362 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4363 (eval $ac_try) 2>&5 4364 ac_status=$? 4365 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4366 (exit $ac_status); }; } && 4367 { ac_try='test -s conftest.$ac_objext' 4368 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4369 (eval $ac_try) 2>&5 4370 ac_status=$? 4371 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4372 (exit $ac_status); }; }; then 4373 eval "$as_ac_Header=yes" 4374else 4375 echo "$as_me: failed program was:" >&5 4376sed 's/^/| /' conftest.$ac_ext >&5 4377 4378eval "$as_ac_Header=no" 4379fi 4380rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4381fi 4382echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 4383echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 4384if test `eval echo '${'$as_ac_Header'}'` = yes; then 4385 cat >>confdefs.h <<_ACEOF 4386#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 4387_ACEOF 4388 4389fi 4390 4391done 4392 4393 4394 4395for ac_header in dlfcn.h 4396do 4397as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 4398if eval "test \"\${$as_ac_Header+set}\" = set"; then 4399 echo "$as_me:$LINENO: checking for $ac_header" >&5 4400echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 4401if eval "test \"\${$as_ac_Header+set}\" = set"; then 4402 echo $ECHO_N "(cached) $ECHO_C" >&6 4403fi 4404echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 4405echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 4406else 4407 # Is the header compilable? 4408echo "$as_me:$LINENO: checking $ac_header usability" >&5 4409echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 4410cat >conftest.$ac_ext <<_ACEOF 4411/* confdefs.h. */ 4412_ACEOF 4413cat confdefs.h >>conftest.$ac_ext 4414cat >>conftest.$ac_ext <<_ACEOF 4415/* end confdefs.h. */ 4416$ac_includes_default 4417#include <$ac_header> 4418_ACEOF 4419rm -f conftest.$ac_objext 4420if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4421 (eval $ac_compile) 2>conftest.er1 4422 ac_status=$? 4423 grep -v '^ *+' conftest.er1 >conftest.err 4424 rm -f conftest.er1 4425 cat conftest.err >&5 4426 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4427 (exit $ac_status); } && 4428 { ac_try='test -z "$ac_c_werror_flag" 4429 || test ! -s conftest.err' 4430 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4431 (eval $ac_try) 2>&5 4432 ac_status=$? 4433 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4434 (exit $ac_status); }; } && 4435 { ac_try='test -s conftest.$ac_objext' 4436 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4437 (eval $ac_try) 2>&5 4438 ac_status=$? 4439 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4440 (exit $ac_status); }; }; then 4441 ac_header_compiler=yes 4442else 4443 echo "$as_me: failed program was:" >&5 4444sed 's/^/| /' conftest.$ac_ext >&5 4445 4446ac_header_compiler=no 4447fi 4448rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4449echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 4450echo "${ECHO_T}$ac_header_compiler" >&6 4451 4452# Is the header present? 4453echo "$as_me:$LINENO: checking $ac_header presence" >&5 4454echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 4455cat >conftest.$ac_ext <<_ACEOF 4456/* confdefs.h. */ 4457_ACEOF 4458cat confdefs.h >>conftest.$ac_ext 4459cat >>conftest.$ac_ext <<_ACEOF 4460/* end confdefs.h. */ 4461#include <$ac_header> 4462_ACEOF 4463if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 4464 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 4465 ac_status=$? 4466 grep -v '^ *+' conftest.er1 >conftest.err 4467 rm -f conftest.er1 4468 cat conftest.err >&5 4469 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4470 (exit $ac_status); } >/dev/null; then 4471 if test -s conftest.err; then 4472 ac_cpp_err=$ac_c_preproc_warn_flag 4473 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag 4474 else 4475 ac_cpp_err= 4476 fi 4477else 4478 ac_cpp_err=yes 4479fi 4480if test -z "$ac_cpp_err"; then 4481 ac_header_preproc=yes 4482else 4483 echo "$as_me: failed program was:" >&5 4484sed 's/^/| /' conftest.$ac_ext >&5 4485 4486 ac_header_preproc=no 4487fi 4488rm -f conftest.err conftest.$ac_ext 4489echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 4490echo "${ECHO_T}$ac_header_preproc" >&6 4491 4492# So? What about this header? 4493case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 4494 yes:no: ) 4495 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 4496echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 4497 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 4498echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 4499 ac_header_preproc=yes 4500 ;; 4501 no:yes:* ) 4502 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 4503echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 4504 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 4505echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 4506 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 4507echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 4508 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 4509echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 4510 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 4511echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 4512 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 4513echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 4514 ( 4515 cat <<\_ASBOX 4516## ---------------------------------------------------------------------- ## 4517## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 4518## ---------------------------------------------------------------------- ## 4519_ASBOX 4520 ) | 4521 sed "s/^/$as_me: WARNING: /" >&2 4522 ;; 4523esac 4524echo "$as_me:$LINENO: checking for $ac_header" >&5 4525echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 4526if eval "test \"\${$as_ac_Header+set}\" = set"; then 4527 echo $ECHO_N "(cached) $ECHO_C" >&6 4528else 4529 eval "$as_ac_Header=\$ac_header_preproc" 4530fi 4531echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 4532echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 4533 4534fi 4535if test `eval echo '${'$as_ac_Header'}'` = yes; then 4536 cat >>confdefs.h <<_ACEOF 4537#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 4538_ACEOF 4539 4540fi 4541 4542done 4543 4544ac_ext=cc 4545ac_cpp='$CXXCPP $CPPFLAGS' 4546ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4547ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4548ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4549if test -n "$ac_tool_prefix"; then 4550 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC 4551 do 4552 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4553set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4554echo "$as_me:$LINENO: checking for $ac_word" >&5 4555echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 4556if test "${ac_cv_prog_CXX+set}" = set; then 4557 echo $ECHO_N "(cached) $ECHO_C" >&6 4558else 4559 if test -n "$CXX"; then 4560 ac_cv_prog_CXX="$CXX" # Let the user override the test. 4561else 4562as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4563for as_dir in $PATH 4564do 4565 IFS=$as_save_IFS 4566 test -z "$as_dir" && as_dir=. 4567 for ac_exec_ext in '' $ac_executable_extensions; do 4568 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4569 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 4570 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4571 break 2 4572 fi 4573done 4574done 4575 4576fi 4577fi 4578CXX=$ac_cv_prog_CXX 4579if test -n "$CXX"; then 4580 echo "$as_me:$LINENO: result: $CXX" >&5 4581echo "${ECHO_T}$CXX" >&6 4582else 4583 echo "$as_me:$LINENO: result: no" >&5 4584echo "${ECHO_T}no" >&6 4585fi 4586 4587 test -n "$CXX" && break 4588 done 4589fi 4590if test -z "$CXX"; then 4591 ac_ct_CXX=$CXX 4592 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC 4593do 4594 # Extract the first word of "$ac_prog", so it can be a program name with args. 4595set dummy $ac_prog; ac_word=$2 4596echo "$as_me:$LINENO: checking for $ac_word" >&5 4597echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 4598if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 4599 echo $ECHO_N "(cached) $ECHO_C" >&6 4600else 4601 if test -n "$ac_ct_CXX"; then 4602 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 4603else 4604as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4605for as_dir in $PATH 4606do 4607 IFS=$as_save_IFS 4608 test -z "$as_dir" && as_dir=. 4609 for ac_exec_ext in '' $ac_executable_extensions; do 4610 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4611 ac_cv_prog_ac_ct_CXX="$ac_prog" 4612 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 4613 break 2 4614 fi 4615done 4616done 4617 4618fi 4619fi 4620ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 4621if test -n "$ac_ct_CXX"; then 4622 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 4623echo "${ECHO_T}$ac_ct_CXX" >&6 4624else 4625 echo "$as_me:$LINENO: result: no" >&5 4626echo "${ECHO_T}no" >&6 4627fi 4628 4629 test -n "$ac_ct_CXX" && break 4630done 4631test -n "$ac_ct_CXX" || ac_ct_CXX="g++" 4632 4633 CXX=$ac_ct_CXX 4634fi 4635 4636 4637# Provide some information about the compiler. 4638echo "$as_me:$LINENO:" \ 4639 "checking for C++ compiler version" >&5 4640ac_compiler=`set X $ac_compile; echo $2` 4641{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 4642 (eval $ac_compiler --version </dev/null >&5) 2>&5 4643 ac_status=$? 4644 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4645 (exit $ac_status); } 4646{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 4647 (eval $ac_compiler -v </dev/null >&5) 2>&5 4648 ac_status=$? 4649 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4650 (exit $ac_status); } 4651{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5 4652 (eval $ac_compiler -V </dev/null >&5) 2>&5 4653 ac_status=$? 4654 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4655 (exit $ac_status); } 4656 4657echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 4658echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6 4659if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 4660 echo $ECHO_N "(cached) $ECHO_C" >&6 4661else 4662 cat >conftest.$ac_ext <<_ACEOF 4663/* confdefs.h. */ 4664_ACEOF 4665cat confdefs.h >>conftest.$ac_ext 4666cat >>conftest.$ac_ext <<_ACEOF 4667/* end confdefs.h. */ 4668 4669int 4670main () 4671{ 4672#ifndef __GNUC__ 4673 choke me 4674#endif 4675 4676 ; 4677 return 0; 4678} 4679_ACEOF 4680rm -f conftest.$ac_objext 4681if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4682 (eval $ac_compile) 2>conftest.er1 4683 ac_status=$? 4684 grep -v '^ *+' conftest.er1 >conftest.err 4685 rm -f conftest.er1 4686 cat conftest.err >&5 4687 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4688 (exit $ac_status); } && 4689 { ac_try='test -z "$ac_cxx_werror_flag" 4690 || test ! -s conftest.err' 4691 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4692 (eval $ac_try) 2>&5 4693 ac_status=$? 4694 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4695 (exit $ac_status); }; } && 4696 { ac_try='test -s conftest.$ac_objext' 4697 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4698 (eval $ac_try) 2>&5 4699 ac_status=$? 4700 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4701 (exit $ac_status); }; }; then 4702 ac_compiler_gnu=yes 4703else 4704 echo "$as_me: failed program was:" >&5 4705sed 's/^/| /' conftest.$ac_ext >&5 4706 4707ac_compiler_gnu=no 4708fi 4709rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4710ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 4711 4712fi 4713echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 4714echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6 4715GXX=`test $ac_compiler_gnu = yes && echo yes` 4716ac_test_CXXFLAGS=${CXXFLAGS+set} 4717ac_save_CXXFLAGS=$CXXFLAGS 4718CXXFLAGS="-g" 4719echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 4720echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6 4721if test "${ac_cv_prog_cxx_g+set}" = set; then 4722 echo $ECHO_N "(cached) $ECHO_C" >&6 4723else 4724 cat >conftest.$ac_ext <<_ACEOF 4725/* confdefs.h. */ 4726_ACEOF 4727cat confdefs.h >>conftest.$ac_ext 4728cat >>conftest.$ac_ext <<_ACEOF 4729/* end confdefs.h. */ 4730 4731int 4732main () 4733{ 4734 4735 ; 4736 return 0; 4737} 4738_ACEOF 4739rm -f conftest.$ac_objext 4740if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4741 (eval $ac_compile) 2>conftest.er1 4742 ac_status=$? 4743 grep -v '^ *+' conftest.er1 >conftest.err 4744 rm -f conftest.er1 4745 cat conftest.err >&5 4746 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4747 (exit $ac_status); } && 4748 { ac_try='test -z "$ac_cxx_werror_flag" 4749 || test ! -s conftest.err' 4750 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4751 (eval $ac_try) 2>&5 4752 ac_status=$? 4753 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4754 (exit $ac_status); }; } && 4755 { ac_try='test -s conftest.$ac_objext' 4756 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4757 (eval $ac_try) 2>&5 4758 ac_status=$? 4759 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4760 (exit $ac_status); }; }; then 4761 ac_cv_prog_cxx_g=yes 4762else 4763 echo "$as_me: failed program was:" >&5 4764sed 's/^/| /' conftest.$ac_ext >&5 4765 4766ac_cv_prog_cxx_g=no 4767fi 4768rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4769fi 4770echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 4771echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6 4772if test "$ac_test_CXXFLAGS" = set; then 4773 CXXFLAGS=$ac_save_CXXFLAGS 4774elif test $ac_cv_prog_cxx_g = yes; then 4775 if test "$GXX" = yes; then 4776 CXXFLAGS="-g -O2" 4777 else 4778 CXXFLAGS="-g" 4779 fi 4780else 4781 if test "$GXX" = yes; then 4782 CXXFLAGS="-O2" 4783 else 4784 CXXFLAGS= 4785 fi 4786fi 4787for ac_declaration in \ 4788 '' \ 4789 'extern "C" void std::exit (int) throw (); using std::exit;' \ 4790 'extern "C" void std::exit (int); using std::exit;' \ 4791 'extern "C" void exit (int) throw ();' \ 4792 'extern "C" void exit (int);' \ 4793 'void exit (int);' 4794do 4795 cat >conftest.$ac_ext <<_ACEOF 4796/* confdefs.h. */ 4797_ACEOF 4798cat confdefs.h >>conftest.$ac_ext 4799cat >>conftest.$ac_ext <<_ACEOF 4800/* end confdefs.h. */ 4801$ac_declaration 4802#include <stdlib.h> 4803int 4804main () 4805{ 4806exit (42); 4807 ; 4808 return 0; 4809} 4810_ACEOF 4811rm -f conftest.$ac_objext 4812if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4813 (eval $ac_compile) 2>conftest.er1 4814 ac_status=$? 4815 grep -v '^ *+' conftest.er1 >conftest.err 4816 rm -f conftest.er1 4817 cat conftest.err >&5 4818 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4819 (exit $ac_status); } && 4820 { ac_try='test -z "$ac_cxx_werror_flag" 4821 || test ! -s conftest.err' 4822 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4823 (eval $ac_try) 2>&5 4824 ac_status=$? 4825 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4826 (exit $ac_status); }; } && 4827 { ac_try='test -s conftest.$ac_objext' 4828 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4829 (eval $ac_try) 2>&5 4830 ac_status=$? 4831 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4832 (exit $ac_status); }; }; then 4833 : 4834else 4835 echo "$as_me: failed program was:" >&5 4836sed 's/^/| /' conftest.$ac_ext >&5 4837 4838continue 4839fi 4840rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4841 cat >conftest.$ac_ext <<_ACEOF 4842/* confdefs.h. */ 4843_ACEOF 4844cat confdefs.h >>conftest.$ac_ext 4845cat >>conftest.$ac_ext <<_ACEOF 4846/* end confdefs.h. */ 4847$ac_declaration 4848int 4849main () 4850{ 4851exit (42); 4852 ; 4853 return 0; 4854} 4855_ACEOF 4856rm -f conftest.$ac_objext 4857if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4858 (eval $ac_compile) 2>conftest.er1 4859 ac_status=$? 4860 grep -v '^ *+' conftest.er1 >conftest.err 4861 rm -f conftest.er1 4862 cat conftest.err >&5 4863 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4864 (exit $ac_status); } && 4865 { ac_try='test -z "$ac_cxx_werror_flag" 4866 || test ! -s conftest.err' 4867 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4868 (eval $ac_try) 2>&5 4869 ac_status=$? 4870 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4871 (exit $ac_status); }; } && 4872 { ac_try='test -s conftest.$ac_objext' 4873 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 4874 (eval $ac_try) 2>&5 4875 ac_status=$? 4876 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4877 (exit $ac_status); }; }; then 4878 break 4879else 4880 echo "$as_me: failed program was:" >&5 4881sed 's/^/| /' conftest.$ac_ext >&5 4882 4883fi 4884rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4885done 4886rm -f conftest* 4887if test -n "$ac_declaration"; then 4888 echo '#ifdef __cplusplus' >>confdefs.h 4889 echo $ac_declaration >>confdefs.h 4890 echo '#endif' >>confdefs.h 4891fi 4892 4893ac_ext=cc 4894ac_cpp='$CXXCPP $CPPFLAGS' 4895ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4896ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4897ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4898 4899depcc="$CXX" am_compiler_list= 4900 4901echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 4902echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 4903if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then 4904 echo $ECHO_N "(cached) $ECHO_C" >&6 4905else 4906 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4907 # We make a subdir and do the tests there. Otherwise we can end up 4908 # making bogus files that we don't know about and never remove. For 4909 # instance it was reported that on HP-UX the gcc test will end up 4910 # making a dummy file named `D' -- because `-MD' means `put the output 4911 # in D'. 4912 mkdir conftest.dir 4913 # Copy depcomp to subdir because otherwise we won't find it if we're 4914 # using a relative directory. 4915 cp "$am_depcomp" conftest.dir 4916 cd conftest.dir 4917 # We will build objects and dependencies in a subdirectory because 4918 # it helps to detect inapplicable dependency modes. For instance 4919 # both Tru64's cc and ICC support -MD to output dependencies as a 4920 # side effect of compilation, but ICC will put the dependencies in 4921 # the current directory while Tru64 will put them in the object 4922 # directory. 4923 mkdir sub 4924 4925 am_cv_CXX_dependencies_compiler_type=none 4926 if test "$am_compiler_list" = ""; then 4927 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4928 fi 4929 for depmode in $am_compiler_list; do 4930 # Setup a source with many dependencies, because some compilers 4931 # like to wrap large dependency lists on column 80 (with \), and 4932 # we should not choose a depcomp mode which is confused by this. 4933 # 4934 # We need to recreate these files for each test, as the compiler may 4935 # overwrite some of them when testing with obscure command lines. 4936 # This happens at least with the AIX C compiler. 4937 : > sub/conftest.c 4938 for i in 1 2 3 4 5 6; do 4939 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4940 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 4941 # Solaris 8's {/usr,}/bin/sh. 4942 touch sub/conftst$i.h 4943 done 4944 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4945 4946 case $depmode in 4947 nosideeffect) 4948 # after this tag, mechanisms are not by side-effect, so they'll 4949 # only be used when explicitly requested 4950 if test "x$enable_dependency_tracking" = xyes; then 4951 continue 4952 else 4953 break 4954 fi 4955 ;; 4956 none) break ;; 4957 esac 4958 # We check with `-c' and `-o' for the sake of the "dashmstdout" 4959 # mode. It turns out that the SunPro C++ compiler does not properly 4960 # handle `-M -o', and we need to detect this. 4961 if depmode=$depmode \ 4962 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 4963 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4964 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 4965 >/dev/null 2>conftest.err && 4966 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4967 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 4968 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4969 # icc doesn't choke on unknown options, it will just issue warnings 4970 # or remarks (even with -Werror). So we grep stderr for any message 4971 # that says an option was ignored or not supported. 4972 # When given -MP, icc 7.0 and 7.1 complain thusly: 4973 # icc: Command line warning: ignoring option '-M'; no argument required 4974 # The diagnosis changed in icc 8.0: 4975 # icc: Command line remark: option '-MP' not supported 4976 if (grep 'ignoring option' conftest.err || 4977 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4978 am_cv_CXX_dependencies_compiler_type=$depmode 4979 break 4980 fi 4981 fi 4982 done 4983 4984 cd .. 4985 rm -rf conftest.dir 4986else 4987 am_cv_CXX_dependencies_compiler_type=none 4988fi 4989 4990fi 4991echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 4992echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6 4993CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 4994 4995 4996 4997if 4998 test "x$enable_dependency_tracking" != xno \ 4999 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 5000 am__fastdepCXX_TRUE= 5001 am__fastdepCXX_FALSE='#' 5002else 5003 am__fastdepCXX_TRUE='#' 5004 am__fastdepCXX_FALSE= 5005fi 5006 5007 5008 5009 5010if test -n "$CXX" && ( test "X$CXX" != "Xno" && 5011 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 5012 (test "X$CXX" != "Xg++"))) ; then 5013 ac_ext=cc 5014ac_cpp='$CXXCPP $CPPFLAGS' 5015ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5016ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5017ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5018echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 5019echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6 5020if test -z "$CXXCPP"; then 5021 if test "${ac_cv_prog_CXXCPP+set}" = set; then 5022 echo $ECHO_N "(cached) $ECHO_C" >&6 5023else 5024 # Double quotes because CXXCPP needs to be expanded 5025 for CXXCPP in "$CXX -E" "/lib/cpp" 5026 do 5027 ac_preproc_ok=false 5028for ac_cxx_preproc_warn_flag in '' yes 5029do 5030 # Use a header file that comes with gcc, so configuring glibc 5031 # with a fresh cross-compiler works. 5032 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5033 # <limits.h> exists even on freestanding compilers. 5034 # On the NeXT, cc -E runs the code through the compiler's parser, 5035 # not just through cpp. "Syntax error" is here to catch this case. 5036 cat >conftest.$ac_ext <<_ACEOF 5037/* confdefs.h. */ 5038_ACEOF 5039cat confdefs.h >>conftest.$ac_ext 5040cat >>conftest.$ac_ext <<_ACEOF 5041/* end confdefs.h. */ 5042#ifdef __STDC__ 5043# include <limits.h> 5044#else 5045# include <assert.h> 5046#endif 5047 Syntax error 5048_ACEOF 5049if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 5050 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 5051 ac_status=$? 5052 grep -v '^ *+' conftest.er1 >conftest.err 5053 rm -f conftest.er1 5054 cat conftest.err >&5 5055 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5056 (exit $ac_status); } >/dev/null; then 5057 if test -s conftest.err; then 5058 ac_cpp_err=$ac_cxx_preproc_warn_flag 5059 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag 5060 else 5061 ac_cpp_err= 5062 fi 5063else 5064 ac_cpp_err=yes 5065fi 5066if test -z "$ac_cpp_err"; then 5067 : 5068else 5069 echo "$as_me: failed program was:" >&5 5070sed 's/^/| /' conftest.$ac_ext >&5 5071 5072 # Broken: fails on valid input. 5073continue 5074fi 5075rm -f conftest.err conftest.$ac_ext 5076 5077 # OK, works on sane cases. Now check whether non-existent headers 5078 # can be detected and how. 5079 cat >conftest.$ac_ext <<_ACEOF 5080/* confdefs.h. */ 5081_ACEOF 5082cat confdefs.h >>conftest.$ac_ext 5083cat >>conftest.$ac_ext <<_ACEOF 5084/* end confdefs.h. */ 5085#include <ac_nonexistent.h> 5086_ACEOF 5087if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 5088 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 5089 ac_status=$? 5090 grep -v '^ *+' conftest.er1 >conftest.err 5091 rm -f conftest.er1 5092 cat conftest.err >&5 5093 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5094 (exit $ac_status); } >/dev/null; then 5095 if test -s conftest.err; then 5096 ac_cpp_err=$ac_cxx_preproc_warn_flag 5097 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag 5098 else 5099 ac_cpp_err= 5100 fi 5101else 5102 ac_cpp_err=yes 5103fi 5104if test -z "$ac_cpp_err"; then 5105 # Broken: success on invalid input. 5106continue 5107else 5108 echo "$as_me: failed program was:" >&5 5109sed 's/^/| /' conftest.$ac_ext >&5 5110 5111 # Passes both tests. 5112ac_preproc_ok=: 5113break 5114fi 5115rm -f conftest.err conftest.$ac_ext 5116 5117done 5118# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5119rm -f conftest.err conftest.$ac_ext 5120if $ac_preproc_ok; then 5121 break 5122fi 5123 5124 done 5125 ac_cv_prog_CXXCPP=$CXXCPP 5126 5127fi 5128 CXXCPP=$ac_cv_prog_CXXCPP 5129else 5130 ac_cv_prog_CXXCPP=$CXXCPP 5131fi 5132echo "$as_me:$LINENO: result: $CXXCPP" >&5 5133echo "${ECHO_T}$CXXCPP" >&6 5134ac_preproc_ok=false 5135for ac_cxx_preproc_warn_flag in '' yes 5136do 5137 # Use a header file that comes with gcc, so configuring glibc 5138 # with a fresh cross-compiler works. 5139 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5140 # <limits.h> exists even on freestanding compilers. 5141 # On the NeXT, cc -E runs the code through the compiler's parser, 5142 # not just through cpp. "Syntax error" is here to catch this case. 5143 cat >conftest.$ac_ext <<_ACEOF 5144/* confdefs.h. */ 5145_ACEOF 5146cat confdefs.h >>conftest.$ac_ext 5147cat >>conftest.$ac_ext <<_ACEOF 5148/* end confdefs.h. */ 5149#ifdef __STDC__ 5150# include <limits.h> 5151#else 5152# include <assert.h> 5153#endif 5154 Syntax error 5155_ACEOF 5156if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 5157 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 5158 ac_status=$? 5159 grep -v '^ *+' conftest.er1 >conftest.err 5160 rm -f conftest.er1 5161 cat conftest.err >&5 5162 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5163 (exit $ac_status); } >/dev/null; then 5164 if test -s conftest.err; then 5165 ac_cpp_err=$ac_cxx_preproc_warn_flag 5166 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag 5167 else 5168 ac_cpp_err= 5169 fi 5170else 5171 ac_cpp_err=yes 5172fi 5173if test -z "$ac_cpp_err"; then 5174 : 5175else 5176 echo "$as_me: failed program was:" >&5 5177sed 's/^/| /' conftest.$ac_ext >&5 5178 5179 # Broken: fails on valid input. 5180continue 5181fi 5182rm -f conftest.err conftest.$ac_ext 5183 5184 # OK, works on sane cases. Now check whether non-existent headers 5185 # can be detected and how. 5186 cat >conftest.$ac_ext <<_ACEOF 5187/* confdefs.h. */ 5188_ACEOF 5189cat confdefs.h >>conftest.$ac_ext 5190cat >>conftest.$ac_ext <<_ACEOF 5191/* end confdefs.h. */ 5192#include <ac_nonexistent.h> 5193_ACEOF 5194if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 5195 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 5196 ac_status=$? 5197 grep -v '^ *+' conftest.er1 >conftest.err 5198 rm -f conftest.er1 5199 cat conftest.err >&5 5200 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5201 (exit $ac_status); } >/dev/null; then 5202 if test -s conftest.err; then 5203 ac_cpp_err=$ac_cxx_preproc_warn_flag 5204 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag 5205 else 5206 ac_cpp_err= 5207 fi 5208else 5209 ac_cpp_err=yes 5210fi 5211if test -z "$ac_cpp_err"; then 5212 # Broken: success on invalid input. 5213continue 5214else 5215 echo "$as_me: failed program was:" >&5 5216sed 's/^/| /' conftest.$ac_ext >&5 5217 5218 # Passes both tests. 5219ac_preproc_ok=: 5220break 5221fi 5222rm -f conftest.err conftest.$ac_ext 5223 5224done 5225# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5226rm -f conftest.err conftest.$ac_ext 5227if $ac_preproc_ok; then 5228 : 5229else 5230 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check 5231See \`config.log' for more details." >&5 5232echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check 5233See \`config.log' for more details." >&2;} 5234 { (exit 1); exit 1; }; } 5235fi 5236 5237ac_ext=cc 5238ac_cpp='$CXXCPP $CPPFLAGS' 5239ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5240ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5241ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5242 5243fi 5244 5245 5246ac_ext=f 5247ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 5248ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5249ac_compiler_gnu=$ac_cv_f77_compiler_gnu 5250if test -n "$ac_tool_prefix"; then 5251 for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran 5252 do 5253 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5254set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5255echo "$as_me:$LINENO: checking for $ac_word" >&5 5256echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5257if test "${ac_cv_prog_F77+set}" = set; then 5258 echo $ECHO_N "(cached) $ECHO_C" >&6 5259else 5260 if test -n "$F77"; then 5261 ac_cv_prog_F77="$F77" # Let the user override the test. 5262else 5263as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5264for as_dir in $PATH 5265do 5266 IFS=$as_save_IFS 5267 test -z "$as_dir" && as_dir=. 5268 for ac_exec_ext in '' $ac_executable_extensions; do 5269 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5270 ac_cv_prog_F77="$ac_tool_prefix$ac_prog" 5271 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5272 break 2 5273 fi 5274done 5275done 5276 5277fi 5278fi 5279F77=$ac_cv_prog_F77 5280if test -n "$F77"; then 5281 echo "$as_me:$LINENO: result: $F77" >&5 5282echo "${ECHO_T}$F77" >&6 5283else 5284 echo "$as_me:$LINENO: result: no" >&5 5285echo "${ECHO_T}no" >&6 5286fi 5287 5288 test -n "$F77" && break 5289 done 5290fi 5291if test -z "$F77"; then 5292 ac_ct_F77=$F77 5293 for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran 5294do 5295 # Extract the first word of "$ac_prog", so it can be a program name with args. 5296set dummy $ac_prog; ac_word=$2 5297echo "$as_me:$LINENO: checking for $ac_word" >&5 5298echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5299if test "${ac_cv_prog_ac_ct_F77+set}" = set; then 5300 echo $ECHO_N "(cached) $ECHO_C" >&6 5301else 5302 if test -n "$ac_ct_F77"; then 5303 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. 5304else 5305as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5306for as_dir in $PATH 5307do 5308 IFS=$as_save_IFS 5309 test -z "$as_dir" && as_dir=. 5310 for ac_exec_ext in '' $ac_executable_extensions; do 5311 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5312 ac_cv_prog_ac_ct_F77="$ac_prog" 5313 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5314 break 2 5315 fi 5316done 5317done 5318 5319fi 5320fi 5321ac_ct_F77=$ac_cv_prog_ac_ct_F77 5322if test -n "$ac_ct_F77"; then 5323 echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 5324echo "${ECHO_T}$ac_ct_F77" >&6 5325else 5326 echo "$as_me:$LINENO: result: no" >&5 5327echo "${ECHO_T}no" >&6 5328fi 5329 5330 test -n "$ac_ct_F77" && break 5331done 5332 5333 F77=$ac_ct_F77 5334fi 5335 5336 5337# Provide some information about the compiler. 5338echo "$as_me:5338:" \ 5339 "checking for Fortran 77 compiler version" >&5 5340ac_compiler=`set X $ac_compile; echo $2` 5341{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 5342 (eval $ac_compiler --version </dev/null >&5) 2>&5 5343 ac_status=$? 5344 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5345 (exit $ac_status); } 5346{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 5347 (eval $ac_compiler -v </dev/null >&5) 2>&5 5348 ac_status=$? 5349 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5350 (exit $ac_status); } 5351{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5 5352 (eval $ac_compiler -V </dev/null >&5) 2>&5 5353 ac_status=$? 5354 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5355 (exit $ac_status); } 5356rm -f a.out 5357 5358# If we don't use `.F' as extension, the preprocessor is not run on the 5359# input file. (Note that this only needs to work for GNU compilers.) 5360ac_save_ext=$ac_ext 5361ac_ext=F 5362echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 5363echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6 5364if test "${ac_cv_f77_compiler_gnu+set}" = set; then 5365 echo $ECHO_N "(cached) $ECHO_C" >&6 5366else 5367 cat >conftest.$ac_ext <<_ACEOF 5368 program main 5369#ifndef __GNUC__ 5370 choke me 5371#endif 5372 5373 end 5374_ACEOF 5375rm -f conftest.$ac_objext 5376if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5377 (eval $ac_compile) 2>conftest.er1 5378 ac_status=$? 5379 grep -v '^ *+' conftest.er1 >conftest.err 5380 rm -f conftest.er1 5381 cat conftest.err >&5 5382 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5383 (exit $ac_status); } && 5384 { ac_try='test -z "$ac_f77_werror_flag" 5385 || test ! -s conftest.err' 5386 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5387 (eval $ac_try) 2>&5 5388 ac_status=$? 5389 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5390 (exit $ac_status); }; } && 5391 { ac_try='test -s conftest.$ac_objext' 5392 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5393 (eval $ac_try) 2>&5 5394 ac_status=$? 5395 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5396 (exit $ac_status); }; }; then 5397 ac_compiler_gnu=yes 5398else 5399 echo "$as_me: failed program was:" >&5 5400sed 's/^/| /' conftest.$ac_ext >&5 5401 5402ac_compiler_gnu=no 5403fi 5404rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 5405ac_cv_f77_compiler_gnu=$ac_compiler_gnu 5406 5407fi 5408echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 5409echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6 5410ac_ext=$ac_save_ext 5411ac_test_FFLAGS=${FFLAGS+set} 5412ac_save_FFLAGS=$FFLAGS 5413FFLAGS= 5414echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 5415echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6 5416if test "${ac_cv_prog_f77_g+set}" = set; then 5417 echo $ECHO_N "(cached) $ECHO_C" >&6 5418else 5419 FFLAGS=-g 5420cat >conftest.$ac_ext <<_ACEOF 5421 program main 5422 5423 end 5424_ACEOF 5425rm -f conftest.$ac_objext 5426if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5427 (eval $ac_compile) 2>conftest.er1 5428 ac_status=$? 5429 grep -v '^ *+' conftest.er1 >conftest.err 5430 rm -f conftest.er1 5431 cat conftest.err >&5 5432 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5433 (exit $ac_status); } && 5434 { ac_try='test -z "$ac_f77_werror_flag" 5435 || test ! -s conftest.err' 5436 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5437 (eval $ac_try) 2>&5 5438 ac_status=$? 5439 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5440 (exit $ac_status); }; } && 5441 { ac_try='test -s conftest.$ac_objext' 5442 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 5443 (eval $ac_try) 2>&5 5444 ac_status=$? 5445 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5446 (exit $ac_status); }; }; then 5447 ac_cv_prog_f77_g=yes 5448else 5449 echo "$as_me: failed program was:" >&5 5450sed 's/^/| /' conftest.$ac_ext >&5 5451 5452ac_cv_prog_f77_g=no 5453fi 5454rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 5455 5456fi 5457echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 5458echo "${ECHO_T}$ac_cv_prog_f77_g" >&6 5459if test "$ac_test_FFLAGS" = set; then 5460 FFLAGS=$ac_save_FFLAGS 5461elif test $ac_cv_prog_f77_g = yes; then 5462 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 5463 FFLAGS="-g -O2" 5464 else 5465 FFLAGS="-g" 5466 fi 5467else 5468 if test "x$ac_cv_f77_compiler_gnu" = xyes; then 5469 FFLAGS="-O2" 5470 else 5471 FFLAGS= 5472 fi 5473fi 5474 5475G77=`test $ac_compiler_gnu = yes && echo yes` 5476ac_ext=c 5477ac_cpp='$CPP $CPPFLAGS' 5478ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5479ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5480ac_compiler_gnu=$ac_cv_c_compiler_gnu 5481 5482 5483 5484# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 5485 5486# find the maximum length of command line arguments 5487echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 5488echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6 5489if test "${lt_cv_sys_max_cmd_len+set}" = set; then 5490 echo $ECHO_N "(cached) $ECHO_C" >&6 5491else 5492 i=0 5493 teststring="ABCD" 5494 5495 case $build_os in 5496 msdosdjgpp*) 5497 # On DJGPP, this test can blow up pretty badly due to problems in libc 5498 # (any single argument exceeding 2000 bytes causes a buffer overrun 5499 # during glob expansion). Even if it were fixed, the result of this 5500 # check would be larger than it should be. 5501 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5502 ;; 5503 5504 gnu*) 5505 # Under GNU Hurd, this test is not required because there is 5506 # no limit to the length of command line arguments. 5507 # Libtool will interpret -1 as no limit whatsoever 5508 lt_cv_sys_max_cmd_len=-1; 5509 ;; 5510 5511 cygwin* | mingw*) 5512 # On Win9x/ME, this test blows up -- it succeeds, but takes 5513 # about 5 minutes as the teststring grows exponentially. 5514 # Worse, since 9x/ME are not pre-emptively multitasking, 5515 # you end up with a "frozen" computer, even though with patience 5516 # the test eventually succeeds (with a max line length of 256k). 5517 # Instead, let's just punt: use the minimum linelength reported by 5518 # all of the supported platforms: 8192 (on NT/2K/XP). 5519 lt_cv_sys_max_cmd_len=8192; 5520 ;; 5521 5522 amigaos*) 5523 # On AmigaOS with pdksh, this test takes hours, literally. 5524 # So we just punt and use a minimum line length of 8192. 5525 lt_cv_sys_max_cmd_len=8192; 5526 ;; 5527 5528 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5529 # This has been around since 386BSD, at least. Likely further. 5530 if test -x /sbin/sysctl; then 5531 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5532 elif test -x /usr/sbin/sysctl; then 5533 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5534 else 5535 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5536 fi 5537 # And add a safety zone 5538 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5539 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5540 ;; 5541 5542 interix*) 5543 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5544 lt_cv_sys_max_cmd_len=196608 5545 ;; 5546 5547 osf*) 5548 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5549 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5550 # nice to cause kernel panics so lets avoid the loop below. 5551 # First set a reasonable default. 5552 lt_cv_sys_max_cmd_len=16384 5553 # 5554 if test -x /sbin/sysconfig; then 5555 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5556 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5557 esac 5558 fi 5559 ;; 5560 sco3.2v5*) 5561 lt_cv_sys_max_cmd_len=102400 5562 ;; 5563 sysv5* | sco5v6* | sysv4.2uw2*) 5564 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5565 if test -n "$kargmax"; then 5566 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5567 else 5568 lt_cv_sys_max_cmd_len=32768 5569 fi 5570 ;; 5571 *) 5572 # If test is not a shell built-in, we'll probably end up computing a 5573 # maximum length that is only half of the actual maximum length, but 5574 # we can't tell. 5575 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5576 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ 5577 = "XX$teststring") >/dev/null 2>&1 && 5578 new_result=`expr "X$teststring" : ".*" 2>&1` && 5579 lt_cv_sys_max_cmd_len=$new_result && 5580 test $i != 17 # 1/2 MB should be enough 5581 do 5582 i=`expr $i + 1` 5583 teststring=$teststring$teststring 5584 done 5585 teststring= 5586 # Add a significant safety factor because C++ compilers can tack on massive 5587 # amounts of additional arguments before passing them to the linker. 5588 # It appears as though 1/2 is a usable value. 5589 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5590 ;; 5591 esac 5592 5593fi 5594 5595if test -n $lt_cv_sys_max_cmd_len ; then 5596 echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 5597echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6 5598else 5599 echo "$as_me:$LINENO: result: none" >&5 5600echo "${ECHO_T}none" >&6 5601fi 5602 5603 5604 5605 5606# Check for command to grab the raw symbol name followed by C symbol from nm. 5607echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 5608echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6 5609if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 5610 echo $ECHO_N "(cached) $ECHO_C" >&6 5611else 5612 5613# These are sane defaults that work on at least a few old systems. 5614# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5615 5616# Character class describing NM global symbol codes. 5617symcode='[BCDEGRST]' 5618 5619# Regexp to match symbols that can be accessed directly from C. 5620sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5621 5622# Transform an extracted symbol line into a proper C declaration 5623lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" 5624 5625# Transform an extracted symbol line into symbol name and symbol address 5626lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" 5627 5628# Define system-specific variables. 5629case $host_os in 5630aix*) 5631 symcode='[BCDT]' 5632 ;; 5633cygwin* | mingw* | pw32*) 5634 symcode='[ABCDGISTW]' 5635 ;; 5636hpux*) # Its linker distinguishes data from code symbols 5637 if test "$host_cpu" = ia64; then 5638 symcode='[ABCDEGRST]' 5639 fi 5640 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5641 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" 5642 ;; 5643linux*) 5644 if test "$host_cpu" = ia64; then 5645 symcode='[ABCDGIRSTW]' 5646 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5647 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" 5648 fi 5649 ;; 5650irix* | nonstopux*) 5651 symcode='[BCDEGRST]' 5652 ;; 5653osf*) 5654 symcode='[BCDEGQRST]' 5655 ;; 5656solaris*) 5657 symcode='[BDRT]' 5658 ;; 5659sco3.2v5*) 5660 symcode='[DT]' 5661 ;; 5662sysv4.2uw2*) 5663 symcode='[DT]' 5664 ;; 5665sysv5* | sco5v6* | unixware* | OpenUNIX*) 5666 symcode='[ABDT]' 5667 ;; 5668sysv4) 5669 symcode='[DFNSTU]' 5670 ;; 5671esac 5672 5673# Handle CRLF in mingw tool chain 5674opt_cr= 5675case $build_os in 5676mingw*) 5677 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5678 ;; 5679esac 5680 5681# If we're using GNU nm, then use its standard symbol codes. 5682case `$NM -V 2>&1` in 5683*GNU* | *'with BFD'*) 5684 symcode='[ABCDGIRSTW]' ;; 5685esac 5686 5687# Try without a prefix undercore, then with it. 5688for ac_symprfx in "" "_"; do 5689 5690 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5691 symxfrm="\\1 $ac_symprfx\\2 \\2" 5692 5693 # Write the raw and C identifiers. 5694 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 5695 5696 # Check to see that the pipe works correctly. 5697 pipe_works=no 5698 5699 rm -f conftest* 5700 cat > conftest.$ac_ext <<EOF 5701#ifdef __cplusplus 5702extern "C" { 5703#endif 5704char nm_test_var; 5705void nm_test_func(){} 5706#ifdef __cplusplus 5707} 5708#endif 5709int main(){nm_test_var='a';nm_test_func();return(0);} 5710EOF 5711 5712 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5713 (eval $ac_compile) 2>&5 5714 ac_status=$? 5715 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5716 (exit $ac_status); }; then 5717 # Now try to grab the symbols. 5718 nlist=conftest.nm 5719 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 5720 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 5721 ac_status=$? 5722 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5723 (exit $ac_status); } && test -s "$nlist"; then 5724 # Try sorting and uniquifying the output. 5725 if sort "$nlist" | uniq > "$nlist"T; then 5726 mv -f "$nlist"T "$nlist" 5727 else 5728 rm -f "$nlist"T 5729 fi 5730 5731 # Make sure that we snagged all the symbols we need. 5732 if grep ' nm_test_var$' "$nlist" >/dev/null; then 5733 if grep ' nm_test_func$' "$nlist" >/dev/null; then 5734 cat <<EOF > conftest.$ac_ext 5735#ifdef __cplusplus 5736extern "C" { 5737#endif 5738 5739EOF 5740 # Now generate the symbol file. 5741 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' 5742 5743 cat <<EOF >> conftest.$ac_ext 5744#if defined (__STDC__) && __STDC__ 5745# define lt_ptr_t void * 5746#else 5747# define lt_ptr_t char * 5748# define const 5749#endif 5750 5751/* The mapping between symbol names and symbols. */ 5752const struct { 5753 const char *name; 5754 lt_ptr_t address; 5755} 5756lt_preloaded_symbols[] = 5757{ 5758EOF 5759 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext 5760 cat <<\EOF >> conftest.$ac_ext 5761 {0, (lt_ptr_t) 0} 5762}; 5763 5764#ifdef __cplusplus 5765} 5766#endif 5767EOF 5768 # Now try linking the two files. 5769 mv conftest.$ac_objext conftstm.$ac_objext 5770 lt_save_LIBS="$LIBS" 5771 lt_save_CFLAGS="$CFLAGS" 5772 LIBS="conftstm.$ac_objext" 5773 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 5774 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 5775 (eval $ac_link) 2>&5 5776 ac_status=$? 5777 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5778 (exit $ac_status); } && test -s conftest${ac_exeext}; then 5779 pipe_works=yes 5780 fi 5781 LIBS="$lt_save_LIBS" 5782 CFLAGS="$lt_save_CFLAGS" 5783 else 5784 echo "cannot find nm_test_func in $nlist" >&5 5785 fi 5786 else 5787 echo "cannot find nm_test_var in $nlist" >&5 5788 fi 5789 else 5790 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 5791 fi 5792 else 5793 echo "$progname: failed program was:" >&5 5794 cat conftest.$ac_ext >&5 5795 fi 5796 rm -f conftest* conftst* 5797 5798 # Do not use the global_symbol_pipe unless it works. 5799 if test "$pipe_works" = yes; then 5800 break 5801 else 5802 lt_cv_sys_global_symbol_pipe= 5803 fi 5804done 5805 5806fi 5807 5808if test -z "$lt_cv_sys_global_symbol_pipe"; then 5809 lt_cv_sys_global_symbol_to_cdecl= 5810fi 5811if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 5812 echo "$as_me:$LINENO: result: failed" >&5 5813echo "${ECHO_T}failed" >&6 5814else 5815 echo "$as_me:$LINENO: result: ok" >&5 5816echo "${ECHO_T}ok" >&6 5817fi 5818 5819echo "$as_me:$LINENO: checking for objdir" >&5 5820echo $ECHO_N "checking for objdir... $ECHO_C" >&6 5821if test "${lt_cv_objdir+set}" = set; then 5822 echo $ECHO_N "(cached) $ECHO_C" >&6 5823else 5824 rm -f .libs 2>/dev/null 5825mkdir .libs 2>/dev/null 5826if test -d .libs; then 5827 lt_cv_objdir=.libs 5828else 5829 # MS-DOS does not allow filenames that begin with a dot. 5830 lt_cv_objdir=_libs 5831fi 5832rmdir .libs 2>/dev/null 5833fi 5834echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 5835echo "${ECHO_T}$lt_cv_objdir" >&6 5836objdir=$lt_cv_objdir 5837 5838 5839 5840 5841 5842case $host_os in 5843aix3*) 5844 # AIX sometimes has problems with the GCC collect2 program. For some 5845 # reason, if we set the COLLECT_NAMES environment variable, the problems 5846 # vanish in a puff of smoke. 5847 if test "X${COLLECT_NAMES+set}" != Xset; then 5848 COLLECT_NAMES= 5849 export COLLECT_NAMES 5850 fi 5851 ;; 5852esac 5853 5854# Sed substitution that helps us do robust quoting. It backslashifies 5855# metacharacters that are still active within double-quoted strings. 5856Xsed='sed -e 1s/^X//' 5857sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' 5858 5859# Same as above, but do not quote variable references. 5860double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' 5861 5862# Sed substitution to delay expansion of an escaped shell variable in a 5863# double_quote_subst'ed string. 5864delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5865 5866# Sed substitution to avoid accidental globbing in evaled expressions 5867no_glob_subst='s/\*/\\\*/g' 5868 5869# Constants: 5870rm="rm -f" 5871 5872# Global variables: 5873default_ofile=libtool 5874can_build_shared=yes 5875 5876# All known linkers require a `.a' archive for static linking (except MSVC, 5877# which needs '.lib'). 5878libext=a 5879ltmain="$ac_aux_dir/ltmain.sh" 5880ofile="$default_ofile" 5881with_gnu_ld="$lt_cv_prog_gnu_ld" 5882 5883if test -n "$ac_tool_prefix"; then 5884 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5885set dummy ${ac_tool_prefix}ar; ac_word=$2 5886echo "$as_me:$LINENO: checking for $ac_word" >&5 5887echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5888if test "${ac_cv_prog_AR+set}" = set; then 5889 echo $ECHO_N "(cached) $ECHO_C" >&6 5890else 5891 if test -n "$AR"; then 5892 ac_cv_prog_AR="$AR" # Let the user override the test. 5893else 5894as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5895for as_dir in $PATH 5896do 5897 IFS=$as_save_IFS 5898 test -z "$as_dir" && as_dir=. 5899 for ac_exec_ext in '' $ac_executable_extensions; do 5900 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5901 ac_cv_prog_AR="${ac_tool_prefix}ar" 5902 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5903 break 2 5904 fi 5905done 5906done 5907 5908fi 5909fi 5910AR=$ac_cv_prog_AR 5911if test -n "$AR"; then 5912 echo "$as_me:$LINENO: result: $AR" >&5 5913echo "${ECHO_T}$AR" >&6 5914else 5915 echo "$as_me:$LINENO: result: no" >&5 5916echo "${ECHO_T}no" >&6 5917fi 5918 5919fi 5920if test -z "$ac_cv_prog_AR"; then 5921 ac_ct_AR=$AR 5922 # Extract the first word of "ar", so it can be a program name with args. 5923set dummy ar; ac_word=$2 5924echo "$as_me:$LINENO: checking for $ac_word" >&5 5925echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5926if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 5927 echo $ECHO_N "(cached) $ECHO_C" >&6 5928else 5929 if test -n "$ac_ct_AR"; then 5930 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5931else 5932as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5933for as_dir in $PATH 5934do 5935 IFS=$as_save_IFS 5936 test -z "$as_dir" && as_dir=. 5937 for ac_exec_ext in '' $ac_executable_extensions; do 5938 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5939 ac_cv_prog_ac_ct_AR="ar" 5940 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5941 break 2 5942 fi 5943done 5944done 5945 5946 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false" 5947fi 5948fi 5949ac_ct_AR=$ac_cv_prog_ac_ct_AR 5950if test -n "$ac_ct_AR"; then 5951 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 5952echo "${ECHO_T}$ac_ct_AR" >&6 5953else 5954 echo "$as_me:$LINENO: result: no" >&5 5955echo "${ECHO_T}no" >&6 5956fi 5957 5958 AR=$ac_ct_AR 5959else 5960 AR="$ac_cv_prog_AR" 5961fi 5962 5963if test -n "$ac_tool_prefix"; then 5964 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5965set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5966echo "$as_me:$LINENO: checking for $ac_word" >&5 5967echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5968if test "${ac_cv_prog_RANLIB+set}" = set; then 5969 echo $ECHO_N "(cached) $ECHO_C" >&6 5970else 5971 if test -n "$RANLIB"; then 5972 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5973else 5974as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5975for as_dir in $PATH 5976do 5977 IFS=$as_save_IFS 5978 test -z "$as_dir" && as_dir=. 5979 for ac_exec_ext in '' $ac_executable_extensions; do 5980 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5981 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5982 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5983 break 2 5984 fi 5985done 5986done 5987 5988fi 5989fi 5990RANLIB=$ac_cv_prog_RANLIB 5991if test -n "$RANLIB"; then 5992 echo "$as_me:$LINENO: result: $RANLIB" >&5 5993echo "${ECHO_T}$RANLIB" >&6 5994else 5995 echo "$as_me:$LINENO: result: no" >&5 5996echo "${ECHO_T}no" >&6 5997fi 5998 5999fi 6000if test -z "$ac_cv_prog_RANLIB"; then 6001 ac_ct_RANLIB=$RANLIB 6002 # Extract the first word of "ranlib", so it can be a program name with args. 6003set dummy ranlib; ac_word=$2 6004echo "$as_me:$LINENO: checking for $ac_word" >&5 6005echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 6006if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 6007 echo $ECHO_N "(cached) $ECHO_C" >&6 6008else 6009 if test -n "$ac_ct_RANLIB"; then 6010 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6011else 6012as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6013for as_dir in $PATH 6014do 6015 IFS=$as_save_IFS 6016 test -z "$as_dir" && as_dir=. 6017 for ac_exec_ext in '' $ac_executable_extensions; do 6018 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6019 ac_cv_prog_ac_ct_RANLIB="ranlib" 6020 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6021 break 2 6022 fi 6023done 6024done 6025 6026 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" 6027fi 6028fi 6029ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6030if test -n "$ac_ct_RANLIB"; then 6031 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 6032echo "${ECHO_T}$ac_ct_RANLIB" >&6 6033else 6034 echo "$as_me:$LINENO: result: no" >&5 6035echo "${ECHO_T}no" >&6 6036fi 6037 6038 RANLIB=$ac_ct_RANLIB 6039else 6040 RANLIB="$ac_cv_prog_RANLIB" 6041fi 6042 6043if test -n "$ac_tool_prefix"; then 6044 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6045set dummy ${ac_tool_prefix}strip; ac_word=$2 6046echo "$as_me:$LINENO: checking for $ac_word" >&5 6047echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 6048if test "${ac_cv_prog_STRIP+set}" = set; then 6049 echo $ECHO_N "(cached) $ECHO_C" >&6 6050else 6051 if test -n "$STRIP"; then 6052 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6053else 6054as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6055for as_dir in $PATH 6056do 6057 IFS=$as_save_IFS 6058 test -z "$as_dir" && as_dir=. 6059 for ac_exec_ext in '' $ac_executable_extensions; do 6060 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6061 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6062 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6063 break 2 6064 fi 6065done 6066done 6067 6068fi 6069fi 6070STRIP=$ac_cv_prog_STRIP 6071if test -n "$STRIP"; then 6072 echo "$as_me:$LINENO: result: $STRIP" >&5 6073echo "${ECHO_T}$STRIP" >&6 6074else 6075 echo "$as_me:$LINENO: result: no" >&5 6076echo "${ECHO_T}no" >&6 6077fi 6078 6079fi 6080if test -z "$ac_cv_prog_STRIP"; then 6081 ac_ct_STRIP=$STRIP 6082 # Extract the first word of "strip", so it can be a program name with args. 6083set dummy strip; ac_word=$2 6084echo "$as_me:$LINENO: checking for $ac_word" >&5 6085echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 6086if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 6087 echo $ECHO_N "(cached) $ECHO_C" >&6 6088else 6089 if test -n "$ac_ct_STRIP"; then 6090 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6091else 6092as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6093for as_dir in $PATH 6094do 6095 IFS=$as_save_IFS 6096 test -z "$as_dir" && as_dir=. 6097 for ac_exec_ext in '' $ac_executable_extensions; do 6098 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6099 ac_cv_prog_ac_ct_STRIP="strip" 6100 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6101 break 2 6102 fi 6103done 6104done 6105 6106 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" 6107fi 6108fi 6109ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6110if test -n "$ac_ct_STRIP"; then 6111 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 6112echo "${ECHO_T}$ac_ct_STRIP" >&6 6113else 6114 echo "$as_me:$LINENO: result: no" >&5 6115echo "${ECHO_T}no" >&6 6116fi 6117 6118 STRIP=$ac_ct_STRIP 6119else 6120 STRIP="$ac_cv_prog_STRIP" 6121fi 6122 6123 6124old_CC="$CC" 6125old_CFLAGS="$CFLAGS" 6126 6127# Set sane defaults for various variables 6128test -z "$AR" && AR=ar 6129test -z "$AR_FLAGS" && AR_FLAGS=cru 6130test -z "$AS" && AS=as 6131test -z "$CC" && CC=cc 6132test -z "$LTCC" && LTCC=$CC 6133test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 6134test -z "$DLLTOOL" && DLLTOOL=dlltool 6135test -z "$LD" && LD=ld 6136test -z "$LN_S" && LN_S="ln -s" 6137test -z "$MAGIC_CMD" && MAGIC_CMD=file 6138test -z "$NM" && NM=nm 6139test -z "$SED" && SED=sed 6140test -z "$OBJDUMP" && OBJDUMP=objdump 6141test -z "$RANLIB" && RANLIB=: 6142test -z "$STRIP" && STRIP=: 6143test -z "$ac_objext" && ac_objext=o 6144 6145# Determine commands to create old-style static archives. 6146old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' 6147old_postinstall_cmds='chmod 644 $oldlib' 6148old_postuninstall_cmds= 6149 6150if test -n "$RANLIB"; then 6151 case $host_os in 6152 openbsd*) 6153 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6154 ;; 6155 *) 6156 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6157 ;; 6158 esac 6159 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6160fi 6161 6162for cc_temp in $compiler""; do 6163 case $cc_temp in 6164 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 6165 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 6166 \-*) ;; 6167 *) break;; 6168 esac 6169done 6170cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 6171 6172 6173# Only perform the check for file, if the check method requires it 6174case $deplibs_check_method in 6175file_magic*) 6176 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 6177 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 6178echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6 6179if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 6180 echo $ECHO_N "(cached) $ECHO_C" >&6 6181else 6182 case $MAGIC_CMD in 6183[\\/*] | ?:[\\/]*) 6184 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6185 ;; 6186*) 6187 lt_save_MAGIC_CMD="$MAGIC_CMD" 6188 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6189 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6190 for ac_dir in $ac_dummy; do 6191 IFS="$lt_save_ifs" 6192 test -z "$ac_dir" && ac_dir=. 6193 if test -f $ac_dir/${ac_tool_prefix}file; then 6194 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 6195 if test -n "$file_magic_test_file"; then 6196 case $deplibs_check_method in 6197 "file_magic "*) 6198 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 6199 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6200 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6201 $EGREP "$file_magic_regex" > /dev/null; then 6202 : 6203 else 6204 cat <<EOF 1>&2 6205 6206*** Warning: the command libtool uses to detect shared libraries, 6207*** $file_magic_cmd, produces output that libtool cannot recognize. 6208*** The result is that libtool may fail to recognize shared libraries 6209*** as such. This will affect the creation of libtool libraries that 6210*** depend on shared libraries, but programs linked with such libtool 6211*** libraries will work regardless of this problem. Nevertheless, you 6212*** may want to report the problem to your system manager and/or to 6213*** bug-libtool@gnu.org 6214 6215EOF 6216 fi ;; 6217 esac 6218 fi 6219 break 6220 fi 6221 done 6222 IFS="$lt_save_ifs" 6223 MAGIC_CMD="$lt_save_MAGIC_CMD" 6224 ;; 6225esac 6226fi 6227 6228MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6229if test -n "$MAGIC_CMD"; then 6230 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 6231echo "${ECHO_T}$MAGIC_CMD" >&6 6232else 6233 echo "$as_me:$LINENO: result: no" >&5 6234echo "${ECHO_T}no" >&6 6235fi 6236 6237if test -z "$lt_cv_path_MAGIC_CMD"; then 6238 if test -n "$ac_tool_prefix"; then 6239 echo "$as_me:$LINENO: checking for file" >&5 6240echo $ECHO_N "checking for file... $ECHO_C" >&6 6241if test "${lt_cv_path_MAGIC_CMD+set}" = set; then 6242 echo $ECHO_N "(cached) $ECHO_C" >&6 6243else 6244 case $MAGIC_CMD in 6245[\\/*] | ?:[\\/]*) 6246 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 6247 ;; 6248*) 6249 lt_save_MAGIC_CMD="$MAGIC_CMD" 6250 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6251 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 6252 for ac_dir in $ac_dummy; do 6253 IFS="$lt_save_ifs" 6254 test -z "$ac_dir" && ac_dir=. 6255 if test -f $ac_dir/file; then 6256 lt_cv_path_MAGIC_CMD="$ac_dir/file" 6257 if test -n "$file_magic_test_file"; then 6258 case $deplibs_check_method in 6259 "file_magic "*) 6260 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 6261 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6262 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 6263 $EGREP "$file_magic_regex" > /dev/null; then 6264 : 6265 else 6266 cat <<EOF 1>&2 6267 6268*** Warning: the command libtool uses to detect shared libraries, 6269*** $file_magic_cmd, produces output that libtool cannot recognize. 6270*** The result is that libtool may fail to recognize shared libraries 6271*** as such. This will affect the creation of libtool libraries that 6272*** depend on shared libraries, but programs linked with such libtool 6273*** libraries will work regardless of this problem. Nevertheless, you 6274*** may want to report the problem to your system manager and/or to 6275*** bug-libtool@gnu.org 6276 6277EOF 6278 fi ;; 6279 esac 6280 fi 6281 break 6282 fi 6283 done 6284 IFS="$lt_save_ifs" 6285 MAGIC_CMD="$lt_save_MAGIC_CMD" 6286 ;; 6287esac 6288fi 6289 6290MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 6291if test -n "$MAGIC_CMD"; then 6292 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 6293echo "${ECHO_T}$MAGIC_CMD" >&6 6294else 6295 echo "$as_me:$LINENO: result: no" >&5 6296echo "${ECHO_T}no" >&6 6297fi 6298 6299 else 6300 MAGIC_CMD=: 6301 fi 6302fi 6303 6304 fi 6305 ;; 6306esac 6307 6308enable_dlopen=no 6309enable_win32_dll=no 6310 6311# Check whether --enable-libtool-lock or --disable-libtool-lock was given. 6312if test "${enable_libtool_lock+set}" = set; then 6313 enableval="$enable_libtool_lock" 6314 6315fi; 6316test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6317 6318 6319# Check whether --with-pic or --without-pic was given. 6320if test "${with_pic+set}" = set; then 6321 withval="$with_pic" 6322 pic_mode="$withval" 6323else 6324 pic_mode=default 6325fi; 6326test -z "$pic_mode" && pic_mode=default 6327 6328# Use C for the default configuration in the libtool script 6329tagname= 6330lt_save_CC="$CC" 6331ac_ext=c 6332ac_cpp='$CPP $CPPFLAGS' 6333ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6334ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6335ac_compiler_gnu=$ac_cv_c_compiler_gnu 6336 6337 6338# Source file extension for C test sources. 6339ac_ext=c 6340 6341# Object file extension for compiled C test sources. 6342objext=o 6343objext=$objext 6344 6345# Code to be used in simple compile tests 6346lt_simple_compile_test_code="int some_variable = 0;\n" 6347 6348# Code to be used in simple link tests 6349lt_simple_link_test_code='int main(){return(0);}\n' 6350 6351 6352# If no C compiler was specified, use CC. 6353LTCC=${LTCC-"$CC"} 6354 6355# If no C compiler flags were specified, use CFLAGS. 6356LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6357 6358# Allow CC to be a program name with arguments. 6359compiler=$CC 6360 6361 6362# save warnings/boilerplate of simple test code 6363ac_outfile=conftest.$ac_objext 6364printf "$lt_simple_compile_test_code" >conftest.$ac_ext 6365eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 6366_lt_compiler_boilerplate=`cat conftest.err` 6367$rm conftest* 6368 6369ac_outfile=conftest.$ac_objext 6370printf "$lt_simple_link_test_code" >conftest.$ac_ext 6371eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 6372_lt_linker_boilerplate=`cat conftest.err` 6373$rm conftest* 6374 6375 6376 6377lt_prog_compiler_no_builtin_flag= 6378 6379if test "$GCC" = yes; then 6380 lt_prog_compiler_no_builtin_flag=' -fno-builtin' 6381 6382 6383echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 6384echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6 6385if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 6386 echo $ECHO_N "(cached) $ECHO_C" >&6 6387else 6388 lt_cv_prog_compiler_rtti_exceptions=no 6389 ac_outfile=conftest.$ac_objext 6390 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 6391 lt_compiler_flag="-fno-rtti -fno-exceptions" 6392 # Insert the option either (1) after the last *FLAGS variable, or 6393 # (2) before a word containing "conftest.", or (3) at the end. 6394 # Note that $ac_compile itself does not contain backslashes and begins 6395 # with a dollar sign (not a hyphen), so the echo should work correctly. 6396 # The option is referenced via a variable to avoid confusing sed. 6397 lt_compile=`echo "$ac_compile" | $SED \ 6398 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 6399 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 6400 -e 's:$: $lt_compiler_flag:'` 6401 (eval echo "\"\$as_me:6401: $lt_compile\"" >&5) 6402 (eval "$lt_compile" 2>conftest.err) 6403 ac_status=$? 6404 cat conftest.err >&5 6405 echo "$as_me:6405: \$? = $ac_status" >&5 6406 if (exit $ac_status) && test -s "$ac_outfile"; then 6407 # The compiler can only warn and ignore the option if not recognized 6408 # So say no if there are warnings other than the usual output. 6409 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 6410 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 6411 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 6412 lt_cv_prog_compiler_rtti_exceptions=yes 6413 fi 6414 fi 6415 $rm conftest* 6416 6417fi 6418echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 6419echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6 6420 6421if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 6422 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 6423else 6424 : 6425fi 6426 6427fi 6428 6429lt_prog_compiler_wl= 6430lt_prog_compiler_pic= 6431lt_prog_compiler_static= 6432 6433echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 6434echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 6435 6436 if test "$GCC" = yes; then 6437 lt_prog_compiler_wl='-Wl,' 6438 lt_prog_compiler_static='-static' 6439 6440 case $host_os in 6441 aix*) 6442 # All AIX code is PIC. 6443 if test "$host_cpu" = ia64; then 6444 # AIX 5 now supports IA64 processor 6445 lt_prog_compiler_static='-Bstatic' 6446 fi 6447 ;; 6448 6449 amigaos*) 6450 # FIXME: we need at least 68020 code to build shared libraries, but 6451 # adding the `-m68020' flag to GCC prevents building anything better, 6452 # like `-m68040'. 6453 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 6454 ;; 6455 6456 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 6457 # PIC is the default for these OSes. 6458 ;; 6459 6460 mingw* | pw32* | os2*) 6461 # This hack is so that the source file can tell whether it is being 6462 # built for inclusion in a dll (and should export symbols for example). 6463 lt_prog_compiler_pic='-DDLL_EXPORT' 6464 ;; 6465 6466 darwin* | rhapsody*) 6467 # PIC is the default on this platform 6468 # Common symbols not allowed in MH_DYLIB files 6469 lt_prog_compiler_pic='-fno-common' 6470 ;; 6471 6472 interix3*) 6473 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 6474 # Instead, we relocate shared libraries at runtime. 6475 ;; 6476 6477 msdosdjgpp*) 6478 # Just because we use GCC doesn't mean we suddenly get shared libraries 6479 # on systems that don't support them. 6480 lt_prog_compiler_can_build_shared=no 6481 enable_shared=no 6482 ;; 6483 6484 sysv4*MP*) 6485 if test -d /usr/nec; then 6486 lt_prog_compiler_pic=-Kconform_pic 6487 fi 6488 ;; 6489 6490 hpux*) 6491 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 6492 # not for PA HP-UX. 6493 case $host_cpu in 6494 hppa*64*|ia64*) 6495 # +Z the default 6496 ;; 6497 *) 6498 lt_prog_compiler_pic='-fPIC' 6499 ;; 6500 esac 6501 ;; 6502 6503 *) 6504 lt_prog_compiler_pic='-fPIC' 6505 ;; 6506 esac 6507 else 6508 # PORTME Check for flag to pass linker flags through the system compiler. 6509 case $host_os in 6510 aix*) 6511 lt_prog_compiler_wl='-Wl,' 6512 if test "$host_cpu" = ia64; then 6513 # AIX 5 now supports IA64 processor 6514 lt_prog_compiler_static='-Bstatic' 6515 else 6516 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 6517 fi 6518 ;; 6519 darwin*) 6520 # PIC is the default on this platform 6521 # Common symbols not allowed in MH_DYLIB files 6522 case $cc_basename in 6523 xlc*) 6524 lt_prog_compiler_pic='-qnocommon' 6525 lt_prog_compiler_wl='-Wl,' 6526 ;; 6527 esac 6528 ;; 6529 6530 mingw* | pw32* | os2*) 6531 # This hack is so that the source file can tell whether it is being 6532 # built for inclusion in a dll (and should export symbols for example). 6533 lt_prog_compiler_pic='-DDLL_EXPORT' 6534 ;; 6535 6536 hpux9* | hpux10* | hpux11*) 6537 lt_prog_compiler_wl='-Wl,' 6538 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 6539 # not for PA HP-UX. 6540 case $host_cpu in 6541 hppa*64*|ia64*) 6542 # +Z the default 6543 ;; 6544 *) 6545 lt_prog_compiler_pic='+Z' 6546 ;; 6547 esac 6548 # Is there a better lt_prog_compiler_static that works with the bundled CC? 6549 lt_prog_compiler_static='${wl}-a ${wl}archive' 6550 ;; 6551 6552 irix5* | irix6* | nonstopux*) 6553 lt_prog_compiler_wl='-Wl,' 6554 # PIC (with -KPIC) is the default. 6555 lt_prog_compiler_static='-non_shared' 6556 ;; 6557 6558 newsos6) 6559 lt_prog_compiler_pic='-KPIC' 6560 lt_prog_compiler_static='-Bstatic' 6561 ;; 6562 6563 linux*) 6564 case $cc_basename in 6565 icc* | ecc*) 6566 lt_prog_compiler_wl='-Wl,' 6567 lt_prog_compiler_pic='-KPIC' 6568 lt_prog_compiler_static='-static' 6569 ;; 6570 pgcc* | pgf77* | pgf90* | pgf95*) 6571 # Portland Group compilers (*not* the Pentium gcc compiler, 6572 # which looks to be a dead project) 6573 lt_prog_compiler_wl='-Wl,' 6574 lt_prog_compiler_pic='-fpic' 6575 lt_prog_compiler_static='-Bstatic' 6576 ;; 6577 ccc*) 6578 lt_prog_compiler_wl='-Wl,' 6579 # All Alpha code is PIC. 6580 lt_prog_compiler_static='-non_shared' 6581 ;; 6582 esac 6583 ;; 6584 6585 osf3* | osf4* | osf5*) 6586 lt_prog_compiler_wl='-Wl,' 6587 # All OSF/1 code is PIC. 6588 lt_prog_compiler_static='-non_shared' 6589 ;; 6590 6591 solaris*) 6592 lt_prog_compiler_pic='-KPIC' 6593 lt_prog_compiler_static='-Bstatic' 6594 case $cc_basename in 6595 f77* | f90* | f95*) 6596 lt_prog_compiler_wl='-Qoption ld ';; 6597 *) 6598 lt_prog_compiler_wl='-Wl,';; 6599 esac 6600 ;; 6601 6602 sunos4*) 6603 lt_prog_compiler_wl='-Qoption ld ' 6604 lt_prog_compiler_pic='-PIC' 6605 lt_prog_compiler_static='-Bstatic' 6606 ;; 6607 6608 sysv4 | sysv4.2uw2* | sysv4.3*) 6609 lt_prog_compiler_wl='-Wl,' 6610 lt_prog_compiler_pic='-KPIC' 6611 lt_prog_compiler_static='-Bstatic' 6612 ;; 6613 6614 sysv4*MP*) 6615 if test -d /usr/nec ;then 6616 lt_prog_compiler_pic='-Kconform_pic' 6617 lt_prog_compiler_static='-Bstatic' 6618 fi 6619 ;; 6620 6621 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 6622 lt_prog_compiler_wl='-Wl,' 6623 lt_prog_compiler_pic='-KPIC' 6624 lt_prog_compiler_static='-Bstatic' 6625 ;; 6626 6627 unicos*) 6628 lt_prog_compiler_wl='-Wl,' 6629 lt_prog_compiler_can_build_shared=no 6630 ;; 6631 6632 uts4*) 6633 lt_prog_compiler_pic='-pic' 6634 lt_prog_compiler_static='-Bstatic' 6635 ;; 6636 6637 *) 6638 lt_prog_compiler_can_build_shared=no 6639 ;; 6640 esac 6641 fi 6642 6643echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 6644echo "${ECHO_T}$lt_prog_compiler_pic" >&6 6645 6646# 6647# Check to make sure the PIC flag actually works. 6648# 6649if test -n "$lt_prog_compiler_pic"; then 6650 6651echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 6652echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6 6653if test "${lt_prog_compiler_pic_works+set}" = set; then 6654 echo $ECHO_N "(cached) $ECHO_C" >&6 6655else 6656 lt_prog_compiler_pic_works=no 6657 ac_outfile=conftest.$ac_objext 6658 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 6659 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 6660 # Insert the option either (1) after the last *FLAGS variable, or 6661 # (2) before a word containing "conftest.", or (3) at the end. 6662 # Note that $ac_compile itself does not contain backslashes and begins 6663 # with a dollar sign (not a hyphen), so the echo should work correctly. 6664 # The option is referenced via a variable to avoid confusing sed. 6665 lt_compile=`echo "$ac_compile" | $SED \ 6666 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 6667 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 6668 -e 's:$: $lt_compiler_flag:'` 6669 (eval echo "\"\$as_me:6669: $lt_compile\"" >&5) 6670 (eval "$lt_compile" 2>conftest.err) 6671 ac_status=$? 6672 cat conftest.err >&5 6673 echo "$as_me:6673: \$? = $ac_status" >&5 6674 if (exit $ac_status) && test -s "$ac_outfile"; then 6675 # The compiler can only warn and ignore the option if not recognized 6676 # So say no if there are warnings other than the usual output. 6677 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 6678 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 6679 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 6680 lt_prog_compiler_pic_works=yes 6681 fi 6682 fi 6683 $rm conftest* 6684 6685fi 6686echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5 6687echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6 6688 6689if test x"$lt_prog_compiler_pic_works" = xyes; then 6690 case $lt_prog_compiler_pic in 6691 "" | " "*) ;; 6692 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 6693 esac 6694else 6695 lt_prog_compiler_pic= 6696 lt_prog_compiler_can_build_shared=no 6697fi 6698 6699fi 6700case $host_os in 6701 # For platforms which do not support PIC, -DPIC is meaningless: 6702 *djgpp*) 6703 lt_prog_compiler_pic= 6704 ;; 6705 *) 6706 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 6707 ;; 6708esac 6709 6710# 6711# Check to make sure the static flag actually works. 6712# 6713wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 6714echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 6715echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6 6716if test "${lt_prog_compiler_static_works+set}" = set; then 6717 echo $ECHO_N "(cached) $ECHO_C" >&6 6718else 6719 lt_prog_compiler_static_works=no 6720 save_LDFLAGS="$LDFLAGS" 6721 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 6722 printf "$lt_simple_link_test_code" > conftest.$ac_ext 6723 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 6724 # The linker can only warn and ignore the option if not recognized 6725 # So say no if there are warnings 6726 if test -s conftest.err; then 6727 # Append any errors to the config.log. 6728 cat conftest.err 1>&5 6729 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 6730 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 6731 if diff conftest.exp conftest.er2 >/dev/null; then 6732 lt_prog_compiler_static_works=yes 6733 fi 6734 else 6735 lt_prog_compiler_static_works=yes 6736 fi 6737 fi 6738 $rm conftest* 6739 LDFLAGS="$save_LDFLAGS" 6740 6741fi 6742echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 6743echo "${ECHO_T}$lt_prog_compiler_static_works" >&6 6744 6745if test x"$lt_prog_compiler_static_works" = xyes; then 6746 : 6747else 6748 lt_prog_compiler_static= 6749fi 6750 6751 6752echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 6753echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 6754if test "${lt_cv_prog_compiler_c_o+set}" = set; then 6755 echo $ECHO_N "(cached) $ECHO_C" >&6 6756else 6757 lt_cv_prog_compiler_c_o=no 6758 $rm -r conftest 2>/dev/null 6759 mkdir conftest 6760 cd conftest 6761 mkdir out 6762 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 6763 6764 lt_compiler_flag="-o out/conftest2.$ac_objext" 6765 # Insert the option either (1) after the last *FLAGS variable, or 6766 # (2) before a word containing "conftest.", or (3) at the end. 6767 # Note that $ac_compile itself does not contain backslashes and begins 6768 # with a dollar sign (not a hyphen), so the echo should work correctly. 6769 lt_compile=`echo "$ac_compile" | $SED \ 6770 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 6771 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 6772 -e 's:$: $lt_compiler_flag:'` 6773 (eval echo "\"\$as_me:6773: $lt_compile\"" >&5) 6774 (eval "$lt_compile" 2>out/conftest.err) 6775 ac_status=$? 6776 cat out/conftest.err >&5 6777 echo "$as_me:6777: \$? = $ac_status" >&5 6778 if (exit $ac_status) && test -s out/conftest2.$ac_objext 6779 then 6780 # The compiler can only warn and ignore the option if not recognized 6781 # So say no if there are warnings 6782 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 6783 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 6784 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 6785 lt_cv_prog_compiler_c_o=yes 6786 fi 6787 fi 6788 chmod u+w . 2>&5 6789 $rm conftest* 6790 # SGI C++ compiler will create directory out/ii_files/ for 6791 # template instantiation 6792 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 6793 $rm out/* && rmdir out 6794 cd .. 6795 rmdir conftest 6796 $rm conftest* 6797 6798fi 6799echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 6800echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6 6801 6802 6803hard_links="nottested" 6804if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 6805 # do not overwrite the value of need_locks provided by the user 6806 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 6807echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 6808 hard_links=yes 6809 $rm conftest* 6810 ln conftest.a conftest.b 2>/dev/null && hard_links=no 6811 touch conftest.a 6812 ln conftest.a conftest.b 2>&5 || hard_links=no 6813 ln conftest.a conftest.b 2>/dev/null && hard_links=no 6814 echo "$as_me:$LINENO: result: $hard_links" >&5 6815echo "${ECHO_T}$hard_links" >&6 6816 if test "$hard_links" = no; then 6817 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 6818echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 6819 need_locks=warn 6820 fi 6821else 6822 need_locks=no 6823fi 6824 6825echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 6826echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 6827 6828 runpath_var= 6829 allow_undefined_flag= 6830 enable_shared_with_static_runtimes=no 6831 archive_cmds= 6832 archive_expsym_cmds= 6833 old_archive_From_new_cmds= 6834 old_archive_from_expsyms_cmds= 6835 export_dynamic_flag_spec= 6836 whole_archive_flag_spec= 6837 thread_safe_flag_spec= 6838 hardcode_libdir_flag_spec= 6839 hardcode_libdir_flag_spec_ld= 6840 hardcode_libdir_separator= 6841 hardcode_direct=no 6842 hardcode_minus_L=no 6843 hardcode_shlibpath_var=unsupported 6844 link_all_deplibs=unknown 6845 hardcode_automatic=no 6846 module_cmds= 6847 module_expsym_cmds= 6848 always_export_symbols=no 6849 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 6850 # include_expsyms should be a list of space-separated symbols to be *always* 6851 # included in the symbol list 6852 include_expsyms= 6853 # exclude_expsyms can be an extended regexp of symbols to exclude 6854 # it will be wrapped by ` (' and `)$', so one must not match beginning or 6855 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 6856 # as well as any symbol that contains `d'. 6857 exclude_expsyms="_GLOBAL_OFFSET_TABLE_" 6858 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 6859 # platforms (ab)use it in PIC code, but their linkers get confused if 6860 # the symbol is explicitly referenced. Since portable code cannot 6861 # rely on this symbol name, it's probably fine to never include it in 6862 # preloaded symbol tables. 6863 extract_expsyms_cmds= 6864 # Just being paranoid about ensuring that cc_basename is set. 6865 for cc_temp in $compiler""; do 6866 case $cc_temp in 6867 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 6868 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 6869 \-*) ;; 6870 *) break;; 6871 esac 6872done 6873cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 6874 6875 case $host_os in 6876 cygwin* | mingw* | pw32*) 6877 # FIXME: the MSVC++ port hasn't been tested in a loooong time 6878 # When not using gcc, we currently assume that we are using 6879 # Microsoft Visual C++. 6880 if test "$GCC" != yes; then 6881 with_gnu_ld=no 6882 fi 6883 ;; 6884 interix*) 6885 # we just hope/assume this is gcc and not c89 (= MSVC++) 6886 with_gnu_ld=yes 6887 ;; 6888 openbsd*) 6889 with_gnu_ld=no 6890 ;; 6891 esac 6892 6893 ld_shlibs=yes 6894 if test "$with_gnu_ld" = yes; then 6895 # If archive_cmds runs LD, not CC, wlarc should be empty 6896 wlarc='${wl}' 6897 6898 # Set some defaults for GNU ld with shared library support. These 6899 # are reset later if shared libraries are not supported. Putting them 6900 # here allows them to be overridden if necessary. 6901 runpath_var=LD_RUN_PATH 6902 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' 6903 export_dynamic_flag_spec='${wl}--export-dynamic' 6904 # ancient GNU ld didn't support --whole-archive et. al. 6905 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 6906 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 6907 else 6908 whole_archive_flag_spec= 6909 fi 6910 supports_anon_versioning=no 6911 case `$LD -v 2>/dev/null` in 6912 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 6913 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 6914 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 6915 *\ 2.11.*) ;; # other 2.11 versions 6916 *) supports_anon_versioning=yes ;; 6917 esac 6918 6919 # See if GNU ld supports shared libraries. 6920 case $host_os in 6921 aix3* | aix4* | aix5*) 6922 # On AIX/PPC, the GNU linker is very broken 6923 if test "$host_cpu" != ia64; then 6924 ld_shlibs=no 6925 cat <<EOF 1>&2 6926 6927*** Warning: the GNU linker, at least up to release 2.9.1, is reported 6928*** to be unable to reliably create shared libraries on AIX. 6929*** Therefore, libtool is disabling shared libraries support. If you 6930*** really care for shared libraries, you may want to modify your PATH 6931*** so that a non-GNU linker is found, and then restart. 6932 6933EOF 6934 fi 6935 ;; 6936 6937 amigaos*) 6938 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)' 6939 hardcode_libdir_flag_spec='-L$libdir' 6940 hardcode_minus_L=yes 6941 6942 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 6943 # that the semantics of dynamic libraries on AmigaOS, at least up 6944 # to version 4, is to share data among multiple programs linked 6945 # with the same dynamic library. Since this doesn't match the 6946 # behavior of shared libraries on other platforms, we can't use 6947 # them. 6948 ld_shlibs=no 6949 ;; 6950 6951 beos*) 6952 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 6953 allow_undefined_flag=unsupported 6954 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 6955 # support --undefined. This deserves some investigation. FIXME 6956 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 6957 else 6958 ld_shlibs=no 6959 fi 6960 ;; 6961 6962 cygwin* | mingw* | pw32*) 6963 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 6964 # as there is no search path for DLLs. 6965 hardcode_libdir_flag_spec='-L$libdir' 6966 allow_undefined_flag=unsupported 6967 always_export_symbols=no 6968 enable_shared_with_static_runtimes=yes 6969 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 6970 6971 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 6972 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 6973 # If the export-symbols file already is a .def file (1st line 6974 # is EXPORTS), use it as is; otherwise, prepend... 6975 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 6976 cp $export_symbols $output_objdir/$soname.def; 6977 else 6978 echo EXPORTS > $output_objdir/$soname.def; 6979 cat $export_symbols >> $output_objdir/$soname.def; 6980 fi~ 6981 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 6982 else 6983 ld_shlibs=no 6984 fi 6985 ;; 6986 6987 interix3*) 6988 hardcode_direct=no 6989 hardcode_shlibpath_var=no 6990 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 6991 export_dynamic_flag_spec='${wl}-E' 6992 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 6993 # Instead, shared libraries are loaded at an image base (0x10000000 by 6994 # default) and relocated if they conflict, which is a slow very memory 6995 # consuming and fragmenting process. To avoid this, we pick a random, 6996 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 6997 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 6998 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 6999 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' 7000 ;; 7001 7002 linux*) 7003 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7004 tmp_addflag= 7005 case $cc_basename,$host_cpu in 7006 pgcc*) # Portland Group C compiler 7007 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' 7008 tmp_addflag=' $pic_flag' 7009 ;; 7010 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 7011 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' 7012 tmp_addflag=' $pic_flag -Mnomain' ;; 7013 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 7014 tmp_addflag=' -i_dynamic' ;; 7015 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 7016 tmp_addflag=' -i_dynamic -nofor_main' ;; 7017 ifc* | ifort*) # Intel Fortran compiler 7018 tmp_addflag=' -nofor_main' ;; 7019 esac 7020 archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7021 7022 if test $supports_anon_versioning = yes; then 7023 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 7024 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 7025 $echo "local: *; };" >> $output_objdir/$libname.ver~ 7026 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 7027 fi 7028 else 7029 ld_shlibs=no 7030 fi 7031 ;; 7032 7033 netbsd*) 7034 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 7035 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 7036 wlarc= 7037 else 7038 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7039 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7040 fi 7041 ;; 7042 7043 solaris*) 7044 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 7045 ld_shlibs=no 7046 cat <<EOF 1>&2 7047 7048*** Warning: The releases 2.8.* of the GNU linker cannot reliably 7049*** create shared libraries on Solaris systems. Therefore, libtool 7050*** is disabling shared libraries support. We urge you to upgrade GNU 7051*** binutils to release 2.9.1 or newer. Another option is to modify 7052*** your PATH or compiler configuration so that the native linker is 7053*** used, and then restart. 7054 7055EOF 7056 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7057 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7058 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7059 else 7060 ld_shlibs=no 7061 fi 7062 ;; 7063 7064 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 7065 case `$LD -v 2>&1` in 7066 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 7067 ld_shlibs=no 7068 cat <<_LT_EOF 1>&2 7069 7070*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 7071*** reliably create shared libraries on SCO systems. Therefore, libtool 7072*** is disabling shared libraries support. We urge you to upgrade GNU 7073*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 7074*** your PATH or compiler configuration so that the native linker is 7075*** used, and then restart. 7076 7077_LT_EOF 7078 ;; 7079 *) 7080 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7081 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 7082 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 7083 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 7084 else 7085 ld_shlibs=no 7086 fi 7087 ;; 7088 esac 7089 ;; 7090 7091 sunos4*) 7092 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 7093 wlarc= 7094 hardcode_direct=yes 7095 hardcode_shlibpath_var=no 7096 ;; 7097 7098 *) 7099 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 7100 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 7101 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 7102 else 7103 ld_shlibs=no 7104 fi 7105 ;; 7106 esac 7107 7108 if test "$ld_shlibs" = no; then 7109 runpath_var= 7110 hardcode_libdir_flag_spec= 7111 export_dynamic_flag_spec= 7112 whole_archive_flag_spec= 7113 fi 7114 else 7115 # PORTME fill in a description of your system's linker (not GNU ld) 7116 case $host_os in 7117 aix3*) 7118 allow_undefined_flag=unsupported 7119 always_export_symbols=yes 7120 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' 7121 # Note: this linker hardcodes the directories in LIBPATH if there 7122 # are no directories specified by -L. 7123 hardcode_minus_L=yes 7124 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 7125 # Neither direct hardcoding nor static linking is supported with a 7126 # broken collect2. 7127 hardcode_direct=unsupported 7128 fi 7129 ;; 7130 7131 aix4* | aix5*) 7132 if test "$host_cpu" = ia64; then 7133 # On IA64, the linker does run time linking by default, so we don't 7134 # have to do anything special. 7135 aix_use_runtimelinking=no 7136 exp_sym_flag='-Bexport' 7137 no_entry_flag="" 7138 else 7139 # If we're using GNU nm, then we don't want the "-C" option. 7140 # -C means demangle to AIX nm, but means don't demangle with GNU nm 7141 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 7142 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' 7143 else 7144 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' 7145 fi 7146 aix_use_runtimelinking=no 7147 7148 # Test if we are trying to use run time linking or normal 7149 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 7150 # need to do runtime linking. 7151 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 7152 for ld_flag in $LDFLAGS; do 7153 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 7154 aix_use_runtimelinking=yes 7155 break 7156 fi 7157 done 7158 ;; 7159 esac 7160 7161 exp_sym_flag='-bexport' 7162 no_entry_flag='-bnoentry' 7163 fi 7164 7165 # When large executables or shared objects are built, AIX ld can 7166 # have problems creating the table of contents. If linking a library 7167 # or program results in "error TOC overflow" add -mminimal-toc to 7168 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 7169 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 7170 7171 archive_cmds='' 7172 hardcode_direct=yes 7173 hardcode_libdir_separator=':' 7174 link_all_deplibs=yes 7175 7176 if test "$GCC" = yes; then 7177 case $host_os in aix4.[012]|aix4.[012].*) 7178 # We only want to do this on AIX 4.2 and lower, the check 7179 # below for broken collect2 doesn't work under 4.3+ 7180 collect2name=`${CC} -print-prog-name=collect2` 7181 if test -f "$collect2name" && \ 7182 strings "$collect2name" | grep resolve_lib_name >/dev/null 7183 then 7184 # We have reworked collect2 7185 hardcode_direct=yes 7186 else 7187 # We have old collect2 7188 hardcode_direct=unsupported 7189 # It fails to find uninstalled libraries when the uninstalled 7190 # path is not listed in the libpath. Setting hardcode_minus_L 7191 # to unsupported forces relinking 7192 hardcode_minus_L=yes 7193 hardcode_libdir_flag_spec='-L$libdir' 7194 hardcode_libdir_separator= 7195 fi 7196 ;; 7197 esac 7198 shared_flag='-shared' 7199 if test "$aix_use_runtimelinking" = yes; then 7200 shared_flag="$shared_flag "'${wl}-G' 7201 fi 7202 else 7203 # not using gcc 7204 if test "$host_cpu" = ia64; then 7205 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 7206 # chokes on -Wl,-G. The following line is correct: 7207 shared_flag='-G' 7208 else 7209 if test "$aix_use_runtimelinking" = yes; then 7210 shared_flag='${wl}-G' 7211 else 7212 shared_flag='${wl}-bM:SRE' 7213 fi 7214 fi 7215 fi 7216 7217 # It seems that -bexpall does not export symbols beginning with 7218 # underscore (_), so it is better to generate a list of symbols to export. 7219 always_export_symbols=yes 7220 if test "$aix_use_runtimelinking" = yes; then 7221 # Warning - without using the other runtime loading flags (-brtl), 7222 # -berok will link without error, but may produce a broken library. 7223 allow_undefined_flag='-berok' 7224 # Determine the default libpath from the value encoded in an empty executable. 7225 cat >conftest.$ac_ext <<_ACEOF 7226/* confdefs.h. */ 7227_ACEOF 7228cat confdefs.h >>conftest.$ac_ext 7229cat >>conftest.$ac_ext <<_ACEOF 7230/* end confdefs.h. */ 7231 7232int 7233main () 7234{ 7235 7236 ; 7237 return 0; 7238} 7239_ACEOF 7240rm -f conftest.$ac_objext conftest$ac_exeext 7241if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 7242 (eval $ac_link) 2>conftest.er1 7243 ac_status=$? 7244 grep -v '^ *+' conftest.er1 >conftest.err 7245 rm -f conftest.er1 7246 cat conftest.err >&5 7247 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7248 (exit $ac_status); } && 7249 { ac_try='test -z "$ac_c_werror_flag" 7250 || test ! -s conftest.err' 7251 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7252 (eval $ac_try) 2>&5 7253 ac_status=$? 7254 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7255 (exit $ac_status); }; } && 7256 { ac_try='test -s conftest$ac_exeext' 7257 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7258 (eval $ac_try) 2>&5 7259 ac_status=$? 7260 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7261 (exit $ac_status); }; }; then 7262 7263aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 7264}'` 7265# Check for a 64-bit object if we didn't find anything. 7266if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 7267}'`; fi 7268else 7269 echo "$as_me: failed program was:" >&5 7270sed 's/^/| /' conftest.$ac_ext >&5 7271 7272fi 7273rm -f conftest.err conftest.$ac_objext \ 7274 conftest$ac_exeext conftest.$ac_ext 7275if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 7276 7277 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 7278 archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 7279 else 7280 if test "$host_cpu" = ia64; then 7281 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 7282 allow_undefined_flag="-z nodefs" 7283 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" 7284 else 7285 # Determine the default libpath from the value encoded in an empty executable. 7286 cat >conftest.$ac_ext <<_ACEOF 7287/* confdefs.h. */ 7288_ACEOF 7289cat confdefs.h >>conftest.$ac_ext 7290cat >>conftest.$ac_ext <<_ACEOF 7291/* end confdefs.h. */ 7292 7293int 7294main () 7295{ 7296 7297 ; 7298 return 0; 7299} 7300_ACEOF 7301rm -f conftest.$ac_objext conftest$ac_exeext 7302if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 7303 (eval $ac_link) 2>conftest.er1 7304 ac_status=$? 7305 grep -v '^ *+' conftest.er1 >conftest.err 7306 rm -f conftest.er1 7307 cat conftest.err >&5 7308 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7309 (exit $ac_status); } && 7310 { ac_try='test -z "$ac_c_werror_flag" 7311 || test ! -s conftest.err' 7312 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7313 (eval $ac_try) 2>&5 7314 ac_status=$? 7315 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7316 (exit $ac_status); }; } && 7317 { ac_try='test -s conftest$ac_exeext' 7318 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7319 (eval $ac_try) 2>&5 7320 ac_status=$? 7321 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7322 (exit $ac_status); }; }; then 7323 7324aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 7325}'` 7326# Check for a 64-bit object if we didn't find anything. 7327if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 7328}'`; fi 7329else 7330 echo "$as_me: failed program was:" >&5 7331sed 's/^/| /' conftest.$ac_ext >&5 7332 7333fi 7334rm -f conftest.err conftest.$ac_objext \ 7335 conftest$ac_exeext conftest.$ac_ext 7336if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 7337 7338 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 7339 # Warning - without using the other run time loading flags, 7340 # -berok will link without error, but may produce a broken library. 7341 no_undefined_flag=' ${wl}-bernotok' 7342 allow_undefined_flag=' ${wl}-berok' 7343 # Exported symbols can be pulled into shared objects from archives 7344 whole_archive_flag_spec='$convenience' 7345 archive_cmds_need_lc=yes 7346 # This is similar to how AIX traditionally builds its shared libraries. 7347 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' 7348 fi 7349 fi 7350 ;; 7351 7352 amigaos*) 7353 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)' 7354 hardcode_libdir_flag_spec='-L$libdir' 7355 hardcode_minus_L=yes 7356 # see comment about different semantics on the GNU ld section 7357 ld_shlibs=no 7358 ;; 7359 7360 bsdi[45]*) 7361 export_dynamic_flag_spec=-rdynamic 7362 ;; 7363 7364 cygwin* | mingw* | pw32*) 7365 # When not using gcc, we currently assume that we are using 7366 # Microsoft Visual C++. 7367 # hardcode_libdir_flag_spec is actually meaningless, as there is 7368 # no search path for DLLs. 7369 hardcode_libdir_flag_spec=' ' 7370 allow_undefined_flag=unsupported 7371 # Tell ltmain to make .lib files, not .a files. 7372 libext=lib 7373 # Tell ltmain to make .dll files, not .so files. 7374 shrext_cmds=".dll" 7375 # FIXME: Setting linknames here is a bad hack. 7376 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 7377 # The linker will automatically build a .lib file if we build a DLL. 7378 old_archive_From_new_cmds='true' 7379 # FIXME: Should let the user specify the lib program. 7380 old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs' 7381 fix_srcfile_path='`cygpath -w "$srcfile"`' 7382 enable_shared_with_static_runtimes=yes 7383 ;; 7384 7385 darwin* | rhapsody*) 7386 case $host_os in 7387 rhapsody* | darwin1.[012]) 7388 allow_undefined_flag='${wl}-undefined ${wl}suppress' 7389 ;; 7390 *) # Darwin 1.3 on 7391 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 7392 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 7393 else 7394 case ${MACOSX_DEPLOYMENT_TARGET} in 7395 10.[012]) 7396 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 7397 ;; 7398 10.*) 7399 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' 7400 ;; 7401 esac 7402 fi 7403 ;; 7404 esac 7405 archive_cmds_need_lc=no 7406 hardcode_direct=no 7407 hardcode_automatic=yes 7408 hardcode_shlibpath_var=unsupported 7409 whole_archive_flag_spec='' 7410 link_all_deplibs=yes 7411 if test "$GCC" = yes ; then 7412 output_verbose_link_cmd='echo' 7413 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 7414 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 7415 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 7416 archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 7417 module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 7418 else 7419 case $cc_basename in 7420 xlc*) 7421 output_verbose_link_cmd='echo' 7422 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 7423 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 7424 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 7425 archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 7426 module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 7427 ;; 7428 *) 7429 ld_shlibs=no 7430 ;; 7431 esac 7432 fi 7433 ;; 7434 7435 dgux*) 7436 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7437 hardcode_libdir_flag_spec='-L$libdir' 7438 hardcode_shlibpath_var=no 7439 ;; 7440 7441 freebsd1*) 7442 ld_shlibs=no 7443 ;; 7444 7445 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 7446 # support. Future versions do this automatically, but an explicit c++rt0.o 7447 # does not break anything, and helps significantly (at the cost of a little 7448 # extra space). 7449 freebsd2.2*) 7450 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 7451 hardcode_libdir_flag_spec='-R$libdir' 7452 hardcode_direct=yes 7453 hardcode_shlibpath_var=no 7454 ;; 7455 7456 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 7457 freebsd2*) 7458 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 7459 hardcode_direct=yes 7460 hardcode_minus_L=yes 7461 hardcode_shlibpath_var=no 7462 ;; 7463 7464 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 7465 freebsd* | kfreebsd*-gnu | dragonfly*) 7466 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 7467 hardcode_libdir_flag_spec='-R$libdir' 7468 hardcode_direct=yes 7469 hardcode_shlibpath_var=no 7470 ;; 7471 7472 hpux9*) 7473 if test "$GCC" = yes; then 7474 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' 7475 else 7476 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' 7477 fi 7478 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 7479 hardcode_libdir_separator=: 7480 hardcode_direct=yes 7481 7482 # hardcode_minus_L: Not really in the search PATH, 7483 # but as the default location of the library. 7484 hardcode_minus_L=yes 7485 export_dynamic_flag_spec='${wl}-E' 7486 ;; 7487 7488 hpux10*) 7489 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 7490 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 7491 else 7492 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 7493 fi 7494 if test "$with_gnu_ld" = no; then 7495 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 7496 hardcode_libdir_separator=: 7497 7498 hardcode_direct=yes 7499 export_dynamic_flag_spec='${wl}-E' 7500 7501 # hardcode_minus_L: Not really in the search PATH, 7502 # but as the default location of the library. 7503 hardcode_minus_L=yes 7504 fi 7505 ;; 7506 7507 hpux11*) 7508 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 7509 case $host_cpu in 7510 hppa*64*) 7511 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 7512 ;; 7513 ia64*) 7514 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 7515 ;; 7516 *) 7517 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 7518 ;; 7519 esac 7520 else 7521 case $host_cpu in 7522 hppa*64*) 7523 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 7524 ;; 7525 ia64*) 7526 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 7527 ;; 7528 *) 7529 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 7530 ;; 7531 esac 7532 fi 7533 if test "$with_gnu_ld" = no; then 7534 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 7535 hardcode_libdir_separator=: 7536 7537 case $host_cpu in 7538 hppa*64*|ia64*) 7539 hardcode_libdir_flag_spec_ld='+b $libdir' 7540 hardcode_direct=no 7541 hardcode_shlibpath_var=no 7542 ;; 7543 *) 7544 hardcode_direct=yes 7545 export_dynamic_flag_spec='${wl}-E' 7546 7547 # hardcode_minus_L: Not really in the search PATH, 7548 # but as the default location of the library. 7549 hardcode_minus_L=yes 7550 ;; 7551 esac 7552 fi 7553 ;; 7554 7555 irix5* | irix6* | nonstopux*) 7556 if test "$GCC" = yes; then 7557 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 7558 else 7559 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 7560 hardcode_libdir_flag_spec_ld='-rpath $libdir' 7561 fi 7562 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7563 hardcode_libdir_separator=: 7564 link_all_deplibs=yes 7565 ;; 7566 7567 netbsd*) 7568 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 7569 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 7570 else 7571 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 7572 fi 7573 hardcode_libdir_flag_spec='-R$libdir' 7574 hardcode_direct=yes 7575 hardcode_shlibpath_var=no 7576 ;; 7577 7578 newsos6) 7579 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7580 hardcode_direct=yes 7581 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7582 hardcode_libdir_separator=: 7583 hardcode_shlibpath_var=no 7584 ;; 7585 7586 openbsd*) 7587 hardcode_direct=yes 7588 hardcode_shlibpath_var=no 7589 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 7590 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 7591 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 7592 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 7593 export_dynamic_flag_spec='${wl}-E' 7594 else 7595 case $host_os in 7596 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 7597 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 7598 hardcode_libdir_flag_spec='-R$libdir' 7599 ;; 7600 *) 7601 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 7602 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 7603 ;; 7604 esac 7605 fi 7606 ;; 7607 7608 os2*) 7609 hardcode_libdir_flag_spec='-L$libdir' 7610 hardcode_minus_L=yes 7611 allow_undefined_flag=unsupported 7612 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' 7613 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 7614 ;; 7615 7616 osf3*) 7617 if test "$GCC" = yes; then 7618 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 7619 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 7620 else 7621 allow_undefined_flag=' -expect_unresolved \*' 7622 archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 7623 fi 7624 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7625 hardcode_libdir_separator=: 7626 ;; 7627 7628 osf4* | osf5*) # as osf3* with the addition of -msym flag 7629 if test "$GCC" = yes; then 7630 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 7631 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 7632 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 7633 else 7634 allow_undefined_flag=' -expect_unresolved \*' 7635 archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 7636 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 7637 $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' 7638 7639 # Both c and cxx compiler support -rpath directly 7640 hardcode_libdir_flag_spec='-rpath $libdir' 7641 fi 7642 hardcode_libdir_separator=: 7643 ;; 7644 7645 solaris*) 7646 no_undefined_flag=' -z text' 7647 if test "$GCC" = yes; then 7648 wlarc='${wl}' 7649 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 7650 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 7651 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 7652 else 7653 wlarc='' 7654 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 7655 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 7656 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 7657 fi 7658 hardcode_libdir_flag_spec='-R$libdir' 7659 hardcode_shlibpath_var=no 7660 case $host_os in 7661 solaris2.[0-5] | solaris2.[0-5].*) ;; 7662 *) 7663 # The compiler driver will combine linker options so we 7664 # cannot just pass the convience library names through 7665 # without $wl, iff we do not link with $LD. 7666 # Luckily, gcc supports the same syntax we need for Sun Studio. 7667 # Supported since Solaris 2.6 (maybe 2.5.1?) 7668 case $wlarc in 7669 '') 7670 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;; 7671 *) 7672 whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; 7673 esac ;; 7674 esac 7675 link_all_deplibs=yes 7676 ;; 7677 7678 sunos4*) 7679 if test "x$host_vendor" = xsequent; then 7680 # Use $CC to link under sequent, because it throws in some extra .o 7681 # files that make .init and .fini sections work. 7682 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 7683 else 7684 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 7685 fi 7686 hardcode_libdir_flag_spec='-L$libdir' 7687 hardcode_direct=yes 7688 hardcode_minus_L=yes 7689 hardcode_shlibpath_var=no 7690 ;; 7691 7692 sysv4) 7693 case $host_vendor in 7694 sni) 7695 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7696 hardcode_direct=yes # is this really true??? 7697 ;; 7698 siemens) 7699 ## LD is ld it makes a PLAMLIB 7700 ## CC just makes a GrossModule. 7701 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 7702 reload_cmds='$CC -r -o $output$reload_objs' 7703 hardcode_direct=no 7704 ;; 7705 motorola) 7706 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7707 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 7708 ;; 7709 esac 7710 runpath_var='LD_RUN_PATH' 7711 hardcode_shlibpath_var=no 7712 ;; 7713 7714 sysv4.3*) 7715 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7716 hardcode_shlibpath_var=no 7717 export_dynamic_flag_spec='-Bexport' 7718 ;; 7719 7720 sysv4*MP*) 7721 if test -d /usr/nec; then 7722 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7723 hardcode_shlibpath_var=no 7724 runpath_var=LD_RUN_PATH 7725 hardcode_runpath_var=yes 7726 ld_shlibs=yes 7727 fi 7728 ;; 7729 7730 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) 7731 no_undefined_flag='${wl}-z,text' 7732 archive_cmds_need_lc=no 7733 hardcode_shlibpath_var=no 7734 runpath_var='LD_RUN_PATH' 7735 7736 if test "$GCC" = yes; then 7737 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 7738 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 7739 else 7740 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 7741 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 7742 fi 7743 ;; 7744 7745 sysv5* | sco3.2v5* | sco5v6*) 7746 # Note: We can NOT use -z defs as we might desire, because we do not 7747 # link with -lc, and that would cause any symbols used from libc to 7748 # always be unresolved, which means just about no library would 7749 # ever link correctly. If we're not using GNU ld we use -z text 7750 # though, which does catch some bad symbols but isn't as heavy-handed 7751 # as -z defs. 7752 no_undefined_flag='${wl}-z,text' 7753 allow_undefined_flag='${wl}-z,nodefs' 7754 archive_cmds_need_lc=no 7755 hardcode_shlibpath_var=no 7756 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 7757 hardcode_libdir_separator=':' 7758 link_all_deplibs=yes 7759 export_dynamic_flag_spec='${wl}-Bexport' 7760 runpath_var='LD_RUN_PATH' 7761 7762 if test "$GCC" = yes; then 7763 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 7764 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 7765 else 7766 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 7767 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 7768 fi 7769 ;; 7770 7771 uts4*) 7772 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 7773 hardcode_libdir_flag_spec='-L$libdir' 7774 hardcode_shlibpath_var=no 7775 ;; 7776 7777 *) 7778 ld_shlibs=no 7779 ;; 7780 esac 7781 fi 7782 7783echo "$as_me:$LINENO: result: $ld_shlibs" >&5 7784echo "${ECHO_T}$ld_shlibs" >&6 7785test "$ld_shlibs" = no && can_build_shared=no 7786 7787# 7788# Do we need to explicitly link libc? 7789# 7790case "x$archive_cmds_need_lc" in 7791x|xyes) 7792 # Assume -lc should be added 7793 archive_cmds_need_lc=yes 7794 7795 if test "$enable_shared" = yes && test "$GCC" = yes; then 7796 case $archive_cmds in 7797 *'~'*) 7798 # FIXME: we may have to deal with multi-command sequences. 7799 ;; 7800 '$CC '*) 7801 # Test whether the compiler implicitly links with -lc since on some 7802 # systems, -lgcc has to come before -lc. If gcc already passes -lc 7803 # to ld, don't add -lc before -lgcc. 7804 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 7805echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 7806 $rm conftest* 7807 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 7808 7809 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 7810 (eval $ac_compile) 2>&5 7811 ac_status=$? 7812 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7813 (exit $ac_status); } 2>conftest.err; then 7814 soname=conftest 7815 lib=conftest 7816 libobjs=conftest.$ac_objext 7817 deplibs= 7818 wl=$lt_prog_compiler_wl 7819 pic_flag=$lt_prog_compiler_pic 7820 compiler_flags=-v 7821 linker_flags=-v 7822 verstring= 7823 output_objdir=. 7824 libname=conftest 7825 lt_save_allow_undefined_flag=$allow_undefined_flag 7826 allow_undefined_flag= 7827 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 7828 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 7829 ac_status=$? 7830 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7831 (exit $ac_status); } 7832 then 7833 archive_cmds_need_lc=no 7834 else 7835 archive_cmds_need_lc=yes 7836 fi 7837 allow_undefined_flag=$lt_save_allow_undefined_flag 7838 else 7839 cat conftest.err 1>&5 7840 fi 7841 $rm conftest* 7842 echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 7843echo "${ECHO_T}$archive_cmds_need_lc" >&6 7844 ;; 7845 esac 7846 fi 7847 ;; 7848esac 7849 7850echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 7851echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 7852library_names_spec= 7853libname_spec='lib$name' 7854soname_spec= 7855shrext_cmds=".so" 7856postinstall_cmds= 7857postuninstall_cmds= 7858finish_cmds= 7859finish_eval= 7860shlibpath_var= 7861shlibpath_overrides_runpath=unknown 7862version_type=none 7863dynamic_linker="$host_os ld.so" 7864sys_lib_dlsearch_path_spec="/lib /usr/lib" 7865if test "$GCC" = yes; then 7866 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 7867 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 7868 # if the path contains ";" then we assume it to be the separator 7869 # otherwise default to the standard path separator (i.e. ":") - it is 7870 # assumed that no part of a normal pathname contains ";" but that should 7871 # okay in the real world where ";" in dirpaths is itself problematic. 7872 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 7873 else 7874 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 7875 fi 7876else 7877 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 7878fi 7879need_lib_prefix=unknown 7880hardcode_into_libs=no 7881 7882# when you set need_version to no, make sure it does not cause -set_version 7883# flags to be left without arguments 7884need_version=unknown 7885 7886case $host_os in 7887aix3*) 7888 version_type=linux 7889 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 7890 shlibpath_var=LIBPATH 7891 7892 # AIX 3 has no versioning support, so we append a major version to the name. 7893 soname_spec='${libname}${release}${shared_ext}$major' 7894 ;; 7895 7896aix4* | aix5*) 7897 version_type=linux 7898 need_lib_prefix=no 7899 need_version=no 7900 hardcode_into_libs=yes 7901 if test "$host_cpu" = ia64; then 7902 # AIX 5 supports IA64 7903 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 7904 shlibpath_var=LD_LIBRARY_PATH 7905 else 7906 # With GCC up to 2.95.x, collect2 would create an import file 7907 # for dependence libraries. The import file would start with 7908 # the line `#! .'. This would cause the generated library to 7909 # depend on `.', always an invalid library. This was fixed in 7910 # development snapshots of GCC prior to 3.0. 7911 case $host_os in 7912 aix4 | aix4.[01] | aix4.[01].*) 7913 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 7914 echo ' yes ' 7915 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 7916 : 7917 else 7918 can_build_shared=no 7919 fi 7920 ;; 7921 esac 7922 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 7923 # soname into executable. Probably we can add versioning support to 7924 # collect2, so additional links can be useful in future. 7925 if test "$aix_use_runtimelinking" = yes; then 7926 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 7927 # instead of lib<name>.a to let people know that these are not 7928 # typical AIX shared libraries. 7929 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 7930 else 7931 # We preserve .a as extension for shared libraries through AIX4.2 7932 # and later when we are not doing run time linking. 7933 library_names_spec='${libname}${release}.a $libname.a' 7934 soname_spec='${libname}${release}${shared_ext}$major' 7935 fi 7936 shlibpath_var=LIBPATH 7937 fi 7938 ;; 7939 7940amigaos*) 7941 library_names_spec='$libname.ixlibrary $libname.a' 7942 # Create ${libname}_ixlibrary.a entries in /sys/libs. 7943 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''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' 7944 ;; 7945 7946beos*) 7947 library_names_spec='${libname}${shared_ext}' 7948 dynamic_linker="$host_os ld.so" 7949 shlibpath_var=LIBRARY_PATH 7950 ;; 7951 7952bsdi[45]*) 7953 version_type=linux 7954 need_version=no 7955 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 7956 soname_spec='${libname}${release}${shared_ext}$major' 7957 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 7958 shlibpath_var=LD_LIBRARY_PATH 7959 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 7960 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 7961 # the default ld.so.conf also contains /usr/contrib/lib and 7962 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 7963 # libtool to hard-code these into programs 7964 ;; 7965 7966cygwin* | mingw* | pw32*) 7967 version_type=windows 7968 shrext_cmds=".dll" 7969 need_version=no 7970 need_lib_prefix=no 7971 7972 case $GCC,$host_os in 7973 yes,cygwin* | yes,mingw* | yes,pw32*) 7974 library_names_spec='$libname.dll.a' 7975 # DLL is installed to $(libdir)/../bin by postinstall_cmds 7976 postinstall_cmds='base_file=`basename \${file}`~ 7977 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 7978 dldir=$destdir/`dirname \$dlpath`~ 7979 test -d \$dldir || mkdir -p \$dldir~ 7980 $install_prog $dir/$dlname \$dldir/$dlname~ 7981 chmod a+x \$dldir/$dlname' 7982 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 7983 dlpath=$dir/\$dldll~ 7984 $rm \$dlpath' 7985 shlibpath_overrides_runpath=yes 7986 7987 case $host_os in 7988 cygwin*) 7989 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 7990 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 7991 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 7992 ;; 7993 mingw*) 7994 # MinGW DLLs use traditional 'lib' prefix 7995 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 7996 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 7997 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 7998 # It is most probably a Windows format PATH printed by 7999 # mingw gcc, but we are running on Cygwin. Gcc prints its search 8000 # path with ; separators, and with drive letters. We can handle the 8001 # drive letters (cygwin fileutils understands them), so leave them, 8002 # especially as we might pass files found there to a mingw objdump, 8003 # which wouldn't understand a cygwinified path. Ahh. 8004 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 8005 else 8006 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 8007 fi 8008 ;; 8009 pw32*) 8010 # pw32 DLLs use 'pw' prefix rather than 'lib' 8011 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 8012 ;; 8013 esac 8014 ;; 8015 8016 *) 8017 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 8018 ;; 8019 esac 8020 dynamic_linker='Win32 ld.exe' 8021 # FIXME: first we should search . and the directory the executable is in 8022 shlibpath_var=PATH 8023 ;; 8024 8025darwin* | rhapsody*) 8026 dynamic_linker="$host_os dyld" 8027 version_type=darwin 8028 need_lib_prefix=no 8029 need_version=no 8030 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 8031 soname_spec='${libname}${release}${major}$shared_ext' 8032 shlibpath_overrides_runpath=yes 8033 shlibpath_var=DYLD_LIBRARY_PATH 8034 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 8035 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 8036 if test "$GCC" = yes; then 8037 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` 8038 else 8039 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 8040 fi 8041 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 8042 ;; 8043 8044dgux*) 8045 version_type=linux 8046 need_lib_prefix=no 8047 need_version=no 8048 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 8049 soname_spec='${libname}${release}${shared_ext}$major' 8050 shlibpath_var=LD_LIBRARY_PATH 8051 ;; 8052 8053freebsd1*) 8054 dynamic_linker=no 8055 ;; 8056 8057kfreebsd*-gnu) 8058 version_type=linux 8059 need_lib_prefix=no 8060 need_version=no 8061 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8062 soname_spec='${libname}${release}${shared_ext}$major' 8063 shlibpath_var=LD_LIBRARY_PATH 8064 shlibpath_overrides_runpath=no 8065 hardcode_into_libs=yes 8066 dynamic_linker='GNU ld.so' 8067 ;; 8068 8069freebsd* | dragonfly*) 8070 # DragonFly does not have aout. When/if they implement a new 8071 # versioning mechanism, adjust this. 8072 if test -x /usr/bin/objformat; then 8073 objformat=`/usr/bin/objformat` 8074 else 8075 case $host_os in 8076 freebsd[123]*) objformat=aout ;; 8077 *) objformat=elf ;; 8078 esac 8079 fi 8080 version_type=freebsd-$objformat 8081 case $version_type in 8082 freebsd-elf*) 8083 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 8084 need_version=no 8085 need_lib_prefix=no 8086 ;; 8087 freebsd-*) 8088 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 8089 need_version=yes 8090 ;; 8091 esac 8092 shlibpath_var=LD_LIBRARY_PATH 8093 case $host_os in 8094 freebsd2*) 8095 shlibpath_overrides_runpath=yes 8096 ;; 8097 freebsd3.[01]* | freebsdelf3.[01]*) 8098 shlibpath_overrides_runpath=yes 8099 hardcode_into_libs=yes 8100 ;; 8101 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 8102 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 8103 shlibpath_overrides_runpath=no 8104 hardcode_into_libs=yes 8105 ;; 8106 freebsd*) # from 4.6 on 8107 shlibpath_overrides_runpath=yes 8108 hardcode_into_libs=yes 8109 ;; 8110 esac 8111 ;; 8112 8113gnu*) 8114 version_type=linux 8115 need_lib_prefix=no 8116 need_version=no 8117 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 8118 soname_spec='${libname}${release}${shared_ext}$major' 8119 shlibpath_var=LD_LIBRARY_PATH 8120 hardcode_into_libs=yes 8121 ;; 8122 8123hpux9* | hpux10* | hpux11*) 8124 # Give a soname corresponding to the major version so that dld.sl refuses to 8125 # link against other versions. 8126 version_type=sunos 8127 need_lib_prefix=no 8128 need_version=no 8129 case $host_cpu in 8130 ia64*) 8131 shrext_cmds='.so' 8132 hardcode_into_libs=yes 8133 dynamic_linker="$host_os dld.so" 8134 shlibpath_var=LD_LIBRARY_PATH 8135 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 8136 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8137 soname_spec='${libname}${release}${shared_ext}$major' 8138 if test "X$HPUX_IA64_MODE" = X32; then 8139 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 8140 else 8141 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 8142 fi 8143 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 8144 ;; 8145 hppa*64*) 8146 shrext_cmds='.sl' 8147 hardcode_into_libs=yes 8148 dynamic_linker="$host_os dld.sl" 8149 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 8150 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 8151 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8152 soname_spec='${libname}${release}${shared_ext}$major' 8153 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 8154 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 8155 ;; 8156 *) 8157 shrext_cmds='.sl' 8158 dynamic_linker="$host_os dld.sl" 8159 shlibpath_var=SHLIB_PATH 8160 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 8161 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8162 soname_spec='${libname}${release}${shared_ext}$major' 8163 ;; 8164 esac 8165 # HP-UX runs *really* slowly unless shared libraries are mode 555. 8166 postinstall_cmds='chmod 555 $lib' 8167 ;; 8168 8169interix3*) 8170 version_type=linux 8171 need_lib_prefix=no 8172 need_version=no 8173 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8174 soname_spec='${libname}${release}${shared_ext}$major' 8175 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 8176 shlibpath_var=LD_LIBRARY_PATH 8177 shlibpath_overrides_runpath=no 8178 hardcode_into_libs=yes 8179 ;; 8180 8181irix5* | irix6* | nonstopux*) 8182 case $host_os in 8183 nonstopux*) version_type=nonstopux ;; 8184 *) 8185 if test "$lt_cv_prog_gnu_ld" = yes; then 8186 version_type=linux 8187 else 8188 version_type=irix 8189 fi ;; 8190 esac 8191 need_lib_prefix=no 8192 need_version=no 8193 soname_spec='${libname}${release}${shared_ext}$major' 8194 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 8195 case $host_os in 8196 irix5* | nonstopux*) 8197 libsuff= shlibsuff= 8198 ;; 8199 *) 8200 case $LD in # libtool.m4 will add one of these switches to LD 8201 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 8202 libsuff= shlibsuff= libmagic=32-bit;; 8203 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 8204 libsuff=32 shlibsuff=N32 libmagic=N32;; 8205 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 8206 libsuff=64 shlibsuff=64 libmagic=64-bit;; 8207 *) libsuff= shlibsuff= libmagic=never-match;; 8208 esac 8209 ;; 8210 esac 8211 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 8212 shlibpath_overrides_runpath=no 8213 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 8214 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 8215 hardcode_into_libs=yes 8216 ;; 8217 8218# No shared lib support for Linux oldld, aout, or coff. 8219linux*oldld* | linux*aout* | linux*coff*) 8220 dynamic_linker=no 8221 ;; 8222 8223# This must be Linux ELF. 8224linux*) 8225 version_type=linux 8226 need_lib_prefix=no 8227 need_version=no 8228 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8229 soname_spec='${libname}${release}${shared_ext}$major' 8230 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 8231 shlibpath_var=LD_LIBRARY_PATH 8232 shlibpath_overrides_runpath=no 8233 # This implies no fast_install, which is unacceptable. 8234 # Some rework will be needed to allow for fast_install 8235 # before this can be enabled. 8236 hardcode_into_libs=yes 8237 8238 # find out which ABI we are using 8239 libsuff= 8240 case "$host_cpu" in 8241 x86_64*|s390x*|powerpc64*) 8242 echo '#line 8242 "configure"' > conftest.$ac_ext 8243 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 8244 (eval $ac_compile) 2>&5 8245 ac_status=$? 8246 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8247 (exit $ac_status); }; then 8248 case `/usr/bin/file conftest.$ac_objext` in 8249 *64-bit*) 8250 libsuff=64 8251 sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" 8252 ;; 8253 esac 8254 fi 8255 rm -rf conftest* 8256 ;; 8257 esac 8258 8259 # Append ld.so.conf contents to the search path 8260 if test -f /etc/ld.so.conf; then 8261 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 8262 sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra" 8263 fi 8264 8265 # We used to test for /lib/ld.so.1 and disable shared libraries on 8266 # powerpc, because MkLinux only supported shared libraries with the 8267 # GNU dynamic linker. Since this was broken with cross compilers, 8268 # most powerpc-linux boxes support dynamic linking these days and 8269 # people can always --disable-shared, the test was removed, and we 8270 # assume the GNU/Linux dynamic linker is in use. 8271 dynamic_linker='GNU/Linux ld.so' 8272 ;; 8273 8274knetbsd*-gnu) 8275 version_type=linux 8276 need_lib_prefix=no 8277 need_version=no 8278 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8279 soname_spec='${libname}${release}${shared_ext}$major' 8280 shlibpath_var=LD_LIBRARY_PATH 8281 shlibpath_overrides_runpath=no 8282 hardcode_into_libs=yes 8283 dynamic_linker='GNU ld.so' 8284 ;; 8285 8286netbsd*) 8287 version_type=sunos 8288 need_lib_prefix=no 8289 need_version=no 8290 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 8291 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 8292 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 8293 dynamic_linker='NetBSD (a.out) ld.so' 8294 else 8295 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8296 soname_spec='${libname}${release}${shared_ext}$major' 8297 dynamic_linker='NetBSD ld.elf_so' 8298 fi 8299 shlibpath_var=LD_LIBRARY_PATH 8300 shlibpath_overrides_runpath=yes 8301 hardcode_into_libs=yes 8302 ;; 8303 8304newsos6) 8305 version_type=linux 8306 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8307 shlibpath_var=LD_LIBRARY_PATH 8308 shlibpath_overrides_runpath=yes 8309 ;; 8310 8311nto-qnx*) 8312 version_type=linux 8313 need_lib_prefix=no 8314 need_version=no 8315 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8316 soname_spec='${libname}${release}${shared_ext}$major' 8317 shlibpath_var=LD_LIBRARY_PATH 8318 shlibpath_overrides_runpath=yes 8319 ;; 8320 8321openbsd*) 8322 version_type=sunos 8323 sys_lib_dlsearch_path_spec="/usr/lib" 8324 need_lib_prefix=no 8325 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 8326 case $host_os in 8327 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 8328 *) need_version=no ;; 8329 esac 8330 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 8331 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 8332 shlibpath_var=LD_LIBRARY_PATH 8333 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8334 case $host_os in 8335 openbsd2.[89] | openbsd2.[89].*) 8336 shlibpath_overrides_runpath=no 8337 ;; 8338 *) 8339 shlibpath_overrides_runpath=yes 8340 ;; 8341 esac 8342 else 8343 shlibpath_overrides_runpath=yes 8344 fi 8345 ;; 8346 8347os2*) 8348 libname_spec='$name' 8349 shrext_cmds=".dll" 8350 need_lib_prefix=no 8351 library_names_spec='$libname${shared_ext} $libname.a' 8352 dynamic_linker='OS/2 ld.exe' 8353 shlibpath_var=LIBPATH 8354 ;; 8355 8356osf3* | osf4* | osf5*) 8357 version_type=osf 8358 need_lib_prefix=no 8359 need_version=no 8360 soname_spec='${libname}${release}${shared_ext}$major' 8361 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8362 shlibpath_var=LD_LIBRARY_PATH 8363 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 8364 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 8365 ;; 8366 8367solaris*) 8368 version_type=linux 8369 need_lib_prefix=no 8370 need_version=no 8371 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8372 soname_spec='${libname}${release}${shared_ext}$major' 8373 shlibpath_var=LD_LIBRARY_PATH 8374 shlibpath_overrides_runpath=yes 8375 hardcode_into_libs=yes 8376 # ldd complains unless libraries are executable 8377 postinstall_cmds='chmod +x $lib' 8378 ;; 8379 8380sunos4*) 8381 version_type=sunos 8382 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 8383 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 8384 shlibpath_var=LD_LIBRARY_PATH 8385 shlibpath_overrides_runpath=yes 8386 if test "$with_gnu_ld" = yes; then 8387 need_lib_prefix=no 8388 fi 8389 need_version=yes 8390 ;; 8391 8392sysv4 | sysv4.3*) 8393 version_type=linux 8394 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8395 soname_spec='${libname}${release}${shared_ext}$major' 8396 shlibpath_var=LD_LIBRARY_PATH 8397 case $host_vendor in 8398 sni) 8399 shlibpath_overrides_runpath=no 8400 need_lib_prefix=no 8401 export_dynamic_flag_spec='${wl}-Blargedynsym' 8402 runpath_var=LD_RUN_PATH 8403 ;; 8404 siemens) 8405 need_lib_prefix=no 8406 ;; 8407 motorola) 8408 need_lib_prefix=no 8409 need_version=no 8410 shlibpath_overrides_runpath=no 8411 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 8412 ;; 8413 esac 8414 ;; 8415 8416sysv4*MP*) 8417 if test -d /usr/nec ;then 8418 version_type=linux 8419 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 8420 soname_spec='$libname${shared_ext}.$major' 8421 shlibpath_var=LD_LIBRARY_PATH 8422 fi 8423 ;; 8424 8425sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 8426 version_type=freebsd-elf 8427 need_lib_prefix=no 8428 need_version=no 8429 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 8430 soname_spec='${libname}${release}${shared_ext}$major' 8431 shlibpath_var=LD_LIBRARY_PATH 8432 hardcode_into_libs=yes 8433 if test "$with_gnu_ld" = yes; then 8434 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 8435 shlibpath_overrides_runpath=no 8436 else 8437 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 8438 shlibpath_overrides_runpath=yes 8439 case $host_os in 8440 sco3.2v5*) 8441 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 8442 ;; 8443 esac 8444 fi 8445 sys_lib_dlsearch_path_spec='/usr/lib' 8446 ;; 8447 8448uts4*) 8449 version_type=linux 8450 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 8451 soname_spec='${libname}${release}${shared_ext}$major' 8452 shlibpath_var=LD_LIBRARY_PATH 8453 ;; 8454 8455*) 8456 dynamic_linker=no 8457 ;; 8458esac 8459echo "$as_me:$LINENO: result: $dynamic_linker" >&5 8460echo "${ECHO_T}$dynamic_linker" >&6 8461test "$dynamic_linker" = no && can_build_shared=no 8462 8463variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 8464if test "$GCC" = yes; then 8465 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 8466fi 8467 8468echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 8469echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 8470hardcode_action= 8471if test -n "$hardcode_libdir_flag_spec" || \ 8472 test -n "$runpath_var" || \ 8473 test "X$hardcode_automatic" = "Xyes" ; then 8474 8475 # We can hardcode non-existant directories. 8476 if test "$hardcode_direct" != no && 8477 # If the only mechanism to avoid hardcoding is shlibpath_var, we 8478 # have to relink, otherwise we might link with an installed library 8479 # when we should be linking with a yet-to-be-installed one 8480 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && 8481 test "$hardcode_minus_L" != no; then 8482 # Linking always hardcodes the temporary library directory. 8483 hardcode_action=relink 8484 else 8485 # We can link without hardcoding, and we can hardcode nonexisting dirs. 8486 hardcode_action=immediate 8487 fi 8488else 8489 # We cannot hardcode anything, or else we can only hardcode existing 8490 # directories. 8491 hardcode_action=unsupported 8492fi 8493echo "$as_me:$LINENO: result: $hardcode_action" >&5 8494echo "${ECHO_T}$hardcode_action" >&6 8495 8496if test "$hardcode_action" = relink; then 8497 # Fast installation is not supported 8498 enable_fast_install=no 8499elif test "$shlibpath_overrides_runpath" = yes || 8500 test "$enable_shared" = no; then 8501 # Fast installation is not necessary 8502 enable_fast_install=needless 8503fi 8504 8505striplib= 8506old_striplib= 8507echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 8508echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 8509if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 8510 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 8511 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 8512 echo "$as_me:$LINENO: result: yes" >&5 8513echo "${ECHO_T}yes" >&6 8514else 8515# FIXME - insert some real tests, host_os isn't really good enough 8516 case $host_os in 8517 darwin*) 8518 if test -n "$STRIP" ; then 8519 striplib="$STRIP -x" 8520 echo "$as_me:$LINENO: result: yes" >&5 8521echo "${ECHO_T}yes" >&6 8522 else 8523 echo "$as_me:$LINENO: result: no" >&5 8524echo "${ECHO_T}no" >&6 8525fi 8526 ;; 8527 *) 8528 echo "$as_me:$LINENO: result: no" >&5 8529echo "${ECHO_T}no" >&6 8530 ;; 8531 esac 8532fi 8533 8534if test "x$enable_dlopen" != xyes; then 8535 enable_dlopen=unknown 8536 enable_dlopen_self=unknown 8537 enable_dlopen_self_static=unknown 8538else 8539 lt_cv_dlopen=no 8540 lt_cv_dlopen_libs= 8541 8542 case $host_os in 8543 beos*) 8544 lt_cv_dlopen="load_add_on" 8545 lt_cv_dlopen_libs= 8546 lt_cv_dlopen_self=yes 8547 ;; 8548 8549 mingw* | pw32*) 8550 lt_cv_dlopen="LoadLibrary" 8551 lt_cv_dlopen_libs= 8552 ;; 8553 8554 cygwin*) 8555 lt_cv_dlopen="dlopen" 8556 lt_cv_dlopen_libs= 8557 ;; 8558 8559 darwin*) 8560 # if libdl is installed we need to link against it 8561 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 8562echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 8563if test "${ac_cv_lib_dl_dlopen+set}" = set; then 8564 echo $ECHO_N "(cached) $ECHO_C" >&6 8565else 8566 ac_check_lib_save_LIBS=$LIBS 8567LIBS="-ldl $LIBS" 8568cat >conftest.$ac_ext <<_ACEOF 8569/* confdefs.h. */ 8570_ACEOF 8571cat confdefs.h >>conftest.$ac_ext 8572cat >>conftest.$ac_ext <<_ACEOF 8573/* end confdefs.h. */ 8574 8575/* Override any gcc2 internal prototype to avoid an error. */ 8576#ifdef __cplusplus 8577extern "C" 8578#endif 8579/* We use char because int might match the return type of a gcc2 8580 builtin and then its argument prototype would still apply. */ 8581char dlopen (); 8582int 8583main () 8584{ 8585dlopen (); 8586 ; 8587 return 0; 8588} 8589_ACEOF 8590rm -f conftest.$ac_objext conftest$ac_exeext 8591if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8592 (eval $ac_link) 2>conftest.er1 8593 ac_status=$? 8594 grep -v '^ *+' conftest.er1 >conftest.err 8595 rm -f conftest.er1 8596 cat conftest.err >&5 8597 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8598 (exit $ac_status); } && 8599 { ac_try='test -z "$ac_c_werror_flag" 8600 || test ! -s conftest.err' 8601 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8602 (eval $ac_try) 2>&5 8603 ac_status=$? 8604 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8605 (exit $ac_status); }; } && 8606 { ac_try='test -s conftest$ac_exeext' 8607 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8608 (eval $ac_try) 2>&5 8609 ac_status=$? 8610 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8611 (exit $ac_status); }; }; then 8612 ac_cv_lib_dl_dlopen=yes 8613else 8614 echo "$as_me: failed program was:" >&5 8615sed 's/^/| /' conftest.$ac_ext >&5 8616 8617ac_cv_lib_dl_dlopen=no 8618fi 8619rm -f conftest.err conftest.$ac_objext \ 8620 conftest$ac_exeext conftest.$ac_ext 8621LIBS=$ac_check_lib_save_LIBS 8622fi 8623echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 8624echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 8625if test $ac_cv_lib_dl_dlopen = yes; then 8626 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 8627else 8628 8629 lt_cv_dlopen="dyld" 8630 lt_cv_dlopen_libs= 8631 lt_cv_dlopen_self=yes 8632 8633fi 8634 8635 ;; 8636 8637 *) 8638 echo "$as_me:$LINENO: checking for shl_load" >&5 8639echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 8640if test "${ac_cv_func_shl_load+set}" = set; then 8641 echo $ECHO_N "(cached) $ECHO_C" >&6 8642else 8643 cat >conftest.$ac_ext <<_ACEOF 8644/* confdefs.h. */ 8645_ACEOF 8646cat confdefs.h >>conftest.$ac_ext 8647cat >>conftest.$ac_ext <<_ACEOF 8648/* end confdefs.h. */ 8649/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 8650 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 8651#define shl_load innocuous_shl_load 8652 8653/* System header to define __stub macros and hopefully few prototypes, 8654 which can conflict with char shl_load (); below. 8655 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8656 <limits.h> exists even on freestanding compilers. */ 8657 8658#ifdef __STDC__ 8659# include <limits.h> 8660#else 8661# include <assert.h> 8662#endif 8663 8664#undef shl_load 8665 8666/* Override any gcc2 internal prototype to avoid an error. */ 8667#ifdef __cplusplus 8668extern "C" 8669{ 8670#endif 8671/* We use char because int might match the return type of a gcc2 8672 builtin and then its argument prototype would still apply. */ 8673char shl_load (); 8674/* The GNU C library defines this for functions which it implements 8675 to always fail with ENOSYS. Some functions are actually named 8676 something starting with __ and the normal name is an alias. */ 8677#if defined (__stub_shl_load) || defined (__stub___shl_load) 8678choke me 8679#else 8680char (*f) () = shl_load; 8681#endif 8682#ifdef __cplusplus 8683} 8684#endif 8685 8686int 8687main () 8688{ 8689return f != shl_load; 8690 ; 8691 return 0; 8692} 8693_ACEOF 8694rm -f conftest.$ac_objext conftest$ac_exeext 8695if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8696 (eval $ac_link) 2>conftest.er1 8697 ac_status=$? 8698 grep -v '^ *+' conftest.er1 >conftest.err 8699 rm -f conftest.er1 8700 cat conftest.err >&5 8701 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8702 (exit $ac_status); } && 8703 { ac_try='test -z "$ac_c_werror_flag" 8704 || test ! -s conftest.err' 8705 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8706 (eval $ac_try) 2>&5 8707 ac_status=$? 8708 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8709 (exit $ac_status); }; } && 8710 { ac_try='test -s conftest$ac_exeext' 8711 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8712 (eval $ac_try) 2>&5 8713 ac_status=$? 8714 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8715 (exit $ac_status); }; }; then 8716 ac_cv_func_shl_load=yes 8717else 8718 echo "$as_me: failed program was:" >&5 8719sed 's/^/| /' conftest.$ac_ext >&5 8720 8721ac_cv_func_shl_load=no 8722fi 8723rm -f conftest.err conftest.$ac_objext \ 8724 conftest$ac_exeext conftest.$ac_ext 8725fi 8726echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 8727echo "${ECHO_T}$ac_cv_func_shl_load" >&6 8728if test $ac_cv_func_shl_load = yes; then 8729 lt_cv_dlopen="shl_load" 8730else 8731 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 8732echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 8733if test "${ac_cv_lib_dld_shl_load+set}" = set; then 8734 echo $ECHO_N "(cached) $ECHO_C" >&6 8735else 8736 ac_check_lib_save_LIBS=$LIBS 8737LIBS="-ldld $LIBS" 8738cat >conftest.$ac_ext <<_ACEOF 8739/* confdefs.h. */ 8740_ACEOF 8741cat confdefs.h >>conftest.$ac_ext 8742cat >>conftest.$ac_ext <<_ACEOF 8743/* end confdefs.h. */ 8744 8745/* Override any gcc2 internal prototype to avoid an error. */ 8746#ifdef __cplusplus 8747extern "C" 8748#endif 8749/* We use char because int might match the return type of a gcc2 8750 builtin and then its argument prototype would still apply. */ 8751char shl_load (); 8752int 8753main () 8754{ 8755shl_load (); 8756 ; 8757 return 0; 8758} 8759_ACEOF 8760rm -f conftest.$ac_objext conftest$ac_exeext 8761if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8762 (eval $ac_link) 2>conftest.er1 8763 ac_status=$? 8764 grep -v '^ *+' conftest.er1 >conftest.err 8765 rm -f conftest.er1 8766 cat conftest.err >&5 8767 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8768 (exit $ac_status); } && 8769 { ac_try='test -z "$ac_c_werror_flag" 8770 || test ! -s conftest.err' 8771 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8772 (eval $ac_try) 2>&5 8773 ac_status=$? 8774 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8775 (exit $ac_status); }; } && 8776 { ac_try='test -s conftest$ac_exeext' 8777 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8778 (eval $ac_try) 2>&5 8779 ac_status=$? 8780 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8781 (exit $ac_status); }; }; then 8782 ac_cv_lib_dld_shl_load=yes 8783else 8784 echo "$as_me: failed program was:" >&5 8785sed 's/^/| /' conftest.$ac_ext >&5 8786 8787ac_cv_lib_dld_shl_load=no 8788fi 8789rm -f conftest.err conftest.$ac_objext \ 8790 conftest$ac_exeext conftest.$ac_ext 8791LIBS=$ac_check_lib_save_LIBS 8792fi 8793echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 8794echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 8795if test $ac_cv_lib_dld_shl_load = yes; then 8796 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" 8797else 8798 echo "$as_me:$LINENO: checking for dlopen" >&5 8799echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 8800if test "${ac_cv_func_dlopen+set}" = set; then 8801 echo $ECHO_N "(cached) $ECHO_C" >&6 8802else 8803 cat >conftest.$ac_ext <<_ACEOF 8804/* confdefs.h. */ 8805_ACEOF 8806cat confdefs.h >>conftest.$ac_ext 8807cat >>conftest.$ac_ext <<_ACEOF 8808/* end confdefs.h. */ 8809/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 8810 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 8811#define dlopen innocuous_dlopen 8812 8813/* System header to define __stub macros and hopefully few prototypes, 8814 which can conflict with char dlopen (); below. 8815 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8816 <limits.h> exists even on freestanding compilers. */ 8817 8818#ifdef __STDC__ 8819# include <limits.h> 8820#else 8821# include <assert.h> 8822#endif 8823 8824#undef dlopen 8825 8826/* Override any gcc2 internal prototype to avoid an error. */ 8827#ifdef __cplusplus 8828extern "C" 8829{ 8830#endif 8831/* We use char because int might match the return type of a gcc2 8832 builtin and then its argument prototype would still apply. */ 8833char dlopen (); 8834/* The GNU C library defines this for functions which it implements 8835 to always fail with ENOSYS. Some functions are actually named 8836 something starting with __ and the normal name is an alias. */ 8837#if defined (__stub_dlopen) || defined (__stub___dlopen) 8838choke me 8839#else 8840char (*f) () = dlopen; 8841#endif 8842#ifdef __cplusplus 8843} 8844#endif 8845 8846int 8847main () 8848{ 8849return f != dlopen; 8850 ; 8851 return 0; 8852} 8853_ACEOF 8854rm -f conftest.$ac_objext conftest$ac_exeext 8855if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8856 (eval $ac_link) 2>conftest.er1 8857 ac_status=$? 8858 grep -v '^ *+' conftest.er1 >conftest.err 8859 rm -f conftest.er1 8860 cat conftest.err >&5 8861 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8862 (exit $ac_status); } && 8863 { ac_try='test -z "$ac_c_werror_flag" 8864 || test ! -s conftest.err' 8865 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8866 (eval $ac_try) 2>&5 8867 ac_status=$? 8868 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8869 (exit $ac_status); }; } && 8870 { ac_try='test -s conftest$ac_exeext' 8871 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8872 (eval $ac_try) 2>&5 8873 ac_status=$? 8874 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8875 (exit $ac_status); }; }; then 8876 ac_cv_func_dlopen=yes 8877else 8878 echo "$as_me: failed program was:" >&5 8879sed 's/^/| /' conftest.$ac_ext >&5 8880 8881ac_cv_func_dlopen=no 8882fi 8883rm -f conftest.err conftest.$ac_objext \ 8884 conftest$ac_exeext conftest.$ac_ext 8885fi 8886echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 8887echo "${ECHO_T}$ac_cv_func_dlopen" >&6 8888if test $ac_cv_func_dlopen = yes; then 8889 lt_cv_dlopen="dlopen" 8890else 8891 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 8892echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 8893if test "${ac_cv_lib_dl_dlopen+set}" = set; then 8894 echo $ECHO_N "(cached) $ECHO_C" >&6 8895else 8896 ac_check_lib_save_LIBS=$LIBS 8897LIBS="-ldl $LIBS" 8898cat >conftest.$ac_ext <<_ACEOF 8899/* confdefs.h. */ 8900_ACEOF 8901cat confdefs.h >>conftest.$ac_ext 8902cat >>conftest.$ac_ext <<_ACEOF 8903/* end confdefs.h. */ 8904 8905/* Override any gcc2 internal prototype to avoid an error. */ 8906#ifdef __cplusplus 8907extern "C" 8908#endif 8909/* We use char because int might match the return type of a gcc2 8910 builtin and then its argument prototype would still apply. */ 8911char dlopen (); 8912int 8913main () 8914{ 8915dlopen (); 8916 ; 8917 return 0; 8918} 8919_ACEOF 8920rm -f conftest.$ac_objext conftest$ac_exeext 8921if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8922 (eval $ac_link) 2>conftest.er1 8923 ac_status=$? 8924 grep -v '^ *+' conftest.er1 >conftest.err 8925 rm -f conftest.er1 8926 cat conftest.err >&5 8927 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8928 (exit $ac_status); } && 8929 { ac_try='test -z "$ac_c_werror_flag" 8930 || test ! -s conftest.err' 8931 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8932 (eval $ac_try) 2>&5 8933 ac_status=$? 8934 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8935 (exit $ac_status); }; } && 8936 { ac_try='test -s conftest$ac_exeext' 8937 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8938 (eval $ac_try) 2>&5 8939 ac_status=$? 8940 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8941 (exit $ac_status); }; }; then 8942 ac_cv_lib_dl_dlopen=yes 8943else 8944 echo "$as_me: failed program was:" >&5 8945sed 's/^/| /' conftest.$ac_ext >&5 8946 8947ac_cv_lib_dl_dlopen=no 8948fi 8949rm -f conftest.err conftest.$ac_objext \ 8950 conftest$ac_exeext conftest.$ac_ext 8951LIBS=$ac_check_lib_save_LIBS 8952fi 8953echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 8954echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 8955if test $ac_cv_lib_dl_dlopen = yes; then 8956 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 8957else 8958 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 8959echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 8960if test "${ac_cv_lib_svld_dlopen+set}" = set; then 8961 echo $ECHO_N "(cached) $ECHO_C" >&6 8962else 8963 ac_check_lib_save_LIBS=$LIBS 8964LIBS="-lsvld $LIBS" 8965cat >conftest.$ac_ext <<_ACEOF 8966/* confdefs.h. */ 8967_ACEOF 8968cat confdefs.h >>conftest.$ac_ext 8969cat >>conftest.$ac_ext <<_ACEOF 8970/* end confdefs.h. */ 8971 8972/* Override any gcc2 internal prototype to avoid an error. */ 8973#ifdef __cplusplus 8974extern "C" 8975#endif 8976/* We use char because int might match the return type of a gcc2 8977 builtin and then its argument prototype would still apply. */ 8978char dlopen (); 8979int 8980main () 8981{ 8982dlopen (); 8983 ; 8984 return 0; 8985} 8986_ACEOF 8987rm -f conftest.$ac_objext conftest$ac_exeext 8988if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 8989 (eval $ac_link) 2>conftest.er1 8990 ac_status=$? 8991 grep -v '^ *+' conftest.er1 >conftest.err 8992 rm -f conftest.er1 8993 cat conftest.err >&5 8994 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8995 (exit $ac_status); } && 8996 { ac_try='test -z "$ac_c_werror_flag" 8997 || test ! -s conftest.err' 8998 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 8999 (eval $ac_try) 2>&5 9000 ac_status=$? 9001 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9002 (exit $ac_status); }; } && 9003 { ac_try='test -s conftest$ac_exeext' 9004 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9005 (eval $ac_try) 2>&5 9006 ac_status=$? 9007 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9008 (exit $ac_status); }; }; then 9009 ac_cv_lib_svld_dlopen=yes 9010else 9011 echo "$as_me: failed program was:" >&5 9012sed 's/^/| /' conftest.$ac_ext >&5 9013 9014ac_cv_lib_svld_dlopen=no 9015fi 9016rm -f conftest.err conftest.$ac_objext \ 9017 conftest$ac_exeext conftest.$ac_ext 9018LIBS=$ac_check_lib_save_LIBS 9019fi 9020echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 9021echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 9022if test $ac_cv_lib_svld_dlopen = yes; then 9023 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 9024else 9025 echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 9026echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 9027if test "${ac_cv_lib_dld_dld_link+set}" = set; then 9028 echo $ECHO_N "(cached) $ECHO_C" >&6 9029else 9030 ac_check_lib_save_LIBS=$LIBS 9031LIBS="-ldld $LIBS" 9032cat >conftest.$ac_ext <<_ACEOF 9033/* confdefs.h. */ 9034_ACEOF 9035cat confdefs.h >>conftest.$ac_ext 9036cat >>conftest.$ac_ext <<_ACEOF 9037/* end confdefs.h. */ 9038 9039/* Override any gcc2 internal prototype to avoid an error. */ 9040#ifdef __cplusplus 9041extern "C" 9042#endif 9043/* We use char because int might match the return type of a gcc2 9044 builtin and then its argument prototype would still apply. */ 9045char dld_link (); 9046int 9047main () 9048{ 9049dld_link (); 9050 ; 9051 return 0; 9052} 9053_ACEOF 9054rm -f conftest.$ac_objext conftest$ac_exeext 9055if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9056 (eval $ac_link) 2>conftest.er1 9057 ac_status=$? 9058 grep -v '^ *+' conftest.er1 >conftest.err 9059 rm -f conftest.er1 9060 cat conftest.err >&5 9061 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9062 (exit $ac_status); } && 9063 { ac_try='test -z "$ac_c_werror_flag" 9064 || test ! -s conftest.err' 9065 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9066 (eval $ac_try) 2>&5 9067 ac_status=$? 9068 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9069 (exit $ac_status); }; } && 9070 { ac_try='test -s conftest$ac_exeext' 9071 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 9072 (eval $ac_try) 2>&5 9073 ac_status=$? 9074 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9075 (exit $ac_status); }; }; then 9076 ac_cv_lib_dld_dld_link=yes 9077else 9078 echo "$as_me: failed program was:" >&5 9079sed 's/^/| /' conftest.$ac_ext >&5 9080 9081ac_cv_lib_dld_dld_link=no 9082fi 9083rm -f conftest.err conftest.$ac_objext \ 9084 conftest$ac_exeext conftest.$ac_ext 9085LIBS=$ac_check_lib_save_LIBS 9086fi 9087echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 9088echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 9089if test $ac_cv_lib_dld_dld_link = yes; then 9090 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" 9091fi 9092 9093 9094fi 9095 9096 9097fi 9098 9099 9100fi 9101 9102 9103fi 9104 9105 9106fi 9107 9108 ;; 9109 esac 9110 9111 if test "x$lt_cv_dlopen" != xno; then 9112 enable_dlopen=yes 9113 else 9114 enable_dlopen=no 9115 fi 9116 9117 case $lt_cv_dlopen in 9118 dlopen) 9119 save_CPPFLAGS="$CPPFLAGS" 9120 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 9121 9122 save_LDFLAGS="$LDFLAGS" 9123 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 9124 9125 save_LIBS="$LIBS" 9126 LIBS="$lt_cv_dlopen_libs $LIBS" 9127 9128 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 9129echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 9130if test "${lt_cv_dlopen_self+set}" = set; then 9131 echo $ECHO_N "(cached) $ECHO_C" >&6 9132else 9133 if test "$cross_compiling" = yes; then : 9134 lt_cv_dlopen_self=cross 9135else 9136 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 9137 lt_status=$lt_dlunknown 9138 cat > conftest.$ac_ext <<EOF 9139#line 9139 "configure" 9140#include "confdefs.h" 9141 9142#if HAVE_DLFCN_H 9143#include <dlfcn.h> 9144#endif 9145 9146#include <stdio.h> 9147 9148#ifdef RTLD_GLOBAL 9149# define LT_DLGLOBAL RTLD_GLOBAL 9150#else 9151# ifdef DL_GLOBAL 9152# define LT_DLGLOBAL DL_GLOBAL 9153# else 9154# define LT_DLGLOBAL 0 9155# endif 9156#endif 9157 9158/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 9159 find out it does not work in some platform. */ 9160#ifndef LT_DLLAZY_OR_NOW 9161# ifdef RTLD_LAZY 9162# define LT_DLLAZY_OR_NOW RTLD_LAZY 9163# else 9164# ifdef DL_LAZY 9165# define LT_DLLAZY_OR_NOW DL_LAZY 9166# else 9167# ifdef RTLD_NOW 9168# define LT_DLLAZY_OR_NOW RTLD_NOW 9169# else 9170# ifdef DL_NOW 9171# define LT_DLLAZY_OR_NOW DL_NOW 9172# else 9173# define LT_DLLAZY_OR_NOW 0 9174# endif 9175# endif 9176# endif 9177# endif 9178#endif 9179 9180#ifdef __cplusplus 9181extern "C" void exit (int); 9182#endif 9183 9184void fnord() { int i=42;} 9185int main () 9186{ 9187 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 9188 int status = $lt_dlunknown; 9189 9190 if (self) 9191 { 9192 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 9193 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 9194 /* dlclose (self); */ 9195 } 9196 else 9197 puts (dlerror ()); 9198 9199 exit (status); 9200} 9201EOF 9202 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9203 (eval $ac_link) 2>&5 9204 ac_status=$? 9205 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9206 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 9207 (./conftest; exit; ) >&5 2>/dev/null 9208 lt_status=$? 9209 case x$lt_status in 9210 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 9211 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 9212 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 9213 esac 9214 else : 9215 # compilation failed 9216 lt_cv_dlopen_self=no 9217 fi 9218fi 9219rm -fr conftest* 9220 9221 9222fi 9223echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 9224echo "${ECHO_T}$lt_cv_dlopen_self" >&6 9225 9226 if test "x$lt_cv_dlopen_self" = xyes; then 9227 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 9228 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 9229echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 9230if test "${lt_cv_dlopen_self_static+set}" = set; then 9231 echo $ECHO_N "(cached) $ECHO_C" >&6 9232else 9233 if test "$cross_compiling" = yes; then : 9234 lt_cv_dlopen_self_static=cross 9235else 9236 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 9237 lt_status=$lt_dlunknown 9238 cat > conftest.$ac_ext <<EOF 9239#line 9239 "configure" 9240#include "confdefs.h" 9241 9242#if HAVE_DLFCN_H 9243#include <dlfcn.h> 9244#endif 9245 9246#include <stdio.h> 9247 9248#ifdef RTLD_GLOBAL 9249# define LT_DLGLOBAL RTLD_GLOBAL 9250#else 9251# ifdef DL_GLOBAL 9252# define LT_DLGLOBAL DL_GLOBAL 9253# else 9254# define LT_DLGLOBAL 0 9255# endif 9256#endif 9257 9258/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 9259 find out it does not work in some platform. */ 9260#ifndef LT_DLLAZY_OR_NOW 9261# ifdef RTLD_LAZY 9262# define LT_DLLAZY_OR_NOW RTLD_LAZY 9263# else 9264# ifdef DL_LAZY 9265# define LT_DLLAZY_OR_NOW DL_LAZY 9266# else 9267# ifdef RTLD_NOW 9268# define LT_DLLAZY_OR_NOW RTLD_NOW 9269# else 9270# ifdef DL_NOW 9271# define LT_DLLAZY_OR_NOW DL_NOW 9272# else 9273# define LT_DLLAZY_OR_NOW 0 9274# endif 9275# endif 9276# endif 9277# endif 9278#endif 9279 9280#ifdef __cplusplus 9281extern "C" void exit (int); 9282#endif 9283 9284void fnord() { int i=42;} 9285int main () 9286{ 9287 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 9288 int status = $lt_dlunknown; 9289 9290 if (self) 9291 { 9292 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 9293 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 9294 /* dlclose (self); */ 9295 } 9296 else 9297 puts (dlerror ()); 9298 9299 exit (status); 9300} 9301EOF 9302 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 9303 (eval $ac_link) 2>&5 9304 ac_status=$? 9305 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9306 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 9307 (./conftest; exit; ) >&5 2>/dev/null 9308 lt_status=$? 9309 case x$lt_status in 9310 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 9311 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 9312 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 9313 esac 9314 else : 9315 # compilation failed 9316 lt_cv_dlopen_self_static=no 9317 fi 9318fi 9319rm -fr conftest* 9320 9321 9322fi 9323echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 9324echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 9325 fi 9326 9327 CPPFLAGS="$save_CPPFLAGS" 9328 LDFLAGS="$save_LDFLAGS" 9329 LIBS="$save_LIBS" 9330 ;; 9331 esac 9332 9333 case $lt_cv_dlopen_self in 9334 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 9335 *) enable_dlopen_self=unknown ;; 9336 esac 9337 9338 case $lt_cv_dlopen_self_static in 9339 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 9340 *) enable_dlopen_self_static=unknown ;; 9341 esac 9342fi 9343 9344 9345# Report which library types will actually be built 9346echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 9347echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6 9348echo "$as_me:$LINENO: result: $can_build_shared" >&5 9349echo "${ECHO_T}$can_build_shared" >&6 9350 9351echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 9352echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6 9353test "$can_build_shared" = "no" && enable_shared=no 9354 9355# On AIX, shared libraries and static libraries use the same namespace, and 9356# are all built from PIC. 9357case $host_os in 9358aix3*) 9359 test "$enable_shared" = yes && enable_static=no 9360 if test -n "$RANLIB"; then 9361 archive_cmds="$archive_cmds~\$RANLIB \$lib" 9362 postinstall_cmds='$RANLIB $lib' 9363 fi 9364 ;; 9365 9366aix4* | aix5*) 9367 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 9368 test "$enable_shared" = yes && enable_static=no 9369 fi 9370 ;; 9371esac 9372echo "$as_me:$LINENO: result: $enable_shared" >&5 9373echo "${ECHO_T}$enable_shared" >&6 9374 9375echo "$as_me:$LINENO: checking whether to build static libraries" >&5 9376echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6 9377# Make sure either enable_shared or enable_static is yes. 9378test "$enable_shared" = yes || enable_static=yes 9379echo "$as_me:$LINENO: result: $enable_static" >&5 9380echo "${ECHO_T}$enable_static" >&6 9381 9382# The else clause should only fire when bootstrapping the 9383# libtool distribution, otherwise you forgot to ship ltmain.sh 9384# with your package, and you will get complaints that there are 9385# no rules to generate ltmain.sh. 9386if test -f "$ltmain"; then 9387 # See if we are running on zsh, and set the options which allow our commands through 9388 # without removal of \ escapes. 9389 if test -n "${ZSH_VERSION+set}" ; then 9390 setopt NO_GLOB_SUBST 9391 fi 9392 # Now quote all the things that may contain metacharacters while being 9393 # careful not to overquote the AC_SUBSTed values. We take copies of the 9394 # variables and quote the copies for generation of the libtool script. 9395 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 9396 SED SHELL STRIP \ 9397 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 9398 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 9399 deplibs_check_method reload_flag reload_cmds need_locks \ 9400 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 9401 lt_cv_sys_global_symbol_to_c_name_address \ 9402 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 9403 old_postinstall_cmds old_postuninstall_cmds \ 9404 compiler \ 9405 CC \ 9406 LD \ 9407 lt_prog_compiler_wl \ 9408 lt_prog_compiler_pic \ 9409 lt_prog_compiler_static \ 9410 lt_prog_compiler_no_builtin_flag \ 9411 export_dynamic_flag_spec \ 9412 thread_safe_flag_spec \ 9413 whole_archive_flag_spec \ 9414 enable_shared_with_static_runtimes \ 9415 old_archive_cmds \ 9416 old_archive_from_new_cmds \ 9417 predep_objects \ 9418 postdep_objects \ 9419 predeps \ 9420 postdeps \ 9421 compiler_lib_search_path \ 9422 archive_cmds \ 9423 archive_expsym_cmds \ 9424 postinstall_cmds \ 9425 postuninstall_cmds \ 9426 old_archive_from_expsyms_cmds \ 9427 allow_undefined_flag \ 9428 no_undefined_flag \ 9429 export_symbols_cmds \ 9430 hardcode_libdir_flag_spec \ 9431 hardcode_libdir_flag_spec_ld \ 9432 hardcode_libdir_separator \ 9433 hardcode_automatic \ 9434 module_cmds \ 9435 module_expsym_cmds \ 9436 lt_cv_prog_compiler_c_o \ 9437 exclude_expsyms \ 9438 include_expsyms; do 9439 9440 case $var in 9441 old_archive_cmds | \ 9442 old_archive_from_new_cmds | \ 9443 archive_cmds | \ 9444 archive_expsym_cmds | \ 9445 module_cmds | \ 9446 module_expsym_cmds | \ 9447 old_archive_from_expsyms_cmds | \ 9448 export_symbols_cmds | \ 9449 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 9450 postinstall_cmds | postuninstall_cmds | \ 9451 old_postinstall_cmds | old_postuninstall_cmds | \ 9452 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 9453 # Double-quote double-evaled strings. 9454 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 9455 ;; 9456 *) 9457 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 9458 ;; 9459 esac 9460 done 9461 9462 case $lt_echo in 9463 *'\$0 --fallback-echo"') 9464 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 9465 ;; 9466 esac 9467 9468cfgfile="${ofile}T" 9469 trap "$rm \"$cfgfile\"; exit 1" 1 2 15 9470 $rm -f "$cfgfile" 9471 { echo "$as_me:$LINENO: creating $ofile" >&5 9472echo "$as_me: creating $ofile" >&6;} 9473 9474 cat <<__EOF__ >> "$cfgfile" 9475#! $SHELL 9476 9477# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 9478# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) 9479# NOTE: Changes made to this file will be lost: look at ltmain.sh. 9480# 9481# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 9482# Free Software Foundation, Inc. 9483# 9484# This file is part of GNU Libtool: 9485# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 9486# 9487# This program is free software; you can redistribute it and/or modify 9488# it under the terms of the GNU General Public License as published by 9489# the Free Software Foundation; either version 2 of the License, or 9490# (at your option) any later version. 9491# 9492# This program is distributed in the hope that it will be useful, but 9493# WITHOUT ANY WARRANTY; without even the implied warranty of 9494# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 9495# General Public License for more details. 9496# 9497# You should have received a copy of the GNU General Public License 9498# along with this program; if not, write to the Free Software 9499# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 9500# 9501# As a special exception to the GNU General Public License, if you 9502# distribute this file as part of a program that contains a 9503# configuration script generated by Autoconf, you may include it under 9504# the same distribution terms that you use for the rest of that program. 9505 9506# A sed program that does not truncate output. 9507SED=$lt_SED 9508 9509# Sed that helps us avoid accidentally triggering echo(1) options like -n. 9510Xsed="$SED -e 1s/^X//" 9511 9512# The HP-UX ksh and POSIX shell print the target directory to stdout 9513# if CDPATH is set. 9514(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 9515 9516# The names of the tagged configurations supported by this script. 9517available_tags= 9518 9519# ### BEGIN LIBTOOL CONFIG 9520 9521# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 9522 9523# Shell to use when invoking shell scripts. 9524SHELL=$lt_SHELL 9525 9526# Whether or not to build shared libraries. 9527build_libtool_libs=$enable_shared 9528 9529# Whether or not to build static libraries. 9530build_old_libs=$enable_static 9531 9532# Whether or not to add -lc for building shared libraries. 9533build_libtool_need_lc=$archive_cmds_need_lc 9534 9535# Whether or not to disallow shared libs when runtime libs are static 9536allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 9537 9538# Whether or not to optimize for fast installation. 9539fast_install=$enable_fast_install 9540 9541# The host system. 9542host_alias=$host_alias 9543host=$host 9544host_os=$host_os 9545 9546# The build system. 9547build_alias=$build_alias 9548build=$build 9549build_os=$build_os 9550 9551# An echo program that does not interpret backslashes. 9552echo=$lt_echo 9553 9554# The archiver. 9555AR=$lt_AR 9556AR_FLAGS=$lt_AR_FLAGS 9557 9558# A C compiler. 9559LTCC=$lt_LTCC 9560 9561# LTCC compiler flags. 9562LTCFLAGS=$lt_LTCFLAGS 9563 9564# A language-specific compiler. 9565CC=$lt_compiler 9566 9567# Is the compiler the GNU C compiler? 9568with_gcc=$GCC 9569 9570# An ERE matcher. 9571EGREP=$lt_EGREP 9572 9573# The linker used to build libraries. 9574LD=$lt_LD 9575 9576# Whether we need hard or soft links. 9577LN_S=$lt_LN_S 9578 9579# A BSD-compatible nm program. 9580NM=$lt_NM 9581 9582# A symbol stripping program 9583STRIP=$lt_STRIP 9584 9585# Used to examine libraries when file_magic_cmd begins "file" 9586MAGIC_CMD=$MAGIC_CMD 9587 9588# Used on cygwin: DLL creation program. 9589DLLTOOL="$DLLTOOL" 9590 9591# Used on cygwin: object dumper. 9592OBJDUMP="$OBJDUMP" 9593 9594# Used on cygwin: assembler. 9595AS="$AS" 9596 9597# The name of the directory that contains temporary libtool files. 9598objdir=$objdir 9599 9600# How to create reloadable object files. 9601reload_flag=$lt_reload_flag 9602reload_cmds=$lt_reload_cmds 9603 9604# How to pass a linker flag through the compiler. 9605wl=$lt_lt_prog_compiler_wl 9606 9607# Object file suffix (normally "o"). 9608objext="$ac_objext" 9609 9610# Old archive suffix (normally "a"). 9611libext="$libext" 9612 9613# Shared library suffix (normally ".so"). 9614shrext_cmds='$shrext_cmds' 9615 9616# Executable file suffix (normally ""). 9617exeext="$exeext" 9618 9619# Additional compiler flags for building library objects. 9620pic_flag=$lt_lt_prog_compiler_pic 9621pic_mode=$pic_mode 9622 9623# What is the maximum length of a command? 9624max_cmd_len=$lt_cv_sys_max_cmd_len 9625 9626# Does compiler simultaneously support -c and -o options? 9627compiler_c_o=$lt_lt_cv_prog_compiler_c_o 9628 9629# Must we lock files when doing compilation? 9630need_locks=$lt_need_locks 9631 9632# Do we need the lib prefix for modules? 9633need_lib_prefix=$need_lib_prefix 9634 9635# Do we need a version for libraries? 9636need_version=$need_version 9637 9638# Whether dlopen is supported. 9639dlopen_support=$enable_dlopen 9640 9641# Whether dlopen of programs is supported. 9642dlopen_self=$enable_dlopen_self 9643 9644# Whether dlopen of statically linked programs is supported. 9645dlopen_self_static=$enable_dlopen_self_static 9646 9647# Compiler flag to prevent dynamic linking. 9648link_static_flag=$lt_lt_prog_compiler_static 9649 9650# Compiler flag to turn off builtin functions. 9651no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 9652 9653# Compiler flag to allow reflexive dlopens. 9654export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 9655 9656# Compiler flag to generate shared objects directly from archives. 9657whole_archive_flag_spec=$lt_whole_archive_flag_spec 9658 9659# Compiler flag to generate thread-safe objects. 9660thread_safe_flag_spec=$lt_thread_safe_flag_spec 9661 9662# Library versioning type. 9663version_type=$version_type 9664 9665# Format of library name prefix. 9666libname_spec=$lt_libname_spec 9667 9668# List of archive names. First name is the real one, the rest are links. 9669# The last name is the one that the linker finds with -lNAME. 9670library_names_spec=$lt_library_names_spec 9671 9672# The coded name of the library, if different from the real name. 9673soname_spec=$lt_soname_spec 9674 9675# Commands used to build and install an old-style archive. 9676RANLIB=$lt_RANLIB 9677old_archive_cmds=$lt_old_archive_cmds 9678old_postinstall_cmds=$lt_old_postinstall_cmds 9679old_postuninstall_cmds=$lt_old_postuninstall_cmds 9680 9681# Create an old-style archive from a shared archive. 9682old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 9683 9684# Create a temporary old-style archive to link instead of a shared archive. 9685old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 9686 9687# Commands used to build and install a shared archive. 9688archive_cmds=$lt_archive_cmds 9689archive_expsym_cmds=$lt_archive_expsym_cmds 9690postinstall_cmds=$lt_postinstall_cmds 9691postuninstall_cmds=$lt_postuninstall_cmds 9692 9693# Commands used to build a loadable module (assumed same as above if empty) 9694module_cmds=$lt_module_cmds 9695module_expsym_cmds=$lt_module_expsym_cmds 9696 9697# Commands to strip libraries. 9698old_striplib=$lt_old_striplib 9699striplib=$lt_striplib 9700 9701# Dependencies to place before the objects being linked to create a 9702# shared library. 9703predep_objects=$lt_predep_objects 9704 9705# Dependencies to place after the objects being linked to create a 9706# shared library. 9707postdep_objects=$lt_postdep_objects 9708 9709# Dependencies to place before the objects being linked to create a 9710# shared library. 9711predeps=$lt_predeps 9712 9713# Dependencies to place after the objects being linked to create a 9714# shared library. 9715postdeps=$lt_postdeps 9716 9717# The library search path used internally by the compiler when linking 9718# a shared library. 9719compiler_lib_search_path=$lt_compiler_lib_search_path 9720 9721# Method to check whether dependent libraries are shared objects. 9722deplibs_check_method=$lt_deplibs_check_method 9723 9724# Command to use when deplibs_check_method == file_magic. 9725file_magic_cmd=$lt_file_magic_cmd 9726 9727# Flag that allows shared libraries with undefined symbols to be built. 9728allow_undefined_flag=$lt_allow_undefined_flag 9729 9730# Flag that forces no undefined symbols. 9731no_undefined_flag=$lt_no_undefined_flag 9732 9733# Commands used to finish a libtool library installation in a directory. 9734finish_cmds=$lt_finish_cmds 9735 9736# Same as above, but a single script fragment to be evaled but not shown. 9737finish_eval=$lt_finish_eval 9738 9739# Take the output of nm and produce a listing of raw symbols and C names. 9740global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 9741 9742# Transform the output of nm in a proper C declaration 9743global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 9744 9745# Transform the output of nm in a C name address pair 9746global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 9747 9748# This is the shared library runtime path variable. 9749runpath_var=$runpath_var 9750 9751# This is the shared library path variable. 9752shlibpath_var=$shlibpath_var 9753 9754# Is shlibpath searched before the hard-coded library search path? 9755shlibpath_overrides_runpath=$shlibpath_overrides_runpath 9756 9757# How to hardcode a shared library path into an executable. 9758hardcode_action=$hardcode_action 9759 9760# Whether we should hardcode library paths into libraries. 9761hardcode_into_libs=$hardcode_into_libs 9762 9763# Flag to hardcode \$libdir into a binary during linking. 9764# This must work even if \$libdir does not exist. 9765hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 9766 9767# If ld is used when linking, flag to hardcode \$libdir into 9768# a binary during linking. This must work even if \$libdir does 9769# not exist. 9770hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 9771 9772# Whether we need a single -rpath flag with a separated argument. 9773hardcode_libdir_separator=$lt_hardcode_libdir_separator 9774 9775# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 9776# resulting binary. 9777hardcode_direct=$hardcode_direct 9778 9779# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 9780# resulting binary. 9781hardcode_minus_L=$hardcode_minus_L 9782 9783# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 9784# the resulting binary. 9785hardcode_shlibpath_var=$hardcode_shlibpath_var 9786 9787# Set to yes if building a shared library automatically hardcodes DIR into the library 9788# and all subsequent libraries and executables linked against it. 9789hardcode_automatic=$hardcode_automatic 9790 9791# Variables whose values should be saved in libtool wrapper scripts and 9792# restored at relink time. 9793variables_saved_for_relink="$variables_saved_for_relink" 9794 9795# Whether libtool must link a program against all its dependency libraries. 9796link_all_deplibs=$link_all_deplibs 9797 9798# Compile-time system search path for libraries 9799sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 9800 9801# Run-time system search path for libraries 9802sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 9803 9804# Fix the shell variable \$srcfile for the compiler. 9805fix_srcfile_path="$fix_srcfile_path" 9806 9807# Set to yes if exported symbols are required. 9808always_export_symbols=$always_export_symbols 9809 9810# The commands to list exported symbols. 9811export_symbols_cmds=$lt_export_symbols_cmds 9812 9813# The commands to extract the exported symbol list from a shared archive. 9814extract_expsyms_cmds=$lt_extract_expsyms_cmds 9815 9816# Symbols that should not be listed in the preloaded symbols. 9817exclude_expsyms=$lt_exclude_expsyms 9818 9819# Symbols that must always be exported. 9820include_expsyms=$lt_include_expsyms 9821 9822# ### END LIBTOOL CONFIG 9823 9824__EOF__ 9825 9826 9827 case $host_os in 9828 aix3*) 9829 cat <<\EOF >> "$cfgfile" 9830 9831# AIX sometimes has problems with the GCC collect2 program. For some 9832# reason, if we set the COLLECT_NAMES environment variable, the problems 9833# vanish in a puff of smoke. 9834if test "X${COLLECT_NAMES+set}" != Xset; then 9835 COLLECT_NAMES= 9836 export COLLECT_NAMES 9837fi 9838EOF 9839 ;; 9840 esac 9841 9842 # We use sed instead of cat because bash on DJGPP gets confused if 9843 # if finds mixed CR/LF and LF-only lines. Since sed operates in 9844 # text mode, it properly converts lines to CR/LF. This bash problem 9845 # is reportedly fixed, but why not run on old versions too? 9846 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) 9847 9848 mv -f "$cfgfile" "$ofile" || \ 9849 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 9850 chmod +x "$ofile" 9851 9852else 9853 # If there is no Makefile yet, we rely on a make rule to execute 9854 # `config.status --recheck' to rerun these tests and create the 9855 # libtool script then. 9856 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 9857 if test -f "$ltmain_in"; then 9858 test -f Makefile && make "$ltmain" 9859 fi 9860fi 9861 9862 9863ac_ext=c 9864ac_cpp='$CPP $CPPFLAGS' 9865ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9866ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9867ac_compiler_gnu=$ac_cv_c_compiler_gnu 9868 9869CC="$lt_save_CC" 9870 9871 9872# Check whether --with-tags or --without-tags was given. 9873if test "${with_tags+set}" = set; then 9874 withval="$with_tags" 9875 tagnames="$withval" 9876fi; 9877 9878if test -f "$ltmain" && test -n "$tagnames"; then 9879 if test ! -f "${ofile}"; then 9880 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 9881echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} 9882 fi 9883 9884 if test -z "$LTCC"; then 9885 eval "`$SHELL ${ofile} --config | grep '^LTCC='`" 9886 if test -z "$LTCC"; then 9887 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 9888echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} 9889 else 9890 { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 9891echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} 9892 fi 9893 fi 9894 if test -z "$LTCFLAGS"; then 9895 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" 9896 fi 9897 9898 # Extract list of available tagged configurations in $ofile. 9899 # Note that this assumes the entire list is on one line. 9900 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` 9901 9902 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 9903 for tagname in $tagnames; do 9904 IFS="$lt_save_ifs" 9905 # Check whether tagname contains only valid characters 9906 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in 9907 "") ;; 9908 *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 9909echo "$as_me: error: invalid tag name: $tagname" >&2;} 9910 { (exit 1); exit 1; }; } 9911 ;; 9912 esac 9913 9914 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null 9915 then 9916 { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 9917echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} 9918 { (exit 1); exit 1; }; } 9919 fi 9920 9921 # Update the list of available tags. 9922 if test -n "$tagname"; then 9923 echo appending configuration tag \"$tagname\" to $ofile 9924 9925 case $tagname in 9926 CXX) 9927 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 9928 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 9929 (test "X$CXX" != "Xg++"))) ; then 9930 ac_ext=cc 9931ac_cpp='$CXXCPP $CPPFLAGS' 9932ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9933ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9934ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 9935 9936 9937 9938 9939archive_cmds_need_lc_CXX=no 9940allow_undefined_flag_CXX= 9941always_export_symbols_CXX=no 9942archive_expsym_cmds_CXX= 9943export_dynamic_flag_spec_CXX= 9944hardcode_direct_CXX=no 9945hardcode_libdir_flag_spec_CXX= 9946hardcode_libdir_flag_spec_ld_CXX= 9947hardcode_libdir_separator_CXX= 9948hardcode_minus_L_CXX=no 9949hardcode_shlibpath_var_CXX=unsupported 9950hardcode_automatic_CXX=no 9951module_cmds_CXX= 9952module_expsym_cmds_CXX= 9953link_all_deplibs_CXX=unknown 9954old_archive_cmds_CXX=$old_archive_cmds 9955no_undefined_flag_CXX= 9956whole_archive_flag_spec_CXX= 9957enable_shared_with_static_runtimes_CXX=no 9958 9959# Dependencies to place before and after the object being linked: 9960predep_objects_CXX= 9961postdep_objects_CXX= 9962predeps_CXX= 9963postdeps_CXX= 9964compiler_lib_search_path_CXX= 9965 9966# Source file extension for C++ test sources. 9967ac_ext=cpp 9968 9969# Object file extension for compiled C++ test sources. 9970objext=o 9971objext_CXX=$objext 9972 9973# Code to be used in simple compile tests 9974lt_simple_compile_test_code="int some_variable = 0;\n" 9975 9976# Code to be used in simple link tests 9977lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n' 9978 9979# ltmain only uses $CC for tagged configurations so make sure $CC is set. 9980 9981# If no C compiler was specified, use CC. 9982LTCC=${LTCC-"$CC"} 9983 9984# If no C compiler flags were specified, use CFLAGS. 9985LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9986 9987# Allow CC to be a program name with arguments. 9988compiler=$CC 9989 9990 9991# save warnings/boilerplate of simple test code 9992ac_outfile=conftest.$ac_objext 9993printf "$lt_simple_compile_test_code" >conftest.$ac_ext 9994eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9995_lt_compiler_boilerplate=`cat conftest.err` 9996$rm conftest* 9997 9998ac_outfile=conftest.$ac_objext 9999printf "$lt_simple_link_test_code" >conftest.$ac_ext 10000eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 10001_lt_linker_boilerplate=`cat conftest.err` 10002$rm conftest* 10003 10004 10005# Allow CC to be a program name with arguments. 10006lt_save_CC=$CC 10007lt_save_LD=$LD 10008lt_save_GCC=$GCC 10009GCC=$GXX 10010lt_save_with_gnu_ld=$with_gnu_ld 10011lt_save_path_LD=$lt_cv_path_LD 10012if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 10013 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 10014else 10015 $as_unset lt_cv_prog_gnu_ld 10016fi 10017if test -n "${lt_cv_path_LDCXX+set}"; then 10018 lt_cv_path_LD=$lt_cv_path_LDCXX 10019else 10020 $as_unset lt_cv_path_LD 10021fi 10022test -z "${LDCXX+set}" || LD=$LDCXX 10023CC=${CXX-"c++"} 10024compiler=$CC 10025compiler_CXX=$CC 10026for cc_temp in $compiler""; do 10027 case $cc_temp in 10028 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 10029 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 10030 \-*) ;; 10031 *) break;; 10032 esac 10033done 10034cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 10035 10036 10037# We don't want -fno-exception wen compiling C++ code, so set the 10038# no_builtin_flag separately 10039if test "$GXX" = yes; then 10040 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 10041else 10042 lt_prog_compiler_no_builtin_flag_CXX= 10043fi 10044 10045if test "$GXX" = yes; then 10046 # Set up default GNU C++ configuration 10047 10048 10049# Check whether --with-gnu-ld or --without-gnu-ld was given. 10050if test "${with_gnu_ld+set}" = set; then 10051 withval="$with_gnu_ld" 10052 test "$withval" = no || with_gnu_ld=yes 10053else 10054 with_gnu_ld=no 10055fi; 10056ac_prog=ld 10057if test "$GCC" = yes; then 10058 # Check if gcc -print-prog-name=ld gives a path. 10059 echo "$as_me:$LINENO: checking for ld used by $CC" >&5 10060echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6 10061 case $host in 10062 *-*-mingw*) 10063 # gcc leaves a trailing carriage return which upsets mingw 10064 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 10065 *) 10066 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 10067 esac 10068 case $ac_prog in 10069 # Accept absolute paths. 10070 [\\/]* | ?:[\\/]*) 10071 re_direlt='/[^/][^/]*/\.\./' 10072 # Canonicalize the pathname of ld 10073 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 10074 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 10075 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 10076 done 10077 test -z "$LD" && LD="$ac_prog" 10078 ;; 10079 "") 10080 # If it fails, then pretend we aren't using GCC. 10081 ac_prog=ld 10082 ;; 10083 *) 10084 # If it is relative, then search for the first ld in PATH. 10085 with_gnu_ld=unknown 10086 ;; 10087 esac 10088elif test "$with_gnu_ld" = yes; then 10089 echo "$as_me:$LINENO: checking for GNU ld" >&5 10090echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 10091else 10092 echo "$as_me:$LINENO: checking for non-GNU ld" >&5 10093echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6 10094fi 10095if test "${lt_cv_path_LD+set}" = set; then 10096 echo $ECHO_N "(cached) $ECHO_C" >&6 10097else 10098 if test -z "$LD"; then 10099 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 10100 for ac_dir in $PATH; do 10101 IFS="$lt_save_ifs" 10102 test -z "$ac_dir" && ac_dir=. 10103 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 10104 lt_cv_path_LD="$ac_dir/$ac_prog" 10105 # Check to see if the program is GNU ld. I'd rather use --version, 10106 # but apparently some variants of GNU ld only accept -v. 10107 # Break only if it was the GNU/non-GNU ld that we prefer. 10108 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 10109 *GNU* | *'with BFD'*) 10110 test "$with_gnu_ld" != no && break 10111 ;; 10112 *) 10113 test "$with_gnu_ld" != yes && break 10114 ;; 10115 esac 10116 fi 10117 done 10118 IFS="$lt_save_ifs" 10119else 10120 lt_cv_path_LD="$LD" # Let the user override the test with a path. 10121fi 10122fi 10123 10124LD="$lt_cv_path_LD" 10125if test -n "$LD"; then 10126 echo "$as_me:$LINENO: result: $LD" >&5 10127echo "${ECHO_T}$LD" >&6 10128else 10129 echo "$as_me:$LINENO: result: no" >&5 10130echo "${ECHO_T}no" >&6 10131fi 10132test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 10133echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 10134 { (exit 1); exit 1; }; } 10135echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 10136echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6 10137if test "${lt_cv_prog_gnu_ld+set}" = set; then 10138 echo $ECHO_N "(cached) $ECHO_C" >&6 10139else 10140 # I'd rather use --version here, but apparently some GNU lds only accept -v. 10141case `$LD -v 2>&1 </dev/null` in 10142*GNU* | *'with BFD'*) 10143 lt_cv_prog_gnu_ld=yes 10144 ;; 10145*) 10146 lt_cv_prog_gnu_ld=no 10147 ;; 10148esac 10149fi 10150echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 10151echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6 10152with_gnu_ld=$lt_cv_prog_gnu_ld 10153 10154 10155 10156 # Check if GNU C++ uses GNU ld as the underlying linker, since the 10157 # archiving commands below assume that GNU ld is being used. 10158 if test "$with_gnu_ld" = yes; then 10159 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 10160 archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10161 10162 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 10163 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 10164 10165 # If archive_cmds runs LD, not CC, wlarc should be empty 10166 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 10167 # investigate it a little bit more. (MM) 10168 wlarc='${wl}' 10169 10170 # ancient GNU ld didn't support --whole-archive et. al. 10171 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ 10172 grep 'no-whole-archive' > /dev/null; then 10173 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 10174 else 10175 whole_archive_flag_spec_CXX= 10176 fi 10177 else 10178 with_gnu_ld=no 10179 wlarc= 10180 10181 # A generic and very simple default shared library creation 10182 # command for GNU C++ for the case where it uses the native 10183 # linker, instead of GNU ld. If possible, this setting should 10184 # overridden to take advantage of the native linker features on 10185 # the platform it is being used on. 10186 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 10187 fi 10188 10189 # Commands to make compiler produce verbose output that lists 10190 # what "hidden" libraries, object files and flags are used when 10191 # linking a shared library. 10192 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 10193 10194else 10195 GXX=no 10196 with_gnu_ld=no 10197 wlarc= 10198fi 10199 10200# PORTME: fill in a description of your system's C++ link characteristics 10201echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 10202echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 10203ld_shlibs_CXX=yes 10204case $host_os in 10205 aix3*) 10206 # FIXME: insert proper C++ library support 10207 ld_shlibs_CXX=no 10208 ;; 10209 aix4* | aix5*) 10210 if test "$host_cpu" = ia64; then 10211 # On IA64, the linker does run time linking by default, so we don't 10212 # have to do anything special. 10213 aix_use_runtimelinking=no 10214 exp_sym_flag='-Bexport' 10215 no_entry_flag="" 10216 else 10217 aix_use_runtimelinking=no 10218 10219 # Test if we are trying to use run time linking or normal 10220 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10221 # need to do runtime linking. 10222 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 10223 for ld_flag in $LDFLAGS; do 10224 case $ld_flag in 10225 *-brtl*) 10226 aix_use_runtimelinking=yes 10227 break 10228 ;; 10229 esac 10230 done 10231 ;; 10232 esac 10233 10234 exp_sym_flag='-bexport' 10235 no_entry_flag='-bnoentry' 10236 fi 10237 10238 # When large executables or shared objects are built, AIX ld can 10239 # have problems creating the table of contents. If linking a library 10240 # or program results in "error TOC overflow" add -mminimal-toc to 10241 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10242 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10243 10244 archive_cmds_CXX='' 10245 hardcode_direct_CXX=yes 10246 hardcode_libdir_separator_CXX=':' 10247 link_all_deplibs_CXX=yes 10248 10249 if test "$GXX" = yes; then 10250 case $host_os in aix4.[012]|aix4.[012].*) 10251 # We only want to do this on AIX 4.2 and lower, the check 10252 # below for broken collect2 doesn't work under 4.3+ 10253 collect2name=`${CC} -print-prog-name=collect2` 10254 if test -f "$collect2name" && \ 10255 strings "$collect2name" | grep resolve_lib_name >/dev/null 10256 then 10257 # We have reworked collect2 10258 hardcode_direct_CXX=yes 10259 else 10260 # We have old collect2 10261 hardcode_direct_CXX=unsupported 10262 # It fails to find uninstalled libraries when the uninstalled 10263 # path is not listed in the libpath. Setting hardcode_minus_L 10264 # to unsupported forces relinking 10265 hardcode_minus_L_CXX=yes 10266 hardcode_libdir_flag_spec_CXX='-L$libdir' 10267 hardcode_libdir_separator_CXX= 10268 fi 10269 ;; 10270 esac 10271 shared_flag='-shared' 10272 if test "$aix_use_runtimelinking" = yes; then 10273 shared_flag="$shared_flag "'${wl}-G' 10274 fi 10275 else 10276 # not using gcc 10277 if test "$host_cpu" = ia64; then 10278 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10279 # chokes on -Wl,-G. The following line is correct: 10280 shared_flag='-G' 10281 else 10282 if test "$aix_use_runtimelinking" = yes; then 10283 shared_flag='${wl}-G' 10284 else 10285 shared_flag='${wl}-bM:SRE' 10286 fi 10287 fi 10288 fi 10289 10290 # It seems that -bexpall does not export symbols beginning with 10291 # underscore (_), so it is better to generate a list of symbols to export. 10292 always_export_symbols_CXX=yes 10293 if test "$aix_use_runtimelinking" = yes; then 10294 # Warning - without using the other runtime loading flags (-brtl), 10295 # -berok will link without error, but may produce a broken library. 10296 allow_undefined_flag_CXX='-berok' 10297 # Determine the default libpath from the value encoded in an empty executable. 10298 cat >conftest.$ac_ext <<_ACEOF 10299/* confdefs.h. */ 10300_ACEOF 10301cat confdefs.h >>conftest.$ac_ext 10302cat >>conftest.$ac_ext <<_ACEOF 10303/* end confdefs.h. */ 10304 10305int 10306main () 10307{ 10308 10309 ; 10310 return 0; 10311} 10312_ACEOF 10313rm -f conftest.$ac_objext conftest$ac_exeext 10314if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10315 (eval $ac_link) 2>conftest.er1 10316 ac_status=$? 10317 grep -v '^ *+' conftest.er1 >conftest.err 10318 rm -f conftest.er1 10319 cat conftest.err >&5 10320 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10321 (exit $ac_status); } && 10322 { ac_try='test -z "$ac_cxx_werror_flag" 10323 || test ! -s conftest.err' 10324 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10325 (eval $ac_try) 2>&5 10326 ac_status=$? 10327 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10328 (exit $ac_status); }; } && 10329 { ac_try='test -s conftest$ac_exeext' 10330 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10331 (eval $ac_try) 2>&5 10332 ac_status=$? 10333 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10334 (exit $ac_status); }; }; then 10335 10336aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 10337}'` 10338# Check for a 64-bit object if we didn't find anything. 10339if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 10340}'`; fi 10341else 10342 echo "$as_me: failed program was:" >&5 10343sed 's/^/| /' conftest.$ac_ext >&5 10344 10345fi 10346rm -f conftest.err conftest.$ac_objext \ 10347 conftest$ac_exeext conftest.$ac_ext 10348if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10349 10350 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 10351 10352 archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 10353 else 10354 if test "$host_cpu" = ia64; then 10355 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 10356 allow_undefined_flag_CXX="-z nodefs" 10357 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" 10358 else 10359 # Determine the default libpath from the value encoded in an empty executable. 10360 cat >conftest.$ac_ext <<_ACEOF 10361/* confdefs.h. */ 10362_ACEOF 10363cat confdefs.h >>conftest.$ac_ext 10364cat >>conftest.$ac_ext <<_ACEOF 10365/* end confdefs.h. */ 10366 10367int 10368main () 10369{ 10370 10371 ; 10372 return 0; 10373} 10374_ACEOF 10375rm -f conftest.$ac_objext conftest$ac_exeext 10376if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 10377 (eval $ac_link) 2>conftest.er1 10378 ac_status=$? 10379 grep -v '^ *+' conftest.er1 >conftest.err 10380 rm -f conftest.er1 10381 cat conftest.err >&5 10382 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10383 (exit $ac_status); } && 10384 { ac_try='test -z "$ac_cxx_werror_flag" 10385 || test ! -s conftest.err' 10386 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10387 (eval $ac_try) 2>&5 10388 ac_status=$? 10389 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10390 (exit $ac_status); }; } && 10391 { ac_try='test -s conftest$ac_exeext' 10392 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 10393 (eval $ac_try) 2>&5 10394 ac_status=$? 10395 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10396 (exit $ac_status); }; }; then 10397 10398aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 10399}'` 10400# Check for a 64-bit object if we didn't find anything. 10401if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 10402}'`; fi 10403else 10404 echo "$as_me: failed program was:" >&5 10405sed 's/^/| /' conftest.$ac_ext >&5 10406 10407fi 10408rm -f conftest.err conftest.$ac_objext \ 10409 conftest$ac_exeext conftest.$ac_ext 10410if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10411 10412 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 10413 # Warning - without using the other run time loading flags, 10414 # -berok will link without error, but may produce a broken library. 10415 no_undefined_flag_CXX=' ${wl}-bernotok' 10416 allow_undefined_flag_CXX=' ${wl}-berok' 10417 # Exported symbols can be pulled into shared objects from archives 10418 whole_archive_flag_spec_CXX='$convenience' 10419 archive_cmds_need_lc_CXX=yes 10420 # This is similar to how AIX traditionally builds its shared libraries. 10421 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 10422 fi 10423 fi 10424 ;; 10425 10426 beos*) 10427 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 10428 allow_undefined_flag_CXX=unsupported 10429 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 10430 # support --undefined. This deserves some investigation. FIXME 10431 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10432 else 10433 ld_shlibs_CXX=no 10434 fi 10435 ;; 10436 10437 chorus*) 10438 case $cc_basename in 10439 *) 10440 # FIXME: insert proper C++ library support 10441 ld_shlibs_CXX=no 10442 ;; 10443 esac 10444 ;; 10445 10446 cygwin* | mingw* | pw32*) 10447 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 10448 # as there is no search path for DLLs. 10449 hardcode_libdir_flag_spec_CXX='-L$libdir' 10450 allow_undefined_flag_CXX=unsupported 10451 always_export_symbols_CXX=no 10452 enable_shared_with_static_runtimes_CXX=yes 10453 10454 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 10455 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10456 # If the export-symbols file already is a .def file (1st line 10457 # is EXPORTS), use it as is; otherwise, prepend... 10458 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 10459 cp $export_symbols $output_objdir/$soname.def; 10460 else 10461 echo EXPORTS > $output_objdir/$soname.def; 10462 cat $export_symbols >> $output_objdir/$soname.def; 10463 fi~ 10464 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10465 else 10466 ld_shlibs_CXX=no 10467 fi 10468 ;; 10469 darwin* | rhapsody*) 10470 case $host_os in 10471 rhapsody* | darwin1.[012]) 10472 allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress' 10473 ;; 10474 *) # Darwin 1.3 on 10475 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 10476 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 10477 else 10478 case ${MACOSX_DEPLOYMENT_TARGET} in 10479 10.[012]) 10480 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 10481 ;; 10482 10.*) 10483 allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup' 10484 ;; 10485 esac 10486 fi 10487 ;; 10488 esac 10489 archive_cmds_need_lc_CXX=no 10490 hardcode_direct_CXX=no 10491 hardcode_automatic_CXX=yes 10492 hardcode_shlibpath_var_CXX=unsupported 10493 whole_archive_flag_spec_CXX='' 10494 link_all_deplibs_CXX=yes 10495 10496 if test "$GXX" = yes ; then 10497 lt_int_apple_cc_single_mod=no 10498 output_verbose_link_cmd='echo' 10499 if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then 10500 lt_int_apple_cc_single_mod=yes 10501 fi 10502 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 10503 archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 10504 else 10505 archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 10506 fi 10507 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 10508 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 10509 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 10510 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 10511 else 10512 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 10513 fi 10514 module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 10515 else 10516 case $cc_basename in 10517 xlc*) 10518 output_verbose_link_cmd='echo' 10519 archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 10520 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 10521 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 10522 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 10523 module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 10524 ;; 10525 *) 10526 ld_shlibs_CXX=no 10527 ;; 10528 esac 10529 fi 10530 ;; 10531 10532 dgux*) 10533 case $cc_basename in 10534 ec++*) 10535 # FIXME: insert proper C++ library support 10536 ld_shlibs_CXX=no 10537 ;; 10538 ghcx*) 10539 # Green Hills C++ Compiler 10540 # FIXME: insert proper C++ library support 10541 ld_shlibs_CXX=no 10542 ;; 10543 *) 10544 # FIXME: insert proper C++ library support 10545 ld_shlibs_CXX=no 10546 ;; 10547 esac 10548 ;; 10549 freebsd[12]*) 10550 # C++ shared libraries reported to be fairly broken before switch to ELF 10551 ld_shlibs_CXX=no 10552 ;; 10553 freebsd-elf*) 10554 archive_cmds_need_lc_CXX=no 10555 ;; 10556 freebsd* | kfreebsd*-gnu | dragonfly*) 10557 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 10558 # conventions 10559 ld_shlibs_CXX=yes 10560 ;; 10561 gnu*) 10562 ;; 10563 hpux9*) 10564 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 10565 hardcode_libdir_separator_CXX=: 10566 export_dynamic_flag_spec_CXX='${wl}-E' 10567 hardcode_direct_CXX=yes 10568 hardcode_minus_L_CXX=yes # Not in the search PATH, 10569 # but as the default 10570 # location of the library. 10571 10572 case $cc_basename in 10573 CC*) 10574 # FIXME: insert proper C++ library support 10575 ld_shlibs_CXX=no 10576 ;; 10577 aCC*) 10578 archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 10579 # Commands to make compiler produce verbose output that lists 10580 # what "hidden" libraries, object files and flags are used when 10581 # linking a shared library. 10582 # 10583 # There doesn't appear to be a way to prevent this compiler from 10584 # explicitly linking system object files so we need to strip them 10585 # from the output so that they don't get included in the library 10586 # dependencies. 10587 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' 10588 ;; 10589 *) 10590 if test "$GXX" = yes; then 10591 archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 10592 else 10593 # FIXME: insert proper C++ library support 10594 ld_shlibs_CXX=no 10595 fi 10596 ;; 10597 esac 10598 ;; 10599 hpux10*|hpux11*) 10600 if test $with_gnu_ld = no; then 10601 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 10602 hardcode_libdir_separator_CXX=: 10603 10604 case $host_cpu in 10605 hppa*64*|ia64*) 10606 hardcode_libdir_flag_spec_ld_CXX='+b $libdir' 10607 ;; 10608 *) 10609 export_dynamic_flag_spec_CXX='${wl}-E' 10610 ;; 10611 esac 10612 fi 10613 case $host_cpu in 10614 hppa*64*|ia64*) 10615 hardcode_direct_CXX=no 10616 hardcode_shlibpath_var_CXX=no 10617 ;; 10618 *) 10619 hardcode_direct_CXX=yes 10620 hardcode_minus_L_CXX=yes # Not in the search PATH, 10621 # but as the default 10622 # location of the library. 10623 ;; 10624 esac 10625 10626 case $cc_basename in 10627 CC*) 10628 # FIXME: insert proper C++ library support 10629 ld_shlibs_CXX=no 10630 ;; 10631 aCC*) 10632 case $host_cpu in 10633 hppa*64*) 10634 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 10635 ;; 10636 ia64*) 10637 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 10638 ;; 10639 *) 10640 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 10641 ;; 10642 esac 10643 # Commands to make compiler produce verbose output that lists 10644 # what "hidden" libraries, object files and flags are used when 10645 # linking a shared library. 10646 # 10647 # There doesn't appear to be a way to prevent this compiler from 10648 # explicitly linking system object files so we need to strip them 10649 # from the output so that they don't get included in the library 10650 # dependencies. 10651 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' 10652 ;; 10653 *) 10654 if test "$GXX" = yes; then 10655 if test $with_gnu_ld = no; then 10656 case $host_cpu in 10657 hppa*64*) 10658 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 10659 ;; 10660 ia64*) 10661 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 10662 ;; 10663 *) 10664 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 10665 ;; 10666 esac 10667 fi 10668 else 10669 # FIXME: insert proper C++ library support 10670 ld_shlibs_CXX=no 10671 fi 10672 ;; 10673 esac 10674 ;; 10675 interix3*) 10676 hardcode_direct_CXX=no 10677 hardcode_shlibpath_var_CXX=no 10678 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 10679 export_dynamic_flag_spec_CXX='${wl}-E' 10680 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10681 # Instead, shared libraries are loaded at an image base (0x10000000 by 10682 # default) and relocated if they conflict, which is a slow very memory 10683 # consuming and fragmenting process. To avoid this, we pick a random, 10684 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10685 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10686 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10687 archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10688 ;; 10689 irix5* | irix6*) 10690 case $cc_basename in 10691 CC*) 10692 # SGI C++ 10693 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 10694 10695 # Archives containing C++ object files must be created using 10696 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 10697 # necessary to make sure instantiated templates are included 10698 # in the archive. 10699 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 10700 ;; 10701 *) 10702 if test "$GXX" = yes; then 10703 if test "$with_gnu_ld" = no; then 10704 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 10705 else 10706 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' 10707 fi 10708 fi 10709 link_all_deplibs_CXX=yes 10710 ;; 10711 esac 10712 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 10713 hardcode_libdir_separator_CXX=: 10714 ;; 10715 linux*) 10716 case $cc_basename in 10717 KCC*) 10718 # Kuck and Associates, Inc. (KAI) C++ Compiler 10719 10720 # KCC will only create a shared library if the output file 10721 # ends with ".so" (or ".sl" for HP-UX), so rename the library 10722 # to its proper name (with version) after linking. 10723 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 10724 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' 10725 # Commands to make compiler produce verbose output that lists 10726 # what "hidden" libraries, object files and flags are used when 10727 # linking a shared library. 10728 # 10729 # There doesn't appear to be a way to prevent this compiler from 10730 # explicitly linking system object files so we need to strip them 10731 # from the output so that they don't get included in the library 10732 # dependencies. 10733 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' 10734 10735 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' 10736 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 10737 10738 # Archives containing C++ object files must be created using 10739 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 10740 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 10741 ;; 10742 icpc*) 10743 # Intel C++ 10744 with_gnu_ld=yes 10745 # version 8.0 and above of icpc choke on multiply defined symbols 10746 # if we add $predep_objects and $postdep_objects, however 7.1 and 10747 # earlier do not add the objects themselves. 10748 case `$CC -V 2>&1` in 10749 *"Version 7."*) 10750 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 10751 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10752 ;; 10753 *) # Version 8.0 or newer 10754 tmp_idyn= 10755 case $host_cpu in 10756 ia64*) tmp_idyn=' -i_dynamic';; 10757 esac 10758 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10759 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10760 ;; 10761 esac 10762 archive_cmds_need_lc_CXX=no 10763 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 10764 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 10765 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10766 ;; 10767 pgCC*) 10768 # Portland Group C++ compiler 10769 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 10770 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' 10771 10772 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 10773 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 10774 whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' 10775 ;; 10776 cxx*) 10777 # Compaq C++ 10778 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 10779 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' 10780 10781 runpath_var=LD_RUN_PATH 10782 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 10783 hardcode_libdir_separator_CXX=: 10784 10785 # Commands to make compiler produce verbose output that lists 10786 # what "hidden" libraries, object files and flags are used when 10787 # linking a shared library. 10788 # 10789 # There doesn't appear to be a way to prevent this compiler from 10790 # explicitly linking system object files so we need to strip them 10791 # from the output so that they don't get included in the library 10792 # dependencies. 10793 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' 10794 ;; 10795 esac 10796 ;; 10797 lynxos*) 10798 # FIXME: insert proper C++ library support 10799 ld_shlibs_CXX=no 10800 ;; 10801 m88k*) 10802 # FIXME: insert proper C++ library support 10803 ld_shlibs_CXX=no 10804 ;; 10805 mvs*) 10806 case $cc_basename in 10807 cxx*) 10808 # FIXME: insert proper C++ library support 10809 ld_shlibs_CXX=no 10810 ;; 10811 *) 10812 # FIXME: insert proper C++ library support 10813 ld_shlibs_CXX=no 10814 ;; 10815 esac 10816 ;; 10817 netbsd*) 10818 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 10819 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 10820 wlarc= 10821 hardcode_libdir_flag_spec_CXX='-R$libdir' 10822 hardcode_direct_CXX=yes 10823 hardcode_shlibpath_var_CXX=no 10824 fi 10825 # Workaround some broken pre-1.5 toolchains 10826 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 10827 ;; 10828 openbsd2*) 10829 # C++ shared libraries are fairly broken 10830 ld_shlibs_CXX=no 10831 ;; 10832 openbsd*) 10833 hardcode_direct_CXX=yes 10834 hardcode_shlibpath_var_CXX=no 10835 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 10836 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 10837 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10838 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 10839 export_dynamic_flag_spec_CXX='${wl}-E' 10840 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 10841 fi 10842 output_verbose_link_cmd='echo' 10843 ;; 10844 osf3*) 10845 case $cc_basename in 10846 KCC*) 10847 # Kuck and Associates, Inc. (KAI) C++ Compiler 10848 10849 # KCC will only create a shared library if the output file 10850 # ends with ".so" (or ".sl" for HP-UX), so rename the library 10851 # to its proper name (with version) after linking. 10852 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 10853 10854 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 10855 hardcode_libdir_separator_CXX=: 10856 10857 # Archives containing C++ object files must be created using 10858 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 10859 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 10860 10861 ;; 10862 RCC*) 10863 # Rational C++ 2.4.1 10864 # FIXME: insert proper C++ library support 10865 ld_shlibs_CXX=no 10866 ;; 10867 cxx*) 10868 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 10869 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 10870 10871 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 10872 hardcode_libdir_separator_CXX=: 10873 10874 # Commands to make compiler produce verbose output that lists 10875 # what "hidden" libraries, object files and flags are used when 10876 # linking a shared library. 10877 # 10878 # There doesn't appear to be a way to prevent this compiler from 10879 # explicitly linking system object files so we need to strip them 10880 # from the output so that they don't get included in the library 10881 # dependencies. 10882 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' 10883 ;; 10884 *) 10885 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 10886 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 10887 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 10888 10889 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 10890 hardcode_libdir_separator_CXX=: 10891 10892 # Commands to make compiler produce verbose output that lists 10893 # what "hidden" libraries, object files and flags are used when 10894 # linking a shared library. 10895 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 10896 10897 else 10898 # FIXME: insert proper C++ library support 10899 ld_shlibs_CXX=no 10900 fi 10901 ;; 10902 esac 10903 ;; 10904 osf4* | osf5*) 10905 case $cc_basename in 10906 KCC*) 10907 # Kuck and Associates, Inc. (KAI) C++ Compiler 10908 10909 # KCC will only create a shared library if the output file 10910 # ends with ".so" (or ".sl" for HP-UX), so rename the library 10911 # to its proper name (with version) after linking. 10912 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 10913 10914 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 10915 hardcode_libdir_separator_CXX=: 10916 10917 # Archives containing C++ object files must be created using 10918 # the KAI C++ compiler. 10919 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' 10920 ;; 10921 RCC*) 10922 # Rational C++ 2.4.1 10923 # FIXME: insert proper C++ library support 10924 ld_shlibs_CXX=no 10925 ;; 10926 cxx*) 10927 allow_undefined_flag_CXX=' -expect_unresolved \*' 10928 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 10929 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 10930 echo "-hidden">> $lib.exp~ 10931 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~ 10932 $rm $lib.exp' 10933 10934 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 10935 hardcode_libdir_separator_CXX=: 10936 10937 # Commands to make compiler produce verbose output that lists 10938 # what "hidden" libraries, object files and flags are used when 10939 # linking a shared library. 10940 # 10941 # There doesn't appear to be a way to prevent this compiler from 10942 # explicitly linking system object files so we need to strip them 10943 # from the output so that they don't get included in the library 10944 # dependencies. 10945 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' 10946 ;; 10947 *) 10948 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 10949 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 10950 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 10951 10952 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 10953 hardcode_libdir_separator_CXX=: 10954 10955 # Commands to make compiler produce verbose output that lists 10956 # what "hidden" libraries, object files and flags are used when 10957 # linking a shared library. 10958 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 10959 10960 else 10961 # FIXME: insert proper C++ library support 10962 ld_shlibs_CXX=no 10963 fi 10964 ;; 10965 esac 10966 ;; 10967 psos*) 10968 # FIXME: insert proper C++ library support 10969 ld_shlibs_CXX=no 10970 ;; 10971 sunos4*) 10972 case $cc_basename in 10973 CC*) 10974 # Sun C++ 4.x 10975 # FIXME: insert proper C++ library support 10976 ld_shlibs_CXX=no 10977 ;; 10978 lcc*) 10979 # Lucid 10980 # FIXME: insert proper C++ library support 10981 ld_shlibs_CXX=no 10982 ;; 10983 *) 10984 # FIXME: insert proper C++ library support 10985 ld_shlibs_CXX=no 10986 ;; 10987 esac 10988 ;; 10989 solaris*) 10990 case $cc_basename in 10991 CC*) 10992 # Sun C++ 4.2, 5.x and Centerline C++ 10993 archive_cmds_need_lc_CXX=yes 10994 no_undefined_flag_CXX=' -zdefs' 10995 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 10996 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 10997 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 10998 10999 hardcode_libdir_flag_spec_CXX='-R$libdir' 11000 hardcode_shlibpath_var_CXX=no 11001 case $host_os in 11002 solaris2.[0-5] | solaris2.[0-5].*) ;; 11003 *) 11004 # The C++ compiler is used as linker so we must use $wl 11005 # flag to pass the commands to the underlying system 11006 # linker. We must also pass each convience library through 11007 # to the system linker between allextract/defaultextract. 11008 # The C++ compiler will combine linker options so we 11009 # cannot just pass the convience library names through 11010 # without $wl. 11011 # Supported since Solaris 2.6 (maybe 2.5.1?) 11012 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' 11013 ;; 11014 esac 11015 link_all_deplibs_CXX=yes 11016 11017 output_verbose_link_cmd='echo' 11018 11019 # Archives containing C++ object files must be created using 11020 # "CC -xar", where "CC" is the Sun C++ compiler. This is 11021 # necessary to make sure instantiated templates are included 11022 # in the archive. 11023 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 11024 ;; 11025 gcx*) 11026 # Green Hills C++ Compiler 11027 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 11028 11029 # The C++ compiler must be used to create the archive. 11030 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 11031 ;; 11032 *) 11033 # GNU C++ compiler with Solaris linker 11034 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 11035 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 11036 if $CC --version | grep -v '^2\.7' > /dev/null; then 11037 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 11038 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 11039 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 11040 11041 # Commands to make compiler produce verbose output that lists 11042 # what "hidden" libraries, object files and flags are used when 11043 # linking a shared library. 11044 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 11045 else 11046 # g++ 2.7 appears to require `-G' NOT `-shared' on this 11047 # platform. 11048 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 11049 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 11050 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 11051 11052 # Commands to make compiler produce verbose output that lists 11053 # what "hidden" libraries, object files and flags are used when 11054 # linking a shared library. 11055 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 11056 fi 11057 11058 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 11059 fi 11060 ;; 11061 esac 11062 ;; 11063 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 11064 no_undefined_flag_CXX='${wl}-z,text' 11065 archive_cmds_need_lc_CXX=no 11066 hardcode_shlibpath_var_CXX=no 11067 runpath_var='LD_RUN_PATH' 11068 11069 case $cc_basename in 11070 CC*) 11071 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11072 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11073 ;; 11074 *) 11075 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11076 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11077 ;; 11078 esac 11079 ;; 11080 sysv5* | sco3.2v5* | sco5v6*) 11081 # Note: We can NOT use -z defs as we might desire, because we do not 11082 # link with -lc, and that would cause any symbols used from libc to 11083 # always be unresolved, which means just about no library would 11084 # ever link correctly. If we're not using GNU ld we use -z text 11085 # though, which does catch some bad symbols but isn't as heavy-handed 11086 # as -z defs. 11087 # For security reasons, it is highly recommended that you always 11088 # use absolute paths for naming shared libraries, and exclude the 11089 # DT_RUNPATH tag from executables and libraries. But doing so 11090 # requires that you compile everything twice, which is a pain. 11091 # So that behaviour is only enabled if SCOABSPATH is set to a 11092 # non-empty value in the environment. Most likely only useful for 11093 # creating official distributions of packages. 11094 # This is a hack until libtool officially supports absolute path 11095 # names for shared libraries. 11096 no_undefined_flag_CXX='${wl}-z,text' 11097 allow_undefined_flag_CXX='${wl}-z,nodefs' 11098 archive_cmds_need_lc_CXX=no 11099 hardcode_shlibpath_var_CXX=no 11100 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 11101 hardcode_libdir_separator_CXX=':' 11102 link_all_deplibs_CXX=yes 11103 export_dynamic_flag_spec_CXX='${wl}-Bexport' 11104 runpath_var='LD_RUN_PATH' 11105 11106 case $cc_basename in 11107 CC*) 11108 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 11109 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 11110 ;; 11111 *) 11112 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 11113 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 11114 ;; 11115 esac 11116 ;; 11117 tandem*) 11118 case $cc_basename in 11119 NCC*) 11120 # NonStop-UX NCC 3.20 11121 # FIXME: insert proper C++ library support 11122 ld_shlibs_CXX=no 11123 ;; 11124 *) 11125 # FIXME: insert proper C++ library support 11126 ld_shlibs_CXX=no 11127 ;; 11128 esac 11129 ;; 11130 vxworks*) 11131 # FIXME: insert proper C++ library support 11132 ld_shlibs_CXX=no 11133 ;; 11134 *) 11135 # FIXME: insert proper C++ library support 11136 ld_shlibs_CXX=no 11137 ;; 11138esac 11139echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 11140echo "${ECHO_T}$ld_shlibs_CXX" >&6 11141test "$ld_shlibs_CXX" = no && can_build_shared=no 11142 11143GCC_CXX="$GXX" 11144LD_CXX="$LD" 11145 11146 11147cat > conftest.$ac_ext <<EOF 11148class Foo 11149{ 11150public: 11151 Foo (void) { a = 0; } 11152private: 11153 int a; 11154}; 11155EOF 11156 11157if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11158 (eval $ac_compile) 2>&5 11159 ac_status=$? 11160 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11161 (exit $ac_status); }; then 11162 # Parse the compiler output and extract the necessary 11163 # objects, libraries and library flags. 11164 11165 # Sentinel used to keep track of whether or not we are before 11166 # the conftest object file. 11167 pre_test_object_deps_done=no 11168 11169 # The `*' in the case matches for architectures that use `case' in 11170 # $output_verbose_cmd can trigger glob expansion during the loop 11171 # eval without this substitution. 11172 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` 11173 11174 for p in `eval $output_verbose_link_cmd`; do 11175 case $p in 11176 11177 -L* | -R* | -l*) 11178 # Some compilers place space between "-{L,R}" and the path. 11179 # Remove the space. 11180 if test $p = "-L" \ 11181 || test $p = "-R"; then 11182 prev=$p 11183 continue 11184 else 11185 prev= 11186 fi 11187 11188 if test "$pre_test_object_deps_done" = no; then 11189 case $p in 11190 -L* | -R*) 11191 # Internal compiler library paths should come after those 11192 # provided the user. The postdeps already come after the 11193 # user supplied libs so there is no need to process them. 11194 if test -z "$compiler_lib_search_path_CXX"; then 11195 compiler_lib_search_path_CXX="${prev}${p}" 11196 else 11197 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 11198 fi 11199 ;; 11200 # The "-l" case would never come before the object being 11201 # linked, so don't bother handling this case. 11202 esac 11203 else 11204 if test -z "$postdeps_CXX"; then 11205 postdeps_CXX="${prev}${p}" 11206 else 11207 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 11208 fi 11209 fi 11210 ;; 11211 11212 *.$objext) 11213 # This assumes that the test object file only shows up 11214 # once in the compiler output. 11215 if test "$p" = "conftest.$objext"; then 11216 pre_test_object_deps_done=yes 11217 continue 11218 fi 11219 11220 if test "$pre_test_object_deps_done" = no; then 11221 if test -z "$predep_objects_CXX"; then 11222 predep_objects_CXX="$p" 11223 else 11224 predep_objects_CXX="$predep_objects_CXX $p" 11225 fi 11226 else 11227 if test -z "$postdep_objects_CXX"; then 11228 postdep_objects_CXX="$p" 11229 else 11230 postdep_objects_CXX="$postdep_objects_CXX $p" 11231 fi 11232 fi 11233 ;; 11234 11235 *) ;; # Ignore the rest. 11236 11237 esac 11238 done 11239 11240 # Clean up. 11241 rm -f a.out a.exe 11242else 11243 echo "libtool.m4: error: problem compiling CXX test program" 11244fi 11245 11246$rm -f confest.$objext 11247 11248# PORTME: override above test on systems where it is broken 11249case $host_os in 11250interix3*) 11251 # Interix 3.5 installs completely hosed .la files for C++, so rather than 11252 # hack all around it, let's just trust "g++" to DTRT. 11253 predep_objects_CXX= 11254 postdep_objects_CXX= 11255 postdeps_CXX= 11256 ;; 11257 11258solaris*) 11259 case $cc_basename in 11260 CC*) 11261 # Adding this requires a known-good setup of shared libraries for 11262 # Sun compiler versions before 5.6, else PIC objects from an old 11263 # archive will be linked into the output, leading to subtle bugs. 11264 postdeps_CXX='-lCstd -lCrun' 11265 ;; 11266 esac 11267 ;; 11268esac 11269 11270 11271case " $postdeps_CXX " in 11272*" -lc "*) archive_cmds_need_lc_CXX=no ;; 11273esac 11274 11275lt_prog_compiler_wl_CXX= 11276lt_prog_compiler_pic_CXX= 11277lt_prog_compiler_static_CXX= 11278 11279echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 11280echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 11281 11282 # C++ specific cases for pic, static, wl, etc. 11283 if test "$GXX" = yes; then 11284 lt_prog_compiler_wl_CXX='-Wl,' 11285 lt_prog_compiler_static_CXX='-static' 11286 11287 case $host_os in 11288 aix*) 11289 # All AIX code is PIC. 11290 if test "$host_cpu" = ia64; then 11291 # AIX 5 now supports IA64 processor 11292 lt_prog_compiler_static_CXX='-Bstatic' 11293 fi 11294 ;; 11295 amigaos*) 11296 # FIXME: we need at least 68020 code to build shared libraries, but 11297 # adding the `-m68020' flag to GCC prevents building anything better, 11298 # like `-m68040'. 11299 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 11300 ;; 11301 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 11302 # PIC is the default for these OSes. 11303 ;; 11304 mingw* | os2* | pw32*) 11305 # This hack is so that the source file can tell whether it is being 11306 # built for inclusion in a dll (and should export symbols for example). 11307 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 11308 ;; 11309 darwin* | rhapsody*) 11310 # PIC is the default on this platform 11311 # Common symbols not allowed in MH_DYLIB files 11312 lt_prog_compiler_pic_CXX='-fno-common' 11313 ;; 11314 *djgpp*) 11315 # DJGPP does not support shared libraries at all 11316 lt_prog_compiler_pic_CXX= 11317 ;; 11318 interix3*) 11319 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 11320 # Instead, we relocate shared libraries at runtime. 11321 ;; 11322 sysv4*MP*) 11323 if test -d /usr/nec; then 11324 lt_prog_compiler_pic_CXX=-Kconform_pic 11325 fi 11326 ;; 11327 hpux*) 11328 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 11329 # not for PA HP-UX. 11330 case $host_cpu in 11331 hppa*64*|ia64*) 11332 ;; 11333 *) 11334 lt_prog_compiler_pic_CXX='-fPIC' 11335 ;; 11336 esac 11337 ;; 11338 *) 11339 lt_prog_compiler_pic_CXX='-fPIC' 11340 ;; 11341 esac 11342 else 11343 case $host_os in 11344 aix4* | aix5*) 11345 # All AIX code is PIC. 11346 if test "$host_cpu" = ia64; then 11347 # AIX 5 now supports IA64 processor 11348 lt_prog_compiler_static_CXX='-Bstatic' 11349 else 11350 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 11351 fi 11352 ;; 11353 chorus*) 11354 case $cc_basename in 11355 cxch68*) 11356 # Green Hills C++ Compiler 11357 # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" 11358 ;; 11359 esac 11360 ;; 11361 darwin*) 11362 # PIC is the default on this platform 11363 # Common symbols not allowed in MH_DYLIB files 11364 case $cc_basename in 11365 xlc*) 11366 lt_prog_compiler_pic_CXX='-qnocommon' 11367 lt_prog_compiler_wl_CXX='-Wl,' 11368 ;; 11369 esac 11370 ;; 11371 dgux*) 11372 case $cc_basename in 11373 ec++*) 11374 lt_prog_compiler_pic_CXX='-KPIC' 11375 ;; 11376 ghcx*) 11377 # Green Hills C++ Compiler 11378 lt_prog_compiler_pic_CXX='-pic' 11379 ;; 11380 *) 11381 ;; 11382 esac 11383 ;; 11384 freebsd* | kfreebsd*-gnu | dragonfly*) 11385 # FreeBSD uses GNU C++ 11386 ;; 11387 hpux9* | hpux10* | hpux11*) 11388 case $cc_basename in 11389 CC*) 11390 lt_prog_compiler_wl_CXX='-Wl,' 11391 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 11392 if test "$host_cpu" != ia64; then 11393 lt_prog_compiler_pic_CXX='+Z' 11394 fi 11395 ;; 11396 aCC*) 11397 lt_prog_compiler_wl_CXX='-Wl,' 11398 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 11399 case $host_cpu in 11400 hppa*64*|ia64*) 11401 # +Z the default 11402 ;; 11403 *) 11404 lt_prog_compiler_pic_CXX='+Z' 11405 ;; 11406 esac 11407 ;; 11408 *) 11409 ;; 11410 esac 11411 ;; 11412 interix*) 11413 # This is c89, which is MS Visual C++ (no shared libs) 11414 # Anyone wants to do a port? 11415 ;; 11416 irix5* | irix6* | nonstopux*) 11417 case $cc_basename in 11418 CC*) 11419 lt_prog_compiler_wl_CXX='-Wl,' 11420 lt_prog_compiler_static_CXX='-non_shared' 11421 # CC pic flag -KPIC is the default. 11422 ;; 11423 *) 11424 ;; 11425 esac 11426 ;; 11427 linux*) 11428 case $cc_basename in 11429 KCC*) 11430 # KAI C++ Compiler 11431 lt_prog_compiler_wl_CXX='--backend -Wl,' 11432 lt_prog_compiler_pic_CXX='-fPIC' 11433 ;; 11434 icpc* | ecpc*) 11435 # Intel C++ 11436 lt_prog_compiler_wl_CXX='-Wl,' 11437 lt_prog_compiler_pic_CXX='-KPIC' 11438 lt_prog_compiler_static_CXX='-static' 11439 ;; 11440 pgCC*) 11441 # Portland Group C++ compiler. 11442 lt_prog_compiler_wl_CXX='-Wl,' 11443 lt_prog_compiler_pic_CXX='-fpic' 11444 lt_prog_compiler_static_CXX='-Bstatic' 11445 ;; 11446 cxx*) 11447 # Compaq C++ 11448 # Make sure the PIC flag is empty. It appears that all Alpha 11449 # Linux and Compaq Tru64 Unix objects are PIC. 11450 lt_prog_compiler_pic_CXX= 11451 lt_prog_compiler_static_CXX='-non_shared' 11452 ;; 11453 *) 11454 ;; 11455 esac 11456 ;; 11457 lynxos*) 11458 ;; 11459 m88k*) 11460 ;; 11461 mvs*) 11462 case $cc_basename in 11463 cxx*) 11464 lt_prog_compiler_pic_CXX='-W c,exportall' 11465 ;; 11466 *) 11467 ;; 11468 esac 11469 ;; 11470 netbsd*) 11471 ;; 11472 osf3* | osf4* | osf5*) 11473 case $cc_basename in 11474 KCC*) 11475 lt_prog_compiler_wl_CXX='--backend -Wl,' 11476 ;; 11477 RCC*) 11478 # Rational C++ 2.4.1 11479 lt_prog_compiler_pic_CXX='-pic' 11480 ;; 11481 cxx*) 11482 # Digital/Compaq C++ 11483 lt_prog_compiler_wl_CXX='-Wl,' 11484 # Make sure the PIC flag is empty. It appears that all Alpha 11485 # Linux and Compaq Tru64 Unix objects are PIC. 11486 lt_prog_compiler_pic_CXX= 11487 lt_prog_compiler_static_CXX='-non_shared' 11488 ;; 11489 *) 11490 ;; 11491 esac 11492 ;; 11493 psos*) 11494 ;; 11495 solaris*) 11496 case $cc_basename in 11497 CC*) 11498 # Sun C++ 4.2, 5.x and Centerline C++ 11499 lt_prog_compiler_pic_CXX='-KPIC' 11500 lt_prog_compiler_static_CXX='-Bstatic' 11501 lt_prog_compiler_wl_CXX='-Qoption ld ' 11502 ;; 11503 gcx*) 11504 # Green Hills C++ Compiler 11505 lt_prog_compiler_pic_CXX='-PIC' 11506 ;; 11507 *) 11508 ;; 11509 esac 11510 ;; 11511 sunos4*) 11512 case $cc_basename in 11513 CC*) 11514 # Sun C++ 4.x 11515 lt_prog_compiler_pic_CXX='-pic' 11516 lt_prog_compiler_static_CXX='-Bstatic' 11517 ;; 11518 lcc*) 11519 # Lucid 11520 lt_prog_compiler_pic_CXX='-pic' 11521 ;; 11522 *) 11523 ;; 11524 esac 11525 ;; 11526 tandem*) 11527 case $cc_basename in 11528 NCC*) 11529 # NonStop-UX NCC 3.20 11530 lt_prog_compiler_pic_CXX='-KPIC' 11531 ;; 11532 *) 11533 ;; 11534 esac 11535 ;; 11536 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 11537 case $cc_basename in 11538 CC*) 11539 lt_prog_compiler_wl_CXX='-Wl,' 11540 lt_prog_compiler_pic_CXX='-KPIC' 11541 lt_prog_compiler_static_CXX='-Bstatic' 11542 ;; 11543 esac 11544 ;; 11545 vxworks*) 11546 ;; 11547 *) 11548 lt_prog_compiler_can_build_shared_CXX=no 11549 ;; 11550 esac 11551 fi 11552 11553echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 11554echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6 11555 11556# 11557# Check to make sure the PIC flag actually works. 11558# 11559if test -n "$lt_prog_compiler_pic_CXX"; then 11560 11561echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 11562echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6 11563if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then 11564 echo $ECHO_N "(cached) $ECHO_C" >&6 11565else 11566 lt_prog_compiler_pic_works_CXX=no 11567 ac_outfile=conftest.$ac_objext 11568 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 11569 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 11570 # Insert the option either (1) after the last *FLAGS variable, or 11571 # (2) before a word containing "conftest.", or (3) at the end. 11572 # Note that $ac_compile itself does not contain backslashes and begins 11573 # with a dollar sign (not a hyphen), so the echo should work correctly. 11574 # The option is referenced via a variable to avoid confusing sed. 11575 lt_compile=`echo "$ac_compile" | $SED \ 11576 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 11577 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 11578 -e 's:$: $lt_compiler_flag:'` 11579 (eval echo "\"\$as_me:11579: $lt_compile\"" >&5) 11580 (eval "$lt_compile" 2>conftest.err) 11581 ac_status=$? 11582 cat conftest.err >&5 11583 echo "$as_me:11583: \$? = $ac_status" >&5 11584 if (exit $ac_status) && test -s "$ac_outfile"; then 11585 # The compiler can only warn and ignore the option if not recognized 11586 # So say no if there are warnings other than the usual output. 11587 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 11588 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 11589 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 11590 lt_prog_compiler_pic_works_CXX=yes 11591 fi 11592 fi 11593 $rm conftest* 11594 11595fi 11596echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5 11597echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6 11598 11599if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then 11600 case $lt_prog_compiler_pic_CXX in 11601 "" | " "*) ;; 11602 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 11603 esac 11604else 11605 lt_prog_compiler_pic_CXX= 11606 lt_prog_compiler_can_build_shared_CXX=no 11607fi 11608 11609fi 11610case $host_os in 11611 # For platforms which do not support PIC, -DPIC is meaningless: 11612 *djgpp*) 11613 lt_prog_compiler_pic_CXX= 11614 ;; 11615 *) 11616 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 11617 ;; 11618esac 11619 11620# 11621# Check to make sure the static flag actually works. 11622# 11623wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 11624echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 11625echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6 11626if test "${lt_prog_compiler_static_works_CXX+set}" = set; then 11627 echo $ECHO_N "(cached) $ECHO_C" >&6 11628else 11629 lt_prog_compiler_static_works_CXX=no 11630 save_LDFLAGS="$LDFLAGS" 11631 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 11632 printf "$lt_simple_link_test_code" > conftest.$ac_ext 11633 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 11634 # The linker can only warn and ignore the option if not recognized 11635 # So say no if there are warnings 11636 if test -s conftest.err; then 11637 # Append any errors to the config.log. 11638 cat conftest.err 1>&5 11639 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 11640 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 11641 if diff conftest.exp conftest.er2 >/dev/null; then 11642 lt_prog_compiler_static_works_CXX=yes 11643 fi 11644 else 11645 lt_prog_compiler_static_works_CXX=yes 11646 fi 11647 fi 11648 $rm conftest* 11649 LDFLAGS="$save_LDFLAGS" 11650 11651fi 11652echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5 11653echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6 11654 11655if test x"$lt_prog_compiler_static_works_CXX" = xyes; then 11656 : 11657else 11658 lt_prog_compiler_static_CXX= 11659fi 11660 11661 11662echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 11663echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 11664if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 11665 echo $ECHO_N "(cached) $ECHO_C" >&6 11666else 11667 lt_cv_prog_compiler_c_o_CXX=no 11668 $rm -r conftest 2>/dev/null 11669 mkdir conftest 11670 cd conftest 11671 mkdir out 11672 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 11673 11674 lt_compiler_flag="-o out/conftest2.$ac_objext" 11675 # Insert the option either (1) after the last *FLAGS variable, or 11676 # (2) before a word containing "conftest.", or (3) at the end. 11677 # Note that $ac_compile itself does not contain backslashes and begins 11678 # with a dollar sign (not a hyphen), so the echo should work correctly. 11679 lt_compile=`echo "$ac_compile" | $SED \ 11680 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 11681 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 11682 -e 's:$: $lt_compiler_flag:'` 11683 (eval echo "\"\$as_me:11683: $lt_compile\"" >&5) 11684 (eval "$lt_compile" 2>out/conftest.err) 11685 ac_status=$? 11686 cat out/conftest.err >&5 11687 echo "$as_me:11687: \$? = $ac_status" >&5 11688 if (exit $ac_status) && test -s out/conftest2.$ac_objext 11689 then 11690 # The compiler can only warn and ignore the option if not recognized 11691 # So say no if there are warnings 11692 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 11693 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 11694 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 11695 lt_cv_prog_compiler_c_o_CXX=yes 11696 fi 11697 fi 11698 chmod u+w . 2>&5 11699 $rm conftest* 11700 # SGI C++ compiler will create directory out/ii_files/ for 11701 # template instantiation 11702 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 11703 $rm out/* && rmdir out 11704 cd .. 11705 rmdir conftest 11706 $rm conftest* 11707 11708fi 11709echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 11710echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6 11711 11712 11713hard_links="nottested" 11714if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 11715 # do not overwrite the value of need_locks provided by the user 11716 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 11717echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 11718 hard_links=yes 11719 $rm conftest* 11720 ln conftest.a conftest.b 2>/dev/null && hard_links=no 11721 touch conftest.a 11722 ln conftest.a conftest.b 2>&5 || hard_links=no 11723 ln conftest.a conftest.b 2>/dev/null && hard_links=no 11724 echo "$as_me:$LINENO: result: $hard_links" >&5 11725echo "${ECHO_T}$hard_links" >&6 11726 if test "$hard_links" = no; then 11727 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 11728echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 11729 need_locks=warn 11730 fi 11731else 11732 need_locks=no 11733fi 11734 11735echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 11736echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 11737 11738 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 11739 case $host_os in 11740 aix4* | aix5*) 11741 # If we're using GNU nm, then we don't want the "-C" option. 11742 # -C means demangle to AIX nm, but means don't demangle with GNU nm 11743 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 11744 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' 11745 else 11746 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' 11747 fi 11748 ;; 11749 pw32*) 11750 export_symbols_cmds_CXX="$ltdll_cmds" 11751 ;; 11752 cygwin* | mingw*) 11753 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 11754 ;; 11755 *) 11756 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 11757 ;; 11758 esac 11759 11760echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 11761echo "${ECHO_T}$ld_shlibs_CXX" >&6 11762test "$ld_shlibs_CXX" = no && can_build_shared=no 11763 11764# 11765# Do we need to explicitly link libc? 11766# 11767case "x$archive_cmds_need_lc_CXX" in 11768x|xyes) 11769 # Assume -lc should be added 11770 archive_cmds_need_lc_CXX=yes 11771 11772 if test "$enable_shared" = yes && test "$GCC" = yes; then 11773 case $archive_cmds_CXX in 11774 *'~'*) 11775 # FIXME: we may have to deal with multi-command sequences. 11776 ;; 11777 '$CC '*) 11778 # Test whether the compiler implicitly links with -lc since on some 11779 # systems, -lgcc has to come before -lc. If gcc already passes -lc 11780 # to ld, don't add -lc before -lgcc. 11781 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 11782echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 11783 $rm conftest* 11784 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 11785 11786 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 11787 (eval $ac_compile) 2>&5 11788 ac_status=$? 11789 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11790 (exit $ac_status); } 2>conftest.err; then 11791 soname=conftest 11792 lib=conftest 11793 libobjs=conftest.$ac_objext 11794 deplibs= 11795 wl=$lt_prog_compiler_wl_CXX 11796 pic_flag=$lt_prog_compiler_pic_CXX 11797 compiler_flags=-v 11798 linker_flags=-v 11799 verstring= 11800 output_objdir=. 11801 libname=conftest 11802 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 11803 allow_undefined_flag_CXX= 11804 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 11805 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 11806 ac_status=$? 11807 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11808 (exit $ac_status); } 11809 then 11810 archive_cmds_need_lc_CXX=no 11811 else 11812 archive_cmds_need_lc_CXX=yes 11813 fi 11814 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 11815 else 11816 cat conftest.err 1>&5 11817 fi 11818 $rm conftest* 11819 echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 11820echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6 11821 ;; 11822 esac 11823 fi 11824 ;; 11825esac 11826 11827echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 11828echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 11829library_names_spec= 11830libname_spec='lib$name' 11831soname_spec= 11832shrext_cmds=".so" 11833postinstall_cmds= 11834postuninstall_cmds= 11835finish_cmds= 11836finish_eval= 11837shlibpath_var= 11838shlibpath_overrides_runpath=unknown 11839version_type=none 11840dynamic_linker="$host_os ld.so" 11841sys_lib_dlsearch_path_spec="/lib /usr/lib" 11842if test "$GCC" = yes; then 11843 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 11844 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 11845 # if the path contains ";" then we assume it to be the separator 11846 # otherwise default to the standard path separator (i.e. ":") - it is 11847 # assumed that no part of a normal pathname contains ";" but that should 11848 # okay in the real world where ";" in dirpaths is itself problematic. 11849 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 11850 else 11851 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11852 fi 11853else 11854 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11855fi 11856need_lib_prefix=unknown 11857hardcode_into_libs=no 11858 11859# when you set need_version to no, make sure it does not cause -set_version 11860# flags to be left without arguments 11861need_version=unknown 11862 11863case $host_os in 11864aix3*) 11865 version_type=linux 11866 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11867 shlibpath_var=LIBPATH 11868 11869 # AIX 3 has no versioning support, so we append a major version to the name. 11870 soname_spec='${libname}${release}${shared_ext}$major' 11871 ;; 11872 11873aix4* | aix5*) 11874 version_type=linux 11875 need_lib_prefix=no 11876 need_version=no 11877 hardcode_into_libs=yes 11878 if test "$host_cpu" = ia64; then 11879 # AIX 5 supports IA64 11880 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11881 shlibpath_var=LD_LIBRARY_PATH 11882 else 11883 # With GCC up to 2.95.x, collect2 would create an import file 11884 # for dependence libraries. The import file would start with 11885 # the line `#! .'. This would cause the generated library to 11886 # depend on `.', always an invalid library. This was fixed in 11887 # development snapshots of GCC prior to 3.0. 11888 case $host_os in 11889 aix4 | aix4.[01] | aix4.[01].*) 11890 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11891 echo ' yes ' 11892 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 11893 : 11894 else 11895 can_build_shared=no 11896 fi 11897 ;; 11898 esac 11899 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11900 # soname into executable. Probably we can add versioning support to 11901 # collect2, so additional links can be useful in future. 11902 if test "$aix_use_runtimelinking" = yes; then 11903 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11904 # instead of lib<name>.a to let people know that these are not 11905 # typical AIX shared libraries. 11906 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11907 else 11908 # We preserve .a as extension for shared libraries through AIX4.2 11909 # and later when we are not doing run time linking. 11910 library_names_spec='${libname}${release}.a $libname.a' 11911 soname_spec='${libname}${release}${shared_ext}$major' 11912 fi 11913 shlibpath_var=LIBPATH 11914 fi 11915 ;; 11916 11917amigaos*) 11918 library_names_spec='$libname.ixlibrary $libname.a' 11919 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11920 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''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' 11921 ;; 11922 11923beos*) 11924 library_names_spec='${libname}${shared_ext}' 11925 dynamic_linker="$host_os ld.so" 11926 shlibpath_var=LIBRARY_PATH 11927 ;; 11928 11929bsdi[45]*) 11930 version_type=linux 11931 need_version=no 11932 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11933 soname_spec='${libname}${release}${shared_ext}$major' 11934 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11935 shlibpath_var=LD_LIBRARY_PATH 11936 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11937 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11938 # the default ld.so.conf also contains /usr/contrib/lib and 11939 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11940 # libtool to hard-code these into programs 11941 ;; 11942 11943cygwin* | mingw* | pw32*) 11944 version_type=windows 11945 shrext_cmds=".dll" 11946 need_version=no 11947 need_lib_prefix=no 11948 11949 case $GCC,$host_os in 11950 yes,cygwin* | yes,mingw* | yes,pw32*) 11951 library_names_spec='$libname.dll.a' 11952 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11953 postinstall_cmds='base_file=`basename \${file}`~ 11954 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 11955 dldir=$destdir/`dirname \$dlpath`~ 11956 test -d \$dldir || mkdir -p \$dldir~ 11957 $install_prog $dir/$dlname \$dldir/$dlname~ 11958 chmod a+x \$dldir/$dlname' 11959 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11960 dlpath=$dir/\$dldll~ 11961 $rm \$dlpath' 11962 shlibpath_overrides_runpath=yes 11963 11964 case $host_os in 11965 cygwin*) 11966 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11967 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11968 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 11969 ;; 11970 mingw*) 11971 # MinGW DLLs use traditional 'lib' prefix 11972 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11973 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 11974 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 11975 # It is most probably a Windows format PATH printed by 11976 # mingw gcc, but we are running on Cygwin. Gcc prints its search 11977 # path with ; separators, and with drive letters. We can handle the 11978 # drive letters (cygwin fileutils understands them), so leave them, 11979 # especially as we might pass files found there to a mingw objdump, 11980 # which wouldn't understand a cygwinified path. Ahh. 11981 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 11982 else 11983 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11984 fi 11985 ;; 11986 pw32*) 11987 # pw32 DLLs use 'pw' prefix rather than 'lib' 11988 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11989 ;; 11990 esac 11991 ;; 11992 11993 *) 11994 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11995 ;; 11996 esac 11997 dynamic_linker='Win32 ld.exe' 11998 # FIXME: first we should search . and the directory the executable is in 11999 shlibpath_var=PATH 12000 ;; 12001 12002darwin* | rhapsody*) 12003 dynamic_linker="$host_os dyld" 12004 version_type=darwin 12005 need_lib_prefix=no 12006 need_version=no 12007 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 12008 soname_spec='${libname}${release}${major}$shared_ext' 12009 shlibpath_overrides_runpath=yes 12010 shlibpath_var=DYLD_LIBRARY_PATH 12011 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 12012 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 12013 if test "$GCC" = yes; then 12014 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` 12015 else 12016 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 12017 fi 12018 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 12019 ;; 12020 12021dgux*) 12022 version_type=linux 12023 need_lib_prefix=no 12024 need_version=no 12025 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 12026 soname_spec='${libname}${release}${shared_ext}$major' 12027 shlibpath_var=LD_LIBRARY_PATH 12028 ;; 12029 12030freebsd1*) 12031 dynamic_linker=no 12032 ;; 12033 12034kfreebsd*-gnu) 12035 version_type=linux 12036 need_lib_prefix=no 12037 need_version=no 12038 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12039 soname_spec='${libname}${release}${shared_ext}$major' 12040 shlibpath_var=LD_LIBRARY_PATH 12041 shlibpath_overrides_runpath=no 12042 hardcode_into_libs=yes 12043 dynamic_linker='GNU ld.so' 12044 ;; 12045 12046freebsd* | dragonfly*) 12047 # DragonFly does not have aout. When/if they implement a new 12048 # versioning mechanism, adjust this. 12049 if test -x /usr/bin/objformat; then 12050 objformat=`/usr/bin/objformat` 12051 else 12052 case $host_os in 12053 freebsd[123]*) objformat=aout ;; 12054 *) objformat=elf ;; 12055 esac 12056 fi 12057 version_type=freebsd-$objformat 12058 case $version_type in 12059 freebsd-elf*) 12060 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 12061 need_version=no 12062 need_lib_prefix=no 12063 ;; 12064 freebsd-*) 12065 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 12066 need_version=yes 12067 ;; 12068 esac 12069 shlibpath_var=LD_LIBRARY_PATH 12070 case $host_os in 12071 freebsd2*) 12072 shlibpath_overrides_runpath=yes 12073 ;; 12074 freebsd3.[01]* | freebsdelf3.[01]*) 12075 shlibpath_overrides_runpath=yes 12076 hardcode_into_libs=yes 12077 ;; 12078 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 12079 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 12080 shlibpath_overrides_runpath=no 12081 hardcode_into_libs=yes 12082 ;; 12083 freebsd*) # from 4.6 on 12084 shlibpath_overrides_runpath=yes 12085 hardcode_into_libs=yes 12086 ;; 12087 esac 12088 ;; 12089 12090gnu*) 12091 version_type=linux 12092 need_lib_prefix=no 12093 need_version=no 12094 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 12095 soname_spec='${libname}${release}${shared_ext}$major' 12096 shlibpath_var=LD_LIBRARY_PATH 12097 hardcode_into_libs=yes 12098 ;; 12099 12100hpux9* | hpux10* | hpux11*) 12101 # Give a soname corresponding to the major version so that dld.sl refuses to 12102 # link against other versions. 12103 version_type=sunos 12104 need_lib_prefix=no 12105 need_version=no 12106 case $host_cpu in 12107 ia64*) 12108 shrext_cmds='.so' 12109 hardcode_into_libs=yes 12110 dynamic_linker="$host_os dld.so" 12111 shlibpath_var=LD_LIBRARY_PATH 12112 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12113 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12114 soname_spec='${libname}${release}${shared_ext}$major' 12115 if test "X$HPUX_IA64_MODE" = X32; then 12116 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 12117 else 12118 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 12119 fi 12120 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12121 ;; 12122 hppa*64*) 12123 shrext_cmds='.sl' 12124 hardcode_into_libs=yes 12125 dynamic_linker="$host_os dld.sl" 12126 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 12127 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 12128 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12129 soname_spec='${libname}${release}${shared_ext}$major' 12130 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 12131 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12132 ;; 12133 *) 12134 shrext_cmds='.sl' 12135 dynamic_linker="$host_os dld.sl" 12136 shlibpath_var=SHLIB_PATH 12137 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 12138 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12139 soname_spec='${libname}${release}${shared_ext}$major' 12140 ;; 12141 esac 12142 # HP-UX runs *really* slowly unless shared libraries are mode 555. 12143 postinstall_cmds='chmod 555 $lib' 12144 ;; 12145 12146interix3*) 12147 version_type=linux 12148 need_lib_prefix=no 12149 need_version=no 12150 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12151 soname_spec='${libname}${release}${shared_ext}$major' 12152 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 12153 shlibpath_var=LD_LIBRARY_PATH 12154 shlibpath_overrides_runpath=no 12155 hardcode_into_libs=yes 12156 ;; 12157 12158irix5* | irix6* | nonstopux*) 12159 case $host_os in 12160 nonstopux*) version_type=nonstopux ;; 12161 *) 12162 if test "$lt_cv_prog_gnu_ld" = yes; then 12163 version_type=linux 12164 else 12165 version_type=irix 12166 fi ;; 12167 esac 12168 need_lib_prefix=no 12169 need_version=no 12170 soname_spec='${libname}${release}${shared_ext}$major' 12171 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 12172 case $host_os in 12173 irix5* | nonstopux*) 12174 libsuff= shlibsuff= 12175 ;; 12176 *) 12177 case $LD in # libtool.m4 will add one of these switches to LD 12178 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 12179 libsuff= shlibsuff= libmagic=32-bit;; 12180 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 12181 libsuff=32 shlibsuff=N32 libmagic=N32;; 12182 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 12183 libsuff=64 shlibsuff=64 libmagic=64-bit;; 12184 *) libsuff= shlibsuff= libmagic=never-match;; 12185 esac 12186 ;; 12187 esac 12188 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 12189 shlibpath_overrides_runpath=no 12190 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 12191 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 12192 hardcode_into_libs=yes 12193 ;; 12194 12195# No shared lib support for Linux oldld, aout, or coff. 12196linux*oldld* | linux*aout* | linux*coff*) 12197 dynamic_linker=no 12198 ;; 12199 12200# This must be Linux ELF. 12201linux*) 12202 version_type=linux 12203 need_lib_prefix=no 12204 need_version=no 12205 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12206 soname_spec='${libname}${release}${shared_ext}$major' 12207 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 12208 shlibpath_var=LD_LIBRARY_PATH 12209 shlibpath_overrides_runpath=no 12210 # This implies no fast_install, which is unacceptable. 12211 # Some rework will be needed to allow for fast_install 12212 # before this can be enabled. 12213 hardcode_into_libs=yes 12214 12215 # find out which ABI we are using 12216 libsuff= 12217 case "$host_cpu" in 12218 x86_64*|s390x*|powerpc64*) 12219 echo '#line 12219 "configure"' > conftest.$ac_ext 12220 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 12221 (eval $ac_compile) 2>&5 12222 ac_status=$? 12223 echo "$as_me:$LINENO: \$? = $ac_status" >&5 12224 (exit $ac_status); }; then 12225 case `/usr/bin/file conftest.$ac_objext` in 12226 *64-bit*) 12227 libsuff=64 12228 sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" 12229 ;; 12230 esac 12231 fi 12232 rm -rf conftest* 12233 ;; 12234 esac 12235 12236 # Append ld.so.conf contents to the search path 12237 if test -f /etc/ld.so.conf; then 12238 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 12239 sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra" 12240 fi 12241 12242 # We used to test for /lib/ld.so.1 and disable shared libraries on 12243 # powerpc, because MkLinux only supported shared libraries with the 12244 # GNU dynamic linker. Since this was broken with cross compilers, 12245 # most powerpc-linux boxes support dynamic linking these days and 12246 # people can always --disable-shared, the test was removed, and we 12247 # assume the GNU/Linux dynamic linker is in use. 12248 dynamic_linker='GNU/Linux ld.so' 12249 ;; 12250 12251knetbsd*-gnu) 12252 version_type=linux 12253 need_lib_prefix=no 12254 need_version=no 12255 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12256 soname_spec='${libname}${release}${shared_ext}$major' 12257 shlibpath_var=LD_LIBRARY_PATH 12258 shlibpath_overrides_runpath=no 12259 hardcode_into_libs=yes 12260 dynamic_linker='GNU ld.so' 12261 ;; 12262 12263netbsd*) 12264 version_type=sunos 12265 need_lib_prefix=no 12266 need_version=no 12267 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 12268 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12269 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12270 dynamic_linker='NetBSD (a.out) ld.so' 12271 else 12272 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12273 soname_spec='${libname}${release}${shared_ext}$major' 12274 dynamic_linker='NetBSD ld.elf_so' 12275 fi 12276 shlibpath_var=LD_LIBRARY_PATH 12277 shlibpath_overrides_runpath=yes 12278 hardcode_into_libs=yes 12279 ;; 12280 12281newsos6) 12282 version_type=linux 12283 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12284 shlibpath_var=LD_LIBRARY_PATH 12285 shlibpath_overrides_runpath=yes 12286 ;; 12287 12288nto-qnx*) 12289 version_type=linux 12290 need_lib_prefix=no 12291 need_version=no 12292 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12293 soname_spec='${libname}${release}${shared_ext}$major' 12294 shlibpath_var=LD_LIBRARY_PATH 12295 shlibpath_overrides_runpath=yes 12296 ;; 12297 12298openbsd*) 12299 version_type=sunos 12300 sys_lib_dlsearch_path_spec="/usr/lib" 12301 need_lib_prefix=no 12302 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 12303 case $host_os in 12304 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 12305 *) need_version=no ;; 12306 esac 12307 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12308 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12309 shlibpath_var=LD_LIBRARY_PATH 12310 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12311 case $host_os in 12312 openbsd2.[89] | openbsd2.[89].*) 12313 shlibpath_overrides_runpath=no 12314 ;; 12315 *) 12316 shlibpath_overrides_runpath=yes 12317 ;; 12318 esac 12319 else 12320 shlibpath_overrides_runpath=yes 12321 fi 12322 ;; 12323 12324os2*) 12325 libname_spec='$name' 12326 shrext_cmds=".dll" 12327 need_lib_prefix=no 12328 library_names_spec='$libname${shared_ext} $libname.a' 12329 dynamic_linker='OS/2 ld.exe' 12330 shlibpath_var=LIBPATH 12331 ;; 12332 12333osf3* | osf4* | osf5*) 12334 version_type=osf 12335 need_lib_prefix=no 12336 need_version=no 12337 soname_spec='${libname}${release}${shared_ext}$major' 12338 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12339 shlibpath_var=LD_LIBRARY_PATH 12340 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 12341 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 12342 ;; 12343 12344solaris*) 12345 version_type=linux 12346 need_lib_prefix=no 12347 need_version=no 12348 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12349 soname_spec='${libname}${release}${shared_ext}$major' 12350 shlibpath_var=LD_LIBRARY_PATH 12351 shlibpath_overrides_runpath=yes 12352 hardcode_into_libs=yes 12353 # ldd complains unless libraries are executable 12354 postinstall_cmds='chmod +x $lib' 12355 ;; 12356 12357sunos4*) 12358 version_type=sunos 12359 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12360 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 12361 shlibpath_var=LD_LIBRARY_PATH 12362 shlibpath_overrides_runpath=yes 12363 if test "$with_gnu_ld" = yes; then 12364 need_lib_prefix=no 12365 fi 12366 need_version=yes 12367 ;; 12368 12369sysv4 | sysv4.3*) 12370 version_type=linux 12371 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12372 soname_spec='${libname}${release}${shared_ext}$major' 12373 shlibpath_var=LD_LIBRARY_PATH 12374 case $host_vendor in 12375 sni) 12376 shlibpath_overrides_runpath=no 12377 need_lib_prefix=no 12378 export_dynamic_flag_spec='${wl}-Blargedynsym' 12379 runpath_var=LD_RUN_PATH 12380 ;; 12381 siemens) 12382 need_lib_prefix=no 12383 ;; 12384 motorola) 12385 need_lib_prefix=no 12386 need_version=no 12387 shlibpath_overrides_runpath=no 12388 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 12389 ;; 12390 esac 12391 ;; 12392 12393sysv4*MP*) 12394 if test -d /usr/nec ;then 12395 version_type=linux 12396 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 12397 soname_spec='$libname${shared_ext}.$major' 12398 shlibpath_var=LD_LIBRARY_PATH 12399 fi 12400 ;; 12401 12402sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 12403 version_type=freebsd-elf 12404 need_lib_prefix=no 12405 need_version=no 12406 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 12407 soname_spec='${libname}${release}${shared_ext}$major' 12408 shlibpath_var=LD_LIBRARY_PATH 12409 hardcode_into_libs=yes 12410 if test "$with_gnu_ld" = yes; then 12411 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 12412 shlibpath_overrides_runpath=no 12413 else 12414 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 12415 shlibpath_overrides_runpath=yes 12416 case $host_os in 12417 sco3.2v5*) 12418 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 12419 ;; 12420 esac 12421 fi 12422 sys_lib_dlsearch_path_spec='/usr/lib' 12423 ;; 12424 12425uts4*) 12426 version_type=linux 12427 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12428 soname_spec='${libname}${release}${shared_ext}$major' 12429 shlibpath_var=LD_LIBRARY_PATH 12430 ;; 12431 12432*) 12433 dynamic_linker=no 12434 ;; 12435esac 12436echo "$as_me:$LINENO: result: $dynamic_linker" >&5 12437echo "${ECHO_T}$dynamic_linker" >&6 12438test "$dynamic_linker" = no && can_build_shared=no 12439 12440variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 12441if test "$GCC" = yes; then 12442 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 12443fi 12444 12445echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 12446echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 12447hardcode_action_CXX= 12448if test -n "$hardcode_libdir_flag_spec_CXX" || \ 12449 test -n "$runpath_var_CXX" || \ 12450 test "X$hardcode_automatic_CXX" = "Xyes" ; then 12451 12452 # We can hardcode non-existant directories. 12453 if test "$hardcode_direct_CXX" != no && 12454 # If the only mechanism to avoid hardcoding is shlibpath_var, we 12455 # have to relink, otherwise we might link with an installed library 12456 # when we should be linking with a yet-to-be-installed one 12457 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 12458 test "$hardcode_minus_L_CXX" != no; then 12459 # Linking always hardcodes the temporary library directory. 12460 hardcode_action_CXX=relink 12461 else 12462 # We can link without hardcoding, and we can hardcode nonexisting dirs. 12463 hardcode_action_CXX=immediate 12464 fi 12465else 12466 # We cannot hardcode anything, or else we can only hardcode existing 12467 # directories. 12468 hardcode_action_CXX=unsupported 12469fi 12470echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 12471echo "${ECHO_T}$hardcode_action_CXX" >&6 12472 12473if test "$hardcode_action_CXX" = relink; then 12474 # Fast installation is not supported 12475 enable_fast_install=no 12476elif test "$shlibpath_overrides_runpath" = yes || 12477 test "$enable_shared" = no; then 12478 # Fast installation is not necessary 12479 enable_fast_install=needless 12480fi 12481 12482 12483# The else clause should only fire when bootstrapping the 12484# libtool distribution, otherwise you forgot to ship ltmain.sh 12485# with your package, and you will get complaints that there are 12486# no rules to generate ltmain.sh. 12487if test -f "$ltmain"; then 12488 # See if we are running on zsh, and set the options which allow our commands through 12489 # without removal of \ escapes. 12490 if test -n "${ZSH_VERSION+set}" ; then 12491 setopt NO_GLOB_SUBST 12492 fi 12493 # Now quote all the things that may contain metacharacters while being 12494 # careful not to overquote the AC_SUBSTed values. We take copies of the 12495 # variables and quote the copies for generation of the libtool script. 12496 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 12497 SED SHELL STRIP \ 12498 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 12499 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 12500 deplibs_check_method reload_flag reload_cmds need_locks \ 12501 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 12502 lt_cv_sys_global_symbol_to_c_name_address \ 12503 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 12504 old_postinstall_cmds old_postuninstall_cmds \ 12505 compiler_CXX \ 12506 CC_CXX \ 12507 LD_CXX \ 12508 lt_prog_compiler_wl_CXX \ 12509 lt_prog_compiler_pic_CXX \ 12510 lt_prog_compiler_static_CXX \ 12511 lt_prog_compiler_no_builtin_flag_CXX \ 12512 export_dynamic_flag_spec_CXX \ 12513 thread_safe_flag_spec_CXX \ 12514 whole_archive_flag_spec_CXX \ 12515 enable_shared_with_static_runtimes_CXX \ 12516 old_archive_cmds_CXX \ 12517 old_archive_from_new_cmds_CXX \ 12518 predep_objects_CXX \ 12519 postdep_objects_CXX \ 12520 predeps_CXX \ 12521 postdeps_CXX \ 12522 compiler_lib_search_path_CXX \ 12523 archive_cmds_CXX \ 12524 archive_expsym_cmds_CXX \ 12525 postinstall_cmds_CXX \ 12526 postuninstall_cmds_CXX \ 12527 old_archive_from_expsyms_cmds_CXX \ 12528 allow_undefined_flag_CXX \ 12529 no_undefined_flag_CXX \ 12530 export_symbols_cmds_CXX \ 12531 hardcode_libdir_flag_spec_CXX \ 12532 hardcode_libdir_flag_spec_ld_CXX \ 12533 hardcode_libdir_separator_CXX \ 12534 hardcode_automatic_CXX \ 12535 module_cmds_CXX \ 12536 module_expsym_cmds_CXX \ 12537 lt_cv_prog_compiler_c_o_CXX \ 12538 exclude_expsyms_CXX \ 12539 include_expsyms_CXX; do 12540 12541 case $var in 12542 old_archive_cmds_CXX | \ 12543 old_archive_from_new_cmds_CXX | \ 12544 archive_cmds_CXX | \ 12545 archive_expsym_cmds_CXX | \ 12546 module_cmds_CXX | \ 12547 module_expsym_cmds_CXX | \ 12548 old_archive_from_expsyms_cmds_CXX | \ 12549 export_symbols_cmds_CXX | \ 12550 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 12551 postinstall_cmds | postuninstall_cmds | \ 12552 old_postinstall_cmds | old_postuninstall_cmds | \ 12553 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 12554 # Double-quote double-evaled strings. 12555 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 12556 ;; 12557 *) 12558 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 12559 ;; 12560 esac 12561 done 12562 12563 case $lt_echo in 12564 *'\$0 --fallback-echo"') 12565 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 12566 ;; 12567 esac 12568 12569cfgfile="$ofile" 12570 12571 cat <<__EOF__ >> "$cfgfile" 12572# ### BEGIN LIBTOOL TAG CONFIG: $tagname 12573 12574# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 12575 12576# Shell to use when invoking shell scripts. 12577SHELL=$lt_SHELL 12578 12579# Whether or not to build shared libraries. 12580build_libtool_libs=$enable_shared 12581 12582# Whether or not to build static libraries. 12583build_old_libs=$enable_static 12584 12585# Whether or not to add -lc for building shared libraries. 12586build_libtool_need_lc=$archive_cmds_need_lc_CXX 12587 12588# Whether or not to disallow shared libs when runtime libs are static 12589allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 12590 12591# Whether or not to optimize for fast installation. 12592fast_install=$enable_fast_install 12593 12594# The host system. 12595host_alias=$host_alias 12596host=$host 12597host_os=$host_os 12598 12599# The build system. 12600build_alias=$build_alias 12601build=$build 12602build_os=$build_os 12603 12604# An echo program that does not interpret backslashes. 12605echo=$lt_echo 12606 12607# The archiver. 12608AR=$lt_AR 12609AR_FLAGS=$lt_AR_FLAGS 12610 12611# A C compiler. 12612LTCC=$lt_LTCC 12613 12614# LTCC compiler flags. 12615LTCFLAGS=$lt_LTCFLAGS 12616 12617# A language-specific compiler. 12618CC=$lt_compiler_CXX 12619 12620# Is the compiler the GNU C compiler? 12621with_gcc=$GCC_CXX 12622 12623# An ERE matcher. 12624EGREP=$lt_EGREP 12625 12626# The linker used to build libraries. 12627LD=$lt_LD_CXX 12628 12629# Whether we need hard or soft links. 12630LN_S=$lt_LN_S 12631 12632# A BSD-compatible nm program. 12633NM=$lt_NM 12634 12635# A symbol stripping program 12636STRIP=$lt_STRIP 12637 12638# Used to examine libraries when file_magic_cmd begins "file" 12639MAGIC_CMD=$MAGIC_CMD 12640 12641# Used on cygwin: DLL creation program. 12642DLLTOOL="$DLLTOOL" 12643 12644# Used on cygwin: object dumper. 12645OBJDUMP="$OBJDUMP" 12646 12647# Used on cygwin: assembler. 12648AS="$AS" 12649 12650# The name of the directory that contains temporary libtool files. 12651objdir=$objdir 12652 12653# How to create reloadable object files. 12654reload_flag=$lt_reload_flag 12655reload_cmds=$lt_reload_cmds 12656 12657# How to pass a linker flag through the compiler. 12658wl=$lt_lt_prog_compiler_wl_CXX 12659 12660# Object file suffix (normally "o"). 12661objext="$ac_objext" 12662 12663# Old archive suffix (normally "a"). 12664libext="$libext" 12665 12666# Shared library suffix (normally ".so"). 12667shrext_cmds='$shrext_cmds' 12668 12669# Executable file suffix (normally ""). 12670exeext="$exeext" 12671 12672# Additional compiler flags for building library objects. 12673pic_flag=$lt_lt_prog_compiler_pic_CXX 12674pic_mode=$pic_mode 12675 12676# What is the maximum length of a command? 12677max_cmd_len=$lt_cv_sys_max_cmd_len 12678 12679# Does compiler simultaneously support -c and -o options? 12680compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 12681 12682# Must we lock files when doing compilation? 12683need_locks=$lt_need_locks 12684 12685# Do we need the lib prefix for modules? 12686need_lib_prefix=$need_lib_prefix 12687 12688# Do we need a version for libraries? 12689need_version=$need_version 12690 12691# Whether dlopen is supported. 12692dlopen_support=$enable_dlopen 12693 12694# Whether dlopen of programs is supported. 12695dlopen_self=$enable_dlopen_self 12696 12697# Whether dlopen of statically linked programs is supported. 12698dlopen_self_static=$enable_dlopen_self_static 12699 12700# Compiler flag to prevent dynamic linking. 12701link_static_flag=$lt_lt_prog_compiler_static_CXX 12702 12703# Compiler flag to turn off builtin functions. 12704no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 12705 12706# Compiler flag to allow reflexive dlopens. 12707export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 12708 12709# Compiler flag to generate shared objects directly from archives. 12710whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 12711 12712# Compiler flag to generate thread-safe objects. 12713thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX 12714 12715# Library versioning type. 12716version_type=$version_type 12717 12718# Format of library name prefix. 12719libname_spec=$lt_libname_spec 12720 12721# List of archive names. First name is the real one, the rest are links. 12722# The last name is the one that the linker finds with -lNAME. 12723library_names_spec=$lt_library_names_spec 12724 12725# The coded name of the library, if different from the real name. 12726soname_spec=$lt_soname_spec 12727 12728# Commands used to build and install an old-style archive. 12729RANLIB=$lt_RANLIB 12730old_archive_cmds=$lt_old_archive_cmds_CXX 12731old_postinstall_cmds=$lt_old_postinstall_cmds 12732old_postuninstall_cmds=$lt_old_postuninstall_cmds 12733 12734# Create an old-style archive from a shared archive. 12735old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 12736 12737# Create a temporary old-style archive to link instead of a shared archive. 12738old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 12739 12740# Commands used to build and install a shared archive. 12741archive_cmds=$lt_archive_cmds_CXX 12742archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 12743postinstall_cmds=$lt_postinstall_cmds 12744postuninstall_cmds=$lt_postuninstall_cmds 12745 12746# Commands used to build a loadable module (assumed same as above if empty) 12747module_cmds=$lt_module_cmds_CXX 12748module_expsym_cmds=$lt_module_expsym_cmds_CXX 12749 12750# Commands to strip libraries. 12751old_striplib=$lt_old_striplib 12752striplib=$lt_striplib 12753 12754# Dependencies to place before the objects being linked to create a 12755# shared library. 12756predep_objects=$lt_predep_objects_CXX 12757 12758# Dependencies to place after the objects being linked to create a 12759# shared library. 12760postdep_objects=$lt_postdep_objects_CXX 12761 12762# Dependencies to place before the objects being linked to create a 12763# shared library. 12764predeps=$lt_predeps_CXX 12765 12766# Dependencies to place after the objects being linked to create a 12767# shared library. 12768postdeps=$lt_postdeps_CXX 12769 12770# The library search path used internally by the compiler when linking 12771# a shared library. 12772compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 12773 12774# Method to check whether dependent libraries are shared objects. 12775deplibs_check_method=$lt_deplibs_check_method 12776 12777# Command to use when deplibs_check_method == file_magic. 12778file_magic_cmd=$lt_file_magic_cmd 12779 12780# Flag that allows shared libraries with undefined symbols to be built. 12781allow_undefined_flag=$lt_allow_undefined_flag_CXX 12782 12783# Flag that forces no undefined symbols. 12784no_undefined_flag=$lt_no_undefined_flag_CXX 12785 12786# Commands used to finish a libtool library installation in a directory. 12787finish_cmds=$lt_finish_cmds 12788 12789# Same as above, but a single script fragment to be evaled but not shown. 12790finish_eval=$lt_finish_eval 12791 12792# Take the output of nm and produce a listing of raw symbols and C names. 12793global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 12794 12795# Transform the output of nm in a proper C declaration 12796global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 12797 12798# Transform the output of nm in a C name address pair 12799global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 12800 12801# This is the shared library runtime path variable. 12802runpath_var=$runpath_var 12803 12804# This is the shared library path variable. 12805shlibpath_var=$shlibpath_var 12806 12807# Is shlibpath searched before the hard-coded library search path? 12808shlibpath_overrides_runpath=$shlibpath_overrides_runpath 12809 12810# How to hardcode a shared library path into an executable. 12811hardcode_action=$hardcode_action_CXX 12812 12813# Whether we should hardcode library paths into libraries. 12814hardcode_into_libs=$hardcode_into_libs 12815 12816# Flag to hardcode \$libdir into a binary during linking. 12817# This must work even if \$libdir does not exist. 12818hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 12819 12820# If ld is used when linking, flag to hardcode \$libdir into 12821# a binary during linking. This must work even if \$libdir does 12822# not exist. 12823hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 12824 12825# Whether we need a single -rpath flag with a separated argument. 12826hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 12827 12828# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 12829# resulting binary. 12830hardcode_direct=$hardcode_direct_CXX 12831 12832# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 12833# resulting binary. 12834hardcode_minus_L=$hardcode_minus_L_CXX 12835 12836# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 12837# the resulting binary. 12838hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 12839 12840# Set to yes if building a shared library automatically hardcodes DIR into the library 12841# and all subsequent libraries and executables linked against it. 12842hardcode_automatic=$hardcode_automatic_CXX 12843 12844# Variables whose values should be saved in libtool wrapper scripts and 12845# restored at relink time. 12846variables_saved_for_relink="$variables_saved_for_relink" 12847 12848# Whether libtool must link a program against all its dependency libraries. 12849link_all_deplibs=$link_all_deplibs_CXX 12850 12851# Compile-time system search path for libraries 12852sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 12853 12854# Run-time system search path for libraries 12855sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 12856 12857# Fix the shell variable \$srcfile for the compiler. 12858fix_srcfile_path="$fix_srcfile_path_CXX" 12859 12860# Set to yes if exported symbols are required. 12861always_export_symbols=$always_export_symbols_CXX 12862 12863# The commands to list exported symbols. 12864export_symbols_cmds=$lt_export_symbols_cmds_CXX 12865 12866# The commands to extract the exported symbol list from a shared archive. 12867extract_expsyms_cmds=$lt_extract_expsyms_cmds 12868 12869# Symbols that should not be listed in the preloaded symbols. 12870exclude_expsyms=$lt_exclude_expsyms_CXX 12871 12872# Symbols that must always be exported. 12873include_expsyms=$lt_include_expsyms_CXX 12874 12875# ### END LIBTOOL TAG CONFIG: $tagname 12876 12877__EOF__ 12878 12879 12880else 12881 # If there is no Makefile yet, we rely on a make rule to execute 12882 # `config.status --recheck' to rerun these tests and create the 12883 # libtool script then. 12884 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 12885 if test -f "$ltmain_in"; then 12886 test -f Makefile && make "$ltmain" 12887 fi 12888fi 12889 12890 12891ac_ext=c 12892ac_cpp='$CPP $CPPFLAGS' 12893ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12894ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12895ac_compiler_gnu=$ac_cv_c_compiler_gnu 12896 12897CC=$lt_save_CC 12898LDCXX=$LD 12899LD=$lt_save_LD 12900GCC=$lt_save_GCC 12901with_gnu_ldcxx=$with_gnu_ld 12902with_gnu_ld=$lt_save_with_gnu_ld 12903lt_cv_path_LDCXX=$lt_cv_path_LD 12904lt_cv_path_LD=$lt_save_path_LD 12905lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 12906lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 12907 12908 else 12909 tagname="" 12910 fi 12911 ;; 12912 12913 F77) 12914 if test -n "$F77" && test "X$F77" != "Xno"; then 12915 12916ac_ext=f 12917ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 12918ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12919ac_compiler_gnu=$ac_cv_f77_compiler_gnu 12920 12921 12922archive_cmds_need_lc_F77=no 12923allow_undefined_flag_F77= 12924always_export_symbols_F77=no 12925archive_expsym_cmds_F77= 12926export_dynamic_flag_spec_F77= 12927hardcode_direct_F77=no 12928hardcode_libdir_flag_spec_F77= 12929hardcode_libdir_flag_spec_ld_F77= 12930hardcode_libdir_separator_F77= 12931hardcode_minus_L_F77=no 12932hardcode_automatic_F77=no 12933module_cmds_F77= 12934module_expsym_cmds_F77= 12935link_all_deplibs_F77=unknown 12936old_archive_cmds_F77=$old_archive_cmds 12937no_undefined_flag_F77= 12938whole_archive_flag_spec_F77= 12939enable_shared_with_static_runtimes_F77=no 12940 12941# Source file extension for f77 test sources. 12942ac_ext=f 12943 12944# Object file extension for compiled f77 test sources. 12945objext=o 12946objext_F77=$objext 12947 12948# Code to be used in simple compile tests 12949lt_simple_compile_test_code=" subroutine t\n return\n end\n" 12950 12951# Code to be used in simple link tests 12952lt_simple_link_test_code=" program t\n end\n" 12953 12954# ltmain only uses $CC for tagged configurations so make sure $CC is set. 12955 12956# If no C compiler was specified, use CC. 12957LTCC=${LTCC-"$CC"} 12958 12959# If no C compiler flags were specified, use CFLAGS. 12960LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 12961 12962# Allow CC to be a program name with arguments. 12963compiler=$CC 12964 12965 12966# save warnings/boilerplate of simple test code 12967ac_outfile=conftest.$ac_objext 12968printf "$lt_simple_compile_test_code" >conftest.$ac_ext 12969eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 12970_lt_compiler_boilerplate=`cat conftest.err` 12971$rm conftest* 12972 12973ac_outfile=conftest.$ac_objext 12974printf "$lt_simple_link_test_code" >conftest.$ac_ext 12975eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 12976_lt_linker_boilerplate=`cat conftest.err` 12977$rm conftest* 12978 12979 12980# Allow CC to be a program name with arguments. 12981lt_save_CC="$CC" 12982CC=${F77-"f77"} 12983compiler=$CC 12984compiler_F77=$CC 12985for cc_temp in $compiler""; do 12986 case $cc_temp in 12987 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 12988 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 12989 \-*) ;; 12990 *) break;; 12991 esac 12992done 12993cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 12994 12995 12996echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 12997echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6 12998echo "$as_me:$LINENO: result: $can_build_shared" >&5 12999echo "${ECHO_T}$can_build_shared" >&6 13000 13001echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 13002echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6 13003test "$can_build_shared" = "no" && enable_shared=no 13004 13005# On AIX, shared libraries and static libraries use the same namespace, and 13006# are all built from PIC. 13007case $host_os in 13008aix3*) 13009 test "$enable_shared" = yes && enable_static=no 13010 if test -n "$RANLIB"; then 13011 archive_cmds="$archive_cmds~\$RANLIB \$lib" 13012 postinstall_cmds='$RANLIB $lib' 13013 fi 13014 ;; 13015aix4* | aix5*) 13016 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 13017 test "$enable_shared" = yes && enable_static=no 13018 fi 13019 ;; 13020esac 13021echo "$as_me:$LINENO: result: $enable_shared" >&5 13022echo "${ECHO_T}$enable_shared" >&6 13023 13024echo "$as_me:$LINENO: checking whether to build static libraries" >&5 13025echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6 13026# Make sure either enable_shared or enable_static is yes. 13027test "$enable_shared" = yes || enable_static=yes 13028echo "$as_me:$LINENO: result: $enable_static" >&5 13029echo "${ECHO_T}$enable_static" >&6 13030 13031GCC_F77="$G77" 13032LD_F77="$LD" 13033 13034lt_prog_compiler_wl_F77= 13035lt_prog_compiler_pic_F77= 13036lt_prog_compiler_static_F77= 13037 13038echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 13039echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 13040 13041 if test "$GCC" = yes; then 13042 lt_prog_compiler_wl_F77='-Wl,' 13043 lt_prog_compiler_static_F77='-static' 13044 13045 case $host_os in 13046 aix*) 13047 # All AIX code is PIC. 13048 if test "$host_cpu" = ia64; then 13049 # AIX 5 now supports IA64 processor 13050 lt_prog_compiler_static_F77='-Bstatic' 13051 fi 13052 ;; 13053 13054 amigaos*) 13055 # FIXME: we need at least 68020 code to build shared libraries, but 13056 # adding the `-m68020' flag to GCC prevents building anything better, 13057 # like `-m68040'. 13058 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' 13059 ;; 13060 13061 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 13062 # PIC is the default for these OSes. 13063 ;; 13064 13065 mingw* | pw32* | os2*) 13066 # This hack is so that the source file can tell whether it is being 13067 # built for inclusion in a dll (and should export symbols for example). 13068 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 13069 ;; 13070 13071 darwin* | rhapsody*) 13072 # PIC is the default on this platform 13073 # Common symbols not allowed in MH_DYLIB files 13074 lt_prog_compiler_pic_F77='-fno-common' 13075 ;; 13076 13077 interix3*) 13078 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 13079 # Instead, we relocate shared libraries at runtime. 13080 ;; 13081 13082 msdosdjgpp*) 13083 # Just because we use GCC doesn't mean we suddenly get shared libraries 13084 # on systems that don't support them. 13085 lt_prog_compiler_can_build_shared_F77=no 13086 enable_shared=no 13087 ;; 13088 13089 sysv4*MP*) 13090 if test -d /usr/nec; then 13091 lt_prog_compiler_pic_F77=-Kconform_pic 13092 fi 13093 ;; 13094 13095 hpux*) 13096 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 13097 # not for PA HP-UX. 13098 case $host_cpu in 13099 hppa*64*|ia64*) 13100 # +Z the default 13101 ;; 13102 *) 13103 lt_prog_compiler_pic_F77='-fPIC' 13104 ;; 13105 esac 13106 ;; 13107 13108 *) 13109 lt_prog_compiler_pic_F77='-fPIC' 13110 ;; 13111 esac 13112 else 13113 # PORTME Check for flag to pass linker flags through the system compiler. 13114 case $host_os in 13115 aix*) 13116 lt_prog_compiler_wl_F77='-Wl,' 13117 if test "$host_cpu" = ia64; then 13118 # AIX 5 now supports IA64 processor 13119 lt_prog_compiler_static_F77='-Bstatic' 13120 else 13121 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' 13122 fi 13123 ;; 13124 darwin*) 13125 # PIC is the default on this platform 13126 # Common symbols not allowed in MH_DYLIB files 13127 case $cc_basename in 13128 xlc*) 13129 lt_prog_compiler_pic_F77='-qnocommon' 13130 lt_prog_compiler_wl_F77='-Wl,' 13131 ;; 13132 esac 13133 ;; 13134 13135 mingw* | pw32* | os2*) 13136 # This hack is so that the source file can tell whether it is being 13137 # built for inclusion in a dll (and should export symbols for example). 13138 lt_prog_compiler_pic_F77='-DDLL_EXPORT' 13139 ;; 13140 13141 hpux9* | hpux10* | hpux11*) 13142 lt_prog_compiler_wl_F77='-Wl,' 13143 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 13144 # not for PA HP-UX. 13145 case $host_cpu in 13146 hppa*64*|ia64*) 13147 # +Z the default 13148 ;; 13149 *) 13150 lt_prog_compiler_pic_F77='+Z' 13151 ;; 13152 esac 13153 # Is there a better lt_prog_compiler_static that works with the bundled CC? 13154 lt_prog_compiler_static_F77='${wl}-a ${wl}archive' 13155 ;; 13156 13157 irix5* | irix6* | nonstopux*) 13158 lt_prog_compiler_wl_F77='-Wl,' 13159 # PIC (with -KPIC) is the default. 13160 lt_prog_compiler_static_F77='-non_shared' 13161 ;; 13162 13163 newsos6) 13164 lt_prog_compiler_pic_F77='-KPIC' 13165 lt_prog_compiler_static_F77='-Bstatic' 13166 ;; 13167 13168 linux*) 13169 case $cc_basename in 13170 icc* | ecc*) 13171 lt_prog_compiler_wl_F77='-Wl,' 13172 lt_prog_compiler_pic_F77='-KPIC' 13173 lt_prog_compiler_static_F77='-static' 13174 ;; 13175 pgcc* | pgf77* | pgf90* | pgf95*) 13176 # Portland Group compilers (*not* the Pentium gcc compiler, 13177 # which looks to be a dead project) 13178 lt_prog_compiler_wl_F77='-Wl,' 13179 lt_prog_compiler_pic_F77='-fpic' 13180 lt_prog_compiler_static_F77='-Bstatic' 13181 ;; 13182 ccc*) 13183 lt_prog_compiler_wl_F77='-Wl,' 13184 # All Alpha code is PIC. 13185 lt_prog_compiler_static_F77='-non_shared' 13186 ;; 13187 esac 13188 ;; 13189 13190 osf3* | osf4* | osf5*) 13191 lt_prog_compiler_wl_F77='-Wl,' 13192 # All OSF/1 code is PIC. 13193 lt_prog_compiler_static_F77='-non_shared' 13194 ;; 13195 13196 solaris*) 13197 lt_prog_compiler_pic_F77='-KPIC' 13198 lt_prog_compiler_static_F77='-Bstatic' 13199 case $cc_basename in 13200 f77* | f90* | f95*) 13201 lt_prog_compiler_wl_F77='-Qoption ld ';; 13202 *) 13203 lt_prog_compiler_wl_F77='-Wl,';; 13204 esac 13205 ;; 13206 13207 sunos4*) 13208 lt_prog_compiler_wl_F77='-Qoption ld ' 13209 lt_prog_compiler_pic_F77='-PIC' 13210 lt_prog_compiler_static_F77='-Bstatic' 13211 ;; 13212 13213 sysv4 | sysv4.2uw2* | sysv4.3*) 13214 lt_prog_compiler_wl_F77='-Wl,' 13215 lt_prog_compiler_pic_F77='-KPIC' 13216 lt_prog_compiler_static_F77='-Bstatic' 13217 ;; 13218 13219 sysv4*MP*) 13220 if test -d /usr/nec ;then 13221 lt_prog_compiler_pic_F77='-Kconform_pic' 13222 lt_prog_compiler_static_F77='-Bstatic' 13223 fi 13224 ;; 13225 13226 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 13227 lt_prog_compiler_wl_F77='-Wl,' 13228 lt_prog_compiler_pic_F77='-KPIC' 13229 lt_prog_compiler_static_F77='-Bstatic' 13230 ;; 13231 13232 unicos*) 13233 lt_prog_compiler_wl_F77='-Wl,' 13234 lt_prog_compiler_can_build_shared_F77=no 13235 ;; 13236 13237 uts4*) 13238 lt_prog_compiler_pic_F77='-pic' 13239 lt_prog_compiler_static_F77='-Bstatic' 13240 ;; 13241 13242 *) 13243 lt_prog_compiler_can_build_shared_F77=no 13244 ;; 13245 esac 13246 fi 13247 13248echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 13249echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6 13250 13251# 13252# Check to make sure the PIC flag actually works. 13253# 13254if test -n "$lt_prog_compiler_pic_F77"; then 13255 13256echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 13257echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6 13258if test "${lt_prog_compiler_pic_works_F77+set}" = set; then 13259 echo $ECHO_N "(cached) $ECHO_C" >&6 13260else 13261 lt_prog_compiler_pic_works_F77=no 13262 ac_outfile=conftest.$ac_objext 13263 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 13264 lt_compiler_flag="$lt_prog_compiler_pic_F77" 13265 # Insert the option either (1) after the last *FLAGS variable, or 13266 # (2) before a word containing "conftest.", or (3) at the end. 13267 # Note that $ac_compile itself does not contain backslashes and begins 13268 # with a dollar sign (not a hyphen), so the echo should work correctly. 13269 # The option is referenced via a variable to avoid confusing sed. 13270 lt_compile=`echo "$ac_compile" | $SED \ 13271 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13272 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13273 -e 's:$: $lt_compiler_flag:'` 13274 (eval echo "\"\$as_me:13274: $lt_compile\"" >&5) 13275 (eval "$lt_compile" 2>conftest.err) 13276 ac_status=$? 13277 cat conftest.err >&5 13278 echo "$as_me:13278: \$? = $ac_status" >&5 13279 if (exit $ac_status) && test -s "$ac_outfile"; then 13280 # The compiler can only warn and ignore the option if not recognized 13281 # So say no if there are warnings other than the usual output. 13282 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 13283 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13284 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 13285 lt_prog_compiler_pic_works_F77=yes 13286 fi 13287 fi 13288 $rm conftest* 13289 13290fi 13291echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5 13292echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6 13293 13294if test x"$lt_prog_compiler_pic_works_F77" = xyes; then 13295 case $lt_prog_compiler_pic_F77 in 13296 "" | " "*) ;; 13297 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; 13298 esac 13299else 13300 lt_prog_compiler_pic_F77= 13301 lt_prog_compiler_can_build_shared_F77=no 13302fi 13303 13304fi 13305case $host_os in 13306 # For platforms which do not support PIC, -DPIC is meaningless: 13307 *djgpp*) 13308 lt_prog_compiler_pic_F77= 13309 ;; 13310 *) 13311 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" 13312 ;; 13313esac 13314 13315# 13316# Check to make sure the static flag actually works. 13317# 13318wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" 13319echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 13320echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6 13321if test "${lt_prog_compiler_static_works_F77+set}" = set; then 13322 echo $ECHO_N "(cached) $ECHO_C" >&6 13323else 13324 lt_prog_compiler_static_works_F77=no 13325 save_LDFLAGS="$LDFLAGS" 13326 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 13327 printf "$lt_simple_link_test_code" > conftest.$ac_ext 13328 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 13329 # The linker can only warn and ignore the option if not recognized 13330 # So say no if there are warnings 13331 if test -s conftest.err; then 13332 # Append any errors to the config.log. 13333 cat conftest.err 1>&5 13334 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 13335 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13336 if diff conftest.exp conftest.er2 >/dev/null; then 13337 lt_prog_compiler_static_works_F77=yes 13338 fi 13339 else 13340 lt_prog_compiler_static_works_F77=yes 13341 fi 13342 fi 13343 $rm conftest* 13344 LDFLAGS="$save_LDFLAGS" 13345 13346fi 13347echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5 13348echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6 13349 13350if test x"$lt_prog_compiler_static_works_F77" = xyes; then 13351 : 13352else 13353 lt_prog_compiler_static_F77= 13354fi 13355 13356 13357echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 13358echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 13359if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then 13360 echo $ECHO_N "(cached) $ECHO_C" >&6 13361else 13362 lt_cv_prog_compiler_c_o_F77=no 13363 $rm -r conftest 2>/dev/null 13364 mkdir conftest 13365 cd conftest 13366 mkdir out 13367 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 13368 13369 lt_compiler_flag="-o out/conftest2.$ac_objext" 13370 # Insert the option either (1) after the last *FLAGS variable, or 13371 # (2) before a word containing "conftest.", or (3) at the end. 13372 # Note that $ac_compile itself does not contain backslashes and begins 13373 # with a dollar sign (not a hyphen), so the echo should work correctly. 13374 lt_compile=`echo "$ac_compile" | $SED \ 13375 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13376 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13377 -e 's:$: $lt_compiler_flag:'` 13378 (eval echo "\"\$as_me:13378: $lt_compile\"" >&5) 13379 (eval "$lt_compile" 2>out/conftest.err) 13380 ac_status=$? 13381 cat out/conftest.err >&5 13382 echo "$as_me:13382: \$? = $ac_status" >&5 13383 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13384 then 13385 # The compiler can only warn and ignore the option if not recognized 13386 # So say no if there are warnings 13387 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 13388 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13389 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13390 lt_cv_prog_compiler_c_o_F77=yes 13391 fi 13392 fi 13393 chmod u+w . 2>&5 13394 $rm conftest* 13395 # SGI C++ compiler will create directory out/ii_files/ for 13396 # template instantiation 13397 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 13398 $rm out/* && rmdir out 13399 cd .. 13400 rmdir conftest 13401 $rm conftest* 13402 13403fi 13404echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 13405echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6 13406 13407 13408hard_links="nottested" 13409if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then 13410 # do not overwrite the value of need_locks provided by the user 13411 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 13412echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 13413 hard_links=yes 13414 $rm conftest* 13415 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13416 touch conftest.a 13417 ln conftest.a conftest.b 2>&5 || hard_links=no 13418 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13419 echo "$as_me:$LINENO: result: $hard_links" >&5 13420echo "${ECHO_T}$hard_links" >&6 13421 if test "$hard_links" = no; then 13422 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 13423echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 13424 need_locks=warn 13425 fi 13426else 13427 need_locks=no 13428fi 13429 13430echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13431echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 13432 13433 runpath_var= 13434 allow_undefined_flag_F77= 13435 enable_shared_with_static_runtimes_F77=no 13436 archive_cmds_F77= 13437 archive_expsym_cmds_F77= 13438 old_archive_From_new_cmds_F77= 13439 old_archive_from_expsyms_cmds_F77= 13440 export_dynamic_flag_spec_F77= 13441 whole_archive_flag_spec_F77= 13442 thread_safe_flag_spec_F77= 13443 hardcode_libdir_flag_spec_F77= 13444 hardcode_libdir_flag_spec_ld_F77= 13445 hardcode_libdir_separator_F77= 13446 hardcode_direct_F77=no 13447 hardcode_minus_L_F77=no 13448 hardcode_shlibpath_var_F77=unsupported 13449 link_all_deplibs_F77=unknown 13450 hardcode_automatic_F77=no 13451 module_cmds_F77= 13452 module_expsym_cmds_F77= 13453 always_export_symbols_F77=no 13454 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13455 # include_expsyms should be a list of space-separated symbols to be *always* 13456 # included in the symbol list 13457 include_expsyms_F77= 13458 # exclude_expsyms can be an extended regexp of symbols to exclude 13459 # it will be wrapped by ` (' and `)$', so one must not match beginning or 13460 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 13461 # as well as any symbol that contains `d'. 13462 exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_" 13463 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 13464 # platforms (ab)use it in PIC code, but their linkers get confused if 13465 # the symbol is explicitly referenced. Since portable code cannot 13466 # rely on this symbol name, it's probably fine to never include it in 13467 # preloaded symbol tables. 13468 extract_expsyms_cmds= 13469 # Just being paranoid about ensuring that cc_basename is set. 13470 for cc_temp in $compiler""; do 13471 case $cc_temp in 13472 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 13473 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 13474 \-*) ;; 13475 *) break;; 13476 esac 13477done 13478cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 13479 13480 case $host_os in 13481 cygwin* | mingw* | pw32*) 13482 # FIXME: the MSVC++ port hasn't been tested in a loooong time 13483 # When not using gcc, we currently assume that we are using 13484 # Microsoft Visual C++. 13485 if test "$GCC" != yes; then 13486 with_gnu_ld=no 13487 fi 13488 ;; 13489 interix*) 13490 # we just hope/assume this is gcc and not c89 (= MSVC++) 13491 with_gnu_ld=yes 13492 ;; 13493 openbsd*) 13494 with_gnu_ld=no 13495 ;; 13496 esac 13497 13498 ld_shlibs_F77=yes 13499 if test "$with_gnu_ld" = yes; then 13500 # If archive_cmds runs LD, not CC, wlarc should be empty 13501 wlarc='${wl}' 13502 13503 # Set some defaults for GNU ld with shared library support. These 13504 # are reset later if shared libraries are not supported. Putting them 13505 # here allows them to be overridden if necessary. 13506 runpath_var=LD_RUN_PATH 13507 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' 13508 export_dynamic_flag_spec_F77='${wl}--export-dynamic' 13509 # ancient GNU ld didn't support --whole-archive et. al. 13510 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 13511 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 13512 else 13513 whole_archive_flag_spec_F77= 13514 fi 13515 supports_anon_versioning=no 13516 case `$LD -v 2>/dev/null` in 13517 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 13518 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 13519 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 13520 *\ 2.11.*) ;; # other 2.11 versions 13521 *) supports_anon_versioning=yes ;; 13522 esac 13523 13524 # See if GNU ld supports shared libraries. 13525 case $host_os in 13526 aix3* | aix4* | aix5*) 13527 # On AIX/PPC, the GNU linker is very broken 13528 if test "$host_cpu" != ia64; then 13529 ld_shlibs_F77=no 13530 cat <<EOF 1>&2 13531 13532*** Warning: the GNU linker, at least up to release 2.9.1, is reported 13533*** to be unable to reliably create shared libraries on AIX. 13534*** Therefore, libtool is disabling shared libraries support. If you 13535*** really care for shared libraries, you may want to modify your PATH 13536*** so that a non-GNU linker is found, and then restart. 13537 13538EOF 13539 fi 13540 ;; 13541 13542 amigaos*) 13543 archive_cmds_F77='$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)' 13544 hardcode_libdir_flag_spec_F77='-L$libdir' 13545 hardcode_minus_L_F77=yes 13546 13547 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 13548 # that the semantics of dynamic libraries on AmigaOS, at least up 13549 # to version 4, is to share data among multiple programs linked 13550 # with the same dynamic library. Since this doesn't match the 13551 # behavior of shared libraries on other platforms, we can't use 13552 # them. 13553 ld_shlibs_F77=no 13554 ;; 13555 13556 beos*) 13557 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 13558 allow_undefined_flag_F77=unsupported 13559 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 13560 # support --undefined. This deserves some investigation. FIXME 13561 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13562 else 13563 ld_shlibs_F77=no 13564 fi 13565 ;; 13566 13567 cygwin* | mingw* | pw32*) 13568 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, 13569 # as there is no search path for DLLs. 13570 hardcode_libdir_flag_spec_F77='-L$libdir' 13571 allow_undefined_flag_F77=unsupported 13572 always_export_symbols_F77=no 13573 enable_shared_with_static_runtimes_F77=yes 13574 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 13575 13576 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 13577 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 13578 # If the export-symbols file already is a .def file (1st line 13579 # is EXPORTS), use it as is; otherwise, prepend... 13580 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 13581 cp $export_symbols $output_objdir/$soname.def; 13582 else 13583 echo EXPORTS > $output_objdir/$soname.def; 13584 cat $export_symbols >> $output_objdir/$soname.def; 13585 fi~ 13586 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 13587 else 13588 ld_shlibs_F77=no 13589 fi 13590 ;; 13591 13592 interix3*) 13593 hardcode_direct_F77=no 13594 hardcode_shlibpath_var_F77=no 13595 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 13596 export_dynamic_flag_spec_F77='${wl}-E' 13597 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 13598 # Instead, shared libraries are loaded at an image base (0x10000000 by 13599 # default) and relocated if they conflict, which is a slow very memory 13600 # consuming and fragmenting process. To avoid this, we pick a random, 13601 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 13602 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 13603 archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 13604 archive_expsym_cmds_F77='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' 13605 ;; 13606 13607 linux*) 13608 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 13609 tmp_addflag= 13610 case $cc_basename,$host_cpu in 13611 pgcc*) # Portland Group C compiler 13612 whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' 13613 tmp_addflag=' $pic_flag' 13614 ;; 13615 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 13616 whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' 13617 tmp_addflag=' $pic_flag -Mnomain' ;; 13618 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 13619 tmp_addflag=' -i_dynamic' ;; 13620 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 13621 tmp_addflag=' -i_dynamic -nofor_main' ;; 13622 ifc* | ifort*) # Intel Fortran compiler 13623 tmp_addflag=' -nofor_main' ;; 13624 esac 13625 archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13626 13627 if test $supports_anon_versioning = yes; then 13628 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ 13629 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 13630 $echo "local: *; };" >> $output_objdir/$libname.ver~ 13631 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 13632 fi 13633 else 13634 ld_shlibs_F77=no 13635 fi 13636 ;; 13637 13638 netbsd*) 13639 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 13640 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 13641 wlarc= 13642 else 13643 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13644 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 13645 fi 13646 ;; 13647 13648 solaris*) 13649 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 13650 ld_shlibs_F77=no 13651 cat <<EOF 1>&2 13652 13653*** Warning: The releases 2.8.* of the GNU linker cannot reliably 13654*** create shared libraries on Solaris systems. Therefore, libtool 13655*** is disabling shared libraries support. We urge you to upgrade GNU 13656*** binutils to release 2.9.1 or newer. Another option is to modify 13657*** your PATH or compiler configuration so that the native linker is 13658*** used, and then restart. 13659 13660EOF 13661 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 13662 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13663 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 13664 else 13665 ld_shlibs_F77=no 13666 fi 13667 ;; 13668 13669 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 13670 case `$LD -v 2>&1` in 13671 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 13672 ld_shlibs_F77=no 13673 cat <<_LT_EOF 1>&2 13674 13675*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 13676*** reliably create shared libraries on SCO systems. Therefore, libtool 13677*** is disabling shared libraries support. We urge you to upgrade GNU 13678*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 13679*** your PATH or compiler configuration so that the native linker is 13680*** used, and then restart. 13681 13682_LT_EOF 13683 ;; 13684 *) 13685 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 13686 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 13687 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 13688 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 13689 else 13690 ld_shlibs_F77=no 13691 fi 13692 ;; 13693 esac 13694 ;; 13695 13696 sunos4*) 13697 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 13698 wlarc= 13699 hardcode_direct_F77=yes 13700 hardcode_shlibpath_var_F77=no 13701 ;; 13702 13703 *) 13704 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 13705 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13706 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 13707 else 13708 ld_shlibs_F77=no 13709 fi 13710 ;; 13711 esac 13712 13713 if test "$ld_shlibs_F77" = no; then 13714 runpath_var= 13715 hardcode_libdir_flag_spec_F77= 13716 export_dynamic_flag_spec_F77= 13717 whole_archive_flag_spec_F77= 13718 fi 13719 else 13720 # PORTME fill in a description of your system's linker (not GNU ld) 13721 case $host_os in 13722 aix3*) 13723 allow_undefined_flag_F77=unsupported 13724 always_export_symbols_F77=yes 13725 archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' 13726 # Note: this linker hardcodes the directories in LIBPATH if there 13727 # are no directories specified by -L. 13728 hardcode_minus_L_F77=yes 13729 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 13730 # Neither direct hardcoding nor static linking is supported with a 13731 # broken collect2. 13732 hardcode_direct_F77=unsupported 13733 fi 13734 ;; 13735 13736 aix4* | aix5*) 13737 if test "$host_cpu" = ia64; then 13738 # On IA64, the linker does run time linking by default, so we don't 13739 # have to do anything special. 13740 aix_use_runtimelinking=no 13741 exp_sym_flag='-Bexport' 13742 no_entry_flag="" 13743 else 13744 # If we're using GNU nm, then we don't want the "-C" option. 13745 # -C means demangle to AIX nm, but means don't demangle with GNU nm 13746 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 13747 export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' 13748 else 13749 export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' 13750 fi 13751 aix_use_runtimelinking=no 13752 13753 # Test if we are trying to use run time linking or normal 13754 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 13755 # need to do runtime linking. 13756 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 13757 for ld_flag in $LDFLAGS; do 13758 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 13759 aix_use_runtimelinking=yes 13760 break 13761 fi 13762 done 13763 ;; 13764 esac 13765 13766 exp_sym_flag='-bexport' 13767 no_entry_flag='-bnoentry' 13768 fi 13769 13770 # When large executables or shared objects are built, AIX ld can 13771 # have problems creating the table of contents. If linking a library 13772 # or program results in "error TOC overflow" add -mminimal-toc to 13773 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 13774 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 13775 13776 archive_cmds_F77='' 13777 hardcode_direct_F77=yes 13778 hardcode_libdir_separator_F77=':' 13779 link_all_deplibs_F77=yes 13780 13781 if test "$GCC" = yes; then 13782 case $host_os in aix4.[012]|aix4.[012].*) 13783 # We only want to do this on AIX 4.2 and lower, the check 13784 # below for broken collect2 doesn't work under 4.3+ 13785 collect2name=`${CC} -print-prog-name=collect2` 13786 if test -f "$collect2name" && \ 13787 strings "$collect2name" | grep resolve_lib_name >/dev/null 13788 then 13789 # We have reworked collect2 13790 hardcode_direct_F77=yes 13791 else 13792 # We have old collect2 13793 hardcode_direct_F77=unsupported 13794 # It fails to find uninstalled libraries when the uninstalled 13795 # path is not listed in the libpath. Setting hardcode_minus_L 13796 # to unsupported forces relinking 13797 hardcode_minus_L_F77=yes 13798 hardcode_libdir_flag_spec_F77='-L$libdir' 13799 hardcode_libdir_separator_F77= 13800 fi 13801 ;; 13802 esac 13803 shared_flag='-shared' 13804 if test "$aix_use_runtimelinking" = yes; then 13805 shared_flag="$shared_flag "'${wl}-G' 13806 fi 13807 else 13808 # not using gcc 13809 if test "$host_cpu" = ia64; then 13810 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 13811 # chokes on -Wl,-G. The following line is correct: 13812 shared_flag='-G' 13813 else 13814 if test "$aix_use_runtimelinking" = yes; then 13815 shared_flag='${wl}-G' 13816 else 13817 shared_flag='${wl}-bM:SRE' 13818 fi 13819 fi 13820 fi 13821 13822 # It seems that -bexpall does not export symbols beginning with 13823 # underscore (_), so it is better to generate a list of symbols to export. 13824 always_export_symbols_F77=yes 13825 if test "$aix_use_runtimelinking" = yes; then 13826 # Warning - without using the other runtime loading flags (-brtl), 13827 # -berok will link without error, but may produce a broken library. 13828 allow_undefined_flag_F77='-berok' 13829 # Determine the default libpath from the value encoded in an empty executable. 13830 cat >conftest.$ac_ext <<_ACEOF 13831 program main 13832 13833 end 13834_ACEOF 13835rm -f conftest.$ac_objext conftest$ac_exeext 13836if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 13837 (eval $ac_link) 2>conftest.er1 13838 ac_status=$? 13839 grep -v '^ *+' conftest.er1 >conftest.err 13840 rm -f conftest.er1 13841 cat conftest.err >&5 13842 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13843 (exit $ac_status); } && 13844 { ac_try='test -z "$ac_f77_werror_flag" 13845 || test ! -s conftest.err' 13846 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13847 (eval $ac_try) 2>&5 13848 ac_status=$? 13849 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13850 (exit $ac_status); }; } && 13851 { ac_try='test -s conftest$ac_exeext' 13852 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13853 (eval $ac_try) 2>&5 13854 ac_status=$? 13855 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13856 (exit $ac_status); }; }; then 13857 13858aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 13859}'` 13860# Check for a 64-bit object if we didn't find anything. 13861if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 13862}'`; fi 13863else 13864 echo "$as_me: failed program was:" >&5 13865sed 's/^/| /' conftest.$ac_ext >&5 13866 13867fi 13868rm -f conftest.err conftest.$ac_objext \ 13869 conftest$ac_exeext conftest.$ac_ext 13870if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 13871 13872 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 13873 archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 13874 else 13875 if test "$host_cpu" = ia64; then 13876 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' 13877 allow_undefined_flag_F77="-z nodefs" 13878 archive_expsym_cmds_F77="\$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" 13879 else 13880 # Determine the default libpath from the value encoded in an empty executable. 13881 cat >conftest.$ac_ext <<_ACEOF 13882 program main 13883 13884 end 13885_ACEOF 13886rm -f conftest.$ac_objext conftest$ac_exeext 13887if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 13888 (eval $ac_link) 2>conftest.er1 13889 ac_status=$? 13890 grep -v '^ *+' conftest.er1 >conftest.err 13891 rm -f conftest.er1 13892 cat conftest.err >&5 13893 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13894 (exit $ac_status); } && 13895 { ac_try='test -z "$ac_f77_werror_flag" 13896 || test ! -s conftest.err' 13897 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13898 (eval $ac_try) 2>&5 13899 ac_status=$? 13900 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13901 (exit $ac_status); }; } && 13902 { ac_try='test -s conftest$ac_exeext' 13903 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 13904 (eval $ac_try) 2>&5 13905 ac_status=$? 13906 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13907 (exit $ac_status); }; }; then 13908 13909aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 13910}'` 13911# Check for a 64-bit object if we didn't find anything. 13912if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 13913}'`; fi 13914else 13915 echo "$as_me: failed program was:" >&5 13916sed 's/^/| /' conftest.$ac_ext >&5 13917 13918fi 13919rm -f conftest.err conftest.$ac_objext \ 13920 conftest$ac_exeext conftest.$ac_ext 13921if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 13922 13923 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 13924 # Warning - without using the other run time loading flags, 13925 # -berok will link without error, but may produce a broken library. 13926 no_undefined_flag_F77=' ${wl}-bernotok' 13927 allow_undefined_flag_F77=' ${wl}-berok' 13928 # Exported symbols can be pulled into shared objects from archives 13929 whole_archive_flag_spec_F77='$convenience' 13930 archive_cmds_need_lc_F77=yes 13931 # This is similar to how AIX traditionally builds its shared libraries. 13932 archive_expsym_cmds_F77="\$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' 13933 fi 13934 fi 13935 ;; 13936 13937 amigaos*) 13938 archive_cmds_F77='$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)' 13939 hardcode_libdir_flag_spec_F77='-L$libdir' 13940 hardcode_minus_L_F77=yes 13941 # see comment about different semantics on the GNU ld section 13942 ld_shlibs_F77=no 13943 ;; 13944 13945 bsdi[45]*) 13946 export_dynamic_flag_spec_F77=-rdynamic 13947 ;; 13948 13949 cygwin* | mingw* | pw32*) 13950 # When not using gcc, we currently assume that we are using 13951 # Microsoft Visual C++. 13952 # hardcode_libdir_flag_spec is actually meaningless, as there is 13953 # no search path for DLLs. 13954 hardcode_libdir_flag_spec_F77=' ' 13955 allow_undefined_flag_F77=unsupported 13956 # Tell ltmain to make .lib files, not .a files. 13957 libext=lib 13958 # Tell ltmain to make .dll files, not .so files. 13959 shrext_cmds=".dll" 13960 # FIXME: Setting linknames here is a bad hack. 13961 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 13962 # The linker will automatically build a .lib file if we build a DLL. 13963 old_archive_From_new_cmds_F77='true' 13964 # FIXME: Should let the user specify the lib program. 13965 old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs' 13966 fix_srcfile_path_F77='`cygpath -w "$srcfile"`' 13967 enable_shared_with_static_runtimes_F77=yes 13968 ;; 13969 13970 darwin* | rhapsody*) 13971 case $host_os in 13972 rhapsody* | darwin1.[012]) 13973 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' 13974 ;; 13975 *) # Darwin 1.3 on 13976 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 13977 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 13978 else 13979 case ${MACOSX_DEPLOYMENT_TARGET} in 13980 10.[012]) 13981 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 13982 ;; 13983 10.*) 13984 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' 13985 ;; 13986 esac 13987 fi 13988 ;; 13989 esac 13990 archive_cmds_need_lc_F77=no 13991 hardcode_direct_F77=no 13992 hardcode_automatic_F77=yes 13993 hardcode_shlibpath_var_F77=unsupported 13994 whole_archive_flag_spec_F77='' 13995 link_all_deplibs_F77=yes 13996 if test "$GCC" = yes ; then 13997 output_verbose_link_cmd='echo' 13998 archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 13999 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 14000 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 14001 archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 14002 module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 14003 else 14004 case $cc_basename in 14005 xlc*) 14006 output_verbose_link_cmd='echo' 14007 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 14008 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 14009 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 14010 archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 14011 module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 14012 ;; 14013 *) 14014 ld_shlibs_F77=no 14015 ;; 14016 esac 14017 fi 14018 ;; 14019 14020 dgux*) 14021 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 14022 hardcode_libdir_flag_spec_F77='-L$libdir' 14023 hardcode_shlibpath_var_F77=no 14024 ;; 14025 14026 freebsd1*) 14027 ld_shlibs_F77=no 14028 ;; 14029 14030 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 14031 # support. Future versions do this automatically, but an explicit c++rt0.o 14032 # does not break anything, and helps significantly (at the cost of a little 14033 # extra space). 14034 freebsd2.2*) 14035 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 14036 hardcode_libdir_flag_spec_F77='-R$libdir' 14037 hardcode_direct_F77=yes 14038 hardcode_shlibpath_var_F77=no 14039 ;; 14040 14041 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 14042 freebsd2*) 14043 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 14044 hardcode_direct_F77=yes 14045 hardcode_minus_L_F77=yes 14046 hardcode_shlibpath_var_F77=no 14047 ;; 14048 14049 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 14050 freebsd* | kfreebsd*-gnu | dragonfly*) 14051 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 14052 hardcode_libdir_flag_spec_F77='-R$libdir' 14053 hardcode_direct_F77=yes 14054 hardcode_shlibpath_var_F77=no 14055 ;; 14056 14057 hpux9*) 14058 if test "$GCC" = yes; then 14059 archive_cmds_F77='$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' 14060 else 14061 archive_cmds_F77='$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' 14062 fi 14063 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 14064 hardcode_libdir_separator_F77=: 14065 hardcode_direct_F77=yes 14066 14067 # hardcode_minus_L: Not really in the search PATH, 14068 # but as the default location of the library. 14069 hardcode_minus_L_F77=yes 14070 export_dynamic_flag_spec_F77='${wl}-E' 14071 ;; 14072 14073 hpux10*) 14074 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 14075 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 14076 else 14077 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 14078 fi 14079 if test "$with_gnu_ld" = no; then 14080 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 14081 hardcode_libdir_separator_F77=: 14082 14083 hardcode_direct_F77=yes 14084 export_dynamic_flag_spec_F77='${wl}-E' 14085 14086 # hardcode_minus_L: Not really in the search PATH, 14087 # but as the default location of the library. 14088 hardcode_minus_L_F77=yes 14089 fi 14090 ;; 14091 14092 hpux11*) 14093 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 14094 case $host_cpu in 14095 hppa*64*) 14096 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 14097 ;; 14098 ia64*) 14099 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 14100 ;; 14101 *) 14102 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 14103 ;; 14104 esac 14105 else 14106 case $host_cpu in 14107 hppa*64*) 14108 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 14109 ;; 14110 ia64*) 14111 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 14112 ;; 14113 *) 14114 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 14115 ;; 14116 esac 14117 fi 14118 if test "$with_gnu_ld" = no; then 14119 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 14120 hardcode_libdir_separator_F77=: 14121 14122 case $host_cpu in 14123 hppa*64*|ia64*) 14124 hardcode_libdir_flag_spec_ld_F77='+b $libdir' 14125 hardcode_direct_F77=no 14126 hardcode_shlibpath_var_F77=no 14127 ;; 14128 *) 14129 hardcode_direct_F77=yes 14130 export_dynamic_flag_spec_F77='${wl}-E' 14131 14132 # hardcode_minus_L: Not really in the search PATH, 14133 # but as the default location of the library. 14134 hardcode_minus_L_F77=yes 14135 ;; 14136 esac 14137 fi 14138 ;; 14139 14140 irix5* | irix6* | nonstopux*) 14141 if test "$GCC" = yes; then 14142 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 14143 else 14144 archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 14145 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' 14146 fi 14147 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 14148 hardcode_libdir_separator_F77=: 14149 link_all_deplibs_F77=yes 14150 ;; 14151 14152 netbsd*) 14153 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 14154 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 14155 else 14156 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 14157 fi 14158 hardcode_libdir_flag_spec_F77='-R$libdir' 14159 hardcode_direct_F77=yes 14160 hardcode_shlibpath_var_F77=no 14161 ;; 14162 14163 newsos6) 14164 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 14165 hardcode_direct_F77=yes 14166 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 14167 hardcode_libdir_separator_F77=: 14168 hardcode_shlibpath_var_F77=no 14169 ;; 14170 14171 openbsd*) 14172 hardcode_direct_F77=yes 14173 hardcode_shlibpath_var_F77=no 14174 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 14175 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 14176 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 14177 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 14178 export_dynamic_flag_spec_F77='${wl}-E' 14179 else 14180 case $host_os in 14181 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 14182 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 14183 hardcode_libdir_flag_spec_F77='-R$libdir' 14184 ;; 14185 *) 14186 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 14187 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 14188 ;; 14189 esac 14190 fi 14191 ;; 14192 14193 os2*) 14194 hardcode_libdir_flag_spec_F77='-L$libdir' 14195 hardcode_minus_L_F77=yes 14196 allow_undefined_flag_F77=unsupported 14197 archive_cmds_F77='$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' 14198 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 14199 ;; 14200 14201 osf3*) 14202 if test "$GCC" = yes; then 14203 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 14204 archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 14205 else 14206 allow_undefined_flag_F77=' -expect_unresolved \*' 14207 archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 14208 fi 14209 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 14210 hardcode_libdir_separator_F77=: 14211 ;; 14212 14213 osf4* | osf5*) # as osf3* with the addition of -msym flag 14214 if test "$GCC" = yes; then 14215 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 14216 archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 14217 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 14218 else 14219 allow_undefined_flag_F77=' -expect_unresolved \*' 14220 archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 14221 archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 14222 $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' 14223 14224 # Both c and cxx compiler support -rpath directly 14225 hardcode_libdir_flag_spec_F77='-rpath $libdir' 14226 fi 14227 hardcode_libdir_separator_F77=: 14228 ;; 14229 14230 solaris*) 14231 no_undefined_flag_F77=' -z text' 14232 if test "$GCC" = yes; then 14233 wlarc='${wl}' 14234 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 14235 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 14236 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 14237 else 14238 wlarc='' 14239 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 14240 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 14241 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 14242 fi 14243 hardcode_libdir_flag_spec_F77='-R$libdir' 14244 hardcode_shlibpath_var_F77=no 14245 case $host_os in 14246 solaris2.[0-5] | solaris2.[0-5].*) ;; 14247 *) 14248 # The compiler driver will combine linker options so we 14249 # cannot just pass the convience library names through 14250 # without $wl, iff we do not link with $LD. 14251 # Luckily, gcc supports the same syntax we need for Sun Studio. 14252 # Supported since Solaris 2.6 (maybe 2.5.1?) 14253 case $wlarc in 14254 '') 14255 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;; 14256 *) 14257 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; 14258 esac ;; 14259 esac 14260 link_all_deplibs_F77=yes 14261 ;; 14262 14263 sunos4*) 14264 if test "x$host_vendor" = xsequent; then 14265 # Use $CC to link under sequent, because it throws in some extra .o 14266 # files that make .init and .fini sections work. 14267 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 14268 else 14269 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 14270 fi 14271 hardcode_libdir_flag_spec_F77='-L$libdir' 14272 hardcode_direct_F77=yes 14273 hardcode_minus_L_F77=yes 14274 hardcode_shlibpath_var_F77=no 14275 ;; 14276 14277 sysv4) 14278 case $host_vendor in 14279 sni) 14280 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 14281 hardcode_direct_F77=yes # is this really true??? 14282 ;; 14283 siemens) 14284 ## LD is ld it makes a PLAMLIB 14285 ## CC just makes a GrossModule. 14286 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 14287 reload_cmds_F77='$CC -r -o $output$reload_objs' 14288 hardcode_direct_F77=no 14289 ;; 14290 motorola) 14291 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 14292 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie 14293 ;; 14294 esac 14295 runpath_var='LD_RUN_PATH' 14296 hardcode_shlibpath_var_F77=no 14297 ;; 14298 14299 sysv4.3*) 14300 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 14301 hardcode_shlibpath_var_F77=no 14302 export_dynamic_flag_spec_F77='-Bexport' 14303 ;; 14304 14305 sysv4*MP*) 14306 if test -d /usr/nec; then 14307 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 14308 hardcode_shlibpath_var_F77=no 14309 runpath_var=LD_RUN_PATH 14310 hardcode_runpath_var=yes 14311 ld_shlibs_F77=yes 14312 fi 14313 ;; 14314 14315 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) 14316 no_undefined_flag_F77='${wl}-z,text' 14317 archive_cmds_need_lc_F77=no 14318 hardcode_shlibpath_var_F77=no 14319 runpath_var='LD_RUN_PATH' 14320 14321 if test "$GCC" = yes; then 14322 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 14323 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 14324 else 14325 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 14326 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 14327 fi 14328 ;; 14329 14330 sysv5* | sco3.2v5* | sco5v6*) 14331 # Note: We can NOT use -z defs as we might desire, because we do not 14332 # link with -lc, and that would cause any symbols used from libc to 14333 # always be unresolved, which means just about no library would 14334 # ever link correctly. If we're not using GNU ld we use -z text 14335 # though, which does catch some bad symbols but isn't as heavy-handed 14336 # as -z defs. 14337 no_undefined_flag_F77='${wl}-z,text' 14338 allow_undefined_flag_F77='${wl}-z,nodefs' 14339 archive_cmds_need_lc_F77=no 14340 hardcode_shlibpath_var_F77=no 14341 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 14342 hardcode_libdir_separator_F77=':' 14343 link_all_deplibs_F77=yes 14344 export_dynamic_flag_spec_F77='${wl}-Bexport' 14345 runpath_var='LD_RUN_PATH' 14346 14347 if test "$GCC" = yes; then 14348 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 14349 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 14350 else 14351 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 14352 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 14353 fi 14354 ;; 14355 14356 uts4*) 14357 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 14358 hardcode_libdir_flag_spec_F77='-L$libdir' 14359 hardcode_shlibpath_var_F77=no 14360 ;; 14361 14362 *) 14363 ld_shlibs_F77=no 14364 ;; 14365 esac 14366 fi 14367 14368echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 14369echo "${ECHO_T}$ld_shlibs_F77" >&6 14370test "$ld_shlibs_F77" = no && can_build_shared=no 14371 14372# 14373# Do we need to explicitly link libc? 14374# 14375case "x$archive_cmds_need_lc_F77" in 14376x|xyes) 14377 # Assume -lc should be added 14378 archive_cmds_need_lc_F77=yes 14379 14380 if test "$enable_shared" = yes && test "$GCC" = yes; then 14381 case $archive_cmds_F77 in 14382 *'~'*) 14383 # FIXME: we may have to deal with multi-command sequences. 14384 ;; 14385 '$CC '*) 14386 # Test whether the compiler implicitly links with -lc since on some 14387 # systems, -lgcc has to come before -lc. If gcc already passes -lc 14388 # to ld, don't add -lc before -lgcc. 14389 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 14390echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 14391 $rm conftest* 14392 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 14393 14394 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 14395 (eval $ac_compile) 2>&5 14396 ac_status=$? 14397 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14398 (exit $ac_status); } 2>conftest.err; then 14399 soname=conftest 14400 lib=conftest 14401 libobjs=conftest.$ac_objext 14402 deplibs= 14403 wl=$lt_prog_compiler_wl_F77 14404 pic_flag=$lt_prog_compiler_pic_F77 14405 compiler_flags=-v 14406 linker_flags=-v 14407 verstring= 14408 output_objdir=. 14409 libname=conftest 14410 lt_save_allow_undefined_flag=$allow_undefined_flag_F77 14411 allow_undefined_flag_F77= 14412 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 14413 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 14414 ac_status=$? 14415 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14416 (exit $ac_status); } 14417 then 14418 archive_cmds_need_lc_F77=no 14419 else 14420 archive_cmds_need_lc_F77=yes 14421 fi 14422 allow_undefined_flag_F77=$lt_save_allow_undefined_flag 14423 else 14424 cat conftest.err 1>&5 14425 fi 14426 $rm conftest* 14427 echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 14428echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6 14429 ;; 14430 esac 14431 fi 14432 ;; 14433esac 14434 14435echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 14436echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 14437library_names_spec= 14438libname_spec='lib$name' 14439soname_spec= 14440shrext_cmds=".so" 14441postinstall_cmds= 14442postuninstall_cmds= 14443finish_cmds= 14444finish_eval= 14445shlibpath_var= 14446shlibpath_overrides_runpath=unknown 14447version_type=none 14448dynamic_linker="$host_os ld.so" 14449sys_lib_dlsearch_path_spec="/lib /usr/lib" 14450if test "$GCC" = yes; then 14451 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 14452 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 14453 # if the path contains ";" then we assume it to be the separator 14454 # otherwise default to the standard path separator (i.e. ":") - it is 14455 # assumed that no part of a normal pathname contains ";" but that should 14456 # okay in the real world where ";" in dirpaths is itself problematic. 14457 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 14458 else 14459 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 14460 fi 14461else 14462 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 14463fi 14464need_lib_prefix=unknown 14465hardcode_into_libs=no 14466 14467# when you set need_version to no, make sure it does not cause -set_version 14468# flags to be left without arguments 14469need_version=unknown 14470 14471case $host_os in 14472aix3*) 14473 version_type=linux 14474 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 14475 shlibpath_var=LIBPATH 14476 14477 # AIX 3 has no versioning support, so we append a major version to the name. 14478 soname_spec='${libname}${release}${shared_ext}$major' 14479 ;; 14480 14481aix4* | aix5*) 14482 version_type=linux 14483 need_lib_prefix=no 14484 need_version=no 14485 hardcode_into_libs=yes 14486 if test "$host_cpu" = ia64; then 14487 # AIX 5 supports IA64 14488 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 14489 shlibpath_var=LD_LIBRARY_PATH 14490 else 14491 # With GCC up to 2.95.x, collect2 would create an import file 14492 # for dependence libraries. The import file would start with 14493 # the line `#! .'. This would cause the generated library to 14494 # depend on `.', always an invalid library. This was fixed in 14495 # development snapshots of GCC prior to 3.0. 14496 case $host_os in 14497 aix4 | aix4.[01] | aix4.[01].*) 14498 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 14499 echo ' yes ' 14500 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 14501 : 14502 else 14503 can_build_shared=no 14504 fi 14505 ;; 14506 esac 14507 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 14508 # soname into executable. Probably we can add versioning support to 14509 # collect2, so additional links can be useful in future. 14510 if test "$aix_use_runtimelinking" = yes; then 14511 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 14512 # instead of lib<name>.a to let people know that these are not 14513 # typical AIX shared libraries. 14514 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14515 else 14516 # We preserve .a as extension for shared libraries through AIX4.2 14517 # and later when we are not doing run time linking. 14518 library_names_spec='${libname}${release}.a $libname.a' 14519 soname_spec='${libname}${release}${shared_ext}$major' 14520 fi 14521 shlibpath_var=LIBPATH 14522 fi 14523 ;; 14524 14525amigaos*) 14526 library_names_spec='$libname.ixlibrary $libname.a' 14527 # Create ${libname}_ixlibrary.a entries in /sys/libs. 14528 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''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' 14529 ;; 14530 14531beos*) 14532 library_names_spec='${libname}${shared_ext}' 14533 dynamic_linker="$host_os ld.so" 14534 shlibpath_var=LIBRARY_PATH 14535 ;; 14536 14537bsdi[45]*) 14538 version_type=linux 14539 need_version=no 14540 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14541 soname_spec='${libname}${release}${shared_ext}$major' 14542 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 14543 shlibpath_var=LD_LIBRARY_PATH 14544 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 14545 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 14546 # the default ld.so.conf also contains /usr/contrib/lib and 14547 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 14548 # libtool to hard-code these into programs 14549 ;; 14550 14551cygwin* | mingw* | pw32*) 14552 version_type=windows 14553 shrext_cmds=".dll" 14554 need_version=no 14555 need_lib_prefix=no 14556 14557 case $GCC,$host_os in 14558 yes,cygwin* | yes,mingw* | yes,pw32*) 14559 library_names_spec='$libname.dll.a' 14560 # DLL is installed to $(libdir)/../bin by postinstall_cmds 14561 postinstall_cmds='base_file=`basename \${file}`~ 14562 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 14563 dldir=$destdir/`dirname \$dlpath`~ 14564 test -d \$dldir || mkdir -p \$dldir~ 14565 $install_prog $dir/$dlname \$dldir/$dlname~ 14566 chmod a+x \$dldir/$dlname' 14567 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 14568 dlpath=$dir/\$dldll~ 14569 $rm \$dlpath' 14570 shlibpath_overrides_runpath=yes 14571 14572 case $host_os in 14573 cygwin*) 14574 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 14575 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14576 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 14577 ;; 14578 mingw*) 14579 # MinGW DLLs use traditional 'lib' prefix 14580 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14581 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 14582 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 14583 # It is most probably a Windows format PATH printed by 14584 # mingw gcc, but we are running on Cygwin. Gcc prints its search 14585 # path with ; separators, and with drive letters. We can handle the 14586 # drive letters (cygwin fileutils understands them), so leave them, 14587 # especially as we might pass files found there to a mingw objdump, 14588 # which wouldn't understand a cygwinified path. Ahh. 14589 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 14590 else 14591 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 14592 fi 14593 ;; 14594 pw32*) 14595 # pw32 DLLs use 'pw' prefix rather than 'lib' 14596 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14597 ;; 14598 esac 14599 ;; 14600 14601 *) 14602 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 14603 ;; 14604 esac 14605 dynamic_linker='Win32 ld.exe' 14606 # FIXME: first we should search . and the directory the executable is in 14607 shlibpath_var=PATH 14608 ;; 14609 14610darwin* | rhapsody*) 14611 dynamic_linker="$host_os dyld" 14612 version_type=darwin 14613 need_lib_prefix=no 14614 need_version=no 14615 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 14616 soname_spec='${libname}${release}${major}$shared_ext' 14617 shlibpath_overrides_runpath=yes 14618 shlibpath_var=DYLD_LIBRARY_PATH 14619 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 14620 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 14621 if test "$GCC" = yes; then 14622 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` 14623 else 14624 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 14625 fi 14626 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 14627 ;; 14628 14629dgux*) 14630 version_type=linux 14631 need_lib_prefix=no 14632 need_version=no 14633 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 14634 soname_spec='${libname}${release}${shared_ext}$major' 14635 shlibpath_var=LD_LIBRARY_PATH 14636 ;; 14637 14638freebsd1*) 14639 dynamic_linker=no 14640 ;; 14641 14642kfreebsd*-gnu) 14643 version_type=linux 14644 need_lib_prefix=no 14645 need_version=no 14646 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14647 soname_spec='${libname}${release}${shared_ext}$major' 14648 shlibpath_var=LD_LIBRARY_PATH 14649 shlibpath_overrides_runpath=no 14650 hardcode_into_libs=yes 14651 dynamic_linker='GNU ld.so' 14652 ;; 14653 14654freebsd* | dragonfly*) 14655 # DragonFly does not have aout. When/if they implement a new 14656 # versioning mechanism, adjust this. 14657 if test -x /usr/bin/objformat; then 14658 objformat=`/usr/bin/objformat` 14659 else 14660 case $host_os in 14661 freebsd[123]*) objformat=aout ;; 14662 *) objformat=elf ;; 14663 esac 14664 fi 14665 version_type=freebsd-$objformat 14666 case $version_type in 14667 freebsd-elf*) 14668 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14669 need_version=no 14670 need_lib_prefix=no 14671 ;; 14672 freebsd-*) 14673 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 14674 need_version=yes 14675 ;; 14676 esac 14677 shlibpath_var=LD_LIBRARY_PATH 14678 case $host_os in 14679 freebsd2*) 14680 shlibpath_overrides_runpath=yes 14681 ;; 14682 freebsd3.[01]* | freebsdelf3.[01]*) 14683 shlibpath_overrides_runpath=yes 14684 hardcode_into_libs=yes 14685 ;; 14686 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 14687 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 14688 shlibpath_overrides_runpath=no 14689 hardcode_into_libs=yes 14690 ;; 14691 freebsd*) # from 4.6 on 14692 shlibpath_overrides_runpath=yes 14693 hardcode_into_libs=yes 14694 ;; 14695 esac 14696 ;; 14697 14698gnu*) 14699 version_type=linux 14700 need_lib_prefix=no 14701 need_version=no 14702 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 14703 soname_spec='${libname}${release}${shared_ext}$major' 14704 shlibpath_var=LD_LIBRARY_PATH 14705 hardcode_into_libs=yes 14706 ;; 14707 14708hpux9* | hpux10* | hpux11*) 14709 # Give a soname corresponding to the major version so that dld.sl refuses to 14710 # link against other versions. 14711 version_type=sunos 14712 need_lib_prefix=no 14713 need_version=no 14714 case $host_cpu in 14715 ia64*) 14716 shrext_cmds='.so' 14717 hardcode_into_libs=yes 14718 dynamic_linker="$host_os dld.so" 14719 shlibpath_var=LD_LIBRARY_PATH 14720 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14721 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14722 soname_spec='${libname}${release}${shared_ext}$major' 14723 if test "X$HPUX_IA64_MODE" = X32; then 14724 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 14725 else 14726 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 14727 fi 14728 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14729 ;; 14730 hppa*64*) 14731 shrext_cmds='.sl' 14732 hardcode_into_libs=yes 14733 dynamic_linker="$host_os dld.sl" 14734 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 14735 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14736 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14737 soname_spec='${libname}${release}${shared_ext}$major' 14738 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 14739 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14740 ;; 14741 *) 14742 shrext_cmds='.sl' 14743 dynamic_linker="$host_os dld.sl" 14744 shlibpath_var=SHLIB_PATH 14745 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 14746 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14747 soname_spec='${libname}${release}${shared_ext}$major' 14748 ;; 14749 esac 14750 # HP-UX runs *really* slowly unless shared libraries are mode 555. 14751 postinstall_cmds='chmod 555 $lib' 14752 ;; 14753 14754interix3*) 14755 version_type=linux 14756 need_lib_prefix=no 14757 need_version=no 14758 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14759 soname_spec='${libname}${release}${shared_ext}$major' 14760 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 14761 shlibpath_var=LD_LIBRARY_PATH 14762 shlibpath_overrides_runpath=no 14763 hardcode_into_libs=yes 14764 ;; 14765 14766irix5* | irix6* | nonstopux*) 14767 case $host_os in 14768 nonstopux*) version_type=nonstopux ;; 14769 *) 14770 if test "$lt_cv_prog_gnu_ld" = yes; then 14771 version_type=linux 14772 else 14773 version_type=irix 14774 fi ;; 14775 esac 14776 need_lib_prefix=no 14777 need_version=no 14778 soname_spec='${libname}${release}${shared_ext}$major' 14779 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 14780 case $host_os in 14781 irix5* | nonstopux*) 14782 libsuff= shlibsuff= 14783 ;; 14784 *) 14785 case $LD in # libtool.m4 will add one of these switches to LD 14786 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 14787 libsuff= shlibsuff= libmagic=32-bit;; 14788 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 14789 libsuff=32 shlibsuff=N32 libmagic=N32;; 14790 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 14791 libsuff=64 shlibsuff=64 libmagic=64-bit;; 14792 *) libsuff= shlibsuff= libmagic=never-match;; 14793 esac 14794 ;; 14795 esac 14796 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 14797 shlibpath_overrides_runpath=no 14798 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 14799 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 14800 hardcode_into_libs=yes 14801 ;; 14802 14803# No shared lib support for Linux oldld, aout, or coff. 14804linux*oldld* | linux*aout* | linux*coff*) 14805 dynamic_linker=no 14806 ;; 14807 14808# This must be Linux ELF. 14809linux*) 14810 version_type=linux 14811 need_lib_prefix=no 14812 need_version=no 14813 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14814 soname_spec='${libname}${release}${shared_ext}$major' 14815 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 14816 shlibpath_var=LD_LIBRARY_PATH 14817 shlibpath_overrides_runpath=no 14818 # This implies no fast_install, which is unacceptable. 14819 # Some rework will be needed to allow for fast_install 14820 # before this can be enabled. 14821 hardcode_into_libs=yes 14822 14823 # find out which ABI we are using 14824 libsuff= 14825 case "$host_cpu" in 14826 x86_64*|s390x*|powerpc64*) 14827 echo '#line 14827 "configure"' > conftest.$ac_ext 14828 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 14829 (eval $ac_compile) 2>&5 14830 ac_status=$? 14831 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14832 (exit $ac_status); }; then 14833 case `/usr/bin/file conftest.$ac_objext` in 14834 *64-bit*) 14835 libsuff=64 14836 sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" 14837 ;; 14838 esac 14839 fi 14840 rm -rf conftest* 14841 ;; 14842 esac 14843 14844 # Append ld.so.conf contents to the search path 14845 if test -f /etc/ld.so.conf; then 14846 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 14847 sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra" 14848 fi 14849 14850 # We used to test for /lib/ld.so.1 and disable shared libraries on 14851 # powerpc, because MkLinux only supported shared libraries with the 14852 # GNU dynamic linker. Since this was broken with cross compilers, 14853 # most powerpc-linux boxes support dynamic linking these days and 14854 # people can always --disable-shared, the test was removed, and we 14855 # assume the GNU/Linux dynamic linker is in use. 14856 dynamic_linker='GNU/Linux ld.so' 14857 ;; 14858 14859knetbsd*-gnu) 14860 version_type=linux 14861 need_lib_prefix=no 14862 need_version=no 14863 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14864 soname_spec='${libname}${release}${shared_ext}$major' 14865 shlibpath_var=LD_LIBRARY_PATH 14866 shlibpath_overrides_runpath=no 14867 hardcode_into_libs=yes 14868 dynamic_linker='GNU ld.so' 14869 ;; 14870 14871netbsd*) 14872 version_type=sunos 14873 need_lib_prefix=no 14874 need_version=no 14875 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 14876 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14877 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14878 dynamic_linker='NetBSD (a.out) ld.so' 14879 else 14880 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14881 soname_spec='${libname}${release}${shared_ext}$major' 14882 dynamic_linker='NetBSD ld.elf_so' 14883 fi 14884 shlibpath_var=LD_LIBRARY_PATH 14885 shlibpath_overrides_runpath=yes 14886 hardcode_into_libs=yes 14887 ;; 14888 14889newsos6) 14890 version_type=linux 14891 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14892 shlibpath_var=LD_LIBRARY_PATH 14893 shlibpath_overrides_runpath=yes 14894 ;; 14895 14896nto-qnx*) 14897 version_type=linux 14898 need_lib_prefix=no 14899 need_version=no 14900 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14901 soname_spec='${libname}${release}${shared_ext}$major' 14902 shlibpath_var=LD_LIBRARY_PATH 14903 shlibpath_overrides_runpath=yes 14904 ;; 14905 14906openbsd*) 14907 version_type=sunos 14908 sys_lib_dlsearch_path_spec="/usr/lib" 14909 need_lib_prefix=no 14910 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 14911 case $host_os in 14912 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 14913 *) need_version=no ;; 14914 esac 14915 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14916 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14917 shlibpath_var=LD_LIBRARY_PATH 14918 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 14919 case $host_os in 14920 openbsd2.[89] | openbsd2.[89].*) 14921 shlibpath_overrides_runpath=no 14922 ;; 14923 *) 14924 shlibpath_overrides_runpath=yes 14925 ;; 14926 esac 14927 else 14928 shlibpath_overrides_runpath=yes 14929 fi 14930 ;; 14931 14932os2*) 14933 libname_spec='$name' 14934 shrext_cmds=".dll" 14935 need_lib_prefix=no 14936 library_names_spec='$libname${shared_ext} $libname.a' 14937 dynamic_linker='OS/2 ld.exe' 14938 shlibpath_var=LIBPATH 14939 ;; 14940 14941osf3* | osf4* | osf5*) 14942 version_type=osf 14943 need_lib_prefix=no 14944 need_version=no 14945 soname_spec='${libname}${release}${shared_ext}$major' 14946 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14947 shlibpath_var=LD_LIBRARY_PATH 14948 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 14949 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 14950 ;; 14951 14952solaris*) 14953 version_type=linux 14954 need_lib_prefix=no 14955 need_version=no 14956 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14957 soname_spec='${libname}${release}${shared_ext}$major' 14958 shlibpath_var=LD_LIBRARY_PATH 14959 shlibpath_overrides_runpath=yes 14960 hardcode_into_libs=yes 14961 # ldd complains unless libraries are executable 14962 postinstall_cmds='chmod +x $lib' 14963 ;; 14964 14965sunos4*) 14966 version_type=sunos 14967 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14968 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 14969 shlibpath_var=LD_LIBRARY_PATH 14970 shlibpath_overrides_runpath=yes 14971 if test "$with_gnu_ld" = yes; then 14972 need_lib_prefix=no 14973 fi 14974 need_version=yes 14975 ;; 14976 14977sysv4 | sysv4.3*) 14978 version_type=linux 14979 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14980 soname_spec='${libname}${release}${shared_ext}$major' 14981 shlibpath_var=LD_LIBRARY_PATH 14982 case $host_vendor in 14983 sni) 14984 shlibpath_overrides_runpath=no 14985 need_lib_prefix=no 14986 export_dynamic_flag_spec='${wl}-Blargedynsym' 14987 runpath_var=LD_RUN_PATH 14988 ;; 14989 siemens) 14990 need_lib_prefix=no 14991 ;; 14992 motorola) 14993 need_lib_prefix=no 14994 need_version=no 14995 shlibpath_overrides_runpath=no 14996 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 14997 ;; 14998 esac 14999 ;; 15000 15001sysv4*MP*) 15002 if test -d /usr/nec ;then 15003 version_type=linux 15004 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 15005 soname_spec='$libname${shared_ext}.$major' 15006 shlibpath_var=LD_LIBRARY_PATH 15007 fi 15008 ;; 15009 15010sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 15011 version_type=freebsd-elf 15012 need_lib_prefix=no 15013 need_version=no 15014 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 15015 soname_spec='${libname}${release}${shared_ext}$major' 15016 shlibpath_var=LD_LIBRARY_PATH 15017 hardcode_into_libs=yes 15018 if test "$with_gnu_ld" = yes; then 15019 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 15020 shlibpath_overrides_runpath=no 15021 else 15022 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 15023 shlibpath_overrides_runpath=yes 15024 case $host_os in 15025 sco3.2v5*) 15026 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 15027 ;; 15028 esac 15029 fi 15030 sys_lib_dlsearch_path_spec='/usr/lib' 15031 ;; 15032 15033uts4*) 15034 version_type=linux 15035 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15036 soname_spec='${libname}${release}${shared_ext}$major' 15037 shlibpath_var=LD_LIBRARY_PATH 15038 ;; 15039 15040*) 15041 dynamic_linker=no 15042 ;; 15043esac 15044echo "$as_me:$LINENO: result: $dynamic_linker" >&5 15045echo "${ECHO_T}$dynamic_linker" >&6 15046test "$dynamic_linker" = no && can_build_shared=no 15047 15048variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 15049if test "$GCC" = yes; then 15050 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 15051fi 15052 15053echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 15054echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 15055hardcode_action_F77= 15056if test -n "$hardcode_libdir_flag_spec_F77" || \ 15057 test -n "$runpath_var_F77" || \ 15058 test "X$hardcode_automatic_F77" = "Xyes" ; then 15059 15060 # We can hardcode non-existant directories. 15061 if test "$hardcode_direct_F77" != no && 15062 # If the only mechanism to avoid hardcoding is shlibpath_var, we 15063 # have to relink, otherwise we might link with an installed library 15064 # when we should be linking with a yet-to-be-installed one 15065 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && 15066 test "$hardcode_minus_L_F77" != no; then 15067 # Linking always hardcodes the temporary library directory. 15068 hardcode_action_F77=relink 15069 else 15070 # We can link without hardcoding, and we can hardcode nonexisting dirs. 15071 hardcode_action_F77=immediate 15072 fi 15073else 15074 # We cannot hardcode anything, or else we can only hardcode existing 15075 # directories. 15076 hardcode_action_F77=unsupported 15077fi 15078echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 15079echo "${ECHO_T}$hardcode_action_F77" >&6 15080 15081if test "$hardcode_action_F77" = relink; then 15082 # Fast installation is not supported 15083 enable_fast_install=no 15084elif test "$shlibpath_overrides_runpath" = yes || 15085 test "$enable_shared" = no; then 15086 # Fast installation is not necessary 15087 enable_fast_install=needless 15088fi 15089 15090 15091# The else clause should only fire when bootstrapping the 15092# libtool distribution, otherwise you forgot to ship ltmain.sh 15093# with your package, and you will get complaints that there are 15094# no rules to generate ltmain.sh. 15095if test -f "$ltmain"; then 15096 # See if we are running on zsh, and set the options which allow our commands through 15097 # without removal of \ escapes. 15098 if test -n "${ZSH_VERSION+set}" ; then 15099 setopt NO_GLOB_SUBST 15100 fi 15101 # Now quote all the things that may contain metacharacters while being 15102 # careful not to overquote the AC_SUBSTed values. We take copies of the 15103 # variables and quote the copies for generation of the libtool script. 15104 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 15105 SED SHELL STRIP \ 15106 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 15107 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 15108 deplibs_check_method reload_flag reload_cmds need_locks \ 15109 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 15110 lt_cv_sys_global_symbol_to_c_name_address \ 15111 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 15112 old_postinstall_cmds old_postuninstall_cmds \ 15113 compiler_F77 \ 15114 CC_F77 \ 15115 LD_F77 \ 15116 lt_prog_compiler_wl_F77 \ 15117 lt_prog_compiler_pic_F77 \ 15118 lt_prog_compiler_static_F77 \ 15119 lt_prog_compiler_no_builtin_flag_F77 \ 15120 export_dynamic_flag_spec_F77 \ 15121 thread_safe_flag_spec_F77 \ 15122 whole_archive_flag_spec_F77 \ 15123 enable_shared_with_static_runtimes_F77 \ 15124 old_archive_cmds_F77 \ 15125 old_archive_from_new_cmds_F77 \ 15126 predep_objects_F77 \ 15127 postdep_objects_F77 \ 15128 predeps_F77 \ 15129 postdeps_F77 \ 15130 compiler_lib_search_path_F77 \ 15131 archive_cmds_F77 \ 15132 archive_expsym_cmds_F77 \ 15133 postinstall_cmds_F77 \ 15134 postuninstall_cmds_F77 \ 15135 old_archive_from_expsyms_cmds_F77 \ 15136 allow_undefined_flag_F77 \ 15137 no_undefined_flag_F77 \ 15138 export_symbols_cmds_F77 \ 15139 hardcode_libdir_flag_spec_F77 \ 15140 hardcode_libdir_flag_spec_ld_F77 \ 15141 hardcode_libdir_separator_F77 \ 15142 hardcode_automatic_F77 \ 15143 module_cmds_F77 \ 15144 module_expsym_cmds_F77 \ 15145 lt_cv_prog_compiler_c_o_F77 \ 15146 exclude_expsyms_F77 \ 15147 include_expsyms_F77; do 15148 15149 case $var in 15150 old_archive_cmds_F77 | \ 15151 old_archive_from_new_cmds_F77 | \ 15152 archive_cmds_F77 | \ 15153 archive_expsym_cmds_F77 | \ 15154 module_cmds_F77 | \ 15155 module_expsym_cmds_F77 | \ 15156 old_archive_from_expsyms_cmds_F77 | \ 15157 export_symbols_cmds_F77 | \ 15158 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 15159 postinstall_cmds | postuninstall_cmds | \ 15160 old_postinstall_cmds | old_postuninstall_cmds | \ 15161 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 15162 # Double-quote double-evaled strings. 15163 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 15164 ;; 15165 *) 15166 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 15167 ;; 15168 esac 15169 done 15170 15171 case $lt_echo in 15172 *'\$0 --fallback-echo"') 15173 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 15174 ;; 15175 esac 15176 15177cfgfile="$ofile" 15178 15179 cat <<__EOF__ >> "$cfgfile" 15180# ### BEGIN LIBTOOL TAG CONFIG: $tagname 15181 15182# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 15183 15184# Shell to use when invoking shell scripts. 15185SHELL=$lt_SHELL 15186 15187# Whether or not to build shared libraries. 15188build_libtool_libs=$enable_shared 15189 15190# Whether or not to build static libraries. 15191build_old_libs=$enable_static 15192 15193# Whether or not to add -lc for building shared libraries. 15194build_libtool_need_lc=$archive_cmds_need_lc_F77 15195 15196# Whether or not to disallow shared libs when runtime libs are static 15197allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 15198 15199# Whether or not to optimize for fast installation. 15200fast_install=$enable_fast_install 15201 15202# The host system. 15203host_alias=$host_alias 15204host=$host 15205host_os=$host_os 15206 15207# The build system. 15208build_alias=$build_alias 15209build=$build 15210build_os=$build_os 15211 15212# An echo program that does not interpret backslashes. 15213echo=$lt_echo 15214 15215# The archiver. 15216AR=$lt_AR 15217AR_FLAGS=$lt_AR_FLAGS 15218 15219# A C compiler. 15220LTCC=$lt_LTCC 15221 15222# LTCC compiler flags. 15223LTCFLAGS=$lt_LTCFLAGS 15224 15225# A language-specific compiler. 15226CC=$lt_compiler_F77 15227 15228# Is the compiler the GNU C compiler? 15229with_gcc=$GCC_F77 15230 15231# An ERE matcher. 15232EGREP=$lt_EGREP 15233 15234# The linker used to build libraries. 15235LD=$lt_LD_F77 15236 15237# Whether we need hard or soft links. 15238LN_S=$lt_LN_S 15239 15240# A BSD-compatible nm program. 15241NM=$lt_NM 15242 15243# A symbol stripping program 15244STRIP=$lt_STRIP 15245 15246# Used to examine libraries when file_magic_cmd begins "file" 15247MAGIC_CMD=$MAGIC_CMD 15248 15249# Used on cygwin: DLL creation program. 15250DLLTOOL="$DLLTOOL" 15251 15252# Used on cygwin: object dumper. 15253OBJDUMP="$OBJDUMP" 15254 15255# Used on cygwin: assembler. 15256AS="$AS" 15257 15258# The name of the directory that contains temporary libtool files. 15259objdir=$objdir 15260 15261# How to create reloadable object files. 15262reload_flag=$lt_reload_flag 15263reload_cmds=$lt_reload_cmds 15264 15265# How to pass a linker flag through the compiler. 15266wl=$lt_lt_prog_compiler_wl_F77 15267 15268# Object file suffix (normally "o"). 15269objext="$ac_objext" 15270 15271# Old archive suffix (normally "a"). 15272libext="$libext" 15273 15274# Shared library suffix (normally ".so"). 15275shrext_cmds='$shrext_cmds' 15276 15277# Executable file suffix (normally ""). 15278exeext="$exeext" 15279 15280# Additional compiler flags for building library objects. 15281pic_flag=$lt_lt_prog_compiler_pic_F77 15282pic_mode=$pic_mode 15283 15284# What is the maximum length of a command? 15285max_cmd_len=$lt_cv_sys_max_cmd_len 15286 15287# Does compiler simultaneously support -c and -o options? 15288compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 15289 15290# Must we lock files when doing compilation? 15291need_locks=$lt_need_locks 15292 15293# Do we need the lib prefix for modules? 15294need_lib_prefix=$need_lib_prefix 15295 15296# Do we need a version for libraries? 15297need_version=$need_version 15298 15299# Whether dlopen is supported. 15300dlopen_support=$enable_dlopen 15301 15302# Whether dlopen of programs is supported. 15303dlopen_self=$enable_dlopen_self 15304 15305# Whether dlopen of statically linked programs is supported. 15306dlopen_self_static=$enable_dlopen_self_static 15307 15308# Compiler flag to prevent dynamic linking. 15309link_static_flag=$lt_lt_prog_compiler_static_F77 15310 15311# Compiler flag to turn off builtin functions. 15312no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 15313 15314# Compiler flag to allow reflexive dlopens. 15315export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 15316 15317# Compiler flag to generate shared objects directly from archives. 15318whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 15319 15320# Compiler flag to generate thread-safe objects. 15321thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 15322 15323# Library versioning type. 15324version_type=$version_type 15325 15326# Format of library name prefix. 15327libname_spec=$lt_libname_spec 15328 15329# List of archive names. First name is the real one, the rest are links. 15330# The last name is the one that the linker finds with -lNAME. 15331library_names_spec=$lt_library_names_spec 15332 15333# The coded name of the library, if different from the real name. 15334soname_spec=$lt_soname_spec 15335 15336# Commands used to build and install an old-style archive. 15337RANLIB=$lt_RANLIB 15338old_archive_cmds=$lt_old_archive_cmds_F77 15339old_postinstall_cmds=$lt_old_postinstall_cmds 15340old_postuninstall_cmds=$lt_old_postuninstall_cmds 15341 15342# Create an old-style archive from a shared archive. 15343old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 15344 15345# Create a temporary old-style archive to link instead of a shared archive. 15346old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 15347 15348# Commands used to build and install a shared archive. 15349archive_cmds=$lt_archive_cmds_F77 15350archive_expsym_cmds=$lt_archive_expsym_cmds_F77 15351postinstall_cmds=$lt_postinstall_cmds 15352postuninstall_cmds=$lt_postuninstall_cmds 15353 15354# Commands used to build a loadable module (assumed same as above if empty) 15355module_cmds=$lt_module_cmds_F77 15356module_expsym_cmds=$lt_module_expsym_cmds_F77 15357 15358# Commands to strip libraries. 15359old_striplib=$lt_old_striplib 15360striplib=$lt_striplib 15361 15362# Dependencies to place before the objects being linked to create a 15363# shared library. 15364predep_objects=$lt_predep_objects_F77 15365 15366# Dependencies to place after the objects being linked to create a 15367# shared library. 15368postdep_objects=$lt_postdep_objects_F77 15369 15370# Dependencies to place before the objects being linked to create a 15371# shared library. 15372predeps=$lt_predeps_F77 15373 15374# Dependencies to place after the objects being linked to create a 15375# shared library. 15376postdeps=$lt_postdeps_F77 15377 15378# The library search path used internally by the compiler when linking 15379# a shared library. 15380compiler_lib_search_path=$lt_compiler_lib_search_path_F77 15381 15382# Method to check whether dependent libraries are shared objects. 15383deplibs_check_method=$lt_deplibs_check_method 15384 15385# Command to use when deplibs_check_method == file_magic. 15386file_magic_cmd=$lt_file_magic_cmd 15387 15388# Flag that allows shared libraries with undefined symbols to be built. 15389allow_undefined_flag=$lt_allow_undefined_flag_F77 15390 15391# Flag that forces no undefined symbols. 15392no_undefined_flag=$lt_no_undefined_flag_F77 15393 15394# Commands used to finish a libtool library installation in a directory. 15395finish_cmds=$lt_finish_cmds 15396 15397# Same as above, but a single script fragment to be evaled but not shown. 15398finish_eval=$lt_finish_eval 15399 15400# Take the output of nm and produce a listing of raw symbols and C names. 15401global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15402 15403# Transform the output of nm in a proper C declaration 15404global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15405 15406# Transform the output of nm in a C name address pair 15407global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15408 15409# This is the shared library runtime path variable. 15410runpath_var=$runpath_var 15411 15412# This is the shared library path variable. 15413shlibpath_var=$shlibpath_var 15414 15415# Is shlibpath searched before the hard-coded library search path? 15416shlibpath_overrides_runpath=$shlibpath_overrides_runpath 15417 15418# How to hardcode a shared library path into an executable. 15419hardcode_action=$hardcode_action_F77 15420 15421# Whether we should hardcode library paths into libraries. 15422hardcode_into_libs=$hardcode_into_libs 15423 15424# Flag to hardcode \$libdir into a binary during linking. 15425# This must work even if \$libdir does not exist. 15426hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 15427 15428# If ld is used when linking, flag to hardcode \$libdir into 15429# a binary during linking. This must work even if \$libdir does 15430# not exist. 15431hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 15432 15433# Whether we need a single -rpath flag with a separated argument. 15434hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 15435 15436# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 15437# resulting binary. 15438hardcode_direct=$hardcode_direct_F77 15439 15440# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 15441# resulting binary. 15442hardcode_minus_L=$hardcode_minus_L_F77 15443 15444# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 15445# the resulting binary. 15446hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 15447 15448# Set to yes if building a shared library automatically hardcodes DIR into the library 15449# and all subsequent libraries and executables linked against it. 15450hardcode_automatic=$hardcode_automatic_F77 15451 15452# Variables whose values should be saved in libtool wrapper scripts and 15453# restored at relink time. 15454variables_saved_for_relink="$variables_saved_for_relink" 15455 15456# Whether libtool must link a program against all its dependency libraries. 15457link_all_deplibs=$link_all_deplibs_F77 15458 15459# Compile-time system search path for libraries 15460sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 15461 15462# Run-time system search path for libraries 15463sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 15464 15465# Fix the shell variable \$srcfile for the compiler. 15466fix_srcfile_path="$fix_srcfile_path_F77" 15467 15468# Set to yes if exported symbols are required. 15469always_export_symbols=$always_export_symbols_F77 15470 15471# The commands to list exported symbols. 15472export_symbols_cmds=$lt_export_symbols_cmds_F77 15473 15474# The commands to extract the exported symbol list from a shared archive. 15475extract_expsyms_cmds=$lt_extract_expsyms_cmds 15476 15477# Symbols that should not be listed in the preloaded symbols. 15478exclude_expsyms=$lt_exclude_expsyms_F77 15479 15480# Symbols that must always be exported. 15481include_expsyms=$lt_include_expsyms_F77 15482 15483# ### END LIBTOOL TAG CONFIG: $tagname 15484 15485__EOF__ 15486 15487 15488else 15489 # If there is no Makefile yet, we rely on a make rule to execute 15490 # `config.status --recheck' to rerun these tests and create the 15491 # libtool script then. 15492 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 15493 if test -f "$ltmain_in"; then 15494 test -f Makefile && make "$ltmain" 15495 fi 15496fi 15497 15498 15499ac_ext=c 15500ac_cpp='$CPP $CPPFLAGS' 15501ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15502ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15503ac_compiler_gnu=$ac_cv_c_compiler_gnu 15504 15505CC="$lt_save_CC" 15506 15507 else 15508 tagname="" 15509 fi 15510 ;; 15511 15512 GCJ) 15513 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then 15514 15515 15516 15517# Source file extension for Java test sources. 15518ac_ext=java 15519 15520# Object file extension for compiled Java test sources. 15521objext=o 15522objext_GCJ=$objext 15523 15524# Code to be used in simple compile tests 15525lt_simple_compile_test_code="class foo {}\n" 15526 15527# Code to be used in simple link tests 15528lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n' 15529 15530# ltmain only uses $CC for tagged configurations so make sure $CC is set. 15531 15532# If no C compiler was specified, use CC. 15533LTCC=${LTCC-"$CC"} 15534 15535# If no C compiler flags were specified, use CFLAGS. 15536LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 15537 15538# Allow CC to be a program name with arguments. 15539compiler=$CC 15540 15541 15542# save warnings/boilerplate of simple test code 15543ac_outfile=conftest.$ac_objext 15544printf "$lt_simple_compile_test_code" >conftest.$ac_ext 15545eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 15546_lt_compiler_boilerplate=`cat conftest.err` 15547$rm conftest* 15548 15549ac_outfile=conftest.$ac_objext 15550printf "$lt_simple_link_test_code" >conftest.$ac_ext 15551eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 15552_lt_linker_boilerplate=`cat conftest.err` 15553$rm conftest* 15554 15555 15556# Allow CC to be a program name with arguments. 15557lt_save_CC="$CC" 15558CC=${GCJ-"gcj"} 15559compiler=$CC 15560compiler_GCJ=$CC 15561for cc_temp in $compiler""; do 15562 case $cc_temp in 15563 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 15564 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 15565 \-*) ;; 15566 *) break;; 15567 esac 15568done 15569cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 15570 15571 15572# GCJ did not exist at the time GCC didn't implicitly link libc in. 15573archive_cmds_need_lc_GCJ=no 15574 15575old_archive_cmds_GCJ=$old_archive_cmds 15576 15577 15578lt_prog_compiler_no_builtin_flag_GCJ= 15579 15580if test "$GCC" = yes; then 15581 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' 15582 15583 15584echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 15585echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6 15586if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 15587 echo $ECHO_N "(cached) $ECHO_C" >&6 15588else 15589 lt_cv_prog_compiler_rtti_exceptions=no 15590 ac_outfile=conftest.$ac_objext 15591 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 15592 lt_compiler_flag="-fno-rtti -fno-exceptions" 15593 # Insert the option either (1) after the last *FLAGS variable, or 15594 # (2) before a word containing "conftest.", or (3) at the end. 15595 # Note that $ac_compile itself does not contain backslashes and begins 15596 # with a dollar sign (not a hyphen), so the echo should work correctly. 15597 # The option is referenced via a variable to avoid confusing sed. 15598 lt_compile=`echo "$ac_compile" | $SED \ 15599 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15600 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15601 -e 's:$: $lt_compiler_flag:'` 15602 (eval echo "\"\$as_me:15602: $lt_compile\"" >&5) 15603 (eval "$lt_compile" 2>conftest.err) 15604 ac_status=$? 15605 cat conftest.err >&5 15606 echo "$as_me:15606: \$? = $ac_status" >&5 15607 if (exit $ac_status) && test -s "$ac_outfile"; then 15608 # The compiler can only warn and ignore the option if not recognized 15609 # So say no if there are warnings other than the usual output. 15610 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 15611 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15612 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 15613 lt_cv_prog_compiler_rtti_exceptions=yes 15614 fi 15615 fi 15616 $rm conftest* 15617 15618fi 15619echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 15620echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6 15621 15622if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 15623 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" 15624else 15625 : 15626fi 15627 15628fi 15629 15630lt_prog_compiler_wl_GCJ= 15631lt_prog_compiler_pic_GCJ= 15632lt_prog_compiler_static_GCJ= 15633 15634echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 15635echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 15636 15637 if test "$GCC" = yes; then 15638 lt_prog_compiler_wl_GCJ='-Wl,' 15639 lt_prog_compiler_static_GCJ='-static' 15640 15641 case $host_os in 15642 aix*) 15643 # All AIX code is PIC. 15644 if test "$host_cpu" = ia64; then 15645 # AIX 5 now supports IA64 processor 15646 lt_prog_compiler_static_GCJ='-Bstatic' 15647 fi 15648 ;; 15649 15650 amigaos*) 15651 # FIXME: we need at least 68020 code to build shared libraries, but 15652 # adding the `-m68020' flag to GCC prevents building anything better, 15653 # like `-m68040'. 15654 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' 15655 ;; 15656 15657 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 15658 # PIC is the default for these OSes. 15659 ;; 15660 15661 mingw* | pw32* | os2*) 15662 # This hack is so that the source file can tell whether it is being 15663 # built for inclusion in a dll (and should export symbols for example). 15664 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' 15665 ;; 15666 15667 darwin* | rhapsody*) 15668 # PIC is the default on this platform 15669 # Common symbols not allowed in MH_DYLIB files 15670 lt_prog_compiler_pic_GCJ='-fno-common' 15671 ;; 15672 15673 interix3*) 15674 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 15675 # Instead, we relocate shared libraries at runtime. 15676 ;; 15677 15678 msdosdjgpp*) 15679 # Just because we use GCC doesn't mean we suddenly get shared libraries 15680 # on systems that don't support them. 15681 lt_prog_compiler_can_build_shared_GCJ=no 15682 enable_shared=no 15683 ;; 15684 15685 sysv4*MP*) 15686 if test -d /usr/nec; then 15687 lt_prog_compiler_pic_GCJ=-Kconform_pic 15688 fi 15689 ;; 15690 15691 hpux*) 15692 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 15693 # not for PA HP-UX. 15694 case $host_cpu in 15695 hppa*64*|ia64*) 15696 # +Z the default 15697 ;; 15698 *) 15699 lt_prog_compiler_pic_GCJ='-fPIC' 15700 ;; 15701 esac 15702 ;; 15703 15704 *) 15705 lt_prog_compiler_pic_GCJ='-fPIC' 15706 ;; 15707 esac 15708 else 15709 # PORTME Check for flag to pass linker flags through the system compiler. 15710 case $host_os in 15711 aix*) 15712 lt_prog_compiler_wl_GCJ='-Wl,' 15713 if test "$host_cpu" = ia64; then 15714 # AIX 5 now supports IA64 processor 15715 lt_prog_compiler_static_GCJ='-Bstatic' 15716 else 15717 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' 15718 fi 15719 ;; 15720 darwin*) 15721 # PIC is the default on this platform 15722 # Common symbols not allowed in MH_DYLIB files 15723 case $cc_basename in 15724 xlc*) 15725 lt_prog_compiler_pic_GCJ='-qnocommon' 15726 lt_prog_compiler_wl_GCJ='-Wl,' 15727 ;; 15728 esac 15729 ;; 15730 15731 mingw* | pw32* | os2*) 15732 # This hack is so that the source file can tell whether it is being 15733 # built for inclusion in a dll (and should export symbols for example). 15734 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' 15735 ;; 15736 15737 hpux9* | hpux10* | hpux11*) 15738 lt_prog_compiler_wl_GCJ='-Wl,' 15739 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 15740 # not for PA HP-UX. 15741 case $host_cpu in 15742 hppa*64*|ia64*) 15743 # +Z the default 15744 ;; 15745 *) 15746 lt_prog_compiler_pic_GCJ='+Z' 15747 ;; 15748 esac 15749 # Is there a better lt_prog_compiler_static that works with the bundled CC? 15750 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' 15751 ;; 15752 15753 irix5* | irix6* | nonstopux*) 15754 lt_prog_compiler_wl_GCJ='-Wl,' 15755 # PIC (with -KPIC) is the default. 15756 lt_prog_compiler_static_GCJ='-non_shared' 15757 ;; 15758 15759 newsos6) 15760 lt_prog_compiler_pic_GCJ='-KPIC' 15761 lt_prog_compiler_static_GCJ='-Bstatic' 15762 ;; 15763 15764 linux*) 15765 case $cc_basename in 15766 icc* | ecc*) 15767 lt_prog_compiler_wl_GCJ='-Wl,' 15768 lt_prog_compiler_pic_GCJ='-KPIC' 15769 lt_prog_compiler_static_GCJ='-static' 15770 ;; 15771 pgcc* | pgf77* | pgf90* | pgf95*) 15772 # Portland Group compilers (*not* the Pentium gcc compiler, 15773 # which looks to be a dead project) 15774 lt_prog_compiler_wl_GCJ='-Wl,' 15775 lt_prog_compiler_pic_GCJ='-fpic' 15776 lt_prog_compiler_static_GCJ='-Bstatic' 15777 ;; 15778 ccc*) 15779 lt_prog_compiler_wl_GCJ='-Wl,' 15780 # All Alpha code is PIC. 15781 lt_prog_compiler_static_GCJ='-non_shared' 15782 ;; 15783 esac 15784 ;; 15785 15786 osf3* | osf4* | osf5*) 15787 lt_prog_compiler_wl_GCJ='-Wl,' 15788 # All OSF/1 code is PIC. 15789 lt_prog_compiler_static_GCJ='-non_shared' 15790 ;; 15791 15792 solaris*) 15793 lt_prog_compiler_pic_GCJ='-KPIC' 15794 lt_prog_compiler_static_GCJ='-Bstatic' 15795 case $cc_basename in 15796 f77* | f90* | f95*) 15797 lt_prog_compiler_wl_GCJ='-Qoption ld ';; 15798 *) 15799 lt_prog_compiler_wl_GCJ='-Wl,';; 15800 esac 15801 ;; 15802 15803 sunos4*) 15804 lt_prog_compiler_wl_GCJ='-Qoption ld ' 15805 lt_prog_compiler_pic_GCJ='-PIC' 15806 lt_prog_compiler_static_GCJ='-Bstatic' 15807 ;; 15808 15809 sysv4 | sysv4.2uw2* | sysv4.3*) 15810 lt_prog_compiler_wl_GCJ='-Wl,' 15811 lt_prog_compiler_pic_GCJ='-KPIC' 15812 lt_prog_compiler_static_GCJ='-Bstatic' 15813 ;; 15814 15815 sysv4*MP*) 15816 if test -d /usr/nec ;then 15817 lt_prog_compiler_pic_GCJ='-Kconform_pic' 15818 lt_prog_compiler_static_GCJ='-Bstatic' 15819 fi 15820 ;; 15821 15822 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 15823 lt_prog_compiler_wl_GCJ='-Wl,' 15824 lt_prog_compiler_pic_GCJ='-KPIC' 15825 lt_prog_compiler_static_GCJ='-Bstatic' 15826 ;; 15827 15828 unicos*) 15829 lt_prog_compiler_wl_GCJ='-Wl,' 15830 lt_prog_compiler_can_build_shared_GCJ=no 15831 ;; 15832 15833 uts4*) 15834 lt_prog_compiler_pic_GCJ='-pic' 15835 lt_prog_compiler_static_GCJ='-Bstatic' 15836 ;; 15837 15838 *) 15839 lt_prog_compiler_can_build_shared_GCJ=no 15840 ;; 15841 esac 15842 fi 15843 15844echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 15845echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6 15846 15847# 15848# Check to make sure the PIC flag actually works. 15849# 15850if test -n "$lt_prog_compiler_pic_GCJ"; then 15851 15852echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 15853echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6 15854if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then 15855 echo $ECHO_N "(cached) $ECHO_C" >&6 15856else 15857 lt_prog_compiler_pic_works_GCJ=no 15858 ac_outfile=conftest.$ac_objext 15859 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 15860 lt_compiler_flag="$lt_prog_compiler_pic_GCJ" 15861 # Insert the option either (1) after the last *FLAGS variable, or 15862 # (2) before a word containing "conftest.", or (3) at the end. 15863 # Note that $ac_compile itself does not contain backslashes and begins 15864 # with a dollar sign (not a hyphen), so the echo should work correctly. 15865 # The option is referenced via a variable to avoid confusing sed. 15866 lt_compile=`echo "$ac_compile" | $SED \ 15867 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15868 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15869 -e 's:$: $lt_compiler_flag:'` 15870 (eval echo "\"\$as_me:15870: $lt_compile\"" >&5) 15871 (eval "$lt_compile" 2>conftest.err) 15872 ac_status=$? 15873 cat conftest.err >&5 15874 echo "$as_me:15874: \$? = $ac_status" >&5 15875 if (exit $ac_status) && test -s "$ac_outfile"; then 15876 # The compiler can only warn and ignore the option if not recognized 15877 # So say no if there are warnings other than the usual output. 15878 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 15879 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15880 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 15881 lt_prog_compiler_pic_works_GCJ=yes 15882 fi 15883 fi 15884 $rm conftest* 15885 15886fi 15887echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5 15888echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6 15889 15890if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then 15891 case $lt_prog_compiler_pic_GCJ in 15892 "" | " "*) ;; 15893 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; 15894 esac 15895else 15896 lt_prog_compiler_pic_GCJ= 15897 lt_prog_compiler_can_build_shared_GCJ=no 15898fi 15899 15900fi 15901case $host_os in 15902 # For platforms which do not support PIC, -DPIC is meaningless: 15903 *djgpp*) 15904 lt_prog_compiler_pic_GCJ= 15905 ;; 15906 *) 15907 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" 15908 ;; 15909esac 15910 15911# 15912# Check to make sure the static flag actually works. 15913# 15914wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" 15915echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 15916echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6 15917if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then 15918 echo $ECHO_N "(cached) $ECHO_C" >&6 15919else 15920 lt_prog_compiler_static_works_GCJ=no 15921 save_LDFLAGS="$LDFLAGS" 15922 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 15923 printf "$lt_simple_link_test_code" > conftest.$ac_ext 15924 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 15925 # The linker can only warn and ignore the option if not recognized 15926 # So say no if there are warnings 15927 if test -s conftest.err; then 15928 # Append any errors to the config.log. 15929 cat conftest.err 1>&5 15930 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 15931 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15932 if diff conftest.exp conftest.er2 >/dev/null; then 15933 lt_prog_compiler_static_works_GCJ=yes 15934 fi 15935 else 15936 lt_prog_compiler_static_works_GCJ=yes 15937 fi 15938 fi 15939 $rm conftest* 15940 LDFLAGS="$save_LDFLAGS" 15941 15942fi 15943echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5 15944echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6 15945 15946if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then 15947 : 15948else 15949 lt_prog_compiler_static_GCJ= 15950fi 15951 15952 15953echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 15954echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 15955if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then 15956 echo $ECHO_N "(cached) $ECHO_C" >&6 15957else 15958 lt_cv_prog_compiler_c_o_GCJ=no 15959 $rm -r conftest 2>/dev/null 15960 mkdir conftest 15961 cd conftest 15962 mkdir out 15963 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 15964 15965 lt_compiler_flag="-o out/conftest2.$ac_objext" 15966 # Insert the option either (1) after the last *FLAGS variable, or 15967 # (2) before a word containing "conftest.", or (3) at the end. 15968 # Note that $ac_compile itself does not contain backslashes and begins 15969 # with a dollar sign (not a hyphen), so the echo should work correctly. 15970 lt_compile=`echo "$ac_compile" | $SED \ 15971 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15972 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15973 -e 's:$: $lt_compiler_flag:'` 15974 (eval echo "\"\$as_me:15974: $lt_compile\"" >&5) 15975 (eval "$lt_compile" 2>out/conftest.err) 15976 ac_status=$? 15977 cat out/conftest.err >&5 15978 echo "$as_me:15978: \$? = $ac_status" >&5 15979 if (exit $ac_status) && test -s out/conftest2.$ac_objext 15980 then 15981 # The compiler can only warn and ignore the option if not recognized 15982 # So say no if there are warnings 15983 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 15984 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 15985 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 15986 lt_cv_prog_compiler_c_o_GCJ=yes 15987 fi 15988 fi 15989 chmod u+w . 2>&5 15990 $rm conftest* 15991 # SGI C++ compiler will create directory out/ii_files/ for 15992 # template instantiation 15993 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 15994 $rm out/* && rmdir out 15995 cd .. 15996 rmdir conftest 15997 $rm conftest* 15998 15999fi 16000echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 16001echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6 16002 16003 16004hard_links="nottested" 16005if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then 16006 # do not overwrite the value of need_locks provided by the user 16007 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 16008echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 16009 hard_links=yes 16010 $rm conftest* 16011 ln conftest.a conftest.b 2>/dev/null && hard_links=no 16012 touch conftest.a 16013 ln conftest.a conftest.b 2>&5 || hard_links=no 16014 ln conftest.a conftest.b 2>/dev/null && hard_links=no 16015 echo "$as_me:$LINENO: result: $hard_links" >&5 16016echo "${ECHO_T}$hard_links" >&6 16017 if test "$hard_links" = no; then 16018 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 16019echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 16020 need_locks=warn 16021 fi 16022else 16023 need_locks=no 16024fi 16025 16026echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 16027echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 16028 16029 runpath_var= 16030 allow_undefined_flag_GCJ= 16031 enable_shared_with_static_runtimes_GCJ=no 16032 archive_cmds_GCJ= 16033 archive_expsym_cmds_GCJ= 16034 old_archive_From_new_cmds_GCJ= 16035 old_archive_from_expsyms_cmds_GCJ= 16036 export_dynamic_flag_spec_GCJ= 16037 whole_archive_flag_spec_GCJ= 16038 thread_safe_flag_spec_GCJ= 16039 hardcode_libdir_flag_spec_GCJ= 16040 hardcode_libdir_flag_spec_ld_GCJ= 16041 hardcode_libdir_separator_GCJ= 16042 hardcode_direct_GCJ=no 16043 hardcode_minus_L_GCJ=no 16044 hardcode_shlibpath_var_GCJ=unsupported 16045 link_all_deplibs_GCJ=unknown 16046 hardcode_automatic_GCJ=no 16047 module_cmds_GCJ= 16048 module_expsym_cmds_GCJ= 16049 always_export_symbols_GCJ=no 16050 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 16051 # include_expsyms should be a list of space-separated symbols to be *always* 16052 # included in the symbol list 16053 include_expsyms_GCJ= 16054 # exclude_expsyms can be an extended regexp of symbols to exclude 16055 # it will be wrapped by ` (' and `)$', so one must not match beginning or 16056 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 16057 # as well as any symbol that contains `d'. 16058 exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_" 16059 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 16060 # platforms (ab)use it in PIC code, but their linkers get confused if 16061 # the symbol is explicitly referenced. Since portable code cannot 16062 # rely on this symbol name, it's probably fine to never include it in 16063 # preloaded symbol tables. 16064 extract_expsyms_cmds= 16065 # Just being paranoid about ensuring that cc_basename is set. 16066 for cc_temp in $compiler""; do 16067 case $cc_temp in 16068 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 16069 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 16070 \-*) ;; 16071 *) break;; 16072 esac 16073done 16074cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 16075 16076 case $host_os in 16077 cygwin* | mingw* | pw32*) 16078 # FIXME: the MSVC++ port hasn't been tested in a loooong time 16079 # When not using gcc, we currently assume that we are using 16080 # Microsoft Visual C++. 16081 if test "$GCC" != yes; then 16082 with_gnu_ld=no 16083 fi 16084 ;; 16085 interix*) 16086 # we just hope/assume this is gcc and not c89 (= MSVC++) 16087 with_gnu_ld=yes 16088 ;; 16089 openbsd*) 16090 with_gnu_ld=no 16091 ;; 16092 esac 16093 16094 ld_shlibs_GCJ=yes 16095 if test "$with_gnu_ld" = yes; then 16096 # If archive_cmds runs LD, not CC, wlarc should be empty 16097 wlarc='${wl}' 16098 16099 # Set some defaults for GNU ld with shared library support. These 16100 # are reset later if shared libraries are not supported. Putting them 16101 # here allows them to be overridden if necessary. 16102 runpath_var=LD_RUN_PATH 16103 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' 16104 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' 16105 # ancient GNU ld didn't support --whole-archive et. al. 16106 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 16107 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 16108 else 16109 whole_archive_flag_spec_GCJ= 16110 fi 16111 supports_anon_versioning=no 16112 case `$LD -v 2>/dev/null` in 16113 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 16114 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 16115 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 16116 *\ 2.11.*) ;; # other 2.11 versions 16117 *) supports_anon_versioning=yes ;; 16118 esac 16119 16120 # See if GNU ld supports shared libraries. 16121 case $host_os in 16122 aix3* | aix4* | aix5*) 16123 # On AIX/PPC, the GNU linker is very broken 16124 if test "$host_cpu" != ia64; then 16125 ld_shlibs_GCJ=no 16126 cat <<EOF 1>&2 16127 16128*** Warning: the GNU linker, at least up to release 2.9.1, is reported 16129*** to be unable to reliably create shared libraries on AIX. 16130*** Therefore, libtool is disabling shared libraries support. If you 16131*** really care for shared libraries, you may want to modify your PATH 16132*** so that a non-GNU linker is found, and then restart. 16133 16134EOF 16135 fi 16136 ;; 16137 16138 amigaos*) 16139 archive_cmds_GCJ='$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)' 16140 hardcode_libdir_flag_spec_GCJ='-L$libdir' 16141 hardcode_minus_L_GCJ=yes 16142 16143 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 16144 # that the semantics of dynamic libraries on AmigaOS, at least up 16145 # to version 4, is to share data among multiple programs linked 16146 # with the same dynamic library. Since this doesn't match the 16147 # behavior of shared libraries on other platforms, we can't use 16148 # them. 16149 ld_shlibs_GCJ=no 16150 ;; 16151 16152 beos*) 16153 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 16154 allow_undefined_flag_GCJ=unsupported 16155 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 16156 # support --undefined. This deserves some investigation. FIXME 16157 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 16158 else 16159 ld_shlibs_GCJ=no 16160 fi 16161 ;; 16162 16163 cygwin* | mingw* | pw32*) 16164 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, 16165 # as there is no search path for DLLs. 16166 hardcode_libdir_flag_spec_GCJ='-L$libdir' 16167 allow_undefined_flag_GCJ=unsupported 16168 always_export_symbols_GCJ=no 16169 enable_shared_with_static_runtimes_GCJ=yes 16170 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 16171 16172 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 16173 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 16174 # If the export-symbols file already is a .def file (1st line 16175 # is EXPORTS), use it as is; otherwise, prepend... 16176 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 16177 cp $export_symbols $output_objdir/$soname.def; 16178 else 16179 echo EXPORTS > $output_objdir/$soname.def; 16180 cat $export_symbols >> $output_objdir/$soname.def; 16181 fi~ 16182 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 16183 else 16184 ld_shlibs_GCJ=no 16185 fi 16186 ;; 16187 16188 interix3*) 16189 hardcode_direct_GCJ=no 16190 hardcode_shlibpath_var_GCJ=no 16191 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 16192 export_dynamic_flag_spec_GCJ='${wl}-E' 16193 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 16194 # Instead, shared libraries are loaded at an image base (0x10000000 by 16195 # default) and relocated if they conflict, which is a slow very memory 16196 # consuming and fragmenting process. To avoid this, we pick a random, 16197 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 16198 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 16199 archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 16200 archive_expsym_cmds_GCJ='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' 16201 ;; 16202 16203 linux*) 16204 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 16205 tmp_addflag= 16206 case $cc_basename,$host_cpu in 16207 pgcc*) # Portland Group C compiler 16208 whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' 16209 tmp_addflag=' $pic_flag' 16210 ;; 16211 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 16212 whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' 16213 tmp_addflag=' $pic_flag -Mnomain' ;; 16214 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 16215 tmp_addflag=' -i_dynamic' ;; 16216 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 16217 tmp_addflag=' -i_dynamic -nofor_main' ;; 16218 ifc* | ifort*) # Intel Fortran compiler 16219 tmp_addflag=' -nofor_main' ;; 16220 esac 16221 archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 16222 16223 if test $supports_anon_versioning = yes; then 16224 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ 16225 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 16226 $echo "local: *; };" >> $output_objdir/$libname.ver~ 16227 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 16228 fi 16229 else 16230 ld_shlibs_GCJ=no 16231 fi 16232 ;; 16233 16234 netbsd*) 16235 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 16236 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 16237 wlarc= 16238 else 16239 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 16240 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 16241 fi 16242 ;; 16243 16244 solaris*) 16245 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 16246 ld_shlibs_GCJ=no 16247 cat <<EOF 1>&2 16248 16249*** Warning: The releases 2.8.* of the GNU linker cannot reliably 16250*** create shared libraries on Solaris systems. Therefore, libtool 16251*** is disabling shared libraries support. We urge you to upgrade GNU 16252*** binutils to release 2.9.1 or newer. Another option is to modify 16253*** your PATH or compiler configuration so that the native linker is 16254*** used, and then restart. 16255 16256EOF 16257 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 16258 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 16259 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 16260 else 16261 ld_shlibs_GCJ=no 16262 fi 16263 ;; 16264 16265 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 16266 case `$LD -v 2>&1` in 16267 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 16268 ld_shlibs_GCJ=no 16269 cat <<_LT_EOF 1>&2 16270 16271*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 16272*** reliably create shared libraries on SCO systems. Therefore, libtool 16273*** is disabling shared libraries support. We urge you to upgrade GNU 16274*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 16275*** your PATH or compiler configuration so that the native linker is 16276*** used, and then restart. 16277 16278_LT_EOF 16279 ;; 16280 *) 16281 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 16282 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 16283 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 16284 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 16285 else 16286 ld_shlibs_GCJ=no 16287 fi 16288 ;; 16289 esac 16290 ;; 16291 16292 sunos4*) 16293 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 16294 wlarc= 16295 hardcode_direct_GCJ=yes 16296 hardcode_shlibpath_var_GCJ=no 16297 ;; 16298 16299 *) 16300 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 16301 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 16302 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 16303 else 16304 ld_shlibs_GCJ=no 16305 fi 16306 ;; 16307 esac 16308 16309 if test "$ld_shlibs_GCJ" = no; then 16310 runpath_var= 16311 hardcode_libdir_flag_spec_GCJ= 16312 export_dynamic_flag_spec_GCJ= 16313 whole_archive_flag_spec_GCJ= 16314 fi 16315 else 16316 # PORTME fill in a description of your system's linker (not GNU ld) 16317 case $host_os in 16318 aix3*) 16319 allow_undefined_flag_GCJ=unsupported 16320 always_export_symbols_GCJ=yes 16321 archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' 16322 # Note: this linker hardcodes the directories in LIBPATH if there 16323 # are no directories specified by -L. 16324 hardcode_minus_L_GCJ=yes 16325 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 16326 # Neither direct hardcoding nor static linking is supported with a 16327 # broken collect2. 16328 hardcode_direct_GCJ=unsupported 16329 fi 16330 ;; 16331 16332 aix4* | aix5*) 16333 if test "$host_cpu" = ia64; then 16334 # On IA64, the linker does run time linking by default, so we don't 16335 # have to do anything special. 16336 aix_use_runtimelinking=no 16337 exp_sym_flag='-Bexport' 16338 no_entry_flag="" 16339 else 16340 # If we're using GNU nm, then we don't want the "-C" option. 16341 # -C means demangle to AIX nm, but means don't demangle with GNU nm 16342 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 16343 export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' 16344 else 16345 export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' 16346 fi 16347 aix_use_runtimelinking=no 16348 16349 # Test if we are trying to use run time linking or normal 16350 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 16351 # need to do runtime linking. 16352 case $host_os in aix4.[23]|aix4.[23].*|aix5*) 16353 for ld_flag in $LDFLAGS; do 16354 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 16355 aix_use_runtimelinking=yes 16356 break 16357 fi 16358 done 16359 ;; 16360 esac 16361 16362 exp_sym_flag='-bexport' 16363 no_entry_flag='-bnoentry' 16364 fi 16365 16366 # When large executables or shared objects are built, AIX ld can 16367 # have problems creating the table of contents. If linking a library 16368 # or program results in "error TOC overflow" add -mminimal-toc to 16369 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 16370 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 16371 16372 archive_cmds_GCJ='' 16373 hardcode_direct_GCJ=yes 16374 hardcode_libdir_separator_GCJ=':' 16375 link_all_deplibs_GCJ=yes 16376 16377 if test "$GCC" = yes; then 16378 case $host_os in aix4.[012]|aix4.[012].*) 16379 # We only want to do this on AIX 4.2 and lower, the check 16380 # below for broken collect2 doesn't work under 4.3+ 16381 collect2name=`${CC} -print-prog-name=collect2` 16382 if test -f "$collect2name" && \ 16383 strings "$collect2name" | grep resolve_lib_name >/dev/null 16384 then 16385 # We have reworked collect2 16386 hardcode_direct_GCJ=yes 16387 else 16388 # We have old collect2 16389 hardcode_direct_GCJ=unsupported 16390 # It fails to find uninstalled libraries when the uninstalled 16391 # path is not listed in the libpath. Setting hardcode_minus_L 16392 # to unsupported forces relinking 16393 hardcode_minus_L_GCJ=yes 16394 hardcode_libdir_flag_spec_GCJ='-L$libdir' 16395 hardcode_libdir_separator_GCJ= 16396 fi 16397 ;; 16398 esac 16399 shared_flag='-shared' 16400 if test "$aix_use_runtimelinking" = yes; then 16401 shared_flag="$shared_flag "'${wl}-G' 16402 fi 16403 else 16404 # not using gcc 16405 if test "$host_cpu" = ia64; then 16406 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 16407 # chokes on -Wl,-G. The following line is correct: 16408 shared_flag='-G' 16409 else 16410 if test "$aix_use_runtimelinking" = yes; then 16411 shared_flag='${wl}-G' 16412 else 16413 shared_flag='${wl}-bM:SRE' 16414 fi 16415 fi 16416 fi 16417 16418 # It seems that -bexpall does not export symbols beginning with 16419 # underscore (_), so it is better to generate a list of symbols to export. 16420 always_export_symbols_GCJ=yes 16421 if test "$aix_use_runtimelinking" = yes; then 16422 # Warning - without using the other runtime loading flags (-brtl), 16423 # -berok will link without error, but may produce a broken library. 16424 allow_undefined_flag_GCJ='-berok' 16425 # Determine the default libpath from the value encoded in an empty executable. 16426 cat >conftest.$ac_ext <<_ACEOF 16427/* confdefs.h. */ 16428_ACEOF 16429cat confdefs.h >>conftest.$ac_ext 16430cat >>conftest.$ac_ext <<_ACEOF 16431/* end confdefs.h. */ 16432 16433int 16434main () 16435{ 16436 16437 ; 16438 return 0; 16439} 16440_ACEOF 16441rm -f conftest.$ac_objext conftest$ac_exeext 16442if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 16443 (eval $ac_link) 2>conftest.er1 16444 ac_status=$? 16445 grep -v '^ *+' conftest.er1 >conftest.err 16446 rm -f conftest.er1 16447 cat conftest.err >&5 16448 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16449 (exit $ac_status); } && 16450 { ac_try='test -z "$ac_c_werror_flag" 16451 || test ! -s conftest.err' 16452 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16453 (eval $ac_try) 2>&5 16454 ac_status=$? 16455 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16456 (exit $ac_status); }; } && 16457 { ac_try='test -s conftest$ac_exeext' 16458 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16459 (eval $ac_try) 2>&5 16460 ac_status=$? 16461 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16462 (exit $ac_status); }; }; then 16463 16464aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 16465}'` 16466# Check for a 64-bit object if we didn't find anything. 16467if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 16468}'`; fi 16469else 16470 echo "$as_me: failed program was:" >&5 16471sed 's/^/| /' conftest.$ac_ext >&5 16472 16473fi 16474rm -f conftest.err conftest.$ac_objext \ 16475 conftest$ac_exeext conftest.$ac_ext 16476if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 16477 16478 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 16479 archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 16480 else 16481 if test "$host_cpu" = ia64; then 16482 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' 16483 allow_undefined_flag_GCJ="-z nodefs" 16484 archive_expsym_cmds_GCJ="\$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" 16485 else 16486 # Determine the default libpath from the value encoded in an empty executable. 16487 cat >conftest.$ac_ext <<_ACEOF 16488/* confdefs.h. */ 16489_ACEOF 16490cat confdefs.h >>conftest.$ac_ext 16491cat >>conftest.$ac_ext <<_ACEOF 16492/* end confdefs.h. */ 16493 16494int 16495main () 16496{ 16497 16498 ; 16499 return 0; 16500} 16501_ACEOF 16502rm -f conftest.$ac_objext conftest$ac_exeext 16503if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 16504 (eval $ac_link) 2>conftest.er1 16505 ac_status=$? 16506 grep -v '^ *+' conftest.er1 >conftest.err 16507 rm -f conftest.er1 16508 cat conftest.err >&5 16509 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16510 (exit $ac_status); } && 16511 { ac_try='test -z "$ac_c_werror_flag" 16512 || test ! -s conftest.err' 16513 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16514 (eval $ac_try) 2>&5 16515 ac_status=$? 16516 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16517 (exit $ac_status); }; } && 16518 { ac_try='test -s conftest$ac_exeext' 16519 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 16520 (eval $ac_try) 2>&5 16521 ac_status=$? 16522 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16523 (exit $ac_status); }; }; then 16524 16525aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 16526}'` 16527# Check for a 64-bit object if we didn't find anything. 16528if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 16529}'`; fi 16530else 16531 echo "$as_me: failed program was:" >&5 16532sed 's/^/| /' conftest.$ac_ext >&5 16533 16534fi 16535rm -f conftest.err conftest.$ac_objext \ 16536 conftest$ac_exeext conftest.$ac_ext 16537if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 16538 16539 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 16540 # Warning - without using the other run time loading flags, 16541 # -berok will link without error, but may produce a broken library. 16542 no_undefined_flag_GCJ=' ${wl}-bernotok' 16543 allow_undefined_flag_GCJ=' ${wl}-berok' 16544 # Exported symbols can be pulled into shared objects from archives 16545 whole_archive_flag_spec_GCJ='$convenience' 16546 archive_cmds_need_lc_GCJ=yes 16547 # This is similar to how AIX traditionally builds its shared libraries. 16548 archive_expsym_cmds_GCJ="\$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' 16549 fi 16550 fi 16551 ;; 16552 16553 amigaos*) 16554 archive_cmds_GCJ='$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)' 16555 hardcode_libdir_flag_spec_GCJ='-L$libdir' 16556 hardcode_minus_L_GCJ=yes 16557 # see comment about different semantics on the GNU ld section 16558 ld_shlibs_GCJ=no 16559 ;; 16560 16561 bsdi[45]*) 16562 export_dynamic_flag_spec_GCJ=-rdynamic 16563 ;; 16564 16565 cygwin* | mingw* | pw32*) 16566 # When not using gcc, we currently assume that we are using 16567 # Microsoft Visual C++. 16568 # hardcode_libdir_flag_spec is actually meaningless, as there is 16569 # no search path for DLLs. 16570 hardcode_libdir_flag_spec_GCJ=' ' 16571 allow_undefined_flag_GCJ=unsupported 16572 # Tell ltmain to make .lib files, not .a files. 16573 libext=lib 16574 # Tell ltmain to make .dll files, not .so files. 16575 shrext_cmds=".dll" 16576 # FIXME: Setting linknames here is a bad hack. 16577 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 16578 # The linker will automatically build a .lib file if we build a DLL. 16579 old_archive_From_new_cmds_GCJ='true' 16580 # FIXME: Should let the user specify the lib program. 16581 old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs' 16582 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' 16583 enable_shared_with_static_runtimes_GCJ=yes 16584 ;; 16585 16586 darwin* | rhapsody*) 16587 case $host_os in 16588 rhapsody* | darwin1.[012]) 16589 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' 16590 ;; 16591 *) # Darwin 1.3 on 16592 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 16593 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 16594 else 16595 case ${MACOSX_DEPLOYMENT_TARGET} in 16596 10.[012]) 16597 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 16598 ;; 16599 10.*) 16600 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' 16601 ;; 16602 esac 16603 fi 16604 ;; 16605 esac 16606 archive_cmds_need_lc_GCJ=no 16607 hardcode_direct_GCJ=no 16608 hardcode_automatic_GCJ=yes 16609 hardcode_shlibpath_var_GCJ=unsupported 16610 whole_archive_flag_spec_GCJ='' 16611 link_all_deplibs_GCJ=yes 16612 if test "$GCC" = yes ; then 16613 output_verbose_link_cmd='echo' 16614 archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 16615 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 16616 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 16617 archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 16618 module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 16619 else 16620 case $cc_basename in 16621 xlc*) 16622 output_verbose_link_cmd='echo' 16623 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 16624 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 16625 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 16626 archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 16627 module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' 16628 ;; 16629 *) 16630 ld_shlibs_GCJ=no 16631 ;; 16632 esac 16633 fi 16634 ;; 16635 16636 dgux*) 16637 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16638 hardcode_libdir_flag_spec_GCJ='-L$libdir' 16639 hardcode_shlibpath_var_GCJ=no 16640 ;; 16641 16642 freebsd1*) 16643 ld_shlibs_GCJ=no 16644 ;; 16645 16646 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 16647 # support. Future versions do this automatically, but an explicit c++rt0.o 16648 # does not break anything, and helps significantly (at the cost of a little 16649 # extra space). 16650 freebsd2.2*) 16651 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 16652 hardcode_libdir_flag_spec_GCJ='-R$libdir' 16653 hardcode_direct_GCJ=yes 16654 hardcode_shlibpath_var_GCJ=no 16655 ;; 16656 16657 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 16658 freebsd2*) 16659 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 16660 hardcode_direct_GCJ=yes 16661 hardcode_minus_L_GCJ=yes 16662 hardcode_shlibpath_var_GCJ=no 16663 ;; 16664 16665 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 16666 freebsd* | kfreebsd*-gnu | dragonfly*) 16667 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 16668 hardcode_libdir_flag_spec_GCJ='-R$libdir' 16669 hardcode_direct_GCJ=yes 16670 hardcode_shlibpath_var_GCJ=no 16671 ;; 16672 16673 hpux9*) 16674 if test "$GCC" = yes; then 16675 archive_cmds_GCJ='$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' 16676 else 16677 archive_cmds_GCJ='$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' 16678 fi 16679 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 16680 hardcode_libdir_separator_GCJ=: 16681 hardcode_direct_GCJ=yes 16682 16683 # hardcode_minus_L: Not really in the search PATH, 16684 # but as the default location of the library. 16685 hardcode_minus_L_GCJ=yes 16686 export_dynamic_flag_spec_GCJ='${wl}-E' 16687 ;; 16688 16689 hpux10*) 16690 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 16691 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16692 else 16693 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 16694 fi 16695 if test "$with_gnu_ld" = no; then 16696 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 16697 hardcode_libdir_separator_GCJ=: 16698 16699 hardcode_direct_GCJ=yes 16700 export_dynamic_flag_spec_GCJ='${wl}-E' 16701 16702 # hardcode_minus_L: Not really in the search PATH, 16703 # but as the default location of the library. 16704 hardcode_minus_L_GCJ=yes 16705 fi 16706 ;; 16707 16708 hpux11*) 16709 if test "$GCC" = yes -a "$with_gnu_ld" = no; then 16710 case $host_cpu in 16711 hppa*64*) 16712 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 16713 ;; 16714 ia64*) 16715 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 16716 ;; 16717 *) 16718 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16719 ;; 16720 esac 16721 else 16722 case $host_cpu in 16723 hppa*64*) 16724 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 16725 ;; 16726 ia64*) 16727 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 16728 ;; 16729 *) 16730 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16731 ;; 16732 esac 16733 fi 16734 if test "$with_gnu_ld" = no; then 16735 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 16736 hardcode_libdir_separator_GCJ=: 16737 16738 case $host_cpu in 16739 hppa*64*|ia64*) 16740 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' 16741 hardcode_direct_GCJ=no 16742 hardcode_shlibpath_var_GCJ=no 16743 ;; 16744 *) 16745 hardcode_direct_GCJ=yes 16746 export_dynamic_flag_spec_GCJ='${wl}-E' 16747 16748 # hardcode_minus_L: Not really in the search PATH, 16749 # but as the default location of the library. 16750 hardcode_minus_L_GCJ=yes 16751 ;; 16752 esac 16753 fi 16754 ;; 16755 16756 irix5* | irix6* | nonstopux*) 16757 if test "$GCC" = yes; then 16758 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 16759 else 16760 archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 16761 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' 16762 fi 16763 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 16764 hardcode_libdir_separator_GCJ=: 16765 link_all_deplibs_GCJ=yes 16766 ;; 16767 16768 netbsd*) 16769 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 16770 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 16771 else 16772 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 16773 fi 16774 hardcode_libdir_flag_spec_GCJ='-R$libdir' 16775 hardcode_direct_GCJ=yes 16776 hardcode_shlibpath_var_GCJ=no 16777 ;; 16778 16779 newsos6) 16780 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16781 hardcode_direct_GCJ=yes 16782 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 16783 hardcode_libdir_separator_GCJ=: 16784 hardcode_shlibpath_var_GCJ=no 16785 ;; 16786 16787 openbsd*) 16788 hardcode_direct_GCJ=yes 16789 hardcode_shlibpath_var_GCJ=no 16790 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 16791 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 16792 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 16793 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 16794 export_dynamic_flag_spec_GCJ='${wl}-E' 16795 else 16796 case $host_os in 16797 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 16798 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 16799 hardcode_libdir_flag_spec_GCJ='-R$libdir' 16800 ;; 16801 *) 16802 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 16803 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 16804 ;; 16805 esac 16806 fi 16807 ;; 16808 16809 os2*) 16810 hardcode_libdir_flag_spec_GCJ='-L$libdir' 16811 hardcode_minus_L_GCJ=yes 16812 allow_undefined_flag_GCJ=unsupported 16813 archive_cmds_GCJ='$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' 16814 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 16815 ;; 16816 16817 osf3*) 16818 if test "$GCC" = yes; then 16819 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 16820 archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 16821 else 16822 allow_undefined_flag_GCJ=' -expect_unresolved \*' 16823 archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 16824 fi 16825 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 16826 hardcode_libdir_separator_GCJ=: 16827 ;; 16828 16829 osf4* | osf5*) # as osf3* with the addition of -msym flag 16830 if test "$GCC" = yes; then 16831 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 16832 archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 16833 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 16834 else 16835 allow_undefined_flag_GCJ=' -expect_unresolved \*' 16836 archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' 16837 archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 16838 $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' 16839 16840 # Both c and cxx compiler support -rpath directly 16841 hardcode_libdir_flag_spec_GCJ='-rpath $libdir' 16842 fi 16843 hardcode_libdir_separator_GCJ=: 16844 ;; 16845 16846 solaris*) 16847 no_undefined_flag_GCJ=' -z text' 16848 if test "$GCC" = yes; then 16849 wlarc='${wl}' 16850 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 16851 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 16852 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 16853 else 16854 wlarc='' 16855 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 16856 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 16857 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 16858 fi 16859 hardcode_libdir_flag_spec_GCJ='-R$libdir' 16860 hardcode_shlibpath_var_GCJ=no 16861 case $host_os in 16862 solaris2.[0-5] | solaris2.[0-5].*) ;; 16863 *) 16864 # The compiler driver will combine linker options so we 16865 # cannot just pass the convience library names through 16866 # without $wl, iff we do not link with $LD. 16867 # Luckily, gcc supports the same syntax we need for Sun Studio. 16868 # Supported since Solaris 2.6 (maybe 2.5.1?) 16869 case $wlarc in 16870 '') 16871 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;; 16872 *) 16873 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; 16874 esac ;; 16875 esac 16876 link_all_deplibs_GCJ=yes 16877 ;; 16878 16879 sunos4*) 16880 if test "x$host_vendor" = xsequent; then 16881 # Use $CC to link under sequent, because it throws in some extra .o 16882 # files that make .init and .fini sections work. 16883 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 16884 else 16885 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 16886 fi 16887 hardcode_libdir_flag_spec_GCJ='-L$libdir' 16888 hardcode_direct_GCJ=yes 16889 hardcode_minus_L_GCJ=yes 16890 hardcode_shlibpath_var_GCJ=no 16891 ;; 16892 16893 sysv4) 16894 case $host_vendor in 16895 sni) 16896 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16897 hardcode_direct_GCJ=yes # is this really true??? 16898 ;; 16899 siemens) 16900 ## LD is ld it makes a PLAMLIB 16901 ## CC just makes a GrossModule. 16902 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 16903 reload_cmds_GCJ='$CC -r -o $output$reload_objs' 16904 hardcode_direct_GCJ=no 16905 ;; 16906 motorola) 16907 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16908 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie 16909 ;; 16910 esac 16911 runpath_var='LD_RUN_PATH' 16912 hardcode_shlibpath_var_GCJ=no 16913 ;; 16914 16915 sysv4.3*) 16916 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16917 hardcode_shlibpath_var_GCJ=no 16918 export_dynamic_flag_spec_GCJ='-Bexport' 16919 ;; 16920 16921 sysv4*MP*) 16922 if test -d /usr/nec; then 16923 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16924 hardcode_shlibpath_var_GCJ=no 16925 runpath_var=LD_RUN_PATH 16926 hardcode_runpath_var=yes 16927 ld_shlibs_GCJ=yes 16928 fi 16929 ;; 16930 16931 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) 16932 no_undefined_flag_GCJ='${wl}-z,text' 16933 archive_cmds_need_lc_GCJ=no 16934 hardcode_shlibpath_var_GCJ=no 16935 runpath_var='LD_RUN_PATH' 16936 16937 if test "$GCC" = yes; then 16938 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16939 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16940 else 16941 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16942 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16943 fi 16944 ;; 16945 16946 sysv5* | sco3.2v5* | sco5v6*) 16947 # Note: We can NOT use -z defs as we might desire, because we do not 16948 # link with -lc, and that would cause any symbols used from libc to 16949 # always be unresolved, which means just about no library would 16950 # ever link correctly. If we're not using GNU ld we use -z text 16951 # though, which does catch some bad symbols but isn't as heavy-handed 16952 # as -z defs. 16953 no_undefined_flag_GCJ='${wl}-z,text' 16954 allow_undefined_flag_GCJ='${wl}-z,nodefs' 16955 archive_cmds_need_lc_GCJ=no 16956 hardcode_shlibpath_var_GCJ=no 16957 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 16958 hardcode_libdir_separator_GCJ=':' 16959 link_all_deplibs_GCJ=yes 16960 export_dynamic_flag_spec_GCJ='${wl}-Bexport' 16961 runpath_var='LD_RUN_PATH' 16962 16963 if test "$GCC" = yes; then 16964 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 16965 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 16966 else 16967 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 16968 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 16969 fi 16970 ;; 16971 16972 uts4*) 16973 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16974 hardcode_libdir_flag_spec_GCJ='-L$libdir' 16975 hardcode_shlibpath_var_GCJ=no 16976 ;; 16977 16978 *) 16979 ld_shlibs_GCJ=no 16980 ;; 16981 esac 16982 fi 16983 16984echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 16985echo "${ECHO_T}$ld_shlibs_GCJ" >&6 16986test "$ld_shlibs_GCJ" = no && can_build_shared=no 16987 16988# 16989# Do we need to explicitly link libc? 16990# 16991case "x$archive_cmds_need_lc_GCJ" in 16992x|xyes) 16993 # Assume -lc should be added 16994 archive_cmds_need_lc_GCJ=yes 16995 16996 if test "$enable_shared" = yes && test "$GCC" = yes; then 16997 case $archive_cmds_GCJ in 16998 *'~'*) 16999 # FIXME: we may have to deal with multi-command sequences. 17000 ;; 17001 '$CC '*) 17002 # Test whether the compiler implicitly links with -lc since on some 17003 # systems, -lgcc has to come before -lc. If gcc already passes -lc 17004 # to ld, don't add -lc before -lgcc. 17005 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 17006echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 17007 $rm conftest* 17008 printf "$lt_simple_compile_test_code" > conftest.$ac_ext 17009 17010 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 17011 (eval $ac_compile) 2>&5 17012 ac_status=$? 17013 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17014 (exit $ac_status); } 2>conftest.err; then 17015 soname=conftest 17016 lib=conftest 17017 libobjs=conftest.$ac_objext 17018 deplibs= 17019 wl=$lt_prog_compiler_wl_GCJ 17020 pic_flag=$lt_prog_compiler_pic_GCJ 17021 compiler_flags=-v 17022 linker_flags=-v 17023 verstring= 17024 output_objdir=. 17025 libname=conftest 17026 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ 17027 allow_undefined_flag_GCJ= 17028 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 17029 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 17030 ac_status=$? 17031 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17032 (exit $ac_status); } 17033 then 17034 archive_cmds_need_lc_GCJ=no 17035 else 17036 archive_cmds_need_lc_GCJ=yes 17037 fi 17038 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag 17039 else 17040 cat conftest.err 1>&5 17041 fi 17042 $rm conftest* 17043 echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 17044echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6 17045 ;; 17046 esac 17047 fi 17048 ;; 17049esac 17050 17051echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 17052echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 17053library_names_spec= 17054libname_spec='lib$name' 17055soname_spec= 17056shrext_cmds=".so" 17057postinstall_cmds= 17058postuninstall_cmds= 17059finish_cmds= 17060finish_eval= 17061shlibpath_var= 17062shlibpath_overrides_runpath=unknown 17063version_type=none 17064dynamic_linker="$host_os ld.so" 17065sys_lib_dlsearch_path_spec="/lib /usr/lib" 17066if test "$GCC" = yes; then 17067 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 17068 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 17069 # if the path contains ";" then we assume it to be the separator 17070 # otherwise default to the standard path separator (i.e. ":") - it is 17071 # assumed that no part of a normal pathname contains ";" but that should 17072 # okay in the real world where ";" in dirpaths is itself problematic. 17073 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 17074 else 17075 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 17076 fi 17077else 17078 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 17079fi 17080need_lib_prefix=unknown 17081hardcode_into_libs=no 17082 17083# when you set need_version to no, make sure it does not cause -set_version 17084# flags to be left without arguments 17085need_version=unknown 17086 17087case $host_os in 17088aix3*) 17089 version_type=linux 17090 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 17091 shlibpath_var=LIBPATH 17092 17093 # AIX 3 has no versioning support, so we append a major version to the name. 17094 soname_spec='${libname}${release}${shared_ext}$major' 17095 ;; 17096 17097aix4* | aix5*) 17098 version_type=linux 17099 need_lib_prefix=no 17100 need_version=no 17101 hardcode_into_libs=yes 17102 if test "$host_cpu" = ia64; then 17103 # AIX 5 supports IA64 17104 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 17105 shlibpath_var=LD_LIBRARY_PATH 17106 else 17107 # With GCC up to 2.95.x, collect2 would create an import file 17108 # for dependence libraries. The import file would start with 17109 # the line `#! .'. This would cause the generated library to 17110 # depend on `.', always an invalid library. This was fixed in 17111 # development snapshots of GCC prior to 3.0. 17112 case $host_os in 17113 aix4 | aix4.[01] | aix4.[01].*) 17114 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 17115 echo ' yes ' 17116 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 17117 : 17118 else 17119 can_build_shared=no 17120 fi 17121 ;; 17122 esac 17123 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 17124 # soname into executable. Probably we can add versioning support to 17125 # collect2, so additional links can be useful in future. 17126 if test "$aix_use_runtimelinking" = yes; then 17127 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 17128 # instead of lib<name>.a to let people know that these are not 17129 # typical AIX shared libraries. 17130 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17131 else 17132 # We preserve .a as extension for shared libraries through AIX4.2 17133 # and later when we are not doing run time linking. 17134 library_names_spec='${libname}${release}.a $libname.a' 17135 soname_spec='${libname}${release}${shared_ext}$major' 17136 fi 17137 shlibpath_var=LIBPATH 17138 fi 17139 ;; 17140 17141amigaos*) 17142 library_names_spec='$libname.ixlibrary $libname.a' 17143 # Create ${libname}_ixlibrary.a entries in /sys/libs. 17144 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''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' 17145 ;; 17146 17147beos*) 17148 library_names_spec='${libname}${shared_ext}' 17149 dynamic_linker="$host_os ld.so" 17150 shlibpath_var=LIBRARY_PATH 17151 ;; 17152 17153bsdi[45]*) 17154 version_type=linux 17155 need_version=no 17156 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17157 soname_spec='${libname}${release}${shared_ext}$major' 17158 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 17159 shlibpath_var=LD_LIBRARY_PATH 17160 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 17161 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 17162 # the default ld.so.conf also contains /usr/contrib/lib and 17163 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 17164 # libtool to hard-code these into programs 17165 ;; 17166 17167cygwin* | mingw* | pw32*) 17168 version_type=windows 17169 shrext_cmds=".dll" 17170 need_version=no 17171 need_lib_prefix=no 17172 17173 case $GCC,$host_os in 17174 yes,cygwin* | yes,mingw* | yes,pw32*) 17175 library_names_spec='$libname.dll.a' 17176 # DLL is installed to $(libdir)/../bin by postinstall_cmds 17177 postinstall_cmds='base_file=`basename \${file}`~ 17178 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 17179 dldir=$destdir/`dirname \$dlpath`~ 17180 test -d \$dldir || mkdir -p \$dldir~ 17181 $install_prog $dir/$dlname \$dldir/$dlname~ 17182 chmod a+x \$dldir/$dlname' 17183 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 17184 dlpath=$dir/\$dldll~ 17185 $rm \$dlpath' 17186 shlibpath_overrides_runpath=yes 17187 17188 case $host_os in 17189 cygwin*) 17190 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 17191 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 17192 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 17193 ;; 17194 mingw*) 17195 # MinGW DLLs use traditional 'lib' prefix 17196 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 17197 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 17198 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 17199 # It is most probably a Windows format PATH printed by 17200 # mingw gcc, but we are running on Cygwin. Gcc prints its search 17201 # path with ; separators, and with drive letters. We can handle the 17202 # drive letters (cygwin fileutils understands them), so leave them, 17203 # especially as we might pass files found there to a mingw objdump, 17204 # which wouldn't understand a cygwinified path. Ahh. 17205 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 17206 else 17207 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 17208 fi 17209 ;; 17210 pw32*) 17211 # pw32 DLLs use 'pw' prefix rather than 'lib' 17212 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 17213 ;; 17214 esac 17215 ;; 17216 17217 *) 17218 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 17219 ;; 17220 esac 17221 dynamic_linker='Win32 ld.exe' 17222 # FIXME: first we should search . and the directory the executable is in 17223 shlibpath_var=PATH 17224 ;; 17225 17226darwin* | rhapsody*) 17227 dynamic_linker="$host_os dyld" 17228 version_type=darwin 17229 need_lib_prefix=no 17230 need_version=no 17231 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 17232 soname_spec='${libname}${release}${major}$shared_ext' 17233 shlibpath_overrides_runpath=yes 17234 shlibpath_var=DYLD_LIBRARY_PATH 17235 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 17236 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 17237 if test "$GCC" = yes; then 17238 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` 17239 else 17240 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 17241 fi 17242 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 17243 ;; 17244 17245dgux*) 17246 version_type=linux 17247 need_lib_prefix=no 17248 need_version=no 17249 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 17250 soname_spec='${libname}${release}${shared_ext}$major' 17251 shlibpath_var=LD_LIBRARY_PATH 17252 ;; 17253 17254freebsd1*) 17255 dynamic_linker=no 17256 ;; 17257 17258kfreebsd*-gnu) 17259 version_type=linux 17260 need_lib_prefix=no 17261 need_version=no 17262 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 17263 soname_spec='${libname}${release}${shared_ext}$major' 17264 shlibpath_var=LD_LIBRARY_PATH 17265 shlibpath_overrides_runpath=no 17266 hardcode_into_libs=yes 17267 dynamic_linker='GNU ld.so' 17268 ;; 17269 17270freebsd* | dragonfly*) 17271 # DragonFly does not have aout. When/if they implement a new 17272 # versioning mechanism, adjust this. 17273 if test -x /usr/bin/objformat; then 17274 objformat=`/usr/bin/objformat` 17275 else 17276 case $host_os in 17277 freebsd[123]*) objformat=aout ;; 17278 *) objformat=elf ;; 17279 esac 17280 fi 17281 version_type=freebsd-$objformat 17282 case $version_type in 17283 freebsd-elf*) 17284 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 17285 need_version=no 17286 need_lib_prefix=no 17287 ;; 17288 freebsd-*) 17289 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 17290 need_version=yes 17291 ;; 17292 esac 17293 shlibpath_var=LD_LIBRARY_PATH 17294 case $host_os in 17295 freebsd2*) 17296 shlibpath_overrides_runpath=yes 17297 ;; 17298 freebsd3.[01]* | freebsdelf3.[01]*) 17299 shlibpath_overrides_runpath=yes 17300 hardcode_into_libs=yes 17301 ;; 17302 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 17303 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 17304 shlibpath_overrides_runpath=no 17305 hardcode_into_libs=yes 17306 ;; 17307 freebsd*) # from 4.6 on 17308 shlibpath_overrides_runpath=yes 17309 hardcode_into_libs=yes 17310 ;; 17311 esac 17312 ;; 17313 17314gnu*) 17315 version_type=linux 17316 need_lib_prefix=no 17317 need_version=no 17318 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 17319 soname_spec='${libname}${release}${shared_ext}$major' 17320 shlibpath_var=LD_LIBRARY_PATH 17321 hardcode_into_libs=yes 17322 ;; 17323 17324hpux9* | hpux10* | hpux11*) 17325 # Give a soname corresponding to the major version so that dld.sl refuses to 17326 # link against other versions. 17327 version_type=sunos 17328 need_lib_prefix=no 17329 need_version=no 17330 case $host_cpu in 17331 ia64*) 17332 shrext_cmds='.so' 17333 hardcode_into_libs=yes 17334 dynamic_linker="$host_os dld.so" 17335 shlibpath_var=LD_LIBRARY_PATH 17336 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 17337 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17338 soname_spec='${libname}${release}${shared_ext}$major' 17339 if test "X$HPUX_IA64_MODE" = X32; then 17340 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 17341 else 17342 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 17343 fi 17344 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17345 ;; 17346 hppa*64*) 17347 shrext_cmds='.sl' 17348 hardcode_into_libs=yes 17349 dynamic_linker="$host_os dld.sl" 17350 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 17351 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 17352 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17353 soname_spec='${libname}${release}${shared_ext}$major' 17354 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 17355 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17356 ;; 17357 *) 17358 shrext_cmds='.sl' 17359 dynamic_linker="$host_os dld.sl" 17360 shlibpath_var=SHLIB_PATH 17361 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 17362 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17363 soname_spec='${libname}${release}${shared_ext}$major' 17364 ;; 17365 esac 17366 # HP-UX runs *really* slowly unless shared libraries are mode 555. 17367 postinstall_cmds='chmod 555 $lib' 17368 ;; 17369 17370interix3*) 17371 version_type=linux 17372 need_lib_prefix=no 17373 need_version=no 17374 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 17375 soname_spec='${libname}${release}${shared_ext}$major' 17376 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 17377 shlibpath_var=LD_LIBRARY_PATH 17378 shlibpath_overrides_runpath=no 17379 hardcode_into_libs=yes 17380 ;; 17381 17382irix5* | irix6* | nonstopux*) 17383 case $host_os in 17384 nonstopux*) version_type=nonstopux ;; 17385 *) 17386 if test "$lt_cv_prog_gnu_ld" = yes; then 17387 version_type=linux 17388 else 17389 version_type=irix 17390 fi ;; 17391 esac 17392 need_lib_prefix=no 17393 need_version=no 17394 soname_spec='${libname}${release}${shared_ext}$major' 17395 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 17396 case $host_os in 17397 irix5* | nonstopux*) 17398 libsuff= shlibsuff= 17399 ;; 17400 *) 17401 case $LD in # libtool.m4 will add one of these switches to LD 17402 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 17403 libsuff= shlibsuff= libmagic=32-bit;; 17404 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 17405 libsuff=32 shlibsuff=N32 libmagic=N32;; 17406 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 17407 libsuff=64 shlibsuff=64 libmagic=64-bit;; 17408 *) libsuff= shlibsuff= libmagic=never-match;; 17409 esac 17410 ;; 17411 esac 17412 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 17413 shlibpath_overrides_runpath=no 17414 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 17415 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 17416 hardcode_into_libs=yes 17417 ;; 17418 17419# No shared lib support for Linux oldld, aout, or coff. 17420linux*oldld* | linux*aout* | linux*coff*) 17421 dynamic_linker=no 17422 ;; 17423 17424# This must be Linux ELF. 17425linux*) 17426 version_type=linux 17427 need_lib_prefix=no 17428 need_version=no 17429 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17430 soname_spec='${libname}${release}${shared_ext}$major' 17431 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 17432 shlibpath_var=LD_LIBRARY_PATH 17433 shlibpath_overrides_runpath=no 17434 # This implies no fast_install, which is unacceptable. 17435 # Some rework will be needed to allow for fast_install 17436 # before this can be enabled. 17437 hardcode_into_libs=yes 17438 17439 # find out which ABI we are using 17440 libsuff= 17441 case "$host_cpu" in 17442 x86_64*|s390x*|powerpc64*) 17443 echo '#line 17443 "configure"' > conftest.$ac_ext 17444 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 17445 (eval $ac_compile) 2>&5 17446 ac_status=$? 17447 echo "$as_me:$LINENO: \$? = $ac_status" >&5 17448 (exit $ac_status); }; then 17449 case `/usr/bin/file conftest.$ac_objext` in 17450 *64-bit*) 17451 libsuff=64 17452 sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" 17453 ;; 17454 esac 17455 fi 17456 rm -rf conftest* 17457 ;; 17458 esac 17459 17460 # Append ld.so.conf contents to the search path 17461 if test -f /etc/ld.so.conf; then 17462 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` 17463 sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra" 17464 fi 17465 17466 # We used to test for /lib/ld.so.1 and disable shared libraries on 17467 # powerpc, because MkLinux only supported shared libraries with the 17468 # GNU dynamic linker. Since this was broken with cross compilers, 17469 # most powerpc-linux boxes support dynamic linking these days and 17470 # people can always --disable-shared, the test was removed, and we 17471 # assume the GNU/Linux dynamic linker is in use. 17472 dynamic_linker='GNU/Linux ld.so' 17473 ;; 17474 17475knetbsd*-gnu) 17476 version_type=linux 17477 need_lib_prefix=no 17478 need_version=no 17479 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 17480 soname_spec='${libname}${release}${shared_ext}$major' 17481 shlibpath_var=LD_LIBRARY_PATH 17482 shlibpath_overrides_runpath=no 17483 hardcode_into_libs=yes 17484 dynamic_linker='GNU ld.so' 17485 ;; 17486 17487netbsd*) 17488 version_type=sunos 17489 need_lib_prefix=no 17490 need_version=no 17491 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 17492 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 17493 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 17494 dynamic_linker='NetBSD (a.out) ld.so' 17495 else 17496 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 17497 soname_spec='${libname}${release}${shared_ext}$major' 17498 dynamic_linker='NetBSD ld.elf_so' 17499 fi 17500 shlibpath_var=LD_LIBRARY_PATH 17501 shlibpath_overrides_runpath=yes 17502 hardcode_into_libs=yes 17503 ;; 17504 17505newsos6) 17506 version_type=linux 17507 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17508 shlibpath_var=LD_LIBRARY_PATH 17509 shlibpath_overrides_runpath=yes 17510 ;; 17511 17512nto-qnx*) 17513 version_type=linux 17514 need_lib_prefix=no 17515 need_version=no 17516 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17517 soname_spec='${libname}${release}${shared_ext}$major' 17518 shlibpath_var=LD_LIBRARY_PATH 17519 shlibpath_overrides_runpath=yes 17520 ;; 17521 17522openbsd*) 17523 version_type=sunos 17524 sys_lib_dlsearch_path_spec="/usr/lib" 17525 need_lib_prefix=no 17526 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 17527 case $host_os in 17528 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 17529 *) need_version=no ;; 17530 esac 17531 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 17532 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 17533 shlibpath_var=LD_LIBRARY_PATH 17534 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 17535 case $host_os in 17536 openbsd2.[89] | openbsd2.[89].*) 17537 shlibpath_overrides_runpath=no 17538 ;; 17539 *) 17540 shlibpath_overrides_runpath=yes 17541 ;; 17542 esac 17543 else 17544 shlibpath_overrides_runpath=yes 17545 fi 17546 ;; 17547 17548os2*) 17549 libname_spec='$name' 17550 shrext_cmds=".dll" 17551 need_lib_prefix=no 17552 library_names_spec='$libname${shared_ext} $libname.a' 17553 dynamic_linker='OS/2 ld.exe' 17554 shlibpath_var=LIBPATH 17555 ;; 17556 17557osf3* | osf4* | osf5*) 17558 version_type=osf 17559 need_lib_prefix=no 17560 need_version=no 17561 soname_spec='${libname}${release}${shared_ext}$major' 17562 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17563 shlibpath_var=LD_LIBRARY_PATH 17564 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 17565 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 17566 ;; 17567 17568solaris*) 17569 version_type=linux 17570 need_lib_prefix=no 17571 need_version=no 17572 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17573 soname_spec='${libname}${release}${shared_ext}$major' 17574 shlibpath_var=LD_LIBRARY_PATH 17575 shlibpath_overrides_runpath=yes 17576 hardcode_into_libs=yes 17577 # ldd complains unless libraries are executable 17578 postinstall_cmds='chmod +x $lib' 17579 ;; 17580 17581sunos4*) 17582 version_type=sunos 17583 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 17584 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 17585 shlibpath_var=LD_LIBRARY_PATH 17586 shlibpath_overrides_runpath=yes 17587 if test "$with_gnu_ld" = yes; then 17588 need_lib_prefix=no 17589 fi 17590 need_version=yes 17591 ;; 17592 17593sysv4 | sysv4.3*) 17594 version_type=linux 17595 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17596 soname_spec='${libname}${release}${shared_ext}$major' 17597 shlibpath_var=LD_LIBRARY_PATH 17598 case $host_vendor in 17599 sni) 17600 shlibpath_overrides_runpath=no 17601 need_lib_prefix=no 17602 export_dynamic_flag_spec='${wl}-Blargedynsym' 17603 runpath_var=LD_RUN_PATH 17604 ;; 17605 siemens) 17606 need_lib_prefix=no 17607 ;; 17608 motorola) 17609 need_lib_prefix=no 17610 need_version=no 17611 shlibpath_overrides_runpath=no 17612 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 17613 ;; 17614 esac 17615 ;; 17616 17617sysv4*MP*) 17618 if test -d /usr/nec ;then 17619 version_type=linux 17620 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 17621 soname_spec='$libname${shared_ext}.$major' 17622 shlibpath_var=LD_LIBRARY_PATH 17623 fi 17624 ;; 17625 17626sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 17627 version_type=freebsd-elf 17628 need_lib_prefix=no 17629 need_version=no 17630 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 17631 soname_spec='${libname}${release}${shared_ext}$major' 17632 shlibpath_var=LD_LIBRARY_PATH 17633 hardcode_into_libs=yes 17634 if test "$with_gnu_ld" = yes; then 17635 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 17636 shlibpath_overrides_runpath=no 17637 else 17638 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 17639 shlibpath_overrides_runpath=yes 17640 case $host_os in 17641 sco3.2v5*) 17642 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 17643 ;; 17644 esac 17645 fi 17646 sys_lib_dlsearch_path_spec='/usr/lib' 17647 ;; 17648 17649uts4*) 17650 version_type=linux 17651 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17652 soname_spec='${libname}${release}${shared_ext}$major' 17653 shlibpath_var=LD_LIBRARY_PATH 17654 ;; 17655 17656*) 17657 dynamic_linker=no 17658 ;; 17659esac 17660echo "$as_me:$LINENO: result: $dynamic_linker" >&5 17661echo "${ECHO_T}$dynamic_linker" >&6 17662test "$dynamic_linker" = no && can_build_shared=no 17663 17664variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 17665if test "$GCC" = yes; then 17666 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 17667fi 17668 17669echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 17670echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 17671hardcode_action_GCJ= 17672if test -n "$hardcode_libdir_flag_spec_GCJ" || \ 17673 test -n "$runpath_var_GCJ" || \ 17674 test "X$hardcode_automatic_GCJ" = "Xyes" ; then 17675 17676 # We can hardcode non-existant directories. 17677 if test "$hardcode_direct_GCJ" != no && 17678 # If the only mechanism to avoid hardcoding is shlibpath_var, we 17679 # have to relink, otherwise we might link with an installed library 17680 # when we should be linking with a yet-to-be-installed one 17681 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && 17682 test "$hardcode_minus_L_GCJ" != no; then 17683 # Linking always hardcodes the temporary library directory. 17684 hardcode_action_GCJ=relink 17685 else 17686 # We can link without hardcoding, and we can hardcode nonexisting dirs. 17687 hardcode_action_GCJ=immediate 17688 fi 17689else 17690 # We cannot hardcode anything, or else we can only hardcode existing 17691 # directories. 17692 hardcode_action_GCJ=unsupported 17693fi 17694echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 17695echo "${ECHO_T}$hardcode_action_GCJ" >&6 17696 17697if test "$hardcode_action_GCJ" = relink; then 17698 # Fast installation is not supported 17699 enable_fast_install=no 17700elif test "$shlibpath_overrides_runpath" = yes || 17701 test "$enable_shared" = no; then 17702 # Fast installation is not necessary 17703 enable_fast_install=needless 17704fi 17705 17706 17707# The else clause should only fire when bootstrapping the 17708# libtool distribution, otherwise you forgot to ship ltmain.sh 17709# with your package, and you will get complaints that there are 17710# no rules to generate ltmain.sh. 17711if test -f "$ltmain"; then 17712 # See if we are running on zsh, and set the options which allow our commands through 17713 # without removal of \ escapes. 17714 if test -n "${ZSH_VERSION+set}" ; then 17715 setopt NO_GLOB_SUBST 17716 fi 17717 # Now quote all the things that may contain metacharacters while being 17718 # careful not to overquote the AC_SUBSTed values. We take copies of the 17719 # variables and quote the copies for generation of the libtool script. 17720 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 17721 SED SHELL STRIP \ 17722 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 17723 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 17724 deplibs_check_method reload_flag reload_cmds need_locks \ 17725 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 17726 lt_cv_sys_global_symbol_to_c_name_address \ 17727 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 17728 old_postinstall_cmds old_postuninstall_cmds \ 17729 compiler_GCJ \ 17730 CC_GCJ \ 17731 LD_GCJ \ 17732 lt_prog_compiler_wl_GCJ \ 17733 lt_prog_compiler_pic_GCJ \ 17734 lt_prog_compiler_static_GCJ \ 17735 lt_prog_compiler_no_builtin_flag_GCJ \ 17736 export_dynamic_flag_spec_GCJ \ 17737 thread_safe_flag_spec_GCJ \ 17738 whole_archive_flag_spec_GCJ \ 17739 enable_shared_with_static_runtimes_GCJ \ 17740 old_archive_cmds_GCJ \ 17741 old_archive_from_new_cmds_GCJ \ 17742 predep_objects_GCJ \ 17743 postdep_objects_GCJ \ 17744 predeps_GCJ \ 17745 postdeps_GCJ \ 17746 compiler_lib_search_path_GCJ \ 17747 archive_cmds_GCJ \ 17748 archive_expsym_cmds_GCJ \ 17749 postinstall_cmds_GCJ \ 17750 postuninstall_cmds_GCJ \ 17751 old_archive_from_expsyms_cmds_GCJ \ 17752 allow_undefined_flag_GCJ \ 17753 no_undefined_flag_GCJ \ 17754 export_symbols_cmds_GCJ \ 17755 hardcode_libdir_flag_spec_GCJ \ 17756 hardcode_libdir_flag_spec_ld_GCJ \ 17757 hardcode_libdir_separator_GCJ \ 17758 hardcode_automatic_GCJ \ 17759 module_cmds_GCJ \ 17760 module_expsym_cmds_GCJ \ 17761 lt_cv_prog_compiler_c_o_GCJ \ 17762 exclude_expsyms_GCJ \ 17763 include_expsyms_GCJ; do 17764 17765 case $var in 17766 old_archive_cmds_GCJ | \ 17767 old_archive_from_new_cmds_GCJ | \ 17768 archive_cmds_GCJ | \ 17769 archive_expsym_cmds_GCJ | \ 17770 module_cmds_GCJ | \ 17771 module_expsym_cmds_GCJ | \ 17772 old_archive_from_expsyms_cmds_GCJ | \ 17773 export_symbols_cmds_GCJ | \ 17774 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 17775 postinstall_cmds | postuninstall_cmds | \ 17776 old_postinstall_cmds | old_postuninstall_cmds | \ 17777 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 17778 # Double-quote double-evaled strings. 17779 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 17780 ;; 17781 *) 17782 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 17783 ;; 17784 esac 17785 done 17786 17787 case $lt_echo in 17788 *'\$0 --fallback-echo"') 17789 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 17790 ;; 17791 esac 17792 17793cfgfile="$ofile" 17794 17795 cat <<__EOF__ >> "$cfgfile" 17796# ### BEGIN LIBTOOL TAG CONFIG: $tagname 17797 17798# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 17799 17800# Shell to use when invoking shell scripts. 17801SHELL=$lt_SHELL 17802 17803# Whether or not to build shared libraries. 17804build_libtool_libs=$enable_shared 17805 17806# Whether or not to build static libraries. 17807build_old_libs=$enable_static 17808 17809# Whether or not to add -lc for building shared libraries. 17810build_libtool_need_lc=$archive_cmds_need_lc_GCJ 17811 17812# Whether or not to disallow shared libs when runtime libs are static 17813allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ 17814 17815# Whether or not to optimize for fast installation. 17816fast_install=$enable_fast_install 17817 17818# The host system. 17819host_alias=$host_alias 17820host=$host 17821host_os=$host_os 17822 17823# The build system. 17824build_alias=$build_alias 17825build=$build 17826build_os=$build_os 17827 17828# An echo program that does not interpret backslashes. 17829echo=$lt_echo 17830 17831# The archiver. 17832AR=$lt_AR 17833AR_FLAGS=$lt_AR_FLAGS 17834 17835# A C compiler. 17836LTCC=$lt_LTCC 17837 17838# LTCC compiler flags. 17839LTCFLAGS=$lt_LTCFLAGS 17840 17841# A language-specific compiler. 17842CC=$lt_compiler_GCJ 17843 17844# Is the compiler the GNU C compiler? 17845with_gcc=$GCC_GCJ 17846 17847# An ERE matcher. 17848EGREP=$lt_EGREP 17849 17850# The linker used to build libraries. 17851LD=$lt_LD_GCJ 17852 17853# Whether we need hard or soft links. 17854LN_S=$lt_LN_S 17855 17856# A BSD-compatible nm program. 17857NM=$lt_NM 17858 17859# A symbol stripping program 17860STRIP=$lt_STRIP 17861 17862# Used to examine libraries when file_magic_cmd begins "file" 17863MAGIC_CMD=$MAGIC_CMD 17864 17865# Used on cygwin: DLL creation program. 17866DLLTOOL="$DLLTOOL" 17867 17868# Used on cygwin: object dumper. 17869OBJDUMP="$OBJDUMP" 17870 17871# Used on cygwin: assembler. 17872AS="$AS" 17873 17874# The name of the directory that contains temporary libtool files. 17875objdir=$objdir 17876 17877# How to create reloadable object files. 17878reload_flag=$lt_reload_flag 17879reload_cmds=$lt_reload_cmds 17880 17881# How to pass a linker flag through the compiler. 17882wl=$lt_lt_prog_compiler_wl_GCJ 17883 17884# Object file suffix (normally "o"). 17885objext="$ac_objext" 17886 17887# Old archive suffix (normally "a"). 17888libext="$libext" 17889 17890# Shared library suffix (normally ".so"). 17891shrext_cmds='$shrext_cmds' 17892 17893# Executable file suffix (normally ""). 17894exeext="$exeext" 17895 17896# Additional compiler flags for building library objects. 17897pic_flag=$lt_lt_prog_compiler_pic_GCJ 17898pic_mode=$pic_mode 17899 17900# What is the maximum length of a command? 17901max_cmd_len=$lt_cv_sys_max_cmd_len 17902 17903# Does compiler simultaneously support -c and -o options? 17904compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ 17905 17906# Must we lock files when doing compilation? 17907need_locks=$lt_need_locks 17908 17909# Do we need the lib prefix for modules? 17910need_lib_prefix=$need_lib_prefix 17911 17912# Do we need a version for libraries? 17913need_version=$need_version 17914 17915# Whether dlopen is supported. 17916dlopen_support=$enable_dlopen 17917 17918# Whether dlopen of programs is supported. 17919dlopen_self=$enable_dlopen_self 17920 17921# Whether dlopen of statically linked programs is supported. 17922dlopen_self_static=$enable_dlopen_self_static 17923 17924# Compiler flag to prevent dynamic linking. 17925link_static_flag=$lt_lt_prog_compiler_static_GCJ 17926 17927# Compiler flag to turn off builtin functions. 17928no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ 17929 17930# Compiler flag to allow reflexive dlopens. 17931export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ 17932 17933# Compiler flag to generate shared objects directly from archives. 17934whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ 17935 17936# Compiler flag to generate thread-safe objects. 17937thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ 17938 17939# Library versioning type. 17940version_type=$version_type 17941 17942# Format of library name prefix. 17943libname_spec=$lt_libname_spec 17944 17945# List of archive names. First name is the real one, the rest are links. 17946# The last name is the one that the linker finds with -lNAME. 17947library_names_spec=$lt_library_names_spec 17948 17949# The coded name of the library, if different from the real name. 17950soname_spec=$lt_soname_spec 17951 17952# Commands used to build and install an old-style archive. 17953RANLIB=$lt_RANLIB 17954old_archive_cmds=$lt_old_archive_cmds_GCJ 17955old_postinstall_cmds=$lt_old_postinstall_cmds 17956old_postuninstall_cmds=$lt_old_postuninstall_cmds 17957 17958# Create an old-style archive from a shared archive. 17959old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ 17960 17961# Create a temporary old-style archive to link instead of a shared archive. 17962old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ 17963 17964# Commands used to build and install a shared archive. 17965archive_cmds=$lt_archive_cmds_GCJ 17966archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ 17967postinstall_cmds=$lt_postinstall_cmds 17968postuninstall_cmds=$lt_postuninstall_cmds 17969 17970# Commands used to build a loadable module (assumed same as above if empty) 17971module_cmds=$lt_module_cmds_GCJ 17972module_expsym_cmds=$lt_module_expsym_cmds_GCJ 17973 17974# Commands to strip libraries. 17975old_striplib=$lt_old_striplib 17976striplib=$lt_striplib 17977 17978# Dependencies to place before the objects being linked to create a 17979# shared library. 17980predep_objects=$lt_predep_objects_GCJ 17981 17982# Dependencies to place after the objects being linked to create a 17983# shared library. 17984postdep_objects=$lt_postdep_objects_GCJ 17985 17986# Dependencies to place before the objects being linked to create a 17987# shared library. 17988predeps=$lt_predeps_GCJ 17989 17990# Dependencies to place after the objects being linked to create a 17991# shared library. 17992postdeps=$lt_postdeps_GCJ 17993 17994# The library search path used internally by the compiler when linking 17995# a shared library. 17996compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ 17997 17998# Method to check whether dependent libraries are shared objects. 17999deplibs_check_method=$lt_deplibs_check_method 18000 18001# Command to use when deplibs_check_method == file_magic. 18002file_magic_cmd=$lt_file_magic_cmd 18003 18004# Flag that allows shared libraries with undefined symbols to be built. 18005allow_undefined_flag=$lt_allow_undefined_flag_GCJ 18006 18007# Flag that forces no undefined symbols. 18008no_undefined_flag=$lt_no_undefined_flag_GCJ 18009 18010# Commands used to finish a libtool library installation in a directory. 18011finish_cmds=$lt_finish_cmds 18012 18013# Same as above, but a single script fragment to be evaled but not shown. 18014finish_eval=$lt_finish_eval 18015 18016# Take the output of nm and produce a listing of raw symbols and C names. 18017global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 18018 18019# Transform the output of nm in a proper C declaration 18020global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 18021 18022# Transform the output of nm in a C name address pair 18023global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 18024 18025# This is the shared library runtime path variable. 18026runpath_var=$runpath_var 18027 18028# This is the shared library path variable. 18029shlibpath_var=$shlibpath_var 18030 18031# Is shlibpath searched before the hard-coded library search path? 18032shlibpath_overrides_runpath=$shlibpath_overrides_runpath 18033 18034# How to hardcode a shared library path into an executable. 18035hardcode_action=$hardcode_action_GCJ 18036 18037# Whether we should hardcode library paths into libraries. 18038hardcode_into_libs=$hardcode_into_libs 18039 18040# Flag to hardcode \$libdir into a binary during linking. 18041# This must work even if \$libdir does not exist. 18042hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ 18043 18044# If ld is used when linking, flag to hardcode \$libdir into 18045# a binary during linking. This must work even if \$libdir does 18046# not exist. 18047hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ 18048 18049# Whether we need a single -rpath flag with a separated argument. 18050hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ 18051 18052# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 18053# resulting binary. 18054hardcode_direct=$hardcode_direct_GCJ 18055 18056# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 18057# resulting binary. 18058hardcode_minus_L=$hardcode_minus_L_GCJ 18059 18060# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 18061# the resulting binary. 18062hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ 18063 18064# Set to yes if building a shared library automatically hardcodes DIR into the library 18065# and all subsequent libraries and executables linked against it. 18066hardcode_automatic=$hardcode_automatic_GCJ 18067 18068# Variables whose values should be saved in libtool wrapper scripts and 18069# restored at relink time. 18070variables_saved_for_relink="$variables_saved_for_relink" 18071 18072# Whether libtool must link a program against all its dependency libraries. 18073link_all_deplibs=$link_all_deplibs_GCJ 18074 18075# Compile-time system search path for libraries 18076sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 18077 18078# Run-time system search path for libraries 18079sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 18080 18081# Fix the shell variable \$srcfile for the compiler. 18082fix_srcfile_path="$fix_srcfile_path_GCJ" 18083 18084# Set to yes if exported symbols are required. 18085always_export_symbols=$always_export_symbols_GCJ 18086 18087# The commands to list exported symbols. 18088export_symbols_cmds=$lt_export_symbols_cmds_GCJ 18089 18090# The commands to extract the exported symbol list from a shared archive. 18091extract_expsyms_cmds=$lt_extract_expsyms_cmds 18092 18093# Symbols that should not be listed in the preloaded symbols. 18094exclude_expsyms=$lt_exclude_expsyms_GCJ 18095 18096# Symbols that must always be exported. 18097include_expsyms=$lt_include_expsyms_GCJ 18098 18099# ### END LIBTOOL TAG CONFIG: $tagname 18100 18101__EOF__ 18102 18103 18104else 18105 # If there is no Makefile yet, we rely on a make rule to execute 18106 # `config.status --recheck' to rerun these tests and create the 18107 # libtool script then. 18108 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 18109 if test -f "$ltmain_in"; then 18110 test -f Makefile && make "$ltmain" 18111 fi 18112fi 18113 18114 18115ac_ext=c 18116ac_cpp='$CPP $CPPFLAGS' 18117ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 18118ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 18119ac_compiler_gnu=$ac_cv_c_compiler_gnu 18120 18121CC="$lt_save_CC" 18122 18123 else 18124 tagname="" 18125 fi 18126 ;; 18127 18128 RC) 18129 18130 18131 18132# Source file extension for RC test sources. 18133ac_ext=rc 18134 18135# Object file extension for compiled RC test sources. 18136objext=o 18137objext_RC=$objext 18138 18139# Code to be used in simple compile tests 18140lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n' 18141 18142# Code to be used in simple link tests 18143lt_simple_link_test_code="$lt_simple_compile_test_code" 18144 18145# ltmain only uses $CC for tagged configurations so make sure $CC is set. 18146 18147# If no C compiler was specified, use CC. 18148LTCC=${LTCC-"$CC"} 18149 18150# If no C compiler flags were specified, use CFLAGS. 18151LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 18152 18153# Allow CC to be a program name with arguments. 18154compiler=$CC 18155 18156 18157# save warnings/boilerplate of simple test code 18158ac_outfile=conftest.$ac_objext 18159printf "$lt_simple_compile_test_code" >conftest.$ac_ext 18160eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 18161_lt_compiler_boilerplate=`cat conftest.err` 18162$rm conftest* 18163 18164ac_outfile=conftest.$ac_objext 18165printf "$lt_simple_link_test_code" >conftest.$ac_ext 18166eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 18167_lt_linker_boilerplate=`cat conftest.err` 18168$rm conftest* 18169 18170 18171# Allow CC to be a program name with arguments. 18172lt_save_CC="$CC" 18173CC=${RC-"windres"} 18174compiler=$CC 18175compiler_RC=$CC 18176for cc_temp in $compiler""; do 18177 case $cc_temp in 18178 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 18179 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 18180 \-*) ;; 18181 *) break;; 18182 esac 18183done 18184cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 18185 18186lt_cv_prog_compiler_c_o_RC=yes 18187 18188# The else clause should only fire when bootstrapping the 18189# libtool distribution, otherwise you forgot to ship ltmain.sh 18190# with your package, and you will get complaints that there are 18191# no rules to generate ltmain.sh. 18192if test -f "$ltmain"; then 18193 # See if we are running on zsh, and set the options which allow our commands through 18194 # without removal of \ escapes. 18195 if test -n "${ZSH_VERSION+set}" ; then 18196 setopt NO_GLOB_SUBST 18197 fi 18198 # Now quote all the things that may contain metacharacters while being 18199 # careful not to overquote the AC_SUBSTed values. We take copies of the 18200 # variables and quote the copies for generation of the libtool script. 18201 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 18202 SED SHELL STRIP \ 18203 libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 18204 old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 18205 deplibs_check_method reload_flag reload_cmds need_locks \ 18206 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 18207 lt_cv_sys_global_symbol_to_c_name_address \ 18208 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 18209 old_postinstall_cmds old_postuninstall_cmds \ 18210 compiler_RC \ 18211 CC_RC \ 18212 LD_RC \ 18213 lt_prog_compiler_wl_RC \ 18214 lt_prog_compiler_pic_RC \ 18215 lt_prog_compiler_static_RC \ 18216 lt_prog_compiler_no_builtin_flag_RC \ 18217 export_dynamic_flag_spec_RC \ 18218 thread_safe_flag_spec_RC \ 18219 whole_archive_flag_spec_RC \ 18220 enable_shared_with_static_runtimes_RC \ 18221 old_archive_cmds_RC \ 18222 old_archive_from_new_cmds_RC \ 18223 predep_objects_RC \ 18224 postdep_objects_RC \ 18225 predeps_RC \ 18226 postdeps_RC \ 18227 compiler_lib_search_path_RC \ 18228 archive_cmds_RC \ 18229 archive_expsym_cmds_RC \ 18230 postinstall_cmds_RC \ 18231 postuninstall_cmds_RC \ 18232 old_archive_from_expsyms_cmds_RC \ 18233 allow_undefined_flag_RC \ 18234 no_undefined_flag_RC \ 18235 export_symbols_cmds_RC \ 18236 hardcode_libdir_flag_spec_RC \ 18237 hardcode_libdir_flag_spec_ld_RC \ 18238 hardcode_libdir_separator_RC \ 18239 hardcode_automatic_RC \ 18240 module_cmds_RC \ 18241 module_expsym_cmds_RC \ 18242 lt_cv_prog_compiler_c_o_RC \ 18243 exclude_expsyms_RC \ 18244 include_expsyms_RC; do 18245 18246 case $var in 18247 old_archive_cmds_RC | \ 18248 old_archive_from_new_cmds_RC | \ 18249 archive_cmds_RC | \ 18250 archive_expsym_cmds_RC | \ 18251 module_cmds_RC | \ 18252 module_expsym_cmds_RC | \ 18253 old_archive_from_expsyms_cmds_RC | \ 18254 export_symbols_cmds_RC | \ 18255 extract_expsyms_cmds | reload_cmds | finish_cmds | \ 18256 postinstall_cmds | postuninstall_cmds | \ 18257 old_postinstall_cmds | old_postuninstall_cmds | \ 18258 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 18259 # Double-quote double-evaled strings. 18260 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 18261 ;; 18262 *) 18263 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 18264 ;; 18265 esac 18266 done 18267 18268 case $lt_echo in 18269 *'\$0 --fallback-echo"') 18270 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 18271 ;; 18272 esac 18273 18274cfgfile="$ofile" 18275 18276 cat <<__EOF__ >> "$cfgfile" 18277# ### BEGIN LIBTOOL TAG CONFIG: $tagname 18278 18279# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 18280 18281# Shell to use when invoking shell scripts. 18282SHELL=$lt_SHELL 18283 18284# Whether or not to build shared libraries. 18285build_libtool_libs=$enable_shared 18286 18287# Whether or not to build static libraries. 18288build_old_libs=$enable_static 18289 18290# Whether or not to add -lc for building shared libraries. 18291build_libtool_need_lc=$archive_cmds_need_lc_RC 18292 18293# Whether or not to disallow shared libs when runtime libs are static 18294allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC 18295 18296# Whether or not to optimize for fast installation. 18297fast_install=$enable_fast_install 18298 18299# The host system. 18300host_alias=$host_alias 18301host=$host 18302host_os=$host_os 18303 18304# The build system. 18305build_alias=$build_alias 18306build=$build 18307build_os=$build_os 18308 18309# An echo program that does not interpret backslashes. 18310echo=$lt_echo 18311 18312# The archiver. 18313AR=$lt_AR 18314AR_FLAGS=$lt_AR_FLAGS 18315 18316# A C compiler. 18317LTCC=$lt_LTCC 18318 18319# LTCC compiler flags. 18320LTCFLAGS=$lt_LTCFLAGS 18321 18322# A language-specific compiler. 18323CC=$lt_compiler_RC 18324 18325# Is the compiler the GNU C compiler? 18326with_gcc=$GCC_RC 18327 18328# An ERE matcher. 18329EGREP=$lt_EGREP 18330 18331# The linker used to build libraries. 18332LD=$lt_LD_RC 18333 18334# Whether we need hard or soft links. 18335LN_S=$lt_LN_S 18336 18337# A BSD-compatible nm program. 18338NM=$lt_NM 18339 18340# A symbol stripping program 18341STRIP=$lt_STRIP 18342 18343# Used to examine libraries when file_magic_cmd begins "file" 18344MAGIC_CMD=$MAGIC_CMD 18345 18346# Used on cygwin: DLL creation program. 18347DLLTOOL="$DLLTOOL" 18348 18349# Used on cygwin: object dumper. 18350OBJDUMP="$OBJDUMP" 18351 18352# Used on cygwin: assembler. 18353AS="$AS" 18354 18355# The name of the directory that contains temporary libtool files. 18356objdir=$objdir 18357 18358# How to create reloadable object files. 18359reload_flag=$lt_reload_flag 18360reload_cmds=$lt_reload_cmds 18361 18362# How to pass a linker flag through the compiler. 18363wl=$lt_lt_prog_compiler_wl_RC 18364 18365# Object file suffix (normally "o"). 18366objext="$ac_objext" 18367 18368# Old archive suffix (normally "a"). 18369libext="$libext" 18370 18371# Shared library suffix (normally ".so"). 18372shrext_cmds='$shrext_cmds' 18373 18374# Executable file suffix (normally ""). 18375exeext="$exeext" 18376 18377# Additional compiler flags for building library objects. 18378pic_flag=$lt_lt_prog_compiler_pic_RC 18379pic_mode=$pic_mode 18380 18381# What is the maximum length of a command? 18382max_cmd_len=$lt_cv_sys_max_cmd_len 18383 18384# Does compiler simultaneously support -c and -o options? 18385compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC 18386 18387# Must we lock files when doing compilation? 18388need_locks=$lt_need_locks 18389 18390# Do we need the lib prefix for modules? 18391need_lib_prefix=$need_lib_prefix 18392 18393# Do we need a version for libraries? 18394need_version=$need_version 18395 18396# Whether dlopen is supported. 18397dlopen_support=$enable_dlopen 18398 18399# Whether dlopen of programs is supported. 18400dlopen_self=$enable_dlopen_self 18401 18402# Whether dlopen of statically linked programs is supported. 18403dlopen_self_static=$enable_dlopen_self_static 18404 18405# Compiler flag to prevent dynamic linking. 18406link_static_flag=$lt_lt_prog_compiler_static_RC 18407 18408# Compiler flag to turn off builtin functions. 18409no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC 18410 18411# Compiler flag to allow reflexive dlopens. 18412export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC 18413 18414# Compiler flag to generate shared objects directly from archives. 18415whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC 18416 18417# Compiler flag to generate thread-safe objects. 18418thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC 18419 18420# Library versioning type. 18421version_type=$version_type 18422 18423# Format of library name prefix. 18424libname_spec=$lt_libname_spec 18425 18426# List of archive names. First name is the real one, the rest are links. 18427# The last name is the one that the linker finds with -lNAME. 18428library_names_spec=$lt_library_names_spec 18429 18430# The coded name of the library, if different from the real name. 18431soname_spec=$lt_soname_spec 18432 18433# Commands used to build and install an old-style archive. 18434RANLIB=$lt_RANLIB 18435old_archive_cmds=$lt_old_archive_cmds_RC 18436old_postinstall_cmds=$lt_old_postinstall_cmds 18437old_postuninstall_cmds=$lt_old_postuninstall_cmds 18438 18439# Create an old-style archive from a shared archive. 18440old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC 18441 18442# Create a temporary old-style archive to link instead of a shared archive. 18443old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC 18444 18445# Commands used to build and install a shared archive. 18446archive_cmds=$lt_archive_cmds_RC 18447archive_expsym_cmds=$lt_archive_expsym_cmds_RC 18448postinstall_cmds=$lt_postinstall_cmds 18449postuninstall_cmds=$lt_postuninstall_cmds 18450 18451# Commands used to build a loadable module (assumed same as above if empty) 18452module_cmds=$lt_module_cmds_RC 18453module_expsym_cmds=$lt_module_expsym_cmds_RC 18454 18455# Commands to strip libraries. 18456old_striplib=$lt_old_striplib 18457striplib=$lt_striplib 18458 18459# Dependencies to place before the objects being linked to create a 18460# shared library. 18461predep_objects=$lt_predep_objects_RC 18462 18463# Dependencies to place after the objects being linked to create a 18464# shared library. 18465postdep_objects=$lt_postdep_objects_RC 18466 18467# Dependencies to place before the objects being linked to create a 18468# shared library. 18469predeps=$lt_predeps_RC 18470 18471# Dependencies to place after the objects being linked to create a 18472# shared library. 18473postdeps=$lt_postdeps_RC 18474 18475# The library search path used internally by the compiler when linking 18476# a shared library. 18477compiler_lib_search_path=$lt_compiler_lib_search_path_RC 18478 18479# Method to check whether dependent libraries are shared objects. 18480deplibs_check_method=$lt_deplibs_check_method 18481 18482# Command to use when deplibs_check_method == file_magic. 18483file_magic_cmd=$lt_file_magic_cmd 18484 18485# Flag that allows shared libraries with undefined symbols to be built. 18486allow_undefined_flag=$lt_allow_undefined_flag_RC 18487 18488# Flag that forces no undefined symbols. 18489no_undefined_flag=$lt_no_undefined_flag_RC 18490 18491# Commands used to finish a libtool library installation in a directory. 18492finish_cmds=$lt_finish_cmds 18493 18494# Same as above, but a single script fragment to be evaled but not shown. 18495finish_eval=$lt_finish_eval 18496 18497# Take the output of nm and produce a listing of raw symbols and C names. 18498global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 18499 18500# Transform the output of nm in a proper C declaration 18501global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 18502 18503# Transform the output of nm in a C name address pair 18504global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 18505 18506# This is the shared library runtime path variable. 18507runpath_var=$runpath_var 18508 18509# This is the shared library path variable. 18510shlibpath_var=$shlibpath_var 18511 18512# Is shlibpath searched before the hard-coded library search path? 18513shlibpath_overrides_runpath=$shlibpath_overrides_runpath 18514 18515# How to hardcode a shared library path into an executable. 18516hardcode_action=$hardcode_action_RC 18517 18518# Whether we should hardcode library paths into libraries. 18519hardcode_into_libs=$hardcode_into_libs 18520 18521# Flag to hardcode \$libdir into a binary during linking. 18522# This must work even if \$libdir does not exist. 18523hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC 18524 18525# If ld is used when linking, flag to hardcode \$libdir into 18526# a binary during linking. This must work even if \$libdir does 18527# not exist. 18528hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC 18529 18530# Whether we need a single -rpath flag with a separated argument. 18531hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC 18532 18533# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 18534# resulting binary. 18535hardcode_direct=$hardcode_direct_RC 18536 18537# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 18538# resulting binary. 18539hardcode_minus_L=$hardcode_minus_L_RC 18540 18541# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 18542# the resulting binary. 18543hardcode_shlibpath_var=$hardcode_shlibpath_var_RC 18544 18545# Set to yes if building a shared library automatically hardcodes DIR into the library 18546# and all subsequent libraries and executables linked against it. 18547hardcode_automatic=$hardcode_automatic_RC 18548 18549# Variables whose values should be saved in libtool wrapper scripts and 18550# restored at relink time. 18551variables_saved_for_relink="$variables_saved_for_relink" 18552 18553# Whether libtool must link a program against all its dependency libraries. 18554link_all_deplibs=$link_all_deplibs_RC 18555 18556# Compile-time system search path for libraries 18557sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 18558 18559# Run-time system search path for libraries 18560sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 18561 18562# Fix the shell variable \$srcfile for the compiler. 18563fix_srcfile_path="$fix_srcfile_path_RC" 18564 18565# Set to yes if exported symbols are required. 18566always_export_symbols=$always_export_symbols_RC 18567 18568# The commands to list exported symbols. 18569export_symbols_cmds=$lt_export_symbols_cmds_RC 18570 18571# The commands to extract the exported symbol list from a shared archive. 18572extract_expsyms_cmds=$lt_extract_expsyms_cmds 18573 18574# Symbols that should not be listed in the preloaded symbols. 18575exclude_expsyms=$lt_exclude_expsyms_RC 18576 18577# Symbols that must always be exported. 18578include_expsyms=$lt_include_expsyms_RC 18579 18580# ### END LIBTOOL TAG CONFIG: $tagname 18581 18582__EOF__ 18583 18584 18585else 18586 # If there is no Makefile yet, we rely on a make rule to execute 18587 # `config.status --recheck' to rerun these tests and create the 18588 # libtool script then. 18589 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 18590 if test -f "$ltmain_in"; then 18591 test -f Makefile && make "$ltmain" 18592 fi 18593fi 18594 18595 18596ac_ext=c 18597ac_cpp='$CPP $CPPFLAGS' 18598ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 18599ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 18600ac_compiler_gnu=$ac_cv_c_compiler_gnu 18601 18602CC="$lt_save_CC" 18603 18604 ;; 18605 18606 *) 18607 { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 18608echo "$as_me: error: Unsupported tag name: $tagname" >&2;} 18609 { (exit 1); exit 1; }; } 18610 ;; 18611 esac 18612 18613 # Append the new tag name to the list of available tags. 18614 if test -n "$tagname" ; then 18615 available_tags="$available_tags $tagname" 18616 fi 18617 fi 18618 done 18619 IFS="$lt_save_ifs" 18620 18621 # Now substitute the updated list of available tags. 18622 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then 18623 mv "${ofile}T" "$ofile" 18624 chmod +x "$ofile" 18625 else 18626 rm -f "${ofile}T" 18627 { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 18628echo "$as_me: error: unable to update list of available tagged configurations." >&2;} 18629 { (exit 1); exit 1; }; } 18630 fi 18631fi 18632 18633 18634 18635# This can be used to rebuild libtool when needed 18636LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" 18637 18638# Always use our own libtool. 18639LIBTOOL='$(SHELL) $(top_builddir)/libtool' 18640 18641# Prevent multiple expansion 18642 18643 18644 18645 18646 18647 18648 18649 18650 18651 18652 18653 18654 18655 18656 18657 18658 18659 18660 18661 18662ac_ext=c 18663ac_cpp='$CPP $CPPFLAGS' 18664ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 18665ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 18666ac_compiler_gnu=$ac_cv_c_compiler_gnu 18667if test -n "$ac_tool_prefix"; then 18668 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 18669set dummy ${ac_tool_prefix}gcc; ac_word=$2 18670echo "$as_me:$LINENO: checking for $ac_word" >&5 18671echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 18672if test "${ac_cv_prog_CC+set}" = set; then 18673 echo $ECHO_N "(cached) $ECHO_C" >&6 18674else 18675 if test -n "$CC"; then 18676 ac_cv_prog_CC="$CC" # Let the user override the test. 18677else 18678as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18679for as_dir in $PATH 18680do 18681 IFS=$as_save_IFS 18682 test -z "$as_dir" && as_dir=. 18683 for ac_exec_ext in '' $ac_executable_extensions; do 18684 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18685 ac_cv_prog_CC="${ac_tool_prefix}gcc" 18686 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18687 break 2 18688 fi 18689done 18690done 18691 18692fi 18693fi 18694CC=$ac_cv_prog_CC 18695if test -n "$CC"; then 18696 echo "$as_me:$LINENO: result: $CC" >&5 18697echo "${ECHO_T}$CC" >&6 18698else 18699 echo "$as_me:$LINENO: result: no" >&5 18700echo "${ECHO_T}no" >&6 18701fi 18702 18703fi 18704if test -z "$ac_cv_prog_CC"; then 18705 ac_ct_CC=$CC 18706 # Extract the first word of "gcc", so it can be a program name with args. 18707set dummy gcc; ac_word=$2 18708echo "$as_me:$LINENO: checking for $ac_word" >&5 18709echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 18710if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 18711 echo $ECHO_N "(cached) $ECHO_C" >&6 18712else 18713 if test -n "$ac_ct_CC"; then 18714 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 18715else 18716as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18717for as_dir in $PATH 18718do 18719 IFS=$as_save_IFS 18720 test -z "$as_dir" && as_dir=. 18721 for ac_exec_ext in '' $ac_executable_extensions; do 18722 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18723 ac_cv_prog_ac_ct_CC="gcc" 18724 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18725 break 2 18726 fi 18727done 18728done 18729 18730fi 18731fi 18732ac_ct_CC=$ac_cv_prog_ac_ct_CC 18733if test -n "$ac_ct_CC"; then 18734 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 18735echo "${ECHO_T}$ac_ct_CC" >&6 18736else 18737 echo "$as_me:$LINENO: result: no" >&5 18738echo "${ECHO_T}no" >&6 18739fi 18740 18741 CC=$ac_ct_CC 18742else 18743 CC="$ac_cv_prog_CC" 18744fi 18745 18746if test -z "$CC"; then 18747 if test -n "$ac_tool_prefix"; then 18748 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 18749set dummy ${ac_tool_prefix}cc; ac_word=$2 18750echo "$as_me:$LINENO: checking for $ac_word" >&5 18751echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 18752if test "${ac_cv_prog_CC+set}" = set; then 18753 echo $ECHO_N "(cached) $ECHO_C" >&6 18754else 18755 if test -n "$CC"; then 18756 ac_cv_prog_CC="$CC" # Let the user override the test. 18757else 18758as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18759for as_dir in $PATH 18760do 18761 IFS=$as_save_IFS 18762 test -z "$as_dir" && as_dir=. 18763 for ac_exec_ext in '' $ac_executable_extensions; do 18764 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18765 ac_cv_prog_CC="${ac_tool_prefix}cc" 18766 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18767 break 2 18768 fi 18769done 18770done 18771 18772fi 18773fi 18774CC=$ac_cv_prog_CC 18775if test -n "$CC"; then 18776 echo "$as_me:$LINENO: result: $CC" >&5 18777echo "${ECHO_T}$CC" >&6 18778else 18779 echo "$as_me:$LINENO: result: no" >&5 18780echo "${ECHO_T}no" >&6 18781fi 18782 18783fi 18784if test -z "$ac_cv_prog_CC"; then 18785 ac_ct_CC=$CC 18786 # Extract the first word of "cc", so it can be a program name with args. 18787set dummy cc; ac_word=$2 18788echo "$as_me:$LINENO: checking for $ac_word" >&5 18789echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 18790if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 18791 echo $ECHO_N "(cached) $ECHO_C" >&6 18792else 18793 if test -n "$ac_ct_CC"; then 18794 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 18795else 18796as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18797for as_dir in $PATH 18798do 18799 IFS=$as_save_IFS 18800 test -z "$as_dir" && as_dir=. 18801 for ac_exec_ext in '' $ac_executable_extensions; do 18802 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18803 ac_cv_prog_ac_ct_CC="cc" 18804 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18805 break 2 18806 fi 18807done 18808done 18809 18810fi 18811fi 18812ac_ct_CC=$ac_cv_prog_ac_ct_CC 18813if test -n "$ac_ct_CC"; then 18814 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 18815echo "${ECHO_T}$ac_ct_CC" >&6 18816else 18817 echo "$as_me:$LINENO: result: no" >&5 18818echo "${ECHO_T}no" >&6 18819fi 18820 18821 CC=$ac_ct_CC 18822else 18823 CC="$ac_cv_prog_CC" 18824fi 18825 18826fi 18827if test -z "$CC"; then 18828 # Extract the first word of "cc", so it can be a program name with args. 18829set dummy cc; ac_word=$2 18830echo "$as_me:$LINENO: checking for $ac_word" >&5 18831echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 18832if test "${ac_cv_prog_CC+set}" = set; then 18833 echo $ECHO_N "(cached) $ECHO_C" >&6 18834else 18835 if test -n "$CC"; then 18836 ac_cv_prog_CC="$CC" # Let the user override the test. 18837else 18838 ac_prog_rejected=no 18839as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18840for as_dir in $PATH 18841do 18842 IFS=$as_save_IFS 18843 test -z "$as_dir" && as_dir=. 18844 for ac_exec_ext in '' $ac_executable_extensions; do 18845 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18846 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 18847 ac_prog_rejected=yes 18848 continue 18849 fi 18850 ac_cv_prog_CC="cc" 18851 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18852 break 2 18853 fi 18854done 18855done 18856 18857if test $ac_prog_rejected = yes; then 18858 # We found a bogon in the path, so make sure we never use it. 18859 set dummy $ac_cv_prog_CC 18860 shift 18861 if test $# != 0; then 18862 # We chose a different compiler from the bogus one. 18863 # However, it has the same basename, so the bogon will be chosen 18864 # first if we set CC to just the basename; use the full file name. 18865 shift 18866 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 18867 fi 18868fi 18869fi 18870fi 18871CC=$ac_cv_prog_CC 18872if test -n "$CC"; then 18873 echo "$as_me:$LINENO: result: $CC" >&5 18874echo "${ECHO_T}$CC" >&6 18875else 18876 echo "$as_me:$LINENO: result: no" >&5 18877echo "${ECHO_T}no" >&6 18878fi 18879 18880fi 18881if test -z "$CC"; then 18882 if test -n "$ac_tool_prefix"; then 18883 for ac_prog in cl 18884 do 18885 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 18886set dummy $ac_tool_prefix$ac_prog; ac_word=$2 18887echo "$as_me:$LINENO: checking for $ac_word" >&5 18888echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 18889if test "${ac_cv_prog_CC+set}" = set; then 18890 echo $ECHO_N "(cached) $ECHO_C" >&6 18891else 18892 if test -n "$CC"; then 18893 ac_cv_prog_CC="$CC" # Let the user override the test. 18894else 18895as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18896for as_dir in $PATH 18897do 18898 IFS=$as_save_IFS 18899 test -z "$as_dir" && as_dir=. 18900 for ac_exec_ext in '' $ac_executable_extensions; do 18901 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18902 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 18903 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18904 break 2 18905 fi 18906done 18907done 18908 18909fi 18910fi 18911CC=$ac_cv_prog_CC 18912if test -n "$CC"; then 18913 echo "$as_me:$LINENO: result: $CC" >&5 18914echo "${ECHO_T}$CC" >&6 18915else 18916 echo "$as_me:$LINENO: result: no" >&5 18917echo "${ECHO_T}no" >&6 18918fi 18919 18920 test -n "$CC" && break 18921 done 18922fi 18923if test -z "$CC"; then 18924 ac_ct_CC=$CC 18925 for ac_prog in cl 18926do 18927 # Extract the first word of "$ac_prog", so it can be a program name with args. 18928set dummy $ac_prog; ac_word=$2 18929echo "$as_me:$LINENO: checking for $ac_word" >&5 18930echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 18931if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 18932 echo $ECHO_N "(cached) $ECHO_C" >&6 18933else 18934 if test -n "$ac_ct_CC"; then 18935 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 18936else 18937as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18938for as_dir in $PATH 18939do 18940 IFS=$as_save_IFS 18941 test -z "$as_dir" && as_dir=. 18942 for ac_exec_ext in '' $ac_executable_extensions; do 18943 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18944 ac_cv_prog_ac_ct_CC="$ac_prog" 18945 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 18946 break 2 18947 fi 18948done 18949done 18950 18951fi 18952fi 18953ac_ct_CC=$ac_cv_prog_ac_ct_CC 18954if test -n "$ac_ct_CC"; then 18955 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 18956echo "${ECHO_T}$ac_ct_CC" >&6 18957else 18958 echo "$as_me:$LINENO: result: no" >&5 18959echo "${ECHO_T}no" >&6 18960fi 18961 18962 test -n "$ac_ct_CC" && break 18963done 18964 18965 CC=$ac_ct_CC 18966fi 18967 18968fi 18969 18970 18971test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 18972See \`config.log' for more details." >&5 18973echo "$as_me: error: no acceptable C compiler found in \$PATH 18974See \`config.log' for more details." >&2;} 18975 { (exit 1); exit 1; }; } 18976 18977# Provide some information about the compiler. 18978echo "$as_me:$LINENO:" \ 18979 "checking for C compiler version" >&5 18980ac_compiler=`set X $ac_compile; echo $2` 18981{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 18982 (eval $ac_compiler --version </dev/null >&5) 2>&5 18983 ac_status=$? 18984 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18985 (exit $ac_status); } 18986{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 18987 (eval $ac_compiler -v </dev/null >&5) 2>&5 18988 ac_status=$? 18989 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18990 (exit $ac_status); } 18991{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5 18992 (eval $ac_compiler -V </dev/null >&5) 2>&5 18993 ac_status=$? 18994 echo "$as_me:$LINENO: \$? = $ac_status" >&5 18995 (exit $ac_status); } 18996 18997echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 18998echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 18999if test "${ac_cv_c_compiler_gnu+set}" = set; then 19000 echo $ECHO_N "(cached) $ECHO_C" >&6 19001else 19002 cat >conftest.$ac_ext <<_ACEOF 19003/* confdefs.h. */ 19004_ACEOF 19005cat confdefs.h >>conftest.$ac_ext 19006cat >>conftest.$ac_ext <<_ACEOF 19007/* end confdefs.h. */ 19008 19009int 19010main () 19011{ 19012#ifndef __GNUC__ 19013 choke me 19014#endif 19015 19016 ; 19017 return 0; 19018} 19019_ACEOF 19020rm -f conftest.$ac_objext 19021if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 19022 (eval $ac_compile) 2>conftest.er1 19023 ac_status=$? 19024 grep -v '^ *+' conftest.er1 >conftest.err 19025 rm -f conftest.er1 19026 cat conftest.err >&5 19027 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19028 (exit $ac_status); } && 19029 { ac_try='test -z "$ac_c_werror_flag" 19030 || test ! -s conftest.err' 19031 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19032 (eval $ac_try) 2>&5 19033 ac_status=$? 19034 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19035 (exit $ac_status); }; } && 19036 { ac_try='test -s conftest.$ac_objext' 19037 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19038 (eval $ac_try) 2>&5 19039 ac_status=$? 19040 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19041 (exit $ac_status); }; }; then 19042 ac_compiler_gnu=yes 19043else 19044 echo "$as_me: failed program was:" >&5 19045sed 's/^/| /' conftest.$ac_ext >&5 19046 19047ac_compiler_gnu=no 19048fi 19049rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 19050ac_cv_c_compiler_gnu=$ac_compiler_gnu 19051 19052fi 19053echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 19054echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 19055GCC=`test $ac_compiler_gnu = yes && echo yes` 19056ac_test_CFLAGS=${CFLAGS+set} 19057ac_save_CFLAGS=$CFLAGS 19058CFLAGS="-g" 19059echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 19060echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 19061if test "${ac_cv_prog_cc_g+set}" = set; then 19062 echo $ECHO_N "(cached) $ECHO_C" >&6 19063else 19064 cat >conftest.$ac_ext <<_ACEOF 19065/* confdefs.h. */ 19066_ACEOF 19067cat confdefs.h >>conftest.$ac_ext 19068cat >>conftest.$ac_ext <<_ACEOF 19069/* end confdefs.h. */ 19070 19071int 19072main () 19073{ 19074 19075 ; 19076 return 0; 19077} 19078_ACEOF 19079rm -f conftest.$ac_objext 19080if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 19081 (eval $ac_compile) 2>conftest.er1 19082 ac_status=$? 19083 grep -v '^ *+' conftest.er1 >conftest.err 19084 rm -f conftest.er1 19085 cat conftest.err >&5 19086 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19087 (exit $ac_status); } && 19088 { ac_try='test -z "$ac_c_werror_flag" 19089 || test ! -s conftest.err' 19090 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19091 (eval $ac_try) 2>&5 19092 ac_status=$? 19093 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19094 (exit $ac_status); }; } && 19095 { ac_try='test -s conftest.$ac_objext' 19096 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19097 (eval $ac_try) 2>&5 19098 ac_status=$? 19099 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19100 (exit $ac_status); }; }; then 19101 ac_cv_prog_cc_g=yes 19102else 19103 echo "$as_me: failed program was:" >&5 19104sed 's/^/| /' conftest.$ac_ext >&5 19105 19106ac_cv_prog_cc_g=no 19107fi 19108rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 19109fi 19110echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 19111echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 19112if test "$ac_test_CFLAGS" = set; then 19113 CFLAGS=$ac_save_CFLAGS 19114elif test $ac_cv_prog_cc_g = yes; then 19115 if test "$GCC" = yes; then 19116 CFLAGS="-g -O2" 19117 else 19118 CFLAGS="-g" 19119 fi 19120else 19121 if test "$GCC" = yes; then 19122 CFLAGS="-O2" 19123 else 19124 CFLAGS= 19125 fi 19126fi 19127echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 19128echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 19129if test "${ac_cv_prog_cc_stdc+set}" = set; then 19130 echo $ECHO_N "(cached) $ECHO_C" >&6 19131else 19132 ac_cv_prog_cc_stdc=no 19133ac_save_CC=$CC 19134cat >conftest.$ac_ext <<_ACEOF 19135/* confdefs.h. */ 19136_ACEOF 19137cat confdefs.h >>conftest.$ac_ext 19138cat >>conftest.$ac_ext <<_ACEOF 19139/* end confdefs.h. */ 19140#include <stdarg.h> 19141#include <stdio.h> 19142#include <sys/types.h> 19143#include <sys/stat.h> 19144/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 19145struct buf { int x; }; 19146FILE * (*rcsopen) (struct buf *, struct stat *, int); 19147static char *e (p, i) 19148 char **p; 19149 int i; 19150{ 19151 return p[i]; 19152} 19153static char *f (char * (*g) (char **, int), char **p, ...) 19154{ 19155 char *s; 19156 va_list v; 19157 va_start (v,p); 19158 s = g (p, va_arg (v,int)); 19159 va_end (v); 19160 return s; 19161} 19162 19163/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 19164 function prototypes and stuff, but not '\xHH' hex character constants. 19165 These don't provoke an error unfortunately, instead are silently treated 19166 as 'x'. The following induces an error, until -std1 is added to get 19167 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 19168 array size at least. It's necessary to write '\x00'==0 to get something 19169 that's true only with -std1. */ 19170int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 19171 19172int test (int i, double x); 19173struct s1 {int (*f) (int a);}; 19174struct s2 {int (*f) (double a);}; 19175int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 19176int argc; 19177char **argv; 19178int 19179main () 19180{ 19181return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 19182 ; 19183 return 0; 19184} 19185_ACEOF 19186# Don't try gcc -ansi; that turns off useful extensions and 19187# breaks some systems' header files. 19188# AIX -qlanglvl=ansi 19189# Ultrix and OSF/1 -std1 19190# HP-UX 10.20 and later -Ae 19191# HP-UX older versions -Aa -D_HPUX_SOURCE 19192# SVR4 -Xc -D__EXTENSIONS__ 19193for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 19194do 19195 CC="$ac_save_CC $ac_arg" 19196 rm -f conftest.$ac_objext 19197if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 19198 (eval $ac_compile) 2>conftest.er1 19199 ac_status=$? 19200 grep -v '^ *+' conftest.er1 >conftest.err 19201 rm -f conftest.er1 19202 cat conftest.err >&5 19203 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19204 (exit $ac_status); } && 19205 { ac_try='test -z "$ac_c_werror_flag" 19206 || test ! -s conftest.err' 19207 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19208 (eval $ac_try) 2>&5 19209 ac_status=$? 19210 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19211 (exit $ac_status); }; } && 19212 { ac_try='test -s conftest.$ac_objext' 19213 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19214 (eval $ac_try) 2>&5 19215 ac_status=$? 19216 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19217 (exit $ac_status); }; }; then 19218 ac_cv_prog_cc_stdc=$ac_arg 19219break 19220else 19221 echo "$as_me: failed program was:" >&5 19222sed 's/^/| /' conftest.$ac_ext >&5 19223 19224fi 19225rm -f conftest.err conftest.$ac_objext 19226done 19227rm -f conftest.$ac_ext conftest.$ac_objext 19228CC=$ac_save_CC 19229 19230fi 19231 19232case "x$ac_cv_prog_cc_stdc" in 19233 x|xno) 19234 echo "$as_me:$LINENO: result: none needed" >&5 19235echo "${ECHO_T}none needed" >&6 ;; 19236 *) 19237 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 19238echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 19239 CC="$CC $ac_cv_prog_cc_stdc" ;; 19240esac 19241 19242# Some people use a C++ compiler to compile C. Since we use `exit', 19243# in C++ we need to declare it. In case someone uses the same compiler 19244# for both compiling C and C++ we need to have the C++ compiler decide 19245# the declaration of exit, since it's the most demanding environment. 19246cat >conftest.$ac_ext <<_ACEOF 19247#ifndef __cplusplus 19248 choke me 19249#endif 19250_ACEOF 19251rm -f conftest.$ac_objext 19252if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 19253 (eval $ac_compile) 2>conftest.er1 19254 ac_status=$? 19255 grep -v '^ *+' conftest.er1 >conftest.err 19256 rm -f conftest.er1 19257 cat conftest.err >&5 19258 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19259 (exit $ac_status); } && 19260 { ac_try='test -z "$ac_c_werror_flag" 19261 || test ! -s conftest.err' 19262 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19263 (eval $ac_try) 2>&5 19264 ac_status=$? 19265 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19266 (exit $ac_status); }; } && 19267 { ac_try='test -s conftest.$ac_objext' 19268 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19269 (eval $ac_try) 2>&5 19270 ac_status=$? 19271 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19272 (exit $ac_status); }; }; then 19273 for ac_declaration in \ 19274 '' \ 19275 'extern "C" void std::exit (int) throw (); using std::exit;' \ 19276 'extern "C" void std::exit (int); using std::exit;' \ 19277 'extern "C" void exit (int) throw ();' \ 19278 'extern "C" void exit (int);' \ 19279 'void exit (int);' 19280do 19281 cat >conftest.$ac_ext <<_ACEOF 19282/* confdefs.h. */ 19283_ACEOF 19284cat confdefs.h >>conftest.$ac_ext 19285cat >>conftest.$ac_ext <<_ACEOF 19286/* end confdefs.h. */ 19287$ac_declaration 19288#include <stdlib.h> 19289int 19290main () 19291{ 19292exit (42); 19293 ; 19294 return 0; 19295} 19296_ACEOF 19297rm -f conftest.$ac_objext 19298if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 19299 (eval $ac_compile) 2>conftest.er1 19300 ac_status=$? 19301 grep -v '^ *+' conftest.er1 >conftest.err 19302 rm -f conftest.er1 19303 cat conftest.err >&5 19304 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19305 (exit $ac_status); } && 19306 { ac_try='test -z "$ac_c_werror_flag" 19307 || test ! -s conftest.err' 19308 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19309 (eval $ac_try) 2>&5 19310 ac_status=$? 19311 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19312 (exit $ac_status); }; } && 19313 { ac_try='test -s conftest.$ac_objext' 19314 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19315 (eval $ac_try) 2>&5 19316 ac_status=$? 19317 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19318 (exit $ac_status); }; }; then 19319 : 19320else 19321 echo "$as_me: failed program was:" >&5 19322sed 's/^/| /' conftest.$ac_ext >&5 19323 19324continue 19325fi 19326rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 19327 cat >conftest.$ac_ext <<_ACEOF 19328/* confdefs.h. */ 19329_ACEOF 19330cat confdefs.h >>conftest.$ac_ext 19331cat >>conftest.$ac_ext <<_ACEOF 19332/* end confdefs.h. */ 19333$ac_declaration 19334int 19335main () 19336{ 19337exit (42); 19338 ; 19339 return 0; 19340} 19341_ACEOF 19342rm -f conftest.$ac_objext 19343if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 19344 (eval $ac_compile) 2>conftest.er1 19345 ac_status=$? 19346 grep -v '^ *+' conftest.er1 >conftest.err 19347 rm -f conftest.er1 19348 cat conftest.err >&5 19349 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19350 (exit $ac_status); } && 19351 { ac_try='test -z "$ac_c_werror_flag" 19352 || test ! -s conftest.err' 19353 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19354 (eval $ac_try) 2>&5 19355 ac_status=$? 19356 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19357 (exit $ac_status); }; } && 19358 { ac_try='test -s conftest.$ac_objext' 19359 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19360 (eval $ac_try) 2>&5 19361 ac_status=$? 19362 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19363 (exit $ac_status); }; }; then 19364 break 19365else 19366 echo "$as_me: failed program was:" >&5 19367sed 's/^/| /' conftest.$ac_ext >&5 19368 19369fi 19370rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 19371done 19372rm -f conftest* 19373if test -n "$ac_declaration"; then 19374 echo '#ifdef __cplusplus' >>confdefs.h 19375 echo $ac_declaration >>confdefs.h 19376 echo '#endif' >>confdefs.h 19377fi 19378 19379else 19380 echo "$as_me: failed program was:" >&5 19381sed 's/^/| /' conftest.$ac_ext >&5 19382 19383fi 19384rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 19385ac_ext=c 19386ac_cpp='$CPP $CPPFLAGS' 19387ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19388ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19389ac_compiler_gnu=$ac_cv_c_compiler_gnu 19390 19391depcc="$CC" am_compiler_list= 19392 19393echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 19394echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 19395if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 19396 echo $ECHO_N "(cached) $ECHO_C" >&6 19397else 19398 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 19399 # We make a subdir and do the tests there. Otherwise we can end up 19400 # making bogus files that we don't know about and never remove. For 19401 # instance it was reported that on HP-UX the gcc test will end up 19402 # making a dummy file named `D' -- because `-MD' means `put the output 19403 # in D'. 19404 mkdir conftest.dir 19405 # Copy depcomp to subdir because otherwise we won't find it if we're 19406 # using a relative directory. 19407 cp "$am_depcomp" conftest.dir 19408 cd conftest.dir 19409 # We will build objects and dependencies in a subdirectory because 19410 # it helps to detect inapplicable dependency modes. For instance 19411 # both Tru64's cc and ICC support -MD to output dependencies as a 19412 # side effect of compilation, but ICC will put the dependencies in 19413 # the current directory while Tru64 will put them in the object 19414 # directory. 19415 mkdir sub 19416 19417 am_cv_CC_dependencies_compiler_type=none 19418 if test "$am_compiler_list" = ""; then 19419 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 19420 fi 19421 for depmode in $am_compiler_list; do 19422 # Setup a source with many dependencies, because some compilers 19423 # like to wrap large dependency lists on column 80 (with \), and 19424 # we should not choose a depcomp mode which is confused by this. 19425 # 19426 # We need to recreate these files for each test, as the compiler may 19427 # overwrite some of them when testing with obscure command lines. 19428 # This happens at least with the AIX C compiler. 19429 : > sub/conftest.c 19430 for i in 1 2 3 4 5 6; do 19431 echo '#include "conftst'$i'.h"' >> sub/conftest.c 19432 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 19433 # Solaris 8's {/usr,}/bin/sh. 19434 touch sub/conftst$i.h 19435 done 19436 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 19437 19438 case $depmode in 19439 nosideeffect) 19440 # after this tag, mechanisms are not by side-effect, so they'll 19441 # only be used when explicitly requested 19442 if test "x$enable_dependency_tracking" = xyes; then 19443 continue 19444 else 19445 break 19446 fi 19447 ;; 19448 none) break ;; 19449 esac 19450 # We check with `-c' and `-o' for the sake of the "dashmstdout" 19451 # mode. It turns out that the SunPro C++ compiler does not properly 19452 # handle `-M -o', and we need to detect this. 19453 if depmode=$depmode \ 19454 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 19455 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 19456 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 19457 >/dev/null 2>conftest.err && 19458 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 19459 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 19460 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 19461 # icc doesn't choke on unknown options, it will just issue warnings 19462 # or remarks (even with -Werror). So we grep stderr for any message 19463 # that says an option was ignored or not supported. 19464 # When given -MP, icc 7.0 and 7.1 complain thusly: 19465 # icc: Command line warning: ignoring option '-M'; no argument required 19466 # The diagnosis changed in icc 8.0: 19467 # icc: Command line remark: option '-MP' not supported 19468 if (grep 'ignoring option' conftest.err || 19469 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 19470 am_cv_CC_dependencies_compiler_type=$depmode 19471 break 19472 fi 19473 fi 19474 done 19475 19476 cd .. 19477 rm -rf conftest.dir 19478else 19479 am_cv_CC_dependencies_compiler_type=none 19480fi 19481 19482fi 19483echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 19484echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6 19485CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 19486 19487 19488 19489if 19490 test "x$enable_dependency_tracking" != xno \ 19491 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 19492 am__fastdepCC_TRUE= 19493 am__fastdepCC_FALSE='#' 19494else 19495 am__fastdepCC_TRUE='#' 19496 am__fastdepCC_FALSE= 19497fi 19498 19499 19500 19501 19502 19503 19504 19505# Check whether --with-xorg-module-dir or --without-xorg-module-dir was given. 19506if test "${with_xorg_module_dir+set}" = set; then 19507 withval="$with_xorg_module_dir" 19508 moduledir="$withval" 19509else 19510 moduledir="$libdir/xorg/modules" 19511fi; 19512 19513# Check whether --enable-dri or --disable-dri was given. 19514if test "${enable_dri+set}" = set; then 19515 enableval="$enable_dri" 19516 DRI="$enableval" 19517else 19518 DRI=auto 19519fi; 19520 19521# Checks for extensions 19522 19523 SAVE_CFLAGS="$CFLAGS" 19524 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 19525 cat >conftest.$ac_ext <<_ACEOF 19526/* confdefs.h. */ 19527_ACEOF 19528cat confdefs.h >>conftest.$ac_ext 19529cat >>conftest.$ac_ext <<_ACEOF 19530/* end confdefs.h. */ 19531 19532#include "xorg-server.h" 19533#if !defined RANDR 19534#error RANDR not defined 19535#endif 19536 19537int 19538main () 19539{ 19540 19541 ; 19542 return 0; 19543} 19544_ACEOF 19545rm -f conftest.$ac_objext 19546if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 19547 (eval $ac_compile) 2>conftest.er1 19548 ac_status=$? 19549 grep -v '^ *+' conftest.er1 >conftest.err 19550 rm -f conftest.er1 19551 cat conftest.err >&5 19552 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19553 (exit $ac_status); } && 19554 { ac_try='test -z "$ac_c_werror_flag" 19555 || test ! -s conftest.err' 19556 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19557 (eval $ac_try) 2>&5 19558 ac_status=$? 19559 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19560 (exit $ac_status); }; } && 19561 { ac_try='test -s conftest.$ac_objext' 19562 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19563 (eval $ac_try) 2>&5 19564 ac_status=$? 19565 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19566 (exit $ac_status); }; }; then 19567 _EXT_CHECK=yes 19568else 19569 echo "$as_me: failed program was:" >&5 19570sed 's/^/| /' conftest.$ac_ext >&5 19571 19572_EXT_CHECK=no 19573fi 19574rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 19575 CFLAGS="$SAVE_CFLAGS" 19576 echo "$as_me:$LINENO: checking if RANDR is defined" >&5 19577echo $ECHO_N "checking if RANDR is defined... $ECHO_C" >&6 19578 echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 19579echo "${ECHO_T}$_EXT_CHECK" >&6 19580 if test "$_EXT_CHECK" != no; then 19581 REQUIRED_MODULES="$REQUIRED_MODULES randrproto" 19582 fi 19583 19584 19585 SAVE_CFLAGS="$CFLAGS" 19586 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 19587 cat >conftest.$ac_ext <<_ACEOF 19588/* confdefs.h. */ 19589_ACEOF 19590cat confdefs.h >>conftest.$ac_ext 19591cat >>conftest.$ac_ext <<_ACEOF 19592/* end confdefs.h. */ 19593 19594#include "xorg-server.h" 19595#if !defined RENDER 19596#error RENDER not defined 19597#endif 19598 19599int 19600main () 19601{ 19602 19603 ; 19604 return 0; 19605} 19606_ACEOF 19607rm -f conftest.$ac_objext 19608if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 19609 (eval $ac_compile) 2>conftest.er1 19610 ac_status=$? 19611 grep -v '^ *+' conftest.er1 >conftest.err 19612 rm -f conftest.er1 19613 cat conftest.err >&5 19614 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19615 (exit $ac_status); } && 19616 { ac_try='test -z "$ac_c_werror_flag" 19617 || test ! -s conftest.err' 19618 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19619 (eval $ac_try) 2>&5 19620 ac_status=$? 19621 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19622 (exit $ac_status); }; } && 19623 { ac_try='test -s conftest.$ac_objext' 19624 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19625 (eval $ac_try) 2>&5 19626 ac_status=$? 19627 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19628 (exit $ac_status); }; }; then 19629 _EXT_CHECK=yes 19630else 19631 echo "$as_me: failed program was:" >&5 19632sed 's/^/| /' conftest.$ac_ext >&5 19633 19634_EXT_CHECK=no 19635fi 19636rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 19637 CFLAGS="$SAVE_CFLAGS" 19638 echo "$as_me:$LINENO: checking if RENDER is defined" >&5 19639echo $ECHO_N "checking if RENDER is defined... $ECHO_C" >&6 19640 echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 19641echo "${ECHO_T}$_EXT_CHECK" >&6 19642 if test "$_EXT_CHECK" != no; then 19643 REQUIRED_MODULES="$REQUIRED_MODULES renderproto" 19644 fi 19645 19646 19647 SAVE_CFLAGS="$CFLAGS" 19648 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 19649 cat >conftest.$ac_ext <<_ACEOF 19650/* confdefs.h. */ 19651_ACEOF 19652cat confdefs.h >>conftest.$ac_ext 19653cat >>conftest.$ac_ext <<_ACEOF 19654/* end confdefs.h. */ 19655 19656#include "xorg-server.h" 19657#if !defined XV 19658#error XV not defined 19659#endif 19660 19661int 19662main () 19663{ 19664 19665 ; 19666 return 0; 19667} 19668_ACEOF 19669rm -f conftest.$ac_objext 19670if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 19671 (eval $ac_compile) 2>conftest.er1 19672 ac_status=$? 19673 grep -v '^ *+' conftest.er1 >conftest.err 19674 rm -f conftest.er1 19675 cat conftest.err >&5 19676 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19677 (exit $ac_status); } && 19678 { ac_try='test -z "$ac_c_werror_flag" 19679 || test ! -s conftest.err' 19680 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19681 (eval $ac_try) 2>&5 19682 ac_status=$? 19683 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19684 (exit $ac_status); }; } && 19685 { ac_try='test -s conftest.$ac_objext' 19686 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19687 (eval $ac_try) 2>&5 19688 ac_status=$? 19689 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19690 (exit $ac_status); }; }; then 19691 _EXT_CHECK=yes 19692else 19693 echo "$as_me: failed program was:" >&5 19694sed 's/^/| /' conftest.$ac_ext >&5 19695 19696_EXT_CHECK=no 19697fi 19698rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 19699 CFLAGS="$SAVE_CFLAGS" 19700 echo "$as_me:$LINENO: checking if XV is defined" >&5 19701echo $ECHO_N "checking if XV is defined... $ECHO_C" >&6 19702 echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 19703echo "${ECHO_T}$_EXT_CHECK" >&6 19704 if test "$_EXT_CHECK" != no; then 19705 REQUIRED_MODULES="$REQUIRED_MODULES videoproto" 19706 fi 19707 19708 19709 SAVE_CFLAGS="$CFLAGS" 19710 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 19711 cat >conftest.$ac_ext <<_ACEOF 19712/* confdefs.h. */ 19713_ACEOF 19714cat confdefs.h >>conftest.$ac_ext 19715cat >>conftest.$ac_ext <<_ACEOF 19716/* end confdefs.h. */ 19717 19718#include "xorg-server.h" 19719#if !defined DPMSExtension 19720#error DPMSExtension not defined 19721#endif 19722 19723int 19724main () 19725{ 19726 19727 ; 19728 return 0; 19729} 19730_ACEOF 19731rm -f conftest.$ac_objext 19732if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 19733 (eval $ac_compile) 2>conftest.er1 19734 ac_status=$? 19735 grep -v '^ *+' conftest.er1 >conftest.err 19736 rm -f conftest.er1 19737 cat conftest.err >&5 19738 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19739 (exit $ac_status); } && 19740 { ac_try='test -z "$ac_c_werror_flag" 19741 || test ! -s conftest.err' 19742 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19743 (eval $ac_try) 2>&5 19744 ac_status=$? 19745 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19746 (exit $ac_status); }; } && 19747 { ac_try='test -s conftest.$ac_objext' 19748 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19749 (eval $ac_try) 2>&5 19750 ac_status=$? 19751 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19752 (exit $ac_status); }; }; then 19753 _EXT_CHECK=yes 19754else 19755 echo "$as_me: failed program was:" >&5 19756sed 's/^/| /' conftest.$ac_ext >&5 19757 19758_EXT_CHECK=no 19759fi 19760rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 19761 CFLAGS="$SAVE_CFLAGS" 19762 echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5 19763echo $ECHO_N "checking if DPMSExtension is defined... $ECHO_C" >&6 19764 echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 19765echo "${ECHO_T}$_EXT_CHECK" >&6 19766 if test "$_EXT_CHECK" != no; then 19767 REQUIRED_MODULES="$REQUIRED_MODULES xextproto" 19768 fi 19769 19770 19771 SAVE_CFLAGS="$CFLAGS" 19772 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 19773 cat >conftest.$ac_ext <<_ACEOF 19774/* confdefs.h. */ 19775_ACEOF 19776cat confdefs.h >>conftest.$ac_ext 19777cat >>conftest.$ac_ext <<_ACEOF 19778/* end confdefs.h. */ 19779 19780#include "xorg-server.h" 19781#if !defined XFreeXDGA 19782#error XFreeXDGA not defined 19783#endif 19784 19785int 19786main () 19787{ 19788 19789 ; 19790 return 0; 19791} 19792_ACEOF 19793rm -f conftest.$ac_objext 19794if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 19795 (eval $ac_compile) 2>conftest.er1 19796 ac_status=$? 19797 grep -v '^ *+' conftest.er1 >conftest.err 19798 rm -f conftest.er1 19799 cat conftest.err >&5 19800 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19801 (exit $ac_status); } && 19802 { ac_try='test -z "$ac_c_werror_flag" 19803 || test ! -s conftest.err' 19804 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19805 (eval $ac_try) 2>&5 19806 ac_status=$? 19807 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19808 (exit $ac_status); }; } && 19809 { ac_try='test -s conftest.$ac_objext' 19810 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 19811 (eval $ac_try) 2>&5 19812 ac_status=$? 19813 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19814 (exit $ac_status); }; }; then 19815 _EXT_CHECK=yes 19816else 19817 echo "$as_me: failed program was:" >&5 19818sed 's/^/| /' conftest.$ac_ext >&5 19819 19820_EXT_CHECK=no 19821fi 19822rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 19823 CFLAGS="$SAVE_CFLAGS" 19824 echo "$as_me:$LINENO: checking if XFreeXDGA is defined" >&5 19825echo $ECHO_N "checking if XFreeXDGA is defined... $ECHO_C" >&6 19826 echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 19827echo "${ECHO_T}$_EXT_CHECK" >&6 19828 if test "$_EXT_CHECK" != no; then 19829 REQUIRED_MODULES="$REQUIRED_MODULES xf86dgaproto" 19830 fi 19831 19832 19833# Checks for pkg-config packages 19834 19835 19836if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 19837 if test -n "$ac_tool_prefix"; then 19838 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 19839set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 19840echo "$as_me:$LINENO: checking for $ac_word" >&5 19841echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 19842if test "${ac_cv_path_PKG_CONFIG+set}" = set; then 19843 echo $ECHO_N "(cached) $ECHO_C" >&6 19844else 19845 case $PKG_CONFIG in 19846 [\\/]* | ?:[\\/]*) 19847 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 19848 ;; 19849 *) 19850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19851for as_dir in $PATH 19852do 19853 IFS=$as_save_IFS 19854 test -z "$as_dir" && as_dir=. 19855 for ac_exec_ext in '' $ac_executable_extensions; do 19856 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19857 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 19858 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19859 break 2 19860 fi 19861done 19862done 19863 19864 ;; 19865esac 19866fi 19867PKG_CONFIG=$ac_cv_path_PKG_CONFIG 19868 19869if test -n "$PKG_CONFIG"; then 19870 echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 19871echo "${ECHO_T}$PKG_CONFIG" >&6 19872else 19873 echo "$as_me:$LINENO: result: no" >&5 19874echo "${ECHO_T}no" >&6 19875fi 19876 19877fi 19878if test -z "$ac_cv_path_PKG_CONFIG"; then 19879 ac_pt_PKG_CONFIG=$PKG_CONFIG 19880 # Extract the first word of "pkg-config", so it can be a program name with args. 19881set dummy pkg-config; ac_word=$2 19882echo "$as_me:$LINENO: checking for $ac_word" >&5 19883echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 19884if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then 19885 echo $ECHO_N "(cached) $ECHO_C" >&6 19886else 19887 case $ac_pt_PKG_CONFIG in 19888 [\\/]* | ?:[\\/]*) 19889 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 19890 ;; 19891 *) 19892 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19893for as_dir in $PATH 19894do 19895 IFS=$as_save_IFS 19896 test -z "$as_dir" && as_dir=. 19897 for ac_exec_ext in '' $ac_executable_extensions; do 19898 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19899 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 19900 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 19901 break 2 19902 fi 19903done 19904done 19905 19906 ;; 19907esac 19908fi 19909ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 19910 19911if test -n "$ac_pt_PKG_CONFIG"; then 19912 echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5 19913echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6 19914else 19915 echo "$as_me:$LINENO: result: no" >&5 19916echo "${ECHO_T}no" >&6 19917fi 19918 19919 PKG_CONFIG=$ac_pt_PKG_CONFIG 19920else 19921 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 19922fi 19923 19924fi 19925if test -n "$PKG_CONFIG"; then 19926 _pkg_min_version=0.9.0 19927 echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5 19928echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6 19929 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 19930 echo "$as_me:$LINENO: result: yes" >&5 19931echo "${ECHO_T}yes" >&6 19932 else 19933 echo "$as_me:$LINENO: result: no" >&5 19934echo "${ECHO_T}no" >&6 19935 PKG_CONFIG="" 19936 fi 19937 19938fi 19939 19940pkg_failed=no 19941echo "$as_me:$LINENO: checking for XORG" >&5 19942echo $ECHO_N "checking for XORG... $ECHO_C" >&6 19943 19944if test -n "$PKG_CONFIG"; then 19945 if test -n "$XORG_CFLAGS"; then 19946 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS" 19947 else 19948 if test -n "$PKG_CONFIG" && \ 19949 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5 19950 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 19951 ac_status=$? 19952 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19953 (exit $ac_status); }; then 19954 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 19955else 19956 pkg_failed=yes 19957fi 19958 fi 19959else 19960 pkg_failed=untried 19961fi 19962if test -n "$PKG_CONFIG"; then 19963 if test -n "$XORG_LIBS"; then 19964 pkg_cv_XORG_LIBS="$XORG_LIBS" 19965 else 19966 if test -n "$PKG_CONFIG" && \ 19967 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5 19968 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 19969 ac_status=$? 19970 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19971 (exit $ac_status); }; then 19972 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 19973else 19974 pkg_failed=yes 19975fi 19976 fi 19977else 19978 pkg_failed=untried 19979fi 19980 19981 19982 19983if test $pkg_failed = yes; then 19984 19985if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19986 _pkg_short_errors_supported=yes 19987else 19988 _pkg_short_errors_supported=no 19989fi 19990 if test $_pkg_short_errors_supported = yes; then 19991 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES"` 19992 else 19993 XORG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES"` 19994 fi 19995 # Put the nasty error message in config.log where it belongs 19996 echo "$XORG_PKG_ERRORS" >&5 19997 19998 { { echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met: 19999 20000$XORG_PKG_ERRORS 20001 20002Consider adjusting the PKG_CONFIG_PATH environment variable if you 20003installed software in a non-standard prefix. 20004 20005Alternatively, you may set the environment variables XORG_CFLAGS 20006and XORG_LIBS to avoid the need to call pkg-config. 20007See the pkg-config man page for more details. 20008" >&5 20009echo "$as_me: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met: 20010 20011$XORG_PKG_ERRORS 20012 20013Consider adjusting the PKG_CONFIG_PATH environment variable if you 20014installed software in a non-standard prefix. 20015 20016Alternatively, you may set the environment variables XORG_CFLAGS 20017and XORG_LIBS to avoid the need to call pkg-config. 20018See the pkg-config man page for more details. 20019" >&2;} 20020 { (exit 1); exit 1; }; } 20021elif test $pkg_failed = untried; then 20022 { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 20023is in your PATH or set the PKG_CONFIG environment variable to the full 20024path to pkg-config. 20025 20026Alternatively, you may set the environment variables XORG_CFLAGS 20027and XORG_LIBS to avoid the need to call pkg-config. 20028See the pkg-config man page for more details. 20029 20030To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>. 20031See \`config.log' for more details." >&5 20032echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 20033is in your PATH or set the PKG_CONFIG environment variable to the full 20034path to pkg-config. 20035 20036Alternatively, you may set the environment variables XORG_CFLAGS 20037and XORG_LIBS to avoid the need to call pkg-config. 20038See the pkg-config man page for more details. 20039 20040To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>. 20041See \`config.log' for more details." >&2;} 20042 { (exit 1); exit 1; }; } 20043else 20044 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 20045 XORG_LIBS=$pkg_cv_XORG_LIBS 20046 echo "$as_me:$LINENO: result: yes" >&5 20047echo "${ECHO_T}yes" >&6 20048 : 20049fi 20050sdkdir=$(pkg-config --variable=sdkdir xorg-server) 20051 20052# Checks for libraries. 20053 20054# Checks for header files. 20055echo "$as_me:$LINENO: checking for ANSI C header files" >&5 20056echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 20057if test "${ac_cv_header_stdc+set}" = set; then 20058 echo $ECHO_N "(cached) $ECHO_C" >&6 20059else 20060 cat >conftest.$ac_ext <<_ACEOF 20061/* confdefs.h. */ 20062_ACEOF 20063cat confdefs.h >>conftest.$ac_ext 20064cat >>conftest.$ac_ext <<_ACEOF 20065/* end confdefs.h. */ 20066#include <stdlib.h> 20067#include <stdarg.h> 20068#include <string.h> 20069#include <float.h> 20070 20071int 20072main () 20073{ 20074 20075 ; 20076 return 0; 20077} 20078_ACEOF 20079rm -f conftest.$ac_objext 20080if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 20081 (eval $ac_compile) 2>conftest.er1 20082 ac_status=$? 20083 grep -v '^ *+' conftest.er1 >conftest.err 20084 rm -f conftest.er1 20085 cat conftest.err >&5 20086 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20087 (exit $ac_status); } && 20088 { ac_try='test -z "$ac_c_werror_flag" 20089 || test ! -s conftest.err' 20090 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20091 (eval $ac_try) 2>&5 20092 ac_status=$? 20093 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20094 (exit $ac_status); }; } && 20095 { ac_try='test -s conftest.$ac_objext' 20096 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20097 (eval $ac_try) 2>&5 20098 ac_status=$? 20099 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20100 (exit $ac_status); }; }; then 20101 ac_cv_header_stdc=yes 20102else 20103 echo "$as_me: failed program was:" >&5 20104sed 's/^/| /' conftest.$ac_ext >&5 20105 20106ac_cv_header_stdc=no 20107fi 20108rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 20109 20110if test $ac_cv_header_stdc = yes; then 20111 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 20112 cat >conftest.$ac_ext <<_ACEOF 20113/* confdefs.h. */ 20114_ACEOF 20115cat confdefs.h >>conftest.$ac_ext 20116cat >>conftest.$ac_ext <<_ACEOF 20117/* end confdefs.h. */ 20118#include <string.h> 20119 20120_ACEOF 20121if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 20122 $EGREP "memchr" >/dev/null 2>&1; then 20123 : 20124else 20125 ac_cv_header_stdc=no 20126fi 20127rm -f conftest* 20128 20129fi 20130 20131if test $ac_cv_header_stdc = yes; then 20132 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 20133 cat >conftest.$ac_ext <<_ACEOF 20134/* confdefs.h. */ 20135_ACEOF 20136cat confdefs.h >>conftest.$ac_ext 20137cat >>conftest.$ac_ext <<_ACEOF 20138/* end confdefs.h. */ 20139#include <stdlib.h> 20140 20141_ACEOF 20142if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 20143 $EGREP "free" >/dev/null 2>&1; then 20144 : 20145else 20146 ac_cv_header_stdc=no 20147fi 20148rm -f conftest* 20149 20150fi 20151 20152if test $ac_cv_header_stdc = yes; then 20153 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 20154 if test "$cross_compiling" = yes; then 20155 : 20156else 20157 cat >conftest.$ac_ext <<_ACEOF 20158/* confdefs.h. */ 20159_ACEOF 20160cat confdefs.h >>conftest.$ac_ext 20161cat >>conftest.$ac_ext <<_ACEOF 20162/* end confdefs.h. */ 20163#include <ctype.h> 20164#if ((' ' & 0x0FF) == 0x020) 20165# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 20166# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 20167#else 20168# define ISLOWER(c) \ 20169 (('a' <= (c) && (c) <= 'i') \ 20170 || ('j' <= (c) && (c) <= 'r') \ 20171 || ('s' <= (c) && (c) <= 'z')) 20172# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 20173#endif 20174 20175#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 20176int 20177main () 20178{ 20179 int i; 20180 for (i = 0; i < 256; i++) 20181 if (XOR (islower (i), ISLOWER (i)) 20182 || toupper (i) != TOUPPER (i)) 20183 exit(2); 20184 exit (0); 20185} 20186_ACEOF 20187rm -f conftest$ac_exeext 20188if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 20189 (eval $ac_link) 2>&5 20190 ac_status=$? 20191 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20192 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 20193 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 20194 (eval $ac_try) 2>&5 20195 ac_status=$? 20196 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20197 (exit $ac_status); }; }; then 20198 : 20199else 20200 echo "$as_me: program exited with status $ac_status" >&5 20201echo "$as_me: failed program was:" >&5 20202sed 's/^/| /' conftest.$ac_ext >&5 20203 20204( exit $ac_status ) 20205ac_cv_header_stdc=no 20206fi 20207rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 20208fi 20209fi 20210fi 20211echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 20212echo "${ECHO_T}$ac_cv_header_stdc" >&6 20213if test $ac_cv_header_stdc = yes; then 20214 20215cat >>confdefs.h <<\_ACEOF 20216#define STDC_HEADERS 1 20217_ACEOF 20218 20219fi 20220 20221 20222if test "$DRI" != no; then 20223 as_ac_File=`echo "ac_cv_file_${sdkdir}/dri.h" | $as_tr_sh` 20224echo "$as_me:$LINENO: checking for ${sdkdir}/dri.h" >&5 20225echo $ECHO_N "checking for ${sdkdir}/dri.h... $ECHO_C" >&6 20226if eval "test \"\${$as_ac_File+set}\" = set"; then 20227 echo $ECHO_N "(cached) $ECHO_C" >&6 20228else 20229 test "$cross_compiling" = yes && 20230 { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 20231echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} 20232 { (exit 1); exit 1; }; } 20233if test -r "${sdkdir}/dri.h"; then 20234 eval "$as_ac_File=yes" 20235else 20236 eval "$as_ac_File=no" 20237fi 20238fi 20239echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_File'}'`" >&5 20240echo "${ECHO_T}`eval echo '${'$as_ac_File'}'`" >&6 20241if test `eval echo '${'$as_ac_File'}'` = yes; then 20242 have_dri_h="yes" 20243else 20244 have_dri_h="no" 20245fi 20246 20247 as_ac_File=`echo "ac_cv_file_${sdkdir}/sarea.h" | $as_tr_sh` 20248echo "$as_me:$LINENO: checking for ${sdkdir}/sarea.h" >&5 20249echo $ECHO_N "checking for ${sdkdir}/sarea.h... $ECHO_C" >&6 20250if eval "test \"\${$as_ac_File+set}\" = set"; then 20251 echo $ECHO_N "(cached) $ECHO_C" >&6 20252else 20253 test "$cross_compiling" = yes && 20254 { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 20255echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} 20256 { (exit 1); exit 1; }; } 20257if test -r "${sdkdir}/sarea.h"; then 20258 eval "$as_ac_File=yes" 20259else 20260 eval "$as_ac_File=no" 20261fi 20262fi 20263echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_File'}'`" >&5 20264echo "${ECHO_T}`eval echo '${'$as_ac_File'}'`" >&6 20265if test `eval echo '${'$as_ac_File'}'` = yes; then 20266 have_sarea_h="yes" 20267else 20268 have_sarea_h="no" 20269fi 20270 20271 as_ac_File=`echo "ac_cv_file_${sdkdir}/dristruct.h" | $as_tr_sh` 20272echo "$as_me:$LINENO: checking for ${sdkdir}/dristruct.h" >&5 20273echo $ECHO_N "checking for ${sdkdir}/dristruct.h... $ECHO_C" >&6 20274if eval "test \"\${$as_ac_File+set}\" = set"; then 20275 echo $ECHO_N "(cached) $ECHO_C" >&6 20276else 20277 test "$cross_compiling" = yes && 20278 { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 20279echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} 20280 { (exit 1); exit 1; }; } 20281if test -r "${sdkdir}/dristruct.h"; then 20282 eval "$as_ac_File=yes" 20283else 20284 eval "$as_ac_File=no" 20285fi 20286fi 20287echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_File'}'`" >&5 20288echo "${ECHO_T}`eval echo '${'$as_ac_File'}'`" >&6 20289if test `eval echo '${'$as_ac_File'}'` = yes; then 20290 have_dristruct_h="yes" 20291else 20292 have_dristruct_h="no" 20293fi 20294 20295fi 20296 20297echo "$as_me:$LINENO: checking whether to include DRI support" >&5 20298echo $ECHO_N "checking whether to include DRI support... $ECHO_C" >&6 20299if test x$DRI = xauto; then 20300 if test "$have_dri_h" = yes -a \ 20301 "$have_sarea_h" = yes -a \ 20302 "$have_dristruct_h" = yes; then 20303 DRI="yes" 20304 else 20305 DRI="no" 20306 fi 20307fi 20308echo "$as_me:$LINENO: result: $DRI" >&5 20309echo "${ECHO_T}$DRI" >&6 20310 20311 20312 20313if test x$DRI = xyes; then 20314 DRI_TRUE= 20315 DRI_FALSE='#' 20316else 20317 DRI_TRUE='#' 20318 DRI_FALSE= 20319fi 20320 20321if test "$DRI" = yes; then 20322 20323pkg_failed=no 20324echo "$as_me:$LINENO: checking for DRI" >&5 20325echo $ECHO_N "checking for DRI... $ECHO_C" >&6 20326 20327if test -n "$PKG_CONFIG"; then 20328 if test -n "$DRI_CFLAGS"; then 20329 pkg_cv_DRI_CFLAGS="$DRI_CFLAGS" 20330 else 20331 if test -n "$PKG_CONFIG" && \ 20332 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.0 xf86driproto\"") >&5 20333 ($PKG_CONFIG --exists --print-errors "libdrm >= 2.0 xf86driproto") 2>&5 20334 ac_status=$? 20335 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20336 (exit $ac_status); }; then 20337 pkg_cv_DRI_CFLAGS=`$PKG_CONFIG --cflags "libdrm >= 2.0 xf86driproto" 2>/dev/null` 20338else 20339 pkg_failed=yes 20340fi 20341 fi 20342else 20343 pkg_failed=untried 20344fi 20345if test -n "$PKG_CONFIG"; then 20346 if test -n "$DRI_LIBS"; then 20347 pkg_cv_DRI_LIBS="$DRI_LIBS" 20348 else 20349 if test -n "$PKG_CONFIG" && \ 20350 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.0 xf86driproto\"") >&5 20351 ($PKG_CONFIG --exists --print-errors "libdrm >= 2.0 xf86driproto") 2>&5 20352 ac_status=$? 20353 echo "$as_me:$LINENO: \$? = $ac_status" >&5 20354 (exit $ac_status); }; then 20355 pkg_cv_DRI_LIBS=`$PKG_CONFIG --libs "libdrm >= 2.0 xf86driproto" 2>/dev/null` 20356else 20357 pkg_failed=yes 20358fi 20359 fi 20360else 20361 pkg_failed=untried 20362fi 20363 20364 20365 20366if test $pkg_failed = yes; then 20367 20368if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 20369 _pkg_short_errors_supported=yes 20370else 20371 _pkg_short_errors_supported=no 20372fi 20373 if test $_pkg_short_errors_supported = yes; then 20374 DRI_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libdrm >= 2.0 xf86driproto"` 20375 else 20376 DRI_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libdrm >= 2.0 xf86driproto"` 20377 fi 20378 # Put the nasty error message in config.log where it belongs 20379 echo "$DRI_PKG_ERRORS" >&5 20380 20381 { { echo "$as_me:$LINENO: error: Package requirements (libdrm >= 2.0 xf86driproto) were not met: 20382 20383$DRI_PKG_ERRORS 20384 20385Consider adjusting the PKG_CONFIG_PATH environment variable if you 20386installed software in a non-standard prefix. 20387 20388Alternatively, you may set the environment variables DRI_CFLAGS 20389and DRI_LIBS to avoid the need to call pkg-config. 20390See the pkg-config man page for more details. 20391" >&5 20392echo "$as_me: error: Package requirements (libdrm >= 2.0 xf86driproto) were not met: 20393 20394$DRI_PKG_ERRORS 20395 20396Consider adjusting the PKG_CONFIG_PATH environment variable if you 20397installed software in a non-standard prefix. 20398 20399Alternatively, you may set the environment variables DRI_CFLAGS 20400and DRI_LIBS to avoid the need to call pkg-config. 20401See the pkg-config man page for more details. 20402" >&2;} 20403 { (exit 1); exit 1; }; } 20404elif test $pkg_failed = untried; then 20405 { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 20406is in your PATH or set the PKG_CONFIG environment variable to the full 20407path to pkg-config. 20408 20409Alternatively, you may set the environment variables DRI_CFLAGS 20410and DRI_LIBS to avoid the need to call pkg-config. 20411See the pkg-config man page for more details. 20412 20413To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>. 20414See \`config.log' for more details." >&5 20415echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 20416is in your PATH or set the PKG_CONFIG environment variable to the full 20417path to pkg-config. 20418 20419Alternatively, you may set the environment variables DRI_CFLAGS 20420and DRI_LIBS to avoid the need to call pkg-config. 20421See the pkg-config man page for more details. 20422 20423To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>. 20424See \`config.log' for more details." >&2;} 20425 { (exit 1); exit 1; }; } 20426else 20427 DRI_CFLAGS=$pkg_cv_DRI_CFLAGS 20428 DRI_LIBS=$pkg_cv_DRI_LIBS 20429 echo "$as_me:$LINENO: result: yes" >&5 20430echo "${ECHO_T}yes" >&6 20431 : 20432fi 20433 20434cat >>confdefs.h <<\_ACEOF 20435#define XF86DRI 1 20436_ACEOF 20437 20438 20439cat >>confdefs.h <<\_ACEOF 20440#define XF86DRI_DEVEL 1 20441_ACEOF 20442 20443fi 20444 20445 20446 20447 20448 20449DRIVER_NAME=glint 20450 20451 20452 20453 20454 20455if test x$APP_MAN_SUFFIX = x ; then 20456 case $host_os in 20457 linux*) APP_MAN_SUFFIX=1x ;; 20458 *) APP_MAN_SUFFIX=1 ;; 20459 esac 20460fi 20461if test x$APP_MAN_DIR = x ; then 20462 case $host_os in 20463 linux*) APP_MAN_DIR='$(mandir)/man1' ;; 20464 *) APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' ;; 20465 esac 20466fi 20467 20468if test x$LIB_MAN_SUFFIX = x ; then 20469 case $host_os in 20470 linux*) LIB_MAN_SUFFIX=3x ;; 20471 *) LIB_MAN_SUFFIX=3 ;; 20472 esac 20473fi 20474if test x$LIB_MAN_DIR = x ; then 20475 case $host_os in 20476 linux*) LIB_MAN_DIR='$(mandir)/man3' ;; 20477 *) LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' ;; 20478 esac 20479fi 20480 20481if test x$FILE_MAN_SUFFIX = x ; then 20482 case $host_os in 20483 linux*) FILE_MAN_SUFFIX=5x ;; 20484 solaris*) FILE_MAN_SUFFIX=4 ;; 20485 *) FILE_MAN_SUFFIX=5 ;; 20486 esac 20487fi 20488if test x$FILE_MAN_DIR = x ; then 20489 case $host_os in 20490 linux*) FILE_MAN_DIR='$(mandir)/man5' ;; 20491 *) FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' ;; 20492 esac 20493fi 20494 20495# In Imake's linux.cf, the misc man suffix & dir was only changed for 20496# LinuxDebian, not other Linuxes, so we leave it unchanged here 20497if test x$MISC_MAN_SUFFIX = x ; then 20498 case $host_os in 20499# linux*) MISC_MAN_SUFFIX=7x ;; 20500 solaris*) MISC_MAN_SUFFIX=5 ;; 20501 *) MISC_MAN_SUFFIX=7 ;; 20502 esac 20503fi 20504if test x$MISC_MAN_DIR = x ; then 20505 case $host_os in 20506# linux*) MISC_MAN_DIR='$(mandir)/man7' ;; 20507 *) MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' ;; 20508 esac 20509fi 20510 20511# In Imake's linux.cf, the driver man suffix & dir was only changed for 20512# LinuxDebian, not other Linuxes, so we leave it unchanged here 20513if test x$DRIVER_MAN_SUFFIX = x ; then 20514 case $host_os in 20515# linux*) DRIVER_MAN_SUFFIX=4x ;; 20516 solaris*) DRIVER_MAN_SUFFIX=7 ;; 20517 *) DRIVER_MAN_SUFFIX=4 ;; 20518 esac 20519fi 20520if test x$DRIVER_MAN_DIR = x ; then 20521 case $host_os in 20522# linux*) DRIVER_MAN_DIR='$(mandir)/man4' ;; 20523 *) DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' ;; 20524 esac 20525fi 20526 20527if test x$ADMIN_MAN_SUFFIX = x ; then 20528 case $host_os in 20529 solaris*) ADMIN_MAN_SUFFIX=1m ;; 20530 *) ADMIN_MAN_SUFFIX=8 ;; 20531 esac 20532fi 20533if test x$ADMIN_MAN_DIR = x ; then 20534 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 20535fi 20536 20537 20538 20539 20540 20541 20542 20543 20544 20545 20546 20547 20548 20549 20550 20551 20552 20553# Check whether --with-release-version or --without-release-version was given. 20554if test "${with_release_version+set}" = set; then 20555 withval="$with_release_version" 20556 RELEASE_VERSION="$withval" 20557else 20558 RELEASE_VERSION="" 20559fi; 20560 if test "x$RELEASE_VERSION" != "x"; then 20561 PACKAGE="$PACKAGE-$RELEASE_VERSION" 20562 PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" 20563 { echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5 20564echo "$as_me: Building with package name set to $PACKAGE" >&6;} 20565 fi 20566 20567 20568 ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile" 20569cat >confcache <<\_ACEOF 20570# This file is a shell script that caches the results of configure 20571# tests run on this system so they can be shared between configure 20572# scripts and configure runs, see configure's option --config-cache. 20573# It is not useful on other systems. If it contains results you don't 20574# want to keep, you may remove or edit it. 20575# 20576# config.status only pays attention to the cache file if you give it 20577# the --recheck option to rerun configure. 20578# 20579# `ac_cv_env_foo' variables (set or unset) will be overridden when 20580# loading this file, other *unset* `ac_cv_foo' will be assigned the 20581# following values. 20582 20583_ACEOF 20584 20585# The following way of writing the cache mishandles newlines in values, 20586# but we know of no workaround that is simple, portable, and efficient. 20587# So, don't put newlines in cache variables' values. 20588# Ultrix sh set writes to stderr and can't be redirected directly, 20589# and sets the high bit in the cache file unless we assign to the vars. 20590{ 20591 (set) 2>&1 | 20592 case `(ac_space=' '; set | grep ac_space) 2>&1` in 20593 *ac_space=\ *) 20594 # `set' does not quote correctly, so add quotes (double-quote 20595 # substitution turns \\\\ into \\, and sed turns \\ into \). 20596 sed -n \ 20597 "s/'/'\\\\''/g; 20598 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 20599 ;; 20600 *) 20601 # `set' quotes correctly as required by POSIX, so do not add quotes. 20602 sed -n \ 20603 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" 20604 ;; 20605 esac; 20606} | 20607 sed ' 20608 t clear 20609 : clear 20610 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 20611 t end 20612 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 20613 : end' >>confcache 20614if diff $cache_file confcache >/dev/null 2>&1; then :; else 20615 if test -w $cache_file; then 20616 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" 20617 cat confcache >$cache_file 20618 else 20619 echo "not updating unwritable cache $cache_file" 20620 fi 20621fi 20622rm -f confcache 20623 20624test "x$prefix" = xNONE && prefix=$ac_default_prefix 20625# Let make expand exec_prefix. 20626test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 20627 20628# VPATH may cause trouble with some makes, so we remove $(srcdir), 20629# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 20630# trailing colons and then remove the whole line if VPATH becomes empty 20631# (actually we leave an empty line to preserve line numbers). 20632if test "x$srcdir" = x.; then 20633 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 20634s/:*\$(srcdir):*/:/; 20635s/:*\${srcdir}:*/:/; 20636s/:*@srcdir@:*/:/; 20637s/^\([^=]*=[ ]*\):*/\1/; 20638s/:*$//; 20639s/^[^=]*=[ ]*$//; 20640}' 20641fi 20642 20643DEFS=-DHAVE_CONFIG_H 20644 20645ac_libobjs= 20646ac_ltlibobjs= 20647for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 20648 # 1. Remove the extension, and $U if already installed. 20649 ac_i=`echo "$ac_i" | 20650 sed 's/\$U\././;s/\.o$//;s/\.obj$//'` 20651 # 2. Add them. 20652 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" 20653 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' 20654done 20655LIBOBJS=$ac_libobjs 20656 20657LTLIBOBJS=$ac_ltlibobjs 20658 20659 20660if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 20661 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. 20662Usually this means the macro was only invoked conditionally." >&5 20663echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. 20664Usually this means the macro was only invoked conditionally." >&2;} 20665 { (exit 1); exit 1; }; } 20666fi 20667if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 20668 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 20669Usually this means the macro was only invoked conditionally." >&5 20670echo "$as_me: error: conditional \"AMDEP\" was never defined. 20671Usually this means the macro was only invoked conditionally." >&2;} 20672 { (exit 1); exit 1; }; } 20673fi 20674if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 20675 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 20676Usually this means the macro was only invoked conditionally." >&5 20677echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 20678Usually this means the macro was only invoked conditionally." >&2;} 20679 { (exit 1); exit 1; }; } 20680fi 20681if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 20682 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 20683Usually this means the macro was only invoked conditionally." >&5 20684echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 20685Usually this means the macro was only invoked conditionally." >&2;} 20686 { (exit 1); exit 1; }; } 20687fi 20688if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 20689 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 20690Usually this means the macro was only invoked conditionally." >&5 20691echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 20692Usually this means the macro was only invoked conditionally." >&2;} 20693 { (exit 1); exit 1; }; } 20694fi 20695if test -z "${DRI_TRUE}" && test -z "${DRI_FALSE}"; then 20696 { { echo "$as_me:$LINENO: error: conditional \"DRI\" was never defined. 20697Usually this means the macro was only invoked conditionally." >&5 20698echo "$as_me: error: conditional \"DRI\" was never defined. 20699Usually this means the macro was only invoked conditionally." >&2;} 20700 { (exit 1); exit 1; }; } 20701fi 20702 20703: ${CONFIG_STATUS=./config.status} 20704ac_clean_files_save=$ac_clean_files 20705ac_clean_files="$ac_clean_files $CONFIG_STATUS" 20706{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 20707echo "$as_me: creating $CONFIG_STATUS" >&6;} 20708cat >$CONFIG_STATUS <<_ACEOF 20709#! $SHELL 20710# Generated by $as_me. 20711# Run this file to recreate the current configuration. 20712# Compiler output produced by configure, useful for debugging 20713# configure, is in config.log if it exists. 20714 20715debug=false 20716ac_cs_recheck=false 20717ac_cs_silent=false 20718SHELL=\${CONFIG_SHELL-$SHELL} 20719_ACEOF 20720 20721cat >>$CONFIG_STATUS <<\_ACEOF 20722## --------------------- ## 20723## M4sh Initialization. ## 20724## --------------------- ## 20725 20726# Be Bourne compatible 20727if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 20728 emulate sh 20729 NULLCMD=: 20730 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 20731 # is contrary to our usage. Disable this feature. 20732 alias -g '${1+"$@"}'='"$@"' 20733elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then 20734 set -o posix 20735fi 20736DUALCASE=1; export DUALCASE # for MKS sh 20737 20738# Support unset when possible. 20739if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 20740 as_unset=unset 20741else 20742 as_unset=false 20743fi 20744 20745 20746# Work around bugs in pre-3.0 UWIN ksh. 20747$as_unset ENV MAIL MAILPATH 20748PS1='$ ' 20749PS2='> ' 20750PS4='+ ' 20751 20752# NLS nuisances. 20753for as_var in \ 20754 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 20755 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 20756 LC_TELEPHONE LC_TIME 20757do 20758 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 20759 eval $as_var=C; export $as_var 20760 else 20761 $as_unset $as_var 20762 fi 20763done 20764 20765# Required to use basename. 20766if expr a : '\(a\)' >/dev/null 2>&1; then 20767 as_expr=expr 20768else 20769 as_expr=false 20770fi 20771 20772if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then 20773 as_basename=basename 20774else 20775 as_basename=false 20776fi 20777 20778 20779# Name of the executable. 20780as_me=`$as_basename "$0" || 20781$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 20782 X"$0" : 'X\(//\)$' \| \ 20783 X"$0" : 'X\(/\)$' \| \ 20784 . : '\(.\)' 2>/dev/null || 20785echo X/"$0" | 20786 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } 20787 /^X\/\(\/\/\)$/{ s//\1/; q; } 20788 /^X\/\(\/\).*/{ s//\1/; q; } 20789 s/.*/./; q'` 20790 20791 20792# PATH needs CR, and LINENO needs CR and PATH. 20793# Avoid depending upon Character Ranges. 20794as_cr_letters='abcdefghijklmnopqrstuvwxyz' 20795as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 20796as_cr_Letters=$as_cr_letters$as_cr_LETTERS 20797as_cr_digits='0123456789' 20798as_cr_alnum=$as_cr_Letters$as_cr_digits 20799 20800# The user is always right. 20801if test "${PATH_SEPARATOR+set}" != set; then 20802 echo "#! /bin/sh" >conf$$.sh 20803 echo "exit 0" >>conf$$.sh 20804 chmod +x conf$$.sh 20805 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 20806 PATH_SEPARATOR=';' 20807 else 20808 PATH_SEPARATOR=: 20809 fi 20810 rm -f conf$$.sh 20811fi 20812 20813 20814 as_lineno_1=$LINENO 20815 as_lineno_2=$LINENO 20816 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` 20817 test "x$as_lineno_1" != "x$as_lineno_2" && 20818 test "x$as_lineno_3" = "x$as_lineno_2" || { 20819 # Find who we are. Look in the path if we contain no path at all 20820 # relative or not. 20821 case $0 in 20822 *[\\/]* ) as_myself=$0 ;; 20823 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20824for as_dir in $PATH 20825do 20826 IFS=$as_save_IFS 20827 test -z "$as_dir" && as_dir=. 20828 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 20829done 20830 20831 ;; 20832 esac 20833 # We did not find ourselves, most probably we were run as `sh COMMAND' 20834 # in which case we are not to be found in the path. 20835 if test "x$as_myself" = x; then 20836 as_myself=$0 20837 fi 20838 if test ! -f "$as_myself"; then 20839 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 20840echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} 20841 { (exit 1); exit 1; }; } 20842 fi 20843 case $CONFIG_SHELL in 20844 '') 20845 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20846for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 20847do 20848 IFS=$as_save_IFS 20849 test -z "$as_dir" && as_dir=. 20850 for as_base in sh bash ksh sh5; do 20851 case $as_dir in 20852 /*) 20853 if ("$as_dir/$as_base" -c ' 20854 as_lineno_1=$LINENO 20855 as_lineno_2=$LINENO 20856 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` 20857 test "x$as_lineno_1" != "x$as_lineno_2" && 20858 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then 20859 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } 20860 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } 20861 CONFIG_SHELL=$as_dir/$as_base 20862 export CONFIG_SHELL 20863 exec "$CONFIG_SHELL" "$0" ${1+"$@"} 20864 fi;; 20865 esac 20866 done 20867done 20868;; 20869 esac 20870 20871 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 20872 # uniformly replaced by the line number. The first 'sed' inserts a 20873 # line-number line before each line; the second 'sed' does the real 20874 # work. The second script uses 'N' to pair each line-number line 20875 # with the numbered line, and appends trailing '-' during 20876 # substitution so that $LINENO is not a special case at line end. 20877 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 20878 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) 20879 sed '=' <$as_myself | 20880 sed ' 20881 N 20882 s,$,-, 20883 : loop 20884 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, 20885 t loop 20886 s,-$,, 20887 s,^['$as_cr_digits']*\n,, 20888 ' >$as_me.lineno && 20889 chmod +x $as_me.lineno || 20890 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 20891echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} 20892 { (exit 1); exit 1; }; } 20893 20894 # Don't try to exec as it changes $[0], causing all sort of problems 20895 # (the dirname of $[0] is not the place where we might find the 20896 # original and so on. Autoconf is especially sensible to this). 20897 . ./$as_me.lineno 20898 # Exit status is that of the last command. 20899 exit 20900} 20901 20902 20903case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in 20904 *c*,-n*) ECHO_N= ECHO_C=' 20905' ECHO_T=' ' ;; 20906 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; 20907 *) ECHO_N= ECHO_C='\c' ECHO_T= ;; 20908esac 20909 20910if expr a : '\(a\)' >/dev/null 2>&1; then 20911 as_expr=expr 20912else 20913 as_expr=false 20914fi 20915 20916rm -f conf$$ conf$$.exe conf$$.file 20917echo >conf$$.file 20918if ln -s conf$$.file conf$$ 2>/dev/null; then 20919 # We could just check for DJGPP; but this test a) works b) is more generic 20920 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). 20921 if test -f conf$$.exe; then 20922 # Don't use ln at all; we don't have any links 20923 as_ln_s='cp -p' 20924 else 20925 as_ln_s='ln -s' 20926 fi 20927elif ln conf$$.file conf$$ 2>/dev/null; then 20928 as_ln_s=ln 20929else 20930 as_ln_s='cp -p' 20931fi 20932rm -f conf$$ conf$$.exe conf$$.file 20933 20934if mkdir -p . 2>/dev/null; then 20935 as_mkdir_p=: 20936else 20937 test -d ./-p && rmdir ./-p 20938 as_mkdir_p=false 20939fi 20940 20941as_executable_p="test -f" 20942 20943# Sed expression to map a string onto a valid CPP name. 20944as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 20945 20946# Sed expression to map a string onto a valid variable name. 20947as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 20948 20949 20950# IFS 20951# We need space, tab and new line, in precisely that order. 20952as_nl=' 20953' 20954IFS=" $as_nl" 20955 20956# CDPATH. 20957$as_unset CDPATH 20958 20959exec 6>&1 20960 20961# Open the log real soon, to keep \$[0] and so on meaningful, and to 20962# report actual input values of CONFIG_FILES etc. instead of their 20963# values after options handling. Logging --version etc. is OK. 20964exec 5>>config.log 20965{ 20966 echo 20967 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 20968## Running $as_me. ## 20969_ASBOX 20970} >&5 20971cat >&5 <<_CSEOF 20972 20973This file was extended by xf86-video-glint $as_me 1.1.1, which was 20974generated by GNU Autoconf 2.59. Invocation command line was 20975 20976 CONFIG_FILES = $CONFIG_FILES 20977 CONFIG_HEADERS = $CONFIG_HEADERS 20978 CONFIG_LINKS = $CONFIG_LINKS 20979 CONFIG_COMMANDS = $CONFIG_COMMANDS 20980 $ $0 $@ 20981 20982_CSEOF 20983echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 20984echo >&5 20985_ACEOF 20986 20987# Files that config.status was made for. 20988if test -n "$ac_config_files"; then 20989 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS 20990fi 20991 20992if test -n "$ac_config_headers"; then 20993 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS 20994fi 20995 20996if test -n "$ac_config_links"; then 20997 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS 20998fi 20999 21000if test -n "$ac_config_commands"; then 21001 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS 21002fi 21003 21004cat >>$CONFIG_STATUS <<\_ACEOF 21005 21006ac_cs_usage="\ 21007\`$as_me' instantiates files from templates according to the 21008current configuration. 21009 21010Usage: $0 [OPTIONS] [FILE]... 21011 21012 -h, --help print this help, then exit 21013 -V, --version print version number, then exit 21014 -q, --quiet do not print progress messages 21015 -d, --debug don't remove temporary files 21016 --recheck update $as_me by reconfiguring in the same conditions 21017 --file=FILE[:TEMPLATE] 21018 instantiate the configuration file FILE 21019 --header=FILE[:TEMPLATE] 21020 instantiate the configuration header FILE 21021 21022Configuration files: 21023$config_files 21024 21025Configuration headers: 21026$config_headers 21027 21028Configuration commands: 21029$config_commands 21030 21031Report bugs to <bug-autoconf@gnu.org>." 21032_ACEOF 21033 21034cat >>$CONFIG_STATUS <<_ACEOF 21035ac_cs_version="\\ 21036xf86-video-glint config.status 1.1.1 21037configured by $0, generated by GNU Autoconf 2.59, 21038 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" 21039 21040Copyright (C) 2003 Free Software Foundation, Inc. 21041This config.status script is free software; the Free Software Foundation 21042gives unlimited permission to copy, distribute and modify it." 21043srcdir=$srcdir 21044INSTALL="$INSTALL" 21045_ACEOF 21046 21047cat >>$CONFIG_STATUS <<\_ACEOF 21048# If no file are specified by the user, then we need to provide default 21049# value. By we need to know if files were specified by the user. 21050ac_need_defaults=: 21051while test $# != 0 21052do 21053 case $1 in 21054 --*=*) 21055 ac_option=`expr "x$1" : 'x\([^=]*\)='` 21056 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` 21057 ac_shift=: 21058 ;; 21059 -*) 21060 ac_option=$1 21061 ac_optarg=$2 21062 ac_shift=shift 21063 ;; 21064 *) # This is not an option, so the user has probably given explicit 21065 # arguments. 21066 ac_option=$1 21067 ac_need_defaults=false;; 21068 esac 21069 21070 case $ac_option in 21071 # Handling of the options. 21072_ACEOF 21073cat >>$CONFIG_STATUS <<\_ACEOF 21074 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 21075 ac_cs_recheck=: ;; 21076 --version | --vers* | -V ) 21077 echo "$ac_cs_version"; exit 0 ;; 21078 --he | --h) 21079 # Conflict between --help and --header 21080 { { echo "$as_me:$LINENO: error: ambiguous option: $1 21081Try \`$0 --help' for more information." >&5 21082echo "$as_me: error: ambiguous option: $1 21083Try \`$0 --help' for more information." >&2;} 21084 { (exit 1); exit 1; }; };; 21085 --help | --hel | -h ) 21086 echo "$ac_cs_usage"; exit 0 ;; 21087 --debug | --d* | -d ) 21088 debug=: ;; 21089 --file | --fil | --fi | --f ) 21090 $ac_shift 21091 CONFIG_FILES="$CONFIG_FILES $ac_optarg" 21092 ac_need_defaults=false;; 21093 --header | --heade | --head | --hea ) 21094 $ac_shift 21095 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" 21096 ac_need_defaults=false;; 21097 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 21098 | -silent | --silent | --silen | --sile | --sil | --si | --s) 21099 ac_cs_silent=: ;; 21100 21101 # This is an error. 21102 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 21103Try \`$0 --help' for more information." >&5 21104echo "$as_me: error: unrecognized option: $1 21105Try \`$0 --help' for more information." >&2;} 21106 { (exit 1); exit 1; }; } ;; 21107 21108 *) ac_config_targets="$ac_config_targets $1" ;; 21109 21110 esac 21111 shift 21112done 21113 21114ac_configure_extra_args= 21115 21116if $ac_cs_silent; then 21117 exec 6>/dev/null 21118 ac_configure_extra_args="$ac_configure_extra_args --silent" 21119fi 21120 21121_ACEOF 21122cat >>$CONFIG_STATUS <<_ACEOF 21123if \$ac_cs_recheck; then 21124 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 21125 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 21126fi 21127 21128_ACEOF 21129 21130cat >>$CONFIG_STATUS <<_ACEOF 21131# 21132# INIT-COMMANDS section. 21133# 21134 21135AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 21136 21137_ACEOF 21138 21139 21140 21141cat >>$CONFIG_STATUS <<\_ACEOF 21142for ac_config_target in $ac_config_targets 21143do 21144 case "$ac_config_target" in 21145 # Handling of arguments. 21146 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; 21147 "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 21148 "man/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 21149 "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 21150 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 21151 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 21152echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 21153 { (exit 1); exit 1; }; };; 21154 esac 21155done 21156 21157# If the user did not use the arguments to specify the items to instantiate, 21158# then the envvar interface is used. Set only those that are not. 21159# We use the long form for the default assignment because of an extremely 21160# bizarre bug on SunOS 4.1.3. 21161if $ac_need_defaults; then 21162 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 21163 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 21164 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 21165fi 21166 21167# Have a temporary directory for convenience. Make it in the build tree 21168# simply because there is no reason to put it here, and in addition, 21169# creating and moving files from /tmp can sometimes cause problems. 21170# Create a temporary directory, and hook for its removal unless debugging. 21171$debug || 21172{ 21173 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 21174 trap '{ (exit 1); exit 1; }' 1 2 13 15 21175} 21176 21177# Create a (secure) tmp directory for tmp files. 21178 21179{ 21180 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && 21181 test -n "$tmp" && test -d "$tmp" 21182} || 21183{ 21184 tmp=./confstat$$-$RANDOM 21185 (umask 077 && mkdir $tmp) 21186} || 21187{ 21188 echo "$me: cannot create a temporary directory in ." >&2 21189 { (exit 1); exit 1; } 21190} 21191 21192_ACEOF 21193 21194cat >>$CONFIG_STATUS <<_ACEOF 21195 21196# 21197# CONFIG_FILES section. 21198# 21199 21200# No need to generate the scripts if there are no CONFIG_FILES. 21201# This happens for instance when ./config.status config.h 21202if test -n "\$CONFIG_FILES"; then 21203 # Protect against being on the right side of a sed subst in config.status. 21204 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; 21205 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF 21206s,@SHELL@,$SHELL,;t t 21207s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t 21208s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t 21209s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t 21210s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t 21211s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t 21212s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t 21213s,@exec_prefix@,$exec_prefix,;t t 21214s,@prefix@,$prefix,;t t 21215s,@program_transform_name@,$program_transform_name,;t t 21216s,@bindir@,$bindir,;t t 21217s,@sbindir@,$sbindir,;t t 21218s,@libexecdir@,$libexecdir,;t t 21219s,@datadir@,$datadir,;t t 21220s,@sysconfdir@,$sysconfdir,;t t 21221s,@sharedstatedir@,$sharedstatedir,;t t 21222s,@localstatedir@,$localstatedir,;t t 21223s,@libdir@,$libdir,;t t 21224s,@includedir@,$includedir,;t t 21225s,@oldincludedir@,$oldincludedir,;t t 21226s,@infodir@,$infodir,;t t 21227s,@mandir@,$mandir,;t t 21228s,@build_alias@,$build_alias,;t t 21229s,@host_alias@,$host_alias,;t t 21230s,@target_alias@,$target_alias,;t t 21231s,@DEFS@,$DEFS,;t t 21232s,@ECHO_C@,$ECHO_C,;t t 21233s,@ECHO_N@,$ECHO_N,;t t 21234s,@ECHO_T@,$ECHO_T,;t t 21235s,@LIBS@,$LIBS,;t t 21236s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t 21237s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t 21238s,@INSTALL_DATA@,$INSTALL_DATA,;t t 21239s,@CYGPATH_W@,$CYGPATH_W,;t t 21240s,@PACKAGE@,$PACKAGE,;t t 21241s,@VERSION@,$VERSION,;t t 21242s,@ACLOCAL@,$ACLOCAL,;t t 21243s,@AUTOCONF@,$AUTOCONF,;t t 21244s,@AUTOMAKE@,$AUTOMAKE,;t t 21245s,@AUTOHEADER@,$AUTOHEADER,;t t 21246s,@MAKEINFO@,$MAKEINFO,;t t 21247s,@install_sh@,$install_sh,;t t 21248s,@STRIP@,$STRIP,;t t 21249s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t 21250s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t 21251s,@mkdir_p@,$mkdir_p,;t t 21252s,@AWK@,$AWK,;t t 21253s,@SET_MAKE@,$SET_MAKE,;t t 21254s,@am__leading_dot@,$am__leading_dot,;t t 21255s,@AMTAR@,$AMTAR,;t t 21256s,@am__tar@,$am__tar,;t t 21257s,@am__untar@,$am__untar,;t t 21258s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t 21259s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t 21260s,@MAINT@,$MAINT,;t t 21261s,@build@,$build,;t t 21262s,@build_cpu@,$build_cpu,;t t 21263s,@build_vendor@,$build_vendor,;t t 21264s,@build_os@,$build_os,;t t 21265s,@host@,$host,;t t 21266s,@host_cpu@,$host_cpu,;t t 21267s,@host_vendor@,$host_vendor,;t t 21268s,@host_os@,$host_os,;t t 21269s,@CC@,$CC,;t t 21270s,@CFLAGS@,$CFLAGS,;t t 21271s,@LDFLAGS@,$LDFLAGS,;t t 21272s,@CPPFLAGS@,$CPPFLAGS,;t t 21273s,@ac_ct_CC@,$ac_ct_CC,;t t 21274s,@EXEEXT@,$EXEEXT,;t t 21275s,@OBJEXT@,$OBJEXT,;t t 21276s,@DEPDIR@,$DEPDIR,;t t 21277s,@am__include@,$am__include,;t t 21278s,@am__quote@,$am__quote,;t t 21279s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t 21280s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t 21281s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t 21282s,@CCDEPMODE@,$CCDEPMODE,;t t 21283s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t 21284s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t 21285s,@EGREP@,$EGREP,;t t 21286s,@LN_S@,$LN_S,;t t 21287s,@ECHO@,$ECHO,;t t 21288s,@AR@,$AR,;t t 21289s,@ac_ct_AR@,$ac_ct_AR,;t t 21290s,@RANLIB@,$RANLIB,;t t 21291s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t 21292s,@CPP@,$CPP,;t t 21293s,@CXX@,$CXX,;t t 21294s,@CXXFLAGS@,$CXXFLAGS,;t t 21295s,@ac_ct_CXX@,$ac_ct_CXX,;t t 21296s,@CXXDEPMODE@,$CXXDEPMODE,;t t 21297s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t 21298s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t 21299s,@CXXCPP@,$CXXCPP,;t t 21300s,@F77@,$F77,;t t 21301s,@FFLAGS@,$FFLAGS,;t t 21302s,@ac_ct_F77@,$ac_ct_F77,;t t 21303s,@LIBTOOL@,$LIBTOOL,;t t 21304s,@PKG_CONFIG@,$PKG_CONFIG,;t t 21305s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t 21306s,@XORG_CFLAGS@,$XORG_CFLAGS,;t t 21307s,@XORG_LIBS@,$XORG_LIBS,;t t 21308s,@DRI_TRUE@,$DRI_TRUE,;t t 21309s,@DRI_FALSE@,$DRI_FALSE,;t t 21310s,@DRI_CFLAGS@,$DRI_CFLAGS,;t t 21311s,@DRI_LIBS@,$DRI_LIBS,;t t 21312s,@moduledir@,$moduledir,;t t 21313s,@DRIVER_NAME@,$DRIVER_NAME,;t t 21314s,@APP_MAN_SUFFIX@,$APP_MAN_SUFFIX,;t t 21315s,@LIB_MAN_SUFFIX@,$LIB_MAN_SUFFIX,;t t 21316s,@FILE_MAN_SUFFIX@,$FILE_MAN_SUFFIX,;t t 21317s,@MISC_MAN_SUFFIX@,$MISC_MAN_SUFFIX,;t t 21318s,@DRIVER_MAN_SUFFIX@,$DRIVER_MAN_SUFFIX,;t t 21319s,@ADMIN_MAN_SUFFIX@,$ADMIN_MAN_SUFFIX,;t t 21320s,@APP_MAN_DIR@,$APP_MAN_DIR,;t t 21321s,@LIB_MAN_DIR@,$LIB_MAN_DIR,;t t 21322s,@FILE_MAN_DIR@,$FILE_MAN_DIR,;t t 21323s,@MISC_MAN_DIR@,$MISC_MAN_DIR,;t t 21324s,@DRIVER_MAN_DIR@,$DRIVER_MAN_DIR,;t t 21325s,@ADMIN_MAN_DIR@,$ADMIN_MAN_DIR,;t t 21326s,@LIBOBJS@,$LIBOBJS,;t t 21327s,@LTLIBOBJS@,$LTLIBOBJS,;t t 21328CEOF 21329 21330_ACEOF 21331 21332 cat >>$CONFIG_STATUS <<\_ACEOF 21333 # Split the substitutions into bite-sized pieces for seds with 21334 # small command number limits, like on Digital OSF/1 and HP-UX. 21335 ac_max_sed_lines=48 21336 ac_sed_frag=1 # Number of current file. 21337 ac_beg=1 # First line for current file. 21338 ac_end=$ac_max_sed_lines # Line after last line for current file. 21339 ac_more_lines=: 21340 ac_sed_cmds= 21341 while $ac_more_lines; do 21342 if test $ac_beg -gt 1; then 21343 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag 21344 else 21345 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag 21346 fi 21347 if test ! -s $tmp/subs.frag; then 21348 ac_more_lines=false 21349 else 21350 # The purpose of the label and of the branching condition is to 21351 # speed up the sed processing (if there are no `@' at all, there 21352 # is no need to browse any of the substitutions). 21353 # These are the two extra sed commands mentioned above. 21354 (echo ':t 21355 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed 21356 if test -z "$ac_sed_cmds"; then 21357 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" 21358 else 21359 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" 21360 fi 21361 ac_sed_frag=`expr $ac_sed_frag + 1` 21362 ac_beg=$ac_end 21363 ac_end=`expr $ac_end + $ac_max_sed_lines` 21364 fi 21365 done 21366 if test -z "$ac_sed_cmds"; then 21367 ac_sed_cmds=cat 21368 fi 21369fi # test -n "$CONFIG_FILES" 21370 21371_ACEOF 21372cat >>$CONFIG_STATUS <<\_ACEOF 21373for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue 21374 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 21375 case $ac_file in 21376 - | *:- | *:-:* ) # input from stdin 21377 cat >$tmp/stdin 21378 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 21379 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 21380 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 21381 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 21382 * ) ac_file_in=$ac_file.in ;; 21383 esac 21384 21385 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. 21386 ac_dir=`(dirname "$ac_file") 2>/dev/null || 21387$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21388 X"$ac_file" : 'X\(//\)[^/]' \| \ 21389 X"$ac_file" : 'X\(//\)$' \| \ 21390 X"$ac_file" : 'X\(/\)' \| \ 21391 . : '\(.\)' 2>/dev/null || 21392echo X"$ac_file" | 21393 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 21394 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 21395 /^X\(\/\/\)$/{ s//\1/; q; } 21396 /^X\(\/\).*/{ s//\1/; q; } 21397 s/.*/./; q'` 21398 { if $as_mkdir_p; then 21399 mkdir -p "$ac_dir" 21400 else 21401 as_dir="$ac_dir" 21402 as_dirs= 21403 while test ! -d "$as_dir"; do 21404 as_dirs="$as_dir $as_dirs" 21405 as_dir=`(dirname "$as_dir") 2>/dev/null || 21406$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21407 X"$as_dir" : 'X\(//\)[^/]' \| \ 21408 X"$as_dir" : 'X\(//\)$' \| \ 21409 X"$as_dir" : 'X\(/\)' \| \ 21410 . : '\(.\)' 2>/dev/null || 21411echo X"$as_dir" | 21412 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 21413 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 21414 /^X\(\/\/\)$/{ s//\1/; q; } 21415 /^X\(\/\).*/{ s//\1/; q; } 21416 s/.*/./; q'` 21417 done 21418 test ! -n "$as_dirs" || mkdir $as_dirs 21419 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 21420echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} 21421 { (exit 1); exit 1; }; }; } 21422 21423 ac_builddir=. 21424 21425if test "$ac_dir" != .; then 21426 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 21427 # A "../" for each directory in $ac_dir_suffix. 21428 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` 21429else 21430 ac_dir_suffix= ac_top_builddir= 21431fi 21432 21433case $srcdir in 21434 .) # No --srcdir option. We are building in place. 21435 ac_srcdir=. 21436 if test -z "$ac_top_builddir"; then 21437 ac_top_srcdir=. 21438 else 21439 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` 21440 fi ;; 21441 [\\/]* | ?:[\\/]* ) # Absolute path. 21442 ac_srcdir=$srcdir$ac_dir_suffix; 21443 ac_top_srcdir=$srcdir ;; 21444 *) # Relative path. 21445 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix 21446 ac_top_srcdir=$ac_top_builddir$srcdir ;; 21447esac 21448 21449# Do not use `cd foo && pwd` to compute absolute paths, because 21450# the directories may not exist. 21451case `pwd` in 21452.) ac_abs_builddir="$ac_dir";; 21453*) 21454 case "$ac_dir" in 21455 .) ac_abs_builddir=`pwd`;; 21456 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; 21457 *) ac_abs_builddir=`pwd`/"$ac_dir";; 21458 esac;; 21459esac 21460case $ac_abs_builddir in 21461.) ac_abs_top_builddir=${ac_top_builddir}.;; 21462*) 21463 case ${ac_top_builddir}. in 21464 .) ac_abs_top_builddir=$ac_abs_builddir;; 21465 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; 21466 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; 21467 esac;; 21468esac 21469case $ac_abs_builddir in 21470.) ac_abs_srcdir=$ac_srcdir;; 21471*) 21472 case $ac_srcdir in 21473 .) ac_abs_srcdir=$ac_abs_builddir;; 21474 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; 21475 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; 21476 esac;; 21477esac 21478case $ac_abs_builddir in 21479.) ac_abs_top_srcdir=$ac_top_srcdir;; 21480*) 21481 case $ac_top_srcdir in 21482 .) ac_abs_top_srcdir=$ac_abs_builddir;; 21483 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; 21484 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; 21485 esac;; 21486esac 21487 21488 21489 case $INSTALL in 21490 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 21491 *) ac_INSTALL=$ac_top_builddir$INSTALL ;; 21492 esac 21493 21494 if test x"$ac_file" != x-; then 21495 { echo "$as_me:$LINENO: creating $ac_file" >&5 21496echo "$as_me: creating $ac_file" >&6;} 21497 rm -f "$ac_file" 21498 fi 21499 # Let's still pretend it is `configure' which instantiates (i.e., don't 21500 # use $as_me), people would be surprised to read: 21501 # /* config.h. Generated by config.status. */ 21502 if test x"$ac_file" = x-; then 21503 configure_input= 21504 else 21505 configure_input="$ac_file. " 21506 fi 21507 configure_input=$configure_input"Generated from `echo $ac_file_in | 21508 sed 's,.*/,,'` by configure." 21509 21510 # First look for the input files in the build tree, otherwise in the 21511 # src tree. 21512 ac_file_inputs=`IFS=: 21513 for f in $ac_file_in; do 21514 case $f in 21515 -) echo $tmp/stdin ;; 21516 [\\/$]*) 21517 # Absolute (can't be DOS-style, as IFS=:) 21518 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 21519echo "$as_me: error: cannot find input file: $f" >&2;} 21520 { (exit 1); exit 1; }; } 21521 echo "$f";; 21522 *) # Relative 21523 if test -f "$f"; then 21524 # Build tree 21525 echo "$f" 21526 elif test -f "$srcdir/$f"; then 21527 # Source tree 21528 echo "$srcdir/$f" 21529 else 21530 # /dev/null tree 21531 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 21532echo "$as_me: error: cannot find input file: $f" >&2;} 21533 { (exit 1); exit 1; }; } 21534 fi;; 21535 esac 21536 done` || { (exit 1); exit 1; } 21537_ACEOF 21538cat >>$CONFIG_STATUS <<_ACEOF 21539 sed "$ac_vpsub 21540$extrasub 21541_ACEOF 21542cat >>$CONFIG_STATUS <<\_ACEOF 21543:t 21544/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 21545s,@configure_input@,$configure_input,;t t 21546s,@srcdir@,$ac_srcdir,;t t 21547s,@abs_srcdir@,$ac_abs_srcdir,;t t 21548s,@top_srcdir@,$ac_top_srcdir,;t t 21549s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t 21550s,@builddir@,$ac_builddir,;t t 21551s,@abs_builddir@,$ac_abs_builddir,;t t 21552s,@top_builddir@,$ac_top_builddir,;t t 21553s,@abs_top_builddir@,$ac_abs_top_builddir,;t t 21554s,@INSTALL@,$ac_INSTALL,;t t 21555" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out 21556 rm -f $tmp/stdin 21557 if test x"$ac_file" != x-; then 21558 mv $tmp/out $ac_file 21559 else 21560 cat $tmp/out 21561 rm -f $tmp/out 21562 fi 21563 21564done 21565_ACEOF 21566cat >>$CONFIG_STATUS <<\_ACEOF 21567 21568# 21569# CONFIG_HEADER section. 21570# 21571 21572# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where 21573# NAME is the cpp macro being defined and VALUE is the value it is being given. 21574# 21575# ac_d sets the value in "#define NAME VALUE" lines. 21576ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)' 21577ac_dB='[ ].*$,\1#\2' 21578ac_dC=' ' 21579ac_dD=',;t' 21580# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE". 21581ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 21582ac_uB='$,\1#\2define\3' 21583ac_uC=' ' 21584ac_uD=',;t' 21585 21586for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue 21587 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 21588 case $ac_file in 21589 - | *:- | *:-:* ) # input from stdin 21590 cat >$tmp/stdin 21591 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 21592 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 21593 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 21594 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 21595 * ) ac_file_in=$ac_file.in ;; 21596 esac 21597 21598 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5 21599echo "$as_me: creating $ac_file" >&6;} 21600 21601 # First look for the input files in the build tree, otherwise in the 21602 # src tree. 21603 ac_file_inputs=`IFS=: 21604 for f in $ac_file_in; do 21605 case $f in 21606 -) echo $tmp/stdin ;; 21607 [\\/$]*) 21608 # Absolute (can't be DOS-style, as IFS=:) 21609 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 21610echo "$as_me: error: cannot find input file: $f" >&2;} 21611 { (exit 1); exit 1; }; } 21612 # Do quote $f, to prevent DOS paths from being IFS'd. 21613 echo "$f";; 21614 *) # Relative 21615 if test -f "$f"; then 21616 # Build tree 21617 echo "$f" 21618 elif test -f "$srcdir/$f"; then 21619 # Source tree 21620 echo "$srcdir/$f" 21621 else 21622 # /dev/null tree 21623 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 21624echo "$as_me: error: cannot find input file: $f" >&2;} 21625 { (exit 1); exit 1; }; } 21626 fi;; 21627 esac 21628 done` || { (exit 1); exit 1; } 21629 # Remove the trailing spaces. 21630 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in 21631 21632_ACEOF 21633 21634# Transform confdefs.h into two sed scripts, `conftest.defines' and 21635# `conftest.undefs', that substitutes the proper values into 21636# config.h.in to produce config.h. The first handles `#define' 21637# templates, and the second `#undef' templates. 21638# And first: Protect against being on the right side of a sed subst in 21639# config.status. Protect against being in an unquoted here document 21640# in config.status. 21641rm -f conftest.defines conftest.undefs 21642# Using a here document instead of a string reduces the quoting nightmare. 21643# Putting comments in sed scripts is not portable. 21644# 21645# `end' is used to avoid that the second main sed command (meant for 21646# 0-ary CPP macros) applies to n-ary macro definitions. 21647# See the Autoconf documentation for `clear'. 21648cat >confdef2sed.sed <<\_ACEOF 21649s/[\\&,]/\\&/g 21650s,[\\$`],\\&,g 21651t clear 21652: clear 21653s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp 21654t end 21655s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp 21656: end 21657_ACEOF 21658# If some macros were called several times there might be several times 21659# the same #defines, which is useless. Nevertheless, we may not want to 21660# sort them, since we want the *last* AC-DEFINE to be honored. 21661uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines 21662sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs 21663rm -f confdef2sed.sed 21664 21665# This sed command replaces #undef with comments. This is necessary, for 21666# example, in the case of _POSIX_SOURCE, which is predefined and required 21667# on some systems where configure will not decide to define it. 21668cat >>conftest.undefs <<\_ACEOF 21669s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */, 21670_ACEOF 21671 21672# Break up conftest.defines because some shells have a limit on the size 21673# of here documents, and old seds have small limits too (100 cmds). 21674echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS 21675echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS 21676echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS 21677echo ' :' >>$CONFIG_STATUS 21678rm -f conftest.tail 21679while grep . conftest.defines >/dev/null 21680do 21681 # Write a limited-size here document to $tmp/defines.sed. 21682 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS 21683 # Speed up: don't consider the non `#define' lines. 21684 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS 21685 # Work around the forget-to-reset-the-flag bug. 21686 echo 't clr' >>$CONFIG_STATUS 21687 echo ': clr' >>$CONFIG_STATUS 21688 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS 21689 echo 'CEOF 21690 sed -f $tmp/defines.sed $tmp/in >$tmp/out 21691 rm -f $tmp/in 21692 mv $tmp/out $tmp/in 21693' >>$CONFIG_STATUS 21694 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail 21695 rm -f conftest.defines 21696 mv conftest.tail conftest.defines 21697done 21698rm -f conftest.defines 21699echo ' fi # grep' >>$CONFIG_STATUS 21700echo >>$CONFIG_STATUS 21701 21702# Break up conftest.undefs because some shells have a limit on the size 21703# of here documents, and old seds have small limits too (100 cmds). 21704echo ' # Handle all the #undef templates' >>$CONFIG_STATUS 21705rm -f conftest.tail 21706while grep . conftest.undefs >/dev/null 21707do 21708 # Write a limited-size here document to $tmp/undefs.sed. 21709 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS 21710 # Speed up: don't consider the non `#undef' 21711 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS 21712 # Work around the forget-to-reset-the-flag bug. 21713 echo 't clr' >>$CONFIG_STATUS 21714 echo ': clr' >>$CONFIG_STATUS 21715 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS 21716 echo 'CEOF 21717 sed -f $tmp/undefs.sed $tmp/in >$tmp/out 21718 rm -f $tmp/in 21719 mv $tmp/out $tmp/in 21720' >>$CONFIG_STATUS 21721 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail 21722 rm -f conftest.undefs 21723 mv conftest.tail conftest.undefs 21724done 21725rm -f conftest.undefs 21726 21727cat >>$CONFIG_STATUS <<\_ACEOF 21728 # Let's still pretend it is `configure' which instantiates (i.e., don't 21729 # use $as_me), people would be surprised to read: 21730 # /* config.h. Generated by config.status. */ 21731 if test x"$ac_file" = x-; then 21732 echo "/* Generated by configure. */" >$tmp/config.h 21733 else 21734 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h 21735 fi 21736 cat $tmp/in >>$tmp/config.h 21737 rm -f $tmp/in 21738 if test x"$ac_file" != x-; then 21739 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then 21740 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 21741echo "$as_me: $ac_file is unchanged" >&6;} 21742 else 21743 ac_dir=`(dirname "$ac_file") 2>/dev/null || 21744$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21745 X"$ac_file" : 'X\(//\)[^/]' \| \ 21746 X"$ac_file" : 'X\(//\)$' \| \ 21747 X"$ac_file" : 'X\(/\)' \| \ 21748 . : '\(.\)' 2>/dev/null || 21749echo X"$ac_file" | 21750 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 21751 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 21752 /^X\(\/\/\)$/{ s//\1/; q; } 21753 /^X\(\/\).*/{ s//\1/; q; } 21754 s/.*/./; q'` 21755 { if $as_mkdir_p; then 21756 mkdir -p "$ac_dir" 21757 else 21758 as_dir="$ac_dir" 21759 as_dirs= 21760 while test ! -d "$as_dir"; do 21761 as_dirs="$as_dir $as_dirs" 21762 as_dir=`(dirname "$as_dir") 2>/dev/null || 21763$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21764 X"$as_dir" : 'X\(//\)[^/]' \| \ 21765 X"$as_dir" : 'X\(//\)$' \| \ 21766 X"$as_dir" : 'X\(/\)' \| \ 21767 . : '\(.\)' 2>/dev/null || 21768echo X"$as_dir" | 21769 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 21770 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 21771 /^X\(\/\/\)$/{ s//\1/; q; } 21772 /^X\(\/\).*/{ s//\1/; q; } 21773 s/.*/./; q'` 21774 done 21775 test ! -n "$as_dirs" || mkdir $as_dirs 21776 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 21777echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} 21778 { (exit 1); exit 1; }; }; } 21779 21780 rm -f $ac_file 21781 mv $tmp/config.h $ac_file 21782 fi 21783 else 21784 cat $tmp/config.h 21785 rm -f $tmp/config.h 21786 fi 21787# Compute $ac_file's index in $config_headers. 21788_am_stamp_count=1 21789for _am_header in $config_headers :; do 21790 case $_am_header in 21791 $ac_file | $ac_file:* ) 21792 break ;; 21793 * ) 21794 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 21795 esac 21796done 21797echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null || 21798$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21799 X$ac_file : 'X\(//\)[^/]' \| \ 21800 X$ac_file : 'X\(//\)$' \| \ 21801 X$ac_file : 'X\(/\)' \| \ 21802 . : '\(.\)' 2>/dev/null || 21803echo X$ac_file | 21804 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 21805 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 21806 /^X\(\/\/\)$/{ s//\1/; q; } 21807 /^X\(\/\).*/{ s//\1/; q; } 21808 s/.*/./; q'`/stamp-h$_am_stamp_count 21809done 21810_ACEOF 21811cat >>$CONFIG_STATUS <<\_ACEOF 21812 21813# 21814# CONFIG_COMMANDS section. 21815# 21816for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue 21817 ac_dest=`echo "$ac_file" | sed 's,:.*,,'` 21818 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'` 21819 ac_dir=`(dirname "$ac_dest") 2>/dev/null || 21820$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21821 X"$ac_dest" : 'X\(//\)[^/]' \| \ 21822 X"$ac_dest" : 'X\(//\)$' \| \ 21823 X"$ac_dest" : 'X\(/\)' \| \ 21824 . : '\(.\)' 2>/dev/null || 21825echo X"$ac_dest" | 21826 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 21827 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 21828 /^X\(\/\/\)$/{ s//\1/; q; } 21829 /^X\(\/\).*/{ s//\1/; q; } 21830 s/.*/./; q'` 21831 { if $as_mkdir_p; then 21832 mkdir -p "$ac_dir" 21833 else 21834 as_dir="$ac_dir" 21835 as_dirs= 21836 while test ! -d "$as_dir"; do 21837 as_dirs="$as_dir $as_dirs" 21838 as_dir=`(dirname "$as_dir") 2>/dev/null || 21839$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21840 X"$as_dir" : 'X\(//\)[^/]' \| \ 21841 X"$as_dir" : 'X\(//\)$' \| \ 21842 X"$as_dir" : 'X\(/\)' \| \ 21843 . : '\(.\)' 2>/dev/null || 21844echo X"$as_dir" | 21845 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 21846 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 21847 /^X\(\/\/\)$/{ s//\1/; q; } 21848 /^X\(\/\).*/{ s//\1/; q; } 21849 s/.*/./; q'` 21850 done 21851 test ! -n "$as_dirs" || mkdir $as_dirs 21852 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 21853echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} 21854 { (exit 1); exit 1; }; }; } 21855 21856 ac_builddir=. 21857 21858if test "$ac_dir" != .; then 21859 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 21860 # A "../" for each directory in $ac_dir_suffix. 21861 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` 21862else 21863 ac_dir_suffix= ac_top_builddir= 21864fi 21865 21866case $srcdir in 21867 .) # No --srcdir option. We are building in place. 21868 ac_srcdir=. 21869 if test -z "$ac_top_builddir"; then 21870 ac_top_srcdir=. 21871 else 21872 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` 21873 fi ;; 21874 [\\/]* | ?:[\\/]* ) # Absolute path. 21875 ac_srcdir=$srcdir$ac_dir_suffix; 21876 ac_top_srcdir=$srcdir ;; 21877 *) # Relative path. 21878 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix 21879 ac_top_srcdir=$ac_top_builddir$srcdir ;; 21880esac 21881 21882# Do not use `cd foo && pwd` to compute absolute paths, because 21883# the directories may not exist. 21884case `pwd` in 21885.) ac_abs_builddir="$ac_dir";; 21886*) 21887 case "$ac_dir" in 21888 .) ac_abs_builddir=`pwd`;; 21889 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; 21890 *) ac_abs_builddir=`pwd`/"$ac_dir";; 21891 esac;; 21892esac 21893case $ac_abs_builddir in 21894.) ac_abs_top_builddir=${ac_top_builddir}.;; 21895*) 21896 case ${ac_top_builddir}. in 21897 .) ac_abs_top_builddir=$ac_abs_builddir;; 21898 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; 21899 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; 21900 esac;; 21901esac 21902case $ac_abs_builddir in 21903.) ac_abs_srcdir=$ac_srcdir;; 21904*) 21905 case $ac_srcdir in 21906 .) ac_abs_srcdir=$ac_abs_builddir;; 21907 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; 21908 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; 21909 esac;; 21910esac 21911case $ac_abs_builddir in 21912.) ac_abs_top_srcdir=$ac_top_srcdir;; 21913*) 21914 case $ac_top_srcdir in 21915 .) ac_abs_top_srcdir=$ac_abs_builddir;; 21916 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; 21917 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; 21918 esac;; 21919esac 21920 21921 21922 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5 21923echo "$as_me: executing $ac_dest commands" >&6;} 21924 case $ac_dest in 21925 depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do 21926 # Strip MF so we end up with the name of the file. 21927 mf=`echo "$mf" | sed -e 's/:.*$//'` 21928 # Check whether this is an Automake generated Makefile or not. 21929 # We used to match only the files named `Makefile.in', but 21930 # some people rename them; so instead we look at the file content. 21931 # Grep'ing the first line is not enough: some people post-process 21932 # each Makefile.in and add a new line on top of each file to say so. 21933 # So let's grep whole file. 21934 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then 21935 dirpart=`(dirname "$mf") 2>/dev/null || 21936$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21937 X"$mf" : 'X\(//\)[^/]' \| \ 21938 X"$mf" : 'X\(//\)$' \| \ 21939 X"$mf" : 'X\(/\)' \| \ 21940 . : '\(.\)' 2>/dev/null || 21941echo X"$mf" | 21942 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 21943 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 21944 /^X\(\/\/\)$/{ s//\1/; q; } 21945 /^X\(\/\).*/{ s//\1/; q; } 21946 s/.*/./; q'` 21947 else 21948 continue 21949 fi 21950 # Extract the definition of DEPDIR, am__include, and am__quote 21951 # from the Makefile without running `make'. 21952 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 21953 test -z "$DEPDIR" && continue 21954 am__include=`sed -n 's/^am__include = //p' < "$mf"` 21955 test -z "am__include" && continue 21956 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 21957 # When using ansi2knr, U may be empty or an underscore; expand it 21958 U=`sed -n 's/^U = //p' < "$mf"` 21959 # Find all dependency output files, they are included files with 21960 # $(DEPDIR) in their names. We invoke sed twice because it is the 21961 # simplest approach to changing $(DEPDIR) to its actual value in the 21962 # expansion. 21963 for file in `sed -n " 21964 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 21965 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 21966 # Make sure the directory exists. 21967 test -f "$dirpart/$file" && continue 21968 fdir=`(dirname "$file") 2>/dev/null || 21969$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21970 X"$file" : 'X\(//\)[^/]' \| \ 21971 X"$file" : 'X\(//\)$' \| \ 21972 X"$file" : 'X\(/\)' \| \ 21973 . : '\(.\)' 2>/dev/null || 21974echo X"$file" | 21975 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 21976 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 21977 /^X\(\/\/\)$/{ s//\1/; q; } 21978 /^X\(\/\).*/{ s//\1/; q; } 21979 s/.*/./; q'` 21980 { if $as_mkdir_p; then 21981 mkdir -p $dirpart/$fdir 21982 else 21983 as_dir=$dirpart/$fdir 21984 as_dirs= 21985 while test ! -d "$as_dir"; do 21986 as_dirs="$as_dir $as_dirs" 21987 as_dir=`(dirname "$as_dir") 2>/dev/null || 21988$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21989 X"$as_dir" : 'X\(//\)[^/]' \| \ 21990 X"$as_dir" : 'X\(//\)$' \| \ 21991 X"$as_dir" : 'X\(/\)' \| \ 21992 . : '\(.\)' 2>/dev/null || 21993echo X"$as_dir" | 21994 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 21995 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 21996 /^X\(\/\/\)$/{ s//\1/; q; } 21997 /^X\(\/\).*/{ s//\1/; q; } 21998 s/.*/./; q'` 21999 done 22000 test ! -n "$as_dirs" || mkdir $as_dirs 22001 fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5 22002echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;} 22003 { (exit 1); exit 1; }; }; } 22004 22005 # echo "creating $dirpart/$file" 22006 echo '# dummy' > "$dirpart/$file" 22007 done 22008done 22009 ;; 22010 esac 22011done 22012_ACEOF 22013 22014cat >>$CONFIG_STATUS <<\_ACEOF 22015 22016{ (exit 0); exit 0; } 22017_ACEOF 22018chmod +x $CONFIG_STATUS 22019ac_clean_files=$ac_clean_files_save 22020 22021 22022# configure is writing to config.log, and then calls config.status. 22023# config.status does its own redirection, appending to config.log. 22024# Unfortunately, on DOS this fails, as config.log is still kept open 22025# by configure, so config.status won't be able to write to it; its 22026# output is simply discarded. So we exec the FD to /dev/null, 22027# effectively closing config.log, so it can be properly (re)opened and 22028# appended to by config.status. When coming back to configure, we 22029# need to make the FD available again. 22030if test "$no_create" != yes; then 22031 ac_cs_success=: 22032 ac_config_status_args= 22033 test "$silent" = yes && 22034 ac_config_status_args="$ac_config_status_args --quiet" 22035 exec 5>/dev/null 22036 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 22037 exec 5>>config.log 22038 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 22039 # would make configure fail if this is the last instruction. 22040 $ac_cs_success || { (exit 1); exit 1; } 22041fi 22042 22043