configure revision d31dbc53
132b578d3Smrg#! /bin/sh 232b578d3Smrg# Guess values for system-dependent variables and create Makefiles. 3d31dbc53Smrg# Generated by GNU Autoconf 2.61 for xf86-video-mach64 6.8.1. 432b578d3Smrg# 532b578d3Smrg# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 632b578d3Smrg# 732b578d3Smrg# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 832b578d3Smrg# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 932b578d3Smrg# This configure script is free software; the Free Software Foundation 1032b578d3Smrg# gives unlimited permission to copy, distribute and modify it. 1132b578d3Smrg## --------------------- ## 1232b578d3Smrg## M4sh Initialization. ## 1332b578d3Smrg## --------------------- ## 1432b578d3Smrg 1532b578d3Smrg# Be more Bourne compatible 1632b578d3SmrgDUALCASE=1; export DUALCASE # for MKS sh 1732b578d3Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 1832b578d3Smrg emulate sh 1932b578d3Smrg NULLCMD=: 2032b578d3Smrg # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 2132b578d3Smrg # is contrary to our usage. Disable this feature. 2232b578d3Smrg alias -g '${1+"$@"}'='"$@"' 2332b578d3Smrg setopt NO_GLOB_SUBST 2432b578d3Smrgelse 2532b578d3Smrg case `(set -o) 2>/dev/null` in 2632b578d3Smrg *posix*) set -o posix ;; 2732b578d3Smrgesac 2832b578d3Smrg 2932b578d3Smrgfi 3032b578d3Smrg 3132b578d3Smrg 3232b578d3Smrg 3332b578d3Smrg 3432b578d3Smrg# PATH needs CR 3532b578d3Smrg# Avoid depending upon Character Ranges. 3632b578d3Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 3732b578d3Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 3832b578d3Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 3932b578d3Smrgas_cr_digits='0123456789' 4032b578d3Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 4132b578d3Smrg 4232b578d3Smrg# The user is always right. 4332b578d3Smrgif test "${PATH_SEPARATOR+set}" != set; then 4432b578d3Smrg echo "#! /bin/sh" >conf$$.sh 4532b578d3Smrg echo "exit 0" >>conf$$.sh 4632b578d3Smrg chmod +x conf$$.sh 4732b578d3Smrg if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 4832b578d3Smrg PATH_SEPARATOR=';' 4932b578d3Smrg else 5032b578d3Smrg PATH_SEPARATOR=: 5132b578d3Smrg fi 5232b578d3Smrg rm -f conf$$.sh 5332b578d3Smrgfi 5432b578d3Smrg 5532b578d3Smrg# Support unset when possible. 5632b578d3Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5732b578d3Smrg as_unset=unset 5832b578d3Smrgelse 5932b578d3Smrg as_unset=false 6032b578d3Smrgfi 6132b578d3Smrg 6232b578d3Smrg 6332b578d3Smrg# IFS 6432b578d3Smrg# We need space, tab and new line, in precisely that order. Quoting is 6532b578d3Smrg# there to prevent editors from complaining about space-tab. 6632b578d3Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 6732b578d3Smrg# splitting by setting IFS to empty value.) 6832b578d3Smrgas_nl=' 6932b578d3Smrg' 7032b578d3SmrgIFS=" "" $as_nl" 7132b578d3Smrg 7232b578d3Smrg# Find who we are. Look in the path if we contain no directory separator. 7332b578d3Smrgcase $0 in 7432b578d3Smrg *[\\/]* ) as_myself=$0 ;; 7532b578d3Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7632b578d3Smrgfor as_dir in $PATH 7732b578d3Smrgdo 7832b578d3Smrg IFS=$as_save_IFS 7932b578d3Smrg test -z "$as_dir" && as_dir=. 8032b578d3Smrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 8132b578d3Smrgdone 8232b578d3SmrgIFS=$as_save_IFS 8332b578d3Smrg 8432b578d3Smrg ;; 8532b578d3Smrgesac 8632b578d3Smrg# We did not find ourselves, most probably we were run as `sh COMMAND' 8732b578d3Smrg# in which case we are not to be found in the path. 8832b578d3Smrgif test "x$as_myself" = x; then 8932b578d3Smrg as_myself=$0 9032b578d3Smrgfi 9132b578d3Smrgif test ! -f "$as_myself"; then 9232b578d3Smrg echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 9332b578d3Smrg { (exit 1); exit 1; } 9432b578d3Smrgfi 9532b578d3Smrg 9632b578d3Smrg# Work around bugs in pre-3.0 UWIN ksh. 9732b578d3Smrgfor as_var in ENV MAIL MAILPATH 9832b578d3Smrgdo ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 9932b578d3Smrgdone 10032b578d3SmrgPS1='$ ' 10132b578d3SmrgPS2='> ' 10232b578d3SmrgPS4='+ ' 10332b578d3Smrg 10432b578d3Smrg# NLS nuisances. 10532b578d3Smrgfor as_var in \ 10632b578d3Smrg LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 10732b578d3Smrg LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 10832b578d3Smrg LC_TELEPHONE LC_TIME 10932b578d3Smrgdo 11032b578d3Smrg if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 11132b578d3Smrg eval $as_var=C; export $as_var 11232b578d3Smrg else 11332b578d3Smrg ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 11432b578d3Smrg fi 11532b578d3Smrgdone 11632b578d3Smrg 11732b578d3Smrg# Required to use basename. 11832b578d3Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 11932b578d3Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 12032b578d3Smrg as_expr=expr 12132b578d3Smrgelse 12232b578d3Smrg as_expr=false 12332b578d3Smrgfi 12432b578d3Smrg 12532b578d3Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12632b578d3Smrg as_basename=basename 12732b578d3Smrgelse 12832b578d3Smrg as_basename=false 12932b578d3Smrgfi 13032b578d3Smrg 13132b578d3Smrg 13232b578d3Smrg# Name of the executable. 13332b578d3Smrgas_me=`$as_basename -- "$0" || 13432b578d3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13532b578d3Smrg X"$0" : 'X\(//\)$' \| \ 13632b578d3Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 13732b578d3Smrgecho X/"$0" | 13832b578d3Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 13932b578d3Smrg s//\1/ 14032b578d3Smrg q 14132b578d3Smrg } 14232b578d3Smrg /^X\/\(\/\/\)$/{ 14332b578d3Smrg s//\1/ 14432b578d3Smrg q 14532b578d3Smrg } 14632b578d3Smrg /^X\/\(\/\).*/{ 14732b578d3Smrg s//\1/ 14832b578d3Smrg q 14932b578d3Smrg } 15032b578d3Smrg s/.*/./; q'` 15132b578d3Smrg 15232b578d3Smrg# CDPATH. 15332b578d3Smrg$as_unset CDPATH 15432b578d3Smrg 15532b578d3Smrg 15632b578d3Smrgif test "x$CONFIG_SHELL" = x; then 15732b578d3Smrg if (eval ":") 2>/dev/null; then 15832b578d3Smrg as_have_required=yes 15932b578d3Smrgelse 16032b578d3Smrg as_have_required=no 16132b578d3Smrgfi 16232b578d3Smrg 16332b578d3Smrg if test $as_have_required = yes && (eval ": 16432b578d3Smrg(as_func_return () { 16532b578d3Smrg (exit \$1) 16632b578d3Smrg} 16732b578d3Smrgas_func_success () { 16832b578d3Smrg as_func_return 0 16932b578d3Smrg} 17032b578d3Smrgas_func_failure () { 17132b578d3Smrg as_func_return 1 17232b578d3Smrg} 17332b578d3Smrgas_func_ret_success () { 17432b578d3Smrg return 0 17532b578d3Smrg} 17632b578d3Smrgas_func_ret_failure () { 17732b578d3Smrg return 1 17832b578d3Smrg} 17932b578d3Smrg 18032b578d3Smrgexitcode=0 18132b578d3Smrgif as_func_success; then 18232b578d3Smrg : 18332b578d3Smrgelse 18432b578d3Smrg exitcode=1 18532b578d3Smrg echo as_func_success failed. 18632b578d3Smrgfi 18732b578d3Smrg 18832b578d3Smrgif as_func_failure; then 18932b578d3Smrg exitcode=1 19032b578d3Smrg echo as_func_failure succeeded. 19132b578d3Smrgfi 19232b578d3Smrg 19332b578d3Smrgif as_func_ret_success; then 19432b578d3Smrg : 19532b578d3Smrgelse 19632b578d3Smrg exitcode=1 19732b578d3Smrg echo as_func_ret_success failed. 19832b578d3Smrgfi 19932b578d3Smrg 20032b578d3Smrgif as_func_ret_failure; then 20132b578d3Smrg exitcode=1 20232b578d3Smrg echo as_func_ret_failure succeeded. 20332b578d3Smrgfi 20432b578d3Smrg 20532b578d3Smrgif ( set x; as_func_ret_success y && test x = \"\$1\" ); then 20632b578d3Smrg : 20732b578d3Smrgelse 20832b578d3Smrg exitcode=1 20932b578d3Smrg echo positional parameters were not saved. 21032b578d3Smrgfi 21132b578d3Smrg 21232b578d3Smrgtest \$exitcode = 0) || { (exit 1); exit 1; } 21332b578d3Smrg 21432b578d3Smrg( 21532b578d3Smrg as_lineno_1=\$LINENO 21632b578d3Smrg as_lineno_2=\$LINENO 21732b578d3Smrg test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && 21832b578d3Smrg test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } 21932b578d3Smrg") 2> /dev/null; then 22032b578d3Smrg : 22132b578d3Smrgelse 22232b578d3Smrg as_candidate_shells= 22332b578d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22432b578d3Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 22532b578d3Smrgdo 22632b578d3Smrg IFS=$as_save_IFS 22732b578d3Smrg test -z "$as_dir" && as_dir=. 22832b578d3Smrg case $as_dir in 22932b578d3Smrg /*) 23032b578d3Smrg for as_base in sh bash ksh sh5; do 23132b578d3Smrg as_candidate_shells="$as_candidate_shells $as_dir/$as_base" 23232b578d3Smrg done;; 23332b578d3Smrg esac 23432b578d3Smrgdone 23532b578d3SmrgIFS=$as_save_IFS 23632b578d3Smrg 23732b578d3Smrg 23832b578d3Smrg for as_shell in $as_candidate_shells $SHELL; do 23932b578d3Smrg # Try only shells that exist, to save several forks. 24032b578d3Smrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 24132b578d3Smrg { ("$as_shell") 2> /dev/null <<\_ASEOF 24232b578d3Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 24332b578d3Smrg emulate sh 24432b578d3Smrg NULLCMD=: 24532b578d3Smrg # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 24632b578d3Smrg # is contrary to our usage. Disable this feature. 24732b578d3Smrg alias -g '${1+"$@"}'='"$@"' 24832b578d3Smrg setopt NO_GLOB_SUBST 24932b578d3Smrgelse 25032b578d3Smrg case `(set -o) 2>/dev/null` in 25132b578d3Smrg *posix*) set -o posix ;; 25232b578d3Smrgesac 25332b578d3Smrg 25432b578d3Smrgfi 25532b578d3Smrg 25632b578d3Smrg 25732b578d3Smrg: 25832b578d3Smrg_ASEOF 25932b578d3Smrg}; then 26032b578d3Smrg CONFIG_SHELL=$as_shell 26132b578d3Smrg as_have_required=yes 26232b578d3Smrg if { "$as_shell" 2> /dev/null <<\_ASEOF 26332b578d3Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 26432b578d3Smrg emulate sh 26532b578d3Smrg NULLCMD=: 26632b578d3Smrg # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 26732b578d3Smrg # is contrary to our usage. Disable this feature. 26832b578d3Smrg alias -g '${1+"$@"}'='"$@"' 26932b578d3Smrg setopt NO_GLOB_SUBST 27032b578d3Smrgelse 27132b578d3Smrg case `(set -o) 2>/dev/null` in 27232b578d3Smrg *posix*) set -o posix ;; 27332b578d3Smrgesac 27432b578d3Smrg 27532b578d3Smrgfi 27632b578d3Smrg 27732b578d3Smrg 27832b578d3Smrg: 27932b578d3Smrg(as_func_return () { 28032b578d3Smrg (exit $1) 28132b578d3Smrg} 28232b578d3Smrgas_func_success () { 28332b578d3Smrg as_func_return 0 28432b578d3Smrg} 28532b578d3Smrgas_func_failure () { 28632b578d3Smrg as_func_return 1 28732b578d3Smrg} 28832b578d3Smrgas_func_ret_success () { 28932b578d3Smrg return 0 29032b578d3Smrg} 29132b578d3Smrgas_func_ret_failure () { 29232b578d3Smrg return 1 29332b578d3Smrg} 29432b578d3Smrg 29532b578d3Smrgexitcode=0 29632b578d3Smrgif as_func_success; then 29732b578d3Smrg : 29832b578d3Smrgelse 29932b578d3Smrg exitcode=1 30032b578d3Smrg echo as_func_success failed. 30132b578d3Smrgfi 30232b578d3Smrg 30332b578d3Smrgif as_func_failure; then 30432b578d3Smrg exitcode=1 30532b578d3Smrg echo as_func_failure succeeded. 30632b578d3Smrgfi 30732b578d3Smrg 30832b578d3Smrgif as_func_ret_success; then 30932b578d3Smrg : 31032b578d3Smrgelse 31132b578d3Smrg exitcode=1 31232b578d3Smrg echo as_func_ret_success failed. 31332b578d3Smrgfi 31432b578d3Smrg 31532b578d3Smrgif as_func_ret_failure; then 31632b578d3Smrg exitcode=1 31732b578d3Smrg echo as_func_ret_failure succeeded. 31832b578d3Smrgfi 31932b578d3Smrg 32032b578d3Smrgif ( set x; as_func_ret_success y && test x = "$1" ); then 32132b578d3Smrg : 32232b578d3Smrgelse 32332b578d3Smrg exitcode=1 32432b578d3Smrg echo positional parameters were not saved. 32532b578d3Smrgfi 32632b578d3Smrg 32732b578d3Smrgtest $exitcode = 0) || { (exit 1); exit 1; } 32832b578d3Smrg 32932b578d3Smrg( 33032b578d3Smrg as_lineno_1=$LINENO 33132b578d3Smrg as_lineno_2=$LINENO 33232b578d3Smrg test "x$as_lineno_1" != "x$as_lineno_2" && 33332b578d3Smrg test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } 33432b578d3Smrg 33532b578d3Smrg_ASEOF 33632b578d3Smrg}; then 33732b578d3Smrg break 33832b578d3Smrgfi 33932b578d3Smrg 34032b578d3Smrgfi 34132b578d3Smrg 34232b578d3Smrg done 34332b578d3Smrg 34432b578d3Smrg if test "x$CONFIG_SHELL" != x; then 34532b578d3Smrg for as_var in BASH_ENV ENV 34632b578d3Smrg do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 34732b578d3Smrg done 34832b578d3Smrg export CONFIG_SHELL 34932b578d3Smrg exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 35032b578d3Smrgfi 35132b578d3Smrg 35232b578d3Smrg 35332b578d3Smrg if test $as_have_required = no; then 35432b578d3Smrg echo This script requires a shell more modern than all the 35532b578d3Smrg echo shells that I found on your system. Please install a 35632b578d3Smrg echo modern shell, or manually run the script under such a 35732b578d3Smrg echo shell if you do have one. 35832b578d3Smrg { (exit 1); exit 1; } 35932b578d3Smrgfi 36032b578d3Smrg 36132b578d3Smrg 36232b578d3Smrgfi 36332b578d3Smrg 36432b578d3Smrgfi 36532b578d3Smrg 36632b578d3Smrg 36732b578d3Smrg 36832b578d3Smrg(eval "as_func_return () { 36932b578d3Smrg (exit \$1) 37032b578d3Smrg} 37132b578d3Smrgas_func_success () { 37232b578d3Smrg as_func_return 0 37332b578d3Smrg} 37432b578d3Smrgas_func_failure () { 37532b578d3Smrg as_func_return 1 37632b578d3Smrg} 37732b578d3Smrgas_func_ret_success () { 37832b578d3Smrg return 0 37932b578d3Smrg} 38032b578d3Smrgas_func_ret_failure () { 38132b578d3Smrg return 1 38232b578d3Smrg} 38332b578d3Smrg 38432b578d3Smrgexitcode=0 38532b578d3Smrgif as_func_success; then 38632b578d3Smrg : 38732b578d3Smrgelse 38832b578d3Smrg exitcode=1 38932b578d3Smrg echo as_func_success failed. 39032b578d3Smrgfi 39132b578d3Smrg 39232b578d3Smrgif as_func_failure; then 39332b578d3Smrg exitcode=1 39432b578d3Smrg echo as_func_failure succeeded. 39532b578d3Smrgfi 39632b578d3Smrg 39732b578d3Smrgif as_func_ret_success; then 39832b578d3Smrg : 39932b578d3Smrgelse 40032b578d3Smrg exitcode=1 40132b578d3Smrg echo as_func_ret_success failed. 40232b578d3Smrgfi 40332b578d3Smrg 40432b578d3Smrgif as_func_ret_failure; then 40532b578d3Smrg exitcode=1 40632b578d3Smrg echo as_func_ret_failure succeeded. 40732b578d3Smrgfi 40832b578d3Smrg 40932b578d3Smrgif ( set x; as_func_ret_success y && test x = \"\$1\" ); then 41032b578d3Smrg : 41132b578d3Smrgelse 41232b578d3Smrg exitcode=1 41332b578d3Smrg echo positional parameters were not saved. 41432b578d3Smrgfi 41532b578d3Smrg 41632b578d3Smrgtest \$exitcode = 0") || { 41732b578d3Smrg echo No shell found that supports shell functions. 41832b578d3Smrg echo Please tell autoconf@gnu.org about your system, 41932b578d3Smrg echo including any error possibly output before this 42032b578d3Smrg echo message 42132b578d3Smrg} 42232b578d3Smrg 42332b578d3Smrg 42432b578d3Smrg 42532b578d3Smrg as_lineno_1=$LINENO 42632b578d3Smrg as_lineno_2=$LINENO 42732b578d3Smrg test "x$as_lineno_1" != "x$as_lineno_2" && 42832b578d3Smrg test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 42932b578d3Smrg 43032b578d3Smrg # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 43132b578d3Smrg # uniformly replaced by the line number. The first 'sed' inserts a 43232b578d3Smrg # line-number line after each line using $LINENO; the second 'sed' 43332b578d3Smrg # does the real work. The second script uses 'N' to pair each 43432b578d3Smrg # line-number line with the line containing $LINENO, and appends 43532b578d3Smrg # trailing '-' during substitution so that $LINENO is not a special 43632b578d3Smrg # case at line end. 43732b578d3Smrg # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 43832b578d3Smrg # scripts with optimization help from Paolo Bonzini. Blame Lee 43932b578d3Smrg # E. McMahon (1931-1989) for sed's syntax. :-) 44032b578d3Smrg sed -n ' 44132b578d3Smrg p 44232b578d3Smrg /[$]LINENO/= 44332b578d3Smrg ' <$as_myself | 44432b578d3Smrg sed ' 44532b578d3Smrg s/[$]LINENO.*/&-/ 44632b578d3Smrg t lineno 44732b578d3Smrg b 44832b578d3Smrg :lineno 44932b578d3Smrg N 45032b578d3Smrg :loop 45132b578d3Smrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 45232b578d3Smrg t loop 45332b578d3Smrg s/-\n.*// 45432b578d3Smrg ' >$as_me.lineno && 45532b578d3Smrg chmod +x "$as_me.lineno" || 45632b578d3Smrg { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 45732b578d3Smrg { (exit 1); exit 1; }; } 45832b578d3Smrg 45932b578d3Smrg # Don't try to exec as it changes $[0], causing all sort of problems 46032b578d3Smrg # (the dirname of $[0] is not the place where we might find the 46132b578d3Smrg # original and so on. Autoconf is especially sensitive to this). 46232b578d3Smrg . "./$as_me.lineno" 46332b578d3Smrg # Exit status is that of the last command. 46432b578d3Smrg exit 46532b578d3Smrg} 46632b578d3Smrg 46732b578d3Smrg 46832b578d3Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 46932b578d3Smrg as_dirname=dirname 47032b578d3Smrgelse 47132b578d3Smrg as_dirname=false 47232b578d3Smrgfi 47332b578d3Smrg 47432b578d3SmrgECHO_C= ECHO_N= ECHO_T= 47532b578d3Smrgcase `echo -n x` in 47632b578d3Smrg-n*) 47732b578d3Smrg case `echo 'x\c'` in 47832b578d3Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 47932b578d3Smrg *) ECHO_C='\c';; 48032b578d3Smrg esac;; 48132b578d3Smrg*) 48232b578d3Smrg ECHO_N='-n';; 48332b578d3Smrgesac 48432b578d3Smrg 48532b578d3Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 48632b578d3Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 48732b578d3Smrg as_expr=expr 48832b578d3Smrgelse 48932b578d3Smrg as_expr=false 49032b578d3Smrgfi 49132b578d3Smrg 49232b578d3Smrgrm -f conf$$ conf$$.exe conf$$.file 49332b578d3Smrgif test -d conf$$.dir; then 49432b578d3Smrg rm -f conf$$.dir/conf$$.file 49532b578d3Smrgelse 49632b578d3Smrg rm -f conf$$.dir 49732b578d3Smrg mkdir conf$$.dir 49832b578d3Smrgfi 49932b578d3Smrgecho >conf$$.file 50032b578d3Smrgif ln -s conf$$.file conf$$ 2>/dev/null; then 50132b578d3Smrg as_ln_s='ln -s' 50232b578d3Smrg # ... but there are two gotchas: 50332b578d3Smrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 50432b578d3Smrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 50532b578d3Smrg # In both cases, we have to default to `cp -p'. 50632b578d3Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 50732b578d3Smrg as_ln_s='cp -p' 50832b578d3Smrgelif ln conf$$.file conf$$ 2>/dev/null; then 50932b578d3Smrg as_ln_s=ln 51032b578d3Smrgelse 51132b578d3Smrg as_ln_s='cp -p' 51232b578d3Smrgfi 51332b578d3Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 51432b578d3Smrgrmdir conf$$.dir 2>/dev/null 51532b578d3Smrg 51632b578d3Smrgif mkdir -p . 2>/dev/null; then 51732b578d3Smrg as_mkdir_p=: 51832b578d3Smrgelse 51932b578d3Smrg test -d ./-p && rmdir ./-p 52032b578d3Smrg as_mkdir_p=false 52132b578d3Smrgfi 52232b578d3Smrg 52332b578d3Smrgif test -x / >/dev/null 2>&1; then 52432b578d3Smrg as_test_x='test -x' 52532b578d3Smrgelse 52632b578d3Smrg if ls -dL / >/dev/null 2>&1; then 52732b578d3Smrg as_ls_L_option=L 52832b578d3Smrg else 52932b578d3Smrg as_ls_L_option= 53032b578d3Smrg fi 53132b578d3Smrg as_test_x=' 53232b578d3Smrg eval sh -c '\'' 53332b578d3Smrg if test -d "$1"; then 53432b578d3Smrg test -d "$1/."; 53532b578d3Smrg else 53632b578d3Smrg case $1 in 53732b578d3Smrg -*)set "./$1";; 53832b578d3Smrg esac; 53932b578d3Smrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 54032b578d3Smrg ???[sx]*):;;*)false;;esac;fi 54132b578d3Smrg '\'' sh 54232b578d3Smrg ' 54332b578d3Smrgfi 54432b578d3Smrgas_executable_p=$as_test_x 54532b578d3Smrg 54632b578d3Smrg# Sed expression to map a string onto a valid CPP name. 54732b578d3Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 54832b578d3Smrg 54932b578d3Smrg# Sed expression to map a string onto a valid variable name. 55032b578d3Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 55132b578d3Smrg 55232b578d3Smrg 55332b578d3Smrg 55432b578d3Smrg 55532b578d3Smrg# Check that we are running under the correct shell. 55632b578d3SmrgSHELL=${CONFIG_SHELL-/bin/sh} 55732b578d3Smrg 55832b578d3Smrgcase X$ECHO in 55932b578d3SmrgX*--fallback-echo) 56032b578d3Smrg # Remove one level of quotation (which was required for Make). 56132b578d3Smrg ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` 56232b578d3Smrg ;; 56332b578d3Smrgesac 56432b578d3Smrg 56532b578d3Smrgecho=${ECHO-echo} 56632b578d3Smrgif test "X$1" = X--no-reexec; then 56732b578d3Smrg # Discard the --no-reexec flag, and continue. 56832b578d3Smrg shift 56932b578d3Smrgelif test "X$1" = X--fallback-echo; then 57032b578d3Smrg # Avoid inline document here, it may be left over 57132b578d3Smrg : 57232b578d3Smrgelif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then 57332b578d3Smrg # Yippee, $echo works! 57432b578d3Smrg : 57532b578d3Smrgelse 57632b578d3Smrg # Restart under the correct shell. 57732b578d3Smrg exec $SHELL "$0" --no-reexec ${1+"$@"} 57832b578d3Smrgfi 57932b578d3Smrg 58032b578d3Smrgif test "X$1" = X--fallback-echo; then 58132b578d3Smrg # used as fallback echo 58232b578d3Smrg shift 58332b578d3Smrg cat <<EOF 58432b578d3Smrg$* 58532b578d3SmrgEOF 58632b578d3Smrg exit 0 58732b578d3Smrgfi 58832b578d3Smrg 58932b578d3Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout 59032b578d3Smrg# if CDPATH is set. 59132b578d3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 59232b578d3Smrg 59332b578d3Smrgif test -z "$ECHO"; then 59432b578d3Smrgif test "X${echo_test_string+set}" != Xset; then 59532b578d3Smrg# find a string as large as possible, as long as the shell can cope with it 59632b578d3Smrg for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 59732b578d3Smrg # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 59832b578d3Smrg if (echo_test_string=`eval $cmd`) 2>/dev/null && 59932b578d3Smrg echo_test_string=`eval $cmd` && 60032b578d3Smrg (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null 60132b578d3Smrg then 60232b578d3Smrg break 60332b578d3Smrg fi 60432b578d3Smrg done 60532b578d3Smrgfi 60632b578d3Smrg 60732b578d3Smrgif test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 60832b578d3Smrg echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 60932b578d3Smrg test "X$echo_testing_string" = "X$echo_test_string"; then 61032b578d3Smrg : 61132b578d3Smrgelse 61232b578d3Smrg # The Solaris, AIX, and Digital Unix default echo programs unquote 61332b578d3Smrg # backslashes. This makes it impossible to quote backslashes using 61432b578d3Smrg # echo "$something" | sed 's/\\/\\\\/g' 61532b578d3Smrg # 61632b578d3Smrg # So, first we look for a working echo in the user's PATH. 61732b578d3Smrg 61832b578d3Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 61932b578d3Smrg for dir in $PATH /usr/ucb; do 62032b578d3Smrg IFS="$lt_save_ifs" 62132b578d3Smrg if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 62232b578d3Smrg test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 62332b578d3Smrg echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 62432b578d3Smrg test "X$echo_testing_string" = "X$echo_test_string"; then 62532b578d3Smrg echo="$dir/echo" 62632b578d3Smrg break 62732b578d3Smrg fi 62832b578d3Smrg done 62932b578d3Smrg IFS="$lt_save_ifs" 63032b578d3Smrg 63132b578d3Smrg if test "X$echo" = Xecho; then 63232b578d3Smrg # We didn't find a better echo, so look for alternatives. 63332b578d3Smrg if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && 63432b578d3Smrg echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && 63532b578d3Smrg test "X$echo_testing_string" = "X$echo_test_string"; then 63632b578d3Smrg # This shell has a builtin print -r that does the trick. 63732b578d3Smrg echo='print -r' 63832b578d3Smrg elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && 63932b578d3Smrg test "X$CONFIG_SHELL" != X/bin/ksh; then 64032b578d3Smrg # If we have ksh, try running configure again with it. 64132b578d3Smrg ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 64232b578d3Smrg export ORIGINAL_CONFIG_SHELL 64332b578d3Smrg CONFIG_SHELL=/bin/ksh 64432b578d3Smrg export CONFIG_SHELL 64532b578d3Smrg exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 64632b578d3Smrg else 64732b578d3Smrg # Try using printf. 64832b578d3Smrg echo='printf %s\n' 64932b578d3Smrg if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && 65032b578d3Smrg echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && 65132b578d3Smrg test "X$echo_testing_string" = "X$echo_test_string"; then 65232b578d3Smrg # Cool, printf works 65332b578d3Smrg : 65432b578d3Smrg elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 65532b578d3Smrg test "X$echo_testing_string" = 'X\t' && 65632b578d3Smrg echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 65732b578d3Smrg test "X$echo_testing_string" = "X$echo_test_string"; then 65832b578d3Smrg CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 65932b578d3Smrg export CONFIG_SHELL 66032b578d3Smrg SHELL="$CONFIG_SHELL" 66132b578d3Smrg export SHELL 66232b578d3Smrg echo="$CONFIG_SHELL $0 --fallback-echo" 66332b578d3Smrg elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 66432b578d3Smrg test "X$echo_testing_string" = 'X\t' && 66532b578d3Smrg echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 66632b578d3Smrg test "X$echo_testing_string" = "X$echo_test_string"; then 66732b578d3Smrg echo="$CONFIG_SHELL $0 --fallback-echo" 66832b578d3Smrg else 66932b578d3Smrg # maybe with a smaller string... 67032b578d3Smrg prev=: 67132b578d3Smrg 67232b578d3Smrg for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 67332b578d3Smrg if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null 67432b578d3Smrg then 67532b578d3Smrg break 67632b578d3Smrg fi 67732b578d3Smrg prev="$cmd" 67832b578d3Smrg done 67932b578d3Smrg 68032b578d3Smrg if test "$prev" != 'sed 50q "$0"'; then 68132b578d3Smrg echo_test_string=`eval $prev` 68232b578d3Smrg export echo_test_string 68332b578d3Smrg exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 68432b578d3Smrg else 68532b578d3Smrg # Oops. We lost completely, so just stick with echo. 68632b578d3Smrg echo=echo 68732b578d3Smrg fi 68832b578d3Smrg fi 68932b578d3Smrg fi 69032b578d3Smrg fi 69132b578d3Smrgfi 69232b578d3Smrgfi 69332b578d3Smrg 69432b578d3Smrg# Copy echo and quote the copy suitably for passing to libtool from 69532b578d3Smrg# the Makefile, instead of quoting the original, which is used later. 69632b578d3SmrgECHO=$echo 69732b578d3Smrgif test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 69832b578d3Smrg ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 69932b578d3Smrgfi 70032b578d3Smrg 70132b578d3Smrg 70232b578d3Smrg 70332b578d3Smrg 70432b578d3Smrgtagnames=${tagnames+${tagnames},}CXX 70532b578d3Smrg 70632b578d3Smrgtagnames=${tagnames+${tagnames},}F77 70732b578d3Smrg 70832b578d3Smrgexec 7<&0 </dev/null 6>&1 70932b578d3Smrg 71032b578d3Smrg# Name of the host. 71132b578d3Smrg# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 71232b578d3Smrg# so uname gets run too. 71332b578d3Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 71432b578d3Smrg 71532b578d3Smrg# 71632b578d3Smrg# Initializations. 71732b578d3Smrg# 71832b578d3Smrgac_default_prefix=/usr/local 71932b578d3Smrgac_clean_files= 72032b578d3Smrgac_config_libobj_dir=. 72132b578d3SmrgLIBOBJS= 72232b578d3Smrgcross_compiling=no 72332b578d3Smrgsubdirs= 72432b578d3SmrgMFLAGS= 72532b578d3SmrgMAKEFLAGS= 72632b578d3SmrgSHELL=${CONFIG_SHELL-/bin/sh} 72732b578d3Smrg 72832b578d3Smrg# Identity of this package. 72932b578d3SmrgPACKAGE_NAME='xf86-video-mach64' 73032b578d3SmrgPACKAGE_TARNAME='xf86-video-mach64' 731d31dbc53SmrgPACKAGE_VERSION='6.8.1' 732d31dbc53SmrgPACKAGE_STRING='xf86-video-mach64 6.8.1' 73332b578d3SmrgPACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 73432b578d3Smrg 73532b578d3Smrgac_unique_file="Makefile.am" 73632b578d3Smrg# Factoring default headers for most tests. 73732b578d3Smrgac_includes_default="\ 73832b578d3Smrg#include <stdio.h> 73932b578d3Smrg#ifdef HAVE_SYS_TYPES_H 74032b578d3Smrg# include <sys/types.h> 74132b578d3Smrg#endif 74232b578d3Smrg#ifdef HAVE_SYS_STAT_H 74332b578d3Smrg# include <sys/stat.h> 74432b578d3Smrg#endif 74532b578d3Smrg#ifdef STDC_HEADERS 74632b578d3Smrg# include <stdlib.h> 74732b578d3Smrg# include <stddef.h> 74832b578d3Smrg#else 74932b578d3Smrg# ifdef HAVE_STDLIB_H 75032b578d3Smrg# include <stdlib.h> 75132b578d3Smrg# endif 75232b578d3Smrg#endif 75332b578d3Smrg#ifdef HAVE_STRING_H 75432b578d3Smrg# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 75532b578d3Smrg# include <memory.h> 75632b578d3Smrg# endif 75732b578d3Smrg# include <string.h> 75832b578d3Smrg#endif 75932b578d3Smrg#ifdef HAVE_STRINGS_H 76032b578d3Smrg# include <strings.h> 76132b578d3Smrg#endif 76232b578d3Smrg#ifdef HAVE_INTTYPES_H 76332b578d3Smrg# include <inttypes.h> 76432b578d3Smrg#endif 76532b578d3Smrg#ifdef HAVE_STDINT_H 76632b578d3Smrg# include <stdint.h> 76732b578d3Smrg#endif 76832b578d3Smrg#ifdef HAVE_UNISTD_H 76932b578d3Smrg# include <unistd.h> 77032b578d3Smrg#endif" 77132b578d3Smrg 77232b578d3Smrgac_subst_vars='SHELL 77332b578d3SmrgPATH_SEPARATOR 77432b578d3SmrgPACKAGE_NAME 77532b578d3SmrgPACKAGE_TARNAME 77632b578d3SmrgPACKAGE_VERSION 77732b578d3SmrgPACKAGE_STRING 77832b578d3SmrgPACKAGE_BUGREPORT 77932b578d3Smrgexec_prefix 78032b578d3Smrgprefix 78132b578d3Smrgprogram_transform_name 78232b578d3Smrgbindir 78332b578d3Smrgsbindir 78432b578d3Smrglibexecdir 78532b578d3Smrgdatarootdir 78632b578d3Smrgdatadir 78732b578d3Smrgsysconfdir 78832b578d3Smrgsharedstatedir 78932b578d3Smrglocalstatedir 79032b578d3Smrgincludedir 79132b578d3Smrgoldincludedir 79232b578d3Smrgdocdir 79332b578d3Smrginfodir 79432b578d3Smrghtmldir 79532b578d3Smrgdvidir 79632b578d3Smrgpdfdir 79732b578d3Smrgpsdir 79832b578d3Smrglibdir 79932b578d3Smrglocaledir 80032b578d3Smrgmandir 80132b578d3SmrgDEFS 80232b578d3SmrgECHO_C 80332b578d3SmrgECHO_N 80432b578d3SmrgECHO_T 80532b578d3SmrgLIBS 80632b578d3Smrgbuild_alias 80732b578d3Smrghost_alias 80832b578d3Smrgtarget_alias 80932b578d3SmrgINSTALL_PROGRAM 81032b578d3SmrgINSTALL_SCRIPT 81132b578d3SmrgINSTALL_DATA 81232b578d3Smrgam__isrc 81332b578d3SmrgCYGPATH_W 81432b578d3SmrgPACKAGE 81532b578d3SmrgVERSION 81632b578d3SmrgACLOCAL 81732b578d3SmrgAUTOCONF 81832b578d3SmrgAUTOMAKE 81932b578d3SmrgAUTOHEADER 82032b578d3SmrgMAKEINFO 82132b578d3Smrginstall_sh 82232b578d3SmrgSTRIP 82332b578d3SmrgINSTALL_STRIP_PROGRAM 82432b578d3Smrgmkdir_p 82532b578d3SmrgAWK 82632b578d3SmrgSET_MAKE 82732b578d3Smrgam__leading_dot 82832b578d3SmrgAMTAR 82932b578d3Smrgam__tar 83032b578d3Smrgam__untar 83132b578d3SmrgMAINTAINER_MODE_TRUE 83232b578d3SmrgMAINTAINER_MODE_FALSE 83332b578d3SmrgMAINT 83432b578d3Smrgbuild 83532b578d3Smrgbuild_cpu 83632b578d3Smrgbuild_vendor 83732b578d3Smrgbuild_os 83832b578d3Smrghost 83932b578d3Smrghost_cpu 84032b578d3Smrghost_vendor 84132b578d3Smrghost_os 84232b578d3SmrgCC 84332b578d3SmrgCFLAGS 84432b578d3SmrgLDFLAGS 84532b578d3SmrgCPPFLAGS 84632b578d3Smrgac_ct_CC 84732b578d3SmrgEXEEXT 84832b578d3SmrgOBJEXT 84932b578d3SmrgDEPDIR 85032b578d3Smrgam__include 85132b578d3Smrgam__quote 85232b578d3SmrgAMDEP_TRUE 85332b578d3SmrgAMDEP_FALSE 85432b578d3SmrgAMDEPBACKSLASH 85532b578d3SmrgCCDEPMODE 85632b578d3Smrgam__fastdepCC_TRUE 85732b578d3Smrgam__fastdepCC_FALSE 85832b578d3SmrgGREP 85932b578d3SmrgEGREP 86032b578d3SmrgLN_S 86132b578d3SmrgECHO 86232b578d3SmrgAR 86332b578d3SmrgRANLIB 86432b578d3SmrgCPP 86532b578d3SmrgCXX 86632b578d3SmrgCXXFLAGS 86732b578d3Smrgac_ct_CXX 86832b578d3SmrgCXXDEPMODE 86932b578d3Smrgam__fastdepCXX_TRUE 87032b578d3Smrgam__fastdepCXX_FALSE 87132b578d3SmrgCXXCPP 87232b578d3SmrgF77 87332b578d3SmrgFFLAGS 87432b578d3Smrgac_ct_F77 87532b578d3SmrgLIBTOOL 876d31dbc53SmrgCWARNFLAGS 87732b578d3SmrgPKG_CONFIG 87832b578d3SmrgXORG_CFLAGS 87932b578d3SmrgXORG_LIBS 88032b578d3SmrgDRI_TRUE 88132b578d3SmrgDRI_FALSE 88232b578d3SmrgDRI_CFLAGS 88332b578d3SmrgDRI_LIBS 88432b578d3SmrgATIMISC_CPIO_TRUE 88532b578d3SmrgATIMISC_CPIO_FALSE 88632b578d3SmrgATIMISC_DGA_TRUE 88732b578d3SmrgATIMISC_DGA_FALSE 88832b578d3SmrgATIMISC_TV_OUT_TRUE 88932b578d3SmrgATIMISC_TV_OUT_FALSE 89032b578d3SmrgUSE_EXA_TRUE 89132b578d3SmrgUSE_EXA_FALSE 89232b578d3SmrgPCIACCESS_CFLAGS 89332b578d3SmrgPCIACCESS_LIBS 89432b578d3SmrgXSERVER_LIBPCIACCESS_TRUE 89532b578d3SmrgXSERVER_LIBPCIACCESS_FALSE 89632b578d3Smrgmoduledir 89732b578d3SmrgDRIVER_NAME 89832b578d3SmrgAPP_MAN_SUFFIX 89932b578d3SmrgLIB_MAN_SUFFIX 90032b578d3SmrgFILE_MAN_SUFFIX 90132b578d3SmrgMISC_MAN_SUFFIX 90232b578d3SmrgDRIVER_MAN_SUFFIX 90332b578d3SmrgADMIN_MAN_SUFFIX 90432b578d3SmrgAPP_MAN_DIR 90532b578d3SmrgLIB_MAN_DIR 90632b578d3SmrgFILE_MAN_DIR 90732b578d3SmrgMISC_MAN_DIR 90832b578d3SmrgDRIVER_MAN_DIR 90932b578d3SmrgADMIN_MAN_DIR 91032b578d3SmrgLINUXDOC 91132b578d3SmrgPS2PDF 91232b578d3SmrgBUILD_LINUXDOC_TRUE 91332b578d3SmrgBUILD_LINUXDOC_FALSE 91432b578d3SmrgBUILD_PDFDOC_TRUE 91532b578d3SmrgBUILD_PDFDOC_FALSE 91632b578d3SmrgMAKE_TEXT 91732b578d3SmrgMAKE_PS 91832b578d3SmrgMAKE_PDF 91932b578d3SmrgMAKE_HTML 920d31dbc53SmrgCHANGELOG_CMD 921d31dbc53Smrgdistcleancheck_listfiles 92232b578d3SmrgLIBOBJS 92332b578d3SmrgLTLIBOBJS' 92432b578d3Smrgac_subst_files='' 92532b578d3Smrg ac_precious_vars='build_alias 92632b578d3Smrghost_alias 92732b578d3Smrgtarget_alias 92832b578d3SmrgCC 92932b578d3SmrgCFLAGS 93032b578d3SmrgLDFLAGS 93132b578d3SmrgLIBS 93232b578d3SmrgCPPFLAGS 93332b578d3SmrgCPP 93432b578d3SmrgCXX 93532b578d3SmrgCXXFLAGS 93632b578d3SmrgCCC 93732b578d3SmrgCXXCPP 93832b578d3SmrgF77 93932b578d3SmrgFFLAGS 94032b578d3SmrgPKG_CONFIG 94132b578d3SmrgXORG_CFLAGS 94232b578d3SmrgXORG_LIBS 94332b578d3SmrgDRI_CFLAGS 94432b578d3SmrgDRI_LIBS 94532b578d3SmrgPCIACCESS_CFLAGS 94632b578d3SmrgPCIACCESS_LIBS' 94732b578d3Smrg 94832b578d3Smrg 94932b578d3Smrg# Initialize some variables set by options. 95032b578d3Smrgac_init_help= 95132b578d3Smrgac_init_version=false 95232b578d3Smrg# The variables have the same names as the options, with 95332b578d3Smrg# dashes changed to underlines. 95432b578d3Smrgcache_file=/dev/null 95532b578d3Smrgexec_prefix=NONE 95632b578d3Smrgno_create= 95732b578d3Smrgno_recursion= 95832b578d3Smrgprefix=NONE 95932b578d3Smrgprogram_prefix=NONE 96032b578d3Smrgprogram_suffix=NONE 96132b578d3Smrgprogram_transform_name=s,x,x, 96232b578d3Smrgsilent= 96332b578d3Smrgsite= 96432b578d3Smrgsrcdir= 96532b578d3Smrgverbose= 96632b578d3Smrgx_includes=NONE 96732b578d3Smrgx_libraries=NONE 96832b578d3Smrg 96932b578d3Smrg# Installation directory options. 97032b578d3Smrg# These are left unexpanded so users can "make install exec_prefix=/foo" 97132b578d3Smrg# and all the variables that are supposed to be based on exec_prefix 97232b578d3Smrg# by default will actually change. 97332b578d3Smrg# Use braces instead of parens because sh, perl, etc. also accept them. 97432b578d3Smrg# (The list follows the same order as the GNU Coding Standards.) 97532b578d3Smrgbindir='${exec_prefix}/bin' 97632b578d3Smrgsbindir='${exec_prefix}/sbin' 97732b578d3Smrglibexecdir='${exec_prefix}/libexec' 97832b578d3Smrgdatarootdir='${prefix}/share' 97932b578d3Smrgdatadir='${datarootdir}' 98032b578d3Smrgsysconfdir='${prefix}/etc' 98132b578d3Smrgsharedstatedir='${prefix}/com' 98232b578d3Smrglocalstatedir='${prefix}/var' 98332b578d3Smrgincludedir='${prefix}/include' 98432b578d3Smrgoldincludedir='/usr/include' 98532b578d3Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 98632b578d3Smrginfodir='${datarootdir}/info' 98732b578d3Smrghtmldir='${docdir}' 98832b578d3Smrgdvidir='${docdir}' 98932b578d3Smrgpdfdir='${docdir}' 99032b578d3Smrgpsdir='${docdir}' 99132b578d3Smrglibdir='${exec_prefix}/lib' 99232b578d3Smrglocaledir='${datarootdir}/locale' 99332b578d3Smrgmandir='${datarootdir}/man' 99432b578d3Smrg 99532b578d3Smrgac_prev= 99632b578d3Smrgac_dashdash= 99732b578d3Smrgfor ac_option 99832b578d3Smrgdo 99932b578d3Smrg # If the previous option needs an argument, assign it. 100032b578d3Smrg if test -n "$ac_prev"; then 100132b578d3Smrg eval $ac_prev=\$ac_option 100232b578d3Smrg ac_prev= 100332b578d3Smrg continue 100432b578d3Smrg fi 100532b578d3Smrg 100632b578d3Smrg case $ac_option in 100732b578d3Smrg *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 100832b578d3Smrg *) ac_optarg=yes ;; 100932b578d3Smrg esac 101032b578d3Smrg 101132b578d3Smrg # Accept the important Cygnus configure options, so we can diagnose typos. 101232b578d3Smrg 101332b578d3Smrg case $ac_dashdash$ac_option in 101432b578d3Smrg --) 101532b578d3Smrg ac_dashdash=yes ;; 101632b578d3Smrg 101732b578d3Smrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 101832b578d3Smrg ac_prev=bindir ;; 101932b578d3Smrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 102032b578d3Smrg bindir=$ac_optarg ;; 102132b578d3Smrg 102232b578d3Smrg -build | --build | --buil | --bui | --bu) 102332b578d3Smrg ac_prev=build_alias ;; 102432b578d3Smrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 102532b578d3Smrg build_alias=$ac_optarg ;; 102632b578d3Smrg 102732b578d3Smrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 102832b578d3Smrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 102932b578d3Smrg ac_prev=cache_file ;; 103032b578d3Smrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 103132b578d3Smrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 103232b578d3Smrg cache_file=$ac_optarg ;; 103332b578d3Smrg 103432b578d3Smrg --config-cache | -C) 103532b578d3Smrg cache_file=config.cache ;; 103632b578d3Smrg 103732b578d3Smrg -datadir | --datadir | --datadi | --datad) 103832b578d3Smrg ac_prev=datadir ;; 103932b578d3Smrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 104032b578d3Smrg datadir=$ac_optarg ;; 104132b578d3Smrg 104232b578d3Smrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 104332b578d3Smrg | --dataroo | --dataro | --datar) 104432b578d3Smrg ac_prev=datarootdir ;; 104532b578d3Smrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 104632b578d3Smrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 104732b578d3Smrg datarootdir=$ac_optarg ;; 104832b578d3Smrg 104932b578d3Smrg -disable-* | --disable-*) 105032b578d3Smrg ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 105132b578d3Smrg # Reject names that are not valid shell variable names. 105232b578d3Smrg expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 105332b578d3Smrg { echo "$as_me: error: invalid feature name: $ac_feature" >&2 105432b578d3Smrg { (exit 1); exit 1; }; } 105532b578d3Smrg ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 105632b578d3Smrg eval enable_$ac_feature=no ;; 105732b578d3Smrg 105832b578d3Smrg -docdir | --docdir | --docdi | --doc | --do) 105932b578d3Smrg ac_prev=docdir ;; 106032b578d3Smrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 106132b578d3Smrg docdir=$ac_optarg ;; 106232b578d3Smrg 106332b578d3Smrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 106432b578d3Smrg ac_prev=dvidir ;; 106532b578d3Smrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 106632b578d3Smrg dvidir=$ac_optarg ;; 106732b578d3Smrg 106832b578d3Smrg -enable-* | --enable-*) 106932b578d3Smrg ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 107032b578d3Smrg # Reject names that are not valid shell variable names. 107132b578d3Smrg expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 107232b578d3Smrg { echo "$as_me: error: invalid feature name: $ac_feature" >&2 107332b578d3Smrg { (exit 1); exit 1; }; } 107432b578d3Smrg ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 107532b578d3Smrg eval enable_$ac_feature=\$ac_optarg ;; 107632b578d3Smrg 107732b578d3Smrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 107832b578d3Smrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 107932b578d3Smrg | --exec | --exe | --ex) 108032b578d3Smrg ac_prev=exec_prefix ;; 108132b578d3Smrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 108232b578d3Smrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 108332b578d3Smrg | --exec=* | --exe=* | --ex=*) 108432b578d3Smrg exec_prefix=$ac_optarg ;; 108532b578d3Smrg 108632b578d3Smrg -gas | --gas | --ga | --g) 108732b578d3Smrg # Obsolete; use --with-gas. 108832b578d3Smrg with_gas=yes ;; 108932b578d3Smrg 109032b578d3Smrg -help | --help | --hel | --he | -h) 109132b578d3Smrg ac_init_help=long ;; 109232b578d3Smrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 109332b578d3Smrg ac_init_help=recursive ;; 109432b578d3Smrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 109532b578d3Smrg ac_init_help=short ;; 109632b578d3Smrg 109732b578d3Smrg -host | --host | --hos | --ho) 109832b578d3Smrg ac_prev=host_alias ;; 109932b578d3Smrg -host=* | --host=* | --hos=* | --ho=*) 110032b578d3Smrg host_alias=$ac_optarg ;; 110132b578d3Smrg 110232b578d3Smrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 110332b578d3Smrg ac_prev=htmldir ;; 110432b578d3Smrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 110532b578d3Smrg | --ht=*) 110632b578d3Smrg htmldir=$ac_optarg ;; 110732b578d3Smrg 110832b578d3Smrg -includedir | --includedir | --includedi | --included | --include \ 110932b578d3Smrg | --includ | --inclu | --incl | --inc) 111032b578d3Smrg ac_prev=includedir ;; 111132b578d3Smrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 111232b578d3Smrg | --includ=* | --inclu=* | --incl=* | --inc=*) 111332b578d3Smrg includedir=$ac_optarg ;; 111432b578d3Smrg 111532b578d3Smrg -infodir | --infodir | --infodi | --infod | --info | --inf) 111632b578d3Smrg ac_prev=infodir ;; 111732b578d3Smrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 111832b578d3Smrg infodir=$ac_optarg ;; 111932b578d3Smrg 112032b578d3Smrg -libdir | --libdir | --libdi | --libd) 112132b578d3Smrg ac_prev=libdir ;; 112232b578d3Smrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 112332b578d3Smrg libdir=$ac_optarg ;; 112432b578d3Smrg 112532b578d3Smrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 112632b578d3Smrg | --libexe | --libex | --libe) 112732b578d3Smrg ac_prev=libexecdir ;; 112832b578d3Smrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 112932b578d3Smrg | --libexe=* | --libex=* | --libe=*) 113032b578d3Smrg libexecdir=$ac_optarg ;; 113132b578d3Smrg 113232b578d3Smrg -localedir | --localedir | --localedi | --localed | --locale) 113332b578d3Smrg ac_prev=localedir ;; 113432b578d3Smrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 113532b578d3Smrg localedir=$ac_optarg ;; 113632b578d3Smrg 113732b578d3Smrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 113832b578d3Smrg | --localstate | --localstat | --localsta | --localst | --locals) 113932b578d3Smrg ac_prev=localstatedir ;; 114032b578d3Smrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 114132b578d3Smrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 114232b578d3Smrg localstatedir=$ac_optarg ;; 114332b578d3Smrg 114432b578d3Smrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 114532b578d3Smrg ac_prev=mandir ;; 114632b578d3Smrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 114732b578d3Smrg mandir=$ac_optarg ;; 114832b578d3Smrg 114932b578d3Smrg -nfp | --nfp | --nf) 115032b578d3Smrg # Obsolete; use --without-fp. 115132b578d3Smrg with_fp=no ;; 115232b578d3Smrg 115332b578d3Smrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 115432b578d3Smrg | --no-cr | --no-c | -n) 115532b578d3Smrg no_create=yes ;; 115632b578d3Smrg 115732b578d3Smrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 115832b578d3Smrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 115932b578d3Smrg no_recursion=yes ;; 116032b578d3Smrg 116132b578d3Smrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 116232b578d3Smrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 116332b578d3Smrg | --oldin | --oldi | --old | --ol | --o) 116432b578d3Smrg ac_prev=oldincludedir ;; 116532b578d3Smrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 116632b578d3Smrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 116732b578d3Smrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 116832b578d3Smrg oldincludedir=$ac_optarg ;; 116932b578d3Smrg 117032b578d3Smrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 117132b578d3Smrg ac_prev=prefix ;; 117232b578d3Smrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 117332b578d3Smrg prefix=$ac_optarg ;; 117432b578d3Smrg 117532b578d3Smrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 117632b578d3Smrg | --program-pre | --program-pr | --program-p) 117732b578d3Smrg ac_prev=program_prefix ;; 117832b578d3Smrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 117932b578d3Smrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 118032b578d3Smrg program_prefix=$ac_optarg ;; 118132b578d3Smrg 118232b578d3Smrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 118332b578d3Smrg | --program-suf | --program-su | --program-s) 118432b578d3Smrg ac_prev=program_suffix ;; 118532b578d3Smrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 118632b578d3Smrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 118732b578d3Smrg program_suffix=$ac_optarg ;; 118832b578d3Smrg 118932b578d3Smrg -program-transform-name | --program-transform-name \ 119032b578d3Smrg | --program-transform-nam | --program-transform-na \ 119132b578d3Smrg | --program-transform-n | --program-transform- \ 119232b578d3Smrg | --program-transform | --program-transfor \ 119332b578d3Smrg | --program-transfo | --program-transf \ 119432b578d3Smrg | --program-trans | --program-tran \ 119532b578d3Smrg | --progr-tra | --program-tr | --program-t) 119632b578d3Smrg ac_prev=program_transform_name ;; 119732b578d3Smrg -program-transform-name=* | --program-transform-name=* \ 119832b578d3Smrg | --program-transform-nam=* | --program-transform-na=* \ 119932b578d3Smrg | --program-transform-n=* | --program-transform-=* \ 120032b578d3Smrg | --program-transform=* | --program-transfor=* \ 120132b578d3Smrg | --program-transfo=* | --program-transf=* \ 120232b578d3Smrg | --program-trans=* | --program-tran=* \ 120332b578d3Smrg | --progr-tra=* | --program-tr=* | --program-t=*) 120432b578d3Smrg program_transform_name=$ac_optarg ;; 120532b578d3Smrg 120632b578d3Smrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 120732b578d3Smrg ac_prev=pdfdir ;; 120832b578d3Smrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 120932b578d3Smrg pdfdir=$ac_optarg ;; 121032b578d3Smrg 121132b578d3Smrg -psdir | --psdir | --psdi | --psd | --ps) 121232b578d3Smrg ac_prev=psdir ;; 121332b578d3Smrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 121432b578d3Smrg psdir=$ac_optarg ;; 121532b578d3Smrg 121632b578d3Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 121732b578d3Smrg | -silent | --silent | --silen | --sile | --sil) 121832b578d3Smrg silent=yes ;; 121932b578d3Smrg 122032b578d3Smrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 122132b578d3Smrg ac_prev=sbindir ;; 122232b578d3Smrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 122332b578d3Smrg | --sbi=* | --sb=*) 122432b578d3Smrg sbindir=$ac_optarg ;; 122532b578d3Smrg 122632b578d3Smrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 122732b578d3Smrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 122832b578d3Smrg | --sharedst | --shareds | --shared | --share | --shar \ 122932b578d3Smrg | --sha | --sh) 123032b578d3Smrg ac_prev=sharedstatedir ;; 123132b578d3Smrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 123232b578d3Smrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 123332b578d3Smrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 123432b578d3Smrg | --sha=* | --sh=*) 123532b578d3Smrg sharedstatedir=$ac_optarg ;; 123632b578d3Smrg 123732b578d3Smrg -site | --site | --sit) 123832b578d3Smrg ac_prev=site ;; 123932b578d3Smrg -site=* | --site=* | --sit=*) 124032b578d3Smrg site=$ac_optarg ;; 124132b578d3Smrg 124232b578d3Smrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 124332b578d3Smrg ac_prev=srcdir ;; 124432b578d3Smrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 124532b578d3Smrg srcdir=$ac_optarg ;; 124632b578d3Smrg 124732b578d3Smrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 124832b578d3Smrg | --syscon | --sysco | --sysc | --sys | --sy) 124932b578d3Smrg ac_prev=sysconfdir ;; 125032b578d3Smrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 125132b578d3Smrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 125232b578d3Smrg sysconfdir=$ac_optarg ;; 125332b578d3Smrg 125432b578d3Smrg -target | --target | --targe | --targ | --tar | --ta | --t) 125532b578d3Smrg ac_prev=target_alias ;; 125632b578d3Smrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 125732b578d3Smrg target_alias=$ac_optarg ;; 125832b578d3Smrg 125932b578d3Smrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 126032b578d3Smrg verbose=yes ;; 126132b578d3Smrg 126232b578d3Smrg -version | --version | --versio | --versi | --vers | -V) 126332b578d3Smrg ac_init_version=: ;; 126432b578d3Smrg 126532b578d3Smrg -with-* | --with-*) 126632b578d3Smrg ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 126732b578d3Smrg # Reject names that are not valid shell variable names. 126832b578d3Smrg expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 126932b578d3Smrg { echo "$as_me: error: invalid package name: $ac_package" >&2 127032b578d3Smrg { (exit 1); exit 1; }; } 127132b578d3Smrg ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 127232b578d3Smrg eval with_$ac_package=\$ac_optarg ;; 127332b578d3Smrg 127432b578d3Smrg -without-* | --without-*) 127532b578d3Smrg ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 127632b578d3Smrg # Reject names that are not valid shell variable names. 127732b578d3Smrg expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 127832b578d3Smrg { echo "$as_me: error: invalid package name: $ac_package" >&2 127932b578d3Smrg { (exit 1); exit 1; }; } 128032b578d3Smrg ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 128132b578d3Smrg eval with_$ac_package=no ;; 128232b578d3Smrg 128332b578d3Smrg --x) 128432b578d3Smrg # Obsolete; use --with-x. 128532b578d3Smrg with_x=yes ;; 128632b578d3Smrg 128732b578d3Smrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 128832b578d3Smrg | --x-incl | --x-inc | --x-in | --x-i) 128932b578d3Smrg ac_prev=x_includes ;; 129032b578d3Smrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 129132b578d3Smrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 129232b578d3Smrg x_includes=$ac_optarg ;; 129332b578d3Smrg 129432b578d3Smrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 129532b578d3Smrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 129632b578d3Smrg ac_prev=x_libraries ;; 129732b578d3Smrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 129832b578d3Smrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 129932b578d3Smrg x_libraries=$ac_optarg ;; 130032b578d3Smrg 130132b578d3Smrg -*) { echo "$as_me: error: unrecognized option: $ac_option 130232b578d3SmrgTry \`$0 --help' for more information." >&2 130332b578d3Smrg { (exit 1); exit 1; }; } 130432b578d3Smrg ;; 130532b578d3Smrg 130632b578d3Smrg *=*) 130732b578d3Smrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 130832b578d3Smrg # Reject names that are not valid shell variable names. 130932b578d3Smrg expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 131032b578d3Smrg { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 131132b578d3Smrg { (exit 1); exit 1; }; } 131232b578d3Smrg eval $ac_envvar=\$ac_optarg 131332b578d3Smrg export $ac_envvar ;; 131432b578d3Smrg 131532b578d3Smrg *) 131632b578d3Smrg # FIXME: should be removed in autoconf 3.0. 131732b578d3Smrg echo "$as_me: WARNING: you should use --build, --host, --target" >&2 131832b578d3Smrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 131932b578d3Smrg echo "$as_me: WARNING: invalid host type: $ac_option" >&2 132032b578d3Smrg : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 132132b578d3Smrg ;; 132232b578d3Smrg 132332b578d3Smrg esac 132432b578d3Smrgdone 132532b578d3Smrg 132632b578d3Smrgif test -n "$ac_prev"; then 132732b578d3Smrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 132832b578d3Smrg { echo "$as_me: error: missing argument to $ac_option" >&2 132932b578d3Smrg { (exit 1); exit 1; }; } 133032b578d3Smrgfi 133132b578d3Smrg 133232b578d3Smrg# Be sure to have absolute directory names. 133332b578d3Smrgfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 133432b578d3Smrg datadir sysconfdir sharedstatedir localstatedir includedir \ 133532b578d3Smrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 133632b578d3Smrg libdir localedir mandir 133732b578d3Smrgdo 133832b578d3Smrg eval ac_val=\$$ac_var 133932b578d3Smrg case $ac_val in 134032b578d3Smrg [\\/$]* | ?:[\\/]* ) continue;; 134132b578d3Smrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 134232b578d3Smrg esac 134332b578d3Smrg { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 134432b578d3Smrg { (exit 1); exit 1; }; } 134532b578d3Smrgdone 134632b578d3Smrg 134732b578d3Smrg# There might be people who depend on the old broken behavior: `$host' 134832b578d3Smrg# used to hold the argument of --host etc. 134932b578d3Smrg# FIXME: To remove some day. 135032b578d3Smrgbuild=$build_alias 135132b578d3Smrghost=$host_alias 135232b578d3Smrgtarget=$target_alias 135332b578d3Smrg 135432b578d3Smrg# FIXME: To remove some day. 135532b578d3Smrgif test "x$host_alias" != x; then 135632b578d3Smrg if test "x$build_alias" = x; then 135732b578d3Smrg cross_compiling=maybe 135832b578d3Smrg echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 135932b578d3Smrg If a cross compiler is detected then cross compile mode will be used." >&2 136032b578d3Smrg elif test "x$build_alias" != "x$host_alias"; then 136132b578d3Smrg cross_compiling=yes 136232b578d3Smrg fi 136332b578d3Smrgfi 136432b578d3Smrg 136532b578d3Smrgac_tool_prefix= 136632b578d3Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias- 136732b578d3Smrg 136832b578d3Smrgtest "$silent" = yes && exec 6>/dev/null 136932b578d3Smrg 137032b578d3Smrg 137132b578d3Smrgac_pwd=`pwd` && test -n "$ac_pwd" && 137232b578d3Smrgac_ls_di=`ls -di .` && 137332b578d3Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 137432b578d3Smrg { echo "$as_me: error: Working directory cannot be determined" >&2 137532b578d3Smrg { (exit 1); exit 1; }; } 137632b578d3Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 137732b578d3Smrg { echo "$as_me: error: pwd does not report name of working directory" >&2 137832b578d3Smrg { (exit 1); exit 1; }; } 137932b578d3Smrg 138032b578d3Smrg 138132b578d3Smrg# Find the source files, if location was not specified. 138232b578d3Smrgif test -z "$srcdir"; then 138332b578d3Smrg ac_srcdir_defaulted=yes 138432b578d3Smrg # Try the directory containing this script, then the parent directory. 138532b578d3Smrg ac_confdir=`$as_dirname -- "$0" || 138632b578d3Smrg$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 138732b578d3Smrg X"$0" : 'X\(//\)[^/]' \| \ 138832b578d3Smrg X"$0" : 'X\(//\)$' \| \ 138932b578d3Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 139032b578d3Smrgecho X"$0" | 139132b578d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 139232b578d3Smrg s//\1/ 139332b578d3Smrg q 139432b578d3Smrg } 139532b578d3Smrg /^X\(\/\/\)[^/].*/{ 139632b578d3Smrg s//\1/ 139732b578d3Smrg q 139832b578d3Smrg } 139932b578d3Smrg /^X\(\/\/\)$/{ 140032b578d3Smrg s//\1/ 140132b578d3Smrg q 140232b578d3Smrg } 140332b578d3Smrg /^X\(\/\).*/{ 140432b578d3Smrg s//\1/ 140532b578d3Smrg q 140632b578d3Smrg } 140732b578d3Smrg s/.*/./; q'` 140832b578d3Smrg srcdir=$ac_confdir 140932b578d3Smrg if test ! -r "$srcdir/$ac_unique_file"; then 141032b578d3Smrg srcdir=.. 141132b578d3Smrg fi 141232b578d3Smrgelse 141332b578d3Smrg ac_srcdir_defaulted=no 141432b578d3Smrgfi 141532b578d3Smrgif test ! -r "$srcdir/$ac_unique_file"; then 141632b578d3Smrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 141732b578d3Smrg { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 141832b578d3Smrg { (exit 1); exit 1; }; } 141932b578d3Smrgfi 142032b578d3Smrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 142132b578d3Smrgac_abs_confdir=`( 142232b578d3Smrg cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 142332b578d3Smrg { (exit 1); exit 1; }; } 142432b578d3Smrg pwd)` 142532b578d3Smrg# When building in place, set srcdir=. 142632b578d3Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then 142732b578d3Smrg srcdir=. 142832b578d3Smrgfi 142932b578d3Smrg# Remove unnecessary trailing slashes from srcdir. 143032b578d3Smrg# Double slashes in file names in object file debugging info 143132b578d3Smrg# mess up M-x gdb in Emacs. 143232b578d3Smrgcase $srcdir in 143332b578d3Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 143432b578d3Smrgesac 143532b578d3Smrgfor ac_var in $ac_precious_vars; do 143632b578d3Smrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 143732b578d3Smrg eval ac_env_${ac_var}_value=\$${ac_var} 143832b578d3Smrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 143932b578d3Smrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 144032b578d3Smrgdone 144132b578d3Smrg 144232b578d3Smrg# 144332b578d3Smrg# Report the --help message. 144432b578d3Smrg# 144532b578d3Smrgif test "$ac_init_help" = "long"; then 144632b578d3Smrg # Omit some internal or obsolete options to make the list less imposing. 144732b578d3Smrg # This message is too long to be a string in the A/UX 3.1 sh. 144832b578d3Smrg cat <<_ACEOF 1449d31dbc53Smrg\`configure' configures xf86-video-mach64 6.8.1 to adapt to many kinds of systems. 145032b578d3Smrg 145132b578d3SmrgUsage: $0 [OPTION]... [VAR=VALUE]... 145232b578d3Smrg 145332b578d3SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as 145432b578d3SmrgVAR=VALUE. See below for descriptions of some of the useful variables. 145532b578d3Smrg 145632b578d3SmrgDefaults for the options are specified in brackets. 145732b578d3Smrg 145832b578d3SmrgConfiguration: 145932b578d3Smrg -h, --help display this help and exit 146032b578d3Smrg --help=short display options specific to this package 146132b578d3Smrg --help=recursive display the short help of all the included packages 146232b578d3Smrg -V, --version display version information and exit 146332b578d3Smrg -q, --quiet, --silent do not print \`checking...' messages 146432b578d3Smrg --cache-file=FILE cache test results in FILE [disabled] 146532b578d3Smrg -C, --config-cache alias for \`--cache-file=config.cache' 146632b578d3Smrg -n, --no-create do not create output files 146732b578d3Smrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 146832b578d3Smrg 146932b578d3SmrgInstallation directories: 147032b578d3Smrg --prefix=PREFIX install architecture-independent files in PREFIX 147132b578d3Smrg [$ac_default_prefix] 147232b578d3Smrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 147332b578d3Smrg [PREFIX] 147432b578d3Smrg 147532b578d3SmrgBy default, \`make install' will install all the files in 147632b578d3Smrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 147732b578d3Smrgan installation prefix other than \`$ac_default_prefix' using \`--prefix', 147832b578d3Smrgfor instance \`--prefix=\$HOME'. 147932b578d3Smrg 148032b578d3SmrgFor better control, use the options below. 148132b578d3Smrg 148232b578d3SmrgFine tuning of the installation directories: 148332b578d3Smrg --bindir=DIR user executables [EPREFIX/bin] 148432b578d3Smrg --sbindir=DIR system admin executables [EPREFIX/sbin] 148532b578d3Smrg --libexecdir=DIR program executables [EPREFIX/libexec] 148632b578d3Smrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 148732b578d3Smrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 148832b578d3Smrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 148932b578d3Smrg --libdir=DIR object code libraries [EPREFIX/lib] 149032b578d3Smrg --includedir=DIR C header files [PREFIX/include] 149132b578d3Smrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 149232b578d3Smrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 149332b578d3Smrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 149432b578d3Smrg --infodir=DIR info documentation [DATAROOTDIR/info] 149532b578d3Smrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 149632b578d3Smrg --mandir=DIR man documentation [DATAROOTDIR/man] 149732b578d3Smrg --docdir=DIR documentation root [DATAROOTDIR/doc/xf86-video-mach64] 149832b578d3Smrg --htmldir=DIR html documentation [DOCDIR] 149932b578d3Smrg --dvidir=DIR dvi documentation [DOCDIR] 150032b578d3Smrg --pdfdir=DIR pdf documentation [DOCDIR] 150132b578d3Smrg --psdir=DIR ps documentation [DOCDIR] 150232b578d3Smrg_ACEOF 150332b578d3Smrg 150432b578d3Smrg cat <<\_ACEOF 150532b578d3Smrg 150632b578d3SmrgProgram names: 150732b578d3Smrg --program-prefix=PREFIX prepend PREFIX to installed program names 150832b578d3Smrg --program-suffix=SUFFIX append SUFFIX to installed program names 150932b578d3Smrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 151032b578d3Smrg 151132b578d3SmrgSystem types: 151232b578d3Smrg --build=BUILD configure for building on BUILD [guessed] 151332b578d3Smrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 151432b578d3Smrg_ACEOF 151532b578d3Smrgfi 151632b578d3Smrg 151732b578d3Smrgif test -n "$ac_init_help"; then 151832b578d3Smrg case $ac_init_help in 1519d31dbc53Smrg short | recursive ) echo "Configuration of xf86-video-mach64 6.8.1:";; 152032b578d3Smrg esac 152132b578d3Smrg cat <<\_ACEOF 152232b578d3Smrg 152332b578d3SmrgOptional Features: 152432b578d3Smrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 152532b578d3Smrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 152632b578d3Smrg --enable-maintainer-mode enable make rules and dependencies not useful 152732b578d3Smrg (and sometimes confusing) to the casual installer 152832b578d3Smrg --enable-static[=PKGS] build static libraries [default=no] 152932b578d3Smrg --enable-shared[=PKGS] build shared libraries [default=yes] 153032b578d3Smrg --enable-fast-install[=PKGS] 153132b578d3Smrg optimize for fast installation [default=yes] 153232b578d3Smrg --disable-dependency-tracking speeds up one-time build 153332b578d3Smrg --enable-dependency-tracking do not reject slow dependency extractors 153432b578d3Smrg --disable-libtool-lock avoid locking (might break parallel builds) 153532b578d3Smrg --disable-dri Disable DRI support [default=auto] 153632b578d3Smrg --disable-exa Disable EXA support [default=enabled] 153732b578d3Smrg 153832b578d3SmrgOptional Packages: 153932b578d3Smrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 154032b578d3Smrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 154132b578d3Smrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 154232b578d3Smrg --with-pic try to use only PIC/non-PIC objects [default=use 154332b578d3Smrg both] 154432b578d3Smrg --with-tags[=TAGS] include additional configurations [automatic] 154532b578d3Smrg --with-xorg-module-dir=DIR 154632b578d3Smrg Default xorg module directory 154732b578d3Smrg [default=$libdir/xorg/modules] 154832b578d3Smrg --with-release-version=STRING 154932b578d3Smrg Use release version string in package name 155032b578d3Smrg 155132b578d3SmrgSome influential environment variables: 155232b578d3Smrg CC C compiler command 155332b578d3Smrg CFLAGS C compiler flags 155432b578d3Smrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 155532b578d3Smrg nonstandard directory <lib dir> 155632b578d3Smrg LIBS libraries to pass to the linker, e.g. -l<library> 155732b578d3Smrg CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 155832b578d3Smrg you have headers in a nonstandard directory <include dir> 155932b578d3Smrg CPP C preprocessor 156032b578d3Smrg CXX C++ compiler command 156132b578d3Smrg CXXFLAGS C++ compiler flags 156232b578d3Smrg CXXCPP C++ preprocessor 156332b578d3Smrg F77 Fortran 77 compiler command 156432b578d3Smrg FFLAGS Fortran 77 compiler flags 156532b578d3Smrg PKG_CONFIG path to pkg-config utility 156632b578d3Smrg XORG_CFLAGS C compiler flags for XORG, overriding pkg-config 156732b578d3Smrg XORG_LIBS linker flags for XORG, overriding pkg-config 156832b578d3Smrg DRI_CFLAGS C compiler flags for DRI, overriding pkg-config 156932b578d3Smrg DRI_LIBS linker flags for DRI, overriding pkg-config 157032b578d3Smrg PCIACCESS_CFLAGS 157132b578d3Smrg C compiler flags for PCIACCESS, overriding pkg-config 157232b578d3Smrg PCIACCESS_LIBS 157332b578d3Smrg linker flags for PCIACCESS, overriding pkg-config 157432b578d3Smrg 157532b578d3SmrgUse these variables to override the choices made by `configure' or to help 157632b578d3Smrgit to find libraries and programs with nonstandard names/locations. 157732b578d3Smrg 157832b578d3SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 157932b578d3Smrg_ACEOF 158032b578d3Smrgac_status=$? 158132b578d3Smrgfi 158232b578d3Smrg 158332b578d3Smrgif test "$ac_init_help" = "recursive"; then 158432b578d3Smrg # If there are subdirs, report their specific --help. 158532b578d3Smrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 158632b578d3Smrg test -d "$ac_dir" || continue 158732b578d3Smrg ac_builddir=. 158832b578d3Smrg 158932b578d3Smrgcase "$ac_dir" in 159032b578d3Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 159132b578d3Smrg*) 159232b578d3Smrg ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 159332b578d3Smrg # A ".." for each directory in $ac_dir_suffix. 159432b578d3Smrg ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 159532b578d3Smrg case $ac_top_builddir_sub in 159632b578d3Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 159732b578d3Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 159832b578d3Smrg esac ;; 159932b578d3Smrgesac 160032b578d3Smrgac_abs_top_builddir=$ac_pwd 160132b578d3Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 160232b578d3Smrg# for backward compatibility: 160332b578d3Smrgac_top_builddir=$ac_top_build_prefix 160432b578d3Smrg 160532b578d3Smrgcase $srcdir in 160632b578d3Smrg .) # We are building in place. 160732b578d3Smrg ac_srcdir=. 160832b578d3Smrg ac_top_srcdir=$ac_top_builddir_sub 160932b578d3Smrg ac_abs_top_srcdir=$ac_pwd ;; 161032b578d3Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 161132b578d3Smrg ac_srcdir=$srcdir$ac_dir_suffix; 161232b578d3Smrg ac_top_srcdir=$srcdir 161332b578d3Smrg ac_abs_top_srcdir=$srcdir ;; 161432b578d3Smrg *) # Relative name. 161532b578d3Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 161632b578d3Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 161732b578d3Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 161832b578d3Smrgesac 161932b578d3Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 162032b578d3Smrg 162132b578d3Smrg cd "$ac_dir" || { ac_status=$?; continue; } 162232b578d3Smrg # Check for guested configure. 162332b578d3Smrg if test -f "$ac_srcdir/configure.gnu"; then 162432b578d3Smrg echo && 162532b578d3Smrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 162632b578d3Smrg elif test -f "$ac_srcdir/configure"; then 162732b578d3Smrg echo && 162832b578d3Smrg $SHELL "$ac_srcdir/configure" --help=recursive 162932b578d3Smrg else 163032b578d3Smrg echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 163132b578d3Smrg fi || ac_status=$? 163232b578d3Smrg cd "$ac_pwd" || { ac_status=$?; break; } 163332b578d3Smrg done 163432b578d3Smrgfi 163532b578d3Smrg 163632b578d3Smrgtest -n "$ac_init_help" && exit $ac_status 163732b578d3Smrgif $ac_init_version; then 163832b578d3Smrg cat <<\_ACEOF 1639d31dbc53Smrgxf86-video-mach64 configure 6.8.1 164032b578d3Smrggenerated by GNU Autoconf 2.61 164132b578d3Smrg 164232b578d3SmrgCopyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 164332b578d3Smrg2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 164432b578d3SmrgThis configure script is free software; the Free Software Foundation 164532b578d3Smrggives unlimited permission to copy, distribute and modify it. 164632b578d3Smrg_ACEOF 164732b578d3Smrg exit 164832b578d3Smrgfi 164932b578d3Smrgcat >config.log <<_ACEOF 165032b578d3SmrgThis file contains any messages produced by compilers while 165132b578d3Smrgrunning configure, to aid debugging if configure makes a mistake. 165232b578d3Smrg 1653d31dbc53SmrgIt was created by xf86-video-mach64 $as_me 6.8.1, which was 165432b578d3Smrggenerated by GNU Autoconf 2.61. Invocation command line was 165532b578d3Smrg 165632b578d3Smrg $ $0 $@ 165732b578d3Smrg 165832b578d3Smrg_ACEOF 165932b578d3Smrgexec 5>>config.log 166032b578d3Smrg{ 166132b578d3Smrgcat <<_ASUNAME 166232b578d3Smrg## --------- ## 166332b578d3Smrg## Platform. ## 166432b578d3Smrg## --------- ## 166532b578d3Smrg 166632b578d3Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 166732b578d3Smrguname -m = `(uname -m) 2>/dev/null || echo unknown` 166832b578d3Smrguname -r = `(uname -r) 2>/dev/null || echo unknown` 166932b578d3Smrguname -s = `(uname -s) 2>/dev/null || echo unknown` 167032b578d3Smrguname -v = `(uname -v) 2>/dev/null || echo unknown` 167132b578d3Smrg 167232b578d3Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 167332b578d3Smrg/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 167432b578d3Smrg 167532b578d3Smrg/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 167632b578d3Smrg/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 167732b578d3Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 167832b578d3Smrg/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 167932b578d3Smrg/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 168032b578d3Smrg/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 168132b578d3Smrg/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 168232b578d3Smrg 168332b578d3Smrg_ASUNAME 168432b578d3Smrg 168532b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 168632b578d3Smrgfor as_dir in $PATH 168732b578d3Smrgdo 168832b578d3Smrg IFS=$as_save_IFS 168932b578d3Smrg test -z "$as_dir" && as_dir=. 169032b578d3Smrg echo "PATH: $as_dir" 169132b578d3Smrgdone 169232b578d3SmrgIFS=$as_save_IFS 169332b578d3Smrg 169432b578d3Smrg} >&5 169532b578d3Smrg 169632b578d3Smrgcat >&5 <<_ACEOF 169732b578d3Smrg 169832b578d3Smrg 169932b578d3Smrg## ----------- ## 170032b578d3Smrg## Core tests. ## 170132b578d3Smrg## ----------- ## 170232b578d3Smrg 170332b578d3Smrg_ACEOF 170432b578d3Smrg 170532b578d3Smrg 170632b578d3Smrg# Keep a trace of the command line. 170732b578d3Smrg# Strip out --no-create and --no-recursion so they do not pile up. 170832b578d3Smrg# Strip out --silent because we don't want to record it for future runs. 170932b578d3Smrg# Also quote any args containing shell meta-characters. 171032b578d3Smrg# Make two passes to allow for proper duplicate-argument suppression. 171132b578d3Smrgac_configure_args= 171232b578d3Smrgac_configure_args0= 171332b578d3Smrgac_configure_args1= 171432b578d3Smrgac_must_keep_next=false 171532b578d3Smrgfor ac_pass in 1 2 171632b578d3Smrgdo 171732b578d3Smrg for ac_arg 171832b578d3Smrg do 171932b578d3Smrg case $ac_arg in 172032b578d3Smrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 172132b578d3Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 172232b578d3Smrg | -silent | --silent | --silen | --sile | --sil) 172332b578d3Smrg continue ;; 172432b578d3Smrg *\'*) 172532b578d3Smrg ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 172632b578d3Smrg esac 172732b578d3Smrg case $ac_pass in 172832b578d3Smrg 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 172932b578d3Smrg 2) 173032b578d3Smrg ac_configure_args1="$ac_configure_args1 '$ac_arg'" 173132b578d3Smrg if test $ac_must_keep_next = true; then 173232b578d3Smrg ac_must_keep_next=false # Got value, back to normal. 173332b578d3Smrg else 173432b578d3Smrg case $ac_arg in 173532b578d3Smrg *=* | --config-cache | -C | -disable-* | --disable-* \ 173632b578d3Smrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 173732b578d3Smrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 173832b578d3Smrg | -with-* | --with-* | -without-* | --without-* | --x) 173932b578d3Smrg case "$ac_configure_args0 " in 174032b578d3Smrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 174132b578d3Smrg esac 174232b578d3Smrg ;; 174332b578d3Smrg -* ) ac_must_keep_next=true ;; 174432b578d3Smrg esac 174532b578d3Smrg fi 174632b578d3Smrg ac_configure_args="$ac_configure_args '$ac_arg'" 174732b578d3Smrg ;; 174832b578d3Smrg esac 174932b578d3Smrg done 175032b578d3Smrgdone 175132b578d3Smrg$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 175232b578d3Smrg$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 175332b578d3Smrg 175432b578d3Smrg# When interrupted or exit'd, cleanup temporary files, and complete 175532b578d3Smrg# config.log. We remove comments because anyway the quotes in there 175632b578d3Smrg# would cause problems or look ugly. 175732b578d3Smrg# WARNING: Use '\'' to represent an apostrophe within the trap. 175832b578d3Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 175932b578d3Smrgtrap 'exit_status=$? 176032b578d3Smrg # Save into config.log some information that might help in debugging. 176132b578d3Smrg { 176232b578d3Smrg echo 176332b578d3Smrg 176432b578d3Smrg cat <<\_ASBOX 176532b578d3Smrg## ---------------- ## 176632b578d3Smrg## Cache variables. ## 176732b578d3Smrg## ---------------- ## 176832b578d3Smrg_ASBOX 176932b578d3Smrg echo 177032b578d3Smrg # The following way of writing the cache mishandles newlines in values, 177132b578d3Smrg( 177232b578d3Smrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 177332b578d3Smrg eval ac_val=\$$ac_var 177432b578d3Smrg case $ac_val in #( 177532b578d3Smrg *${as_nl}*) 177632b578d3Smrg case $ac_var in #( 177732b578d3Smrg *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 177832b578d3Smrgecho "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 177932b578d3Smrg esac 178032b578d3Smrg case $ac_var in #( 178132b578d3Smrg _ | IFS | as_nl) ;; #( 178232b578d3Smrg *) $as_unset $ac_var ;; 178332b578d3Smrg esac ;; 178432b578d3Smrg esac 178532b578d3Smrg done 178632b578d3Smrg (set) 2>&1 | 178732b578d3Smrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 178832b578d3Smrg *${as_nl}ac_space=\ *) 178932b578d3Smrg sed -n \ 179032b578d3Smrg "s/'\''/'\''\\\\'\'''\''/g; 179132b578d3Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 179232b578d3Smrg ;; #( 179332b578d3Smrg *) 179432b578d3Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 179532b578d3Smrg ;; 179632b578d3Smrg esac | 179732b578d3Smrg sort 179832b578d3Smrg) 179932b578d3Smrg echo 180032b578d3Smrg 180132b578d3Smrg cat <<\_ASBOX 180232b578d3Smrg## ----------------- ## 180332b578d3Smrg## Output variables. ## 180432b578d3Smrg## ----------------- ## 180532b578d3Smrg_ASBOX 180632b578d3Smrg echo 180732b578d3Smrg for ac_var in $ac_subst_vars 180832b578d3Smrg do 180932b578d3Smrg eval ac_val=\$$ac_var 181032b578d3Smrg case $ac_val in 181132b578d3Smrg *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 181232b578d3Smrg esac 181332b578d3Smrg echo "$ac_var='\''$ac_val'\''" 181432b578d3Smrg done | sort 181532b578d3Smrg echo 181632b578d3Smrg 181732b578d3Smrg if test -n "$ac_subst_files"; then 181832b578d3Smrg cat <<\_ASBOX 181932b578d3Smrg## ------------------- ## 182032b578d3Smrg## File substitutions. ## 182132b578d3Smrg## ------------------- ## 182232b578d3Smrg_ASBOX 182332b578d3Smrg echo 182432b578d3Smrg for ac_var in $ac_subst_files 182532b578d3Smrg do 182632b578d3Smrg eval ac_val=\$$ac_var 182732b578d3Smrg case $ac_val in 182832b578d3Smrg *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 182932b578d3Smrg esac 183032b578d3Smrg echo "$ac_var='\''$ac_val'\''" 183132b578d3Smrg done | sort 183232b578d3Smrg echo 183332b578d3Smrg fi 183432b578d3Smrg 183532b578d3Smrg if test -s confdefs.h; then 183632b578d3Smrg cat <<\_ASBOX 183732b578d3Smrg## ----------- ## 183832b578d3Smrg## confdefs.h. ## 183932b578d3Smrg## ----------- ## 184032b578d3Smrg_ASBOX 184132b578d3Smrg echo 184232b578d3Smrg cat confdefs.h 184332b578d3Smrg echo 184432b578d3Smrg fi 184532b578d3Smrg test "$ac_signal" != 0 && 184632b578d3Smrg echo "$as_me: caught signal $ac_signal" 184732b578d3Smrg echo "$as_me: exit $exit_status" 184832b578d3Smrg } >&5 184932b578d3Smrg rm -f core *.core core.conftest.* && 185032b578d3Smrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 185132b578d3Smrg exit $exit_status 185232b578d3Smrg' 0 185332b578d3Smrgfor ac_signal in 1 2 13 15; do 185432b578d3Smrg trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 185532b578d3Smrgdone 185632b578d3Smrgac_signal=0 185732b578d3Smrg 185832b578d3Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed. 185932b578d3Smrgrm -f -r conftest* confdefs.h 186032b578d3Smrg 186132b578d3Smrg# Predefined preprocessor variables. 186232b578d3Smrg 186332b578d3Smrgcat >>confdefs.h <<_ACEOF 186432b578d3Smrg#define PACKAGE_NAME "$PACKAGE_NAME" 186532b578d3Smrg_ACEOF 186632b578d3Smrg 186732b578d3Smrg 186832b578d3Smrgcat >>confdefs.h <<_ACEOF 186932b578d3Smrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 187032b578d3Smrg_ACEOF 187132b578d3Smrg 187232b578d3Smrg 187332b578d3Smrgcat >>confdefs.h <<_ACEOF 187432b578d3Smrg#define PACKAGE_VERSION "$PACKAGE_VERSION" 187532b578d3Smrg_ACEOF 187632b578d3Smrg 187732b578d3Smrg 187832b578d3Smrgcat >>confdefs.h <<_ACEOF 187932b578d3Smrg#define PACKAGE_STRING "$PACKAGE_STRING" 188032b578d3Smrg_ACEOF 188132b578d3Smrg 188232b578d3Smrg 188332b578d3Smrgcat >>confdefs.h <<_ACEOF 188432b578d3Smrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 188532b578d3Smrg_ACEOF 188632b578d3Smrg 188732b578d3Smrg 188832b578d3Smrg# Let the site file select an alternate cache file if it wants to. 188932b578d3Smrg# Prefer explicitly selected file to automatically selected ones. 189032b578d3Smrgif test -n "$CONFIG_SITE"; then 189132b578d3Smrg set x "$CONFIG_SITE" 189232b578d3Smrgelif test "x$prefix" != xNONE; then 189332b578d3Smrg set x "$prefix/share/config.site" "$prefix/etc/config.site" 189432b578d3Smrgelse 189532b578d3Smrg set x "$ac_default_prefix/share/config.site" \ 189632b578d3Smrg "$ac_default_prefix/etc/config.site" 189732b578d3Smrgfi 189832b578d3Smrgshift 189932b578d3Smrgfor ac_site_file 190032b578d3Smrgdo 190132b578d3Smrg if test -r "$ac_site_file"; then 190232b578d3Smrg { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 190332b578d3Smrgecho "$as_me: loading site script $ac_site_file" >&6;} 190432b578d3Smrg sed 's/^/| /' "$ac_site_file" >&5 190532b578d3Smrg . "$ac_site_file" 190632b578d3Smrg fi 190732b578d3Smrgdone 190832b578d3Smrg 190932b578d3Smrgif test -r "$cache_file"; then 191032b578d3Smrg # Some versions of bash will fail to source /dev/null (special 191132b578d3Smrg # files actually), so we avoid doing that. 191232b578d3Smrg if test -f "$cache_file"; then 191332b578d3Smrg { echo "$as_me:$LINENO: loading cache $cache_file" >&5 191432b578d3Smrgecho "$as_me: loading cache $cache_file" >&6;} 191532b578d3Smrg case $cache_file in 191632b578d3Smrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 191732b578d3Smrg *) . "./$cache_file";; 191832b578d3Smrg esac 191932b578d3Smrg fi 192032b578d3Smrgelse 192132b578d3Smrg { echo "$as_me:$LINENO: creating cache $cache_file" >&5 192232b578d3Smrgecho "$as_me: creating cache $cache_file" >&6;} 192332b578d3Smrg >$cache_file 192432b578d3Smrgfi 192532b578d3Smrg 192632b578d3Smrg# Check that the precious variables saved in the cache have kept the same 192732b578d3Smrg# value. 192832b578d3Smrgac_cache_corrupted=false 192932b578d3Smrgfor ac_var in $ac_precious_vars; do 193032b578d3Smrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 193132b578d3Smrg eval ac_new_set=\$ac_env_${ac_var}_set 193232b578d3Smrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 193332b578d3Smrg eval ac_new_val=\$ac_env_${ac_var}_value 193432b578d3Smrg case $ac_old_set,$ac_new_set in 193532b578d3Smrg set,) 193632b578d3Smrg { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 193732b578d3Smrgecho "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 193832b578d3Smrg ac_cache_corrupted=: ;; 193932b578d3Smrg ,set) 194032b578d3Smrg { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 194132b578d3Smrgecho "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 194232b578d3Smrg ac_cache_corrupted=: ;; 194332b578d3Smrg ,);; 194432b578d3Smrg *) 194532b578d3Smrg if test "x$ac_old_val" != "x$ac_new_val"; then 194632b578d3Smrg { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 194732b578d3Smrgecho "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 194832b578d3Smrg { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 194932b578d3Smrgecho "$as_me: former value: $ac_old_val" >&2;} 195032b578d3Smrg { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 195132b578d3Smrgecho "$as_me: current value: $ac_new_val" >&2;} 195232b578d3Smrg ac_cache_corrupted=: 195332b578d3Smrg fi;; 195432b578d3Smrg esac 195532b578d3Smrg # Pass precious variables to config.status. 195632b578d3Smrg if test "$ac_new_set" = set; then 195732b578d3Smrg case $ac_new_val in 195832b578d3Smrg *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 195932b578d3Smrg *) ac_arg=$ac_var=$ac_new_val ;; 196032b578d3Smrg esac 196132b578d3Smrg case " $ac_configure_args " in 196232b578d3Smrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 196332b578d3Smrg *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 196432b578d3Smrg esac 196532b578d3Smrg fi 196632b578d3Smrgdone 196732b578d3Smrgif $ac_cache_corrupted; then 196832b578d3Smrg { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 196932b578d3Smrgecho "$as_me: error: changes in the environment can compromise the build" >&2;} 197032b578d3Smrg { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 197132b578d3Smrgecho "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 197232b578d3Smrg { (exit 1); exit 1; }; } 197332b578d3Smrgfi 197432b578d3Smrg 197532b578d3Smrg 197632b578d3Smrg 197732b578d3Smrg 197832b578d3Smrg 197932b578d3Smrg 198032b578d3Smrg 198132b578d3Smrg 198232b578d3Smrg 198332b578d3Smrg 198432b578d3Smrg 198532b578d3Smrg 198632b578d3Smrg 198732b578d3Smrg 198832b578d3Smrg 198932b578d3Smrg 199032b578d3Smrg 199132b578d3Smrg 199232b578d3Smrg 199332b578d3Smrg 199432b578d3Smrg 199532b578d3Smrg 199632b578d3Smrg 199732b578d3Smrg 199832b578d3Smrg 199932b578d3Smrgac_ext=c 200032b578d3Smrgac_cpp='$CPP $CPPFLAGS' 200132b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 200232b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 200332b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 200432b578d3Smrg 200532b578d3Smrg 200632b578d3Smrg 200732b578d3Smrg 200832b578d3Smrgac_config_headers="$ac_config_headers config.h" 200932b578d3Smrg 201032b578d3Smrgac_aux_dir= 201132b578d3Smrgfor ac_dir in . "$srcdir"/.; do 201232b578d3Smrg if test -f "$ac_dir/install-sh"; then 201332b578d3Smrg ac_aux_dir=$ac_dir 201432b578d3Smrg ac_install_sh="$ac_aux_dir/install-sh -c" 201532b578d3Smrg break 201632b578d3Smrg elif test -f "$ac_dir/install.sh"; then 201732b578d3Smrg ac_aux_dir=$ac_dir 201832b578d3Smrg ac_install_sh="$ac_aux_dir/install.sh -c" 201932b578d3Smrg break 202032b578d3Smrg elif test -f "$ac_dir/shtool"; then 202132b578d3Smrg ac_aux_dir=$ac_dir 202232b578d3Smrg ac_install_sh="$ac_aux_dir/shtool install -c" 202332b578d3Smrg break 202432b578d3Smrg fi 202532b578d3Smrgdone 202632b578d3Smrgif test -z "$ac_aux_dir"; then 202732b578d3Smrg { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5 202832b578d3Smrgecho "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;} 202932b578d3Smrg { (exit 1); exit 1; }; } 203032b578d3Smrgfi 203132b578d3Smrg 203232b578d3Smrg# These three variables are undocumented and unsupported, 203332b578d3Smrg# and are intended to be withdrawn in a future Autoconf release. 203432b578d3Smrg# They can cause serious problems if a builder's source tree is in a directory 203532b578d3Smrg# whose full name contains unusual characters. 203632b578d3Smrgac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 203732b578d3Smrgac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 203832b578d3Smrgac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 203932b578d3Smrg 204032b578d3Smrg 204132b578d3Smrg 204232b578d3Smrgam__api_version='1.10' 204332b578d3Smrg 204432b578d3Smrg# Find a good install program. We prefer a C program (faster), 204532b578d3Smrg# so one script is as good as another. But avoid the broken or 204632b578d3Smrg# incompatible versions: 204732b578d3Smrg# SysV /etc/install, /usr/sbin/install 204832b578d3Smrg# SunOS /usr/etc/install 204932b578d3Smrg# IRIX /sbin/install 205032b578d3Smrg# AIX /bin/install 205132b578d3Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs 205232b578d3Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 205332b578d3Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args 205432b578d3Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 205532b578d3Smrg# OS/2's system install, which has a completely different semantic 205632b578d3Smrg# ./install, which can be erroneously created by make from ./install.sh. 205732b578d3Smrg{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 205832b578d3Smrgecho $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } 205932b578d3Smrgif test -z "$INSTALL"; then 206032b578d3Smrgif test "${ac_cv_path_install+set}" = set; then 206132b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 206232b578d3Smrgelse 206332b578d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 206432b578d3Smrgfor as_dir in $PATH 206532b578d3Smrgdo 206632b578d3Smrg IFS=$as_save_IFS 206732b578d3Smrg test -z "$as_dir" && as_dir=. 206832b578d3Smrg # Account for people who put trailing slashes in PATH elements. 206932b578d3Smrgcase $as_dir/ in 207032b578d3Smrg ./ | .// | /cC/* | \ 207132b578d3Smrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 207232b578d3Smrg ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 207332b578d3Smrg /usr/ucb/* ) ;; 207432b578d3Smrg *) 207532b578d3Smrg # OSF1 and SCO ODT 3.0 have their own names for install. 207632b578d3Smrg # Don't use installbsd from OSF since it installs stuff as root 207732b578d3Smrg # by default. 207832b578d3Smrg for ac_prog in ginstall scoinst install; do 207932b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 208032b578d3Smrg if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 208132b578d3Smrg if test $ac_prog = install && 208232b578d3Smrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 208332b578d3Smrg # AIX install. It has an incompatible calling convention. 208432b578d3Smrg : 208532b578d3Smrg elif test $ac_prog = install && 208632b578d3Smrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 208732b578d3Smrg # program-specific install script used by HP pwplus--don't use. 208832b578d3Smrg : 208932b578d3Smrg else 209032b578d3Smrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 209132b578d3Smrg break 3 209232b578d3Smrg fi 209332b578d3Smrg fi 209432b578d3Smrg done 209532b578d3Smrg done 209632b578d3Smrg ;; 209732b578d3Smrgesac 209832b578d3Smrgdone 209932b578d3SmrgIFS=$as_save_IFS 210032b578d3Smrg 210132b578d3Smrg 210232b578d3Smrgfi 210332b578d3Smrg if test "${ac_cv_path_install+set}" = set; then 210432b578d3Smrg INSTALL=$ac_cv_path_install 210532b578d3Smrg else 210632b578d3Smrg # As a last resort, use the slow shell script. Don't cache a 210732b578d3Smrg # value for INSTALL within a source directory, because that will 210832b578d3Smrg # break other packages using the cache if that directory is 210932b578d3Smrg # removed, or if the value is a relative name. 211032b578d3Smrg INSTALL=$ac_install_sh 211132b578d3Smrg fi 211232b578d3Smrgfi 211332b578d3Smrg{ echo "$as_me:$LINENO: result: $INSTALL" >&5 211432b578d3Smrgecho "${ECHO_T}$INSTALL" >&6; } 211532b578d3Smrg 211632b578d3Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 211732b578d3Smrg# It thinks the first close brace ends the variable substitution. 211832b578d3Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 211932b578d3Smrg 212032b578d3Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 212132b578d3Smrg 212232b578d3Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 212332b578d3Smrg 212432b578d3Smrg{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5 212532b578d3Smrgecho $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; } 212632b578d3Smrg# Just in case 212732b578d3Smrgsleep 1 212832b578d3Smrgecho timestamp > conftest.file 212932b578d3Smrg# Do `set' in a subshell so we don't clobber the current shell's 213032b578d3Smrg# arguments. Must try -L first in case configure is actually a 213132b578d3Smrg# symlink; some systems play weird games with the mod time of symlinks 213232b578d3Smrg# (eg FreeBSD returns the mod time of the symlink's containing 213332b578d3Smrg# directory). 213432b578d3Smrgif ( 213532b578d3Smrg set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` 213632b578d3Smrg if test "$*" = "X"; then 213732b578d3Smrg # -L didn't work. 213832b578d3Smrg set X `ls -t $srcdir/configure conftest.file` 213932b578d3Smrg fi 214032b578d3Smrg rm -f conftest.file 214132b578d3Smrg if test "$*" != "X $srcdir/configure conftest.file" \ 214232b578d3Smrg && test "$*" != "X conftest.file $srcdir/configure"; then 214332b578d3Smrg 214432b578d3Smrg # If neither matched, then we have a broken ls. This can happen 214532b578d3Smrg # if, for instance, CONFIG_SHELL is bash and it inherits a 214632b578d3Smrg # broken ls alias from the environment. This has actually 214732b578d3Smrg # happened. Such a system could not be considered "sane". 214832b578d3Smrg { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 214932b578d3Smrgalias in your environment" >&5 215032b578d3Smrgecho "$as_me: error: ls -t appears to fail. Make sure there is not a broken 215132b578d3Smrgalias in your environment" >&2;} 215232b578d3Smrg { (exit 1); exit 1; }; } 215332b578d3Smrg fi 215432b578d3Smrg 215532b578d3Smrg test "$2" = conftest.file 215632b578d3Smrg ) 215732b578d3Smrgthen 215832b578d3Smrg # Ok. 215932b578d3Smrg : 216032b578d3Smrgelse 216132b578d3Smrg { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! 216232b578d3SmrgCheck your system clock" >&5 216332b578d3Smrgecho "$as_me: error: newly created file is older than distributed files! 216432b578d3SmrgCheck your system clock" >&2;} 216532b578d3Smrg { (exit 1); exit 1; }; } 216632b578d3Smrgfi 216732b578d3Smrg{ echo "$as_me:$LINENO: result: yes" >&5 216832b578d3Smrgecho "${ECHO_T}yes" >&6; } 216932b578d3Smrgtest "$program_prefix" != NONE && 217032b578d3Smrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 217132b578d3Smrg# Use a double $ so make ignores it. 217232b578d3Smrgtest "$program_suffix" != NONE && 217332b578d3Smrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 217432b578d3Smrg# Double any \ or $. echo might interpret backslashes. 217532b578d3Smrg# By default was `s,x,x', remove it if useless. 217632b578d3Smrgcat <<\_ACEOF >conftest.sed 217732b578d3Smrgs/[\\$]/&&/g;s/;s,x,x,$// 217832b578d3Smrg_ACEOF 217932b578d3Smrgprogram_transform_name=`echo $program_transform_name | sed -f conftest.sed` 218032b578d3Smrgrm -f conftest.sed 218132b578d3Smrg 218232b578d3Smrg# expand $ac_aux_dir to an absolute path 218332b578d3Smrgam_aux_dir=`cd $ac_aux_dir && pwd` 218432b578d3Smrg 218532b578d3Smrgtest x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" 218632b578d3Smrg# Use eval to expand $SHELL 218732b578d3Smrgif eval "$MISSING --run true"; then 218832b578d3Smrg am_missing_run="$MISSING --run " 218932b578d3Smrgelse 219032b578d3Smrg am_missing_run= 219132b578d3Smrg { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 219232b578d3Smrgecho "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 219332b578d3Smrgfi 219432b578d3Smrg 219532b578d3Smrg{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 219632b578d3Smrgecho $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; } 219732b578d3Smrgif test -z "$MKDIR_P"; then 219832b578d3Smrg if test "${ac_cv_path_mkdir+set}" = set; then 219932b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 220032b578d3Smrgelse 220132b578d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 220232b578d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 220332b578d3Smrgdo 220432b578d3Smrg IFS=$as_save_IFS 220532b578d3Smrg test -z "$as_dir" && as_dir=. 220632b578d3Smrg for ac_prog in mkdir gmkdir; do 220732b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 220832b578d3Smrg { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 220932b578d3Smrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 221032b578d3Smrg 'mkdir (GNU coreutils) '* | \ 221132b578d3Smrg 'mkdir (coreutils) '* | \ 221232b578d3Smrg 'mkdir (fileutils) '4.1*) 221332b578d3Smrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 221432b578d3Smrg break 3;; 221532b578d3Smrg esac 221632b578d3Smrg done 221732b578d3Smrg done 221832b578d3Smrgdone 221932b578d3SmrgIFS=$as_save_IFS 222032b578d3Smrg 222132b578d3Smrgfi 222232b578d3Smrg 222332b578d3Smrg if test "${ac_cv_path_mkdir+set}" = set; then 222432b578d3Smrg MKDIR_P="$ac_cv_path_mkdir -p" 222532b578d3Smrg else 222632b578d3Smrg # As a last resort, use the slow shell script. Don't cache a 222732b578d3Smrg # value for MKDIR_P within a source directory, because that will 222832b578d3Smrg # break other packages using the cache if that directory is 222932b578d3Smrg # removed, or if the value is a relative name. 223032b578d3Smrg test -d ./--version && rmdir ./--version 223132b578d3Smrg MKDIR_P="$ac_install_sh -d" 223232b578d3Smrg fi 223332b578d3Smrgfi 223432b578d3Smrg{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5 223532b578d3Smrgecho "${ECHO_T}$MKDIR_P" >&6; } 223632b578d3Smrg 223732b578d3Smrgmkdir_p="$MKDIR_P" 223832b578d3Smrgcase $mkdir_p in 223932b578d3Smrg [\\/$]* | ?:[\\/]*) ;; 224032b578d3Smrg */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 224132b578d3Smrgesac 224232b578d3Smrg 224332b578d3Smrgfor ac_prog in gawk mawk nawk awk 224432b578d3Smrgdo 224532b578d3Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 224632b578d3Smrgset dummy $ac_prog; ac_word=$2 224732b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 224832b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 224932b578d3Smrgif test "${ac_cv_prog_AWK+set}" = set; then 225032b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 225132b578d3Smrgelse 225232b578d3Smrg if test -n "$AWK"; then 225332b578d3Smrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 225432b578d3Smrgelse 225532b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 225632b578d3Smrgfor as_dir in $PATH 225732b578d3Smrgdo 225832b578d3Smrg IFS=$as_save_IFS 225932b578d3Smrg test -z "$as_dir" && as_dir=. 226032b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 226132b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 226232b578d3Smrg ac_cv_prog_AWK="$ac_prog" 226332b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 226432b578d3Smrg break 2 226532b578d3Smrg fi 226632b578d3Smrgdone 226732b578d3Smrgdone 226832b578d3SmrgIFS=$as_save_IFS 226932b578d3Smrg 227032b578d3Smrgfi 227132b578d3Smrgfi 227232b578d3SmrgAWK=$ac_cv_prog_AWK 227332b578d3Smrgif test -n "$AWK"; then 227432b578d3Smrg { echo "$as_me:$LINENO: result: $AWK" >&5 227532b578d3Smrgecho "${ECHO_T}$AWK" >&6; } 227632b578d3Smrgelse 227732b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 227832b578d3Smrgecho "${ECHO_T}no" >&6; } 227932b578d3Smrgfi 228032b578d3Smrg 228132b578d3Smrg 228232b578d3Smrg test -n "$AWK" && break 228332b578d3Smrgdone 228432b578d3Smrg 228532b578d3Smrg{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 228632b578d3Smrgecho $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; } 228732b578d3Smrgset x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 228832b578d3Smrgif { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 228932b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 229032b578d3Smrgelse 229132b578d3Smrg cat >conftest.make <<\_ACEOF 229232b578d3SmrgSHELL = /bin/sh 229332b578d3Smrgall: 229432b578d3Smrg @echo '@@@%%%=$(MAKE)=@@@%%%' 229532b578d3Smrg_ACEOF 229632b578d3Smrg# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 229732b578d3Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in 229832b578d3Smrg *@@@%%%=?*=@@@%%%*) 229932b578d3Smrg eval ac_cv_prog_make_${ac_make}_set=yes;; 230032b578d3Smrg *) 230132b578d3Smrg eval ac_cv_prog_make_${ac_make}_set=no;; 230232b578d3Smrgesac 230332b578d3Smrgrm -f conftest.make 230432b578d3Smrgfi 230532b578d3Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 230632b578d3Smrg { echo "$as_me:$LINENO: result: yes" >&5 230732b578d3Smrgecho "${ECHO_T}yes" >&6; } 230832b578d3Smrg SET_MAKE= 230932b578d3Smrgelse 231032b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 231132b578d3Smrgecho "${ECHO_T}no" >&6; } 231232b578d3Smrg SET_MAKE="MAKE=${MAKE-make}" 231332b578d3Smrgfi 231432b578d3Smrg 231532b578d3Smrgrm -rf .tst 2>/dev/null 231632b578d3Smrgmkdir .tst 2>/dev/null 231732b578d3Smrgif test -d .tst; then 231832b578d3Smrg am__leading_dot=. 231932b578d3Smrgelse 232032b578d3Smrg am__leading_dot=_ 232132b578d3Smrgfi 232232b578d3Smrgrmdir .tst 2>/dev/null 232332b578d3Smrg 232432b578d3Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then 232532b578d3Smrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 232632b578d3Smrg # is not polluted with repeated "-I." 232732b578d3Smrg am__isrc=' -I$(srcdir)' 232832b578d3Smrg # test to see if srcdir already configured 232932b578d3Smrg if test -f $srcdir/config.status; then 233032b578d3Smrg { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 233132b578d3Smrgecho "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 233232b578d3Smrg { (exit 1); exit 1; }; } 233332b578d3Smrg fi 233432b578d3Smrgfi 233532b578d3Smrg 233632b578d3Smrg# test whether we have cygpath 233732b578d3Smrgif test -z "$CYGPATH_W"; then 233832b578d3Smrg if (cygpath --version) >/dev/null 2>/dev/null; then 233932b578d3Smrg CYGPATH_W='cygpath -w' 234032b578d3Smrg else 234132b578d3Smrg CYGPATH_W=echo 234232b578d3Smrg fi 234332b578d3Smrgfi 234432b578d3Smrg 234532b578d3Smrg 234632b578d3Smrg# Define the identity of the package. 234732b578d3Smrg PACKAGE='xf86-video-mach64' 2348d31dbc53Smrg VERSION='6.8.1' 234932b578d3Smrg 235032b578d3Smrg 235132b578d3Smrgcat >>confdefs.h <<_ACEOF 235232b578d3Smrg#define PACKAGE "$PACKAGE" 235332b578d3Smrg_ACEOF 235432b578d3Smrg 235532b578d3Smrg 235632b578d3Smrgcat >>confdefs.h <<_ACEOF 235732b578d3Smrg#define VERSION "$VERSION" 235832b578d3Smrg_ACEOF 235932b578d3Smrg 236032b578d3Smrg# Some tools Automake needs. 236132b578d3Smrg 236232b578d3SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 236332b578d3Smrg 236432b578d3Smrg 236532b578d3SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 236632b578d3Smrg 236732b578d3Smrg 236832b578d3SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 236932b578d3Smrg 237032b578d3Smrg 237132b578d3SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 237232b578d3Smrg 237332b578d3Smrg 237432b578d3SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 237532b578d3Smrg 237632b578d3Smrginstall_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"} 237732b578d3Smrg 237832b578d3Smrg# Installed binaries are usually stripped using `strip' when the user 237932b578d3Smrg# run `make install-strip'. However `strip' might not be the right 238032b578d3Smrg# tool to use in cross-compilation environments, therefore Automake 238132b578d3Smrg# will honor the `STRIP' environment variable to overrule this program. 238232b578d3Smrgif test "$cross_compiling" != no; then 238332b578d3Smrg if test -n "$ac_tool_prefix"; then 238432b578d3Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 238532b578d3Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 238632b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 238732b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 238832b578d3Smrgif test "${ac_cv_prog_STRIP+set}" = set; then 238932b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 239032b578d3Smrgelse 239132b578d3Smrg if test -n "$STRIP"; then 239232b578d3Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 239332b578d3Smrgelse 239432b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 239532b578d3Smrgfor as_dir in $PATH 239632b578d3Smrgdo 239732b578d3Smrg IFS=$as_save_IFS 239832b578d3Smrg test -z "$as_dir" && as_dir=. 239932b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 240032b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 240132b578d3Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 240232b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 240332b578d3Smrg break 2 240432b578d3Smrg fi 240532b578d3Smrgdone 240632b578d3Smrgdone 240732b578d3SmrgIFS=$as_save_IFS 240832b578d3Smrg 240932b578d3Smrgfi 241032b578d3Smrgfi 241132b578d3SmrgSTRIP=$ac_cv_prog_STRIP 241232b578d3Smrgif test -n "$STRIP"; then 241332b578d3Smrg { echo "$as_me:$LINENO: result: $STRIP" >&5 241432b578d3Smrgecho "${ECHO_T}$STRIP" >&6; } 241532b578d3Smrgelse 241632b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 241732b578d3Smrgecho "${ECHO_T}no" >&6; } 241832b578d3Smrgfi 241932b578d3Smrg 242032b578d3Smrg 242132b578d3Smrgfi 242232b578d3Smrgif test -z "$ac_cv_prog_STRIP"; then 242332b578d3Smrg ac_ct_STRIP=$STRIP 242432b578d3Smrg # Extract the first word of "strip", so it can be a program name with args. 242532b578d3Smrgset dummy strip; ac_word=$2 242632b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 242732b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 242832b578d3Smrgif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 242932b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 243032b578d3Smrgelse 243132b578d3Smrg if test -n "$ac_ct_STRIP"; then 243232b578d3Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 243332b578d3Smrgelse 243432b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 243532b578d3Smrgfor as_dir in $PATH 243632b578d3Smrgdo 243732b578d3Smrg IFS=$as_save_IFS 243832b578d3Smrg test -z "$as_dir" && as_dir=. 243932b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 244032b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 244132b578d3Smrg ac_cv_prog_ac_ct_STRIP="strip" 244232b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 244332b578d3Smrg break 2 244432b578d3Smrg fi 244532b578d3Smrgdone 244632b578d3Smrgdone 244732b578d3SmrgIFS=$as_save_IFS 244832b578d3Smrg 244932b578d3Smrgfi 245032b578d3Smrgfi 245132b578d3Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 245232b578d3Smrgif test -n "$ac_ct_STRIP"; then 245332b578d3Smrg { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 245432b578d3Smrgecho "${ECHO_T}$ac_ct_STRIP" >&6; } 245532b578d3Smrgelse 245632b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 245732b578d3Smrgecho "${ECHO_T}no" >&6; } 245832b578d3Smrgfi 245932b578d3Smrg 246032b578d3Smrg if test "x$ac_ct_STRIP" = x; then 246132b578d3Smrg STRIP=":" 246232b578d3Smrg else 246332b578d3Smrg case $cross_compiling:$ac_tool_warned in 246432b578d3Smrgyes:) 246532b578d3Smrg{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 246632b578d3Smrgwhose name does not start with the host triplet. If you think this 246732b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&5 246832b578d3Smrgecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 246932b578d3Smrgwhose name does not start with the host triplet. If you think this 247032b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 247132b578d3Smrgac_tool_warned=yes ;; 247232b578d3Smrgesac 247332b578d3Smrg STRIP=$ac_ct_STRIP 247432b578d3Smrg fi 247532b578d3Smrgelse 247632b578d3Smrg STRIP="$ac_cv_prog_STRIP" 247732b578d3Smrgfi 247832b578d3Smrg 247932b578d3Smrgfi 248032b578d3SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 248132b578d3Smrg 248232b578d3Smrg# We need awk for the "check" target. The system "awk" is bad on 248332b578d3Smrg# some platforms. 248432b578d3Smrg# Always define AMTAR for backward compatibility. 248532b578d3Smrg 248632b578d3SmrgAMTAR=${AMTAR-"${am_missing_run}tar"} 248732b578d3Smrg 248832b578d3Smrgam__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 248932b578d3Smrg 249032b578d3Smrg 249132b578d3Smrg 249232b578d3Smrg 249332b578d3Smrg 249432b578d3Smrg 249532b578d3Smrg{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 249632b578d3Smrgecho $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; } 249732b578d3Smrg # Check whether --enable-maintainer-mode was given. 249832b578d3Smrgif test "${enable_maintainer_mode+set}" = set; then 249932b578d3Smrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 250032b578d3Smrgelse 250132b578d3Smrg USE_MAINTAINER_MODE=no 250232b578d3Smrgfi 250332b578d3Smrg 250432b578d3Smrg { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 250532b578d3Smrgecho "${ECHO_T}$USE_MAINTAINER_MODE" >&6; } 250632b578d3Smrg if test $USE_MAINTAINER_MODE = yes; then 250732b578d3Smrg MAINTAINER_MODE_TRUE= 250832b578d3Smrg MAINTAINER_MODE_FALSE='#' 250932b578d3Smrgelse 251032b578d3Smrg MAINTAINER_MODE_TRUE='#' 251132b578d3Smrg MAINTAINER_MODE_FALSE= 251232b578d3Smrgfi 251332b578d3Smrg 251432b578d3Smrg MAINT=$MAINTAINER_MODE_TRUE 251532b578d3Smrg 251632b578d3Smrg 251732b578d3Smrg 2518d31dbc53Smrg# Require xorg-macros: XORG_CWARNFLAGS, XORG_CHANGELOG 2519d31dbc53Smrg 2520d31dbc53Smrg 2521d31dbc53Smrg 2522d31dbc53Smrg 2523d31dbc53Smrg 2524d31dbc53Smrg 2525d31dbc53Smrg 2526d31dbc53Smrg 2527d31dbc53Smrg 2528d31dbc53Smrg 2529d31dbc53Smrg 2530d31dbc53Smrg 253132b578d3Smrg# Checks for programs. 253232b578d3Smrg# Check whether --enable-static was given. 253332b578d3Smrgif test "${enable_static+set}" = set; then 253432b578d3Smrg enableval=$enable_static; p=${PACKAGE-default} 253532b578d3Smrg case $enableval in 253632b578d3Smrg yes) enable_static=yes ;; 253732b578d3Smrg no) enable_static=no ;; 253832b578d3Smrg *) 253932b578d3Smrg enable_static=no 254032b578d3Smrg # Look at the argument we got. We use all the common list separators. 254132b578d3Smrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 254232b578d3Smrg for pkg in $enableval; do 254332b578d3Smrg IFS="$lt_save_ifs" 254432b578d3Smrg if test "X$pkg" = "X$p"; then 254532b578d3Smrg enable_static=yes 254632b578d3Smrg fi 254732b578d3Smrg done 254832b578d3Smrg IFS="$lt_save_ifs" 254932b578d3Smrg ;; 255032b578d3Smrg esac 255132b578d3Smrgelse 255232b578d3Smrg enable_static=no 255332b578d3Smrgfi 255432b578d3Smrg 255532b578d3Smrg 255632b578d3Smrg 255732b578d3Smrg# Check whether --enable-shared was given. 255832b578d3Smrgif test "${enable_shared+set}" = set; then 255932b578d3Smrg enableval=$enable_shared; p=${PACKAGE-default} 256032b578d3Smrg case $enableval in 256132b578d3Smrg yes) enable_shared=yes ;; 256232b578d3Smrg no) enable_shared=no ;; 256332b578d3Smrg *) 256432b578d3Smrg enable_shared=no 256532b578d3Smrg # Look at the argument we got. We use all the common list separators. 256632b578d3Smrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 256732b578d3Smrg for pkg in $enableval; do 256832b578d3Smrg IFS="$lt_save_ifs" 256932b578d3Smrg if test "X$pkg" = "X$p"; then 257032b578d3Smrg enable_shared=yes 257132b578d3Smrg fi 257232b578d3Smrg done 257332b578d3Smrg IFS="$lt_save_ifs" 257432b578d3Smrg ;; 257532b578d3Smrg esac 257632b578d3Smrgelse 257732b578d3Smrg enable_shared=yes 257832b578d3Smrgfi 257932b578d3Smrg 258032b578d3Smrg 258132b578d3Smrg# Check whether --enable-fast-install was given. 258232b578d3Smrgif test "${enable_fast_install+set}" = set; then 258332b578d3Smrg enableval=$enable_fast_install; p=${PACKAGE-default} 258432b578d3Smrg case $enableval in 258532b578d3Smrg yes) enable_fast_install=yes ;; 258632b578d3Smrg no) enable_fast_install=no ;; 258732b578d3Smrg *) 258832b578d3Smrg enable_fast_install=no 258932b578d3Smrg # Look at the argument we got. We use all the common list separators. 259032b578d3Smrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 259132b578d3Smrg for pkg in $enableval; do 259232b578d3Smrg IFS="$lt_save_ifs" 259332b578d3Smrg if test "X$pkg" = "X$p"; then 259432b578d3Smrg enable_fast_install=yes 259532b578d3Smrg fi 259632b578d3Smrg done 259732b578d3Smrg IFS="$lt_save_ifs" 259832b578d3Smrg ;; 259932b578d3Smrg esac 260032b578d3Smrgelse 260132b578d3Smrg enable_fast_install=yes 260232b578d3Smrgfi 260332b578d3Smrg 260432b578d3Smrg 260532b578d3Smrg# Make sure we can run config.sub. 260632b578d3Smrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 260732b578d3Smrg { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 260832b578d3Smrgecho "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 260932b578d3Smrg { (exit 1); exit 1; }; } 261032b578d3Smrg 261132b578d3Smrg{ echo "$as_me:$LINENO: checking build system type" >&5 261232b578d3Smrgecho $ECHO_N "checking build system type... $ECHO_C" >&6; } 261332b578d3Smrgif test "${ac_cv_build+set}" = set; then 261432b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 261532b578d3Smrgelse 261632b578d3Smrg ac_build_alias=$build_alias 261732b578d3Smrgtest "x$ac_build_alias" = x && 261832b578d3Smrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 261932b578d3Smrgtest "x$ac_build_alias" = x && 262032b578d3Smrg { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 262132b578d3Smrgecho "$as_me: error: cannot guess build type; you must specify one" >&2;} 262232b578d3Smrg { (exit 1); exit 1; }; } 262332b578d3Smrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 262432b578d3Smrg { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 262532b578d3Smrgecho "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 262632b578d3Smrg { (exit 1); exit 1; }; } 262732b578d3Smrg 262832b578d3Smrgfi 262932b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5 263032b578d3Smrgecho "${ECHO_T}$ac_cv_build" >&6; } 263132b578d3Smrgcase $ac_cv_build in 263232b578d3Smrg*-*-*) ;; 263332b578d3Smrg*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 263432b578d3Smrgecho "$as_me: error: invalid value of canonical build" >&2;} 263532b578d3Smrg { (exit 1); exit 1; }; };; 263632b578d3Smrgesac 263732b578d3Smrgbuild=$ac_cv_build 263832b578d3Smrgac_save_IFS=$IFS; IFS='-' 263932b578d3Smrgset x $ac_cv_build 264032b578d3Smrgshift 264132b578d3Smrgbuild_cpu=$1 264232b578d3Smrgbuild_vendor=$2 264332b578d3Smrgshift; shift 264432b578d3Smrg# Remember, the first character of IFS is used to create $*, 264532b578d3Smrg# except with old shells: 264632b578d3Smrgbuild_os=$* 264732b578d3SmrgIFS=$ac_save_IFS 264832b578d3Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 264932b578d3Smrg 265032b578d3Smrg 265132b578d3Smrg{ echo "$as_me:$LINENO: checking host system type" >&5 265232b578d3Smrgecho $ECHO_N "checking host system type... $ECHO_C" >&6; } 265332b578d3Smrgif test "${ac_cv_host+set}" = set; then 265432b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 265532b578d3Smrgelse 265632b578d3Smrg if test "x$host_alias" = x; then 265732b578d3Smrg ac_cv_host=$ac_cv_build 265832b578d3Smrgelse 265932b578d3Smrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 266032b578d3Smrg { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 266132b578d3Smrgecho "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 266232b578d3Smrg { (exit 1); exit 1; }; } 266332b578d3Smrgfi 266432b578d3Smrg 266532b578d3Smrgfi 266632b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5 266732b578d3Smrgecho "${ECHO_T}$ac_cv_host" >&6; } 266832b578d3Smrgcase $ac_cv_host in 266932b578d3Smrg*-*-*) ;; 267032b578d3Smrg*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 267132b578d3Smrgecho "$as_me: error: invalid value of canonical host" >&2;} 267232b578d3Smrg { (exit 1); exit 1; }; };; 267332b578d3Smrgesac 267432b578d3Smrghost=$ac_cv_host 267532b578d3Smrgac_save_IFS=$IFS; IFS='-' 267632b578d3Smrgset x $ac_cv_host 267732b578d3Smrgshift 267832b578d3Smrghost_cpu=$1 267932b578d3Smrghost_vendor=$2 268032b578d3Smrgshift; shift 268132b578d3Smrg# Remember, the first character of IFS is used to create $*, 268232b578d3Smrg# except with old shells: 268332b578d3Smrghost_os=$* 268432b578d3SmrgIFS=$ac_save_IFS 268532b578d3Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 268632b578d3Smrg 268732b578d3Smrg 268832b578d3SmrgDEPDIR="${am__leading_dot}deps" 268932b578d3Smrg 269032b578d3Smrgac_config_commands="$ac_config_commands depfiles" 269132b578d3Smrg 269232b578d3Smrg 269332b578d3Smrgam_make=${MAKE-make} 269432b578d3Smrgcat > confinc << 'END' 269532b578d3Smrgam__doit: 269632b578d3Smrg @echo done 269732b578d3Smrg.PHONY: am__doit 269832b578d3SmrgEND 269932b578d3Smrg# If we don't find an include directive, just comment out the code. 270032b578d3Smrg{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 270132b578d3Smrgecho $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; } 270232b578d3Smrgam__include="#" 270332b578d3Smrgam__quote= 270432b578d3Smrg_am_result=none 270532b578d3Smrg# First try GNU make style include. 270632b578d3Smrgecho "include confinc" > confmf 270732b578d3Smrg# We grep out `Entering directory' and `Leaving directory' 270832b578d3Smrg# messages which can occur if `w' ends up in MAKEFLAGS. 270932b578d3Smrg# In particular we don't look at `^make:' because GNU make might 271032b578d3Smrg# be invoked under some other name (usually "gmake"), in which 271132b578d3Smrg# case it prints its new name instead of `make'. 271232b578d3Smrgif test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then 271332b578d3Smrg am__include=include 271432b578d3Smrg am__quote= 271532b578d3Smrg _am_result=GNU 271632b578d3Smrgfi 271732b578d3Smrg# Now try BSD make style include. 271832b578d3Smrgif test "$am__include" = "#"; then 271932b578d3Smrg echo '.include "confinc"' > confmf 272032b578d3Smrg if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then 272132b578d3Smrg am__include=.include 272232b578d3Smrg am__quote="\"" 272332b578d3Smrg _am_result=BSD 272432b578d3Smrg fi 272532b578d3Smrgfi 272632b578d3Smrg 272732b578d3Smrg 272832b578d3Smrg{ echo "$as_me:$LINENO: result: $_am_result" >&5 272932b578d3Smrgecho "${ECHO_T}$_am_result" >&6; } 273032b578d3Smrgrm -f confinc confmf 273132b578d3Smrg 273232b578d3Smrg# Check whether --enable-dependency-tracking was given. 273332b578d3Smrgif test "${enable_dependency_tracking+set}" = set; then 273432b578d3Smrg enableval=$enable_dependency_tracking; 273532b578d3Smrgfi 273632b578d3Smrg 273732b578d3Smrgif test "x$enable_dependency_tracking" != xno; then 273832b578d3Smrg am_depcomp="$ac_aux_dir/depcomp" 273932b578d3Smrg AMDEPBACKSLASH='\' 274032b578d3Smrgfi 274132b578d3Smrg if test "x$enable_dependency_tracking" != xno; then 274232b578d3Smrg AMDEP_TRUE= 274332b578d3Smrg AMDEP_FALSE='#' 274432b578d3Smrgelse 274532b578d3Smrg AMDEP_TRUE='#' 274632b578d3Smrg AMDEP_FALSE= 274732b578d3Smrgfi 274832b578d3Smrg 274932b578d3Smrg 275032b578d3Smrgac_ext=c 275132b578d3Smrgac_cpp='$CPP $CPPFLAGS' 275232b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 275332b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 275432b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 275532b578d3Smrgif test -n "$ac_tool_prefix"; then 275632b578d3Smrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 275732b578d3Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 275832b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 275932b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 276032b578d3Smrgif test "${ac_cv_prog_CC+set}" = set; then 276132b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 276232b578d3Smrgelse 276332b578d3Smrg if test -n "$CC"; then 276432b578d3Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 276532b578d3Smrgelse 276632b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 276732b578d3Smrgfor as_dir in $PATH 276832b578d3Smrgdo 276932b578d3Smrg IFS=$as_save_IFS 277032b578d3Smrg test -z "$as_dir" && as_dir=. 277132b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 277232b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 277332b578d3Smrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 277432b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 277532b578d3Smrg break 2 277632b578d3Smrg fi 277732b578d3Smrgdone 277832b578d3Smrgdone 277932b578d3SmrgIFS=$as_save_IFS 278032b578d3Smrg 278132b578d3Smrgfi 278232b578d3Smrgfi 278332b578d3SmrgCC=$ac_cv_prog_CC 278432b578d3Smrgif test -n "$CC"; then 278532b578d3Smrg { echo "$as_me:$LINENO: result: $CC" >&5 278632b578d3Smrgecho "${ECHO_T}$CC" >&6; } 278732b578d3Smrgelse 278832b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 278932b578d3Smrgecho "${ECHO_T}no" >&6; } 279032b578d3Smrgfi 279132b578d3Smrg 279232b578d3Smrg 279332b578d3Smrgfi 279432b578d3Smrgif test -z "$ac_cv_prog_CC"; then 279532b578d3Smrg ac_ct_CC=$CC 279632b578d3Smrg # Extract the first word of "gcc", so it can be a program name with args. 279732b578d3Smrgset dummy gcc; ac_word=$2 279832b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 279932b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 280032b578d3Smrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then 280132b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 280232b578d3Smrgelse 280332b578d3Smrg if test -n "$ac_ct_CC"; then 280432b578d3Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 280532b578d3Smrgelse 280632b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 280732b578d3Smrgfor as_dir in $PATH 280832b578d3Smrgdo 280932b578d3Smrg IFS=$as_save_IFS 281032b578d3Smrg test -z "$as_dir" && as_dir=. 281132b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 281232b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 281332b578d3Smrg ac_cv_prog_ac_ct_CC="gcc" 281432b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 281532b578d3Smrg break 2 281632b578d3Smrg fi 281732b578d3Smrgdone 281832b578d3Smrgdone 281932b578d3SmrgIFS=$as_save_IFS 282032b578d3Smrg 282132b578d3Smrgfi 282232b578d3Smrgfi 282332b578d3Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 282432b578d3Smrgif test -n "$ac_ct_CC"; then 282532b578d3Smrg { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 282632b578d3Smrgecho "${ECHO_T}$ac_ct_CC" >&6; } 282732b578d3Smrgelse 282832b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 282932b578d3Smrgecho "${ECHO_T}no" >&6; } 283032b578d3Smrgfi 283132b578d3Smrg 283232b578d3Smrg if test "x$ac_ct_CC" = x; then 283332b578d3Smrg CC="" 283432b578d3Smrg else 283532b578d3Smrg case $cross_compiling:$ac_tool_warned in 283632b578d3Smrgyes:) 283732b578d3Smrg{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 283832b578d3Smrgwhose name does not start with the host triplet. If you think this 283932b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&5 284032b578d3Smrgecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 284132b578d3Smrgwhose name does not start with the host triplet. If you think this 284232b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 284332b578d3Smrgac_tool_warned=yes ;; 284432b578d3Smrgesac 284532b578d3Smrg CC=$ac_ct_CC 284632b578d3Smrg fi 284732b578d3Smrgelse 284832b578d3Smrg CC="$ac_cv_prog_CC" 284932b578d3Smrgfi 285032b578d3Smrg 285132b578d3Smrgif test -z "$CC"; then 285232b578d3Smrg if test -n "$ac_tool_prefix"; then 285332b578d3Smrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 285432b578d3Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2 285532b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 285632b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 285732b578d3Smrgif test "${ac_cv_prog_CC+set}" = set; then 285832b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 285932b578d3Smrgelse 286032b578d3Smrg if test -n "$CC"; then 286132b578d3Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 286232b578d3Smrgelse 286332b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 286432b578d3Smrgfor as_dir in $PATH 286532b578d3Smrgdo 286632b578d3Smrg IFS=$as_save_IFS 286732b578d3Smrg test -z "$as_dir" && as_dir=. 286832b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 286932b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 287032b578d3Smrg ac_cv_prog_CC="${ac_tool_prefix}cc" 287132b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 287232b578d3Smrg break 2 287332b578d3Smrg fi 287432b578d3Smrgdone 287532b578d3Smrgdone 287632b578d3SmrgIFS=$as_save_IFS 287732b578d3Smrg 287832b578d3Smrgfi 287932b578d3Smrgfi 288032b578d3SmrgCC=$ac_cv_prog_CC 288132b578d3Smrgif test -n "$CC"; then 288232b578d3Smrg { echo "$as_me:$LINENO: result: $CC" >&5 288332b578d3Smrgecho "${ECHO_T}$CC" >&6; } 288432b578d3Smrgelse 288532b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 288632b578d3Smrgecho "${ECHO_T}no" >&6; } 288732b578d3Smrgfi 288832b578d3Smrg 288932b578d3Smrg 289032b578d3Smrg fi 289132b578d3Smrgfi 289232b578d3Smrgif test -z "$CC"; then 289332b578d3Smrg # Extract the first word of "cc", so it can be a program name with args. 289432b578d3Smrgset dummy cc; ac_word=$2 289532b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 289632b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 289732b578d3Smrgif test "${ac_cv_prog_CC+set}" = set; then 289832b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 289932b578d3Smrgelse 290032b578d3Smrg if test -n "$CC"; then 290132b578d3Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 290232b578d3Smrgelse 290332b578d3Smrg ac_prog_rejected=no 290432b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 290532b578d3Smrgfor as_dir in $PATH 290632b578d3Smrgdo 290732b578d3Smrg IFS=$as_save_IFS 290832b578d3Smrg test -z "$as_dir" && as_dir=. 290932b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 291032b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 291132b578d3Smrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 291232b578d3Smrg ac_prog_rejected=yes 291332b578d3Smrg continue 291432b578d3Smrg fi 291532b578d3Smrg ac_cv_prog_CC="cc" 291632b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 291732b578d3Smrg break 2 291832b578d3Smrg fi 291932b578d3Smrgdone 292032b578d3Smrgdone 292132b578d3SmrgIFS=$as_save_IFS 292232b578d3Smrg 292332b578d3Smrgif test $ac_prog_rejected = yes; then 292432b578d3Smrg # We found a bogon in the path, so make sure we never use it. 292532b578d3Smrg set dummy $ac_cv_prog_CC 292632b578d3Smrg shift 292732b578d3Smrg if test $# != 0; then 292832b578d3Smrg # We chose a different compiler from the bogus one. 292932b578d3Smrg # However, it has the same basename, so the bogon will be chosen 293032b578d3Smrg # first if we set CC to just the basename; use the full file name. 293132b578d3Smrg shift 293232b578d3Smrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 293332b578d3Smrg fi 293432b578d3Smrgfi 293532b578d3Smrgfi 293632b578d3Smrgfi 293732b578d3SmrgCC=$ac_cv_prog_CC 293832b578d3Smrgif test -n "$CC"; then 293932b578d3Smrg { echo "$as_me:$LINENO: result: $CC" >&5 294032b578d3Smrgecho "${ECHO_T}$CC" >&6; } 294132b578d3Smrgelse 294232b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 294332b578d3Smrgecho "${ECHO_T}no" >&6; } 294432b578d3Smrgfi 294532b578d3Smrg 294632b578d3Smrg 294732b578d3Smrgfi 294832b578d3Smrgif test -z "$CC"; then 294932b578d3Smrg if test -n "$ac_tool_prefix"; then 295032b578d3Smrg for ac_prog in cl.exe 295132b578d3Smrg do 295232b578d3Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 295332b578d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 295432b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 295532b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 295632b578d3Smrgif test "${ac_cv_prog_CC+set}" = set; then 295732b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 295832b578d3Smrgelse 295932b578d3Smrg if test -n "$CC"; then 296032b578d3Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 296132b578d3Smrgelse 296232b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 296332b578d3Smrgfor as_dir in $PATH 296432b578d3Smrgdo 296532b578d3Smrg IFS=$as_save_IFS 296632b578d3Smrg test -z "$as_dir" && as_dir=. 296732b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 296832b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 296932b578d3Smrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 297032b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 297132b578d3Smrg break 2 297232b578d3Smrg fi 297332b578d3Smrgdone 297432b578d3Smrgdone 297532b578d3SmrgIFS=$as_save_IFS 297632b578d3Smrg 297732b578d3Smrgfi 297832b578d3Smrgfi 297932b578d3SmrgCC=$ac_cv_prog_CC 298032b578d3Smrgif test -n "$CC"; then 298132b578d3Smrg { echo "$as_me:$LINENO: result: $CC" >&5 298232b578d3Smrgecho "${ECHO_T}$CC" >&6; } 298332b578d3Smrgelse 298432b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 298532b578d3Smrgecho "${ECHO_T}no" >&6; } 298632b578d3Smrgfi 298732b578d3Smrg 298832b578d3Smrg 298932b578d3Smrg test -n "$CC" && break 299032b578d3Smrg done 299132b578d3Smrgfi 299232b578d3Smrgif test -z "$CC"; then 299332b578d3Smrg ac_ct_CC=$CC 299432b578d3Smrg for ac_prog in cl.exe 299532b578d3Smrgdo 299632b578d3Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 299732b578d3Smrgset dummy $ac_prog; ac_word=$2 299832b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 299932b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 300032b578d3Smrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then 300132b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 300232b578d3Smrgelse 300332b578d3Smrg if test -n "$ac_ct_CC"; then 300432b578d3Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 300532b578d3Smrgelse 300632b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 300732b578d3Smrgfor as_dir in $PATH 300832b578d3Smrgdo 300932b578d3Smrg IFS=$as_save_IFS 301032b578d3Smrg test -z "$as_dir" && as_dir=. 301132b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 301232b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 301332b578d3Smrg ac_cv_prog_ac_ct_CC="$ac_prog" 301432b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 301532b578d3Smrg break 2 301632b578d3Smrg fi 301732b578d3Smrgdone 301832b578d3Smrgdone 301932b578d3SmrgIFS=$as_save_IFS 302032b578d3Smrg 302132b578d3Smrgfi 302232b578d3Smrgfi 302332b578d3Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 302432b578d3Smrgif test -n "$ac_ct_CC"; then 302532b578d3Smrg { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 302632b578d3Smrgecho "${ECHO_T}$ac_ct_CC" >&6; } 302732b578d3Smrgelse 302832b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 302932b578d3Smrgecho "${ECHO_T}no" >&6; } 303032b578d3Smrgfi 303132b578d3Smrg 303232b578d3Smrg 303332b578d3Smrg test -n "$ac_ct_CC" && break 303432b578d3Smrgdone 303532b578d3Smrg 303632b578d3Smrg if test "x$ac_ct_CC" = x; then 303732b578d3Smrg CC="" 303832b578d3Smrg else 303932b578d3Smrg case $cross_compiling:$ac_tool_warned in 304032b578d3Smrgyes:) 304132b578d3Smrg{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 304232b578d3Smrgwhose name does not start with the host triplet. If you think this 304332b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&5 304432b578d3Smrgecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 304532b578d3Smrgwhose name does not start with the host triplet. If you think this 304632b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 304732b578d3Smrgac_tool_warned=yes ;; 304832b578d3Smrgesac 304932b578d3Smrg CC=$ac_ct_CC 305032b578d3Smrg fi 305132b578d3Smrgfi 305232b578d3Smrg 305332b578d3Smrgfi 305432b578d3Smrg 305532b578d3Smrg 305632b578d3Smrgtest -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 305732b578d3SmrgSee \`config.log' for more details." >&5 305832b578d3Smrgecho "$as_me: error: no acceptable C compiler found in \$PATH 305932b578d3SmrgSee \`config.log' for more details." >&2;} 306032b578d3Smrg { (exit 1); exit 1; }; } 306132b578d3Smrg 306232b578d3Smrg# Provide some information about the compiler. 306332b578d3Smrgecho "$as_me:$LINENO: checking for C compiler version" >&5 306432b578d3Smrgac_compiler=`set X $ac_compile; echo $2` 306532b578d3Smrg{ (ac_try="$ac_compiler --version >&5" 306632b578d3Smrgcase "(($ac_try" in 306732b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 306832b578d3Smrg *) ac_try_echo=$ac_try;; 306932b578d3Smrgesac 307032b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 307132b578d3Smrg (eval "$ac_compiler --version >&5") 2>&5 307232b578d3Smrg ac_status=$? 307332b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 307432b578d3Smrg (exit $ac_status); } 307532b578d3Smrg{ (ac_try="$ac_compiler -v >&5" 307632b578d3Smrgcase "(($ac_try" in 307732b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 307832b578d3Smrg *) ac_try_echo=$ac_try;; 307932b578d3Smrgesac 308032b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 308132b578d3Smrg (eval "$ac_compiler -v >&5") 2>&5 308232b578d3Smrg ac_status=$? 308332b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 308432b578d3Smrg (exit $ac_status); } 308532b578d3Smrg{ (ac_try="$ac_compiler -V >&5" 308632b578d3Smrgcase "(($ac_try" in 308732b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 308832b578d3Smrg *) ac_try_echo=$ac_try;; 308932b578d3Smrgesac 309032b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 309132b578d3Smrg (eval "$ac_compiler -V >&5") 2>&5 309232b578d3Smrg ac_status=$? 309332b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 309432b578d3Smrg (exit $ac_status); } 309532b578d3Smrg 309632b578d3Smrgcat >conftest.$ac_ext <<_ACEOF 309732b578d3Smrg/* confdefs.h. */ 309832b578d3Smrg_ACEOF 309932b578d3Smrgcat confdefs.h >>conftest.$ac_ext 310032b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 310132b578d3Smrg/* end confdefs.h. */ 310232b578d3Smrg 310332b578d3Smrgint 310432b578d3Smrgmain () 310532b578d3Smrg{ 310632b578d3Smrg 310732b578d3Smrg ; 310832b578d3Smrg return 0; 310932b578d3Smrg} 311032b578d3Smrg_ACEOF 311132b578d3Smrgac_clean_files_save=$ac_clean_files 311232b578d3Smrgac_clean_files="$ac_clean_files a.out a.exe b.out" 311332b578d3Smrg# Try to create an executable without -o first, disregard a.out. 311432b578d3Smrg# It will help us diagnose broken compilers, and finding out an intuition 311532b578d3Smrg# of exeext. 311632b578d3Smrg{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 311732b578d3Smrgecho $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } 311832b578d3Smrgac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 311932b578d3Smrg# 312032b578d3Smrg# List of possible output files, starting from the most likely. 312132b578d3Smrg# The algorithm is not robust to junk in `.', hence go to wildcards (a.*) 312232b578d3Smrg# only as a last resort. b.out is created by i960 compilers. 312332b578d3Smrgac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' 312432b578d3Smrg# 312532b578d3Smrg# The IRIX 6 linker writes into existing files which may not be 312632b578d3Smrg# executable, retaining their permissions. Remove them first so a 312732b578d3Smrg# subsequent execution test works. 312832b578d3Smrgac_rmfiles= 312932b578d3Smrgfor ac_file in $ac_files 313032b578d3Smrgdo 313132b578d3Smrg case $ac_file in 313232b578d3Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 313332b578d3Smrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 313432b578d3Smrg esac 313532b578d3Smrgdone 313632b578d3Smrgrm -f $ac_rmfiles 313732b578d3Smrg 313832b578d3Smrgif { (ac_try="$ac_link_default" 313932b578d3Smrgcase "(($ac_try" in 314032b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 314132b578d3Smrg *) ac_try_echo=$ac_try;; 314232b578d3Smrgesac 314332b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 314432b578d3Smrg (eval "$ac_link_default") 2>&5 314532b578d3Smrg ac_status=$? 314632b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 314732b578d3Smrg (exit $ac_status); }; then 314832b578d3Smrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 314932b578d3Smrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 315032b578d3Smrg# in a Makefile. We should not override ac_cv_exeext if it was cached, 315132b578d3Smrg# so that the user can short-circuit this test for compilers unknown to 315232b578d3Smrg# Autoconf. 315332b578d3Smrgfor ac_file in $ac_files '' 315432b578d3Smrgdo 315532b578d3Smrg test -f "$ac_file" || continue 315632b578d3Smrg case $ac_file in 315732b578d3Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) 315832b578d3Smrg ;; 315932b578d3Smrg [ab].out ) 316032b578d3Smrg # We found the default executable, but exeext='' is most 316132b578d3Smrg # certainly right. 316232b578d3Smrg break;; 316332b578d3Smrg *.* ) 316432b578d3Smrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 316532b578d3Smrg then :; else 316632b578d3Smrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 316732b578d3Smrg fi 316832b578d3Smrg # We set ac_cv_exeext here because the later test for it is not 316932b578d3Smrg # safe: cross compilers may not add the suffix if given an `-o' 317032b578d3Smrg # argument, so we may need to know it at that point already. 317132b578d3Smrg # Even if this section looks crufty: it has the advantage of 317232b578d3Smrg # actually working. 317332b578d3Smrg break;; 317432b578d3Smrg * ) 317532b578d3Smrg break;; 317632b578d3Smrg esac 317732b578d3Smrgdone 317832b578d3Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext= 317932b578d3Smrg 318032b578d3Smrgelse 318132b578d3Smrg ac_file='' 318232b578d3Smrgfi 318332b578d3Smrg 318432b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_file" >&5 318532b578d3Smrgecho "${ECHO_T}$ac_file" >&6; } 318632b578d3Smrgif test -z "$ac_file"; then 318732b578d3Smrg echo "$as_me: failed program was:" >&5 318832b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 318932b578d3Smrg 319032b578d3Smrg{ { echo "$as_me:$LINENO: error: C compiler cannot create executables 319132b578d3SmrgSee \`config.log' for more details." >&5 319232b578d3Smrgecho "$as_me: error: C compiler cannot create executables 319332b578d3SmrgSee \`config.log' for more details." >&2;} 319432b578d3Smrg { (exit 77); exit 77; }; } 319532b578d3Smrgfi 319632b578d3Smrg 319732b578d3Smrgac_exeext=$ac_cv_exeext 319832b578d3Smrg 319932b578d3Smrg# Check that the compiler produces executables we can run. If not, either 320032b578d3Smrg# the compiler is broken, or we cross compile. 320132b578d3Smrg{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5 320232b578d3Smrgecho $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } 320332b578d3Smrg# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 320432b578d3Smrg# If not cross compiling, check that we can run a simple program. 320532b578d3Smrgif test "$cross_compiling" != yes; then 320632b578d3Smrg if { ac_try='./$ac_file' 320732b578d3Smrg { (case "(($ac_try" in 320832b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 320932b578d3Smrg *) ac_try_echo=$ac_try;; 321032b578d3Smrgesac 321132b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 321232b578d3Smrg (eval "$ac_try") 2>&5 321332b578d3Smrg ac_status=$? 321432b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 321532b578d3Smrg (exit $ac_status); }; }; then 321632b578d3Smrg cross_compiling=no 321732b578d3Smrg else 321832b578d3Smrg if test "$cross_compiling" = maybe; then 321932b578d3Smrg cross_compiling=yes 322032b578d3Smrg else 322132b578d3Smrg { { echo "$as_me:$LINENO: error: cannot run C compiled programs. 322232b578d3SmrgIf you meant to cross compile, use \`--host'. 322332b578d3SmrgSee \`config.log' for more details." >&5 322432b578d3Smrgecho "$as_me: error: cannot run C compiled programs. 322532b578d3SmrgIf you meant to cross compile, use \`--host'. 322632b578d3SmrgSee \`config.log' for more details." >&2;} 322732b578d3Smrg { (exit 1); exit 1; }; } 322832b578d3Smrg fi 322932b578d3Smrg fi 323032b578d3Smrgfi 323132b578d3Smrg{ echo "$as_me:$LINENO: result: yes" >&5 323232b578d3Smrgecho "${ECHO_T}yes" >&6; } 323332b578d3Smrg 323432b578d3Smrgrm -f a.out a.exe conftest$ac_cv_exeext b.out 323532b578d3Smrgac_clean_files=$ac_clean_files_save 323632b578d3Smrg# Check that the compiler produces executables we can run. If not, either 323732b578d3Smrg# the compiler is broken, or we cross compile. 323832b578d3Smrg{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 323932b578d3Smrgecho $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } 324032b578d3Smrg{ echo "$as_me:$LINENO: result: $cross_compiling" >&5 324132b578d3Smrgecho "${ECHO_T}$cross_compiling" >&6; } 324232b578d3Smrg 324332b578d3Smrg{ echo "$as_me:$LINENO: checking for suffix of executables" >&5 324432b578d3Smrgecho $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } 324532b578d3Smrgif { (ac_try="$ac_link" 324632b578d3Smrgcase "(($ac_try" in 324732b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 324832b578d3Smrg *) ac_try_echo=$ac_try;; 324932b578d3Smrgesac 325032b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 325132b578d3Smrg (eval "$ac_link") 2>&5 325232b578d3Smrg ac_status=$? 325332b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 325432b578d3Smrg (exit $ac_status); }; then 325532b578d3Smrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 325632b578d3Smrg# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 325732b578d3Smrg# work properly (i.e., refer to `conftest.exe'), while it won't with 325832b578d3Smrg# `rm'. 325932b578d3Smrgfor ac_file in conftest.exe conftest conftest.*; do 326032b578d3Smrg test -f "$ac_file" || continue 326132b578d3Smrg case $ac_file in 326232b578d3Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 326332b578d3Smrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 326432b578d3Smrg break;; 326532b578d3Smrg * ) break;; 326632b578d3Smrg esac 326732b578d3Smrgdone 326832b578d3Smrgelse 326932b578d3Smrg { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 327032b578d3SmrgSee \`config.log' for more details." >&5 327132b578d3Smrgecho "$as_me: error: cannot compute suffix of executables: cannot compile and link 327232b578d3SmrgSee \`config.log' for more details." >&2;} 327332b578d3Smrg { (exit 1); exit 1; }; } 327432b578d3Smrgfi 327532b578d3Smrg 327632b578d3Smrgrm -f conftest$ac_cv_exeext 327732b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 327832b578d3Smrgecho "${ECHO_T}$ac_cv_exeext" >&6; } 327932b578d3Smrg 328032b578d3Smrgrm -f conftest.$ac_ext 328132b578d3SmrgEXEEXT=$ac_cv_exeext 328232b578d3Smrgac_exeext=$EXEEXT 328332b578d3Smrg{ echo "$as_me:$LINENO: checking for suffix of object files" >&5 328432b578d3Smrgecho $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } 328532b578d3Smrgif test "${ac_cv_objext+set}" = set; then 328632b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 328732b578d3Smrgelse 328832b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 328932b578d3Smrg/* confdefs.h. */ 329032b578d3Smrg_ACEOF 329132b578d3Smrgcat confdefs.h >>conftest.$ac_ext 329232b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 329332b578d3Smrg/* end confdefs.h. */ 329432b578d3Smrg 329532b578d3Smrgint 329632b578d3Smrgmain () 329732b578d3Smrg{ 329832b578d3Smrg 329932b578d3Smrg ; 330032b578d3Smrg return 0; 330132b578d3Smrg} 330232b578d3Smrg_ACEOF 330332b578d3Smrgrm -f conftest.o conftest.obj 330432b578d3Smrgif { (ac_try="$ac_compile" 330532b578d3Smrgcase "(($ac_try" in 330632b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 330732b578d3Smrg *) ac_try_echo=$ac_try;; 330832b578d3Smrgesac 330932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 331032b578d3Smrg (eval "$ac_compile") 2>&5 331132b578d3Smrg ac_status=$? 331232b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 331332b578d3Smrg (exit $ac_status); }; then 331432b578d3Smrg for ac_file in conftest.o conftest.obj conftest.*; do 331532b578d3Smrg test -f "$ac_file" || continue; 331632b578d3Smrg case $ac_file in 331732b578d3Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; 331832b578d3Smrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 331932b578d3Smrg break;; 332032b578d3Smrg esac 332132b578d3Smrgdone 332232b578d3Smrgelse 332332b578d3Smrg echo "$as_me: failed program was:" >&5 332432b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 332532b578d3Smrg 332632b578d3Smrg{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 332732b578d3SmrgSee \`config.log' for more details." >&5 332832b578d3Smrgecho "$as_me: error: cannot compute suffix of object files: cannot compile 332932b578d3SmrgSee \`config.log' for more details." >&2;} 333032b578d3Smrg { (exit 1); exit 1; }; } 333132b578d3Smrgfi 333232b578d3Smrg 333332b578d3Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext 333432b578d3Smrgfi 333532b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 333632b578d3Smrgecho "${ECHO_T}$ac_cv_objext" >&6; } 333732b578d3SmrgOBJEXT=$ac_cv_objext 333832b578d3Smrgac_objext=$OBJEXT 333932b578d3Smrg{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 334032b578d3Smrgecho $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } 334132b578d3Smrgif test "${ac_cv_c_compiler_gnu+set}" = set; then 334232b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 334332b578d3Smrgelse 334432b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 334532b578d3Smrg/* confdefs.h. */ 334632b578d3Smrg_ACEOF 334732b578d3Smrgcat confdefs.h >>conftest.$ac_ext 334832b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 334932b578d3Smrg/* end confdefs.h. */ 335032b578d3Smrg 335132b578d3Smrgint 335232b578d3Smrgmain () 335332b578d3Smrg{ 335432b578d3Smrg#ifndef __GNUC__ 335532b578d3Smrg choke me 335632b578d3Smrg#endif 335732b578d3Smrg 335832b578d3Smrg ; 335932b578d3Smrg return 0; 336032b578d3Smrg} 336132b578d3Smrg_ACEOF 336232b578d3Smrgrm -f conftest.$ac_objext 336332b578d3Smrgif { (ac_try="$ac_compile" 336432b578d3Smrgcase "(($ac_try" in 336532b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 336632b578d3Smrg *) ac_try_echo=$ac_try;; 336732b578d3Smrgesac 336832b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 336932b578d3Smrg (eval "$ac_compile") 2>conftest.er1 337032b578d3Smrg ac_status=$? 337132b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 337232b578d3Smrg rm -f conftest.er1 337332b578d3Smrg cat conftest.err >&5 337432b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 337532b578d3Smrg (exit $ac_status); } && { 337632b578d3Smrg test -z "$ac_c_werror_flag" || 337732b578d3Smrg test ! -s conftest.err 337832b578d3Smrg } && test -s conftest.$ac_objext; then 337932b578d3Smrg ac_compiler_gnu=yes 338032b578d3Smrgelse 338132b578d3Smrg echo "$as_me: failed program was:" >&5 338232b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 338332b578d3Smrg 338432b578d3Smrg ac_compiler_gnu=no 338532b578d3Smrgfi 338632b578d3Smrg 338732b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 338832b578d3Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu 338932b578d3Smrg 339032b578d3Smrgfi 339132b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 339232b578d3Smrgecho "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } 339332b578d3SmrgGCC=`test $ac_compiler_gnu = yes && echo yes` 339432b578d3Smrgac_test_CFLAGS=${CFLAGS+set} 339532b578d3Smrgac_save_CFLAGS=$CFLAGS 339632b578d3Smrg{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 339732b578d3Smrgecho $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } 339832b578d3Smrgif test "${ac_cv_prog_cc_g+set}" = set; then 339932b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 340032b578d3Smrgelse 340132b578d3Smrg ac_save_c_werror_flag=$ac_c_werror_flag 340232b578d3Smrg ac_c_werror_flag=yes 340332b578d3Smrg ac_cv_prog_cc_g=no 340432b578d3Smrg CFLAGS="-g" 340532b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 340632b578d3Smrg/* confdefs.h. */ 340732b578d3Smrg_ACEOF 340832b578d3Smrgcat confdefs.h >>conftest.$ac_ext 340932b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 341032b578d3Smrg/* end confdefs.h. */ 341132b578d3Smrg 341232b578d3Smrgint 341332b578d3Smrgmain () 341432b578d3Smrg{ 341532b578d3Smrg 341632b578d3Smrg ; 341732b578d3Smrg return 0; 341832b578d3Smrg} 341932b578d3Smrg_ACEOF 342032b578d3Smrgrm -f conftest.$ac_objext 342132b578d3Smrgif { (ac_try="$ac_compile" 342232b578d3Smrgcase "(($ac_try" in 342332b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 342432b578d3Smrg *) ac_try_echo=$ac_try;; 342532b578d3Smrgesac 342632b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 342732b578d3Smrg (eval "$ac_compile") 2>conftest.er1 342832b578d3Smrg ac_status=$? 342932b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 343032b578d3Smrg rm -f conftest.er1 343132b578d3Smrg cat conftest.err >&5 343232b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 343332b578d3Smrg (exit $ac_status); } && { 343432b578d3Smrg test -z "$ac_c_werror_flag" || 343532b578d3Smrg test ! -s conftest.err 343632b578d3Smrg } && test -s conftest.$ac_objext; then 343732b578d3Smrg ac_cv_prog_cc_g=yes 343832b578d3Smrgelse 343932b578d3Smrg echo "$as_me: failed program was:" >&5 344032b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 344132b578d3Smrg 344232b578d3Smrg CFLAGS="" 344332b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 344432b578d3Smrg/* confdefs.h. */ 344532b578d3Smrg_ACEOF 344632b578d3Smrgcat confdefs.h >>conftest.$ac_ext 344732b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 344832b578d3Smrg/* end confdefs.h. */ 344932b578d3Smrg 345032b578d3Smrgint 345132b578d3Smrgmain () 345232b578d3Smrg{ 345332b578d3Smrg 345432b578d3Smrg ; 345532b578d3Smrg return 0; 345632b578d3Smrg} 345732b578d3Smrg_ACEOF 345832b578d3Smrgrm -f conftest.$ac_objext 345932b578d3Smrgif { (ac_try="$ac_compile" 346032b578d3Smrgcase "(($ac_try" in 346132b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 346232b578d3Smrg *) ac_try_echo=$ac_try;; 346332b578d3Smrgesac 346432b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 346532b578d3Smrg (eval "$ac_compile") 2>conftest.er1 346632b578d3Smrg ac_status=$? 346732b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 346832b578d3Smrg rm -f conftest.er1 346932b578d3Smrg cat conftest.err >&5 347032b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 347132b578d3Smrg (exit $ac_status); } && { 347232b578d3Smrg test -z "$ac_c_werror_flag" || 347332b578d3Smrg test ! -s conftest.err 347432b578d3Smrg } && test -s conftest.$ac_objext; then 347532b578d3Smrg : 347632b578d3Smrgelse 347732b578d3Smrg echo "$as_me: failed program was:" >&5 347832b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 347932b578d3Smrg 348032b578d3Smrg ac_c_werror_flag=$ac_save_c_werror_flag 348132b578d3Smrg CFLAGS="-g" 348232b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 348332b578d3Smrg/* confdefs.h. */ 348432b578d3Smrg_ACEOF 348532b578d3Smrgcat confdefs.h >>conftest.$ac_ext 348632b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 348732b578d3Smrg/* end confdefs.h. */ 348832b578d3Smrg 348932b578d3Smrgint 349032b578d3Smrgmain () 349132b578d3Smrg{ 349232b578d3Smrg 349332b578d3Smrg ; 349432b578d3Smrg return 0; 349532b578d3Smrg} 349632b578d3Smrg_ACEOF 349732b578d3Smrgrm -f conftest.$ac_objext 349832b578d3Smrgif { (ac_try="$ac_compile" 349932b578d3Smrgcase "(($ac_try" in 350032b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 350132b578d3Smrg *) ac_try_echo=$ac_try;; 350232b578d3Smrgesac 350332b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 350432b578d3Smrg (eval "$ac_compile") 2>conftest.er1 350532b578d3Smrg ac_status=$? 350632b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 350732b578d3Smrg rm -f conftest.er1 350832b578d3Smrg cat conftest.err >&5 350932b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 351032b578d3Smrg (exit $ac_status); } && { 351132b578d3Smrg test -z "$ac_c_werror_flag" || 351232b578d3Smrg test ! -s conftest.err 351332b578d3Smrg } && test -s conftest.$ac_objext; then 351432b578d3Smrg ac_cv_prog_cc_g=yes 351532b578d3Smrgelse 351632b578d3Smrg echo "$as_me: failed program was:" >&5 351732b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 351832b578d3Smrg 351932b578d3Smrg 352032b578d3Smrgfi 352132b578d3Smrg 352232b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 352332b578d3Smrgfi 352432b578d3Smrg 352532b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 352632b578d3Smrgfi 352732b578d3Smrg 352832b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 352932b578d3Smrg ac_c_werror_flag=$ac_save_c_werror_flag 353032b578d3Smrgfi 353132b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 353232b578d3Smrgecho "${ECHO_T}$ac_cv_prog_cc_g" >&6; } 353332b578d3Smrgif test "$ac_test_CFLAGS" = set; then 353432b578d3Smrg CFLAGS=$ac_save_CFLAGS 353532b578d3Smrgelif test $ac_cv_prog_cc_g = yes; then 353632b578d3Smrg if test "$GCC" = yes; then 353732b578d3Smrg CFLAGS="-g -O2" 353832b578d3Smrg else 353932b578d3Smrg CFLAGS="-g" 354032b578d3Smrg fi 354132b578d3Smrgelse 354232b578d3Smrg if test "$GCC" = yes; then 354332b578d3Smrg CFLAGS="-O2" 354432b578d3Smrg else 354532b578d3Smrg CFLAGS= 354632b578d3Smrg fi 354732b578d3Smrgfi 354832b578d3Smrg{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 354932b578d3Smrgecho $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } 355032b578d3Smrgif test "${ac_cv_prog_cc_c89+set}" = set; then 355132b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 355232b578d3Smrgelse 355332b578d3Smrg ac_cv_prog_cc_c89=no 355432b578d3Smrgac_save_CC=$CC 355532b578d3Smrgcat >conftest.$ac_ext <<_ACEOF 355632b578d3Smrg/* confdefs.h. */ 355732b578d3Smrg_ACEOF 355832b578d3Smrgcat confdefs.h >>conftest.$ac_ext 355932b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 356032b578d3Smrg/* end confdefs.h. */ 356132b578d3Smrg#include <stdarg.h> 356232b578d3Smrg#include <stdio.h> 356332b578d3Smrg#include <sys/types.h> 356432b578d3Smrg#include <sys/stat.h> 356532b578d3Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 356632b578d3Smrgstruct buf { int x; }; 356732b578d3SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int); 356832b578d3Smrgstatic char *e (p, i) 356932b578d3Smrg char **p; 357032b578d3Smrg int i; 357132b578d3Smrg{ 357232b578d3Smrg return p[i]; 357332b578d3Smrg} 357432b578d3Smrgstatic char *f (char * (*g) (char **, int), char **p, ...) 357532b578d3Smrg{ 357632b578d3Smrg char *s; 357732b578d3Smrg va_list v; 357832b578d3Smrg va_start (v,p); 357932b578d3Smrg s = g (p, va_arg (v,int)); 358032b578d3Smrg va_end (v); 358132b578d3Smrg return s; 358232b578d3Smrg} 358332b578d3Smrg 358432b578d3Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 358532b578d3Smrg function prototypes and stuff, but not '\xHH' hex character constants. 358632b578d3Smrg These don't provoke an error unfortunately, instead are silently treated 358732b578d3Smrg as 'x'. The following induces an error, until -std is added to get 358832b578d3Smrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 358932b578d3Smrg array size at least. It's necessary to write '\x00'==0 to get something 359032b578d3Smrg that's true only with -std. */ 359132b578d3Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 359232b578d3Smrg 359332b578d3Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 359432b578d3Smrg inside strings and character constants. */ 359532b578d3Smrg#define FOO(x) 'x' 359632b578d3Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 359732b578d3Smrg 359832b578d3Smrgint test (int i, double x); 359932b578d3Smrgstruct s1 {int (*f) (int a);}; 360032b578d3Smrgstruct s2 {int (*f) (double a);}; 360132b578d3Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 360232b578d3Smrgint argc; 360332b578d3Smrgchar **argv; 360432b578d3Smrgint 360532b578d3Smrgmain () 360632b578d3Smrg{ 360732b578d3Smrgreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 360832b578d3Smrg ; 360932b578d3Smrg return 0; 361032b578d3Smrg} 361132b578d3Smrg_ACEOF 361232b578d3Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 361332b578d3Smrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 361432b578d3Smrgdo 361532b578d3Smrg CC="$ac_save_CC $ac_arg" 361632b578d3Smrg rm -f conftest.$ac_objext 361732b578d3Smrgif { (ac_try="$ac_compile" 361832b578d3Smrgcase "(($ac_try" in 361932b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 362032b578d3Smrg *) ac_try_echo=$ac_try;; 362132b578d3Smrgesac 362232b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 362332b578d3Smrg (eval "$ac_compile") 2>conftest.er1 362432b578d3Smrg ac_status=$? 362532b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 362632b578d3Smrg rm -f conftest.er1 362732b578d3Smrg cat conftest.err >&5 362832b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 362932b578d3Smrg (exit $ac_status); } && { 363032b578d3Smrg test -z "$ac_c_werror_flag" || 363132b578d3Smrg test ! -s conftest.err 363232b578d3Smrg } && test -s conftest.$ac_objext; then 363332b578d3Smrg ac_cv_prog_cc_c89=$ac_arg 363432b578d3Smrgelse 363532b578d3Smrg echo "$as_me: failed program was:" >&5 363632b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 363732b578d3Smrg 363832b578d3Smrg 363932b578d3Smrgfi 364032b578d3Smrg 364132b578d3Smrgrm -f core conftest.err conftest.$ac_objext 364232b578d3Smrg test "x$ac_cv_prog_cc_c89" != "xno" && break 364332b578d3Smrgdone 364432b578d3Smrgrm -f conftest.$ac_ext 364532b578d3SmrgCC=$ac_save_CC 364632b578d3Smrg 364732b578d3Smrgfi 364832b578d3Smrg# AC_CACHE_VAL 364932b578d3Smrgcase "x$ac_cv_prog_cc_c89" in 365032b578d3Smrg x) 365132b578d3Smrg { echo "$as_me:$LINENO: result: none needed" >&5 365232b578d3Smrgecho "${ECHO_T}none needed" >&6; } ;; 365332b578d3Smrg xno) 365432b578d3Smrg { echo "$as_me:$LINENO: result: unsupported" >&5 365532b578d3Smrgecho "${ECHO_T}unsupported" >&6; } ;; 365632b578d3Smrg *) 365732b578d3Smrg CC="$CC $ac_cv_prog_cc_c89" 365832b578d3Smrg { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 365932b578d3Smrgecho "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; 366032b578d3Smrgesac 366132b578d3Smrg 366232b578d3Smrg 366332b578d3Smrgac_ext=c 366432b578d3Smrgac_cpp='$CPP $CPPFLAGS' 366532b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 366632b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 366732b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 366832b578d3Smrg 366932b578d3Smrgdepcc="$CC" am_compiler_list= 367032b578d3Smrg 367132b578d3Smrg{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 367232b578d3Smrgecho $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 367332b578d3Smrgif test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 367432b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 367532b578d3Smrgelse 367632b578d3Smrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 367732b578d3Smrg # We make a subdir and do the tests there. Otherwise we can end up 367832b578d3Smrg # making bogus files that we don't know about and never remove. For 367932b578d3Smrg # instance it was reported that on HP-UX the gcc test will end up 368032b578d3Smrg # making a dummy file named `D' -- because `-MD' means `put the output 368132b578d3Smrg # in D'. 368232b578d3Smrg mkdir conftest.dir 368332b578d3Smrg # Copy depcomp to subdir because otherwise we won't find it if we're 368432b578d3Smrg # using a relative directory. 368532b578d3Smrg cp "$am_depcomp" conftest.dir 368632b578d3Smrg cd conftest.dir 368732b578d3Smrg # We will build objects and dependencies in a subdirectory because 368832b578d3Smrg # it helps to detect inapplicable dependency modes. For instance 368932b578d3Smrg # both Tru64's cc and ICC support -MD to output dependencies as a 369032b578d3Smrg # side effect of compilation, but ICC will put the dependencies in 369132b578d3Smrg # the current directory while Tru64 will put them in the object 369232b578d3Smrg # directory. 369332b578d3Smrg mkdir sub 369432b578d3Smrg 369532b578d3Smrg am_cv_CC_dependencies_compiler_type=none 369632b578d3Smrg if test "$am_compiler_list" = ""; then 369732b578d3Smrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 369832b578d3Smrg fi 369932b578d3Smrg for depmode in $am_compiler_list; do 370032b578d3Smrg # Setup a source with many dependencies, because some compilers 370132b578d3Smrg # like to wrap large dependency lists on column 80 (with \), and 370232b578d3Smrg # we should not choose a depcomp mode which is confused by this. 370332b578d3Smrg # 370432b578d3Smrg # We need to recreate these files for each test, as the compiler may 370532b578d3Smrg # overwrite some of them when testing with obscure command lines. 370632b578d3Smrg # This happens at least with the AIX C compiler. 370732b578d3Smrg : > sub/conftest.c 370832b578d3Smrg for i in 1 2 3 4 5 6; do 370932b578d3Smrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 371032b578d3Smrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 371132b578d3Smrg # Solaris 8's {/usr,}/bin/sh. 371232b578d3Smrg touch sub/conftst$i.h 371332b578d3Smrg done 371432b578d3Smrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 371532b578d3Smrg 371632b578d3Smrg case $depmode in 371732b578d3Smrg nosideeffect) 371832b578d3Smrg # after this tag, mechanisms are not by side-effect, so they'll 371932b578d3Smrg # only be used when explicitly requested 372032b578d3Smrg if test "x$enable_dependency_tracking" = xyes; then 372132b578d3Smrg continue 372232b578d3Smrg else 372332b578d3Smrg break 372432b578d3Smrg fi 372532b578d3Smrg ;; 372632b578d3Smrg none) break ;; 372732b578d3Smrg esac 372832b578d3Smrg # We check with `-c' and `-o' for the sake of the "dashmstdout" 372932b578d3Smrg # mode. It turns out that the SunPro C++ compiler does not properly 373032b578d3Smrg # handle `-M -o', and we need to detect this. 373132b578d3Smrg if depmode=$depmode \ 373232b578d3Smrg source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 373332b578d3Smrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 373432b578d3Smrg $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 373532b578d3Smrg >/dev/null 2>conftest.err && 373632b578d3Smrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 373732b578d3Smrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 373832b578d3Smrg grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 373932b578d3Smrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 374032b578d3Smrg # icc doesn't choke on unknown options, it will just issue warnings 374132b578d3Smrg # or remarks (even with -Werror). So we grep stderr for any message 374232b578d3Smrg # that says an option was ignored or not supported. 374332b578d3Smrg # When given -MP, icc 7.0 and 7.1 complain thusly: 374432b578d3Smrg # icc: Command line warning: ignoring option '-M'; no argument required 374532b578d3Smrg # The diagnosis changed in icc 8.0: 374632b578d3Smrg # icc: Command line remark: option '-MP' not supported 374732b578d3Smrg if (grep 'ignoring option' conftest.err || 374832b578d3Smrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 374932b578d3Smrg am_cv_CC_dependencies_compiler_type=$depmode 375032b578d3Smrg break 375132b578d3Smrg fi 375232b578d3Smrg fi 375332b578d3Smrg done 375432b578d3Smrg 375532b578d3Smrg cd .. 375632b578d3Smrg rm -rf conftest.dir 375732b578d3Smrgelse 375832b578d3Smrg am_cv_CC_dependencies_compiler_type=none 375932b578d3Smrgfi 376032b578d3Smrg 376132b578d3Smrgfi 376232b578d3Smrg{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 376332b578d3Smrgecho "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; } 376432b578d3SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 376532b578d3Smrg 376632b578d3Smrg if 376732b578d3Smrg test "x$enable_dependency_tracking" != xno \ 376832b578d3Smrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 376932b578d3Smrg am__fastdepCC_TRUE= 377032b578d3Smrg am__fastdepCC_FALSE='#' 377132b578d3Smrgelse 377232b578d3Smrg am__fastdepCC_TRUE='#' 377332b578d3Smrg am__fastdepCC_FALSE= 377432b578d3Smrgfi 377532b578d3Smrg 377632b578d3Smrg 377732b578d3Smrg{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 377832b578d3Smrgecho $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; } 377932b578d3Smrgif test "${lt_cv_path_SED+set}" = set; then 378032b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 378132b578d3Smrgelse 378232b578d3Smrg # Loop through the user's path and test for sed and gsed. 378332b578d3Smrg# Then use that list of sed's as ones to test for truncation. 378432b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 378532b578d3Smrgfor as_dir in $PATH 378632b578d3Smrgdo 378732b578d3Smrg IFS=$as_save_IFS 378832b578d3Smrg test -z "$as_dir" && as_dir=. 378932b578d3Smrg for lt_ac_prog in sed gsed; do 379032b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3791d31dbc53Smrg if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then 379232b578d3Smrg lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" 379332b578d3Smrg fi 379432b578d3Smrg done 379532b578d3Smrg done 379632b578d3Smrgdone 379732b578d3Smrglt_ac_max=0 379832b578d3Smrglt_ac_count=0 379932b578d3Smrg# Add /usr/xpg4/bin/sed as it is typically found on Solaris 380032b578d3Smrg# along with /bin/sed that truncates output. 380132b578d3Smrgfor lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do 380232b578d3Smrg test ! -f $lt_ac_sed && continue 380332b578d3Smrg cat /dev/null > conftest.in 380432b578d3Smrg lt_ac_count=0 380532b578d3Smrg echo $ECHO_N "0123456789$ECHO_C" >conftest.in 380632b578d3Smrg # Check for GNU sed and select it if it is found. 380732b578d3Smrg if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then 380832b578d3Smrg lt_cv_path_SED=$lt_ac_sed 380932b578d3Smrg break 381032b578d3Smrg fi 381132b578d3Smrg while true; do 381232b578d3Smrg cat conftest.in conftest.in >conftest.tmp 381332b578d3Smrg mv conftest.tmp conftest.in 381432b578d3Smrg cp conftest.in conftest.nl 381532b578d3Smrg echo >>conftest.nl 381632b578d3Smrg $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break 381732b578d3Smrg cmp -s conftest.out conftest.nl || break 381832b578d3Smrg # 10000 chars as input seems more than enough 381932b578d3Smrg test $lt_ac_count -gt 10 && break 382032b578d3Smrg lt_ac_count=`expr $lt_ac_count + 1` 382132b578d3Smrg if test $lt_ac_count -gt $lt_ac_max; then 382232b578d3Smrg lt_ac_max=$lt_ac_count 382332b578d3Smrg lt_cv_path_SED=$lt_ac_sed 382432b578d3Smrg fi 382532b578d3Smrg done 382632b578d3Smrgdone 382732b578d3Smrg 382832b578d3Smrgfi 382932b578d3Smrg 383032b578d3SmrgSED=$lt_cv_path_SED 383132b578d3Smrg{ echo "$as_me:$LINENO: result: $SED" >&5 383232b578d3Smrgecho "${ECHO_T}$SED" >&6; } 383332b578d3Smrg 383432b578d3Smrg{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 383532b578d3Smrgecho $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } 383632b578d3Smrgif test "${ac_cv_path_GREP+set}" = set; then 383732b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 383832b578d3Smrgelse 383932b578d3Smrg # Extract the first word of "grep ggrep" to use in msg output 384032b578d3Smrgif test -z "$GREP"; then 384132b578d3Smrgset dummy grep ggrep; ac_prog_name=$2 384232b578d3Smrgif test "${ac_cv_path_GREP+set}" = set; then 384332b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 384432b578d3Smrgelse 384532b578d3Smrg ac_path_GREP_found=false 384632b578d3Smrg# Loop through the user's path and test for each of PROGNAME-LIST 384732b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 384832b578d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 384932b578d3Smrgdo 385032b578d3Smrg IFS=$as_save_IFS 385132b578d3Smrg test -z "$as_dir" && as_dir=. 385232b578d3Smrg for ac_prog in grep ggrep; do 385332b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 385432b578d3Smrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 385532b578d3Smrg { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 385632b578d3Smrg # Check for GNU ac_path_GREP and select it if it is found. 385732b578d3Smrg # Check for GNU $ac_path_GREP 385832b578d3Smrgcase `"$ac_path_GREP" --version 2>&1` in 385932b578d3Smrg*GNU*) 386032b578d3Smrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 386132b578d3Smrg*) 386232b578d3Smrg ac_count=0 386332b578d3Smrg echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 386432b578d3Smrg while : 386532b578d3Smrg do 386632b578d3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 386732b578d3Smrg mv "conftest.tmp" "conftest.in" 386832b578d3Smrg cp "conftest.in" "conftest.nl" 386932b578d3Smrg echo 'GREP' >> "conftest.nl" 387032b578d3Smrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 387132b578d3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 387232b578d3Smrg ac_count=`expr $ac_count + 1` 387332b578d3Smrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 387432b578d3Smrg # Best one so far, save it but keep looking for a better one 387532b578d3Smrg ac_cv_path_GREP="$ac_path_GREP" 387632b578d3Smrg ac_path_GREP_max=$ac_count 387732b578d3Smrg fi 387832b578d3Smrg # 10*(2^10) chars as input seems more than enough 387932b578d3Smrg test $ac_count -gt 10 && break 388032b578d3Smrg done 388132b578d3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 388232b578d3Smrgesac 388332b578d3Smrg 388432b578d3Smrg 388532b578d3Smrg $ac_path_GREP_found && break 3 388632b578d3Smrg done 388732b578d3Smrgdone 388832b578d3Smrg 388932b578d3Smrgdone 389032b578d3SmrgIFS=$as_save_IFS 389132b578d3Smrg 389232b578d3Smrg 389332b578d3Smrgfi 389432b578d3Smrg 389532b578d3SmrgGREP="$ac_cv_path_GREP" 389632b578d3Smrgif test -z "$GREP"; then 389732b578d3Smrg { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 389832b578d3Smrgecho "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 389932b578d3Smrg { (exit 1); exit 1; }; } 390032b578d3Smrgfi 390132b578d3Smrg 390232b578d3Smrgelse 390332b578d3Smrg ac_cv_path_GREP=$GREP 390432b578d3Smrgfi 390532b578d3Smrg 390632b578d3Smrg 390732b578d3Smrgfi 390832b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 390932b578d3Smrgecho "${ECHO_T}$ac_cv_path_GREP" >&6; } 391032b578d3Smrg GREP="$ac_cv_path_GREP" 391132b578d3Smrg 391232b578d3Smrg 391332b578d3Smrg{ echo "$as_me:$LINENO: checking for egrep" >&5 391432b578d3Smrgecho $ECHO_N "checking for egrep... $ECHO_C" >&6; } 391532b578d3Smrgif test "${ac_cv_path_EGREP+set}" = set; then 391632b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 391732b578d3Smrgelse 391832b578d3Smrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 391932b578d3Smrg then ac_cv_path_EGREP="$GREP -E" 392032b578d3Smrg else 392132b578d3Smrg # Extract the first word of "egrep" to use in msg output 392232b578d3Smrgif test -z "$EGREP"; then 392332b578d3Smrgset dummy egrep; ac_prog_name=$2 392432b578d3Smrgif test "${ac_cv_path_EGREP+set}" = set; then 392532b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 392632b578d3Smrgelse 392732b578d3Smrg ac_path_EGREP_found=false 392832b578d3Smrg# Loop through the user's path and test for each of PROGNAME-LIST 392932b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 393032b578d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 393132b578d3Smrgdo 393232b578d3Smrg IFS=$as_save_IFS 393332b578d3Smrg test -z "$as_dir" && as_dir=. 393432b578d3Smrg for ac_prog in egrep; do 393532b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 393632b578d3Smrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 393732b578d3Smrg { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 393832b578d3Smrg # Check for GNU ac_path_EGREP and select it if it is found. 393932b578d3Smrg # Check for GNU $ac_path_EGREP 394032b578d3Smrgcase `"$ac_path_EGREP" --version 2>&1` in 394132b578d3Smrg*GNU*) 394232b578d3Smrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 394332b578d3Smrg*) 394432b578d3Smrg ac_count=0 394532b578d3Smrg echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 394632b578d3Smrg while : 394732b578d3Smrg do 394832b578d3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 394932b578d3Smrg mv "conftest.tmp" "conftest.in" 395032b578d3Smrg cp "conftest.in" "conftest.nl" 395132b578d3Smrg echo 'EGREP' >> "conftest.nl" 395232b578d3Smrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 395332b578d3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 395432b578d3Smrg ac_count=`expr $ac_count + 1` 395532b578d3Smrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 395632b578d3Smrg # Best one so far, save it but keep looking for a better one 395732b578d3Smrg ac_cv_path_EGREP="$ac_path_EGREP" 395832b578d3Smrg ac_path_EGREP_max=$ac_count 395932b578d3Smrg fi 396032b578d3Smrg # 10*(2^10) chars as input seems more than enough 396132b578d3Smrg test $ac_count -gt 10 && break 396232b578d3Smrg done 396332b578d3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 396432b578d3Smrgesac 396532b578d3Smrg 396632b578d3Smrg 396732b578d3Smrg $ac_path_EGREP_found && break 3 396832b578d3Smrg done 396932b578d3Smrgdone 397032b578d3Smrg 397132b578d3Smrgdone 397232b578d3SmrgIFS=$as_save_IFS 397332b578d3Smrg 397432b578d3Smrg 397532b578d3Smrgfi 397632b578d3Smrg 397732b578d3SmrgEGREP="$ac_cv_path_EGREP" 397832b578d3Smrgif test -z "$EGREP"; then 397932b578d3Smrg { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 398032b578d3Smrgecho "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 398132b578d3Smrg { (exit 1); exit 1; }; } 398232b578d3Smrgfi 398332b578d3Smrg 398432b578d3Smrgelse 398532b578d3Smrg ac_cv_path_EGREP=$EGREP 398632b578d3Smrgfi 398732b578d3Smrg 398832b578d3Smrg 398932b578d3Smrg fi 399032b578d3Smrgfi 399132b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 399232b578d3Smrgecho "${ECHO_T}$ac_cv_path_EGREP" >&6; } 399332b578d3Smrg EGREP="$ac_cv_path_EGREP" 399432b578d3Smrg 399532b578d3Smrg 399632b578d3Smrg 399732b578d3Smrg# Check whether --with-gnu-ld was given. 399832b578d3Smrgif test "${with_gnu_ld+set}" = set; then 399932b578d3Smrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 400032b578d3Smrgelse 400132b578d3Smrg with_gnu_ld=no 400232b578d3Smrgfi 400332b578d3Smrg 400432b578d3Smrgac_prog=ld 400532b578d3Smrgif test "$GCC" = yes; then 400632b578d3Smrg # Check if gcc -print-prog-name=ld gives a path. 400732b578d3Smrg { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 400832b578d3Smrgecho $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } 400932b578d3Smrg case $host in 401032b578d3Smrg *-*-mingw*) 401132b578d3Smrg # gcc leaves a trailing carriage return which upsets mingw 401232b578d3Smrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 401332b578d3Smrg *) 401432b578d3Smrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 401532b578d3Smrg esac 401632b578d3Smrg case $ac_prog in 401732b578d3Smrg # Accept absolute paths. 401832b578d3Smrg [\\/]* | ?:[\\/]*) 401932b578d3Smrg re_direlt='/[^/][^/]*/\.\./' 402032b578d3Smrg # Canonicalize the pathname of ld 402132b578d3Smrg ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 402232b578d3Smrg while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 402332b578d3Smrg ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 402432b578d3Smrg done 402532b578d3Smrg test -z "$LD" && LD="$ac_prog" 402632b578d3Smrg ;; 402732b578d3Smrg "") 402832b578d3Smrg # If it fails, then pretend we aren't using GCC. 402932b578d3Smrg ac_prog=ld 403032b578d3Smrg ;; 403132b578d3Smrg *) 403232b578d3Smrg # If it is relative, then search for the first ld in PATH. 403332b578d3Smrg with_gnu_ld=unknown 403432b578d3Smrg ;; 403532b578d3Smrg esac 403632b578d3Smrgelif test "$with_gnu_ld" = yes; then 403732b578d3Smrg { echo "$as_me:$LINENO: checking for GNU ld" >&5 403832b578d3Smrgecho $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } 403932b578d3Smrgelse 404032b578d3Smrg { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 404132b578d3Smrgecho $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } 404232b578d3Smrgfi 404332b578d3Smrgif test "${lt_cv_path_LD+set}" = set; then 404432b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 404532b578d3Smrgelse 404632b578d3Smrg if test -z "$LD"; then 404732b578d3Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 404832b578d3Smrg for ac_dir in $PATH; do 404932b578d3Smrg IFS="$lt_save_ifs" 405032b578d3Smrg test -z "$ac_dir" && ac_dir=. 405132b578d3Smrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 405232b578d3Smrg lt_cv_path_LD="$ac_dir/$ac_prog" 405332b578d3Smrg # Check to see if the program is GNU ld. I'd rather use --version, 405432b578d3Smrg # but apparently some variants of GNU ld only accept -v. 405532b578d3Smrg # Break only if it was the GNU/non-GNU ld that we prefer. 405632b578d3Smrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 405732b578d3Smrg *GNU* | *'with BFD'*) 405832b578d3Smrg test "$with_gnu_ld" != no && break 405932b578d3Smrg ;; 406032b578d3Smrg *) 406132b578d3Smrg test "$with_gnu_ld" != yes && break 406232b578d3Smrg ;; 406332b578d3Smrg esac 406432b578d3Smrg fi 406532b578d3Smrg done 406632b578d3Smrg IFS="$lt_save_ifs" 406732b578d3Smrgelse 406832b578d3Smrg lt_cv_path_LD="$LD" # Let the user override the test with a path. 406932b578d3Smrgfi 407032b578d3Smrgfi 407132b578d3Smrg 407232b578d3SmrgLD="$lt_cv_path_LD" 407332b578d3Smrgif test -n "$LD"; then 407432b578d3Smrg { echo "$as_me:$LINENO: result: $LD" >&5 407532b578d3Smrgecho "${ECHO_T}$LD" >&6; } 407632b578d3Smrgelse 407732b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 407832b578d3Smrgecho "${ECHO_T}no" >&6; } 407932b578d3Smrgfi 408032b578d3Smrgtest -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 408132b578d3Smrgecho "$as_me: error: no acceptable ld found in \$PATH" >&2;} 408232b578d3Smrg { (exit 1); exit 1; }; } 408332b578d3Smrg{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 408432b578d3Smrgecho $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } 408532b578d3Smrgif test "${lt_cv_prog_gnu_ld+set}" = set; then 408632b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 408732b578d3Smrgelse 408832b578d3Smrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 408932b578d3Smrgcase `$LD -v 2>&1 </dev/null` in 409032b578d3Smrg*GNU* | *'with BFD'*) 409132b578d3Smrg lt_cv_prog_gnu_ld=yes 409232b578d3Smrg ;; 409332b578d3Smrg*) 409432b578d3Smrg lt_cv_prog_gnu_ld=no 409532b578d3Smrg ;; 409632b578d3Smrgesac 409732b578d3Smrgfi 409832b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 409932b578d3Smrgecho "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } 410032b578d3Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld 410132b578d3Smrg 410232b578d3Smrg 410332b578d3Smrg{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 410432b578d3Smrgecho $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; } 410532b578d3Smrgif test "${lt_cv_ld_reload_flag+set}" = set; then 410632b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 410732b578d3Smrgelse 410832b578d3Smrg lt_cv_ld_reload_flag='-r' 410932b578d3Smrgfi 411032b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 411132b578d3Smrgecho "${ECHO_T}$lt_cv_ld_reload_flag" >&6; } 411232b578d3Smrgreload_flag=$lt_cv_ld_reload_flag 411332b578d3Smrgcase $reload_flag in 411432b578d3Smrg"" | " "*) ;; 411532b578d3Smrg*) reload_flag=" $reload_flag" ;; 411632b578d3Smrgesac 411732b578d3Smrgreload_cmds='$LD$reload_flag -o $output$reload_objs' 411832b578d3Smrgcase $host_os in 411932b578d3Smrg darwin*) 412032b578d3Smrg if test "$GCC" = yes; then 412132b578d3Smrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 412232b578d3Smrg else 412332b578d3Smrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 412432b578d3Smrg fi 412532b578d3Smrg ;; 412632b578d3Smrgesac 412732b578d3Smrg 412832b578d3Smrg{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 412932b578d3Smrgecho $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; } 413032b578d3Smrgif test "${lt_cv_path_NM+set}" = set; then 413132b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 413232b578d3Smrgelse 413332b578d3Smrg if test -n "$NM"; then 413432b578d3Smrg # Let the user override the test. 413532b578d3Smrg lt_cv_path_NM="$NM" 413632b578d3Smrgelse 413732b578d3Smrg lt_nm_to_check="${ac_tool_prefix}nm" 413832b578d3Smrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 413932b578d3Smrg lt_nm_to_check="$lt_nm_to_check nm" 414032b578d3Smrg fi 414132b578d3Smrg for lt_tmp_nm in $lt_nm_to_check; do 414232b578d3Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 414332b578d3Smrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 414432b578d3Smrg IFS="$lt_save_ifs" 414532b578d3Smrg test -z "$ac_dir" && ac_dir=. 414632b578d3Smrg tmp_nm="$ac_dir/$lt_tmp_nm" 414732b578d3Smrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 414832b578d3Smrg # Check to see if the nm accepts a BSD-compat flag. 414932b578d3Smrg # Adding the `sed 1q' prevents false positives on HP-UX, which says: 415032b578d3Smrg # nm: unknown option "B" ignored 415132b578d3Smrg # Tru64's nm complains that /dev/null is an invalid object file 415232b578d3Smrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 415332b578d3Smrg */dev/null* | *'Invalid file or object type'*) 415432b578d3Smrg lt_cv_path_NM="$tmp_nm -B" 415532b578d3Smrg break 415632b578d3Smrg ;; 415732b578d3Smrg *) 415832b578d3Smrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 415932b578d3Smrg */dev/null*) 416032b578d3Smrg lt_cv_path_NM="$tmp_nm -p" 416132b578d3Smrg break 416232b578d3Smrg ;; 416332b578d3Smrg *) 416432b578d3Smrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 416532b578d3Smrg continue # so that we can try to find one that supports BSD flags 416632b578d3Smrg ;; 416732b578d3Smrg esac 416832b578d3Smrg ;; 416932b578d3Smrg esac 417032b578d3Smrg fi 417132b578d3Smrg done 417232b578d3Smrg IFS="$lt_save_ifs" 417332b578d3Smrg done 417432b578d3Smrg test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm 417532b578d3Smrgfi 417632b578d3Smrgfi 417732b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 417832b578d3Smrgecho "${ECHO_T}$lt_cv_path_NM" >&6; } 417932b578d3SmrgNM="$lt_cv_path_NM" 418032b578d3Smrg 418132b578d3Smrg{ echo "$as_me:$LINENO: checking whether ln -s works" >&5 418232b578d3Smrgecho $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; } 418332b578d3SmrgLN_S=$as_ln_s 418432b578d3Smrgif test "$LN_S" = "ln -s"; then 418532b578d3Smrg { echo "$as_me:$LINENO: result: yes" >&5 418632b578d3Smrgecho "${ECHO_T}yes" >&6; } 418732b578d3Smrgelse 418832b578d3Smrg { echo "$as_me:$LINENO: result: no, using $LN_S" >&5 418932b578d3Smrgecho "${ECHO_T}no, using $LN_S" >&6; } 419032b578d3Smrgfi 419132b578d3Smrg 4192d31dbc53Smrg{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5 4193d31dbc53Smrgecho $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; } 419432b578d3Smrgif test "${lt_cv_deplibs_check_method+set}" = set; then 419532b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 419632b578d3Smrgelse 419732b578d3Smrg lt_cv_file_magic_cmd='$MAGIC_CMD' 419832b578d3Smrglt_cv_file_magic_test_file= 419932b578d3Smrglt_cv_deplibs_check_method='unknown' 420032b578d3Smrg# Need to set the preceding variable on all platforms that support 420132b578d3Smrg# interlibrary dependencies. 420232b578d3Smrg# 'none' -- dependencies not supported. 420332b578d3Smrg# `unknown' -- same as none, but documents that we really don't know. 420432b578d3Smrg# 'pass_all' -- all dependencies passed with no checks. 420532b578d3Smrg# 'test_compile' -- check by making test program. 420632b578d3Smrg# 'file_magic [[regex]]' -- check by looking for files in library path 420732b578d3Smrg# which responds to the $file_magic_cmd with a given extended regex. 420832b578d3Smrg# If you have `file' or equivalent on your system and you're not sure 420932b578d3Smrg# whether `pass_all' will *always* work, you probably want this one. 421032b578d3Smrg 421132b578d3Smrgcase $host_os in 421232b578d3Smrgaix4* | aix5*) 421332b578d3Smrg lt_cv_deplibs_check_method=pass_all 421432b578d3Smrg ;; 421532b578d3Smrg 421632b578d3Smrgbeos*) 421732b578d3Smrg lt_cv_deplibs_check_method=pass_all 421832b578d3Smrg ;; 421932b578d3Smrg 422032b578d3Smrgbsdi[45]*) 422132b578d3Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 422232b578d3Smrg lt_cv_file_magic_cmd='/usr/bin/file -L' 422332b578d3Smrg lt_cv_file_magic_test_file=/shlib/libc.so 422432b578d3Smrg ;; 422532b578d3Smrg 422632b578d3Smrgcygwin*) 422732b578d3Smrg # func_win32_libid is a shell function defined in ltmain.sh 422832b578d3Smrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 422932b578d3Smrg lt_cv_file_magic_cmd='func_win32_libid' 423032b578d3Smrg ;; 423132b578d3Smrg 423232b578d3Smrgmingw* | pw32*) 423332b578d3Smrg # Base MSYS/MinGW do not provide the 'file' command needed by 4234d31dbc53Smrg # func_win32_libid shell function, so use a weaker test based on 'objdump'. 4235d31dbc53Smrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 4236d31dbc53Smrg lt_cv_file_magic_cmd='$OBJDUMP -f' 423732b578d3Smrg ;; 423832b578d3Smrg 423932b578d3Smrgdarwin* | rhapsody*) 424032b578d3Smrg lt_cv_deplibs_check_method=pass_all 424132b578d3Smrg ;; 424232b578d3Smrg 4243d31dbc53Smrgfreebsd* | kfreebsd*-gnu | dragonfly*) 424432b578d3Smrg if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 424532b578d3Smrg case $host_cpu in 424632b578d3Smrg i*86 ) 424732b578d3Smrg # Not sure whether the presence of OpenBSD here was a mistake. 424832b578d3Smrg # Let's accept both of them until this is cleared up. 424932b578d3Smrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 425032b578d3Smrg lt_cv_file_magic_cmd=/usr/bin/file 425132b578d3Smrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 425232b578d3Smrg ;; 425332b578d3Smrg esac 425432b578d3Smrg else 425532b578d3Smrg lt_cv_deplibs_check_method=pass_all 425632b578d3Smrg fi 425732b578d3Smrg ;; 425832b578d3Smrg 425932b578d3Smrggnu*) 426032b578d3Smrg lt_cv_deplibs_check_method=pass_all 426132b578d3Smrg ;; 426232b578d3Smrg 426332b578d3Smrghpux10.20* | hpux11*) 426432b578d3Smrg lt_cv_file_magic_cmd=/usr/bin/file 426532b578d3Smrg case $host_cpu in 426632b578d3Smrg ia64*) 426732b578d3Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 426832b578d3Smrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 426932b578d3Smrg ;; 427032b578d3Smrg hppa*64*) 427132b578d3Smrg 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]' 427232b578d3Smrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 427332b578d3Smrg ;; 427432b578d3Smrg *) 427532b578d3Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 427632b578d3Smrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 427732b578d3Smrg ;; 427832b578d3Smrg esac 427932b578d3Smrg ;; 428032b578d3Smrg 4281d31dbc53Smrginterix3*) 428232b578d3Smrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 428332b578d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 428432b578d3Smrg ;; 428532b578d3Smrg 428632b578d3Smrgirix5* | irix6* | nonstopux*) 428732b578d3Smrg case $LD in 428832b578d3Smrg *-32|*"-32 ") libmagic=32-bit;; 428932b578d3Smrg *-n32|*"-n32 ") libmagic=N32;; 429032b578d3Smrg *-64|*"-64 ") libmagic=64-bit;; 429132b578d3Smrg *) libmagic=never-match;; 429232b578d3Smrg esac 429332b578d3Smrg lt_cv_deplibs_check_method=pass_all 429432b578d3Smrg ;; 429532b578d3Smrg 429632b578d3Smrg# This must be Linux ELF. 4297d31dbc53Smrglinux*) 429832b578d3Smrg lt_cv_deplibs_check_method=pass_all 429932b578d3Smrg ;; 430032b578d3Smrg 430132b578d3Smrgnetbsd*) 430232b578d3Smrg if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 430332b578d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 430432b578d3Smrg else 430532b578d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 430632b578d3Smrg fi 430732b578d3Smrg ;; 430832b578d3Smrg 430932b578d3Smrgnewos6*) 431032b578d3Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 431132b578d3Smrg lt_cv_file_magic_cmd=/usr/bin/file 431232b578d3Smrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 431332b578d3Smrg ;; 431432b578d3Smrg 431532b578d3Smrgnto-qnx*) 431632b578d3Smrg lt_cv_deplibs_check_method=unknown 431732b578d3Smrg ;; 431832b578d3Smrg 431932b578d3Smrgopenbsd*) 432032b578d3Smrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 432132b578d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 432232b578d3Smrg else 432332b578d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 432432b578d3Smrg fi 432532b578d3Smrg ;; 432632b578d3Smrg 432732b578d3Smrgosf3* | osf4* | osf5*) 432832b578d3Smrg lt_cv_deplibs_check_method=pass_all 432932b578d3Smrg ;; 433032b578d3Smrg 433132b578d3Smrgsolaris*) 433232b578d3Smrg lt_cv_deplibs_check_method=pass_all 433332b578d3Smrg ;; 433432b578d3Smrg 433532b578d3Smrgsysv4 | sysv4.3*) 433632b578d3Smrg case $host_vendor in 433732b578d3Smrg motorola) 433832b578d3Smrg 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]' 433932b578d3Smrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 434032b578d3Smrg ;; 434132b578d3Smrg ncr) 434232b578d3Smrg lt_cv_deplibs_check_method=pass_all 434332b578d3Smrg ;; 434432b578d3Smrg sequent) 434532b578d3Smrg lt_cv_file_magic_cmd='/bin/file' 434632b578d3Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 434732b578d3Smrg ;; 434832b578d3Smrg sni) 434932b578d3Smrg lt_cv_file_magic_cmd='/bin/file' 435032b578d3Smrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 435132b578d3Smrg lt_cv_file_magic_test_file=/lib/libc.so 435232b578d3Smrg ;; 435332b578d3Smrg siemens) 435432b578d3Smrg lt_cv_deplibs_check_method=pass_all 435532b578d3Smrg ;; 435632b578d3Smrg pc) 435732b578d3Smrg lt_cv_deplibs_check_method=pass_all 435832b578d3Smrg ;; 435932b578d3Smrg esac 436032b578d3Smrg ;; 436132b578d3Smrg 436232b578d3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 436332b578d3Smrg lt_cv_deplibs_check_method=pass_all 436432b578d3Smrg ;; 436532b578d3Smrgesac 436632b578d3Smrg 436732b578d3Smrgfi 436832b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 436932b578d3Smrgecho "${ECHO_T}$lt_cv_deplibs_check_method" >&6; } 437032b578d3Smrgfile_magic_cmd=$lt_cv_file_magic_cmd 437132b578d3Smrgdeplibs_check_method=$lt_cv_deplibs_check_method 437232b578d3Smrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown 437332b578d3Smrg 437432b578d3Smrg 437532b578d3Smrg 437632b578d3Smrg 437732b578d3Smrg# If no C compiler was specified, use CC. 437832b578d3SmrgLTCC=${LTCC-"$CC"} 437932b578d3Smrg 438032b578d3Smrg# If no C compiler flags were specified, use CFLAGS. 438132b578d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 438232b578d3Smrg 438332b578d3Smrg# Allow CC to be a program name with arguments. 438432b578d3Smrgcompiler=$CC 438532b578d3Smrg 438632b578d3Smrg 438732b578d3Smrg# Check whether --enable-libtool-lock was given. 438832b578d3Smrgif test "${enable_libtool_lock+set}" = set; then 438932b578d3Smrg enableval=$enable_libtool_lock; 439032b578d3Smrgfi 439132b578d3Smrg 439232b578d3Smrgtest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 439332b578d3Smrg 439432b578d3Smrg# Some flags need to be propagated to the compiler or linker for good 439532b578d3Smrg# libtool support. 439632b578d3Smrgcase $host in 439732b578d3Smrgia64-*-hpux*) 439832b578d3Smrg # Find out which ABI we are using. 439932b578d3Smrg echo 'int i;' > conftest.$ac_ext 440032b578d3Smrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 440132b578d3Smrg (eval $ac_compile) 2>&5 440232b578d3Smrg ac_status=$? 440332b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 440432b578d3Smrg (exit $ac_status); }; then 440532b578d3Smrg case `/usr/bin/file conftest.$ac_objext` in 440632b578d3Smrg *ELF-32*) 440732b578d3Smrg HPUX_IA64_MODE="32" 440832b578d3Smrg ;; 440932b578d3Smrg *ELF-64*) 441032b578d3Smrg HPUX_IA64_MODE="64" 441132b578d3Smrg ;; 441232b578d3Smrg esac 441332b578d3Smrg fi 441432b578d3Smrg rm -rf conftest* 441532b578d3Smrg ;; 441632b578d3Smrg*-*-irix6*) 441732b578d3Smrg # Find out which ABI we are using. 4418d31dbc53Smrg echo '#line 4418 "configure"' > conftest.$ac_ext 441932b578d3Smrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 442032b578d3Smrg (eval $ac_compile) 2>&5 442132b578d3Smrg ac_status=$? 442232b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 442332b578d3Smrg (exit $ac_status); }; then 442432b578d3Smrg if test "$lt_cv_prog_gnu_ld" = yes; then 442532b578d3Smrg case `/usr/bin/file conftest.$ac_objext` in 442632b578d3Smrg *32-bit*) 442732b578d3Smrg LD="${LD-ld} -melf32bsmip" 442832b578d3Smrg ;; 442932b578d3Smrg *N32*) 443032b578d3Smrg LD="${LD-ld} -melf32bmipn32" 443132b578d3Smrg ;; 443232b578d3Smrg *64-bit*) 443332b578d3Smrg LD="${LD-ld} -melf64bmip" 443432b578d3Smrg ;; 443532b578d3Smrg esac 443632b578d3Smrg else 443732b578d3Smrg case `/usr/bin/file conftest.$ac_objext` in 443832b578d3Smrg *32-bit*) 443932b578d3Smrg LD="${LD-ld} -32" 444032b578d3Smrg ;; 444132b578d3Smrg *N32*) 444232b578d3Smrg LD="${LD-ld} -n32" 444332b578d3Smrg ;; 444432b578d3Smrg *64-bit*) 444532b578d3Smrg LD="${LD-ld} -64" 444632b578d3Smrg ;; 444732b578d3Smrg esac 444832b578d3Smrg fi 444932b578d3Smrg fi 445032b578d3Smrg rm -rf conftest* 445132b578d3Smrg ;; 445232b578d3Smrg 4453d31dbc53Smrgx86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) 445432b578d3Smrg # Find out which ABI we are using. 445532b578d3Smrg echo 'int i;' > conftest.$ac_ext 445632b578d3Smrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 445732b578d3Smrg (eval $ac_compile) 2>&5 445832b578d3Smrg ac_status=$? 445932b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 446032b578d3Smrg (exit $ac_status); }; then 446132b578d3Smrg case `/usr/bin/file conftest.o` in 446232b578d3Smrg *32-bit*) 446332b578d3Smrg case $host in 446432b578d3Smrg x86_64-*linux*) 446532b578d3Smrg LD="${LD-ld} -m elf_i386" 446632b578d3Smrg ;; 446732b578d3Smrg ppc64-*linux*|powerpc64-*linux*) 446832b578d3Smrg LD="${LD-ld} -m elf32ppclinux" 446932b578d3Smrg ;; 447032b578d3Smrg s390x-*linux*) 447132b578d3Smrg LD="${LD-ld} -m elf_s390" 447232b578d3Smrg ;; 447332b578d3Smrg sparc64-*linux*) 447432b578d3Smrg LD="${LD-ld} -m elf32_sparc" 447532b578d3Smrg ;; 447632b578d3Smrg esac 447732b578d3Smrg ;; 447832b578d3Smrg *64-bit*) 447932b578d3Smrg case $host in 448032b578d3Smrg x86_64-*linux*) 448132b578d3Smrg LD="${LD-ld} -m elf_x86_64" 448232b578d3Smrg ;; 448332b578d3Smrg ppc*-*linux*|powerpc*-*linux*) 448432b578d3Smrg LD="${LD-ld} -m elf64ppc" 448532b578d3Smrg ;; 448632b578d3Smrg s390*-*linux*) 448732b578d3Smrg LD="${LD-ld} -m elf64_s390" 448832b578d3Smrg ;; 448932b578d3Smrg sparc*-*linux*) 449032b578d3Smrg LD="${LD-ld} -m elf64_sparc" 449132b578d3Smrg ;; 449232b578d3Smrg esac 449332b578d3Smrg ;; 449432b578d3Smrg esac 449532b578d3Smrg fi 449632b578d3Smrg rm -rf conftest* 449732b578d3Smrg ;; 449832b578d3Smrg 449932b578d3Smrg*-*-sco3.2v5*) 450032b578d3Smrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 450132b578d3Smrg SAVE_CFLAGS="$CFLAGS" 450232b578d3Smrg CFLAGS="$CFLAGS -belf" 450332b578d3Smrg { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 450432b578d3Smrgecho $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; } 450532b578d3Smrgif test "${lt_cv_cc_needs_belf+set}" = set; then 450632b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 450732b578d3Smrgelse 450832b578d3Smrg ac_ext=c 450932b578d3Smrgac_cpp='$CPP $CPPFLAGS' 451032b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 451132b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 451232b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 451332b578d3Smrg 451432b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 451532b578d3Smrg/* confdefs.h. */ 451632b578d3Smrg_ACEOF 451732b578d3Smrgcat confdefs.h >>conftest.$ac_ext 451832b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 451932b578d3Smrg/* end confdefs.h. */ 452032b578d3Smrg 452132b578d3Smrgint 452232b578d3Smrgmain () 452332b578d3Smrg{ 452432b578d3Smrg 452532b578d3Smrg ; 452632b578d3Smrg return 0; 452732b578d3Smrg} 452832b578d3Smrg_ACEOF 452932b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext 453032b578d3Smrgif { (ac_try="$ac_link" 453132b578d3Smrgcase "(($ac_try" in 453232b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 453332b578d3Smrg *) ac_try_echo=$ac_try;; 453432b578d3Smrgesac 453532b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 453632b578d3Smrg (eval "$ac_link") 2>conftest.er1 453732b578d3Smrg ac_status=$? 453832b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 453932b578d3Smrg rm -f conftest.er1 454032b578d3Smrg cat conftest.err >&5 454132b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 454232b578d3Smrg (exit $ac_status); } && { 454332b578d3Smrg test -z "$ac_c_werror_flag" || 454432b578d3Smrg test ! -s conftest.err 454532b578d3Smrg } && test -s conftest$ac_exeext && 454632b578d3Smrg $as_test_x conftest$ac_exeext; then 454732b578d3Smrg lt_cv_cc_needs_belf=yes 454832b578d3Smrgelse 454932b578d3Smrg echo "$as_me: failed program was:" >&5 455032b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 455132b578d3Smrg 455232b578d3Smrg lt_cv_cc_needs_belf=no 455332b578d3Smrgfi 455432b578d3Smrg 455532b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 455632b578d3Smrg conftest$ac_exeext conftest.$ac_ext 455732b578d3Smrg ac_ext=c 455832b578d3Smrgac_cpp='$CPP $CPPFLAGS' 455932b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 456032b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 456132b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 456232b578d3Smrg 456332b578d3Smrgfi 456432b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 456532b578d3Smrgecho "${ECHO_T}$lt_cv_cc_needs_belf" >&6; } 456632b578d3Smrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then 456732b578d3Smrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 456832b578d3Smrg CFLAGS="$SAVE_CFLAGS" 456932b578d3Smrg fi 457032b578d3Smrg ;; 457132b578d3Smrgsparc*-*solaris*) 457232b578d3Smrg # Find out which ABI we are using. 457332b578d3Smrg echo 'int i;' > conftest.$ac_ext 457432b578d3Smrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 457532b578d3Smrg (eval $ac_compile) 2>&5 457632b578d3Smrg ac_status=$? 457732b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 457832b578d3Smrg (exit $ac_status); }; then 457932b578d3Smrg case `/usr/bin/file conftest.o` in 458032b578d3Smrg *64-bit*) 458132b578d3Smrg case $lt_cv_prog_gnu_ld in 458232b578d3Smrg yes*) LD="${LD-ld} -m elf64_sparc" ;; 458332b578d3Smrg *) LD="${LD-ld} -64" ;; 458432b578d3Smrg esac 458532b578d3Smrg ;; 458632b578d3Smrg esac 458732b578d3Smrg fi 458832b578d3Smrg rm -rf conftest* 458932b578d3Smrg ;; 459032b578d3Smrg 459132b578d3Smrg 459232b578d3Smrgesac 459332b578d3Smrg 459432b578d3Smrgneed_locks="$enable_libtool_lock" 459532b578d3Smrg 459632b578d3Smrg 459732b578d3Smrgac_ext=c 459832b578d3Smrgac_cpp='$CPP $CPPFLAGS' 459932b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 460032b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 460132b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 460232b578d3Smrg{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 460332b578d3Smrgecho $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } 460432b578d3Smrg# On Suns, sometimes $CPP names a directory. 460532b578d3Smrgif test -n "$CPP" && test -d "$CPP"; then 460632b578d3Smrg CPP= 460732b578d3Smrgfi 460832b578d3Smrgif test -z "$CPP"; then 460932b578d3Smrg if test "${ac_cv_prog_CPP+set}" = set; then 461032b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 461132b578d3Smrgelse 461232b578d3Smrg # Double quotes because CPP needs to be expanded 461332b578d3Smrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 461432b578d3Smrg do 461532b578d3Smrg ac_preproc_ok=false 461632b578d3Smrgfor ac_c_preproc_warn_flag in '' yes 461732b578d3Smrgdo 461832b578d3Smrg # Use a header file that comes with gcc, so configuring glibc 461932b578d3Smrg # with a fresh cross-compiler works. 462032b578d3Smrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 462132b578d3Smrg # <limits.h> exists even on freestanding compilers. 462232b578d3Smrg # On the NeXT, cc -E runs the code through the compiler's parser, 462332b578d3Smrg # not just through cpp. "Syntax error" is here to catch this case. 462432b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 462532b578d3Smrg/* confdefs.h. */ 462632b578d3Smrg_ACEOF 462732b578d3Smrgcat confdefs.h >>conftest.$ac_ext 462832b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 462932b578d3Smrg/* end confdefs.h. */ 463032b578d3Smrg#ifdef __STDC__ 463132b578d3Smrg# include <limits.h> 463232b578d3Smrg#else 463332b578d3Smrg# include <assert.h> 463432b578d3Smrg#endif 463532b578d3Smrg Syntax error 463632b578d3Smrg_ACEOF 463732b578d3Smrgif { (ac_try="$ac_cpp conftest.$ac_ext" 463832b578d3Smrgcase "(($ac_try" in 463932b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 464032b578d3Smrg *) ac_try_echo=$ac_try;; 464132b578d3Smrgesac 464232b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 464332b578d3Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 464432b578d3Smrg ac_status=$? 464532b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 464632b578d3Smrg rm -f conftest.er1 464732b578d3Smrg cat conftest.err >&5 464832b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 464932b578d3Smrg (exit $ac_status); } >/dev/null && { 465032b578d3Smrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 465132b578d3Smrg test ! -s conftest.err 465232b578d3Smrg }; then 465332b578d3Smrg : 465432b578d3Smrgelse 465532b578d3Smrg echo "$as_me: failed program was:" >&5 465632b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 465732b578d3Smrg 465832b578d3Smrg # Broken: fails on valid input. 465932b578d3Smrgcontinue 466032b578d3Smrgfi 466132b578d3Smrg 466232b578d3Smrgrm -f conftest.err conftest.$ac_ext 466332b578d3Smrg 466432b578d3Smrg # OK, works on sane cases. Now check whether nonexistent headers 466532b578d3Smrg # can be detected and how. 466632b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 466732b578d3Smrg/* confdefs.h. */ 466832b578d3Smrg_ACEOF 466932b578d3Smrgcat confdefs.h >>conftest.$ac_ext 467032b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 467132b578d3Smrg/* end confdefs.h. */ 467232b578d3Smrg#include <ac_nonexistent.h> 467332b578d3Smrg_ACEOF 467432b578d3Smrgif { (ac_try="$ac_cpp conftest.$ac_ext" 467532b578d3Smrgcase "(($ac_try" in 467632b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 467732b578d3Smrg *) ac_try_echo=$ac_try;; 467832b578d3Smrgesac 467932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 468032b578d3Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 468132b578d3Smrg ac_status=$? 468232b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 468332b578d3Smrg rm -f conftest.er1 468432b578d3Smrg cat conftest.err >&5 468532b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 468632b578d3Smrg (exit $ac_status); } >/dev/null && { 468732b578d3Smrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 468832b578d3Smrg test ! -s conftest.err 468932b578d3Smrg }; then 469032b578d3Smrg # Broken: success on invalid input. 469132b578d3Smrgcontinue 469232b578d3Smrgelse 469332b578d3Smrg echo "$as_me: failed program was:" >&5 469432b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 469532b578d3Smrg 469632b578d3Smrg # Passes both tests. 469732b578d3Smrgac_preproc_ok=: 469832b578d3Smrgbreak 469932b578d3Smrgfi 470032b578d3Smrg 470132b578d3Smrgrm -f conftest.err conftest.$ac_ext 470232b578d3Smrg 470332b578d3Smrgdone 470432b578d3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 470532b578d3Smrgrm -f conftest.err conftest.$ac_ext 470632b578d3Smrgif $ac_preproc_ok; then 470732b578d3Smrg break 470832b578d3Smrgfi 470932b578d3Smrg 471032b578d3Smrg done 471132b578d3Smrg ac_cv_prog_CPP=$CPP 471232b578d3Smrg 471332b578d3Smrgfi 471432b578d3Smrg CPP=$ac_cv_prog_CPP 471532b578d3Smrgelse 471632b578d3Smrg ac_cv_prog_CPP=$CPP 471732b578d3Smrgfi 471832b578d3Smrg{ echo "$as_me:$LINENO: result: $CPP" >&5 471932b578d3Smrgecho "${ECHO_T}$CPP" >&6; } 472032b578d3Smrgac_preproc_ok=false 472132b578d3Smrgfor ac_c_preproc_warn_flag in '' yes 472232b578d3Smrgdo 472332b578d3Smrg # Use a header file that comes with gcc, so configuring glibc 472432b578d3Smrg # with a fresh cross-compiler works. 472532b578d3Smrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 472632b578d3Smrg # <limits.h> exists even on freestanding compilers. 472732b578d3Smrg # On the NeXT, cc -E runs the code through the compiler's parser, 472832b578d3Smrg # not just through cpp. "Syntax error" is here to catch this case. 472932b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 473032b578d3Smrg/* confdefs.h. */ 473132b578d3Smrg_ACEOF 473232b578d3Smrgcat confdefs.h >>conftest.$ac_ext 473332b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 473432b578d3Smrg/* end confdefs.h. */ 473532b578d3Smrg#ifdef __STDC__ 473632b578d3Smrg# include <limits.h> 473732b578d3Smrg#else 473832b578d3Smrg# include <assert.h> 473932b578d3Smrg#endif 474032b578d3Smrg Syntax error 474132b578d3Smrg_ACEOF 474232b578d3Smrgif { (ac_try="$ac_cpp conftest.$ac_ext" 474332b578d3Smrgcase "(($ac_try" in 474432b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 474532b578d3Smrg *) ac_try_echo=$ac_try;; 474632b578d3Smrgesac 474732b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 474832b578d3Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 474932b578d3Smrg ac_status=$? 475032b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 475132b578d3Smrg rm -f conftest.er1 475232b578d3Smrg cat conftest.err >&5 475332b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 475432b578d3Smrg (exit $ac_status); } >/dev/null && { 475532b578d3Smrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 475632b578d3Smrg test ! -s conftest.err 475732b578d3Smrg }; then 475832b578d3Smrg : 475932b578d3Smrgelse 476032b578d3Smrg echo "$as_me: failed program was:" >&5 476132b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 476232b578d3Smrg 476332b578d3Smrg # Broken: fails on valid input. 476432b578d3Smrgcontinue 476532b578d3Smrgfi 476632b578d3Smrg 476732b578d3Smrgrm -f conftest.err conftest.$ac_ext 476832b578d3Smrg 476932b578d3Smrg # OK, works on sane cases. Now check whether nonexistent headers 477032b578d3Smrg # can be detected and how. 477132b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 477232b578d3Smrg/* confdefs.h. */ 477332b578d3Smrg_ACEOF 477432b578d3Smrgcat confdefs.h >>conftest.$ac_ext 477532b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 477632b578d3Smrg/* end confdefs.h. */ 477732b578d3Smrg#include <ac_nonexistent.h> 477832b578d3Smrg_ACEOF 477932b578d3Smrgif { (ac_try="$ac_cpp conftest.$ac_ext" 478032b578d3Smrgcase "(($ac_try" in 478132b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 478232b578d3Smrg *) ac_try_echo=$ac_try;; 478332b578d3Smrgesac 478432b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 478532b578d3Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 478632b578d3Smrg ac_status=$? 478732b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 478832b578d3Smrg rm -f conftest.er1 478932b578d3Smrg cat conftest.err >&5 479032b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 479132b578d3Smrg (exit $ac_status); } >/dev/null && { 479232b578d3Smrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 479332b578d3Smrg test ! -s conftest.err 479432b578d3Smrg }; then 479532b578d3Smrg # Broken: success on invalid input. 479632b578d3Smrgcontinue 479732b578d3Smrgelse 479832b578d3Smrg echo "$as_me: failed program was:" >&5 479932b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 480032b578d3Smrg 480132b578d3Smrg # Passes both tests. 480232b578d3Smrgac_preproc_ok=: 480332b578d3Smrgbreak 480432b578d3Smrgfi 480532b578d3Smrg 480632b578d3Smrgrm -f conftest.err conftest.$ac_ext 480732b578d3Smrg 480832b578d3Smrgdone 480932b578d3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 481032b578d3Smrgrm -f conftest.err conftest.$ac_ext 481132b578d3Smrgif $ac_preproc_ok; then 481232b578d3Smrg : 481332b578d3Smrgelse 481432b578d3Smrg { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 481532b578d3SmrgSee \`config.log' for more details." >&5 481632b578d3Smrgecho "$as_me: error: C preprocessor \"$CPP\" fails sanity check 481732b578d3SmrgSee \`config.log' for more details." >&2;} 481832b578d3Smrg { (exit 1); exit 1; }; } 481932b578d3Smrgfi 482032b578d3Smrg 482132b578d3Smrgac_ext=c 482232b578d3Smrgac_cpp='$CPP $CPPFLAGS' 482332b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 482432b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 482532b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 482632b578d3Smrg 482732b578d3Smrg 482832b578d3Smrg{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 482932b578d3Smrgecho $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } 483032b578d3Smrgif test "${ac_cv_header_stdc+set}" = set; then 483132b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 483232b578d3Smrgelse 483332b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 483432b578d3Smrg/* confdefs.h. */ 483532b578d3Smrg_ACEOF 483632b578d3Smrgcat confdefs.h >>conftest.$ac_ext 483732b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 483832b578d3Smrg/* end confdefs.h. */ 483932b578d3Smrg#include <stdlib.h> 484032b578d3Smrg#include <stdarg.h> 484132b578d3Smrg#include <string.h> 484232b578d3Smrg#include <float.h> 484332b578d3Smrg 484432b578d3Smrgint 484532b578d3Smrgmain () 484632b578d3Smrg{ 484732b578d3Smrg 484832b578d3Smrg ; 484932b578d3Smrg return 0; 485032b578d3Smrg} 485132b578d3Smrg_ACEOF 485232b578d3Smrgrm -f conftest.$ac_objext 485332b578d3Smrgif { (ac_try="$ac_compile" 485432b578d3Smrgcase "(($ac_try" in 485532b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 485632b578d3Smrg *) ac_try_echo=$ac_try;; 485732b578d3Smrgesac 485832b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 485932b578d3Smrg (eval "$ac_compile") 2>conftest.er1 486032b578d3Smrg ac_status=$? 486132b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 486232b578d3Smrg rm -f conftest.er1 486332b578d3Smrg cat conftest.err >&5 486432b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 486532b578d3Smrg (exit $ac_status); } && { 486632b578d3Smrg test -z "$ac_c_werror_flag" || 486732b578d3Smrg test ! -s conftest.err 486832b578d3Smrg } && test -s conftest.$ac_objext; then 486932b578d3Smrg ac_cv_header_stdc=yes 487032b578d3Smrgelse 487132b578d3Smrg echo "$as_me: failed program was:" >&5 487232b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 487332b578d3Smrg 487432b578d3Smrg ac_cv_header_stdc=no 487532b578d3Smrgfi 487632b578d3Smrg 487732b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 487832b578d3Smrg 487932b578d3Smrgif test $ac_cv_header_stdc = yes; then 488032b578d3Smrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 488132b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 488232b578d3Smrg/* confdefs.h. */ 488332b578d3Smrg_ACEOF 488432b578d3Smrgcat confdefs.h >>conftest.$ac_ext 488532b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 488632b578d3Smrg/* end confdefs.h. */ 488732b578d3Smrg#include <string.h> 488832b578d3Smrg 488932b578d3Smrg_ACEOF 489032b578d3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 489132b578d3Smrg $EGREP "memchr" >/dev/null 2>&1; then 489232b578d3Smrg : 489332b578d3Smrgelse 489432b578d3Smrg ac_cv_header_stdc=no 489532b578d3Smrgfi 489632b578d3Smrgrm -f conftest* 489732b578d3Smrg 489832b578d3Smrgfi 489932b578d3Smrg 490032b578d3Smrgif test $ac_cv_header_stdc = yes; then 490132b578d3Smrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 490232b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 490332b578d3Smrg/* confdefs.h. */ 490432b578d3Smrg_ACEOF 490532b578d3Smrgcat confdefs.h >>conftest.$ac_ext 490632b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 490732b578d3Smrg/* end confdefs.h. */ 490832b578d3Smrg#include <stdlib.h> 490932b578d3Smrg 491032b578d3Smrg_ACEOF 491132b578d3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 491232b578d3Smrg $EGREP "free" >/dev/null 2>&1; then 491332b578d3Smrg : 491432b578d3Smrgelse 491532b578d3Smrg ac_cv_header_stdc=no 491632b578d3Smrgfi 491732b578d3Smrgrm -f conftest* 491832b578d3Smrg 491932b578d3Smrgfi 492032b578d3Smrg 492132b578d3Smrgif test $ac_cv_header_stdc = yes; then 492232b578d3Smrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 492332b578d3Smrg if test "$cross_compiling" = yes; then 492432b578d3Smrg : 492532b578d3Smrgelse 492632b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 492732b578d3Smrg/* confdefs.h. */ 492832b578d3Smrg_ACEOF 492932b578d3Smrgcat confdefs.h >>conftest.$ac_ext 493032b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 493132b578d3Smrg/* end confdefs.h. */ 493232b578d3Smrg#include <ctype.h> 493332b578d3Smrg#include <stdlib.h> 493432b578d3Smrg#if ((' ' & 0x0FF) == 0x020) 493532b578d3Smrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 493632b578d3Smrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 493732b578d3Smrg#else 493832b578d3Smrg# define ISLOWER(c) \ 493932b578d3Smrg (('a' <= (c) && (c) <= 'i') \ 494032b578d3Smrg || ('j' <= (c) && (c) <= 'r') \ 494132b578d3Smrg || ('s' <= (c) && (c) <= 'z')) 494232b578d3Smrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 494332b578d3Smrg#endif 494432b578d3Smrg 494532b578d3Smrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 494632b578d3Smrgint 494732b578d3Smrgmain () 494832b578d3Smrg{ 494932b578d3Smrg int i; 495032b578d3Smrg for (i = 0; i < 256; i++) 495132b578d3Smrg if (XOR (islower (i), ISLOWER (i)) 495232b578d3Smrg || toupper (i) != TOUPPER (i)) 495332b578d3Smrg return 2; 495432b578d3Smrg return 0; 495532b578d3Smrg} 495632b578d3Smrg_ACEOF 495732b578d3Smrgrm -f conftest$ac_exeext 495832b578d3Smrgif { (ac_try="$ac_link" 495932b578d3Smrgcase "(($ac_try" in 496032b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 496132b578d3Smrg *) ac_try_echo=$ac_try;; 496232b578d3Smrgesac 496332b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 496432b578d3Smrg (eval "$ac_link") 2>&5 496532b578d3Smrg ac_status=$? 496632b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 496732b578d3Smrg (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 496832b578d3Smrg { (case "(($ac_try" in 496932b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 497032b578d3Smrg *) ac_try_echo=$ac_try;; 497132b578d3Smrgesac 497232b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 497332b578d3Smrg (eval "$ac_try") 2>&5 497432b578d3Smrg ac_status=$? 497532b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 497632b578d3Smrg (exit $ac_status); }; }; then 497732b578d3Smrg : 497832b578d3Smrgelse 497932b578d3Smrg echo "$as_me: program exited with status $ac_status" >&5 498032b578d3Smrgecho "$as_me: failed program was:" >&5 498132b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 498232b578d3Smrg 498332b578d3Smrg( exit $ac_status ) 498432b578d3Smrgac_cv_header_stdc=no 498532b578d3Smrgfi 498632b578d3Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 498732b578d3Smrgfi 498832b578d3Smrg 498932b578d3Smrg 499032b578d3Smrgfi 499132b578d3Smrgfi 499232b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 499332b578d3Smrgecho "${ECHO_T}$ac_cv_header_stdc" >&6; } 499432b578d3Smrgif test $ac_cv_header_stdc = yes; then 499532b578d3Smrg 499632b578d3Smrgcat >>confdefs.h <<\_ACEOF 499732b578d3Smrg#define STDC_HEADERS 1 499832b578d3Smrg_ACEOF 499932b578d3Smrg 500032b578d3Smrgfi 500132b578d3Smrg 500232b578d3Smrg# On IRIX 5.3, sys/types and inttypes.h are conflicting. 500332b578d3Smrg 500432b578d3Smrg 500532b578d3Smrg 500632b578d3Smrg 500732b578d3Smrg 500832b578d3Smrg 500932b578d3Smrg 501032b578d3Smrg 501132b578d3Smrg 501232b578d3Smrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 501332b578d3Smrg inttypes.h stdint.h unistd.h 501432b578d3Smrgdo 501532b578d3Smrgas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 501632b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_header" >&5 501732b578d3Smrgecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 501832b578d3Smrgif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 501932b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 502032b578d3Smrgelse 502132b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 502232b578d3Smrg/* confdefs.h. */ 502332b578d3Smrg_ACEOF 502432b578d3Smrgcat confdefs.h >>conftest.$ac_ext 502532b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 502632b578d3Smrg/* end confdefs.h. */ 502732b578d3Smrg$ac_includes_default 502832b578d3Smrg 502932b578d3Smrg#include <$ac_header> 503032b578d3Smrg_ACEOF 503132b578d3Smrgrm -f conftest.$ac_objext 503232b578d3Smrgif { (ac_try="$ac_compile" 503332b578d3Smrgcase "(($ac_try" in 503432b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 503532b578d3Smrg *) ac_try_echo=$ac_try;; 503632b578d3Smrgesac 503732b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 503832b578d3Smrg (eval "$ac_compile") 2>conftest.er1 503932b578d3Smrg ac_status=$? 504032b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 504132b578d3Smrg rm -f conftest.er1 504232b578d3Smrg cat conftest.err >&5 504332b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 504432b578d3Smrg (exit $ac_status); } && { 504532b578d3Smrg test -z "$ac_c_werror_flag" || 504632b578d3Smrg test ! -s conftest.err 504732b578d3Smrg } && test -s conftest.$ac_objext; then 504832b578d3Smrg eval "$as_ac_Header=yes" 504932b578d3Smrgelse 505032b578d3Smrg echo "$as_me: failed program was:" >&5 505132b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 505232b578d3Smrg 505332b578d3Smrg eval "$as_ac_Header=no" 505432b578d3Smrgfi 505532b578d3Smrg 505632b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 505732b578d3Smrgfi 505832b578d3Smrgac_res=`eval echo '${'$as_ac_Header'}'` 505932b578d3Smrg { echo "$as_me:$LINENO: result: $ac_res" >&5 506032b578d3Smrgecho "${ECHO_T}$ac_res" >&6; } 506132b578d3Smrgif test `eval echo '${'$as_ac_Header'}'` = yes; then 506232b578d3Smrg cat >>confdefs.h <<_ACEOF 506332b578d3Smrg#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 506432b578d3Smrg_ACEOF 506532b578d3Smrg 506632b578d3Smrgfi 506732b578d3Smrg 506832b578d3Smrgdone 506932b578d3Smrg 507032b578d3Smrg 507132b578d3Smrg 507232b578d3Smrgfor ac_header in dlfcn.h 507332b578d3Smrgdo 507432b578d3Smrgas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 507532b578d3Smrgif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 507632b578d3Smrg { echo "$as_me:$LINENO: checking for $ac_header" >&5 507732b578d3Smrgecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 507832b578d3Smrgif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 507932b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 508032b578d3Smrgfi 508132b578d3Smrgac_res=`eval echo '${'$as_ac_Header'}'` 508232b578d3Smrg { echo "$as_me:$LINENO: result: $ac_res" >&5 508332b578d3Smrgecho "${ECHO_T}$ac_res" >&6; } 508432b578d3Smrgelse 508532b578d3Smrg # Is the header compilable? 508632b578d3Smrg{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 508732b578d3Smrgecho $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } 508832b578d3Smrgcat >conftest.$ac_ext <<_ACEOF 508932b578d3Smrg/* confdefs.h. */ 509032b578d3Smrg_ACEOF 509132b578d3Smrgcat confdefs.h >>conftest.$ac_ext 509232b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 509332b578d3Smrg/* end confdefs.h. */ 509432b578d3Smrg$ac_includes_default 509532b578d3Smrg#include <$ac_header> 509632b578d3Smrg_ACEOF 509732b578d3Smrgrm -f conftest.$ac_objext 509832b578d3Smrgif { (ac_try="$ac_compile" 509932b578d3Smrgcase "(($ac_try" in 510032b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 510132b578d3Smrg *) ac_try_echo=$ac_try;; 510232b578d3Smrgesac 510332b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 510432b578d3Smrg (eval "$ac_compile") 2>conftest.er1 510532b578d3Smrg ac_status=$? 510632b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 510732b578d3Smrg rm -f conftest.er1 510832b578d3Smrg cat conftest.err >&5 510932b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 511032b578d3Smrg (exit $ac_status); } && { 511132b578d3Smrg test -z "$ac_c_werror_flag" || 511232b578d3Smrg test ! -s conftest.err 511332b578d3Smrg } && test -s conftest.$ac_objext; then 511432b578d3Smrg ac_header_compiler=yes 511532b578d3Smrgelse 511632b578d3Smrg echo "$as_me: failed program was:" >&5 511732b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 511832b578d3Smrg 511932b578d3Smrg ac_header_compiler=no 512032b578d3Smrgfi 512132b578d3Smrg 512232b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 512332b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 512432b578d3Smrgecho "${ECHO_T}$ac_header_compiler" >&6; } 512532b578d3Smrg 512632b578d3Smrg# Is the header present? 512732b578d3Smrg{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 512832b578d3Smrgecho $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } 512932b578d3Smrgcat >conftest.$ac_ext <<_ACEOF 513032b578d3Smrg/* confdefs.h. */ 513132b578d3Smrg_ACEOF 513232b578d3Smrgcat confdefs.h >>conftest.$ac_ext 513332b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 513432b578d3Smrg/* end confdefs.h. */ 513532b578d3Smrg#include <$ac_header> 513632b578d3Smrg_ACEOF 513732b578d3Smrgif { (ac_try="$ac_cpp conftest.$ac_ext" 513832b578d3Smrgcase "(($ac_try" in 513932b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 514032b578d3Smrg *) ac_try_echo=$ac_try;; 514132b578d3Smrgesac 514232b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 514332b578d3Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 514432b578d3Smrg ac_status=$? 514532b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 514632b578d3Smrg rm -f conftest.er1 514732b578d3Smrg cat conftest.err >&5 514832b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 514932b578d3Smrg (exit $ac_status); } >/dev/null && { 515032b578d3Smrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 515132b578d3Smrg test ! -s conftest.err 515232b578d3Smrg }; then 515332b578d3Smrg ac_header_preproc=yes 515432b578d3Smrgelse 515532b578d3Smrg echo "$as_me: failed program was:" >&5 515632b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 515732b578d3Smrg 515832b578d3Smrg ac_header_preproc=no 515932b578d3Smrgfi 516032b578d3Smrg 516132b578d3Smrgrm -f conftest.err conftest.$ac_ext 516232b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 516332b578d3Smrgecho "${ECHO_T}$ac_header_preproc" >&6; } 516432b578d3Smrg 516532b578d3Smrg# So? What about this header? 516632b578d3Smrgcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 516732b578d3Smrg yes:no: ) 516832b578d3Smrg { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 516932b578d3Smrgecho "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} 517032b578d3Smrg { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 517132b578d3Smrgecho "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} 517232b578d3Smrg ac_header_preproc=yes 517332b578d3Smrg ;; 517432b578d3Smrg no:yes:* ) 517532b578d3Smrg { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 517632b578d3Smrgecho "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} 517732b578d3Smrg { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 517832b578d3Smrgecho "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} 517932b578d3Smrg { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 518032b578d3Smrgecho "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} 518132b578d3Smrg { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 518232b578d3Smrgecho "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} 518332b578d3Smrg { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 518432b578d3Smrgecho "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} 518532b578d3Smrg { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 518632b578d3Smrgecho "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} 518732b578d3Smrg ( cat <<\_ASBOX 518832b578d3Smrg## ---------------------------------------------------------------------- ## 518932b578d3Smrg## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 519032b578d3Smrg## ---------------------------------------------------------------------- ## 519132b578d3Smrg_ASBOX 519232b578d3Smrg ) | sed "s/^/$as_me: WARNING: /" >&2 519332b578d3Smrg ;; 519432b578d3Smrgesac 519532b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_header" >&5 519632b578d3Smrgecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 519732b578d3Smrgif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 519832b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 519932b578d3Smrgelse 520032b578d3Smrg eval "$as_ac_Header=\$ac_header_preproc" 520132b578d3Smrgfi 520232b578d3Smrgac_res=`eval echo '${'$as_ac_Header'}'` 520332b578d3Smrg { echo "$as_me:$LINENO: result: $ac_res" >&5 520432b578d3Smrgecho "${ECHO_T}$ac_res" >&6; } 520532b578d3Smrg 520632b578d3Smrgfi 520732b578d3Smrgif test `eval echo '${'$as_ac_Header'}'` = yes; then 520832b578d3Smrg cat >>confdefs.h <<_ACEOF 520932b578d3Smrg#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 521032b578d3Smrg_ACEOF 521132b578d3Smrg 521232b578d3Smrgfi 521332b578d3Smrg 521432b578d3Smrgdone 521532b578d3Smrg 521632b578d3Smrgac_ext=cpp 521732b578d3Smrgac_cpp='$CXXCPP $CPPFLAGS' 521832b578d3Smrgac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 521932b578d3Smrgac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 522032b578d3Smrgac_compiler_gnu=$ac_cv_cxx_compiler_gnu 522132b578d3Smrgif test -z "$CXX"; then 522232b578d3Smrg if test -n "$CCC"; then 522332b578d3Smrg CXX=$CCC 522432b578d3Smrg else 522532b578d3Smrg if test -n "$ac_tool_prefix"; then 522632b578d3Smrg for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 522732b578d3Smrg do 522832b578d3Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 522932b578d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 523032b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 523132b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 523232b578d3Smrgif test "${ac_cv_prog_CXX+set}" = set; then 523332b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 523432b578d3Smrgelse 523532b578d3Smrg if test -n "$CXX"; then 523632b578d3Smrg ac_cv_prog_CXX="$CXX" # Let the user override the test. 523732b578d3Smrgelse 523832b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 523932b578d3Smrgfor as_dir in $PATH 524032b578d3Smrgdo 524132b578d3Smrg IFS=$as_save_IFS 524232b578d3Smrg test -z "$as_dir" && as_dir=. 524332b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 524432b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 524532b578d3Smrg ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 524632b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 524732b578d3Smrg break 2 524832b578d3Smrg fi 524932b578d3Smrgdone 525032b578d3Smrgdone 525132b578d3SmrgIFS=$as_save_IFS 525232b578d3Smrg 525332b578d3Smrgfi 525432b578d3Smrgfi 525532b578d3SmrgCXX=$ac_cv_prog_CXX 525632b578d3Smrgif test -n "$CXX"; then 525732b578d3Smrg { echo "$as_me:$LINENO: result: $CXX" >&5 525832b578d3Smrgecho "${ECHO_T}$CXX" >&6; } 525932b578d3Smrgelse 526032b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 526132b578d3Smrgecho "${ECHO_T}no" >&6; } 526232b578d3Smrgfi 526332b578d3Smrg 526432b578d3Smrg 526532b578d3Smrg test -n "$CXX" && break 526632b578d3Smrg done 526732b578d3Smrgfi 526832b578d3Smrgif test -z "$CXX"; then 526932b578d3Smrg ac_ct_CXX=$CXX 527032b578d3Smrg for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 527132b578d3Smrgdo 527232b578d3Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 527332b578d3Smrgset dummy $ac_prog; ac_word=$2 527432b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 527532b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 527632b578d3Smrgif test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 527732b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 527832b578d3Smrgelse 527932b578d3Smrg if test -n "$ac_ct_CXX"; then 528032b578d3Smrg ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 528132b578d3Smrgelse 528232b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 528332b578d3Smrgfor as_dir in $PATH 528432b578d3Smrgdo 528532b578d3Smrg IFS=$as_save_IFS 528632b578d3Smrg test -z "$as_dir" && as_dir=. 528732b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 528832b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 528932b578d3Smrg ac_cv_prog_ac_ct_CXX="$ac_prog" 529032b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 529132b578d3Smrg break 2 529232b578d3Smrg fi 529332b578d3Smrgdone 529432b578d3Smrgdone 529532b578d3SmrgIFS=$as_save_IFS 529632b578d3Smrg 529732b578d3Smrgfi 529832b578d3Smrgfi 529932b578d3Smrgac_ct_CXX=$ac_cv_prog_ac_ct_CXX 530032b578d3Smrgif test -n "$ac_ct_CXX"; then 530132b578d3Smrg { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 530232b578d3Smrgecho "${ECHO_T}$ac_ct_CXX" >&6; } 530332b578d3Smrgelse 530432b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 530532b578d3Smrgecho "${ECHO_T}no" >&6; } 530632b578d3Smrgfi 530732b578d3Smrg 530832b578d3Smrg 530932b578d3Smrg test -n "$ac_ct_CXX" && break 531032b578d3Smrgdone 531132b578d3Smrg 531232b578d3Smrg if test "x$ac_ct_CXX" = x; then 531332b578d3Smrg CXX="g++" 531432b578d3Smrg else 531532b578d3Smrg case $cross_compiling:$ac_tool_warned in 531632b578d3Smrgyes:) 531732b578d3Smrg{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 531832b578d3Smrgwhose name does not start with the host triplet. If you think this 531932b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&5 532032b578d3Smrgecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 532132b578d3Smrgwhose name does not start with the host triplet. If you think this 532232b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 532332b578d3Smrgac_tool_warned=yes ;; 532432b578d3Smrgesac 532532b578d3Smrg CXX=$ac_ct_CXX 532632b578d3Smrg fi 532732b578d3Smrgfi 532832b578d3Smrg 532932b578d3Smrg fi 533032b578d3Smrgfi 533132b578d3Smrg# Provide some information about the compiler. 533232b578d3Smrgecho "$as_me:$LINENO: checking for C++ compiler version" >&5 533332b578d3Smrgac_compiler=`set X $ac_compile; echo $2` 533432b578d3Smrg{ (ac_try="$ac_compiler --version >&5" 533532b578d3Smrgcase "(($ac_try" in 533632b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 533732b578d3Smrg *) ac_try_echo=$ac_try;; 533832b578d3Smrgesac 533932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 534032b578d3Smrg (eval "$ac_compiler --version >&5") 2>&5 534132b578d3Smrg ac_status=$? 534232b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 534332b578d3Smrg (exit $ac_status); } 534432b578d3Smrg{ (ac_try="$ac_compiler -v >&5" 534532b578d3Smrgcase "(($ac_try" in 534632b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 534732b578d3Smrg *) ac_try_echo=$ac_try;; 534832b578d3Smrgesac 534932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 535032b578d3Smrg (eval "$ac_compiler -v >&5") 2>&5 535132b578d3Smrg ac_status=$? 535232b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 535332b578d3Smrg (exit $ac_status); } 535432b578d3Smrg{ (ac_try="$ac_compiler -V >&5" 535532b578d3Smrgcase "(($ac_try" in 535632b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 535732b578d3Smrg *) ac_try_echo=$ac_try;; 535832b578d3Smrgesac 535932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 536032b578d3Smrg (eval "$ac_compiler -V >&5") 2>&5 536132b578d3Smrg ac_status=$? 536232b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 536332b578d3Smrg (exit $ac_status); } 536432b578d3Smrg 536532b578d3Smrg{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 536632b578d3Smrgecho $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; } 536732b578d3Smrgif test "${ac_cv_cxx_compiler_gnu+set}" = set; then 536832b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 536932b578d3Smrgelse 537032b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 537132b578d3Smrg/* confdefs.h. */ 537232b578d3Smrg_ACEOF 537332b578d3Smrgcat confdefs.h >>conftest.$ac_ext 537432b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 537532b578d3Smrg/* end confdefs.h. */ 537632b578d3Smrg 537732b578d3Smrgint 537832b578d3Smrgmain () 537932b578d3Smrg{ 538032b578d3Smrg#ifndef __GNUC__ 538132b578d3Smrg choke me 538232b578d3Smrg#endif 538332b578d3Smrg 538432b578d3Smrg ; 538532b578d3Smrg return 0; 538632b578d3Smrg} 538732b578d3Smrg_ACEOF 538832b578d3Smrgrm -f conftest.$ac_objext 538932b578d3Smrgif { (ac_try="$ac_compile" 539032b578d3Smrgcase "(($ac_try" in 539132b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 539232b578d3Smrg *) ac_try_echo=$ac_try;; 539332b578d3Smrgesac 539432b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 539532b578d3Smrg (eval "$ac_compile") 2>conftest.er1 539632b578d3Smrg ac_status=$? 539732b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 539832b578d3Smrg rm -f conftest.er1 539932b578d3Smrg cat conftest.err >&5 540032b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 540132b578d3Smrg (exit $ac_status); } && { 540232b578d3Smrg test -z "$ac_cxx_werror_flag" || 540332b578d3Smrg test ! -s conftest.err 540432b578d3Smrg } && test -s conftest.$ac_objext; then 540532b578d3Smrg ac_compiler_gnu=yes 540632b578d3Smrgelse 540732b578d3Smrg echo "$as_me: failed program was:" >&5 540832b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 540932b578d3Smrg 541032b578d3Smrg ac_compiler_gnu=no 541132b578d3Smrgfi 541232b578d3Smrg 541332b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 541432b578d3Smrgac_cv_cxx_compiler_gnu=$ac_compiler_gnu 541532b578d3Smrg 541632b578d3Smrgfi 541732b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 541832b578d3Smrgecho "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; } 541932b578d3SmrgGXX=`test $ac_compiler_gnu = yes && echo yes` 542032b578d3Smrgac_test_CXXFLAGS=${CXXFLAGS+set} 542132b578d3Smrgac_save_CXXFLAGS=$CXXFLAGS 542232b578d3Smrg{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 542332b578d3Smrgecho $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; } 542432b578d3Smrgif test "${ac_cv_prog_cxx_g+set}" = set; then 542532b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 542632b578d3Smrgelse 542732b578d3Smrg ac_save_cxx_werror_flag=$ac_cxx_werror_flag 542832b578d3Smrg ac_cxx_werror_flag=yes 542932b578d3Smrg ac_cv_prog_cxx_g=no 543032b578d3Smrg CXXFLAGS="-g" 543132b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 543232b578d3Smrg/* confdefs.h. */ 543332b578d3Smrg_ACEOF 543432b578d3Smrgcat confdefs.h >>conftest.$ac_ext 543532b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 543632b578d3Smrg/* end confdefs.h. */ 543732b578d3Smrg 543832b578d3Smrgint 543932b578d3Smrgmain () 544032b578d3Smrg{ 544132b578d3Smrg 544232b578d3Smrg ; 544332b578d3Smrg return 0; 544432b578d3Smrg} 544532b578d3Smrg_ACEOF 544632b578d3Smrgrm -f conftest.$ac_objext 544732b578d3Smrgif { (ac_try="$ac_compile" 544832b578d3Smrgcase "(($ac_try" in 544932b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 545032b578d3Smrg *) ac_try_echo=$ac_try;; 545132b578d3Smrgesac 545232b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 545332b578d3Smrg (eval "$ac_compile") 2>conftest.er1 545432b578d3Smrg ac_status=$? 545532b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 545632b578d3Smrg rm -f conftest.er1 545732b578d3Smrg cat conftest.err >&5 545832b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 545932b578d3Smrg (exit $ac_status); } && { 546032b578d3Smrg test -z "$ac_cxx_werror_flag" || 546132b578d3Smrg test ! -s conftest.err 546232b578d3Smrg } && test -s conftest.$ac_objext; then 546332b578d3Smrg ac_cv_prog_cxx_g=yes 546432b578d3Smrgelse 546532b578d3Smrg echo "$as_me: failed program was:" >&5 546632b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 546732b578d3Smrg 546832b578d3Smrg CXXFLAGS="" 546932b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 547032b578d3Smrg/* confdefs.h. */ 547132b578d3Smrg_ACEOF 547232b578d3Smrgcat confdefs.h >>conftest.$ac_ext 547332b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 547432b578d3Smrg/* end confdefs.h. */ 547532b578d3Smrg 547632b578d3Smrgint 547732b578d3Smrgmain () 547832b578d3Smrg{ 547932b578d3Smrg 548032b578d3Smrg ; 548132b578d3Smrg return 0; 548232b578d3Smrg} 548332b578d3Smrg_ACEOF 548432b578d3Smrgrm -f conftest.$ac_objext 548532b578d3Smrgif { (ac_try="$ac_compile" 548632b578d3Smrgcase "(($ac_try" in 548732b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 548832b578d3Smrg *) ac_try_echo=$ac_try;; 548932b578d3Smrgesac 549032b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 549132b578d3Smrg (eval "$ac_compile") 2>conftest.er1 549232b578d3Smrg ac_status=$? 549332b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 549432b578d3Smrg rm -f conftest.er1 549532b578d3Smrg cat conftest.err >&5 549632b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 549732b578d3Smrg (exit $ac_status); } && { 549832b578d3Smrg test -z "$ac_cxx_werror_flag" || 549932b578d3Smrg test ! -s conftest.err 550032b578d3Smrg } && test -s conftest.$ac_objext; then 550132b578d3Smrg : 550232b578d3Smrgelse 550332b578d3Smrg echo "$as_me: failed program was:" >&5 550432b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 550532b578d3Smrg 550632b578d3Smrg ac_cxx_werror_flag=$ac_save_cxx_werror_flag 550732b578d3Smrg CXXFLAGS="-g" 550832b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 550932b578d3Smrg/* confdefs.h. */ 551032b578d3Smrg_ACEOF 551132b578d3Smrgcat confdefs.h >>conftest.$ac_ext 551232b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 551332b578d3Smrg/* end confdefs.h. */ 551432b578d3Smrg 551532b578d3Smrgint 551632b578d3Smrgmain () 551732b578d3Smrg{ 551832b578d3Smrg 551932b578d3Smrg ; 552032b578d3Smrg return 0; 552132b578d3Smrg} 552232b578d3Smrg_ACEOF 552332b578d3Smrgrm -f conftest.$ac_objext 552432b578d3Smrgif { (ac_try="$ac_compile" 552532b578d3Smrgcase "(($ac_try" in 552632b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 552732b578d3Smrg *) ac_try_echo=$ac_try;; 552832b578d3Smrgesac 552932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 553032b578d3Smrg (eval "$ac_compile") 2>conftest.er1 553132b578d3Smrg ac_status=$? 553232b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 553332b578d3Smrg rm -f conftest.er1 553432b578d3Smrg cat conftest.err >&5 553532b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 553632b578d3Smrg (exit $ac_status); } && { 553732b578d3Smrg test -z "$ac_cxx_werror_flag" || 553832b578d3Smrg test ! -s conftest.err 553932b578d3Smrg } && test -s conftest.$ac_objext; then 554032b578d3Smrg ac_cv_prog_cxx_g=yes 554132b578d3Smrgelse 554232b578d3Smrg echo "$as_me: failed program was:" >&5 554332b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 554432b578d3Smrg 554532b578d3Smrg 554632b578d3Smrgfi 554732b578d3Smrg 554832b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 554932b578d3Smrgfi 555032b578d3Smrg 555132b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 555232b578d3Smrgfi 555332b578d3Smrg 555432b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 555532b578d3Smrg ac_cxx_werror_flag=$ac_save_cxx_werror_flag 555632b578d3Smrgfi 555732b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 555832b578d3Smrgecho "${ECHO_T}$ac_cv_prog_cxx_g" >&6; } 555932b578d3Smrgif test "$ac_test_CXXFLAGS" = set; then 556032b578d3Smrg CXXFLAGS=$ac_save_CXXFLAGS 556132b578d3Smrgelif test $ac_cv_prog_cxx_g = yes; then 556232b578d3Smrg if test "$GXX" = yes; then 556332b578d3Smrg CXXFLAGS="-g -O2" 556432b578d3Smrg else 556532b578d3Smrg CXXFLAGS="-g" 556632b578d3Smrg fi 556732b578d3Smrgelse 556832b578d3Smrg if test "$GXX" = yes; then 556932b578d3Smrg CXXFLAGS="-O2" 557032b578d3Smrg else 557132b578d3Smrg CXXFLAGS= 557232b578d3Smrg fi 557332b578d3Smrgfi 557432b578d3Smrgac_ext=cpp 557532b578d3Smrgac_cpp='$CXXCPP $CPPFLAGS' 557632b578d3Smrgac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 557732b578d3Smrgac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 557832b578d3Smrgac_compiler_gnu=$ac_cv_cxx_compiler_gnu 557932b578d3Smrg 558032b578d3Smrgdepcc="$CXX" am_compiler_list= 558132b578d3Smrg 558232b578d3Smrg{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 558332b578d3Smrgecho $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 558432b578d3Smrgif test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then 558532b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 558632b578d3Smrgelse 558732b578d3Smrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 558832b578d3Smrg # We make a subdir and do the tests there. Otherwise we can end up 558932b578d3Smrg # making bogus files that we don't know about and never remove. For 559032b578d3Smrg # instance it was reported that on HP-UX the gcc test will end up 559132b578d3Smrg # making a dummy file named `D' -- because `-MD' means `put the output 559232b578d3Smrg # in D'. 559332b578d3Smrg mkdir conftest.dir 559432b578d3Smrg # Copy depcomp to subdir because otherwise we won't find it if we're 559532b578d3Smrg # using a relative directory. 559632b578d3Smrg cp "$am_depcomp" conftest.dir 559732b578d3Smrg cd conftest.dir 559832b578d3Smrg # We will build objects and dependencies in a subdirectory because 559932b578d3Smrg # it helps to detect inapplicable dependency modes. For instance 560032b578d3Smrg # both Tru64's cc and ICC support -MD to output dependencies as a 560132b578d3Smrg # side effect of compilation, but ICC will put the dependencies in 560232b578d3Smrg # the current directory while Tru64 will put them in the object 560332b578d3Smrg # directory. 560432b578d3Smrg mkdir sub 560532b578d3Smrg 560632b578d3Smrg am_cv_CXX_dependencies_compiler_type=none 560732b578d3Smrg if test "$am_compiler_list" = ""; then 560832b578d3Smrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 560932b578d3Smrg fi 561032b578d3Smrg for depmode in $am_compiler_list; do 561132b578d3Smrg # Setup a source with many dependencies, because some compilers 561232b578d3Smrg # like to wrap large dependency lists on column 80 (with \), and 561332b578d3Smrg # we should not choose a depcomp mode which is confused by this. 561432b578d3Smrg # 561532b578d3Smrg # We need to recreate these files for each test, as the compiler may 561632b578d3Smrg # overwrite some of them when testing with obscure command lines. 561732b578d3Smrg # This happens at least with the AIX C compiler. 561832b578d3Smrg : > sub/conftest.c 561932b578d3Smrg for i in 1 2 3 4 5 6; do 562032b578d3Smrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 562132b578d3Smrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 562232b578d3Smrg # Solaris 8's {/usr,}/bin/sh. 562332b578d3Smrg touch sub/conftst$i.h 562432b578d3Smrg done 562532b578d3Smrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 562632b578d3Smrg 562732b578d3Smrg case $depmode in 562832b578d3Smrg nosideeffect) 562932b578d3Smrg # after this tag, mechanisms are not by side-effect, so they'll 563032b578d3Smrg # only be used when explicitly requested 563132b578d3Smrg if test "x$enable_dependency_tracking" = xyes; then 563232b578d3Smrg continue 563332b578d3Smrg else 563432b578d3Smrg break 563532b578d3Smrg fi 563632b578d3Smrg ;; 563732b578d3Smrg none) break ;; 563832b578d3Smrg esac 563932b578d3Smrg # We check with `-c' and `-o' for the sake of the "dashmstdout" 564032b578d3Smrg # mode. It turns out that the SunPro C++ compiler does not properly 564132b578d3Smrg # handle `-M -o', and we need to detect this. 564232b578d3Smrg if depmode=$depmode \ 564332b578d3Smrg source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 564432b578d3Smrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 564532b578d3Smrg $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 564632b578d3Smrg >/dev/null 2>conftest.err && 564732b578d3Smrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 564832b578d3Smrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 564932b578d3Smrg grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 565032b578d3Smrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 565132b578d3Smrg # icc doesn't choke on unknown options, it will just issue warnings 565232b578d3Smrg # or remarks (even with -Werror). So we grep stderr for any message 565332b578d3Smrg # that says an option was ignored or not supported. 565432b578d3Smrg # When given -MP, icc 7.0 and 7.1 complain thusly: 565532b578d3Smrg # icc: Command line warning: ignoring option '-M'; no argument required 565632b578d3Smrg # The diagnosis changed in icc 8.0: 565732b578d3Smrg # icc: Command line remark: option '-MP' not supported 565832b578d3Smrg if (grep 'ignoring option' conftest.err || 565932b578d3Smrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 566032b578d3Smrg am_cv_CXX_dependencies_compiler_type=$depmode 566132b578d3Smrg break 566232b578d3Smrg fi 566332b578d3Smrg fi 566432b578d3Smrg done 566532b578d3Smrg 566632b578d3Smrg cd .. 566732b578d3Smrg rm -rf conftest.dir 566832b578d3Smrgelse 566932b578d3Smrg am_cv_CXX_dependencies_compiler_type=none 567032b578d3Smrgfi 567132b578d3Smrg 567232b578d3Smrgfi 567332b578d3Smrg{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 567432b578d3Smrgecho "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; } 567532b578d3SmrgCXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 567632b578d3Smrg 567732b578d3Smrg if 567832b578d3Smrg test "x$enable_dependency_tracking" != xno \ 567932b578d3Smrg && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 568032b578d3Smrg am__fastdepCXX_TRUE= 568132b578d3Smrg am__fastdepCXX_FALSE='#' 568232b578d3Smrgelse 568332b578d3Smrg am__fastdepCXX_TRUE='#' 568432b578d3Smrg am__fastdepCXX_FALSE= 568532b578d3Smrgfi 568632b578d3Smrg 568732b578d3Smrg 568832b578d3Smrg 568932b578d3Smrg 569032b578d3Smrgif test -n "$CXX" && ( test "X$CXX" != "Xno" && 569132b578d3Smrg ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 569232b578d3Smrg (test "X$CXX" != "Xg++"))) ; then 569332b578d3Smrg ac_ext=cpp 569432b578d3Smrgac_cpp='$CXXCPP $CPPFLAGS' 569532b578d3Smrgac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 569632b578d3Smrgac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 569732b578d3Smrgac_compiler_gnu=$ac_cv_cxx_compiler_gnu 569832b578d3Smrg{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 569932b578d3Smrgecho $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; } 570032b578d3Smrgif test -z "$CXXCPP"; then 570132b578d3Smrg if test "${ac_cv_prog_CXXCPP+set}" = set; then 570232b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 570332b578d3Smrgelse 570432b578d3Smrg # Double quotes because CXXCPP needs to be expanded 570532b578d3Smrg for CXXCPP in "$CXX -E" "/lib/cpp" 570632b578d3Smrg do 570732b578d3Smrg ac_preproc_ok=false 570832b578d3Smrgfor ac_cxx_preproc_warn_flag in '' yes 570932b578d3Smrgdo 571032b578d3Smrg # Use a header file that comes with gcc, so configuring glibc 571132b578d3Smrg # with a fresh cross-compiler works. 571232b578d3Smrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 571332b578d3Smrg # <limits.h> exists even on freestanding compilers. 571432b578d3Smrg # On the NeXT, cc -E runs the code through the compiler's parser, 571532b578d3Smrg # not just through cpp. "Syntax error" is here to catch this case. 571632b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 571732b578d3Smrg/* confdefs.h. */ 571832b578d3Smrg_ACEOF 571932b578d3Smrgcat confdefs.h >>conftest.$ac_ext 572032b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 572132b578d3Smrg/* end confdefs.h. */ 572232b578d3Smrg#ifdef __STDC__ 572332b578d3Smrg# include <limits.h> 572432b578d3Smrg#else 572532b578d3Smrg# include <assert.h> 572632b578d3Smrg#endif 572732b578d3Smrg Syntax error 572832b578d3Smrg_ACEOF 572932b578d3Smrgif { (ac_try="$ac_cpp conftest.$ac_ext" 573032b578d3Smrgcase "(($ac_try" in 573132b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 573232b578d3Smrg *) ac_try_echo=$ac_try;; 573332b578d3Smrgesac 573432b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 573532b578d3Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 573632b578d3Smrg ac_status=$? 573732b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 573832b578d3Smrg rm -f conftest.er1 573932b578d3Smrg cat conftest.err >&5 574032b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 574132b578d3Smrg (exit $ac_status); } >/dev/null && { 574232b578d3Smrg test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 574332b578d3Smrg test ! -s conftest.err 574432b578d3Smrg }; then 574532b578d3Smrg : 574632b578d3Smrgelse 574732b578d3Smrg echo "$as_me: failed program was:" >&5 574832b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 574932b578d3Smrg 575032b578d3Smrg # Broken: fails on valid input. 575132b578d3Smrgcontinue 575232b578d3Smrgfi 575332b578d3Smrg 575432b578d3Smrgrm -f conftest.err conftest.$ac_ext 575532b578d3Smrg 575632b578d3Smrg # OK, works on sane cases. Now check whether nonexistent headers 575732b578d3Smrg # can be detected and how. 575832b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 575932b578d3Smrg/* confdefs.h. */ 576032b578d3Smrg_ACEOF 576132b578d3Smrgcat confdefs.h >>conftest.$ac_ext 576232b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 576332b578d3Smrg/* end confdefs.h. */ 576432b578d3Smrg#include <ac_nonexistent.h> 576532b578d3Smrg_ACEOF 576632b578d3Smrgif { (ac_try="$ac_cpp conftest.$ac_ext" 576732b578d3Smrgcase "(($ac_try" in 576832b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 576932b578d3Smrg *) ac_try_echo=$ac_try;; 577032b578d3Smrgesac 577132b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 577232b578d3Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 577332b578d3Smrg ac_status=$? 577432b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 577532b578d3Smrg rm -f conftest.er1 577632b578d3Smrg cat conftest.err >&5 577732b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 577832b578d3Smrg (exit $ac_status); } >/dev/null && { 577932b578d3Smrg test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 578032b578d3Smrg test ! -s conftest.err 578132b578d3Smrg }; then 578232b578d3Smrg # Broken: success on invalid input. 578332b578d3Smrgcontinue 578432b578d3Smrgelse 578532b578d3Smrg echo "$as_me: failed program was:" >&5 578632b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 578732b578d3Smrg 578832b578d3Smrg # Passes both tests. 578932b578d3Smrgac_preproc_ok=: 579032b578d3Smrgbreak 579132b578d3Smrgfi 579232b578d3Smrg 579332b578d3Smrgrm -f conftest.err conftest.$ac_ext 579432b578d3Smrg 579532b578d3Smrgdone 579632b578d3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 579732b578d3Smrgrm -f conftest.err conftest.$ac_ext 579832b578d3Smrgif $ac_preproc_ok; then 579932b578d3Smrg break 580032b578d3Smrgfi 580132b578d3Smrg 580232b578d3Smrg done 580332b578d3Smrg ac_cv_prog_CXXCPP=$CXXCPP 580432b578d3Smrg 580532b578d3Smrgfi 580632b578d3Smrg CXXCPP=$ac_cv_prog_CXXCPP 580732b578d3Smrgelse 580832b578d3Smrg ac_cv_prog_CXXCPP=$CXXCPP 580932b578d3Smrgfi 581032b578d3Smrg{ echo "$as_me:$LINENO: result: $CXXCPP" >&5 581132b578d3Smrgecho "${ECHO_T}$CXXCPP" >&6; } 581232b578d3Smrgac_preproc_ok=false 581332b578d3Smrgfor ac_cxx_preproc_warn_flag in '' yes 581432b578d3Smrgdo 581532b578d3Smrg # Use a header file that comes with gcc, so configuring glibc 581632b578d3Smrg # with a fresh cross-compiler works. 581732b578d3Smrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 581832b578d3Smrg # <limits.h> exists even on freestanding compilers. 581932b578d3Smrg # On the NeXT, cc -E runs the code through the compiler's parser, 582032b578d3Smrg # not just through cpp. "Syntax error" is here to catch this case. 582132b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 582232b578d3Smrg/* confdefs.h. */ 582332b578d3Smrg_ACEOF 582432b578d3Smrgcat confdefs.h >>conftest.$ac_ext 582532b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 582632b578d3Smrg/* end confdefs.h. */ 582732b578d3Smrg#ifdef __STDC__ 582832b578d3Smrg# include <limits.h> 582932b578d3Smrg#else 583032b578d3Smrg# include <assert.h> 583132b578d3Smrg#endif 583232b578d3Smrg Syntax error 583332b578d3Smrg_ACEOF 583432b578d3Smrgif { (ac_try="$ac_cpp conftest.$ac_ext" 583532b578d3Smrgcase "(($ac_try" in 583632b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 583732b578d3Smrg *) ac_try_echo=$ac_try;; 583832b578d3Smrgesac 583932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 584032b578d3Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 584132b578d3Smrg ac_status=$? 584232b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 584332b578d3Smrg rm -f conftest.er1 584432b578d3Smrg cat conftest.err >&5 584532b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 584632b578d3Smrg (exit $ac_status); } >/dev/null && { 584732b578d3Smrg test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 584832b578d3Smrg test ! -s conftest.err 584932b578d3Smrg }; then 585032b578d3Smrg : 585132b578d3Smrgelse 585232b578d3Smrg echo "$as_me: failed program was:" >&5 585332b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 585432b578d3Smrg 585532b578d3Smrg # Broken: fails on valid input. 585632b578d3Smrgcontinue 585732b578d3Smrgfi 585832b578d3Smrg 585932b578d3Smrgrm -f conftest.err conftest.$ac_ext 586032b578d3Smrg 586132b578d3Smrg # OK, works on sane cases. Now check whether nonexistent headers 586232b578d3Smrg # can be detected and how. 586332b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 586432b578d3Smrg/* confdefs.h. */ 586532b578d3Smrg_ACEOF 586632b578d3Smrgcat confdefs.h >>conftest.$ac_ext 586732b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 586832b578d3Smrg/* end confdefs.h. */ 586932b578d3Smrg#include <ac_nonexistent.h> 587032b578d3Smrg_ACEOF 587132b578d3Smrgif { (ac_try="$ac_cpp conftest.$ac_ext" 587232b578d3Smrgcase "(($ac_try" in 587332b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 587432b578d3Smrg *) ac_try_echo=$ac_try;; 587532b578d3Smrgesac 587632b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 587732b578d3Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 587832b578d3Smrg ac_status=$? 587932b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 588032b578d3Smrg rm -f conftest.er1 588132b578d3Smrg cat conftest.err >&5 588232b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 588332b578d3Smrg (exit $ac_status); } >/dev/null && { 588432b578d3Smrg test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 588532b578d3Smrg test ! -s conftest.err 588632b578d3Smrg }; then 588732b578d3Smrg # Broken: success on invalid input. 588832b578d3Smrgcontinue 588932b578d3Smrgelse 589032b578d3Smrg echo "$as_me: failed program was:" >&5 589132b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 589232b578d3Smrg 589332b578d3Smrg # Passes both tests. 589432b578d3Smrgac_preproc_ok=: 589532b578d3Smrgbreak 589632b578d3Smrgfi 589732b578d3Smrg 589832b578d3Smrgrm -f conftest.err conftest.$ac_ext 589932b578d3Smrg 590032b578d3Smrgdone 590132b578d3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 590232b578d3Smrgrm -f conftest.err conftest.$ac_ext 590332b578d3Smrgif $ac_preproc_ok; then 590432b578d3Smrg : 590532b578d3Smrgelse 590632b578d3Smrg { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check 590732b578d3SmrgSee \`config.log' for more details." >&5 590832b578d3Smrgecho "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check 590932b578d3SmrgSee \`config.log' for more details." >&2;} 591032b578d3Smrg { (exit 1); exit 1; }; } 591132b578d3Smrgfi 591232b578d3Smrg 591332b578d3Smrgac_ext=cpp 591432b578d3Smrgac_cpp='$CXXCPP $CPPFLAGS' 591532b578d3Smrgac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 591632b578d3Smrgac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 591732b578d3Smrgac_compiler_gnu=$ac_cv_cxx_compiler_gnu 591832b578d3Smrg 591932b578d3Smrgfi 592032b578d3Smrg 592132b578d3Smrg 592232b578d3Smrgac_ext=f 592332b578d3Smrgac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 592432b578d3Smrgac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 592532b578d3Smrgac_compiler_gnu=$ac_cv_f77_compiler_gnu 592632b578d3Smrgif test -n "$ac_tool_prefix"; then 592732b578d3Smrg for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn 592832b578d3Smrg do 592932b578d3Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 593032b578d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 593132b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 593232b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 593332b578d3Smrgif test "${ac_cv_prog_F77+set}" = set; then 593432b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 593532b578d3Smrgelse 593632b578d3Smrg if test -n "$F77"; then 593732b578d3Smrg ac_cv_prog_F77="$F77" # Let the user override the test. 593832b578d3Smrgelse 593932b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 594032b578d3Smrgfor as_dir in $PATH 594132b578d3Smrgdo 594232b578d3Smrg IFS=$as_save_IFS 594332b578d3Smrg test -z "$as_dir" && as_dir=. 594432b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 594532b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 594632b578d3Smrg ac_cv_prog_F77="$ac_tool_prefix$ac_prog" 594732b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 594832b578d3Smrg break 2 594932b578d3Smrg fi 595032b578d3Smrgdone 595132b578d3Smrgdone 595232b578d3SmrgIFS=$as_save_IFS 595332b578d3Smrg 595432b578d3Smrgfi 595532b578d3Smrgfi 595632b578d3SmrgF77=$ac_cv_prog_F77 595732b578d3Smrgif test -n "$F77"; then 595832b578d3Smrg { echo "$as_me:$LINENO: result: $F77" >&5 595932b578d3Smrgecho "${ECHO_T}$F77" >&6; } 596032b578d3Smrgelse 596132b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 596232b578d3Smrgecho "${ECHO_T}no" >&6; } 596332b578d3Smrgfi 596432b578d3Smrg 596532b578d3Smrg 596632b578d3Smrg test -n "$F77" && break 596732b578d3Smrg done 596832b578d3Smrgfi 596932b578d3Smrgif test -z "$F77"; then 597032b578d3Smrg ac_ct_F77=$F77 597132b578d3Smrg for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn 597232b578d3Smrgdo 597332b578d3Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 597432b578d3Smrgset dummy $ac_prog; ac_word=$2 597532b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 597632b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 597732b578d3Smrgif test "${ac_cv_prog_ac_ct_F77+set}" = set; then 597832b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 597932b578d3Smrgelse 598032b578d3Smrg if test -n "$ac_ct_F77"; then 598132b578d3Smrg ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. 598232b578d3Smrgelse 598332b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 598432b578d3Smrgfor as_dir in $PATH 598532b578d3Smrgdo 598632b578d3Smrg IFS=$as_save_IFS 598732b578d3Smrg test -z "$as_dir" && as_dir=. 598832b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 598932b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 599032b578d3Smrg ac_cv_prog_ac_ct_F77="$ac_prog" 599132b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 599232b578d3Smrg break 2 599332b578d3Smrg fi 599432b578d3Smrgdone 599532b578d3Smrgdone 599632b578d3SmrgIFS=$as_save_IFS 599732b578d3Smrg 599832b578d3Smrgfi 599932b578d3Smrgfi 600032b578d3Smrgac_ct_F77=$ac_cv_prog_ac_ct_F77 600132b578d3Smrgif test -n "$ac_ct_F77"; then 600232b578d3Smrg { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 600332b578d3Smrgecho "${ECHO_T}$ac_ct_F77" >&6; } 600432b578d3Smrgelse 600532b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 600632b578d3Smrgecho "${ECHO_T}no" >&6; } 600732b578d3Smrgfi 600832b578d3Smrg 600932b578d3Smrg 601032b578d3Smrg test -n "$ac_ct_F77" && break 601132b578d3Smrgdone 601232b578d3Smrg 601332b578d3Smrg if test "x$ac_ct_F77" = x; then 601432b578d3Smrg F77="" 601532b578d3Smrg else 601632b578d3Smrg case $cross_compiling:$ac_tool_warned in 601732b578d3Smrgyes:) 601832b578d3Smrg{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 601932b578d3Smrgwhose name does not start with the host triplet. If you think this 602032b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&5 602132b578d3Smrgecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 602232b578d3Smrgwhose name does not start with the host triplet. If you think this 602332b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 602432b578d3Smrgac_tool_warned=yes ;; 602532b578d3Smrgesac 602632b578d3Smrg F77=$ac_ct_F77 602732b578d3Smrg fi 602832b578d3Smrgfi 602932b578d3Smrg 603032b578d3Smrg 603132b578d3Smrg# Provide some information about the compiler. 603232b578d3Smrgecho "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5 603332b578d3Smrgac_compiler=`set X $ac_compile; echo $2` 603432b578d3Smrg{ (ac_try="$ac_compiler --version >&5" 603532b578d3Smrgcase "(($ac_try" in 603632b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 603732b578d3Smrg *) ac_try_echo=$ac_try;; 603832b578d3Smrgesac 603932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 604032b578d3Smrg (eval "$ac_compiler --version >&5") 2>&5 604132b578d3Smrg ac_status=$? 604232b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 604332b578d3Smrg (exit $ac_status); } 604432b578d3Smrg{ (ac_try="$ac_compiler -v >&5" 604532b578d3Smrgcase "(($ac_try" in 604632b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 604732b578d3Smrg *) ac_try_echo=$ac_try;; 604832b578d3Smrgesac 604932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 605032b578d3Smrg (eval "$ac_compiler -v >&5") 2>&5 605132b578d3Smrg ac_status=$? 605232b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 605332b578d3Smrg (exit $ac_status); } 605432b578d3Smrg{ (ac_try="$ac_compiler -V >&5" 605532b578d3Smrgcase "(($ac_try" in 605632b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 605732b578d3Smrg *) ac_try_echo=$ac_try;; 605832b578d3Smrgesac 605932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 606032b578d3Smrg (eval "$ac_compiler -V >&5") 2>&5 606132b578d3Smrg ac_status=$? 606232b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 606332b578d3Smrg (exit $ac_status); } 606432b578d3Smrgrm -f a.out 606532b578d3Smrg 606632b578d3Smrg# If we don't use `.F' as extension, the preprocessor is not run on the 606732b578d3Smrg# input file. (Note that this only needs to work for GNU compilers.) 606832b578d3Smrgac_save_ext=$ac_ext 606932b578d3Smrgac_ext=F 607032b578d3Smrg{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 607132b578d3Smrgecho $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; } 607232b578d3Smrgif test "${ac_cv_f77_compiler_gnu+set}" = set; then 607332b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 607432b578d3Smrgelse 607532b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 607632b578d3Smrg program main 607732b578d3Smrg#ifndef __GNUC__ 607832b578d3Smrg choke me 607932b578d3Smrg#endif 608032b578d3Smrg 608132b578d3Smrg end 608232b578d3Smrg_ACEOF 608332b578d3Smrgrm -f conftest.$ac_objext 608432b578d3Smrgif { (ac_try="$ac_compile" 608532b578d3Smrgcase "(($ac_try" in 608632b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 608732b578d3Smrg *) ac_try_echo=$ac_try;; 608832b578d3Smrgesac 608932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 609032b578d3Smrg (eval "$ac_compile") 2>conftest.er1 609132b578d3Smrg ac_status=$? 609232b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 609332b578d3Smrg rm -f conftest.er1 609432b578d3Smrg cat conftest.err >&5 609532b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 609632b578d3Smrg (exit $ac_status); } && { 609732b578d3Smrg test -z "$ac_f77_werror_flag" || 609832b578d3Smrg test ! -s conftest.err 609932b578d3Smrg } && test -s conftest.$ac_objext; then 610032b578d3Smrg ac_compiler_gnu=yes 610132b578d3Smrgelse 610232b578d3Smrg echo "$as_me: failed program was:" >&5 610332b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 610432b578d3Smrg 610532b578d3Smrg ac_compiler_gnu=no 610632b578d3Smrgfi 610732b578d3Smrg 610832b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 610932b578d3Smrgac_cv_f77_compiler_gnu=$ac_compiler_gnu 611032b578d3Smrg 611132b578d3Smrgfi 611232b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 611332b578d3Smrgecho "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; } 611432b578d3Smrgac_ext=$ac_save_ext 611532b578d3Smrgac_test_FFLAGS=${FFLAGS+set} 611632b578d3Smrgac_save_FFLAGS=$FFLAGS 611732b578d3SmrgFFLAGS= 611832b578d3Smrg{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 611932b578d3Smrgecho $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; } 612032b578d3Smrgif test "${ac_cv_prog_f77_g+set}" = set; then 612132b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 612232b578d3Smrgelse 612332b578d3Smrg FFLAGS=-g 612432b578d3Smrgcat >conftest.$ac_ext <<_ACEOF 612532b578d3Smrg program main 612632b578d3Smrg 612732b578d3Smrg end 612832b578d3Smrg_ACEOF 612932b578d3Smrgrm -f conftest.$ac_objext 613032b578d3Smrgif { (ac_try="$ac_compile" 613132b578d3Smrgcase "(($ac_try" in 613232b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 613332b578d3Smrg *) ac_try_echo=$ac_try;; 613432b578d3Smrgesac 613532b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 613632b578d3Smrg (eval "$ac_compile") 2>conftest.er1 613732b578d3Smrg ac_status=$? 613832b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 613932b578d3Smrg rm -f conftest.er1 614032b578d3Smrg cat conftest.err >&5 614132b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 614232b578d3Smrg (exit $ac_status); } && { 614332b578d3Smrg test -z "$ac_f77_werror_flag" || 614432b578d3Smrg test ! -s conftest.err 614532b578d3Smrg } && test -s conftest.$ac_objext; then 614632b578d3Smrg ac_cv_prog_f77_g=yes 614732b578d3Smrgelse 614832b578d3Smrg echo "$as_me: failed program was:" >&5 614932b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 615032b578d3Smrg 615132b578d3Smrg ac_cv_prog_f77_g=no 615232b578d3Smrgfi 615332b578d3Smrg 615432b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 615532b578d3Smrg 615632b578d3Smrgfi 615732b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 615832b578d3Smrgecho "${ECHO_T}$ac_cv_prog_f77_g" >&6; } 615932b578d3Smrgif test "$ac_test_FFLAGS" = set; then 616032b578d3Smrg FFLAGS=$ac_save_FFLAGS 616132b578d3Smrgelif test $ac_cv_prog_f77_g = yes; then 616232b578d3Smrg if test "x$ac_cv_f77_compiler_gnu" = xyes; then 616332b578d3Smrg FFLAGS="-g -O2" 616432b578d3Smrg else 616532b578d3Smrg FFLAGS="-g" 616632b578d3Smrg fi 616732b578d3Smrgelse 616832b578d3Smrg if test "x$ac_cv_f77_compiler_gnu" = xyes; then 616932b578d3Smrg FFLAGS="-O2" 617032b578d3Smrg else 617132b578d3Smrg FFLAGS= 617232b578d3Smrg fi 617332b578d3Smrgfi 617432b578d3Smrg 617532b578d3SmrgG77=`test $ac_compiler_gnu = yes && echo yes` 617632b578d3Smrgac_ext=c 617732b578d3Smrgac_cpp='$CPP $CPPFLAGS' 617832b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 617932b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 618032b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 618132b578d3Smrg 618232b578d3Smrg 618332b578d3Smrg 618432b578d3Smrg# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! 618532b578d3Smrg 618632b578d3Smrg# find the maximum length of command line arguments 618732b578d3Smrg{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 618832b578d3Smrgecho $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; } 618932b578d3Smrgif test "${lt_cv_sys_max_cmd_len+set}" = set; then 619032b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 619132b578d3Smrgelse 619232b578d3Smrg i=0 619332b578d3Smrg teststring="ABCD" 619432b578d3Smrg 619532b578d3Smrg case $build_os in 619632b578d3Smrg msdosdjgpp*) 619732b578d3Smrg # On DJGPP, this test can blow up pretty badly due to problems in libc 619832b578d3Smrg # (any single argument exceeding 2000 bytes causes a buffer overrun 619932b578d3Smrg # during glob expansion). Even if it were fixed, the result of this 620032b578d3Smrg # check would be larger than it should be. 620132b578d3Smrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 620232b578d3Smrg ;; 620332b578d3Smrg 620432b578d3Smrg gnu*) 620532b578d3Smrg # Under GNU Hurd, this test is not required because there is 620632b578d3Smrg # no limit to the length of command line arguments. 620732b578d3Smrg # Libtool will interpret -1 as no limit whatsoever 620832b578d3Smrg lt_cv_sys_max_cmd_len=-1; 620932b578d3Smrg ;; 621032b578d3Smrg 621132b578d3Smrg cygwin* | mingw*) 621232b578d3Smrg # On Win9x/ME, this test blows up -- it succeeds, but takes 621332b578d3Smrg # about 5 minutes as the teststring grows exponentially. 621432b578d3Smrg # Worse, since 9x/ME are not pre-emptively multitasking, 621532b578d3Smrg # you end up with a "frozen" computer, even though with patience 621632b578d3Smrg # the test eventually succeeds (with a max line length of 256k). 621732b578d3Smrg # Instead, let's just punt: use the minimum linelength reported by 621832b578d3Smrg # all of the supported platforms: 8192 (on NT/2K/XP). 621932b578d3Smrg lt_cv_sys_max_cmd_len=8192; 622032b578d3Smrg ;; 622132b578d3Smrg 622232b578d3Smrg amigaos*) 622332b578d3Smrg # On AmigaOS with pdksh, this test takes hours, literally. 622432b578d3Smrg # So we just punt and use a minimum line length of 8192. 622532b578d3Smrg lt_cv_sys_max_cmd_len=8192; 622632b578d3Smrg ;; 622732b578d3Smrg 622832b578d3Smrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 622932b578d3Smrg # This has been around since 386BSD, at least. Likely further. 623032b578d3Smrg if test -x /sbin/sysctl; then 623132b578d3Smrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 623232b578d3Smrg elif test -x /usr/sbin/sysctl; then 623332b578d3Smrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 623432b578d3Smrg else 623532b578d3Smrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 623632b578d3Smrg fi 623732b578d3Smrg # And add a safety zone 623832b578d3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 623932b578d3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 624032b578d3Smrg ;; 624132b578d3Smrg 624232b578d3Smrg interix*) 624332b578d3Smrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 624432b578d3Smrg lt_cv_sys_max_cmd_len=196608 624532b578d3Smrg ;; 624632b578d3Smrg 624732b578d3Smrg osf*) 624832b578d3Smrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 624932b578d3Smrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 625032b578d3Smrg # nice to cause kernel panics so lets avoid the loop below. 625132b578d3Smrg # First set a reasonable default. 625232b578d3Smrg lt_cv_sys_max_cmd_len=16384 625332b578d3Smrg # 625432b578d3Smrg if test -x /sbin/sysconfig; then 625532b578d3Smrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 625632b578d3Smrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 625732b578d3Smrg esac 625832b578d3Smrg fi 625932b578d3Smrg ;; 626032b578d3Smrg sco3.2v5*) 626132b578d3Smrg lt_cv_sys_max_cmd_len=102400 626232b578d3Smrg ;; 626332b578d3Smrg sysv5* | sco5v6* | sysv4.2uw2*) 626432b578d3Smrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 626532b578d3Smrg if test -n "$kargmax"; then 626632b578d3Smrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 626732b578d3Smrg else 626832b578d3Smrg lt_cv_sys_max_cmd_len=32768 626932b578d3Smrg fi 627032b578d3Smrg ;; 627132b578d3Smrg *) 6272d31dbc53Smrg # If test is not a shell built-in, we'll probably end up computing a 6273d31dbc53Smrg # maximum length that is only half of the actual maximum length, but 6274d31dbc53Smrg # we can't tell. 6275d31dbc53Smrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6276d31dbc53Smrg while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ 627732b578d3Smrg = "XX$teststring") >/dev/null 2>&1 && 6278d31dbc53Smrg new_result=`expr "X$teststring" : ".*" 2>&1` && 6279d31dbc53Smrg lt_cv_sys_max_cmd_len=$new_result && 6280d31dbc53Smrg test $i != 17 # 1/2 MB should be enough 6281d31dbc53Smrg do 6282d31dbc53Smrg i=`expr $i + 1` 6283d31dbc53Smrg teststring=$teststring$teststring 6284d31dbc53Smrg done 6285d31dbc53Smrg teststring= 6286d31dbc53Smrg # Add a significant safety factor because C++ compilers can tack on massive 6287d31dbc53Smrg # amounts of additional arguments before passing them to the linker. 6288d31dbc53Smrg # It appears as though 1/2 is a usable value. 6289d31dbc53Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 629032b578d3Smrg ;; 629132b578d3Smrg esac 629232b578d3Smrg 629332b578d3Smrgfi 629432b578d3Smrg 629532b578d3Smrgif test -n $lt_cv_sys_max_cmd_len ; then 629632b578d3Smrg { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 629732b578d3Smrgecho "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; } 629832b578d3Smrgelse 629932b578d3Smrg { echo "$as_me:$LINENO: result: none" >&5 630032b578d3Smrgecho "${ECHO_T}none" >&6; } 630132b578d3Smrgfi 630232b578d3Smrg 630332b578d3Smrg 630432b578d3Smrg 630532b578d3Smrg 630632b578d3Smrg# Check for command to grab the raw symbol name followed by C symbol from nm. 630732b578d3Smrg{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 630832b578d3Smrgecho $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; } 630932b578d3Smrgif test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 631032b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 631132b578d3Smrgelse 631232b578d3Smrg 631332b578d3Smrg# These are sane defaults that work on at least a few old systems. 631432b578d3Smrg# [They come from Ultrix. What could be older than Ultrix?!! ;)] 631532b578d3Smrg 631632b578d3Smrg# Character class describing NM global symbol codes. 631732b578d3Smrgsymcode='[BCDEGRST]' 631832b578d3Smrg 631932b578d3Smrg# Regexp to match symbols that can be accessed directly from C. 632032b578d3Smrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)' 632132b578d3Smrg 632232b578d3Smrg# Transform an extracted symbol line into a proper C declaration 632332b578d3Smrglt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" 632432b578d3Smrg 632532b578d3Smrg# Transform an extracted symbol line into symbol name and symbol address 632632b578d3Smrglt_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'" 632732b578d3Smrg 632832b578d3Smrg# Define system-specific variables. 632932b578d3Smrgcase $host_os in 633032b578d3Smrgaix*) 633132b578d3Smrg symcode='[BCDT]' 633232b578d3Smrg ;; 633332b578d3Smrgcygwin* | mingw* | pw32*) 633432b578d3Smrg symcode='[ABCDGISTW]' 633532b578d3Smrg ;; 633632b578d3Smrghpux*) # Its linker distinguishes data from code symbols 633732b578d3Smrg if test "$host_cpu" = ia64; then 633832b578d3Smrg symcode='[ABCDEGRST]' 633932b578d3Smrg fi 634032b578d3Smrg lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 634132b578d3Smrg 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'" 634232b578d3Smrg ;; 6343d31dbc53Smrglinux*) 634432b578d3Smrg if test "$host_cpu" = ia64; then 634532b578d3Smrg symcode='[ABCDGIRSTW]' 634632b578d3Smrg lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 634732b578d3Smrg 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'" 634832b578d3Smrg fi 634932b578d3Smrg ;; 635032b578d3Smrgirix* | nonstopux*) 635132b578d3Smrg symcode='[BCDEGRST]' 635232b578d3Smrg ;; 635332b578d3Smrgosf*) 635432b578d3Smrg symcode='[BCDEGQRST]' 635532b578d3Smrg ;; 635632b578d3Smrgsolaris*) 635732b578d3Smrg symcode='[BDRT]' 635832b578d3Smrg ;; 635932b578d3Smrgsco3.2v5*) 636032b578d3Smrg symcode='[DT]' 636132b578d3Smrg ;; 636232b578d3Smrgsysv4.2uw2*) 636332b578d3Smrg symcode='[DT]' 636432b578d3Smrg ;; 636532b578d3Smrgsysv5* | sco5v6* | unixware* | OpenUNIX*) 636632b578d3Smrg symcode='[ABDT]' 636732b578d3Smrg ;; 636832b578d3Smrgsysv4) 636932b578d3Smrg symcode='[DFNSTU]' 637032b578d3Smrg ;; 637132b578d3Smrgesac 637232b578d3Smrg 637332b578d3Smrg# Handle CRLF in mingw tool chain 637432b578d3Smrgopt_cr= 637532b578d3Smrgcase $build_os in 637632b578d3Smrgmingw*) 637732b578d3Smrg opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp 637832b578d3Smrg ;; 637932b578d3Smrgesac 638032b578d3Smrg 638132b578d3Smrg# If we're using GNU nm, then use its standard symbol codes. 638232b578d3Smrgcase `$NM -V 2>&1` in 638332b578d3Smrg*GNU* | *'with BFD'*) 638432b578d3Smrg symcode='[ABCDGIRSTW]' ;; 638532b578d3Smrgesac 638632b578d3Smrg 638732b578d3Smrg# Try without a prefix undercore, then with it. 638832b578d3Smrgfor ac_symprfx in "" "_"; do 638932b578d3Smrg 639032b578d3Smrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 639132b578d3Smrg symxfrm="\\1 $ac_symprfx\\2 \\2" 639232b578d3Smrg 639332b578d3Smrg # Write the raw and C identifiers. 639432b578d3Smrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 639532b578d3Smrg 639632b578d3Smrg # Check to see that the pipe works correctly. 639732b578d3Smrg pipe_works=no 639832b578d3Smrg 639932b578d3Smrg rm -f conftest* 640032b578d3Smrg cat > conftest.$ac_ext <<EOF 640132b578d3Smrg#ifdef __cplusplus 640232b578d3Smrgextern "C" { 640332b578d3Smrg#endif 640432b578d3Smrgchar nm_test_var; 640532b578d3Smrgvoid nm_test_func(){} 640632b578d3Smrg#ifdef __cplusplus 640732b578d3Smrg} 640832b578d3Smrg#endif 640932b578d3Smrgint main(){nm_test_var='a';nm_test_func();return(0);} 641032b578d3SmrgEOF 641132b578d3Smrg 641232b578d3Smrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 641332b578d3Smrg (eval $ac_compile) 2>&5 641432b578d3Smrg ac_status=$? 641532b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 641632b578d3Smrg (exit $ac_status); }; then 641732b578d3Smrg # Now try to grab the symbols. 641832b578d3Smrg nlist=conftest.nm 641932b578d3Smrg if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 642032b578d3Smrg (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 642132b578d3Smrg ac_status=$? 642232b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 642332b578d3Smrg (exit $ac_status); } && test -s "$nlist"; then 642432b578d3Smrg # Try sorting and uniquifying the output. 642532b578d3Smrg if sort "$nlist" | uniq > "$nlist"T; then 642632b578d3Smrg mv -f "$nlist"T "$nlist" 642732b578d3Smrg else 642832b578d3Smrg rm -f "$nlist"T 642932b578d3Smrg fi 643032b578d3Smrg 643132b578d3Smrg # Make sure that we snagged all the symbols we need. 643232b578d3Smrg if grep ' nm_test_var$' "$nlist" >/dev/null; then 643332b578d3Smrg if grep ' nm_test_func$' "$nlist" >/dev/null; then 643432b578d3Smrg cat <<EOF > conftest.$ac_ext 643532b578d3Smrg#ifdef __cplusplus 643632b578d3Smrgextern "C" { 643732b578d3Smrg#endif 643832b578d3Smrg 643932b578d3SmrgEOF 644032b578d3Smrg # Now generate the symbol file. 644132b578d3Smrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' 644232b578d3Smrg 644332b578d3Smrg cat <<EOF >> conftest.$ac_ext 644432b578d3Smrg#if defined (__STDC__) && __STDC__ 644532b578d3Smrg# define lt_ptr_t void * 644632b578d3Smrg#else 644732b578d3Smrg# define lt_ptr_t char * 644832b578d3Smrg# define const 644932b578d3Smrg#endif 645032b578d3Smrg 645132b578d3Smrg/* The mapping between symbol names and symbols. */ 645232b578d3Smrgconst struct { 645332b578d3Smrg const char *name; 645432b578d3Smrg lt_ptr_t address; 645532b578d3Smrg} 645632b578d3Smrglt_preloaded_symbols[] = 645732b578d3Smrg{ 645832b578d3SmrgEOF 645932b578d3Smrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext 646032b578d3Smrg cat <<\EOF >> conftest.$ac_ext 646132b578d3Smrg {0, (lt_ptr_t) 0} 646232b578d3Smrg}; 646332b578d3Smrg 646432b578d3Smrg#ifdef __cplusplus 646532b578d3Smrg} 646632b578d3Smrg#endif 646732b578d3SmrgEOF 646832b578d3Smrg # Now try linking the two files. 646932b578d3Smrg mv conftest.$ac_objext conftstm.$ac_objext 647032b578d3Smrg lt_save_LIBS="$LIBS" 647132b578d3Smrg lt_save_CFLAGS="$CFLAGS" 647232b578d3Smrg LIBS="conftstm.$ac_objext" 647332b578d3Smrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 647432b578d3Smrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 647532b578d3Smrg (eval $ac_link) 2>&5 647632b578d3Smrg ac_status=$? 647732b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 647832b578d3Smrg (exit $ac_status); } && test -s conftest${ac_exeext}; then 647932b578d3Smrg pipe_works=yes 648032b578d3Smrg fi 648132b578d3Smrg LIBS="$lt_save_LIBS" 648232b578d3Smrg CFLAGS="$lt_save_CFLAGS" 648332b578d3Smrg else 648432b578d3Smrg echo "cannot find nm_test_func in $nlist" >&5 648532b578d3Smrg fi 648632b578d3Smrg else 648732b578d3Smrg echo "cannot find nm_test_var in $nlist" >&5 648832b578d3Smrg fi 648932b578d3Smrg else 649032b578d3Smrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 649132b578d3Smrg fi 649232b578d3Smrg else 649332b578d3Smrg echo "$progname: failed program was:" >&5 649432b578d3Smrg cat conftest.$ac_ext >&5 649532b578d3Smrg fi 649632b578d3Smrg rm -f conftest* conftst* 649732b578d3Smrg 649832b578d3Smrg # Do not use the global_symbol_pipe unless it works. 649932b578d3Smrg if test "$pipe_works" = yes; then 650032b578d3Smrg break 650132b578d3Smrg else 650232b578d3Smrg lt_cv_sys_global_symbol_pipe= 650332b578d3Smrg fi 650432b578d3Smrgdone 650532b578d3Smrg 650632b578d3Smrgfi 650732b578d3Smrg 650832b578d3Smrgif test -z "$lt_cv_sys_global_symbol_pipe"; then 650932b578d3Smrg lt_cv_sys_global_symbol_to_cdecl= 651032b578d3Smrgfi 651132b578d3Smrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 651232b578d3Smrg { echo "$as_me:$LINENO: result: failed" >&5 651332b578d3Smrgecho "${ECHO_T}failed" >&6; } 651432b578d3Smrgelse 651532b578d3Smrg { echo "$as_me:$LINENO: result: ok" >&5 651632b578d3Smrgecho "${ECHO_T}ok" >&6; } 651732b578d3Smrgfi 651832b578d3Smrg 651932b578d3Smrg{ echo "$as_me:$LINENO: checking for objdir" >&5 652032b578d3Smrgecho $ECHO_N "checking for objdir... $ECHO_C" >&6; } 652132b578d3Smrgif test "${lt_cv_objdir+set}" = set; then 652232b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 652332b578d3Smrgelse 652432b578d3Smrg rm -f .libs 2>/dev/null 652532b578d3Smrgmkdir .libs 2>/dev/null 652632b578d3Smrgif test -d .libs; then 652732b578d3Smrg lt_cv_objdir=.libs 652832b578d3Smrgelse 652932b578d3Smrg # MS-DOS does not allow filenames that begin with a dot. 653032b578d3Smrg lt_cv_objdir=_libs 653132b578d3Smrgfi 653232b578d3Smrgrmdir .libs 2>/dev/null 653332b578d3Smrgfi 653432b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 653532b578d3Smrgecho "${ECHO_T}$lt_cv_objdir" >&6; } 653632b578d3Smrgobjdir=$lt_cv_objdir 653732b578d3Smrg 653832b578d3Smrg 653932b578d3Smrg 654032b578d3Smrg 654132b578d3Smrg 654232b578d3Smrgcase $host_os in 654332b578d3Smrgaix3*) 654432b578d3Smrg # AIX sometimes has problems with the GCC collect2 program. For some 654532b578d3Smrg # reason, if we set the COLLECT_NAMES environment variable, the problems 654632b578d3Smrg # vanish in a puff of smoke. 654732b578d3Smrg if test "X${COLLECT_NAMES+set}" != Xset; then 654832b578d3Smrg COLLECT_NAMES= 654932b578d3Smrg export COLLECT_NAMES 655032b578d3Smrg fi 655132b578d3Smrg ;; 655232b578d3Smrgesac 655332b578d3Smrg 655432b578d3Smrg# Sed substitution that helps us do robust quoting. It backslashifies 655532b578d3Smrg# metacharacters that are still active within double-quoted strings. 655632b578d3SmrgXsed='sed -e 1s/^X//' 655732b578d3Smrgsed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' 655832b578d3Smrg 655932b578d3Smrg# Same as above, but do not quote variable references. 656032b578d3Smrgdouble_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' 656132b578d3Smrg 656232b578d3Smrg# Sed substitution to delay expansion of an escaped shell variable in a 656332b578d3Smrg# double_quote_subst'ed string. 656432b578d3Smrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 656532b578d3Smrg 656632b578d3Smrg# Sed substitution to avoid accidental globbing in evaled expressions 656732b578d3Smrgno_glob_subst='s/\*/\\\*/g' 656832b578d3Smrg 656932b578d3Smrg# Constants: 657032b578d3Smrgrm="rm -f" 657132b578d3Smrg 657232b578d3Smrg# Global variables: 657332b578d3Smrgdefault_ofile=libtool 657432b578d3Smrgcan_build_shared=yes 657532b578d3Smrg 657632b578d3Smrg# All known linkers require a `.a' archive for static linking (except MSVC, 657732b578d3Smrg# which needs '.lib'). 657832b578d3Smrglibext=a 657932b578d3Smrgltmain="$ac_aux_dir/ltmain.sh" 658032b578d3Smrgofile="$default_ofile" 658132b578d3Smrgwith_gnu_ld="$lt_cv_prog_gnu_ld" 658232b578d3Smrg 658332b578d3Smrgif test -n "$ac_tool_prefix"; then 658432b578d3Smrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 658532b578d3Smrgset dummy ${ac_tool_prefix}ar; ac_word=$2 658632b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 658732b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 658832b578d3Smrgif test "${ac_cv_prog_AR+set}" = set; then 658932b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 659032b578d3Smrgelse 659132b578d3Smrg if test -n "$AR"; then 659232b578d3Smrg ac_cv_prog_AR="$AR" # Let the user override the test. 659332b578d3Smrgelse 659432b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 659532b578d3Smrgfor as_dir in $PATH 659632b578d3Smrgdo 659732b578d3Smrg IFS=$as_save_IFS 659832b578d3Smrg test -z "$as_dir" && as_dir=. 659932b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 660032b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 660132b578d3Smrg ac_cv_prog_AR="${ac_tool_prefix}ar" 660232b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 660332b578d3Smrg break 2 660432b578d3Smrg fi 660532b578d3Smrgdone 660632b578d3Smrgdone 660732b578d3SmrgIFS=$as_save_IFS 660832b578d3Smrg 660932b578d3Smrgfi 661032b578d3Smrgfi 661132b578d3SmrgAR=$ac_cv_prog_AR 661232b578d3Smrgif test -n "$AR"; then 661332b578d3Smrg { echo "$as_me:$LINENO: result: $AR" >&5 661432b578d3Smrgecho "${ECHO_T}$AR" >&6; } 661532b578d3Smrgelse 661632b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 661732b578d3Smrgecho "${ECHO_T}no" >&6; } 661832b578d3Smrgfi 661932b578d3Smrg 662032b578d3Smrg 662132b578d3Smrgfi 662232b578d3Smrgif test -z "$ac_cv_prog_AR"; then 662332b578d3Smrg ac_ct_AR=$AR 662432b578d3Smrg # Extract the first word of "ar", so it can be a program name with args. 662532b578d3Smrgset dummy ar; ac_word=$2 662632b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 662732b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 662832b578d3Smrgif test "${ac_cv_prog_ac_ct_AR+set}" = set; then 662932b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 663032b578d3Smrgelse 663132b578d3Smrg if test -n "$ac_ct_AR"; then 663232b578d3Smrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 663332b578d3Smrgelse 663432b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 663532b578d3Smrgfor as_dir in $PATH 663632b578d3Smrgdo 663732b578d3Smrg IFS=$as_save_IFS 663832b578d3Smrg test -z "$as_dir" && as_dir=. 663932b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 664032b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 664132b578d3Smrg ac_cv_prog_ac_ct_AR="ar" 664232b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 664332b578d3Smrg break 2 664432b578d3Smrg fi 664532b578d3Smrgdone 664632b578d3Smrgdone 664732b578d3SmrgIFS=$as_save_IFS 664832b578d3Smrg 664932b578d3Smrgfi 665032b578d3Smrgfi 665132b578d3Smrgac_ct_AR=$ac_cv_prog_ac_ct_AR 665232b578d3Smrgif test -n "$ac_ct_AR"; then 665332b578d3Smrg { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 665432b578d3Smrgecho "${ECHO_T}$ac_ct_AR" >&6; } 665532b578d3Smrgelse 665632b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 665732b578d3Smrgecho "${ECHO_T}no" >&6; } 665832b578d3Smrgfi 665932b578d3Smrg 666032b578d3Smrg if test "x$ac_ct_AR" = x; then 666132b578d3Smrg AR="false" 666232b578d3Smrg else 666332b578d3Smrg case $cross_compiling:$ac_tool_warned in 666432b578d3Smrgyes:) 666532b578d3Smrg{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 666632b578d3Smrgwhose name does not start with the host triplet. If you think this 666732b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&5 666832b578d3Smrgecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 666932b578d3Smrgwhose name does not start with the host triplet. If you think this 667032b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 667132b578d3Smrgac_tool_warned=yes ;; 667232b578d3Smrgesac 667332b578d3Smrg AR=$ac_ct_AR 667432b578d3Smrg fi 667532b578d3Smrgelse 667632b578d3Smrg AR="$ac_cv_prog_AR" 667732b578d3Smrgfi 667832b578d3Smrg 667932b578d3Smrgif test -n "$ac_tool_prefix"; then 668032b578d3Smrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 668132b578d3Smrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2 668232b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 668332b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 668432b578d3Smrgif test "${ac_cv_prog_RANLIB+set}" = set; then 668532b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 668632b578d3Smrgelse 668732b578d3Smrg if test -n "$RANLIB"; then 668832b578d3Smrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 668932b578d3Smrgelse 669032b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 669132b578d3Smrgfor as_dir in $PATH 669232b578d3Smrgdo 669332b578d3Smrg IFS=$as_save_IFS 669432b578d3Smrg test -z "$as_dir" && as_dir=. 669532b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 669632b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 669732b578d3Smrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 669832b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 669932b578d3Smrg break 2 670032b578d3Smrg fi 670132b578d3Smrgdone 670232b578d3Smrgdone 670332b578d3SmrgIFS=$as_save_IFS 670432b578d3Smrg 670532b578d3Smrgfi 670632b578d3Smrgfi 670732b578d3SmrgRANLIB=$ac_cv_prog_RANLIB 670832b578d3Smrgif test -n "$RANLIB"; then 670932b578d3Smrg { echo "$as_me:$LINENO: result: $RANLIB" >&5 671032b578d3Smrgecho "${ECHO_T}$RANLIB" >&6; } 671132b578d3Smrgelse 671232b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 671332b578d3Smrgecho "${ECHO_T}no" >&6; } 671432b578d3Smrgfi 671532b578d3Smrg 671632b578d3Smrg 671732b578d3Smrgfi 671832b578d3Smrgif test -z "$ac_cv_prog_RANLIB"; then 671932b578d3Smrg ac_ct_RANLIB=$RANLIB 672032b578d3Smrg # Extract the first word of "ranlib", so it can be a program name with args. 672132b578d3Smrgset dummy ranlib; ac_word=$2 672232b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 672332b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 672432b578d3Smrgif test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 672532b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 672632b578d3Smrgelse 672732b578d3Smrg if test -n "$ac_ct_RANLIB"; then 672832b578d3Smrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 672932b578d3Smrgelse 673032b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 673132b578d3Smrgfor as_dir in $PATH 673232b578d3Smrgdo 673332b578d3Smrg IFS=$as_save_IFS 673432b578d3Smrg test -z "$as_dir" && as_dir=. 673532b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 673632b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 673732b578d3Smrg ac_cv_prog_ac_ct_RANLIB="ranlib" 673832b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 673932b578d3Smrg break 2 674032b578d3Smrg fi 674132b578d3Smrgdone 674232b578d3Smrgdone 674332b578d3SmrgIFS=$as_save_IFS 674432b578d3Smrg 674532b578d3Smrgfi 674632b578d3Smrgfi 674732b578d3Smrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 674832b578d3Smrgif test -n "$ac_ct_RANLIB"; then 674932b578d3Smrg { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 675032b578d3Smrgecho "${ECHO_T}$ac_ct_RANLIB" >&6; } 675132b578d3Smrgelse 675232b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 675332b578d3Smrgecho "${ECHO_T}no" >&6; } 675432b578d3Smrgfi 675532b578d3Smrg 675632b578d3Smrg if test "x$ac_ct_RANLIB" = x; then 675732b578d3Smrg RANLIB=":" 675832b578d3Smrg else 675932b578d3Smrg case $cross_compiling:$ac_tool_warned in 676032b578d3Smrgyes:) 676132b578d3Smrg{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 676232b578d3Smrgwhose name does not start with the host triplet. If you think this 676332b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&5 676432b578d3Smrgecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 676532b578d3Smrgwhose name does not start with the host triplet. If you think this 676632b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 676732b578d3Smrgac_tool_warned=yes ;; 676832b578d3Smrgesac 676932b578d3Smrg RANLIB=$ac_ct_RANLIB 677032b578d3Smrg fi 677132b578d3Smrgelse 677232b578d3Smrg RANLIB="$ac_cv_prog_RANLIB" 677332b578d3Smrgfi 677432b578d3Smrg 677532b578d3Smrgif test -n "$ac_tool_prefix"; then 677632b578d3Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 677732b578d3Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 677832b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 677932b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 678032b578d3Smrgif test "${ac_cv_prog_STRIP+set}" = set; then 678132b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 678232b578d3Smrgelse 678332b578d3Smrg if test -n "$STRIP"; then 678432b578d3Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 678532b578d3Smrgelse 678632b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 678732b578d3Smrgfor as_dir in $PATH 678832b578d3Smrgdo 678932b578d3Smrg IFS=$as_save_IFS 679032b578d3Smrg test -z "$as_dir" && as_dir=. 679132b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 679232b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 679332b578d3Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 679432b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 679532b578d3Smrg break 2 679632b578d3Smrg fi 679732b578d3Smrgdone 679832b578d3Smrgdone 679932b578d3SmrgIFS=$as_save_IFS 680032b578d3Smrg 680132b578d3Smrgfi 680232b578d3Smrgfi 680332b578d3SmrgSTRIP=$ac_cv_prog_STRIP 680432b578d3Smrgif test -n "$STRIP"; then 680532b578d3Smrg { echo "$as_me:$LINENO: result: $STRIP" >&5 680632b578d3Smrgecho "${ECHO_T}$STRIP" >&6; } 680732b578d3Smrgelse 680832b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 680932b578d3Smrgecho "${ECHO_T}no" >&6; } 681032b578d3Smrgfi 681132b578d3Smrg 681232b578d3Smrg 681332b578d3Smrgfi 681432b578d3Smrgif test -z "$ac_cv_prog_STRIP"; then 681532b578d3Smrg ac_ct_STRIP=$STRIP 681632b578d3Smrg # Extract the first word of "strip", so it can be a program name with args. 681732b578d3Smrgset dummy strip; ac_word=$2 681832b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 681932b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 682032b578d3Smrgif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 682132b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 682232b578d3Smrgelse 682332b578d3Smrg if test -n "$ac_ct_STRIP"; then 682432b578d3Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 682532b578d3Smrgelse 682632b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 682732b578d3Smrgfor as_dir in $PATH 682832b578d3Smrgdo 682932b578d3Smrg IFS=$as_save_IFS 683032b578d3Smrg test -z "$as_dir" && as_dir=. 683132b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 683232b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 683332b578d3Smrg ac_cv_prog_ac_ct_STRIP="strip" 683432b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 683532b578d3Smrg break 2 683632b578d3Smrg fi 683732b578d3Smrgdone 683832b578d3Smrgdone 683932b578d3SmrgIFS=$as_save_IFS 684032b578d3Smrg 684132b578d3Smrgfi 684232b578d3Smrgfi 684332b578d3Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 684432b578d3Smrgif test -n "$ac_ct_STRIP"; then 684532b578d3Smrg { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 684632b578d3Smrgecho "${ECHO_T}$ac_ct_STRIP" >&6; } 684732b578d3Smrgelse 684832b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 684932b578d3Smrgecho "${ECHO_T}no" >&6; } 685032b578d3Smrgfi 685132b578d3Smrg 685232b578d3Smrg if test "x$ac_ct_STRIP" = x; then 685332b578d3Smrg STRIP=":" 685432b578d3Smrg else 685532b578d3Smrg case $cross_compiling:$ac_tool_warned in 685632b578d3Smrgyes:) 685732b578d3Smrg{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 685832b578d3Smrgwhose name does not start with the host triplet. If you think this 685932b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&5 686032b578d3Smrgecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 686132b578d3Smrgwhose name does not start with the host triplet. If you think this 686232b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 686332b578d3Smrgac_tool_warned=yes ;; 686432b578d3Smrgesac 686532b578d3Smrg STRIP=$ac_ct_STRIP 686632b578d3Smrg fi 686732b578d3Smrgelse 686832b578d3Smrg STRIP="$ac_cv_prog_STRIP" 686932b578d3Smrgfi 687032b578d3Smrg 687132b578d3Smrg 687232b578d3Smrgold_CC="$CC" 687332b578d3Smrgold_CFLAGS="$CFLAGS" 687432b578d3Smrg 687532b578d3Smrg# Set sane defaults for various variables 687632b578d3Smrgtest -z "$AR" && AR=ar 687732b578d3Smrgtest -z "$AR_FLAGS" && AR_FLAGS=cru 687832b578d3Smrgtest -z "$AS" && AS=as 687932b578d3Smrgtest -z "$CC" && CC=cc 688032b578d3Smrgtest -z "$LTCC" && LTCC=$CC 688132b578d3Smrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 688232b578d3Smrgtest -z "$DLLTOOL" && DLLTOOL=dlltool 688332b578d3Smrgtest -z "$LD" && LD=ld 688432b578d3Smrgtest -z "$LN_S" && LN_S="ln -s" 688532b578d3Smrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file 688632b578d3Smrgtest -z "$NM" && NM=nm 688732b578d3Smrgtest -z "$SED" && SED=sed 688832b578d3Smrgtest -z "$OBJDUMP" && OBJDUMP=objdump 688932b578d3Smrgtest -z "$RANLIB" && RANLIB=: 689032b578d3Smrgtest -z "$STRIP" && STRIP=: 689132b578d3Smrgtest -z "$ac_objext" && ac_objext=o 689232b578d3Smrg 689332b578d3Smrg# Determine commands to create old-style static archives. 6894d31dbc53Smrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' 689532b578d3Smrgold_postinstall_cmds='chmod 644 $oldlib' 689632b578d3Smrgold_postuninstall_cmds= 689732b578d3Smrg 689832b578d3Smrgif test -n "$RANLIB"; then 689932b578d3Smrg case $host_os in 690032b578d3Smrg openbsd*) 690132b578d3Smrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 690232b578d3Smrg ;; 690332b578d3Smrg *) 690432b578d3Smrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 690532b578d3Smrg ;; 690632b578d3Smrg esac 690732b578d3Smrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 690832b578d3Smrgfi 690932b578d3Smrg 691032b578d3Smrgfor cc_temp in $compiler""; do 691132b578d3Smrg case $cc_temp in 691232b578d3Smrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 691332b578d3Smrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 691432b578d3Smrg \-*) ;; 691532b578d3Smrg *) break;; 691632b578d3Smrg esac 691732b578d3Smrgdone 691832b578d3Smrgcc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 691932b578d3Smrg 692032b578d3Smrg 692132b578d3Smrg# Only perform the check for file, if the check method requires it 692232b578d3Smrgcase $deplibs_check_method in 692332b578d3Smrgfile_magic*) 692432b578d3Smrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 692532b578d3Smrg { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 692632b578d3Smrgecho $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; } 692732b578d3Smrgif test "${lt_cv_path_MAGIC_CMD+set}" = set; then 692832b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 692932b578d3Smrgelse 693032b578d3Smrg case $MAGIC_CMD in 693132b578d3Smrg[\\/*] | ?:[\\/]*) 693232b578d3Smrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 693332b578d3Smrg ;; 693432b578d3Smrg*) 693532b578d3Smrg lt_save_MAGIC_CMD="$MAGIC_CMD" 693632b578d3Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 693732b578d3Smrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 693832b578d3Smrg for ac_dir in $ac_dummy; do 693932b578d3Smrg IFS="$lt_save_ifs" 694032b578d3Smrg test -z "$ac_dir" && ac_dir=. 694132b578d3Smrg if test -f $ac_dir/${ac_tool_prefix}file; then 694232b578d3Smrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 694332b578d3Smrg if test -n "$file_magic_test_file"; then 694432b578d3Smrg case $deplibs_check_method in 694532b578d3Smrg "file_magic "*) 694632b578d3Smrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 694732b578d3Smrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 694832b578d3Smrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 694932b578d3Smrg $EGREP "$file_magic_regex" > /dev/null; then 695032b578d3Smrg : 695132b578d3Smrg else 695232b578d3Smrg cat <<EOF 1>&2 695332b578d3Smrg 695432b578d3Smrg*** Warning: the command libtool uses to detect shared libraries, 695532b578d3Smrg*** $file_magic_cmd, produces output that libtool cannot recognize. 695632b578d3Smrg*** The result is that libtool may fail to recognize shared libraries 695732b578d3Smrg*** as such. This will affect the creation of libtool libraries that 695832b578d3Smrg*** depend on shared libraries, but programs linked with such libtool 695932b578d3Smrg*** libraries will work regardless of this problem. Nevertheless, you 696032b578d3Smrg*** may want to report the problem to your system manager and/or to 696132b578d3Smrg*** bug-libtool@gnu.org 696232b578d3Smrg 696332b578d3SmrgEOF 696432b578d3Smrg fi ;; 696532b578d3Smrg esac 696632b578d3Smrg fi 696732b578d3Smrg break 696832b578d3Smrg fi 696932b578d3Smrg done 697032b578d3Smrg IFS="$lt_save_ifs" 697132b578d3Smrg MAGIC_CMD="$lt_save_MAGIC_CMD" 697232b578d3Smrg ;; 697332b578d3Smrgesac 697432b578d3Smrgfi 697532b578d3Smrg 697632b578d3SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 697732b578d3Smrgif test -n "$MAGIC_CMD"; then 697832b578d3Smrg { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 697932b578d3Smrgecho "${ECHO_T}$MAGIC_CMD" >&6; } 698032b578d3Smrgelse 698132b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 698232b578d3Smrgecho "${ECHO_T}no" >&6; } 698332b578d3Smrgfi 698432b578d3Smrg 698532b578d3Smrgif test -z "$lt_cv_path_MAGIC_CMD"; then 698632b578d3Smrg if test -n "$ac_tool_prefix"; then 698732b578d3Smrg { echo "$as_me:$LINENO: checking for file" >&5 698832b578d3Smrgecho $ECHO_N "checking for file... $ECHO_C" >&6; } 698932b578d3Smrgif test "${lt_cv_path_MAGIC_CMD+set}" = set; then 699032b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 699132b578d3Smrgelse 699232b578d3Smrg case $MAGIC_CMD in 699332b578d3Smrg[\\/*] | ?:[\\/]*) 699432b578d3Smrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 699532b578d3Smrg ;; 699632b578d3Smrg*) 699732b578d3Smrg lt_save_MAGIC_CMD="$MAGIC_CMD" 699832b578d3Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 699932b578d3Smrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 700032b578d3Smrg for ac_dir in $ac_dummy; do 700132b578d3Smrg IFS="$lt_save_ifs" 700232b578d3Smrg test -z "$ac_dir" && ac_dir=. 700332b578d3Smrg if test -f $ac_dir/file; then 700432b578d3Smrg lt_cv_path_MAGIC_CMD="$ac_dir/file" 700532b578d3Smrg if test -n "$file_magic_test_file"; then 700632b578d3Smrg case $deplibs_check_method in 700732b578d3Smrg "file_magic "*) 700832b578d3Smrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 700932b578d3Smrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 701032b578d3Smrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 701132b578d3Smrg $EGREP "$file_magic_regex" > /dev/null; then 701232b578d3Smrg : 701332b578d3Smrg else 701432b578d3Smrg cat <<EOF 1>&2 701532b578d3Smrg 701632b578d3Smrg*** Warning: the command libtool uses to detect shared libraries, 701732b578d3Smrg*** $file_magic_cmd, produces output that libtool cannot recognize. 701832b578d3Smrg*** The result is that libtool may fail to recognize shared libraries 701932b578d3Smrg*** as such. This will affect the creation of libtool libraries that 702032b578d3Smrg*** depend on shared libraries, but programs linked with such libtool 702132b578d3Smrg*** libraries will work regardless of this problem. Nevertheless, you 702232b578d3Smrg*** may want to report the problem to your system manager and/or to 702332b578d3Smrg*** bug-libtool@gnu.org 702432b578d3Smrg 702532b578d3SmrgEOF 702632b578d3Smrg fi ;; 702732b578d3Smrg esac 702832b578d3Smrg fi 702932b578d3Smrg break 703032b578d3Smrg fi 703132b578d3Smrg done 703232b578d3Smrg IFS="$lt_save_ifs" 703332b578d3Smrg MAGIC_CMD="$lt_save_MAGIC_CMD" 703432b578d3Smrg ;; 703532b578d3Smrgesac 703632b578d3Smrgfi 703732b578d3Smrg 703832b578d3SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 703932b578d3Smrgif test -n "$MAGIC_CMD"; then 704032b578d3Smrg { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 704132b578d3Smrgecho "${ECHO_T}$MAGIC_CMD" >&6; } 704232b578d3Smrgelse 704332b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 704432b578d3Smrgecho "${ECHO_T}no" >&6; } 704532b578d3Smrgfi 704632b578d3Smrg 704732b578d3Smrg else 704832b578d3Smrg MAGIC_CMD=: 704932b578d3Smrg fi 705032b578d3Smrgfi 705132b578d3Smrg 705232b578d3Smrg fi 705332b578d3Smrg ;; 705432b578d3Smrgesac 705532b578d3Smrg 705632b578d3Smrgenable_dlopen=no 705732b578d3Smrgenable_win32_dll=no 705832b578d3Smrg 705932b578d3Smrg# Check whether --enable-libtool-lock was given. 706032b578d3Smrgif test "${enable_libtool_lock+set}" = set; then 706132b578d3Smrg enableval=$enable_libtool_lock; 706232b578d3Smrgfi 706332b578d3Smrg 706432b578d3Smrgtest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 706532b578d3Smrg 706632b578d3Smrg 706732b578d3Smrg# Check whether --with-pic was given. 706832b578d3Smrgif test "${with_pic+set}" = set; then 706932b578d3Smrg withval=$with_pic; pic_mode="$withval" 707032b578d3Smrgelse 707132b578d3Smrg pic_mode=default 707232b578d3Smrgfi 707332b578d3Smrg 707432b578d3Smrgtest -z "$pic_mode" && pic_mode=default 707532b578d3Smrg 707632b578d3Smrg# Use C for the default configuration in the libtool script 707732b578d3Smrgtagname= 707832b578d3Smrglt_save_CC="$CC" 707932b578d3Smrgac_ext=c 708032b578d3Smrgac_cpp='$CPP $CPPFLAGS' 708132b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 708232b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 708332b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 708432b578d3Smrg 708532b578d3Smrg 708632b578d3Smrg# Source file extension for C test sources. 708732b578d3Smrgac_ext=c 708832b578d3Smrg 708932b578d3Smrg# Object file extension for compiled C test sources. 709032b578d3Smrgobjext=o 709132b578d3Smrgobjext=$objext 709232b578d3Smrg 709332b578d3Smrg# Code to be used in simple compile tests 7094d31dbc53Smrglt_simple_compile_test_code="int some_variable = 0;\n" 709532b578d3Smrg 709632b578d3Smrg# Code to be used in simple link tests 7097d31dbc53Smrglt_simple_link_test_code='int main(){return(0);}\n' 709832b578d3Smrg 709932b578d3Smrg 710032b578d3Smrg# If no C compiler was specified, use CC. 710132b578d3SmrgLTCC=${LTCC-"$CC"} 710232b578d3Smrg 710332b578d3Smrg# If no C compiler flags were specified, use CFLAGS. 710432b578d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 710532b578d3Smrg 710632b578d3Smrg# Allow CC to be a program name with arguments. 710732b578d3Smrgcompiler=$CC 710832b578d3Smrg 710932b578d3Smrg 711032b578d3Smrg# save warnings/boilerplate of simple test code 711132b578d3Smrgac_outfile=conftest.$ac_objext 7112d31dbc53Smrgprintf "$lt_simple_compile_test_code" >conftest.$ac_ext 711332b578d3Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 711432b578d3Smrg_lt_compiler_boilerplate=`cat conftest.err` 711532b578d3Smrg$rm conftest* 711632b578d3Smrg 711732b578d3Smrgac_outfile=conftest.$ac_objext 7118d31dbc53Smrgprintf "$lt_simple_link_test_code" >conftest.$ac_ext 711932b578d3Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 712032b578d3Smrg_lt_linker_boilerplate=`cat conftest.err` 712132b578d3Smrg$rm conftest* 712232b578d3Smrg 712332b578d3Smrg 712432b578d3Smrg 712532b578d3Smrglt_prog_compiler_no_builtin_flag= 712632b578d3Smrg 712732b578d3Smrgif test "$GCC" = yes; then 712832b578d3Smrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' 712932b578d3Smrg 713032b578d3Smrg 713132b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 713232b578d3Smrgecho $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } 713332b578d3Smrgif test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 713432b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 713532b578d3Smrgelse 713632b578d3Smrg lt_cv_prog_compiler_rtti_exceptions=no 713732b578d3Smrg ac_outfile=conftest.$ac_objext 7138d31dbc53Smrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext 713932b578d3Smrg lt_compiler_flag="-fno-rtti -fno-exceptions" 714032b578d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 714132b578d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 714232b578d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 714332b578d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 714432b578d3Smrg # The option is referenced via a variable to avoid confusing sed. 714532b578d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 714632b578d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 714732b578d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 714832b578d3Smrg -e 's:$: $lt_compiler_flag:'` 7149d31dbc53Smrg (eval echo "\"\$as_me:7149: $lt_compile\"" >&5) 715032b578d3Smrg (eval "$lt_compile" 2>conftest.err) 715132b578d3Smrg ac_status=$? 715232b578d3Smrg cat conftest.err >&5 7153d31dbc53Smrg echo "$as_me:7153: \$? = $ac_status" >&5 715432b578d3Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 715532b578d3Smrg # The compiler can only warn and ignore the option if not recognized 715632b578d3Smrg # So say no if there are warnings other than the usual output. 715732b578d3Smrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 715832b578d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 715932b578d3Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 716032b578d3Smrg lt_cv_prog_compiler_rtti_exceptions=yes 716132b578d3Smrg fi 716232b578d3Smrg fi 716332b578d3Smrg $rm conftest* 716432b578d3Smrg 716532b578d3Smrgfi 716632b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 716732b578d3Smrgecho "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } 716832b578d3Smrg 716932b578d3Smrgif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 717032b578d3Smrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 717132b578d3Smrgelse 717232b578d3Smrg : 717332b578d3Smrgfi 717432b578d3Smrg 717532b578d3Smrgfi 717632b578d3Smrg 717732b578d3Smrglt_prog_compiler_wl= 717832b578d3Smrglt_prog_compiler_pic= 717932b578d3Smrglt_prog_compiler_static= 718032b578d3Smrg 718132b578d3Smrg{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 718232b578d3Smrgecho $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 718332b578d3Smrg 718432b578d3Smrg if test "$GCC" = yes; then 718532b578d3Smrg lt_prog_compiler_wl='-Wl,' 718632b578d3Smrg lt_prog_compiler_static='-static' 718732b578d3Smrg 718832b578d3Smrg case $host_os in 718932b578d3Smrg aix*) 719032b578d3Smrg # All AIX code is PIC. 719132b578d3Smrg if test "$host_cpu" = ia64; then 719232b578d3Smrg # AIX 5 now supports IA64 processor 719332b578d3Smrg lt_prog_compiler_static='-Bstatic' 719432b578d3Smrg fi 719532b578d3Smrg ;; 719632b578d3Smrg 719732b578d3Smrg amigaos*) 719832b578d3Smrg # FIXME: we need at least 68020 code to build shared libraries, but 719932b578d3Smrg # adding the `-m68020' flag to GCC prevents building anything better, 720032b578d3Smrg # like `-m68040'. 720132b578d3Smrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 720232b578d3Smrg ;; 720332b578d3Smrg 7204d31dbc53Smrg beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 720532b578d3Smrg # PIC is the default for these OSes. 720632b578d3Smrg ;; 720732b578d3Smrg 7208d31dbc53Smrg mingw* | pw32* | os2*) 720932b578d3Smrg # This hack is so that the source file can tell whether it is being 721032b578d3Smrg # built for inclusion in a dll (and should export symbols for example). 721132b578d3Smrg lt_prog_compiler_pic='-DDLL_EXPORT' 721232b578d3Smrg ;; 721332b578d3Smrg 721432b578d3Smrg darwin* | rhapsody*) 721532b578d3Smrg # PIC is the default on this platform 721632b578d3Smrg # Common symbols not allowed in MH_DYLIB files 721732b578d3Smrg lt_prog_compiler_pic='-fno-common' 721832b578d3Smrg ;; 721932b578d3Smrg 7220d31dbc53Smrg interix3*) 722132b578d3Smrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 722232b578d3Smrg # Instead, we relocate shared libraries at runtime. 722332b578d3Smrg ;; 722432b578d3Smrg 722532b578d3Smrg msdosdjgpp*) 722632b578d3Smrg # Just because we use GCC doesn't mean we suddenly get shared libraries 722732b578d3Smrg # on systems that don't support them. 722832b578d3Smrg lt_prog_compiler_can_build_shared=no 722932b578d3Smrg enable_shared=no 723032b578d3Smrg ;; 723132b578d3Smrg 723232b578d3Smrg sysv4*MP*) 723332b578d3Smrg if test -d /usr/nec; then 723432b578d3Smrg lt_prog_compiler_pic=-Kconform_pic 723532b578d3Smrg fi 723632b578d3Smrg ;; 723732b578d3Smrg 723832b578d3Smrg hpux*) 723932b578d3Smrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 724032b578d3Smrg # not for PA HP-UX. 724132b578d3Smrg case $host_cpu in 724232b578d3Smrg hppa*64*|ia64*) 724332b578d3Smrg # +Z the default 724432b578d3Smrg ;; 724532b578d3Smrg *) 724632b578d3Smrg lt_prog_compiler_pic='-fPIC' 724732b578d3Smrg ;; 724832b578d3Smrg esac 724932b578d3Smrg ;; 725032b578d3Smrg 725132b578d3Smrg *) 725232b578d3Smrg lt_prog_compiler_pic='-fPIC' 725332b578d3Smrg ;; 725432b578d3Smrg esac 725532b578d3Smrg else 725632b578d3Smrg # PORTME Check for flag to pass linker flags through the system compiler. 725732b578d3Smrg case $host_os in 725832b578d3Smrg aix*) 725932b578d3Smrg lt_prog_compiler_wl='-Wl,' 726032b578d3Smrg if test "$host_cpu" = ia64; then 726132b578d3Smrg # AIX 5 now supports IA64 processor 726232b578d3Smrg lt_prog_compiler_static='-Bstatic' 726332b578d3Smrg else 726432b578d3Smrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 726532b578d3Smrg fi 726632b578d3Smrg ;; 726732b578d3Smrg darwin*) 726832b578d3Smrg # PIC is the default on this platform 726932b578d3Smrg # Common symbols not allowed in MH_DYLIB files 727032b578d3Smrg case $cc_basename in 727132b578d3Smrg xlc*) 727232b578d3Smrg lt_prog_compiler_pic='-qnocommon' 727332b578d3Smrg lt_prog_compiler_wl='-Wl,' 727432b578d3Smrg ;; 727532b578d3Smrg esac 727632b578d3Smrg ;; 727732b578d3Smrg 7278d31dbc53Smrg mingw* | pw32* | os2*) 727932b578d3Smrg # This hack is so that the source file can tell whether it is being 728032b578d3Smrg # built for inclusion in a dll (and should export symbols for example). 728132b578d3Smrg lt_prog_compiler_pic='-DDLL_EXPORT' 728232b578d3Smrg ;; 728332b578d3Smrg 728432b578d3Smrg hpux9* | hpux10* | hpux11*) 728532b578d3Smrg lt_prog_compiler_wl='-Wl,' 728632b578d3Smrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 728732b578d3Smrg # not for PA HP-UX. 728832b578d3Smrg case $host_cpu in 728932b578d3Smrg hppa*64*|ia64*) 729032b578d3Smrg # +Z the default 729132b578d3Smrg ;; 729232b578d3Smrg *) 729332b578d3Smrg lt_prog_compiler_pic='+Z' 729432b578d3Smrg ;; 729532b578d3Smrg esac 729632b578d3Smrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 729732b578d3Smrg lt_prog_compiler_static='${wl}-a ${wl}archive' 729832b578d3Smrg ;; 729932b578d3Smrg 730032b578d3Smrg irix5* | irix6* | nonstopux*) 730132b578d3Smrg lt_prog_compiler_wl='-Wl,' 730232b578d3Smrg # PIC (with -KPIC) is the default. 730332b578d3Smrg lt_prog_compiler_static='-non_shared' 730432b578d3Smrg ;; 730532b578d3Smrg 730632b578d3Smrg newsos6) 730732b578d3Smrg lt_prog_compiler_pic='-KPIC' 730832b578d3Smrg lt_prog_compiler_static='-Bstatic' 730932b578d3Smrg ;; 731032b578d3Smrg 7311d31dbc53Smrg linux*) 731232b578d3Smrg case $cc_basename in 731332b578d3Smrg icc* | ecc*) 731432b578d3Smrg lt_prog_compiler_wl='-Wl,' 731532b578d3Smrg lt_prog_compiler_pic='-KPIC' 731632b578d3Smrg lt_prog_compiler_static='-static' 731732b578d3Smrg ;; 731832b578d3Smrg pgcc* | pgf77* | pgf90* | pgf95*) 731932b578d3Smrg # Portland Group compilers (*not* the Pentium gcc compiler, 732032b578d3Smrg # which looks to be a dead project) 732132b578d3Smrg lt_prog_compiler_wl='-Wl,' 732232b578d3Smrg lt_prog_compiler_pic='-fpic' 732332b578d3Smrg lt_prog_compiler_static='-Bstatic' 732432b578d3Smrg ;; 732532b578d3Smrg ccc*) 732632b578d3Smrg lt_prog_compiler_wl='-Wl,' 732732b578d3Smrg # All Alpha code is PIC. 732832b578d3Smrg lt_prog_compiler_static='-non_shared' 732932b578d3Smrg ;; 733032b578d3Smrg esac 733132b578d3Smrg ;; 733232b578d3Smrg 733332b578d3Smrg osf3* | osf4* | osf5*) 733432b578d3Smrg lt_prog_compiler_wl='-Wl,' 733532b578d3Smrg # All OSF/1 code is PIC. 733632b578d3Smrg lt_prog_compiler_static='-non_shared' 733732b578d3Smrg ;; 733832b578d3Smrg 733932b578d3Smrg solaris*) 734032b578d3Smrg lt_prog_compiler_pic='-KPIC' 734132b578d3Smrg lt_prog_compiler_static='-Bstatic' 734232b578d3Smrg case $cc_basename in 734332b578d3Smrg f77* | f90* | f95*) 734432b578d3Smrg lt_prog_compiler_wl='-Qoption ld ';; 734532b578d3Smrg *) 734632b578d3Smrg lt_prog_compiler_wl='-Wl,';; 734732b578d3Smrg esac 734832b578d3Smrg ;; 734932b578d3Smrg 735032b578d3Smrg sunos4*) 735132b578d3Smrg lt_prog_compiler_wl='-Qoption ld ' 735232b578d3Smrg lt_prog_compiler_pic='-PIC' 735332b578d3Smrg lt_prog_compiler_static='-Bstatic' 735432b578d3Smrg ;; 735532b578d3Smrg 735632b578d3Smrg sysv4 | sysv4.2uw2* | sysv4.3*) 735732b578d3Smrg lt_prog_compiler_wl='-Wl,' 735832b578d3Smrg lt_prog_compiler_pic='-KPIC' 735932b578d3Smrg lt_prog_compiler_static='-Bstatic' 736032b578d3Smrg ;; 736132b578d3Smrg 736232b578d3Smrg sysv4*MP*) 736332b578d3Smrg if test -d /usr/nec ;then 736432b578d3Smrg lt_prog_compiler_pic='-Kconform_pic' 736532b578d3Smrg lt_prog_compiler_static='-Bstatic' 736632b578d3Smrg fi 736732b578d3Smrg ;; 736832b578d3Smrg 736932b578d3Smrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 737032b578d3Smrg lt_prog_compiler_wl='-Wl,' 737132b578d3Smrg lt_prog_compiler_pic='-KPIC' 737232b578d3Smrg lt_prog_compiler_static='-Bstatic' 737332b578d3Smrg ;; 737432b578d3Smrg 737532b578d3Smrg unicos*) 737632b578d3Smrg lt_prog_compiler_wl='-Wl,' 737732b578d3Smrg lt_prog_compiler_can_build_shared=no 737832b578d3Smrg ;; 737932b578d3Smrg 738032b578d3Smrg uts4*) 738132b578d3Smrg lt_prog_compiler_pic='-pic' 738232b578d3Smrg lt_prog_compiler_static='-Bstatic' 738332b578d3Smrg ;; 738432b578d3Smrg 738532b578d3Smrg *) 738632b578d3Smrg lt_prog_compiler_can_build_shared=no 738732b578d3Smrg ;; 738832b578d3Smrg esac 738932b578d3Smrg fi 739032b578d3Smrg 739132b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 739232b578d3Smrgecho "${ECHO_T}$lt_prog_compiler_pic" >&6; } 739332b578d3Smrg 739432b578d3Smrg# 739532b578d3Smrg# Check to make sure the PIC flag actually works. 739632b578d3Smrg# 739732b578d3Smrgif test -n "$lt_prog_compiler_pic"; then 739832b578d3Smrg 739932b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 740032b578d3Smrgecho $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; } 740132b578d3Smrgif test "${lt_prog_compiler_pic_works+set}" = set; then 740232b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 740332b578d3Smrgelse 740432b578d3Smrg lt_prog_compiler_pic_works=no 740532b578d3Smrg ac_outfile=conftest.$ac_objext 7406d31dbc53Smrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext 740732b578d3Smrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 740832b578d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 740932b578d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 741032b578d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 741132b578d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 741232b578d3Smrg # The option is referenced via a variable to avoid confusing sed. 741332b578d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 741432b578d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 741532b578d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 741632b578d3Smrg -e 's:$: $lt_compiler_flag:'` 7417d31dbc53Smrg (eval echo "\"\$as_me:7417: $lt_compile\"" >&5) 741832b578d3Smrg (eval "$lt_compile" 2>conftest.err) 741932b578d3Smrg ac_status=$? 742032b578d3Smrg cat conftest.err >&5 7421d31dbc53Smrg echo "$as_me:7421: \$? = $ac_status" >&5 742232b578d3Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 742332b578d3Smrg # The compiler can only warn and ignore the option if not recognized 742432b578d3Smrg # So say no if there are warnings other than the usual output. 742532b578d3Smrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 742632b578d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 742732b578d3Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 742832b578d3Smrg lt_prog_compiler_pic_works=yes 742932b578d3Smrg fi 743032b578d3Smrg fi 743132b578d3Smrg $rm conftest* 743232b578d3Smrg 743332b578d3Smrgfi 743432b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5 743532b578d3Smrgecho "${ECHO_T}$lt_prog_compiler_pic_works" >&6; } 743632b578d3Smrg 743732b578d3Smrgif test x"$lt_prog_compiler_pic_works" = xyes; then 743832b578d3Smrg case $lt_prog_compiler_pic in 743932b578d3Smrg "" | " "*) ;; 744032b578d3Smrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 744132b578d3Smrg esac 744232b578d3Smrgelse 744332b578d3Smrg lt_prog_compiler_pic= 744432b578d3Smrg lt_prog_compiler_can_build_shared=no 744532b578d3Smrgfi 744632b578d3Smrg 744732b578d3Smrgfi 744832b578d3Smrgcase $host_os in 744932b578d3Smrg # For platforms which do not support PIC, -DPIC is meaningless: 745032b578d3Smrg *djgpp*) 745132b578d3Smrg lt_prog_compiler_pic= 745232b578d3Smrg ;; 745332b578d3Smrg *) 745432b578d3Smrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 745532b578d3Smrg ;; 745632b578d3Smrgesac 745732b578d3Smrg 745832b578d3Smrg# 745932b578d3Smrg# Check to make sure the static flag actually works. 746032b578d3Smrg# 746132b578d3Smrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 746232b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 746332b578d3Smrgecho $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 746432b578d3Smrgif test "${lt_prog_compiler_static_works+set}" = set; then 746532b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 746632b578d3Smrgelse 746732b578d3Smrg lt_prog_compiler_static_works=no 746832b578d3Smrg save_LDFLAGS="$LDFLAGS" 746932b578d3Smrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 7470d31dbc53Smrg printf "$lt_simple_link_test_code" > conftest.$ac_ext 747132b578d3Smrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 747232b578d3Smrg # The linker can only warn and ignore the option if not recognized 747332b578d3Smrg # So say no if there are warnings 747432b578d3Smrg if test -s conftest.err; then 747532b578d3Smrg # Append any errors to the config.log. 747632b578d3Smrg cat conftest.err 1>&5 747732b578d3Smrg $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 747832b578d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 747932b578d3Smrg if diff conftest.exp conftest.er2 >/dev/null; then 748032b578d3Smrg lt_prog_compiler_static_works=yes 748132b578d3Smrg fi 748232b578d3Smrg else 748332b578d3Smrg lt_prog_compiler_static_works=yes 748432b578d3Smrg fi 748532b578d3Smrg fi 748632b578d3Smrg $rm conftest* 748732b578d3Smrg LDFLAGS="$save_LDFLAGS" 748832b578d3Smrg 748932b578d3Smrgfi 749032b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 749132b578d3Smrgecho "${ECHO_T}$lt_prog_compiler_static_works" >&6; } 749232b578d3Smrg 749332b578d3Smrgif test x"$lt_prog_compiler_static_works" = xyes; then 749432b578d3Smrg : 749532b578d3Smrgelse 749632b578d3Smrg lt_prog_compiler_static= 749732b578d3Smrgfi 749832b578d3Smrg 749932b578d3Smrg 750032b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 750132b578d3Smrgecho $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 750232b578d3Smrgif test "${lt_cv_prog_compiler_c_o+set}" = set; then 750332b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 750432b578d3Smrgelse 750532b578d3Smrg lt_cv_prog_compiler_c_o=no 750632b578d3Smrg $rm -r conftest 2>/dev/null 750732b578d3Smrg mkdir conftest 750832b578d3Smrg cd conftest 750932b578d3Smrg mkdir out 7510d31dbc53Smrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext 751132b578d3Smrg 751232b578d3Smrg lt_compiler_flag="-o out/conftest2.$ac_objext" 751332b578d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 751432b578d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 751532b578d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 751632b578d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 751732b578d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 751832b578d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 751932b578d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 752032b578d3Smrg -e 's:$: $lt_compiler_flag:'` 7521d31dbc53Smrg (eval echo "\"\$as_me:7521: $lt_compile\"" >&5) 752232b578d3Smrg (eval "$lt_compile" 2>out/conftest.err) 752332b578d3Smrg ac_status=$? 752432b578d3Smrg cat out/conftest.err >&5 7525d31dbc53Smrg echo "$as_me:7525: \$? = $ac_status" >&5 752632b578d3Smrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 752732b578d3Smrg then 752832b578d3Smrg # The compiler can only warn and ignore the option if not recognized 752932b578d3Smrg # So say no if there are warnings 753032b578d3Smrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 753132b578d3Smrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 753232b578d3Smrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 753332b578d3Smrg lt_cv_prog_compiler_c_o=yes 753432b578d3Smrg fi 753532b578d3Smrg fi 753632b578d3Smrg chmod u+w . 2>&5 753732b578d3Smrg $rm conftest* 753832b578d3Smrg # SGI C++ compiler will create directory out/ii_files/ for 753932b578d3Smrg # template instantiation 754032b578d3Smrg test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 754132b578d3Smrg $rm out/* && rmdir out 754232b578d3Smrg cd .. 754332b578d3Smrg rmdir conftest 754432b578d3Smrg $rm conftest* 754532b578d3Smrg 754632b578d3Smrgfi 754732b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 754832b578d3Smrgecho "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; } 754932b578d3Smrg 755032b578d3Smrg 755132b578d3Smrghard_links="nottested" 755232b578d3Smrgif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 755332b578d3Smrg # do not overwrite the value of need_locks provided by the user 755432b578d3Smrg { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 755532b578d3Smrgecho $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 755632b578d3Smrg hard_links=yes 755732b578d3Smrg $rm conftest* 755832b578d3Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 755932b578d3Smrg touch conftest.a 756032b578d3Smrg ln conftest.a conftest.b 2>&5 || hard_links=no 756132b578d3Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 756232b578d3Smrg { echo "$as_me:$LINENO: result: $hard_links" >&5 756332b578d3Smrgecho "${ECHO_T}$hard_links" >&6; } 756432b578d3Smrg if test "$hard_links" = no; then 756532b578d3Smrg { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 756632b578d3Smrgecho "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 756732b578d3Smrg need_locks=warn 756832b578d3Smrg fi 756932b578d3Smrgelse 757032b578d3Smrg need_locks=no 757132b578d3Smrgfi 757232b578d3Smrg 757332b578d3Smrg{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 757432b578d3Smrgecho $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 757532b578d3Smrg 757632b578d3Smrg runpath_var= 757732b578d3Smrg allow_undefined_flag= 757832b578d3Smrg enable_shared_with_static_runtimes=no 757932b578d3Smrg archive_cmds= 758032b578d3Smrg archive_expsym_cmds= 758132b578d3Smrg old_archive_From_new_cmds= 758232b578d3Smrg old_archive_from_expsyms_cmds= 758332b578d3Smrg export_dynamic_flag_spec= 758432b578d3Smrg whole_archive_flag_spec= 758532b578d3Smrg thread_safe_flag_spec= 758632b578d3Smrg hardcode_libdir_flag_spec= 758732b578d3Smrg hardcode_libdir_flag_spec_ld= 758832b578d3Smrg hardcode_libdir_separator= 758932b578d3Smrg hardcode_direct=no 759032b578d3Smrg hardcode_minus_L=no 759132b578d3Smrg hardcode_shlibpath_var=unsupported 759232b578d3Smrg link_all_deplibs=unknown 759332b578d3Smrg hardcode_automatic=no 759432b578d3Smrg module_cmds= 759532b578d3Smrg module_expsym_cmds= 759632b578d3Smrg always_export_symbols=no 759732b578d3Smrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 759832b578d3Smrg # include_expsyms should be a list of space-separated symbols to be *always* 759932b578d3Smrg # included in the symbol list 760032b578d3Smrg include_expsyms= 760132b578d3Smrg # exclude_expsyms can be an extended regexp of symbols to exclude 760232b578d3Smrg # it will be wrapped by ` (' and `)$', so one must not match beginning or 760332b578d3Smrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 760432b578d3Smrg # as well as any symbol that contains `d'. 760532b578d3Smrg exclude_expsyms="_GLOBAL_OFFSET_TABLE_" 760632b578d3Smrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 760732b578d3Smrg # platforms (ab)use it in PIC code, but their linkers get confused if 760832b578d3Smrg # the symbol is explicitly referenced. Since portable code cannot 760932b578d3Smrg # rely on this symbol name, it's probably fine to never include it in 761032b578d3Smrg # preloaded symbol tables. 761132b578d3Smrg extract_expsyms_cmds= 761232b578d3Smrg # Just being paranoid about ensuring that cc_basename is set. 761332b578d3Smrg for cc_temp in $compiler""; do 761432b578d3Smrg case $cc_temp in 761532b578d3Smrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 761632b578d3Smrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 761732b578d3Smrg \-*) ;; 761832b578d3Smrg *) break;; 761932b578d3Smrg esac 762032b578d3Smrgdone 762132b578d3Smrgcc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 762232b578d3Smrg 762332b578d3Smrg case $host_os in 762432b578d3Smrg cygwin* | mingw* | pw32*) 762532b578d3Smrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 762632b578d3Smrg # When not using gcc, we currently assume that we are using 762732b578d3Smrg # Microsoft Visual C++. 762832b578d3Smrg if test "$GCC" != yes; then 762932b578d3Smrg with_gnu_ld=no 763032b578d3Smrg fi 763132b578d3Smrg ;; 763232b578d3Smrg interix*) 763332b578d3Smrg # we just hope/assume this is gcc and not c89 (= MSVC++) 763432b578d3Smrg with_gnu_ld=yes 763532b578d3Smrg ;; 763632b578d3Smrg openbsd*) 763732b578d3Smrg with_gnu_ld=no 763832b578d3Smrg ;; 763932b578d3Smrg esac 764032b578d3Smrg 764132b578d3Smrg ld_shlibs=yes 764232b578d3Smrg if test "$with_gnu_ld" = yes; then 764332b578d3Smrg # If archive_cmds runs LD, not CC, wlarc should be empty 764432b578d3Smrg wlarc='${wl}' 764532b578d3Smrg 764632b578d3Smrg # Set some defaults for GNU ld with shared library support. These 764732b578d3Smrg # are reset later if shared libraries are not supported. Putting them 764832b578d3Smrg # here allows them to be overridden if necessary. 764932b578d3Smrg runpath_var=LD_RUN_PATH 765032b578d3Smrg hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' 765132b578d3Smrg export_dynamic_flag_spec='${wl}--export-dynamic' 765232b578d3Smrg # ancient GNU ld didn't support --whole-archive et. al. 765332b578d3Smrg if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 765432b578d3Smrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 765532b578d3Smrg else 765632b578d3Smrg whole_archive_flag_spec= 765732b578d3Smrg fi 765832b578d3Smrg supports_anon_versioning=no 765932b578d3Smrg case `$LD -v 2>/dev/null` in 766032b578d3Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 766132b578d3Smrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 766232b578d3Smrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 766332b578d3Smrg *\ 2.11.*) ;; # other 2.11 versions 766432b578d3Smrg *) supports_anon_versioning=yes ;; 766532b578d3Smrg esac 766632b578d3Smrg 766732b578d3Smrg # See if GNU ld supports shared libraries. 766832b578d3Smrg case $host_os in 766932b578d3Smrg aix3* | aix4* | aix5*) 767032b578d3Smrg # On AIX/PPC, the GNU linker is very broken 767132b578d3Smrg if test "$host_cpu" != ia64; then 767232b578d3Smrg ld_shlibs=no 767332b578d3Smrg cat <<EOF 1>&2 767432b578d3Smrg 767532b578d3Smrg*** Warning: the GNU linker, at least up to release 2.9.1, is reported 767632b578d3Smrg*** to be unable to reliably create shared libraries on AIX. 767732b578d3Smrg*** Therefore, libtool is disabling shared libraries support. If you 767832b578d3Smrg*** really care for shared libraries, you may want to modify your PATH 767932b578d3Smrg*** so that a non-GNU linker is found, and then restart. 768032b578d3Smrg 768132b578d3SmrgEOF 768232b578d3Smrg fi 768332b578d3Smrg ;; 768432b578d3Smrg 768532b578d3Smrg amigaos*) 768632b578d3Smrg 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)' 768732b578d3Smrg hardcode_libdir_flag_spec='-L$libdir' 768832b578d3Smrg hardcode_minus_L=yes 768932b578d3Smrg 769032b578d3Smrg # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 769132b578d3Smrg # that the semantics of dynamic libraries on AmigaOS, at least up 769232b578d3Smrg # to version 4, is to share data among multiple programs linked 769332b578d3Smrg # with the same dynamic library. Since this doesn't match the 769432b578d3Smrg # behavior of shared libraries on other platforms, we can't use 769532b578d3Smrg # them. 769632b578d3Smrg ld_shlibs=no 769732b578d3Smrg ;; 769832b578d3Smrg 769932b578d3Smrg beos*) 770032b578d3Smrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 770132b578d3Smrg allow_undefined_flag=unsupported 770232b578d3Smrg # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 770332b578d3Smrg # support --undefined. This deserves some investigation. FIXME 770432b578d3Smrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 770532b578d3Smrg else 770632b578d3Smrg ld_shlibs=no 770732b578d3Smrg fi 770832b578d3Smrg ;; 770932b578d3Smrg 771032b578d3Smrg cygwin* | mingw* | pw32*) 771132b578d3Smrg # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 771232b578d3Smrg # as there is no search path for DLLs. 771332b578d3Smrg hardcode_libdir_flag_spec='-L$libdir' 771432b578d3Smrg allow_undefined_flag=unsupported 771532b578d3Smrg always_export_symbols=no 771632b578d3Smrg enable_shared_with_static_runtimes=yes 7717d31dbc53Smrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 771832b578d3Smrg 771932b578d3Smrg if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 772032b578d3Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 772132b578d3Smrg # If the export-symbols file already is a .def file (1st line 772232b578d3Smrg # is EXPORTS), use it as is; otherwise, prepend... 772332b578d3Smrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 772432b578d3Smrg cp $export_symbols $output_objdir/$soname.def; 772532b578d3Smrg else 772632b578d3Smrg echo EXPORTS > $output_objdir/$soname.def; 772732b578d3Smrg cat $export_symbols >> $output_objdir/$soname.def; 772832b578d3Smrg fi~ 772932b578d3Smrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 773032b578d3Smrg else 773132b578d3Smrg ld_shlibs=no 773232b578d3Smrg fi 773332b578d3Smrg ;; 773432b578d3Smrg 7735d31dbc53Smrg interix3*) 773632b578d3Smrg hardcode_direct=no 773732b578d3Smrg hardcode_shlibpath_var=no 773832b578d3Smrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 773932b578d3Smrg export_dynamic_flag_spec='${wl}-E' 774032b578d3Smrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 774132b578d3Smrg # Instead, shared libraries are loaded at an image base (0x10000000 by 774232b578d3Smrg # default) and relocated if they conflict, which is a slow very memory 774332b578d3Smrg # consuming and fragmenting process. To avoid this, we pick a random, 774432b578d3Smrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 774532b578d3Smrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 774632b578d3Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 774732b578d3Smrg 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' 774832b578d3Smrg ;; 774932b578d3Smrg 7750d31dbc53Smrg linux*) 775132b578d3Smrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 775232b578d3Smrg tmp_addflag= 775332b578d3Smrg case $cc_basename,$host_cpu in 775432b578d3Smrg pgcc*) # Portland Group C compiler 775532b578d3Smrg 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' 775632b578d3Smrg tmp_addflag=' $pic_flag' 775732b578d3Smrg ;; 775832b578d3Smrg pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 775932b578d3Smrg 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' 776032b578d3Smrg tmp_addflag=' $pic_flag -Mnomain' ;; 776132b578d3Smrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 776232b578d3Smrg tmp_addflag=' -i_dynamic' ;; 776332b578d3Smrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 776432b578d3Smrg tmp_addflag=' -i_dynamic -nofor_main' ;; 776532b578d3Smrg ifc* | ifort*) # Intel Fortran compiler 776632b578d3Smrg tmp_addflag=' -nofor_main' ;; 776732b578d3Smrg esac 7768d31dbc53Smrg archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 776932b578d3Smrg 777032b578d3Smrg if test $supports_anon_versioning = yes; then 777132b578d3Smrg archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ 777232b578d3Smrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 777332b578d3Smrg $echo "local: *; };" >> $output_objdir/$libname.ver~ 7774d31dbc53Smrg $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 777532b578d3Smrg fi 777632b578d3Smrg else 777732b578d3Smrg ld_shlibs=no 777832b578d3Smrg fi 777932b578d3Smrg ;; 778032b578d3Smrg 778132b578d3Smrg netbsd*) 778232b578d3Smrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 778332b578d3Smrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 778432b578d3Smrg wlarc= 778532b578d3Smrg else 778632b578d3Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 778732b578d3Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 778832b578d3Smrg fi 778932b578d3Smrg ;; 779032b578d3Smrg 779132b578d3Smrg solaris*) 779232b578d3Smrg if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 779332b578d3Smrg ld_shlibs=no 779432b578d3Smrg cat <<EOF 1>&2 779532b578d3Smrg 779632b578d3Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably 779732b578d3Smrg*** create shared libraries on Solaris systems. Therefore, libtool 779832b578d3Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 779932b578d3Smrg*** binutils to release 2.9.1 or newer. Another option is to modify 780032b578d3Smrg*** your PATH or compiler configuration so that the native linker is 780132b578d3Smrg*** used, and then restart. 780232b578d3Smrg 780332b578d3SmrgEOF 780432b578d3Smrg elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 780532b578d3Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 780632b578d3Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 780732b578d3Smrg else 780832b578d3Smrg ld_shlibs=no 780932b578d3Smrg fi 781032b578d3Smrg ;; 781132b578d3Smrg 781232b578d3Smrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 781332b578d3Smrg case `$LD -v 2>&1` in 781432b578d3Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 781532b578d3Smrg ld_shlibs=no 781632b578d3Smrg cat <<_LT_EOF 1>&2 781732b578d3Smrg 781832b578d3Smrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 781932b578d3Smrg*** reliably create shared libraries on SCO systems. Therefore, libtool 782032b578d3Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 782132b578d3Smrg*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 782232b578d3Smrg*** your PATH or compiler configuration so that the native linker is 782332b578d3Smrg*** used, and then restart. 782432b578d3Smrg 782532b578d3Smrg_LT_EOF 782632b578d3Smrg ;; 782732b578d3Smrg *) 782832b578d3Smrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 782932b578d3Smrg hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 783032b578d3Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 783132b578d3Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 783232b578d3Smrg else 783332b578d3Smrg ld_shlibs=no 783432b578d3Smrg fi 783532b578d3Smrg ;; 783632b578d3Smrg esac 783732b578d3Smrg ;; 783832b578d3Smrg 783932b578d3Smrg sunos4*) 784032b578d3Smrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 784132b578d3Smrg wlarc= 784232b578d3Smrg hardcode_direct=yes 784332b578d3Smrg hardcode_shlibpath_var=no 784432b578d3Smrg ;; 784532b578d3Smrg 784632b578d3Smrg *) 784732b578d3Smrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 784832b578d3Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 784932b578d3Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 785032b578d3Smrg else 785132b578d3Smrg ld_shlibs=no 785232b578d3Smrg fi 785332b578d3Smrg ;; 785432b578d3Smrg esac 785532b578d3Smrg 785632b578d3Smrg if test "$ld_shlibs" = no; then 785732b578d3Smrg runpath_var= 785832b578d3Smrg hardcode_libdir_flag_spec= 785932b578d3Smrg export_dynamic_flag_spec= 786032b578d3Smrg whole_archive_flag_spec= 786132b578d3Smrg fi 786232b578d3Smrg else 786332b578d3Smrg # PORTME fill in a description of your system's linker (not GNU ld) 786432b578d3Smrg case $host_os in 786532b578d3Smrg aix3*) 786632b578d3Smrg allow_undefined_flag=unsupported 786732b578d3Smrg always_export_symbols=yes 786832b578d3Smrg 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' 786932b578d3Smrg # Note: this linker hardcodes the directories in LIBPATH if there 787032b578d3Smrg # are no directories specified by -L. 787132b578d3Smrg hardcode_minus_L=yes 787232b578d3Smrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 787332b578d3Smrg # Neither direct hardcoding nor static linking is supported with a 787432b578d3Smrg # broken collect2. 787532b578d3Smrg hardcode_direct=unsupported 787632b578d3Smrg fi 787732b578d3Smrg ;; 787832b578d3Smrg 787932b578d3Smrg aix4* | aix5*) 788032b578d3Smrg if test "$host_cpu" = ia64; then 788132b578d3Smrg # On IA64, the linker does run time linking by default, so we don't 788232b578d3Smrg # have to do anything special. 788332b578d3Smrg aix_use_runtimelinking=no 788432b578d3Smrg exp_sym_flag='-Bexport' 788532b578d3Smrg no_entry_flag="" 788632b578d3Smrg else 788732b578d3Smrg # If we're using GNU nm, then we don't want the "-C" option. 788832b578d3Smrg # -C means demangle to AIX nm, but means don't demangle with GNU nm 788932b578d3Smrg if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 789032b578d3Smrg 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' 789132b578d3Smrg else 789232b578d3Smrg 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' 789332b578d3Smrg fi 789432b578d3Smrg aix_use_runtimelinking=no 789532b578d3Smrg 789632b578d3Smrg # Test if we are trying to use run time linking or normal 789732b578d3Smrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 789832b578d3Smrg # need to do runtime linking. 789932b578d3Smrg case $host_os in aix4.[23]|aix4.[23].*|aix5*) 790032b578d3Smrg for ld_flag in $LDFLAGS; do 790132b578d3Smrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 790232b578d3Smrg aix_use_runtimelinking=yes 790332b578d3Smrg break 790432b578d3Smrg fi 790532b578d3Smrg done 790632b578d3Smrg ;; 790732b578d3Smrg esac 790832b578d3Smrg 790932b578d3Smrg exp_sym_flag='-bexport' 791032b578d3Smrg no_entry_flag='-bnoentry' 791132b578d3Smrg fi 791232b578d3Smrg 791332b578d3Smrg # When large executables or shared objects are built, AIX ld can 791432b578d3Smrg # have problems creating the table of contents. If linking a library 791532b578d3Smrg # or program results in "error TOC overflow" add -mminimal-toc to 791632b578d3Smrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 791732b578d3Smrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 791832b578d3Smrg 791932b578d3Smrg archive_cmds='' 792032b578d3Smrg hardcode_direct=yes 792132b578d3Smrg hardcode_libdir_separator=':' 792232b578d3Smrg link_all_deplibs=yes 792332b578d3Smrg 792432b578d3Smrg if test "$GCC" = yes; then 792532b578d3Smrg case $host_os in aix4.[012]|aix4.[012].*) 792632b578d3Smrg # We only want to do this on AIX 4.2 and lower, the check 792732b578d3Smrg # below for broken collect2 doesn't work under 4.3+ 792832b578d3Smrg collect2name=`${CC} -print-prog-name=collect2` 792932b578d3Smrg if test -f "$collect2name" && \ 793032b578d3Smrg strings "$collect2name" | grep resolve_lib_name >/dev/null 793132b578d3Smrg then 793232b578d3Smrg # We have reworked collect2 7933d31dbc53Smrg hardcode_direct=yes 793432b578d3Smrg else 793532b578d3Smrg # We have old collect2 793632b578d3Smrg hardcode_direct=unsupported 793732b578d3Smrg # It fails to find uninstalled libraries when the uninstalled 793832b578d3Smrg # path is not listed in the libpath. Setting hardcode_minus_L 793932b578d3Smrg # to unsupported forces relinking 794032b578d3Smrg hardcode_minus_L=yes 794132b578d3Smrg hardcode_libdir_flag_spec='-L$libdir' 794232b578d3Smrg hardcode_libdir_separator= 794332b578d3Smrg fi 794432b578d3Smrg ;; 794532b578d3Smrg esac 794632b578d3Smrg shared_flag='-shared' 794732b578d3Smrg if test "$aix_use_runtimelinking" = yes; then 794832b578d3Smrg shared_flag="$shared_flag "'${wl}-G' 794932b578d3Smrg fi 795032b578d3Smrg else 795132b578d3Smrg # not using gcc 795232b578d3Smrg if test "$host_cpu" = ia64; then 795332b578d3Smrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 795432b578d3Smrg # chokes on -Wl,-G. The following line is correct: 795532b578d3Smrg shared_flag='-G' 795632b578d3Smrg else 795732b578d3Smrg if test "$aix_use_runtimelinking" = yes; then 795832b578d3Smrg shared_flag='${wl}-G' 795932b578d3Smrg else 796032b578d3Smrg shared_flag='${wl}-bM:SRE' 796132b578d3Smrg fi 796232b578d3Smrg fi 796332b578d3Smrg fi 796432b578d3Smrg 796532b578d3Smrg # It seems that -bexpall does not export symbols beginning with 796632b578d3Smrg # underscore (_), so it is better to generate a list of symbols to export. 796732b578d3Smrg always_export_symbols=yes 796832b578d3Smrg if test "$aix_use_runtimelinking" = yes; then 796932b578d3Smrg # Warning - without using the other runtime loading flags (-brtl), 797032b578d3Smrg # -berok will link without error, but may produce a broken library. 797132b578d3Smrg allow_undefined_flag='-berok' 797232b578d3Smrg # Determine the default libpath from the value encoded in an empty executable. 797332b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 797432b578d3Smrg/* confdefs.h. */ 797532b578d3Smrg_ACEOF 797632b578d3Smrgcat confdefs.h >>conftest.$ac_ext 797732b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 797832b578d3Smrg/* end confdefs.h. */ 797932b578d3Smrg 798032b578d3Smrgint 798132b578d3Smrgmain () 798232b578d3Smrg{ 798332b578d3Smrg 798432b578d3Smrg ; 798532b578d3Smrg return 0; 798632b578d3Smrg} 798732b578d3Smrg_ACEOF 798832b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext 798932b578d3Smrgif { (ac_try="$ac_link" 799032b578d3Smrgcase "(($ac_try" in 799132b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 799232b578d3Smrg *) ac_try_echo=$ac_try;; 799332b578d3Smrgesac 799432b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 799532b578d3Smrg (eval "$ac_link") 2>conftest.er1 799632b578d3Smrg ac_status=$? 799732b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 799832b578d3Smrg rm -f conftest.er1 799932b578d3Smrg cat conftest.err >&5 800032b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 800132b578d3Smrg (exit $ac_status); } && { 800232b578d3Smrg test -z "$ac_c_werror_flag" || 800332b578d3Smrg test ! -s conftest.err 800432b578d3Smrg } && test -s conftest$ac_exeext && 800532b578d3Smrg $as_test_x conftest$ac_exeext; then 800632b578d3Smrg 8007d31dbc53Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 8008d31dbc53Smrg}'` 800932b578d3Smrg# Check for a 64-bit object if we didn't find anything. 8010d31dbc53Smrgif 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; } 8011d31dbc53Smrg}'`; fi 801232b578d3Smrgelse 801332b578d3Smrg echo "$as_me: failed program was:" >&5 801432b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 801532b578d3Smrg 801632b578d3Smrg 801732b578d3Smrgfi 801832b578d3Smrg 801932b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 802032b578d3Smrg conftest$ac_exeext conftest.$ac_ext 802132b578d3Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 802232b578d3Smrg 802332b578d3Smrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 802432b578d3Smrg 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" 802532b578d3Smrg else 802632b578d3Smrg if test "$host_cpu" = ia64; then 802732b578d3Smrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 802832b578d3Smrg allow_undefined_flag="-z nodefs" 802932b578d3Smrg 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" 803032b578d3Smrg else 803132b578d3Smrg # Determine the default libpath from the value encoded in an empty executable. 803232b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 803332b578d3Smrg/* confdefs.h. */ 803432b578d3Smrg_ACEOF 803532b578d3Smrgcat confdefs.h >>conftest.$ac_ext 803632b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 803732b578d3Smrg/* end confdefs.h. */ 803832b578d3Smrg 803932b578d3Smrgint 804032b578d3Smrgmain () 804132b578d3Smrg{ 804232b578d3Smrg 804332b578d3Smrg ; 804432b578d3Smrg return 0; 804532b578d3Smrg} 804632b578d3Smrg_ACEOF 804732b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext 804832b578d3Smrgif { (ac_try="$ac_link" 804932b578d3Smrgcase "(($ac_try" in 805032b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 805132b578d3Smrg *) ac_try_echo=$ac_try;; 805232b578d3Smrgesac 805332b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 805432b578d3Smrg (eval "$ac_link") 2>conftest.er1 805532b578d3Smrg ac_status=$? 805632b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 805732b578d3Smrg rm -f conftest.er1 805832b578d3Smrg cat conftest.err >&5 805932b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 806032b578d3Smrg (exit $ac_status); } && { 806132b578d3Smrg test -z "$ac_c_werror_flag" || 806232b578d3Smrg test ! -s conftest.err 806332b578d3Smrg } && test -s conftest$ac_exeext && 806432b578d3Smrg $as_test_x conftest$ac_exeext; then 806532b578d3Smrg 8066d31dbc53Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 8067d31dbc53Smrg}'` 806832b578d3Smrg# Check for a 64-bit object if we didn't find anything. 8069d31dbc53Smrgif 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; } 8070d31dbc53Smrg}'`; fi 807132b578d3Smrgelse 807232b578d3Smrg echo "$as_me: failed program was:" >&5 807332b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 807432b578d3Smrg 807532b578d3Smrg 807632b578d3Smrgfi 807732b578d3Smrg 807832b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 807932b578d3Smrg conftest$ac_exeext conftest.$ac_ext 808032b578d3Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 808132b578d3Smrg 808232b578d3Smrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 808332b578d3Smrg # Warning - without using the other run time loading flags, 808432b578d3Smrg # -berok will link without error, but may produce a broken library. 808532b578d3Smrg no_undefined_flag=' ${wl}-bernotok' 808632b578d3Smrg allow_undefined_flag=' ${wl}-berok' 808732b578d3Smrg # Exported symbols can be pulled into shared objects from archives 808832b578d3Smrg whole_archive_flag_spec='$convenience' 808932b578d3Smrg archive_cmds_need_lc=yes 809032b578d3Smrg # This is similar to how AIX traditionally builds its shared libraries. 809132b578d3Smrg 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' 809232b578d3Smrg fi 809332b578d3Smrg fi 809432b578d3Smrg ;; 809532b578d3Smrg 809632b578d3Smrg amigaos*) 809732b578d3Smrg 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)' 809832b578d3Smrg hardcode_libdir_flag_spec='-L$libdir' 809932b578d3Smrg hardcode_minus_L=yes 810032b578d3Smrg # see comment about different semantics on the GNU ld section 810132b578d3Smrg ld_shlibs=no 810232b578d3Smrg ;; 810332b578d3Smrg 810432b578d3Smrg bsdi[45]*) 810532b578d3Smrg export_dynamic_flag_spec=-rdynamic 810632b578d3Smrg ;; 810732b578d3Smrg 810832b578d3Smrg cygwin* | mingw* | pw32*) 810932b578d3Smrg # When not using gcc, we currently assume that we are using 811032b578d3Smrg # Microsoft Visual C++. 811132b578d3Smrg # hardcode_libdir_flag_spec is actually meaningless, as there is 811232b578d3Smrg # no search path for DLLs. 811332b578d3Smrg hardcode_libdir_flag_spec=' ' 811432b578d3Smrg allow_undefined_flag=unsupported 811532b578d3Smrg # Tell ltmain to make .lib files, not .a files. 811632b578d3Smrg libext=lib 811732b578d3Smrg # Tell ltmain to make .dll files, not .so files. 811832b578d3Smrg shrext_cmds=".dll" 811932b578d3Smrg # FIXME: Setting linknames here is a bad hack. 812032b578d3Smrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 812132b578d3Smrg # The linker will automatically build a .lib file if we build a DLL. 812232b578d3Smrg old_archive_From_new_cmds='true' 812332b578d3Smrg # FIXME: Should let the user specify the lib program. 8124d31dbc53Smrg old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs' 812532b578d3Smrg fix_srcfile_path='`cygpath -w "$srcfile"`' 812632b578d3Smrg enable_shared_with_static_runtimes=yes 812732b578d3Smrg ;; 812832b578d3Smrg 812932b578d3Smrg darwin* | rhapsody*) 813032b578d3Smrg case $host_os in 813132b578d3Smrg rhapsody* | darwin1.[012]) 813232b578d3Smrg allow_undefined_flag='${wl}-undefined ${wl}suppress' 813332b578d3Smrg ;; 813432b578d3Smrg *) # Darwin 1.3 on 813532b578d3Smrg if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 813632b578d3Smrg allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 813732b578d3Smrg else 813832b578d3Smrg case ${MACOSX_DEPLOYMENT_TARGET} in 813932b578d3Smrg 10.[012]) 814032b578d3Smrg allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 814132b578d3Smrg ;; 814232b578d3Smrg 10.*) 814332b578d3Smrg allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' 814432b578d3Smrg ;; 814532b578d3Smrg esac 814632b578d3Smrg fi 814732b578d3Smrg ;; 814832b578d3Smrg esac 814932b578d3Smrg archive_cmds_need_lc=no 815032b578d3Smrg hardcode_direct=no 815132b578d3Smrg hardcode_automatic=yes 815232b578d3Smrg hardcode_shlibpath_var=unsupported 815332b578d3Smrg whole_archive_flag_spec='' 815432b578d3Smrg link_all_deplibs=yes 815532b578d3Smrg if test "$GCC" = yes ; then 815632b578d3Smrg output_verbose_link_cmd='echo' 815732b578d3Smrg archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 815832b578d3Smrg module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 815932b578d3Smrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 816032b578d3Smrg 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}' 816132b578d3Smrg 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}' 816232b578d3Smrg else 816332b578d3Smrg case $cc_basename in 816432b578d3Smrg xlc*) 816532b578d3Smrg output_verbose_link_cmd='echo' 8166d31dbc53Smrg archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 816732b578d3Smrg module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 816832b578d3Smrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 8169d31dbc53Smrg 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}' 817032b578d3Smrg 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}' 817132b578d3Smrg ;; 817232b578d3Smrg *) 817332b578d3Smrg ld_shlibs=no 817432b578d3Smrg ;; 817532b578d3Smrg esac 817632b578d3Smrg fi 817732b578d3Smrg ;; 817832b578d3Smrg 817932b578d3Smrg dgux*) 818032b578d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 818132b578d3Smrg hardcode_libdir_flag_spec='-L$libdir' 818232b578d3Smrg hardcode_shlibpath_var=no 818332b578d3Smrg ;; 818432b578d3Smrg 818532b578d3Smrg freebsd1*) 818632b578d3Smrg ld_shlibs=no 818732b578d3Smrg ;; 818832b578d3Smrg 818932b578d3Smrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 819032b578d3Smrg # support. Future versions do this automatically, but an explicit c++rt0.o 819132b578d3Smrg # does not break anything, and helps significantly (at the cost of a little 819232b578d3Smrg # extra space). 819332b578d3Smrg freebsd2.2*) 819432b578d3Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 819532b578d3Smrg hardcode_libdir_flag_spec='-R$libdir' 819632b578d3Smrg hardcode_direct=yes 819732b578d3Smrg hardcode_shlibpath_var=no 819832b578d3Smrg ;; 819932b578d3Smrg 820032b578d3Smrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 820132b578d3Smrg freebsd2*) 820232b578d3Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 820332b578d3Smrg hardcode_direct=yes 820432b578d3Smrg hardcode_minus_L=yes 820532b578d3Smrg hardcode_shlibpath_var=no 820632b578d3Smrg ;; 820732b578d3Smrg 820832b578d3Smrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8209d31dbc53Smrg freebsd* | kfreebsd*-gnu | dragonfly*) 821032b578d3Smrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 821132b578d3Smrg hardcode_libdir_flag_spec='-R$libdir' 821232b578d3Smrg hardcode_direct=yes 821332b578d3Smrg hardcode_shlibpath_var=no 821432b578d3Smrg ;; 821532b578d3Smrg 821632b578d3Smrg hpux9*) 821732b578d3Smrg if test "$GCC" = yes; then 821832b578d3Smrg 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' 821932b578d3Smrg else 822032b578d3Smrg 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' 822132b578d3Smrg fi 822232b578d3Smrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 822332b578d3Smrg hardcode_libdir_separator=: 822432b578d3Smrg hardcode_direct=yes 822532b578d3Smrg 822632b578d3Smrg # hardcode_minus_L: Not really in the search PATH, 822732b578d3Smrg # but as the default location of the library. 822832b578d3Smrg hardcode_minus_L=yes 822932b578d3Smrg export_dynamic_flag_spec='${wl}-E' 823032b578d3Smrg ;; 823132b578d3Smrg 823232b578d3Smrg hpux10*) 823332b578d3Smrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then 823432b578d3Smrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 823532b578d3Smrg else 823632b578d3Smrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 823732b578d3Smrg fi 823832b578d3Smrg if test "$with_gnu_ld" = no; then 823932b578d3Smrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 824032b578d3Smrg hardcode_libdir_separator=: 824132b578d3Smrg 824232b578d3Smrg hardcode_direct=yes 824332b578d3Smrg export_dynamic_flag_spec='${wl}-E' 824432b578d3Smrg 824532b578d3Smrg # hardcode_minus_L: Not really in the search PATH, 824632b578d3Smrg # but as the default location of the library. 824732b578d3Smrg hardcode_minus_L=yes 824832b578d3Smrg fi 824932b578d3Smrg ;; 825032b578d3Smrg 825132b578d3Smrg hpux11*) 825232b578d3Smrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then 825332b578d3Smrg case $host_cpu in 825432b578d3Smrg hppa*64*) 825532b578d3Smrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 825632b578d3Smrg ;; 825732b578d3Smrg ia64*) 825832b578d3Smrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 825932b578d3Smrg ;; 826032b578d3Smrg *) 826132b578d3Smrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 826232b578d3Smrg ;; 826332b578d3Smrg esac 826432b578d3Smrg else 826532b578d3Smrg case $host_cpu in 826632b578d3Smrg hppa*64*) 826732b578d3Smrg archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 826832b578d3Smrg ;; 826932b578d3Smrg ia64*) 827032b578d3Smrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 827132b578d3Smrg ;; 827232b578d3Smrg *) 827332b578d3Smrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 827432b578d3Smrg ;; 827532b578d3Smrg esac 827632b578d3Smrg fi 827732b578d3Smrg if test "$with_gnu_ld" = no; then 827832b578d3Smrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 827932b578d3Smrg hardcode_libdir_separator=: 828032b578d3Smrg 828132b578d3Smrg case $host_cpu in 828232b578d3Smrg hppa*64*|ia64*) 828332b578d3Smrg hardcode_libdir_flag_spec_ld='+b $libdir' 828432b578d3Smrg hardcode_direct=no 828532b578d3Smrg hardcode_shlibpath_var=no 828632b578d3Smrg ;; 828732b578d3Smrg *) 828832b578d3Smrg hardcode_direct=yes 828932b578d3Smrg export_dynamic_flag_spec='${wl}-E' 829032b578d3Smrg 829132b578d3Smrg # hardcode_minus_L: Not really in the search PATH, 829232b578d3Smrg # but as the default location of the library. 829332b578d3Smrg hardcode_minus_L=yes 829432b578d3Smrg ;; 829532b578d3Smrg esac 829632b578d3Smrg fi 829732b578d3Smrg ;; 829832b578d3Smrg 829932b578d3Smrg irix5* | irix6* | nonstopux*) 830032b578d3Smrg if test "$GCC" = yes; then 830132b578d3Smrg 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' 830232b578d3Smrg else 830332b578d3Smrg 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' 830432b578d3Smrg hardcode_libdir_flag_spec_ld='-rpath $libdir' 830532b578d3Smrg fi 830632b578d3Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 830732b578d3Smrg hardcode_libdir_separator=: 830832b578d3Smrg link_all_deplibs=yes 830932b578d3Smrg ;; 831032b578d3Smrg 831132b578d3Smrg netbsd*) 831232b578d3Smrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 831332b578d3Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 831432b578d3Smrg else 831532b578d3Smrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 831632b578d3Smrg fi 831732b578d3Smrg hardcode_libdir_flag_spec='-R$libdir' 831832b578d3Smrg hardcode_direct=yes 831932b578d3Smrg hardcode_shlibpath_var=no 832032b578d3Smrg ;; 832132b578d3Smrg 832232b578d3Smrg newsos6) 832332b578d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 832432b578d3Smrg hardcode_direct=yes 832532b578d3Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 832632b578d3Smrg hardcode_libdir_separator=: 832732b578d3Smrg hardcode_shlibpath_var=no 832832b578d3Smrg ;; 832932b578d3Smrg 833032b578d3Smrg openbsd*) 8331d31dbc53Smrg hardcode_direct=yes 8332d31dbc53Smrg hardcode_shlibpath_var=no 8333d31dbc53Smrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 8334d31dbc53Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8335d31dbc53Smrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 8336d31dbc53Smrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8337d31dbc53Smrg export_dynamic_flag_spec='${wl}-E' 833832b578d3Smrg else 8339d31dbc53Smrg case $host_os in 8340d31dbc53Smrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 8341d31dbc53Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8342d31dbc53Smrg hardcode_libdir_flag_spec='-R$libdir' 8343d31dbc53Smrg ;; 8344d31dbc53Smrg *) 8345d31dbc53Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 8346d31dbc53Smrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8347d31dbc53Smrg ;; 8348d31dbc53Smrg esac 834932b578d3Smrg fi 835032b578d3Smrg ;; 835132b578d3Smrg 835232b578d3Smrg os2*) 835332b578d3Smrg hardcode_libdir_flag_spec='-L$libdir' 835432b578d3Smrg hardcode_minus_L=yes 835532b578d3Smrg allow_undefined_flag=unsupported 835632b578d3Smrg 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' 835732b578d3Smrg old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 835832b578d3Smrg ;; 835932b578d3Smrg 836032b578d3Smrg osf3*) 836132b578d3Smrg if test "$GCC" = yes; then 836232b578d3Smrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 836332b578d3Smrg 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' 836432b578d3Smrg else 836532b578d3Smrg allow_undefined_flag=' -expect_unresolved \*' 836632b578d3Smrg 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' 836732b578d3Smrg fi 836832b578d3Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 836932b578d3Smrg hardcode_libdir_separator=: 837032b578d3Smrg ;; 837132b578d3Smrg 837232b578d3Smrg osf4* | osf5*) # as osf3* with the addition of -msym flag 837332b578d3Smrg if test "$GCC" = yes; then 837432b578d3Smrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 837532b578d3Smrg 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' 837632b578d3Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 837732b578d3Smrg else 837832b578d3Smrg allow_undefined_flag=' -expect_unresolved \*' 837932b578d3Smrg 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' 838032b578d3Smrg archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ 838132b578d3Smrg $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' 838232b578d3Smrg 838332b578d3Smrg # Both c and cxx compiler support -rpath directly 838432b578d3Smrg hardcode_libdir_flag_spec='-rpath $libdir' 838532b578d3Smrg fi 838632b578d3Smrg hardcode_libdir_separator=: 838732b578d3Smrg ;; 838832b578d3Smrg 838932b578d3Smrg solaris*) 839032b578d3Smrg no_undefined_flag=' -z text' 839132b578d3Smrg if test "$GCC" = yes; then 839232b578d3Smrg wlarc='${wl}' 839332b578d3Smrg archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 839432b578d3Smrg archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 839532b578d3Smrg $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 839632b578d3Smrg else 839732b578d3Smrg wlarc='' 839832b578d3Smrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 839932b578d3Smrg archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 840032b578d3Smrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 840132b578d3Smrg fi 840232b578d3Smrg hardcode_libdir_flag_spec='-R$libdir' 840332b578d3Smrg hardcode_shlibpath_var=no 840432b578d3Smrg case $host_os in 840532b578d3Smrg solaris2.[0-5] | solaris2.[0-5].*) ;; 840632b578d3Smrg *) 8407d31dbc53Smrg # The compiler driver will combine linker options so we 8408d31dbc53Smrg # cannot just pass the convience library names through 8409d31dbc53Smrg # without $wl, iff we do not link with $LD. 8410d31dbc53Smrg # Luckily, gcc supports the same syntax we need for Sun Studio. 841132b578d3Smrg # Supported since Solaris 2.6 (maybe 2.5.1?) 8412d31dbc53Smrg case $wlarc in 8413d31dbc53Smrg '') 8414d31dbc53Smrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;; 8415d31dbc53Smrg *) 8416d31dbc53Smrg 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' ;; 8417d31dbc53Smrg esac ;; 841832b578d3Smrg esac 841932b578d3Smrg link_all_deplibs=yes 842032b578d3Smrg ;; 842132b578d3Smrg 842232b578d3Smrg sunos4*) 842332b578d3Smrg if test "x$host_vendor" = xsequent; then 842432b578d3Smrg # Use $CC to link under sequent, because it throws in some extra .o 842532b578d3Smrg # files that make .init and .fini sections work. 842632b578d3Smrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 842732b578d3Smrg else 842832b578d3Smrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 842932b578d3Smrg fi 843032b578d3Smrg hardcode_libdir_flag_spec='-L$libdir' 843132b578d3Smrg hardcode_direct=yes 843232b578d3Smrg hardcode_minus_L=yes 843332b578d3Smrg hardcode_shlibpath_var=no 843432b578d3Smrg ;; 843532b578d3Smrg 843632b578d3Smrg sysv4) 843732b578d3Smrg case $host_vendor in 843832b578d3Smrg sni) 843932b578d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 844032b578d3Smrg hardcode_direct=yes # is this really true??? 844132b578d3Smrg ;; 844232b578d3Smrg siemens) 844332b578d3Smrg ## LD is ld it makes a PLAMLIB 844432b578d3Smrg ## CC just makes a GrossModule. 844532b578d3Smrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 844632b578d3Smrg reload_cmds='$CC -r -o $output$reload_objs' 844732b578d3Smrg hardcode_direct=no 844832b578d3Smrg ;; 844932b578d3Smrg motorola) 845032b578d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 845132b578d3Smrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 845232b578d3Smrg ;; 845332b578d3Smrg esac 845432b578d3Smrg runpath_var='LD_RUN_PATH' 845532b578d3Smrg hardcode_shlibpath_var=no 845632b578d3Smrg ;; 845732b578d3Smrg 845832b578d3Smrg sysv4.3*) 845932b578d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 846032b578d3Smrg hardcode_shlibpath_var=no 846132b578d3Smrg export_dynamic_flag_spec='-Bexport' 846232b578d3Smrg ;; 846332b578d3Smrg 846432b578d3Smrg sysv4*MP*) 846532b578d3Smrg if test -d /usr/nec; then 846632b578d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 846732b578d3Smrg hardcode_shlibpath_var=no 846832b578d3Smrg runpath_var=LD_RUN_PATH 846932b578d3Smrg hardcode_runpath_var=yes 847032b578d3Smrg ld_shlibs=yes 847132b578d3Smrg fi 847232b578d3Smrg ;; 847332b578d3Smrg 8474d31dbc53Smrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) 847532b578d3Smrg no_undefined_flag='${wl}-z,text' 847632b578d3Smrg archive_cmds_need_lc=no 847732b578d3Smrg hardcode_shlibpath_var=no 847832b578d3Smrg runpath_var='LD_RUN_PATH' 847932b578d3Smrg 848032b578d3Smrg if test "$GCC" = yes; then 848132b578d3Smrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 848232b578d3Smrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 848332b578d3Smrg else 848432b578d3Smrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 848532b578d3Smrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 848632b578d3Smrg fi 848732b578d3Smrg ;; 848832b578d3Smrg 848932b578d3Smrg sysv5* | sco3.2v5* | sco5v6*) 849032b578d3Smrg # Note: We can NOT use -z defs as we might desire, because we do not 849132b578d3Smrg # link with -lc, and that would cause any symbols used from libc to 849232b578d3Smrg # always be unresolved, which means just about no library would 849332b578d3Smrg # ever link correctly. If we're not using GNU ld we use -z text 849432b578d3Smrg # though, which does catch some bad symbols but isn't as heavy-handed 849532b578d3Smrg # as -z defs. 849632b578d3Smrg no_undefined_flag='${wl}-z,text' 849732b578d3Smrg allow_undefined_flag='${wl}-z,nodefs' 849832b578d3Smrg archive_cmds_need_lc=no 849932b578d3Smrg hardcode_shlibpath_var=no 850032b578d3Smrg hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 850132b578d3Smrg hardcode_libdir_separator=':' 850232b578d3Smrg link_all_deplibs=yes 850332b578d3Smrg export_dynamic_flag_spec='${wl}-Bexport' 850432b578d3Smrg runpath_var='LD_RUN_PATH' 850532b578d3Smrg 850632b578d3Smrg if test "$GCC" = yes; then 850732b578d3Smrg archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 850832b578d3Smrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 850932b578d3Smrg else 851032b578d3Smrg archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 851132b578d3Smrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 851232b578d3Smrg fi 851332b578d3Smrg ;; 851432b578d3Smrg 851532b578d3Smrg uts4*) 851632b578d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 851732b578d3Smrg hardcode_libdir_flag_spec='-L$libdir' 851832b578d3Smrg hardcode_shlibpath_var=no 851932b578d3Smrg ;; 852032b578d3Smrg 852132b578d3Smrg *) 852232b578d3Smrg ld_shlibs=no 852332b578d3Smrg ;; 852432b578d3Smrg esac 852532b578d3Smrg fi 852632b578d3Smrg 852732b578d3Smrg{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5 852832b578d3Smrgecho "${ECHO_T}$ld_shlibs" >&6; } 852932b578d3Smrgtest "$ld_shlibs" = no && can_build_shared=no 853032b578d3Smrg 853132b578d3Smrg# 853232b578d3Smrg# Do we need to explicitly link libc? 853332b578d3Smrg# 853432b578d3Smrgcase "x$archive_cmds_need_lc" in 853532b578d3Smrgx|xyes) 853632b578d3Smrg # Assume -lc should be added 853732b578d3Smrg archive_cmds_need_lc=yes 853832b578d3Smrg 853932b578d3Smrg if test "$enable_shared" = yes && test "$GCC" = yes; then 854032b578d3Smrg case $archive_cmds in 854132b578d3Smrg *'~'*) 854232b578d3Smrg # FIXME: we may have to deal with multi-command sequences. 854332b578d3Smrg ;; 854432b578d3Smrg '$CC '*) 854532b578d3Smrg # Test whether the compiler implicitly links with -lc since on some 854632b578d3Smrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 854732b578d3Smrg # to ld, don't add -lc before -lgcc. 854832b578d3Smrg { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 854932b578d3Smrgecho $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 855032b578d3Smrg $rm conftest* 8551d31dbc53Smrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext 855232b578d3Smrg 855332b578d3Smrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 855432b578d3Smrg (eval $ac_compile) 2>&5 855532b578d3Smrg ac_status=$? 855632b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 855732b578d3Smrg (exit $ac_status); } 2>conftest.err; then 855832b578d3Smrg soname=conftest 855932b578d3Smrg lib=conftest 856032b578d3Smrg libobjs=conftest.$ac_objext 856132b578d3Smrg deplibs= 856232b578d3Smrg wl=$lt_prog_compiler_wl 856332b578d3Smrg pic_flag=$lt_prog_compiler_pic 856432b578d3Smrg compiler_flags=-v 856532b578d3Smrg linker_flags=-v 856632b578d3Smrg verstring= 856732b578d3Smrg output_objdir=. 856832b578d3Smrg libname=conftest 856932b578d3Smrg lt_save_allow_undefined_flag=$allow_undefined_flag 857032b578d3Smrg allow_undefined_flag= 857132b578d3Smrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 857232b578d3Smrg (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 857332b578d3Smrg ac_status=$? 857432b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 857532b578d3Smrg (exit $ac_status); } 857632b578d3Smrg then 857732b578d3Smrg archive_cmds_need_lc=no 857832b578d3Smrg else 857932b578d3Smrg archive_cmds_need_lc=yes 858032b578d3Smrg fi 858132b578d3Smrg allow_undefined_flag=$lt_save_allow_undefined_flag 858232b578d3Smrg else 858332b578d3Smrg cat conftest.err 1>&5 858432b578d3Smrg fi 858532b578d3Smrg $rm conftest* 858632b578d3Smrg { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 858732b578d3Smrgecho "${ECHO_T}$archive_cmds_need_lc" >&6; } 858832b578d3Smrg ;; 858932b578d3Smrg esac 859032b578d3Smrg fi 859132b578d3Smrg ;; 859232b578d3Smrgesac 859332b578d3Smrg 859432b578d3Smrg{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 859532b578d3Smrgecho $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 859632b578d3Smrglibrary_names_spec= 859732b578d3Smrglibname_spec='lib$name' 859832b578d3Smrgsoname_spec= 859932b578d3Smrgshrext_cmds=".so" 860032b578d3Smrgpostinstall_cmds= 860132b578d3Smrgpostuninstall_cmds= 860232b578d3Smrgfinish_cmds= 860332b578d3Smrgfinish_eval= 860432b578d3Smrgshlibpath_var= 860532b578d3Smrgshlibpath_overrides_runpath=unknown 860632b578d3Smrgversion_type=none 860732b578d3Smrgdynamic_linker="$host_os ld.so" 860832b578d3Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib" 860932b578d3Smrgif test "$GCC" = yes; then 8610d31dbc53Smrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 8611d31dbc53Smrg if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 861232b578d3Smrg # if the path contains ";" then we assume it to be the separator 861332b578d3Smrg # otherwise default to the standard path separator (i.e. ":") - it is 861432b578d3Smrg # assumed that no part of a normal pathname contains ";" but that should 861532b578d3Smrg # okay in the real world where ";" in dirpaths is itself problematic. 8616d31dbc53Smrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 861732b578d3Smrg else 8618d31dbc53Smrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 861932b578d3Smrg fi 862032b578d3Smrgelse 862132b578d3Smrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 862232b578d3Smrgfi 862332b578d3Smrgneed_lib_prefix=unknown 862432b578d3Smrghardcode_into_libs=no 862532b578d3Smrg 862632b578d3Smrg# when you set need_version to no, make sure it does not cause -set_version 862732b578d3Smrg# flags to be left without arguments 862832b578d3Smrgneed_version=unknown 862932b578d3Smrg 863032b578d3Smrgcase $host_os in 863132b578d3Smrgaix3*) 863232b578d3Smrg version_type=linux 863332b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 863432b578d3Smrg shlibpath_var=LIBPATH 863532b578d3Smrg 863632b578d3Smrg # AIX 3 has no versioning support, so we append a major version to the name. 863732b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 863832b578d3Smrg ;; 863932b578d3Smrg 864032b578d3Smrgaix4* | aix5*) 864132b578d3Smrg version_type=linux 864232b578d3Smrg need_lib_prefix=no 864332b578d3Smrg need_version=no 864432b578d3Smrg hardcode_into_libs=yes 864532b578d3Smrg if test "$host_cpu" = ia64; then 864632b578d3Smrg # AIX 5 supports IA64 864732b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 864832b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 864932b578d3Smrg else 865032b578d3Smrg # With GCC up to 2.95.x, collect2 would create an import file 865132b578d3Smrg # for dependence libraries. The import file would start with 865232b578d3Smrg # the line `#! .'. This would cause the generated library to 865332b578d3Smrg # depend on `.', always an invalid library. This was fixed in 865432b578d3Smrg # development snapshots of GCC prior to 3.0. 865532b578d3Smrg case $host_os in 865632b578d3Smrg aix4 | aix4.[01] | aix4.[01].*) 865732b578d3Smrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 865832b578d3Smrg echo ' yes ' 865932b578d3Smrg echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 866032b578d3Smrg : 866132b578d3Smrg else 866232b578d3Smrg can_build_shared=no 866332b578d3Smrg fi 866432b578d3Smrg ;; 866532b578d3Smrg esac 866632b578d3Smrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 866732b578d3Smrg # soname into executable. Probably we can add versioning support to 866832b578d3Smrg # collect2, so additional links can be useful in future. 866932b578d3Smrg if test "$aix_use_runtimelinking" = yes; then 867032b578d3Smrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 867132b578d3Smrg # instead of lib<name>.a to let people know that these are not 867232b578d3Smrg # typical AIX shared libraries. 867332b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 867432b578d3Smrg else 867532b578d3Smrg # We preserve .a as extension for shared libraries through AIX4.2 867632b578d3Smrg # and later when we are not doing run time linking. 867732b578d3Smrg library_names_spec='${libname}${release}.a $libname.a' 867832b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 867932b578d3Smrg fi 868032b578d3Smrg shlibpath_var=LIBPATH 868132b578d3Smrg fi 868232b578d3Smrg ;; 868332b578d3Smrg 868432b578d3Smrgamigaos*) 868532b578d3Smrg library_names_spec='$libname.ixlibrary $libname.a' 868632b578d3Smrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 868732b578d3Smrg 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' 868832b578d3Smrg ;; 868932b578d3Smrg 869032b578d3Smrgbeos*) 869132b578d3Smrg library_names_spec='${libname}${shared_ext}' 869232b578d3Smrg dynamic_linker="$host_os ld.so" 869332b578d3Smrg shlibpath_var=LIBRARY_PATH 869432b578d3Smrg ;; 869532b578d3Smrg 869632b578d3Smrgbsdi[45]*) 869732b578d3Smrg version_type=linux 869832b578d3Smrg need_version=no 869932b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 870032b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 870132b578d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 870232b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 870332b578d3Smrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 870432b578d3Smrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 870532b578d3Smrg # the default ld.so.conf also contains /usr/contrib/lib and 870632b578d3Smrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 870732b578d3Smrg # libtool to hard-code these into programs 870832b578d3Smrg ;; 870932b578d3Smrg 871032b578d3Smrgcygwin* | mingw* | pw32*) 871132b578d3Smrg version_type=windows 871232b578d3Smrg shrext_cmds=".dll" 871332b578d3Smrg need_version=no 871432b578d3Smrg need_lib_prefix=no 871532b578d3Smrg 871632b578d3Smrg case $GCC,$host_os in 871732b578d3Smrg yes,cygwin* | yes,mingw* | yes,pw32*) 871832b578d3Smrg library_names_spec='$libname.dll.a' 871932b578d3Smrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 872032b578d3Smrg postinstall_cmds='base_file=`basename \${file}`~ 872132b578d3Smrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 872232b578d3Smrg dldir=$destdir/`dirname \$dlpath`~ 872332b578d3Smrg test -d \$dldir || mkdir -p \$dldir~ 872432b578d3Smrg $install_prog $dir/$dlname \$dldir/$dlname~ 872532b578d3Smrg chmod a+x \$dldir/$dlname' 872632b578d3Smrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 872732b578d3Smrg dlpath=$dir/\$dldll~ 872832b578d3Smrg $rm \$dlpath' 872932b578d3Smrg shlibpath_overrides_runpath=yes 873032b578d3Smrg 873132b578d3Smrg case $host_os in 873232b578d3Smrg cygwin*) 873332b578d3Smrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 873432b578d3Smrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 873532b578d3Smrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 873632b578d3Smrg ;; 873732b578d3Smrg mingw*) 873832b578d3Smrg # MinGW DLLs use traditional 'lib' prefix 873932b578d3Smrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 874032b578d3Smrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 874132b578d3Smrg if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 874232b578d3Smrg # It is most probably a Windows format PATH printed by 874332b578d3Smrg # mingw gcc, but we are running on Cygwin. Gcc prints its search 874432b578d3Smrg # path with ; separators, and with drive letters. We can handle the 874532b578d3Smrg # drive letters (cygwin fileutils understands them), so leave them, 874632b578d3Smrg # especially as we might pass files found there to a mingw objdump, 874732b578d3Smrg # which wouldn't understand a cygwinified path. Ahh. 874832b578d3Smrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 874932b578d3Smrg else 875032b578d3Smrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 875132b578d3Smrg fi 875232b578d3Smrg ;; 875332b578d3Smrg pw32*) 875432b578d3Smrg # pw32 DLLs use 'pw' prefix rather than 'lib' 875532b578d3Smrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 875632b578d3Smrg ;; 875732b578d3Smrg esac 875832b578d3Smrg ;; 875932b578d3Smrg 876032b578d3Smrg *) 876132b578d3Smrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 876232b578d3Smrg ;; 876332b578d3Smrg esac 876432b578d3Smrg dynamic_linker='Win32 ld.exe' 876532b578d3Smrg # FIXME: first we should search . and the directory the executable is in 876632b578d3Smrg shlibpath_var=PATH 876732b578d3Smrg ;; 876832b578d3Smrg 876932b578d3Smrgdarwin* | rhapsody*) 877032b578d3Smrg dynamic_linker="$host_os dyld" 877132b578d3Smrg version_type=darwin 877232b578d3Smrg need_lib_prefix=no 877332b578d3Smrg need_version=no 877432b578d3Smrg library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 877532b578d3Smrg soname_spec='${libname}${release}${major}$shared_ext' 877632b578d3Smrg shlibpath_overrides_runpath=yes 877732b578d3Smrg shlibpath_var=DYLD_LIBRARY_PATH 877832b578d3Smrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 8779d31dbc53Smrg # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 8780d31dbc53Smrg if test "$GCC" = yes; then 8781d31dbc53Smrg 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"` 8782d31dbc53Smrg else 8783d31dbc53Smrg sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 8784d31dbc53Smrg fi 878532b578d3Smrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 878632b578d3Smrg ;; 878732b578d3Smrg 878832b578d3Smrgdgux*) 878932b578d3Smrg version_type=linux 879032b578d3Smrg need_lib_prefix=no 879132b578d3Smrg need_version=no 879232b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 879332b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 879432b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 879532b578d3Smrg ;; 879632b578d3Smrg 879732b578d3Smrgfreebsd1*) 879832b578d3Smrg dynamic_linker=no 879932b578d3Smrg ;; 880032b578d3Smrg 8801d31dbc53Smrgkfreebsd*-gnu) 8802d31dbc53Smrg version_type=linux 8803d31dbc53Smrg need_lib_prefix=no 8804d31dbc53Smrg need_version=no 8805d31dbc53Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 8806d31dbc53Smrg soname_spec='${libname}${release}${shared_ext}$major' 8807d31dbc53Smrg shlibpath_var=LD_LIBRARY_PATH 8808d31dbc53Smrg shlibpath_overrides_runpath=no 8809d31dbc53Smrg hardcode_into_libs=yes 8810d31dbc53Smrg dynamic_linker='GNU ld.so' 8811d31dbc53Smrg ;; 8812d31dbc53Smrg 881332b578d3Smrgfreebsd* | dragonfly*) 881432b578d3Smrg # DragonFly does not have aout. When/if they implement a new 881532b578d3Smrg # versioning mechanism, adjust this. 881632b578d3Smrg if test -x /usr/bin/objformat; then 881732b578d3Smrg objformat=`/usr/bin/objformat` 881832b578d3Smrg else 881932b578d3Smrg case $host_os in 882032b578d3Smrg freebsd[123]*) objformat=aout ;; 882132b578d3Smrg *) objformat=elf ;; 882232b578d3Smrg esac 882332b578d3Smrg fi 882432b578d3Smrg version_type=freebsd-$objformat 882532b578d3Smrg case $version_type in 882632b578d3Smrg freebsd-elf*) 882732b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 882832b578d3Smrg need_version=no 882932b578d3Smrg need_lib_prefix=no 883032b578d3Smrg ;; 883132b578d3Smrg freebsd-*) 883232b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 883332b578d3Smrg need_version=yes 883432b578d3Smrg ;; 883532b578d3Smrg esac 883632b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 883732b578d3Smrg case $host_os in 883832b578d3Smrg freebsd2*) 883932b578d3Smrg shlibpath_overrides_runpath=yes 884032b578d3Smrg ;; 884132b578d3Smrg freebsd3.[01]* | freebsdelf3.[01]*) 884232b578d3Smrg shlibpath_overrides_runpath=yes 884332b578d3Smrg hardcode_into_libs=yes 884432b578d3Smrg ;; 884532b578d3Smrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 884632b578d3Smrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 884732b578d3Smrg shlibpath_overrides_runpath=no 884832b578d3Smrg hardcode_into_libs=yes 884932b578d3Smrg ;; 8850d31dbc53Smrg freebsd*) # from 4.6 on 885132b578d3Smrg shlibpath_overrides_runpath=yes 885232b578d3Smrg hardcode_into_libs=yes 885332b578d3Smrg ;; 885432b578d3Smrg esac 885532b578d3Smrg ;; 885632b578d3Smrg 885732b578d3Smrggnu*) 885832b578d3Smrg version_type=linux 885932b578d3Smrg need_lib_prefix=no 886032b578d3Smrg need_version=no 886132b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 886232b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 886332b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 886432b578d3Smrg hardcode_into_libs=yes 886532b578d3Smrg ;; 886632b578d3Smrg 886732b578d3Smrghpux9* | hpux10* | hpux11*) 886832b578d3Smrg # Give a soname corresponding to the major version so that dld.sl refuses to 886932b578d3Smrg # link against other versions. 887032b578d3Smrg version_type=sunos 887132b578d3Smrg need_lib_prefix=no 887232b578d3Smrg need_version=no 887332b578d3Smrg case $host_cpu in 887432b578d3Smrg ia64*) 887532b578d3Smrg shrext_cmds='.so' 887632b578d3Smrg hardcode_into_libs=yes 887732b578d3Smrg dynamic_linker="$host_os dld.so" 887832b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 887932b578d3Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 888032b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 888132b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 888232b578d3Smrg if test "X$HPUX_IA64_MODE" = X32; then 888332b578d3Smrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 888432b578d3Smrg else 888532b578d3Smrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 888632b578d3Smrg fi 888732b578d3Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 888832b578d3Smrg ;; 888932b578d3Smrg hppa*64*) 889032b578d3Smrg shrext_cmds='.sl' 889132b578d3Smrg hardcode_into_libs=yes 889232b578d3Smrg dynamic_linker="$host_os dld.sl" 889332b578d3Smrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 889432b578d3Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 889532b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 889632b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 889732b578d3Smrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 889832b578d3Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 889932b578d3Smrg ;; 890032b578d3Smrg *) 890132b578d3Smrg shrext_cmds='.sl' 890232b578d3Smrg dynamic_linker="$host_os dld.sl" 890332b578d3Smrg shlibpath_var=SHLIB_PATH 890432b578d3Smrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 890532b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 890632b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 890732b578d3Smrg ;; 890832b578d3Smrg esac 890932b578d3Smrg # HP-UX runs *really* slowly unless shared libraries are mode 555. 891032b578d3Smrg postinstall_cmds='chmod 555 $lib' 891132b578d3Smrg ;; 891232b578d3Smrg 8913d31dbc53Smrginterix3*) 891432b578d3Smrg version_type=linux 891532b578d3Smrg need_lib_prefix=no 891632b578d3Smrg need_version=no 891732b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 891832b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 891932b578d3Smrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 892032b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 892132b578d3Smrg shlibpath_overrides_runpath=no 892232b578d3Smrg hardcode_into_libs=yes 892332b578d3Smrg ;; 892432b578d3Smrg 892532b578d3Smrgirix5* | irix6* | nonstopux*) 892632b578d3Smrg case $host_os in 892732b578d3Smrg nonstopux*) version_type=nonstopux ;; 892832b578d3Smrg *) 892932b578d3Smrg if test "$lt_cv_prog_gnu_ld" = yes; then 893032b578d3Smrg version_type=linux 893132b578d3Smrg else 893232b578d3Smrg version_type=irix 893332b578d3Smrg fi ;; 893432b578d3Smrg esac 893532b578d3Smrg need_lib_prefix=no 893632b578d3Smrg need_version=no 893732b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 893832b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 893932b578d3Smrg case $host_os in 894032b578d3Smrg irix5* | nonstopux*) 894132b578d3Smrg libsuff= shlibsuff= 894232b578d3Smrg ;; 894332b578d3Smrg *) 894432b578d3Smrg case $LD in # libtool.m4 will add one of these switches to LD 894532b578d3Smrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 894632b578d3Smrg libsuff= shlibsuff= libmagic=32-bit;; 894732b578d3Smrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 894832b578d3Smrg libsuff=32 shlibsuff=N32 libmagic=N32;; 894932b578d3Smrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 895032b578d3Smrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 895132b578d3Smrg *) libsuff= shlibsuff= libmagic=never-match;; 895232b578d3Smrg esac 895332b578d3Smrg ;; 895432b578d3Smrg esac 895532b578d3Smrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 895632b578d3Smrg shlibpath_overrides_runpath=no 895732b578d3Smrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 895832b578d3Smrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 895932b578d3Smrg hardcode_into_libs=yes 896032b578d3Smrg ;; 896132b578d3Smrg 896232b578d3Smrg# No shared lib support for Linux oldld, aout, or coff. 896332b578d3Smrglinux*oldld* | linux*aout* | linux*coff*) 896432b578d3Smrg dynamic_linker=no 896532b578d3Smrg ;; 896632b578d3Smrg 896732b578d3Smrg# This must be Linux ELF. 8968d31dbc53Smrglinux*) 896932b578d3Smrg version_type=linux 897032b578d3Smrg need_lib_prefix=no 897132b578d3Smrg need_version=no 897232b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 897332b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 897432b578d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 897532b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 897632b578d3Smrg shlibpath_overrides_runpath=no 897732b578d3Smrg # This implies no fast_install, which is unacceptable. 897832b578d3Smrg # Some rework will be needed to allow for fast_install 897932b578d3Smrg # before this can be enabled. 898032b578d3Smrg hardcode_into_libs=yes 898132b578d3Smrg 898232b578d3Smrg # Append ld.so.conf contents to the search path 898332b578d3Smrg if test -f /etc/ld.so.conf; then 8984d31dbc53Smrg 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' ' '` 8985d31dbc53Smrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 898632b578d3Smrg fi 898732b578d3Smrg 898832b578d3Smrg # We used to test for /lib/ld.so.1 and disable shared libraries on 898932b578d3Smrg # powerpc, because MkLinux only supported shared libraries with the 899032b578d3Smrg # GNU dynamic linker. Since this was broken with cross compilers, 899132b578d3Smrg # most powerpc-linux boxes support dynamic linking these days and 899232b578d3Smrg # people can always --disable-shared, the test was removed, and we 899332b578d3Smrg # assume the GNU/Linux dynamic linker is in use. 899432b578d3Smrg dynamic_linker='GNU/Linux ld.so' 899532b578d3Smrg ;; 899632b578d3Smrg 8997d31dbc53Smrgknetbsd*-gnu) 8998d31dbc53Smrg version_type=linux 8999d31dbc53Smrg need_lib_prefix=no 9000d31dbc53Smrg need_version=no 9001d31dbc53Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9002d31dbc53Smrg soname_spec='${libname}${release}${shared_ext}$major' 9003d31dbc53Smrg shlibpath_var=LD_LIBRARY_PATH 9004d31dbc53Smrg shlibpath_overrides_runpath=no 9005d31dbc53Smrg hardcode_into_libs=yes 9006d31dbc53Smrg dynamic_linker='GNU ld.so' 9007d31dbc53Smrg ;; 9008d31dbc53Smrg 900932b578d3Smrgnetbsd*) 901032b578d3Smrg version_type=sunos 901132b578d3Smrg need_lib_prefix=no 901232b578d3Smrg need_version=no 901332b578d3Smrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 901432b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 901532b578d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 901632b578d3Smrg dynamic_linker='NetBSD (a.out) ld.so' 901732b578d3Smrg else 901832b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 901932b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 902032b578d3Smrg dynamic_linker='NetBSD ld.elf_so' 902132b578d3Smrg fi 902232b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 902332b578d3Smrg shlibpath_overrides_runpath=yes 902432b578d3Smrg hardcode_into_libs=yes 902532b578d3Smrg ;; 902632b578d3Smrg 902732b578d3Smrgnewsos6) 902832b578d3Smrg version_type=linux 902932b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 903032b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 903132b578d3Smrg shlibpath_overrides_runpath=yes 903232b578d3Smrg ;; 903332b578d3Smrg 903432b578d3Smrgnto-qnx*) 903532b578d3Smrg version_type=linux 903632b578d3Smrg need_lib_prefix=no 903732b578d3Smrg need_version=no 903832b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 903932b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 904032b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 904132b578d3Smrg shlibpath_overrides_runpath=yes 904232b578d3Smrg ;; 904332b578d3Smrg 904432b578d3Smrgopenbsd*) 904532b578d3Smrg version_type=sunos 904632b578d3Smrg sys_lib_dlsearch_path_spec="/usr/lib" 904732b578d3Smrg need_lib_prefix=no 904832b578d3Smrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 904932b578d3Smrg case $host_os in 905032b578d3Smrg openbsd3.3 | openbsd3.3.*) need_version=yes ;; 905132b578d3Smrg *) need_version=no ;; 905232b578d3Smrg esac 905332b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 905432b578d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 905532b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 905632b578d3Smrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 905732b578d3Smrg case $host_os in 905832b578d3Smrg openbsd2.[89] | openbsd2.[89].*) 905932b578d3Smrg shlibpath_overrides_runpath=no 906032b578d3Smrg ;; 906132b578d3Smrg *) 906232b578d3Smrg shlibpath_overrides_runpath=yes 906332b578d3Smrg ;; 906432b578d3Smrg esac 906532b578d3Smrg else 906632b578d3Smrg shlibpath_overrides_runpath=yes 906732b578d3Smrg fi 906832b578d3Smrg ;; 906932b578d3Smrg 907032b578d3Smrgos2*) 907132b578d3Smrg libname_spec='$name' 907232b578d3Smrg shrext_cmds=".dll" 907332b578d3Smrg need_lib_prefix=no 907432b578d3Smrg library_names_spec='$libname${shared_ext} $libname.a' 907532b578d3Smrg dynamic_linker='OS/2 ld.exe' 907632b578d3Smrg shlibpath_var=LIBPATH 907732b578d3Smrg ;; 907832b578d3Smrg 907932b578d3Smrgosf3* | osf4* | osf5*) 908032b578d3Smrg version_type=osf 908132b578d3Smrg need_lib_prefix=no 908232b578d3Smrg need_version=no 908332b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 908432b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 908532b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 908632b578d3Smrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 908732b578d3Smrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 908832b578d3Smrg ;; 908932b578d3Smrg 909032b578d3Smrgsolaris*) 909132b578d3Smrg version_type=linux 909232b578d3Smrg need_lib_prefix=no 909332b578d3Smrg need_version=no 909432b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 909532b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 909632b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 909732b578d3Smrg shlibpath_overrides_runpath=yes 909832b578d3Smrg hardcode_into_libs=yes 909932b578d3Smrg # ldd complains unless libraries are executable 910032b578d3Smrg postinstall_cmds='chmod +x $lib' 910132b578d3Smrg ;; 910232b578d3Smrg 910332b578d3Smrgsunos4*) 910432b578d3Smrg version_type=sunos 910532b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 910632b578d3Smrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 910732b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 910832b578d3Smrg shlibpath_overrides_runpath=yes 910932b578d3Smrg if test "$with_gnu_ld" = yes; then 911032b578d3Smrg need_lib_prefix=no 911132b578d3Smrg fi 911232b578d3Smrg need_version=yes 911332b578d3Smrg ;; 911432b578d3Smrg 911532b578d3Smrgsysv4 | sysv4.3*) 911632b578d3Smrg version_type=linux 911732b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 911832b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 911932b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 912032b578d3Smrg case $host_vendor in 912132b578d3Smrg sni) 912232b578d3Smrg shlibpath_overrides_runpath=no 912332b578d3Smrg need_lib_prefix=no 912432b578d3Smrg export_dynamic_flag_spec='${wl}-Blargedynsym' 912532b578d3Smrg runpath_var=LD_RUN_PATH 912632b578d3Smrg ;; 912732b578d3Smrg siemens) 912832b578d3Smrg need_lib_prefix=no 912932b578d3Smrg ;; 913032b578d3Smrg motorola) 913132b578d3Smrg need_lib_prefix=no 913232b578d3Smrg need_version=no 913332b578d3Smrg shlibpath_overrides_runpath=no 913432b578d3Smrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 913532b578d3Smrg ;; 913632b578d3Smrg esac 913732b578d3Smrg ;; 913832b578d3Smrg 913932b578d3Smrgsysv4*MP*) 914032b578d3Smrg if test -d /usr/nec ;then 914132b578d3Smrg version_type=linux 914232b578d3Smrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 914332b578d3Smrg soname_spec='$libname${shared_ext}.$major' 914432b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 914532b578d3Smrg fi 914632b578d3Smrg ;; 914732b578d3Smrg 914832b578d3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 914932b578d3Smrg version_type=freebsd-elf 915032b578d3Smrg need_lib_prefix=no 915132b578d3Smrg need_version=no 915232b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 915332b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 915432b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 915532b578d3Smrg hardcode_into_libs=yes 915632b578d3Smrg if test "$with_gnu_ld" = yes; then 915732b578d3Smrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 915832b578d3Smrg shlibpath_overrides_runpath=no 915932b578d3Smrg else 916032b578d3Smrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 916132b578d3Smrg shlibpath_overrides_runpath=yes 916232b578d3Smrg case $host_os in 916332b578d3Smrg sco3.2v5*) 916432b578d3Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 916532b578d3Smrg ;; 916632b578d3Smrg esac 916732b578d3Smrg fi 916832b578d3Smrg sys_lib_dlsearch_path_spec='/usr/lib' 916932b578d3Smrg ;; 917032b578d3Smrg 917132b578d3Smrguts4*) 917232b578d3Smrg version_type=linux 917332b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 917432b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 917532b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 917632b578d3Smrg ;; 917732b578d3Smrg 917832b578d3Smrg*) 917932b578d3Smrg dynamic_linker=no 918032b578d3Smrg ;; 918132b578d3Smrgesac 918232b578d3Smrg{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 918332b578d3Smrgecho "${ECHO_T}$dynamic_linker" >&6; } 918432b578d3Smrgtest "$dynamic_linker" = no && can_build_shared=no 918532b578d3Smrg 918632b578d3Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 918732b578d3Smrgif test "$GCC" = yes; then 918832b578d3Smrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 918932b578d3Smrgfi 919032b578d3Smrg 919132b578d3Smrg{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 919232b578d3Smrgecho $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 919332b578d3Smrghardcode_action= 919432b578d3Smrgif test -n "$hardcode_libdir_flag_spec" || \ 919532b578d3Smrg test -n "$runpath_var" || \ 919632b578d3Smrg test "X$hardcode_automatic" = "Xyes" ; then 919732b578d3Smrg 919832b578d3Smrg # We can hardcode non-existant directories. 919932b578d3Smrg if test "$hardcode_direct" != no && 920032b578d3Smrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 920132b578d3Smrg # have to relink, otherwise we might link with an installed library 920232b578d3Smrg # when we should be linking with a yet-to-be-installed one 920332b578d3Smrg ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && 920432b578d3Smrg test "$hardcode_minus_L" != no; then 920532b578d3Smrg # Linking always hardcodes the temporary library directory. 920632b578d3Smrg hardcode_action=relink 920732b578d3Smrg else 920832b578d3Smrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 920932b578d3Smrg hardcode_action=immediate 921032b578d3Smrg fi 921132b578d3Smrgelse 921232b578d3Smrg # We cannot hardcode anything, or else we can only hardcode existing 921332b578d3Smrg # directories. 921432b578d3Smrg hardcode_action=unsupported 921532b578d3Smrgfi 921632b578d3Smrg{ echo "$as_me:$LINENO: result: $hardcode_action" >&5 921732b578d3Smrgecho "${ECHO_T}$hardcode_action" >&6; } 921832b578d3Smrg 921932b578d3Smrgif test "$hardcode_action" = relink; then 922032b578d3Smrg # Fast installation is not supported 922132b578d3Smrg enable_fast_install=no 922232b578d3Smrgelif test "$shlibpath_overrides_runpath" = yes || 922332b578d3Smrg test "$enable_shared" = no; then 922432b578d3Smrg # Fast installation is not necessary 922532b578d3Smrg enable_fast_install=needless 922632b578d3Smrgfi 922732b578d3Smrg 922832b578d3Smrgstriplib= 922932b578d3Smrgold_striplib= 923032b578d3Smrg{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 923132b578d3Smrgecho $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } 923232b578d3Smrgif test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then 923332b578d3Smrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 923432b578d3Smrg test -z "$striplib" && striplib="$STRIP --strip-unneeded" 923532b578d3Smrg { echo "$as_me:$LINENO: result: yes" >&5 923632b578d3Smrgecho "${ECHO_T}yes" >&6; } 923732b578d3Smrgelse 923832b578d3Smrg# FIXME - insert some real tests, host_os isn't really good enough 923932b578d3Smrg case $host_os in 924032b578d3Smrg darwin*) 924132b578d3Smrg if test -n "$STRIP" ; then 924232b578d3Smrg striplib="$STRIP -x" 924332b578d3Smrg { echo "$as_me:$LINENO: result: yes" >&5 924432b578d3Smrgecho "${ECHO_T}yes" >&6; } 924532b578d3Smrg else 924632b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 924732b578d3Smrgecho "${ECHO_T}no" >&6; } 924832b578d3Smrgfi 924932b578d3Smrg ;; 925032b578d3Smrg *) 925132b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 925232b578d3Smrgecho "${ECHO_T}no" >&6; } 925332b578d3Smrg ;; 925432b578d3Smrg esac 925532b578d3Smrgfi 925632b578d3Smrg 925732b578d3Smrgif test "x$enable_dlopen" != xyes; then 925832b578d3Smrg enable_dlopen=unknown 925932b578d3Smrg enable_dlopen_self=unknown 926032b578d3Smrg enable_dlopen_self_static=unknown 926132b578d3Smrgelse 926232b578d3Smrg lt_cv_dlopen=no 926332b578d3Smrg lt_cv_dlopen_libs= 926432b578d3Smrg 926532b578d3Smrg case $host_os in 926632b578d3Smrg beos*) 926732b578d3Smrg lt_cv_dlopen="load_add_on" 926832b578d3Smrg lt_cv_dlopen_libs= 926932b578d3Smrg lt_cv_dlopen_self=yes 927032b578d3Smrg ;; 927132b578d3Smrg 927232b578d3Smrg mingw* | pw32*) 927332b578d3Smrg lt_cv_dlopen="LoadLibrary" 927432b578d3Smrg lt_cv_dlopen_libs= 927532b578d3Smrg ;; 927632b578d3Smrg 927732b578d3Smrg cygwin*) 927832b578d3Smrg lt_cv_dlopen="dlopen" 927932b578d3Smrg lt_cv_dlopen_libs= 928032b578d3Smrg ;; 928132b578d3Smrg 928232b578d3Smrg darwin*) 928332b578d3Smrg # if libdl is installed we need to link against it 928432b578d3Smrg { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 928532b578d3Smrgecho $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 928632b578d3Smrgif test "${ac_cv_lib_dl_dlopen+set}" = set; then 928732b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 928832b578d3Smrgelse 928932b578d3Smrg ac_check_lib_save_LIBS=$LIBS 929032b578d3SmrgLIBS="-ldl $LIBS" 929132b578d3Smrgcat >conftest.$ac_ext <<_ACEOF 929232b578d3Smrg/* confdefs.h. */ 929332b578d3Smrg_ACEOF 929432b578d3Smrgcat confdefs.h >>conftest.$ac_ext 929532b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 929632b578d3Smrg/* end confdefs.h. */ 929732b578d3Smrg 929832b578d3Smrg/* Override any GCC internal prototype to avoid an error. 929932b578d3Smrg Use char because int might match the return type of a GCC 930032b578d3Smrg builtin and then its argument prototype would still apply. */ 930132b578d3Smrg#ifdef __cplusplus 930232b578d3Smrgextern "C" 930332b578d3Smrg#endif 930432b578d3Smrgchar dlopen (); 930532b578d3Smrgint 930632b578d3Smrgmain () 930732b578d3Smrg{ 930832b578d3Smrgreturn dlopen (); 930932b578d3Smrg ; 931032b578d3Smrg return 0; 931132b578d3Smrg} 931232b578d3Smrg_ACEOF 931332b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext 931432b578d3Smrgif { (ac_try="$ac_link" 931532b578d3Smrgcase "(($ac_try" in 931632b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 931732b578d3Smrg *) ac_try_echo=$ac_try;; 931832b578d3Smrgesac 931932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 932032b578d3Smrg (eval "$ac_link") 2>conftest.er1 932132b578d3Smrg ac_status=$? 932232b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 932332b578d3Smrg rm -f conftest.er1 932432b578d3Smrg cat conftest.err >&5 932532b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 932632b578d3Smrg (exit $ac_status); } && { 932732b578d3Smrg test -z "$ac_c_werror_flag" || 932832b578d3Smrg test ! -s conftest.err 932932b578d3Smrg } && test -s conftest$ac_exeext && 933032b578d3Smrg $as_test_x conftest$ac_exeext; then 933132b578d3Smrg ac_cv_lib_dl_dlopen=yes 933232b578d3Smrgelse 933332b578d3Smrg echo "$as_me: failed program was:" >&5 933432b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 933532b578d3Smrg 933632b578d3Smrg ac_cv_lib_dl_dlopen=no 933732b578d3Smrgfi 933832b578d3Smrg 933932b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 934032b578d3Smrg conftest$ac_exeext conftest.$ac_ext 934132b578d3SmrgLIBS=$ac_check_lib_save_LIBS 934232b578d3Smrgfi 934332b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 934432b578d3Smrgecho "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 934532b578d3Smrgif test $ac_cv_lib_dl_dlopen = yes; then 934632b578d3Smrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 934732b578d3Smrgelse 934832b578d3Smrg 934932b578d3Smrg lt_cv_dlopen="dyld" 935032b578d3Smrg lt_cv_dlopen_libs= 935132b578d3Smrg lt_cv_dlopen_self=yes 935232b578d3Smrg 935332b578d3Smrgfi 935432b578d3Smrg 935532b578d3Smrg ;; 935632b578d3Smrg 935732b578d3Smrg *) 935832b578d3Smrg { echo "$as_me:$LINENO: checking for shl_load" >&5 935932b578d3Smrgecho $ECHO_N "checking for shl_load... $ECHO_C" >&6; } 936032b578d3Smrgif test "${ac_cv_func_shl_load+set}" = set; then 936132b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 936232b578d3Smrgelse 936332b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 936432b578d3Smrg/* confdefs.h. */ 936532b578d3Smrg_ACEOF 936632b578d3Smrgcat confdefs.h >>conftest.$ac_ext 936732b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 936832b578d3Smrg/* end confdefs.h. */ 936932b578d3Smrg/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 937032b578d3Smrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 937132b578d3Smrg#define shl_load innocuous_shl_load 937232b578d3Smrg 937332b578d3Smrg/* System header to define __stub macros and hopefully few prototypes, 937432b578d3Smrg which can conflict with char shl_load (); below. 937532b578d3Smrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 937632b578d3Smrg <limits.h> exists even on freestanding compilers. */ 937732b578d3Smrg 937832b578d3Smrg#ifdef __STDC__ 937932b578d3Smrg# include <limits.h> 938032b578d3Smrg#else 938132b578d3Smrg# include <assert.h> 938232b578d3Smrg#endif 938332b578d3Smrg 938432b578d3Smrg#undef shl_load 938532b578d3Smrg 938632b578d3Smrg/* Override any GCC internal prototype to avoid an error. 938732b578d3Smrg Use char because int might match the return type of a GCC 938832b578d3Smrg builtin and then its argument prototype would still apply. */ 938932b578d3Smrg#ifdef __cplusplus 939032b578d3Smrgextern "C" 939132b578d3Smrg#endif 939232b578d3Smrgchar shl_load (); 939332b578d3Smrg/* The GNU C library defines this for functions which it implements 939432b578d3Smrg to always fail with ENOSYS. Some functions are actually named 939532b578d3Smrg something starting with __ and the normal name is an alias. */ 939632b578d3Smrg#if defined __stub_shl_load || defined __stub___shl_load 939732b578d3Smrgchoke me 939832b578d3Smrg#endif 939932b578d3Smrg 940032b578d3Smrgint 940132b578d3Smrgmain () 940232b578d3Smrg{ 940332b578d3Smrgreturn shl_load (); 940432b578d3Smrg ; 940532b578d3Smrg return 0; 940632b578d3Smrg} 940732b578d3Smrg_ACEOF 940832b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext 940932b578d3Smrgif { (ac_try="$ac_link" 941032b578d3Smrgcase "(($ac_try" in 941132b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 941232b578d3Smrg *) ac_try_echo=$ac_try;; 941332b578d3Smrgesac 941432b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 941532b578d3Smrg (eval "$ac_link") 2>conftest.er1 941632b578d3Smrg ac_status=$? 941732b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 941832b578d3Smrg rm -f conftest.er1 941932b578d3Smrg cat conftest.err >&5 942032b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 942132b578d3Smrg (exit $ac_status); } && { 942232b578d3Smrg test -z "$ac_c_werror_flag" || 942332b578d3Smrg test ! -s conftest.err 942432b578d3Smrg } && test -s conftest$ac_exeext && 942532b578d3Smrg $as_test_x conftest$ac_exeext; then 942632b578d3Smrg ac_cv_func_shl_load=yes 942732b578d3Smrgelse 942832b578d3Smrg echo "$as_me: failed program was:" >&5 942932b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 943032b578d3Smrg 943132b578d3Smrg ac_cv_func_shl_load=no 943232b578d3Smrgfi 943332b578d3Smrg 943432b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 943532b578d3Smrg conftest$ac_exeext conftest.$ac_ext 943632b578d3Smrgfi 943732b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 943832b578d3Smrgecho "${ECHO_T}$ac_cv_func_shl_load" >&6; } 943932b578d3Smrgif test $ac_cv_func_shl_load = yes; then 944032b578d3Smrg lt_cv_dlopen="shl_load" 944132b578d3Smrgelse 944232b578d3Smrg { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 944332b578d3Smrgecho $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; } 944432b578d3Smrgif test "${ac_cv_lib_dld_shl_load+set}" = set; then 944532b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 944632b578d3Smrgelse 944732b578d3Smrg ac_check_lib_save_LIBS=$LIBS 944832b578d3SmrgLIBS="-ldld $LIBS" 944932b578d3Smrgcat >conftest.$ac_ext <<_ACEOF 945032b578d3Smrg/* confdefs.h. */ 945132b578d3Smrg_ACEOF 945232b578d3Smrgcat confdefs.h >>conftest.$ac_ext 945332b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 945432b578d3Smrg/* end confdefs.h. */ 945532b578d3Smrg 945632b578d3Smrg/* Override any GCC internal prototype to avoid an error. 945732b578d3Smrg Use char because int might match the return type of a GCC 945832b578d3Smrg builtin and then its argument prototype would still apply. */ 945932b578d3Smrg#ifdef __cplusplus 946032b578d3Smrgextern "C" 946132b578d3Smrg#endif 946232b578d3Smrgchar shl_load (); 946332b578d3Smrgint 946432b578d3Smrgmain () 946532b578d3Smrg{ 946632b578d3Smrgreturn shl_load (); 946732b578d3Smrg ; 946832b578d3Smrg return 0; 946932b578d3Smrg} 947032b578d3Smrg_ACEOF 947132b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext 947232b578d3Smrgif { (ac_try="$ac_link" 947332b578d3Smrgcase "(($ac_try" in 947432b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 947532b578d3Smrg *) ac_try_echo=$ac_try;; 947632b578d3Smrgesac 947732b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 947832b578d3Smrg (eval "$ac_link") 2>conftest.er1 947932b578d3Smrg ac_status=$? 948032b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 948132b578d3Smrg rm -f conftest.er1 948232b578d3Smrg cat conftest.err >&5 948332b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 948432b578d3Smrg (exit $ac_status); } && { 948532b578d3Smrg test -z "$ac_c_werror_flag" || 948632b578d3Smrg test ! -s conftest.err 948732b578d3Smrg } && test -s conftest$ac_exeext && 948832b578d3Smrg $as_test_x conftest$ac_exeext; then 948932b578d3Smrg ac_cv_lib_dld_shl_load=yes 949032b578d3Smrgelse 949132b578d3Smrg echo "$as_me: failed program was:" >&5 949232b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 949332b578d3Smrg 949432b578d3Smrg ac_cv_lib_dld_shl_load=no 949532b578d3Smrgfi 949632b578d3Smrg 949732b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 949832b578d3Smrg conftest$ac_exeext conftest.$ac_ext 949932b578d3SmrgLIBS=$ac_check_lib_save_LIBS 950032b578d3Smrgfi 950132b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 950232b578d3Smrgecho "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; } 950332b578d3Smrgif test $ac_cv_lib_dld_shl_load = yes; then 950432b578d3Smrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" 950532b578d3Smrgelse 950632b578d3Smrg { echo "$as_me:$LINENO: checking for dlopen" >&5 950732b578d3Smrgecho $ECHO_N "checking for dlopen... $ECHO_C" >&6; } 950832b578d3Smrgif test "${ac_cv_func_dlopen+set}" = set; then 950932b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 951032b578d3Smrgelse 951132b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 951232b578d3Smrg/* confdefs.h. */ 951332b578d3Smrg_ACEOF 951432b578d3Smrgcat confdefs.h >>conftest.$ac_ext 951532b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 951632b578d3Smrg/* end confdefs.h. */ 951732b578d3Smrg/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 951832b578d3Smrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 951932b578d3Smrg#define dlopen innocuous_dlopen 952032b578d3Smrg 952132b578d3Smrg/* System header to define __stub macros and hopefully few prototypes, 952232b578d3Smrg which can conflict with char dlopen (); below. 952332b578d3Smrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 952432b578d3Smrg <limits.h> exists even on freestanding compilers. */ 952532b578d3Smrg 952632b578d3Smrg#ifdef __STDC__ 952732b578d3Smrg# include <limits.h> 952832b578d3Smrg#else 952932b578d3Smrg# include <assert.h> 953032b578d3Smrg#endif 953132b578d3Smrg 953232b578d3Smrg#undef dlopen 953332b578d3Smrg 953432b578d3Smrg/* Override any GCC internal prototype to avoid an error. 953532b578d3Smrg Use char because int might match the return type of a GCC 953632b578d3Smrg builtin and then its argument prototype would still apply. */ 953732b578d3Smrg#ifdef __cplusplus 953832b578d3Smrgextern "C" 953932b578d3Smrg#endif 954032b578d3Smrgchar dlopen (); 954132b578d3Smrg/* The GNU C library defines this for functions which it implements 954232b578d3Smrg to always fail with ENOSYS. Some functions are actually named 954332b578d3Smrg something starting with __ and the normal name is an alias. */ 954432b578d3Smrg#if defined __stub_dlopen || defined __stub___dlopen 954532b578d3Smrgchoke me 954632b578d3Smrg#endif 954732b578d3Smrg 954832b578d3Smrgint 954932b578d3Smrgmain () 955032b578d3Smrg{ 955132b578d3Smrgreturn dlopen (); 955232b578d3Smrg ; 955332b578d3Smrg return 0; 955432b578d3Smrg} 955532b578d3Smrg_ACEOF 955632b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext 955732b578d3Smrgif { (ac_try="$ac_link" 955832b578d3Smrgcase "(($ac_try" in 955932b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 956032b578d3Smrg *) ac_try_echo=$ac_try;; 956132b578d3Smrgesac 956232b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 956332b578d3Smrg (eval "$ac_link") 2>conftest.er1 956432b578d3Smrg ac_status=$? 956532b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 956632b578d3Smrg rm -f conftest.er1 956732b578d3Smrg cat conftest.err >&5 956832b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 956932b578d3Smrg (exit $ac_status); } && { 957032b578d3Smrg test -z "$ac_c_werror_flag" || 957132b578d3Smrg test ! -s conftest.err 957232b578d3Smrg } && test -s conftest$ac_exeext && 957332b578d3Smrg $as_test_x conftest$ac_exeext; then 957432b578d3Smrg ac_cv_func_dlopen=yes 957532b578d3Smrgelse 957632b578d3Smrg echo "$as_me: failed program was:" >&5 957732b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 957832b578d3Smrg 957932b578d3Smrg ac_cv_func_dlopen=no 958032b578d3Smrgfi 958132b578d3Smrg 958232b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 958332b578d3Smrg conftest$ac_exeext conftest.$ac_ext 958432b578d3Smrgfi 958532b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 958632b578d3Smrgecho "${ECHO_T}$ac_cv_func_dlopen" >&6; } 958732b578d3Smrgif test $ac_cv_func_dlopen = yes; then 958832b578d3Smrg lt_cv_dlopen="dlopen" 958932b578d3Smrgelse 959032b578d3Smrg { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 959132b578d3Smrgecho $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 959232b578d3Smrgif test "${ac_cv_lib_dl_dlopen+set}" = set; then 959332b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 959432b578d3Smrgelse 959532b578d3Smrg ac_check_lib_save_LIBS=$LIBS 959632b578d3SmrgLIBS="-ldl $LIBS" 959732b578d3Smrgcat >conftest.$ac_ext <<_ACEOF 959832b578d3Smrg/* confdefs.h. */ 959932b578d3Smrg_ACEOF 960032b578d3Smrgcat confdefs.h >>conftest.$ac_ext 960132b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 960232b578d3Smrg/* end confdefs.h. */ 960332b578d3Smrg 960432b578d3Smrg/* Override any GCC internal prototype to avoid an error. 960532b578d3Smrg Use char because int might match the return type of a GCC 960632b578d3Smrg builtin and then its argument prototype would still apply. */ 960732b578d3Smrg#ifdef __cplusplus 960832b578d3Smrgextern "C" 960932b578d3Smrg#endif 961032b578d3Smrgchar dlopen (); 961132b578d3Smrgint 961232b578d3Smrgmain () 961332b578d3Smrg{ 961432b578d3Smrgreturn dlopen (); 961532b578d3Smrg ; 961632b578d3Smrg return 0; 961732b578d3Smrg} 961832b578d3Smrg_ACEOF 961932b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext 962032b578d3Smrgif { (ac_try="$ac_link" 962132b578d3Smrgcase "(($ac_try" in 962232b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 962332b578d3Smrg *) ac_try_echo=$ac_try;; 962432b578d3Smrgesac 962532b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 962632b578d3Smrg (eval "$ac_link") 2>conftest.er1 962732b578d3Smrg ac_status=$? 962832b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 962932b578d3Smrg rm -f conftest.er1 963032b578d3Smrg cat conftest.err >&5 963132b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 963232b578d3Smrg (exit $ac_status); } && { 963332b578d3Smrg test -z "$ac_c_werror_flag" || 963432b578d3Smrg test ! -s conftest.err 963532b578d3Smrg } && test -s conftest$ac_exeext && 963632b578d3Smrg $as_test_x conftest$ac_exeext; then 963732b578d3Smrg ac_cv_lib_dl_dlopen=yes 963832b578d3Smrgelse 963932b578d3Smrg echo "$as_me: failed program was:" >&5 964032b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 964132b578d3Smrg 964232b578d3Smrg ac_cv_lib_dl_dlopen=no 964332b578d3Smrgfi 964432b578d3Smrg 964532b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 964632b578d3Smrg conftest$ac_exeext conftest.$ac_ext 964732b578d3SmrgLIBS=$ac_check_lib_save_LIBS 964832b578d3Smrgfi 964932b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 965032b578d3Smrgecho "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 965132b578d3Smrgif test $ac_cv_lib_dl_dlopen = yes; then 965232b578d3Smrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 965332b578d3Smrgelse 965432b578d3Smrg { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 965532b578d3Smrgecho $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } 965632b578d3Smrgif test "${ac_cv_lib_svld_dlopen+set}" = set; then 965732b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 965832b578d3Smrgelse 965932b578d3Smrg ac_check_lib_save_LIBS=$LIBS 966032b578d3SmrgLIBS="-lsvld $LIBS" 966132b578d3Smrgcat >conftest.$ac_ext <<_ACEOF 966232b578d3Smrg/* confdefs.h. */ 966332b578d3Smrg_ACEOF 966432b578d3Smrgcat confdefs.h >>conftest.$ac_ext 966532b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 966632b578d3Smrg/* end confdefs.h. */ 966732b578d3Smrg 966832b578d3Smrg/* Override any GCC internal prototype to avoid an error. 966932b578d3Smrg Use char because int might match the return type of a GCC 967032b578d3Smrg builtin and then its argument prototype would still apply. */ 967132b578d3Smrg#ifdef __cplusplus 967232b578d3Smrgextern "C" 967332b578d3Smrg#endif 967432b578d3Smrgchar dlopen (); 967532b578d3Smrgint 967632b578d3Smrgmain () 967732b578d3Smrg{ 967832b578d3Smrgreturn dlopen (); 967932b578d3Smrg ; 968032b578d3Smrg return 0; 968132b578d3Smrg} 968232b578d3Smrg_ACEOF 968332b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext 968432b578d3Smrgif { (ac_try="$ac_link" 968532b578d3Smrgcase "(($ac_try" in 968632b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 968732b578d3Smrg *) ac_try_echo=$ac_try;; 968832b578d3Smrgesac 968932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 969032b578d3Smrg (eval "$ac_link") 2>conftest.er1 969132b578d3Smrg ac_status=$? 969232b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 969332b578d3Smrg rm -f conftest.er1 969432b578d3Smrg cat conftest.err >&5 969532b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 969632b578d3Smrg (exit $ac_status); } && { 969732b578d3Smrg test -z "$ac_c_werror_flag" || 969832b578d3Smrg test ! -s conftest.err 969932b578d3Smrg } && test -s conftest$ac_exeext && 970032b578d3Smrg $as_test_x conftest$ac_exeext; then 970132b578d3Smrg ac_cv_lib_svld_dlopen=yes 970232b578d3Smrgelse 970332b578d3Smrg echo "$as_me: failed program was:" >&5 970432b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 970532b578d3Smrg 970632b578d3Smrg ac_cv_lib_svld_dlopen=no 970732b578d3Smrgfi 970832b578d3Smrg 970932b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 971032b578d3Smrg conftest$ac_exeext conftest.$ac_ext 971132b578d3SmrgLIBS=$ac_check_lib_save_LIBS 971232b578d3Smrgfi 971332b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 971432b578d3Smrgecho "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; } 971532b578d3Smrgif test $ac_cv_lib_svld_dlopen = yes; then 971632b578d3Smrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 971732b578d3Smrgelse 971832b578d3Smrg { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 971932b578d3Smrgecho $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; } 972032b578d3Smrgif test "${ac_cv_lib_dld_dld_link+set}" = set; then 972132b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 972232b578d3Smrgelse 972332b578d3Smrg ac_check_lib_save_LIBS=$LIBS 972432b578d3SmrgLIBS="-ldld $LIBS" 972532b578d3Smrgcat >conftest.$ac_ext <<_ACEOF 972632b578d3Smrg/* confdefs.h. */ 972732b578d3Smrg_ACEOF 972832b578d3Smrgcat confdefs.h >>conftest.$ac_ext 972932b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 973032b578d3Smrg/* end confdefs.h. */ 973132b578d3Smrg 973232b578d3Smrg/* Override any GCC internal prototype to avoid an error. 973332b578d3Smrg Use char because int might match the return type of a GCC 973432b578d3Smrg builtin and then its argument prototype would still apply. */ 973532b578d3Smrg#ifdef __cplusplus 973632b578d3Smrgextern "C" 973732b578d3Smrg#endif 973832b578d3Smrgchar dld_link (); 973932b578d3Smrgint 974032b578d3Smrgmain () 974132b578d3Smrg{ 974232b578d3Smrgreturn dld_link (); 974332b578d3Smrg ; 974432b578d3Smrg return 0; 974532b578d3Smrg} 974632b578d3Smrg_ACEOF 974732b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext 974832b578d3Smrgif { (ac_try="$ac_link" 974932b578d3Smrgcase "(($ac_try" in 975032b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 975132b578d3Smrg *) ac_try_echo=$ac_try;; 975232b578d3Smrgesac 975332b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 975432b578d3Smrg (eval "$ac_link") 2>conftest.er1 975532b578d3Smrg ac_status=$? 975632b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 975732b578d3Smrg rm -f conftest.er1 975832b578d3Smrg cat conftest.err >&5 975932b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 976032b578d3Smrg (exit $ac_status); } && { 976132b578d3Smrg test -z "$ac_c_werror_flag" || 976232b578d3Smrg test ! -s conftest.err 976332b578d3Smrg } && test -s conftest$ac_exeext && 976432b578d3Smrg $as_test_x conftest$ac_exeext; then 976532b578d3Smrg ac_cv_lib_dld_dld_link=yes 976632b578d3Smrgelse 976732b578d3Smrg echo "$as_me: failed program was:" >&5 976832b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 976932b578d3Smrg 977032b578d3Smrg ac_cv_lib_dld_dld_link=no 977132b578d3Smrgfi 977232b578d3Smrg 977332b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 977432b578d3Smrg conftest$ac_exeext conftest.$ac_ext 977532b578d3SmrgLIBS=$ac_check_lib_save_LIBS 977632b578d3Smrgfi 977732b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 977832b578d3Smrgecho "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } 977932b578d3Smrgif test $ac_cv_lib_dld_dld_link = yes; then 978032b578d3Smrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" 978132b578d3Smrgfi 978232b578d3Smrg 978332b578d3Smrg 978432b578d3Smrgfi 978532b578d3Smrg 978632b578d3Smrg 978732b578d3Smrgfi 978832b578d3Smrg 978932b578d3Smrg 979032b578d3Smrgfi 979132b578d3Smrg 979232b578d3Smrg 979332b578d3Smrgfi 979432b578d3Smrg 979532b578d3Smrg 979632b578d3Smrgfi 979732b578d3Smrg 979832b578d3Smrg ;; 979932b578d3Smrg esac 980032b578d3Smrg 980132b578d3Smrg if test "x$lt_cv_dlopen" != xno; then 980232b578d3Smrg enable_dlopen=yes 980332b578d3Smrg else 980432b578d3Smrg enable_dlopen=no 980532b578d3Smrg fi 980632b578d3Smrg 980732b578d3Smrg case $lt_cv_dlopen in 980832b578d3Smrg dlopen) 980932b578d3Smrg save_CPPFLAGS="$CPPFLAGS" 981032b578d3Smrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 981132b578d3Smrg 981232b578d3Smrg save_LDFLAGS="$LDFLAGS" 981332b578d3Smrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 981432b578d3Smrg 981532b578d3Smrg save_LIBS="$LIBS" 981632b578d3Smrg LIBS="$lt_cv_dlopen_libs $LIBS" 981732b578d3Smrg 981832b578d3Smrg { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 981932b578d3Smrgecho $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; } 982032b578d3Smrgif test "${lt_cv_dlopen_self+set}" = set; then 982132b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 982232b578d3Smrgelse 982332b578d3Smrg if test "$cross_compiling" = yes; then : 982432b578d3Smrg lt_cv_dlopen_self=cross 982532b578d3Smrgelse 982632b578d3Smrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 982732b578d3Smrg lt_status=$lt_dlunknown 982832b578d3Smrg cat > conftest.$ac_ext <<EOF 9829d31dbc53Smrg#line 9829 "configure" 983032b578d3Smrg#include "confdefs.h" 983132b578d3Smrg 983232b578d3Smrg#if HAVE_DLFCN_H 983332b578d3Smrg#include <dlfcn.h> 983432b578d3Smrg#endif 983532b578d3Smrg 983632b578d3Smrg#include <stdio.h> 983732b578d3Smrg 983832b578d3Smrg#ifdef RTLD_GLOBAL 983932b578d3Smrg# define LT_DLGLOBAL RTLD_GLOBAL 984032b578d3Smrg#else 984132b578d3Smrg# ifdef DL_GLOBAL 984232b578d3Smrg# define LT_DLGLOBAL DL_GLOBAL 984332b578d3Smrg# else 984432b578d3Smrg# define LT_DLGLOBAL 0 984532b578d3Smrg# endif 984632b578d3Smrg#endif 984732b578d3Smrg 984832b578d3Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 984932b578d3Smrg find out it does not work in some platform. */ 985032b578d3Smrg#ifndef LT_DLLAZY_OR_NOW 985132b578d3Smrg# ifdef RTLD_LAZY 985232b578d3Smrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 985332b578d3Smrg# else 985432b578d3Smrg# ifdef DL_LAZY 985532b578d3Smrg# define LT_DLLAZY_OR_NOW DL_LAZY 985632b578d3Smrg# else 985732b578d3Smrg# ifdef RTLD_NOW 985832b578d3Smrg# define LT_DLLAZY_OR_NOW RTLD_NOW 985932b578d3Smrg# else 986032b578d3Smrg# ifdef DL_NOW 986132b578d3Smrg# define LT_DLLAZY_OR_NOW DL_NOW 986232b578d3Smrg# else 986332b578d3Smrg# define LT_DLLAZY_OR_NOW 0 986432b578d3Smrg# endif 986532b578d3Smrg# endif 986632b578d3Smrg# endif 986732b578d3Smrg# endif 986832b578d3Smrg#endif 986932b578d3Smrg 987032b578d3Smrg#ifdef __cplusplus 987132b578d3Smrgextern "C" void exit (int); 987232b578d3Smrg#endif 987332b578d3Smrg 987432b578d3Smrgvoid fnord() { int i=42;} 987532b578d3Smrgint main () 987632b578d3Smrg{ 987732b578d3Smrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 987832b578d3Smrg int status = $lt_dlunknown; 987932b578d3Smrg 988032b578d3Smrg if (self) 988132b578d3Smrg { 988232b578d3Smrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 988332b578d3Smrg else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 988432b578d3Smrg /* dlclose (self); */ 988532b578d3Smrg } 988632b578d3Smrg else 988732b578d3Smrg puts (dlerror ()); 988832b578d3Smrg 988932b578d3Smrg exit (status); 989032b578d3Smrg} 989132b578d3SmrgEOF 989232b578d3Smrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 989332b578d3Smrg (eval $ac_link) 2>&5 989432b578d3Smrg ac_status=$? 989532b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 989632b578d3Smrg (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 989732b578d3Smrg (./conftest; exit; ) >&5 2>/dev/null 989832b578d3Smrg lt_status=$? 989932b578d3Smrg case x$lt_status in 990032b578d3Smrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 990132b578d3Smrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 990232b578d3Smrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 990332b578d3Smrg esac 990432b578d3Smrg else : 990532b578d3Smrg # compilation failed 990632b578d3Smrg lt_cv_dlopen_self=no 990732b578d3Smrg fi 990832b578d3Smrgfi 990932b578d3Smrgrm -fr conftest* 991032b578d3Smrg 991132b578d3Smrg 991232b578d3Smrgfi 991332b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 991432b578d3Smrgecho "${ECHO_T}$lt_cv_dlopen_self" >&6; } 991532b578d3Smrg 991632b578d3Smrg if test "x$lt_cv_dlopen_self" = xyes; then 991732b578d3Smrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 991832b578d3Smrg { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 991932b578d3Smrgecho $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; } 992032b578d3Smrgif test "${lt_cv_dlopen_self_static+set}" = set; then 992132b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 992232b578d3Smrgelse 992332b578d3Smrg if test "$cross_compiling" = yes; then : 992432b578d3Smrg lt_cv_dlopen_self_static=cross 992532b578d3Smrgelse 992632b578d3Smrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 992732b578d3Smrg lt_status=$lt_dlunknown 992832b578d3Smrg cat > conftest.$ac_ext <<EOF 9929d31dbc53Smrg#line 9929 "configure" 993032b578d3Smrg#include "confdefs.h" 993132b578d3Smrg 993232b578d3Smrg#if HAVE_DLFCN_H 993332b578d3Smrg#include <dlfcn.h> 993432b578d3Smrg#endif 993532b578d3Smrg 993632b578d3Smrg#include <stdio.h> 993732b578d3Smrg 993832b578d3Smrg#ifdef RTLD_GLOBAL 993932b578d3Smrg# define LT_DLGLOBAL RTLD_GLOBAL 994032b578d3Smrg#else 994132b578d3Smrg# ifdef DL_GLOBAL 994232b578d3Smrg# define LT_DLGLOBAL DL_GLOBAL 994332b578d3Smrg# else 994432b578d3Smrg# define LT_DLGLOBAL 0 994532b578d3Smrg# endif 994632b578d3Smrg#endif 994732b578d3Smrg 994832b578d3Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 994932b578d3Smrg find out it does not work in some platform. */ 995032b578d3Smrg#ifndef LT_DLLAZY_OR_NOW 995132b578d3Smrg# ifdef RTLD_LAZY 995232b578d3Smrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 995332b578d3Smrg# else 995432b578d3Smrg# ifdef DL_LAZY 995532b578d3Smrg# define LT_DLLAZY_OR_NOW DL_LAZY 995632b578d3Smrg# else 995732b578d3Smrg# ifdef RTLD_NOW 995832b578d3Smrg# define LT_DLLAZY_OR_NOW RTLD_NOW 995932b578d3Smrg# else 996032b578d3Smrg# ifdef DL_NOW 996132b578d3Smrg# define LT_DLLAZY_OR_NOW DL_NOW 996232b578d3Smrg# else 996332b578d3Smrg# define LT_DLLAZY_OR_NOW 0 996432b578d3Smrg# endif 996532b578d3Smrg# endif 996632b578d3Smrg# endif 996732b578d3Smrg# endif 996832b578d3Smrg#endif 996932b578d3Smrg 997032b578d3Smrg#ifdef __cplusplus 997132b578d3Smrgextern "C" void exit (int); 997232b578d3Smrg#endif 997332b578d3Smrg 997432b578d3Smrgvoid fnord() { int i=42;} 997532b578d3Smrgint main () 997632b578d3Smrg{ 997732b578d3Smrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 997832b578d3Smrg int status = $lt_dlunknown; 997932b578d3Smrg 998032b578d3Smrg if (self) 998132b578d3Smrg { 998232b578d3Smrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 998332b578d3Smrg else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 998432b578d3Smrg /* dlclose (self); */ 998532b578d3Smrg } 998632b578d3Smrg else 998732b578d3Smrg puts (dlerror ()); 998832b578d3Smrg 998932b578d3Smrg exit (status); 999032b578d3Smrg} 999132b578d3SmrgEOF 999232b578d3Smrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 999332b578d3Smrg (eval $ac_link) 2>&5 999432b578d3Smrg ac_status=$? 999532b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 999632b578d3Smrg (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 999732b578d3Smrg (./conftest; exit; ) >&5 2>/dev/null 999832b578d3Smrg lt_status=$? 999932b578d3Smrg case x$lt_status in 1000032b578d3Smrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 1000132b578d3Smrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 1000232b578d3Smrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 1000332b578d3Smrg esac 1000432b578d3Smrg else : 1000532b578d3Smrg # compilation failed 1000632b578d3Smrg lt_cv_dlopen_self_static=no 1000732b578d3Smrg fi 1000832b578d3Smrgfi 1000932b578d3Smrgrm -fr conftest* 1001032b578d3Smrg 1001132b578d3Smrg 1001232b578d3Smrgfi 1001332b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 1001432b578d3Smrgecho "${ECHO_T}$lt_cv_dlopen_self_static" >&6; } 1001532b578d3Smrg fi 1001632b578d3Smrg 1001732b578d3Smrg CPPFLAGS="$save_CPPFLAGS" 1001832b578d3Smrg LDFLAGS="$save_LDFLAGS" 1001932b578d3Smrg LIBS="$save_LIBS" 1002032b578d3Smrg ;; 1002132b578d3Smrg esac 1002232b578d3Smrg 1002332b578d3Smrg case $lt_cv_dlopen_self in 1002432b578d3Smrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 1002532b578d3Smrg *) enable_dlopen_self=unknown ;; 1002632b578d3Smrg esac 1002732b578d3Smrg 1002832b578d3Smrg case $lt_cv_dlopen_self_static in 1002932b578d3Smrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 1003032b578d3Smrg *) enable_dlopen_self_static=unknown ;; 1003132b578d3Smrg esac 1003232b578d3Smrgfi 1003332b578d3Smrg 1003432b578d3Smrg 1003532b578d3Smrg# Report which library types will actually be built 1003632b578d3Smrg{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 1003732b578d3Smrgecho $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } 1003832b578d3Smrg{ echo "$as_me:$LINENO: result: $can_build_shared" >&5 1003932b578d3Smrgecho "${ECHO_T}$can_build_shared" >&6; } 1004032b578d3Smrg 1004132b578d3Smrg{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 1004232b578d3Smrgecho $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } 1004332b578d3Smrgtest "$can_build_shared" = "no" && enable_shared=no 1004432b578d3Smrg 1004532b578d3Smrg# On AIX, shared libraries and static libraries use the same namespace, and 1004632b578d3Smrg# are all built from PIC. 1004732b578d3Smrgcase $host_os in 1004832b578d3Smrgaix3*) 1004932b578d3Smrg test "$enable_shared" = yes && enable_static=no 1005032b578d3Smrg if test -n "$RANLIB"; then 1005132b578d3Smrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 1005232b578d3Smrg postinstall_cmds='$RANLIB $lib' 1005332b578d3Smrg fi 1005432b578d3Smrg ;; 1005532b578d3Smrg 1005632b578d3Smrgaix4* | aix5*) 1005732b578d3Smrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 1005832b578d3Smrg test "$enable_shared" = yes && enable_static=no 1005932b578d3Smrg fi 1006032b578d3Smrg ;; 1006132b578d3Smrgesac 1006232b578d3Smrg{ echo "$as_me:$LINENO: result: $enable_shared" >&5 1006332b578d3Smrgecho "${ECHO_T}$enable_shared" >&6; } 1006432b578d3Smrg 1006532b578d3Smrg{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5 1006632b578d3Smrgecho $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } 1006732b578d3Smrg# Make sure either enable_shared or enable_static is yes. 1006832b578d3Smrgtest "$enable_shared" = yes || enable_static=yes 1006932b578d3Smrg{ echo "$as_me:$LINENO: result: $enable_static" >&5 1007032b578d3Smrgecho "${ECHO_T}$enable_static" >&6; } 1007132b578d3Smrg 1007232b578d3Smrg# The else clause should only fire when bootstrapping the 1007332b578d3Smrg# libtool distribution, otherwise you forgot to ship ltmain.sh 1007432b578d3Smrg# with your package, and you will get complaints that there are 1007532b578d3Smrg# no rules to generate ltmain.sh. 1007632b578d3Smrgif test -f "$ltmain"; then 1007732b578d3Smrg # See if we are running on zsh, and set the options which allow our commands through 1007832b578d3Smrg # without removal of \ escapes. 1007932b578d3Smrg if test -n "${ZSH_VERSION+set}" ; then 1008032b578d3Smrg setopt NO_GLOB_SUBST 1008132b578d3Smrg fi 1008232b578d3Smrg # Now quote all the things that may contain metacharacters while being 1008332b578d3Smrg # careful not to overquote the AC_SUBSTed values. We take copies of the 1008432b578d3Smrg # variables and quote the copies for generation of the libtool script. 1008532b578d3Smrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 1008632b578d3Smrg SED SHELL STRIP \ 1008732b578d3Smrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 1008832b578d3Smrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 1008932b578d3Smrg deplibs_check_method reload_flag reload_cmds need_locks \ 1009032b578d3Smrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 1009132b578d3Smrg lt_cv_sys_global_symbol_to_c_name_address \ 1009232b578d3Smrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 1009332b578d3Smrg old_postinstall_cmds old_postuninstall_cmds \ 1009432b578d3Smrg compiler \ 1009532b578d3Smrg CC \ 1009632b578d3Smrg LD \ 1009732b578d3Smrg lt_prog_compiler_wl \ 1009832b578d3Smrg lt_prog_compiler_pic \ 1009932b578d3Smrg lt_prog_compiler_static \ 1010032b578d3Smrg lt_prog_compiler_no_builtin_flag \ 1010132b578d3Smrg export_dynamic_flag_spec \ 1010232b578d3Smrg thread_safe_flag_spec \ 1010332b578d3Smrg whole_archive_flag_spec \ 1010432b578d3Smrg enable_shared_with_static_runtimes \ 1010532b578d3Smrg old_archive_cmds \ 1010632b578d3Smrg old_archive_from_new_cmds \ 1010732b578d3Smrg predep_objects \ 1010832b578d3Smrg postdep_objects \ 1010932b578d3Smrg predeps \ 1011032b578d3Smrg postdeps \ 1011132b578d3Smrg compiler_lib_search_path \ 1011232b578d3Smrg archive_cmds \ 1011332b578d3Smrg archive_expsym_cmds \ 1011432b578d3Smrg postinstall_cmds \ 1011532b578d3Smrg postuninstall_cmds \ 1011632b578d3Smrg old_archive_from_expsyms_cmds \ 1011732b578d3Smrg allow_undefined_flag \ 1011832b578d3Smrg no_undefined_flag \ 1011932b578d3Smrg export_symbols_cmds \ 1012032b578d3Smrg hardcode_libdir_flag_spec \ 1012132b578d3Smrg hardcode_libdir_flag_spec_ld \ 1012232b578d3Smrg hardcode_libdir_separator \ 1012332b578d3Smrg hardcode_automatic \ 1012432b578d3Smrg module_cmds \ 1012532b578d3Smrg module_expsym_cmds \ 1012632b578d3Smrg lt_cv_prog_compiler_c_o \ 1012732b578d3Smrg exclude_expsyms \ 1012832b578d3Smrg include_expsyms; do 1012932b578d3Smrg 1013032b578d3Smrg case $var in 1013132b578d3Smrg old_archive_cmds | \ 1013232b578d3Smrg old_archive_from_new_cmds | \ 1013332b578d3Smrg archive_cmds | \ 1013432b578d3Smrg archive_expsym_cmds | \ 1013532b578d3Smrg module_cmds | \ 1013632b578d3Smrg module_expsym_cmds | \ 1013732b578d3Smrg old_archive_from_expsyms_cmds | \ 1013832b578d3Smrg export_symbols_cmds | \ 1013932b578d3Smrg extract_expsyms_cmds | reload_cmds | finish_cmds | \ 1014032b578d3Smrg postinstall_cmds | postuninstall_cmds | \ 1014132b578d3Smrg old_postinstall_cmds | old_postuninstall_cmds | \ 1014232b578d3Smrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 1014332b578d3Smrg # Double-quote double-evaled strings. 1014432b578d3Smrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 1014532b578d3Smrg ;; 1014632b578d3Smrg *) 1014732b578d3Smrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 1014832b578d3Smrg ;; 1014932b578d3Smrg esac 1015032b578d3Smrg done 1015132b578d3Smrg 1015232b578d3Smrg case $lt_echo in 1015332b578d3Smrg *'\$0 --fallback-echo"') 1015432b578d3Smrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 1015532b578d3Smrg ;; 1015632b578d3Smrg esac 1015732b578d3Smrg 1015832b578d3Smrgcfgfile="${ofile}T" 1015932b578d3Smrg trap "$rm \"$cfgfile\"; exit 1" 1 2 15 1016032b578d3Smrg $rm -f "$cfgfile" 1016132b578d3Smrg { echo "$as_me:$LINENO: creating $ofile" >&5 1016232b578d3Smrgecho "$as_me: creating $ofile" >&6;} 1016332b578d3Smrg 1016432b578d3Smrg cat <<__EOF__ >> "$cfgfile" 1016532b578d3Smrg#! $SHELL 1016632b578d3Smrg 1016732b578d3Smrg# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 1016832b578d3Smrg# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) 1016932b578d3Smrg# NOTE: Changes made to this file will be lost: look at ltmain.sh. 1017032b578d3Smrg# 10171d31dbc53Smrg# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 1017232b578d3Smrg# Free Software Foundation, Inc. 1017332b578d3Smrg# 1017432b578d3Smrg# This file is part of GNU Libtool: 1017532b578d3Smrg# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 1017632b578d3Smrg# 1017732b578d3Smrg# This program is free software; you can redistribute it and/or modify 1017832b578d3Smrg# it under the terms of the GNU General Public License as published by 1017932b578d3Smrg# the Free Software Foundation; either version 2 of the License, or 1018032b578d3Smrg# (at your option) any later version. 1018132b578d3Smrg# 1018232b578d3Smrg# This program is distributed in the hope that it will be useful, but 1018332b578d3Smrg# WITHOUT ANY WARRANTY; without even the implied warranty of 1018432b578d3Smrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 1018532b578d3Smrg# General Public License for more details. 1018632b578d3Smrg# 1018732b578d3Smrg# You should have received a copy of the GNU General Public License 1018832b578d3Smrg# along with this program; if not, write to the Free Software 1018932b578d3Smrg# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 1019032b578d3Smrg# 1019132b578d3Smrg# As a special exception to the GNU General Public License, if you 1019232b578d3Smrg# distribute this file as part of a program that contains a 1019332b578d3Smrg# configuration script generated by Autoconf, you may include it under 1019432b578d3Smrg# the same distribution terms that you use for the rest of that program. 1019532b578d3Smrg 1019632b578d3Smrg# A sed program that does not truncate output. 1019732b578d3SmrgSED=$lt_SED 1019832b578d3Smrg 1019932b578d3Smrg# Sed that helps us avoid accidentally triggering echo(1) options like -n. 1020032b578d3SmrgXsed="$SED -e 1s/^X//" 1020132b578d3Smrg 1020232b578d3Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout 1020332b578d3Smrg# if CDPATH is set. 1020432b578d3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 1020532b578d3Smrg 1020632b578d3Smrg# The names of the tagged configurations supported by this script. 1020732b578d3Smrgavailable_tags= 1020832b578d3Smrg 1020932b578d3Smrg# ### BEGIN LIBTOOL CONFIG 1021032b578d3Smrg 1021132b578d3Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 1021232b578d3Smrg 1021332b578d3Smrg# Shell to use when invoking shell scripts. 1021432b578d3SmrgSHELL=$lt_SHELL 1021532b578d3Smrg 1021632b578d3Smrg# Whether or not to build shared libraries. 1021732b578d3Smrgbuild_libtool_libs=$enable_shared 1021832b578d3Smrg 1021932b578d3Smrg# Whether or not to build static libraries. 1022032b578d3Smrgbuild_old_libs=$enable_static 1022132b578d3Smrg 1022232b578d3Smrg# Whether or not to add -lc for building shared libraries. 1022332b578d3Smrgbuild_libtool_need_lc=$archive_cmds_need_lc 1022432b578d3Smrg 1022532b578d3Smrg# Whether or not to disallow shared libs when runtime libs are static 1022632b578d3Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 1022732b578d3Smrg 1022832b578d3Smrg# Whether or not to optimize for fast installation. 1022932b578d3Smrgfast_install=$enable_fast_install 1023032b578d3Smrg 1023132b578d3Smrg# The host system. 1023232b578d3Smrghost_alias=$host_alias 1023332b578d3Smrghost=$host 1023432b578d3Smrghost_os=$host_os 1023532b578d3Smrg 1023632b578d3Smrg# The build system. 1023732b578d3Smrgbuild_alias=$build_alias 1023832b578d3Smrgbuild=$build 1023932b578d3Smrgbuild_os=$build_os 1024032b578d3Smrg 1024132b578d3Smrg# An echo program that does not interpret backslashes. 1024232b578d3Smrgecho=$lt_echo 1024332b578d3Smrg 1024432b578d3Smrg# The archiver. 1024532b578d3SmrgAR=$lt_AR 1024632b578d3SmrgAR_FLAGS=$lt_AR_FLAGS 1024732b578d3Smrg 1024832b578d3Smrg# A C compiler. 1024932b578d3SmrgLTCC=$lt_LTCC 1025032b578d3Smrg 1025132b578d3Smrg# LTCC compiler flags. 1025232b578d3SmrgLTCFLAGS=$lt_LTCFLAGS 1025332b578d3Smrg 1025432b578d3Smrg# A language-specific compiler. 1025532b578d3SmrgCC=$lt_compiler 1025632b578d3Smrg 1025732b578d3Smrg# Is the compiler the GNU C compiler? 1025832b578d3Smrgwith_gcc=$GCC 1025932b578d3Smrg 1026032b578d3Smrg# An ERE matcher. 1026132b578d3SmrgEGREP=$lt_EGREP 1026232b578d3Smrg 1026332b578d3Smrg# The linker used to build libraries. 1026432b578d3SmrgLD=$lt_LD 1026532b578d3Smrg 1026632b578d3Smrg# Whether we need hard or soft links. 1026732b578d3SmrgLN_S=$lt_LN_S 1026832b578d3Smrg 1026932b578d3Smrg# A BSD-compatible nm program. 1027032b578d3SmrgNM=$lt_NM 1027132b578d3Smrg 1027232b578d3Smrg# A symbol stripping program 1027332b578d3SmrgSTRIP=$lt_STRIP 1027432b578d3Smrg 1027532b578d3Smrg# Used to examine libraries when file_magic_cmd begins "file" 1027632b578d3SmrgMAGIC_CMD=$MAGIC_CMD 1027732b578d3Smrg 1027832b578d3Smrg# Used on cygwin: DLL creation program. 1027932b578d3SmrgDLLTOOL="$DLLTOOL" 1028032b578d3Smrg 1028132b578d3Smrg# Used on cygwin: object dumper. 1028232b578d3SmrgOBJDUMP="$OBJDUMP" 1028332b578d3Smrg 1028432b578d3Smrg# Used on cygwin: assembler. 1028532b578d3SmrgAS="$AS" 1028632b578d3Smrg 1028732b578d3Smrg# The name of the directory that contains temporary libtool files. 1028832b578d3Smrgobjdir=$objdir 1028932b578d3Smrg 1029032b578d3Smrg# How to create reloadable object files. 1029132b578d3Smrgreload_flag=$lt_reload_flag 1029232b578d3Smrgreload_cmds=$lt_reload_cmds 1029332b578d3Smrg 1029432b578d3Smrg# How to pass a linker flag through the compiler. 1029532b578d3Smrgwl=$lt_lt_prog_compiler_wl 1029632b578d3Smrg 1029732b578d3Smrg# Object file suffix (normally "o"). 1029832b578d3Smrgobjext="$ac_objext" 1029932b578d3Smrg 1030032b578d3Smrg# Old archive suffix (normally "a"). 1030132b578d3Smrglibext="$libext" 1030232b578d3Smrg 1030332b578d3Smrg# Shared library suffix (normally ".so"). 1030432b578d3Smrgshrext_cmds='$shrext_cmds' 1030532b578d3Smrg 1030632b578d3Smrg# Executable file suffix (normally ""). 1030732b578d3Smrgexeext="$exeext" 1030832b578d3Smrg 1030932b578d3Smrg# Additional compiler flags for building library objects. 1031032b578d3Smrgpic_flag=$lt_lt_prog_compiler_pic 1031132b578d3Smrgpic_mode=$pic_mode 1031232b578d3Smrg 1031332b578d3Smrg# What is the maximum length of a command? 1031432b578d3Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len 1031532b578d3Smrg 1031632b578d3Smrg# Does compiler simultaneously support -c and -o options? 1031732b578d3Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o 1031832b578d3Smrg 1031932b578d3Smrg# Must we lock files when doing compilation? 1032032b578d3Smrgneed_locks=$lt_need_locks 1032132b578d3Smrg 1032232b578d3Smrg# Do we need the lib prefix for modules? 1032332b578d3Smrgneed_lib_prefix=$need_lib_prefix 1032432b578d3Smrg 1032532b578d3Smrg# Do we need a version for libraries? 1032632b578d3Smrgneed_version=$need_version 1032732b578d3Smrg 1032832b578d3Smrg# Whether dlopen is supported. 1032932b578d3Smrgdlopen_support=$enable_dlopen 1033032b578d3Smrg 1033132b578d3Smrg# Whether dlopen of programs is supported. 1033232b578d3Smrgdlopen_self=$enable_dlopen_self 1033332b578d3Smrg 1033432b578d3Smrg# Whether dlopen of statically linked programs is supported. 1033532b578d3Smrgdlopen_self_static=$enable_dlopen_self_static 1033632b578d3Smrg 1033732b578d3Smrg# Compiler flag to prevent dynamic linking. 1033832b578d3Smrglink_static_flag=$lt_lt_prog_compiler_static 1033932b578d3Smrg 1034032b578d3Smrg# Compiler flag to turn off builtin functions. 1034132b578d3Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 1034232b578d3Smrg 1034332b578d3Smrg# Compiler flag to allow reflexive dlopens. 1034432b578d3Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec 1034532b578d3Smrg 1034632b578d3Smrg# Compiler flag to generate shared objects directly from archives. 1034732b578d3Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec 1034832b578d3Smrg 1034932b578d3Smrg# Compiler flag to generate thread-safe objects. 1035032b578d3Smrgthread_safe_flag_spec=$lt_thread_safe_flag_spec 1035132b578d3Smrg 1035232b578d3Smrg# Library versioning type. 1035332b578d3Smrgversion_type=$version_type 1035432b578d3Smrg 1035532b578d3Smrg# Format of library name prefix. 1035632b578d3Smrglibname_spec=$lt_libname_spec 1035732b578d3Smrg 1035832b578d3Smrg# List of archive names. First name is the real one, the rest are links. 1035932b578d3Smrg# The last name is the one that the linker finds with -lNAME. 1036032b578d3Smrglibrary_names_spec=$lt_library_names_spec 1036132b578d3Smrg 1036232b578d3Smrg# The coded name of the library, if different from the real name. 1036332b578d3Smrgsoname_spec=$lt_soname_spec 1036432b578d3Smrg 1036532b578d3Smrg# Commands used to build and install an old-style archive. 1036632b578d3SmrgRANLIB=$lt_RANLIB 1036732b578d3Smrgold_archive_cmds=$lt_old_archive_cmds 1036832b578d3Smrgold_postinstall_cmds=$lt_old_postinstall_cmds 1036932b578d3Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds 1037032b578d3Smrg 1037132b578d3Smrg# Create an old-style archive from a shared archive. 1037232b578d3Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds 1037332b578d3Smrg 1037432b578d3Smrg# Create a temporary old-style archive to link instead of a shared archive. 1037532b578d3Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 1037632b578d3Smrg 1037732b578d3Smrg# Commands used to build and install a shared archive. 1037832b578d3Smrgarchive_cmds=$lt_archive_cmds 1037932b578d3Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds 1038032b578d3Smrgpostinstall_cmds=$lt_postinstall_cmds 1038132b578d3Smrgpostuninstall_cmds=$lt_postuninstall_cmds 1038232b578d3Smrg 1038332b578d3Smrg# Commands used to build a loadable module (assumed same as above if empty) 1038432b578d3Smrgmodule_cmds=$lt_module_cmds 1038532b578d3Smrgmodule_expsym_cmds=$lt_module_expsym_cmds 1038632b578d3Smrg 1038732b578d3Smrg# Commands to strip libraries. 1038832b578d3Smrgold_striplib=$lt_old_striplib 1038932b578d3Smrgstriplib=$lt_striplib 1039032b578d3Smrg 1039132b578d3Smrg# Dependencies to place before the objects being linked to create a 1039232b578d3Smrg# shared library. 1039332b578d3Smrgpredep_objects=$lt_predep_objects 1039432b578d3Smrg 1039532b578d3Smrg# Dependencies to place after the objects being linked to create a 1039632b578d3Smrg# shared library. 1039732b578d3Smrgpostdep_objects=$lt_postdep_objects 1039832b578d3Smrg 1039932b578d3Smrg# Dependencies to place before the objects being linked to create a 1040032b578d3Smrg# shared library. 1040132b578d3Smrgpredeps=$lt_predeps 1040232b578d3Smrg 1040332b578d3Smrg# Dependencies to place after the objects being linked to create a 1040432b578d3Smrg# shared library. 1040532b578d3Smrgpostdeps=$lt_postdeps 1040632b578d3Smrg 1040732b578d3Smrg# The library search path used internally by the compiler when linking 1040832b578d3Smrg# a shared library. 1040932b578d3Smrgcompiler_lib_search_path=$lt_compiler_lib_search_path 1041032b578d3Smrg 1041132b578d3Smrg# Method to check whether dependent libraries are shared objects. 1041232b578d3Smrgdeplibs_check_method=$lt_deplibs_check_method 1041332b578d3Smrg 1041432b578d3Smrg# Command to use when deplibs_check_method == file_magic. 1041532b578d3Smrgfile_magic_cmd=$lt_file_magic_cmd 1041632b578d3Smrg 1041732b578d3Smrg# Flag that allows shared libraries with undefined symbols to be built. 1041832b578d3Smrgallow_undefined_flag=$lt_allow_undefined_flag 1041932b578d3Smrg 1042032b578d3Smrg# Flag that forces no undefined symbols. 1042132b578d3Smrgno_undefined_flag=$lt_no_undefined_flag 1042232b578d3Smrg 1042332b578d3Smrg# Commands used to finish a libtool library installation in a directory. 1042432b578d3Smrgfinish_cmds=$lt_finish_cmds 1042532b578d3Smrg 1042632b578d3Smrg# Same as above, but a single script fragment to be evaled but not shown. 1042732b578d3Smrgfinish_eval=$lt_finish_eval 1042832b578d3Smrg 1042932b578d3Smrg# Take the output of nm and produce a listing of raw symbols and C names. 1043032b578d3Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 1043132b578d3Smrg 1043232b578d3Smrg# Transform the output of nm in a proper C declaration 1043332b578d3Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 1043432b578d3Smrg 1043532b578d3Smrg# Transform the output of nm in a C name address pair 1043632b578d3Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 1043732b578d3Smrg 1043832b578d3Smrg# This is the shared library runtime path variable. 1043932b578d3Smrgrunpath_var=$runpath_var 1044032b578d3Smrg 1044132b578d3Smrg# This is the shared library path variable. 1044232b578d3Smrgshlibpath_var=$shlibpath_var 1044332b578d3Smrg 1044432b578d3Smrg# Is shlibpath searched before the hard-coded library search path? 1044532b578d3Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath 1044632b578d3Smrg 1044732b578d3Smrg# How to hardcode a shared library path into an executable. 1044832b578d3Smrghardcode_action=$hardcode_action 1044932b578d3Smrg 1045032b578d3Smrg# Whether we should hardcode library paths into libraries. 1045132b578d3Smrghardcode_into_libs=$hardcode_into_libs 1045232b578d3Smrg 1045332b578d3Smrg# Flag to hardcode \$libdir into a binary during linking. 1045432b578d3Smrg# This must work even if \$libdir does not exist. 1045532b578d3Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 1045632b578d3Smrg 1045732b578d3Smrg# If ld is used when linking, flag to hardcode \$libdir into 1045832b578d3Smrg# a binary during linking. This must work even if \$libdir does 1045932b578d3Smrg# not exist. 1046032b578d3Smrghardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 1046132b578d3Smrg 1046232b578d3Smrg# Whether we need a single -rpath flag with a separated argument. 1046332b578d3Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator 1046432b578d3Smrg 1046532b578d3Smrg# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 1046632b578d3Smrg# resulting binary. 1046732b578d3Smrghardcode_direct=$hardcode_direct 1046832b578d3Smrg 1046932b578d3Smrg# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 1047032b578d3Smrg# resulting binary. 1047132b578d3Smrghardcode_minus_L=$hardcode_minus_L 1047232b578d3Smrg 1047332b578d3Smrg# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 1047432b578d3Smrg# the resulting binary. 1047532b578d3Smrghardcode_shlibpath_var=$hardcode_shlibpath_var 1047632b578d3Smrg 1047732b578d3Smrg# Set to yes if building a shared library automatically hardcodes DIR into the library 1047832b578d3Smrg# and all subsequent libraries and executables linked against it. 1047932b578d3Smrghardcode_automatic=$hardcode_automatic 1048032b578d3Smrg 1048132b578d3Smrg# Variables whose values should be saved in libtool wrapper scripts and 1048232b578d3Smrg# restored at relink time. 1048332b578d3Smrgvariables_saved_for_relink="$variables_saved_for_relink" 1048432b578d3Smrg 1048532b578d3Smrg# Whether libtool must link a program against all its dependency libraries. 1048632b578d3Smrglink_all_deplibs=$link_all_deplibs 1048732b578d3Smrg 1048832b578d3Smrg# Compile-time system search path for libraries 1048932b578d3Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec 1049032b578d3Smrg 1049132b578d3Smrg# Run-time system search path for libraries 1049232b578d3Smrgsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 1049332b578d3Smrg 1049432b578d3Smrg# Fix the shell variable \$srcfile for the compiler. 10495d31dbc53Smrgfix_srcfile_path="$fix_srcfile_path" 1049632b578d3Smrg 1049732b578d3Smrg# Set to yes if exported symbols are required. 1049832b578d3Smrgalways_export_symbols=$always_export_symbols 1049932b578d3Smrg 1050032b578d3Smrg# The commands to list exported symbols. 1050132b578d3Smrgexport_symbols_cmds=$lt_export_symbols_cmds 1050232b578d3Smrg 1050332b578d3Smrg# The commands to extract the exported symbol list from a shared archive. 1050432b578d3Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds 1050532b578d3Smrg 1050632b578d3Smrg# Symbols that should not be listed in the preloaded symbols. 1050732b578d3Smrgexclude_expsyms=$lt_exclude_expsyms 1050832b578d3Smrg 1050932b578d3Smrg# Symbols that must always be exported. 1051032b578d3Smrginclude_expsyms=$lt_include_expsyms 1051132b578d3Smrg 1051232b578d3Smrg# ### END LIBTOOL CONFIG 1051332b578d3Smrg 1051432b578d3Smrg__EOF__ 1051532b578d3Smrg 1051632b578d3Smrg 1051732b578d3Smrg case $host_os in 1051832b578d3Smrg aix3*) 1051932b578d3Smrg cat <<\EOF >> "$cfgfile" 1052032b578d3Smrg 1052132b578d3Smrg# AIX sometimes has problems with the GCC collect2 program. For some 1052232b578d3Smrg# reason, if we set the COLLECT_NAMES environment variable, the problems 1052332b578d3Smrg# vanish in a puff of smoke. 1052432b578d3Smrgif test "X${COLLECT_NAMES+set}" != Xset; then 1052532b578d3Smrg COLLECT_NAMES= 1052632b578d3Smrg export COLLECT_NAMES 1052732b578d3Smrgfi 1052832b578d3SmrgEOF 1052932b578d3Smrg ;; 1053032b578d3Smrg esac 1053132b578d3Smrg 1053232b578d3Smrg # We use sed instead of cat because bash on DJGPP gets confused if 1053332b578d3Smrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 1053432b578d3Smrg # text mode, it properly converts lines to CR/LF. This bash problem 1053532b578d3Smrg # is reportedly fixed, but why not run on old versions too? 1053632b578d3Smrg sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) 1053732b578d3Smrg 1053832b578d3Smrg mv -f "$cfgfile" "$ofile" || \ 1053932b578d3Smrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 1054032b578d3Smrg chmod +x "$ofile" 1054132b578d3Smrg 1054232b578d3Smrgelse 1054332b578d3Smrg # If there is no Makefile yet, we rely on a make rule to execute 1054432b578d3Smrg # `config.status --recheck' to rerun these tests and create the 1054532b578d3Smrg # libtool script then. 1054632b578d3Smrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 1054732b578d3Smrg if test -f "$ltmain_in"; then 1054832b578d3Smrg test -f Makefile && make "$ltmain" 1054932b578d3Smrg fi 1055032b578d3Smrgfi 1055132b578d3Smrg 1055232b578d3Smrg 1055332b578d3Smrgac_ext=c 1055432b578d3Smrgac_cpp='$CPP $CPPFLAGS' 1055532b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1055632b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1055732b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 1055832b578d3Smrg 1055932b578d3SmrgCC="$lt_save_CC" 1056032b578d3Smrg 1056132b578d3Smrg 1056232b578d3Smrg# Check whether --with-tags was given. 1056332b578d3Smrgif test "${with_tags+set}" = set; then 1056432b578d3Smrg withval=$with_tags; tagnames="$withval" 1056532b578d3Smrgfi 1056632b578d3Smrg 1056732b578d3Smrg 1056832b578d3Smrgif test -f "$ltmain" && test -n "$tagnames"; then 1056932b578d3Smrg if test ! -f "${ofile}"; then 1057032b578d3Smrg { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 1057132b578d3Smrgecho "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} 1057232b578d3Smrg fi 1057332b578d3Smrg 1057432b578d3Smrg if test -z "$LTCC"; then 1057532b578d3Smrg eval "`$SHELL ${ofile} --config | grep '^LTCC='`" 1057632b578d3Smrg if test -z "$LTCC"; then 1057732b578d3Smrg { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 1057832b578d3Smrgecho "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} 1057932b578d3Smrg else 1058032b578d3Smrg { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 1058132b578d3Smrgecho "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} 1058232b578d3Smrg fi 1058332b578d3Smrg fi 1058432b578d3Smrg if test -z "$LTCFLAGS"; then 1058532b578d3Smrg eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" 1058632b578d3Smrg fi 1058732b578d3Smrg 1058832b578d3Smrg # Extract list of available tagged configurations in $ofile. 1058932b578d3Smrg # Note that this assumes the entire list is on one line. 1059032b578d3Smrg available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` 1059132b578d3Smrg 1059232b578d3Smrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 1059332b578d3Smrg for tagname in $tagnames; do 1059432b578d3Smrg IFS="$lt_save_ifs" 1059532b578d3Smrg # Check whether tagname contains only valid characters 1059632b578d3Smrg case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in 1059732b578d3Smrg "") ;; 1059832b578d3Smrg *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 1059932b578d3Smrgecho "$as_me: error: invalid tag name: $tagname" >&2;} 1060032b578d3Smrg { (exit 1); exit 1; }; } 1060132b578d3Smrg ;; 1060232b578d3Smrg esac 1060332b578d3Smrg 1060432b578d3Smrg if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null 1060532b578d3Smrg then 1060632b578d3Smrg { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 1060732b578d3Smrgecho "$as_me: error: tag name \"$tagname\" already exists" >&2;} 1060832b578d3Smrg { (exit 1); exit 1; }; } 1060932b578d3Smrg fi 1061032b578d3Smrg 1061132b578d3Smrg # Update the list of available tags. 1061232b578d3Smrg if test -n "$tagname"; then 1061332b578d3Smrg echo appending configuration tag \"$tagname\" to $ofile 1061432b578d3Smrg 1061532b578d3Smrg case $tagname in 1061632b578d3Smrg CXX) 1061732b578d3Smrg if test -n "$CXX" && ( test "X$CXX" != "Xno" && 1061832b578d3Smrg ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 1061932b578d3Smrg (test "X$CXX" != "Xg++"))) ; then 1062032b578d3Smrg ac_ext=cpp 1062132b578d3Smrgac_cpp='$CXXCPP $CPPFLAGS' 1062232b578d3Smrgac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1062332b578d3Smrgac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1062432b578d3Smrgac_compiler_gnu=$ac_cv_cxx_compiler_gnu 1062532b578d3Smrg 1062632b578d3Smrg 1062732b578d3Smrg 1062832b578d3Smrg 1062932b578d3Smrgarchive_cmds_need_lc_CXX=no 1063032b578d3Smrgallow_undefined_flag_CXX= 1063132b578d3Smrgalways_export_symbols_CXX=no 1063232b578d3Smrgarchive_expsym_cmds_CXX= 1063332b578d3Smrgexport_dynamic_flag_spec_CXX= 1063432b578d3Smrghardcode_direct_CXX=no 1063532b578d3Smrghardcode_libdir_flag_spec_CXX= 1063632b578d3Smrghardcode_libdir_flag_spec_ld_CXX= 1063732b578d3Smrghardcode_libdir_separator_CXX= 1063832b578d3Smrghardcode_minus_L_CXX=no 1063932b578d3Smrghardcode_shlibpath_var_CXX=unsupported 1064032b578d3Smrghardcode_automatic_CXX=no 1064132b578d3Smrgmodule_cmds_CXX= 1064232b578d3Smrgmodule_expsym_cmds_CXX= 1064332b578d3Smrglink_all_deplibs_CXX=unknown 1064432b578d3Smrgold_archive_cmds_CXX=$old_archive_cmds 1064532b578d3Smrgno_undefined_flag_CXX= 1064632b578d3Smrgwhole_archive_flag_spec_CXX= 1064732b578d3Smrgenable_shared_with_static_runtimes_CXX=no 1064832b578d3Smrg 1064932b578d3Smrg# Dependencies to place before and after the object being linked: 1065032b578d3Smrgpredep_objects_CXX= 1065132b578d3Smrgpostdep_objects_CXX= 1065232b578d3Smrgpredeps_CXX= 1065332b578d3Smrgpostdeps_CXX= 1065432b578d3Smrgcompiler_lib_search_path_CXX= 1065532b578d3Smrg 1065632b578d3Smrg# Source file extension for C++ test sources. 1065732b578d3Smrgac_ext=cpp 1065832b578d3Smrg 1065932b578d3Smrg# Object file extension for compiled C++ test sources. 1066032b578d3Smrgobjext=o 1066132b578d3Smrgobjext_CXX=$objext 1066232b578d3Smrg 1066332b578d3Smrg# Code to be used in simple compile tests 10664d31dbc53Smrglt_simple_compile_test_code="int some_variable = 0;\n" 1066532b578d3Smrg 1066632b578d3Smrg# Code to be used in simple link tests 10667d31dbc53Smrglt_simple_link_test_code='int main(int, char *[]) { return(0); }\n' 1066832b578d3Smrg 1066932b578d3Smrg# ltmain only uses $CC for tagged configurations so make sure $CC is set. 1067032b578d3Smrg 1067132b578d3Smrg# If no C compiler was specified, use CC. 1067232b578d3SmrgLTCC=${LTCC-"$CC"} 1067332b578d3Smrg 1067432b578d3Smrg# If no C compiler flags were specified, use CFLAGS. 1067532b578d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 1067632b578d3Smrg 1067732b578d3Smrg# Allow CC to be a program name with arguments. 1067832b578d3Smrgcompiler=$CC 1067932b578d3Smrg 1068032b578d3Smrg 1068132b578d3Smrg# save warnings/boilerplate of simple test code 1068232b578d3Smrgac_outfile=conftest.$ac_objext 10683d31dbc53Smrgprintf "$lt_simple_compile_test_code" >conftest.$ac_ext 1068432b578d3Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 1068532b578d3Smrg_lt_compiler_boilerplate=`cat conftest.err` 1068632b578d3Smrg$rm conftest* 1068732b578d3Smrg 1068832b578d3Smrgac_outfile=conftest.$ac_objext 10689d31dbc53Smrgprintf "$lt_simple_link_test_code" >conftest.$ac_ext 1069032b578d3Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 1069132b578d3Smrg_lt_linker_boilerplate=`cat conftest.err` 1069232b578d3Smrg$rm conftest* 1069332b578d3Smrg 1069432b578d3Smrg 1069532b578d3Smrg# Allow CC to be a program name with arguments. 1069632b578d3Smrglt_save_CC=$CC 1069732b578d3Smrglt_save_LD=$LD 1069832b578d3Smrglt_save_GCC=$GCC 1069932b578d3SmrgGCC=$GXX 1070032b578d3Smrglt_save_with_gnu_ld=$with_gnu_ld 1070132b578d3Smrglt_save_path_LD=$lt_cv_path_LD 1070232b578d3Smrgif test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 1070332b578d3Smrg lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 1070432b578d3Smrgelse 1070532b578d3Smrg $as_unset lt_cv_prog_gnu_ld 1070632b578d3Smrgfi 1070732b578d3Smrgif test -n "${lt_cv_path_LDCXX+set}"; then 1070832b578d3Smrg lt_cv_path_LD=$lt_cv_path_LDCXX 1070932b578d3Smrgelse 1071032b578d3Smrg $as_unset lt_cv_path_LD 1071132b578d3Smrgfi 1071232b578d3Smrgtest -z "${LDCXX+set}" || LD=$LDCXX 1071332b578d3SmrgCC=${CXX-"c++"} 1071432b578d3Smrgcompiler=$CC 1071532b578d3Smrgcompiler_CXX=$CC 1071632b578d3Smrgfor cc_temp in $compiler""; do 1071732b578d3Smrg case $cc_temp in 1071832b578d3Smrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 1071932b578d3Smrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 1072032b578d3Smrg \-*) ;; 1072132b578d3Smrg *) break;; 1072232b578d3Smrg esac 1072332b578d3Smrgdone 1072432b578d3Smrgcc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 1072532b578d3Smrg 1072632b578d3Smrg 1072732b578d3Smrg# We don't want -fno-exception wen compiling C++ code, so set the 1072832b578d3Smrg# no_builtin_flag separately 1072932b578d3Smrgif test "$GXX" = yes; then 1073032b578d3Smrg lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 1073132b578d3Smrgelse 1073232b578d3Smrg lt_prog_compiler_no_builtin_flag_CXX= 1073332b578d3Smrgfi 1073432b578d3Smrg 1073532b578d3Smrgif test "$GXX" = yes; then 1073632b578d3Smrg # Set up default GNU C++ configuration 1073732b578d3Smrg 1073832b578d3Smrg 1073932b578d3Smrg# Check whether --with-gnu-ld was given. 1074032b578d3Smrgif test "${with_gnu_ld+set}" = set; then 1074132b578d3Smrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 1074232b578d3Smrgelse 1074332b578d3Smrg with_gnu_ld=no 1074432b578d3Smrgfi 1074532b578d3Smrg 1074632b578d3Smrgac_prog=ld 1074732b578d3Smrgif test "$GCC" = yes; then 1074832b578d3Smrg # Check if gcc -print-prog-name=ld gives a path. 1074932b578d3Smrg { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 1075032b578d3Smrgecho $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } 1075132b578d3Smrg case $host in 1075232b578d3Smrg *-*-mingw*) 1075332b578d3Smrg # gcc leaves a trailing carriage return which upsets mingw 1075432b578d3Smrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 1075532b578d3Smrg *) 1075632b578d3Smrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 1075732b578d3Smrg esac 1075832b578d3Smrg case $ac_prog in 1075932b578d3Smrg # Accept absolute paths. 1076032b578d3Smrg [\\/]* | ?:[\\/]*) 1076132b578d3Smrg re_direlt='/[^/][^/]*/\.\./' 1076232b578d3Smrg # Canonicalize the pathname of ld 1076332b578d3Smrg ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` 1076432b578d3Smrg while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 1076532b578d3Smrg ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` 1076632b578d3Smrg done 1076732b578d3Smrg test -z "$LD" && LD="$ac_prog" 1076832b578d3Smrg ;; 1076932b578d3Smrg "") 1077032b578d3Smrg # If it fails, then pretend we aren't using GCC. 1077132b578d3Smrg ac_prog=ld 1077232b578d3Smrg ;; 1077332b578d3Smrg *) 1077432b578d3Smrg # If it is relative, then search for the first ld in PATH. 1077532b578d3Smrg with_gnu_ld=unknown 1077632b578d3Smrg ;; 1077732b578d3Smrg esac 1077832b578d3Smrgelif test "$with_gnu_ld" = yes; then 1077932b578d3Smrg { echo "$as_me:$LINENO: checking for GNU ld" >&5 1078032b578d3Smrgecho $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } 1078132b578d3Smrgelse 1078232b578d3Smrg { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 1078332b578d3Smrgecho $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } 1078432b578d3Smrgfi 1078532b578d3Smrgif test "${lt_cv_path_LD+set}" = set; then 1078632b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 1078732b578d3Smrgelse 1078832b578d3Smrg if test -z "$LD"; then 1078932b578d3Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 1079032b578d3Smrg for ac_dir in $PATH; do 1079132b578d3Smrg IFS="$lt_save_ifs" 1079232b578d3Smrg test -z "$ac_dir" && ac_dir=. 1079332b578d3Smrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 1079432b578d3Smrg lt_cv_path_LD="$ac_dir/$ac_prog" 1079532b578d3Smrg # Check to see if the program is GNU ld. I'd rather use --version, 1079632b578d3Smrg # but apparently some variants of GNU ld only accept -v. 1079732b578d3Smrg # Break only if it was the GNU/non-GNU ld that we prefer. 1079832b578d3Smrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 1079932b578d3Smrg *GNU* | *'with BFD'*) 1080032b578d3Smrg test "$with_gnu_ld" != no && break 1080132b578d3Smrg ;; 1080232b578d3Smrg *) 1080332b578d3Smrg test "$with_gnu_ld" != yes && break 1080432b578d3Smrg ;; 1080532b578d3Smrg esac 1080632b578d3Smrg fi 1080732b578d3Smrg done 1080832b578d3Smrg IFS="$lt_save_ifs" 1080932b578d3Smrgelse 1081032b578d3Smrg lt_cv_path_LD="$LD" # Let the user override the test with a path. 1081132b578d3Smrgfi 1081232b578d3Smrgfi 1081332b578d3Smrg 1081432b578d3SmrgLD="$lt_cv_path_LD" 1081532b578d3Smrgif test -n "$LD"; then 1081632b578d3Smrg { echo "$as_me:$LINENO: result: $LD" >&5 1081732b578d3Smrgecho "${ECHO_T}$LD" >&6; } 1081832b578d3Smrgelse 1081932b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 1082032b578d3Smrgecho "${ECHO_T}no" >&6; } 1082132b578d3Smrgfi 1082232b578d3Smrgtest -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 1082332b578d3Smrgecho "$as_me: error: no acceptable ld found in \$PATH" >&2;} 1082432b578d3Smrg { (exit 1); exit 1; }; } 1082532b578d3Smrg{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 1082632b578d3Smrgecho $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } 1082732b578d3Smrgif test "${lt_cv_prog_gnu_ld+set}" = set; then 1082832b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 1082932b578d3Smrgelse 1083032b578d3Smrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 1083132b578d3Smrgcase `$LD -v 2>&1 </dev/null` in 1083232b578d3Smrg*GNU* | *'with BFD'*) 1083332b578d3Smrg lt_cv_prog_gnu_ld=yes 1083432b578d3Smrg ;; 1083532b578d3Smrg*) 1083632b578d3Smrg lt_cv_prog_gnu_ld=no 1083732b578d3Smrg ;; 1083832b578d3Smrgesac 1083932b578d3Smrgfi 1084032b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 1084132b578d3Smrgecho "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } 1084232b578d3Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld 1084332b578d3Smrg 1084432b578d3Smrg 1084532b578d3Smrg 1084632b578d3Smrg # Check if GNU C++ uses GNU ld as the underlying linker, since the 1084732b578d3Smrg # archiving commands below assume that GNU ld is being used. 1084832b578d3Smrg if test "$with_gnu_ld" = yes; then 1084932b578d3Smrg archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 1085032b578d3Smrg 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' 1085132b578d3Smrg 1085232b578d3Smrg hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 1085332b578d3Smrg export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 1085432b578d3Smrg 1085532b578d3Smrg # If archive_cmds runs LD, not CC, wlarc should be empty 1085632b578d3Smrg # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 1085732b578d3Smrg # investigate it a little bit more. (MM) 1085832b578d3Smrg wlarc='${wl}' 1085932b578d3Smrg 1086032b578d3Smrg # ancient GNU ld didn't support --whole-archive et. al. 1086132b578d3Smrg if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ 1086232b578d3Smrg grep 'no-whole-archive' > /dev/null; then 1086332b578d3Smrg whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 1086432b578d3Smrg else 1086532b578d3Smrg whole_archive_flag_spec_CXX= 1086632b578d3Smrg fi 1086732b578d3Smrg else 1086832b578d3Smrg with_gnu_ld=no 1086932b578d3Smrg wlarc= 1087032b578d3Smrg 1087132b578d3Smrg # A generic and very simple default shared library creation 1087232b578d3Smrg # command for GNU C++ for the case where it uses the native 1087332b578d3Smrg # linker, instead of GNU ld. If possible, this setting should 1087432b578d3Smrg # overridden to take advantage of the native linker features on 1087532b578d3Smrg # the platform it is being used on. 1087632b578d3Smrg archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 1087732b578d3Smrg fi 1087832b578d3Smrg 1087932b578d3Smrg # Commands to make compiler produce verbose output that lists 1088032b578d3Smrg # what "hidden" libraries, object files and flags are used when 1088132b578d3Smrg # linking a shared library. 1088232b578d3Smrg output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 1088332b578d3Smrg 1088432b578d3Smrgelse 1088532b578d3Smrg GXX=no 1088632b578d3Smrg with_gnu_ld=no 1088732b578d3Smrg wlarc= 1088832b578d3Smrgfi 1088932b578d3Smrg 1089032b578d3Smrg# PORTME: fill in a description of your system's C++ link characteristics 1089132b578d3Smrg{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 1089232b578d3Smrgecho $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 1089332b578d3Smrgld_shlibs_CXX=yes 1089432b578d3Smrgcase $host_os in 1089532b578d3Smrg aix3*) 1089632b578d3Smrg # FIXME: insert proper C++ library support 1089732b578d3Smrg ld_shlibs_CXX=no 1089832b578d3Smrg ;; 1089932b578d3Smrg aix4* | aix5*) 1090032b578d3Smrg if test "$host_cpu" = ia64; then 1090132b578d3Smrg # On IA64, the linker does run time linking by default, so we don't 1090232b578d3Smrg # have to do anything special. 1090332b578d3Smrg aix_use_runtimelinking=no 1090432b578d3Smrg exp_sym_flag='-Bexport' 1090532b578d3Smrg no_entry_flag="" 1090632b578d3Smrg else 1090732b578d3Smrg aix_use_runtimelinking=no 1090832b578d3Smrg 1090932b578d3Smrg # Test if we are trying to use run time linking or normal 1091032b578d3Smrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 1091132b578d3Smrg # need to do runtime linking. 1091232b578d3Smrg case $host_os in aix4.[23]|aix4.[23].*|aix5*) 1091332b578d3Smrg for ld_flag in $LDFLAGS; do 1091432b578d3Smrg case $ld_flag in 1091532b578d3Smrg *-brtl*) 1091632b578d3Smrg aix_use_runtimelinking=yes 1091732b578d3Smrg break 1091832b578d3Smrg ;; 1091932b578d3Smrg esac 1092032b578d3Smrg done 1092132b578d3Smrg ;; 1092232b578d3Smrg esac 1092332b578d3Smrg 1092432b578d3Smrg exp_sym_flag='-bexport' 1092532b578d3Smrg no_entry_flag='-bnoentry' 1092632b578d3Smrg fi 1092732b578d3Smrg 1092832b578d3Smrg # When large executables or shared objects are built, AIX ld can 1092932b578d3Smrg # have problems creating the table of contents. If linking a library 1093032b578d3Smrg # or program results in "error TOC overflow" add -mminimal-toc to 1093132b578d3Smrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 1093232b578d3Smrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 1093332b578d3Smrg 1093432b578d3Smrg archive_cmds_CXX='' 1093532b578d3Smrg hardcode_direct_CXX=yes 1093632b578d3Smrg hardcode_libdir_separator_CXX=':' 1093732b578d3Smrg link_all_deplibs_CXX=yes 1093832b578d3Smrg 1093932b578d3Smrg if test "$GXX" = yes; then 1094032b578d3Smrg case $host_os in aix4.[012]|aix4.[012].*) 1094132b578d3Smrg # We only want to do this on AIX 4.2 and lower, the check 1094232b578d3Smrg # below for broken collect2 doesn't work under 4.3+ 1094332b578d3Smrg collect2name=`${CC} -print-prog-name=collect2` 1094432b578d3Smrg if test -f "$collect2name" && \ 1094532b578d3Smrg strings "$collect2name" | grep resolve_lib_name >/dev/null 1094632b578d3Smrg then 1094732b578d3Smrg # We have reworked collect2 10948d31dbc53Smrg hardcode_direct_CXX=yes 1094932b578d3Smrg else 1095032b578d3Smrg # We have old collect2 1095132b578d3Smrg hardcode_direct_CXX=unsupported 1095232b578d3Smrg # It fails to find uninstalled libraries when the uninstalled 1095332b578d3Smrg # path is not listed in the libpath. Setting hardcode_minus_L 1095432b578d3Smrg # to unsupported forces relinking 1095532b578d3Smrg hardcode_minus_L_CXX=yes 1095632b578d3Smrg hardcode_libdir_flag_spec_CXX='-L$libdir' 1095732b578d3Smrg hardcode_libdir_separator_CXX= 1095832b578d3Smrg fi 1095932b578d3Smrg ;; 1096032b578d3Smrg esac 1096132b578d3Smrg shared_flag='-shared' 1096232b578d3Smrg if test "$aix_use_runtimelinking" = yes; then 1096332b578d3Smrg shared_flag="$shared_flag "'${wl}-G' 1096432b578d3Smrg fi 1096532b578d3Smrg else 1096632b578d3Smrg # not using gcc 1096732b578d3Smrg if test "$host_cpu" = ia64; then 1096832b578d3Smrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 1096932b578d3Smrg # chokes on -Wl,-G. The following line is correct: 1097032b578d3Smrg shared_flag='-G' 1097132b578d3Smrg else 1097232b578d3Smrg if test "$aix_use_runtimelinking" = yes; then 1097332b578d3Smrg shared_flag='${wl}-G' 1097432b578d3Smrg else 1097532b578d3Smrg shared_flag='${wl}-bM:SRE' 1097632b578d3Smrg fi 1097732b578d3Smrg fi 1097832b578d3Smrg fi 1097932b578d3Smrg 1098032b578d3Smrg # It seems that -bexpall does not export symbols beginning with 1098132b578d3Smrg # underscore (_), so it is better to generate a list of symbols to export. 1098232b578d3Smrg always_export_symbols_CXX=yes 1098332b578d3Smrg if test "$aix_use_runtimelinking" = yes; then 1098432b578d3Smrg # Warning - without using the other runtime loading flags (-brtl), 1098532b578d3Smrg # -berok will link without error, but may produce a broken library. 1098632b578d3Smrg allow_undefined_flag_CXX='-berok' 1098732b578d3Smrg # Determine the default libpath from the value encoded in an empty executable. 1098832b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 1098932b578d3Smrg/* confdefs.h. */ 1099032b578d3Smrg_ACEOF 1099132b578d3Smrgcat confdefs.h >>conftest.$ac_ext 1099232b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 1099332b578d3Smrg/* end confdefs.h. */ 1099432b578d3Smrg 1099532b578d3Smrgint 1099632b578d3Smrgmain () 1099732b578d3Smrg{ 1099832b578d3Smrg 1099932b578d3Smrg ; 1100032b578d3Smrg return 0; 1100132b578d3Smrg} 1100232b578d3Smrg_ACEOF 1100332b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext 1100432b578d3Smrgif { (ac_try="$ac_link" 1100532b578d3Smrgcase "(($ac_try" in 1100632b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1100732b578d3Smrg *) ac_try_echo=$ac_try;; 1100832b578d3Smrgesac 1100932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 1101032b578d3Smrg (eval "$ac_link") 2>conftest.er1 1101132b578d3Smrg ac_status=$? 1101232b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 1101332b578d3Smrg rm -f conftest.er1 1101432b578d3Smrg cat conftest.err >&5 1101532b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 1101632b578d3Smrg (exit $ac_status); } && { 1101732b578d3Smrg test -z "$ac_cxx_werror_flag" || 1101832b578d3Smrg test ! -s conftest.err 1101932b578d3Smrg } && test -s conftest$ac_exeext && 1102032b578d3Smrg $as_test_x conftest$ac_exeext; then 1102132b578d3Smrg 11022d31dbc53Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 11023d31dbc53Smrg}'` 1102432b578d3Smrg# Check for a 64-bit object if we didn't find anything. 11025d31dbc53Smrgif 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; } 11026d31dbc53Smrg}'`; fi 1102732b578d3Smrgelse 1102832b578d3Smrg echo "$as_me: failed program was:" >&5 1102932b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1103032b578d3Smrg 1103132b578d3Smrg 1103232b578d3Smrgfi 1103332b578d3Smrg 1103432b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 1103532b578d3Smrg conftest$ac_exeext conftest.$ac_ext 1103632b578d3Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 1103732b578d3Smrg 1103832b578d3Smrg hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 1103932b578d3Smrg 1104032b578d3Smrg 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" 1104132b578d3Smrg else 1104232b578d3Smrg if test "$host_cpu" = ia64; then 1104332b578d3Smrg hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 1104432b578d3Smrg allow_undefined_flag_CXX="-z nodefs" 1104532b578d3Smrg 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" 1104632b578d3Smrg else 1104732b578d3Smrg # Determine the default libpath from the value encoded in an empty executable. 1104832b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 1104932b578d3Smrg/* confdefs.h. */ 1105032b578d3Smrg_ACEOF 1105132b578d3Smrgcat confdefs.h >>conftest.$ac_ext 1105232b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 1105332b578d3Smrg/* end confdefs.h. */ 1105432b578d3Smrg 1105532b578d3Smrgint 1105632b578d3Smrgmain () 1105732b578d3Smrg{ 1105832b578d3Smrg 1105932b578d3Smrg ; 1106032b578d3Smrg return 0; 1106132b578d3Smrg} 1106232b578d3Smrg_ACEOF 1106332b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext 1106432b578d3Smrgif { (ac_try="$ac_link" 1106532b578d3Smrgcase "(($ac_try" in 1106632b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1106732b578d3Smrg *) ac_try_echo=$ac_try;; 1106832b578d3Smrgesac 1106932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 1107032b578d3Smrg (eval "$ac_link") 2>conftest.er1 1107132b578d3Smrg ac_status=$? 1107232b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 1107332b578d3Smrg rm -f conftest.er1 1107432b578d3Smrg cat conftest.err >&5 1107532b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 1107632b578d3Smrg (exit $ac_status); } && { 1107732b578d3Smrg test -z "$ac_cxx_werror_flag" || 1107832b578d3Smrg test ! -s conftest.err 1107932b578d3Smrg } && test -s conftest$ac_exeext && 1108032b578d3Smrg $as_test_x conftest$ac_exeext; then 1108132b578d3Smrg 11082d31dbc53Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 11083d31dbc53Smrg}'` 1108432b578d3Smrg# Check for a 64-bit object if we didn't find anything. 11085d31dbc53Smrgif 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; } 11086d31dbc53Smrg}'`; fi 1108732b578d3Smrgelse 1108832b578d3Smrg echo "$as_me: failed program was:" >&5 1108932b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1109032b578d3Smrg 1109132b578d3Smrg 1109232b578d3Smrgfi 1109332b578d3Smrg 1109432b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 1109532b578d3Smrg conftest$ac_exeext conftest.$ac_ext 1109632b578d3Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 1109732b578d3Smrg 1109832b578d3Smrg hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 1109932b578d3Smrg # Warning - without using the other run time loading flags, 1110032b578d3Smrg # -berok will link without error, but may produce a broken library. 1110132b578d3Smrg no_undefined_flag_CXX=' ${wl}-bernotok' 1110232b578d3Smrg allow_undefined_flag_CXX=' ${wl}-berok' 1110332b578d3Smrg # Exported symbols can be pulled into shared objects from archives 1110432b578d3Smrg whole_archive_flag_spec_CXX='$convenience' 1110532b578d3Smrg archive_cmds_need_lc_CXX=yes 1110632b578d3Smrg # This is similar to how AIX traditionally builds its shared libraries. 1110732b578d3Smrg 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' 1110832b578d3Smrg fi 1110932b578d3Smrg fi 1111032b578d3Smrg ;; 1111132b578d3Smrg 1111232b578d3Smrg beos*) 1111332b578d3Smrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 1111432b578d3Smrg allow_undefined_flag_CXX=unsupported 1111532b578d3Smrg # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 1111632b578d3Smrg # support --undefined. This deserves some investigation. FIXME 1111732b578d3Smrg archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 1111832b578d3Smrg else 1111932b578d3Smrg ld_shlibs_CXX=no 1112032b578d3Smrg fi 1112132b578d3Smrg ;; 1112232b578d3Smrg 1112332b578d3Smrg chorus*) 1112432b578d3Smrg case $cc_basename in 1112532b578d3Smrg *) 1112632b578d3Smrg # FIXME: insert proper C++ library support 1112732b578d3Smrg ld_shlibs_CXX=no 1112832b578d3Smrg ;; 1112932b578d3Smrg esac 1113032b578d3Smrg ;; 1113132b578d3Smrg 1113232b578d3Smrg cygwin* | mingw* | pw32*) 1113332b578d3Smrg # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 1113432b578d3Smrg # as there is no search path for DLLs. 1113532b578d3Smrg hardcode_libdir_flag_spec_CXX='-L$libdir' 1113632b578d3Smrg allow_undefined_flag_CXX=unsupported 1113732b578d3Smrg always_export_symbols_CXX=no 1113832b578d3Smrg enable_shared_with_static_runtimes_CXX=yes 1113932b578d3Smrg 1114032b578d3Smrg if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 1114132b578d3Smrg 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' 1114232b578d3Smrg # If the export-symbols file already is a .def file (1st line 1114332b578d3Smrg # is EXPORTS), use it as is; otherwise, prepend... 1114432b578d3Smrg archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 1114532b578d3Smrg cp $export_symbols $output_objdir/$soname.def; 1114632b578d3Smrg else 1114732b578d3Smrg echo EXPORTS > $output_objdir/$soname.def; 1114832b578d3Smrg cat $export_symbols >> $output_objdir/$soname.def; 1114932b578d3Smrg fi~ 1115032b578d3Smrg $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' 1115132b578d3Smrg else 1115232b578d3Smrg ld_shlibs_CXX=no 1115332b578d3Smrg fi 1115432b578d3Smrg ;; 1115532b578d3Smrg darwin* | rhapsody*) 1115632b578d3Smrg case $host_os in 1115732b578d3Smrg rhapsody* | darwin1.[012]) 1115832b578d3Smrg allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress' 1115932b578d3Smrg ;; 1116032b578d3Smrg *) # Darwin 1.3 on 1116132b578d3Smrg if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 1116232b578d3Smrg allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 1116332b578d3Smrg else 1116432b578d3Smrg case ${MACOSX_DEPLOYMENT_TARGET} in 1116532b578d3Smrg 10.[012]) 1116632b578d3Smrg allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 1116732b578d3Smrg ;; 1116832b578d3Smrg 10.*) 1116932b578d3Smrg allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup' 1117032b578d3Smrg ;; 1117132b578d3Smrg esac 1117232b578d3Smrg fi 1117332b578d3Smrg ;; 1117432b578d3Smrg esac 1117532b578d3Smrg archive_cmds_need_lc_CXX=no 1117632b578d3Smrg hardcode_direct_CXX=no 1117732b578d3Smrg hardcode_automatic_CXX=yes 1117832b578d3Smrg hardcode_shlibpath_var_CXX=unsupported 1117932b578d3Smrg whole_archive_flag_spec_CXX='' 1118032b578d3Smrg link_all_deplibs_CXX=yes 1118132b578d3Smrg 1118232b578d3Smrg if test "$GXX" = yes ; then 1118332b578d3Smrg lt_int_apple_cc_single_mod=no 1118432b578d3Smrg output_verbose_link_cmd='echo' 1118532b578d3Smrg if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then 1118632b578d3Smrg lt_int_apple_cc_single_mod=yes 1118732b578d3Smrg fi 1118832b578d3Smrg if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 1118932b578d3Smrg archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 1119032b578d3Smrg else 1119132b578d3Smrg 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' 1119232b578d3Smrg fi 1119332b578d3Smrg module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 1119432b578d3Smrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 1119532b578d3Smrg if test "X$lt_int_apple_cc_single_mod" = Xyes ; then 1119632b578d3Smrg 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}' 1119732b578d3Smrg else 1119832b578d3Smrg 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}' 1119932b578d3Smrg fi 1120032b578d3Smrg 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}' 1120132b578d3Smrg else 1120232b578d3Smrg case $cc_basename in 1120332b578d3Smrg xlc*) 1120432b578d3Smrg output_verbose_link_cmd='echo' 11205d31dbc53Smrg 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' 1120632b578d3Smrg module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 1120732b578d3Smrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 11208d31dbc53Smrg 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}' 1120932b578d3Smrg 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}' 1121032b578d3Smrg ;; 1121132b578d3Smrg *) 1121232b578d3Smrg ld_shlibs_CXX=no 1121332b578d3Smrg ;; 1121432b578d3Smrg esac 1121532b578d3Smrg fi 1121632b578d3Smrg ;; 1121732b578d3Smrg 1121832b578d3Smrg dgux*) 1121932b578d3Smrg case $cc_basename in 1122032b578d3Smrg ec++*) 1122132b578d3Smrg # FIXME: insert proper C++ library support 1122232b578d3Smrg ld_shlibs_CXX=no 1122332b578d3Smrg ;; 1122432b578d3Smrg ghcx*) 1122532b578d3Smrg # Green Hills C++ Compiler 1122632b578d3Smrg # FIXME: insert proper C++ library support 1122732b578d3Smrg ld_shlibs_CXX=no 1122832b578d3Smrg ;; 1122932b578d3Smrg *) 1123032b578d3Smrg # FIXME: insert proper C++ library support 1123132b578d3Smrg ld_shlibs_CXX=no 1123232b578d3Smrg ;; 1123332b578d3Smrg esac 1123432b578d3Smrg ;; 1123532b578d3Smrg freebsd[12]*) 1123632b578d3Smrg # C++ shared libraries reported to be fairly broken before switch to ELF 1123732b578d3Smrg ld_shlibs_CXX=no 1123832b578d3Smrg ;; 1123932b578d3Smrg freebsd-elf*) 1124032b578d3Smrg archive_cmds_need_lc_CXX=no 1124132b578d3Smrg ;; 11242d31dbc53Smrg freebsd* | kfreebsd*-gnu | dragonfly*) 1124332b578d3Smrg # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 1124432b578d3Smrg # conventions 1124532b578d3Smrg ld_shlibs_CXX=yes 1124632b578d3Smrg ;; 1124732b578d3Smrg gnu*) 1124832b578d3Smrg ;; 1124932b578d3Smrg hpux9*) 1125032b578d3Smrg hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 1125132b578d3Smrg hardcode_libdir_separator_CXX=: 1125232b578d3Smrg export_dynamic_flag_spec_CXX='${wl}-E' 1125332b578d3Smrg hardcode_direct_CXX=yes 1125432b578d3Smrg hardcode_minus_L_CXX=yes # Not in the search PATH, 1125532b578d3Smrg # but as the default 1125632b578d3Smrg # location of the library. 1125732b578d3Smrg 1125832b578d3Smrg case $cc_basename in 1125932b578d3Smrg CC*) 1126032b578d3Smrg # FIXME: insert proper C++ library support 1126132b578d3Smrg ld_shlibs_CXX=no 1126232b578d3Smrg ;; 1126332b578d3Smrg aCC*) 1126432b578d3Smrg 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' 1126532b578d3Smrg # Commands to make compiler produce verbose output that lists 1126632b578d3Smrg # what "hidden" libraries, object files and flags are used when 1126732b578d3Smrg # linking a shared library. 1126832b578d3Smrg # 1126932b578d3Smrg # There doesn't appear to be a way to prevent this compiler from 1127032b578d3Smrg # explicitly linking system object files so we need to strip them 1127132b578d3Smrg # from the output so that they don't get included in the library 1127232b578d3Smrg # dependencies. 1127332b578d3Smrg 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' 1127432b578d3Smrg ;; 1127532b578d3Smrg *) 1127632b578d3Smrg if test "$GXX" = yes; then 1127732b578d3Smrg 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' 1127832b578d3Smrg else 1127932b578d3Smrg # FIXME: insert proper C++ library support 1128032b578d3Smrg ld_shlibs_CXX=no 1128132b578d3Smrg fi 1128232b578d3Smrg ;; 1128332b578d3Smrg esac 1128432b578d3Smrg ;; 1128532b578d3Smrg hpux10*|hpux11*) 1128632b578d3Smrg if test $with_gnu_ld = no; then 1128732b578d3Smrg hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 1128832b578d3Smrg hardcode_libdir_separator_CXX=: 1128932b578d3Smrg 1129032b578d3Smrg case $host_cpu in 11291d31dbc53Smrg hppa*64*|ia64*) 11292d31dbc53Smrg hardcode_libdir_flag_spec_ld_CXX='+b $libdir' 11293d31dbc53Smrg ;; 1129432b578d3Smrg *) 1129532b578d3Smrg export_dynamic_flag_spec_CXX='${wl}-E' 1129632b578d3Smrg ;; 1129732b578d3Smrg esac 1129832b578d3Smrg fi 1129932b578d3Smrg case $host_cpu in 1130032b578d3Smrg hppa*64*|ia64*) 1130132b578d3Smrg hardcode_direct_CXX=no 1130232b578d3Smrg hardcode_shlibpath_var_CXX=no 1130332b578d3Smrg ;; 1130432b578d3Smrg *) 1130532b578d3Smrg hardcode_direct_CXX=yes 1130632b578d3Smrg hardcode_minus_L_CXX=yes # Not in the search PATH, 1130732b578d3Smrg # but as the default 1130832b578d3Smrg # location of the library. 1130932b578d3Smrg ;; 1131032b578d3Smrg esac 1131132b578d3Smrg 1131232b578d3Smrg case $cc_basename in 1131332b578d3Smrg CC*) 1131432b578d3Smrg # FIXME: insert proper C++ library support 1131532b578d3Smrg ld_shlibs_CXX=no 1131632b578d3Smrg ;; 1131732b578d3Smrg aCC*) 1131832b578d3Smrg case $host_cpu in 1131932b578d3Smrg hppa*64*) 1132032b578d3Smrg archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 1132132b578d3Smrg ;; 1132232b578d3Smrg ia64*) 1132332b578d3Smrg archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 1132432b578d3Smrg ;; 1132532b578d3Smrg *) 1132632b578d3Smrg archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 1132732b578d3Smrg ;; 1132832b578d3Smrg esac 1132932b578d3Smrg # Commands to make compiler produce verbose output that lists 1133032b578d3Smrg # what "hidden" libraries, object files and flags are used when 1133132b578d3Smrg # linking a shared library. 1133232b578d3Smrg # 1133332b578d3Smrg # There doesn't appear to be a way to prevent this compiler from 1133432b578d3Smrg # explicitly linking system object files so we need to strip them 1133532b578d3Smrg # from the output so that they don't get included in the library 1133632b578d3Smrg # dependencies. 1133732b578d3Smrg 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' 1133832b578d3Smrg ;; 1133932b578d3Smrg *) 1134032b578d3Smrg if test "$GXX" = yes; then 1134132b578d3Smrg if test $with_gnu_ld = no; then 1134232b578d3Smrg case $host_cpu in 1134332b578d3Smrg hppa*64*) 1134432b578d3Smrg archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 1134532b578d3Smrg ;; 1134632b578d3Smrg ia64*) 1134732b578d3Smrg archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 1134832b578d3Smrg ;; 1134932b578d3Smrg *) 1135032b578d3Smrg 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' 1135132b578d3Smrg ;; 1135232b578d3Smrg esac 1135332b578d3Smrg fi 1135432b578d3Smrg else 1135532b578d3Smrg # FIXME: insert proper C++ library support 1135632b578d3Smrg ld_shlibs_CXX=no 1135732b578d3Smrg fi 1135832b578d3Smrg ;; 1135932b578d3Smrg esac 1136032b578d3Smrg ;; 11361d31dbc53Smrg interix3*) 1136232b578d3Smrg hardcode_direct_CXX=no 1136332b578d3Smrg hardcode_shlibpath_var_CXX=no 1136432b578d3Smrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 1136532b578d3Smrg export_dynamic_flag_spec_CXX='${wl}-E' 1136632b578d3Smrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 1136732b578d3Smrg # Instead, shared libraries are loaded at an image base (0x10000000 by 1136832b578d3Smrg # default) and relocated if they conflict, which is a slow very memory 1136932b578d3Smrg # consuming and fragmenting process. To avoid this, we pick a random, 1137032b578d3Smrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 1137132b578d3Smrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 1137232b578d3Smrg 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' 1137332b578d3Smrg 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' 1137432b578d3Smrg ;; 1137532b578d3Smrg irix5* | irix6*) 1137632b578d3Smrg case $cc_basename in 1137732b578d3Smrg CC*) 1137832b578d3Smrg # SGI C++ 1137932b578d3Smrg 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' 1138032b578d3Smrg 1138132b578d3Smrg # Archives containing C++ object files must be created using 1138232b578d3Smrg # "CC -ar", where "CC" is the IRIX C++ compiler. This is 1138332b578d3Smrg # necessary to make sure instantiated templates are included 1138432b578d3Smrg # in the archive. 1138532b578d3Smrg old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 1138632b578d3Smrg ;; 1138732b578d3Smrg *) 1138832b578d3Smrg if test "$GXX" = yes; then 1138932b578d3Smrg if test "$with_gnu_ld" = no; then 1139032b578d3Smrg 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' 1139132b578d3Smrg else 1139232b578d3Smrg 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' 1139332b578d3Smrg fi 1139432b578d3Smrg fi 1139532b578d3Smrg link_all_deplibs_CXX=yes 1139632b578d3Smrg ;; 1139732b578d3Smrg esac 1139832b578d3Smrg hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 1139932b578d3Smrg hardcode_libdir_separator_CXX=: 1140032b578d3Smrg ;; 11401d31dbc53Smrg linux*) 1140232b578d3Smrg case $cc_basename in 1140332b578d3Smrg KCC*) 1140432b578d3Smrg # Kuck and Associates, Inc. (KAI) C++ Compiler 1140532b578d3Smrg 1140632b578d3Smrg # KCC will only create a shared library if the output file 1140732b578d3Smrg # ends with ".so" (or ".sl" for HP-UX), so rename the library 1140832b578d3Smrg # to its proper name (with version) after linking. 1140932b578d3Smrg 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' 1141032b578d3Smrg 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' 1141132b578d3Smrg # Commands to make compiler produce verbose output that lists 1141232b578d3Smrg # what "hidden" libraries, object files and flags are used when 1141332b578d3Smrg # linking a shared library. 1141432b578d3Smrg # 1141532b578d3Smrg # There doesn't appear to be a way to prevent this compiler from 1141632b578d3Smrg # explicitly linking system object files so we need to strip them 1141732b578d3Smrg # from the output so that they don't get included in the library 1141832b578d3Smrg # dependencies. 1141932b578d3Smrg 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' 1142032b578d3Smrg 1142132b578d3Smrg hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' 1142232b578d3Smrg export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 1142332b578d3Smrg 1142432b578d3Smrg # Archives containing C++ object files must be created using 1142532b578d3Smrg # "CC -Bstatic", where "CC" is the KAI C++ compiler. 1142632b578d3Smrg old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 1142732b578d3Smrg ;; 1142832b578d3Smrg icpc*) 1142932b578d3Smrg # Intel C++ 1143032b578d3Smrg with_gnu_ld=yes 1143132b578d3Smrg # version 8.0 and above of icpc choke on multiply defined symbols 1143232b578d3Smrg # if we add $predep_objects and $postdep_objects, however 7.1 and 1143332b578d3Smrg # earlier do not add the objects themselves. 1143432b578d3Smrg case `$CC -V 2>&1` in 1143532b578d3Smrg *"Version 7."*) 1143632b578d3Smrg archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 1143732b578d3Smrg 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' 1143832b578d3Smrg ;; 1143932b578d3Smrg *) # Version 8.0 or newer 1144032b578d3Smrg tmp_idyn= 1144132b578d3Smrg case $host_cpu in 1144232b578d3Smrg ia64*) tmp_idyn=' -i_dynamic';; 1144332b578d3Smrg esac 1144432b578d3Smrg archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 1144532b578d3Smrg 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' 1144632b578d3Smrg ;; 1144732b578d3Smrg esac 1144832b578d3Smrg archive_cmds_need_lc_CXX=no 1144932b578d3Smrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 1145032b578d3Smrg export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 1145132b578d3Smrg whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 1145232b578d3Smrg ;; 1145332b578d3Smrg pgCC*) 1145432b578d3Smrg # Portland Group C++ compiler 1145532b578d3Smrg archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 1145632b578d3Smrg 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' 1145732b578d3Smrg 1145832b578d3Smrg hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 1145932b578d3Smrg export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 1146032b578d3Smrg 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' 1146132b578d3Smrg ;; 1146232b578d3Smrg cxx*) 1146332b578d3Smrg # Compaq C++ 1146432b578d3Smrg archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 1146532b578d3Smrg 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' 1146632b578d3Smrg 1146732b578d3Smrg runpath_var=LD_RUN_PATH 1146832b578d3Smrg hardcode_libdir_flag_spec_CXX='-rpath $libdir' 1146932b578d3Smrg hardcode_libdir_separator_CXX=: 1147032b578d3Smrg 1147132b578d3Smrg # Commands to make compiler produce verbose output that lists 1147232b578d3Smrg # what "hidden" libraries, object files and flags are used when 1147332b578d3Smrg # linking a shared library. 1147432b578d3Smrg # 1147532b578d3Smrg # There doesn't appear to be a way to prevent this compiler from 1147632b578d3Smrg # explicitly linking system object files so we need to strip them 1147732b578d3Smrg # from the output so that they don't get included in the library 1147832b578d3Smrg # dependencies. 1147932b578d3Smrg 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' 1148032b578d3Smrg ;; 1148132b578d3Smrg esac 1148232b578d3Smrg ;; 1148332b578d3Smrg lynxos*) 1148432b578d3Smrg # FIXME: insert proper C++ library support 1148532b578d3Smrg ld_shlibs_CXX=no 1148632b578d3Smrg ;; 1148732b578d3Smrg m88k*) 1148832b578d3Smrg # FIXME: insert proper C++ library support 1148932b578d3Smrg ld_shlibs_CXX=no 1149032b578d3Smrg ;; 1149132b578d3Smrg mvs*) 1149232b578d3Smrg case $cc_basename in 1149332b578d3Smrg cxx*) 1149432b578d3Smrg # FIXME: insert proper C++ library support 1149532b578d3Smrg ld_shlibs_CXX=no 1149632b578d3Smrg ;; 1149732b578d3Smrg *) 1149832b578d3Smrg # FIXME: insert proper C++ library support 1149932b578d3Smrg ld_shlibs_CXX=no 1150032b578d3Smrg ;; 1150132b578d3Smrg esac 1150232b578d3Smrg ;; 1150332b578d3Smrg netbsd*) 1150432b578d3Smrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 1150532b578d3Smrg archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 1150632b578d3Smrg wlarc= 1150732b578d3Smrg hardcode_libdir_flag_spec_CXX='-R$libdir' 1150832b578d3Smrg hardcode_direct_CXX=yes 1150932b578d3Smrg hardcode_shlibpath_var_CXX=no 1151032b578d3Smrg fi 1151132b578d3Smrg # Workaround some broken pre-1.5 toolchains 1151232b578d3Smrg output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 1151332b578d3Smrg ;; 1151432b578d3Smrg openbsd2*) 1151532b578d3Smrg # C++ shared libraries are fairly broken 1151632b578d3Smrg ld_shlibs_CXX=no 1151732b578d3Smrg ;; 1151832b578d3Smrg openbsd*) 11519d31dbc53Smrg hardcode_direct_CXX=yes 11520d31dbc53Smrg hardcode_shlibpath_var_CXX=no 11521d31dbc53Smrg archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 11522d31dbc53Smrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 11523d31dbc53Smrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11524d31dbc53Smrg archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 11525d31dbc53Smrg export_dynamic_flag_spec_CXX='${wl}-E' 11526d31dbc53Smrg whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 1152732b578d3Smrg fi 11528d31dbc53Smrg output_verbose_link_cmd='echo' 1152932b578d3Smrg ;; 1153032b578d3Smrg osf3*) 1153132b578d3Smrg case $cc_basename in 1153232b578d3Smrg KCC*) 1153332b578d3Smrg # Kuck and Associates, Inc. (KAI) C++ Compiler 1153432b578d3Smrg 1153532b578d3Smrg # KCC will only create a shared library if the output file 1153632b578d3Smrg # ends with ".so" (or ".sl" for HP-UX), so rename the library 1153732b578d3Smrg # to its proper name (with version) after linking. 1153832b578d3Smrg 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' 1153932b578d3Smrg 1154032b578d3Smrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 1154132b578d3Smrg hardcode_libdir_separator_CXX=: 1154232b578d3Smrg 1154332b578d3Smrg # Archives containing C++ object files must be created using 1154432b578d3Smrg # "CC -Bstatic", where "CC" is the KAI C++ compiler. 1154532b578d3Smrg old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 1154632b578d3Smrg 1154732b578d3Smrg ;; 1154832b578d3Smrg RCC*) 1154932b578d3Smrg # Rational C++ 2.4.1 1155032b578d3Smrg # FIXME: insert proper C++ library support 1155132b578d3Smrg ld_shlibs_CXX=no 1155232b578d3Smrg ;; 1155332b578d3Smrg cxx*) 1155432b578d3Smrg allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 1155532b578d3Smrg 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' 1155632b578d3Smrg 1155732b578d3Smrg hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 1155832b578d3Smrg hardcode_libdir_separator_CXX=: 1155932b578d3Smrg 1156032b578d3Smrg # Commands to make compiler produce verbose output that lists 1156132b578d3Smrg # what "hidden" libraries, object files and flags are used when 1156232b578d3Smrg # linking a shared library. 1156332b578d3Smrg # 1156432b578d3Smrg # There doesn't appear to be a way to prevent this compiler from 1156532b578d3Smrg # explicitly linking system object files so we need to strip them 1156632b578d3Smrg # from the output so that they don't get included in the library 1156732b578d3Smrg # dependencies. 1156832b578d3Smrg 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' 1156932b578d3Smrg ;; 1157032b578d3Smrg *) 1157132b578d3Smrg if test "$GXX" = yes && test "$with_gnu_ld" = no; then 1157232b578d3Smrg allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 1157332b578d3Smrg 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' 1157432b578d3Smrg 1157532b578d3Smrg hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 1157632b578d3Smrg hardcode_libdir_separator_CXX=: 1157732b578d3Smrg 1157832b578d3Smrg # Commands to make compiler produce verbose output that lists 1157932b578d3Smrg # what "hidden" libraries, object files and flags are used when 1158032b578d3Smrg # linking a shared library. 1158132b578d3Smrg output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 1158232b578d3Smrg 1158332b578d3Smrg else 1158432b578d3Smrg # FIXME: insert proper C++ library support 1158532b578d3Smrg ld_shlibs_CXX=no 1158632b578d3Smrg fi 1158732b578d3Smrg ;; 1158832b578d3Smrg esac 1158932b578d3Smrg ;; 1159032b578d3Smrg osf4* | osf5*) 1159132b578d3Smrg case $cc_basename in 1159232b578d3Smrg KCC*) 1159332b578d3Smrg # Kuck and Associates, Inc. (KAI) C++ Compiler 1159432b578d3Smrg 1159532b578d3Smrg # KCC will only create a shared library if the output file 1159632b578d3Smrg # ends with ".so" (or ".sl" for HP-UX), so rename the library 1159732b578d3Smrg # to its proper name (with version) after linking. 1159832b578d3Smrg 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' 1159932b578d3Smrg 1160032b578d3Smrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 1160132b578d3Smrg hardcode_libdir_separator_CXX=: 1160232b578d3Smrg 1160332b578d3Smrg # Archives containing C++ object files must be created using 1160432b578d3Smrg # the KAI C++ compiler. 1160532b578d3Smrg old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' 1160632b578d3Smrg ;; 1160732b578d3Smrg RCC*) 1160832b578d3Smrg # Rational C++ 2.4.1 1160932b578d3Smrg # FIXME: insert proper C++ library support 1161032b578d3Smrg ld_shlibs_CXX=no 1161132b578d3Smrg ;; 1161232b578d3Smrg cxx*) 1161332b578d3Smrg allow_undefined_flag_CXX=' -expect_unresolved \*' 1161432b578d3Smrg 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' 1161532b578d3Smrg archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 1161632b578d3Smrg echo "-hidden">> $lib.exp~ 1161732b578d3Smrg $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~ 1161832b578d3Smrg $rm $lib.exp' 1161932b578d3Smrg 1162032b578d3Smrg hardcode_libdir_flag_spec_CXX='-rpath $libdir' 1162132b578d3Smrg hardcode_libdir_separator_CXX=: 1162232b578d3Smrg 1162332b578d3Smrg # Commands to make compiler produce verbose output that lists 1162432b578d3Smrg # what "hidden" libraries, object files and flags are used when 1162532b578d3Smrg # linking a shared library. 1162632b578d3Smrg # 1162732b578d3Smrg # There doesn't appear to be a way to prevent this compiler from 1162832b578d3Smrg # explicitly linking system object files so we need to strip them 1162932b578d3Smrg # from the output so that they don't get included in the library 1163032b578d3Smrg # dependencies. 1163132b578d3Smrg 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' 1163232b578d3Smrg ;; 1163332b578d3Smrg *) 1163432b578d3Smrg if test "$GXX" = yes && test "$with_gnu_ld" = no; then 1163532b578d3Smrg allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 1163632b578d3Smrg 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' 1163732b578d3Smrg 1163832b578d3Smrg hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 1163932b578d3Smrg hardcode_libdir_separator_CXX=: 1164032b578d3Smrg 1164132b578d3Smrg # Commands to make compiler produce verbose output that lists 1164232b578d3Smrg # what "hidden" libraries, object files and flags are used when 1164332b578d3Smrg # linking a shared library. 1164432b578d3Smrg output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' 1164532b578d3Smrg 1164632b578d3Smrg else 1164732b578d3Smrg # FIXME: insert proper C++ library support 1164832b578d3Smrg ld_shlibs_CXX=no 1164932b578d3Smrg fi 1165032b578d3Smrg ;; 1165132b578d3Smrg esac 1165232b578d3Smrg ;; 1165332b578d3Smrg psos*) 1165432b578d3Smrg # FIXME: insert proper C++ library support 1165532b578d3Smrg ld_shlibs_CXX=no 1165632b578d3Smrg ;; 1165732b578d3Smrg sunos4*) 1165832b578d3Smrg case $cc_basename in 1165932b578d3Smrg CC*) 1166032b578d3Smrg # Sun C++ 4.x 1166132b578d3Smrg # FIXME: insert proper C++ library support 1166232b578d3Smrg ld_shlibs_CXX=no 1166332b578d3Smrg ;; 1166432b578d3Smrg lcc*) 1166532b578d3Smrg # Lucid 1166632b578d3Smrg # FIXME: insert proper C++ library support 1166732b578d3Smrg ld_shlibs_CXX=no 1166832b578d3Smrg ;; 1166932b578d3Smrg *) 1167032b578d3Smrg # FIXME: insert proper C++ library support 1167132b578d3Smrg ld_shlibs_CXX=no 1167232b578d3Smrg ;; 1167332b578d3Smrg esac 1167432b578d3Smrg ;; 1167532b578d3Smrg solaris*) 1167632b578d3Smrg case $cc_basename in 1167732b578d3Smrg CC*) 1167832b578d3Smrg # Sun C++ 4.2, 5.x and Centerline C++ 1167932b578d3Smrg archive_cmds_need_lc_CXX=yes 1168032b578d3Smrg no_undefined_flag_CXX=' -zdefs' 1168132b578d3Smrg archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 1168232b578d3Smrg archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 1168332b578d3Smrg $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' 1168432b578d3Smrg 1168532b578d3Smrg hardcode_libdir_flag_spec_CXX='-R$libdir' 1168632b578d3Smrg hardcode_shlibpath_var_CXX=no 1168732b578d3Smrg case $host_os in 1168832b578d3Smrg solaris2.[0-5] | solaris2.[0-5].*) ;; 1168932b578d3Smrg *) 11690d31dbc53Smrg # The C++ compiler is used as linker so we must use $wl 11691d31dbc53Smrg # flag to pass the commands to the underlying system 11692d31dbc53Smrg # linker. We must also pass each convience library through 11693d31dbc53Smrg # to the system linker between allextract/defaultextract. 11694d31dbc53Smrg # The C++ compiler will combine linker options so we 11695d31dbc53Smrg # cannot just pass the convience library names through 11696d31dbc53Smrg # without $wl. 1169732b578d3Smrg # Supported since Solaris 2.6 (maybe 2.5.1?) 11698d31dbc53Smrg 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' 1169932b578d3Smrg ;; 1170032b578d3Smrg esac 1170132b578d3Smrg link_all_deplibs_CXX=yes 1170232b578d3Smrg 1170332b578d3Smrg output_verbose_link_cmd='echo' 1170432b578d3Smrg 1170532b578d3Smrg # Archives containing C++ object files must be created using 1170632b578d3Smrg # "CC -xar", where "CC" is the Sun C++ compiler. This is 1170732b578d3Smrg # necessary to make sure instantiated templates are included 1170832b578d3Smrg # in the archive. 1170932b578d3Smrg old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 1171032b578d3Smrg ;; 1171132b578d3Smrg gcx*) 1171232b578d3Smrg # Green Hills C++ Compiler 1171332b578d3Smrg archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 1171432b578d3Smrg 1171532b578d3Smrg # The C++ compiler must be used to create the archive. 1171632b578d3Smrg old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 1171732b578d3Smrg ;; 1171832b578d3Smrg *) 1171932b578d3Smrg # GNU C++ compiler with Solaris linker 1172032b578d3Smrg if test "$GXX" = yes && test "$with_gnu_ld" = no; then 1172132b578d3Smrg no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 1172232b578d3Smrg if $CC --version | grep -v '^2\.7' > /dev/null; then 1172332b578d3Smrg archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 1172432b578d3Smrg archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 1172532b578d3Smrg $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 1172632b578d3Smrg 1172732b578d3Smrg # Commands to make compiler produce verbose output that lists 1172832b578d3Smrg # what "hidden" libraries, object files and flags are used when 1172932b578d3Smrg # linking a shared library. 1173032b578d3Smrg output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 1173132b578d3Smrg else 1173232b578d3Smrg # g++ 2.7 appears to require `-G' NOT `-shared' on this 1173332b578d3Smrg # platform. 1173432b578d3Smrg archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 1173532b578d3Smrg archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 1173632b578d3Smrg $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' 1173732b578d3Smrg 1173832b578d3Smrg # Commands to make compiler produce verbose output that lists 1173932b578d3Smrg # what "hidden" libraries, object files and flags are used when 1174032b578d3Smrg # linking a shared library. 1174132b578d3Smrg output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" 1174232b578d3Smrg fi 1174332b578d3Smrg 1174432b578d3Smrg hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 1174532b578d3Smrg fi 1174632b578d3Smrg ;; 1174732b578d3Smrg esac 1174832b578d3Smrg ;; 1174932b578d3Smrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 1175032b578d3Smrg no_undefined_flag_CXX='${wl}-z,text' 1175132b578d3Smrg archive_cmds_need_lc_CXX=no 1175232b578d3Smrg hardcode_shlibpath_var_CXX=no 1175332b578d3Smrg runpath_var='LD_RUN_PATH' 1175432b578d3Smrg 1175532b578d3Smrg case $cc_basename in 1175632b578d3Smrg CC*) 1175732b578d3Smrg archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1175832b578d3Smrg archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1175932b578d3Smrg ;; 1176032b578d3Smrg *) 1176132b578d3Smrg archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1176232b578d3Smrg archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1176332b578d3Smrg ;; 1176432b578d3Smrg esac 1176532b578d3Smrg ;; 1176632b578d3Smrg sysv5* | sco3.2v5* | sco5v6*) 1176732b578d3Smrg # Note: We can NOT use -z defs as we might desire, because we do not 1176832b578d3Smrg # link with -lc, and that would cause any symbols used from libc to 1176932b578d3Smrg # always be unresolved, which means just about no library would 1177032b578d3Smrg # ever link correctly. If we're not using GNU ld we use -z text 1177132b578d3Smrg # though, which does catch some bad symbols but isn't as heavy-handed 1177232b578d3Smrg # as -z defs. 1177332b578d3Smrg # For security reasons, it is highly recommended that you always 1177432b578d3Smrg # use absolute paths for naming shared libraries, and exclude the 1177532b578d3Smrg # DT_RUNPATH tag from executables and libraries. But doing so 1177632b578d3Smrg # requires that you compile everything twice, which is a pain. 1177732b578d3Smrg # So that behaviour is only enabled if SCOABSPATH is set to a 1177832b578d3Smrg # non-empty value in the environment. Most likely only useful for 1177932b578d3Smrg # creating official distributions of packages. 1178032b578d3Smrg # This is a hack until libtool officially supports absolute path 1178132b578d3Smrg # names for shared libraries. 1178232b578d3Smrg no_undefined_flag_CXX='${wl}-z,text' 1178332b578d3Smrg allow_undefined_flag_CXX='${wl}-z,nodefs' 1178432b578d3Smrg archive_cmds_need_lc_CXX=no 1178532b578d3Smrg hardcode_shlibpath_var_CXX=no 1178632b578d3Smrg hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 1178732b578d3Smrg hardcode_libdir_separator_CXX=':' 1178832b578d3Smrg link_all_deplibs_CXX=yes 1178932b578d3Smrg export_dynamic_flag_spec_CXX='${wl}-Bexport' 1179032b578d3Smrg runpath_var='LD_RUN_PATH' 1179132b578d3Smrg 1179232b578d3Smrg case $cc_basename in 1179332b578d3Smrg CC*) 1179432b578d3Smrg archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 1179532b578d3Smrg archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 1179632b578d3Smrg ;; 1179732b578d3Smrg *) 1179832b578d3Smrg archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 1179932b578d3Smrg archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 1180032b578d3Smrg ;; 1180132b578d3Smrg esac 1180232b578d3Smrg ;; 1180332b578d3Smrg tandem*) 1180432b578d3Smrg case $cc_basename in 1180532b578d3Smrg NCC*) 1180632b578d3Smrg # NonStop-UX NCC 3.20 1180732b578d3Smrg # FIXME: insert proper C++ library support 1180832b578d3Smrg ld_shlibs_CXX=no 1180932b578d3Smrg ;; 1181032b578d3Smrg *) 1181132b578d3Smrg # FIXME: insert proper C++ library support 1181232b578d3Smrg ld_shlibs_CXX=no 1181332b578d3Smrg ;; 1181432b578d3Smrg esac 1181532b578d3Smrg ;; 1181632b578d3Smrg vxworks*) 1181732b578d3Smrg # FIXME: insert proper C++ library support 1181832b578d3Smrg ld_shlibs_CXX=no 1181932b578d3Smrg ;; 1182032b578d3Smrg *) 1182132b578d3Smrg # FIXME: insert proper C++ library support 1182232b578d3Smrg ld_shlibs_CXX=no 1182332b578d3Smrg ;; 1182432b578d3Smrgesac 1182532b578d3Smrg{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 1182632b578d3Smrgecho "${ECHO_T}$ld_shlibs_CXX" >&6; } 1182732b578d3Smrgtest "$ld_shlibs_CXX" = no && can_build_shared=no 1182832b578d3Smrg 1182932b578d3SmrgGCC_CXX="$GXX" 1183032b578d3SmrgLD_CXX="$LD" 1183132b578d3Smrg 1183232b578d3Smrg 1183332b578d3Smrgcat > conftest.$ac_ext <<EOF 1183432b578d3Smrgclass Foo 1183532b578d3Smrg{ 1183632b578d3Smrgpublic: 1183732b578d3Smrg Foo (void) { a = 0; } 1183832b578d3Smrgprivate: 1183932b578d3Smrg int a; 1184032b578d3Smrg}; 1184132b578d3SmrgEOF 1184232b578d3Smrg 1184332b578d3Smrgif { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 1184432b578d3Smrg (eval $ac_compile) 2>&5 1184532b578d3Smrg ac_status=$? 1184632b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 1184732b578d3Smrg (exit $ac_status); }; then 1184832b578d3Smrg # Parse the compiler output and extract the necessary 1184932b578d3Smrg # objects, libraries and library flags. 1185032b578d3Smrg 1185132b578d3Smrg # Sentinel used to keep track of whether or not we are before 1185232b578d3Smrg # the conftest object file. 1185332b578d3Smrg pre_test_object_deps_done=no 1185432b578d3Smrg 1185532b578d3Smrg # The `*' in the case matches for architectures that use `case' in 1185632b578d3Smrg # $output_verbose_cmd can trigger glob expansion during the loop 1185732b578d3Smrg # eval without this substitution. 1185832b578d3Smrg output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` 1185932b578d3Smrg 1186032b578d3Smrg for p in `eval $output_verbose_link_cmd`; do 1186132b578d3Smrg case $p in 1186232b578d3Smrg 1186332b578d3Smrg -L* | -R* | -l*) 1186432b578d3Smrg # Some compilers place space between "-{L,R}" and the path. 1186532b578d3Smrg # Remove the space. 1186632b578d3Smrg if test $p = "-L" \ 1186732b578d3Smrg || test $p = "-R"; then 1186832b578d3Smrg prev=$p 1186932b578d3Smrg continue 1187032b578d3Smrg else 1187132b578d3Smrg prev= 1187232b578d3Smrg fi 1187332b578d3Smrg 1187432b578d3Smrg if test "$pre_test_object_deps_done" = no; then 1187532b578d3Smrg case $p in 1187632b578d3Smrg -L* | -R*) 1187732b578d3Smrg # Internal compiler library paths should come after those 1187832b578d3Smrg # provided the user. The postdeps already come after the 1187932b578d3Smrg # user supplied libs so there is no need to process them. 1188032b578d3Smrg if test -z "$compiler_lib_search_path_CXX"; then 1188132b578d3Smrg compiler_lib_search_path_CXX="${prev}${p}" 1188232b578d3Smrg else 1188332b578d3Smrg compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 1188432b578d3Smrg fi 1188532b578d3Smrg ;; 1188632b578d3Smrg # The "-l" case would never come before the object being 1188732b578d3Smrg # linked, so don't bother handling this case. 1188832b578d3Smrg esac 1188932b578d3Smrg else 1189032b578d3Smrg if test -z "$postdeps_CXX"; then 1189132b578d3Smrg postdeps_CXX="${prev}${p}" 1189232b578d3Smrg else 1189332b578d3Smrg postdeps_CXX="${postdeps_CXX} ${prev}${p}" 1189432b578d3Smrg fi 1189532b578d3Smrg fi 1189632b578d3Smrg ;; 1189732b578d3Smrg 1189832b578d3Smrg *.$objext) 1189932b578d3Smrg # This assumes that the test object file only shows up 1190032b578d3Smrg # once in the compiler output. 1190132b578d3Smrg if test "$p" = "conftest.$objext"; then 1190232b578d3Smrg pre_test_object_deps_done=yes 1190332b578d3Smrg continue 1190432b578d3Smrg fi 1190532b578d3Smrg 1190632b578d3Smrg if test "$pre_test_object_deps_done" = no; then 1190732b578d3Smrg if test -z "$predep_objects_CXX"; then 1190832b578d3Smrg predep_objects_CXX="$p" 1190932b578d3Smrg else 1191032b578d3Smrg predep_objects_CXX="$predep_objects_CXX $p" 1191132b578d3Smrg fi 1191232b578d3Smrg else 1191332b578d3Smrg if test -z "$postdep_objects_CXX"; then 1191432b578d3Smrg postdep_objects_CXX="$p" 1191532b578d3Smrg else 1191632b578d3Smrg postdep_objects_CXX="$postdep_objects_CXX $p" 1191732b578d3Smrg fi 1191832b578d3Smrg fi 1191932b578d3Smrg ;; 1192032b578d3Smrg 1192132b578d3Smrg *) ;; # Ignore the rest. 1192232b578d3Smrg 1192332b578d3Smrg esac 1192432b578d3Smrg done 1192532b578d3Smrg 1192632b578d3Smrg # Clean up. 1192732b578d3Smrg rm -f a.out a.exe 1192832b578d3Smrgelse 1192932b578d3Smrg echo "libtool.m4: error: problem compiling CXX test program" 1193032b578d3Smrgfi 1193132b578d3Smrg 1193232b578d3Smrg$rm -f confest.$objext 1193332b578d3Smrg 1193432b578d3Smrg# PORTME: override above test on systems where it is broken 1193532b578d3Smrgcase $host_os in 11936d31dbc53Smrginterix3*) 1193732b578d3Smrg # Interix 3.5 installs completely hosed .la files for C++, so rather than 1193832b578d3Smrg # hack all around it, let's just trust "g++" to DTRT. 1193932b578d3Smrg predep_objects_CXX= 1194032b578d3Smrg postdep_objects_CXX= 1194132b578d3Smrg postdeps_CXX= 1194232b578d3Smrg ;; 1194332b578d3Smrg 1194432b578d3Smrgsolaris*) 1194532b578d3Smrg case $cc_basename in 1194632b578d3Smrg CC*) 1194732b578d3Smrg # Adding this requires a known-good setup of shared libraries for 1194832b578d3Smrg # Sun compiler versions before 5.6, else PIC objects from an old 1194932b578d3Smrg # archive will be linked into the output, leading to subtle bugs. 11950d31dbc53Smrg postdeps_CXX='-lCstd -lCrun' 1195132b578d3Smrg ;; 1195232b578d3Smrg esac 1195332b578d3Smrg ;; 1195432b578d3Smrgesac 1195532b578d3Smrg 1195632b578d3Smrg 1195732b578d3Smrgcase " $postdeps_CXX " in 1195832b578d3Smrg*" -lc "*) archive_cmds_need_lc_CXX=no ;; 1195932b578d3Smrgesac 1196032b578d3Smrg 1196132b578d3Smrglt_prog_compiler_wl_CXX= 1196232b578d3Smrglt_prog_compiler_pic_CXX= 1196332b578d3Smrglt_prog_compiler_static_CXX= 1196432b578d3Smrg 1196532b578d3Smrg{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 1196632b578d3Smrgecho $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 1196732b578d3Smrg 1196832b578d3Smrg # C++ specific cases for pic, static, wl, etc. 1196932b578d3Smrg if test "$GXX" = yes; then 1197032b578d3Smrg lt_prog_compiler_wl_CXX='-Wl,' 1197132b578d3Smrg lt_prog_compiler_static_CXX='-static' 1197232b578d3Smrg 1197332b578d3Smrg case $host_os in 1197432b578d3Smrg aix*) 1197532b578d3Smrg # All AIX code is PIC. 1197632b578d3Smrg if test "$host_cpu" = ia64; then 1197732b578d3Smrg # AIX 5 now supports IA64 processor 1197832b578d3Smrg lt_prog_compiler_static_CXX='-Bstatic' 1197932b578d3Smrg fi 1198032b578d3Smrg ;; 1198132b578d3Smrg amigaos*) 1198232b578d3Smrg # FIXME: we need at least 68020 code to build shared libraries, but 1198332b578d3Smrg # adding the `-m68020' flag to GCC prevents building anything better, 1198432b578d3Smrg # like `-m68040'. 1198532b578d3Smrg lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 1198632b578d3Smrg ;; 11987d31dbc53Smrg beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 1198832b578d3Smrg # PIC is the default for these OSes. 1198932b578d3Smrg ;; 11990d31dbc53Smrg mingw* | os2* | pw32*) 1199132b578d3Smrg # This hack is so that the source file can tell whether it is being 1199232b578d3Smrg # built for inclusion in a dll (and should export symbols for example). 1199332b578d3Smrg lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 1199432b578d3Smrg ;; 1199532b578d3Smrg darwin* | rhapsody*) 1199632b578d3Smrg # PIC is the default on this platform 1199732b578d3Smrg # Common symbols not allowed in MH_DYLIB files 1199832b578d3Smrg lt_prog_compiler_pic_CXX='-fno-common' 1199932b578d3Smrg ;; 1200032b578d3Smrg *djgpp*) 1200132b578d3Smrg # DJGPP does not support shared libraries at all 1200232b578d3Smrg lt_prog_compiler_pic_CXX= 1200332b578d3Smrg ;; 12004d31dbc53Smrg interix3*) 1200532b578d3Smrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 1200632b578d3Smrg # Instead, we relocate shared libraries at runtime. 1200732b578d3Smrg ;; 1200832b578d3Smrg sysv4*MP*) 1200932b578d3Smrg if test -d /usr/nec; then 1201032b578d3Smrg lt_prog_compiler_pic_CXX=-Kconform_pic 1201132b578d3Smrg fi 1201232b578d3Smrg ;; 1201332b578d3Smrg hpux*) 1201432b578d3Smrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 1201532b578d3Smrg # not for PA HP-UX. 1201632b578d3Smrg case $host_cpu in 1201732b578d3Smrg hppa*64*|ia64*) 1201832b578d3Smrg ;; 1201932b578d3Smrg *) 1202032b578d3Smrg lt_prog_compiler_pic_CXX='-fPIC' 1202132b578d3Smrg ;; 1202232b578d3Smrg esac 1202332b578d3Smrg ;; 1202432b578d3Smrg *) 1202532b578d3Smrg lt_prog_compiler_pic_CXX='-fPIC' 1202632b578d3Smrg ;; 1202732b578d3Smrg esac 1202832b578d3Smrg else 1202932b578d3Smrg case $host_os in 1203032b578d3Smrg aix4* | aix5*) 1203132b578d3Smrg # All AIX code is PIC. 1203232b578d3Smrg if test "$host_cpu" = ia64; then 1203332b578d3Smrg # AIX 5 now supports IA64 processor 1203432b578d3Smrg lt_prog_compiler_static_CXX='-Bstatic' 1203532b578d3Smrg else 1203632b578d3Smrg lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 1203732b578d3Smrg fi 1203832b578d3Smrg ;; 1203932b578d3Smrg chorus*) 1204032b578d3Smrg case $cc_basename in 1204132b578d3Smrg cxch68*) 1204232b578d3Smrg # Green Hills C++ Compiler 1204332b578d3Smrg # _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" 1204432b578d3Smrg ;; 1204532b578d3Smrg esac 1204632b578d3Smrg ;; 1204732b578d3Smrg darwin*) 1204832b578d3Smrg # PIC is the default on this platform 1204932b578d3Smrg # Common symbols not allowed in MH_DYLIB files 1205032b578d3Smrg case $cc_basename in 1205132b578d3Smrg xlc*) 1205232b578d3Smrg lt_prog_compiler_pic_CXX='-qnocommon' 1205332b578d3Smrg lt_prog_compiler_wl_CXX='-Wl,' 1205432b578d3Smrg ;; 1205532b578d3Smrg esac 1205632b578d3Smrg ;; 1205732b578d3Smrg dgux*) 1205832b578d3Smrg case $cc_basename in 1205932b578d3Smrg ec++*) 1206032b578d3Smrg lt_prog_compiler_pic_CXX='-KPIC' 1206132b578d3Smrg ;; 1206232b578d3Smrg ghcx*) 1206332b578d3Smrg # Green Hills C++ Compiler 1206432b578d3Smrg lt_prog_compiler_pic_CXX='-pic' 1206532b578d3Smrg ;; 1206632b578d3Smrg *) 1206732b578d3Smrg ;; 1206832b578d3Smrg esac 1206932b578d3Smrg ;; 12070d31dbc53Smrg freebsd* | kfreebsd*-gnu | dragonfly*) 1207132b578d3Smrg # FreeBSD uses GNU C++ 1207232b578d3Smrg ;; 1207332b578d3Smrg hpux9* | hpux10* | hpux11*) 1207432b578d3Smrg case $cc_basename in 1207532b578d3Smrg CC*) 1207632b578d3Smrg lt_prog_compiler_wl_CXX='-Wl,' 1207732b578d3Smrg lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 1207832b578d3Smrg if test "$host_cpu" != ia64; then 1207932b578d3Smrg lt_prog_compiler_pic_CXX='+Z' 1208032b578d3Smrg fi 1208132b578d3Smrg ;; 1208232b578d3Smrg aCC*) 1208332b578d3Smrg lt_prog_compiler_wl_CXX='-Wl,' 1208432b578d3Smrg lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 1208532b578d3Smrg case $host_cpu in 1208632b578d3Smrg hppa*64*|ia64*) 1208732b578d3Smrg # +Z the default 1208832b578d3Smrg ;; 1208932b578d3Smrg *) 1209032b578d3Smrg lt_prog_compiler_pic_CXX='+Z' 1209132b578d3Smrg ;; 1209232b578d3Smrg esac 1209332b578d3Smrg ;; 1209432b578d3Smrg *) 1209532b578d3Smrg ;; 1209632b578d3Smrg esac 1209732b578d3Smrg ;; 1209832b578d3Smrg interix*) 1209932b578d3Smrg # This is c89, which is MS Visual C++ (no shared libs) 1210032b578d3Smrg # Anyone wants to do a port? 1210132b578d3Smrg ;; 1210232b578d3Smrg irix5* | irix6* | nonstopux*) 1210332b578d3Smrg case $cc_basename in 1210432b578d3Smrg CC*) 1210532b578d3Smrg lt_prog_compiler_wl_CXX='-Wl,' 1210632b578d3Smrg lt_prog_compiler_static_CXX='-non_shared' 1210732b578d3Smrg # CC pic flag -KPIC is the default. 1210832b578d3Smrg ;; 1210932b578d3Smrg *) 1211032b578d3Smrg ;; 1211132b578d3Smrg esac 1211232b578d3Smrg ;; 12113d31dbc53Smrg linux*) 1211432b578d3Smrg case $cc_basename in 1211532b578d3Smrg KCC*) 1211632b578d3Smrg # KAI C++ Compiler 1211732b578d3Smrg lt_prog_compiler_wl_CXX='--backend -Wl,' 1211832b578d3Smrg lt_prog_compiler_pic_CXX='-fPIC' 1211932b578d3Smrg ;; 1212032b578d3Smrg icpc* | ecpc*) 1212132b578d3Smrg # Intel C++ 1212232b578d3Smrg lt_prog_compiler_wl_CXX='-Wl,' 1212332b578d3Smrg lt_prog_compiler_pic_CXX='-KPIC' 1212432b578d3Smrg lt_prog_compiler_static_CXX='-static' 1212532b578d3Smrg ;; 1212632b578d3Smrg pgCC*) 1212732b578d3Smrg # Portland Group C++ compiler. 1212832b578d3Smrg lt_prog_compiler_wl_CXX='-Wl,' 1212932b578d3Smrg lt_prog_compiler_pic_CXX='-fpic' 1213032b578d3Smrg lt_prog_compiler_static_CXX='-Bstatic' 1213132b578d3Smrg ;; 1213232b578d3Smrg cxx*) 1213332b578d3Smrg # Compaq C++ 1213432b578d3Smrg # Make sure the PIC flag is empty. It appears that all Alpha 1213532b578d3Smrg # Linux and Compaq Tru64 Unix objects are PIC. 1213632b578d3Smrg lt_prog_compiler_pic_CXX= 1213732b578d3Smrg lt_prog_compiler_static_CXX='-non_shared' 1213832b578d3Smrg ;; 1213932b578d3Smrg *) 1214032b578d3Smrg ;; 1214132b578d3Smrg esac 1214232b578d3Smrg ;; 1214332b578d3Smrg lynxos*) 1214432b578d3Smrg ;; 1214532b578d3Smrg m88k*) 1214632b578d3Smrg ;; 1214732b578d3Smrg mvs*) 1214832b578d3Smrg case $cc_basename in 1214932b578d3Smrg cxx*) 1215032b578d3Smrg lt_prog_compiler_pic_CXX='-W c,exportall' 1215132b578d3Smrg ;; 1215232b578d3Smrg *) 1215332b578d3Smrg ;; 1215432b578d3Smrg esac 1215532b578d3Smrg ;; 1215632b578d3Smrg netbsd*) 1215732b578d3Smrg ;; 1215832b578d3Smrg osf3* | osf4* | osf5*) 1215932b578d3Smrg case $cc_basename in 1216032b578d3Smrg KCC*) 1216132b578d3Smrg lt_prog_compiler_wl_CXX='--backend -Wl,' 1216232b578d3Smrg ;; 1216332b578d3Smrg RCC*) 1216432b578d3Smrg # Rational C++ 2.4.1 1216532b578d3Smrg lt_prog_compiler_pic_CXX='-pic' 1216632b578d3Smrg ;; 1216732b578d3Smrg cxx*) 1216832b578d3Smrg # Digital/Compaq C++ 1216932b578d3Smrg lt_prog_compiler_wl_CXX='-Wl,' 1217032b578d3Smrg # Make sure the PIC flag is empty. It appears that all Alpha 1217132b578d3Smrg # Linux and Compaq Tru64 Unix objects are PIC. 1217232b578d3Smrg lt_prog_compiler_pic_CXX= 1217332b578d3Smrg lt_prog_compiler_static_CXX='-non_shared' 1217432b578d3Smrg ;; 1217532b578d3Smrg *) 1217632b578d3Smrg ;; 1217732b578d3Smrg esac 1217832b578d3Smrg ;; 1217932b578d3Smrg psos*) 1218032b578d3Smrg ;; 1218132b578d3Smrg solaris*) 1218232b578d3Smrg case $cc_basename in 1218332b578d3Smrg CC*) 1218432b578d3Smrg # Sun C++ 4.2, 5.x and Centerline C++ 1218532b578d3Smrg lt_prog_compiler_pic_CXX='-KPIC' 1218632b578d3Smrg lt_prog_compiler_static_CXX='-Bstatic' 1218732b578d3Smrg lt_prog_compiler_wl_CXX='-Qoption ld ' 1218832b578d3Smrg ;; 1218932b578d3Smrg gcx*) 1219032b578d3Smrg # Green Hills C++ Compiler 1219132b578d3Smrg lt_prog_compiler_pic_CXX='-PIC' 1219232b578d3Smrg ;; 1219332b578d3Smrg *) 1219432b578d3Smrg ;; 1219532b578d3Smrg esac 1219632b578d3Smrg ;; 1219732b578d3Smrg sunos4*) 1219832b578d3Smrg case $cc_basename in 1219932b578d3Smrg CC*) 1220032b578d3Smrg # Sun C++ 4.x 1220132b578d3Smrg lt_prog_compiler_pic_CXX='-pic' 1220232b578d3Smrg lt_prog_compiler_static_CXX='-Bstatic' 1220332b578d3Smrg ;; 1220432b578d3Smrg lcc*) 1220532b578d3Smrg # Lucid 1220632b578d3Smrg lt_prog_compiler_pic_CXX='-pic' 1220732b578d3Smrg ;; 1220832b578d3Smrg *) 1220932b578d3Smrg ;; 1221032b578d3Smrg esac 1221132b578d3Smrg ;; 1221232b578d3Smrg tandem*) 1221332b578d3Smrg case $cc_basename in 1221432b578d3Smrg NCC*) 1221532b578d3Smrg # NonStop-UX NCC 3.20 1221632b578d3Smrg lt_prog_compiler_pic_CXX='-KPIC' 1221732b578d3Smrg ;; 1221832b578d3Smrg *) 1221932b578d3Smrg ;; 1222032b578d3Smrg esac 1222132b578d3Smrg ;; 1222232b578d3Smrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 1222332b578d3Smrg case $cc_basename in 1222432b578d3Smrg CC*) 1222532b578d3Smrg lt_prog_compiler_wl_CXX='-Wl,' 1222632b578d3Smrg lt_prog_compiler_pic_CXX='-KPIC' 1222732b578d3Smrg lt_prog_compiler_static_CXX='-Bstatic' 1222832b578d3Smrg ;; 1222932b578d3Smrg esac 1223032b578d3Smrg ;; 1223132b578d3Smrg vxworks*) 1223232b578d3Smrg ;; 1223332b578d3Smrg *) 1223432b578d3Smrg lt_prog_compiler_can_build_shared_CXX=no 1223532b578d3Smrg ;; 1223632b578d3Smrg esac 1223732b578d3Smrg fi 1223832b578d3Smrg 1223932b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 1224032b578d3Smrgecho "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; } 1224132b578d3Smrg 1224232b578d3Smrg# 1224332b578d3Smrg# Check to make sure the PIC flag actually works. 1224432b578d3Smrg# 1224532b578d3Smrgif test -n "$lt_prog_compiler_pic_CXX"; then 1224632b578d3Smrg 1224732b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 1224832b578d3Smrgecho $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; } 1224932b578d3Smrgif test "${lt_prog_compiler_pic_works_CXX+set}" = set; then 1225032b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 1225132b578d3Smrgelse 1225232b578d3Smrg lt_prog_compiler_pic_works_CXX=no 1225332b578d3Smrg ac_outfile=conftest.$ac_objext 12254d31dbc53Smrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext 1225532b578d3Smrg lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 1225632b578d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 1225732b578d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 1225832b578d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 1225932b578d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 1226032b578d3Smrg # The option is referenced via a variable to avoid confusing sed. 1226132b578d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 1226232b578d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 1226332b578d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 1226432b578d3Smrg -e 's:$: $lt_compiler_flag:'` 12265d31dbc53Smrg (eval echo "\"\$as_me:12265: $lt_compile\"" >&5) 1226632b578d3Smrg (eval "$lt_compile" 2>conftest.err) 1226732b578d3Smrg ac_status=$? 1226832b578d3Smrg cat conftest.err >&5 12269d31dbc53Smrg echo "$as_me:12269: \$? = $ac_status" >&5 1227032b578d3Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 1227132b578d3Smrg # The compiler can only warn and ignore the option if not recognized 1227232b578d3Smrg # So say no if there are warnings other than the usual output. 1227332b578d3Smrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 1227432b578d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 1227532b578d3Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 1227632b578d3Smrg lt_prog_compiler_pic_works_CXX=yes 1227732b578d3Smrg fi 1227832b578d3Smrg fi 1227932b578d3Smrg $rm conftest* 1228032b578d3Smrg 1228132b578d3Smrgfi 1228232b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5 1228332b578d3Smrgecho "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; } 1228432b578d3Smrg 1228532b578d3Smrgif test x"$lt_prog_compiler_pic_works_CXX" = xyes; then 1228632b578d3Smrg case $lt_prog_compiler_pic_CXX in 1228732b578d3Smrg "" | " "*) ;; 1228832b578d3Smrg *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 1228932b578d3Smrg esac 1229032b578d3Smrgelse 1229132b578d3Smrg lt_prog_compiler_pic_CXX= 1229232b578d3Smrg lt_prog_compiler_can_build_shared_CXX=no 1229332b578d3Smrgfi 1229432b578d3Smrg 1229532b578d3Smrgfi 1229632b578d3Smrgcase $host_os in 1229732b578d3Smrg # For platforms which do not support PIC, -DPIC is meaningless: 1229832b578d3Smrg *djgpp*) 1229932b578d3Smrg lt_prog_compiler_pic_CXX= 1230032b578d3Smrg ;; 1230132b578d3Smrg *) 1230232b578d3Smrg lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 1230332b578d3Smrg ;; 1230432b578d3Smrgesac 1230532b578d3Smrg 1230632b578d3Smrg# 1230732b578d3Smrg# Check to make sure the static flag actually works. 1230832b578d3Smrg# 1230932b578d3Smrgwl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 1231032b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 1231132b578d3Smrgecho $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 1231232b578d3Smrgif test "${lt_prog_compiler_static_works_CXX+set}" = set; then 1231332b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 1231432b578d3Smrgelse 1231532b578d3Smrg lt_prog_compiler_static_works_CXX=no 1231632b578d3Smrg save_LDFLAGS="$LDFLAGS" 1231732b578d3Smrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 12318d31dbc53Smrg printf "$lt_simple_link_test_code" > conftest.$ac_ext 1231932b578d3Smrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 1232032b578d3Smrg # The linker can only warn and ignore the option if not recognized 1232132b578d3Smrg # So say no if there are warnings 1232232b578d3Smrg if test -s conftest.err; then 1232332b578d3Smrg # Append any errors to the config.log. 1232432b578d3Smrg cat conftest.err 1>&5 1232532b578d3Smrg $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 1232632b578d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 1232732b578d3Smrg if diff conftest.exp conftest.er2 >/dev/null; then 1232832b578d3Smrg lt_prog_compiler_static_works_CXX=yes 1232932b578d3Smrg fi 1233032b578d3Smrg else 1233132b578d3Smrg lt_prog_compiler_static_works_CXX=yes 1233232b578d3Smrg fi 1233332b578d3Smrg fi 1233432b578d3Smrg $rm conftest* 1233532b578d3Smrg LDFLAGS="$save_LDFLAGS" 1233632b578d3Smrg 1233732b578d3Smrgfi 1233832b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5 1233932b578d3Smrgecho "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; } 1234032b578d3Smrg 1234132b578d3Smrgif test x"$lt_prog_compiler_static_works_CXX" = xyes; then 1234232b578d3Smrg : 1234332b578d3Smrgelse 1234432b578d3Smrg lt_prog_compiler_static_CXX= 1234532b578d3Smrgfi 1234632b578d3Smrg 1234732b578d3Smrg 1234832b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 1234932b578d3Smrgecho $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 1235032b578d3Smrgif test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then 1235132b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 1235232b578d3Smrgelse 1235332b578d3Smrg lt_cv_prog_compiler_c_o_CXX=no 1235432b578d3Smrg $rm -r conftest 2>/dev/null 1235532b578d3Smrg mkdir conftest 1235632b578d3Smrg cd conftest 1235732b578d3Smrg mkdir out 12358d31dbc53Smrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext 1235932b578d3Smrg 1236032b578d3Smrg lt_compiler_flag="-o out/conftest2.$ac_objext" 1236132b578d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 1236232b578d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 1236332b578d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 1236432b578d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 1236532b578d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 1236632b578d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 1236732b578d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 1236832b578d3Smrg -e 's:$: $lt_compiler_flag:'` 12369d31dbc53Smrg (eval echo "\"\$as_me:12369: $lt_compile\"" >&5) 1237032b578d3Smrg (eval "$lt_compile" 2>out/conftest.err) 1237132b578d3Smrg ac_status=$? 1237232b578d3Smrg cat out/conftest.err >&5 12373d31dbc53Smrg echo "$as_me:12373: \$? = $ac_status" >&5 1237432b578d3Smrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 1237532b578d3Smrg then 1237632b578d3Smrg # The compiler can only warn and ignore the option if not recognized 1237732b578d3Smrg # So say no if there are warnings 1237832b578d3Smrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 1237932b578d3Smrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 1238032b578d3Smrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 1238132b578d3Smrg lt_cv_prog_compiler_c_o_CXX=yes 1238232b578d3Smrg fi 1238332b578d3Smrg fi 1238432b578d3Smrg chmod u+w . 2>&5 1238532b578d3Smrg $rm conftest* 1238632b578d3Smrg # SGI C++ compiler will create directory out/ii_files/ for 1238732b578d3Smrg # template instantiation 1238832b578d3Smrg test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 1238932b578d3Smrg $rm out/* && rmdir out 1239032b578d3Smrg cd .. 1239132b578d3Smrg rmdir conftest 1239232b578d3Smrg $rm conftest* 1239332b578d3Smrg 1239432b578d3Smrgfi 1239532b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 1239632b578d3Smrgecho "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; } 1239732b578d3Smrg 1239832b578d3Smrg 1239932b578d3Smrghard_links="nottested" 1240032b578d3Smrgif test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 1240132b578d3Smrg # do not overwrite the value of need_locks provided by the user 1240232b578d3Smrg { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 1240332b578d3Smrgecho $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 1240432b578d3Smrg hard_links=yes 1240532b578d3Smrg $rm conftest* 1240632b578d3Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 1240732b578d3Smrg touch conftest.a 1240832b578d3Smrg ln conftest.a conftest.b 2>&5 || hard_links=no 1240932b578d3Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 1241032b578d3Smrg { echo "$as_me:$LINENO: result: $hard_links" >&5 1241132b578d3Smrgecho "${ECHO_T}$hard_links" >&6; } 1241232b578d3Smrg if test "$hard_links" = no; then 1241332b578d3Smrg { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 1241432b578d3Smrgecho "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 1241532b578d3Smrg need_locks=warn 1241632b578d3Smrg fi 1241732b578d3Smrgelse 1241832b578d3Smrg need_locks=no 1241932b578d3Smrgfi 1242032b578d3Smrg 1242132b578d3Smrg{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 1242232b578d3Smrgecho $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 1242332b578d3Smrg 1242432b578d3Smrg export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 1242532b578d3Smrg case $host_os in 1242632b578d3Smrg aix4* | aix5*) 1242732b578d3Smrg # If we're using GNU nm, then we don't want the "-C" option. 1242832b578d3Smrg # -C means demangle to AIX nm, but means don't demangle with GNU nm 1242932b578d3Smrg if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 1243032b578d3Smrg 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' 1243132b578d3Smrg else 1243232b578d3Smrg 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' 1243332b578d3Smrg fi 1243432b578d3Smrg ;; 1243532b578d3Smrg pw32*) 1243632b578d3Smrg export_symbols_cmds_CXX="$ltdll_cmds" 1243732b578d3Smrg ;; 1243832b578d3Smrg cygwin* | mingw*) 12439d31dbc53Smrg 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' 1244032b578d3Smrg ;; 1244132b578d3Smrg *) 1244232b578d3Smrg export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 1244332b578d3Smrg ;; 1244432b578d3Smrg esac 1244532b578d3Smrg 1244632b578d3Smrg{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 1244732b578d3Smrgecho "${ECHO_T}$ld_shlibs_CXX" >&6; } 1244832b578d3Smrgtest "$ld_shlibs_CXX" = no && can_build_shared=no 1244932b578d3Smrg 1245032b578d3Smrg# 1245132b578d3Smrg# Do we need to explicitly link libc? 1245232b578d3Smrg# 1245332b578d3Smrgcase "x$archive_cmds_need_lc_CXX" in 1245432b578d3Smrgx|xyes) 1245532b578d3Smrg # Assume -lc should be added 1245632b578d3Smrg archive_cmds_need_lc_CXX=yes 1245732b578d3Smrg 1245832b578d3Smrg if test "$enable_shared" = yes && test "$GCC" = yes; then 1245932b578d3Smrg case $archive_cmds_CXX in 1246032b578d3Smrg *'~'*) 1246132b578d3Smrg # FIXME: we may have to deal with multi-command sequences. 1246232b578d3Smrg ;; 1246332b578d3Smrg '$CC '*) 1246432b578d3Smrg # Test whether the compiler implicitly links with -lc since on some 1246532b578d3Smrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 1246632b578d3Smrg # to ld, don't add -lc before -lgcc. 1246732b578d3Smrg { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 1246832b578d3Smrgecho $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 1246932b578d3Smrg $rm conftest* 12470d31dbc53Smrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext 1247132b578d3Smrg 1247232b578d3Smrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 1247332b578d3Smrg (eval $ac_compile) 2>&5 1247432b578d3Smrg ac_status=$? 1247532b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 1247632b578d3Smrg (exit $ac_status); } 2>conftest.err; then 1247732b578d3Smrg soname=conftest 1247832b578d3Smrg lib=conftest 1247932b578d3Smrg libobjs=conftest.$ac_objext 1248032b578d3Smrg deplibs= 1248132b578d3Smrg wl=$lt_prog_compiler_wl_CXX 1248232b578d3Smrg pic_flag=$lt_prog_compiler_pic_CXX 1248332b578d3Smrg compiler_flags=-v 1248432b578d3Smrg linker_flags=-v 1248532b578d3Smrg verstring= 1248632b578d3Smrg output_objdir=. 1248732b578d3Smrg libname=conftest 1248832b578d3Smrg lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 1248932b578d3Smrg allow_undefined_flag_CXX= 1249032b578d3Smrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 1249132b578d3Smrg (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 1249232b578d3Smrg ac_status=$? 1249332b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 1249432b578d3Smrg (exit $ac_status); } 1249532b578d3Smrg then 1249632b578d3Smrg archive_cmds_need_lc_CXX=no 1249732b578d3Smrg else 1249832b578d3Smrg archive_cmds_need_lc_CXX=yes 1249932b578d3Smrg fi 1250032b578d3Smrg allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 1250132b578d3Smrg else 1250232b578d3Smrg cat conftest.err 1>&5 1250332b578d3Smrg fi 1250432b578d3Smrg $rm conftest* 1250532b578d3Smrg { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 1250632b578d3Smrgecho "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; } 1250732b578d3Smrg ;; 1250832b578d3Smrg esac 1250932b578d3Smrg fi 1251032b578d3Smrg ;; 1251132b578d3Smrgesac 1251232b578d3Smrg 1251332b578d3Smrg{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 1251432b578d3Smrgecho $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 1251532b578d3Smrglibrary_names_spec= 1251632b578d3Smrglibname_spec='lib$name' 1251732b578d3Smrgsoname_spec= 1251832b578d3Smrgshrext_cmds=".so" 1251932b578d3Smrgpostinstall_cmds= 1252032b578d3Smrgpostuninstall_cmds= 1252132b578d3Smrgfinish_cmds= 1252232b578d3Smrgfinish_eval= 1252332b578d3Smrgshlibpath_var= 1252432b578d3Smrgshlibpath_overrides_runpath=unknown 1252532b578d3Smrgversion_type=none 1252632b578d3Smrgdynamic_linker="$host_os ld.so" 1252732b578d3Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib" 12528d31dbc53Smrgif test "$GCC" = yes; then 12529d31dbc53Smrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 12530d31dbc53Smrg if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 12531d31dbc53Smrg # if the path contains ";" then we assume it to be the separator 12532d31dbc53Smrg # otherwise default to the standard path separator (i.e. ":") - it is 12533d31dbc53Smrg # assumed that no part of a normal pathname contains ";" but that should 12534d31dbc53Smrg # okay in the real world where ";" in dirpaths is itself problematic. 12535d31dbc53Smrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 12536d31dbc53Smrg else 12537d31dbc53Smrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 12538d31dbc53Smrg fi 12539d31dbc53Smrgelse 12540d31dbc53Smrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 12541d31dbc53Smrgfi 1254232b578d3Smrgneed_lib_prefix=unknown 1254332b578d3Smrghardcode_into_libs=no 1254432b578d3Smrg 1254532b578d3Smrg# when you set need_version to no, make sure it does not cause -set_version 1254632b578d3Smrg# flags to be left without arguments 1254732b578d3Smrgneed_version=unknown 1254832b578d3Smrg 1254932b578d3Smrgcase $host_os in 1255032b578d3Smrgaix3*) 1255132b578d3Smrg version_type=linux 1255232b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 1255332b578d3Smrg shlibpath_var=LIBPATH 1255432b578d3Smrg 1255532b578d3Smrg # AIX 3 has no versioning support, so we append a major version to the name. 1255632b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1255732b578d3Smrg ;; 1255832b578d3Smrg 1255932b578d3Smrgaix4* | aix5*) 1256032b578d3Smrg version_type=linux 1256132b578d3Smrg need_lib_prefix=no 1256232b578d3Smrg need_version=no 1256332b578d3Smrg hardcode_into_libs=yes 1256432b578d3Smrg if test "$host_cpu" = ia64; then 1256532b578d3Smrg # AIX 5 supports IA64 1256632b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 1256732b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1256832b578d3Smrg else 1256932b578d3Smrg # With GCC up to 2.95.x, collect2 would create an import file 1257032b578d3Smrg # for dependence libraries. The import file would start with 1257132b578d3Smrg # the line `#! .'. This would cause the generated library to 1257232b578d3Smrg # depend on `.', always an invalid library. This was fixed in 1257332b578d3Smrg # development snapshots of GCC prior to 3.0. 1257432b578d3Smrg case $host_os in 1257532b578d3Smrg aix4 | aix4.[01] | aix4.[01].*) 1257632b578d3Smrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 1257732b578d3Smrg echo ' yes ' 1257832b578d3Smrg echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 1257932b578d3Smrg : 1258032b578d3Smrg else 1258132b578d3Smrg can_build_shared=no 1258232b578d3Smrg fi 1258332b578d3Smrg ;; 1258432b578d3Smrg esac 1258532b578d3Smrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 1258632b578d3Smrg # soname into executable. Probably we can add versioning support to 1258732b578d3Smrg # collect2, so additional links can be useful in future. 1258832b578d3Smrg if test "$aix_use_runtimelinking" = yes; then 1258932b578d3Smrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 1259032b578d3Smrg # instead of lib<name>.a to let people know that these are not 1259132b578d3Smrg # typical AIX shared libraries. 1259232b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1259332b578d3Smrg else 1259432b578d3Smrg # We preserve .a as extension for shared libraries through AIX4.2 1259532b578d3Smrg # and later when we are not doing run time linking. 1259632b578d3Smrg library_names_spec='${libname}${release}.a $libname.a' 1259732b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1259832b578d3Smrg fi 1259932b578d3Smrg shlibpath_var=LIBPATH 1260032b578d3Smrg fi 1260132b578d3Smrg ;; 1260232b578d3Smrg 1260332b578d3Smrgamigaos*) 1260432b578d3Smrg library_names_spec='$libname.ixlibrary $libname.a' 1260532b578d3Smrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 1260632b578d3Smrg 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' 1260732b578d3Smrg ;; 1260832b578d3Smrg 1260932b578d3Smrgbeos*) 1261032b578d3Smrg library_names_spec='${libname}${shared_ext}' 1261132b578d3Smrg dynamic_linker="$host_os ld.so" 1261232b578d3Smrg shlibpath_var=LIBRARY_PATH 1261332b578d3Smrg ;; 1261432b578d3Smrg 1261532b578d3Smrgbsdi[45]*) 1261632b578d3Smrg version_type=linux 1261732b578d3Smrg need_version=no 1261832b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1261932b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1262032b578d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 1262132b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1262232b578d3Smrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 1262332b578d3Smrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 1262432b578d3Smrg # the default ld.so.conf also contains /usr/contrib/lib and 1262532b578d3Smrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 1262632b578d3Smrg # libtool to hard-code these into programs 1262732b578d3Smrg ;; 1262832b578d3Smrg 1262932b578d3Smrgcygwin* | mingw* | pw32*) 1263032b578d3Smrg version_type=windows 1263132b578d3Smrg shrext_cmds=".dll" 1263232b578d3Smrg need_version=no 1263332b578d3Smrg need_lib_prefix=no 1263432b578d3Smrg 1263532b578d3Smrg case $GCC,$host_os in 1263632b578d3Smrg yes,cygwin* | yes,mingw* | yes,pw32*) 1263732b578d3Smrg library_names_spec='$libname.dll.a' 1263832b578d3Smrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 1263932b578d3Smrg postinstall_cmds='base_file=`basename \${file}`~ 1264032b578d3Smrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 1264132b578d3Smrg dldir=$destdir/`dirname \$dlpath`~ 1264232b578d3Smrg test -d \$dldir || mkdir -p \$dldir~ 1264332b578d3Smrg $install_prog $dir/$dlname \$dldir/$dlname~ 1264432b578d3Smrg chmod a+x \$dldir/$dlname' 1264532b578d3Smrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 1264632b578d3Smrg dlpath=$dir/\$dldll~ 1264732b578d3Smrg $rm \$dlpath' 1264832b578d3Smrg shlibpath_overrides_runpath=yes 1264932b578d3Smrg 1265032b578d3Smrg case $host_os in 1265132b578d3Smrg cygwin*) 1265232b578d3Smrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 1265332b578d3Smrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 1265432b578d3Smrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 1265532b578d3Smrg ;; 1265632b578d3Smrg mingw*) 1265732b578d3Smrg # MinGW DLLs use traditional 'lib' prefix 1265832b578d3Smrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 1265932b578d3Smrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 1266032b578d3Smrg if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 1266132b578d3Smrg # It is most probably a Windows format PATH printed by 1266232b578d3Smrg # mingw gcc, but we are running on Cygwin. Gcc prints its search 1266332b578d3Smrg # path with ; separators, and with drive letters. We can handle the 1266432b578d3Smrg # drive letters (cygwin fileutils understands them), so leave them, 1266532b578d3Smrg # especially as we might pass files found there to a mingw objdump, 1266632b578d3Smrg # which wouldn't understand a cygwinified path. Ahh. 1266732b578d3Smrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 1266832b578d3Smrg else 1266932b578d3Smrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 1267032b578d3Smrg fi 1267132b578d3Smrg ;; 1267232b578d3Smrg pw32*) 1267332b578d3Smrg # pw32 DLLs use 'pw' prefix rather than 'lib' 1267432b578d3Smrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 1267532b578d3Smrg ;; 1267632b578d3Smrg esac 1267732b578d3Smrg ;; 1267832b578d3Smrg 1267932b578d3Smrg *) 1268032b578d3Smrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 1268132b578d3Smrg ;; 1268232b578d3Smrg esac 1268332b578d3Smrg dynamic_linker='Win32 ld.exe' 1268432b578d3Smrg # FIXME: first we should search . and the directory the executable is in 1268532b578d3Smrg shlibpath_var=PATH 1268632b578d3Smrg ;; 1268732b578d3Smrg 1268832b578d3Smrgdarwin* | rhapsody*) 1268932b578d3Smrg dynamic_linker="$host_os dyld" 1269032b578d3Smrg version_type=darwin 1269132b578d3Smrg need_lib_prefix=no 1269232b578d3Smrg need_version=no 1269332b578d3Smrg library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 1269432b578d3Smrg soname_spec='${libname}${release}${major}$shared_ext' 1269532b578d3Smrg shlibpath_overrides_runpath=yes 1269632b578d3Smrg shlibpath_var=DYLD_LIBRARY_PATH 1269732b578d3Smrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 12698d31dbc53Smrg # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 12699d31dbc53Smrg if test "$GCC" = yes; then 12700d31dbc53Smrg 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"` 12701d31dbc53Smrg else 12702d31dbc53Smrg sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 12703d31dbc53Smrg fi 1270432b578d3Smrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 1270532b578d3Smrg ;; 1270632b578d3Smrg 1270732b578d3Smrgdgux*) 1270832b578d3Smrg version_type=linux 1270932b578d3Smrg need_lib_prefix=no 1271032b578d3Smrg need_version=no 1271132b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 1271232b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1271332b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1271432b578d3Smrg ;; 1271532b578d3Smrg 1271632b578d3Smrgfreebsd1*) 1271732b578d3Smrg dynamic_linker=no 1271832b578d3Smrg ;; 1271932b578d3Smrg 12720d31dbc53Smrgkfreebsd*-gnu) 12721d31dbc53Smrg version_type=linux 12722d31dbc53Smrg need_lib_prefix=no 12723d31dbc53Smrg need_version=no 12724d31dbc53Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12725d31dbc53Smrg soname_spec='${libname}${release}${shared_ext}$major' 12726d31dbc53Smrg shlibpath_var=LD_LIBRARY_PATH 12727d31dbc53Smrg shlibpath_overrides_runpath=no 12728d31dbc53Smrg hardcode_into_libs=yes 12729d31dbc53Smrg dynamic_linker='GNU ld.so' 12730d31dbc53Smrg ;; 12731d31dbc53Smrg 1273232b578d3Smrgfreebsd* | dragonfly*) 1273332b578d3Smrg # DragonFly does not have aout. When/if they implement a new 1273432b578d3Smrg # versioning mechanism, adjust this. 1273532b578d3Smrg if test -x /usr/bin/objformat; then 1273632b578d3Smrg objformat=`/usr/bin/objformat` 1273732b578d3Smrg else 1273832b578d3Smrg case $host_os in 1273932b578d3Smrg freebsd[123]*) objformat=aout ;; 1274032b578d3Smrg *) objformat=elf ;; 1274132b578d3Smrg esac 1274232b578d3Smrg fi 1274332b578d3Smrg version_type=freebsd-$objformat 1274432b578d3Smrg case $version_type in 1274532b578d3Smrg freebsd-elf*) 1274632b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 1274732b578d3Smrg need_version=no 1274832b578d3Smrg need_lib_prefix=no 1274932b578d3Smrg ;; 1275032b578d3Smrg freebsd-*) 1275132b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 1275232b578d3Smrg need_version=yes 1275332b578d3Smrg ;; 1275432b578d3Smrg esac 1275532b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1275632b578d3Smrg case $host_os in 1275732b578d3Smrg freebsd2*) 1275832b578d3Smrg shlibpath_overrides_runpath=yes 1275932b578d3Smrg ;; 1276032b578d3Smrg freebsd3.[01]* | freebsdelf3.[01]*) 1276132b578d3Smrg shlibpath_overrides_runpath=yes 1276232b578d3Smrg hardcode_into_libs=yes 1276332b578d3Smrg ;; 1276432b578d3Smrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 1276532b578d3Smrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 1276632b578d3Smrg shlibpath_overrides_runpath=no 1276732b578d3Smrg hardcode_into_libs=yes 1276832b578d3Smrg ;; 12769d31dbc53Smrg freebsd*) # from 4.6 on 1277032b578d3Smrg shlibpath_overrides_runpath=yes 1277132b578d3Smrg hardcode_into_libs=yes 1277232b578d3Smrg ;; 1277332b578d3Smrg esac 1277432b578d3Smrg ;; 1277532b578d3Smrg 1277632b578d3Smrggnu*) 1277732b578d3Smrg version_type=linux 1277832b578d3Smrg need_lib_prefix=no 1277932b578d3Smrg need_version=no 1278032b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 1278132b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1278232b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1278332b578d3Smrg hardcode_into_libs=yes 1278432b578d3Smrg ;; 1278532b578d3Smrg 1278632b578d3Smrghpux9* | hpux10* | hpux11*) 1278732b578d3Smrg # Give a soname corresponding to the major version so that dld.sl refuses to 1278832b578d3Smrg # link against other versions. 1278932b578d3Smrg version_type=sunos 1279032b578d3Smrg need_lib_prefix=no 1279132b578d3Smrg need_version=no 1279232b578d3Smrg case $host_cpu in 1279332b578d3Smrg ia64*) 1279432b578d3Smrg shrext_cmds='.so' 1279532b578d3Smrg hardcode_into_libs=yes 1279632b578d3Smrg dynamic_linker="$host_os dld.so" 1279732b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1279832b578d3Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 1279932b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1280032b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1280132b578d3Smrg if test "X$HPUX_IA64_MODE" = X32; then 1280232b578d3Smrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 1280332b578d3Smrg else 1280432b578d3Smrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 1280532b578d3Smrg fi 1280632b578d3Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 1280732b578d3Smrg ;; 1280832b578d3Smrg hppa*64*) 1280932b578d3Smrg shrext_cmds='.sl' 1281032b578d3Smrg hardcode_into_libs=yes 1281132b578d3Smrg dynamic_linker="$host_os dld.sl" 1281232b578d3Smrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 1281332b578d3Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 1281432b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1281532b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1281632b578d3Smrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 1281732b578d3Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 1281832b578d3Smrg ;; 1281932b578d3Smrg *) 1282032b578d3Smrg shrext_cmds='.sl' 1282132b578d3Smrg dynamic_linker="$host_os dld.sl" 1282232b578d3Smrg shlibpath_var=SHLIB_PATH 1282332b578d3Smrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 1282432b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1282532b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1282632b578d3Smrg ;; 1282732b578d3Smrg esac 1282832b578d3Smrg # HP-UX runs *really* slowly unless shared libraries are mode 555. 1282932b578d3Smrg postinstall_cmds='chmod 555 $lib' 1283032b578d3Smrg ;; 1283132b578d3Smrg 12832d31dbc53Smrginterix3*) 1283332b578d3Smrg version_type=linux 1283432b578d3Smrg need_lib_prefix=no 1283532b578d3Smrg need_version=no 1283632b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 1283732b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1283832b578d3Smrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 1283932b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1284032b578d3Smrg shlibpath_overrides_runpath=no 1284132b578d3Smrg hardcode_into_libs=yes 1284232b578d3Smrg ;; 1284332b578d3Smrg 1284432b578d3Smrgirix5* | irix6* | nonstopux*) 1284532b578d3Smrg case $host_os in 1284632b578d3Smrg nonstopux*) version_type=nonstopux ;; 1284732b578d3Smrg *) 1284832b578d3Smrg if test "$lt_cv_prog_gnu_ld" = yes; then 1284932b578d3Smrg version_type=linux 1285032b578d3Smrg else 1285132b578d3Smrg version_type=irix 1285232b578d3Smrg fi ;; 1285332b578d3Smrg esac 1285432b578d3Smrg need_lib_prefix=no 1285532b578d3Smrg need_version=no 1285632b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1285732b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 1285832b578d3Smrg case $host_os in 1285932b578d3Smrg irix5* | nonstopux*) 1286032b578d3Smrg libsuff= shlibsuff= 1286132b578d3Smrg ;; 1286232b578d3Smrg *) 1286332b578d3Smrg case $LD in # libtool.m4 will add one of these switches to LD 1286432b578d3Smrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 1286532b578d3Smrg libsuff= shlibsuff= libmagic=32-bit;; 1286632b578d3Smrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 1286732b578d3Smrg libsuff=32 shlibsuff=N32 libmagic=N32;; 1286832b578d3Smrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 1286932b578d3Smrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 1287032b578d3Smrg *) libsuff= shlibsuff= libmagic=never-match;; 1287132b578d3Smrg esac 1287232b578d3Smrg ;; 1287332b578d3Smrg esac 1287432b578d3Smrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 1287532b578d3Smrg shlibpath_overrides_runpath=no 1287632b578d3Smrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 1287732b578d3Smrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 1287832b578d3Smrg hardcode_into_libs=yes 1287932b578d3Smrg ;; 1288032b578d3Smrg 1288132b578d3Smrg# No shared lib support for Linux oldld, aout, or coff. 1288232b578d3Smrglinux*oldld* | linux*aout* | linux*coff*) 1288332b578d3Smrg dynamic_linker=no 1288432b578d3Smrg ;; 1288532b578d3Smrg 1288632b578d3Smrg# This must be Linux ELF. 12887d31dbc53Smrglinux*) 1288832b578d3Smrg version_type=linux 1288932b578d3Smrg need_lib_prefix=no 1289032b578d3Smrg need_version=no 1289132b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1289232b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1289332b578d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 1289432b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1289532b578d3Smrg shlibpath_overrides_runpath=no 1289632b578d3Smrg # This implies no fast_install, which is unacceptable. 1289732b578d3Smrg # Some rework will be needed to allow for fast_install 1289832b578d3Smrg # before this can be enabled. 1289932b578d3Smrg hardcode_into_libs=yes 1290032b578d3Smrg 1290132b578d3Smrg # Append ld.so.conf contents to the search path 1290232b578d3Smrg if test -f /etc/ld.so.conf; then 12903d31dbc53Smrg 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' ' '` 12904d31dbc53Smrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 1290532b578d3Smrg fi 1290632b578d3Smrg 1290732b578d3Smrg # We used to test for /lib/ld.so.1 and disable shared libraries on 1290832b578d3Smrg # powerpc, because MkLinux only supported shared libraries with the 1290932b578d3Smrg # GNU dynamic linker. Since this was broken with cross compilers, 1291032b578d3Smrg # most powerpc-linux boxes support dynamic linking these days and 1291132b578d3Smrg # people can always --disable-shared, the test was removed, and we 1291232b578d3Smrg # assume the GNU/Linux dynamic linker is in use. 1291332b578d3Smrg dynamic_linker='GNU/Linux ld.so' 1291432b578d3Smrg ;; 1291532b578d3Smrg 12916d31dbc53Smrgknetbsd*-gnu) 12917d31dbc53Smrg version_type=linux 12918d31dbc53Smrg need_lib_prefix=no 12919d31dbc53Smrg need_version=no 12920d31dbc53Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 12921d31dbc53Smrg soname_spec='${libname}${release}${shared_ext}$major' 12922d31dbc53Smrg shlibpath_var=LD_LIBRARY_PATH 12923d31dbc53Smrg shlibpath_overrides_runpath=no 12924d31dbc53Smrg hardcode_into_libs=yes 12925d31dbc53Smrg dynamic_linker='GNU ld.so' 12926d31dbc53Smrg ;; 12927d31dbc53Smrg 1292832b578d3Smrgnetbsd*) 1292932b578d3Smrg version_type=sunos 1293032b578d3Smrg need_lib_prefix=no 1293132b578d3Smrg need_version=no 1293232b578d3Smrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 1293332b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 1293432b578d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 1293532b578d3Smrg dynamic_linker='NetBSD (a.out) ld.so' 1293632b578d3Smrg else 1293732b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 1293832b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1293932b578d3Smrg dynamic_linker='NetBSD ld.elf_so' 1294032b578d3Smrg fi 1294132b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1294232b578d3Smrg shlibpath_overrides_runpath=yes 1294332b578d3Smrg hardcode_into_libs=yes 1294432b578d3Smrg ;; 1294532b578d3Smrg 1294632b578d3Smrgnewsos6) 1294732b578d3Smrg version_type=linux 1294832b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1294932b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1295032b578d3Smrg shlibpath_overrides_runpath=yes 1295132b578d3Smrg ;; 1295232b578d3Smrg 1295332b578d3Smrgnto-qnx*) 1295432b578d3Smrg version_type=linux 1295532b578d3Smrg need_lib_prefix=no 1295632b578d3Smrg need_version=no 1295732b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1295832b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1295932b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1296032b578d3Smrg shlibpath_overrides_runpath=yes 1296132b578d3Smrg ;; 1296232b578d3Smrg 1296332b578d3Smrgopenbsd*) 1296432b578d3Smrg version_type=sunos 1296532b578d3Smrg sys_lib_dlsearch_path_spec="/usr/lib" 1296632b578d3Smrg need_lib_prefix=no 1296732b578d3Smrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 1296832b578d3Smrg case $host_os in 1296932b578d3Smrg openbsd3.3 | openbsd3.3.*) need_version=yes ;; 1297032b578d3Smrg *) need_version=no ;; 1297132b578d3Smrg esac 1297232b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 1297332b578d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 1297432b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1297532b578d3Smrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 1297632b578d3Smrg case $host_os in 1297732b578d3Smrg openbsd2.[89] | openbsd2.[89].*) 1297832b578d3Smrg shlibpath_overrides_runpath=no 1297932b578d3Smrg ;; 1298032b578d3Smrg *) 1298132b578d3Smrg shlibpath_overrides_runpath=yes 1298232b578d3Smrg ;; 1298332b578d3Smrg esac 1298432b578d3Smrg else 1298532b578d3Smrg shlibpath_overrides_runpath=yes 1298632b578d3Smrg fi 1298732b578d3Smrg ;; 1298832b578d3Smrg 1298932b578d3Smrgos2*) 1299032b578d3Smrg libname_spec='$name' 1299132b578d3Smrg shrext_cmds=".dll" 1299232b578d3Smrg need_lib_prefix=no 1299332b578d3Smrg library_names_spec='$libname${shared_ext} $libname.a' 1299432b578d3Smrg dynamic_linker='OS/2 ld.exe' 1299532b578d3Smrg shlibpath_var=LIBPATH 1299632b578d3Smrg ;; 1299732b578d3Smrg 1299832b578d3Smrgosf3* | osf4* | osf5*) 1299932b578d3Smrg version_type=osf 1300032b578d3Smrg need_lib_prefix=no 1300132b578d3Smrg need_version=no 1300232b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1300332b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1300432b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1300532b578d3Smrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 1300632b578d3Smrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 1300732b578d3Smrg ;; 1300832b578d3Smrg 1300932b578d3Smrgsolaris*) 1301032b578d3Smrg version_type=linux 1301132b578d3Smrg need_lib_prefix=no 1301232b578d3Smrg need_version=no 1301332b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1301432b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1301532b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1301632b578d3Smrg shlibpath_overrides_runpath=yes 1301732b578d3Smrg hardcode_into_libs=yes 1301832b578d3Smrg # ldd complains unless libraries are executable 1301932b578d3Smrg postinstall_cmds='chmod +x $lib' 1302032b578d3Smrg ;; 1302132b578d3Smrg 1302232b578d3Smrgsunos4*) 1302332b578d3Smrg version_type=sunos 1302432b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 1302532b578d3Smrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 1302632b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1302732b578d3Smrg shlibpath_overrides_runpath=yes 1302832b578d3Smrg if test "$with_gnu_ld" = yes; then 1302932b578d3Smrg need_lib_prefix=no 1303032b578d3Smrg fi 1303132b578d3Smrg need_version=yes 1303232b578d3Smrg ;; 1303332b578d3Smrg 1303432b578d3Smrgsysv4 | sysv4.3*) 1303532b578d3Smrg version_type=linux 1303632b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1303732b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1303832b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1303932b578d3Smrg case $host_vendor in 1304032b578d3Smrg sni) 1304132b578d3Smrg shlibpath_overrides_runpath=no 1304232b578d3Smrg need_lib_prefix=no 1304332b578d3Smrg export_dynamic_flag_spec='${wl}-Blargedynsym' 1304432b578d3Smrg runpath_var=LD_RUN_PATH 1304532b578d3Smrg ;; 1304632b578d3Smrg siemens) 1304732b578d3Smrg need_lib_prefix=no 1304832b578d3Smrg ;; 1304932b578d3Smrg motorola) 1305032b578d3Smrg need_lib_prefix=no 1305132b578d3Smrg need_version=no 1305232b578d3Smrg shlibpath_overrides_runpath=no 1305332b578d3Smrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 1305432b578d3Smrg ;; 1305532b578d3Smrg esac 1305632b578d3Smrg ;; 1305732b578d3Smrg 1305832b578d3Smrgsysv4*MP*) 1305932b578d3Smrg if test -d /usr/nec ;then 1306032b578d3Smrg version_type=linux 1306132b578d3Smrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 1306232b578d3Smrg soname_spec='$libname${shared_ext}.$major' 1306332b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1306432b578d3Smrg fi 1306532b578d3Smrg ;; 1306632b578d3Smrg 1306732b578d3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 1306832b578d3Smrg version_type=freebsd-elf 1306932b578d3Smrg need_lib_prefix=no 1307032b578d3Smrg need_version=no 1307132b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 1307232b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1307332b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1307432b578d3Smrg hardcode_into_libs=yes 1307532b578d3Smrg if test "$with_gnu_ld" = yes; then 1307632b578d3Smrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 1307732b578d3Smrg shlibpath_overrides_runpath=no 1307832b578d3Smrg else 1307932b578d3Smrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 1308032b578d3Smrg shlibpath_overrides_runpath=yes 1308132b578d3Smrg case $host_os in 1308232b578d3Smrg sco3.2v5*) 1308332b578d3Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 1308432b578d3Smrg ;; 1308532b578d3Smrg esac 1308632b578d3Smrg fi 1308732b578d3Smrg sys_lib_dlsearch_path_spec='/usr/lib' 1308832b578d3Smrg ;; 1308932b578d3Smrg 1309032b578d3Smrguts4*) 1309132b578d3Smrg version_type=linux 1309232b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1309332b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1309432b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1309532b578d3Smrg ;; 1309632b578d3Smrg 1309732b578d3Smrg*) 1309832b578d3Smrg dynamic_linker=no 1309932b578d3Smrg ;; 1310032b578d3Smrgesac 1310132b578d3Smrg{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 1310232b578d3Smrgecho "${ECHO_T}$dynamic_linker" >&6; } 1310332b578d3Smrgtest "$dynamic_linker" = no && can_build_shared=no 1310432b578d3Smrg 1310532b578d3Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 1310632b578d3Smrgif test "$GCC" = yes; then 1310732b578d3Smrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 1310832b578d3Smrgfi 1310932b578d3Smrg 1311032b578d3Smrg{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 1311132b578d3Smrgecho $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 1311232b578d3Smrghardcode_action_CXX= 1311332b578d3Smrgif test -n "$hardcode_libdir_flag_spec_CXX" || \ 1311432b578d3Smrg test -n "$runpath_var_CXX" || \ 1311532b578d3Smrg test "X$hardcode_automatic_CXX" = "Xyes" ; then 1311632b578d3Smrg 1311732b578d3Smrg # We can hardcode non-existant directories. 1311832b578d3Smrg if test "$hardcode_direct_CXX" != no && 1311932b578d3Smrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 1312032b578d3Smrg # have to relink, otherwise we might link with an installed library 1312132b578d3Smrg # when we should be linking with a yet-to-be-installed one 1312232b578d3Smrg ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 1312332b578d3Smrg test "$hardcode_minus_L_CXX" != no; then 1312432b578d3Smrg # Linking always hardcodes the temporary library directory. 1312532b578d3Smrg hardcode_action_CXX=relink 1312632b578d3Smrg else 1312732b578d3Smrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 1312832b578d3Smrg hardcode_action_CXX=immediate 1312932b578d3Smrg fi 1313032b578d3Smrgelse 1313132b578d3Smrg # We cannot hardcode anything, or else we can only hardcode existing 1313232b578d3Smrg # directories. 1313332b578d3Smrg hardcode_action_CXX=unsupported 1313432b578d3Smrgfi 1313532b578d3Smrg{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 1313632b578d3Smrgecho "${ECHO_T}$hardcode_action_CXX" >&6; } 1313732b578d3Smrg 1313832b578d3Smrgif test "$hardcode_action_CXX" = relink; then 1313932b578d3Smrg # Fast installation is not supported 1314032b578d3Smrg enable_fast_install=no 1314132b578d3Smrgelif test "$shlibpath_overrides_runpath" = yes || 1314232b578d3Smrg test "$enable_shared" = no; then 1314332b578d3Smrg # Fast installation is not necessary 1314432b578d3Smrg enable_fast_install=needless 1314532b578d3Smrgfi 1314632b578d3Smrg 1314732b578d3Smrg 1314832b578d3Smrg# The else clause should only fire when bootstrapping the 1314932b578d3Smrg# libtool distribution, otherwise you forgot to ship ltmain.sh 1315032b578d3Smrg# with your package, and you will get complaints that there are 1315132b578d3Smrg# no rules to generate ltmain.sh. 1315232b578d3Smrgif test -f "$ltmain"; then 1315332b578d3Smrg # See if we are running on zsh, and set the options which allow our commands through 1315432b578d3Smrg # without removal of \ escapes. 1315532b578d3Smrg if test -n "${ZSH_VERSION+set}" ; then 1315632b578d3Smrg setopt NO_GLOB_SUBST 1315732b578d3Smrg fi 1315832b578d3Smrg # Now quote all the things that may contain metacharacters while being 1315932b578d3Smrg # careful not to overquote the AC_SUBSTed values. We take copies of the 1316032b578d3Smrg # variables and quote the copies for generation of the libtool script. 1316132b578d3Smrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 1316232b578d3Smrg SED SHELL STRIP \ 1316332b578d3Smrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 1316432b578d3Smrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 1316532b578d3Smrg deplibs_check_method reload_flag reload_cmds need_locks \ 1316632b578d3Smrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 1316732b578d3Smrg lt_cv_sys_global_symbol_to_c_name_address \ 1316832b578d3Smrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 1316932b578d3Smrg old_postinstall_cmds old_postuninstall_cmds \ 1317032b578d3Smrg compiler_CXX \ 1317132b578d3Smrg CC_CXX \ 1317232b578d3Smrg LD_CXX \ 1317332b578d3Smrg lt_prog_compiler_wl_CXX \ 1317432b578d3Smrg lt_prog_compiler_pic_CXX \ 1317532b578d3Smrg lt_prog_compiler_static_CXX \ 1317632b578d3Smrg lt_prog_compiler_no_builtin_flag_CXX \ 1317732b578d3Smrg export_dynamic_flag_spec_CXX \ 1317832b578d3Smrg thread_safe_flag_spec_CXX \ 1317932b578d3Smrg whole_archive_flag_spec_CXX \ 1318032b578d3Smrg enable_shared_with_static_runtimes_CXX \ 1318132b578d3Smrg old_archive_cmds_CXX \ 1318232b578d3Smrg old_archive_from_new_cmds_CXX \ 1318332b578d3Smrg predep_objects_CXX \ 1318432b578d3Smrg postdep_objects_CXX \ 1318532b578d3Smrg predeps_CXX \ 1318632b578d3Smrg postdeps_CXX \ 1318732b578d3Smrg compiler_lib_search_path_CXX \ 1318832b578d3Smrg archive_cmds_CXX \ 1318932b578d3Smrg archive_expsym_cmds_CXX \ 1319032b578d3Smrg postinstall_cmds_CXX \ 1319132b578d3Smrg postuninstall_cmds_CXX \ 1319232b578d3Smrg old_archive_from_expsyms_cmds_CXX \ 1319332b578d3Smrg allow_undefined_flag_CXX \ 1319432b578d3Smrg no_undefined_flag_CXX \ 1319532b578d3Smrg export_symbols_cmds_CXX \ 1319632b578d3Smrg hardcode_libdir_flag_spec_CXX \ 1319732b578d3Smrg hardcode_libdir_flag_spec_ld_CXX \ 1319832b578d3Smrg hardcode_libdir_separator_CXX \ 1319932b578d3Smrg hardcode_automatic_CXX \ 1320032b578d3Smrg module_cmds_CXX \ 1320132b578d3Smrg module_expsym_cmds_CXX \ 1320232b578d3Smrg lt_cv_prog_compiler_c_o_CXX \ 1320332b578d3Smrg exclude_expsyms_CXX \ 1320432b578d3Smrg include_expsyms_CXX; do 1320532b578d3Smrg 1320632b578d3Smrg case $var in 1320732b578d3Smrg old_archive_cmds_CXX | \ 1320832b578d3Smrg old_archive_from_new_cmds_CXX | \ 1320932b578d3Smrg archive_cmds_CXX | \ 1321032b578d3Smrg archive_expsym_cmds_CXX | \ 1321132b578d3Smrg module_cmds_CXX | \ 1321232b578d3Smrg module_expsym_cmds_CXX | \ 1321332b578d3Smrg old_archive_from_expsyms_cmds_CXX | \ 1321432b578d3Smrg export_symbols_cmds_CXX | \ 1321532b578d3Smrg extract_expsyms_cmds | reload_cmds | finish_cmds | \ 1321632b578d3Smrg postinstall_cmds | postuninstall_cmds | \ 1321732b578d3Smrg old_postinstall_cmds | old_postuninstall_cmds | \ 1321832b578d3Smrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 1321932b578d3Smrg # Double-quote double-evaled strings. 1322032b578d3Smrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 1322132b578d3Smrg ;; 1322232b578d3Smrg *) 1322332b578d3Smrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 1322432b578d3Smrg ;; 1322532b578d3Smrg esac 1322632b578d3Smrg done 1322732b578d3Smrg 1322832b578d3Smrg case $lt_echo in 1322932b578d3Smrg *'\$0 --fallback-echo"') 1323032b578d3Smrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 1323132b578d3Smrg ;; 1323232b578d3Smrg esac 1323332b578d3Smrg 1323432b578d3Smrgcfgfile="$ofile" 1323532b578d3Smrg 1323632b578d3Smrg cat <<__EOF__ >> "$cfgfile" 1323732b578d3Smrg# ### BEGIN LIBTOOL TAG CONFIG: $tagname 1323832b578d3Smrg 1323932b578d3Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 1324032b578d3Smrg 1324132b578d3Smrg# Shell to use when invoking shell scripts. 1324232b578d3SmrgSHELL=$lt_SHELL 1324332b578d3Smrg 1324432b578d3Smrg# Whether or not to build shared libraries. 1324532b578d3Smrgbuild_libtool_libs=$enable_shared 1324632b578d3Smrg 1324732b578d3Smrg# Whether or not to build static libraries. 1324832b578d3Smrgbuild_old_libs=$enable_static 1324932b578d3Smrg 1325032b578d3Smrg# Whether or not to add -lc for building shared libraries. 1325132b578d3Smrgbuild_libtool_need_lc=$archive_cmds_need_lc_CXX 1325232b578d3Smrg 1325332b578d3Smrg# Whether or not to disallow shared libs when runtime libs are static 1325432b578d3Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 1325532b578d3Smrg 1325632b578d3Smrg# Whether or not to optimize for fast installation. 1325732b578d3Smrgfast_install=$enable_fast_install 1325832b578d3Smrg 1325932b578d3Smrg# The host system. 1326032b578d3Smrghost_alias=$host_alias 1326132b578d3Smrghost=$host 1326232b578d3Smrghost_os=$host_os 1326332b578d3Smrg 1326432b578d3Smrg# The build system. 1326532b578d3Smrgbuild_alias=$build_alias 1326632b578d3Smrgbuild=$build 1326732b578d3Smrgbuild_os=$build_os 1326832b578d3Smrg 1326932b578d3Smrg# An echo program that does not interpret backslashes. 1327032b578d3Smrgecho=$lt_echo 1327132b578d3Smrg 1327232b578d3Smrg# The archiver. 1327332b578d3SmrgAR=$lt_AR 1327432b578d3SmrgAR_FLAGS=$lt_AR_FLAGS 1327532b578d3Smrg 1327632b578d3Smrg# A C compiler. 1327732b578d3SmrgLTCC=$lt_LTCC 1327832b578d3Smrg 1327932b578d3Smrg# LTCC compiler flags. 1328032b578d3SmrgLTCFLAGS=$lt_LTCFLAGS 1328132b578d3Smrg 1328232b578d3Smrg# A language-specific compiler. 1328332b578d3SmrgCC=$lt_compiler_CXX 1328432b578d3Smrg 1328532b578d3Smrg# Is the compiler the GNU C compiler? 1328632b578d3Smrgwith_gcc=$GCC_CXX 1328732b578d3Smrg 1328832b578d3Smrg# An ERE matcher. 1328932b578d3SmrgEGREP=$lt_EGREP 1329032b578d3Smrg 1329132b578d3Smrg# The linker used to build libraries. 1329232b578d3SmrgLD=$lt_LD_CXX 1329332b578d3Smrg 1329432b578d3Smrg# Whether we need hard or soft links. 1329532b578d3SmrgLN_S=$lt_LN_S 1329632b578d3Smrg 1329732b578d3Smrg# A BSD-compatible nm program. 1329832b578d3SmrgNM=$lt_NM 1329932b578d3Smrg 1330032b578d3Smrg# A symbol stripping program 1330132b578d3SmrgSTRIP=$lt_STRIP 1330232b578d3Smrg 1330332b578d3Smrg# Used to examine libraries when file_magic_cmd begins "file" 1330432b578d3SmrgMAGIC_CMD=$MAGIC_CMD 1330532b578d3Smrg 1330632b578d3Smrg# Used on cygwin: DLL creation program. 1330732b578d3SmrgDLLTOOL="$DLLTOOL" 1330832b578d3Smrg 1330932b578d3Smrg# Used on cygwin: object dumper. 1331032b578d3SmrgOBJDUMP="$OBJDUMP" 1331132b578d3Smrg 1331232b578d3Smrg# Used on cygwin: assembler. 1331332b578d3SmrgAS="$AS" 1331432b578d3Smrg 1331532b578d3Smrg# The name of the directory that contains temporary libtool files. 1331632b578d3Smrgobjdir=$objdir 1331732b578d3Smrg 1331832b578d3Smrg# How to create reloadable object files. 1331932b578d3Smrgreload_flag=$lt_reload_flag 1332032b578d3Smrgreload_cmds=$lt_reload_cmds 1332132b578d3Smrg 1332232b578d3Smrg# How to pass a linker flag through the compiler. 1332332b578d3Smrgwl=$lt_lt_prog_compiler_wl_CXX 1332432b578d3Smrg 1332532b578d3Smrg# Object file suffix (normally "o"). 1332632b578d3Smrgobjext="$ac_objext" 1332732b578d3Smrg 1332832b578d3Smrg# Old archive suffix (normally "a"). 1332932b578d3Smrglibext="$libext" 1333032b578d3Smrg 1333132b578d3Smrg# Shared library suffix (normally ".so"). 1333232b578d3Smrgshrext_cmds='$shrext_cmds' 1333332b578d3Smrg 1333432b578d3Smrg# Executable file suffix (normally ""). 1333532b578d3Smrgexeext="$exeext" 1333632b578d3Smrg 1333732b578d3Smrg# Additional compiler flags for building library objects. 1333832b578d3Smrgpic_flag=$lt_lt_prog_compiler_pic_CXX 1333932b578d3Smrgpic_mode=$pic_mode 1334032b578d3Smrg 1334132b578d3Smrg# What is the maximum length of a command? 1334232b578d3Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len 1334332b578d3Smrg 1334432b578d3Smrg# Does compiler simultaneously support -c and -o options? 1334532b578d3Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 1334632b578d3Smrg 1334732b578d3Smrg# Must we lock files when doing compilation? 1334832b578d3Smrgneed_locks=$lt_need_locks 1334932b578d3Smrg 1335032b578d3Smrg# Do we need the lib prefix for modules? 1335132b578d3Smrgneed_lib_prefix=$need_lib_prefix 1335232b578d3Smrg 1335332b578d3Smrg# Do we need a version for libraries? 1335432b578d3Smrgneed_version=$need_version 1335532b578d3Smrg 1335632b578d3Smrg# Whether dlopen is supported. 1335732b578d3Smrgdlopen_support=$enable_dlopen 1335832b578d3Smrg 1335932b578d3Smrg# Whether dlopen of programs is supported. 1336032b578d3Smrgdlopen_self=$enable_dlopen_self 1336132b578d3Smrg 1336232b578d3Smrg# Whether dlopen of statically linked programs is supported. 1336332b578d3Smrgdlopen_self_static=$enable_dlopen_self_static 1336432b578d3Smrg 1336532b578d3Smrg# Compiler flag to prevent dynamic linking. 1336632b578d3Smrglink_static_flag=$lt_lt_prog_compiler_static_CXX 1336732b578d3Smrg 1336832b578d3Smrg# Compiler flag to turn off builtin functions. 1336932b578d3Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 1337032b578d3Smrg 1337132b578d3Smrg# Compiler flag to allow reflexive dlopens. 1337232b578d3Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 1337332b578d3Smrg 1337432b578d3Smrg# Compiler flag to generate shared objects directly from archives. 1337532b578d3Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 1337632b578d3Smrg 1337732b578d3Smrg# Compiler flag to generate thread-safe objects. 1337832b578d3Smrgthread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX 1337932b578d3Smrg 1338032b578d3Smrg# Library versioning type. 1338132b578d3Smrgversion_type=$version_type 1338232b578d3Smrg 1338332b578d3Smrg# Format of library name prefix. 1338432b578d3Smrglibname_spec=$lt_libname_spec 1338532b578d3Smrg 1338632b578d3Smrg# List of archive names. First name is the real one, the rest are links. 1338732b578d3Smrg# The last name is the one that the linker finds with -lNAME. 1338832b578d3Smrglibrary_names_spec=$lt_library_names_spec 1338932b578d3Smrg 1339032b578d3Smrg# The coded name of the library, if different from the real name. 1339132b578d3Smrgsoname_spec=$lt_soname_spec 1339232b578d3Smrg 1339332b578d3Smrg# Commands used to build and install an old-style archive. 1339432b578d3SmrgRANLIB=$lt_RANLIB 1339532b578d3Smrgold_archive_cmds=$lt_old_archive_cmds_CXX 1339632b578d3Smrgold_postinstall_cmds=$lt_old_postinstall_cmds 1339732b578d3Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds 1339832b578d3Smrg 1339932b578d3Smrg# Create an old-style archive from a shared archive. 1340032b578d3Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 1340132b578d3Smrg 1340232b578d3Smrg# Create a temporary old-style archive to link instead of a shared archive. 1340332b578d3Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 1340432b578d3Smrg 1340532b578d3Smrg# Commands used to build and install a shared archive. 1340632b578d3Smrgarchive_cmds=$lt_archive_cmds_CXX 1340732b578d3Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds_CXX 1340832b578d3Smrgpostinstall_cmds=$lt_postinstall_cmds 1340932b578d3Smrgpostuninstall_cmds=$lt_postuninstall_cmds 1341032b578d3Smrg 1341132b578d3Smrg# Commands used to build a loadable module (assumed same as above if empty) 1341232b578d3Smrgmodule_cmds=$lt_module_cmds_CXX 1341332b578d3Smrgmodule_expsym_cmds=$lt_module_expsym_cmds_CXX 1341432b578d3Smrg 1341532b578d3Smrg# Commands to strip libraries. 1341632b578d3Smrgold_striplib=$lt_old_striplib 1341732b578d3Smrgstriplib=$lt_striplib 1341832b578d3Smrg 1341932b578d3Smrg# Dependencies to place before the objects being linked to create a 1342032b578d3Smrg# shared library. 1342132b578d3Smrgpredep_objects=$lt_predep_objects_CXX 1342232b578d3Smrg 1342332b578d3Smrg# Dependencies to place after the objects being linked to create a 1342432b578d3Smrg# shared library. 1342532b578d3Smrgpostdep_objects=$lt_postdep_objects_CXX 1342632b578d3Smrg 1342732b578d3Smrg# Dependencies to place before the objects being linked to create a 1342832b578d3Smrg# shared library. 1342932b578d3Smrgpredeps=$lt_predeps_CXX 1343032b578d3Smrg 1343132b578d3Smrg# Dependencies to place after the objects being linked to create a 1343232b578d3Smrg# shared library. 1343332b578d3Smrgpostdeps=$lt_postdeps_CXX 1343432b578d3Smrg 1343532b578d3Smrg# The library search path used internally by the compiler when linking 1343632b578d3Smrg# a shared library. 1343732b578d3Smrgcompiler_lib_search_path=$lt_compiler_lib_search_path_CXX 1343832b578d3Smrg 1343932b578d3Smrg# Method to check whether dependent libraries are shared objects. 1344032b578d3Smrgdeplibs_check_method=$lt_deplibs_check_method 1344132b578d3Smrg 1344232b578d3Smrg# Command to use when deplibs_check_method == file_magic. 1344332b578d3Smrgfile_magic_cmd=$lt_file_magic_cmd 1344432b578d3Smrg 1344532b578d3Smrg# Flag that allows shared libraries with undefined symbols to be built. 1344632b578d3Smrgallow_undefined_flag=$lt_allow_undefined_flag_CXX 1344732b578d3Smrg 1344832b578d3Smrg# Flag that forces no undefined symbols. 1344932b578d3Smrgno_undefined_flag=$lt_no_undefined_flag_CXX 1345032b578d3Smrg 1345132b578d3Smrg# Commands used to finish a libtool library installation in a directory. 1345232b578d3Smrgfinish_cmds=$lt_finish_cmds 1345332b578d3Smrg 1345432b578d3Smrg# Same as above, but a single script fragment to be evaled but not shown. 1345532b578d3Smrgfinish_eval=$lt_finish_eval 1345632b578d3Smrg 1345732b578d3Smrg# Take the output of nm and produce a listing of raw symbols and C names. 1345832b578d3Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 1345932b578d3Smrg 1346032b578d3Smrg# Transform the output of nm in a proper C declaration 1346132b578d3Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 1346232b578d3Smrg 1346332b578d3Smrg# Transform the output of nm in a C name address pair 1346432b578d3Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 1346532b578d3Smrg 1346632b578d3Smrg# This is the shared library runtime path variable. 1346732b578d3Smrgrunpath_var=$runpath_var 1346832b578d3Smrg 1346932b578d3Smrg# This is the shared library path variable. 1347032b578d3Smrgshlibpath_var=$shlibpath_var 1347132b578d3Smrg 1347232b578d3Smrg# Is shlibpath searched before the hard-coded library search path? 1347332b578d3Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath 1347432b578d3Smrg 1347532b578d3Smrg# How to hardcode a shared library path into an executable. 1347632b578d3Smrghardcode_action=$hardcode_action_CXX 1347732b578d3Smrg 1347832b578d3Smrg# Whether we should hardcode library paths into libraries. 1347932b578d3Smrghardcode_into_libs=$hardcode_into_libs 1348032b578d3Smrg 1348132b578d3Smrg# Flag to hardcode \$libdir into a binary during linking. 1348232b578d3Smrg# This must work even if \$libdir does not exist. 1348332b578d3Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 1348432b578d3Smrg 1348532b578d3Smrg# If ld is used when linking, flag to hardcode \$libdir into 1348632b578d3Smrg# a binary during linking. This must work even if \$libdir does 1348732b578d3Smrg# not exist. 1348832b578d3Smrghardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 1348932b578d3Smrg 1349032b578d3Smrg# Whether we need a single -rpath flag with a separated argument. 1349132b578d3Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 1349232b578d3Smrg 1349332b578d3Smrg# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 1349432b578d3Smrg# resulting binary. 1349532b578d3Smrghardcode_direct=$hardcode_direct_CXX 1349632b578d3Smrg 1349732b578d3Smrg# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 1349832b578d3Smrg# resulting binary. 1349932b578d3Smrghardcode_minus_L=$hardcode_minus_L_CXX 1350032b578d3Smrg 1350132b578d3Smrg# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 1350232b578d3Smrg# the resulting binary. 1350332b578d3Smrghardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 1350432b578d3Smrg 1350532b578d3Smrg# Set to yes if building a shared library automatically hardcodes DIR into the library 1350632b578d3Smrg# and all subsequent libraries and executables linked against it. 1350732b578d3Smrghardcode_automatic=$hardcode_automatic_CXX 1350832b578d3Smrg 1350932b578d3Smrg# Variables whose values should be saved in libtool wrapper scripts and 1351032b578d3Smrg# restored at relink time. 1351132b578d3Smrgvariables_saved_for_relink="$variables_saved_for_relink" 1351232b578d3Smrg 1351332b578d3Smrg# Whether libtool must link a program against all its dependency libraries. 1351432b578d3Smrglink_all_deplibs=$link_all_deplibs_CXX 1351532b578d3Smrg 1351632b578d3Smrg# Compile-time system search path for libraries 1351732b578d3Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec 1351832b578d3Smrg 1351932b578d3Smrg# Run-time system search path for libraries 1352032b578d3Smrgsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 1352132b578d3Smrg 1352232b578d3Smrg# Fix the shell variable \$srcfile for the compiler. 13523d31dbc53Smrgfix_srcfile_path="$fix_srcfile_path_CXX" 1352432b578d3Smrg 1352532b578d3Smrg# Set to yes if exported symbols are required. 1352632b578d3Smrgalways_export_symbols=$always_export_symbols_CXX 1352732b578d3Smrg 1352832b578d3Smrg# The commands to list exported symbols. 1352932b578d3Smrgexport_symbols_cmds=$lt_export_symbols_cmds_CXX 1353032b578d3Smrg 1353132b578d3Smrg# The commands to extract the exported symbol list from a shared archive. 1353232b578d3Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds 1353332b578d3Smrg 1353432b578d3Smrg# Symbols that should not be listed in the preloaded symbols. 1353532b578d3Smrgexclude_expsyms=$lt_exclude_expsyms_CXX 1353632b578d3Smrg 1353732b578d3Smrg# Symbols that must always be exported. 1353832b578d3Smrginclude_expsyms=$lt_include_expsyms_CXX 1353932b578d3Smrg 1354032b578d3Smrg# ### END LIBTOOL TAG CONFIG: $tagname 1354132b578d3Smrg 1354232b578d3Smrg__EOF__ 1354332b578d3Smrg 1354432b578d3Smrg 1354532b578d3Smrgelse 1354632b578d3Smrg # If there is no Makefile yet, we rely on a make rule to execute 1354732b578d3Smrg # `config.status --recheck' to rerun these tests and create the 1354832b578d3Smrg # libtool script then. 1354932b578d3Smrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 1355032b578d3Smrg if test -f "$ltmain_in"; then 1355132b578d3Smrg test -f Makefile && make "$ltmain" 1355232b578d3Smrg fi 1355332b578d3Smrgfi 1355432b578d3Smrg 1355532b578d3Smrg 1355632b578d3Smrgac_ext=c 1355732b578d3Smrgac_cpp='$CPP $CPPFLAGS' 1355832b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1355932b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1356032b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 1356132b578d3Smrg 1356232b578d3SmrgCC=$lt_save_CC 1356332b578d3SmrgLDCXX=$LD 1356432b578d3SmrgLD=$lt_save_LD 1356532b578d3SmrgGCC=$lt_save_GCC 1356632b578d3Smrgwith_gnu_ldcxx=$with_gnu_ld 1356732b578d3Smrgwith_gnu_ld=$lt_save_with_gnu_ld 1356832b578d3Smrglt_cv_path_LDCXX=$lt_cv_path_LD 1356932b578d3Smrglt_cv_path_LD=$lt_save_path_LD 1357032b578d3Smrglt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 1357132b578d3Smrglt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 1357232b578d3Smrg 1357332b578d3Smrg else 1357432b578d3Smrg tagname="" 1357532b578d3Smrg fi 1357632b578d3Smrg ;; 1357732b578d3Smrg 1357832b578d3Smrg F77) 1357932b578d3Smrg if test -n "$F77" && test "X$F77" != "Xno"; then 1358032b578d3Smrg 1358132b578d3Smrgac_ext=f 1358232b578d3Smrgac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' 1358332b578d3Smrgac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1358432b578d3Smrgac_compiler_gnu=$ac_cv_f77_compiler_gnu 1358532b578d3Smrg 1358632b578d3Smrg 1358732b578d3Smrgarchive_cmds_need_lc_F77=no 1358832b578d3Smrgallow_undefined_flag_F77= 1358932b578d3Smrgalways_export_symbols_F77=no 1359032b578d3Smrgarchive_expsym_cmds_F77= 1359132b578d3Smrgexport_dynamic_flag_spec_F77= 1359232b578d3Smrghardcode_direct_F77=no 1359332b578d3Smrghardcode_libdir_flag_spec_F77= 1359432b578d3Smrghardcode_libdir_flag_spec_ld_F77= 1359532b578d3Smrghardcode_libdir_separator_F77= 1359632b578d3Smrghardcode_minus_L_F77=no 1359732b578d3Smrghardcode_automatic_F77=no 1359832b578d3Smrgmodule_cmds_F77= 1359932b578d3Smrgmodule_expsym_cmds_F77= 1360032b578d3Smrglink_all_deplibs_F77=unknown 1360132b578d3Smrgold_archive_cmds_F77=$old_archive_cmds 1360232b578d3Smrgno_undefined_flag_F77= 1360332b578d3Smrgwhole_archive_flag_spec_F77= 1360432b578d3Smrgenable_shared_with_static_runtimes_F77=no 1360532b578d3Smrg 1360632b578d3Smrg# Source file extension for f77 test sources. 1360732b578d3Smrgac_ext=f 1360832b578d3Smrg 1360932b578d3Smrg# Object file extension for compiled f77 test sources. 1361032b578d3Smrgobjext=o 1361132b578d3Smrgobjext_F77=$objext 1361232b578d3Smrg 1361332b578d3Smrg# Code to be used in simple compile tests 13614d31dbc53Smrglt_simple_compile_test_code=" subroutine t\n return\n end\n" 1361532b578d3Smrg 1361632b578d3Smrg# Code to be used in simple link tests 13617d31dbc53Smrglt_simple_link_test_code=" program t\n end\n" 1361832b578d3Smrg 1361932b578d3Smrg# ltmain only uses $CC for tagged configurations so make sure $CC is set. 1362032b578d3Smrg 1362132b578d3Smrg# If no C compiler was specified, use CC. 1362232b578d3SmrgLTCC=${LTCC-"$CC"} 1362332b578d3Smrg 1362432b578d3Smrg# If no C compiler flags were specified, use CFLAGS. 1362532b578d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 1362632b578d3Smrg 1362732b578d3Smrg# Allow CC to be a program name with arguments. 1362832b578d3Smrgcompiler=$CC 1362932b578d3Smrg 1363032b578d3Smrg 1363132b578d3Smrg# save warnings/boilerplate of simple test code 1363232b578d3Smrgac_outfile=conftest.$ac_objext 13633d31dbc53Smrgprintf "$lt_simple_compile_test_code" >conftest.$ac_ext 1363432b578d3Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 1363532b578d3Smrg_lt_compiler_boilerplate=`cat conftest.err` 1363632b578d3Smrg$rm conftest* 1363732b578d3Smrg 1363832b578d3Smrgac_outfile=conftest.$ac_objext 13639d31dbc53Smrgprintf "$lt_simple_link_test_code" >conftest.$ac_ext 1364032b578d3Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 1364132b578d3Smrg_lt_linker_boilerplate=`cat conftest.err` 1364232b578d3Smrg$rm conftest* 1364332b578d3Smrg 1364432b578d3Smrg 1364532b578d3Smrg# Allow CC to be a program name with arguments. 1364632b578d3Smrglt_save_CC="$CC" 1364732b578d3SmrgCC=${F77-"f77"} 1364832b578d3Smrgcompiler=$CC 1364932b578d3Smrgcompiler_F77=$CC 1365032b578d3Smrgfor cc_temp in $compiler""; do 1365132b578d3Smrg case $cc_temp in 1365232b578d3Smrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 1365332b578d3Smrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 1365432b578d3Smrg \-*) ;; 1365532b578d3Smrg *) break;; 1365632b578d3Smrg esac 1365732b578d3Smrgdone 1365832b578d3Smrgcc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 1365932b578d3Smrg 1366032b578d3Smrg 1366132b578d3Smrg{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 1366232b578d3Smrgecho $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } 1366332b578d3Smrg{ echo "$as_me:$LINENO: result: $can_build_shared" >&5 1366432b578d3Smrgecho "${ECHO_T}$can_build_shared" >&6; } 1366532b578d3Smrg 1366632b578d3Smrg{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 1366732b578d3Smrgecho $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } 1366832b578d3Smrgtest "$can_build_shared" = "no" && enable_shared=no 1366932b578d3Smrg 1367032b578d3Smrg# On AIX, shared libraries and static libraries use the same namespace, and 1367132b578d3Smrg# are all built from PIC. 1367232b578d3Smrgcase $host_os in 1367332b578d3Smrgaix3*) 1367432b578d3Smrg test "$enable_shared" = yes && enable_static=no 1367532b578d3Smrg if test -n "$RANLIB"; then 1367632b578d3Smrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 1367732b578d3Smrg postinstall_cmds='$RANLIB $lib' 1367832b578d3Smrg fi 1367932b578d3Smrg ;; 1368032b578d3Smrgaix4* | aix5*) 1368132b578d3Smrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 1368232b578d3Smrg test "$enable_shared" = yes && enable_static=no 1368332b578d3Smrg fi 1368432b578d3Smrg ;; 1368532b578d3Smrgesac 1368632b578d3Smrg{ echo "$as_me:$LINENO: result: $enable_shared" >&5 1368732b578d3Smrgecho "${ECHO_T}$enable_shared" >&6; } 1368832b578d3Smrg 1368932b578d3Smrg{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5 1369032b578d3Smrgecho $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } 1369132b578d3Smrg# Make sure either enable_shared or enable_static is yes. 1369232b578d3Smrgtest "$enable_shared" = yes || enable_static=yes 1369332b578d3Smrg{ echo "$as_me:$LINENO: result: $enable_static" >&5 1369432b578d3Smrgecho "${ECHO_T}$enable_static" >&6; } 1369532b578d3Smrg 1369632b578d3SmrgGCC_F77="$G77" 1369732b578d3SmrgLD_F77="$LD" 1369832b578d3Smrg 1369932b578d3Smrglt_prog_compiler_wl_F77= 1370032b578d3Smrglt_prog_compiler_pic_F77= 1370132b578d3Smrglt_prog_compiler_static_F77= 1370232b578d3Smrg 1370332b578d3Smrg{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 1370432b578d3Smrgecho $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 1370532b578d3Smrg 1370632b578d3Smrg if test "$GCC" = yes; then 1370732b578d3Smrg lt_prog_compiler_wl_F77='-Wl,' 1370832b578d3Smrg lt_prog_compiler_static_F77='-static' 1370932b578d3Smrg 1371032b578d3Smrg case $host_os in 1371132b578d3Smrg aix*) 1371232b578d3Smrg # All AIX code is PIC. 1371332b578d3Smrg if test "$host_cpu" = ia64; then 1371432b578d3Smrg # AIX 5 now supports IA64 processor 1371532b578d3Smrg lt_prog_compiler_static_F77='-Bstatic' 1371632b578d3Smrg fi 1371732b578d3Smrg ;; 1371832b578d3Smrg 1371932b578d3Smrg amigaos*) 1372032b578d3Smrg # FIXME: we need at least 68020 code to build shared libraries, but 1372132b578d3Smrg # adding the `-m68020' flag to GCC prevents building anything better, 1372232b578d3Smrg # like `-m68040'. 1372332b578d3Smrg lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' 1372432b578d3Smrg ;; 1372532b578d3Smrg 13726d31dbc53Smrg beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 1372732b578d3Smrg # PIC is the default for these OSes. 1372832b578d3Smrg ;; 1372932b578d3Smrg 13730d31dbc53Smrg mingw* | pw32* | os2*) 1373132b578d3Smrg # This hack is so that the source file can tell whether it is being 1373232b578d3Smrg # built for inclusion in a dll (and should export symbols for example). 1373332b578d3Smrg lt_prog_compiler_pic_F77='-DDLL_EXPORT' 1373432b578d3Smrg ;; 1373532b578d3Smrg 1373632b578d3Smrg darwin* | rhapsody*) 1373732b578d3Smrg # PIC is the default on this platform 1373832b578d3Smrg # Common symbols not allowed in MH_DYLIB files 1373932b578d3Smrg lt_prog_compiler_pic_F77='-fno-common' 1374032b578d3Smrg ;; 1374132b578d3Smrg 13742d31dbc53Smrg interix3*) 1374332b578d3Smrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 1374432b578d3Smrg # Instead, we relocate shared libraries at runtime. 1374532b578d3Smrg ;; 1374632b578d3Smrg 1374732b578d3Smrg msdosdjgpp*) 1374832b578d3Smrg # Just because we use GCC doesn't mean we suddenly get shared libraries 1374932b578d3Smrg # on systems that don't support them. 1375032b578d3Smrg lt_prog_compiler_can_build_shared_F77=no 1375132b578d3Smrg enable_shared=no 1375232b578d3Smrg ;; 1375332b578d3Smrg 1375432b578d3Smrg sysv4*MP*) 1375532b578d3Smrg if test -d /usr/nec; then 1375632b578d3Smrg lt_prog_compiler_pic_F77=-Kconform_pic 1375732b578d3Smrg fi 1375832b578d3Smrg ;; 1375932b578d3Smrg 1376032b578d3Smrg hpux*) 1376132b578d3Smrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 1376232b578d3Smrg # not for PA HP-UX. 1376332b578d3Smrg case $host_cpu in 1376432b578d3Smrg hppa*64*|ia64*) 1376532b578d3Smrg # +Z the default 1376632b578d3Smrg ;; 1376732b578d3Smrg *) 1376832b578d3Smrg lt_prog_compiler_pic_F77='-fPIC' 1376932b578d3Smrg ;; 1377032b578d3Smrg esac 1377132b578d3Smrg ;; 1377232b578d3Smrg 1377332b578d3Smrg *) 1377432b578d3Smrg lt_prog_compiler_pic_F77='-fPIC' 1377532b578d3Smrg ;; 1377632b578d3Smrg esac 1377732b578d3Smrg else 1377832b578d3Smrg # PORTME Check for flag to pass linker flags through the system compiler. 1377932b578d3Smrg case $host_os in 1378032b578d3Smrg aix*) 1378132b578d3Smrg lt_prog_compiler_wl_F77='-Wl,' 1378232b578d3Smrg if test "$host_cpu" = ia64; then 1378332b578d3Smrg # AIX 5 now supports IA64 processor 1378432b578d3Smrg lt_prog_compiler_static_F77='-Bstatic' 1378532b578d3Smrg else 1378632b578d3Smrg lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' 1378732b578d3Smrg fi 1378832b578d3Smrg ;; 1378932b578d3Smrg darwin*) 1379032b578d3Smrg # PIC is the default on this platform 1379132b578d3Smrg # Common symbols not allowed in MH_DYLIB files 1379232b578d3Smrg case $cc_basename in 1379332b578d3Smrg xlc*) 1379432b578d3Smrg lt_prog_compiler_pic_F77='-qnocommon' 1379532b578d3Smrg lt_prog_compiler_wl_F77='-Wl,' 1379632b578d3Smrg ;; 1379732b578d3Smrg esac 1379832b578d3Smrg ;; 1379932b578d3Smrg 13800d31dbc53Smrg mingw* | pw32* | os2*) 1380132b578d3Smrg # This hack is so that the source file can tell whether it is being 1380232b578d3Smrg # built for inclusion in a dll (and should export symbols for example). 1380332b578d3Smrg lt_prog_compiler_pic_F77='-DDLL_EXPORT' 1380432b578d3Smrg ;; 1380532b578d3Smrg 1380632b578d3Smrg hpux9* | hpux10* | hpux11*) 1380732b578d3Smrg lt_prog_compiler_wl_F77='-Wl,' 1380832b578d3Smrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 1380932b578d3Smrg # not for PA HP-UX. 1381032b578d3Smrg case $host_cpu in 1381132b578d3Smrg hppa*64*|ia64*) 1381232b578d3Smrg # +Z the default 1381332b578d3Smrg ;; 1381432b578d3Smrg *) 1381532b578d3Smrg lt_prog_compiler_pic_F77='+Z' 1381632b578d3Smrg ;; 1381732b578d3Smrg esac 1381832b578d3Smrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 1381932b578d3Smrg lt_prog_compiler_static_F77='${wl}-a ${wl}archive' 1382032b578d3Smrg ;; 1382132b578d3Smrg 1382232b578d3Smrg irix5* | irix6* | nonstopux*) 1382332b578d3Smrg lt_prog_compiler_wl_F77='-Wl,' 1382432b578d3Smrg # PIC (with -KPIC) is the default. 1382532b578d3Smrg lt_prog_compiler_static_F77='-non_shared' 1382632b578d3Smrg ;; 1382732b578d3Smrg 1382832b578d3Smrg newsos6) 1382932b578d3Smrg lt_prog_compiler_pic_F77='-KPIC' 1383032b578d3Smrg lt_prog_compiler_static_F77='-Bstatic' 1383132b578d3Smrg ;; 1383232b578d3Smrg 13833d31dbc53Smrg linux*) 1383432b578d3Smrg case $cc_basename in 1383532b578d3Smrg icc* | ecc*) 1383632b578d3Smrg lt_prog_compiler_wl_F77='-Wl,' 1383732b578d3Smrg lt_prog_compiler_pic_F77='-KPIC' 1383832b578d3Smrg lt_prog_compiler_static_F77='-static' 1383932b578d3Smrg ;; 1384032b578d3Smrg pgcc* | pgf77* | pgf90* | pgf95*) 1384132b578d3Smrg # Portland Group compilers (*not* the Pentium gcc compiler, 1384232b578d3Smrg # which looks to be a dead project) 1384332b578d3Smrg lt_prog_compiler_wl_F77='-Wl,' 1384432b578d3Smrg lt_prog_compiler_pic_F77='-fpic' 1384532b578d3Smrg lt_prog_compiler_static_F77='-Bstatic' 1384632b578d3Smrg ;; 1384732b578d3Smrg ccc*) 1384832b578d3Smrg lt_prog_compiler_wl_F77='-Wl,' 1384932b578d3Smrg # All Alpha code is PIC. 1385032b578d3Smrg lt_prog_compiler_static_F77='-non_shared' 1385132b578d3Smrg ;; 1385232b578d3Smrg esac 1385332b578d3Smrg ;; 1385432b578d3Smrg 1385532b578d3Smrg osf3* | osf4* | osf5*) 1385632b578d3Smrg lt_prog_compiler_wl_F77='-Wl,' 1385732b578d3Smrg # All OSF/1 code is PIC. 1385832b578d3Smrg lt_prog_compiler_static_F77='-non_shared' 1385932b578d3Smrg ;; 1386032b578d3Smrg 1386132b578d3Smrg solaris*) 1386232b578d3Smrg lt_prog_compiler_pic_F77='-KPIC' 1386332b578d3Smrg lt_prog_compiler_static_F77='-Bstatic' 1386432b578d3Smrg case $cc_basename in 1386532b578d3Smrg f77* | f90* | f95*) 1386632b578d3Smrg lt_prog_compiler_wl_F77='-Qoption ld ';; 1386732b578d3Smrg *) 1386832b578d3Smrg lt_prog_compiler_wl_F77='-Wl,';; 1386932b578d3Smrg esac 1387032b578d3Smrg ;; 1387132b578d3Smrg 1387232b578d3Smrg sunos4*) 1387332b578d3Smrg lt_prog_compiler_wl_F77='-Qoption ld ' 1387432b578d3Smrg lt_prog_compiler_pic_F77='-PIC' 1387532b578d3Smrg lt_prog_compiler_static_F77='-Bstatic' 1387632b578d3Smrg ;; 1387732b578d3Smrg 1387832b578d3Smrg sysv4 | sysv4.2uw2* | sysv4.3*) 1387932b578d3Smrg lt_prog_compiler_wl_F77='-Wl,' 1388032b578d3Smrg lt_prog_compiler_pic_F77='-KPIC' 1388132b578d3Smrg lt_prog_compiler_static_F77='-Bstatic' 1388232b578d3Smrg ;; 1388332b578d3Smrg 1388432b578d3Smrg sysv4*MP*) 1388532b578d3Smrg if test -d /usr/nec ;then 1388632b578d3Smrg lt_prog_compiler_pic_F77='-Kconform_pic' 1388732b578d3Smrg lt_prog_compiler_static_F77='-Bstatic' 1388832b578d3Smrg fi 1388932b578d3Smrg ;; 1389032b578d3Smrg 1389132b578d3Smrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 1389232b578d3Smrg lt_prog_compiler_wl_F77='-Wl,' 1389332b578d3Smrg lt_prog_compiler_pic_F77='-KPIC' 1389432b578d3Smrg lt_prog_compiler_static_F77='-Bstatic' 1389532b578d3Smrg ;; 1389632b578d3Smrg 1389732b578d3Smrg unicos*) 1389832b578d3Smrg lt_prog_compiler_wl_F77='-Wl,' 1389932b578d3Smrg lt_prog_compiler_can_build_shared_F77=no 1390032b578d3Smrg ;; 1390132b578d3Smrg 1390232b578d3Smrg uts4*) 1390332b578d3Smrg lt_prog_compiler_pic_F77='-pic' 1390432b578d3Smrg lt_prog_compiler_static_F77='-Bstatic' 1390532b578d3Smrg ;; 1390632b578d3Smrg 1390732b578d3Smrg *) 1390832b578d3Smrg lt_prog_compiler_can_build_shared_F77=no 1390932b578d3Smrg ;; 1391032b578d3Smrg esac 1391132b578d3Smrg fi 1391232b578d3Smrg 1391332b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 1391432b578d3Smrgecho "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; } 1391532b578d3Smrg 1391632b578d3Smrg# 1391732b578d3Smrg# Check to make sure the PIC flag actually works. 1391832b578d3Smrg# 1391932b578d3Smrgif test -n "$lt_prog_compiler_pic_F77"; then 1392032b578d3Smrg 1392132b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 1392232b578d3Smrgecho $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; } 1392332b578d3Smrgif test "${lt_prog_compiler_pic_works_F77+set}" = set; then 1392432b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 1392532b578d3Smrgelse 1392632b578d3Smrg lt_prog_compiler_pic_works_F77=no 1392732b578d3Smrg ac_outfile=conftest.$ac_objext 13928d31dbc53Smrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext 1392932b578d3Smrg lt_compiler_flag="$lt_prog_compiler_pic_F77" 1393032b578d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 1393132b578d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 1393232b578d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 1393332b578d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 1393432b578d3Smrg # The option is referenced via a variable to avoid confusing sed. 1393532b578d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 1393632b578d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 1393732b578d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 1393832b578d3Smrg -e 's:$: $lt_compiler_flag:'` 13939d31dbc53Smrg (eval echo "\"\$as_me:13939: $lt_compile\"" >&5) 1394032b578d3Smrg (eval "$lt_compile" 2>conftest.err) 1394132b578d3Smrg ac_status=$? 1394232b578d3Smrg cat conftest.err >&5 13943d31dbc53Smrg echo "$as_me:13943: \$? = $ac_status" >&5 1394432b578d3Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 1394532b578d3Smrg # The compiler can only warn and ignore the option if not recognized 1394632b578d3Smrg # So say no if there are warnings other than the usual output. 1394732b578d3Smrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 1394832b578d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 1394932b578d3Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 1395032b578d3Smrg lt_prog_compiler_pic_works_F77=yes 1395132b578d3Smrg fi 1395232b578d3Smrg fi 1395332b578d3Smrg $rm conftest* 1395432b578d3Smrg 1395532b578d3Smrgfi 1395632b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5 1395732b578d3Smrgecho "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; } 1395832b578d3Smrg 1395932b578d3Smrgif test x"$lt_prog_compiler_pic_works_F77" = xyes; then 1396032b578d3Smrg case $lt_prog_compiler_pic_F77 in 1396132b578d3Smrg "" | " "*) ;; 1396232b578d3Smrg *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; 1396332b578d3Smrg esac 1396432b578d3Smrgelse 1396532b578d3Smrg lt_prog_compiler_pic_F77= 1396632b578d3Smrg lt_prog_compiler_can_build_shared_F77=no 1396732b578d3Smrgfi 1396832b578d3Smrg 1396932b578d3Smrgfi 1397032b578d3Smrgcase $host_os in 1397132b578d3Smrg # For platforms which do not support PIC, -DPIC is meaningless: 1397232b578d3Smrg *djgpp*) 1397332b578d3Smrg lt_prog_compiler_pic_F77= 1397432b578d3Smrg ;; 1397532b578d3Smrg *) 1397632b578d3Smrg lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" 1397732b578d3Smrg ;; 1397832b578d3Smrgesac 1397932b578d3Smrg 1398032b578d3Smrg# 1398132b578d3Smrg# Check to make sure the static flag actually works. 1398232b578d3Smrg# 1398332b578d3Smrgwl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" 1398432b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 1398532b578d3Smrgecho $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 1398632b578d3Smrgif test "${lt_prog_compiler_static_works_F77+set}" = set; then 1398732b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 1398832b578d3Smrgelse 1398932b578d3Smrg lt_prog_compiler_static_works_F77=no 1399032b578d3Smrg save_LDFLAGS="$LDFLAGS" 1399132b578d3Smrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 13992d31dbc53Smrg printf "$lt_simple_link_test_code" > conftest.$ac_ext 1399332b578d3Smrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 1399432b578d3Smrg # The linker can only warn and ignore the option if not recognized 1399532b578d3Smrg # So say no if there are warnings 1399632b578d3Smrg if test -s conftest.err; then 1399732b578d3Smrg # Append any errors to the config.log. 1399832b578d3Smrg cat conftest.err 1>&5 1399932b578d3Smrg $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 1400032b578d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 1400132b578d3Smrg if diff conftest.exp conftest.er2 >/dev/null; then 1400232b578d3Smrg lt_prog_compiler_static_works_F77=yes 1400332b578d3Smrg fi 1400432b578d3Smrg else 1400532b578d3Smrg lt_prog_compiler_static_works_F77=yes 1400632b578d3Smrg fi 1400732b578d3Smrg fi 1400832b578d3Smrg $rm conftest* 1400932b578d3Smrg LDFLAGS="$save_LDFLAGS" 1401032b578d3Smrg 1401132b578d3Smrgfi 1401232b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5 1401332b578d3Smrgecho "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; } 1401432b578d3Smrg 1401532b578d3Smrgif test x"$lt_prog_compiler_static_works_F77" = xyes; then 1401632b578d3Smrg : 1401732b578d3Smrgelse 1401832b578d3Smrg lt_prog_compiler_static_F77= 1401932b578d3Smrgfi 1402032b578d3Smrg 1402132b578d3Smrg 1402232b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 1402332b578d3Smrgecho $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 1402432b578d3Smrgif test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then 1402532b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 1402632b578d3Smrgelse 1402732b578d3Smrg lt_cv_prog_compiler_c_o_F77=no 1402832b578d3Smrg $rm -r conftest 2>/dev/null 1402932b578d3Smrg mkdir conftest 1403032b578d3Smrg cd conftest 1403132b578d3Smrg mkdir out 14032d31dbc53Smrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext 1403332b578d3Smrg 1403432b578d3Smrg lt_compiler_flag="-o out/conftest2.$ac_objext" 1403532b578d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 1403632b578d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 1403732b578d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 1403832b578d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 1403932b578d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 1404032b578d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 1404132b578d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 1404232b578d3Smrg -e 's:$: $lt_compiler_flag:'` 14043d31dbc53Smrg (eval echo "\"\$as_me:14043: $lt_compile\"" >&5) 1404432b578d3Smrg (eval "$lt_compile" 2>out/conftest.err) 1404532b578d3Smrg ac_status=$? 1404632b578d3Smrg cat out/conftest.err >&5 14047d31dbc53Smrg echo "$as_me:14047: \$? = $ac_status" >&5 1404832b578d3Smrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 1404932b578d3Smrg then 1405032b578d3Smrg # The compiler can only warn and ignore the option if not recognized 1405132b578d3Smrg # So say no if there are warnings 1405232b578d3Smrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 1405332b578d3Smrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 1405432b578d3Smrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 1405532b578d3Smrg lt_cv_prog_compiler_c_o_F77=yes 1405632b578d3Smrg fi 1405732b578d3Smrg fi 1405832b578d3Smrg chmod u+w . 2>&5 1405932b578d3Smrg $rm conftest* 1406032b578d3Smrg # SGI C++ compiler will create directory out/ii_files/ for 1406132b578d3Smrg # template instantiation 1406232b578d3Smrg test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 1406332b578d3Smrg $rm out/* && rmdir out 1406432b578d3Smrg cd .. 1406532b578d3Smrg rmdir conftest 1406632b578d3Smrg $rm conftest* 1406732b578d3Smrg 1406832b578d3Smrgfi 1406932b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 1407032b578d3Smrgecho "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; } 1407132b578d3Smrg 1407232b578d3Smrg 1407332b578d3Smrghard_links="nottested" 1407432b578d3Smrgif test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then 1407532b578d3Smrg # do not overwrite the value of need_locks provided by the user 1407632b578d3Smrg { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 1407732b578d3Smrgecho $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 1407832b578d3Smrg hard_links=yes 1407932b578d3Smrg $rm conftest* 1408032b578d3Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 1408132b578d3Smrg touch conftest.a 1408232b578d3Smrg ln conftest.a conftest.b 2>&5 || hard_links=no 1408332b578d3Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 1408432b578d3Smrg { echo "$as_me:$LINENO: result: $hard_links" >&5 1408532b578d3Smrgecho "${ECHO_T}$hard_links" >&6; } 1408632b578d3Smrg if test "$hard_links" = no; then 1408732b578d3Smrg { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 1408832b578d3Smrgecho "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 1408932b578d3Smrg need_locks=warn 1409032b578d3Smrg fi 1409132b578d3Smrgelse 1409232b578d3Smrg need_locks=no 1409332b578d3Smrgfi 1409432b578d3Smrg 1409532b578d3Smrg{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 1409632b578d3Smrgecho $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 1409732b578d3Smrg 1409832b578d3Smrg runpath_var= 1409932b578d3Smrg allow_undefined_flag_F77= 1410032b578d3Smrg enable_shared_with_static_runtimes_F77=no 1410132b578d3Smrg archive_cmds_F77= 1410232b578d3Smrg archive_expsym_cmds_F77= 1410332b578d3Smrg old_archive_From_new_cmds_F77= 1410432b578d3Smrg old_archive_from_expsyms_cmds_F77= 1410532b578d3Smrg export_dynamic_flag_spec_F77= 1410632b578d3Smrg whole_archive_flag_spec_F77= 1410732b578d3Smrg thread_safe_flag_spec_F77= 1410832b578d3Smrg hardcode_libdir_flag_spec_F77= 1410932b578d3Smrg hardcode_libdir_flag_spec_ld_F77= 1411032b578d3Smrg hardcode_libdir_separator_F77= 1411132b578d3Smrg hardcode_direct_F77=no 1411232b578d3Smrg hardcode_minus_L_F77=no 1411332b578d3Smrg hardcode_shlibpath_var_F77=unsupported 1411432b578d3Smrg link_all_deplibs_F77=unknown 1411532b578d3Smrg hardcode_automatic_F77=no 1411632b578d3Smrg module_cmds_F77= 1411732b578d3Smrg module_expsym_cmds_F77= 1411832b578d3Smrg always_export_symbols_F77=no 1411932b578d3Smrg export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 1412032b578d3Smrg # include_expsyms should be a list of space-separated symbols to be *always* 1412132b578d3Smrg # included in the symbol list 1412232b578d3Smrg include_expsyms_F77= 1412332b578d3Smrg # exclude_expsyms can be an extended regexp of symbols to exclude 1412432b578d3Smrg # it will be wrapped by ` (' and `)$', so one must not match beginning or 1412532b578d3Smrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 1412632b578d3Smrg # as well as any symbol that contains `d'. 1412732b578d3Smrg exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_" 1412832b578d3Smrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 1412932b578d3Smrg # platforms (ab)use it in PIC code, but their linkers get confused if 1413032b578d3Smrg # the symbol is explicitly referenced. Since portable code cannot 1413132b578d3Smrg # rely on this symbol name, it's probably fine to never include it in 1413232b578d3Smrg # preloaded symbol tables. 1413332b578d3Smrg extract_expsyms_cmds= 1413432b578d3Smrg # Just being paranoid about ensuring that cc_basename is set. 1413532b578d3Smrg for cc_temp in $compiler""; do 1413632b578d3Smrg case $cc_temp in 1413732b578d3Smrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 1413832b578d3Smrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 1413932b578d3Smrg \-*) ;; 1414032b578d3Smrg *) break;; 1414132b578d3Smrg esac 1414232b578d3Smrgdone 1414332b578d3Smrgcc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 1414432b578d3Smrg 1414532b578d3Smrg case $host_os in 1414632b578d3Smrg cygwin* | mingw* | pw32*) 1414732b578d3Smrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 1414832b578d3Smrg # When not using gcc, we currently assume that we are using 1414932b578d3Smrg # Microsoft Visual C++. 1415032b578d3Smrg if test "$GCC" != yes; then 1415132b578d3Smrg with_gnu_ld=no 1415232b578d3Smrg fi 1415332b578d3Smrg ;; 1415432b578d3Smrg interix*) 1415532b578d3Smrg # we just hope/assume this is gcc and not c89 (= MSVC++) 1415632b578d3Smrg with_gnu_ld=yes 1415732b578d3Smrg ;; 1415832b578d3Smrg openbsd*) 1415932b578d3Smrg with_gnu_ld=no 1416032b578d3Smrg ;; 1416132b578d3Smrg esac 1416232b578d3Smrg 1416332b578d3Smrg ld_shlibs_F77=yes 1416432b578d3Smrg if test "$with_gnu_ld" = yes; then 1416532b578d3Smrg # If archive_cmds runs LD, not CC, wlarc should be empty 1416632b578d3Smrg wlarc='${wl}' 1416732b578d3Smrg 1416832b578d3Smrg # Set some defaults for GNU ld with shared library support. These 1416932b578d3Smrg # are reset later if shared libraries are not supported. Putting them 1417032b578d3Smrg # here allows them to be overridden if necessary. 1417132b578d3Smrg runpath_var=LD_RUN_PATH 1417232b578d3Smrg hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' 1417332b578d3Smrg export_dynamic_flag_spec_F77='${wl}--export-dynamic' 1417432b578d3Smrg # ancient GNU ld didn't support --whole-archive et. al. 1417532b578d3Smrg if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 1417632b578d3Smrg whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 1417732b578d3Smrg else 1417832b578d3Smrg whole_archive_flag_spec_F77= 1417932b578d3Smrg fi 1418032b578d3Smrg supports_anon_versioning=no 1418132b578d3Smrg case `$LD -v 2>/dev/null` in 1418232b578d3Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 1418332b578d3Smrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 1418432b578d3Smrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 1418532b578d3Smrg *\ 2.11.*) ;; # other 2.11 versions 1418632b578d3Smrg *) supports_anon_versioning=yes ;; 1418732b578d3Smrg esac 1418832b578d3Smrg 1418932b578d3Smrg # See if GNU ld supports shared libraries. 1419032b578d3Smrg case $host_os in 1419132b578d3Smrg aix3* | aix4* | aix5*) 1419232b578d3Smrg # On AIX/PPC, the GNU linker is very broken 1419332b578d3Smrg if test "$host_cpu" != ia64; then 1419432b578d3Smrg ld_shlibs_F77=no 1419532b578d3Smrg cat <<EOF 1>&2 1419632b578d3Smrg 1419732b578d3Smrg*** Warning: the GNU linker, at least up to release 2.9.1, is reported 1419832b578d3Smrg*** to be unable to reliably create shared libraries on AIX. 1419932b578d3Smrg*** Therefore, libtool is disabling shared libraries support. If you 1420032b578d3Smrg*** really care for shared libraries, you may want to modify your PATH 1420132b578d3Smrg*** so that a non-GNU linker is found, and then restart. 1420232b578d3Smrg 1420332b578d3SmrgEOF 1420432b578d3Smrg fi 1420532b578d3Smrg ;; 1420632b578d3Smrg 1420732b578d3Smrg amigaos*) 1420832b578d3Smrg 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)' 1420932b578d3Smrg hardcode_libdir_flag_spec_F77='-L$libdir' 1421032b578d3Smrg hardcode_minus_L_F77=yes 1421132b578d3Smrg 1421232b578d3Smrg # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 1421332b578d3Smrg # that the semantics of dynamic libraries on AmigaOS, at least up 1421432b578d3Smrg # to version 4, is to share data among multiple programs linked 1421532b578d3Smrg # with the same dynamic library. Since this doesn't match the 1421632b578d3Smrg # behavior of shared libraries on other platforms, we can't use 1421732b578d3Smrg # them. 1421832b578d3Smrg ld_shlibs_F77=no 1421932b578d3Smrg ;; 1422032b578d3Smrg 1422132b578d3Smrg beos*) 1422232b578d3Smrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 1422332b578d3Smrg allow_undefined_flag_F77=unsupported 1422432b578d3Smrg # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 1422532b578d3Smrg # support --undefined. This deserves some investigation. FIXME 1422632b578d3Smrg archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 1422732b578d3Smrg else 1422832b578d3Smrg ld_shlibs_F77=no 1422932b578d3Smrg fi 1423032b578d3Smrg ;; 1423132b578d3Smrg 1423232b578d3Smrg cygwin* | mingw* | pw32*) 1423332b578d3Smrg # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, 1423432b578d3Smrg # as there is no search path for DLLs. 1423532b578d3Smrg hardcode_libdir_flag_spec_F77='-L$libdir' 1423632b578d3Smrg allow_undefined_flag_F77=unsupported 1423732b578d3Smrg always_export_symbols_F77=no 1423832b578d3Smrg enable_shared_with_static_runtimes_F77=yes 14239d31dbc53Smrg export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 1424032b578d3Smrg 1424132b578d3Smrg if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 1424232b578d3Smrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 1424332b578d3Smrg # If the export-symbols file already is a .def file (1st line 1424432b578d3Smrg # is EXPORTS), use it as is; otherwise, prepend... 1424532b578d3Smrg archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 1424632b578d3Smrg cp $export_symbols $output_objdir/$soname.def; 1424732b578d3Smrg else 1424832b578d3Smrg echo EXPORTS > $output_objdir/$soname.def; 1424932b578d3Smrg cat $export_symbols >> $output_objdir/$soname.def; 1425032b578d3Smrg fi~ 1425132b578d3Smrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 1425232b578d3Smrg else 1425332b578d3Smrg ld_shlibs_F77=no 1425432b578d3Smrg fi 1425532b578d3Smrg ;; 1425632b578d3Smrg 14257d31dbc53Smrg interix3*) 1425832b578d3Smrg hardcode_direct_F77=no 1425932b578d3Smrg hardcode_shlibpath_var_F77=no 1426032b578d3Smrg hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 1426132b578d3Smrg export_dynamic_flag_spec_F77='${wl}-E' 1426232b578d3Smrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 1426332b578d3Smrg # Instead, shared libraries are loaded at an image base (0x10000000 by 1426432b578d3Smrg # default) and relocated if they conflict, which is a slow very memory 1426532b578d3Smrg # consuming and fragmenting process. To avoid this, we pick a random, 1426632b578d3Smrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 1426732b578d3Smrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 1426832b578d3Smrg 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' 1426932b578d3Smrg 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' 1427032b578d3Smrg ;; 1427132b578d3Smrg 14272d31dbc53Smrg linux*) 1427332b578d3Smrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 1427432b578d3Smrg tmp_addflag= 1427532b578d3Smrg case $cc_basename,$host_cpu in 1427632b578d3Smrg pgcc*) # Portland Group C compiler 1427732b578d3Smrg 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' 1427832b578d3Smrg tmp_addflag=' $pic_flag' 1427932b578d3Smrg ;; 1428032b578d3Smrg pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 1428132b578d3Smrg 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' 1428232b578d3Smrg tmp_addflag=' $pic_flag -Mnomain' ;; 1428332b578d3Smrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 1428432b578d3Smrg tmp_addflag=' -i_dynamic' ;; 1428532b578d3Smrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 1428632b578d3Smrg tmp_addflag=' -i_dynamic -nofor_main' ;; 1428732b578d3Smrg ifc* | ifort*) # Intel Fortran compiler 1428832b578d3Smrg tmp_addflag=' -nofor_main' ;; 1428932b578d3Smrg esac 14290d31dbc53Smrg archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 1429132b578d3Smrg 1429232b578d3Smrg if test $supports_anon_versioning = yes; then 1429332b578d3Smrg archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ 1429432b578d3Smrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 1429532b578d3Smrg $echo "local: *; };" >> $output_objdir/$libname.ver~ 14296d31dbc53Smrg $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 1429732b578d3Smrg fi 1429832b578d3Smrg else 1429932b578d3Smrg ld_shlibs_F77=no 1430032b578d3Smrg fi 1430132b578d3Smrg ;; 1430232b578d3Smrg 1430332b578d3Smrg netbsd*) 1430432b578d3Smrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 1430532b578d3Smrg archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 1430632b578d3Smrg wlarc= 1430732b578d3Smrg else 1430832b578d3Smrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 1430932b578d3Smrg archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 1431032b578d3Smrg fi 1431132b578d3Smrg ;; 1431232b578d3Smrg 1431332b578d3Smrg solaris*) 1431432b578d3Smrg if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 1431532b578d3Smrg ld_shlibs_F77=no 1431632b578d3Smrg cat <<EOF 1>&2 1431732b578d3Smrg 1431832b578d3Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably 1431932b578d3Smrg*** create shared libraries on Solaris systems. Therefore, libtool 1432032b578d3Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 1432132b578d3Smrg*** binutils to release 2.9.1 or newer. Another option is to modify 1432232b578d3Smrg*** your PATH or compiler configuration so that the native linker is 1432332b578d3Smrg*** used, and then restart. 1432432b578d3Smrg 1432532b578d3SmrgEOF 1432632b578d3Smrg elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 1432732b578d3Smrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 1432832b578d3Smrg archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 1432932b578d3Smrg else 1433032b578d3Smrg ld_shlibs_F77=no 1433132b578d3Smrg fi 1433232b578d3Smrg ;; 1433332b578d3Smrg 1433432b578d3Smrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 1433532b578d3Smrg case `$LD -v 2>&1` in 1433632b578d3Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 1433732b578d3Smrg ld_shlibs_F77=no 1433832b578d3Smrg cat <<_LT_EOF 1>&2 1433932b578d3Smrg 1434032b578d3Smrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 1434132b578d3Smrg*** reliably create shared libraries on SCO systems. Therefore, libtool 1434232b578d3Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 1434332b578d3Smrg*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 1434432b578d3Smrg*** your PATH or compiler configuration so that the native linker is 1434532b578d3Smrg*** used, and then restart. 1434632b578d3Smrg 1434732b578d3Smrg_LT_EOF 1434832b578d3Smrg ;; 1434932b578d3Smrg *) 1435032b578d3Smrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 1435132b578d3Smrg hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 1435232b578d3Smrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 1435332b578d3Smrg archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 1435432b578d3Smrg else 1435532b578d3Smrg ld_shlibs_F77=no 1435632b578d3Smrg fi 1435732b578d3Smrg ;; 1435832b578d3Smrg esac 1435932b578d3Smrg ;; 1436032b578d3Smrg 1436132b578d3Smrg sunos4*) 1436232b578d3Smrg archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 1436332b578d3Smrg wlarc= 1436432b578d3Smrg hardcode_direct_F77=yes 1436532b578d3Smrg hardcode_shlibpath_var_F77=no 1436632b578d3Smrg ;; 1436732b578d3Smrg 1436832b578d3Smrg *) 1436932b578d3Smrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 1437032b578d3Smrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 1437132b578d3Smrg archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 1437232b578d3Smrg else 1437332b578d3Smrg ld_shlibs_F77=no 1437432b578d3Smrg fi 1437532b578d3Smrg ;; 1437632b578d3Smrg esac 1437732b578d3Smrg 1437832b578d3Smrg if test "$ld_shlibs_F77" = no; then 1437932b578d3Smrg runpath_var= 1438032b578d3Smrg hardcode_libdir_flag_spec_F77= 1438132b578d3Smrg export_dynamic_flag_spec_F77= 1438232b578d3Smrg whole_archive_flag_spec_F77= 1438332b578d3Smrg fi 1438432b578d3Smrg else 1438532b578d3Smrg # PORTME fill in a description of your system's linker (not GNU ld) 1438632b578d3Smrg case $host_os in 1438732b578d3Smrg aix3*) 1438832b578d3Smrg allow_undefined_flag_F77=unsupported 1438932b578d3Smrg always_export_symbols_F77=yes 1439032b578d3Smrg 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' 1439132b578d3Smrg # Note: this linker hardcodes the directories in LIBPATH if there 1439232b578d3Smrg # are no directories specified by -L. 1439332b578d3Smrg hardcode_minus_L_F77=yes 1439432b578d3Smrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 1439532b578d3Smrg # Neither direct hardcoding nor static linking is supported with a 1439632b578d3Smrg # broken collect2. 1439732b578d3Smrg hardcode_direct_F77=unsupported 1439832b578d3Smrg fi 1439932b578d3Smrg ;; 1440032b578d3Smrg 1440132b578d3Smrg aix4* | aix5*) 1440232b578d3Smrg if test "$host_cpu" = ia64; then 1440332b578d3Smrg # On IA64, the linker does run time linking by default, so we don't 1440432b578d3Smrg # have to do anything special. 1440532b578d3Smrg aix_use_runtimelinking=no 1440632b578d3Smrg exp_sym_flag='-Bexport' 1440732b578d3Smrg no_entry_flag="" 1440832b578d3Smrg else 1440932b578d3Smrg # If we're using GNU nm, then we don't want the "-C" option. 1441032b578d3Smrg # -C means demangle to AIX nm, but means don't demangle with GNU nm 1441132b578d3Smrg if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 1441232b578d3Smrg 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' 1441332b578d3Smrg else 1441432b578d3Smrg 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' 1441532b578d3Smrg fi 1441632b578d3Smrg aix_use_runtimelinking=no 1441732b578d3Smrg 1441832b578d3Smrg # Test if we are trying to use run time linking or normal 1441932b578d3Smrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 1442032b578d3Smrg # need to do runtime linking. 1442132b578d3Smrg case $host_os in aix4.[23]|aix4.[23].*|aix5*) 1442232b578d3Smrg for ld_flag in $LDFLAGS; do 1442332b578d3Smrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 1442432b578d3Smrg aix_use_runtimelinking=yes 1442532b578d3Smrg break 1442632b578d3Smrg fi 1442732b578d3Smrg done 1442832b578d3Smrg ;; 1442932b578d3Smrg esac 1443032b578d3Smrg 1443132b578d3Smrg exp_sym_flag='-bexport' 1443232b578d3Smrg no_entry_flag='-bnoentry' 1443332b578d3Smrg fi 1443432b578d3Smrg 1443532b578d3Smrg # When large executables or shared objects are built, AIX ld can 1443632b578d3Smrg # have problems creating the table of contents. If linking a library 1443732b578d3Smrg # or program results in "error TOC overflow" add -mminimal-toc to 1443832b578d3Smrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 1443932b578d3Smrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 1444032b578d3Smrg 1444132b578d3Smrg archive_cmds_F77='' 1444232b578d3Smrg hardcode_direct_F77=yes 1444332b578d3Smrg hardcode_libdir_separator_F77=':' 1444432b578d3Smrg link_all_deplibs_F77=yes 1444532b578d3Smrg 1444632b578d3Smrg if test "$GCC" = yes; then 1444732b578d3Smrg case $host_os in aix4.[012]|aix4.[012].*) 1444832b578d3Smrg # We only want to do this on AIX 4.2 and lower, the check 1444932b578d3Smrg # below for broken collect2 doesn't work under 4.3+ 1445032b578d3Smrg collect2name=`${CC} -print-prog-name=collect2` 1445132b578d3Smrg if test -f "$collect2name" && \ 1445232b578d3Smrg strings "$collect2name" | grep resolve_lib_name >/dev/null 1445332b578d3Smrg then 1445432b578d3Smrg # We have reworked collect2 14455d31dbc53Smrg hardcode_direct_F77=yes 1445632b578d3Smrg else 1445732b578d3Smrg # We have old collect2 1445832b578d3Smrg hardcode_direct_F77=unsupported 1445932b578d3Smrg # It fails to find uninstalled libraries when the uninstalled 1446032b578d3Smrg # path is not listed in the libpath. Setting hardcode_minus_L 1446132b578d3Smrg # to unsupported forces relinking 1446232b578d3Smrg hardcode_minus_L_F77=yes 1446332b578d3Smrg hardcode_libdir_flag_spec_F77='-L$libdir' 1446432b578d3Smrg hardcode_libdir_separator_F77= 1446532b578d3Smrg fi 1446632b578d3Smrg ;; 1446732b578d3Smrg esac 1446832b578d3Smrg shared_flag='-shared' 1446932b578d3Smrg if test "$aix_use_runtimelinking" = yes; then 1447032b578d3Smrg shared_flag="$shared_flag "'${wl}-G' 1447132b578d3Smrg fi 1447232b578d3Smrg else 1447332b578d3Smrg # not using gcc 1447432b578d3Smrg if test "$host_cpu" = ia64; then 1447532b578d3Smrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 1447632b578d3Smrg # chokes on -Wl,-G. The following line is correct: 1447732b578d3Smrg shared_flag='-G' 1447832b578d3Smrg else 1447932b578d3Smrg if test "$aix_use_runtimelinking" = yes; then 1448032b578d3Smrg shared_flag='${wl}-G' 1448132b578d3Smrg else 1448232b578d3Smrg shared_flag='${wl}-bM:SRE' 1448332b578d3Smrg fi 1448432b578d3Smrg fi 1448532b578d3Smrg fi 1448632b578d3Smrg 1448732b578d3Smrg # It seems that -bexpall does not export symbols beginning with 1448832b578d3Smrg # underscore (_), so it is better to generate a list of symbols to export. 1448932b578d3Smrg always_export_symbols_F77=yes 1449032b578d3Smrg if test "$aix_use_runtimelinking" = yes; then 1449132b578d3Smrg # Warning - without using the other runtime loading flags (-brtl), 1449232b578d3Smrg # -berok will link without error, but may produce a broken library. 1449332b578d3Smrg allow_undefined_flag_F77='-berok' 1449432b578d3Smrg # Determine the default libpath from the value encoded in an empty executable. 1449532b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 1449632b578d3Smrg program main 1449732b578d3Smrg 1449832b578d3Smrg end 1449932b578d3Smrg_ACEOF 1450032b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext 1450132b578d3Smrgif { (ac_try="$ac_link" 1450232b578d3Smrgcase "(($ac_try" in 1450332b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1450432b578d3Smrg *) ac_try_echo=$ac_try;; 1450532b578d3Smrgesac 1450632b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 1450732b578d3Smrg (eval "$ac_link") 2>conftest.er1 1450832b578d3Smrg ac_status=$? 1450932b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 1451032b578d3Smrg rm -f conftest.er1 1451132b578d3Smrg cat conftest.err >&5 1451232b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 1451332b578d3Smrg (exit $ac_status); } && { 1451432b578d3Smrg test -z "$ac_f77_werror_flag" || 1451532b578d3Smrg test ! -s conftest.err 1451632b578d3Smrg } && test -s conftest$ac_exeext && 1451732b578d3Smrg $as_test_x conftest$ac_exeext; then 1451832b578d3Smrg 14519d31dbc53Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 14520d31dbc53Smrg}'` 1452132b578d3Smrg# Check for a 64-bit object if we didn't find anything. 14522d31dbc53Smrgif 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; } 14523d31dbc53Smrg}'`; fi 1452432b578d3Smrgelse 1452532b578d3Smrg echo "$as_me: failed program was:" >&5 1452632b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1452732b578d3Smrg 1452832b578d3Smrg 1452932b578d3Smrgfi 1453032b578d3Smrg 1453132b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 1453232b578d3Smrg conftest$ac_exeext conftest.$ac_ext 1453332b578d3Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 1453432b578d3Smrg 1453532b578d3Smrg hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 1453632b578d3Smrg 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" 1453732b578d3Smrg else 1453832b578d3Smrg if test "$host_cpu" = ia64; then 1453932b578d3Smrg hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' 1454032b578d3Smrg allow_undefined_flag_F77="-z nodefs" 1454132b578d3Smrg 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" 1454232b578d3Smrg else 1454332b578d3Smrg # Determine the default libpath from the value encoded in an empty executable. 1454432b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 1454532b578d3Smrg program main 1454632b578d3Smrg 1454732b578d3Smrg end 1454832b578d3Smrg_ACEOF 1454932b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext 1455032b578d3Smrgif { (ac_try="$ac_link" 1455132b578d3Smrgcase "(($ac_try" in 1455232b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1455332b578d3Smrg *) ac_try_echo=$ac_try;; 1455432b578d3Smrgesac 1455532b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 1455632b578d3Smrg (eval "$ac_link") 2>conftest.er1 1455732b578d3Smrg ac_status=$? 1455832b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 1455932b578d3Smrg rm -f conftest.er1 1456032b578d3Smrg cat conftest.err >&5 1456132b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 1456232b578d3Smrg (exit $ac_status); } && { 1456332b578d3Smrg test -z "$ac_f77_werror_flag" || 1456432b578d3Smrg test ! -s conftest.err 1456532b578d3Smrg } && test -s conftest$ac_exeext && 1456632b578d3Smrg $as_test_x conftest$ac_exeext; then 1456732b578d3Smrg 14568d31dbc53Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 14569d31dbc53Smrg}'` 1457032b578d3Smrg# Check for a 64-bit object if we didn't find anything. 14571d31dbc53Smrgif 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; } 14572d31dbc53Smrg}'`; fi 1457332b578d3Smrgelse 1457432b578d3Smrg echo "$as_me: failed program was:" >&5 1457532b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1457632b578d3Smrg 1457732b578d3Smrg 1457832b578d3Smrgfi 1457932b578d3Smrg 1458032b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 1458132b578d3Smrg conftest$ac_exeext conftest.$ac_ext 1458232b578d3Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 1458332b578d3Smrg 1458432b578d3Smrg hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" 1458532b578d3Smrg # Warning - without using the other run time loading flags, 1458632b578d3Smrg # -berok will link without error, but may produce a broken library. 1458732b578d3Smrg no_undefined_flag_F77=' ${wl}-bernotok' 1458832b578d3Smrg allow_undefined_flag_F77=' ${wl}-berok' 1458932b578d3Smrg # Exported symbols can be pulled into shared objects from archives 1459032b578d3Smrg whole_archive_flag_spec_F77='$convenience' 1459132b578d3Smrg archive_cmds_need_lc_F77=yes 1459232b578d3Smrg # This is similar to how AIX traditionally builds its shared libraries. 1459332b578d3Smrg 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' 1459432b578d3Smrg fi 1459532b578d3Smrg fi 1459632b578d3Smrg ;; 1459732b578d3Smrg 1459832b578d3Smrg amigaos*) 1459932b578d3Smrg 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)' 1460032b578d3Smrg hardcode_libdir_flag_spec_F77='-L$libdir' 1460132b578d3Smrg hardcode_minus_L_F77=yes 1460232b578d3Smrg # see comment about different semantics on the GNU ld section 1460332b578d3Smrg ld_shlibs_F77=no 1460432b578d3Smrg ;; 1460532b578d3Smrg 1460632b578d3Smrg bsdi[45]*) 1460732b578d3Smrg export_dynamic_flag_spec_F77=-rdynamic 1460832b578d3Smrg ;; 1460932b578d3Smrg 1461032b578d3Smrg cygwin* | mingw* | pw32*) 1461132b578d3Smrg # When not using gcc, we currently assume that we are using 1461232b578d3Smrg # Microsoft Visual C++. 1461332b578d3Smrg # hardcode_libdir_flag_spec is actually meaningless, as there is 1461432b578d3Smrg # no search path for DLLs. 1461532b578d3Smrg hardcode_libdir_flag_spec_F77=' ' 1461632b578d3Smrg allow_undefined_flag_F77=unsupported 1461732b578d3Smrg # Tell ltmain to make .lib files, not .a files. 1461832b578d3Smrg libext=lib 1461932b578d3Smrg # Tell ltmain to make .dll files, not .so files. 1462032b578d3Smrg shrext_cmds=".dll" 1462132b578d3Smrg # FIXME: Setting linknames here is a bad hack. 1462232b578d3Smrg archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 1462332b578d3Smrg # The linker will automatically build a .lib file if we build a DLL. 1462432b578d3Smrg old_archive_From_new_cmds_F77='true' 1462532b578d3Smrg # FIXME: Should let the user specify the lib program. 14626d31dbc53Smrg old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs' 1462732b578d3Smrg fix_srcfile_path_F77='`cygpath -w "$srcfile"`' 1462832b578d3Smrg enable_shared_with_static_runtimes_F77=yes 1462932b578d3Smrg ;; 1463032b578d3Smrg 1463132b578d3Smrg darwin* | rhapsody*) 1463232b578d3Smrg case $host_os in 1463332b578d3Smrg rhapsody* | darwin1.[012]) 1463432b578d3Smrg allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' 1463532b578d3Smrg ;; 1463632b578d3Smrg *) # Darwin 1.3 on 1463732b578d3Smrg if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 1463832b578d3Smrg allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 1463932b578d3Smrg else 1464032b578d3Smrg case ${MACOSX_DEPLOYMENT_TARGET} in 1464132b578d3Smrg 10.[012]) 1464232b578d3Smrg allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 1464332b578d3Smrg ;; 1464432b578d3Smrg 10.*) 1464532b578d3Smrg allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' 1464632b578d3Smrg ;; 1464732b578d3Smrg esac 1464832b578d3Smrg fi 1464932b578d3Smrg ;; 1465032b578d3Smrg esac 1465132b578d3Smrg archive_cmds_need_lc_F77=no 1465232b578d3Smrg hardcode_direct_F77=no 1465332b578d3Smrg hardcode_automatic_F77=yes 1465432b578d3Smrg hardcode_shlibpath_var_F77=unsupported 1465532b578d3Smrg whole_archive_flag_spec_F77='' 1465632b578d3Smrg link_all_deplibs_F77=yes 1465732b578d3Smrg if test "$GCC" = yes ; then 1465832b578d3Smrg output_verbose_link_cmd='echo' 1465932b578d3Smrg archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 1466032b578d3Smrg module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 1466132b578d3Smrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 1466232b578d3Smrg 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}' 1466332b578d3Smrg 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}' 1466432b578d3Smrg else 1466532b578d3Smrg case $cc_basename in 1466632b578d3Smrg xlc*) 1466732b578d3Smrg output_verbose_link_cmd='echo' 14668d31dbc53Smrg archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 1466932b578d3Smrg module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 1467032b578d3Smrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 14671d31dbc53Smrg 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}' 1467232b578d3Smrg 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}' 1467332b578d3Smrg ;; 1467432b578d3Smrg *) 1467532b578d3Smrg ld_shlibs_F77=no 1467632b578d3Smrg ;; 1467732b578d3Smrg esac 1467832b578d3Smrg fi 1467932b578d3Smrg ;; 1468032b578d3Smrg 1468132b578d3Smrg dgux*) 1468232b578d3Smrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1468332b578d3Smrg hardcode_libdir_flag_spec_F77='-L$libdir' 1468432b578d3Smrg hardcode_shlibpath_var_F77=no 1468532b578d3Smrg ;; 1468632b578d3Smrg 1468732b578d3Smrg freebsd1*) 1468832b578d3Smrg ld_shlibs_F77=no 1468932b578d3Smrg ;; 1469032b578d3Smrg 1469132b578d3Smrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 1469232b578d3Smrg # support. Future versions do this automatically, but an explicit c++rt0.o 1469332b578d3Smrg # does not break anything, and helps significantly (at the cost of a little 1469432b578d3Smrg # extra space). 1469532b578d3Smrg freebsd2.2*) 1469632b578d3Smrg archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 1469732b578d3Smrg hardcode_libdir_flag_spec_F77='-R$libdir' 1469832b578d3Smrg hardcode_direct_F77=yes 1469932b578d3Smrg hardcode_shlibpath_var_F77=no 1470032b578d3Smrg ;; 1470132b578d3Smrg 1470232b578d3Smrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 1470332b578d3Smrg freebsd2*) 1470432b578d3Smrg archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 1470532b578d3Smrg hardcode_direct_F77=yes 1470632b578d3Smrg hardcode_minus_L_F77=yes 1470732b578d3Smrg hardcode_shlibpath_var_F77=no 1470832b578d3Smrg ;; 1470932b578d3Smrg 1471032b578d3Smrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 14711d31dbc53Smrg freebsd* | kfreebsd*-gnu | dragonfly*) 1471232b578d3Smrg archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 1471332b578d3Smrg hardcode_libdir_flag_spec_F77='-R$libdir' 1471432b578d3Smrg hardcode_direct_F77=yes 1471532b578d3Smrg hardcode_shlibpath_var_F77=no 1471632b578d3Smrg ;; 1471732b578d3Smrg 1471832b578d3Smrg hpux9*) 1471932b578d3Smrg if test "$GCC" = yes; then 1472032b578d3Smrg 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' 1472132b578d3Smrg else 1472232b578d3Smrg 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' 1472332b578d3Smrg fi 1472432b578d3Smrg hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 1472532b578d3Smrg hardcode_libdir_separator_F77=: 1472632b578d3Smrg hardcode_direct_F77=yes 1472732b578d3Smrg 1472832b578d3Smrg # hardcode_minus_L: Not really in the search PATH, 1472932b578d3Smrg # but as the default location of the library. 1473032b578d3Smrg hardcode_minus_L_F77=yes 1473132b578d3Smrg export_dynamic_flag_spec_F77='${wl}-E' 1473232b578d3Smrg ;; 1473332b578d3Smrg 1473432b578d3Smrg hpux10*) 1473532b578d3Smrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then 1473632b578d3Smrg archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 1473732b578d3Smrg else 1473832b578d3Smrg archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 1473932b578d3Smrg fi 1474032b578d3Smrg if test "$with_gnu_ld" = no; then 1474132b578d3Smrg hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 1474232b578d3Smrg hardcode_libdir_separator_F77=: 1474332b578d3Smrg 1474432b578d3Smrg hardcode_direct_F77=yes 1474532b578d3Smrg export_dynamic_flag_spec_F77='${wl}-E' 1474632b578d3Smrg 1474732b578d3Smrg # hardcode_minus_L: Not really in the search PATH, 1474832b578d3Smrg # but as the default location of the library. 1474932b578d3Smrg hardcode_minus_L_F77=yes 1475032b578d3Smrg fi 1475132b578d3Smrg ;; 1475232b578d3Smrg 1475332b578d3Smrg hpux11*) 1475432b578d3Smrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then 1475532b578d3Smrg case $host_cpu in 1475632b578d3Smrg hppa*64*) 1475732b578d3Smrg archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 1475832b578d3Smrg ;; 1475932b578d3Smrg ia64*) 1476032b578d3Smrg archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 1476132b578d3Smrg ;; 1476232b578d3Smrg *) 1476332b578d3Smrg archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 1476432b578d3Smrg ;; 1476532b578d3Smrg esac 1476632b578d3Smrg else 1476732b578d3Smrg case $host_cpu in 1476832b578d3Smrg hppa*64*) 1476932b578d3Smrg archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 1477032b578d3Smrg ;; 1477132b578d3Smrg ia64*) 1477232b578d3Smrg archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 1477332b578d3Smrg ;; 1477432b578d3Smrg *) 1477532b578d3Smrg archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 1477632b578d3Smrg ;; 1477732b578d3Smrg esac 1477832b578d3Smrg fi 1477932b578d3Smrg if test "$with_gnu_ld" = no; then 1478032b578d3Smrg hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' 1478132b578d3Smrg hardcode_libdir_separator_F77=: 1478232b578d3Smrg 1478332b578d3Smrg case $host_cpu in 1478432b578d3Smrg hppa*64*|ia64*) 1478532b578d3Smrg hardcode_libdir_flag_spec_ld_F77='+b $libdir' 1478632b578d3Smrg hardcode_direct_F77=no 1478732b578d3Smrg hardcode_shlibpath_var_F77=no 1478832b578d3Smrg ;; 1478932b578d3Smrg *) 1479032b578d3Smrg hardcode_direct_F77=yes 1479132b578d3Smrg export_dynamic_flag_spec_F77='${wl}-E' 1479232b578d3Smrg 1479332b578d3Smrg # hardcode_minus_L: Not really in the search PATH, 1479432b578d3Smrg # but as the default location of the library. 1479532b578d3Smrg hardcode_minus_L_F77=yes 1479632b578d3Smrg ;; 1479732b578d3Smrg esac 1479832b578d3Smrg fi 1479932b578d3Smrg ;; 1480032b578d3Smrg 1480132b578d3Smrg irix5* | irix6* | nonstopux*) 1480232b578d3Smrg if test "$GCC" = yes; then 1480332b578d3Smrg 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' 1480432b578d3Smrg else 1480532b578d3Smrg 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' 1480632b578d3Smrg hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' 1480732b578d3Smrg fi 1480832b578d3Smrg hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 1480932b578d3Smrg hardcode_libdir_separator_F77=: 1481032b578d3Smrg link_all_deplibs_F77=yes 1481132b578d3Smrg ;; 1481232b578d3Smrg 1481332b578d3Smrg netbsd*) 1481432b578d3Smrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 1481532b578d3Smrg archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 1481632b578d3Smrg else 1481732b578d3Smrg archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 1481832b578d3Smrg fi 1481932b578d3Smrg hardcode_libdir_flag_spec_F77='-R$libdir' 1482032b578d3Smrg hardcode_direct_F77=yes 1482132b578d3Smrg hardcode_shlibpath_var_F77=no 1482232b578d3Smrg ;; 1482332b578d3Smrg 1482432b578d3Smrg newsos6) 1482532b578d3Smrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1482632b578d3Smrg hardcode_direct_F77=yes 1482732b578d3Smrg hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 1482832b578d3Smrg hardcode_libdir_separator_F77=: 1482932b578d3Smrg hardcode_shlibpath_var_F77=no 1483032b578d3Smrg ;; 1483132b578d3Smrg 1483232b578d3Smrg openbsd*) 14833d31dbc53Smrg hardcode_direct_F77=yes 14834d31dbc53Smrg hardcode_shlibpath_var_F77=no 14835d31dbc53Smrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 14836d31dbc53Smrg archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 14837d31dbc53Smrg archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 14838d31dbc53Smrg hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 14839d31dbc53Smrg export_dynamic_flag_spec_F77='${wl}-E' 1484032b578d3Smrg else 14841d31dbc53Smrg case $host_os in 14842d31dbc53Smrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 14843d31dbc53Smrg archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 14844d31dbc53Smrg hardcode_libdir_flag_spec_F77='-R$libdir' 14845d31dbc53Smrg ;; 14846d31dbc53Smrg *) 14847d31dbc53Smrg archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 14848d31dbc53Smrg hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' 14849d31dbc53Smrg ;; 14850d31dbc53Smrg esac 1485132b578d3Smrg fi 1485232b578d3Smrg ;; 1485332b578d3Smrg 1485432b578d3Smrg os2*) 1485532b578d3Smrg hardcode_libdir_flag_spec_F77='-L$libdir' 1485632b578d3Smrg hardcode_minus_L_F77=yes 1485732b578d3Smrg allow_undefined_flag_F77=unsupported 1485832b578d3Smrg 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' 1485932b578d3Smrg old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 1486032b578d3Smrg ;; 1486132b578d3Smrg 1486232b578d3Smrg osf3*) 1486332b578d3Smrg if test "$GCC" = yes; then 1486432b578d3Smrg allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 1486532b578d3Smrg 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' 1486632b578d3Smrg else 1486732b578d3Smrg allow_undefined_flag_F77=' -expect_unresolved \*' 1486832b578d3Smrg 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' 1486932b578d3Smrg fi 1487032b578d3Smrg hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 1487132b578d3Smrg hardcode_libdir_separator_F77=: 1487232b578d3Smrg ;; 1487332b578d3Smrg 1487432b578d3Smrg osf4* | osf5*) # as osf3* with the addition of -msym flag 1487532b578d3Smrg if test "$GCC" = yes; then 1487632b578d3Smrg allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' 1487732b578d3Smrg 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' 1487832b578d3Smrg hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' 1487932b578d3Smrg else 1488032b578d3Smrg allow_undefined_flag_F77=' -expect_unresolved \*' 1488132b578d3Smrg 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' 1488232b578d3Smrg 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~ 1488332b578d3Smrg $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' 1488432b578d3Smrg 1488532b578d3Smrg # Both c and cxx compiler support -rpath directly 1488632b578d3Smrg hardcode_libdir_flag_spec_F77='-rpath $libdir' 1488732b578d3Smrg fi 1488832b578d3Smrg hardcode_libdir_separator_F77=: 1488932b578d3Smrg ;; 1489032b578d3Smrg 1489132b578d3Smrg solaris*) 1489232b578d3Smrg no_undefined_flag_F77=' -z text' 1489332b578d3Smrg if test "$GCC" = yes; then 1489432b578d3Smrg wlarc='${wl}' 1489532b578d3Smrg archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 1489632b578d3Smrg archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 1489732b578d3Smrg $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 1489832b578d3Smrg else 1489932b578d3Smrg wlarc='' 1490032b578d3Smrg archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 1490132b578d3Smrg archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 1490232b578d3Smrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 1490332b578d3Smrg fi 1490432b578d3Smrg hardcode_libdir_flag_spec_F77='-R$libdir' 1490532b578d3Smrg hardcode_shlibpath_var_F77=no 1490632b578d3Smrg case $host_os in 1490732b578d3Smrg solaris2.[0-5] | solaris2.[0-5].*) ;; 1490832b578d3Smrg *) 14909d31dbc53Smrg # The compiler driver will combine linker options so we 14910d31dbc53Smrg # cannot just pass the convience library names through 14911d31dbc53Smrg # without $wl, iff we do not link with $LD. 14912d31dbc53Smrg # Luckily, gcc supports the same syntax we need for Sun Studio. 1491332b578d3Smrg # Supported since Solaris 2.6 (maybe 2.5.1?) 14914d31dbc53Smrg case $wlarc in 14915d31dbc53Smrg '') 14916d31dbc53Smrg whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;; 14917d31dbc53Smrg *) 14918d31dbc53Smrg 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' ;; 14919d31dbc53Smrg esac ;; 1492032b578d3Smrg esac 1492132b578d3Smrg link_all_deplibs_F77=yes 1492232b578d3Smrg ;; 1492332b578d3Smrg 1492432b578d3Smrg sunos4*) 1492532b578d3Smrg if test "x$host_vendor" = xsequent; then 1492632b578d3Smrg # Use $CC to link under sequent, because it throws in some extra .o 1492732b578d3Smrg # files that make .init and .fini sections work. 1492832b578d3Smrg archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 1492932b578d3Smrg else 1493032b578d3Smrg archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 1493132b578d3Smrg fi 1493232b578d3Smrg hardcode_libdir_flag_spec_F77='-L$libdir' 1493332b578d3Smrg hardcode_direct_F77=yes 1493432b578d3Smrg hardcode_minus_L_F77=yes 1493532b578d3Smrg hardcode_shlibpath_var_F77=no 1493632b578d3Smrg ;; 1493732b578d3Smrg 1493832b578d3Smrg sysv4) 1493932b578d3Smrg case $host_vendor in 1494032b578d3Smrg sni) 1494132b578d3Smrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1494232b578d3Smrg hardcode_direct_F77=yes # is this really true??? 1494332b578d3Smrg ;; 1494432b578d3Smrg siemens) 1494532b578d3Smrg ## LD is ld it makes a PLAMLIB 1494632b578d3Smrg ## CC just makes a GrossModule. 1494732b578d3Smrg archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' 1494832b578d3Smrg reload_cmds_F77='$CC -r -o $output$reload_objs' 1494932b578d3Smrg hardcode_direct_F77=no 1495032b578d3Smrg ;; 1495132b578d3Smrg motorola) 1495232b578d3Smrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1495332b578d3Smrg hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie 1495432b578d3Smrg ;; 1495532b578d3Smrg esac 1495632b578d3Smrg runpath_var='LD_RUN_PATH' 1495732b578d3Smrg hardcode_shlibpath_var_F77=no 1495832b578d3Smrg ;; 1495932b578d3Smrg 1496032b578d3Smrg sysv4.3*) 1496132b578d3Smrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1496232b578d3Smrg hardcode_shlibpath_var_F77=no 1496332b578d3Smrg export_dynamic_flag_spec_F77='-Bexport' 1496432b578d3Smrg ;; 1496532b578d3Smrg 1496632b578d3Smrg sysv4*MP*) 1496732b578d3Smrg if test -d /usr/nec; then 1496832b578d3Smrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1496932b578d3Smrg hardcode_shlibpath_var_F77=no 1497032b578d3Smrg runpath_var=LD_RUN_PATH 1497132b578d3Smrg hardcode_runpath_var=yes 1497232b578d3Smrg ld_shlibs_F77=yes 1497332b578d3Smrg fi 1497432b578d3Smrg ;; 1497532b578d3Smrg 14976d31dbc53Smrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) 1497732b578d3Smrg no_undefined_flag_F77='${wl}-z,text' 1497832b578d3Smrg archive_cmds_need_lc_F77=no 1497932b578d3Smrg hardcode_shlibpath_var_F77=no 1498032b578d3Smrg runpath_var='LD_RUN_PATH' 1498132b578d3Smrg 1498232b578d3Smrg if test "$GCC" = yes; then 1498332b578d3Smrg archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1498432b578d3Smrg archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1498532b578d3Smrg else 1498632b578d3Smrg archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1498732b578d3Smrg archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1498832b578d3Smrg fi 1498932b578d3Smrg ;; 1499032b578d3Smrg 1499132b578d3Smrg sysv5* | sco3.2v5* | sco5v6*) 1499232b578d3Smrg # Note: We can NOT use -z defs as we might desire, because we do not 1499332b578d3Smrg # link with -lc, and that would cause any symbols used from libc to 1499432b578d3Smrg # always be unresolved, which means just about no library would 1499532b578d3Smrg # ever link correctly. If we're not using GNU ld we use -z text 1499632b578d3Smrg # though, which does catch some bad symbols but isn't as heavy-handed 1499732b578d3Smrg # as -z defs. 1499832b578d3Smrg no_undefined_flag_F77='${wl}-z,text' 1499932b578d3Smrg allow_undefined_flag_F77='${wl}-z,nodefs' 1500032b578d3Smrg archive_cmds_need_lc_F77=no 1500132b578d3Smrg hardcode_shlibpath_var_F77=no 1500232b578d3Smrg hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 1500332b578d3Smrg hardcode_libdir_separator_F77=':' 1500432b578d3Smrg link_all_deplibs_F77=yes 1500532b578d3Smrg export_dynamic_flag_spec_F77='${wl}-Bexport' 1500632b578d3Smrg runpath_var='LD_RUN_PATH' 1500732b578d3Smrg 1500832b578d3Smrg if test "$GCC" = yes; then 1500932b578d3Smrg archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 1501032b578d3Smrg archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 1501132b578d3Smrg else 1501232b578d3Smrg archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 1501332b578d3Smrg archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 1501432b578d3Smrg fi 1501532b578d3Smrg ;; 1501632b578d3Smrg 1501732b578d3Smrg uts4*) 1501832b578d3Smrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1501932b578d3Smrg hardcode_libdir_flag_spec_F77='-L$libdir' 1502032b578d3Smrg hardcode_shlibpath_var_F77=no 1502132b578d3Smrg ;; 1502232b578d3Smrg 1502332b578d3Smrg *) 1502432b578d3Smrg ld_shlibs_F77=no 1502532b578d3Smrg ;; 1502632b578d3Smrg esac 1502732b578d3Smrg fi 1502832b578d3Smrg 1502932b578d3Smrg{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 1503032b578d3Smrgecho "${ECHO_T}$ld_shlibs_F77" >&6; } 1503132b578d3Smrgtest "$ld_shlibs_F77" = no && can_build_shared=no 1503232b578d3Smrg 1503332b578d3Smrg# 1503432b578d3Smrg# Do we need to explicitly link libc? 1503532b578d3Smrg# 1503632b578d3Smrgcase "x$archive_cmds_need_lc_F77" in 1503732b578d3Smrgx|xyes) 1503832b578d3Smrg # Assume -lc should be added 1503932b578d3Smrg archive_cmds_need_lc_F77=yes 1504032b578d3Smrg 1504132b578d3Smrg if test "$enable_shared" = yes && test "$GCC" = yes; then 1504232b578d3Smrg case $archive_cmds_F77 in 1504332b578d3Smrg *'~'*) 1504432b578d3Smrg # FIXME: we may have to deal with multi-command sequences. 1504532b578d3Smrg ;; 1504632b578d3Smrg '$CC '*) 1504732b578d3Smrg # Test whether the compiler implicitly links with -lc since on some 1504832b578d3Smrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 1504932b578d3Smrg # to ld, don't add -lc before -lgcc. 1505032b578d3Smrg { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 1505132b578d3Smrgecho $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 1505232b578d3Smrg $rm conftest* 15053d31dbc53Smrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext 1505432b578d3Smrg 1505532b578d3Smrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 1505632b578d3Smrg (eval $ac_compile) 2>&5 1505732b578d3Smrg ac_status=$? 1505832b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 1505932b578d3Smrg (exit $ac_status); } 2>conftest.err; then 1506032b578d3Smrg soname=conftest 1506132b578d3Smrg lib=conftest 1506232b578d3Smrg libobjs=conftest.$ac_objext 1506332b578d3Smrg deplibs= 1506432b578d3Smrg wl=$lt_prog_compiler_wl_F77 1506532b578d3Smrg pic_flag=$lt_prog_compiler_pic_F77 1506632b578d3Smrg compiler_flags=-v 1506732b578d3Smrg linker_flags=-v 1506832b578d3Smrg verstring= 1506932b578d3Smrg output_objdir=. 1507032b578d3Smrg libname=conftest 1507132b578d3Smrg lt_save_allow_undefined_flag=$allow_undefined_flag_F77 1507232b578d3Smrg allow_undefined_flag_F77= 1507332b578d3Smrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 1507432b578d3Smrg (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 1507532b578d3Smrg ac_status=$? 1507632b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 1507732b578d3Smrg (exit $ac_status); } 1507832b578d3Smrg then 1507932b578d3Smrg archive_cmds_need_lc_F77=no 1508032b578d3Smrg else 1508132b578d3Smrg archive_cmds_need_lc_F77=yes 1508232b578d3Smrg fi 1508332b578d3Smrg allow_undefined_flag_F77=$lt_save_allow_undefined_flag 1508432b578d3Smrg else 1508532b578d3Smrg cat conftest.err 1>&5 1508632b578d3Smrg fi 1508732b578d3Smrg $rm conftest* 1508832b578d3Smrg { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 1508932b578d3Smrgecho "${ECHO_T}$archive_cmds_need_lc_F77" >&6; } 1509032b578d3Smrg ;; 1509132b578d3Smrg esac 1509232b578d3Smrg fi 1509332b578d3Smrg ;; 1509432b578d3Smrgesac 1509532b578d3Smrg 1509632b578d3Smrg{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 1509732b578d3Smrgecho $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 1509832b578d3Smrglibrary_names_spec= 1509932b578d3Smrglibname_spec='lib$name' 1510032b578d3Smrgsoname_spec= 1510132b578d3Smrgshrext_cmds=".so" 1510232b578d3Smrgpostinstall_cmds= 1510332b578d3Smrgpostuninstall_cmds= 1510432b578d3Smrgfinish_cmds= 1510532b578d3Smrgfinish_eval= 1510632b578d3Smrgshlibpath_var= 1510732b578d3Smrgshlibpath_overrides_runpath=unknown 1510832b578d3Smrgversion_type=none 1510932b578d3Smrgdynamic_linker="$host_os ld.so" 1511032b578d3Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib" 15111d31dbc53Smrgif test "$GCC" = yes; then 15112d31dbc53Smrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 15113d31dbc53Smrg if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 15114d31dbc53Smrg # if the path contains ";" then we assume it to be the separator 15115d31dbc53Smrg # otherwise default to the standard path separator (i.e. ":") - it is 15116d31dbc53Smrg # assumed that no part of a normal pathname contains ";" but that should 15117d31dbc53Smrg # okay in the real world where ";" in dirpaths is itself problematic. 15118d31dbc53Smrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 15119d31dbc53Smrg else 15120d31dbc53Smrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 15121d31dbc53Smrg fi 15122d31dbc53Smrgelse 15123d31dbc53Smrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 15124d31dbc53Smrgfi 1512532b578d3Smrgneed_lib_prefix=unknown 1512632b578d3Smrghardcode_into_libs=no 1512732b578d3Smrg 1512832b578d3Smrg# when you set need_version to no, make sure it does not cause -set_version 1512932b578d3Smrg# flags to be left without arguments 1513032b578d3Smrgneed_version=unknown 1513132b578d3Smrg 1513232b578d3Smrgcase $host_os in 1513332b578d3Smrgaix3*) 1513432b578d3Smrg version_type=linux 1513532b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 1513632b578d3Smrg shlibpath_var=LIBPATH 1513732b578d3Smrg 1513832b578d3Smrg # AIX 3 has no versioning support, so we append a major version to the name. 1513932b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1514032b578d3Smrg ;; 1514132b578d3Smrg 1514232b578d3Smrgaix4* | aix5*) 1514332b578d3Smrg version_type=linux 1514432b578d3Smrg need_lib_prefix=no 1514532b578d3Smrg need_version=no 1514632b578d3Smrg hardcode_into_libs=yes 1514732b578d3Smrg if test "$host_cpu" = ia64; then 1514832b578d3Smrg # AIX 5 supports IA64 1514932b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 1515032b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1515132b578d3Smrg else 1515232b578d3Smrg # With GCC up to 2.95.x, collect2 would create an import file 1515332b578d3Smrg # for dependence libraries. The import file would start with 1515432b578d3Smrg # the line `#! .'. This would cause the generated library to 1515532b578d3Smrg # depend on `.', always an invalid library. This was fixed in 1515632b578d3Smrg # development snapshots of GCC prior to 3.0. 1515732b578d3Smrg case $host_os in 1515832b578d3Smrg aix4 | aix4.[01] | aix4.[01].*) 1515932b578d3Smrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 1516032b578d3Smrg echo ' yes ' 1516132b578d3Smrg echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 1516232b578d3Smrg : 1516332b578d3Smrg else 1516432b578d3Smrg can_build_shared=no 1516532b578d3Smrg fi 1516632b578d3Smrg ;; 1516732b578d3Smrg esac 1516832b578d3Smrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 1516932b578d3Smrg # soname into executable. Probably we can add versioning support to 1517032b578d3Smrg # collect2, so additional links can be useful in future. 1517132b578d3Smrg if test "$aix_use_runtimelinking" = yes; then 1517232b578d3Smrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 1517332b578d3Smrg # instead of lib<name>.a to let people know that these are not 1517432b578d3Smrg # typical AIX shared libraries. 1517532b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1517632b578d3Smrg else 1517732b578d3Smrg # We preserve .a as extension for shared libraries through AIX4.2 1517832b578d3Smrg # and later when we are not doing run time linking. 1517932b578d3Smrg library_names_spec='${libname}${release}.a $libname.a' 1518032b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1518132b578d3Smrg fi 1518232b578d3Smrg shlibpath_var=LIBPATH 1518332b578d3Smrg fi 1518432b578d3Smrg ;; 1518532b578d3Smrg 1518632b578d3Smrgamigaos*) 1518732b578d3Smrg library_names_spec='$libname.ixlibrary $libname.a' 1518832b578d3Smrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 1518932b578d3Smrg 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' 1519032b578d3Smrg ;; 1519132b578d3Smrg 1519232b578d3Smrgbeos*) 1519332b578d3Smrg library_names_spec='${libname}${shared_ext}' 1519432b578d3Smrg dynamic_linker="$host_os ld.so" 1519532b578d3Smrg shlibpath_var=LIBRARY_PATH 1519632b578d3Smrg ;; 1519732b578d3Smrg 1519832b578d3Smrgbsdi[45]*) 1519932b578d3Smrg version_type=linux 1520032b578d3Smrg need_version=no 1520132b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1520232b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1520332b578d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 1520432b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1520532b578d3Smrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 1520632b578d3Smrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 1520732b578d3Smrg # the default ld.so.conf also contains /usr/contrib/lib and 1520832b578d3Smrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 1520932b578d3Smrg # libtool to hard-code these into programs 1521032b578d3Smrg ;; 1521132b578d3Smrg 1521232b578d3Smrgcygwin* | mingw* | pw32*) 1521332b578d3Smrg version_type=windows 1521432b578d3Smrg shrext_cmds=".dll" 1521532b578d3Smrg need_version=no 1521632b578d3Smrg need_lib_prefix=no 1521732b578d3Smrg 1521832b578d3Smrg case $GCC,$host_os in 1521932b578d3Smrg yes,cygwin* | yes,mingw* | yes,pw32*) 1522032b578d3Smrg library_names_spec='$libname.dll.a' 1522132b578d3Smrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 1522232b578d3Smrg postinstall_cmds='base_file=`basename \${file}`~ 1522332b578d3Smrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 1522432b578d3Smrg dldir=$destdir/`dirname \$dlpath`~ 1522532b578d3Smrg test -d \$dldir || mkdir -p \$dldir~ 1522632b578d3Smrg $install_prog $dir/$dlname \$dldir/$dlname~ 1522732b578d3Smrg chmod a+x \$dldir/$dlname' 1522832b578d3Smrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 1522932b578d3Smrg dlpath=$dir/\$dldll~ 1523032b578d3Smrg $rm \$dlpath' 1523132b578d3Smrg shlibpath_overrides_runpath=yes 1523232b578d3Smrg 1523332b578d3Smrg case $host_os in 1523432b578d3Smrg cygwin*) 1523532b578d3Smrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 1523632b578d3Smrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 1523732b578d3Smrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 1523832b578d3Smrg ;; 1523932b578d3Smrg mingw*) 1524032b578d3Smrg # MinGW DLLs use traditional 'lib' prefix 1524132b578d3Smrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 1524232b578d3Smrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 1524332b578d3Smrg if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 1524432b578d3Smrg # It is most probably a Windows format PATH printed by 1524532b578d3Smrg # mingw gcc, but we are running on Cygwin. Gcc prints its search 1524632b578d3Smrg # path with ; separators, and with drive letters. We can handle the 1524732b578d3Smrg # drive letters (cygwin fileutils understands them), so leave them, 1524832b578d3Smrg # especially as we might pass files found there to a mingw objdump, 1524932b578d3Smrg # which wouldn't understand a cygwinified path. Ahh. 1525032b578d3Smrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 1525132b578d3Smrg else 1525232b578d3Smrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 1525332b578d3Smrg fi 1525432b578d3Smrg ;; 1525532b578d3Smrg pw32*) 1525632b578d3Smrg # pw32 DLLs use 'pw' prefix rather than 'lib' 1525732b578d3Smrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 1525832b578d3Smrg ;; 1525932b578d3Smrg esac 1526032b578d3Smrg ;; 1526132b578d3Smrg 1526232b578d3Smrg *) 1526332b578d3Smrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 1526432b578d3Smrg ;; 1526532b578d3Smrg esac 1526632b578d3Smrg dynamic_linker='Win32 ld.exe' 1526732b578d3Smrg # FIXME: first we should search . and the directory the executable is in 1526832b578d3Smrg shlibpath_var=PATH 1526932b578d3Smrg ;; 1527032b578d3Smrg 1527132b578d3Smrgdarwin* | rhapsody*) 1527232b578d3Smrg dynamic_linker="$host_os dyld" 1527332b578d3Smrg version_type=darwin 1527432b578d3Smrg need_lib_prefix=no 1527532b578d3Smrg need_version=no 1527632b578d3Smrg library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 1527732b578d3Smrg soname_spec='${libname}${release}${major}$shared_ext' 1527832b578d3Smrg shlibpath_overrides_runpath=yes 1527932b578d3Smrg shlibpath_var=DYLD_LIBRARY_PATH 1528032b578d3Smrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 15281d31dbc53Smrg # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 15282d31dbc53Smrg if test "$GCC" = yes; then 15283d31dbc53Smrg 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"` 15284d31dbc53Smrg else 15285d31dbc53Smrg sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 15286d31dbc53Smrg fi 1528732b578d3Smrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 1528832b578d3Smrg ;; 1528932b578d3Smrg 1529032b578d3Smrgdgux*) 1529132b578d3Smrg version_type=linux 1529232b578d3Smrg need_lib_prefix=no 1529332b578d3Smrg need_version=no 1529432b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 1529532b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1529632b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1529732b578d3Smrg ;; 1529832b578d3Smrg 1529932b578d3Smrgfreebsd1*) 1530032b578d3Smrg dynamic_linker=no 1530132b578d3Smrg ;; 1530232b578d3Smrg 15303d31dbc53Smrgkfreebsd*-gnu) 15304d31dbc53Smrg version_type=linux 15305d31dbc53Smrg need_lib_prefix=no 15306d31dbc53Smrg need_version=no 15307d31dbc53Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15308d31dbc53Smrg soname_spec='${libname}${release}${shared_ext}$major' 15309d31dbc53Smrg shlibpath_var=LD_LIBRARY_PATH 15310d31dbc53Smrg shlibpath_overrides_runpath=no 15311d31dbc53Smrg hardcode_into_libs=yes 15312d31dbc53Smrg dynamic_linker='GNU ld.so' 15313d31dbc53Smrg ;; 15314d31dbc53Smrg 1531532b578d3Smrgfreebsd* | dragonfly*) 1531632b578d3Smrg # DragonFly does not have aout. When/if they implement a new 1531732b578d3Smrg # versioning mechanism, adjust this. 1531832b578d3Smrg if test -x /usr/bin/objformat; then 1531932b578d3Smrg objformat=`/usr/bin/objformat` 1532032b578d3Smrg else 1532132b578d3Smrg case $host_os in 1532232b578d3Smrg freebsd[123]*) objformat=aout ;; 1532332b578d3Smrg *) objformat=elf ;; 1532432b578d3Smrg esac 1532532b578d3Smrg fi 1532632b578d3Smrg version_type=freebsd-$objformat 1532732b578d3Smrg case $version_type in 1532832b578d3Smrg freebsd-elf*) 1532932b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 1533032b578d3Smrg need_version=no 1533132b578d3Smrg need_lib_prefix=no 1533232b578d3Smrg ;; 1533332b578d3Smrg freebsd-*) 1533432b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 1533532b578d3Smrg need_version=yes 1533632b578d3Smrg ;; 1533732b578d3Smrg esac 1533832b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1533932b578d3Smrg case $host_os in 1534032b578d3Smrg freebsd2*) 1534132b578d3Smrg shlibpath_overrides_runpath=yes 1534232b578d3Smrg ;; 1534332b578d3Smrg freebsd3.[01]* | freebsdelf3.[01]*) 1534432b578d3Smrg shlibpath_overrides_runpath=yes 1534532b578d3Smrg hardcode_into_libs=yes 1534632b578d3Smrg ;; 1534732b578d3Smrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 1534832b578d3Smrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 1534932b578d3Smrg shlibpath_overrides_runpath=no 1535032b578d3Smrg hardcode_into_libs=yes 1535132b578d3Smrg ;; 15352d31dbc53Smrg freebsd*) # from 4.6 on 1535332b578d3Smrg shlibpath_overrides_runpath=yes 1535432b578d3Smrg hardcode_into_libs=yes 1535532b578d3Smrg ;; 1535632b578d3Smrg esac 1535732b578d3Smrg ;; 1535832b578d3Smrg 1535932b578d3Smrggnu*) 1536032b578d3Smrg version_type=linux 1536132b578d3Smrg need_lib_prefix=no 1536232b578d3Smrg need_version=no 1536332b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 1536432b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1536532b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1536632b578d3Smrg hardcode_into_libs=yes 1536732b578d3Smrg ;; 1536832b578d3Smrg 1536932b578d3Smrghpux9* | hpux10* | hpux11*) 1537032b578d3Smrg # Give a soname corresponding to the major version so that dld.sl refuses to 1537132b578d3Smrg # link against other versions. 1537232b578d3Smrg version_type=sunos 1537332b578d3Smrg need_lib_prefix=no 1537432b578d3Smrg need_version=no 1537532b578d3Smrg case $host_cpu in 1537632b578d3Smrg ia64*) 1537732b578d3Smrg shrext_cmds='.so' 1537832b578d3Smrg hardcode_into_libs=yes 1537932b578d3Smrg dynamic_linker="$host_os dld.so" 1538032b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1538132b578d3Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 1538232b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1538332b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1538432b578d3Smrg if test "X$HPUX_IA64_MODE" = X32; then 1538532b578d3Smrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 1538632b578d3Smrg else 1538732b578d3Smrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 1538832b578d3Smrg fi 1538932b578d3Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 1539032b578d3Smrg ;; 1539132b578d3Smrg hppa*64*) 1539232b578d3Smrg shrext_cmds='.sl' 1539332b578d3Smrg hardcode_into_libs=yes 1539432b578d3Smrg dynamic_linker="$host_os dld.sl" 1539532b578d3Smrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 1539632b578d3Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 1539732b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1539832b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1539932b578d3Smrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 1540032b578d3Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 1540132b578d3Smrg ;; 1540232b578d3Smrg *) 1540332b578d3Smrg shrext_cmds='.sl' 1540432b578d3Smrg dynamic_linker="$host_os dld.sl" 1540532b578d3Smrg shlibpath_var=SHLIB_PATH 1540632b578d3Smrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 1540732b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1540832b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1540932b578d3Smrg ;; 1541032b578d3Smrg esac 1541132b578d3Smrg # HP-UX runs *really* slowly unless shared libraries are mode 555. 1541232b578d3Smrg postinstall_cmds='chmod 555 $lib' 1541332b578d3Smrg ;; 1541432b578d3Smrg 15415d31dbc53Smrginterix3*) 1541632b578d3Smrg version_type=linux 1541732b578d3Smrg need_lib_prefix=no 1541832b578d3Smrg need_version=no 1541932b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 1542032b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1542132b578d3Smrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 1542232b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1542332b578d3Smrg shlibpath_overrides_runpath=no 1542432b578d3Smrg hardcode_into_libs=yes 1542532b578d3Smrg ;; 1542632b578d3Smrg 1542732b578d3Smrgirix5* | irix6* | nonstopux*) 1542832b578d3Smrg case $host_os in 1542932b578d3Smrg nonstopux*) version_type=nonstopux ;; 1543032b578d3Smrg *) 1543132b578d3Smrg if test "$lt_cv_prog_gnu_ld" = yes; then 1543232b578d3Smrg version_type=linux 1543332b578d3Smrg else 1543432b578d3Smrg version_type=irix 1543532b578d3Smrg fi ;; 1543632b578d3Smrg esac 1543732b578d3Smrg need_lib_prefix=no 1543832b578d3Smrg need_version=no 1543932b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1544032b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 1544132b578d3Smrg case $host_os in 1544232b578d3Smrg irix5* | nonstopux*) 1544332b578d3Smrg libsuff= shlibsuff= 1544432b578d3Smrg ;; 1544532b578d3Smrg *) 1544632b578d3Smrg case $LD in # libtool.m4 will add one of these switches to LD 1544732b578d3Smrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 1544832b578d3Smrg libsuff= shlibsuff= libmagic=32-bit;; 1544932b578d3Smrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 1545032b578d3Smrg libsuff=32 shlibsuff=N32 libmagic=N32;; 1545132b578d3Smrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 1545232b578d3Smrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 1545332b578d3Smrg *) libsuff= shlibsuff= libmagic=never-match;; 1545432b578d3Smrg esac 1545532b578d3Smrg ;; 1545632b578d3Smrg esac 1545732b578d3Smrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 1545832b578d3Smrg shlibpath_overrides_runpath=no 1545932b578d3Smrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 1546032b578d3Smrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 1546132b578d3Smrg hardcode_into_libs=yes 1546232b578d3Smrg ;; 1546332b578d3Smrg 1546432b578d3Smrg# No shared lib support for Linux oldld, aout, or coff. 1546532b578d3Smrglinux*oldld* | linux*aout* | linux*coff*) 1546632b578d3Smrg dynamic_linker=no 1546732b578d3Smrg ;; 1546832b578d3Smrg 1546932b578d3Smrg# This must be Linux ELF. 15470d31dbc53Smrglinux*) 1547132b578d3Smrg version_type=linux 1547232b578d3Smrg need_lib_prefix=no 1547332b578d3Smrg need_version=no 1547432b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1547532b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1547632b578d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 1547732b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1547832b578d3Smrg shlibpath_overrides_runpath=no 1547932b578d3Smrg # This implies no fast_install, which is unacceptable. 1548032b578d3Smrg # Some rework will be needed to allow for fast_install 1548132b578d3Smrg # before this can be enabled. 1548232b578d3Smrg hardcode_into_libs=yes 1548332b578d3Smrg 1548432b578d3Smrg # Append ld.so.conf contents to the search path 1548532b578d3Smrg if test -f /etc/ld.so.conf; then 15486d31dbc53Smrg 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' ' '` 15487d31dbc53Smrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 1548832b578d3Smrg fi 1548932b578d3Smrg 1549032b578d3Smrg # We used to test for /lib/ld.so.1 and disable shared libraries on 1549132b578d3Smrg # powerpc, because MkLinux only supported shared libraries with the 1549232b578d3Smrg # GNU dynamic linker. Since this was broken with cross compilers, 1549332b578d3Smrg # most powerpc-linux boxes support dynamic linking these days and 1549432b578d3Smrg # people can always --disable-shared, the test was removed, and we 1549532b578d3Smrg # assume the GNU/Linux dynamic linker is in use. 1549632b578d3Smrg dynamic_linker='GNU/Linux ld.so' 1549732b578d3Smrg ;; 1549832b578d3Smrg 15499d31dbc53Smrgknetbsd*-gnu) 15500d31dbc53Smrg version_type=linux 15501d31dbc53Smrg need_lib_prefix=no 15502d31dbc53Smrg need_version=no 15503d31dbc53Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15504d31dbc53Smrg soname_spec='${libname}${release}${shared_ext}$major' 15505d31dbc53Smrg shlibpath_var=LD_LIBRARY_PATH 15506d31dbc53Smrg shlibpath_overrides_runpath=no 15507d31dbc53Smrg hardcode_into_libs=yes 15508d31dbc53Smrg dynamic_linker='GNU ld.so' 15509d31dbc53Smrg ;; 15510d31dbc53Smrg 1551132b578d3Smrgnetbsd*) 1551232b578d3Smrg version_type=sunos 1551332b578d3Smrg need_lib_prefix=no 1551432b578d3Smrg need_version=no 1551532b578d3Smrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 1551632b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 1551732b578d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 1551832b578d3Smrg dynamic_linker='NetBSD (a.out) ld.so' 1551932b578d3Smrg else 1552032b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 1552132b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1552232b578d3Smrg dynamic_linker='NetBSD ld.elf_so' 1552332b578d3Smrg fi 1552432b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1552532b578d3Smrg shlibpath_overrides_runpath=yes 1552632b578d3Smrg hardcode_into_libs=yes 1552732b578d3Smrg ;; 1552832b578d3Smrg 1552932b578d3Smrgnewsos6) 1553032b578d3Smrg version_type=linux 1553132b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1553232b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1553332b578d3Smrg shlibpath_overrides_runpath=yes 1553432b578d3Smrg ;; 1553532b578d3Smrg 1553632b578d3Smrgnto-qnx*) 1553732b578d3Smrg version_type=linux 1553832b578d3Smrg need_lib_prefix=no 1553932b578d3Smrg need_version=no 1554032b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1554132b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1554232b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1554332b578d3Smrg shlibpath_overrides_runpath=yes 1554432b578d3Smrg ;; 1554532b578d3Smrg 1554632b578d3Smrgopenbsd*) 1554732b578d3Smrg version_type=sunos 1554832b578d3Smrg sys_lib_dlsearch_path_spec="/usr/lib" 1554932b578d3Smrg need_lib_prefix=no 1555032b578d3Smrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 1555132b578d3Smrg case $host_os in 1555232b578d3Smrg openbsd3.3 | openbsd3.3.*) need_version=yes ;; 1555332b578d3Smrg *) need_version=no ;; 1555432b578d3Smrg esac 1555532b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 1555632b578d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 1555732b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1555832b578d3Smrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 1555932b578d3Smrg case $host_os in 1556032b578d3Smrg openbsd2.[89] | openbsd2.[89].*) 1556132b578d3Smrg shlibpath_overrides_runpath=no 1556232b578d3Smrg ;; 1556332b578d3Smrg *) 1556432b578d3Smrg shlibpath_overrides_runpath=yes 1556532b578d3Smrg ;; 1556632b578d3Smrg esac 1556732b578d3Smrg else 1556832b578d3Smrg shlibpath_overrides_runpath=yes 1556932b578d3Smrg fi 1557032b578d3Smrg ;; 1557132b578d3Smrg 1557232b578d3Smrgos2*) 1557332b578d3Smrg libname_spec='$name' 1557432b578d3Smrg shrext_cmds=".dll" 1557532b578d3Smrg need_lib_prefix=no 1557632b578d3Smrg library_names_spec='$libname${shared_ext} $libname.a' 1557732b578d3Smrg dynamic_linker='OS/2 ld.exe' 1557832b578d3Smrg shlibpath_var=LIBPATH 1557932b578d3Smrg ;; 1558032b578d3Smrg 1558132b578d3Smrgosf3* | osf4* | osf5*) 1558232b578d3Smrg version_type=osf 1558332b578d3Smrg need_lib_prefix=no 1558432b578d3Smrg need_version=no 1558532b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1558632b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1558732b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1558832b578d3Smrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 1558932b578d3Smrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 1559032b578d3Smrg ;; 1559132b578d3Smrg 1559232b578d3Smrgsolaris*) 1559332b578d3Smrg version_type=linux 1559432b578d3Smrg need_lib_prefix=no 1559532b578d3Smrg need_version=no 1559632b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1559732b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1559832b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1559932b578d3Smrg shlibpath_overrides_runpath=yes 1560032b578d3Smrg hardcode_into_libs=yes 1560132b578d3Smrg # ldd complains unless libraries are executable 1560232b578d3Smrg postinstall_cmds='chmod +x $lib' 1560332b578d3Smrg ;; 1560432b578d3Smrg 1560532b578d3Smrgsunos4*) 1560632b578d3Smrg version_type=sunos 1560732b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 1560832b578d3Smrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 1560932b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1561032b578d3Smrg shlibpath_overrides_runpath=yes 1561132b578d3Smrg if test "$with_gnu_ld" = yes; then 1561232b578d3Smrg need_lib_prefix=no 1561332b578d3Smrg fi 1561432b578d3Smrg need_version=yes 1561532b578d3Smrg ;; 1561632b578d3Smrg 1561732b578d3Smrgsysv4 | sysv4.3*) 1561832b578d3Smrg version_type=linux 1561932b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1562032b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1562132b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1562232b578d3Smrg case $host_vendor in 1562332b578d3Smrg sni) 1562432b578d3Smrg shlibpath_overrides_runpath=no 1562532b578d3Smrg need_lib_prefix=no 1562632b578d3Smrg export_dynamic_flag_spec='${wl}-Blargedynsym' 1562732b578d3Smrg runpath_var=LD_RUN_PATH 1562832b578d3Smrg ;; 1562932b578d3Smrg siemens) 1563032b578d3Smrg need_lib_prefix=no 1563132b578d3Smrg ;; 1563232b578d3Smrg motorola) 1563332b578d3Smrg need_lib_prefix=no 1563432b578d3Smrg need_version=no 1563532b578d3Smrg shlibpath_overrides_runpath=no 1563632b578d3Smrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 1563732b578d3Smrg ;; 1563832b578d3Smrg esac 1563932b578d3Smrg ;; 1564032b578d3Smrg 1564132b578d3Smrgsysv4*MP*) 1564232b578d3Smrg if test -d /usr/nec ;then 1564332b578d3Smrg version_type=linux 1564432b578d3Smrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 1564532b578d3Smrg soname_spec='$libname${shared_ext}.$major' 1564632b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1564732b578d3Smrg fi 1564832b578d3Smrg ;; 1564932b578d3Smrg 1565032b578d3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 1565132b578d3Smrg version_type=freebsd-elf 1565232b578d3Smrg need_lib_prefix=no 1565332b578d3Smrg need_version=no 1565432b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 1565532b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1565632b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1565732b578d3Smrg hardcode_into_libs=yes 1565832b578d3Smrg if test "$with_gnu_ld" = yes; then 1565932b578d3Smrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 1566032b578d3Smrg shlibpath_overrides_runpath=no 1566132b578d3Smrg else 1566232b578d3Smrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 1566332b578d3Smrg shlibpath_overrides_runpath=yes 1566432b578d3Smrg case $host_os in 1566532b578d3Smrg sco3.2v5*) 1566632b578d3Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 1566732b578d3Smrg ;; 1566832b578d3Smrg esac 1566932b578d3Smrg fi 1567032b578d3Smrg sys_lib_dlsearch_path_spec='/usr/lib' 1567132b578d3Smrg ;; 1567232b578d3Smrg 1567332b578d3Smrguts4*) 1567432b578d3Smrg version_type=linux 1567532b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1567632b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1567732b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1567832b578d3Smrg ;; 1567932b578d3Smrg 1568032b578d3Smrg*) 1568132b578d3Smrg dynamic_linker=no 1568232b578d3Smrg ;; 1568332b578d3Smrgesac 1568432b578d3Smrg{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 1568532b578d3Smrgecho "${ECHO_T}$dynamic_linker" >&6; } 1568632b578d3Smrgtest "$dynamic_linker" = no && can_build_shared=no 1568732b578d3Smrg 1568832b578d3Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 1568932b578d3Smrgif test "$GCC" = yes; then 1569032b578d3Smrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 1569132b578d3Smrgfi 1569232b578d3Smrg 1569332b578d3Smrg{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 1569432b578d3Smrgecho $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 1569532b578d3Smrghardcode_action_F77= 1569632b578d3Smrgif test -n "$hardcode_libdir_flag_spec_F77" || \ 1569732b578d3Smrg test -n "$runpath_var_F77" || \ 1569832b578d3Smrg test "X$hardcode_automatic_F77" = "Xyes" ; then 1569932b578d3Smrg 1570032b578d3Smrg # We can hardcode non-existant directories. 1570132b578d3Smrg if test "$hardcode_direct_F77" != no && 1570232b578d3Smrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 1570332b578d3Smrg # have to relink, otherwise we might link with an installed library 1570432b578d3Smrg # when we should be linking with a yet-to-be-installed one 1570532b578d3Smrg ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && 1570632b578d3Smrg test "$hardcode_minus_L_F77" != no; then 1570732b578d3Smrg # Linking always hardcodes the temporary library directory. 1570832b578d3Smrg hardcode_action_F77=relink 1570932b578d3Smrg else 1571032b578d3Smrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 1571132b578d3Smrg hardcode_action_F77=immediate 1571232b578d3Smrg fi 1571332b578d3Smrgelse 1571432b578d3Smrg # We cannot hardcode anything, or else we can only hardcode existing 1571532b578d3Smrg # directories. 1571632b578d3Smrg hardcode_action_F77=unsupported 1571732b578d3Smrgfi 1571832b578d3Smrg{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 1571932b578d3Smrgecho "${ECHO_T}$hardcode_action_F77" >&6; } 1572032b578d3Smrg 1572132b578d3Smrgif test "$hardcode_action_F77" = relink; then 1572232b578d3Smrg # Fast installation is not supported 1572332b578d3Smrg enable_fast_install=no 1572432b578d3Smrgelif test "$shlibpath_overrides_runpath" = yes || 1572532b578d3Smrg test "$enable_shared" = no; then 1572632b578d3Smrg # Fast installation is not necessary 1572732b578d3Smrg enable_fast_install=needless 1572832b578d3Smrgfi 1572932b578d3Smrg 1573032b578d3Smrg 1573132b578d3Smrg# The else clause should only fire when bootstrapping the 1573232b578d3Smrg# libtool distribution, otherwise you forgot to ship ltmain.sh 1573332b578d3Smrg# with your package, and you will get complaints that there are 1573432b578d3Smrg# no rules to generate ltmain.sh. 1573532b578d3Smrgif test -f "$ltmain"; then 1573632b578d3Smrg # See if we are running on zsh, and set the options which allow our commands through 1573732b578d3Smrg # without removal of \ escapes. 1573832b578d3Smrg if test -n "${ZSH_VERSION+set}" ; then 1573932b578d3Smrg setopt NO_GLOB_SUBST 1574032b578d3Smrg fi 1574132b578d3Smrg # Now quote all the things that may contain metacharacters while being 1574232b578d3Smrg # careful not to overquote the AC_SUBSTed values. We take copies of the 1574332b578d3Smrg # variables and quote the copies for generation of the libtool script. 1574432b578d3Smrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 1574532b578d3Smrg SED SHELL STRIP \ 1574632b578d3Smrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 1574732b578d3Smrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 1574832b578d3Smrg deplibs_check_method reload_flag reload_cmds need_locks \ 1574932b578d3Smrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 1575032b578d3Smrg lt_cv_sys_global_symbol_to_c_name_address \ 1575132b578d3Smrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 1575232b578d3Smrg old_postinstall_cmds old_postuninstall_cmds \ 1575332b578d3Smrg compiler_F77 \ 1575432b578d3Smrg CC_F77 \ 1575532b578d3Smrg LD_F77 \ 1575632b578d3Smrg lt_prog_compiler_wl_F77 \ 1575732b578d3Smrg lt_prog_compiler_pic_F77 \ 1575832b578d3Smrg lt_prog_compiler_static_F77 \ 1575932b578d3Smrg lt_prog_compiler_no_builtin_flag_F77 \ 1576032b578d3Smrg export_dynamic_flag_spec_F77 \ 1576132b578d3Smrg thread_safe_flag_spec_F77 \ 1576232b578d3Smrg whole_archive_flag_spec_F77 \ 1576332b578d3Smrg enable_shared_with_static_runtimes_F77 \ 1576432b578d3Smrg old_archive_cmds_F77 \ 1576532b578d3Smrg old_archive_from_new_cmds_F77 \ 1576632b578d3Smrg predep_objects_F77 \ 1576732b578d3Smrg postdep_objects_F77 \ 1576832b578d3Smrg predeps_F77 \ 1576932b578d3Smrg postdeps_F77 \ 1577032b578d3Smrg compiler_lib_search_path_F77 \ 1577132b578d3Smrg archive_cmds_F77 \ 1577232b578d3Smrg archive_expsym_cmds_F77 \ 1577332b578d3Smrg postinstall_cmds_F77 \ 1577432b578d3Smrg postuninstall_cmds_F77 \ 1577532b578d3Smrg old_archive_from_expsyms_cmds_F77 \ 1577632b578d3Smrg allow_undefined_flag_F77 \ 1577732b578d3Smrg no_undefined_flag_F77 \ 1577832b578d3Smrg export_symbols_cmds_F77 \ 1577932b578d3Smrg hardcode_libdir_flag_spec_F77 \ 1578032b578d3Smrg hardcode_libdir_flag_spec_ld_F77 \ 1578132b578d3Smrg hardcode_libdir_separator_F77 \ 1578232b578d3Smrg hardcode_automatic_F77 \ 1578332b578d3Smrg module_cmds_F77 \ 1578432b578d3Smrg module_expsym_cmds_F77 \ 1578532b578d3Smrg lt_cv_prog_compiler_c_o_F77 \ 1578632b578d3Smrg exclude_expsyms_F77 \ 1578732b578d3Smrg include_expsyms_F77; do 1578832b578d3Smrg 1578932b578d3Smrg case $var in 1579032b578d3Smrg old_archive_cmds_F77 | \ 1579132b578d3Smrg old_archive_from_new_cmds_F77 | \ 1579232b578d3Smrg archive_cmds_F77 | \ 1579332b578d3Smrg archive_expsym_cmds_F77 | \ 1579432b578d3Smrg module_cmds_F77 | \ 1579532b578d3Smrg module_expsym_cmds_F77 | \ 1579632b578d3Smrg old_archive_from_expsyms_cmds_F77 | \ 1579732b578d3Smrg export_symbols_cmds_F77 | \ 1579832b578d3Smrg extract_expsyms_cmds | reload_cmds | finish_cmds | \ 1579932b578d3Smrg postinstall_cmds | postuninstall_cmds | \ 1580032b578d3Smrg old_postinstall_cmds | old_postuninstall_cmds | \ 1580132b578d3Smrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 1580232b578d3Smrg # Double-quote double-evaled strings. 1580332b578d3Smrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 1580432b578d3Smrg ;; 1580532b578d3Smrg *) 1580632b578d3Smrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 1580732b578d3Smrg ;; 1580832b578d3Smrg esac 1580932b578d3Smrg done 1581032b578d3Smrg 1581132b578d3Smrg case $lt_echo in 1581232b578d3Smrg *'\$0 --fallback-echo"') 1581332b578d3Smrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 1581432b578d3Smrg ;; 1581532b578d3Smrg esac 1581632b578d3Smrg 1581732b578d3Smrgcfgfile="$ofile" 1581832b578d3Smrg 1581932b578d3Smrg cat <<__EOF__ >> "$cfgfile" 1582032b578d3Smrg# ### BEGIN LIBTOOL TAG CONFIG: $tagname 1582132b578d3Smrg 1582232b578d3Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 1582332b578d3Smrg 1582432b578d3Smrg# Shell to use when invoking shell scripts. 1582532b578d3SmrgSHELL=$lt_SHELL 1582632b578d3Smrg 1582732b578d3Smrg# Whether or not to build shared libraries. 1582832b578d3Smrgbuild_libtool_libs=$enable_shared 1582932b578d3Smrg 1583032b578d3Smrg# Whether or not to build static libraries. 1583132b578d3Smrgbuild_old_libs=$enable_static 1583232b578d3Smrg 1583332b578d3Smrg# Whether or not to add -lc for building shared libraries. 1583432b578d3Smrgbuild_libtool_need_lc=$archive_cmds_need_lc_F77 1583532b578d3Smrg 1583632b578d3Smrg# Whether or not to disallow shared libs when runtime libs are static 1583732b578d3Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 1583832b578d3Smrg 1583932b578d3Smrg# Whether or not to optimize for fast installation. 1584032b578d3Smrgfast_install=$enable_fast_install 1584132b578d3Smrg 1584232b578d3Smrg# The host system. 1584332b578d3Smrghost_alias=$host_alias 1584432b578d3Smrghost=$host 1584532b578d3Smrghost_os=$host_os 1584632b578d3Smrg 1584732b578d3Smrg# The build system. 1584832b578d3Smrgbuild_alias=$build_alias 1584932b578d3Smrgbuild=$build 1585032b578d3Smrgbuild_os=$build_os 1585132b578d3Smrg 1585232b578d3Smrg# An echo program that does not interpret backslashes. 1585332b578d3Smrgecho=$lt_echo 1585432b578d3Smrg 1585532b578d3Smrg# The archiver. 1585632b578d3SmrgAR=$lt_AR 1585732b578d3SmrgAR_FLAGS=$lt_AR_FLAGS 1585832b578d3Smrg 1585932b578d3Smrg# A C compiler. 1586032b578d3SmrgLTCC=$lt_LTCC 1586132b578d3Smrg 1586232b578d3Smrg# LTCC compiler flags. 1586332b578d3SmrgLTCFLAGS=$lt_LTCFLAGS 1586432b578d3Smrg 1586532b578d3Smrg# A language-specific compiler. 1586632b578d3SmrgCC=$lt_compiler_F77 1586732b578d3Smrg 1586832b578d3Smrg# Is the compiler the GNU C compiler? 1586932b578d3Smrgwith_gcc=$GCC_F77 1587032b578d3Smrg 1587132b578d3Smrg# An ERE matcher. 1587232b578d3SmrgEGREP=$lt_EGREP 1587332b578d3Smrg 1587432b578d3Smrg# The linker used to build libraries. 1587532b578d3SmrgLD=$lt_LD_F77 1587632b578d3Smrg 1587732b578d3Smrg# Whether we need hard or soft links. 1587832b578d3SmrgLN_S=$lt_LN_S 1587932b578d3Smrg 1588032b578d3Smrg# A BSD-compatible nm program. 1588132b578d3SmrgNM=$lt_NM 1588232b578d3Smrg 1588332b578d3Smrg# A symbol stripping program 1588432b578d3SmrgSTRIP=$lt_STRIP 1588532b578d3Smrg 1588632b578d3Smrg# Used to examine libraries when file_magic_cmd begins "file" 1588732b578d3SmrgMAGIC_CMD=$MAGIC_CMD 1588832b578d3Smrg 1588932b578d3Smrg# Used on cygwin: DLL creation program. 1589032b578d3SmrgDLLTOOL="$DLLTOOL" 1589132b578d3Smrg 1589232b578d3Smrg# Used on cygwin: object dumper. 1589332b578d3SmrgOBJDUMP="$OBJDUMP" 1589432b578d3Smrg 1589532b578d3Smrg# Used on cygwin: assembler. 1589632b578d3SmrgAS="$AS" 1589732b578d3Smrg 1589832b578d3Smrg# The name of the directory that contains temporary libtool files. 1589932b578d3Smrgobjdir=$objdir 1590032b578d3Smrg 1590132b578d3Smrg# How to create reloadable object files. 1590232b578d3Smrgreload_flag=$lt_reload_flag 1590332b578d3Smrgreload_cmds=$lt_reload_cmds 1590432b578d3Smrg 1590532b578d3Smrg# How to pass a linker flag through the compiler. 1590632b578d3Smrgwl=$lt_lt_prog_compiler_wl_F77 1590732b578d3Smrg 1590832b578d3Smrg# Object file suffix (normally "o"). 1590932b578d3Smrgobjext="$ac_objext" 1591032b578d3Smrg 1591132b578d3Smrg# Old archive suffix (normally "a"). 1591232b578d3Smrglibext="$libext" 1591332b578d3Smrg 1591432b578d3Smrg# Shared library suffix (normally ".so"). 1591532b578d3Smrgshrext_cmds='$shrext_cmds' 1591632b578d3Smrg 1591732b578d3Smrg# Executable file suffix (normally ""). 1591832b578d3Smrgexeext="$exeext" 1591932b578d3Smrg 1592032b578d3Smrg# Additional compiler flags for building library objects. 1592132b578d3Smrgpic_flag=$lt_lt_prog_compiler_pic_F77 1592232b578d3Smrgpic_mode=$pic_mode 1592332b578d3Smrg 1592432b578d3Smrg# What is the maximum length of a command? 1592532b578d3Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len 1592632b578d3Smrg 1592732b578d3Smrg# Does compiler simultaneously support -c and -o options? 1592832b578d3Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 1592932b578d3Smrg 1593032b578d3Smrg# Must we lock files when doing compilation? 1593132b578d3Smrgneed_locks=$lt_need_locks 1593232b578d3Smrg 1593332b578d3Smrg# Do we need the lib prefix for modules? 1593432b578d3Smrgneed_lib_prefix=$need_lib_prefix 1593532b578d3Smrg 1593632b578d3Smrg# Do we need a version for libraries? 1593732b578d3Smrgneed_version=$need_version 1593832b578d3Smrg 1593932b578d3Smrg# Whether dlopen is supported. 1594032b578d3Smrgdlopen_support=$enable_dlopen 1594132b578d3Smrg 1594232b578d3Smrg# Whether dlopen of programs is supported. 1594332b578d3Smrgdlopen_self=$enable_dlopen_self 1594432b578d3Smrg 1594532b578d3Smrg# Whether dlopen of statically linked programs is supported. 1594632b578d3Smrgdlopen_self_static=$enable_dlopen_self_static 1594732b578d3Smrg 1594832b578d3Smrg# Compiler flag to prevent dynamic linking. 1594932b578d3Smrglink_static_flag=$lt_lt_prog_compiler_static_F77 1595032b578d3Smrg 1595132b578d3Smrg# Compiler flag to turn off builtin functions. 1595232b578d3Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 1595332b578d3Smrg 1595432b578d3Smrg# Compiler flag to allow reflexive dlopens. 1595532b578d3Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 1595632b578d3Smrg 1595732b578d3Smrg# Compiler flag to generate shared objects directly from archives. 1595832b578d3Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 1595932b578d3Smrg 1596032b578d3Smrg# Compiler flag to generate thread-safe objects. 1596132b578d3Smrgthread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 1596232b578d3Smrg 1596332b578d3Smrg# Library versioning type. 1596432b578d3Smrgversion_type=$version_type 1596532b578d3Smrg 1596632b578d3Smrg# Format of library name prefix. 1596732b578d3Smrglibname_spec=$lt_libname_spec 1596832b578d3Smrg 1596932b578d3Smrg# List of archive names. First name is the real one, the rest are links. 1597032b578d3Smrg# The last name is the one that the linker finds with -lNAME. 1597132b578d3Smrglibrary_names_spec=$lt_library_names_spec 1597232b578d3Smrg 1597332b578d3Smrg# The coded name of the library, if different from the real name. 1597432b578d3Smrgsoname_spec=$lt_soname_spec 1597532b578d3Smrg 1597632b578d3Smrg# Commands used to build and install an old-style archive. 1597732b578d3SmrgRANLIB=$lt_RANLIB 1597832b578d3Smrgold_archive_cmds=$lt_old_archive_cmds_F77 1597932b578d3Smrgold_postinstall_cmds=$lt_old_postinstall_cmds 1598032b578d3Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds 1598132b578d3Smrg 1598232b578d3Smrg# Create an old-style archive from a shared archive. 1598332b578d3Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 1598432b578d3Smrg 1598532b578d3Smrg# Create a temporary old-style archive to link instead of a shared archive. 1598632b578d3Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 1598732b578d3Smrg 1598832b578d3Smrg# Commands used to build and install a shared archive. 1598932b578d3Smrgarchive_cmds=$lt_archive_cmds_F77 1599032b578d3Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds_F77 1599132b578d3Smrgpostinstall_cmds=$lt_postinstall_cmds 1599232b578d3Smrgpostuninstall_cmds=$lt_postuninstall_cmds 1599332b578d3Smrg 1599432b578d3Smrg# Commands used to build a loadable module (assumed same as above if empty) 1599532b578d3Smrgmodule_cmds=$lt_module_cmds_F77 1599632b578d3Smrgmodule_expsym_cmds=$lt_module_expsym_cmds_F77 1599732b578d3Smrg 1599832b578d3Smrg# Commands to strip libraries. 1599932b578d3Smrgold_striplib=$lt_old_striplib 1600032b578d3Smrgstriplib=$lt_striplib 1600132b578d3Smrg 1600232b578d3Smrg# Dependencies to place before the objects being linked to create a 1600332b578d3Smrg# shared library. 1600432b578d3Smrgpredep_objects=$lt_predep_objects_F77 1600532b578d3Smrg 1600632b578d3Smrg# Dependencies to place after the objects being linked to create a 1600732b578d3Smrg# shared library. 1600832b578d3Smrgpostdep_objects=$lt_postdep_objects_F77 1600932b578d3Smrg 1601032b578d3Smrg# Dependencies to place before the objects being linked to create a 1601132b578d3Smrg# shared library. 1601232b578d3Smrgpredeps=$lt_predeps_F77 1601332b578d3Smrg 1601432b578d3Smrg# Dependencies to place after the objects being linked to create a 1601532b578d3Smrg# shared library. 1601632b578d3Smrgpostdeps=$lt_postdeps_F77 1601732b578d3Smrg 1601832b578d3Smrg# The library search path used internally by the compiler when linking 1601932b578d3Smrg# a shared library. 1602032b578d3Smrgcompiler_lib_search_path=$lt_compiler_lib_search_path_F77 1602132b578d3Smrg 1602232b578d3Smrg# Method to check whether dependent libraries are shared objects. 1602332b578d3Smrgdeplibs_check_method=$lt_deplibs_check_method 1602432b578d3Smrg 1602532b578d3Smrg# Command to use when deplibs_check_method == file_magic. 1602632b578d3Smrgfile_magic_cmd=$lt_file_magic_cmd 1602732b578d3Smrg 1602832b578d3Smrg# Flag that allows shared libraries with undefined symbols to be built. 1602932b578d3Smrgallow_undefined_flag=$lt_allow_undefined_flag_F77 1603032b578d3Smrg 1603132b578d3Smrg# Flag that forces no undefined symbols. 1603232b578d3Smrgno_undefined_flag=$lt_no_undefined_flag_F77 1603332b578d3Smrg 1603432b578d3Smrg# Commands used to finish a libtool library installation in a directory. 1603532b578d3Smrgfinish_cmds=$lt_finish_cmds 1603632b578d3Smrg 1603732b578d3Smrg# Same as above, but a single script fragment to be evaled but not shown. 1603832b578d3Smrgfinish_eval=$lt_finish_eval 1603932b578d3Smrg 1604032b578d3Smrg# Take the output of nm and produce a listing of raw symbols and C names. 1604132b578d3Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 1604232b578d3Smrg 1604332b578d3Smrg# Transform the output of nm in a proper C declaration 1604432b578d3Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 1604532b578d3Smrg 1604632b578d3Smrg# Transform the output of nm in a C name address pair 1604732b578d3Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 1604832b578d3Smrg 1604932b578d3Smrg# This is the shared library runtime path variable. 1605032b578d3Smrgrunpath_var=$runpath_var 1605132b578d3Smrg 1605232b578d3Smrg# This is the shared library path variable. 1605332b578d3Smrgshlibpath_var=$shlibpath_var 1605432b578d3Smrg 1605532b578d3Smrg# Is shlibpath searched before the hard-coded library search path? 1605632b578d3Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath 1605732b578d3Smrg 1605832b578d3Smrg# How to hardcode a shared library path into an executable. 1605932b578d3Smrghardcode_action=$hardcode_action_F77 1606032b578d3Smrg 1606132b578d3Smrg# Whether we should hardcode library paths into libraries. 1606232b578d3Smrghardcode_into_libs=$hardcode_into_libs 1606332b578d3Smrg 1606432b578d3Smrg# Flag to hardcode \$libdir into a binary during linking. 1606532b578d3Smrg# This must work even if \$libdir does not exist. 1606632b578d3Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 1606732b578d3Smrg 1606832b578d3Smrg# If ld is used when linking, flag to hardcode \$libdir into 1606932b578d3Smrg# a binary during linking. This must work even if \$libdir does 1607032b578d3Smrg# not exist. 1607132b578d3Smrghardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 1607232b578d3Smrg 1607332b578d3Smrg# Whether we need a single -rpath flag with a separated argument. 1607432b578d3Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 1607532b578d3Smrg 1607632b578d3Smrg# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 1607732b578d3Smrg# resulting binary. 1607832b578d3Smrghardcode_direct=$hardcode_direct_F77 1607932b578d3Smrg 1608032b578d3Smrg# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 1608132b578d3Smrg# resulting binary. 1608232b578d3Smrghardcode_minus_L=$hardcode_minus_L_F77 1608332b578d3Smrg 1608432b578d3Smrg# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 1608532b578d3Smrg# the resulting binary. 1608632b578d3Smrghardcode_shlibpath_var=$hardcode_shlibpath_var_F77 1608732b578d3Smrg 1608832b578d3Smrg# Set to yes if building a shared library automatically hardcodes DIR into the library 1608932b578d3Smrg# and all subsequent libraries and executables linked against it. 1609032b578d3Smrghardcode_automatic=$hardcode_automatic_F77 1609132b578d3Smrg 1609232b578d3Smrg# Variables whose values should be saved in libtool wrapper scripts and 1609332b578d3Smrg# restored at relink time. 1609432b578d3Smrgvariables_saved_for_relink="$variables_saved_for_relink" 1609532b578d3Smrg 1609632b578d3Smrg# Whether libtool must link a program against all its dependency libraries. 1609732b578d3Smrglink_all_deplibs=$link_all_deplibs_F77 1609832b578d3Smrg 1609932b578d3Smrg# Compile-time system search path for libraries 1610032b578d3Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec 1610132b578d3Smrg 1610232b578d3Smrg# Run-time system search path for libraries 1610332b578d3Smrgsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 1610432b578d3Smrg 1610532b578d3Smrg# Fix the shell variable \$srcfile for the compiler. 16106d31dbc53Smrgfix_srcfile_path="$fix_srcfile_path_F77" 1610732b578d3Smrg 1610832b578d3Smrg# Set to yes if exported symbols are required. 1610932b578d3Smrgalways_export_symbols=$always_export_symbols_F77 1611032b578d3Smrg 1611132b578d3Smrg# The commands to list exported symbols. 1611232b578d3Smrgexport_symbols_cmds=$lt_export_symbols_cmds_F77 1611332b578d3Smrg 1611432b578d3Smrg# The commands to extract the exported symbol list from a shared archive. 1611532b578d3Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds 1611632b578d3Smrg 1611732b578d3Smrg# Symbols that should not be listed in the preloaded symbols. 1611832b578d3Smrgexclude_expsyms=$lt_exclude_expsyms_F77 1611932b578d3Smrg 1612032b578d3Smrg# Symbols that must always be exported. 1612132b578d3Smrginclude_expsyms=$lt_include_expsyms_F77 1612232b578d3Smrg 1612332b578d3Smrg# ### END LIBTOOL TAG CONFIG: $tagname 1612432b578d3Smrg 1612532b578d3Smrg__EOF__ 1612632b578d3Smrg 1612732b578d3Smrg 1612832b578d3Smrgelse 1612932b578d3Smrg # If there is no Makefile yet, we rely on a make rule to execute 1613032b578d3Smrg # `config.status --recheck' to rerun these tests and create the 1613132b578d3Smrg # libtool script then. 1613232b578d3Smrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 1613332b578d3Smrg if test -f "$ltmain_in"; then 1613432b578d3Smrg test -f Makefile && make "$ltmain" 1613532b578d3Smrg fi 1613632b578d3Smrgfi 1613732b578d3Smrg 1613832b578d3Smrg 1613932b578d3Smrgac_ext=c 1614032b578d3Smrgac_cpp='$CPP $CPPFLAGS' 1614132b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1614232b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1614332b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 1614432b578d3Smrg 1614532b578d3SmrgCC="$lt_save_CC" 1614632b578d3Smrg 1614732b578d3Smrg else 1614832b578d3Smrg tagname="" 1614932b578d3Smrg fi 1615032b578d3Smrg ;; 1615132b578d3Smrg 1615232b578d3Smrg GCJ) 1615332b578d3Smrg if test -n "$GCJ" && test "X$GCJ" != "Xno"; then 1615432b578d3Smrg 1615532b578d3Smrg 1615632b578d3Smrg# Source file extension for Java test sources. 1615732b578d3Smrgac_ext=java 1615832b578d3Smrg 1615932b578d3Smrg# Object file extension for compiled Java test sources. 1616032b578d3Smrgobjext=o 1616132b578d3Smrgobjext_GCJ=$objext 1616232b578d3Smrg 1616332b578d3Smrg# Code to be used in simple compile tests 16164d31dbc53Smrglt_simple_compile_test_code="class foo {}\n" 1616532b578d3Smrg 1616632b578d3Smrg# Code to be used in simple link tests 16167d31dbc53Smrglt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n' 1616832b578d3Smrg 1616932b578d3Smrg# ltmain only uses $CC for tagged configurations so make sure $CC is set. 1617032b578d3Smrg 1617132b578d3Smrg# If no C compiler was specified, use CC. 1617232b578d3SmrgLTCC=${LTCC-"$CC"} 1617332b578d3Smrg 1617432b578d3Smrg# If no C compiler flags were specified, use CFLAGS. 1617532b578d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 1617632b578d3Smrg 1617732b578d3Smrg# Allow CC to be a program name with arguments. 1617832b578d3Smrgcompiler=$CC 1617932b578d3Smrg 1618032b578d3Smrg 1618132b578d3Smrg# save warnings/boilerplate of simple test code 1618232b578d3Smrgac_outfile=conftest.$ac_objext 16183d31dbc53Smrgprintf "$lt_simple_compile_test_code" >conftest.$ac_ext 1618432b578d3Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 1618532b578d3Smrg_lt_compiler_boilerplate=`cat conftest.err` 1618632b578d3Smrg$rm conftest* 1618732b578d3Smrg 1618832b578d3Smrgac_outfile=conftest.$ac_objext 16189d31dbc53Smrgprintf "$lt_simple_link_test_code" >conftest.$ac_ext 1619032b578d3Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 1619132b578d3Smrg_lt_linker_boilerplate=`cat conftest.err` 1619232b578d3Smrg$rm conftest* 1619332b578d3Smrg 1619432b578d3Smrg 1619532b578d3Smrg# Allow CC to be a program name with arguments. 1619632b578d3Smrglt_save_CC="$CC" 1619732b578d3SmrgCC=${GCJ-"gcj"} 1619832b578d3Smrgcompiler=$CC 1619932b578d3Smrgcompiler_GCJ=$CC 1620032b578d3Smrgfor cc_temp in $compiler""; do 1620132b578d3Smrg case $cc_temp in 1620232b578d3Smrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 1620332b578d3Smrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 1620432b578d3Smrg \-*) ;; 1620532b578d3Smrg *) break;; 1620632b578d3Smrg esac 1620732b578d3Smrgdone 1620832b578d3Smrgcc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 1620932b578d3Smrg 1621032b578d3Smrg 1621132b578d3Smrg# GCJ did not exist at the time GCC didn't implicitly link libc in. 1621232b578d3Smrgarchive_cmds_need_lc_GCJ=no 1621332b578d3Smrg 1621432b578d3Smrgold_archive_cmds_GCJ=$old_archive_cmds 1621532b578d3Smrg 1621632b578d3Smrg 1621732b578d3Smrglt_prog_compiler_no_builtin_flag_GCJ= 1621832b578d3Smrg 1621932b578d3Smrgif test "$GCC" = yes; then 1622032b578d3Smrg lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' 1622132b578d3Smrg 1622232b578d3Smrg 1622332b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 1622432b578d3Smrgecho $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } 1622532b578d3Smrgif test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 1622632b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 1622732b578d3Smrgelse 1622832b578d3Smrg lt_cv_prog_compiler_rtti_exceptions=no 1622932b578d3Smrg ac_outfile=conftest.$ac_objext 16230d31dbc53Smrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext 1623132b578d3Smrg lt_compiler_flag="-fno-rtti -fno-exceptions" 1623232b578d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 1623332b578d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 1623432b578d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 1623532b578d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 1623632b578d3Smrg # The option is referenced via a variable to avoid confusing sed. 1623732b578d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 1623832b578d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 1623932b578d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 1624032b578d3Smrg -e 's:$: $lt_compiler_flag:'` 16241d31dbc53Smrg (eval echo "\"\$as_me:16241: $lt_compile\"" >&5) 1624232b578d3Smrg (eval "$lt_compile" 2>conftest.err) 1624332b578d3Smrg ac_status=$? 1624432b578d3Smrg cat conftest.err >&5 16245d31dbc53Smrg echo "$as_me:16245: \$? = $ac_status" >&5 1624632b578d3Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 1624732b578d3Smrg # The compiler can only warn and ignore the option if not recognized 1624832b578d3Smrg # So say no if there are warnings other than the usual output. 1624932b578d3Smrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 1625032b578d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 1625132b578d3Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 1625232b578d3Smrg lt_cv_prog_compiler_rtti_exceptions=yes 1625332b578d3Smrg fi 1625432b578d3Smrg fi 1625532b578d3Smrg $rm conftest* 1625632b578d3Smrg 1625732b578d3Smrgfi 1625832b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 1625932b578d3Smrgecho "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } 1626032b578d3Smrg 1626132b578d3Smrgif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 1626232b578d3Smrg lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" 1626332b578d3Smrgelse 1626432b578d3Smrg : 1626532b578d3Smrgfi 1626632b578d3Smrg 1626732b578d3Smrgfi 1626832b578d3Smrg 1626932b578d3Smrglt_prog_compiler_wl_GCJ= 1627032b578d3Smrglt_prog_compiler_pic_GCJ= 1627132b578d3Smrglt_prog_compiler_static_GCJ= 1627232b578d3Smrg 1627332b578d3Smrg{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 1627432b578d3Smrgecho $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 1627532b578d3Smrg 1627632b578d3Smrg if test "$GCC" = yes; then 1627732b578d3Smrg lt_prog_compiler_wl_GCJ='-Wl,' 1627832b578d3Smrg lt_prog_compiler_static_GCJ='-static' 1627932b578d3Smrg 1628032b578d3Smrg case $host_os in 1628132b578d3Smrg aix*) 1628232b578d3Smrg # All AIX code is PIC. 1628332b578d3Smrg if test "$host_cpu" = ia64; then 1628432b578d3Smrg # AIX 5 now supports IA64 processor 1628532b578d3Smrg lt_prog_compiler_static_GCJ='-Bstatic' 1628632b578d3Smrg fi 1628732b578d3Smrg ;; 1628832b578d3Smrg 1628932b578d3Smrg amigaos*) 1629032b578d3Smrg # FIXME: we need at least 68020 code to build shared libraries, but 1629132b578d3Smrg # adding the `-m68020' flag to GCC prevents building anything better, 1629232b578d3Smrg # like `-m68040'. 1629332b578d3Smrg lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' 1629432b578d3Smrg ;; 1629532b578d3Smrg 16296d31dbc53Smrg beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 1629732b578d3Smrg # PIC is the default for these OSes. 1629832b578d3Smrg ;; 1629932b578d3Smrg 16300d31dbc53Smrg mingw* | pw32* | os2*) 1630132b578d3Smrg # This hack is so that the source file can tell whether it is being 1630232b578d3Smrg # built for inclusion in a dll (and should export symbols for example). 1630332b578d3Smrg lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' 1630432b578d3Smrg ;; 1630532b578d3Smrg 1630632b578d3Smrg darwin* | rhapsody*) 1630732b578d3Smrg # PIC is the default on this platform 1630832b578d3Smrg # Common symbols not allowed in MH_DYLIB files 1630932b578d3Smrg lt_prog_compiler_pic_GCJ='-fno-common' 1631032b578d3Smrg ;; 1631132b578d3Smrg 16312d31dbc53Smrg interix3*) 1631332b578d3Smrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 1631432b578d3Smrg # Instead, we relocate shared libraries at runtime. 1631532b578d3Smrg ;; 1631632b578d3Smrg 1631732b578d3Smrg msdosdjgpp*) 1631832b578d3Smrg # Just because we use GCC doesn't mean we suddenly get shared libraries 1631932b578d3Smrg # on systems that don't support them. 1632032b578d3Smrg lt_prog_compiler_can_build_shared_GCJ=no 1632132b578d3Smrg enable_shared=no 1632232b578d3Smrg ;; 1632332b578d3Smrg 1632432b578d3Smrg sysv4*MP*) 1632532b578d3Smrg if test -d /usr/nec; then 1632632b578d3Smrg lt_prog_compiler_pic_GCJ=-Kconform_pic 1632732b578d3Smrg fi 1632832b578d3Smrg ;; 1632932b578d3Smrg 1633032b578d3Smrg hpux*) 1633132b578d3Smrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 1633232b578d3Smrg # not for PA HP-UX. 1633332b578d3Smrg case $host_cpu in 1633432b578d3Smrg hppa*64*|ia64*) 1633532b578d3Smrg # +Z the default 1633632b578d3Smrg ;; 1633732b578d3Smrg *) 1633832b578d3Smrg lt_prog_compiler_pic_GCJ='-fPIC' 1633932b578d3Smrg ;; 1634032b578d3Smrg esac 1634132b578d3Smrg ;; 1634232b578d3Smrg 1634332b578d3Smrg *) 1634432b578d3Smrg lt_prog_compiler_pic_GCJ='-fPIC' 1634532b578d3Smrg ;; 1634632b578d3Smrg esac 1634732b578d3Smrg else 1634832b578d3Smrg # PORTME Check for flag to pass linker flags through the system compiler. 1634932b578d3Smrg case $host_os in 1635032b578d3Smrg aix*) 1635132b578d3Smrg lt_prog_compiler_wl_GCJ='-Wl,' 1635232b578d3Smrg if test "$host_cpu" = ia64; then 1635332b578d3Smrg # AIX 5 now supports IA64 processor 1635432b578d3Smrg lt_prog_compiler_static_GCJ='-Bstatic' 1635532b578d3Smrg else 1635632b578d3Smrg lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' 1635732b578d3Smrg fi 1635832b578d3Smrg ;; 1635932b578d3Smrg darwin*) 1636032b578d3Smrg # PIC is the default on this platform 1636132b578d3Smrg # Common symbols not allowed in MH_DYLIB files 1636232b578d3Smrg case $cc_basename in 1636332b578d3Smrg xlc*) 1636432b578d3Smrg lt_prog_compiler_pic_GCJ='-qnocommon' 1636532b578d3Smrg lt_prog_compiler_wl_GCJ='-Wl,' 1636632b578d3Smrg ;; 1636732b578d3Smrg esac 1636832b578d3Smrg ;; 1636932b578d3Smrg 16370d31dbc53Smrg mingw* | pw32* | os2*) 1637132b578d3Smrg # This hack is so that the source file can tell whether it is being 1637232b578d3Smrg # built for inclusion in a dll (and should export symbols for example). 1637332b578d3Smrg lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' 1637432b578d3Smrg ;; 1637532b578d3Smrg 1637632b578d3Smrg hpux9* | hpux10* | hpux11*) 1637732b578d3Smrg lt_prog_compiler_wl_GCJ='-Wl,' 1637832b578d3Smrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 1637932b578d3Smrg # not for PA HP-UX. 1638032b578d3Smrg case $host_cpu in 1638132b578d3Smrg hppa*64*|ia64*) 1638232b578d3Smrg # +Z the default 1638332b578d3Smrg ;; 1638432b578d3Smrg *) 1638532b578d3Smrg lt_prog_compiler_pic_GCJ='+Z' 1638632b578d3Smrg ;; 1638732b578d3Smrg esac 1638832b578d3Smrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 1638932b578d3Smrg lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' 1639032b578d3Smrg ;; 1639132b578d3Smrg 1639232b578d3Smrg irix5* | irix6* | nonstopux*) 1639332b578d3Smrg lt_prog_compiler_wl_GCJ='-Wl,' 1639432b578d3Smrg # PIC (with -KPIC) is the default. 1639532b578d3Smrg lt_prog_compiler_static_GCJ='-non_shared' 1639632b578d3Smrg ;; 1639732b578d3Smrg 1639832b578d3Smrg newsos6) 1639932b578d3Smrg lt_prog_compiler_pic_GCJ='-KPIC' 1640032b578d3Smrg lt_prog_compiler_static_GCJ='-Bstatic' 1640132b578d3Smrg ;; 1640232b578d3Smrg 16403d31dbc53Smrg linux*) 1640432b578d3Smrg case $cc_basename in 1640532b578d3Smrg icc* | ecc*) 1640632b578d3Smrg lt_prog_compiler_wl_GCJ='-Wl,' 1640732b578d3Smrg lt_prog_compiler_pic_GCJ='-KPIC' 1640832b578d3Smrg lt_prog_compiler_static_GCJ='-static' 1640932b578d3Smrg ;; 1641032b578d3Smrg pgcc* | pgf77* | pgf90* | pgf95*) 1641132b578d3Smrg # Portland Group compilers (*not* the Pentium gcc compiler, 1641232b578d3Smrg # which looks to be a dead project) 1641332b578d3Smrg lt_prog_compiler_wl_GCJ='-Wl,' 1641432b578d3Smrg lt_prog_compiler_pic_GCJ='-fpic' 1641532b578d3Smrg lt_prog_compiler_static_GCJ='-Bstatic' 1641632b578d3Smrg ;; 1641732b578d3Smrg ccc*) 1641832b578d3Smrg lt_prog_compiler_wl_GCJ='-Wl,' 1641932b578d3Smrg # All Alpha code is PIC. 1642032b578d3Smrg lt_prog_compiler_static_GCJ='-non_shared' 1642132b578d3Smrg ;; 1642232b578d3Smrg esac 1642332b578d3Smrg ;; 1642432b578d3Smrg 1642532b578d3Smrg osf3* | osf4* | osf5*) 1642632b578d3Smrg lt_prog_compiler_wl_GCJ='-Wl,' 1642732b578d3Smrg # All OSF/1 code is PIC. 1642832b578d3Smrg lt_prog_compiler_static_GCJ='-non_shared' 1642932b578d3Smrg ;; 1643032b578d3Smrg 1643132b578d3Smrg solaris*) 1643232b578d3Smrg lt_prog_compiler_pic_GCJ='-KPIC' 1643332b578d3Smrg lt_prog_compiler_static_GCJ='-Bstatic' 1643432b578d3Smrg case $cc_basename in 1643532b578d3Smrg f77* | f90* | f95*) 1643632b578d3Smrg lt_prog_compiler_wl_GCJ='-Qoption ld ';; 1643732b578d3Smrg *) 1643832b578d3Smrg lt_prog_compiler_wl_GCJ='-Wl,';; 1643932b578d3Smrg esac 1644032b578d3Smrg ;; 1644132b578d3Smrg 1644232b578d3Smrg sunos4*) 1644332b578d3Smrg lt_prog_compiler_wl_GCJ='-Qoption ld ' 1644432b578d3Smrg lt_prog_compiler_pic_GCJ='-PIC' 1644532b578d3Smrg lt_prog_compiler_static_GCJ='-Bstatic' 1644632b578d3Smrg ;; 1644732b578d3Smrg 1644832b578d3Smrg sysv4 | sysv4.2uw2* | sysv4.3*) 1644932b578d3Smrg lt_prog_compiler_wl_GCJ='-Wl,' 1645032b578d3Smrg lt_prog_compiler_pic_GCJ='-KPIC' 1645132b578d3Smrg lt_prog_compiler_static_GCJ='-Bstatic' 1645232b578d3Smrg ;; 1645332b578d3Smrg 1645432b578d3Smrg sysv4*MP*) 1645532b578d3Smrg if test -d /usr/nec ;then 1645632b578d3Smrg lt_prog_compiler_pic_GCJ='-Kconform_pic' 1645732b578d3Smrg lt_prog_compiler_static_GCJ='-Bstatic' 1645832b578d3Smrg fi 1645932b578d3Smrg ;; 1646032b578d3Smrg 1646132b578d3Smrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 1646232b578d3Smrg lt_prog_compiler_wl_GCJ='-Wl,' 1646332b578d3Smrg lt_prog_compiler_pic_GCJ='-KPIC' 1646432b578d3Smrg lt_prog_compiler_static_GCJ='-Bstatic' 1646532b578d3Smrg ;; 1646632b578d3Smrg 1646732b578d3Smrg unicos*) 1646832b578d3Smrg lt_prog_compiler_wl_GCJ='-Wl,' 1646932b578d3Smrg lt_prog_compiler_can_build_shared_GCJ=no 1647032b578d3Smrg ;; 1647132b578d3Smrg 1647232b578d3Smrg uts4*) 1647332b578d3Smrg lt_prog_compiler_pic_GCJ='-pic' 1647432b578d3Smrg lt_prog_compiler_static_GCJ='-Bstatic' 1647532b578d3Smrg ;; 1647632b578d3Smrg 1647732b578d3Smrg *) 1647832b578d3Smrg lt_prog_compiler_can_build_shared_GCJ=no 1647932b578d3Smrg ;; 1648032b578d3Smrg esac 1648132b578d3Smrg fi 1648232b578d3Smrg 1648332b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 1648432b578d3Smrgecho "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; } 1648532b578d3Smrg 1648632b578d3Smrg# 1648732b578d3Smrg# Check to make sure the PIC flag actually works. 1648832b578d3Smrg# 1648932b578d3Smrgif test -n "$lt_prog_compiler_pic_GCJ"; then 1649032b578d3Smrg 1649132b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 1649232b578d3Smrgecho $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; } 1649332b578d3Smrgif test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then 1649432b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 1649532b578d3Smrgelse 1649632b578d3Smrg lt_prog_compiler_pic_works_GCJ=no 1649732b578d3Smrg ac_outfile=conftest.$ac_objext 16498d31dbc53Smrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext 1649932b578d3Smrg lt_compiler_flag="$lt_prog_compiler_pic_GCJ" 1650032b578d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 1650132b578d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 1650232b578d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 1650332b578d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 1650432b578d3Smrg # The option is referenced via a variable to avoid confusing sed. 1650532b578d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 1650632b578d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 1650732b578d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 1650832b578d3Smrg -e 's:$: $lt_compiler_flag:'` 16509d31dbc53Smrg (eval echo "\"\$as_me:16509: $lt_compile\"" >&5) 1651032b578d3Smrg (eval "$lt_compile" 2>conftest.err) 1651132b578d3Smrg ac_status=$? 1651232b578d3Smrg cat conftest.err >&5 16513d31dbc53Smrg echo "$as_me:16513: \$? = $ac_status" >&5 1651432b578d3Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 1651532b578d3Smrg # The compiler can only warn and ignore the option if not recognized 1651632b578d3Smrg # So say no if there are warnings other than the usual output. 1651732b578d3Smrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 1651832b578d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 1651932b578d3Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 1652032b578d3Smrg lt_prog_compiler_pic_works_GCJ=yes 1652132b578d3Smrg fi 1652232b578d3Smrg fi 1652332b578d3Smrg $rm conftest* 1652432b578d3Smrg 1652532b578d3Smrgfi 1652632b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5 1652732b578d3Smrgecho "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; } 1652832b578d3Smrg 1652932b578d3Smrgif test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then 1653032b578d3Smrg case $lt_prog_compiler_pic_GCJ in 1653132b578d3Smrg "" | " "*) ;; 1653232b578d3Smrg *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; 1653332b578d3Smrg esac 1653432b578d3Smrgelse 1653532b578d3Smrg lt_prog_compiler_pic_GCJ= 1653632b578d3Smrg lt_prog_compiler_can_build_shared_GCJ=no 1653732b578d3Smrgfi 1653832b578d3Smrg 1653932b578d3Smrgfi 1654032b578d3Smrgcase $host_os in 1654132b578d3Smrg # For platforms which do not support PIC, -DPIC is meaningless: 1654232b578d3Smrg *djgpp*) 1654332b578d3Smrg lt_prog_compiler_pic_GCJ= 1654432b578d3Smrg ;; 1654532b578d3Smrg *) 1654632b578d3Smrg lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" 1654732b578d3Smrg ;; 1654832b578d3Smrgesac 1654932b578d3Smrg 1655032b578d3Smrg# 1655132b578d3Smrg# Check to make sure the static flag actually works. 1655232b578d3Smrg# 1655332b578d3Smrgwl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" 1655432b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 1655532b578d3Smrgecho $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 1655632b578d3Smrgif test "${lt_prog_compiler_static_works_GCJ+set}" = set; then 1655732b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 1655832b578d3Smrgelse 1655932b578d3Smrg lt_prog_compiler_static_works_GCJ=no 1656032b578d3Smrg save_LDFLAGS="$LDFLAGS" 1656132b578d3Smrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 16562d31dbc53Smrg printf "$lt_simple_link_test_code" > conftest.$ac_ext 1656332b578d3Smrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 1656432b578d3Smrg # The linker can only warn and ignore the option if not recognized 1656532b578d3Smrg # So say no if there are warnings 1656632b578d3Smrg if test -s conftest.err; then 1656732b578d3Smrg # Append any errors to the config.log. 1656832b578d3Smrg cat conftest.err 1>&5 1656932b578d3Smrg $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 1657032b578d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 1657132b578d3Smrg if diff conftest.exp conftest.er2 >/dev/null; then 1657232b578d3Smrg lt_prog_compiler_static_works_GCJ=yes 1657332b578d3Smrg fi 1657432b578d3Smrg else 1657532b578d3Smrg lt_prog_compiler_static_works_GCJ=yes 1657632b578d3Smrg fi 1657732b578d3Smrg fi 1657832b578d3Smrg $rm conftest* 1657932b578d3Smrg LDFLAGS="$save_LDFLAGS" 1658032b578d3Smrg 1658132b578d3Smrgfi 1658232b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5 1658332b578d3Smrgecho "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; } 1658432b578d3Smrg 1658532b578d3Smrgif test x"$lt_prog_compiler_static_works_GCJ" = xyes; then 1658632b578d3Smrg : 1658732b578d3Smrgelse 1658832b578d3Smrg lt_prog_compiler_static_GCJ= 1658932b578d3Smrgfi 1659032b578d3Smrg 1659132b578d3Smrg 1659232b578d3Smrg{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 1659332b578d3Smrgecho $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 1659432b578d3Smrgif test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then 1659532b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 1659632b578d3Smrgelse 1659732b578d3Smrg lt_cv_prog_compiler_c_o_GCJ=no 1659832b578d3Smrg $rm -r conftest 2>/dev/null 1659932b578d3Smrg mkdir conftest 1660032b578d3Smrg cd conftest 1660132b578d3Smrg mkdir out 16602d31dbc53Smrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext 1660332b578d3Smrg 1660432b578d3Smrg lt_compiler_flag="-o out/conftest2.$ac_objext" 1660532b578d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 1660632b578d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 1660732b578d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 1660832b578d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 1660932b578d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 1661032b578d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 1661132b578d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 1661232b578d3Smrg -e 's:$: $lt_compiler_flag:'` 16613d31dbc53Smrg (eval echo "\"\$as_me:16613: $lt_compile\"" >&5) 1661432b578d3Smrg (eval "$lt_compile" 2>out/conftest.err) 1661532b578d3Smrg ac_status=$? 1661632b578d3Smrg cat out/conftest.err >&5 16617d31dbc53Smrg echo "$as_me:16617: \$? = $ac_status" >&5 1661832b578d3Smrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 1661932b578d3Smrg then 1662032b578d3Smrg # The compiler can only warn and ignore the option if not recognized 1662132b578d3Smrg # So say no if there are warnings 1662232b578d3Smrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 1662332b578d3Smrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 1662432b578d3Smrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 1662532b578d3Smrg lt_cv_prog_compiler_c_o_GCJ=yes 1662632b578d3Smrg fi 1662732b578d3Smrg fi 1662832b578d3Smrg chmod u+w . 2>&5 1662932b578d3Smrg $rm conftest* 1663032b578d3Smrg # SGI C++ compiler will create directory out/ii_files/ for 1663132b578d3Smrg # template instantiation 1663232b578d3Smrg test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files 1663332b578d3Smrg $rm out/* && rmdir out 1663432b578d3Smrg cd .. 1663532b578d3Smrg rmdir conftest 1663632b578d3Smrg $rm conftest* 1663732b578d3Smrg 1663832b578d3Smrgfi 1663932b578d3Smrg{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 1664032b578d3Smrgecho "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; } 1664132b578d3Smrg 1664232b578d3Smrg 1664332b578d3Smrghard_links="nottested" 1664432b578d3Smrgif test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then 1664532b578d3Smrg # do not overwrite the value of need_locks provided by the user 1664632b578d3Smrg { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 1664732b578d3Smrgecho $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 1664832b578d3Smrg hard_links=yes 1664932b578d3Smrg $rm conftest* 1665032b578d3Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 1665132b578d3Smrg touch conftest.a 1665232b578d3Smrg ln conftest.a conftest.b 2>&5 || hard_links=no 1665332b578d3Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 1665432b578d3Smrg { echo "$as_me:$LINENO: result: $hard_links" >&5 1665532b578d3Smrgecho "${ECHO_T}$hard_links" >&6; } 1665632b578d3Smrg if test "$hard_links" = no; then 1665732b578d3Smrg { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 1665832b578d3Smrgecho "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 1665932b578d3Smrg need_locks=warn 1666032b578d3Smrg fi 1666132b578d3Smrgelse 1666232b578d3Smrg need_locks=no 1666332b578d3Smrgfi 1666432b578d3Smrg 1666532b578d3Smrg{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 1666632b578d3Smrgecho $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 1666732b578d3Smrg 1666832b578d3Smrg runpath_var= 1666932b578d3Smrg allow_undefined_flag_GCJ= 1667032b578d3Smrg enable_shared_with_static_runtimes_GCJ=no 1667132b578d3Smrg archive_cmds_GCJ= 1667232b578d3Smrg archive_expsym_cmds_GCJ= 1667332b578d3Smrg old_archive_From_new_cmds_GCJ= 1667432b578d3Smrg old_archive_from_expsyms_cmds_GCJ= 1667532b578d3Smrg export_dynamic_flag_spec_GCJ= 1667632b578d3Smrg whole_archive_flag_spec_GCJ= 1667732b578d3Smrg thread_safe_flag_spec_GCJ= 1667832b578d3Smrg hardcode_libdir_flag_spec_GCJ= 1667932b578d3Smrg hardcode_libdir_flag_spec_ld_GCJ= 1668032b578d3Smrg hardcode_libdir_separator_GCJ= 1668132b578d3Smrg hardcode_direct_GCJ=no 1668232b578d3Smrg hardcode_minus_L_GCJ=no 1668332b578d3Smrg hardcode_shlibpath_var_GCJ=unsupported 1668432b578d3Smrg link_all_deplibs_GCJ=unknown 1668532b578d3Smrg hardcode_automatic_GCJ=no 1668632b578d3Smrg module_cmds_GCJ= 1668732b578d3Smrg module_expsym_cmds_GCJ= 1668832b578d3Smrg always_export_symbols_GCJ=no 1668932b578d3Smrg export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 1669032b578d3Smrg # include_expsyms should be a list of space-separated symbols to be *always* 1669132b578d3Smrg # included in the symbol list 1669232b578d3Smrg include_expsyms_GCJ= 1669332b578d3Smrg # exclude_expsyms can be an extended regexp of symbols to exclude 1669432b578d3Smrg # it will be wrapped by ` (' and `)$', so one must not match beginning or 1669532b578d3Smrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 1669632b578d3Smrg # as well as any symbol that contains `d'. 1669732b578d3Smrg exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_" 1669832b578d3Smrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 1669932b578d3Smrg # platforms (ab)use it in PIC code, but their linkers get confused if 1670032b578d3Smrg # the symbol is explicitly referenced. Since portable code cannot 1670132b578d3Smrg # rely on this symbol name, it's probably fine to never include it in 1670232b578d3Smrg # preloaded symbol tables. 1670332b578d3Smrg extract_expsyms_cmds= 1670432b578d3Smrg # Just being paranoid about ensuring that cc_basename is set. 1670532b578d3Smrg for cc_temp in $compiler""; do 1670632b578d3Smrg case $cc_temp in 1670732b578d3Smrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 1670832b578d3Smrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 1670932b578d3Smrg \-*) ;; 1671032b578d3Smrg *) break;; 1671132b578d3Smrg esac 1671232b578d3Smrgdone 1671332b578d3Smrgcc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 1671432b578d3Smrg 1671532b578d3Smrg case $host_os in 1671632b578d3Smrg cygwin* | mingw* | pw32*) 1671732b578d3Smrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 1671832b578d3Smrg # When not using gcc, we currently assume that we are using 1671932b578d3Smrg # Microsoft Visual C++. 1672032b578d3Smrg if test "$GCC" != yes; then 1672132b578d3Smrg with_gnu_ld=no 1672232b578d3Smrg fi 1672332b578d3Smrg ;; 1672432b578d3Smrg interix*) 1672532b578d3Smrg # we just hope/assume this is gcc and not c89 (= MSVC++) 1672632b578d3Smrg with_gnu_ld=yes 1672732b578d3Smrg ;; 1672832b578d3Smrg openbsd*) 1672932b578d3Smrg with_gnu_ld=no 1673032b578d3Smrg ;; 1673132b578d3Smrg esac 1673232b578d3Smrg 1673332b578d3Smrg ld_shlibs_GCJ=yes 1673432b578d3Smrg if test "$with_gnu_ld" = yes; then 1673532b578d3Smrg # If archive_cmds runs LD, not CC, wlarc should be empty 1673632b578d3Smrg wlarc='${wl}' 1673732b578d3Smrg 1673832b578d3Smrg # Set some defaults for GNU ld with shared library support. These 1673932b578d3Smrg # are reset later if shared libraries are not supported. Putting them 1674032b578d3Smrg # here allows them to be overridden if necessary. 1674132b578d3Smrg runpath_var=LD_RUN_PATH 1674232b578d3Smrg hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' 1674332b578d3Smrg export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' 1674432b578d3Smrg # ancient GNU ld didn't support --whole-archive et. al. 1674532b578d3Smrg if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then 1674632b578d3Smrg whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 1674732b578d3Smrg else 1674832b578d3Smrg whole_archive_flag_spec_GCJ= 1674932b578d3Smrg fi 1675032b578d3Smrg supports_anon_versioning=no 1675132b578d3Smrg case `$LD -v 2>/dev/null` in 1675232b578d3Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 1675332b578d3Smrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 1675432b578d3Smrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 1675532b578d3Smrg *\ 2.11.*) ;; # other 2.11 versions 1675632b578d3Smrg *) supports_anon_versioning=yes ;; 1675732b578d3Smrg esac 1675832b578d3Smrg 1675932b578d3Smrg # See if GNU ld supports shared libraries. 1676032b578d3Smrg case $host_os in 1676132b578d3Smrg aix3* | aix4* | aix5*) 1676232b578d3Smrg # On AIX/PPC, the GNU linker is very broken 1676332b578d3Smrg if test "$host_cpu" != ia64; then 1676432b578d3Smrg ld_shlibs_GCJ=no 1676532b578d3Smrg cat <<EOF 1>&2 1676632b578d3Smrg 1676732b578d3Smrg*** Warning: the GNU linker, at least up to release 2.9.1, is reported 1676832b578d3Smrg*** to be unable to reliably create shared libraries on AIX. 1676932b578d3Smrg*** Therefore, libtool is disabling shared libraries support. If you 1677032b578d3Smrg*** really care for shared libraries, you may want to modify your PATH 1677132b578d3Smrg*** so that a non-GNU linker is found, and then restart. 1677232b578d3Smrg 1677332b578d3SmrgEOF 1677432b578d3Smrg fi 1677532b578d3Smrg ;; 1677632b578d3Smrg 1677732b578d3Smrg amigaos*) 1677832b578d3Smrg 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)' 1677932b578d3Smrg hardcode_libdir_flag_spec_GCJ='-L$libdir' 1678032b578d3Smrg hardcode_minus_L_GCJ=yes 1678132b578d3Smrg 1678232b578d3Smrg # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports 1678332b578d3Smrg # that the semantics of dynamic libraries on AmigaOS, at least up 1678432b578d3Smrg # to version 4, is to share data among multiple programs linked 1678532b578d3Smrg # with the same dynamic library. Since this doesn't match the 1678632b578d3Smrg # behavior of shared libraries on other platforms, we can't use 1678732b578d3Smrg # them. 1678832b578d3Smrg ld_shlibs_GCJ=no 1678932b578d3Smrg ;; 1679032b578d3Smrg 1679132b578d3Smrg beos*) 1679232b578d3Smrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 1679332b578d3Smrg allow_undefined_flag_GCJ=unsupported 1679432b578d3Smrg # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 1679532b578d3Smrg # support --undefined. This deserves some investigation. FIXME 1679632b578d3Smrg archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 1679732b578d3Smrg else 1679832b578d3Smrg ld_shlibs_GCJ=no 1679932b578d3Smrg fi 1680032b578d3Smrg ;; 1680132b578d3Smrg 1680232b578d3Smrg cygwin* | mingw* | pw32*) 1680332b578d3Smrg # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, 1680432b578d3Smrg # as there is no search path for DLLs. 1680532b578d3Smrg hardcode_libdir_flag_spec_GCJ='-L$libdir' 1680632b578d3Smrg allow_undefined_flag_GCJ=unsupported 1680732b578d3Smrg always_export_symbols_GCJ=no 1680832b578d3Smrg enable_shared_with_static_runtimes_GCJ=yes 16809d31dbc53Smrg export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' 1681032b578d3Smrg 1681132b578d3Smrg if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then 1681232b578d3Smrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 1681332b578d3Smrg # If the export-symbols file already is a .def file (1st line 1681432b578d3Smrg # is EXPORTS), use it as is; otherwise, prepend... 1681532b578d3Smrg archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 1681632b578d3Smrg cp $export_symbols $output_objdir/$soname.def; 1681732b578d3Smrg else 1681832b578d3Smrg echo EXPORTS > $output_objdir/$soname.def; 1681932b578d3Smrg cat $export_symbols >> $output_objdir/$soname.def; 1682032b578d3Smrg fi~ 1682132b578d3Smrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 1682232b578d3Smrg else 1682332b578d3Smrg ld_shlibs_GCJ=no 1682432b578d3Smrg fi 1682532b578d3Smrg ;; 1682632b578d3Smrg 16827d31dbc53Smrg interix3*) 1682832b578d3Smrg hardcode_direct_GCJ=no 1682932b578d3Smrg hardcode_shlibpath_var_GCJ=no 1683032b578d3Smrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 1683132b578d3Smrg export_dynamic_flag_spec_GCJ='${wl}-E' 1683232b578d3Smrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 1683332b578d3Smrg # Instead, shared libraries are loaded at an image base (0x10000000 by 1683432b578d3Smrg # default) and relocated if they conflict, which is a slow very memory 1683532b578d3Smrg # consuming and fragmenting process. To avoid this, we pick a random, 1683632b578d3Smrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 1683732b578d3Smrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 1683832b578d3Smrg 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' 1683932b578d3Smrg 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' 1684032b578d3Smrg ;; 1684132b578d3Smrg 16842d31dbc53Smrg linux*) 1684332b578d3Smrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 1684432b578d3Smrg tmp_addflag= 1684532b578d3Smrg case $cc_basename,$host_cpu in 1684632b578d3Smrg pgcc*) # Portland Group C compiler 1684732b578d3Smrg 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' 1684832b578d3Smrg tmp_addflag=' $pic_flag' 1684932b578d3Smrg ;; 1685032b578d3Smrg pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 1685132b578d3Smrg 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' 1685232b578d3Smrg tmp_addflag=' $pic_flag -Mnomain' ;; 1685332b578d3Smrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 1685432b578d3Smrg tmp_addflag=' -i_dynamic' ;; 1685532b578d3Smrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 1685632b578d3Smrg tmp_addflag=' -i_dynamic -nofor_main' ;; 1685732b578d3Smrg ifc* | ifort*) # Intel Fortran compiler 1685832b578d3Smrg tmp_addflag=' -nofor_main' ;; 1685932b578d3Smrg esac 16860d31dbc53Smrg archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 1686132b578d3Smrg 1686232b578d3Smrg if test $supports_anon_versioning = yes; then 1686332b578d3Smrg archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ 1686432b578d3Smrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 1686532b578d3Smrg $echo "local: *; };" >> $output_objdir/$libname.ver~ 16866d31dbc53Smrg $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 1686732b578d3Smrg fi 1686832b578d3Smrg else 1686932b578d3Smrg ld_shlibs_GCJ=no 1687032b578d3Smrg fi 1687132b578d3Smrg ;; 1687232b578d3Smrg 1687332b578d3Smrg netbsd*) 1687432b578d3Smrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 1687532b578d3Smrg archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 1687632b578d3Smrg wlarc= 1687732b578d3Smrg else 1687832b578d3Smrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 1687932b578d3Smrg archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 1688032b578d3Smrg fi 1688132b578d3Smrg ;; 1688232b578d3Smrg 1688332b578d3Smrg solaris*) 1688432b578d3Smrg if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then 1688532b578d3Smrg ld_shlibs_GCJ=no 1688632b578d3Smrg cat <<EOF 1>&2 1688732b578d3Smrg 1688832b578d3Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably 1688932b578d3Smrg*** create shared libraries on Solaris systems. Therefore, libtool 1689032b578d3Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 1689132b578d3Smrg*** binutils to release 2.9.1 or newer. Another option is to modify 1689232b578d3Smrg*** your PATH or compiler configuration so that the native linker is 1689332b578d3Smrg*** used, and then restart. 1689432b578d3Smrg 1689532b578d3SmrgEOF 1689632b578d3Smrg elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 1689732b578d3Smrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 1689832b578d3Smrg archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 1689932b578d3Smrg else 1690032b578d3Smrg ld_shlibs_GCJ=no 1690132b578d3Smrg fi 1690232b578d3Smrg ;; 1690332b578d3Smrg 1690432b578d3Smrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 1690532b578d3Smrg case `$LD -v 2>&1` in 1690632b578d3Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 1690732b578d3Smrg ld_shlibs_GCJ=no 1690832b578d3Smrg cat <<_LT_EOF 1>&2 1690932b578d3Smrg 1691032b578d3Smrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 1691132b578d3Smrg*** reliably create shared libraries on SCO systems. Therefore, libtool 1691232b578d3Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 1691332b578d3Smrg*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 1691432b578d3Smrg*** your PATH or compiler configuration so that the native linker is 1691532b578d3Smrg*** used, and then restart. 1691632b578d3Smrg 1691732b578d3Smrg_LT_EOF 1691832b578d3Smrg ;; 1691932b578d3Smrg *) 1692032b578d3Smrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 1692132b578d3Smrg hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' 1692232b578d3Smrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' 1692332b578d3Smrg archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' 1692432b578d3Smrg else 1692532b578d3Smrg ld_shlibs_GCJ=no 1692632b578d3Smrg fi 1692732b578d3Smrg ;; 1692832b578d3Smrg esac 1692932b578d3Smrg ;; 1693032b578d3Smrg 1693132b578d3Smrg sunos4*) 1693232b578d3Smrg archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 1693332b578d3Smrg wlarc= 1693432b578d3Smrg hardcode_direct_GCJ=yes 1693532b578d3Smrg hardcode_shlibpath_var_GCJ=no 1693632b578d3Smrg ;; 1693732b578d3Smrg 1693832b578d3Smrg *) 1693932b578d3Smrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then 1694032b578d3Smrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 1694132b578d3Smrg archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 1694232b578d3Smrg else 1694332b578d3Smrg ld_shlibs_GCJ=no 1694432b578d3Smrg fi 1694532b578d3Smrg ;; 1694632b578d3Smrg esac 1694732b578d3Smrg 1694832b578d3Smrg if test "$ld_shlibs_GCJ" = no; then 1694932b578d3Smrg runpath_var= 1695032b578d3Smrg hardcode_libdir_flag_spec_GCJ= 1695132b578d3Smrg export_dynamic_flag_spec_GCJ= 1695232b578d3Smrg whole_archive_flag_spec_GCJ= 1695332b578d3Smrg fi 1695432b578d3Smrg else 1695532b578d3Smrg # PORTME fill in a description of your system's linker (not GNU ld) 1695632b578d3Smrg case $host_os in 1695732b578d3Smrg aix3*) 1695832b578d3Smrg allow_undefined_flag_GCJ=unsupported 1695932b578d3Smrg always_export_symbols_GCJ=yes 1696032b578d3Smrg 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' 1696132b578d3Smrg # Note: this linker hardcodes the directories in LIBPATH if there 1696232b578d3Smrg # are no directories specified by -L. 1696332b578d3Smrg hardcode_minus_L_GCJ=yes 1696432b578d3Smrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 1696532b578d3Smrg # Neither direct hardcoding nor static linking is supported with a 1696632b578d3Smrg # broken collect2. 1696732b578d3Smrg hardcode_direct_GCJ=unsupported 1696832b578d3Smrg fi 1696932b578d3Smrg ;; 1697032b578d3Smrg 1697132b578d3Smrg aix4* | aix5*) 1697232b578d3Smrg if test "$host_cpu" = ia64; then 1697332b578d3Smrg # On IA64, the linker does run time linking by default, so we don't 1697432b578d3Smrg # have to do anything special. 1697532b578d3Smrg aix_use_runtimelinking=no 1697632b578d3Smrg exp_sym_flag='-Bexport' 1697732b578d3Smrg no_entry_flag="" 1697832b578d3Smrg else 1697932b578d3Smrg # If we're using GNU nm, then we don't want the "-C" option. 1698032b578d3Smrg # -C means demangle to AIX nm, but means don't demangle with GNU nm 1698132b578d3Smrg if $NM -V 2>&1 | grep 'GNU' > /dev/null; then 1698232b578d3Smrg 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' 1698332b578d3Smrg else 1698432b578d3Smrg 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' 1698532b578d3Smrg fi 1698632b578d3Smrg aix_use_runtimelinking=no 1698732b578d3Smrg 1698832b578d3Smrg # Test if we are trying to use run time linking or normal 1698932b578d3Smrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 1699032b578d3Smrg # need to do runtime linking. 1699132b578d3Smrg case $host_os in aix4.[23]|aix4.[23].*|aix5*) 1699232b578d3Smrg for ld_flag in $LDFLAGS; do 1699332b578d3Smrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 1699432b578d3Smrg aix_use_runtimelinking=yes 1699532b578d3Smrg break 1699632b578d3Smrg fi 1699732b578d3Smrg done 1699832b578d3Smrg ;; 1699932b578d3Smrg esac 1700032b578d3Smrg 1700132b578d3Smrg exp_sym_flag='-bexport' 1700232b578d3Smrg no_entry_flag='-bnoentry' 1700332b578d3Smrg fi 1700432b578d3Smrg 1700532b578d3Smrg # When large executables or shared objects are built, AIX ld can 1700632b578d3Smrg # have problems creating the table of contents. If linking a library 1700732b578d3Smrg # or program results in "error TOC overflow" add -mminimal-toc to 1700832b578d3Smrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 1700932b578d3Smrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 1701032b578d3Smrg 1701132b578d3Smrg archive_cmds_GCJ='' 1701232b578d3Smrg hardcode_direct_GCJ=yes 1701332b578d3Smrg hardcode_libdir_separator_GCJ=':' 1701432b578d3Smrg link_all_deplibs_GCJ=yes 1701532b578d3Smrg 1701632b578d3Smrg if test "$GCC" = yes; then 1701732b578d3Smrg case $host_os in aix4.[012]|aix4.[012].*) 1701832b578d3Smrg # We only want to do this on AIX 4.2 and lower, the check 1701932b578d3Smrg # below for broken collect2 doesn't work under 4.3+ 1702032b578d3Smrg collect2name=`${CC} -print-prog-name=collect2` 1702132b578d3Smrg if test -f "$collect2name" && \ 1702232b578d3Smrg strings "$collect2name" | grep resolve_lib_name >/dev/null 1702332b578d3Smrg then 1702432b578d3Smrg # We have reworked collect2 17025d31dbc53Smrg hardcode_direct_GCJ=yes 1702632b578d3Smrg else 1702732b578d3Smrg # We have old collect2 1702832b578d3Smrg hardcode_direct_GCJ=unsupported 1702932b578d3Smrg # It fails to find uninstalled libraries when the uninstalled 1703032b578d3Smrg # path is not listed in the libpath. Setting hardcode_minus_L 1703132b578d3Smrg # to unsupported forces relinking 1703232b578d3Smrg hardcode_minus_L_GCJ=yes 1703332b578d3Smrg hardcode_libdir_flag_spec_GCJ='-L$libdir' 1703432b578d3Smrg hardcode_libdir_separator_GCJ= 1703532b578d3Smrg fi 1703632b578d3Smrg ;; 1703732b578d3Smrg esac 1703832b578d3Smrg shared_flag='-shared' 1703932b578d3Smrg if test "$aix_use_runtimelinking" = yes; then 1704032b578d3Smrg shared_flag="$shared_flag "'${wl}-G' 1704132b578d3Smrg fi 1704232b578d3Smrg else 1704332b578d3Smrg # not using gcc 1704432b578d3Smrg if test "$host_cpu" = ia64; then 1704532b578d3Smrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 1704632b578d3Smrg # chokes on -Wl,-G. The following line is correct: 1704732b578d3Smrg shared_flag='-G' 1704832b578d3Smrg else 1704932b578d3Smrg if test "$aix_use_runtimelinking" = yes; then 1705032b578d3Smrg shared_flag='${wl}-G' 1705132b578d3Smrg else 1705232b578d3Smrg shared_flag='${wl}-bM:SRE' 1705332b578d3Smrg fi 1705432b578d3Smrg fi 1705532b578d3Smrg fi 1705632b578d3Smrg 1705732b578d3Smrg # It seems that -bexpall does not export symbols beginning with 1705832b578d3Smrg # underscore (_), so it is better to generate a list of symbols to export. 1705932b578d3Smrg always_export_symbols_GCJ=yes 1706032b578d3Smrg if test "$aix_use_runtimelinking" = yes; then 1706132b578d3Smrg # Warning - without using the other runtime loading flags (-brtl), 1706232b578d3Smrg # -berok will link without error, but may produce a broken library. 1706332b578d3Smrg allow_undefined_flag_GCJ='-berok' 1706432b578d3Smrg # Determine the default libpath from the value encoded in an empty executable. 1706532b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 1706632b578d3Smrg/* confdefs.h. */ 1706732b578d3Smrg_ACEOF 1706832b578d3Smrgcat confdefs.h >>conftest.$ac_ext 1706932b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 1707032b578d3Smrg/* end confdefs.h. */ 1707132b578d3Smrg 1707232b578d3Smrgint 1707332b578d3Smrgmain () 1707432b578d3Smrg{ 1707532b578d3Smrg 1707632b578d3Smrg ; 1707732b578d3Smrg return 0; 1707832b578d3Smrg} 1707932b578d3Smrg_ACEOF 1708032b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext 1708132b578d3Smrgif { (ac_try="$ac_link" 1708232b578d3Smrgcase "(($ac_try" in 1708332b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1708432b578d3Smrg *) ac_try_echo=$ac_try;; 1708532b578d3Smrgesac 1708632b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 1708732b578d3Smrg (eval "$ac_link") 2>conftest.er1 1708832b578d3Smrg ac_status=$? 1708932b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 1709032b578d3Smrg rm -f conftest.er1 1709132b578d3Smrg cat conftest.err >&5 1709232b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 1709332b578d3Smrg (exit $ac_status); } && { 1709432b578d3Smrg test -z "$ac_c_werror_flag" || 1709532b578d3Smrg test ! -s conftest.err 1709632b578d3Smrg } && test -s conftest$ac_exeext && 1709732b578d3Smrg $as_test_x conftest$ac_exeext; then 1709832b578d3Smrg 17099d31dbc53Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 17100d31dbc53Smrg}'` 1710132b578d3Smrg# Check for a 64-bit object if we didn't find anything. 17102d31dbc53Smrgif 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; } 17103d31dbc53Smrg}'`; fi 1710432b578d3Smrgelse 1710532b578d3Smrg echo "$as_me: failed program was:" >&5 1710632b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1710732b578d3Smrg 1710832b578d3Smrg 1710932b578d3Smrgfi 1711032b578d3Smrg 1711132b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 1711232b578d3Smrg conftest$ac_exeext conftest.$ac_ext 1711332b578d3Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 1711432b578d3Smrg 1711532b578d3Smrg hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 1711632b578d3Smrg 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" 1711732b578d3Smrg else 1711832b578d3Smrg if test "$host_cpu" = ia64; then 1711932b578d3Smrg hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' 1712032b578d3Smrg allow_undefined_flag_GCJ="-z nodefs" 1712132b578d3Smrg 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" 1712232b578d3Smrg else 1712332b578d3Smrg # Determine the default libpath from the value encoded in an empty executable. 1712432b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 1712532b578d3Smrg/* confdefs.h. */ 1712632b578d3Smrg_ACEOF 1712732b578d3Smrgcat confdefs.h >>conftest.$ac_ext 1712832b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 1712932b578d3Smrg/* end confdefs.h. */ 1713032b578d3Smrg 1713132b578d3Smrgint 1713232b578d3Smrgmain () 1713332b578d3Smrg{ 1713432b578d3Smrg 1713532b578d3Smrg ; 1713632b578d3Smrg return 0; 1713732b578d3Smrg} 1713832b578d3Smrg_ACEOF 1713932b578d3Smrgrm -f conftest.$ac_objext conftest$ac_exeext 1714032b578d3Smrgif { (ac_try="$ac_link" 1714132b578d3Smrgcase "(($ac_try" in 1714232b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1714332b578d3Smrg *) ac_try_echo=$ac_try;; 1714432b578d3Smrgesac 1714532b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 1714632b578d3Smrg (eval "$ac_link") 2>conftest.er1 1714732b578d3Smrg ac_status=$? 1714832b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 1714932b578d3Smrg rm -f conftest.er1 1715032b578d3Smrg cat conftest.err >&5 1715132b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 1715232b578d3Smrg (exit $ac_status); } && { 1715332b578d3Smrg test -z "$ac_c_werror_flag" || 1715432b578d3Smrg test ! -s conftest.err 1715532b578d3Smrg } && test -s conftest$ac_exeext && 1715632b578d3Smrg $as_test_x conftest$ac_exeext; then 1715732b578d3Smrg 17158d31dbc53Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } 17159d31dbc53Smrg}'` 1716032b578d3Smrg# Check for a 64-bit object if we didn't find anything. 17161d31dbc53Smrgif 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; } 17162d31dbc53Smrg}'`; fi 1716332b578d3Smrgelse 1716432b578d3Smrg echo "$as_me: failed program was:" >&5 1716532b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1716632b578d3Smrg 1716732b578d3Smrg 1716832b578d3Smrgfi 1716932b578d3Smrg 1717032b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 1717132b578d3Smrg conftest$ac_exeext conftest.$ac_ext 1717232b578d3Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 1717332b578d3Smrg 1717432b578d3Smrg hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" 1717532b578d3Smrg # Warning - without using the other run time loading flags, 1717632b578d3Smrg # -berok will link without error, but may produce a broken library. 1717732b578d3Smrg no_undefined_flag_GCJ=' ${wl}-bernotok' 1717832b578d3Smrg allow_undefined_flag_GCJ=' ${wl}-berok' 1717932b578d3Smrg # Exported symbols can be pulled into shared objects from archives 1718032b578d3Smrg whole_archive_flag_spec_GCJ='$convenience' 1718132b578d3Smrg archive_cmds_need_lc_GCJ=yes 1718232b578d3Smrg # This is similar to how AIX traditionally builds its shared libraries. 1718332b578d3Smrg 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' 1718432b578d3Smrg fi 1718532b578d3Smrg fi 1718632b578d3Smrg ;; 1718732b578d3Smrg 1718832b578d3Smrg amigaos*) 1718932b578d3Smrg 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)' 1719032b578d3Smrg hardcode_libdir_flag_spec_GCJ='-L$libdir' 1719132b578d3Smrg hardcode_minus_L_GCJ=yes 1719232b578d3Smrg # see comment about different semantics on the GNU ld section 1719332b578d3Smrg ld_shlibs_GCJ=no 1719432b578d3Smrg ;; 1719532b578d3Smrg 1719632b578d3Smrg bsdi[45]*) 1719732b578d3Smrg export_dynamic_flag_spec_GCJ=-rdynamic 1719832b578d3Smrg ;; 1719932b578d3Smrg 1720032b578d3Smrg cygwin* | mingw* | pw32*) 1720132b578d3Smrg # When not using gcc, we currently assume that we are using 1720232b578d3Smrg # Microsoft Visual C++. 1720332b578d3Smrg # hardcode_libdir_flag_spec is actually meaningless, as there is 1720432b578d3Smrg # no search path for DLLs. 1720532b578d3Smrg hardcode_libdir_flag_spec_GCJ=' ' 1720632b578d3Smrg allow_undefined_flag_GCJ=unsupported 1720732b578d3Smrg # Tell ltmain to make .lib files, not .a files. 1720832b578d3Smrg libext=lib 1720932b578d3Smrg # Tell ltmain to make .dll files, not .so files. 1721032b578d3Smrg shrext_cmds=".dll" 1721132b578d3Smrg # FIXME: Setting linknames here is a bad hack. 1721232b578d3Smrg archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' 1721332b578d3Smrg # The linker will automatically build a .lib file if we build a DLL. 1721432b578d3Smrg old_archive_From_new_cmds_GCJ='true' 1721532b578d3Smrg # FIXME: Should let the user specify the lib program. 17216d31dbc53Smrg old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs' 1721732b578d3Smrg fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' 1721832b578d3Smrg enable_shared_with_static_runtimes_GCJ=yes 1721932b578d3Smrg ;; 1722032b578d3Smrg 1722132b578d3Smrg darwin* | rhapsody*) 1722232b578d3Smrg case $host_os in 1722332b578d3Smrg rhapsody* | darwin1.[012]) 1722432b578d3Smrg allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' 1722532b578d3Smrg ;; 1722632b578d3Smrg *) # Darwin 1.3 on 1722732b578d3Smrg if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then 1722832b578d3Smrg allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 1722932b578d3Smrg else 1723032b578d3Smrg case ${MACOSX_DEPLOYMENT_TARGET} in 1723132b578d3Smrg 10.[012]) 1723232b578d3Smrg allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 1723332b578d3Smrg ;; 1723432b578d3Smrg 10.*) 1723532b578d3Smrg allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' 1723632b578d3Smrg ;; 1723732b578d3Smrg esac 1723832b578d3Smrg fi 1723932b578d3Smrg ;; 1724032b578d3Smrg esac 1724132b578d3Smrg archive_cmds_need_lc_GCJ=no 1724232b578d3Smrg hardcode_direct_GCJ=no 1724332b578d3Smrg hardcode_automatic_GCJ=yes 1724432b578d3Smrg hardcode_shlibpath_var_GCJ=unsupported 1724532b578d3Smrg whole_archive_flag_spec_GCJ='' 1724632b578d3Smrg link_all_deplibs_GCJ=yes 1724732b578d3Smrg if test "$GCC" = yes ; then 1724832b578d3Smrg output_verbose_link_cmd='echo' 1724932b578d3Smrg archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' 1725032b578d3Smrg module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 1725132b578d3Smrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 1725232b578d3Smrg 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}' 1725332b578d3Smrg 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}' 1725432b578d3Smrg else 1725532b578d3Smrg case $cc_basename in 1725632b578d3Smrg xlc*) 1725732b578d3Smrg output_verbose_link_cmd='echo' 17258d31dbc53Smrg archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' 1725932b578d3Smrg module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' 1726032b578d3Smrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds 17261d31dbc53Smrg 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}' 1726232b578d3Smrg 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}' 1726332b578d3Smrg ;; 1726432b578d3Smrg *) 1726532b578d3Smrg ld_shlibs_GCJ=no 1726632b578d3Smrg ;; 1726732b578d3Smrg esac 1726832b578d3Smrg fi 1726932b578d3Smrg ;; 1727032b578d3Smrg 1727132b578d3Smrg dgux*) 1727232b578d3Smrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1727332b578d3Smrg hardcode_libdir_flag_spec_GCJ='-L$libdir' 1727432b578d3Smrg hardcode_shlibpath_var_GCJ=no 1727532b578d3Smrg ;; 1727632b578d3Smrg 1727732b578d3Smrg freebsd1*) 1727832b578d3Smrg ld_shlibs_GCJ=no 1727932b578d3Smrg ;; 1728032b578d3Smrg 1728132b578d3Smrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 1728232b578d3Smrg # support. Future versions do this automatically, but an explicit c++rt0.o 1728332b578d3Smrg # does not break anything, and helps significantly (at the cost of a little 1728432b578d3Smrg # extra space). 1728532b578d3Smrg freebsd2.2*) 1728632b578d3Smrg archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 1728732b578d3Smrg hardcode_libdir_flag_spec_GCJ='-R$libdir' 1728832b578d3Smrg hardcode_direct_GCJ=yes 1728932b578d3Smrg hardcode_shlibpath_var_GCJ=no 1729032b578d3Smrg ;; 1729132b578d3Smrg 1729232b578d3Smrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 1729332b578d3Smrg freebsd2*) 1729432b578d3Smrg archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 1729532b578d3Smrg hardcode_direct_GCJ=yes 1729632b578d3Smrg hardcode_minus_L_GCJ=yes 1729732b578d3Smrg hardcode_shlibpath_var_GCJ=no 1729832b578d3Smrg ;; 1729932b578d3Smrg 1730032b578d3Smrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 17301d31dbc53Smrg freebsd* | kfreebsd*-gnu | dragonfly*) 1730232b578d3Smrg archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 1730332b578d3Smrg hardcode_libdir_flag_spec_GCJ='-R$libdir' 1730432b578d3Smrg hardcode_direct_GCJ=yes 1730532b578d3Smrg hardcode_shlibpath_var_GCJ=no 1730632b578d3Smrg ;; 1730732b578d3Smrg 1730832b578d3Smrg hpux9*) 1730932b578d3Smrg if test "$GCC" = yes; then 1731032b578d3Smrg 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' 1731132b578d3Smrg else 1731232b578d3Smrg 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' 1731332b578d3Smrg fi 1731432b578d3Smrg hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 1731532b578d3Smrg hardcode_libdir_separator_GCJ=: 1731632b578d3Smrg hardcode_direct_GCJ=yes 1731732b578d3Smrg 1731832b578d3Smrg # hardcode_minus_L: Not really in the search PATH, 1731932b578d3Smrg # but as the default location of the library. 1732032b578d3Smrg hardcode_minus_L_GCJ=yes 1732132b578d3Smrg export_dynamic_flag_spec_GCJ='${wl}-E' 1732232b578d3Smrg ;; 1732332b578d3Smrg 1732432b578d3Smrg hpux10*) 1732532b578d3Smrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then 1732632b578d3Smrg archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 1732732b578d3Smrg else 1732832b578d3Smrg archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 1732932b578d3Smrg fi 1733032b578d3Smrg if test "$with_gnu_ld" = no; then 1733132b578d3Smrg hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 1733232b578d3Smrg hardcode_libdir_separator_GCJ=: 1733332b578d3Smrg 1733432b578d3Smrg hardcode_direct_GCJ=yes 1733532b578d3Smrg export_dynamic_flag_spec_GCJ='${wl}-E' 1733632b578d3Smrg 1733732b578d3Smrg # hardcode_minus_L: Not really in the search PATH, 1733832b578d3Smrg # but as the default location of the library. 1733932b578d3Smrg hardcode_minus_L_GCJ=yes 1734032b578d3Smrg fi 1734132b578d3Smrg ;; 1734232b578d3Smrg 1734332b578d3Smrg hpux11*) 1734432b578d3Smrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then 1734532b578d3Smrg case $host_cpu in 1734632b578d3Smrg hppa*64*) 1734732b578d3Smrg archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 1734832b578d3Smrg ;; 1734932b578d3Smrg ia64*) 1735032b578d3Smrg archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 1735132b578d3Smrg ;; 1735232b578d3Smrg *) 1735332b578d3Smrg archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 1735432b578d3Smrg ;; 1735532b578d3Smrg esac 1735632b578d3Smrg else 1735732b578d3Smrg case $host_cpu in 1735832b578d3Smrg hppa*64*) 1735932b578d3Smrg archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 1736032b578d3Smrg ;; 1736132b578d3Smrg ia64*) 1736232b578d3Smrg archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 1736332b578d3Smrg ;; 1736432b578d3Smrg *) 1736532b578d3Smrg archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 1736632b578d3Smrg ;; 1736732b578d3Smrg esac 1736832b578d3Smrg fi 1736932b578d3Smrg if test "$with_gnu_ld" = no; then 1737032b578d3Smrg hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' 1737132b578d3Smrg hardcode_libdir_separator_GCJ=: 1737232b578d3Smrg 1737332b578d3Smrg case $host_cpu in 1737432b578d3Smrg hppa*64*|ia64*) 1737532b578d3Smrg hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' 1737632b578d3Smrg hardcode_direct_GCJ=no 1737732b578d3Smrg hardcode_shlibpath_var_GCJ=no 1737832b578d3Smrg ;; 1737932b578d3Smrg *) 1738032b578d3Smrg hardcode_direct_GCJ=yes 1738132b578d3Smrg export_dynamic_flag_spec_GCJ='${wl}-E' 1738232b578d3Smrg 1738332b578d3Smrg # hardcode_minus_L: Not really in the search PATH, 1738432b578d3Smrg # but as the default location of the library. 1738532b578d3Smrg hardcode_minus_L_GCJ=yes 1738632b578d3Smrg ;; 1738732b578d3Smrg esac 1738832b578d3Smrg fi 1738932b578d3Smrg ;; 1739032b578d3Smrg 1739132b578d3Smrg irix5* | irix6* | nonstopux*) 1739232b578d3Smrg if test "$GCC" = yes; then 1739332b578d3Smrg 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' 1739432b578d3Smrg else 1739532b578d3Smrg 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' 1739632b578d3Smrg hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' 1739732b578d3Smrg fi 1739832b578d3Smrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 1739932b578d3Smrg hardcode_libdir_separator_GCJ=: 1740032b578d3Smrg link_all_deplibs_GCJ=yes 1740132b578d3Smrg ;; 1740232b578d3Smrg 1740332b578d3Smrg netbsd*) 1740432b578d3Smrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 1740532b578d3Smrg archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 1740632b578d3Smrg else 1740732b578d3Smrg archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 1740832b578d3Smrg fi 1740932b578d3Smrg hardcode_libdir_flag_spec_GCJ='-R$libdir' 1741032b578d3Smrg hardcode_direct_GCJ=yes 1741132b578d3Smrg hardcode_shlibpath_var_GCJ=no 1741232b578d3Smrg ;; 1741332b578d3Smrg 1741432b578d3Smrg newsos6) 1741532b578d3Smrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1741632b578d3Smrg hardcode_direct_GCJ=yes 1741732b578d3Smrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 1741832b578d3Smrg hardcode_libdir_separator_GCJ=: 1741932b578d3Smrg hardcode_shlibpath_var_GCJ=no 1742032b578d3Smrg ;; 1742132b578d3Smrg 1742232b578d3Smrg openbsd*) 17423d31dbc53Smrg hardcode_direct_GCJ=yes 17424d31dbc53Smrg hardcode_shlibpath_var_GCJ=no 17425d31dbc53Smrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 17426d31dbc53Smrg archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17427d31dbc53Smrg archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 17428d31dbc53Smrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17429d31dbc53Smrg export_dynamic_flag_spec_GCJ='${wl}-E' 1743032b578d3Smrg else 17431d31dbc53Smrg case $host_os in 17432d31dbc53Smrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 17433d31dbc53Smrg archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17434d31dbc53Smrg hardcode_libdir_flag_spec_GCJ='-R$libdir' 17435d31dbc53Smrg ;; 17436d31dbc53Smrg *) 17437d31dbc53Smrg archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17438d31dbc53Smrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' 17439d31dbc53Smrg ;; 17440d31dbc53Smrg esac 1744132b578d3Smrg fi 1744232b578d3Smrg ;; 1744332b578d3Smrg 1744432b578d3Smrg os2*) 1744532b578d3Smrg hardcode_libdir_flag_spec_GCJ='-L$libdir' 1744632b578d3Smrg hardcode_minus_L_GCJ=yes 1744732b578d3Smrg allow_undefined_flag_GCJ=unsupported 1744832b578d3Smrg 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' 1744932b578d3Smrg old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 1745032b578d3Smrg ;; 1745132b578d3Smrg 1745232b578d3Smrg osf3*) 1745332b578d3Smrg if test "$GCC" = yes; then 1745432b578d3Smrg allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 1745532b578d3Smrg 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' 1745632b578d3Smrg else 1745732b578d3Smrg allow_undefined_flag_GCJ=' -expect_unresolved \*' 1745832b578d3Smrg 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' 1745932b578d3Smrg fi 1746032b578d3Smrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 1746132b578d3Smrg hardcode_libdir_separator_GCJ=: 1746232b578d3Smrg ;; 1746332b578d3Smrg 1746432b578d3Smrg osf4* | osf5*) # as osf3* with the addition of -msym flag 1746532b578d3Smrg if test "$GCC" = yes; then 1746632b578d3Smrg allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' 1746732b578d3Smrg 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' 1746832b578d3Smrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' 1746932b578d3Smrg else 1747032b578d3Smrg allow_undefined_flag_GCJ=' -expect_unresolved \*' 1747132b578d3Smrg 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' 1747232b578d3Smrg 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~ 1747332b578d3Smrg $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' 1747432b578d3Smrg 1747532b578d3Smrg # Both c and cxx compiler support -rpath directly 1747632b578d3Smrg hardcode_libdir_flag_spec_GCJ='-rpath $libdir' 1747732b578d3Smrg fi 1747832b578d3Smrg hardcode_libdir_separator_GCJ=: 1747932b578d3Smrg ;; 1748032b578d3Smrg 1748132b578d3Smrg solaris*) 1748232b578d3Smrg no_undefined_flag_GCJ=' -z text' 1748332b578d3Smrg if test "$GCC" = yes; then 1748432b578d3Smrg wlarc='${wl}' 1748532b578d3Smrg archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 1748632b578d3Smrg archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 1748732b578d3Smrg $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' 1748832b578d3Smrg else 1748932b578d3Smrg wlarc='' 1749032b578d3Smrg archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 1749132b578d3Smrg archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ 1749232b578d3Smrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' 1749332b578d3Smrg fi 1749432b578d3Smrg hardcode_libdir_flag_spec_GCJ='-R$libdir' 1749532b578d3Smrg hardcode_shlibpath_var_GCJ=no 1749632b578d3Smrg case $host_os in 1749732b578d3Smrg solaris2.[0-5] | solaris2.[0-5].*) ;; 1749832b578d3Smrg *) 17499d31dbc53Smrg # The compiler driver will combine linker options so we 17500d31dbc53Smrg # cannot just pass the convience library names through 17501d31dbc53Smrg # without $wl, iff we do not link with $LD. 17502d31dbc53Smrg # Luckily, gcc supports the same syntax we need for Sun Studio. 1750332b578d3Smrg # Supported since Solaris 2.6 (maybe 2.5.1?) 17504d31dbc53Smrg case $wlarc in 17505d31dbc53Smrg '') 17506d31dbc53Smrg whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;; 17507d31dbc53Smrg *) 17508d31dbc53Smrg 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' ;; 17509d31dbc53Smrg esac ;; 1751032b578d3Smrg esac 1751132b578d3Smrg link_all_deplibs_GCJ=yes 1751232b578d3Smrg ;; 1751332b578d3Smrg 1751432b578d3Smrg sunos4*) 1751532b578d3Smrg if test "x$host_vendor" = xsequent; then 1751632b578d3Smrg # Use $CC to link under sequent, because it throws in some extra .o 1751732b578d3Smrg # files that make .init and .fini sections work. 1751832b578d3Smrg archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 1751932b578d3Smrg else 1752032b578d3Smrg archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 1752132b578d3Smrg fi 1752232b578d3Smrg hardcode_libdir_flag_spec_GCJ='-L$libdir' 1752332b578d3Smrg hardcode_direct_GCJ=yes 1752432b578d3Smrg hardcode_minus_L_GCJ=yes 1752532b578d3Smrg hardcode_shlibpath_var_GCJ=no 1752632b578d3Smrg ;; 1752732b578d3Smrg 1752832b578d3Smrg sysv4) 1752932b578d3Smrg case $host_vendor in 1753032b578d3Smrg sni) 1753132b578d3Smrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1753232b578d3Smrg hardcode_direct_GCJ=yes # is this really true??? 1753332b578d3Smrg ;; 1753432b578d3Smrg siemens) 1753532b578d3Smrg ## LD is ld it makes a PLAMLIB 1753632b578d3Smrg ## CC just makes a GrossModule. 1753732b578d3Smrg archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' 1753832b578d3Smrg reload_cmds_GCJ='$CC -r -o $output$reload_objs' 1753932b578d3Smrg hardcode_direct_GCJ=no 1754032b578d3Smrg ;; 1754132b578d3Smrg motorola) 1754232b578d3Smrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1754332b578d3Smrg hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie 1754432b578d3Smrg ;; 1754532b578d3Smrg esac 1754632b578d3Smrg runpath_var='LD_RUN_PATH' 1754732b578d3Smrg hardcode_shlibpath_var_GCJ=no 1754832b578d3Smrg ;; 1754932b578d3Smrg 1755032b578d3Smrg sysv4.3*) 1755132b578d3Smrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1755232b578d3Smrg hardcode_shlibpath_var_GCJ=no 1755332b578d3Smrg export_dynamic_flag_spec_GCJ='-Bexport' 1755432b578d3Smrg ;; 1755532b578d3Smrg 1755632b578d3Smrg sysv4*MP*) 1755732b578d3Smrg if test -d /usr/nec; then 1755832b578d3Smrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1755932b578d3Smrg hardcode_shlibpath_var_GCJ=no 1756032b578d3Smrg runpath_var=LD_RUN_PATH 1756132b578d3Smrg hardcode_runpath_var=yes 1756232b578d3Smrg ld_shlibs_GCJ=yes 1756332b578d3Smrg fi 1756432b578d3Smrg ;; 1756532b578d3Smrg 17566d31dbc53Smrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) 1756732b578d3Smrg no_undefined_flag_GCJ='${wl}-z,text' 1756832b578d3Smrg archive_cmds_need_lc_GCJ=no 1756932b578d3Smrg hardcode_shlibpath_var_GCJ=no 1757032b578d3Smrg runpath_var='LD_RUN_PATH' 1757132b578d3Smrg 1757232b578d3Smrg if test "$GCC" = yes; then 1757332b578d3Smrg archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1757432b578d3Smrg archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1757532b578d3Smrg else 1757632b578d3Smrg archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1757732b578d3Smrg archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1757832b578d3Smrg fi 1757932b578d3Smrg ;; 1758032b578d3Smrg 1758132b578d3Smrg sysv5* | sco3.2v5* | sco5v6*) 1758232b578d3Smrg # Note: We can NOT use -z defs as we might desire, because we do not 1758332b578d3Smrg # link with -lc, and that would cause any symbols used from libc to 1758432b578d3Smrg # always be unresolved, which means just about no library would 1758532b578d3Smrg # ever link correctly. If we're not using GNU ld we use -z text 1758632b578d3Smrg # though, which does catch some bad symbols but isn't as heavy-handed 1758732b578d3Smrg # as -z defs. 1758832b578d3Smrg no_undefined_flag_GCJ='${wl}-z,text' 1758932b578d3Smrg allow_undefined_flag_GCJ='${wl}-z,nodefs' 1759032b578d3Smrg archive_cmds_need_lc_GCJ=no 1759132b578d3Smrg hardcode_shlibpath_var_GCJ=no 1759232b578d3Smrg hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' 1759332b578d3Smrg hardcode_libdir_separator_GCJ=':' 1759432b578d3Smrg link_all_deplibs_GCJ=yes 1759532b578d3Smrg export_dynamic_flag_spec_GCJ='${wl}-Bexport' 1759632b578d3Smrg runpath_var='LD_RUN_PATH' 1759732b578d3Smrg 1759832b578d3Smrg if test "$GCC" = yes; then 1759932b578d3Smrg archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 1760032b578d3Smrg archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 1760132b578d3Smrg else 1760232b578d3Smrg archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 1760332b578d3Smrg archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' 1760432b578d3Smrg fi 1760532b578d3Smrg ;; 1760632b578d3Smrg 1760732b578d3Smrg uts4*) 1760832b578d3Smrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 1760932b578d3Smrg hardcode_libdir_flag_spec_GCJ='-L$libdir' 1761032b578d3Smrg hardcode_shlibpath_var_GCJ=no 1761132b578d3Smrg ;; 1761232b578d3Smrg 1761332b578d3Smrg *) 1761432b578d3Smrg ld_shlibs_GCJ=no 1761532b578d3Smrg ;; 1761632b578d3Smrg esac 1761732b578d3Smrg fi 1761832b578d3Smrg 1761932b578d3Smrg{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 1762032b578d3Smrgecho "${ECHO_T}$ld_shlibs_GCJ" >&6; } 1762132b578d3Smrgtest "$ld_shlibs_GCJ" = no && can_build_shared=no 1762232b578d3Smrg 1762332b578d3Smrg# 1762432b578d3Smrg# Do we need to explicitly link libc? 1762532b578d3Smrg# 1762632b578d3Smrgcase "x$archive_cmds_need_lc_GCJ" in 1762732b578d3Smrgx|xyes) 1762832b578d3Smrg # Assume -lc should be added 1762932b578d3Smrg archive_cmds_need_lc_GCJ=yes 1763032b578d3Smrg 1763132b578d3Smrg if test "$enable_shared" = yes && test "$GCC" = yes; then 1763232b578d3Smrg case $archive_cmds_GCJ in 1763332b578d3Smrg *'~'*) 1763432b578d3Smrg # FIXME: we may have to deal with multi-command sequences. 1763532b578d3Smrg ;; 1763632b578d3Smrg '$CC '*) 1763732b578d3Smrg # Test whether the compiler implicitly links with -lc since on some 1763832b578d3Smrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 1763932b578d3Smrg # to ld, don't add -lc before -lgcc. 1764032b578d3Smrg { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 1764132b578d3Smrgecho $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 1764232b578d3Smrg $rm conftest* 17643d31dbc53Smrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext 1764432b578d3Smrg 1764532b578d3Smrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 1764632b578d3Smrg (eval $ac_compile) 2>&5 1764732b578d3Smrg ac_status=$? 1764832b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 1764932b578d3Smrg (exit $ac_status); } 2>conftest.err; then 1765032b578d3Smrg soname=conftest 1765132b578d3Smrg lib=conftest 1765232b578d3Smrg libobjs=conftest.$ac_objext 1765332b578d3Smrg deplibs= 1765432b578d3Smrg wl=$lt_prog_compiler_wl_GCJ 1765532b578d3Smrg pic_flag=$lt_prog_compiler_pic_GCJ 1765632b578d3Smrg compiler_flags=-v 1765732b578d3Smrg linker_flags=-v 1765832b578d3Smrg verstring= 1765932b578d3Smrg output_objdir=. 1766032b578d3Smrg libname=conftest 1766132b578d3Smrg lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ 1766232b578d3Smrg allow_undefined_flag_GCJ= 1766332b578d3Smrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 1766432b578d3Smrg (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 1766532b578d3Smrg ac_status=$? 1766632b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 1766732b578d3Smrg (exit $ac_status); } 1766832b578d3Smrg then 1766932b578d3Smrg archive_cmds_need_lc_GCJ=no 1767032b578d3Smrg else 1767132b578d3Smrg archive_cmds_need_lc_GCJ=yes 1767232b578d3Smrg fi 1767332b578d3Smrg allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag 1767432b578d3Smrg else 1767532b578d3Smrg cat conftest.err 1>&5 1767632b578d3Smrg fi 1767732b578d3Smrg $rm conftest* 1767832b578d3Smrg { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 1767932b578d3Smrgecho "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; } 1768032b578d3Smrg ;; 1768132b578d3Smrg esac 1768232b578d3Smrg fi 1768332b578d3Smrg ;; 1768432b578d3Smrgesac 1768532b578d3Smrg 1768632b578d3Smrg{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 1768732b578d3Smrgecho $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 1768832b578d3Smrglibrary_names_spec= 1768932b578d3Smrglibname_spec='lib$name' 1769032b578d3Smrgsoname_spec= 1769132b578d3Smrgshrext_cmds=".so" 1769232b578d3Smrgpostinstall_cmds= 1769332b578d3Smrgpostuninstall_cmds= 1769432b578d3Smrgfinish_cmds= 1769532b578d3Smrgfinish_eval= 1769632b578d3Smrgshlibpath_var= 1769732b578d3Smrgshlibpath_overrides_runpath=unknown 1769832b578d3Smrgversion_type=none 1769932b578d3Smrgdynamic_linker="$host_os ld.so" 1770032b578d3Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib" 17701d31dbc53Smrgif test "$GCC" = yes; then 17702d31dbc53Smrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 17703d31dbc53Smrg if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then 17704d31dbc53Smrg # if the path contains ";" then we assume it to be the separator 17705d31dbc53Smrg # otherwise default to the standard path separator (i.e. ":") - it is 17706d31dbc53Smrg # assumed that no part of a normal pathname contains ";" but that should 17707d31dbc53Smrg # okay in the real world where ";" in dirpaths is itself problematic. 17708d31dbc53Smrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 17709d31dbc53Smrg else 17710d31dbc53Smrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 17711d31dbc53Smrg fi 17712d31dbc53Smrgelse 17713d31dbc53Smrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 17714d31dbc53Smrgfi 1771532b578d3Smrgneed_lib_prefix=unknown 1771632b578d3Smrghardcode_into_libs=no 1771732b578d3Smrg 1771832b578d3Smrg# when you set need_version to no, make sure it does not cause -set_version 1771932b578d3Smrg# flags to be left without arguments 1772032b578d3Smrgneed_version=unknown 1772132b578d3Smrg 1772232b578d3Smrgcase $host_os in 1772332b578d3Smrgaix3*) 1772432b578d3Smrg version_type=linux 1772532b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 1772632b578d3Smrg shlibpath_var=LIBPATH 1772732b578d3Smrg 1772832b578d3Smrg # AIX 3 has no versioning support, so we append a major version to the name. 1772932b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1773032b578d3Smrg ;; 1773132b578d3Smrg 1773232b578d3Smrgaix4* | aix5*) 1773332b578d3Smrg version_type=linux 1773432b578d3Smrg need_lib_prefix=no 1773532b578d3Smrg need_version=no 1773632b578d3Smrg hardcode_into_libs=yes 1773732b578d3Smrg if test "$host_cpu" = ia64; then 1773832b578d3Smrg # AIX 5 supports IA64 1773932b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 1774032b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1774132b578d3Smrg else 1774232b578d3Smrg # With GCC up to 2.95.x, collect2 would create an import file 1774332b578d3Smrg # for dependence libraries. The import file would start with 1774432b578d3Smrg # the line `#! .'. This would cause the generated library to 1774532b578d3Smrg # depend on `.', always an invalid library. This was fixed in 1774632b578d3Smrg # development snapshots of GCC prior to 3.0. 1774732b578d3Smrg case $host_os in 1774832b578d3Smrg aix4 | aix4.[01] | aix4.[01].*) 1774932b578d3Smrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 1775032b578d3Smrg echo ' yes ' 1775132b578d3Smrg echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then 1775232b578d3Smrg : 1775332b578d3Smrg else 1775432b578d3Smrg can_build_shared=no 1775532b578d3Smrg fi 1775632b578d3Smrg ;; 1775732b578d3Smrg esac 1775832b578d3Smrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 1775932b578d3Smrg # soname into executable. Probably we can add versioning support to 1776032b578d3Smrg # collect2, so additional links can be useful in future. 1776132b578d3Smrg if test "$aix_use_runtimelinking" = yes; then 1776232b578d3Smrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 1776332b578d3Smrg # instead of lib<name>.a to let people know that these are not 1776432b578d3Smrg # typical AIX shared libraries. 1776532b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1776632b578d3Smrg else 1776732b578d3Smrg # We preserve .a as extension for shared libraries through AIX4.2 1776832b578d3Smrg # and later when we are not doing run time linking. 1776932b578d3Smrg library_names_spec='${libname}${release}.a $libname.a' 1777032b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1777132b578d3Smrg fi 1777232b578d3Smrg shlibpath_var=LIBPATH 1777332b578d3Smrg fi 1777432b578d3Smrg ;; 1777532b578d3Smrg 1777632b578d3Smrgamigaos*) 1777732b578d3Smrg library_names_spec='$libname.ixlibrary $libname.a' 1777832b578d3Smrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 1777932b578d3Smrg 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' 1778032b578d3Smrg ;; 1778132b578d3Smrg 1778232b578d3Smrgbeos*) 1778332b578d3Smrg library_names_spec='${libname}${shared_ext}' 1778432b578d3Smrg dynamic_linker="$host_os ld.so" 1778532b578d3Smrg shlibpath_var=LIBRARY_PATH 1778632b578d3Smrg ;; 1778732b578d3Smrg 1778832b578d3Smrgbsdi[45]*) 1778932b578d3Smrg version_type=linux 1779032b578d3Smrg need_version=no 1779132b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1779232b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1779332b578d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 1779432b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1779532b578d3Smrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 1779632b578d3Smrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 1779732b578d3Smrg # the default ld.so.conf also contains /usr/contrib/lib and 1779832b578d3Smrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 1779932b578d3Smrg # libtool to hard-code these into programs 1780032b578d3Smrg ;; 1780132b578d3Smrg 1780232b578d3Smrgcygwin* | mingw* | pw32*) 1780332b578d3Smrg version_type=windows 1780432b578d3Smrg shrext_cmds=".dll" 1780532b578d3Smrg need_version=no 1780632b578d3Smrg need_lib_prefix=no 1780732b578d3Smrg 1780832b578d3Smrg case $GCC,$host_os in 1780932b578d3Smrg yes,cygwin* | yes,mingw* | yes,pw32*) 1781032b578d3Smrg library_names_spec='$libname.dll.a' 1781132b578d3Smrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 1781232b578d3Smrg postinstall_cmds='base_file=`basename \${file}`~ 1781332b578d3Smrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ 1781432b578d3Smrg dldir=$destdir/`dirname \$dlpath`~ 1781532b578d3Smrg test -d \$dldir || mkdir -p \$dldir~ 1781632b578d3Smrg $install_prog $dir/$dlname \$dldir/$dlname~ 1781732b578d3Smrg chmod a+x \$dldir/$dlname' 1781832b578d3Smrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 1781932b578d3Smrg dlpath=$dir/\$dldll~ 1782032b578d3Smrg $rm \$dlpath' 1782132b578d3Smrg shlibpath_overrides_runpath=yes 1782232b578d3Smrg 1782332b578d3Smrg case $host_os in 1782432b578d3Smrg cygwin*) 1782532b578d3Smrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 1782632b578d3Smrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 1782732b578d3Smrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 1782832b578d3Smrg ;; 1782932b578d3Smrg mingw*) 1783032b578d3Smrg # MinGW DLLs use traditional 'lib' prefix 1783132b578d3Smrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 1783232b578d3Smrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 1783332b578d3Smrg if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then 1783432b578d3Smrg # It is most probably a Windows format PATH printed by 1783532b578d3Smrg # mingw gcc, but we are running on Cygwin. Gcc prints its search 1783632b578d3Smrg # path with ; separators, and with drive letters. We can handle the 1783732b578d3Smrg # drive letters (cygwin fileutils understands them), so leave them, 1783832b578d3Smrg # especially as we might pass files found there to a mingw objdump, 1783932b578d3Smrg # which wouldn't understand a cygwinified path. Ahh. 1784032b578d3Smrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 1784132b578d3Smrg else 1784232b578d3Smrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 1784332b578d3Smrg fi 1784432b578d3Smrg ;; 1784532b578d3Smrg pw32*) 1784632b578d3Smrg # pw32 DLLs use 'pw' prefix rather than 'lib' 1784732b578d3Smrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 1784832b578d3Smrg ;; 1784932b578d3Smrg esac 1785032b578d3Smrg ;; 1785132b578d3Smrg 1785232b578d3Smrg *) 1785332b578d3Smrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 1785432b578d3Smrg ;; 1785532b578d3Smrg esac 1785632b578d3Smrg dynamic_linker='Win32 ld.exe' 1785732b578d3Smrg # FIXME: first we should search . and the directory the executable is in 1785832b578d3Smrg shlibpath_var=PATH 1785932b578d3Smrg ;; 1786032b578d3Smrg 1786132b578d3Smrgdarwin* | rhapsody*) 1786232b578d3Smrg dynamic_linker="$host_os dyld" 1786332b578d3Smrg version_type=darwin 1786432b578d3Smrg need_lib_prefix=no 1786532b578d3Smrg need_version=no 1786632b578d3Smrg library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' 1786732b578d3Smrg soname_spec='${libname}${release}${major}$shared_ext' 1786832b578d3Smrg shlibpath_overrides_runpath=yes 1786932b578d3Smrg shlibpath_var=DYLD_LIBRARY_PATH 1787032b578d3Smrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 17871d31dbc53Smrg # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. 17872d31dbc53Smrg if test "$GCC" = yes; then 17873d31dbc53Smrg 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"` 17874d31dbc53Smrg else 17875d31dbc53Smrg sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' 17876d31dbc53Smrg fi 1787732b578d3Smrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 1787832b578d3Smrg ;; 1787932b578d3Smrg 1788032b578d3Smrgdgux*) 1788132b578d3Smrg version_type=linux 1788232b578d3Smrg need_lib_prefix=no 1788332b578d3Smrg need_version=no 1788432b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 1788532b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1788632b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1788732b578d3Smrg ;; 1788832b578d3Smrg 1788932b578d3Smrgfreebsd1*) 1789032b578d3Smrg dynamic_linker=no 1789132b578d3Smrg ;; 1789232b578d3Smrg 17893d31dbc53Smrgkfreebsd*-gnu) 17894d31dbc53Smrg version_type=linux 17895d31dbc53Smrg need_lib_prefix=no 17896d31dbc53Smrg need_version=no 17897d31dbc53Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 17898d31dbc53Smrg soname_spec='${libname}${release}${shared_ext}$major' 17899d31dbc53Smrg shlibpath_var=LD_LIBRARY_PATH 17900d31dbc53Smrg shlibpath_overrides_runpath=no 17901d31dbc53Smrg hardcode_into_libs=yes 17902d31dbc53Smrg dynamic_linker='GNU ld.so' 17903d31dbc53Smrg ;; 17904d31dbc53Smrg 1790532b578d3Smrgfreebsd* | dragonfly*) 1790632b578d3Smrg # DragonFly does not have aout. When/if they implement a new 1790732b578d3Smrg # versioning mechanism, adjust this. 1790832b578d3Smrg if test -x /usr/bin/objformat; then 1790932b578d3Smrg objformat=`/usr/bin/objformat` 1791032b578d3Smrg else 1791132b578d3Smrg case $host_os in 1791232b578d3Smrg freebsd[123]*) objformat=aout ;; 1791332b578d3Smrg *) objformat=elf ;; 1791432b578d3Smrg esac 1791532b578d3Smrg fi 1791632b578d3Smrg version_type=freebsd-$objformat 1791732b578d3Smrg case $version_type in 1791832b578d3Smrg freebsd-elf*) 1791932b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 1792032b578d3Smrg need_version=no 1792132b578d3Smrg need_lib_prefix=no 1792232b578d3Smrg ;; 1792332b578d3Smrg freebsd-*) 1792432b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 1792532b578d3Smrg need_version=yes 1792632b578d3Smrg ;; 1792732b578d3Smrg esac 1792832b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1792932b578d3Smrg case $host_os in 1793032b578d3Smrg freebsd2*) 1793132b578d3Smrg shlibpath_overrides_runpath=yes 1793232b578d3Smrg ;; 1793332b578d3Smrg freebsd3.[01]* | freebsdelf3.[01]*) 1793432b578d3Smrg shlibpath_overrides_runpath=yes 1793532b578d3Smrg hardcode_into_libs=yes 1793632b578d3Smrg ;; 1793732b578d3Smrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 1793832b578d3Smrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 1793932b578d3Smrg shlibpath_overrides_runpath=no 1794032b578d3Smrg hardcode_into_libs=yes 1794132b578d3Smrg ;; 17942d31dbc53Smrg freebsd*) # from 4.6 on 1794332b578d3Smrg shlibpath_overrides_runpath=yes 1794432b578d3Smrg hardcode_into_libs=yes 1794532b578d3Smrg ;; 1794632b578d3Smrg esac 1794732b578d3Smrg ;; 1794832b578d3Smrg 1794932b578d3Smrggnu*) 1795032b578d3Smrg version_type=linux 1795132b578d3Smrg need_lib_prefix=no 1795232b578d3Smrg need_version=no 1795332b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 1795432b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1795532b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1795632b578d3Smrg hardcode_into_libs=yes 1795732b578d3Smrg ;; 1795832b578d3Smrg 1795932b578d3Smrghpux9* | hpux10* | hpux11*) 1796032b578d3Smrg # Give a soname corresponding to the major version so that dld.sl refuses to 1796132b578d3Smrg # link against other versions. 1796232b578d3Smrg version_type=sunos 1796332b578d3Smrg need_lib_prefix=no 1796432b578d3Smrg need_version=no 1796532b578d3Smrg case $host_cpu in 1796632b578d3Smrg ia64*) 1796732b578d3Smrg shrext_cmds='.so' 1796832b578d3Smrg hardcode_into_libs=yes 1796932b578d3Smrg dynamic_linker="$host_os dld.so" 1797032b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1797132b578d3Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 1797232b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1797332b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1797432b578d3Smrg if test "X$HPUX_IA64_MODE" = X32; then 1797532b578d3Smrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 1797632b578d3Smrg else 1797732b578d3Smrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 1797832b578d3Smrg fi 1797932b578d3Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 1798032b578d3Smrg ;; 1798132b578d3Smrg hppa*64*) 1798232b578d3Smrg shrext_cmds='.sl' 1798332b578d3Smrg hardcode_into_libs=yes 1798432b578d3Smrg dynamic_linker="$host_os dld.sl" 1798532b578d3Smrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 1798632b578d3Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 1798732b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1798832b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1798932b578d3Smrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 1799032b578d3Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 1799132b578d3Smrg ;; 1799232b578d3Smrg *) 1799332b578d3Smrg shrext_cmds='.sl' 1799432b578d3Smrg dynamic_linker="$host_os dld.sl" 1799532b578d3Smrg shlibpath_var=SHLIB_PATH 1799632b578d3Smrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 1799732b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1799832b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1799932b578d3Smrg ;; 1800032b578d3Smrg esac 1800132b578d3Smrg # HP-UX runs *really* slowly unless shared libraries are mode 555. 1800232b578d3Smrg postinstall_cmds='chmod 555 $lib' 1800332b578d3Smrg ;; 1800432b578d3Smrg 18005d31dbc53Smrginterix3*) 1800632b578d3Smrg version_type=linux 1800732b578d3Smrg need_lib_prefix=no 1800832b578d3Smrg need_version=no 1800932b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 1801032b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1801132b578d3Smrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 1801232b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1801332b578d3Smrg shlibpath_overrides_runpath=no 1801432b578d3Smrg hardcode_into_libs=yes 1801532b578d3Smrg ;; 1801632b578d3Smrg 1801732b578d3Smrgirix5* | irix6* | nonstopux*) 1801832b578d3Smrg case $host_os in 1801932b578d3Smrg nonstopux*) version_type=nonstopux ;; 1802032b578d3Smrg *) 1802132b578d3Smrg if test "$lt_cv_prog_gnu_ld" = yes; then 1802232b578d3Smrg version_type=linux 1802332b578d3Smrg else 1802432b578d3Smrg version_type=irix 1802532b578d3Smrg fi ;; 1802632b578d3Smrg esac 1802732b578d3Smrg need_lib_prefix=no 1802832b578d3Smrg need_version=no 1802932b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1803032b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 1803132b578d3Smrg case $host_os in 1803232b578d3Smrg irix5* | nonstopux*) 1803332b578d3Smrg libsuff= shlibsuff= 1803432b578d3Smrg ;; 1803532b578d3Smrg *) 1803632b578d3Smrg case $LD in # libtool.m4 will add one of these switches to LD 1803732b578d3Smrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 1803832b578d3Smrg libsuff= shlibsuff= libmagic=32-bit;; 1803932b578d3Smrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 1804032b578d3Smrg libsuff=32 shlibsuff=N32 libmagic=N32;; 1804132b578d3Smrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 1804232b578d3Smrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 1804332b578d3Smrg *) libsuff= shlibsuff= libmagic=never-match;; 1804432b578d3Smrg esac 1804532b578d3Smrg ;; 1804632b578d3Smrg esac 1804732b578d3Smrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 1804832b578d3Smrg shlibpath_overrides_runpath=no 1804932b578d3Smrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 1805032b578d3Smrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 1805132b578d3Smrg hardcode_into_libs=yes 1805232b578d3Smrg ;; 1805332b578d3Smrg 1805432b578d3Smrg# No shared lib support for Linux oldld, aout, or coff. 1805532b578d3Smrglinux*oldld* | linux*aout* | linux*coff*) 1805632b578d3Smrg dynamic_linker=no 1805732b578d3Smrg ;; 1805832b578d3Smrg 1805932b578d3Smrg# This must be Linux ELF. 18060d31dbc53Smrglinux*) 1806132b578d3Smrg version_type=linux 1806232b578d3Smrg need_lib_prefix=no 1806332b578d3Smrg need_version=no 1806432b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1806532b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1806632b578d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 1806732b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1806832b578d3Smrg shlibpath_overrides_runpath=no 1806932b578d3Smrg # This implies no fast_install, which is unacceptable. 1807032b578d3Smrg # Some rework will be needed to allow for fast_install 1807132b578d3Smrg # before this can be enabled. 1807232b578d3Smrg hardcode_into_libs=yes 1807332b578d3Smrg 1807432b578d3Smrg # Append ld.so.conf contents to the search path 1807532b578d3Smrg if test -f /etc/ld.so.conf; then 18076d31dbc53Smrg 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' ' '` 18077d31dbc53Smrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 1807832b578d3Smrg fi 1807932b578d3Smrg 1808032b578d3Smrg # We used to test for /lib/ld.so.1 and disable shared libraries on 1808132b578d3Smrg # powerpc, because MkLinux only supported shared libraries with the 1808232b578d3Smrg # GNU dynamic linker. Since this was broken with cross compilers, 1808332b578d3Smrg # most powerpc-linux boxes support dynamic linking these days and 1808432b578d3Smrg # people can always --disable-shared, the test was removed, and we 1808532b578d3Smrg # assume the GNU/Linux dynamic linker is in use. 1808632b578d3Smrg dynamic_linker='GNU/Linux ld.so' 1808732b578d3Smrg ;; 1808832b578d3Smrg 18089d31dbc53Smrgknetbsd*-gnu) 18090d31dbc53Smrg version_type=linux 18091d31dbc53Smrg need_lib_prefix=no 18092d31dbc53Smrg need_version=no 18093d31dbc53Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 18094d31dbc53Smrg soname_spec='${libname}${release}${shared_ext}$major' 18095d31dbc53Smrg shlibpath_var=LD_LIBRARY_PATH 18096d31dbc53Smrg shlibpath_overrides_runpath=no 18097d31dbc53Smrg hardcode_into_libs=yes 18098d31dbc53Smrg dynamic_linker='GNU ld.so' 18099d31dbc53Smrg ;; 18100d31dbc53Smrg 1810132b578d3Smrgnetbsd*) 1810232b578d3Smrg version_type=sunos 1810332b578d3Smrg need_lib_prefix=no 1810432b578d3Smrg need_version=no 1810532b578d3Smrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then 1810632b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 1810732b578d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 1810832b578d3Smrg dynamic_linker='NetBSD (a.out) ld.so' 1810932b578d3Smrg else 1811032b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 1811132b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1811232b578d3Smrg dynamic_linker='NetBSD ld.elf_so' 1811332b578d3Smrg fi 1811432b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1811532b578d3Smrg shlibpath_overrides_runpath=yes 1811632b578d3Smrg hardcode_into_libs=yes 1811732b578d3Smrg ;; 1811832b578d3Smrg 1811932b578d3Smrgnewsos6) 1812032b578d3Smrg version_type=linux 1812132b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1812232b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1812332b578d3Smrg shlibpath_overrides_runpath=yes 1812432b578d3Smrg ;; 1812532b578d3Smrg 1812632b578d3Smrgnto-qnx*) 1812732b578d3Smrg version_type=linux 1812832b578d3Smrg need_lib_prefix=no 1812932b578d3Smrg need_version=no 1813032b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1813132b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1813232b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1813332b578d3Smrg shlibpath_overrides_runpath=yes 1813432b578d3Smrg ;; 1813532b578d3Smrg 1813632b578d3Smrgopenbsd*) 1813732b578d3Smrg version_type=sunos 1813832b578d3Smrg sys_lib_dlsearch_path_spec="/usr/lib" 1813932b578d3Smrg need_lib_prefix=no 1814032b578d3Smrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 1814132b578d3Smrg case $host_os in 1814232b578d3Smrg openbsd3.3 | openbsd3.3.*) need_version=yes ;; 1814332b578d3Smrg *) need_version=no ;; 1814432b578d3Smrg esac 1814532b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 1814632b578d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 1814732b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1814832b578d3Smrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 1814932b578d3Smrg case $host_os in 1815032b578d3Smrg openbsd2.[89] | openbsd2.[89].*) 1815132b578d3Smrg shlibpath_overrides_runpath=no 1815232b578d3Smrg ;; 1815332b578d3Smrg *) 1815432b578d3Smrg shlibpath_overrides_runpath=yes 1815532b578d3Smrg ;; 1815632b578d3Smrg esac 1815732b578d3Smrg else 1815832b578d3Smrg shlibpath_overrides_runpath=yes 1815932b578d3Smrg fi 1816032b578d3Smrg ;; 1816132b578d3Smrg 1816232b578d3Smrgos2*) 1816332b578d3Smrg libname_spec='$name' 1816432b578d3Smrg shrext_cmds=".dll" 1816532b578d3Smrg need_lib_prefix=no 1816632b578d3Smrg library_names_spec='$libname${shared_ext} $libname.a' 1816732b578d3Smrg dynamic_linker='OS/2 ld.exe' 1816832b578d3Smrg shlibpath_var=LIBPATH 1816932b578d3Smrg ;; 1817032b578d3Smrg 1817132b578d3Smrgosf3* | osf4* | osf5*) 1817232b578d3Smrg version_type=osf 1817332b578d3Smrg need_lib_prefix=no 1817432b578d3Smrg need_version=no 1817532b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1817632b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1817732b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1817832b578d3Smrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 1817932b578d3Smrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 1818032b578d3Smrg ;; 1818132b578d3Smrg 1818232b578d3Smrgsolaris*) 1818332b578d3Smrg version_type=linux 1818432b578d3Smrg need_lib_prefix=no 1818532b578d3Smrg need_version=no 1818632b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1818732b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1818832b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1818932b578d3Smrg shlibpath_overrides_runpath=yes 1819032b578d3Smrg hardcode_into_libs=yes 1819132b578d3Smrg # ldd complains unless libraries are executable 1819232b578d3Smrg postinstall_cmds='chmod +x $lib' 1819332b578d3Smrg ;; 1819432b578d3Smrg 1819532b578d3Smrgsunos4*) 1819632b578d3Smrg version_type=sunos 1819732b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 1819832b578d3Smrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 1819932b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1820032b578d3Smrg shlibpath_overrides_runpath=yes 1820132b578d3Smrg if test "$with_gnu_ld" = yes; then 1820232b578d3Smrg need_lib_prefix=no 1820332b578d3Smrg fi 1820432b578d3Smrg need_version=yes 1820532b578d3Smrg ;; 1820632b578d3Smrg 1820732b578d3Smrgsysv4 | sysv4.3*) 1820832b578d3Smrg version_type=linux 1820932b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1821032b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1821132b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1821232b578d3Smrg case $host_vendor in 1821332b578d3Smrg sni) 1821432b578d3Smrg shlibpath_overrides_runpath=no 1821532b578d3Smrg need_lib_prefix=no 1821632b578d3Smrg export_dynamic_flag_spec='${wl}-Blargedynsym' 1821732b578d3Smrg runpath_var=LD_RUN_PATH 1821832b578d3Smrg ;; 1821932b578d3Smrg siemens) 1822032b578d3Smrg need_lib_prefix=no 1822132b578d3Smrg ;; 1822232b578d3Smrg motorola) 1822332b578d3Smrg need_lib_prefix=no 1822432b578d3Smrg need_version=no 1822532b578d3Smrg shlibpath_overrides_runpath=no 1822632b578d3Smrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 1822732b578d3Smrg ;; 1822832b578d3Smrg esac 1822932b578d3Smrg ;; 1823032b578d3Smrg 1823132b578d3Smrgsysv4*MP*) 1823232b578d3Smrg if test -d /usr/nec ;then 1823332b578d3Smrg version_type=linux 1823432b578d3Smrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 1823532b578d3Smrg soname_spec='$libname${shared_ext}.$major' 1823632b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1823732b578d3Smrg fi 1823832b578d3Smrg ;; 1823932b578d3Smrg 1824032b578d3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 1824132b578d3Smrg version_type=freebsd-elf 1824232b578d3Smrg need_lib_prefix=no 1824332b578d3Smrg need_version=no 1824432b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 1824532b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1824632b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1824732b578d3Smrg hardcode_into_libs=yes 1824832b578d3Smrg if test "$with_gnu_ld" = yes; then 1824932b578d3Smrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 1825032b578d3Smrg shlibpath_overrides_runpath=no 1825132b578d3Smrg else 1825232b578d3Smrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 1825332b578d3Smrg shlibpath_overrides_runpath=yes 1825432b578d3Smrg case $host_os in 1825532b578d3Smrg sco3.2v5*) 1825632b578d3Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 1825732b578d3Smrg ;; 1825832b578d3Smrg esac 1825932b578d3Smrg fi 1826032b578d3Smrg sys_lib_dlsearch_path_spec='/usr/lib' 1826132b578d3Smrg ;; 1826232b578d3Smrg 1826332b578d3Smrguts4*) 1826432b578d3Smrg version_type=linux 1826532b578d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1826632b578d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 1826732b578d3Smrg shlibpath_var=LD_LIBRARY_PATH 1826832b578d3Smrg ;; 1826932b578d3Smrg 1827032b578d3Smrg*) 1827132b578d3Smrg dynamic_linker=no 1827232b578d3Smrg ;; 1827332b578d3Smrgesac 1827432b578d3Smrg{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 1827532b578d3Smrgecho "${ECHO_T}$dynamic_linker" >&6; } 1827632b578d3Smrgtest "$dynamic_linker" = no && can_build_shared=no 1827732b578d3Smrg 1827832b578d3Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 1827932b578d3Smrgif test "$GCC" = yes; then 1828032b578d3Smrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 1828132b578d3Smrgfi 1828232b578d3Smrg 1828332b578d3Smrg{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 1828432b578d3Smrgecho $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 1828532b578d3Smrghardcode_action_GCJ= 1828632b578d3Smrgif test -n "$hardcode_libdir_flag_spec_GCJ" || \ 1828732b578d3Smrg test -n "$runpath_var_GCJ" || \ 1828832b578d3Smrg test "X$hardcode_automatic_GCJ" = "Xyes" ; then 1828932b578d3Smrg 1829032b578d3Smrg # We can hardcode non-existant directories. 1829132b578d3Smrg if test "$hardcode_direct_GCJ" != no && 1829232b578d3Smrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 1829332b578d3Smrg # have to relink, otherwise we might link with an installed library 1829432b578d3Smrg # when we should be linking with a yet-to-be-installed one 1829532b578d3Smrg ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && 1829632b578d3Smrg test "$hardcode_minus_L_GCJ" != no; then 1829732b578d3Smrg # Linking always hardcodes the temporary library directory. 1829832b578d3Smrg hardcode_action_GCJ=relink 1829932b578d3Smrg else 1830032b578d3Smrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 1830132b578d3Smrg hardcode_action_GCJ=immediate 1830232b578d3Smrg fi 1830332b578d3Smrgelse 1830432b578d3Smrg # We cannot hardcode anything, or else we can only hardcode existing 1830532b578d3Smrg # directories. 1830632b578d3Smrg hardcode_action_GCJ=unsupported 1830732b578d3Smrgfi 1830832b578d3Smrg{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 1830932b578d3Smrgecho "${ECHO_T}$hardcode_action_GCJ" >&6; } 1831032b578d3Smrg 1831132b578d3Smrgif test "$hardcode_action_GCJ" = relink; then 1831232b578d3Smrg # Fast installation is not supported 1831332b578d3Smrg enable_fast_install=no 1831432b578d3Smrgelif test "$shlibpath_overrides_runpath" = yes || 1831532b578d3Smrg test "$enable_shared" = no; then 1831632b578d3Smrg # Fast installation is not necessary 1831732b578d3Smrg enable_fast_install=needless 1831832b578d3Smrgfi 1831932b578d3Smrg 1832032b578d3Smrg 1832132b578d3Smrg# The else clause should only fire when bootstrapping the 1832232b578d3Smrg# libtool distribution, otherwise you forgot to ship ltmain.sh 1832332b578d3Smrg# with your package, and you will get complaints that there are 1832432b578d3Smrg# no rules to generate ltmain.sh. 1832532b578d3Smrgif test -f "$ltmain"; then 1832632b578d3Smrg # See if we are running on zsh, and set the options which allow our commands through 1832732b578d3Smrg # without removal of \ escapes. 1832832b578d3Smrg if test -n "${ZSH_VERSION+set}" ; then 1832932b578d3Smrg setopt NO_GLOB_SUBST 1833032b578d3Smrg fi 1833132b578d3Smrg # Now quote all the things that may contain metacharacters while being 1833232b578d3Smrg # careful not to overquote the AC_SUBSTed values. We take copies of the 1833332b578d3Smrg # variables and quote the copies for generation of the libtool script. 1833432b578d3Smrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 1833532b578d3Smrg SED SHELL STRIP \ 1833632b578d3Smrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 1833732b578d3Smrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 1833832b578d3Smrg deplibs_check_method reload_flag reload_cmds need_locks \ 1833932b578d3Smrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 1834032b578d3Smrg lt_cv_sys_global_symbol_to_c_name_address \ 1834132b578d3Smrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 1834232b578d3Smrg old_postinstall_cmds old_postuninstall_cmds \ 1834332b578d3Smrg compiler_GCJ \ 1834432b578d3Smrg CC_GCJ \ 1834532b578d3Smrg LD_GCJ \ 1834632b578d3Smrg lt_prog_compiler_wl_GCJ \ 1834732b578d3Smrg lt_prog_compiler_pic_GCJ \ 1834832b578d3Smrg lt_prog_compiler_static_GCJ \ 1834932b578d3Smrg lt_prog_compiler_no_builtin_flag_GCJ \ 1835032b578d3Smrg export_dynamic_flag_spec_GCJ \ 1835132b578d3Smrg thread_safe_flag_spec_GCJ \ 1835232b578d3Smrg whole_archive_flag_spec_GCJ \ 1835332b578d3Smrg enable_shared_with_static_runtimes_GCJ \ 1835432b578d3Smrg old_archive_cmds_GCJ \ 1835532b578d3Smrg old_archive_from_new_cmds_GCJ \ 1835632b578d3Smrg predep_objects_GCJ \ 1835732b578d3Smrg postdep_objects_GCJ \ 1835832b578d3Smrg predeps_GCJ \ 1835932b578d3Smrg postdeps_GCJ \ 1836032b578d3Smrg compiler_lib_search_path_GCJ \ 1836132b578d3Smrg archive_cmds_GCJ \ 1836232b578d3Smrg archive_expsym_cmds_GCJ \ 1836332b578d3Smrg postinstall_cmds_GCJ \ 1836432b578d3Smrg postuninstall_cmds_GCJ \ 1836532b578d3Smrg old_archive_from_expsyms_cmds_GCJ \ 1836632b578d3Smrg allow_undefined_flag_GCJ \ 1836732b578d3Smrg no_undefined_flag_GCJ \ 1836832b578d3Smrg export_symbols_cmds_GCJ \ 1836932b578d3Smrg hardcode_libdir_flag_spec_GCJ \ 1837032b578d3Smrg hardcode_libdir_flag_spec_ld_GCJ \ 1837132b578d3Smrg hardcode_libdir_separator_GCJ \ 1837232b578d3Smrg hardcode_automatic_GCJ \ 1837332b578d3Smrg module_cmds_GCJ \ 1837432b578d3Smrg module_expsym_cmds_GCJ \ 1837532b578d3Smrg lt_cv_prog_compiler_c_o_GCJ \ 1837632b578d3Smrg exclude_expsyms_GCJ \ 1837732b578d3Smrg include_expsyms_GCJ; do 1837832b578d3Smrg 1837932b578d3Smrg case $var in 1838032b578d3Smrg old_archive_cmds_GCJ | \ 1838132b578d3Smrg old_archive_from_new_cmds_GCJ | \ 1838232b578d3Smrg archive_cmds_GCJ | \ 1838332b578d3Smrg archive_expsym_cmds_GCJ | \ 1838432b578d3Smrg module_cmds_GCJ | \ 1838532b578d3Smrg module_expsym_cmds_GCJ | \ 1838632b578d3Smrg old_archive_from_expsyms_cmds_GCJ | \ 1838732b578d3Smrg export_symbols_cmds_GCJ | \ 1838832b578d3Smrg extract_expsyms_cmds | reload_cmds | finish_cmds | \ 1838932b578d3Smrg postinstall_cmds | postuninstall_cmds | \ 1839032b578d3Smrg old_postinstall_cmds | old_postuninstall_cmds | \ 1839132b578d3Smrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 1839232b578d3Smrg # Double-quote double-evaled strings. 1839332b578d3Smrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 1839432b578d3Smrg ;; 1839532b578d3Smrg *) 1839632b578d3Smrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 1839732b578d3Smrg ;; 1839832b578d3Smrg esac 1839932b578d3Smrg done 1840032b578d3Smrg 1840132b578d3Smrg case $lt_echo in 1840232b578d3Smrg *'\$0 --fallback-echo"') 1840332b578d3Smrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 1840432b578d3Smrg ;; 1840532b578d3Smrg esac 1840632b578d3Smrg 1840732b578d3Smrgcfgfile="$ofile" 1840832b578d3Smrg 1840932b578d3Smrg cat <<__EOF__ >> "$cfgfile" 1841032b578d3Smrg# ### BEGIN LIBTOOL TAG CONFIG: $tagname 1841132b578d3Smrg 1841232b578d3Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 1841332b578d3Smrg 1841432b578d3Smrg# Shell to use when invoking shell scripts. 1841532b578d3SmrgSHELL=$lt_SHELL 1841632b578d3Smrg 1841732b578d3Smrg# Whether or not to build shared libraries. 1841832b578d3Smrgbuild_libtool_libs=$enable_shared 1841932b578d3Smrg 1842032b578d3Smrg# Whether or not to build static libraries. 1842132b578d3Smrgbuild_old_libs=$enable_static 1842232b578d3Smrg 1842332b578d3Smrg# Whether or not to add -lc for building shared libraries. 1842432b578d3Smrgbuild_libtool_need_lc=$archive_cmds_need_lc_GCJ 1842532b578d3Smrg 1842632b578d3Smrg# Whether or not to disallow shared libs when runtime libs are static 1842732b578d3Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ 1842832b578d3Smrg 1842932b578d3Smrg# Whether or not to optimize for fast installation. 1843032b578d3Smrgfast_install=$enable_fast_install 1843132b578d3Smrg 1843232b578d3Smrg# The host system. 1843332b578d3Smrghost_alias=$host_alias 1843432b578d3Smrghost=$host 1843532b578d3Smrghost_os=$host_os 1843632b578d3Smrg 1843732b578d3Smrg# The build system. 1843832b578d3Smrgbuild_alias=$build_alias 1843932b578d3Smrgbuild=$build 1844032b578d3Smrgbuild_os=$build_os 1844132b578d3Smrg 1844232b578d3Smrg# An echo program that does not interpret backslashes. 1844332b578d3Smrgecho=$lt_echo 1844432b578d3Smrg 1844532b578d3Smrg# The archiver. 1844632b578d3SmrgAR=$lt_AR 1844732b578d3SmrgAR_FLAGS=$lt_AR_FLAGS 1844832b578d3Smrg 1844932b578d3Smrg# A C compiler. 1845032b578d3SmrgLTCC=$lt_LTCC 1845132b578d3Smrg 1845232b578d3Smrg# LTCC compiler flags. 1845332b578d3SmrgLTCFLAGS=$lt_LTCFLAGS 1845432b578d3Smrg 1845532b578d3Smrg# A language-specific compiler. 1845632b578d3SmrgCC=$lt_compiler_GCJ 1845732b578d3Smrg 1845832b578d3Smrg# Is the compiler the GNU C compiler? 1845932b578d3Smrgwith_gcc=$GCC_GCJ 1846032b578d3Smrg 1846132b578d3Smrg# An ERE matcher. 1846232b578d3SmrgEGREP=$lt_EGREP 1846332b578d3Smrg 1846432b578d3Smrg# The linker used to build libraries. 1846532b578d3SmrgLD=$lt_LD_GCJ 1846632b578d3Smrg 1846732b578d3Smrg# Whether we need hard or soft links. 1846832b578d3SmrgLN_S=$lt_LN_S 1846932b578d3Smrg 1847032b578d3Smrg# A BSD-compatible nm program. 1847132b578d3SmrgNM=$lt_NM 1847232b578d3Smrg 1847332b578d3Smrg# A symbol stripping program 1847432b578d3SmrgSTRIP=$lt_STRIP 1847532b578d3Smrg 1847632b578d3Smrg# Used to examine libraries when file_magic_cmd begins "file" 1847732b578d3SmrgMAGIC_CMD=$MAGIC_CMD 1847832b578d3Smrg 1847932b578d3Smrg# Used on cygwin: DLL creation program. 1848032b578d3SmrgDLLTOOL="$DLLTOOL" 1848132b578d3Smrg 1848232b578d3Smrg# Used on cygwin: object dumper. 1848332b578d3SmrgOBJDUMP="$OBJDUMP" 1848432b578d3Smrg 1848532b578d3Smrg# Used on cygwin: assembler. 1848632b578d3SmrgAS="$AS" 1848732b578d3Smrg 1848832b578d3Smrg# The name of the directory that contains temporary libtool files. 1848932b578d3Smrgobjdir=$objdir 1849032b578d3Smrg 1849132b578d3Smrg# How to create reloadable object files. 1849232b578d3Smrgreload_flag=$lt_reload_flag 1849332b578d3Smrgreload_cmds=$lt_reload_cmds 1849432b578d3Smrg 1849532b578d3Smrg# How to pass a linker flag through the compiler. 1849632b578d3Smrgwl=$lt_lt_prog_compiler_wl_GCJ 1849732b578d3Smrg 1849832b578d3Smrg# Object file suffix (normally "o"). 1849932b578d3Smrgobjext="$ac_objext" 1850032b578d3Smrg 1850132b578d3Smrg# Old archive suffix (normally "a"). 1850232b578d3Smrglibext="$libext" 1850332b578d3Smrg 1850432b578d3Smrg# Shared library suffix (normally ".so"). 1850532b578d3Smrgshrext_cmds='$shrext_cmds' 1850632b578d3Smrg 1850732b578d3Smrg# Executable file suffix (normally ""). 1850832b578d3Smrgexeext="$exeext" 1850932b578d3Smrg 1851032b578d3Smrg# Additional compiler flags for building library objects. 1851132b578d3Smrgpic_flag=$lt_lt_prog_compiler_pic_GCJ 1851232b578d3Smrgpic_mode=$pic_mode 1851332b578d3Smrg 1851432b578d3Smrg# What is the maximum length of a command? 1851532b578d3Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len 1851632b578d3Smrg 1851732b578d3Smrg# Does compiler simultaneously support -c and -o options? 1851832b578d3Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ 1851932b578d3Smrg 1852032b578d3Smrg# Must we lock files when doing compilation? 1852132b578d3Smrgneed_locks=$lt_need_locks 1852232b578d3Smrg 1852332b578d3Smrg# Do we need the lib prefix for modules? 1852432b578d3Smrgneed_lib_prefix=$need_lib_prefix 1852532b578d3Smrg 1852632b578d3Smrg# Do we need a version for libraries? 1852732b578d3Smrgneed_version=$need_version 1852832b578d3Smrg 1852932b578d3Smrg# Whether dlopen is supported. 1853032b578d3Smrgdlopen_support=$enable_dlopen 1853132b578d3Smrg 1853232b578d3Smrg# Whether dlopen of programs is supported. 1853332b578d3Smrgdlopen_self=$enable_dlopen_self 1853432b578d3Smrg 1853532b578d3Smrg# Whether dlopen of statically linked programs is supported. 1853632b578d3Smrgdlopen_self_static=$enable_dlopen_self_static 1853732b578d3Smrg 1853832b578d3Smrg# Compiler flag to prevent dynamic linking. 1853932b578d3Smrglink_static_flag=$lt_lt_prog_compiler_static_GCJ 1854032b578d3Smrg 1854132b578d3Smrg# Compiler flag to turn off builtin functions. 1854232b578d3Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ 1854332b578d3Smrg 1854432b578d3Smrg# Compiler flag to allow reflexive dlopens. 1854532b578d3Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ 1854632b578d3Smrg 1854732b578d3Smrg# Compiler flag to generate shared objects directly from archives. 1854832b578d3Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ 1854932b578d3Smrg 1855032b578d3Smrg# Compiler flag to generate thread-safe objects. 1855132b578d3Smrgthread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ 1855232b578d3Smrg 1855332b578d3Smrg# Library versioning type. 1855432b578d3Smrgversion_type=$version_type 1855532b578d3Smrg 1855632b578d3Smrg# Format of library name prefix. 1855732b578d3Smrglibname_spec=$lt_libname_spec 1855832b578d3Smrg 1855932b578d3Smrg# List of archive names. First name is the real one, the rest are links. 1856032b578d3Smrg# The last name is the one that the linker finds with -lNAME. 1856132b578d3Smrglibrary_names_spec=$lt_library_names_spec 1856232b578d3Smrg 1856332b578d3Smrg# The coded name of the library, if different from the real name. 1856432b578d3Smrgsoname_spec=$lt_soname_spec 1856532b578d3Smrg 1856632b578d3Smrg# Commands used to build and install an old-style archive. 1856732b578d3SmrgRANLIB=$lt_RANLIB 1856832b578d3Smrgold_archive_cmds=$lt_old_archive_cmds_GCJ 1856932b578d3Smrgold_postinstall_cmds=$lt_old_postinstall_cmds 1857032b578d3Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds 1857132b578d3Smrg 1857232b578d3Smrg# Create an old-style archive from a shared archive. 1857332b578d3Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ 1857432b578d3Smrg 1857532b578d3Smrg# Create a temporary old-style archive to link instead of a shared archive. 1857632b578d3Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ 1857732b578d3Smrg 1857832b578d3Smrg# Commands used to build and install a shared archive. 1857932b578d3Smrgarchive_cmds=$lt_archive_cmds_GCJ 1858032b578d3Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds_GCJ 1858132b578d3Smrgpostinstall_cmds=$lt_postinstall_cmds 1858232b578d3Smrgpostuninstall_cmds=$lt_postuninstall_cmds 1858332b578d3Smrg 1858432b578d3Smrg# Commands used to build a loadable module (assumed same as above if empty) 1858532b578d3Smrgmodule_cmds=$lt_module_cmds_GCJ 1858632b578d3Smrgmodule_expsym_cmds=$lt_module_expsym_cmds_GCJ 1858732b578d3Smrg 1858832b578d3Smrg# Commands to strip libraries. 1858932b578d3Smrgold_striplib=$lt_old_striplib 1859032b578d3Smrgstriplib=$lt_striplib 1859132b578d3Smrg 1859232b578d3Smrg# Dependencies to place before the objects being linked to create a 1859332b578d3Smrg# shared library. 1859432b578d3Smrgpredep_objects=$lt_predep_objects_GCJ 1859532b578d3Smrg 1859632b578d3Smrg# Dependencies to place after the objects being linked to create a 1859732b578d3Smrg# shared library. 1859832b578d3Smrgpostdep_objects=$lt_postdep_objects_GCJ 1859932b578d3Smrg 1860032b578d3Smrg# Dependencies to place before the objects being linked to create a 1860132b578d3Smrg# shared library. 1860232b578d3Smrgpredeps=$lt_predeps_GCJ 1860332b578d3Smrg 1860432b578d3Smrg# Dependencies to place after the objects being linked to create a 1860532b578d3Smrg# shared library. 1860632b578d3Smrgpostdeps=$lt_postdeps_GCJ 1860732b578d3Smrg 1860832b578d3Smrg# The library search path used internally by the compiler when linking 1860932b578d3Smrg# a shared library. 1861032b578d3Smrgcompiler_lib_search_path=$lt_compiler_lib_search_path_GCJ 1861132b578d3Smrg 1861232b578d3Smrg# Method to check whether dependent libraries are shared objects. 1861332b578d3Smrgdeplibs_check_method=$lt_deplibs_check_method 1861432b578d3Smrg 1861532b578d3Smrg# Command to use when deplibs_check_method == file_magic. 1861632b578d3Smrgfile_magic_cmd=$lt_file_magic_cmd 1861732b578d3Smrg 1861832b578d3Smrg# Flag that allows shared libraries with undefined symbols to be built. 1861932b578d3Smrgallow_undefined_flag=$lt_allow_undefined_flag_GCJ 1862032b578d3Smrg 1862132b578d3Smrg# Flag that forces no undefined symbols. 1862232b578d3Smrgno_undefined_flag=$lt_no_undefined_flag_GCJ 1862332b578d3Smrg 1862432b578d3Smrg# Commands used to finish a libtool library installation in a directory. 1862532b578d3Smrgfinish_cmds=$lt_finish_cmds 1862632b578d3Smrg 1862732b578d3Smrg# Same as above, but a single script fragment to be evaled but not shown. 1862832b578d3Smrgfinish_eval=$lt_finish_eval 1862932b578d3Smrg 1863032b578d3Smrg# Take the output of nm and produce a listing of raw symbols and C names. 1863132b578d3Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 1863232b578d3Smrg 1863332b578d3Smrg# Transform the output of nm in a proper C declaration 1863432b578d3Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 1863532b578d3Smrg 1863632b578d3Smrg# Transform the output of nm in a C name address pair 1863732b578d3Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 1863832b578d3Smrg 1863932b578d3Smrg# This is the shared library runtime path variable. 1864032b578d3Smrgrunpath_var=$runpath_var 1864132b578d3Smrg 1864232b578d3Smrg# This is the shared library path variable. 1864332b578d3Smrgshlibpath_var=$shlibpath_var 1864432b578d3Smrg 1864532b578d3Smrg# Is shlibpath searched before the hard-coded library search path? 1864632b578d3Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath 1864732b578d3Smrg 1864832b578d3Smrg# How to hardcode a shared library path into an executable. 1864932b578d3Smrghardcode_action=$hardcode_action_GCJ 1865032b578d3Smrg 1865132b578d3Smrg# Whether we should hardcode library paths into libraries. 1865232b578d3Smrghardcode_into_libs=$hardcode_into_libs 1865332b578d3Smrg 1865432b578d3Smrg# Flag to hardcode \$libdir into a binary during linking. 1865532b578d3Smrg# This must work even if \$libdir does not exist. 1865632b578d3Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ 1865732b578d3Smrg 1865832b578d3Smrg# If ld is used when linking, flag to hardcode \$libdir into 1865932b578d3Smrg# a binary during linking. This must work even if \$libdir does 1866032b578d3Smrg# not exist. 1866132b578d3Smrghardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ 1866232b578d3Smrg 1866332b578d3Smrg# Whether we need a single -rpath flag with a separated argument. 1866432b578d3Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ 1866532b578d3Smrg 1866632b578d3Smrg# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 1866732b578d3Smrg# resulting binary. 1866832b578d3Smrghardcode_direct=$hardcode_direct_GCJ 1866932b578d3Smrg 1867032b578d3Smrg# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 1867132b578d3Smrg# resulting binary. 1867232b578d3Smrghardcode_minus_L=$hardcode_minus_L_GCJ 1867332b578d3Smrg 1867432b578d3Smrg# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 1867532b578d3Smrg# the resulting binary. 1867632b578d3Smrghardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ 1867732b578d3Smrg 1867832b578d3Smrg# Set to yes if building a shared library automatically hardcodes DIR into the library 1867932b578d3Smrg# and all subsequent libraries and executables linked against it. 1868032b578d3Smrghardcode_automatic=$hardcode_automatic_GCJ 1868132b578d3Smrg 1868232b578d3Smrg# Variables whose values should be saved in libtool wrapper scripts and 1868332b578d3Smrg# restored at relink time. 1868432b578d3Smrgvariables_saved_for_relink="$variables_saved_for_relink" 1868532b578d3Smrg 1868632b578d3Smrg# Whether libtool must link a program against all its dependency libraries. 1868732b578d3Smrglink_all_deplibs=$link_all_deplibs_GCJ 1868832b578d3Smrg 1868932b578d3Smrg# Compile-time system search path for libraries 1869032b578d3Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec 1869132b578d3Smrg 1869232b578d3Smrg# Run-time system search path for libraries 1869332b578d3Smrgsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 1869432b578d3Smrg 1869532b578d3Smrg# Fix the shell variable \$srcfile for the compiler. 18696d31dbc53Smrgfix_srcfile_path="$fix_srcfile_path_GCJ" 1869732b578d3Smrg 1869832b578d3Smrg# Set to yes if exported symbols are required. 1869932b578d3Smrgalways_export_symbols=$always_export_symbols_GCJ 1870032b578d3Smrg 1870132b578d3Smrg# The commands to list exported symbols. 1870232b578d3Smrgexport_symbols_cmds=$lt_export_symbols_cmds_GCJ 1870332b578d3Smrg 1870432b578d3Smrg# The commands to extract the exported symbol list from a shared archive. 1870532b578d3Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds 1870632b578d3Smrg 1870732b578d3Smrg# Symbols that should not be listed in the preloaded symbols. 1870832b578d3Smrgexclude_expsyms=$lt_exclude_expsyms_GCJ 1870932b578d3Smrg 1871032b578d3Smrg# Symbols that must always be exported. 1871132b578d3Smrginclude_expsyms=$lt_include_expsyms_GCJ 1871232b578d3Smrg 1871332b578d3Smrg# ### END LIBTOOL TAG CONFIG: $tagname 1871432b578d3Smrg 1871532b578d3Smrg__EOF__ 1871632b578d3Smrg 1871732b578d3Smrg 1871832b578d3Smrgelse 1871932b578d3Smrg # If there is no Makefile yet, we rely on a make rule to execute 1872032b578d3Smrg # `config.status --recheck' to rerun these tests and create the 1872132b578d3Smrg # libtool script then. 1872232b578d3Smrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 1872332b578d3Smrg if test -f "$ltmain_in"; then 1872432b578d3Smrg test -f Makefile && make "$ltmain" 1872532b578d3Smrg fi 1872632b578d3Smrgfi 1872732b578d3Smrg 1872832b578d3Smrg 1872932b578d3Smrgac_ext=c 1873032b578d3Smrgac_cpp='$CPP $CPPFLAGS' 1873132b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1873232b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1873332b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 1873432b578d3Smrg 1873532b578d3SmrgCC="$lt_save_CC" 1873632b578d3Smrg 1873732b578d3Smrg else 1873832b578d3Smrg tagname="" 1873932b578d3Smrg fi 1874032b578d3Smrg ;; 1874132b578d3Smrg 1874232b578d3Smrg RC) 1874332b578d3Smrg 1874432b578d3Smrg 1874532b578d3Smrg# Source file extension for RC test sources. 1874632b578d3Smrgac_ext=rc 1874732b578d3Smrg 1874832b578d3Smrg# Object file extension for compiled RC test sources. 1874932b578d3Smrgobjext=o 1875032b578d3Smrgobjext_RC=$objext 1875132b578d3Smrg 1875232b578d3Smrg# Code to be used in simple compile tests 18753d31dbc53Smrglt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n' 1875432b578d3Smrg 1875532b578d3Smrg# Code to be used in simple link tests 1875632b578d3Smrglt_simple_link_test_code="$lt_simple_compile_test_code" 1875732b578d3Smrg 1875832b578d3Smrg# ltmain only uses $CC for tagged configurations so make sure $CC is set. 1875932b578d3Smrg 1876032b578d3Smrg# If no C compiler was specified, use CC. 1876132b578d3SmrgLTCC=${LTCC-"$CC"} 1876232b578d3Smrg 1876332b578d3Smrg# If no C compiler flags were specified, use CFLAGS. 1876432b578d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 1876532b578d3Smrg 1876632b578d3Smrg# Allow CC to be a program name with arguments. 1876732b578d3Smrgcompiler=$CC 1876832b578d3Smrg 1876932b578d3Smrg 1877032b578d3Smrg# save warnings/boilerplate of simple test code 1877132b578d3Smrgac_outfile=conftest.$ac_objext 18772d31dbc53Smrgprintf "$lt_simple_compile_test_code" >conftest.$ac_ext 1877332b578d3Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 1877432b578d3Smrg_lt_compiler_boilerplate=`cat conftest.err` 1877532b578d3Smrg$rm conftest* 1877632b578d3Smrg 1877732b578d3Smrgac_outfile=conftest.$ac_objext 18778d31dbc53Smrgprintf "$lt_simple_link_test_code" >conftest.$ac_ext 1877932b578d3Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 1878032b578d3Smrg_lt_linker_boilerplate=`cat conftest.err` 1878132b578d3Smrg$rm conftest* 1878232b578d3Smrg 1878332b578d3Smrg 1878432b578d3Smrg# Allow CC to be a program name with arguments. 1878532b578d3Smrglt_save_CC="$CC" 1878632b578d3SmrgCC=${RC-"windres"} 1878732b578d3Smrgcompiler=$CC 1878832b578d3Smrgcompiler_RC=$CC 1878932b578d3Smrgfor cc_temp in $compiler""; do 1879032b578d3Smrg case $cc_temp in 1879132b578d3Smrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 1879232b578d3Smrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 1879332b578d3Smrg \-*) ;; 1879432b578d3Smrg *) break;; 1879532b578d3Smrg esac 1879632b578d3Smrgdone 1879732b578d3Smrgcc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 1879832b578d3Smrg 1879932b578d3Smrglt_cv_prog_compiler_c_o_RC=yes 1880032b578d3Smrg 1880132b578d3Smrg# The else clause should only fire when bootstrapping the 1880232b578d3Smrg# libtool distribution, otherwise you forgot to ship ltmain.sh 1880332b578d3Smrg# with your package, and you will get complaints that there are 1880432b578d3Smrg# no rules to generate ltmain.sh. 1880532b578d3Smrgif test -f "$ltmain"; then 1880632b578d3Smrg # See if we are running on zsh, and set the options which allow our commands through 1880732b578d3Smrg # without removal of \ escapes. 1880832b578d3Smrg if test -n "${ZSH_VERSION+set}" ; then 1880932b578d3Smrg setopt NO_GLOB_SUBST 1881032b578d3Smrg fi 1881132b578d3Smrg # Now quote all the things that may contain metacharacters while being 1881232b578d3Smrg # careful not to overquote the AC_SUBSTed values. We take copies of the 1881332b578d3Smrg # variables and quote the copies for generation of the libtool script. 1881432b578d3Smrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ 1881532b578d3Smrg SED SHELL STRIP \ 1881632b578d3Smrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \ 1881732b578d3Smrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \ 1881832b578d3Smrg deplibs_check_method reload_flag reload_cmds need_locks \ 1881932b578d3Smrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ 1882032b578d3Smrg lt_cv_sys_global_symbol_to_c_name_address \ 1882132b578d3Smrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ 1882232b578d3Smrg old_postinstall_cmds old_postuninstall_cmds \ 1882332b578d3Smrg compiler_RC \ 1882432b578d3Smrg CC_RC \ 1882532b578d3Smrg LD_RC \ 1882632b578d3Smrg lt_prog_compiler_wl_RC \ 1882732b578d3Smrg lt_prog_compiler_pic_RC \ 1882832b578d3Smrg lt_prog_compiler_static_RC \ 1882932b578d3Smrg lt_prog_compiler_no_builtin_flag_RC \ 1883032b578d3Smrg export_dynamic_flag_spec_RC \ 1883132b578d3Smrg thread_safe_flag_spec_RC \ 1883232b578d3Smrg whole_archive_flag_spec_RC \ 1883332b578d3Smrg enable_shared_with_static_runtimes_RC \ 1883432b578d3Smrg old_archive_cmds_RC \ 1883532b578d3Smrg old_archive_from_new_cmds_RC \ 1883632b578d3Smrg predep_objects_RC \ 1883732b578d3Smrg postdep_objects_RC \ 1883832b578d3Smrg predeps_RC \ 1883932b578d3Smrg postdeps_RC \ 1884032b578d3Smrg compiler_lib_search_path_RC \ 1884132b578d3Smrg archive_cmds_RC \ 1884232b578d3Smrg archive_expsym_cmds_RC \ 1884332b578d3Smrg postinstall_cmds_RC \ 1884432b578d3Smrg postuninstall_cmds_RC \ 1884532b578d3Smrg old_archive_from_expsyms_cmds_RC \ 1884632b578d3Smrg allow_undefined_flag_RC \ 1884732b578d3Smrg no_undefined_flag_RC \ 1884832b578d3Smrg export_symbols_cmds_RC \ 1884932b578d3Smrg hardcode_libdir_flag_spec_RC \ 1885032b578d3Smrg hardcode_libdir_flag_spec_ld_RC \ 1885132b578d3Smrg hardcode_libdir_separator_RC \ 1885232b578d3Smrg hardcode_automatic_RC \ 1885332b578d3Smrg module_cmds_RC \ 1885432b578d3Smrg module_expsym_cmds_RC \ 1885532b578d3Smrg lt_cv_prog_compiler_c_o_RC \ 1885632b578d3Smrg exclude_expsyms_RC \ 1885732b578d3Smrg include_expsyms_RC; do 1885832b578d3Smrg 1885932b578d3Smrg case $var in 1886032b578d3Smrg old_archive_cmds_RC | \ 1886132b578d3Smrg old_archive_from_new_cmds_RC | \ 1886232b578d3Smrg archive_cmds_RC | \ 1886332b578d3Smrg archive_expsym_cmds_RC | \ 1886432b578d3Smrg module_cmds_RC | \ 1886532b578d3Smrg module_expsym_cmds_RC | \ 1886632b578d3Smrg old_archive_from_expsyms_cmds_RC | \ 1886732b578d3Smrg export_symbols_cmds_RC | \ 1886832b578d3Smrg extract_expsyms_cmds | reload_cmds | finish_cmds | \ 1886932b578d3Smrg postinstall_cmds | postuninstall_cmds | \ 1887032b578d3Smrg old_postinstall_cmds | old_postuninstall_cmds | \ 1887132b578d3Smrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) 1887232b578d3Smrg # Double-quote double-evaled strings. 1887332b578d3Smrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" 1887432b578d3Smrg ;; 1887532b578d3Smrg *) 1887632b578d3Smrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" 1887732b578d3Smrg ;; 1887832b578d3Smrg esac 1887932b578d3Smrg done 1888032b578d3Smrg 1888132b578d3Smrg case $lt_echo in 1888232b578d3Smrg *'\$0 --fallback-echo"') 1888332b578d3Smrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` 1888432b578d3Smrg ;; 1888532b578d3Smrg esac 1888632b578d3Smrg 1888732b578d3Smrgcfgfile="$ofile" 1888832b578d3Smrg 1888932b578d3Smrg cat <<__EOF__ >> "$cfgfile" 1889032b578d3Smrg# ### BEGIN LIBTOOL TAG CONFIG: $tagname 1889132b578d3Smrg 1889232b578d3Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 1889332b578d3Smrg 1889432b578d3Smrg# Shell to use when invoking shell scripts. 1889532b578d3SmrgSHELL=$lt_SHELL 1889632b578d3Smrg 1889732b578d3Smrg# Whether or not to build shared libraries. 1889832b578d3Smrgbuild_libtool_libs=$enable_shared 1889932b578d3Smrg 1890032b578d3Smrg# Whether or not to build static libraries. 1890132b578d3Smrgbuild_old_libs=$enable_static 1890232b578d3Smrg 1890332b578d3Smrg# Whether or not to add -lc for building shared libraries. 1890432b578d3Smrgbuild_libtool_need_lc=$archive_cmds_need_lc_RC 1890532b578d3Smrg 1890632b578d3Smrg# Whether or not to disallow shared libs when runtime libs are static 1890732b578d3Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC 1890832b578d3Smrg 1890932b578d3Smrg# Whether or not to optimize for fast installation. 1891032b578d3Smrgfast_install=$enable_fast_install 1891132b578d3Smrg 1891232b578d3Smrg# The host system. 1891332b578d3Smrghost_alias=$host_alias 1891432b578d3Smrghost=$host 1891532b578d3Smrghost_os=$host_os 1891632b578d3Smrg 1891732b578d3Smrg# The build system. 1891832b578d3Smrgbuild_alias=$build_alias 1891932b578d3Smrgbuild=$build 1892032b578d3Smrgbuild_os=$build_os 1892132b578d3Smrg 1892232b578d3Smrg# An echo program that does not interpret backslashes. 1892332b578d3Smrgecho=$lt_echo 1892432b578d3Smrg 1892532b578d3Smrg# The archiver. 1892632b578d3SmrgAR=$lt_AR 1892732b578d3SmrgAR_FLAGS=$lt_AR_FLAGS 1892832b578d3Smrg 1892932b578d3Smrg# A C compiler. 1893032b578d3SmrgLTCC=$lt_LTCC 1893132b578d3Smrg 1893232b578d3Smrg# LTCC compiler flags. 1893332b578d3SmrgLTCFLAGS=$lt_LTCFLAGS 1893432b578d3Smrg 1893532b578d3Smrg# A language-specific compiler. 1893632b578d3SmrgCC=$lt_compiler_RC 1893732b578d3Smrg 1893832b578d3Smrg# Is the compiler the GNU C compiler? 1893932b578d3Smrgwith_gcc=$GCC_RC 1894032b578d3Smrg 1894132b578d3Smrg# An ERE matcher. 1894232b578d3SmrgEGREP=$lt_EGREP 1894332b578d3Smrg 1894432b578d3Smrg# The linker used to build libraries. 1894532b578d3SmrgLD=$lt_LD_RC 1894632b578d3Smrg 1894732b578d3Smrg# Whether we need hard or soft links. 1894832b578d3SmrgLN_S=$lt_LN_S 1894932b578d3Smrg 1895032b578d3Smrg# A BSD-compatible nm program. 1895132b578d3SmrgNM=$lt_NM 1895232b578d3Smrg 1895332b578d3Smrg# A symbol stripping program 1895432b578d3SmrgSTRIP=$lt_STRIP 1895532b578d3Smrg 1895632b578d3Smrg# Used to examine libraries when file_magic_cmd begins "file" 1895732b578d3SmrgMAGIC_CMD=$MAGIC_CMD 1895832b578d3Smrg 1895932b578d3Smrg# Used on cygwin: DLL creation program. 1896032b578d3SmrgDLLTOOL="$DLLTOOL" 1896132b578d3Smrg 1896232b578d3Smrg# Used on cygwin: object dumper. 1896332b578d3SmrgOBJDUMP="$OBJDUMP" 1896432b578d3Smrg 1896532b578d3Smrg# Used on cygwin: assembler. 1896632b578d3SmrgAS="$AS" 1896732b578d3Smrg 1896832b578d3Smrg# The name of the directory that contains temporary libtool files. 1896932b578d3Smrgobjdir=$objdir 1897032b578d3Smrg 1897132b578d3Smrg# How to create reloadable object files. 1897232b578d3Smrgreload_flag=$lt_reload_flag 1897332b578d3Smrgreload_cmds=$lt_reload_cmds 1897432b578d3Smrg 1897532b578d3Smrg# How to pass a linker flag through the compiler. 1897632b578d3Smrgwl=$lt_lt_prog_compiler_wl_RC 1897732b578d3Smrg 1897832b578d3Smrg# Object file suffix (normally "o"). 1897932b578d3Smrgobjext="$ac_objext" 1898032b578d3Smrg 1898132b578d3Smrg# Old archive suffix (normally "a"). 1898232b578d3Smrglibext="$libext" 1898332b578d3Smrg 1898432b578d3Smrg# Shared library suffix (normally ".so"). 1898532b578d3Smrgshrext_cmds='$shrext_cmds' 1898632b578d3Smrg 1898732b578d3Smrg# Executable file suffix (normally ""). 1898832b578d3Smrgexeext="$exeext" 1898932b578d3Smrg 1899032b578d3Smrg# Additional compiler flags for building library objects. 1899132b578d3Smrgpic_flag=$lt_lt_prog_compiler_pic_RC 1899232b578d3Smrgpic_mode=$pic_mode 1899332b578d3Smrg 1899432b578d3Smrg# What is the maximum length of a command? 1899532b578d3Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len 1899632b578d3Smrg 1899732b578d3Smrg# Does compiler simultaneously support -c and -o options? 1899832b578d3Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC 1899932b578d3Smrg 1900032b578d3Smrg# Must we lock files when doing compilation? 1900132b578d3Smrgneed_locks=$lt_need_locks 1900232b578d3Smrg 1900332b578d3Smrg# Do we need the lib prefix for modules? 1900432b578d3Smrgneed_lib_prefix=$need_lib_prefix 1900532b578d3Smrg 1900632b578d3Smrg# Do we need a version for libraries? 1900732b578d3Smrgneed_version=$need_version 1900832b578d3Smrg 1900932b578d3Smrg# Whether dlopen is supported. 1901032b578d3Smrgdlopen_support=$enable_dlopen 1901132b578d3Smrg 1901232b578d3Smrg# Whether dlopen of programs is supported. 1901332b578d3Smrgdlopen_self=$enable_dlopen_self 1901432b578d3Smrg 1901532b578d3Smrg# Whether dlopen of statically linked programs is supported. 1901632b578d3Smrgdlopen_self_static=$enable_dlopen_self_static 1901732b578d3Smrg 1901832b578d3Smrg# Compiler flag to prevent dynamic linking. 1901932b578d3Smrglink_static_flag=$lt_lt_prog_compiler_static_RC 1902032b578d3Smrg 1902132b578d3Smrg# Compiler flag to turn off builtin functions. 1902232b578d3Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC 1902332b578d3Smrg 1902432b578d3Smrg# Compiler flag to allow reflexive dlopens. 1902532b578d3Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC 1902632b578d3Smrg 1902732b578d3Smrg# Compiler flag to generate shared objects directly from archives. 1902832b578d3Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec_RC 1902932b578d3Smrg 1903032b578d3Smrg# Compiler flag to generate thread-safe objects. 1903132b578d3Smrgthread_safe_flag_spec=$lt_thread_safe_flag_spec_RC 1903232b578d3Smrg 1903332b578d3Smrg# Library versioning type. 1903432b578d3Smrgversion_type=$version_type 1903532b578d3Smrg 1903632b578d3Smrg# Format of library name prefix. 1903732b578d3Smrglibname_spec=$lt_libname_spec 1903832b578d3Smrg 1903932b578d3Smrg# List of archive names. First name is the real one, the rest are links. 1904032b578d3Smrg# The last name is the one that the linker finds with -lNAME. 1904132b578d3Smrglibrary_names_spec=$lt_library_names_spec 1904232b578d3Smrg 1904332b578d3Smrg# The coded name of the library, if different from the real name. 1904432b578d3Smrgsoname_spec=$lt_soname_spec 1904532b578d3Smrg 1904632b578d3Smrg# Commands used to build and install an old-style archive. 1904732b578d3SmrgRANLIB=$lt_RANLIB 1904832b578d3Smrgold_archive_cmds=$lt_old_archive_cmds_RC 1904932b578d3Smrgold_postinstall_cmds=$lt_old_postinstall_cmds 1905032b578d3Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds 1905132b578d3Smrg 1905232b578d3Smrg# Create an old-style archive from a shared archive. 1905332b578d3Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC 1905432b578d3Smrg 1905532b578d3Smrg# Create a temporary old-style archive to link instead of a shared archive. 1905632b578d3Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC 1905732b578d3Smrg 1905832b578d3Smrg# Commands used to build and install a shared archive. 1905932b578d3Smrgarchive_cmds=$lt_archive_cmds_RC 1906032b578d3Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds_RC 1906132b578d3Smrgpostinstall_cmds=$lt_postinstall_cmds 1906232b578d3Smrgpostuninstall_cmds=$lt_postuninstall_cmds 1906332b578d3Smrg 1906432b578d3Smrg# Commands used to build a loadable module (assumed same as above if empty) 1906532b578d3Smrgmodule_cmds=$lt_module_cmds_RC 1906632b578d3Smrgmodule_expsym_cmds=$lt_module_expsym_cmds_RC 1906732b578d3Smrg 1906832b578d3Smrg# Commands to strip libraries. 1906932b578d3Smrgold_striplib=$lt_old_striplib 1907032b578d3Smrgstriplib=$lt_striplib 1907132b578d3Smrg 1907232b578d3Smrg# Dependencies to place before the objects being linked to create a 1907332b578d3Smrg# shared library. 1907432b578d3Smrgpredep_objects=$lt_predep_objects_RC 1907532b578d3Smrg 1907632b578d3Smrg# Dependencies to place after the objects being linked to create a 1907732b578d3Smrg# shared library. 1907832b578d3Smrgpostdep_objects=$lt_postdep_objects_RC 1907932b578d3Smrg 1908032b578d3Smrg# Dependencies to place before the objects being linked to create a 1908132b578d3Smrg# shared library. 1908232b578d3Smrgpredeps=$lt_predeps_RC 1908332b578d3Smrg 1908432b578d3Smrg# Dependencies to place after the objects being linked to create a 1908532b578d3Smrg# shared library. 1908632b578d3Smrgpostdeps=$lt_postdeps_RC 1908732b578d3Smrg 1908832b578d3Smrg# The library search path used internally by the compiler when linking 1908932b578d3Smrg# a shared library. 1909032b578d3Smrgcompiler_lib_search_path=$lt_compiler_lib_search_path_RC 1909132b578d3Smrg 1909232b578d3Smrg# Method to check whether dependent libraries are shared objects. 1909332b578d3Smrgdeplibs_check_method=$lt_deplibs_check_method 1909432b578d3Smrg 1909532b578d3Smrg# Command to use when deplibs_check_method == file_magic. 1909632b578d3Smrgfile_magic_cmd=$lt_file_magic_cmd 1909732b578d3Smrg 1909832b578d3Smrg# Flag that allows shared libraries with undefined symbols to be built. 1909932b578d3Smrgallow_undefined_flag=$lt_allow_undefined_flag_RC 1910032b578d3Smrg 1910132b578d3Smrg# Flag that forces no undefined symbols. 1910232b578d3Smrgno_undefined_flag=$lt_no_undefined_flag_RC 1910332b578d3Smrg 1910432b578d3Smrg# Commands used to finish a libtool library installation in a directory. 1910532b578d3Smrgfinish_cmds=$lt_finish_cmds 1910632b578d3Smrg 1910732b578d3Smrg# Same as above, but a single script fragment to be evaled but not shown. 1910832b578d3Smrgfinish_eval=$lt_finish_eval 1910932b578d3Smrg 1911032b578d3Smrg# Take the output of nm and produce a listing of raw symbols and C names. 1911132b578d3Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 1911232b578d3Smrg 1911332b578d3Smrg# Transform the output of nm in a proper C declaration 1911432b578d3Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 1911532b578d3Smrg 1911632b578d3Smrg# Transform the output of nm in a C name address pair 1911732b578d3Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 1911832b578d3Smrg 1911932b578d3Smrg# This is the shared library runtime path variable. 1912032b578d3Smrgrunpath_var=$runpath_var 1912132b578d3Smrg 1912232b578d3Smrg# This is the shared library path variable. 1912332b578d3Smrgshlibpath_var=$shlibpath_var 1912432b578d3Smrg 1912532b578d3Smrg# Is shlibpath searched before the hard-coded library search path? 1912632b578d3Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath 1912732b578d3Smrg 1912832b578d3Smrg# How to hardcode a shared library path into an executable. 1912932b578d3Smrghardcode_action=$hardcode_action_RC 1913032b578d3Smrg 1913132b578d3Smrg# Whether we should hardcode library paths into libraries. 1913232b578d3Smrghardcode_into_libs=$hardcode_into_libs 1913332b578d3Smrg 1913432b578d3Smrg# Flag to hardcode \$libdir into a binary during linking. 1913532b578d3Smrg# This must work even if \$libdir does not exist. 1913632b578d3Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC 1913732b578d3Smrg 1913832b578d3Smrg# If ld is used when linking, flag to hardcode \$libdir into 1913932b578d3Smrg# a binary during linking. This must work even if \$libdir does 1914032b578d3Smrg# not exist. 1914132b578d3Smrghardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC 1914232b578d3Smrg 1914332b578d3Smrg# Whether we need a single -rpath flag with a separated argument. 1914432b578d3Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator_RC 1914532b578d3Smrg 1914632b578d3Smrg# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the 1914732b578d3Smrg# resulting binary. 1914832b578d3Smrghardcode_direct=$hardcode_direct_RC 1914932b578d3Smrg 1915032b578d3Smrg# Set to yes if using the -LDIR flag during linking hardcodes DIR into the 1915132b578d3Smrg# resulting binary. 1915232b578d3Smrghardcode_minus_L=$hardcode_minus_L_RC 1915332b578d3Smrg 1915432b578d3Smrg# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into 1915532b578d3Smrg# the resulting binary. 1915632b578d3Smrghardcode_shlibpath_var=$hardcode_shlibpath_var_RC 1915732b578d3Smrg 1915832b578d3Smrg# Set to yes if building a shared library automatically hardcodes DIR into the library 1915932b578d3Smrg# and all subsequent libraries and executables linked against it. 1916032b578d3Smrghardcode_automatic=$hardcode_automatic_RC 1916132b578d3Smrg 1916232b578d3Smrg# Variables whose values should be saved in libtool wrapper scripts and 1916332b578d3Smrg# restored at relink time. 1916432b578d3Smrgvariables_saved_for_relink="$variables_saved_for_relink" 1916532b578d3Smrg 1916632b578d3Smrg# Whether libtool must link a program against all its dependency libraries. 1916732b578d3Smrglink_all_deplibs=$link_all_deplibs_RC 1916832b578d3Smrg 1916932b578d3Smrg# Compile-time system search path for libraries 1917032b578d3Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec 1917132b578d3Smrg 1917232b578d3Smrg# Run-time system search path for libraries 1917332b578d3Smrgsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 1917432b578d3Smrg 1917532b578d3Smrg# Fix the shell variable \$srcfile for the compiler. 19176d31dbc53Smrgfix_srcfile_path="$fix_srcfile_path_RC" 1917732b578d3Smrg 1917832b578d3Smrg# Set to yes if exported symbols are required. 1917932b578d3Smrgalways_export_symbols=$always_export_symbols_RC 1918032b578d3Smrg 1918132b578d3Smrg# The commands to list exported symbols. 1918232b578d3Smrgexport_symbols_cmds=$lt_export_symbols_cmds_RC 1918332b578d3Smrg 1918432b578d3Smrg# The commands to extract the exported symbol list from a shared archive. 1918532b578d3Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds 1918632b578d3Smrg 1918732b578d3Smrg# Symbols that should not be listed in the preloaded symbols. 1918832b578d3Smrgexclude_expsyms=$lt_exclude_expsyms_RC 1918932b578d3Smrg 1919032b578d3Smrg# Symbols that must always be exported. 1919132b578d3Smrginclude_expsyms=$lt_include_expsyms_RC 1919232b578d3Smrg 1919332b578d3Smrg# ### END LIBTOOL TAG CONFIG: $tagname 1919432b578d3Smrg 1919532b578d3Smrg__EOF__ 1919632b578d3Smrg 1919732b578d3Smrg 1919832b578d3Smrgelse 1919932b578d3Smrg # If there is no Makefile yet, we rely on a make rule to execute 1920032b578d3Smrg # `config.status --recheck' to rerun these tests and create the 1920132b578d3Smrg # libtool script then. 1920232b578d3Smrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` 1920332b578d3Smrg if test -f "$ltmain_in"; then 1920432b578d3Smrg test -f Makefile && make "$ltmain" 1920532b578d3Smrg fi 1920632b578d3Smrgfi 1920732b578d3Smrg 1920832b578d3Smrg 1920932b578d3Smrgac_ext=c 1921032b578d3Smrgac_cpp='$CPP $CPPFLAGS' 1921132b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1921232b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1921332b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 1921432b578d3Smrg 1921532b578d3SmrgCC="$lt_save_CC" 1921632b578d3Smrg 1921732b578d3Smrg ;; 1921832b578d3Smrg 1921932b578d3Smrg *) 1922032b578d3Smrg { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 1922132b578d3Smrgecho "$as_me: error: Unsupported tag name: $tagname" >&2;} 1922232b578d3Smrg { (exit 1); exit 1; }; } 1922332b578d3Smrg ;; 1922432b578d3Smrg esac 1922532b578d3Smrg 1922632b578d3Smrg # Append the new tag name to the list of available tags. 1922732b578d3Smrg if test -n "$tagname" ; then 1922832b578d3Smrg available_tags="$available_tags $tagname" 1922932b578d3Smrg fi 1923032b578d3Smrg fi 1923132b578d3Smrg done 1923232b578d3Smrg IFS="$lt_save_ifs" 1923332b578d3Smrg 1923432b578d3Smrg # Now substitute the updated list of available tags. 1923532b578d3Smrg if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then 1923632b578d3Smrg mv "${ofile}T" "$ofile" 1923732b578d3Smrg chmod +x "$ofile" 1923832b578d3Smrg else 1923932b578d3Smrg rm -f "${ofile}T" 1924032b578d3Smrg { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 1924132b578d3Smrgecho "$as_me: error: unable to update list of available tagged configurations." >&2;} 1924232b578d3Smrg { (exit 1); exit 1; }; } 1924332b578d3Smrg fi 1924432b578d3Smrgfi 1924532b578d3Smrg 1924632b578d3Smrg 1924732b578d3Smrg 1924832b578d3Smrg# This can be used to rebuild libtool when needed 1924932b578d3SmrgLIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" 1925032b578d3Smrg 1925132b578d3Smrg# Always use our own libtool. 1925232b578d3SmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool' 1925332b578d3Smrg 1925432b578d3Smrg# Prevent multiple expansion 1925532b578d3Smrg 1925632b578d3Smrg 1925732b578d3Smrg 1925832b578d3Smrg 1925932b578d3Smrg 1926032b578d3Smrg 1926132b578d3Smrg 1926232b578d3Smrg 1926332b578d3Smrg 1926432b578d3Smrg 1926532b578d3Smrg 1926632b578d3Smrg 1926732b578d3Smrg 1926832b578d3Smrg 1926932b578d3Smrg 1927032b578d3Smrg 1927132b578d3Smrg 1927232b578d3Smrg 1927332b578d3Smrg 1927432b578d3Smrg 1927532b578d3Smrgac_ext=c 1927632b578d3Smrgac_cpp='$CPP $CPPFLAGS' 1927732b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1927832b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1927932b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 1928032b578d3Smrgif test -n "$ac_tool_prefix"; then 1928132b578d3Smrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 1928232b578d3Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 1928332b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 1928432b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 1928532b578d3Smrgif test "${ac_cv_prog_CC+set}" = set; then 1928632b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 1928732b578d3Smrgelse 1928832b578d3Smrg if test -n "$CC"; then 1928932b578d3Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 1929032b578d3Smrgelse 1929132b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1929232b578d3Smrgfor as_dir in $PATH 1929332b578d3Smrgdo 1929432b578d3Smrg IFS=$as_save_IFS 1929532b578d3Smrg test -z "$as_dir" && as_dir=. 1929632b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1929732b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1929832b578d3Smrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 1929932b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1930032b578d3Smrg break 2 1930132b578d3Smrg fi 1930232b578d3Smrgdone 1930332b578d3Smrgdone 1930432b578d3SmrgIFS=$as_save_IFS 1930532b578d3Smrg 1930632b578d3Smrgfi 1930732b578d3Smrgfi 1930832b578d3SmrgCC=$ac_cv_prog_CC 1930932b578d3Smrgif test -n "$CC"; then 1931032b578d3Smrg { echo "$as_me:$LINENO: result: $CC" >&5 1931132b578d3Smrgecho "${ECHO_T}$CC" >&6; } 1931232b578d3Smrgelse 1931332b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 1931432b578d3Smrgecho "${ECHO_T}no" >&6; } 1931532b578d3Smrgfi 1931632b578d3Smrg 1931732b578d3Smrg 1931832b578d3Smrgfi 1931932b578d3Smrgif test -z "$ac_cv_prog_CC"; then 1932032b578d3Smrg ac_ct_CC=$CC 1932132b578d3Smrg # Extract the first word of "gcc", so it can be a program name with args. 1932232b578d3Smrgset dummy gcc; ac_word=$2 1932332b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 1932432b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 1932532b578d3Smrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then 1932632b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 1932732b578d3Smrgelse 1932832b578d3Smrg if test -n "$ac_ct_CC"; then 1932932b578d3Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 1933032b578d3Smrgelse 1933132b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1933232b578d3Smrgfor as_dir in $PATH 1933332b578d3Smrgdo 1933432b578d3Smrg IFS=$as_save_IFS 1933532b578d3Smrg test -z "$as_dir" && as_dir=. 1933632b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1933732b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1933832b578d3Smrg ac_cv_prog_ac_ct_CC="gcc" 1933932b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1934032b578d3Smrg break 2 1934132b578d3Smrg fi 1934232b578d3Smrgdone 1934332b578d3Smrgdone 1934432b578d3SmrgIFS=$as_save_IFS 1934532b578d3Smrg 1934632b578d3Smrgfi 1934732b578d3Smrgfi 1934832b578d3Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 1934932b578d3Smrgif test -n "$ac_ct_CC"; then 1935032b578d3Smrg { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 1935132b578d3Smrgecho "${ECHO_T}$ac_ct_CC" >&6; } 1935232b578d3Smrgelse 1935332b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 1935432b578d3Smrgecho "${ECHO_T}no" >&6; } 1935532b578d3Smrgfi 1935632b578d3Smrg 1935732b578d3Smrg if test "x$ac_ct_CC" = x; then 1935832b578d3Smrg CC="" 1935932b578d3Smrg else 1936032b578d3Smrg case $cross_compiling:$ac_tool_warned in 1936132b578d3Smrgyes:) 1936232b578d3Smrg{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 1936332b578d3Smrgwhose name does not start with the host triplet. If you think this 1936432b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&5 1936532b578d3Smrgecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 1936632b578d3Smrgwhose name does not start with the host triplet. If you think this 1936732b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 1936832b578d3Smrgac_tool_warned=yes ;; 1936932b578d3Smrgesac 1937032b578d3Smrg CC=$ac_ct_CC 1937132b578d3Smrg fi 1937232b578d3Smrgelse 1937332b578d3Smrg CC="$ac_cv_prog_CC" 1937432b578d3Smrgfi 1937532b578d3Smrg 1937632b578d3Smrgif test -z "$CC"; then 1937732b578d3Smrg if test -n "$ac_tool_prefix"; then 1937832b578d3Smrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 1937932b578d3Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2 1938032b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 1938132b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 1938232b578d3Smrgif test "${ac_cv_prog_CC+set}" = set; then 1938332b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 1938432b578d3Smrgelse 1938532b578d3Smrg if test -n "$CC"; then 1938632b578d3Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 1938732b578d3Smrgelse 1938832b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1938932b578d3Smrgfor as_dir in $PATH 1939032b578d3Smrgdo 1939132b578d3Smrg IFS=$as_save_IFS 1939232b578d3Smrg test -z "$as_dir" && as_dir=. 1939332b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1939432b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1939532b578d3Smrg ac_cv_prog_CC="${ac_tool_prefix}cc" 1939632b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1939732b578d3Smrg break 2 1939832b578d3Smrg fi 1939932b578d3Smrgdone 1940032b578d3Smrgdone 1940132b578d3SmrgIFS=$as_save_IFS 1940232b578d3Smrg 1940332b578d3Smrgfi 1940432b578d3Smrgfi 1940532b578d3SmrgCC=$ac_cv_prog_CC 1940632b578d3Smrgif test -n "$CC"; then 1940732b578d3Smrg { echo "$as_me:$LINENO: result: $CC" >&5 1940832b578d3Smrgecho "${ECHO_T}$CC" >&6; } 1940932b578d3Smrgelse 1941032b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 1941132b578d3Smrgecho "${ECHO_T}no" >&6; } 1941232b578d3Smrgfi 1941332b578d3Smrg 1941432b578d3Smrg 1941532b578d3Smrg fi 1941632b578d3Smrgfi 1941732b578d3Smrgif test -z "$CC"; then 1941832b578d3Smrg # Extract the first word of "cc", so it can be a program name with args. 1941932b578d3Smrgset dummy cc; ac_word=$2 1942032b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 1942132b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 1942232b578d3Smrgif test "${ac_cv_prog_CC+set}" = set; then 1942332b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 1942432b578d3Smrgelse 1942532b578d3Smrg if test -n "$CC"; then 1942632b578d3Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 1942732b578d3Smrgelse 1942832b578d3Smrg ac_prog_rejected=no 1942932b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1943032b578d3Smrgfor as_dir in $PATH 1943132b578d3Smrgdo 1943232b578d3Smrg IFS=$as_save_IFS 1943332b578d3Smrg test -z "$as_dir" && as_dir=. 1943432b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1943532b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1943632b578d3Smrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 1943732b578d3Smrg ac_prog_rejected=yes 1943832b578d3Smrg continue 1943932b578d3Smrg fi 1944032b578d3Smrg ac_cv_prog_CC="cc" 1944132b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1944232b578d3Smrg break 2 1944332b578d3Smrg fi 1944432b578d3Smrgdone 1944532b578d3Smrgdone 1944632b578d3SmrgIFS=$as_save_IFS 1944732b578d3Smrg 1944832b578d3Smrgif test $ac_prog_rejected = yes; then 1944932b578d3Smrg # We found a bogon in the path, so make sure we never use it. 1945032b578d3Smrg set dummy $ac_cv_prog_CC 1945132b578d3Smrg shift 1945232b578d3Smrg if test $# != 0; then 1945332b578d3Smrg # We chose a different compiler from the bogus one. 1945432b578d3Smrg # However, it has the same basename, so the bogon will be chosen 1945532b578d3Smrg # first if we set CC to just the basename; use the full file name. 1945632b578d3Smrg shift 1945732b578d3Smrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 1945832b578d3Smrg fi 1945932b578d3Smrgfi 1946032b578d3Smrgfi 1946132b578d3Smrgfi 1946232b578d3SmrgCC=$ac_cv_prog_CC 1946332b578d3Smrgif test -n "$CC"; then 1946432b578d3Smrg { echo "$as_me:$LINENO: result: $CC" >&5 1946532b578d3Smrgecho "${ECHO_T}$CC" >&6; } 1946632b578d3Smrgelse 1946732b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 1946832b578d3Smrgecho "${ECHO_T}no" >&6; } 1946932b578d3Smrgfi 1947032b578d3Smrg 1947132b578d3Smrg 1947232b578d3Smrgfi 1947332b578d3Smrgif test -z "$CC"; then 1947432b578d3Smrg if test -n "$ac_tool_prefix"; then 1947532b578d3Smrg for ac_prog in cl.exe 1947632b578d3Smrg do 1947732b578d3Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 1947832b578d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 1947932b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 1948032b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 1948132b578d3Smrgif test "${ac_cv_prog_CC+set}" = set; then 1948232b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 1948332b578d3Smrgelse 1948432b578d3Smrg if test -n "$CC"; then 1948532b578d3Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 1948632b578d3Smrgelse 1948732b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1948832b578d3Smrgfor as_dir in $PATH 1948932b578d3Smrgdo 1949032b578d3Smrg IFS=$as_save_IFS 1949132b578d3Smrg test -z "$as_dir" && as_dir=. 1949232b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1949332b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1949432b578d3Smrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 1949532b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1949632b578d3Smrg break 2 1949732b578d3Smrg fi 1949832b578d3Smrgdone 1949932b578d3Smrgdone 1950032b578d3SmrgIFS=$as_save_IFS 1950132b578d3Smrg 1950232b578d3Smrgfi 1950332b578d3Smrgfi 1950432b578d3SmrgCC=$ac_cv_prog_CC 1950532b578d3Smrgif test -n "$CC"; then 1950632b578d3Smrg { echo "$as_me:$LINENO: result: $CC" >&5 1950732b578d3Smrgecho "${ECHO_T}$CC" >&6; } 1950832b578d3Smrgelse 1950932b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 1951032b578d3Smrgecho "${ECHO_T}no" >&6; } 1951132b578d3Smrgfi 1951232b578d3Smrg 1951332b578d3Smrg 1951432b578d3Smrg test -n "$CC" && break 1951532b578d3Smrg done 1951632b578d3Smrgfi 1951732b578d3Smrgif test -z "$CC"; then 1951832b578d3Smrg ac_ct_CC=$CC 1951932b578d3Smrg for ac_prog in cl.exe 1952032b578d3Smrgdo 1952132b578d3Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 1952232b578d3Smrgset dummy $ac_prog; ac_word=$2 1952332b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 1952432b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 1952532b578d3Smrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then 1952632b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 1952732b578d3Smrgelse 1952832b578d3Smrg if test -n "$ac_ct_CC"; then 1952932b578d3Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 1953032b578d3Smrgelse 1953132b578d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1953232b578d3Smrgfor as_dir in $PATH 1953332b578d3Smrgdo 1953432b578d3Smrg IFS=$as_save_IFS 1953532b578d3Smrg test -z "$as_dir" && as_dir=. 1953632b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1953732b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1953832b578d3Smrg ac_cv_prog_ac_ct_CC="$ac_prog" 1953932b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1954032b578d3Smrg break 2 1954132b578d3Smrg fi 1954232b578d3Smrgdone 1954332b578d3Smrgdone 1954432b578d3SmrgIFS=$as_save_IFS 1954532b578d3Smrg 1954632b578d3Smrgfi 1954732b578d3Smrgfi 1954832b578d3Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 1954932b578d3Smrgif test -n "$ac_ct_CC"; then 1955032b578d3Smrg { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 1955132b578d3Smrgecho "${ECHO_T}$ac_ct_CC" >&6; } 1955232b578d3Smrgelse 1955332b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 1955432b578d3Smrgecho "${ECHO_T}no" >&6; } 1955532b578d3Smrgfi 1955632b578d3Smrg 1955732b578d3Smrg 1955832b578d3Smrg test -n "$ac_ct_CC" && break 1955932b578d3Smrgdone 1956032b578d3Smrg 1956132b578d3Smrg if test "x$ac_ct_CC" = x; then 1956232b578d3Smrg CC="" 1956332b578d3Smrg else 1956432b578d3Smrg case $cross_compiling:$ac_tool_warned in 1956532b578d3Smrgyes:) 1956632b578d3Smrg{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 1956732b578d3Smrgwhose name does not start with the host triplet. If you think this 1956832b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&5 1956932b578d3Smrgecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 1957032b578d3Smrgwhose name does not start with the host triplet. If you think this 1957132b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 1957232b578d3Smrgac_tool_warned=yes ;; 1957332b578d3Smrgesac 1957432b578d3Smrg CC=$ac_ct_CC 1957532b578d3Smrg fi 1957632b578d3Smrgfi 1957732b578d3Smrg 1957832b578d3Smrgfi 1957932b578d3Smrg 1958032b578d3Smrg 1958132b578d3Smrgtest -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 1958232b578d3SmrgSee \`config.log' for more details." >&5 1958332b578d3Smrgecho "$as_me: error: no acceptable C compiler found in \$PATH 1958432b578d3SmrgSee \`config.log' for more details." >&2;} 1958532b578d3Smrg { (exit 1); exit 1; }; } 1958632b578d3Smrg 1958732b578d3Smrg# Provide some information about the compiler. 1958832b578d3Smrgecho "$as_me:$LINENO: checking for C compiler version" >&5 1958932b578d3Smrgac_compiler=`set X $ac_compile; echo $2` 1959032b578d3Smrg{ (ac_try="$ac_compiler --version >&5" 1959132b578d3Smrgcase "(($ac_try" in 1959232b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1959332b578d3Smrg *) ac_try_echo=$ac_try;; 1959432b578d3Smrgesac 1959532b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 1959632b578d3Smrg (eval "$ac_compiler --version >&5") 2>&5 1959732b578d3Smrg ac_status=$? 1959832b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 1959932b578d3Smrg (exit $ac_status); } 1960032b578d3Smrg{ (ac_try="$ac_compiler -v >&5" 1960132b578d3Smrgcase "(($ac_try" in 1960232b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1960332b578d3Smrg *) ac_try_echo=$ac_try;; 1960432b578d3Smrgesac 1960532b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 1960632b578d3Smrg (eval "$ac_compiler -v >&5") 2>&5 1960732b578d3Smrg ac_status=$? 1960832b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 1960932b578d3Smrg (exit $ac_status); } 1961032b578d3Smrg{ (ac_try="$ac_compiler -V >&5" 1961132b578d3Smrgcase "(($ac_try" in 1961232b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1961332b578d3Smrg *) ac_try_echo=$ac_try;; 1961432b578d3Smrgesac 1961532b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 1961632b578d3Smrg (eval "$ac_compiler -V >&5") 2>&5 1961732b578d3Smrg ac_status=$? 1961832b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 1961932b578d3Smrg (exit $ac_status); } 1962032b578d3Smrg 1962132b578d3Smrg{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 1962232b578d3Smrgecho $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } 1962332b578d3Smrgif test "${ac_cv_c_compiler_gnu+set}" = set; then 1962432b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 1962532b578d3Smrgelse 1962632b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 1962732b578d3Smrg/* confdefs.h. */ 1962832b578d3Smrg_ACEOF 1962932b578d3Smrgcat confdefs.h >>conftest.$ac_ext 1963032b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 1963132b578d3Smrg/* end confdefs.h. */ 1963232b578d3Smrg 1963332b578d3Smrgint 1963432b578d3Smrgmain () 1963532b578d3Smrg{ 1963632b578d3Smrg#ifndef __GNUC__ 1963732b578d3Smrg choke me 1963832b578d3Smrg#endif 1963932b578d3Smrg 1964032b578d3Smrg ; 1964132b578d3Smrg return 0; 1964232b578d3Smrg} 1964332b578d3Smrg_ACEOF 1964432b578d3Smrgrm -f conftest.$ac_objext 1964532b578d3Smrgif { (ac_try="$ac_compile" 1964632b578d3Smrgcase "(($ac_try" in 1964732b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1964832b578d3Smrg *) ac_try_echo=$ac_try;; 1964932b578d3Smrgesac 1965032b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 1965132b578d3Smrg (eval "$ac_compile") 2>conftest.er1 1965232b578d3Smrg ac_status=$? 1965332b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 1965432b578d3Smrg rm -f conftest.er1 1965532b578d3Smrg cat conftest.err >&5 1965632b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 1965732b578d3Smrg (exit $ac_status); } && { 1965832b578d3Smrg test -z "$ac_c_werror_flag" || 1965932b578d3Smrg test ! -s conftest.err 1966032b578d3Smrg } && test -s conftest.$ac_objext; then 1966132b578d3Smrg ac_compiler_gnu=yes 1966232b578d3Smrgelse 1966332b578d3Smrg echo "$as_me: failed program was:" >&5 1966432b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1966532b578d3Smrg 1966632b578d3Smrg ac_compiler_gnu=no 1966732b578d3Smrgfi 1966832b578d3Smrg 1966932b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1967032b578d3Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu 1967132b578d3Smrg 1967232b578d3Smrgfi 1967332b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 1967432b578d3Smrgecho "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } 1967532b578d3SmrgGCC=`test $ac_compiler_gnu = yes && echo yes` 1967632b578d3Smrgac_test_CFLAGS=${CFLAGS+set} 1967732b578d3Smrgac_save_CFLAGS=$CFLAGS 1967832b578d3Smrg{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 1967932b578d3Smrgecho $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } 1968032b578d3Smrgif test "${ac_cv_prog_cc_g+set}" = set; then 1968132b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 1968232b578d3Smrgelse 1968332b578d3Smrg ac_save_c_werror_flag=$ac_c_werror_flag 1968432b578d3Smrg ac_c_werror_flag=yes 1968532b578d3Smrg ac_cv_prog_cc_g=no 1968632b578d3Smrg CFLAGS="-g" 1968732b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 1968832b578d3Smrg/* confdefs.h. */ 1968932b578d3Smrg_ACEOF 1969032b578d3Smrgcat confdefs.h >>conftest.$ac_ext 1969132b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 1969232b578d3Smrg/* end confdefs.h. */ 1969332b578d3Smrg 1969432b578d3Smrgint 1969532b578d3Smrgmain () 1969632b578d3Smrg{ 1969732b578d3Smrg 1969832b578d3Smrg ; 1969932b578d3Smrg return 0; 1970032b578d3Smrg} 1970132b578d3Smrg_ACEOF 1970232b578d3Smrgrm -f conftest.$ac_objext 1970332b578d3Smrgif { (ac_try="$ac_compile" 1970432b578d3Smrgcase "(($ac_try" in 1970532b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1970632b578d3Smrg *) ac_try_echo=$ac_try;; 1970732b578d3Smrgesac 1970832b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 1970932b578d3Smrg (eval "$ac_compile") 2>conftest.er1 1971032b578d3Smrg ac_status=$? 1971132b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 1971232b578d3Smrg rm -f conftest.er1 1971332b578d3Smrg cat conftest.err >&5 1971432b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 1971532b578d3Smrg (exit $ac_status); } && { 1971632b578d3Smrg test -z "$ac_c_werror_flag" || 1971732b578d3Smrg test ! -s conftest.err 1971832b578d3Smrg } && test -s conftest.$ac_objext; then 1971932b578d3Smrg ac_cv_prog_cc_g=yes 1972032b578d3Smrgelse 1972132b578d3Smrg echo "$as_me: failed program was:" >&5 1972232b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1972332b578d3Smrg 1972432b578d3Smrg CFLAGS="" 1972532b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 1972632b578d3Smrg/* confdefs.h. */ 1972732b578d3Smrg_ACEOF 1972832b578d3Smrgcat confdefs.h >>conftest.$ac_ext 1972932b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 1973032b578d3Smrg/* end confdefs.h. */ 1973132b578d3Smrg 1973232b578d3Smrgint 1973332b578d3Smrgmain () 1973432b578d3Smrg{ 1973532b578d3Smrg 1973632b578d3Smrg ; 1973732b578d3Smrg return 0; 1973832b578d3Smrg} 1973932b578d3Smrg_ACEOF 1974032b578d3Smrgrm -f conftest.$ac_objext 1974132b578d3Smrgif { (ac_try="$ac_compile" 1974232b578d3Smrgcase "(($ac_try" in 1974332b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1974432b578d3Smrg *) ac_try_echo=$ac_try;; 1974532b578d3Smrgesac 1974632b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 1974732b578d3Smrg (eval "$ac_compile") 2>conftest.er1 1974832b578d3Smrg ac_status=$? 1974932b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 1975032b578d3Smrg rm -f conftest.er1 1975132b578d3Smrg cat conftest.err >&5 1975232b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 1975332b578d3Smrg (exit $ac_status); } && { 1975432b578d3Smrg test -z "$ac_c_werror_flag" || 1975532b578d3Smrg test ! -s conftest.err 1975632b578d3Smrg } && test -s conftest.$ac_objext; then 1975732b578d3Smrg : 1975832b578d3Smrgelse 1975932b578d3Smrg echo "$as_me: failed program was:" >&5 1976032b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1976132b578d3Smrg 1976232b578d3Smrg ac_c_werror_flag=$ac_save_c_werror_flag 1976332b578d3Smrg CFLAGS="-g" 1976432b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 1976532b578d3Smrg/* confdefs.h. */ 1976632b578d3Smrg_ACEOF 1976732b578d3Smrgcat confdefs.h >>conftest.$ac_ext 1976832b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 1976932b578d3Smrg/* end confdefs.h. */ 1977032b578d3Smrg 1977132b578d3Smrgint 1977232b578d3Smrgmain () 1977332b578d3Smrg{ 1977432b578d3Smrg 1977532b578d3Smrg ; 1977632b578d3Smrg return 0; 1977732b578d3Smrg} 1977832b578d3Smrg_ACEOF 1977932b578d3Smrgrm -f conftest.$ac_objext 1978032b578d3Smrgif { (ac_try="$ac_compile" 1978132b578d3Smrgcase "(($ac_try" in 1978232b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1978332b578d3Smrg *) ac_try_echo=$ac_try;; 1978432b578d3Smrgesac 1978532b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 1978632b578d3Smrg (eval "$ac_compile") 2>conftest.er1 1978732b578d3Smrg ac_status=$? 1978832b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 1978932b578d3Smrg rm -f conftest.er1 1979032b578d3Smrg cat conftest.err >&5 1979132b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 1979232b578d3Smrg (exit $ac_status); } && { 1979332b578d3Smrg test -z "$ac_c_werror_flag" || 1979432b578d3Smrg test ! -s conftest.err 1979532b578d3Smrg } && test -s conftest.$ac_objext; then 1979632b578d3Smrg ac_cv_prog_cc_g=yes 1979732b578d3Smrgelse 1979832b578d3Smrg echo "$as_me: failed program was:" >&5 1979932b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1980032b578d3Smrg 1980132b578d3Smrg 1980232b578d3Smrgfi 1980332b578d3Smrg 1980432b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1980532b578d3Smrgfi 1980632b578d3Smrg 1980732b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1980832b578d3Smrgfi 1980932b578d3Smrg 1981032b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1981132b578d3Smrg ac_c_werror_flag=$ac_save_c_werror_flag 1981232b578d3Smrgfi 1981332b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 1981432b578d3Smrgecho "${ECHO_T}$ac_cv_prog_cc_g" >&6; } 1981532b578d3Smrgif test "$ac_test_CFLAGS" = set; then 1981632b578d3Smrg CFLAGS=$ac_save_CFLAGS 1981732b578d3Smrgelif test $ac_cv_prog_cc_g = yes; then 1981832b578d3Smrg if test "$GCC" = yes; then 1981932b578d3Smrg CFLAGS="-g -O2" 1982032b578d3Smrg else 1982132b578d3Smrg CFLAGS="-g" 1982232b578d3Smrg fi 1982332b578d3Smrgelse 1982432b578d3Smrg if test "$GCC" = yes; then 1982532b578d3Smrg CFLAGS="-O2" 1982632b578d3Smrg else 1982732b578d3Smrg CFLAGS= 1982832b578d3Smrg fi 1982932b578d3Smrgfi 1983032b578d3Smrg{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 1983132b578d3Smrgecho $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } 1983232b578d3Smrgif test "${ac_cv_prog_cc_c89+set}" = set; then 1983332b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 1983432b578d3Smrgelse 1983532b578d3Smrg ac_cv_prog_cc_c89=no 1983632b578d3Smrgac_save_CC=$CC 1983732b578d3Smrgcat >conftest.$ac_ext <<_ACEOF 1983832b578d3Smrg/* confdefs.h. */ 1983932b578d3Smrg_ACEOF 1984032b578d3Smrgcat confdefs.h >>conftest.$ac_ext 1984132b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 1984232b578d3Smrg/* end confdefs.h. */ 1984332b578d3Smrg#include <stdarg.h> 1984432b578d3Smrg#include <stdio.h> 1984532b578d3Smrg#include <sys/types.h> 1984632b578d3Smrg#include <sys/stat.h> 1984732b578d3Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 1984832b578d3Smrgstruct buf { int x; }; 1984932b578d3SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int); 1985032b578d3Smrgstatic char *e (p, i) 1985132b578d3Smrg char **p; 1985232b578d3Smrg int i; 1985332b578d3Smrg{ 1985432b578d3Smrg return p[i]; 1985532b578d3Smrg} 1985632b578d3Smrgstatic char *f (char * (*g) (char **, int), char **p, ...) 1985732b578d3Smrg{ 1985832b578d3Smrg char *s; 1985932b578d3Smrg va_list v; 1986032b578d3Smrg va_start (v,p); 1986132b578d3Smrg s = g (p, va_arg (v,int)); 1986232b578d3Smrg va_end (v); 1986332b578d3Smrg return s; 1986432b578d3Smrg} 1986532b578d3Smrg 1986632b578d3Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 1986732b578d3Smrg function prototypes and stuff, but not '\xHH' hex character constants. 1986832b578d3Smrg These don't provoke an error unfortunately, instead are silently treated 1986932b578d3Smrg as 'x'. The following induces an error, until -std is added to get 1987032b578d3Smrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 1987132b578d3Smrg array size at least. It's necessary to write '\x00'==0 to get something 1987232b578d3Smrg that's true only with -std. */ 1987332b578d3Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 1987432b578d3Smrg 1987532b578d3Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 1987632b578d3Smrg inside strings and character constants. */ 1987732b578d3Smrg#define FOO(x) 'x' 1987832b578d3Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 1987932b578d3Smrg 1988032b578d3Smrgint test (int i, double x); 1988132b578d3Smrgstruct s1 {int (*f) (int a);}; 1988232b578d3Smrgstruct s2 {int (*f) (double a);}; 1988332b578d3Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 1988432b578d3Smrgint argc; 1988532b578d3Smrgchar **argv; 1988632b578d3Smrgint 1988732b578d3Smrgmain () 1988832b578d3Smrg{ 1988932b578d3Smrgreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 1989032b578d3Smrg ; 1989132b578d3Smrg return 0; 1989232b578d3Smrg} 1989332b578d3Smrg_ACEOF 1989432b578d3Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 1989532b578d3Smrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 1989632b578d3Smrgdo 1989732b578d3Smrg CC="$ac_save_CC $ac_arg" 1989832b578d3Smrg rm -f conftest.$ac_objext 1989932b578d3Smrgif { (ac_try="$ac_compile" 1990032b578d3Smrgcase "(($ac_try" in 1990132b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1990232b578d3Smrg *) ac_try_echo=$ac_try;; 1990332b578d3Smrgesac 1990432b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 1990532b578d3Smrg (eval "$ac_compile") 2>conftest.er1 1990632b578d3Smrg ac_status=$? 1990732b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 1990832b578d3Smrg rm -f conftest.er1 1990932b578d3Smrg cat conftest.err >&5 1991032b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 1991132b578d3Smrg (exit $ac_status); } && { 1991232b578d3Smrg test -z "$ac_c_werror_flag" || 1991332b578d3Smrg test ! -s conftest.err 1991432b578d3Smrg } && test -s conftest.$ac_objext; then 1991532b578d3Smrg ac_cv_prog_cc_c89=$ac_arg 1991632b578d3Smrgelse 1991732b578d3Smrg echo "$as_me: failed program was:" >&5 1991832b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1991932b578d3Smrg 1992032b578d3Smrg 1992132b578d3Smrgfi 1992232b578d3Smrg 1992332b578d3Smrgrm -f core conftest.err conftest.$ac_objext 1992432b578d3Smrg test "x$ac_cv_prog_cc_c89" != "xno" && break 1992532b578d3Smrgdone 1992632b578d3Smrgrm -f conftest.$ac_ext 1992732b578d3SmrgCC=$ac_save_CC 1992832b578d3Smrg 1992932b578d3Smrgfi 1993032b578d3Smrg# AC_CACHE_VAL 1993132b578d3Smrgcase "x$ac_cv_prog_cc_c89" in 1993232b578d3Smrg x) 1993332b578d3Smrg { echo "$as_me:$LINENO: result: none needed" >&5 1993432b578d3Smrgecho "${ECHO_T}none needed" >&6; } ;; 1993532b578d3Smrg xno) 1993632b578d3Smrg { echo "$as_me:$LINENO: result: unsupported" >&5 1993732b578d3Smrgecho "${ECHO_T}unsupported" >&6; } ;; 1993832b578d3Smrg *) 1993932b578d3Smrg CC="$CC $ac_cv_prog_cc_c89" 1994032b578d3Smrg { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 1994132b578d3Smrgecho "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; 1994232b578d3Smrgesac 1994332b578d3Smrg 1994432b578d3Smrg 1994532b578d3Smrgac_ext=c 1994632b578d3Smrgac_cpp='$CPP $CPPFLAGS' 1994732b578d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1994832b578d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1994932b578d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 1995032b578d3Smrg 1995132b578d3Smrgdepcc="$CC" am_compiler_list= 1995232b578d3Smrg 1995332b578d3Smrg{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 1995432b578d3Smrgecho $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 1995532b578d3Smrgif test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 1995632b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 1995732b578d3Smrgelse 1995832b578d3Smrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 1995932b578d3Smrg # We make a subdir and do the tests there. Otherwise we can end up 1996032b578d3Smrg # making bogus files that we don't know about and never remove. For 1996132b578d3Smrg # instance it was reported that on HP-UX the gcc test will end up 1996232b578d3Smrg # making a dummy file named `D' -- because `-MD' means `put the output 1996332b578d3Smrg # in D'. 1996432b578d3Smrg mkdir conftest.dir 1996532b578d3Smrg # Copy depcomp to subdir because otherwise we won't find it if we're 1996632b578d3Smrg # using a relative directory. 1996732b578d3Smrg cp "$am_depcomp" conftest.dir 1996832b578d3Smrg cd conftest.dir 1996932b578d3Smrg # We will build objects and dependencies in a subdirectory because 1997032b578d3Smrg # it helps to detect inapplicable dependency modes. For instance 1997132b578d3Smrg # both Tru64's cc and ICC support -MD to output dependencies as a 1997232b578d3Smrg # side effect of compilation, but ICC will put the dependencies in 1997332b578d3Smrg # the current directory while Tru64 will put them in the object 1997432b578d3Smrg # directory. 1997532b578d3Smrg mkdir sub 1997632b578d3Smrg 1997732b578d3Smrg am_cv_CC_dependencies_compiler_type=none 1997832b578d3Smrg if test "$am_compiler_list" = ""; then 1997932b578d3Smrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 1998032b578d3Smrg fi 1998132b578d3Smrg for depmode in $am_compiler_list; do 1998232b578d3Smrg # Setup a source with many dependencies, because some compilers 1998332b578d3Smrg # like to wrap large dependency lists on column 80 (with \), and 1998432b578d3Smrg # we should not choose a depcomp mode which is confused by this. 1998532b578d3Smrg # 1998632b578d3Smrg # We need to recreate these files for each test, as the compiler may 1998732b578d3Smrg # overwrite some of them when testing with obscure command lines. 1998832b578d3Smrg # This happens at least with the AIX C compiler. 1998932b578d3Smrg : > sub/conftest.c 1999032b578d3Smrg for i in 1 2 3 4 5 6; do 1999132b578d3Smrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 1999232b578d3Smrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 1999332b578d3Smrg # Solaris 8's {/usr,}/bin/sh. 1999432b578d3Smrg touch sub/conftst$i.h 1999532b578d3Smrg done 1999632b578d3Smrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 1999732b578d3Smrg 1999832b578d3Smrg case $depmode in 1999932b578d3Smrg nosideeffect) 2000032b578d3Smrg # after this tag, mechanisms are not by side-effect, so they'll 2000132b578d3Smrg # only be used when explicitly requested 2000232b578d3Smrg if test "x$enable_dependency_tracking" = xyes; then 2000332b578d3Smrg continue 2000432b578d3Smrg else 2000532b578d3Smrg break 2000632b578d3Smrg fi 2000732b578d3Smrg ;; 2000832b578d3Smrg none) break ;; 2000932b578d3Smrg esac 2001032b578d3Smrg # We check with `-c' and `-o' for the sake of the "dashmstdout" 2001132b578d3Smrg # mode. It turns out that the SunPro C++ compiler does not properly 2001232b578d3Smrg # handle `-M -o', and we need to detect this. 2001332b578d3Smrg if depmode=$depmode \ 2001432b578d3Smrg source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 2001532b578d3Smrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 2001632b578d3Smrg $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 2001732b578d3Smrg >/dev/null 2>conftest.err && 2001832b578d3Smrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 2001932b578d3Smrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 2002032b578d3Smrg grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 2002132b578d3Smrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 2002232b578d3Smrg # icc doesn't choke on unknown options, it will just issue warnings 2002332b578d3Smrg # or remarks (even with -Werror). So we grep stderr for any message 2002432b578d3Smrg # that says an option was ignored or not supported. 2002532b578d3Smrg # When given -MP, icc 7.0 and 7.1 complain thusly: 2002632b578d3Smrg # icc: Command line warning: ignoring option '-M'; no argument required 2002732b578d3Smrg # The diagnosis changed in icc 8.0: 2002832b578d3Smrg # icc: Command line remark: option '-MP' not supported 2002932b578d3Smrg if (grep 'ignoring option' conftest.err || 2003032b578d3Smrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 2003132b578d3Smrg am_cv_CC_dependencies_compiler_type=$depmode 2003232b578d3Smrg break 2003332b578d3Smrg fi 2003432b578d3Smrg fi 2003532b578d3Smrg done 2003632b578d3Smrg 2003732b578d3Smrg cd .. 2003832b578d3Smrg rm -rf conftest.dir 2003932b578d3Smrgelse 2004032b578d3Smrg am_cv_CC_dependencies_compiler_type=none 2004132b578d3Smrgfi 2004232b578d3Smrg 2004332b578d3Smrgfi 2004432b578d3Smrg{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 2004532b578d3Smrgecho "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; } 2004632b578d3SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 2004732b578d3Smrg 2004832b578d3Smrg if 2004932b578d3Smrg test "x$enable_dependency_tracking" != xno \ 2005032b578d3Smrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 2005132b578d3Smrg am__fastdepCC_TRUE= 2005232b578d3Smrg am__fastdepCC_FALSE='#' 2005332b578d3Smrgelse 2005432b578d3Smrg am__fastdepCC_TRUE='#' 2005532b578d3Smrg am__fastdepCC_FALSE= 2005632b578d3Smrgfi 2005732b578d3Smrg 2005832b578d3Smrg 2005932b578d3Smrg 20060d31dbc53Smrg 20061d31dbc53Smrgif test "x$GCC" = xyes ; then 20062d31dbc53Smrg CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \ 20063d31dbc53Smrg-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \ 20064d31dbc53Smrg-Wbad-function-cast" 20065d31dbc53Smrg case `gcc -dumpversion` in 20066d31dbc53Smrg 3.4.* | 4.*) 20067d31dbc53Smrg CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement" 20068d31dbc53Smrg ;; 20069d31dbc53Smrg esac 20070d31dbc53Smrgelse 20071d31dbc53Smrg { echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5 20072d31dbc53Smrgecho $ECHO_N "checking whether __SUNPRO_C is declared... $ECHO_C" >&6; } 20073d31dbc53Smrgif test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then 20074d31dbc53Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 20075d31dbc53Smrgelse 20076d31dbc53Smrg cat >conftest.$ac_ext <<_ACEOF 20077d31dbc53Smrg/* confdefs.h. */ 20078d31dbc53Smrg_ACEOF 20079d31dbc53Smrgcat confdefs.h >>conftest.$ac_ext 20080d31dbc53Smrgcat >>conftest.$ac_ext <<_ACEOF 20081d31dbc53Smrg/* end confdefs.h. */ 20082d31dbc53Smrg$ac_includes_default 20083d31dbc53Smrgint 20084d31dbc53Smrgmain () 20085d31dbc53Smrg{ 20086d31dbc53Smrg#ifndef __SUNPRO_C 20087d31dbc53Smrg (void) __SUNPRO_C; 20088d31dbc53Smrg#endif 20089d31dbc53Smrg 20090d31dbc53Smrg ; 20091d31dbc53Smrg return 0; 20092d31dbc53Smrg} 20093d31dbc53Smrg_ACEOF 20094d31dbc53Smrgrm -f conftest.$ac_objext 20095d31dbc53Smrgif { (ac_try="$ac_compile" 20096d31dbc53Smrgcase "(($ac_try" in 20097d31dbc53Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 20098d31dbc53Smrg *) ac_try_echo=$ac_try;; 20099d31dbc53Smrgesac 20100d31dbc53Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 20101d31dbc53Smrg (eval "$ac_compile") 2>conftest.er1 20102d31dbc53Smrg ac_status=$? 20103d31dbc53Smrg grep -v '^ *+' conftest.er1 >conftest.err 20104d31dbc53Smrg rm -f conftest.er1 20105d31dbc53Smrg cat conftest.err >&5 20106d31dbc53Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 20107d31dbc53Smrg (exit $ac_status); } && { 20108d31dbc53Smrg test -z "$ac_c_werror_flag" || 20109d31dbc53Smrg test ! -s conftest.err 20110d31dbc53Smrg } && test -s conftest.$ac_objext; then 20111d31dbc53Smrg ac_cv_have_decl___SUNPRO_C=yes 20112d31dbc53Smrgelse 20113d31dbc53Smrg echo "$as_me: failed program was:" >&5 20114d31dbc53Smrgsed 's/^/| /' conftest.$ac_ext >&5 20115d31dbc53Smrg 20116d31dbc53Smrg ac_cv_have_decl___SUNPRO_C=no 20117d31dbc53Smrgfi 20118d31dbc53Smrg 20119d31dbc53Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20120d31dbc53Smrgfi 20121d31dbc53Smrg{ echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5 20122d31dbc53Smrgecho "${ECHO_T}$ac_cv_have_decl___SUNPRO_C" >&6; } 20123d31dbc53Smrgif test $ac_cv_have_decl___SUNPRO_C = yes; then 20124d31dbc53Smrg SUNCC="yes" 20125d31dbc53Smrgelse 20126d31dbc53Smrg SUNCC="no" 20127d31dbc53Smrgfi 20128d31dbc53Smrg 20129d31dbc53Smrg if test "x$SUNCC" = "xyes"; then 20130d31dbc53Smrg CWARNFLAGS="-v" 20131d31dbc53Smrg fi 2013232b578d3Smrgfi 2013332b578d3Smrg 2013432b578d3Smrg 2013532b578d3Smrg 2013632b578d3Smrg 2013732b578d3Smrg 20138d31dbc53Smrg 20139d31dbc53Smrg 2014032b578d3Smrg# Check whether --with-xorg-module-dir was given. 2014132b578d3Smrgif test "${with_xorg_module_dir+set}" = set; then 2014232b578d3Smrg withval=$with_xorg_module_dir; moduledir="$withval" 2014332b578d3Smrgelse 2014432b578d3Smrg moduledir="$libdir/xorg/modules" 2014532b578d3Smrgfi 2014632b578d3Smrg 2014732b578d3Smrg 2014832b578d3Smrg# Check whether --enable-dri was given. 2014932b578d3Smrgif test "${enable_dri+set}" = set; then 2015032b578d3Smrg enableval=$enable_dri; DRI="$enableval" 2015132b578d3Smrgelse 2015232b578d3Smrg DRI=auto 2015332b578d3Smrgfi 2015432b578d3Smrg 2015532b578d3Smrg 2015632b578d3Smrg# Check whether --enable-exa was given. 2015732b578d3Smrgif test "${enable_exa+set}" = set; then 2015832b578d3Smrg enableval=$enable_exa; EXA="$enableval" 2015932b578d3Smrgelse 2016032b578d3Smrg EXA=yes 2016132b578d3Smrgfi 2016232b578d3Smrg 2016332b578d3Smrg 2016432b578d3Smrg# Checks for extensions 2016532b578d3Smrg 2016632b578d3Smrg SAVE_CFLAGS="$CFLAGS" 2016732b578d3Smrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 2016832b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 2016932b578d3Smrg/* confdefs.h. */ 2017032b578d3Smrg_ACEOF 2017132b578d3Smrgcat confdefs.h >>conftest.$ac_ext 2017232b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 2017332b578d3Smrg/* end confdefs.h. */ 2017432b578d3Smrg 2017532b578d3Smrg#include "xorg-server.h" 2017632b578d3Smrg#if !defined XINERAMA 2017732b578d3Smrg#error XINERAMA not defined 2017832b578d3Smrg#endif 2017932b578d3Smrg 2018032b578d3Smrgint 2018132b578d3Smrgmain () 2018232b578d3Smrg{ 2018332b578d3Smrg 2018432b578d3Smrg ; 2018532b578d3Smrg return 0; 2018632b578d3Smrg} 2018732b578d3Smrg_ACEOF 2018832b578d3Smrgrm -f conftest.$ac_objext 2018932b578d3Smrgif { (ac_try="$ac_compile" 2019032b578d3Smrgcase "(($ac_try" in 2019132b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2019232b578d3Smrg *) ac_try_echo=$ac_try;; 2019332b578d3Smrgesac 2019432b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2019532b578d3Smrg (eval "$ac_compile") 2>conftest.er1 2019632b578d3Smrg ac_status=$? 2019732b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 2019832b578d3Smrg rm -f conftest.er1 2019932b578d3Smrg cat conftest.err >&5 2020032b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 2020132b578d3Smrg (exit $ac_status); } && { 2020232b578d3Smrg test -z "$ac_c_werror_flag" || 2020332b578d3Smrg test ! -s conftest.err 2020432b578d3Smrg } && test -s conftest.$ac_objext; then 2020532b578d3Smrg _EXT_CHECK=yes 2020632b578d3Smrgelse 2020732b578d3Smrg echo "$as_me: failed program was:" >&5 2020832b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 2020932b578d3Smrg 2021032b578d3Smrg _EXT_CHECK=no 2021132b578d3Smrgfi 2021232b578d3Smrg 2021332b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2021432b578d3Smrg CFLAGS="$SAVE_CFLAGS" 2021532b578d3Smrg { echo "$as_me:$LINENO: checking if XINERAMA is defined" >&5 2021632b578d3Smrgecho $ECHO_N "checking if XINERAMA is defined... $ECHO_C" >&6; } 2021732b578d3Smrg { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 2021832b578d3Smrgecho "${ECHO_T}$_EXT_CHECK" >&6; } 2021932b578d3Smrg if test "$_EXT_CHECK" != no; then 2022032b578d3Smrg REQUIRED_MODULES="$REQUIRED_MODULES xineramaproto" 2022132b578d3Smrg fi 2022232b578d3Smrg 2022332b578d3Smrg 2022432b578d3Smrg SAVE_CFLAGS="$CFLAGS" 2022532b578d3Smrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 2022632b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 2022732b578d3Smrg/* confdefs.h. */ 2022832b578d3Smrg_ACEOF 2022932b578d3Smrgcat confdefs.h >>conftest.$ac_ext 2023032b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 2023132b578d3Smrg/* end confdefs.h. */ 2023232b578d3Smrg 2023332b578d3Smrg#include "xorg-server.h" 2023432b578d3Smrg#if !defined RANDR 2023532b578d3Smrg#error RANDR not defined 2023632b578d3Smrg#endif 2023732b578d3Smrg 2023832b578d3Smrgint 2023932b578d3Smrgmain () 2024032b578d3Smrg{ 2024132b578d3Smrg 2024232b578d3Smrg ; 2024332b578d3Smrg return 0; 2024432b578d3Smrg} 2024532b578d3Smrg_ACEOF 2024632b578d3Smrgrm -f conftest.$ac_objext 2024732b578d3Smrgif { (ac_try="$ac_compile" 2024832b578d3Smrgcase "(($ac_try" in 2024932b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2025032b578d3Smrg *) ac_try_echo=$ac_try;; 2025132b578d3Smrgesac 2025232b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2025332b578d3Smrg (eval "$ac_compile") 2>conftest.er1 2025432b578d3Smrg ac_status=$? 2025532b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 2025632b578d3Smrg rm -f conftest.er1 2025732b578d3Smrg cat conftest.err >&5 2025832b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 2025932b578d3Smrg (exit $ac_status); } && { 2026032b578d3Smrg test -z "$ac_c_werror_flag" || 2026132b578d3Smrg test ! -s conftest.err 2026232b578d3Smrg } && test -s conftest.$ac_objext; then 2026332b578d3Smrg _EXT_CHECK=yes 2026432b578d3Smrgelse 2026532b578d3Smrg echo "$as_me: failed program was:" >&5 2026632b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 2026732b578d3Smrg 2026832b578d3Smrg _EXT_CHECK=no 2026932b578d3Smrgfi 2027032b578d3Smrg 2027132b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2027232b578d3Smrg CFLAGS="$SAVE_CFLAGS" 2027332b578d3Smrg { echo "$as_me:$LINENO: checking if RANDR is defined" >&5 2027432b578d3Smrgecho $ECHO_N "checking if RANDR is defined... $ECHO_C" >&6; } 2027532b578d3Smrg { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 2027632b578d3Smrgecho "${ECHO_T}$_EXT_CHECK" >&6; } 2027732b578d3Smrg if test "$_EXT_CHECK" != no; then 2027832b578d3Smrg REQUIRED_MODULES="$REQUIRED_MODULES randrproto" 2027932b578d3Smrg fi 2028032b578d3Smrg 2028132b578d3Smrg 2028232b578d3Smrg SAVE_CFLAGS="$CFLAGS" 2028332b578d3Smrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 2028432b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 2028532b578d3Smrg/* confdefs.h. */ 2028632b578d3Smrg_ACEOF 2028732b578d3Smrgcat confdefs.h >>conftest.$ac_ext 2028832b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 2028932b578d3Smrg/* end confdefs.h. */ 2029032b578d3Smrg 2029132b578d3Smrg#include "xorg-server.h" 2029232b578d3Smrg#if !defined RENDER 2029332b578d3Smrg#error RENDER not defined 2029432b578d3Smrg#endif 2029532b578d3Smrg 2029632b578d3Smrgint 2029732b578d3Smrgmain () 2029832b578d3Smrg{ 2029932b578d3Smrg 2030032b578d3Smrg ; 2030132b578d3Smrg return 0; 2030232b578d3Smrg} 2030332b578d3Smrg_ACEOF 2030432b578d3Smrgrm -f conftest.$ac_objext 2030532b578d3Smrgif { (ac_try="$ac_compile" 2030632b578d3Smrgcase "(($ac_try" in 2030732b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2030832b578d3Smrg *) ac_try_echo=$ac_try;; 2030932b578d3Smrgesac 2031032b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2031132b578d3Smrg (eval "$ac_compile") 2>conftest.er1 2031232b578d3Smrg ac_status=$? 2031332b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 2031432b578d3Smrg rm -f conftest.er1 2031532b578d3Smrg cat conftest.err >&5 2031632b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 2031732b578d3Smrg (exit $ac_status); } && { 2031832b578d3Smrg test -z "$ac_c_werror_flag" || 2031932b578d3Smrg test ! -s conftest.err 2032032b578d3Smrg } && test -s conftest.$ac_objext; then 2032132b578d3Smrg _EXT_CHECK=yes 2032232b578d3Smrgelse 2032332b578d3Smrg echo "$as_me: failed program was:" >&5 2032432b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 2032532b578d3Smrg 2032632b578d3Smrg _EXT_CHECK=no 2032732b578d3Smrgfi 2032832b578d3Smrg 2032932b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2033032b578d3Smrg CFLAGS="$SAVE_CFLAGS" 2033132b578d3Smrg { echo "$as_me:$LINENO: checking if RENDER is defined" >&5 2033232b578d3Smrgecho $ECHO_N "checking if RENDER is defined... $ECHO_C" >&6; } 2033332b578d3Smrg { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 2033432b578d3Smrgecho "${ECHO_T}$_EXT_CHECK" >&6; } 2033532b578d3Smrg if test "$_EXT_CHECK" != no; then 2033632b578d3Smrg REQUIRED_MODULES="$REQUIRED_MODULES renderproto" 2033732b578d3Smrg fi 2033832b578d3Smrg 2033932b578d3Smrg 2034032b578d3Smrg SAVE_CFLAGS="$CFLAGS" 2034132b578d3Smrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 2034232b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 2034332b578d3Smrg/* confdefs.h. */ 2034432b578d3Smrg_ACEOF 2034532b578d3Smrgcat confdefs.h >>conftest.$ac_ext 2034632b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 2034732b578d3Smrg/* end confdefs.h. */ 2034832b578d3Smrg 2034932b578d3Smrg#include "xorg-server.h" 2035032b578d3Smrg#if !defined XV 2035132b578d3Smrg#error XV not defined 2035232b578d3Smrg#endif 2035332b578d3Smrg 2035432b578d3Smrgint 2035532b578d3Smrgmain () 2035632b578d3Smrg{ 2035732b578d3Smrg 2035832b578d3Smrg ; 2035932b578d3Smrg return 0; 2036032b578d3Smrg} 2036132b578d3Smrg_ACEOF 2036232b578d3Smrgrm -f conftest.$ac_objext 2036332b578d3Smrgif { (ac_try="$ac_compile" 2036432b578d3Smrgcase "(($ac_try" in 2036532b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2036632b578d3Smrg *) ac_try_echo=$ac_try;; 2036732b578d3Smrgesac 2036832b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2036932b578d3Smrg (eval "$ac_compile") 2>conftest.er1 2037032b578d3Smrg ac_status=$? 2037132b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 2037232b578d3Smrg rm -f conftest.er1 2037332b578d3Smrg cat conftest.err >&5 2037432b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 2037532b578d3Smrg (exit $ac_status); } && { 2037632b578d3Smrg test -z "$ac_c_werror_flag" || 2037732b578d3Smrg test ! -s conftest.err 2037832b578d3Smrg } && test -s conftest.$ac_objext; then 2037932b578d3Smrg _EXT_CHECK=yes 2038032b578d3Smrgelse 2038132b578d3Smrg echo "$as_me: failed program was:" >&5 2038232b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 2038332b578d3Smrg 2038432b578d3Smrg _EXT_CHECK=no 2038532b578d3Smrgfi 2038632b578d3Smrg 2038732b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2038832b578d3Smrg CFLAGS="$SAVE_CFLAGS" 2038932b578d3Smrg { echo "$as_me:$LINENO: checking if XV is defined" >&5 2039032b578d3Smrgecho $ECHO_N "checking if XV is defined... $ECHO_C" >&6; } 2039132b578d3Smrg { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 2039232b578d3Smrgecho "${ECHO_T}$_EXT_CHECK" >&6; } 2039332b578d3Smrg if test "$_EXT_CHECK" != no; then 2039432b578d3Smrg REQUIRED_MODULES="$REQUIRED_MODULES videoproto" 2039532b578d3Smrg fi 2039632b578d3Smrg 2039732b578d3Smrg 2039832b578d3Smrg SAVE_CFLAGS="$CFLAGS" 2039932b578d3Smrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 2040032b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 2040132b578d3Smrg/* confdefs.h. */ 2040232b578d3Smrg_ACEOF 2040332b578d3Smrgcat confdefs.h >>conftest.$ac_ext 2040432b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 2040532b578d3Smrg/* end confdefs.h. */ 2040632b578d3Smrg 2040732b578d3Smrg#include "xorg-server.h" 2040832b578d3Smrg#if !defined XF86MISC 2040932b578d3Smrg#error XF86MISC not defined 2041032b578d3Smrg#endif 2041132b578d3Smrg 2041232b578d3Smrgint 2041332b578d3Smrgmain () 2041432b578d3Smrg{ 2041532b578d3Smrg 2041632b578d3Smrg ; 2041732b578d3Smrg return 0; 2041832b578d3Smrg} 2041932b578d3Smrg_ACEOF 2042032b578d3Smrgrm -f conftest.$ac_objext 2042132b578d3Smrgif { (ac_try="$ac_compile" 2042232b578d3Smrgcase "(($ac_try" in 2042332b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2042432b578d3Smrg *) ac_try_echo=$ac_try;; 2042532b578d3Smrgesac 2042632b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2042732b578d3Smrg (eval "$ac_compile") 2>conftest.er1 2042832b578d3Smrg ac_status=$? 2042932b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 2043032b578d3Smrg rm -f conftest.er1 2043132b578d3Smrg cat conftest.err >&5 2043232b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 2043332b578d3Smrg (exit $ac_status); } && { 2043432b578d3Smrg test -z "$ac_c_werror_flag" || 2043532b578d3Smrg test ! -s conftest.err 2043632b578d3Smrg } && test -s conftest.$ac_objext; then 2043732b578d3Smrg _EXT_CHECK=yes 2043832b578d3Smrgelse 2043932b578d3Smrg echo "$as_me: failed program was:" >&5 2044032b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 2044132b578d3Smrg 2044232b578d3Smrg _EXT_CHECK=no 2044332b578d3Smrgfi 2044432b578d3Smrg 2044532b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2044632b578d3Smrg CFLAGS="$SAVE_CFLAGS" 2044732b578d3Smrg { echo "$as_me:$LINENO: checking if XF86MISC is defined" >&5 2044832b578d3Smrgecho $ECHO_N "checking if XF86MISC is defined... $ECHO_C" >&6; } 2044932b578d3Smrg { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 2045032b578d3Smrgecho "${ECHO_T}$_EXT_CHECK" >&6; } 2045132b578d3Smrg if test "$_EXT_CHECK" != no; then 2045232b578d3Smrg REQUIRED_MODULES="$REQUIRED_MODULES xf86miscproto" 2045332b578d3Smrg fi 2045432b578d3Smrg 2045532b578d3Smrg 2045632b578d3Smrg SAVE_CFLAGS="$CFLAGS" 2045732b578d3Smrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" 2045832b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 2045932b578d3Smrg/* confdefs.h. */ 2046032b578d3Smrg_ACEOF 2046132b578d3Smrgcat confdefs.h >>conftest.$ac_ext 2046232b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 2046332b578d3Smrg/* end confdefs.h. */ 2046432b578d3Smrg 2046532b578d3Smrg#include "xorg-server.h" 2046632b578d3Smrg#if !defined DPMSExtension 2046732b578d3Smrg#error DPMSExtension not defined 2046832b578d3Smrg#endif 2046932b578d3Smrg 2047032b578d3Smrgint 2047132b578d3Smrgmain () 2047232b578d3Smrg{ 2047332b578d3Smrg 2047432b578d3Smrg ; 2047532b578d3Smrg return 0; 2047632b578d3Smrg} 2047732b578d3Smrg_ACEOF 2047832b578d3Smrgrm -f conftest.$ac_objext 2047932b578d3Smrgif { (ac_try="$ac_compile" 2048032b578d3Smrgcase "(($ac_try" in 2048132b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2048232b578d3Smrg *) ac_try_echo=$ac_try;; 2048332b578d3Smrgesac 2048432b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2048532b578d3Smrg (eval "$ac_compile") 2>conftest.er1 2048632b578d3Smrg ac_status=$? 2048732b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 2048832b578d3Smrg rm -f conftest.er1 2048932b578d3Smrg cat conftest.err >&5 2049032b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 2049132b578d3Smrg (exit $ac_status); } && { 2049232b578d3Smrg test -z "$ac_c_werror_flag" || 2049332b578d3Smrg test ! -s conftest.err 2049432b578d3Smrg } && test -s conftest.$ac_objext; then 2049532b578d3Smrg _EXT_CHECK=yes 2049632b578d3Smrgelse 2049732b578d3Smrg echo "$as_me: failed program was:" >&5 2049832b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 2049932b578d3Smrg 2050032b578d3Smrg _EXT_CHECK=no 2050132b578d3Smrgfi 2050232b578d3Smrg 2050332b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2050432b578d3Smrg CFLAGS="$SAVE_CFLAGS" 2050532b578d3Smrg { echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5 2050632b578d3Smrgecho $ECHO_N "checking if DPMSExtension is defined... $ECHO_C" >&6; } 2050732b578d3Smrg { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5 2050832b578d3Smrgecho "${ECHO_T}$_EXT_CHECK" >&6; } 2050932b578d3Smrg if test "$_EXT_CHECK" != no; then 2051032b578d3Smrg REQUIRED_MODULES="$REQUIRED_MODULES xextproto" 2051132b578d3Smrg fi 2051232b578d3Smrg 2051332b578d3Smrg 2051432b578d3Smrg# Checks for pkg-config packages 2051532b578d3Smrg 2051632b578d3Smrg 2051732b578d3Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 2051832b578d3Smrg if test -n "$ac_tool_prefix"; then 2051932b578d3Smrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 2052032b578d3Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 2052132b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2052232b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2052332b578d3Smrgif test "${ac_cv_path_PKG_CONFIG+set}" = set; then 2052432b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 2052532b578d3Smrgelse 2052632b578d3Smrg case $PKG_CONFIG in 2052732b578d3Smrg [\\/]* | ?:[\\/]*) 2052832b578d3Smrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 2052932b578d3Smrg ;; 2053032b578d3Smrg *) 2053132b578d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2053232b578d3Smrgfor as_dir in $PATH 2053332b578d3Smrgdo 2053432b578d3Smrg IFS=$as_save_IFS 2053532b578d3Smrg test -z "$as_dir" && as_dir=. 2053632b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2053732b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2053832b578d3Smrg ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 2053932b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2054032b578d3Smrg break 2 2054132b578d3Smrg fi 2054232b578d3Smrgdone 2054332b578d3Smrgdone 2054432b578d3SmrgIFS=$as_save_IFS 2054532b578d3Smrg 2054632b578d3Smrg ;; 2054732b578d3Smrgesac 2054832b578d3Smrgfi 2054932b578d3SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG 2055032b578d3Smrgif test -n "$PKG_CONFIG"; then 2055132b578d3Smrg { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 2055232b578d3Smrgecho "${ECHO_T}$PKG_CONFIG" >&6; } 2055332b578d3Smrgelse 2055432b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 2055532b578d3Smrgecho "${ECHO_T}no" >&6; } 2055632b578d3Smrgfi 2055732b578d3Smrg 2055832b578d3Smrg 2055932b578d3Smrgfi 2056032b578d3Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then 2056132b578d3Smrg ac_pt_PKG_CONFIG=$PKG_CONFIG 2056232b578d3Smrg # Extract the first word of "pkg-config", so it can be a program name with args. 2056332b578d3Smrgset dummy pkg-config; ac_word=$2 2056432b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2056532b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2056632b578d3Smrgif test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then 2056732b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 2056832b578d3Smrgelse 2056932b578d3Smrg case $ac_pt_PKG_CONFIG in 2057032b578d3Smrg [\\/]* | ?:[\\/]*) 2057132b578d3Smrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 2057232b578d3Smrg ;; 2057332b578d3Smrg *) 2057432b578d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2057532b578d3Smrgfor as_dir in $PATH 2057632b578d3Smrgdo 2057732b578d3Smrg IFS=$as_save_IFS 2057832b578d3Smrg test -z "$as_dir" && as_dir=. 2057932b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2058032b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2058132b578d3Smrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 2058232b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2058332b578d3Smrg break 2 2058432b578d3Smrg fi 2058532b578d3Smrgdone 2058632b578d3Smrgdone 2058732b578d3SmrgIFS=$as_save_IFS 2058832b578d3Smrg 2058932b578d3Smrg ;; 2059032b578d3Smrgesac 2059132b578d3Smrgfi 2059232b578d3Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 2059332b578d3Smrgif test -n "$ac_pt_PKG_CONFIG"; then 2059432b578d3Smrg { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5 2059532b578d3Smrgecho "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; } 2059632b578d3Smrgelse 2059732b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 2059832b578d3Smrgecho "${ECHO_T}no" >&6; } 2059932b578d3Smrgfi 2060032b578d3Smrg 2060132b578d3Smrg if test "x$ac_pt_PKG_CONFIG" = x; then 2060232b578d3Smrg PKG_CONFIG="" 2060332b578d3Smrg else 2060432b578d3Smrg case $cross_compiling:$ac_tool_warned in 2060532b578d3Smrgyes:) 2060632b578d3Smrg{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2060732b578d3Smrgwhose name does not start with the host triplet. If you think this 2060832b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&5 2060932b578d3Smrgecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 2061032b578d3Smrgwhose name does not start with the host triplet. If you think this 2061132b578d3Smrgconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 2061232b578d3Smrgac_tool_warned=yes ;; 2061332b578d3Smrgesac 2061432b578d3Smrg PKG_CONFIG=$ac_pt_PKG_CONFIG 2061532b578d3Smrg fi 2061632b578d3Smrgelse 2061732b578d3Smrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 2061832b578d3Smrgfi 2061932b578d3Smrg 2062032b578d3Smrgfi 2062132b578d3Smrgif test -n "$PKG_CONFIG"; then 2062232b578d3Smrg _pkg_min_version=0.9.0 2062332b578d3Smrg { echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5 2062432b578d3Smrgecho $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; } 2062532b578d3Smrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 2062632b578d3Smrg { echo "$as_me:$LINENO: result: yes" >&5 2062732b578d3Smrgecho "${ECHO_T}yes" >&6; } 2062832b578d3Smrg else 2062932b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 2063032b578d3Smrgecho "${ECHO_T}no" >&6; } 2063132b578d3Smrg PKG_CONFIG="" 2063232b578d3Smrg fi 2063332b578d3Smrg 2063432b578d3Smrgfi 2063532b578d3Smrg 2063632b578d3Smrgpkg_failed=no 2063732b578d3Smrg{ echo "$as_me:$LINENO: checking for XORG" >&5 2063832b578d3Smrgecho $ECHO_N "checking for XORG... $ECHO_C" >&6; } 2063932b578d3Smrg 20640d31dbc53Smrgif test -n "$PKG_CONFIG"; then 20641d31dbc53Smrg if test -n "$PKG_CONFIG" && \ 2064232b578d3Smrg { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.2 xproto fontsproto \$REQUIRED_MODULES\"") >&5 2064332b578d3Smrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES") 2>&5 2064432b578d3Smrg ac_status=$? 2064532b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 2064632b578d3Smrg (exit $ac_status); }; then 2064732b578d3Smrg pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 2064832b578d3Smrgelse 2064932b578d3Smrg pkg_failed=yes 2065032b578d3Smrgfi 20651d31dbc53Smrgelse 20652d31dbc53Smrg pkg_failed=untried 2065332b578d3Smrgfi 20654d31dbc53Smrgif test -n "$PKG_CONFIG"; then 20655d31dbc53Smrg if test -n "$PKG_CONFIG" && \ 2065632b578d3Smrg { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.2 xproto fontsproto \$REQUIRED_MODULES\"") >&5 2065732b578d3Smrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES") 2>&5 2065832b578d3Smrg ac_status=$? 2065932b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 2066032b578d3Smrg (exit $ac_status); }; then 2066132b578d3Smrg pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 2066232b578d3Smrgelse 2066332b578d3Smrg pkg_failed=yes 2066432b578d3Smrgfi 20665d31dbc53Smrgelse 20666d31dbc53Smrg pkg_failed=untried 2066732b578d3Smrgfi 2066832b578d3Smrg 2066932b578d3Smrgif test $pkg_failed = yes; then 20670d31dbc53Smrg XORG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES"` 2067132b578d3Smrg # Put the nasty error message in config.log where it belongs 20672d31dbc53Smrg echo "$XORG_PKG_ERRORS" 1>&5 2067332b578d3Smrg 20674d31dbc53Smrg { { echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES) were not met. 2067532b578d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 2067632b578d3Smrginstalled software in a non-standard prefix. 2067732b578d3Smrg 20678d31dbc53SmrgAlternatively you may set the XORG_CFLAGS and XORG_LIBS environment variables 20679d31dbc53Smrgto avoid the need to call pkg-config. See the pkg-config man page for 20680d31dbc53Smrgmore details." >&5 20681d31dbc53Smrgecho "$as_me: error: Package requirements (xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES) were not met. 2068232b578d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 2068332b578d3Smrginstalled software in a non-standard prefix. 2068432b578d3Smrg 20685d31dbc53SmrgAlternatively you may set the XORG_CFLAGS and XORG_LIBS environment variables 20686d31dbc53Smrgto avoid the need to call pkg-config. See the pkg-config man page for 20687d31dbc53Smrgmore details." >&2;} 2068832b578d3Smrg { (exit 1); exit 1; }; } 2068932b578d3Smrgelif test $pkg_failed = untried; then 2069032b578d3Smrg { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 2069132b578d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 2069232b578d3Smrgpath to pkg-config. 2069332b578d3Smrg 20694d31dbc53SmrgAlternatively you may set the XORG_CFLAGS and XORG_LIBS environment variables 20695d31dbc53Smrgto avoid the need to call pkg-config. See the pkg-config man page for 20696d31dbc53Smrgmore details. 2069732b578d3Smrg 20698d31dbc53SmrgTo get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>. 2069932b578d3SmrgSee \`config.log' for more details." >&5 2070032b578d3Smrgecho "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 2070132b578d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 2070232b578d3Smrgpath to pkg-config. 2070332b578d3Smrg 20704d31dbc53SmrgAlternatively you may set the XORG_CFLAGS and XORG_LIBS environment variables 20705d31dbc53Smrgto avoid the need to call pkg-config. See the pkg-config man page for 20706d31dbc53Smrgmore details. 2070732b578d3Smrg 20708d31dbc53SmrgTo get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>. 2070932b578d3SmrgSee \`config.log' for more details." >&2;} 2071032b578d3Smrg { (exit 1); exit 1; }; } 2071132b578d3Smrgelse 2071232b578d3Smrg XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 2071332b578d3Smrg XORG_LIBS=$pkg_cv_XORG_LIBS 2071432b578d3Smrg { echo "$as_me:$LINENO: result: yes" >&5 2071532b578d3Smrgecho "${ECHO_T}yes" >&6; } 2071632b578d3Smrg : 2071732b578d3Smrgfi 2071832b578d3Smrgsdkdir=$(pkg-config --variable=sdkdir xorg-server) 2071932b578d3Smrg 2072032b578d3Smrg# Checks for libraries. 2072132b578d3Smrg 2072232b578d3Smrg# Checks for header files. 2072332b578d3Smrg{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 2072432b578d3Smrgecho $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } 2072532b578d3Smrgif test "${ac_cv_header_stdc+set}" = set; then 2072632b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 2072732b578d3Smrgelse 2072832b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 2072932b578d3Smrg/* confdefs.h. */ 2073032b578d3Smrg_ACEOF 2073132b578d3Smrgcat confdefs.h >>conftest.$ac_ext 2073232b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 2073332b578d3Smrg/* end confdefs.h. */ 2073432b578d3Smrg#include <stdlib.h> 2073532b578d3Smrg#include <stdarg.h> 2073632b578d3Smrg#include <string.h> 2073732b578d3Smrg#include <float.h> 2073832b578d3Smrg 2073932b578d3Smrgint 2074032b578d3Smrgmain () 2074132b578d3Smrg{ 2074232b578d3Smrg 2074332b578d3Smrg ; 2074432b578d3Smrg return 0; 2074532b578d3Smrg} 2074632b578d3Smrg_ACEOF 2074732b578d3Smrgrm -f conftest.$ac_objext 2074832b578d3Smrgif { (ac_try="$ac_compile" 2074932b578d3Smrgcase "(($ac_try" in 2075032b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2075132b578d3Smrg *) ac_try_echo=$ac_try;; 2075232b578d3Smrgesac 2075332b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2075432b578d3Smrg (eval "$ac_compile") 2>conftest.er1 2075532b578d3Smrg ac_status=$? 2075632b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 2075732b578d3Smrg rm -f conftest.er1 2075832b578d3Smrg cat conftest.err >&5 2075932b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 2076032b578d3Smrg (exit $ac_status); } && { 2076132b578d3Smrg test -z "$ac_c_werror_flag" || 2076232b578d3Smrg test ! -s conftest.err 2076332b578d3Smrg } && test -s conftest.$ac_objext; then 2076432b578d3Smrg ac_cv_header_stdc=yes 2076532b578d3Smrgelse 2076632b578d3Smrg echo "$as_me: failed program was:" >&5 2076732b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 2076832b578d3Smrg 2076932b578d3Smrg ac_cv_header_stdc=no 2077032b578d3Smrgfi 2077132b578d3Smrg 2077232b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2077332b578d3Smrg 2077432b578d3Smrgif test $ac_cv_header_stdc = yes; then 2077532b578d3Smrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 2077632b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 2077732b578d3Smrg/* confdefs.h. */ 2077832b578d3Smrg_ACEOF 2077932b578d3Smrgcat confdefs.h >>conftest.$ac_ext 2078032b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 2078132b578d3Smrg/* end confdefs.h. */ 2078232b578d3Smrg#include <string.h> 2078332b578d3Smrg 2078432b578d3Smrg_ACEOF 2078532b578d3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 2078632b578d3Smrg $EGREP "memchr" >/dev/null 2>&1; then 2078732b578d3Smrg : 2078832b578d3Smrgelse 2078932b578d3Smrg ac_cv_header_stdc=no 2079032b578d3Smrgfi 2079132b578d3Smrgrm -f conftest* 2079232b578d3Smrg 2079332b578d3Smrgfi 2079432b578d3Smrg 2079532b578d3Smrgif test $ac_cv_header_stdc = yes; then 2079632b578d3Smrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 2079732b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 2079832b578d3Smrg/* confdefs.h. */ 2079932b578d3Smrg_ACEOF 2080032b578d3Smrgcat confdefs.h >>conftest.$ac_ext 2080132b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 2080232b578d3Smrg/* end confdefs.h. */ 2080332b578d3Smrg#include <stdlib.h> 2080432b578d3Smrg 2080532b578d3Smrg_ACEOF 2080632b578d3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 2080732b578d3Smrg $EGREP "free" >/dev/null 2>&1; then 2080832b578d3Smrg : 2080932b578d3Smrgelse 2081032b578d3Smrg ac_cv_header_stdc=no 2081132b578d3Smrgfi 2081232b578d3Smrgrm -f conftest* 2081332b578d3Smrg 2081432b578d3Smrgfi 2081532b578d3Smrg 2081632b578d3Smrgif test $ac_cv_header_stdc = yes; then 2081732b578d3Smrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 2081832b578d3Smrg if test "$cross_compiling" = yes; then 2081932b578d3Smrg : 2082032b578d3Smrgelse 2082132b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 2082232b578d3Smrg/* confdefs.h. */ 2082332b578d3Smrg_ACEOF 2082432b578d3Smrgcat confdefs.h >>conftest.$ac_ext 2082532b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 2082632b578d3Smrg/* end confdefs.h. */ 2082732b578d3Smrg#include <ctype.h> 2082832b578d3Smrg#include <stdlib.h> 2082932b578d3Smrg#if ((' ' & 0x0FF) == 0x020) 2083032b578d3Smrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 2083132b578d3Smrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 2083232b578d3Smrg#else 2083332b578d3Smrg# define ISLOWER(c) \ 2083432b578d3Smrg (('a' <= (c) && (c) <= 'i') \ 2083532b578d3Smrg || ('j' <= (c) && (c) <= 'r') \ 2083632b578d3Smrg || ('s' <= (c) && (c) <= 'z')) 2083732b578d3Smrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 2083832b578d3Smrg#endif 2083932b578d3Smrg 2084032b578d3Smrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 2084132b578d3Smrgint 2084232b578d3Smrgmain () 2084332b578d3Smrg{ 2084432b578d3Smrg int i; 2084532b578d3Smrg for (i = 0; i < 256; i++) 2084632b578d3Smrg if (XOR (islower (i), ISLOWER (i)) 2084732b578d3Smrg || toupper (i) != TOUPPER (i)) 2084832b578d3Smrg return 2; 2084932b578d3Smrg return 0; 2085032b578d3Smrg} 2085132b578d3Smrg_ACEOF 2085232b578d3Smrgrm -f conftest$ac_exeext 2085332b578d3Smrgif { (ac_try="$ac_link" 2085432b578d3Smrgcase "(($ac_try" in 2085532b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2085632b578d3Smrg *) ac_try_echo=$ac_try;; 2085732b578d3Smrgesac 2085832b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2085932b578d3Smrg (eval "$ac_link") 2>&5 2086032b578d3Smrg ac_status=$? 2086132b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 2086232b578d3Smrg (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 2086332b578d3Smrg { (case "(($ac_try" in 2086432b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2086532b578d3Smrg *) ac_try_echo=$ac_try;; 2086632b578d3Smrgesac 2086732b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2086832b578d3Smrg (eval "$ac_try") 2>&5 2086932b578d3Smrg ac_status=$? 2087032b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 2087132b578d3Smrg (exit $ac_status); }; }; then 2087232b578d3Smrg : 2087332b578d3Smrgelse 2087432b578d3Smrg echo "$as_me: program exited with status $ac_status" >&5 2087532b578d3Smrgecho "$as_me: failed program was:" >&5 2087632b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 2087732b578d3Smrg 2087832b578d3Smrg( exit $ac_status ) 2087932b578d3Smrgac_cv_header_stdc=no 2088032b578d3Smrgfi 2088132b578d3Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 2088232b578d3Smrgfi 2088332b578d3Smrg 2088432b578d3Smrg 2088532b578d3Smrgfi 2088632b578d3Smrgfi 2088732b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 2088832b578d3Smrgecho "${ECHO_T}$ac_cv_header_stdc" >&6; } 2088932b578d3Smrgif test $ac_cv_header_stdc = yes; then 2089032b578d3Smrg 2089132b578d3Smrgcat >>confdefs.h <<\_ACEOF 2089232b578d3Smrg#define STDC_HEADERS 1 2089332b578d3Smrg_ACEOF 2089432b578d3Smrg 2089532b578d3Smrgfi 2089632b578d3Smrg 2089732b578d3Smrg 2089832b578d3Smrgif test "$DRI" != no; then 2089932b578d3Smrg as_ac_File=`echo "ac_cv_file_${sdkdir}/dri.h" | $as_tr_sh` 2090032b578d3Smrg{ echo "$as_me:$LINENO: checking for ${sdkdir}/dri.h" >&5 2090132b578d3Smrgecho $ECHO_N "checking for ${sdkdir}/dri.h... $ECHO_C" >&6; } 2090232b578d3Smrgif { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then 2090332b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 2090432b578d3Smrgelse 2090532b578d3Smrg test "$cross_compiling" = yes && 2090632b578d3Smrg { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 2090732b578d3Smrgecho "$as_me: error: cannot check for file existence when cross compiling" >&2;} 2090832b578d3Smrg { (exit 1); exit 1; }; } 2090932b578d3Smrgif test -r "${sdkdir}/dri.h"; then 2091032b578d3Smrg eval "$as_ac_File=yes" 2091132b578d3Smrgelse 2091232b578d3Smrg eval "$as_ac_File=no" 2091332b578d3Smrgfi 2091432b578d3Smrgfi 2091532b578d3Smrgac_res=`eval echo '${'$as_ac_File'}'` 2091632b578d3Smrg { echo "$as_me:$LINENO: result: $ac_res" >&5 2091732b578d3Smrgecho "${ECHO_T}$ac_res" >&6; } 2091832b578d3Smrgif test `eval echo '${'$as_ac_File'}'` = yes; then 2091932b578d3Smrg have_dri_h="yes" 2092032b578d3Smrgelse 2092132b578d3Smrg have_dri_h="no" 2092232b578d3Smrgfi 2092332b578d3Smrg 2092432b578d3Smrg as_ac_File=`echo "ac_cv_file_${sdkdir}/sarea.h" | $as_tr_sh` 2092532b578d3Smrg{ echo "$as_me:$LINENO: checking for ${sdkdir}/sarea.h" >&5 2092632b578d3Smrgecho $ECHO_N "checking for ${sdkdir}/sarea.h... $ECHO_C" >&6; } 2092732b578d3Smrgif { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then 2092832b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 2092932b578d3Smrgelse 2093032b578d3Smrg test "$cross_compiling" = yes && 2093132b578d3Smrg { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 2093232b578d3Smrgecho "$as_me: error: cannot check for file existence when cross compiling" >&2;} 2093332b578d3Smrg { (exit 1); exit 1; }; } 2093432b578d3Smrgif test -r "${sdkdir}/sarea.h"; then 2093532b578d3Smrg eval "$as_ac_File=yes" 2093632b578d3Smrgelse 2093732b578d3Smrg eval "$as_ac_File=no" 2093832b578d3Smrgfi 2093932b578d3Smrgfi 2094032b578d3Smrgac_res=`eval echo '${'$as_ac_File'}'` 2094132b578d3Smrg { echo "$as_me:$LINENO: result: $ac_res" >&5 2094232b578d3Smrgecho "${ECHO_T}$ac_res" >&6; } 2094332b578d3Smrgif test `eval echo '${'$as_ac_File'}'` = yes; then 2094432b578d3Smrg have_sarea_h="yes" 2094532b578d3Smrgelse 2094632b578d3Smrg have_sarea_h="no" 2094732b578d3Smrgfi 2094832b578d3Smrg 2094932b578d3Smrg as_ac_File=`echo "ac_cv_file_${sdkdir}/dristruct.h" | $as_tr_sh` 2095032b578d3Smrg{ echo "$as_me:$LINENO: checking for ${sdkdir}/dristruct.h" >&5 2095132b578d3Smrgecho $ECHO_N "checking for ${sdkdir}/dristruct.h... $ECHO_C" >&6; } 2095232b578d3Smrgif { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then 2095332b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 2095432b578d3Smrgelse 2095532b578d3Smrg test "$cross_compiling" = yes && 2095632b578d3Smrg { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 2095732b578d3Smrgecho "$as_me: error: cannot check for file existence when cross compiling" >&2;} 2095832b578d3Smrg { (exit 1); exit 1; }; } 2095932b578d3Smrgif test -r "${sdkdir}/dristruct.h"; then 2096032b578d3Smrg eval "$as_ac_File=yes" 2096132b578d3Smrgelse 2096232b578d3Smrg eval "$as_ac_File=no" 2096332b578d3Smrgfi 2096432b578d3Smrgfi 2096532b578d3Smrgac_res=`eval echo '${'$as_ac_File'}'` 2096632b578d3Smrg { echo "$as_me:$LINENO: result: $ac_res" >&5 2096732b578d3Smrgecho "${ECHO_T}$ac_res" >&6; } 2096832b578d3Smrgif test `eval echo '${'$as_ac_File'}'` = yes; then 2096932b578d3Smrg have_dristruct_h="yes" 2097032b578d3Smrgelse 2097132b578d3Smrg have_dristruct_h="no" 2097232b578d3Smrgfi 2097332b578d3Smrg 2097432b578d3Smrg as_ac_File=`echo "ac_cv_file_${sdkdir}/damage.h" | $as_tr_sh` 2097532b578d3Smrg{ echo "$as_me:$LINENO: checking for ${sdkdir}/damage.h" >&5 2097632b578d3Smrgecho $ECHO_N "checking for ${sdkdir}/damage.h... $ECHO_C" >&6; } 2097732b578d3Smrgif { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then 2097832b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 2097932b578d3Smrgelse 2098032b578d3Smrg test "$cross_compiling" = yes && 2098132b578d3Smrg { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 2098232b578d3Smrgecho "$as_me: error: cannot check for file existence when cross compiling" >&2;} 2098332b578d3Smrg { (exit 1); exit 1; }; } 2098432b578d3Smrgif test -r "${sdkdir}/damage.h"; then 2098532b578d3Smrg eval "$as_ac_File=yes" 2098632b578d3Smrgelse 2098732b578d3Smrg eval "$as_ac_File=no" 2098832b578d3Smrgfi 2098932b578d3Smrgfi 2099032b578d3Smrgac_res=`eval echo '${'$as_ac_File'}'` 2099132b578d3Smrg { echo "$as_me:$LINENO: result: $ac_res" >&5 2099232b578d3Smrgecho "${ECHO_T}$ac_res" >&6; } 2099332b578d3Smrgif test `eval echo '${'$as_ac_File'}'` = yes; then 2099432b578d3Smrg have_damage_h="yes" 2099532b578d3Smrgelse 2099632b578d3Smrg have_damage_h="no" 2099732b578d3Smrgfi 2099832b578d3Smrg 2099932b578d3Smrgfi 2100032b578d3Smrg 2100132b578d3Smrg{ echo "$as_me:$LINENO: checking whether to include DRI support" >&5 2100232b578d3Smrgecho $ECHO_N "checking whether to include DRI support... $ECHO_C" >&6; } 2100332b578d3Smrgif test x$DRI = xauto; then 2100432b578d3Smrg if test "$have_dri_h" = yes -a \ 2100532b578d3Smrg "$have_sarea_h" = yes -a \ 2100632b578d3Smrg "$have_dristruct_h" = yes; then 2100732b578d3Smrg DRI="yes" 2100832b578d3Smrg else 2100932b578d3Smrg DRI="no" 2101032b578d3Smrg fi 2101132b578d3Smrgfi 2101232b578d3Smrg{ echo "$as_me:$LINENO: result: $DRI" >&5 2101332b578d3Smrgecho "${ECHO_T}$DRI" >&6; } 2101432b578d3Smrg 2101532b578d3Smrg if test x$DRI = xyes; then 2101632b578d3Smrg DRI_TRUE= 2101732b578d3Smrg DRI_FALSE='#' 2101832b578d3Smrgelse 2101932b578d3Smrg DRI_TRUE='#' 2102032b578d3Smrg DRI_FALSE= 2102132b578d3Smrgfi 2102232b578d3Smrg 2102332b578d3Smrgif test "$DRI" = yes; then 2102432b578d3Smrg 2102532b578d3Smrgpkg_failed=no 2102632b578d3Smrg{ echo "$as_me:$LINENO: checking for DRI" >&5 2102732b578d3Smrgecho $ECHO_N "checking for DRI... $ECHO_C" >&6; } 2102832b578d3Smrg 21029d31dbc53Smrgif test -n "$PKG_CONFIG"; then 21030d31dbc53Smrg if test -n "$PKG_CONFIG" && \ 2103132b578d3Smrg { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.2 xf86driproto\"") >&5 2103232b578d3Smrg ($PKG_CONFIG --exists --print-errors "libdrm >= 2.2 xf86driproto") 2>&5 2103332b578d3Smrg ac_status=$? 2103432b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 2103532b578d3Smrg (exit $ac_status); }; then 2103632b578d3Smrg pkg_cv_DRI_CFLAGS=`$PKG_CONFIG --cflags "libdrm >= 2.2 xf86driproto" 2>/dev/null` 2103732b578d3Smrgelse 2103832b578d3Smrg pkg_failed=yes 2103932b578d3Smrgfi 21040d31dbc53Smrgelse 21041d31dbc53Smrg pkg_failed=untried 2104232b578d3Smrgfi 21043d31dbc53Smrgif test -n "$PKG_CONFIG"; then 21044d31dbc53Smrg if test -n "$PKG_CONFIG" && \ 2104532b578d3Smrg { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.2 xf86driproto\"") >&5 2104632b578d3Smrg ($PKG_CONFIG --exists --print-errors "libdrm >= 2.2 xf86driproto") 2>&5 2104732b578d3Smrg ac_status=$? 2104832b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 2104932b578d3Smrg (exit $ac_status); }; then 2105032b578d3Smrg pkg_cv_DRI_LIBS=`$PKG_CONFIG --libs "libdrm >= 2.2 xf86driproto" 2>/dev/null` 2105132b578d3Smrgelse 2105232b578d3Smrg pkg_failed=yes 2105332b578d3Smrgfi 21054d31dbc53Smrgelse 21055d31dbc53Smrg pkg_failed=untried 2105632b578d3Smrgfi 2105732b578d3Smrg 2105832b578d3Smrgif test $pkg_failed = yes; then 21059d31dbc53Smrg DRI_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libdrm >= 2.2 xf86driproto"` 2106032b578d3Smrg # Put the nasty error message in config.log where it belongs 21061d31dbc53Smrg echo "$DRI_PKG_ERRORS" 1>&5 2106232b578d3Smrg 21063d31dbc53Smrg { { echo "$as_me:$LINENO: error: Package requirements (libdrm >= 2.2 xf86driproto) were not met. 2106432b578d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 2106532b578d3Smrginstalled software in a non-standard prefix. 2106632b578d3Smrg 21067d31dbc53SmrgAlternatively you may set the DRI_CFLAGS and DRI_LIBS environment variables 21068d31dbc53Smrgto avoid the need to call pkg-config. See the pkg-config man page for 21069d31dbc53Smrgmore details." >&5 21070d31dbc53Smrgecho "$as_me: error: Package requirements (libdrm >= 2.2 xf86driproto) were not met. 2107132b578d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 2107232b578d3Smrginstalled software in a non-standard prefix. 2107332b578d3Smrg 21074d31dbc53SmrgAlternatively you may set the DRI_CFLAGS and DRI_LIBS environment variables 21075d31dbc53Smrgto avoid the need to call pkg-config. See the pkg-config man page for 21076d31dbc53Smrgmore details." >&2;} 2107732b578d3Smrg { (exit 1); exit 1; }; } 2107832b578d3Smrgelif test $pkg_failed = untried; then 2107932b578d3Smrg { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 2108032b578d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 2108132b578d3Smrgpath to pkg-config. 2108232b578d3Smrg 21083d31dbc53SmrgAlternatively you may set the DRI_CFLAGS and DRI_LIBS environment variables 21084d31dbc53Smrgto avoid the need to call pkg-config. See the pkg-config man page for 21085d31dbc53Smrgmore details. 2108632b578d3Smrg 21087d31dbc53SmrgTo get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>. 2108832b578d3SmrgSee \`config.log' for more details." >&5 2108932b578d3Smrgecho "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 2109032b578d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 2109132b578d3Smrgpath to pkg-config. 2109232b578d3Smrg 21093d31dbc53SmrgAlternatively you may set the DRI_CFLAGS and DRI_LIBS environment variables 21094d31dbc53Smrgto avoid the need to call pkg-config. See the pkg-config man page for 21095d31dbc53Smrgmore details. 2109632b578d3Smrg 21097d31dbc53SmrgTo get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>. 2109832b578d3SmrgSee \`config.log' for more details." >&2;} 2109932b578d3Smrg { (exit 1); exit 1; }; } 2110032b578d3Smrgelse 2110132b578d3Smrg DRI_CFLAGS=$pkg_cv_DRI_CFLAGS 2110232b578d3Smrg DRI_LIBS=$pkg_cv_DRI_LIBS 2110332b578d3Smrg { echo "$as_me:$LINENO: result: yes" >&5 2110432b578d3Smrgecho "${ECHO_T}yes" >&6; } 2110532b578d3Smrg : 2110632b578d3Smrgfi 2110732b578d3Smrg 2110832b578d3Smrgcat >>confdefs.h <<\_ACEOF 2110932b578d3Smrg#define XF86DRI 1 2111032b578d3Smrg_ACEOF 2111132b578d3Smrg 2111232b578d3Smrg 2111332b578d3Smrgcat >>confdefs.h <<\_ACEOF 2111432b578d3Smrg#define XF86DRI_DEVEL 1 2111532b578d3Smrg_ACEOF 2111632b578d3Smrg 2111732b578d3Smrgfi 2111832b578d3Smrg 2111932b578d3Smrg# Note that this is sort of inverted from drivers/ati/Imakefile in 2112032b578d3Smrg# the monolith. We test for foo, not for !foo (i.e. ATMISC_CPIO, not 2112132b578d3Smrg# ATIMISC_AVOID_CPIO), but the defines are negative. So beware. Oh yeah, 2112232b578d3Smrg# TV_OUT is the special case where it's a positive define, not AVOID_TV_OUT. 2112332b578d3Smrg 2112432b578d3Smrg# AVOID_CPIO: Only x86, amd64, and alpha are cool with CPIO. It needs a 2112532b578d3Smrg# little-endian, undirected PIO space of at least 64kB. 2112632b578d3Smrg# AVOID_DGA: ??? 2112732b578d3Smrg# ATI_TV_OUT: This only works on x86. 2112832b578d3Smrg 2112932b578d3SmrgATIMISC_CPIO=no 2113032b578d3SmrgATIMISC_DGA=yes 2113132b578d3SmrgATIMISC_TV_OUT=no 2113232b578d3Smrg 2113332b578d3Smrgcase $host_cpu in 2113432b578d3Smrg i*86) 2113532b578d3Smrg ATIMISC_TV_OUT=yes 2113632b578d3Smrg ATIMISC_CPIO=yes 2113732b578d3Smrg ;; 2113832b578d3Smrg x86_64|amd64|alpha|ia64) 2113932b578d3Smrg ATIMISC_CPIO=yes 2114032b578d3Smrg ;; 2114132b578d3Smrg sparc) 2114232b578d3Smrg ATIMISC_DGA=no 2114332b578d3Smrg ;; 2114432b578d3Smrg *) 2114532b578d3Smrg ;; 2114632b578d3Smrgesac 2114732b578d3Smrg 2114832b578d3Smrg{ echo "$as_me:$LINENO: checking whether to include PIO support" >&5 2114932b578d3Smrgecho $ECHO_N "checking whether to include PIO support... $ECHO_C" >&6; } 2115032b578d3Smrg if test "x$ATIMISC_CPIO" = xyes; then 2115132b578d3Smrg ATIMISC_CPIO_TRUE= 2115232b578d3Smrg ATIMISC_CPIO_FALSE='#' 2115332b578d3Smrgelse 2115432b578d3Smrg ATIMISC_CPIO_TRUE='#' 2115532b578d3Smrg ATIMISC_CPIO_FALSE= 2115632b578d3Smrgfi 2115732b578d3Smrg 2115832b578d3Smrgif test "x$ATIMISC_CPIO" = xyes; then 2115932b578d3Smrg { echo "$as_me:$LINENO: result: yes, PIO" >&5 2116032b578d3Smrgecho "${ECHO_T}yes, PIO" >&6; } 2116132b578d3Smrgelse 2116232b578d3Smrg 2116332b578d3Smrgcat >>confdefs.h <<\_ACEOF 2116432b578d3Smrg#define AVOID_CPIO 1 2116532b578d3Smrg_ACEOF 2116632b578d3Smrg 2116732b578d3Smrg { echo "$as_me:$LINENO: result: no, MMIO" >&5 2116832b578d3Smrgecho "${ECHO_T}no, MMIO" >&6; } 2116932b578d3Smrgfi 2117032b578d3Smrg 2117132b578d3Smrg{ echo "$as_me:$LINENO: checking whether to include DGA support" >&5 2117232b578d3Smrgecho $ECHO_N "checking whether to include DGA support... $ECHO_C" >&6; } 2117332b578d3Smrg{ echo "$as_me:$LINENO: result: $ATIMISC_DGA" >&5 2117432b578d3Smrgecho "${ECHO_T}$ATIMISC_DGA" >&6; } 2117532b578d3Smrg if test "x$ATIMISC_DGA" = xyes; then 2117632b578d3Smrg ATIMISC_DGA_TRUE= 2117732b578d3Smrg ATIMISC_DGA_FALSE='#' 2117832b578d3Smrgelse 2117932b578d3Smrg ATIMISC_DGA_TRUE='#' 2118032b578d3Smrg ATIMISC_DGA_FALSE= 2118132b578d3Smrgfi 2118232b578d3Smrg 2118332b578d3Smrgif ! test "x$ATIMISC_DGA" = xyes; then 2118432b578d3Smrg 2118532b578d3Smrgcat >>confdefs.h <<\_ACEOF 2118632b578d3Smrg#define AVOID_DGA 1 2118732b578d3Smrg_ACEOF 2118832b578d3Smrg 2118932b578d3Smrgfi 2119032b578d3Smrg 2119132b578d3Smrg{ echo "$as_me:$LINENO: checking whether to include TV Out support" >&5 2119232b578d3Smrgecho $ECHO_N "checking whether to include TV Out support... $ECHO_C" >&6; } 2119332b578d3Smrg{ echo "$as_me:$LINENO: result: $ATIMISC_TV_OUT" >&5 2119432b578d3Smrgecho "${ECHO_T}$ATIMISC_TV_OUT" >&6; } 2119532b578d3Smrg if test "x$ATIMISC_TV_OUT" = xyes; then 2119632b578d3Smrg ATIMISC_TV_OUT_TRUE= 2119732b578d3Smrg ATIMISC_TV_OUT_FALSE='#' 2119832b578d3Smrgelse 2119932b578d3Smrg ATIMISC_TV_OUT_TRUE='#' 2120032b578d3Smrg ATIMISC_TV_OUT_FALSE= 2120132b578d3Smrgfi 2120232b578d3Smrg 2120332b578d3Smrgif test "x$ATIMISC_TV_OUT" = xyes; then 2120432b578d3Smrg 2120532b578d3Smrgcat >>confdefs.h <<\_ACEOF 2120632b578d3Smrg#define TV_OUT 1 2120732b578d3Smrg_ACEOF 2120832b578d3Smrg 2120932b578d3Smrgfi 2121032b578d3Smrg 2121132b578d3Smrg 2121232b578d3Smrgcat >>confdefs.h <<\_ACEOF 2121332b578d3Smrg#define USE_XAA 1 2121432b578d3Smrg_ACEOF 2121532b578d3Smrg 2121632b578d3Smrg 2121732b578d3Smrg# Properly handle EXA. 2121832b578d3Smrg{ echo "$as_me:$LINENO: checking whether to enable EXA support" >&5 2121932b578d3Smrgecho $ECHO_N "checking whether to enable EXA support... $ECHO_C" >&6; } 2122032b578d3Smrgif test "x$EXA" = xyes; then 2122132b578d3Smrg { echo "$as_me:$LINENO: result: yes" >&5 2122232b578d3Smrgecho "${ECHO_T}yes" >&6; } 2122332b578d3Smrg 2122432b578d3Smrg SAVE_CPPFLAGS="$CPPFLAGS" 2122532b578d3Smrg CPPFLAGS="$CPPFLAGS $XORG_CFLAGS" 2122632b578d3Smrg if test "${ac_cv_header_exa_h+set}" = set; then 2122732b578d3Smrg { echo "$as_me:$LINENO: checking for exa.h" >&5 2122832b578d3Smrgecho $ECHO_N "checking for exa.h... $ECHO_C" >&6; } 2122932b578d3Smrgif test "${ac_cv_header_exa_h+set}" = set; then 2123032b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 2123132b578d3Smrgfi 2123232b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_header_exa_h" >&5 2123332b578d3Smrgecho "${ECHO_T}$ac_cv_header_exa_h" >&6; } 2123432b578d3Smrgelse 2123532b578d3Smrg # Is the header compilable? 2123632b578d3Smrg{ echo "$as_me:$LINENO: checking exa.h usability" >&5 2123732b578d3Smrgecho $ECHO_N "checking exa.h usability... $ECHO_C" >&6; } 2123832b578d3Smrgcat >conftest.$ac_ext <<_ACEOF 2123932b578d3Smrg/* confdefs.h. */ 2124032b578d3Smrg_ACEOF 2124132b578d3Smrgcat confdefs.h >>conftest.$ac_ext 2124232b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 2124332b578d3Smrg/* end confdefs.h. */ 2124432b578d3Smrg$ac_includes_default 2124532b578d3Smrg#include <exa.h> 2124632b578d3Smrg_ACEOF 2124732b578d3Smrgrm -f conftest.$ac_objext 2124832b578d3Smrgif { (ac_try="$ac_compile" 2124932b578d3Smrgcase "(($ac_try" in 2125032b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2125132b578d3Smrg *) ac_try_echo=$ac_try;; 2125232b578d3Smrgesac 2125332b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2125432b578d3Smrg (eval "$ac_compile") 2>conftest.er1 2125532b578d3Smrg ac_status=$? 2125632b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 2125732b578d3Smrg rm -f conftest.er1 2125832b578d3Smrg cat conftest.err >&5 2125932b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 2126032b578d3Smrg (exit $ac_status); } && { 2126132b578d3Smrg test -z "$ac_c_werror_flag" || 2126232b578d3Smrg test ! -s conftest.err 2126332b578d3Smrg } && test -s conftest.$ac_objext; then 2126432b578d3Smrg ac_header_compiler=yes 2126532b578d3Smrgelse 2126632b578d3Smrg echo "$as_me: failed program was:" >&5 2126732b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 2126832b578d3Smrg 2126932b578d3Smrg ac_header_compiler=no 2127032b578d3Smrgfi 2127132b578d3Smrg 2127232b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2127332b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 2127432b578d3Smrgecho "${ECHO_T}$ac_header_compiler" >&6; } 2127532b578d3Smrg 2127632b578d3Smrg# Is the header present? 2127732b578d3Smrg{ echo "$as_me:$LINENO: checking exa.h presence" >&5 2127832b578d3Smrgecho $ECHO_N "checking exa.h presence... $ECHO_C" >&6; } 2127932b578d3Smrgcat >conftest.$ac_ext <<_ACEOF 2128032b578d3Smrg/* confdefs.h. */ 2128132b578d3Smrg_ACEOF 2128232b578d3Smrgcat confdefs.h >>conftest.$ac_ext 2128332b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 2128432b578d3Smrg/* end confdefs.h. */ 2128532b578d3Smrg#include <exa.h> 2128632b578d3Smrg_ACEOF 2128732b578d3Smrgif { (ac_try="$ac_cpp conftest.$ac_ext" 2128832b578d3Smrgcase "(($ac_try" in 2128932b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2129032b578d3Smrg *) ac_try_echo=$ac_try;; 2129132b578d3Smrgesac 2129232b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2129332b578d3Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 2129432b578d3Smrg ac_status=$? 2129532b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 2129632b578d3Smrg rm -f conftest.er1 2129732b578d3Smrg cat conftest.err >&5 2129832b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 2129932b578d3Smrg (exit $ac_status); } >/dev/null && { 2130032b578d3Smrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 2130132b578d3Smrg test ! -s conftest.err 2130232b578d3Smrg }; then 2130332b578d3Smrg ac_header_preproc=yes 2130432b578d3Smrgelse 2130532b578d3Smrg echo "$as_me: failed program was:" >&5 2130632b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 2130732b578d3Smrg 2130832b578d3Smrg ac_header_preproc=no 2130932b578d3Smrgfi 2131032b578d3Smrg 2131132b578d3Smrgrm -f conftest.err conftest.$ac_ext 2131232b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 2131332b578d3Smrgecho "${ECHO_T}$ac_header_preproc" >&6; } 2131432b578d3Smrg 2131532b578d3Smrg# So? What about this header? 2131632b578d3Smrgcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 2131732b578d3Smrg yes:no: ) 2131832b578d3Smrg { echo "$as_me:$LINENO: WARNING: exa.h: accepted by the compiler, rejected by the preprocessor!" >&5 2131932b578d3Smrgecho "$as_me: WARNING: exa.h: accepted by the compiler, rejected by the preprocessor!" >&2;} 2132032b578d3Smrg { echo "$as_me:$LINENO: WARNING: exa.h: proceeding with the compiler's result" >&5 2132132b578d3Smrgecho "$as_me: WARNING: exa.h: proceeding with the compiler's result" >&2;} 2132232b578d3Smrg ac_header_preproc=yes 2132332b578d3Smrg ;; 2132432b578d3Smrg no:yes:* ) 2132532b578d3Smrg { echo "$as_me:$LINENO: WARNING: exa.h: present but cannot be compiled" >&5 2132632b578d3Smrgecho "$as_me: WARNING: exa.h: present but cannot be compiled" >&2;} 2132732b578d3Smrg { echo "$as_me:$LINENO: WARNING: exa.h: check for missing prerequisite headers?" >&5 2132832b578d3Smrgecho "$as_me: WARNING: exa.h: check for missing prerequisite headers?" >&2;} 2132932b578d3Smrg { echo "$as_me:$LINENO: WARNING: exa.h: see the Autoconf documentation" >&5 2133032b578d3Smrgecho "$as_me: WARNING: exa.h: see the Autoconf documentation" >&2;} 2133132b578d3Smrg { echo "$as_me:$LINENO: WARNING: exa.h: section \"Present But Cannot Be Compiled\"" >&5 2133232b578d3Smrgecho "$as_me: WARNING: exa.h: section \"Present But Cannot Be Compiled\"" >&2;} 2133332b578d3Smrg { echo "$as_me:$LINENO: WARNING: exa.h: proceeding with the preprocessor's result" >&5 2133432b578d3Smrgecho "$as_me: WARNING: exa.h: proceeding with the preprocessor's result" >&2;} 2133532b578d3Smrg { echo "$as_me:$LINENO: WARNING: exa.h: in the future, the compiler will take precedence" >&5 2133632b578d3Smrgecho "$as_me: WARNING: exa.h: in the future, the compiler will take precedence" >&2;} 2133732b578d3Smrg ( cat <<\_ASBOX 2133832b578d3Smrg## ---------------------------------------------------------------------- ## 2133932b578d3Smrg## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 2134032b578d3Smrg## ---------------------------------------------------------------------- ## 2134132b578d3Smrg_ASBOX 2134232b578d3Smrg ) | sed "s/^/$as_me: WARNING: /" >&2 2134332b578d3Smrg ;; 2134432b578d3Smrgesac 2134532b578d3Smrg{ echo "$as_me:$LINENO: checking for exa.h" >&5 2134632b578d3Smrgecho $ECHO_N "checking for exa.h... $ECHO_C" >&6; } 2134732b578d3Smrgif test "${ac_cv_header_exa_h+set}" = set; then 2134832b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 2134932b578d3Smrgelse 2135032b578d3Smrg ac_cv_header_exa_h=$ac_header_preproc 2135132b578d3Smrgfi 2135232b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_header_exa_h" >&5 2135332b578d3Smrgecho "${ECHO_T}$ac_cv_header_exa_h" >&6; } 2135432b578d3Smrg 2135532b578d3Smrgfi 2135632b578d3Smrgif test $ac_cv_header_exa_h = yes; then 2135732b578d3Smrg have_exa_h="yes" 2135832b578d3Smrgelse 2135932b578d3Smrg have_exa_h="no" 2136032b578d3Smrgfi 2136132b578d3Smrg 2136232b578d3Smrg 2136332b578d3Smrg CPPFLAGS="$SAVE_CPPFLAGS" 2136432b578d3Smrgelse 2136532b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 2136632b578d3Smrgecho "${ECHO_T}no" >&6; } 2136732b578d3Smrgfi 2136832b578d3Smrg 2136932b578d3SmrgSAVE_CPPFLAGS="$CPPFLAGS" 2137032b578d3SmrgCPPFLAGS="$CPPFLAGS $XORG_CFLAGS" 2137132b578d3Smrgif test "x$have_exa_h" = xyes; then 2137232b578d3Smrg { echo "$as_me:$LINENO: checking whether EXA version is at least 2.0.0" >&5 2137332b578d3Smrgecho $ECHO_N "checking whether EXA version is at least 2.0.0... $ECHO_C" >&6; } 2137432b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 2137532b578d3Smrg/* confdefs.h. */ 2137632b578d3Smrg_ACEOF 2137732b578d3Smrgcat confdefs.h >>conftest.$ac_ext 2137832b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 2137932b578d3Smrg/* end confdefs.h. */ 2138032b578d3Smrg 2138132b578d3Smrg#include "exa.h" 2138232b578d3Smrg#if EXA_VERSION_MAJOR < 2 2138332b578d3Smrg#error OLD EXA! 2138432b578d3Smrg#endif 2138532b578d3Smrg 2138632b578d3Smrgint 2138732b578d3Smrgmain () 2138832b578d3Smrg{ 2138932b578d3Smrg 2139032b578d3Smrg ; 2139132b578d3Smrg return 0; 2139232b578d3Smrg} 2139332b578d3Smrg_ACEOF 2139432b578d3Smrgif { (ac_try="$ac_cpp conftest.$ac_ext" 2139532b578d3Smrgcase "(($ac_try" in 2139632b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2139732b578d3Smrg *) ac_try_echo=$ac_try;; 2139832b578d3Smrgesac 2139932b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2140032b578d3Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 2140132b578d3Smrg ac_status=$? 2140232b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 2140332b578d3Smrg rm -f conftest.er1 2140432b578d3Smrg cat conftest.err >&5 2140532b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 2140632b578d3Smrg (exit $ac_status); } >/dev/null && { 2140732b578d3Smrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 2140832b578d3Smrg test ! -s conftest.err 2140932b578d3Smrg }; then 2141032b578d3Smrg USE_EXA=yes 2141132b578d3Smrgelse 2141232b578d3Smrg echo "$as_me: failed program was:" >&5 2141332b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 2141432b578d3Smrg 2141532b578d3Smrg USE_EXA=no 2141632b578d3Smrgfi 2141732b578d3Smrg 2141832b578d3Smrgrm -f conftest.err conftest.$ac_ext 2141932b578d3Smrg { echo "$as_me:$LINENO: result: $USE_EXA" >&5 2142032b578d3Smrgecho "${ECHO_T}$USE_EXA" >&6; } 2142132b578d3Smrg 2142232b578d3Smrg if test "x$USE_EXA" = xyes; then 2142332b578d3Smrg 2142432b578d3Smrgcat >>confdefs.h <<\_ACEOF 2142532b578d3Smrg#define USE_EXA 1 2142632b578d3Smrg_ACEOF 2142732b578d3Smrg 2142832b578d3Smrg fi 2142932b578d3Smrgfi 2143032b578d3Smrg 2143132b578d3Smrg{ echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5 2143232b578d3Smrgecho $ECHO_N "checking whether XSERVER_LIBPCIACCESS is declared... $ECHO_C" >&6; } 2143332b578d3Smrgif test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then 2143432b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 2143532b578d3Smrgelse 2143632b578d3Smrg cat >conftest.$ac_ext <<_ACEOF 2143732b578d3Smrg/* confdefs.h. */ 2143832b578d3Smrg_ACEOF 2143932b578d3Smrgcat confdefs.h >>conftest.$ac_ext 2144032b578d3Smrgcat >>conftest.$ac_ext <<_ACEOF 2144132b578d3Smrg/* end confdefs.h. */ 2144232b578d3Smrg#include "xorg-server.h" 2144332b578d3Smrg 2144432b578d3Smrgint 2144532b578d3Smrgmain () 2144632b578d3Smrg{ 2144732b578d3Smrg#ifndef XSERVER_LIBPCIACCESS 2144832b578d3Smrg (void) XSERVER_LIBPCIACCESS; 2144932b578d3Smrg#endif 2145032b578d3Smrg 2145132b578d3Smrg ; 2145232b578d3Smrg return 0; 2145332b578d3Smrg} 2145432b578d3Smrg_ACEOF 2145532b578d3Smrgrm -f conftest.$ac_objext 2145632b578d3Smrgif { (ac_try="$ac_compile" 2145732b578d3Smrgcase "(($ac_try" in 2145832b578d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2145932b578d3Smrg *) ac_try_echo=$ac_try;; 2146032b578d3Smrgesac 2146132b578d3Smrgeval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2146232b578d3Smrg (eval "$ac_compile") 2>conftest.er1 2146332b578d3Smrg ac_status=$? 2146432b578d3Smrg grep -v '^ *+' conftest.er1 >conftest.err 2146532b578d3Smrg rm -f conftest.er1 2146632b578d3Smrg cat conftest.err >&5 2146732b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 2146832b578d3Smrg (exit $ac_status); } && { 2146932b578d3Smrg test -z "$ac_c_werror_flag" || 2147032b578d3Smrg test ! -s conftest.err 2147132b578d3Smrg } && test -s conftest.$ac_objext; then 2147232b578d3Smrg ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes 2147332b578d3Smrgelse 2147432b578d3Smrg echo "$as_me: failed program was:" >&5 2147532b578d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 2147632b578d3Smrg 2147732b578d3Smrg ac_cv_have_decl_XSERVER_LIBPCIACCESS=no 2147832b578d3Smrgfi 2147932b578d3Smrg 2148032b578d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2148132b578d3Smrgfi 2148232b578d3Smrg{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5 2148332b578d3Smrgecho "${ECHO_T}$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; } 2148432b578d3Smrgif test $ac_cv_have_decl_XSERVER_LIBPCIACCESS = yes; then 2148532b578d3Smrg XSERVER_LIBPCIACCESS=yes 2148632b578d3Smrgelse 2148732b578d3Smrg XSERVER_LIBPCIACCESS=no 2148832b578d3Smrgfi 2148932b578d3Smrg 2149032b578d3Smrg 2149132b578d3SmrgCPPFLAGS="$SAVE_CPPFLAGS" 2149232b578d3Smrg 2149332b578d3Smrg if test "x$USE_EXA" = xyes; then 2149432b578d3Smrg USE_EXA_TRUE= 2149532b578d3Smrg USE_EXA_FALSE='#' 2149632b578d3Smrgelse 2149732b578d3Smrg USE_EXA_TRUE='#' 2149832b578d3Smrg USE_EXA_FALSE= 2149932b578d3Smrgfi 2150032b578d3Smrg 2150132b578d3Smrg 2150232b578d3Smrgif test "x$XSERVER_LIBPCIACCESS" = xyes; then 2150332b578d3Smrg 2150432b578d3Smrgpkg_failed=no 2150532b578d3Smrg{ echo "$as_me:$LINENO: checking for PCIACCESS" >&5 2150632b578d3Smrgecho $ECHO_N "checking for PCIACCESS... $ECHO_C" >&6; } 2150732b578d3Smrg 21508d31dbc53Smrgif test -n "$PKG_CONFIG"; then 21509d31dbc53Smrg if test -n "$PKG_CONFIG" && \ 2151032b578d3Smrg { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5 2151132b578d3Smrg ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 2151232b578d3Smrg ac_status=$? 2151332b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 2151432b578d3Smrg (exit $ac_status); }; then 2151532b578d3Smrg pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null` 2151632b578d3Smrgelse 2151732b578d3Smrg pkg_failed=yes 2151832b578d3Smrgfi 21519d31dbc53Smrgelse 21520d31dbc53Smrg pkg_failed=untried 2152132b578d3Smrgfi 21522d31dbc53Smrgif test -n "$PKG_CONFIG"; then 21523d31dbc53Smrg if test -n "$PKG_CONFIG" && \ 2152432b578d3Smrg { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5 2152532b578d3Smrg ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 2152632b578d3Smrg ac_status=$? 2152732b578d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 2152832b578d3Smrg (exit $ac_status); }; then 2152932b578d3Smrg pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null` 2153032b578d3Smrgelse 2153132b578d3Smrg pkg_failed=yes 2153232b578d3Smrgfi 21533d31dbc53Smrgelse 21534d31dbc53Smrg pkg_failed=untried 2153532b578d3Smrgfi 2153632b578d3Smrg 2153732b578d3Smrgif test $pkg_failed = yes; then 21538d31dbc53Smrg PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "pciaccess >= 0.8.0"` 2153932b578d3Smrg # Put the nasty error message in config.log where it belongs 21540d31dbc53Smrg echo "$PCIACCESS_PKG_ERRORS" 1>&5 2154132b578d3Smrg 21542d31dbc53Smrg { { echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.8.0) were not met. 2154332b578d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 2154432b578d3Smrginstalled software in a non-standard prefix. 2154532b578d3Smrg 21546d31dbc53SmrgAlternatively you may set the PCIACCESS_CFLAGS and PCIACCESS_LIBS environment variables 21547d31dbc53Smrgto avoid the need to call pkg-config. See the pkg-config man page for 21548d31dbc53Smrgmore details." >&5 21549d31dbc53Smrgecho "$as_me: error: Package requirements (pciaccess >= 0.8.0) were not met. 2155032b578d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 2155132b578d3Smrginstalled software in a non-standard prefix. 2155232b578d3Smrg 21553d31dbc53SmrgAlternatively you may set the PCIACCESS_CFLAGS and PCIACCESS_LIBS environment variables 21554d31dbc53Smrgto avoid the need to call pkg-config. See the pkg-config man page for 21555d31dbc53Smrgmore details." >&2;} 2155632b578d3Smrg { (exit 1); exit 1; }; } 2155732b578d3Smrgelif test $pkg_failed = untried; then 2155832b578d3Smrg { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 2155932b578d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 2156032b578d3Smrgpath to pkg-config. 2156132b578d3Smrg 21562d31dbc53SmrgAlternatively you may set the PCIACCESS_CFLAGS and PCIACCESS_LIBS environment variables 21563d31dbc53Smrgto avoid the need to call pkg-config. See the pkg-config man page for 21564d31dbc53Smrgmore details. 2156532b578d3Smrg 21566d31dbc53SmrgTo get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>. 2156732b578d3SmrgSee \`config.log' for more details." >&5 2156832b578d3Smrgecho "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 2156932b578d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 2157032b578d3Smrgpath to pkg-config. 2157132b578d3Smrg 21572d31dbc53SmrgAlternatively you may set the PCIACCESS_CFLAGS and PCIACCESS_LIBS environment variables 21573d31dbc53Smrgto avoid the need to call pkg-config. See the pkg-config man page for 21574d31dbc53Smrgmore details. 2157532b578d3Smrg 21576d31dbc53SmrgTo get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>. 2157732b578d3SmrgSee \`config.log' for more details." >&2;} 2157832b578d3Smrg { (exit 1); exit 1; }; } 2157932b578d3Smrgelse 2158032b578d3Smrg PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS 2158132b578d3Smrg PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS 2158232b578d3Smrg { echo "$as_me:$LINENO: result: yes" >&5 2158332b578d3Smrgecho "${ECHO_T}yes" >&6; } 2158432b578d3Smrg : 2158532b578d3Smrgfi 2158632b578d3Smrg XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS" 2158732b578d3Smrgfi 2158832b578d3Smrg if test "x$XSERVER_LIBPCIACCESS" = xyes; then 2158932b578d3Smrg XSERVER_LIBPCIACCESS_TRUE= 2159032b578d3Smrg XSERVER_LIBPCIACCESS_FALSE='#' 2159132b578d3Smrgelse 2159232b578d3Smrg XSERVER_LIBPCIACCESS_TRUE='#' 2159332b578d3Smrg XSERVER_LIBPCIACCESS_FALSE= 2159432b578d3Smrgfi 2159532b578d3Smrg 2159632b578d3Smrg 2159732b578d3Smrg 2159832b578d3Smrg 2159932b578d3Smrg 2160032b578d3Smrg 2160132b578d3SmrgDRIVER_NAME=mach64 2160232b578d3Smrg 2160332b578d3Smrg 2160432b578d3Smrg 2160532b578d3Smrg 2160632b578d3Smrg 2160732b578d3Smrgif test x$APP_MAN_SUFFIX = x ; then 2160832b578d3Smrg APP_MAN_SUFFIX=1 2160932b578d3Smrgfi 2161032b578d3Smrgif test x$APP_MAN_DIR = x ; then 2161132b578d3Smrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 2161232b578d3Smrgfi 2161332b578d3Smrg 2161432b578d3Smrgif test x$LIB_MAN_SUFFIX = x ; then 2161532b578d3Smrg LIB_MAN_SUFFIX=3 2161632b578d3Smrgfi 2161732b578d3Smrgif test x$LIB_MAN_DIR = x ; then 2161832b578d3Smrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 2161932b578d3Smrgfi 2162032b578d3Smrg 2162132b578d3Smrgif test x$FILE_MAN_SUFFIX = x ; then 2162232b578d3Smrg case $host_os in 2162332b578d3Smrg solaris*) FILE_MAN_SUFFIX=4 ;; 2162432b578d3Smrg *) FILE_MAN_SUFFIX=5 ;; 2162532b578d3Smrg esac 2162632b578d3Smrgfi 2162732b578d3Smrgif test x$FILE_MAN_DIR = x ; then 2162832b578d3Smrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 2162932b578d3Smrgfi 2163032b578d3Smrg 2163132b578d3Smrgif test x$MISC_MAN_SUFFIX = x ; then 2163232b578d3Smrg case $host_os in 2163332b578d3Smrg solaris*) MISC_MAN_SUFFIX=5 ;; 2163432b578d3Smrg *) MISC_MAN_SUFFIX=7 ;; 2163532b578d3Smrg esac 2163632b578d3Smrgfi 2163732b578d3Smrgif test x$MISC_MAN_DIR = x ; then 2163832b578d3Smrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 2163932b578d3Smrgfi 2164032b578d3Smrg 2164132b578d3Smrgif test x$DRIVER_MAN_SUFFIX = x ; then 2164232b578d3Smrg case $host_os in 2164332b578d3Smrg solaris*) DRIVER_MAN_SUFFIX=7 ;; 2164432b578d3Smrg *) DRIVER_MAN_SUFFIX=4 ;; 2164532b578d3Smrg esac 2164632b578d3Smrgfi 2164732b578d3Smrgif test x$DRIVER_MAN_DIR = x ; then 2164832b578d3Smrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 2164932b578d3Smrgfi 2165032b578d3Smrg 2165132b578d3Smrgif test x$ADMIN_MAN_SUFFIX = x ; then 2165232b578d3Smrg case $host_os in 2165332b578d3Smrg solaris*) ADMIN_MAN_SUFFIX=1m ;; 2165432b578d3Smrg *) ADMIN_MAN_SUFFIX=8 ;; 2165532b578d3Smrg esac 2165632b578d3Smrgfi 2165732b578d3Smrgif test x$ADMIN_MAN_DIR = x ; then 2165832b578d3Smrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 2165932b578d3Smrgfi 2166032b578d3Smrg 2166132b578d3Smrg 2166232b578d3Smrg 2166332b578d3Smrg 2166432b578d3Smrg 2166532b578d3Smrg 2166632b578d3Smrg 2166732b578d3Smrg 2166832b578d3Smrg 2166932b578d3Smrg 2167032b578d3Smrg 2167132b578d3Smrg 2167232b578d3Smrg 2167332b578d3Smrg 2167432b578d3Smrg 2167532b578d3Smrg 2167632b578d3Smrg 2167732b578d3Smrg# Check whether --with-release-version was given. 2167832b578d3Smrgif test "${with_release_version+set}" = set; then 2167932b578d3Smrg withval=$with_release_version; RELEASE_VERSION="$withval" 2168032b578d3Smrgelse 2168132b578d3Smrg RELEASE_VERSION="" 2168232b578d3Smrgfi 2168332b578d3Smrg 2168432b578d3Smrg if test "x$RELEASE_VERSION" != "x"; then 2168532b578d3Smrg PACKAGE="$PACKAGE-$RELEASE_VERSION" 2168632b578d3Smrg PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" 2168732b578d3Smrg { echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5 2168832b578d3Smrgecho "$as_me: Building with package name set to $PACKAGE" >&6;} 2168932b578d3Smrg fi 2169032b578d3Smrg 2169132b578d3Smrgcat >>confdefs.h <<_ACEOF 2169232b578d3Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 2169332b578d3Smrg_ACEOF 2169432b578d3Smrg 2169532b578d3Smrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 2169632b578d3Smrg if test "x$PVM" = "x"; then 2169732b578d3Smrg PVM="0" 2169832b578d3Smrg fi 2169932b578d3Smrg 2170032b578d3Smrgcat >>confdefs.h <<_ACEOF 2170132b578d3Smrg#define PACKAGE_VERSION_MINOR $PVM 2170232b578d3Smrg_ACEOF 2170332b578d3Smrg 2170432b578d3Smrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 2170532b578d3Smrg if test "x$PVP" = "x"; then 2170632b578d3Smrg PVP="0" 2170732b578d3Smrg fi 2170832b578d3Smrg 2170932b578d3Smrgcat >>confdefs.h <<_ACEOF 2171032b578d3Smrg#define PACKAGE_VERSION_PATCHLEVEL $PVP 2171132b578d3Smrg_ACEOF 2171232b578d3Smrg 2171332b578d3Smrg 2171432b578d3Smrg 21715d31dbc53Smrgif test x$XORG_SGML_PATH = x ; then 21716d31dbc53Smrg XORG_SGML_PATH=$prefix/share/sgml 21717d31dbc53Smrgfi 2171832b578d3SmrgHAVE_DEFS_ENT= 2171932b578d3Smrg 2172032b578d3Smrgif test x"$cross_compiling" = x"yes" ; then 2172132b578d3Smrg HAVE_DEFS_ENT=no 2172232b578d3Smrgelse 2172332b578d3Smrg as_ac_File=`echo "ac_cv_file_$XORG_SGML_PATH/X11/defs.ent" | $as_tr_sh` 2172432b578d3Smrg{ echo "$as_me:$LINENO: checking for $XORG_SGML_PATH/X11/defs.ent" >&5 2172532b578d3Smrgecho $ECHO_N "checking for $XORG_SGML_PATH/X11/defs.ent... $ECHO_C" >&6; } 2172632b578d3Smrgif { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then 2172732b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 2172832b578d3Smrgelse 2172932b578d3Smrg test "$cross_compiling" = yes && 2173032b578d3Smrg { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 2173132b578d3Smrgecho "$as_me: error: cannot check for file existence when cross compiling" >&2;} 2173232b578d3Smrg { (exit 1); exit 1; }; } 2173332b578d3Smrgif test -r "$XORG_SGML_PATH/X11/defs.ent"; then 2173432b578d3Smrg eval "$as_ac_File=yes" 2173532b578d3Smrgelse 2173632b578d3Smrg eval "$as_ac_File=no" 2173732b578d3Smrgfi 2173832b578d3Smrgfi 2173932b578d3Smrgac_res=`eval echo '${'$as_ac_File'}'` 2174032b578d3Smrg { echo "$as_me:$LINENO: result: $ac_res" >&5 2174132b578d3Smrgecho "${ECHO_T}$ac_res" >&6; } 2174232b578d3Smrgif test `eval echo '${'$as_ac_File'}'` = yes; then 2174332b578d3Smrg HAVE_DEFS_ENT=yes 2174432b578d3Smrgfi 2174532b578d3Smrg 2174632b578d3Smrgfi 2174732b578d3Smrg 2174832b578d3Smrg# Extract the first word of "linuxdoc", so it can be a program name with args. 2174932b578d3Smrgset dummy linuxdoc; ac_word=$2 2175032b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2175132b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2175232b578d3Smrgif test "${ac_cv_path_LINUXDOC+set}" = set; then 2175332b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 2175432b578d3Smrgelse 2175532b578d3Smrg case $LINUXDOC in 2175632b578d3Smrg [\\/]* | ?:[\\/]*) 2175732b578d3Smrg ac_cv_path_LINUXDOC="$LINUXDOC" # Let the user override the test with a path. 2175832b578d3Smrg ;; 2175932b578d3Smrg *) 2176032b578d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2176132b578d3Smrgfor as_dir in $PATH 2176232b578d3Smrgdo 2176332b578d3Smrg IFS=$as_save_IFS 2176432b578d3Smrg test -z "$as_dir" && as_dir=. 2176532b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2176632b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2176732b578d3Smrg ac_cv_path_LINUXDOC="$as_dir/$ac_word$ac_exec_ext" 2176832b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2176932b578d3Smrg break 2 2177032b578d3Smrg fi 2177132b578d3Smrgdone 2177232b578d3Smrgdone 2177332b578d3SmrgIFS=$as_save_IFS 2177432b578d3Smrg 2177532b578d3Smrg ;; 2177632b578d3Smrgesac 2177732b578d3Smrgfi 2177832b578d3SmrgLINUXDOC=$ac_cv_path_LINUXDOC 2177932b578d3Smrgif test -n "$LINUXDOC"; then 2178032b578d3Smrg { echo "$as_me:$LINENO: result: $LINUXDOC" >&5 2178132b578d3Smrgecho "${ECHO_T}$LINUXDOC" >&6; } 2178232b578d3Smrgelse 2178332b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 2178432b578d3Smrgecho "${ECHO_T}no" >&6; } 2178532b578d3Smrgfi 2178632b578d3Smrg 2178732b578d3Smrg 2178832b578d3Smrg# Extract the first word of "ps2pdf", so it can be a program name with args. 2178932b578d3Smrgset dummy ps2pdf; ac_word=$2 2179032b578d3Smrg{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2179132b578d3Smrgecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2179232b578d3Smrgif test "${ac_cv_path_PS2PDF+set}" = set; then 2179332b578d3Smrg echo $ECHO_N "(cached) $ECHO_C" >&6 2179432b578d3Smrgelse 2179532b578d3Smrg case $PS2PDF in 2179632b578d3Smrg [\\/]* | ?:[\\/]*) 2179732b578d3Smrg ac_cv_path_PS2PDF="$PS2PDF" # Let the user override the test with a path. 2179832b578d3Smrg ;; 2179932b578d3Smrg *) 2180032b578d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2180132b578d3Smrgfor as_dir in $PATH 2180232b578d3Smrgdo 2180332b578d3Smrg IFS=$as_save_IFS 2180432b578d3Smrg test -z "$as_dir" && as_dir=. 2180532b578d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2180632b578d3Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2180732b578d3Smrg ac_cv_path_PS2PDF="$as_dir/$ac_word$ac_exec_ext" 2180832b578d3Smrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2180932b578d3Smrg break 2 2181032b578d3Smrg fi 2181132b578d3Smrgdone 2181232b578d3Smrgdone 2181332b578d3SmrgIFS=$as_save_IFS 2181432b578d3Smrg 2181532b578d3Smrg ;; 2181632b578d3Smrgesac 2181732b578d3Smrgfi 2181832b578d3SmrgPS2PDF=$ac_cv_path_PS2PDF 2181932b578d3Smrgif test -n "$PS2PDF"; then 2182032b578d3Smrg { echo "$as_me:$LINENO: result: $PS2PDF" >&5 2182132b578d3Smrgecho "${ECHO_T}$PS2PDF" >&6; } 2182232b578d3Smrgelse 2182332b578d3Smrg { echo "$as_me:$LINENO: result: no" >&5 2182432b578d3Smrgecho "${ECHO_T}no" >&6; } 2182532b578d3Smrgfi 2182632b578d3Smrg 2182732b578d3Smrg 2182832b578d3Smrg 2182932b578d3Smrg{ echo "$as_me:$LINENO: checking Whether to build documentation" >&5 2183032b578d3Smrgecho $ECHO_N "checking Whether to build documentation... $ECHO_C" >&6; } 2183132b578d3Smrg 2183232b578d3Smrgif test x$HAVE_DEFS_ENT != x && test x$LINUXDOC != x ; then 2183332b578d3Smrg BUILDDOC=yes 2183432b578d3Smrgelse 2183532b578d3Smrg BUILDDOC=no 2183632b578d3Smrgfi 2183732b578d3Smrg 2183832b578d3Smrg if test x$BUILDDOC = xyes; then 2183932b578d3Smrg BUILD_LINUXDOC_TRUE= 2184032b578d3Smrg BUILD_LINUXDOC_FALSE='#' 2184132b578d3Smrgelse 2184232b578d3Smrg BUILD_LINUXDOC_TRUE='#' 2184332b578d3Smrg BUILD_LINUXDOC_FALSE= 2184432b578d3Smrgfi 2184532b578d3Smrg 2184632b578d3Smrg 2184732b578d3Smrg{ echo "$as_me:$LINENO: result: $BUILDDOC" >&5 2184832b578d3Smrgecho "${ECHO_T}$BUILDDOC" >&6; } 2184932b578d3Smrg 2185032b578d3Smrg{ echo "$as_me:$LINENO: checking Whether to build pdf documentation" >&5 2185132b578d3Smrgecho $ECHO_N "checking Whether to build pdf documentation... $ECHO_C" >&6; } 2185232b578d3Smrg 2185332b578d3Smrgif test x$PS2PDF != x && test x$BUILD_PDFDOC != xno; then 2185432b578d3Smrg BUILDPDFDOC=yes 2185532b578d3Smrgelse 2185632b578d3Smrg BUILDPDFDOC=no 2185732b578d3Smrgfi 2185832b578d3Smrg 2185932b578d3Smrg if test x$BUILDPDFDOC = xyes; then 2186032b578d3Smrg BUILD_PDFDOC_TRUE= 2186132b578d3Smrg BUILD_PDFDOC_FALSE='#' 2186232b578d3Smrgelse 2186332b578d3Smrg BUILD_PDFDOC_TRUE='#' 2186432b578d3Smrg BUILD_PDFDOC_FALSE= 2186532b578d3Smrgfi 2186632b578d3Smrg 2186732b578d3Smrg 2186832b578d3Smrg{ echo "$as_me:$LINENO: result: $BUILDPDFDOC" >&5 2186932b578d3Smrgecho "${ECHO_T}$BUILDPDFDOC" >&6; } 2187032b578d3Smrg 2187132b578d3SmrgMAKE_TEXT="SGML_SEARCH_PATH=$XORG_SGML_PATH GROFF_NO_SGR=y $LINUXDOC -B txt" 2187232b578d3SmrgMAKE_PS="SGML_SEARCH_PATH=$XORG_SGML_PATH $LINUXDOC -B latex --papersize=letter --output=ps" 2187332b578d3SmrgMAKE_PDF="$PS2PDF" 2187432b578d3SmrgMAKE_HTML="SGML_SEARCH_PATH=$XORG_SGML_PATH $LINUXDOC -B html --split=0" 2187532b578d3Smrg 2187632b578d3Smrg 2187732b578d3Smrg 2187832b578d3Smrg 2187932b578d3Smrg 2188032b578d3Smrg 2188132b578d3Smrg 21882d31dbc53SmrgCHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > .changelog.tmp && \ 21883d31dbc53Smrgmv .changelog.tmp ChangeLog) || (rm -f .changelog.tmp; touch ChangeLog; \ 21884d31dbc53Smrgecho 'git directory not found: installing possibly empty changelog.' >&2)" 21885d31dbc53Smrg 21886d31dbc53Smrgdistcleancheck_listfiles='find . -type f ! -name ChangeLog -print' 21887d31dbc53Smrg 21888d31dbc53Smrg 21889d31dbc53Smrg 21890d31dbc53Smrg{ echo "$as_me:$LINENO: Please change the Driver line in xorg.conf from \"ati\" to \"mach64\" 21891d31dbc53Smrg or install the ati wrapper as well: 2189232b578d3Smrg git://anongit.freedesktop.org/git/xorg/driver/xf86-video-ati 2189332b578d3Smrg" >&5 21894d31dbc53Smrgecho "$as_me: Please change the Driver line in xorg.conf from \"ati\" to \"mach64\" 21895d31dbc53Smrg or install the ati wrapper as well: 2189632b578d3Smrg git://anongit.freedesktop.org/git/xorg/driver/xf86-video-ati 2189732b578d3Smrg" >&6;} 2189832b578d3Smrg 2189932b578d3Smrgac_config_files="$ac_config_files Makefile src/Makefile man/Makefile" 2190032b578d3Smrg 2190132b578d3Smrgcat >confcache <<\_ACEOF 2190232b578d3Smrg# This file is a shell script that caches the results of configure 2190332b578d3Smrg# tests run on this system so they can be shared between configure 2190432b578d3Smrg# scripts and configure runs, see configure's option --config-cache. 2190532b578d3Smrg# It is not useful on other systems. If it contains results you don't 2190632b578d3Smrg# want to keep, you may remove or edit it. 2190732b578d3Smrg# 2190832b578d3Smrg# config.status only pays attention to the cache file if you give it 2190932b578d3Smrg# the --recheck option to rerun configure. 2191032b578d3Smrg# 2191132b578d3Smrg# `ac_cv_env_foo' variables (set or unset) will be overridden when 2191232b578d3Smrg# loading this file, other *unset* `ac_cv_foo' will be assigned the 2191332b578d3Smrg# following values. 2191432b578d3Smrg 2191532b578d3Smrg_ACEOF 2191632b578d3Smrg 2191732b578d3Smrg# The following way of writing the cache mishandles newlines in values, 2191832b578d3Smrg# but we know of no workaround that is simple, portable, and efficient. 2191932b578d3Smrg# So, we kill variables containing newlines. 2192032b578d3Smrg# Ultrix sh set writes to stderr and can't be redirected directly, 2192132b578d3Smrg# and sets the high bit in the cache file unless we assign to the vars. 2192232b578d3Smrg( 2192332b578d3Smrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 2192432b578d3Smrg eval ac_val=\$$ac_var 2192532b578d3Smrg case $ac_val in #( 2192632b578d3Smrg *${as_nl}*) 2192732b578d3Smrg case $ac_var in #( 2192832b578d3Smrg *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 2192932b578d3Smrgecho "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 2193032b578d3Smrg esac 2193132b578d3Smrg case $ac_var in #( 2193232b578d3Smrg _ | IFS | as_nl) ;; #( 2193332b578d3Smrg *) $as_unset $ac_var ;; 2193432b578d3Smrg esac ;; 2193532b578d3Smrg esac 2193632b578d3Smrg done 2193732b578d3Smrg 2193832b578d3Smrg (set) 2>&1 | 2193932b578d3Smrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 2194032b578d3Smrg *${as_nl}ac_space=\ *) 2194132b578d3Smrg # `set' does not quote correctly, so add quotes (double-quote 2194232b578d3Smrg # substitution turns \\\\ into \\, and sed turns \\ into \). 2194332b578d3Smrg sed -n \ 2194432b578d3Smrg "s/'/'\\\\''/g; 2194532b578d3Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 2194632b578d3Smrg ;; #( 2194732b578d3Smrg *) 2194832b578d3Smrg # `set' quotes correctly as required by POSIX, so do not add quotes. 2194932b578d3Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2195032b578d3Smrg ;; 2195132b578d3Smrg esac | 2195232b578d3Smrg sort 2195332b578d3Smrg) | 2195432b578d3Smrg sed ' 2195532b578d3Smrg /^ac_cv_env_/b end 2195632b578d3Smrg t clear 2195732b578d3Smrg :clear 2195832b578d3Smrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 2195932b578d3Smrg t end 2196032b578d3Smrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 2196132b578d3Smrg :end' >>confcache 2196232b578d3Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 2196332b578d3Smrg if test -w "$cache_file"; then 2196432b578d3Smrg test "x$cache_file" != "x/dev/null" && 2196532b578d3Smrg { echo "$as_me:$LINENO: updating cache $cache_file" >&5 2196632b578d3Smrgecho "$as_me: updating cache $cache_file" >&6;} 2196732b578d3Smrg cat confcache >$cache_file 2196832b578d3Smrg else 2196932b578d3Smrg { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 2197032b578d3Smrgecho "$as_me: not updating unwritable cache $cache_file" >&6;} 2197132b578d3Smrg fi 2197232b578d3Smrgfi 2197332b578d3Smrgrm -f confcache 2197432b578d3Smrg 2197532b578d3Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix 2197632b578d3Smrg# Let make expand exec_prefix. 2197732b578d3Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 2197832b578d3Smrg 2197932b578d3SmrgDEFS=-DHAVE_CONFIG_H 2198032b578d3Smrg 2198132b578d3Smrgac_libobjs= 2198232b578d3Smrgac_ltlibobjs= 2198332b578d3Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 2198432b578d3Smrg # 1. Remove the extension, and $U if already installed. 2198532b578d3Smrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 2198632b578d3Smrg ac_i=`echo "$ac_i" | sed "$ac_script"` 2198732b578d3Smrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 2198832b578d3Smrg # will be set to the directory where LIBOBJS objects are built. 2198932b578d3Smrg ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 2199032b578d3Smrg ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 2199132b578d3Smrgdone 2199232b578d3SmrgLIBOBJS=$ac_libobjs 2199332b578d3Smrg 2199432b578d3SmrgLTLIBOBJS=$ac_ltlibobjs 2199532b578d3Smrg 2199632b578d3Smrg 2199732b578d3Smrgif test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 2199832b578d3Smrg { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. 2199932b578d3SmrgUsually this means the macro was only invoked conditionally." >&5 2200032b578d3Smrgecho "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. 2200132b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;} 2200232b578d3Smrg { (exit 1); exit 1; }; } 2200332b578d3Smrgfi 2200432b578d3Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 2200532b578d3Smrg { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 2200632b578d3SmrgUsually this means the macro was only invoked conditionally." >&5 2200732b578d3Smrgecho "$as_me: error: conditional \"AMDEP\" was never defined. 2200832b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;} 2200932b578d3Smrg { (exit 1); exit 1; }; } 2201032b578d3Smrgfi 2201132b578d3Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 2201232b578d3Smrg { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 2201332b578d3SmrgUsually this means the macro was only invoked conditionally." >&5 2201432b578d3Smrgecho "$as_me: error: conditional \"am__fastdepCC\" was never defined. 2201532b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;} 2201632b578d3Smrg { (exit 1); exit 1; }; } 2201732b578d3Smrgfi 2201832b578d3Smrgif test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 2201932b578d3Smrg { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. 2202032b578d3SmrgUsually this means the macro was only invoked conditionally." >&5 2202132b578d3Smrgecho "$as_me: error: conditional \"am__fastdepCXX\" was never defined. 2202232b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;} 2202332b578d3Smrg { (exit 1); exit 1; }; } 2202432b578d3Smrgfi 2202532b578d3Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 2202632b578d3Smrg { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 2202732b578d3SmrgUsually this means the macro was only invoked conditionally." >&5 2202832b578d3Smrgecho "$as_me: error: conditional \"am__fastdepCC\" was never defined. 2202932b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;} 2203032b578d3Smrg { (exit 1); exit 1; }; } 2203132b578d3Smrgfi 2203232b578d3Smrgif test -z "${DRI_TRUE}" && test -z "${DRI_FALSE}"; then 2203332b578d3Smrg { { echo "$as_me:$LINENO: error: conditional \"DRI\" was never defined. 2203432b578d3SmrgUsually this means the macro was only invoked conditionally." >&5 2203532b578d3Smrgecho "$as_me: error: conditional \"DRI\" was never defined. 2203632b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;} 2203732b578d3Smrg { (exit 1); exit 1; }; } 2203832b578d3Smrgfi 2203932b578d3Smrgif test -z "${ATIMISC_CPIO_TRUE}" && test -z "${ATIMISC_CPIO_FALSE}"; then 2204032b578d3Smrg { { echo "$as_me:$LINENO: error: conditional \"ATIMISC_CPIO\" was never defined. 2204132b578d3SmrgUsually this means the macro was only invoked conditionally." >&5 2204232b578d3Smrgecho "$as_me: error: conditional \"ATIMISC_CPIO\" was never defined. 2204332b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;} 2204432b578d3Smrg { (exit 1); exit 1; }; } 2204532b578d3Smrgfi 2204632b578d3Smrgif test -z "${ATIMISC_DGA_TRUE}" && test -z "${ATIMISC_DGA_FALSE}"; then 2204732b578d3Smrg { { echo "$as_me:$LINENO: error: conditional \"ATIMISC_DGA\" was never defined. 2204832b578d3SmrgUsually this means the macro was only invoked conditionally." >&5 2204932b578d3Smrgecho "$as_me: error: conditional \"ATIMISC_DGA\" was never defined. 2205032b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;} 2205132b578d3Smrg { (exit 1); exit 1; }; } 2205232b578d3Smrgfi 2205332b578d3Smrgif test -z "${ATIMISC_TV_OUT_TRUE}" && test -z "${ATIMISC_TV_OUT_FALSE}"; then 2205432b578d3Smrg { { echo "$as_me:$LINENO: error: conditional \"ATIMISC_TV_OUT\" was never defined. 2205532b578d3SmrgUsually this means the macro was only invoked conditionally." >&5 2205632b578d3Smrgecho "$as_me: error: conditional \"ATIMISC_TV_OUT\" was never defined. 2205732b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;} 2205832b578d3Smrg { (exit 1); exit 1; }; } 2205932b578d3Smrgfi 2206032b578d3Smrgif test -z "${USE_EXA_TRUE}" && test -z "${USE_EXA_FALSE}"; then 2206132b578d3Smrg { { echo "$as_me:$LINENO: error: conditional \"USE_EXA\" was never defined. 2206232b578d3SmrgUsually this means the macro was only invoked conditionally." >&5 2206332b578d3Smrgecho "$as_me: error: conditional \"USE_EXA\" was never defined. 2206432b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;} 2206532b578d3Smrg { (exit 1); exit 1; }; } 2206632b578d3Smrgfi 2206732b578d3Smrgif test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then 2206832b578d3Smrg { { echo "$as_me:$LINENO: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined. 2206932b578d3SmrgUsually this means the macro was only invoked conditionally." >&5 2207032b578d3Smrgecho "$as_me: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined. 2207132b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;} 2207232b578d3Smrg { (exit 1); exit 1; }; } 2207332b578d3Smrgfi 2207432b578d3Smrgif test -z "${BUILD_LINUXDOC_TRUE}" && test -z "${BUILD_LINUXDOC_FALSE}"; then 2207532b578d3Smrg { { echo "$as_me:$LINENO: error: conditional \"BUILD_LINUXDOC\" was never defined. 2207632b578d3SmrgUsually this means the macro was only invoked conditionally." >&5 2207732b578d3Smrgecho "$as_me: error: conditional \"BUILD_LINUXDOC\" was never defined. 2207832b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;} 2207932b578d3Smrg { (exit 1); exit 1; }; } 2208032b578d3Smrgfi 2208132b578d3Smrgif test -z "${BUILD_PDFDOC_TRUE}" && test -z "${BUILD_PDFDOC_FALSE}"; then 2208232b578d3Smrg { { echo "$as_me:$LINENO: error: conditional \"BUILD_PDFDOC\" was never defined. 2208332b578d3SmrgUsually this means the macro was only invoked conditionally." >&5 2208432b578d3Smrgecho "$as_me: error: conditional \"BUILD_PDFDOC\" was never defined. 2208532b578d3SmrgUsually this means the macro was only invoked conditionally." >&2;} 2208632b578d3Smrg { (exit 1); exit 1; }; } 2208732b578d3Smrgfi 2208832b578d3Smrg 2208932b578d3Smrg: ${CONFIG_STATUS=./config.status} 2209032b578d3Smrgac_clean_files_save=$ac_clean_files 2209132b578d3Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS" 2209232b578d3Smrg{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 2209332b578d3Smrgecho "$as_me: creating $CONFIG_STATUS" >&6;} 2209432b578d3Smrgcat >$CONFIG_STATUS <<_ACEOF 2209532b578d3Smrg#! $SHELL 2209632b578d3Smrg# Generated by $as_me. 2209732b578d3Smrg# Run this file to recreate the current configuration. 2209832b578d3Smrg# Compiler output produced by configure, useful for debugging 2209932b578d3Smrg# configure, is in config.log if it exists. 2210032b578d3Smrg 2210132b578d3Smrgdebug=false 2210232b578d3Smrgac_cs_recheck=false 2210332b578d3Smrgac_cs_silent=false 2210432b578d3SmrgSHELL=\${CONFIG_SHELL-$SHELL} 2210532b578d3Smrg_ACEOF 2210632b578d3Smrg 2210732b578d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF 2210832b578d3Smrg## --------------------- ## 2210932b578d3Smrg## M4sh Initialization. ## 2211032b578d3Smrg## --------------------- ## 2211132b578d3Smrg 2211232b578d3Smrg# Be more Bourne compatible 2211332b578d3SmrgDUALCASE=1; export DUALCASE # for MKS sh 2211432b578d3Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 2211532b578d3Smrg emulate sh 2211632b578d3Smrg NULLCMD=: 2211732b578d3Smrg # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 2211832b578d3Smrg # is contrary to our usage. Disable this feature. 2211932b578d3Smrg alias -g '${1+"$@"}'='"$@"' 2212032b578d3Smrg setopt NO_GLOB_SUBST 2212132b578d3Smrgelse 2212232b578d3Smrg case `(set -o) 2>/dev/null` in 2212332b578d3Smrg *posix*) set -o posix ;; 2212432b578d3Smrgesac 2212532b578d3Smrg 2212632b578d3Smrgfi 2212732b578d3Smrg 2212832b578d3Smrg 2212932b578d3Smrg 2213032b578d3Smrg 2213132b578d3Smrg# PATH needs CR 2213232b578d3Smrg# Avoid depending upon Character Ranges. 2213332b578d3Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 2213432b578d3Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 2213532b578d3Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 2213632b578d3Smrgas_cr_digits='0123456789' 2213732b578d3Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 2213832b578d3Smrg 2213932b578d3Smrg# The user is always right. 2214032b578d3Smrgif test "${PATH_SEPARATOR+set}" != set; then 2214132b578d3Smrg echo "#! /bin/sh" >conf$$.sh 2214232b578d3Smrg echo "exit 0" >>conf$$.sh 2214332b578d3Smrg chmod +x conf$$.sh 2214432b578d3Smrg if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 2214532b578d3Smrg PATH_SEPARATOR=';' 2214632b578d3Smrg else 2214732b578d3Smrg PATH_SEPARATOR=: 2214832b578d3Smrg fi 2214932b578d3Smrg rm -f conf$$.sh 2215032b578d3Smrgfi 2215132b578d3Smrg 2215232b578d3Smrg# Support unset when possible. 2215332b578d3Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 2215432b578d3Smrg as_unset=unset 2215532b578d3Smrgelse 2215632b578d3Smrg as_unset=false 2215732b578d3Smrgfi 2215832b578d3Smrg 2215932b578d3Smrg 2216032b578d3Smrg# IFS 2216132b578d3Smrg# We need space, tab and new line, in precisely that order. Quoting is 2216232b578d3Smrg# there to prevent editors from complaining about space-tab. 2216332b578d3Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 2216432b578d3Smrg# splitting by setting IFS to empty value.) 2216532b578d3Smrgas_nl=' 2216632b578d3Smrg' 2216732b578d3SmrgIFS=" "" $as_nl" 2216832b578d3Smrg 2216932b578d3Smrg# Find who we are. Look in the path if we contain no directory separator. 2217032b578d3Smrgcase $0 in 2217132b578d3Smrg *[\\/]* ) as_myself=$0 ;; 2217232b578d3Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2217332b578d3Smrgfor as_dir in $PATH 2217432b578d3Smrgdo 2217532b578d3Smrg IFS=$as_save_IFS 2217632b578d3Smrg test -z "$as_dir" && as_dir=. 2217732b578d3Smrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 2217832b578d3Smrgdone 2217932b578d3SmrgIFS=$as_save_IFS 2218032b578d3Smrg 2218132b578d3Smrg ;; 2218232b578d3Smrgesac 2218332b578d3Smrg# We did not find ourselves, most probably we were run as `sh COMMAND' 2218432b578d3Smrg# in which case we are not to be found in the path. 2218532b578d3Smrgif test "x$as_myself" = x; then 2218632b578d3Smrg as_myself=$0 2218732b578d3Smrgfi 2218832b578d3Smrgif test ! -f "$as_myself"; then 2218932b578d3Smrg echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 2219032b578d3Smrg { (exit 1); exit 1; } 2219132b578d3Smrgfi 2219232b578d3Smrg 2219332b578d3Smrg# Work around bugs in pre-3.0 UWIN ksh. 2219432b578d3Smrgfor as_var in ENV MAIL MAILPATH 2219532b578d3Smrgdo ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 2219632b578d3Smrgdone 2219732b578d3SmrgPS1='$ ' 2219832b578d3SmrgPS2='> ' 2219932b578d3SmrgPS4='+ ' 2220032b578d3Smrg 2220132b578d3Smrg# NLS nuisances. 2220232b578d3Smrgfor as_var in \ 2220332b578d3Smrg LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 2220432b578d3Smrg LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 2220532b578d3Smrg LC_TELEPHONE LC_TIME 2220632b578d3Smrgdo 2220732b578d3Smrg if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 2220832b578d3Smrg eval $as_var=C; export $as_var 2220932b578d3Smrg else 2221032b578d3Smrg ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 2221132b578d3Smrg fi 2221232b578d3Smrgdone 2221332b578d3Smrg 2221432b578d3Smrg# Required to use basename. 2221532b578d3Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 2221632b578d3Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 2221732b578d3Smrg as_expr=expr 2221832b578d3Smrgelse 2221932b578d3Smrg as_expr=false 2222032b578d3Smrgfi 2222132b578d3Smrg 2222232b578d3Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 2222332b578d3Smrg as_basename=basename 2222432b578d3Smrgelse 2222532b578d3Smrg as_basename=false 2222632b578d3Smrgfi 2222732b578d3Smrg 2222832b578d3Smrg 2222932b578d3Smrg# Name of the executable. 2223032b578d3Smrgas_me=`$as_basename -- "$0" || 2223132b578d3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 2223232b578d3Smrg X"$0" : 'X\(//\)$' \| \ 2223332b578d3Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 2223432b578d3Smrgecho X/"$0" | 2223532b578d3Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 2223632b578d3Smrg s//\1/ 2223732b578d3Smrg q 2223832b578d3Smrg } 2223932b578d3Smrg /^X\/\(\/\/\)$/{ 2224032b578d3Smrg s//\1/ 2224132b578d3Smrg q 2224232b578d3Smrg } 2224332b578d3Smrg /^X\/\(\/\).*/{ 2224432b578d3Smrg s//\1/ 2224532b578d3Smrg q 2224632b578d3Smrg } 2224732b578d3Smrg s/.*/./; q'` 2224832b578d3Smrg 2224932b578d3Smrg# CDPATH. 2225032b578d3Smrg$as_unset CDPATH 2225132b578d3Smrg 2225232b578d3Smrg 2225332b578d3Smrg 2225432b578d3Smrg as_lineno_1=$LINENO 2225532b578d3Smrg as_lineno_2=$LINENO 2225632b578d3Smrg test "x$as_lineno_1" != "x$as_lineno_2" && 2225732b578d3Smrg test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 2225832b578d3Smrg 2225932b578d3Smrg # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 2226032b578d3Smrg # uniformly replaced by the line number. The first 'sed' inserts a 2226132b578d3Smrg # line-number line after each line using $LINENO; the second 'sed' 2226232b578d3Smrg # does the real work. The second script uses 'N' to pair each 2226332b578d3Smrg # line-number line with the line containing $LINENO, and appends 2226432b578d3Smrg # trailing '-' during substitution so that $LINENO is not a special 2226532b578d3Smrg # case at line end. 2226632b578d3Smrg # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 2226732b578d3Smrg # scripts with optimization help from Paolo Bonzini. Blame Lee 2226832b578d3Smrg # E. McMahon (1931-1989) for sed's syntax. :-) 2226932b578d3Smrg sed -n ' 2227032b578d3Smrg p 2227132b578d3Smrg /[$]LINENO/= 2227232b578d3Smrg ' <$as_myself | 2227332b578d3Smrg sed ' 2227432b578d3Smrg s/[$]LINENO.*/&-/ 2227532b578d3Smrg t lineno 2227632b578d3Smrg b 2227732b578d3Smrg :lineno 2227832b578d3Smrg N 2227932b578d3Smrg :loop 2228032b578d3Smrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 2228132b578d3Smrg t loop 2228232b578d3Smrg s/-\n.*// 2228332b578d3Smrg ' >$as_me.lineno && 2228432b578d3Smrg chmod +x "$as_me.lineno" || 2228532b578d3Smrg { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 2228632b578d3Smrg { (exit 1); exit 1; }; } 2228732b578d3Smrg 2228832b578d3Smrg # Don't try to exec as it changes $[0], causing all sort of problems 2228932b578d3Smrg # (the dirname of $[0] is not the place where we might find the 2229032b578d3Smrg # original and so on. Autoconf is especially sensitive to this). 2229132b578d3Smrg . "./$as_me.lineno" 2229232b578d3Smrg # Exit status is that of the last command. 2229332b578d3Smrg exit 2229432b578d3Smrg} 2229532b578d3Smrg 2229632b578d3Smrg 2229732b578d3Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 2229832b578d3Smrg as_dirname=dirname 2229932b578d3Smrgelse 2230032b578d3Smrg as_dirname=false 2230132b578d3Smrgfi 2230232b578d3Smrg 2230332b578d3SmrgECHO_C= ECHO_N= ECHO_T= 2230432b578d3Smrgcase `echo -n x` in 2230532b578d3Smrg-n*) 2230632b578d3Smrg case `echo 'x\c'` in 2230732b578d3Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 2230832b578d3Smrg *) ECHO_C='\c';; 2230932b578d3Smrg esac;; 2231032b578d3Smrg*) 2231132b578d3Smrg ECHO_N='-n';; 2231232b578d3Smrgesac 2231332b578d3Smrg 2231432b578d3Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 2231532b578d3Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 2231632b578d3Smrg as_expr=expr 2231732b578d3Smrgelse 2231832b578d3Smrg as_expr=false 2231932b578d3Smrgfi 2232032b578d3Smrg 2232132b578d3Smrgrm -f conf$$ conf$$.exe conf$$.file 2232232b578d3Smrgif test -d conf$$.dir; then 2232332b578d3Smrg rm -f conf$$.dir/conf$$.file 2232432b578d3Smrgelse 2232532b578d3Smrg rm -f conf$$.dir 2232632b578d3Smrg mkdir conf$$.dir 2232732b578d3Smrgfi 2232832b578d3Smrgecho >conf$$.file 2232932b578d3Smrgif ln -s conf$$.file conf$$ 2>/dev/null; then 2233032b578d3Smrg as_ln_s='ln -s' 2233132b578d3Smrg # ... but there are two gotchas: 2233232b578d3Smrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 2233332b578d3Smrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 2233432b578d3Smrg # In both cases, we have to default to `cp -p'. 2233532b578d3Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 2233632b578d3Smrg as_ln_s='cp -p' 2233732b578d3Smrgelif ln conf$$.file conf$$ 2>/dev/null; then 2233832b578d3Smrg as_ln_s=ln 2233932b578d3Smrgelse 2234032b578d3Smrg as_ln_s='cp -p' 2234132b578d3Smrgfi 2234232b578d3Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 2234332b578d3Smrgrmdir conf$$.dir 2>/dev/null 2234432b578d3Smrg 2234532b578d3Smrgif mkdir -p . 2>/dev/null; then 2234632b578d3Smrg as_mkdir_p=: 2234732b578d3Smrgelse 2234832b578d3Smrg test -d ./-p && rmdir ./-p 2234932b578d3Smrg as_mkdir_p=false 2235032b578d3Smrgfi 2235132b578d3Smrg 2235232b578d3Smrgif test -x / >/dev/null 2>&1; then 2235332b578d3Smrg as_test_x='test -x' 2235432b578d3Smrgelse 2235532b578d3Smrg if ls -dL / >/dev/null 2>&1; then 2235632b578d3Smrg as_ls_L_option=L 2235732b578d3Smrg else 2235832b578d3Smrg as_ls_L_option= 2235932b578d3Smrg fi 2236032b578d3Smrg as_test_x=' 2236132b578d3Smrg eval sh -c '\'' 2236232b578d3Smrg if test -d "$1"; then 2236332b578d3Smrg test -d "$1/."; 2236432b578d3Smrg else 2236532b578d3Smrg case $1 in 2236632b578d3Smrg -*)set "./$1";; 2236732b578d3Smrg esac; 2236832b578d3Smrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 2236932b578d3Smrg ???[sx]*):;;*)false;;esac;fi 2237032b578d3Smrg '\'' sh 2237132b578d3Smrg ' 2237232b578d3Smrgfi 2237332b578d3Smrgas_executable_p=$as_test_x 2237432b578d3Smrg 2237532b578d3Smrg# Sed expression to map a string onto a valid CPP name. 2237632b578d3Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 2237732b578d3Smrg 2237832b578d3Smrg# Sed expression to map a string onto a valid variable name. 2237932b578d3Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 2238032b578d3Smrg 2238132b578d3Smrg 2238232b578d3Smrgexec 6>&1 2238332b578d3Smrg 2238432b578d3Smrg# Save the log message, to keep $[0] and so on meaningful, and to 2238532b578d3Smrg# report actual input values of CONFIG_FILES etc. instead of their 2238632b578d3Smrg# values after options handling. 2238732b578d3Smrgac_log=" 22388d31dbc53SmrgThis file was extended by xf86-video-mach64 $as_me 6.8.1, which was 2238932b578d3Smrggenerated by GNU Autoconf 2.61. Invocation command line was 2239032b578d3Smrg 2239132b578d3Smrg CONFIG_FILES = $CONFIG_FILES 2239232b578d3Smrg CONFIG_HEADERS = $CONFIG_HEADERS 2239332b578d3Smrg CONFIG_LINKS = $CONFIG_LINKS 2239432b578d3Smrg CONFIG_COMMANDS = $CONFIG_COMMANDS 2239532b578d3Smrg $ $0 $@ 2239632b578d3Smrg 2239732b578d3Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q` 2239832b578d3Smrg" 2239932b578d3Smrg 2240032b578d3Smrg_ACEOF 2240132b578d3Smrg 2240232b578d3Smrgcat >>$CONFIG_STATUS <<_ACEOF 2240332b578d3Smrg# Files that config.status was made for. 2240432b578d3Smrgconfig_files="$ac_config_files" 2240532b578d3Smrgconfig_headers="$ac_config_headers" 2240632b578d3Smrgconfig_commands="$ac_config_commands" 2240732b578d3Smrg 2240832b578d3Smrg_ACEOF 2240932b578d3Smrg 2241032b578d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF 2241132b578d3Smrgac_cs_usage="\ 2241232b578d3Smrg\`$as_me' instantiates files from templates according to the 2241332b578d3Smrgcurrent configuration. 2241432b578d3Smrg 2241532b578d3SmrgUsage: $0 [OPTIONS] [FILE]... 2241632b578d3Smrg 2241732b578d3Smrg -h, --help print this help, then exit 2241832b578d3Smrg -V, --version print version number and configuration settings, then exit 2241932b578d3Smrg -q, --quiet do not print progress messages 2242032b578d3Smrg -d, --debug don't remove temporary files 2242132b578d3Smrg --recheck update $as_me by reconfiguring in the same conditions 2242232b578d3Smrg --file=FILE[:TEMPLATE] 2242332b578d3Smrg instantiate the configuration file FILE 2242432b578d3Smrg --header=FILE[:TEMPLATE] 2242532b578d3Smrg instantiate the configuration header FILE 2242632b578d3Smrg 2242732b578d3SmrgConfiguration files: 2242832b578d3Smrg$config_files 2242932b578d3Smrg 2243032b578d3SmrgConfiguration headers: 2243132b578d3Smrg$config_headers 2243232b578d3Smrg 2243332b578d3SmrgConfiguration commands: 2243432b578d3Smrg$config_commands 2243532b578d3Smrg 2243632b578d3SmrgReport bugs to <bug-autoconf@gnu.org>." 2243732b578d3Smrg 2243832b578d3Smrg_ACEOF 2243932b578d3Smrgcat >>$CONFIG_STATUS <<_ACEOF 2244032b578d3Smrgac_cs_version="\\ 22441d31dbc53Smrgxf86-video-mach64 config.status 6.8.1 2244232b578d3Smrgconfigured by $0, generated by GNU Autoconf 2.61, 2244332b578d3Smrg with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 2244432b578d3Smrg 2244532b578d3SmrgCopyright (C) 2006 Free Software Foundation, Inc. 2244632b578d3SmrgThis config.status script is free software; the Free Software Foundation 2244732b578d3Smrggives unlimited permission to copy, distribute and modify it." 2244832b578d3Smrg 2244932b578d3Smrgac_pwd='$ac_pwd' 2245032b578d3Smrgsrcdir='$srcdir' 2245132b578d3SmrgINSTALL='$INSTALL' 2245232b578d3SmrgMKDIR_P='$MKDIR_P' 2245332b578d3Smrg_ACEOF 2245432b578d3Smrg 2245532b578d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF 2245632b578d3Smrg# If no file are specified by the user, then we need to provide default 2245732b578d3Smrg# value. By we need to know if files were specified by the user. 2245832b578d3Smrgac_need_defaults=: 2245932b578d3Smrgwhile test $# != 0 2246032b578d3Smrgdo 2246132b578d3Smrg case $1 in 2246232b578d3Smrg --*=*) 2246332b578d3Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 2246432b578d3Smrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 2246532b578d3Smrg ac_shift=: 2246632b578d3Smrg ;; 2246732b578d3Smrg *) 2246832b578d3Smrg ac_option=$1 2246932b578d3Smrg ac_optarg=$2 2247032b578d3Smrg ac_shift=shift 2247132b578d3Smrg ;; 2247232b578d3Smrg esac 2247332b578d3Smrg 2247432b578d3Smrg case $ac_option in 2247532b578d3Smrg # Handling of the options. 2247632b578d3Smrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 2247732b578d3Smrg ac_cs_recheck=: ;; 2247832b578d3Smrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 2247932b578d3Smrg echo "$ac_cs_version"; exit ;; 2248032b578d3Smrg --debug | --debu | --deb | --de | --d | -d ) 2248132b578d3Smrg debug=: ;; 2248232b578d3Smrg --file | --fil | --fi | --f ) 2248332b578d3Smrg $ac_shift 2248432b578d3Smrg CONFIG_FILES="$CONFIG_FILES $ac_optarg" 2248532b578d3Smrg ac_need_defaults=false;; 2248632b578d3Smrg --header | --heade | --head | --hea ) 2248732b578d3Smrg $ac_shift 2248832b578d3Smrg CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" 2248932b578d3Smrg ac_need_defaults=false;; 2249032b578d3Smrg --he | --h) 2249132b578d3Smrg # Conflict between --help and --header 2249232b578d3Smrg { echo "$as_me: error: ambiguous option: $1 2249332b578d3SmrgTry \`$0 --help' for more information." >&2 2249432b578d3Smrg { (exit 1); exit 1; }; };; 2249532b578d3Smrg --help | --hel | -h ) 2249632b578d3Smrg echo "$ac_cs_usage"; exit ;; 2249732b578d3Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2249832b578d3Smrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 2249932b578d3Smrg ac_cs_silent=: ;; 2250032b578d3Smrg 2250132b578d3Smrg # This is an error. 2250232b578d3Smrg -*) { echo "$as_me: error: unrecognized option: $1 2250332b578d3SmrgTry \`$0 --help' for more information." >&2 2250432b578d3Smrg { (exit 1); exit 1; }; } ;; 2250532b578d3Smrg 2250632b578d3Smrg *) ac_config_targets="$ac_config_targets $1" 2250732b578d3Smrg ac_need_defaults=false ;; 2250832b578d3Smrg 2250932b578d3Smrg esac 2251032b578d3Smrg shift 2251132b578d3Smrgdone 2251232b578d3Smrg 2251332b578d3Smrgac_configure_extra_args= 2251432b578d3Smrg 2251532b578d3Smrgif $ac_cs_silent; then 2251632b578d3Smrg exec 6>/dev/null 2251732b578d3Smrg ac_configure_extra_args="$ac_configure_extra_args --silent" 2251832b578d3Smrgfi 2251932b578d3Smrg 2252032b578d3Smrg_ACEOF 2252132b578d3Smrgcat >>$CONFIG_STATUS <<_ACEOF 2252232b578d3Smrgif \$ac_cs_recheck; then 2252332b578d3Smrg echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 2252432b578d3Smrg CONFIG_SHELL=$SHELL 2252532b578d3Smrg export CONFIG_SHELL 2252632b578d3Smrg exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 2252732b578d3Smrgfi 2252832b578d3Smrg 2252932b578d3Smrg_ACEOF 2253032b578d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF 2253132b578d3Smrgexec 5>>config.log 2253232b578d3Smrg{ 2253332b578d3Smrg echo 2253432b578d3Smrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 2253532b578d3Smrg## Running $as_me. ## 2253632b578d3Smrg_ASBOX 2253732b578d3Smrg echo "$ac_log" 2253832b578d3Smrg} >&5 2253932b578d3Smrg 2254032b578d3Smrg_ACEOF 2254132b578d3Smrgcat >>$CONFIG_STATUS <<_ACEOF 2254232b578d3Smrg# 2254332b578d3Smrg# INIT-COMMANDS 2254432b578d3Smrg# 2254532b578d3SmrgAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 2254632b578d3Smrg 2254732b578d3Smrg_ACEOF 2254832b578d3Smrg 2254932b578d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF 2255032b578d3Smrg 2255132b578d3Smrg# Handling of arguments. 2255232b578d3Smrgfor ac_config_target in $ac_config_targets 2255332b578d3Smrgdo 2255432b578d3Smrg case $ac_config_target in 2255532b578d3Smrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 2255632b578d3Smrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 2255732b578d3Smrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 2255832b578d3Smrg "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 2255932b578d3Smrg "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 2256032b578d3Smrg 2256132b578d3Smrg *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 2256232b578d3Smrgecho "$as_me: error: invalid argument: $ac_config_target" >&2;} 2256332b578d3Smrg { (exit 1); exit 1; }; };; 2256432b578d3Smrg esac 2256532b578d3Smrgdone 2256632b578d3Smrg 2256732b578d3Smrg 2256832b578d3Smrg# If the user did not use the arguments to specify the items to instantiate, 2256932b578d3Smrg# then the envvar interface is used. Set only those that are not. 2257032b578d3Smrg# We use the long form for the default assignment because of an extremely 2257132b578d3Smrg# bizarre bug on SunOS 4.1.3. 2257232b578d3Smrgif $ac_need_defaults; then 2257332b578d3Smrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 2257432b578d3Smrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 2257532b578d3Smrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 2257632b578d3Smrgfi 2257732b578d3Smrg 2257832b578d3Smrg# Have a temporary directory for convenience. Make it in the build tree 2257932b578d3Smrg# simply because there is no reason against having it here, and in addition, 2258032b578d3Smrg# creating and moving files from /tmp can sometimes cause problems. 2258132b578d3Smrg# Hook for its removal unless debugging. 2258232b578d3Smrg# Note that there is a small window in which the directory will not be cleaned: 2258332b578d3Smrg# after its creation but before its name has been assigned to `$tmp'. 2258432b578d3Smrg$debug || 2258532b578d3Smrg{ 2258632b578d3Smrg tmp= 2258732b578d3Smrg trap 'exit_status=$? 2258832b578d3Smrg { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 2258932b578d3Smrg' 0 2259032b578d3Smrg trap '{ (exit 1); exit 1; }' 1 2 13 15 2259132b578d3Smrg} 2259232b578d3Smrg# Create a (secure) tmp directory for tmp files. 2259332b578d3Smrg 2259432b578d3Smrg{ 2259532b578d3Smrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 2259632b578d3Smrg test -n "$tmp" && test -d "$tmp" 2259732b578d3Smrg} || 2259832b578d3Smrg{ 2259932b578d3Smrg tmp=./conf$$-$RANDOM 2260032b578d3Smrg (umask 077 && mkdir "$tmp") 2260132b578d3Smrg} || 2260232b578d3Smrg{ 2260332b578d3Smrg echo "$me: cannot create a temporary directory in ." >&2 2260432b578d3Smrg { (exit 1); exit 1; } 2260532b578d3Smrg} 2260632b578d3Smrg 2260732b578d3Smrg# 2260832b578d3Smrg# Set up the sed scripts for CONFIG_FILES section. 2260932b578d3Smrg# 2261032b578d3Smrg 2261132b578d3Smrg# No need to generate the scripts if there are no CONFIG_FILES. 2261232b578d3Smrg# This happens for instance when ./config.status config.h 2261332b578d3Smrgif test -n "$CONFIG_FILES"; then 2261432b578d3Smrg 2261532b578d3Smrg_ACEOF 2261632b578d3Smrg 2261732b578d3Smrg 2261832b578d3Smrg 2261932b578d3Smrgac_delim='%!_!# ' 2262032b578d3Smrgfor ac_last_try in false false false false false :; do 2262132b578d3Smrg cat >conf$$subs.sed <<_ACEOF 2262232b578d3SmrgSHELL!$SHELL$ac_delim 2262332b578d3SmrgPATH_SEPARATOR!$PATH_SEPARATOR$ac_delim 2262432b578d3SmrgPACKAGE_NAME!$PACKAGE_NAME$ac_delim 2262532b578d3SmrgPACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim 2262632b578d3SmrgPACKAGE_VERSION!$PACKAGE_VERSION$ac_delim 2262732b578d3SmrgPACKAGE_STRING!$PACKAGE_STRING$ac_delim 2262832b578d3SmrgPACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim 2262932b578d3Smrgexec_prefix!$exec_prefix$ac_delim 2263032b578d3Smrgprefix!$prefix$ac_delim 2263132b578d3Smrgprogram_transform_name!$program_transform_name$ac_delim 2263232b578d3Smrgbindir!$bindir$ac_delim 2263332b578d3Smrgsbindir!$sbindir$ac_delim 2263432b578d3Smrglibexecdir!$libexecdir$ac_delim 2263532b578d3Smrgdatarootdir!$datarootdir$ac_delim 2263632b578d3Smrgdatadir!$datadir$ac_delim 2263732b578d3Smrgsysconfdir!$sysconfdir$ac_delim 2263832b578d3Smrgsharedstatedir!$sharedstatedir$ac_delim 2263932b578d3Smrglocalstatedir!$localstatedir$ac_delim 2264032b578d3Smrgincludedir!$includedir$ac_delim 2264132b578d3Smrgoldincludedir!$oldincludedir$ac_delim 2264232b578d3Smrgdocdir!$docdir$ac_delim 2264332b578d3Smrginfodir!$infodir$ac_delim 2264432b578d3Smrghtmldir!$htmldir$ac_delim 2264532b578d3Smrgdvidir!$dvidir$ac_delim 2264632b578d3Smrgpdfdir!$pdfdir$ac_delim 2264732b578d3Smrgpsdir!$psdir$ac_delim 2264832b578d3Smrglibdir!$libdir$ac_delim 2264932b578d3Smrglocaledir!$localedir$ac_delim 2265032b578d3Smrgmandir!$mandir$ac_delim 2265132b578d3SmrgDEFS!$DEFS$ac_delim 2265232b578d3SmrgECHO_C!$ECHO_C$ac_delim 2265332b578d3SmrgECHO_N!$ECHO_N$ac_delim 2265432b578d3SmrgECHO_T!$ECHO_T$ac_delim 2265532b578d3SmrgLIBS!$LIBS$ac_delim 2265632b578d3Smrgbuild_alias!$build_alias$ac_delim 2265732b578d3Smrghost_alias!$host_alias$ac_delim 2265832b578d3Smrgtarget_alias!$target_alias$ac_delim 2265932b578d3SmrgINSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim 2266032b578d3SmrgINSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim 2266132b578d3SmrgINSTALL_DATA!$INSTALL_DATA$ac_delim 2266232b578d3Smrgam__isrc!$am__isrc$ac_delim 2266332b578d3SmrgCYGPATH_W!$CYGPATH_W$ac_delim 2266432b578d3SmrgPACKAGE!$PACKAGE$ac_delim 2266532b578d3SmrgVERSION!$VERSION$ac_delim 2266632b578d3SmrgACLOCAL!$ACLOCAL$ac_delim 2266732b578d3SmrgAUTOCONF!$AUTOCONF$ac_delim 2266832b578d3SmrgAUTOMAKE!$AUTOMAKE$ac_delim 2266932b578d3SmrgAUTOHEADER!$AUTOHEADER$ac_delim 2267032b578d3SmrgMAKEINFO!$MAKEINFO$ac_delim 2267132b578d3Smrginstall_sh!$install_sh$ac_delim 2267232b578d3SmrgSTRIP!$STRIP$ac_delim 2267332b578d3SmrgINSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim 2267432b578d3Smrgmkdir_p!$mkdir_p$ac_delim 2267532b578d3SmrgAWK!$AWK$ac_delim 2267632b578d3SmrgSET_MAKE!$SET_MAKE$ac_delim 2267732b578d3Smrgam__leading_dot!$am__leading_dot$ac_delim 2267832b578d3SmrgAMTAR!$AMTAR$ac_delim 2267932b578d3Smrgam__tar!$am__tar$ac_delim 2268032b578d3Smrgam__untar!$am__untar$ac_delim 2268132b578d3SmrgMAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim 2268232b578d3SmrgMAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim 2268332b578d3SmrgMAINT!$MAINT$ac_delim 2268432b578d3Smrgbuild!$build$ac_delim 2268532b578d3Smrgbuild_cpu!$build_cpu$ac_delim 2268632b578d3Smrgbuild_vendor!$build_vendor$ac_delim 2268732b578d3Smrgbuild_os!$build_os$ac_delim 2268832b578d3Smrghost!$host$ac_delim 2268932b578d3Smrghost_cpu!$host_cpu$ac_delim 2269032b578d3Smrghost_vendor!$host_vendor$ac_delim 2269132b578d3Smrghost_os!$host_os$ac_delim 2269232b578d3SmrgCC!$CC$ac_delim 2269332b578d3SmrgCFLAGS!$CFLAGS$ac_delim 2269432b578d3SmrgLDFLAGS!$LDFLAGS$ac_delim 2269532b578d3SmrgCPPFLAGS!$CPPFLAGS$ac_delim 2269632b578d3Smrgac_ct_CC!$ac_ct_CC$ac_delim 2269732b578d3SmrgEXEEXT!$EXEEXT$ac_delim 2269832b578d3SmrgOBJEXT!$OBJEXT$ac_delim 2269932b578d3SmrgDEPDIR!$DEPDIR$ac_delim 2270032b578d3Smrgam__include!$am__include$ac_delim 2270132b578d3Smrgam__quote!$am__quote$ac_delim 2270232b578d3SmrgAMDEP_TRUE!$AMDEP_TRUE$ac_delim 2270332b578d3SmrgAMDEP_FALSE!$AMDEP_FALSE$ac_delim 2270432b578d3SmrgAMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim 2270532b578d3SmrgCCDEPMODE!$CCDEPMODE$ac_delim 2270632b578d3Smrgam__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim 2270732b578d3Smrgam__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim 2270832b578d3SmrgGREP!$GREP$ac_delim 2270932b578d3SmrgEGREP!$EGREP$ac_delim 2271032b578d3SmrgLN_S!$LN_S$ac_delim 2271132b578d3SmrgECHO!$ECHO$ac_delim 2271232b578d3SmrgAR!$AR$ac_delim 2271332b578d3SmrgRANLIB!$RANLIB$ac_delim 2271432b578d3SmrgCPP!$CPP$ac_delim 2271532b578d3SmrgCXX!$CXX$ac_delim 2271632b578d3SmrgCXXFLAGS!$CXXFLAGS$ac_delim 2271732b578d3Smrgac_ct_CXX!$ac_ct_CXX$ac_delim 22718d31dbc53SmrgCXXDEPMODE!$CXXDEPMODE$ac_delim 2271932b578d3Smrg_ACEOF 2272032b578d3Smrg 2272132b578d3Smrg if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then 2272232b578d3Smrg break 2272332b578d3Smrg elif $ac_last_try; then 2272432b578d3Smrg { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 2272532b578d3Smrgecho "$as_me: error: could not make $CONFIG_STATUS" >&2;} 2272632b578d3Smrg { (exit 1); exit 1; }; } 2272732b578d3Smrg else 2272832b578d3Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 2272932b578d3Smrg fi 2273032b578d3Smrgdone 2273132b578d3Smrg 2273232b578d3Smrgac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 2273332b578d3Smrgif test -n "$ac_eof"; then 2273432b578d3Smrg ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 2273532b578d3Smrg ac_eof=`expr $ac_eof + 1` 2273632b578d3Smrgfi 2273732b578d3Smrg 2273832b578d3Smrgcat >>$CONFIG_STATUS <<_ACEOF 2273932b578d3Smrgcat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof 2274032b578d3Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 2274132b578d3Smrg_ACEOF 2274232b578d3Smrgsed ' 2274332b578d3Smrgs/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 2274432b578d3Smrgs/^/s,@/; s/!/@,|#_!!_#|/ 2274532b578d3Smrg:n 2274632b578d3Smrgt n 2274732b578d3Smrgs/'"$ac_delim"'$/,g/; t 2274832b578d3Smrgs/$/\\/; p 2274932b578d3SmrgN; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 2275032b578d3Smrg' >>$CONFIG_STATUS <conf$$subs.sed 2275132b578d3Smrgrm -f conf$$subs.sed 2275232b578d3Smrgcat >>$CONFIG_STATUS <<_ACEOF 2275332b578d3SmrgCEOF$ac_eof 2275432b578d3Smrg_ACEOF 2275532b578d3Smrg 2275632b578d3Smrg 2275732b578d3Smrgac_delim='%!_!# ' 2275832b578d3Smrgfor ac_last_try in false false false false false :; do 2275932b578d3Smrg cat >conf$$subs.sed <<_ACEOF 2276032b578d3Smrgam__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim 2276132b578d3Smrgam__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim 2276232b578d3SmrgCXXCPP!$CXXCPP$ac_delim 2276332b578d3SmrgF77!$F77$ac_delim 2276432b578d3SmrgFFLAGS!$FFLAGS$ac_delim 2276532b578d3Smrgac_ct_F77!$ac_ct_F77$ac_delim 2276632b578d3SmrgLIBTOOL!$LIBTOOL$ac_delim 22767d31dbc53SmrgCWARNFLAGS!$CWARNFLAGS$ac_delim 2276832b578d3SmrgPKG_CONFIG!$PKG_CONFIG$ac_delim 2276932b578d3SmrgXORG_CFLAGS!$XORG_CFLAGS$ac_delim 2277032b578d3SmrgXORG_LIBS!$XORG_LIBS$ac_delim 2277132b578d3SmrgDRI_TRUE!$DRI_TRUE$ac_delim 2277232b578d3SmrgDRI_FALSE!$DRI_FALSE$ac_delim 2277332b578d3SmrgDRI_CFLAGS!$DRI_CFLAGS$ac_delim 2277432b578d3SmrgDRI_LIBS!$DRI_LIBS$ac_delim 2277532b578d3SmrgATIMISC_CPIO_TRUE!$ATIMISC_CPIO_TRUE$ac_delim 2277632b578d3SmrgATIMISC_CPIO_FALSE!$ATIMISC_CPIO_FALSE$ac_delim 2277732b578d3SmrgATIMISC_DGA_TRUE!$ATIMISC_DGA_TRUE$ac_delim 2277832b578d3SmrgATIMISC_DGA_FALSE!$ATIMISC_DGA_FALSE$ac_delim 2277932b578d3SmrgATIMISC_TV_OUT_TRUE!$ATIMISC_TV_OUT_TRUE$ac_delim 2278032b578d3SmrgATIMISC_TV_OUT_FALSE!$ATIMISC_TV_OUT_FALSE$ac_delim 2278132b578d3SmrgUSE_EXA_TRUE!$USE_EXA_TRUE$ac_delim 2278232b578d3SmrgUSE_EXA_FALSE!$USE_EXA_FALSE$ac_delim 2278332b578d3SmrgPCIACCESS_CFLAGS!$PCIACCESS_CFLAGS$ac_delim 2278432b578d3SmrgPCIACCESS_LIBS!$PCIACCESS_LIBS$ac_delim 2278532b578d3SmrgXSERVER_LIBPCIACCESS_TRUE!$XSERVER_LIBPCIACCESS_TRUE$ac_delim 2278632b578d3SmrgXSERVER_LIBPCIACCESS_FALSE!$XSERVER_LIBPCIACCESS_FALSE$ac_delim 2278732b578d3Smrgmoduledir!$moduledir$ac_delim 2278832b578d3SmrgDRIVER_NAME!$DRIVER_NAME$ac_delim 2278932b578d3SmrgAPP_MAN_SUFFIX!$APP_MAN_SUFFIX$ac_delim 2279032b578d3SmrgLIB_MAN_SUFFIX!$LIB_MAN_SUFFIX$ac_delim 2279132b578d3SmrgFILE_MAN_SUFFIX!$FILE_MAN_SUFFIX$ac_delim 2279232b578d3SmrgMISC_MAN_SUFFIX!$MISC_MAN_SUFFIX$ac_delim 2279332b578d3SmrgDRIVER_MAN_SUFFIX!$DRIVER_MAN_SUFFIX$ac_delim 2279432b578d3SmrgADMIN_MAN_SUFFIX!$ADMIN_MAN_SUFFIX$ac_delim 2279532b578d3SmrgAPP_MAN_DIR!$APP_MAN_DIR$ac_delim 2279632b578d3SmrgLIB_MAN_DIR!$LIB_MAN_DIR$ac_delim 2279732b578d3SmrgFILE_MAN_DIR!$FILE_MAN_DIR$ac_delim 2279832b578d3SmrgMISC_MAN_DIR!$MISC_MAN_DIR$ac_delim 2279932b578d3SmrgDRIVER_MAN_DIR!$DRIVER_MAN_DIR$ac_delim 2280032b578d3SmrgADMIN_MAN_DIR!$ADMIN_MAN_DIR$ac_delim 2280132b578d3SmrgLINUXDOC!$LINUXDOC$ac_delim 2280232b578d3SmrgPS2PDF!$PS2PDF$ac_delim 2280332b578d3SmrgBUILD_LINUXDOC_TRUE!$BUILD_LINUXDOC_TRUE$ac_delim 2280432b578d3SmrgBUILD_LINUXDOC_FALSE!$BUILD_LINUXDOC_FALSE$ac_delim 2280532b578d3SmrgBUILD_PDFDOC_TRUE!$BUILD_PDFDOC_TRUE$ac_delim 2280632b578d3SmrgBUILD_PDFDOC_FALSE!$BUILD_PDFDOC_FALSE$ac_delim 2280732b578d3SmrgMAKE_TEXT!$MAKE_TEXT$ac_delim 2280832b578d3SmrgMAKE_PS!$MAKE_PS$ac_delim 2280932b578d3SmrgMAKE_PDF!$MAKE_PDF$ac_delim 2281032b578d3SmrgMAKE_HTML!$MAKE_HTML$ac_delim 22811d31dbc53SmrgCHANGELOG_CMD!$CHANGELOG_CMD$ac_delim 22812d31dbc53Smrgdistcleancheck_listfiles!$distcleancheck_listfiles$ac_delim 2281332b578d3SmrgLIBOBJS!$LIBOBJS$ac_delim 2281432b578d3SmrgLTLIBOBJS!$LTLIBOBJS$ac_delim 2281532b578d3Smrg_ACEOF 2281632b578d3Smrg 22817d31dbc53Smrg if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 55; then 2281832b578d3Smrg break 2281932b578d3Smrg elif $ac_last_try; then 2282032b578d3Smrg { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 2282132b578d3Smrgecho "$as_me: error: could not make $CONFIG_STATUS" >&2;} 2282232b578d3Smrg { (exit 1); exit 1; }; } 2282332b578d3Smrg else 2282432b578d3Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 2282532b578d3Smrg fi 2282632b578d3Smrgdone 2282732b578d3Smrg 2282832b578d3Smrgac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 2282932b578d3Smrgif test -n "$ac_eof"; then 2283032b578d3Smrg ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 2283132b578d3Smrg ac_eof=`expr $ac_eof + 1` 2283232b578d3Smrgfi 2283332b578d3Smrg 2283432b578d3Smrgcat >>$CONFIG_STATUS <<_ACEOF 2283532b578d3Smrgcat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof 2283632b578d3Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end 2283732b578d3Smrg_ACEOF 2283832b578d3Smrgsed ' 2283932b578d3Smrgs/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 2284032b578d3Smrgs/^/s,@/; s/!/@,|#_!!_#|/ 2284132b578d3Smrg:n 2284232b578d3Smrgt n 2284332b578d3Smrgs/'"$ac_delim"'$/,g/; t 2284432b578d3Smrgs/$/\\/; p 2284532b578d3SmrgN; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 2284632b578d3Smrg' >>$CONFIG_STATUS <conf$$subs.sed 2284732b578d3Smrgrm -f conf$$subs.sed 2284832b578d3Smrgcat >>$CONFIG_STATUS <<_ACEOF 2284932b578d3Smrg:end 2285032b578d3Smrgs/|#_!!_#|//g 2285132b578d3SmrgCEOF$ac_eof 2285232b578d3Smrg_ACEOF 2285332b578d3Smrg 2285432b578d3Smrg 2285532b578d3Smrg# VPATH may cause trouble with some makes, so we remove $(srcdir), 2285632b578d3Smrg# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 2285732b578d3Smrg# trailing colons and then remove the whole line if VPATH becomes empty 2285832b578d3Smrg# (actually we leave an empty line to preserve line numbers). 2285932b578d3Smrgif test "x$srcdir" = x.; then 2286032b578d3Smrg ac_vpsub='/^[ ]*VPATH[ ]*=/{ 2286132b578d3Smrgs/:*\$(srcdir):*/:/ 2286232b578d3Smrgs/:*\${srcdir}:*/:/ 2286332b578d3Smrgs/:*@srcdir@:*/:/ 2286432b578d3Smrgs/^\([^=]*=[ ]*\):*/\1/ 2286532b578d3Smrgs/:*$// 2286632b578d3Smrgs/^[^=]*=[ ]*$// 2286732b578d3Smrg}' 2286832b578d3Smrgfi 2286932b578d3Smrg 2287032b578d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF 2287132b578d3Smrgfi # test -n "$CONFIG_FILES" 2287232b578d3Smrg 2287332b578d3Smrg 2287432b578d3Smrgfor ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS 2287532b578d3Smrgdo 2287632b578d3Smrg case $ac_tag in 2287732b578d3Smrg :[FHLC]) ac_mode=$ac_tag; continue;; 2287832b578d3Smrg esac 2287932b578d3Smrg case $ac_mode$ac_tag in 2288032b578d3Smrg :[FHL]*:*);; 2288132b578d3Smrg :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 2288232b578d3Smrgecho "$as_me: error: Invalid tag $ac_tag." >&2;} 2288332b578d3Smrg { (exit 1); exit 1; }; };; 2288432b578d3Smrg :[FH]-) ac_tag=-:-;; 2288532b578d3Smrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 2288632b578d3Smrg esac 2288732b578d3Smrg ac_save_IFS=$IFS 2288832b578d3Smrg IFS=: 2288932b578d3Smrg set x $ac_tag 2289032b578d3Smrg IFS=$ac_save_IFS 2289132b578d3Smrg shift 2289232b578d3Smrg ac_file=$1 2289332b578d3Smrg shift 2289432b578d3Smrg 2289532b578d3Smrg case $ac_mode in 2289632b578d3Smrg :L) ac_source=$1;; 2289732b578d3Smrg :[FH]) 2289832b578d3Smrg ac_file_inputs= 2289932b578d3Smrg for ac_f 2290032b578d3Smrg do 2290132b578d3Smrg case $ac_f in 2290232b578d3Smrg -) ac_f="$tmp/stdin";; 2290332b578d3Smrg *) # Look for the file first in the build tree, then in the source tree 2290432b578d3Smrg # (if the path is not absolute). The absolute path cannot be DOS-style, 2290532b578d3Smrg # because $ac_f cannot contain `:'. 2290632b578d3Smrg test -f "$ac_f" || 2290732b578d3Smrg case $ac_f in 2290832b578d3Smrg [\\/$]*) false;; 2290932b578d3Smrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 2291032b578d3Smrg esac || 2291132b578d3Smrg { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 2291232b578d3Smrgecho "$as_me: error: cannot find input file: $ac_f" >&2;} 2291332b578d3Smrg { (exit 1); exit 1; }; };; 2291432b578d3Smrg esac 2291532b578d3Smrg ac_file_inputs="$ac_file_inputs $ac_f" 2291632b578d3Smrg done 2291732b578d3Smrg 2291832b578d3Smrg # Let's still pretend it is `configure' which instantiates (i.e., don't 2291932b578d3Smrg # use $as_me), people would be surprised to read: 2292032b578d3Smrg # /* config.h. Generated by config.status. */ 2292132b578d3Smrg configure_input="Generated from "`IFS=: 2292232b578d3Smrg echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." 2292332b578d3Smrg if test x"$ac_file" != x-; then 2292432b578d3Smrg configure_input="$ac_file. $configure_input" 2292532b578d3Smrg { echo "$as_me:$LINENO: creating $ac_file" >&5 2292632b578d3Smrgecho "$as_me: creating $ac_file" >&6;} 2292732b578d3Smrg fi 2292832b578d3Smrg 2292932b578d3Smrg case $ac_tag in 2293032b578d3Smrg *:-:* | *:-) cat >"$tmp/stdin";; 2293132b578d3Smrg esac 2293232b578d3Smrg ;; 2293332b578d3Smrg esac 2293432b578d3Smrg 2293532b578d3Smrg ac_dir=`$as_dirname -- "$ac_file" || 2293632b578d3Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 2293732b578d3Smrg X"$ac_file" : 'X\(//\)[^/]' \| \ 2293832b578d3Smrg X"$ac_file" : 'X\(//\)$' \| \ 2293932b578d3Smrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 2294032b578d3Smrgecho X"$ac_file" | 2294132b578d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 2294232b578d3Smrg s//\1/ 2294332b578d3Smrg q 2294432b578d3Smrg } 2294532b578d3Smrg /^X\(\/\/\)[^/].*/{ 2294632b578d3Smrg s//\1/ 2294732b578d3Smrg q 2294832b578d3Smrg } 2294932b578d3Smrg /^X\(\/\/\)$/{ 2295032b578d3Smrg s//\1/ 2295132b578d3Smrg q 2295232b578d3Smrg } 2295332b578d3Smrg /^X\(\/\).*/{ 2295432b578d3Smrg s//\1/ 2295532b578d3Smrg q 2295632b578d3Smrg } 2295732b578d3Smrg s/.*/./; q'` 2295832b578d3Smrg { as_dir="$ac_dir" 2295932b578d3Smrg case $as_dir in #( 2296032b578d3Smrg -*) as_dir=./$as_dir;; 2296132b578d3Smrg esac 2296232b578d3Smrg test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 2296332b578d3Smrg as_dirs= 2296432b578d3Smrg while :; do 2296532b578d3Smrg case $as_dir in #( 2296632b578d3Smrg *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 2296732b578d3Smrg *) as_qdir=$as_dir;; 2296832b578d3Smrg esac 2296932b578d3Smrg as_dirs="'$as_qdir' $as_dirs" 2297032b578d3Smrg as_dir=`$as_dirname -- "$as_dir" || 2297132b578d3Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 2297232b578d3Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 2297332b578d3Smrg X"$as_dir" : 'X\(//\)$' \| \ 2297432b578d3Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 2297532b578d3Smrgecho X"$as_dir" | 2297632b578d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 2297732b578d3Smrg s//\1/ 2297832b578d3Smrg q 2297932b578d3Smrg } 2298032b578d3Smrg /^X\(\/\/\)[^/].*/{ 2298132b578d3Smrg s//\1/ 2298232b578d3Smrg q 2298332b578d3Smrg } 2298432b578d3Smrg /^X\(\/\/\)$/{ 2298532b578d3Smrg s//\1/ 2298632b578d3Smrg q 2298732b578d3Smrg } 2298832b578d3Smrg /^X\(\/\).*/{ 2298932b578d3Smrg s//\1/ 2299032b578d3Smrg q 2299132b578d3Smrg } 2299232b578d3Smrg s/.*/./; q'` 2299332b578d3Smrg test -d "$as_dir" && break 2299432b578d3Smrg done 2299532b578d3Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 2299632b578d3Smrg } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 2299732b578d3Smrgecho "$as_me: error: cannot create directory $as_dir" >&2;} 2299832b578d3Smrg { (exit 1); exit 1; }; }; } 2299932b578d3Smrg ac_builddir=. 2300032b578d3Smrg 2300132b578d3Smrgcase "$ac_dir" in 2300232b578d3Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 2300332b578d3Smrg*) 2300432b578d3Smrg ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 2300532b578d3Smrg # A ".." for each directory in $ac_dir_suffix. 2300632b578d3Smrg ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 2300732b578d3Smrg case $ac_top_builddir_sub in 2300832b578d3Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 2300932b578d3Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 2301032b578d3Smrg esac ;; 2301132b578d3Smrgesac 2301232b578d3Smrgac_abs_top_builddir=$ac_pwd 2301332b578d3Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 2301432b578d3Smrg# for backward compatibility: 2301532b578d3Smrgac_top_builddir=$ac_top_build_prefix 2301632b578d3Smrg 2301732b578d3Smrgcase $srcdir in 2301832b578d3Smrg .) # We are building in place. 2301932b578d3Smrg ac_srcdir=. 2302032b578d3Smrg ac_top_srcdir=$ac_top_builddir_sub 2302132b578d3Smrg ac_abs_top_srcdir=$ac_pwd ;; 2302232b578d3Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 2302332b578d3Smrg ac_srcdir=$srcdir$ac_dir_suffix; 2302432b578d3Smrg ac_top_srcdir=$srcdir 2302532b578d3Smrg ac_abs_top_srcdir=$srcdir ;; 2302632b578d3Smrg *) # Relative name. 2302732b578d3Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 2302832b578d3Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 2302932b578d3Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 2303032b578d3Smrgesac 2303132b578d3Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 2303232b578d3Smrg 2303332b578d3Smrg 2303432b578d3Smrg case $ac_mode in 2303532b578d3Smrg :F) 2303632b578d3Smrg # 2303732b578d3Smrg # CONFIG_FILE 2303832b578d3Smrg # 2303932b578d3Smrg 2304032b578d3Smrg case $INSTALL in 2304132b578d3Smrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 2304232b578d3Smrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 2304332b578d3Smrg esac 2304432b578d3Smrg ac_MKDIR_P=$MKDIR_P 2304532b578d3Smrg case $MKDIR_P in 2304632b578d3Smrg [\\/$]* | ?:[\\/]* ) ;; 2304732b578d3Smrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 2304832b578d3Smrg esac 2304932b578d3Smrg_ACEOF 2305032b578d3Smrg 2305132b578d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF 2305232b578d3Smrg# If the template does not know about datarootdir, expand it. 2305332b578d3Smrg# FIXME: This hack should be removed a few years after 2.60. 2305432b578d3Smrgac_datarootdir_hack=; ac_datarootdir_seen= 2305532b578d3Smrg 2305632b578d3Smrgcase `sed -n '/datarootdir/ { 2305732b578d3Smrg p 2305832b578d3Smrg q 2305932b578d3Smrg} 2306032b578d3Smrg/@datadir@/p 2306132b578d3Smrg/@docdir@/p 2306232b578d3Smrg/@infodir@/p 2306332b578d3Smrg/@localedir@/p 2306432b578d3Smrg/@mandir@/p 2306532b578d3Smrg' $ac_file_inputs` in 2306632b578d3Smrg*datarootdir*) ac_datarootdir_seen=yes;; 2306732b578d3Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 2306832b578d3Smrg { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 2306932b578d3Smrgecho "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 2307032b578d3Smrg_ACEOF 2307132b578d3Smrgcat >>$CONFIG_STATUS <<_ACEOF 2307232b578d3Smrg ac_datarootdir_hack=' 2307332b578d3Smrg s&@datadir@&$datadir&g 2307432b578d3Smrg s&@docdir@&$docdir&g 2307532b578d3Smrg s&@infodir@&$infodir&g 2307632b578d3Smrg s&@localedir@&$localedir&g 2307732b578d3Smrg s&@mandir@&$mandir&g 2307832b578d3Smrg s&\\\${datarootdir}&$datarootdir&g' ;; 2307932b578d3Smrgesac 2308032b578d3Smrg_ACEOF 2308132b578d3Smrg 2308232b578d3Smrg# Neutralize VPATH when `$srcdir' = `.'. 2308332b578d3Smrg# Shell code in configure.ac might set extrasub. 2308432b578d3Smrg# FIXME: do we really want to maintain this feature? 2308532b578d3Smrgcat >>$CONFIG_STATUS <<_ACEOF 2308632b578d3Smrg sed "$ac_vpsub 2308732b578d3Smrg$extrasub 2308832b578d3Smrg_ACEOF 2308932b578d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF 2309032b578d3Smrg:t 2309132b578d3Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 2309232b578d3Smrgs&@configure_input@&$configure_input&;t t 2309332b578d3Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t 2309432b578d3Smrgs&@srcdir@&$ac_srcdir&;t t 2309532b578d3Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t 2309632b578d3Smrgs&@top_srcdir@&$ac_top_srcdir&;t t 2309732b578d3Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 2309832b578d3Smrgs&@builddir@&$ac_builddir&;t t 2309932b578d3Smrgs&@abs_builddir@&$ac_abs_builddir&;t t 2310032b578d3Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t 2310132b578d3Smrgs&@INSTALL@&$ac_INSTALL&;t t 2310232b578d3Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t 2310332b578d3Smrg$ac_datarootdir_hack 2310432b578d3Smrg" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out 2310532b578d3Smrg 2310632b578d3Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 2310732b578d3Smrg { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 2310832b578d3Smrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 2310932b578d3Smrg { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 2311032b578d3Smrgwhich seems to be undefined. Please make sure it is defined." >&5 2311132b578d3Smrgecho "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 2311232b578d3Smrgwhich seems to be undefined. Please make sure it is defined." >&2;} 2311332b578d3Smrg 2311432b578d3Smrg rm -f "$tmp/stdin" 2311532b578d3Smrg case $ac_file in 2311632b578d3Smrg -) cat "$tmp/out"; rm -f "$tmp/out";; 2311732b578d3Smrg *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; 2311832b578d3Smrg esac 2311932b578d3Smrg ;; 2312032b578d3Smrg :H) 2312132b578d3Smrg # 2312232b578d3Smrg # CONFIG_HEADER 2312332b578d3Smrg # 2312432b578d3Smrg_ACEOF 2312532b578d3Smrg 2312632b578d3Smrg# Transform confdefs.h into a sed script `conftest.defines', that 2312732b578d3Smrg# substitutes the proper values into config.h.in to produce config.h. 2312832b578d3Smrgrm -f conftest.defines conftest.tail 2312932b578d3Smrg# First, append a space to every undef/define line, to ease matching. 2313032b578d3Smrgecho 's/$/ /' >conftest.defines 2313132b578d3Smrg# Then, protect against being on the right side of a sed subst, or in 2313232b578d3Smrg# an unquoted here document, in config.status. If some macros were 2313332b578d3Smrg# called several times there might be several #defines for the same 2313432b578d3Smrg# symbol, which is useless. But do not sort them, since the last 2313532b578d3Smrg# AC_DEFINE must be honored. 2313632b578d3Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 2313732b578d3Smrg# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where 2313832b578d3Smrg# NAME is the cpp macro being defined, VALUE is the value it is being given. 2313932b578d3Smrg# PARAMS is the parameter list in the macro definition--in most cases, it's 2314032b578d3Smrg# just an empty string. 2314132b578d3Smrgac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*' 2314232b578d3Smrgac_dB='\\)[ (].*,\\1define\\2' 2314332b578d3Smrgac_dC=' ' 2314432b578d3Smrgac_dD=' ,' 2314532b578d3Smrg 2314632b578d3Smrguniq confdefs.h | 2314732b578d3Smrg sed -n ' 2314832b578d3Smrg t rset 2314932b578d3Smrg :rset 2315032b578d3Smrg s/^[ ]*#[ ]*define[ ][ ]*// 2315132b578d3Smrg t ok 2315232b578d3Smrg d 2315332b578d3Smrg :ok 2315432b578d3Smrg s/[\\&,]/\\&/g 2315532b578d3Smrg s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p 2315632b578d3Smrg s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p 2315732b578d3Smrg ' >>conftest.defines 2315832b578d3Smrg 2315932b578d3Smrg# Remove the space that was appended to ease matching. 2316032b578d3Smrg# Then replace #undef with comments. This is necessary, for 2316132b578d3Smrg# example, in the case of _POSIX_SOURCE, which is predefined and required 2316232b578d3Smrg# on some systems where configure will not decide to define it. 2316332b578d3Smrg# (The regexp can be short, since the line contains either #define or #undef.) 2316432b578d3Smrgecho 's/ $// 2316532b578d3Smrgs,^[ #]*u.*,/* & */,' >>conftest.defines 2316632b578d3Smrg 2316732b578d3Smrg# Break up conftest.defines: 2316832b578d3Smrgac_max_sed_lines=50 2316932b578d3Smrg 2317032b578d3Smrg# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1" 2317132b578d3Smrg# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2" 2317232b578d3Smrg# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1" 2317332b578d3Smrg# et cetera. 2317432b578d3Smrgac_in='$ac_file_inputs' 2317532b578d3Smrgac_out='"$tmp/out1"' 2317632b578d3Smrgac_nxt='"$tmp/out2"' 2317732b578d3Smrg 2317832b578d3Smrgwhile : 2317932b578d3Smrgdo 2318032b578d3Smrg # Write a here document: 2318132b578d3Smrg cat >>$CONFIG_STATUS <<_ACEOF 2318232b578d3Smrg # First, check the format of the line: 2318332b578d3Smrg cat >"\$tmp/defines.sed" <<\\CEOF 2318432b578d3Smrg/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def 2318532b578d3Smrg/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def 2318632b578d3Smrgb 2318732b578d3Smrg:def 2318832b578d3Smrg_ACEOF 2318932b578d3Smrg sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS 2319032b578d3Smrg echo 'CEOF 2319132b578d3Smrg sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS 2319232b578d3Smrg ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in 2319332b578d3Smrg sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail 2319432b578d3Smrg grep . conftest.tail >/dev/null || break 2319532b578d3Smrg rm -f conftest.defines 2319632b578d3Smrg mv conftest.tail conftest.defines 2319732b578d3Smrgdone 2319832b578d3Smrgrm -f conftest.defines conftest.tail 2319932b578d3Smrg 2320032b578d3Smrgecho "ac_result=$ac_in" >>$CONFIG_STATUS 2320132b578d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF 2320232b578d3Smrg if test x"$ac_file" != x-; then 2320332b578d3Smrg echo "/* $configure_input */" >"$tmp/config.h" 2320432b578d3Smrg cat "$ac_result" >>"$tmp/config.h" 2320532b578d3Smrg if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then 2320632b578d3Smrg { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 2320732b578d3Smrgecho "$as_me: $ac_file is unchanged" >&6;} 2320832b578d3Smrg else 2320932b578d3Smrg rm -f $ac_file 2321032b578d3Smrg mv "$tmp/config.h" $ac_file 2321132b578d3Smrg fi 2321232b578d3Smrg else 2321332b578d3Smrg echo "/* $configure_input */" 2321432b578d3Smrg cat "$ac_result" 2321532b578d3Smrg fi 2321632b578d3Smrg rm -f "$tmp/out12" 2321732b578d3Smrg# Compute $ac_file's index in $config_headers. 2321832b578d3Smrg_am_stamp_count=1 2321932b578d3Smrgfor _am_header in $config_headers :; do 2322032b578d3Smrg case $_am_header in 23221d31dbc53Smrg $ac_file | $ac_file:* ) 2322232b578d3Smrg break ;; 2322332b578d3Smrg * ) 2322432b578d3Smrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 2322532b578d3Smrg esac 2322632b578d3Smrgdone 23227d31dbc53Smrgecho "timestamp for $ac_file" >`$as_dirname -- $ac_file || 23228d31dbc53Smrg$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23229d31dbc53Smrg X$ac_file : 'X\(//\)[^/]' \| \ 23230d31dbc53Smrg X$ac_file : 'X\(//\)$' \| \ 23231d31dbc53Smrg X$ac_file : 'X\(/\)' \| . 2>/dev/null || 23232d31dbc53Smrgecho X$ac_file | 2323332b578d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 2323432b578d3Smrg s//\1/ 2323532b578d3Smrg q 2323632b578d3Smrg } 2323732b578d3Smrg /^X\(\/\/\)[^/].*/{ 2323832b578d3Smrg s//\1/ 2323932b578d3Smrg q 2324032b578d3Smrg } 2324132b578d3Smrg /^X\(\/\/\)$/{ 2324232b578d3Smrg s//\1/ 2324332b578d3Smrg q 2324432b578d3Smrg } 2324532b578d3Smrg /^X\(\/\).*/{ 2324632b578d3Smrg s//\1/ 2324732b578d3Smrg q 2324832b578d3Smrg } 2324932b578d3Smrg s/.*/./; q'`/stamp-h$_am_stamp_count 2325032b578d3Smrg ;; 2325132b578d3Smrg 2325232b578d3Smrg :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5 2325332b578d3Smrgecho "$as_me: executing $ac_file commands" >&6;} 2325432b578d3Smrg ;; 2325532b578d3Smrg esac 2325632b578d3Smrg 2325732b578d3Smrg 2325832b578d3Smrg case $ac_file$ac_mode in 2325932b578d3Smrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do 2326032b578d3Smrg # Strip MF so we end up with the name of the file. 2326132b578d3Smrg mf=`echo "$mf" | sed -e 's/:.*$//'` 2326232b578d3Smrg # Check whether this is an Automake generated Makefile or not. 2326332b578d3Smrg # We used to match only the files named `Makefile.in', but 2326432b578d3Smrg # some people rename them; so instead we look at the file content. 2326532b578d3Smrg # Grep'ing the first line is not enough: some people post-process 2326632b578d3Smrg # each Makefile.in and add a new line on top of each file to say so. 2326732b578d3Smrg # Grep'ing the whole file is not good either: AIX grep has a line 2326832b578d3Smrg # limit of 2048, but all sed's we know have understand at least 4000. 23269d31dbc53Smrg if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then 2327032b578d3Smrg dirpart=`$as_dirname -- "$mf" || 2327132b578d3Smrg$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 2327232b578d3Smrg X"$mf" : 'X\(//\)[^/]' \| \ 2327332b578d3Smrg X"$mf" : 'X\(//\)$' \| \ 2327432b578d3Smrg X"$mf" : 'X\(/\)' \| . 2>/dev/null || 2327532b578d3Smrgecho X"$mf" | 2327632b578d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 2327732b578d3Smrg s//\1/ 2327832b578d3Smrg q 2327932b578d3Smrg } 2328032b578d3Smrg /^X\(\/\/\)[^/].*/{ 2328132b578d3Smrg s//\1/ 2328232b578d3Smrg q 2328332b578d3Smrg } 2328432b578d3Smrg /^X\(\/\/\)$/{ 2328532b578d3Smrg s//\1/ 2328632b578d3Smrg q 2328732b578d3Smrg } 2328832b578d3Smrg /^X\(\/\).*/{ 2328932b578d3Smrg s//\1/ 2329032b578d3Smrg q 2329132b578d3Smrg } 2329232b578d3Smrg s/.*/./; q'` 2329332b578d3Smrg else 2329432b578d3Smrg continue 2329532b578d3Smrg fi 2329632b578d3Smrg # Extract the definition of DEPDIR, am__include, and am__quote 2329732b578d3Smrg # from the Makefile without running `make'. 2329832b578d3Smrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 2329932b578d3Smrg test -z "$DEPDIR" && continue 2330032b578d3Smrg am__include=`sed -n 's/^am__include = //p' < "$mf"` 2330132b578d3Smrg test -z "am__include" && continue 2330232b578d3Smrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 2330332b578d3Smrg # When using ansi2knr, U may be empty or an underscore; expand it 2330432b578d3Smrg U=`sed -n 's/^U = //p' < "$mf"` 2330532b578d3Smrg # Find all dependency output files, they are included files with 2330632b578d3Smrg # $(DEPDIR) in their names. We invoke sed twice because it is the 2330732b578d3Smrg # simplest approach to changing $(DEPDIR) to its actual value in the 2330832b578d3Smrg # expansion. 2330932b578d3Smrg for file in `sed -n " 2331032b578d3Smrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 2331132b578d3Smrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 2331232b578d3Smrg # Make sure the directory exists. 2331332b578d3Smrg test -f "$dirpart/$file" && continue 2331432b578d3Smrg fdir=`$as_dirname -- "$file" || 2331532b578d3Smrg$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 2331632b578d3Smrg X"$file" : 'X\(//\)[^/]' \| \ 2331732b578d3Smrg X"$file" : 'X\(//\)$' \| \ 2331832b578d3Smrg X"$file" : 'X\(/\)' \| . 2>/dev/null || 2331932b578d3Smrgecho X"$file" | 2332032b578d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 2332132b578d3Smrg s//\1/ 2332232b578d3Smrg q 2332332b578d3Smrg } 2332432b578d3Smrg /^X\(\/\/\)[^/].*/{ 2332532b578d3Smrg s//\1/ 2332632b578d3Smrg q 2332732b578d3Smrg } 2332832b578d3Smrg /^X\(\/\/\)$/{ 2332932b578d3Smrg s//\1/ 2333032b578d3Smrg q 2333132b578d3Smrg } 2333232b578d3Smrg /^X\(\/\).*/{ 2333332b578d3Smrg s//\1/ 2333432b578d3Smrg q 2333532b578d3Smrg } 2333632b578d3Smrg s/.*/./; q'` 2333732b578d3Smrg { as_dir=$dirpart/$fdir 2333832b578d3Smrg case $as_dir in #( 2333932b578d3Smrg -*) as_dir=./$as_dir;; 2334032b578d3Smrg esac 2334132b578d3Smrg test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 2334232b578d3Smrg as_dirs= 2334332b578d3Smrg while :; do 2334432b578d3Smrg case $as_dir in #( 2334532b578d3Smrg *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 2334632b578d3Smrg *) as_qdir=$as_dir;; 2334732b578d3Smrg esac 2334832b578d3Smrg as_dirs="'$as_qdir' $as_dirs" 2334932b578d3Smrg as_dir=`$as_dirname -- "$as_dir" || 2335032b578d3Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 2335132b578d3Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 2335232b578d3Smrg X"$as_dir" : 'X\(//\)$' \| \ 2335332b578d3Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 2335432b578d3Smrgecho X"$as_dir" | 2335532b578d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 2335632b578d3Smrg s//\1/ 2335732b578d3Smrg q 2335832b578d3Smrg } 2335932b578d3Smrg /^X\(\/\/\)[^/].*/{ 2336032b578d3Smrg s//\1/ 2336132b578d3Smrg q 2336232b578d3Smrg } 2336332b578d3Smrg /^X\(\/\/\)$/{ 2336432b578d3Smrg s//\1/ 2336532b578d3Smrg q 2336632b578d3Smrg } 2336732b578d3Smrg /^X\(\/\).*/{ 2336832b578d3Smrg s//\1/ 2336932b578d3Smrg q 2337032b578d3Smrg } 2337132b578d3Smrg s/.*/./; q'` 2337232b578d3Smrg test -d "$as_dir" && break 2337332b578d3Smrg done 2337432b578d3Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 2337532b578d3Smrg } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 2337632b578d3Smrgecho "$as_me: error: cannot create directory $as_dir" >&2;} 2337732b578d3Smrg { (exit 1); exit 1; }; }; } 2337832b578d3Smrg # echo "creating $dirpart/$file" 2337932b578d3Smrg echo '# dummy' > "$dirpart/$file" 2338032b578d3Smrg done 2338132b578d3Smrgdone 2338232b578d3Smrg ;; 2338332b578d3Smrg 2338432b578d3Smrg esac 2338532b578d3Smrgdone # for ac_tag 2338632b578d3Smrg 2338732b578d3Smrg 2338832b578d3Smrg{ (exit 0); exit 0; } 2338932b578d3Smrg_ACEOF 2339032b578d3Smrgchmod +x $CONFIG_STATUS 2339132b578d3Smrgac_clean_files=$ac_clean_files_save 2339232b578d3Smrg 2339332b578d3Smrg 2339432b578d3Smrg# configure is writing to config.log, and then calls config.status. 2339532b578d3Smrg# config.status does its own redirection, appending to config.log. 2339632b578d3Smrg# Unfortunately, on DOS this fails, as config.log is still kept open 2339732b578d3Smrg# by configure, so config.status won't be able to write to it; its 2339832b578d3Smrg# output is simply discarded. So we exec the FD to /dev/null, 2339932b578d3Smrg# effectively closing config.log, so it can be properly (re)opened and 2340032b578d3Smrg# appended to by config.status. When coming back to configure, we 2340132b578d3Smrg# need to make the FD available again. 2340232b578d3Smrgif test "$no_create" != yes; then 2340332b578d3Smrg ac_cs_success=: 2340432b578d3Smrg ac_config_status_args= 2340532b578d3Smrg test "$silent" = yes && 2340632b578d3Smrg ac_config_status_args="$ac_config_status_args --quiet" 2340732b578d3Smrg exec 5>/dev/null 2340832b578d3Smrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 2340932b578d3Smrg exec 5>>config.log 2341032b578d3Smrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 2341132b578d3Smrg # would make configure fail if this is the last instruction. 2341232b578d3Smrg $ac_cs_success || { (exit 1); exit 1; } 2341332b578d3Smrgfi 2341432b578d3Smrg 23415