1 1.1 mrg #! /bin/sh 2 1.1 mrg # Guess values for system-dependent variables and create Makefiles. 3 1.1 mrg # Generated by GNU Autoconf 2.69 for package-unused version-unused. 4 1.1 mrg # 5 1.1 mrg # 6 1.1 mrg # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7 1.1 mrg # 8 1.1 mrg # 9 1.1 mrg # This configure script is free software; the Free Software Foundation 10 1.1 mrg # gives unlimited permission to copy, distribute and modify it. 11 1.1 mrg ## -------------------- ## 12 1.1 mrg ## M4sh Initialization. ## 13 1.1 mrg ## -------------------- ## 14 1.1 mrg 15 1.1 mrg # Be more Bourne compatible 16 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh 17 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 1.1 mrg emulate sh 19 1.1 mrg NULLCMD=: 20 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 1.1 mrg # is contrary to our usage. Disable this feature. 22 1.1 mrg alias -g '${1+"$@"}'='"$@"' 23 1.1 mrg setopt NO_GLOB_SUBST 24 1.1 mrg else 25 1.1 mrg case `(set -o) 2>/dev/null` in #( 26 1.1 mrg *posix*) : 27 1.1 mrg set -o posix ;; #( 28 1.1 mrg *) : 29 1.1 mrg ;; 30 1.1 mrg esac 31 1.1 mrg fi 32 1.1 mrg 33 1.1 mrg 34 1.1 mrg as_nl=' 35 1.1 mrg ' 36 1.1 mrg export as_nl 37 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf. 38 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris, 42 1.1 mrg # but without wasting forks for bash or zsh. 43 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 1.1 mrg as_echo='print -r --' 46 1.1 mrg as_echo_n='print -rn --' 47 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 1.1 mrg as_echo='printf %s\n' 49 1.1 mrg as_echo_n='printf %s' 50 1.1 mrg else 51 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 1.1 mrg as_echo_n='/usr/ucb/echo -n' 54 1.1 mrg else 55 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 1.1 mrg as_echo_n_body='eval 57 1.1 mrg arg=$1; 58 1.1 mrg case $arg in #( 59 1.1 mrg *"$as_nl"*) 60 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl"; 61 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 1.1 mrg esac; 63 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 1.1 mrg ' 65 1.1 mrg export as_echo_n_body 66 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo' 67 1.1 mrg fi 68 1.1 mrg export as_echo_body 69 1.1 mrg as_echo='sh -c $as_echo_body as_echo' 70 1.1 mrg fi 71 1.1 mrg 72 1.1 mrg # The user is always right. 73 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then 74 1.1 mrg PATH_SEPARATOR=: 75 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 1.1 mrg PATH_SEPARATOR=';' 78 1.1 mrg } 79 1.1 mrg fi 80 1.1 mrg 81 1.1 mrg 82 1.1 mrg # IFS 83 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is 84 1.1 mrg # there to prevent editors from complaining about space-tab. 85 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word 86 1.1 mrg # splitting by setting IFS to empty value.) 87 1.1 mrg IFS=" "" $as_nl" 88 1.1 mrg 89 1.1 mrg # Find who we are. Look in the path if we contain no directory separator. 90 1.1 mrg as_myself= 91 1.1 mrg case $0 in #(( 92 1.1 mrg *[\\/]* ) as_myself=$0 ;; 93 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94 1.1 mrg for as_dir in $PATH 95 1.1 mrg do 96 1.1 mrg IFS=$as_save_IFS 97 1.1 mrg test -z "$as_dir" && as_dir=. 98 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 1.1 mrg done 100 1.1 mrg IFS=$as_save_IFS 101 1.1 mrg 102 1.1 mrg ;; 103 1.1 mrg esac 104 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND' 105 1.1 mrg # in which case we are not to be found in the path. 106 1.1 mrg if test "x$as_myself" = x; then 107 1.1 mrg as_myself=$0 108 1.1 mrg fi 109 1.1 mrg if test ! -f "$as_myself"; then 110 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 1.1 mrg exit 1 112 1.1 mrg fi 113 1.1 mrg 114 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in 115 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could 117 1.1 mrg # trigger a bug in pdksh 5.2.14. 118 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH 119 1.1 mrg do eval test x\${$as_var+set} = xset \ 120 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121 1.1 mrg done 122 1.1 mrg PS1='$ ' 123 1.1 mrg PS2='> ' 124 1.1 mrg PS4='+ ' 125 1.1 mrg 126 1.1 mrg # NLS nuisances. 127 1.1 mrg LC_ALL=C 128 1.1 mrg export LC_ALL 129 1.1 mrg LANGUAGE=C 130 1.1 mrg export LANGUAGE 131 1.1 mrg 132 1.1 mrg # CDPATH. 133 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 1.1 mrg 135 1.1 mrg # Use a proper internal environment variable to ensure we don't fall 136 1.1 mrg # into an infinite loop, continuously re-executing ourselves. 137 1.1 mrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 1.1 mrg _as_can_reexec=no; export _as_can_reexec; 139 1.1 mrg # We cannot yet assume a decent shell, so we have to provide a 140 1.1 mrg # neutralization value for shells without unset; and this also 141 1.1 mrg # works around shells that cannot unset nonexistent variables. 142 1.1 mrg # Preserve -v and -x to the replacement shell. 143 1.1 mrg BASH_ENV=/dev/null 144 1.1 mrg ENV=/dev/null 145 1.1 mrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146 1.1 mrg case $- in # (((( 147 1.1 mrg *v*x* | *x*v* ) as_opts=-vx ;; 148 1.1 mrg *v* ) as_opts=-v ;; 149 1.1 mrg *x* ) as_opts=-x ;; 150 1.1 mrg * ) as_opts= ;; 151 1.1 mrg esac 152 1.1 mrg exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153 1.1 mrg # Admittedly, this is quite paranoid, since all the known shells bail 154 1.1 mrg # out after a failed `exec'. 155 1.1 mrg $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156 1.1 mrg as_fn_exit 255 157 1.1 mrg fi 158 1.1 mrg # We don't want this to propagate to other subprocesses. 159 1.1 mrg { _as_can_reexec=; unset _as_can_reexec;} 160 1.1 mrg if test "x$CONFIG_SHELL" = x; then 161 1.1 mrg as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 1.1 mrg emulate sh 163 1.1 mrg NULLCMD=: 164 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 1.1 mrg # is contrary to our usage. Disable this feature. 166 1.1 mrg alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 1.1 mrg setopt NO_GLOB_SUBST 168 1.1 mrg else 169 1.1 mrg case \`(set -o) 2>/dev/null\` in #( 170 1.1 mrg *posix*) : 171 1.1 mrg set -o posix ;; #( 172 1.1 mrg *) : 173 1.1 mrg ;; 174 1.1 mrg esac 175 1.1 mrg fi 176 1.1 mrg " 177 1.1 mrg as_required="as_fn_return () { (exit \$1); } 178 1.1 mrg as_fn_success () { as_fn_return 0; } 179 1.1 mrg as_fn_failure () { as_fn_return 1; } 180 1.1 mrg as_fn_ret_success () { return 0; } 181 1.1 mrg as_fn_ret_failure () { return 1; } 182 1.1 mrg 183 1.1 mrg exitcode=0 184 1.1 mrg as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185 1.1 mrg as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186 1.1 mrg as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187 1.1 mrg as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188 1.1 mrg if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 1.1 mrg 190 1.1 mrg else 191 1.1 mrg exitcode=1; echo positional parameters were not saved. 192 1.1 mrg fi 193 1.1 mrg test x\$exitcode = x0 || exit 1 194 1.1 mrg test -x / || exit 1" 195 1.1 mrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 1.1 mrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 1.1 mrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 1.1 mrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199 1.1 mrg test \$(( 1 + 1 )) = 2 || exit 1 200 1.1 mrg 201 1.1 mrg test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 202 1.1 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 203 1.1 mrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 1.1 mrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 1.1 mrg PATH=/empty FPATH=/empty; export PATH FPATH 206 1.1 mrg test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 207 1.1 mrg || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 208 1.1 mrg if (eval "$as_required") 2>/dev/null; then : 209 1.1 mrg as_have_required=yes 210 1.1 mrg else 211 1.1 mrg as_have_required=no 212 1.1 mrg fi 213 1.1 mrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 1.1 mrg 215 1.1 mrg else 216 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217 1.1 mrg as_found=false 218 1.1 mrg for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219 1.1 mrg do 220 1.1 mrg IFS=$as_save_IFS 221 1.1 mrg test -z "$as_dir" && as_dir=. 222 1.1 mrg as_found=: 223 1.1 mrg case $as_dir in #( 224 1.1 mrg /*) 225 1.1 mrg for as_base in sh bash ksh sh5; do 226 1.1 mrg # Try only shells that exist, to save several forks. 227 1.1 mrg as_shell=$as_dir/$as_base 228 1.1 mrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 229 1.1 mrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 230 1.1 mrg CONFIG_SHELL=$as_shell as_have_required=yes 231 1.1 mrg if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 1.1 mrg break 2 233 1.1 mrg fi 234 1.1 mrg fi 235 1.1 mrg done;; 236 1.1 mrg esac 237 1.1 mrg as_found=false 238 1.1 mrg done 239 1.1 mrg $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 1.1 mrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 241 1.1 mrg CONFIG_SHELL=$SHELL as_have_required=yes 242 1.1 mrg fi; } 243 1.1 mrg IFS=$as_save_IFS 244 1.1 mrg 245 1.1 mrg 246 1.1 mrg if test "x$CONFIG_SHELL" != x; then : 247 1.1 mrg export CONFIG_SHELL 248 1.1 mrg # We cannot yet assume a decent shell, so we have to provide a 249 1.1 mrg # neutralization value for shells without unset; and this also 250 1.1 mrg # works around shells that cannot unset nonexistent variables. 251 1.1 mrg # Preserve -v and -x to the replacement shell. 252 1.1 mrg BASH_ENV=/dev/null 253 1.1 mrg ENV=/dev/null 254 1.1 mrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255 1.1 mrg case $- in # (((( 256 1.1 mrg *v*x* | *x*v* ) as_opts=-vx ;; 257 1.1 mrg *v* ) as_opts=-v ;; 258 1.1 mrg *x* ) as_opts=-x ;; 259 1.1 mrg * ) as_opts= ;; 260 1.1 mrg esac 261 1.1 mrg exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262 1.1 mrg # Admittedly, this is quite paranoid, since all the known shells bail 263 1.1 mrg # out after a failed `exec'. 264 1.1 mrg $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265 1.1 mrg exit 255 266 1.1 mrg fi 267 1.1 mrg 268 1.1 mrg if test x$as_have_required = xno; then : 269 1.1 mrg $as_echo "$0: This script requires a shell more modern than all" 270 1.1 mrg $as_echo "$0: the shells that I found on your system." 271 1.1 mrg if test x${ZSH_VERSION+set} = xset ; then 272 1.1 mrg $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 1.1 mrg $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 1.1 mrg else 275 1.1 mrg $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system, 276 1.1 mrg $0: including any error possibly output before this 277 1.1 mrg $0: message. Then install a modern shell, or manually run 278 1.1 mrg $0: the script under such a shell if you do have one." 279 1.1 mrg fi 280 1.1 mrg exit 1 281 1.1 mrg fi 282 1.1 mrg fi 283 1.1 mrg fi 284 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh} 285 1.1 mrg export SHELL 286 1.1 mrg # Unset more variables known to interfere with behavior of common tools. 287 1.1 mrg CLICOLOR_FORCE= GREP_OPTIONS= 288 1.1 mrg unset CLICOLOR_FORCE GREP_OPTIONS 289 1.1 mrg 290 1.1 mrg ## --------------------- ## 291 1.1 mrg ## M4sh Shell Functions. ## 292 1.1 mrg ## --------------------- ## 293 1.1 mrg # as_fn_unset VAR 294 1.1 mrg # --------------- 295 1.1 mrg # Portably unset VAR. 296 1.1 mrg as_fn_unset () 297 1.1 mrg { 298 1.1 mrg { eval $1=; unset $1;} 299 1.1 mrg } 300 1.1 mrg as_unset=as_fn_unset 301 1.1 mrg 302 1.1 mrg # as_fn_set_status STATUS 303 1.1 mrg # ----------------------- 304 1.1 mrg # Set $? to STATUS, without forking. 305 1.1 mrg as_fn_set_status () 306 1.1 mrg { 307 1.1 mrg return $1 308 1.1 mrg } # as_fn_set_status 309 1.1 mrg 310 1.1 mrg # as_fn_exit STATUS 311 1.1 mrg # ----------------- 312 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313 1.1 mrg as_fn_exit () 314 1.1 mrg { 315 1.1 mrg set +e 316 1.1 mrg as_fn_set_status $1 317 1.1 mrg exit $1 318 1.1 mrg } # as_fn_exit 319 1.1 mrg 320 1.1 mrg # as_fn_mkdir_p 321 1.1 mrg # ------------- 322 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary. 323 1.1 mrg as_fn_mkdir_p () 324 1.1 mrg { 325 1.1 mrg 326 1.1 mrg case $as_dir in #( 327 1.1 mrg -*) as_dir=./$as_dir;; 328 1.1 mrg esac 329 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || { 330 1.1 mrg as_dirs= 331 1.1 mrg while :; do 332 1.1 mrg case $as_dir in #( 333 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 1.1 mrg *) as_qdir=$as_dir;; 335 1.1 mrg esac 336 1.1 mrg as_dirs="'$as_qdir' $as_dirs" 337 1.1 mrg as_dir=`$as_dirname -- "$as_dir" || 338 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \ 340 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \ 341 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342 1.1 mrg $as_echo X"$as_dir" | 343 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 1.1 mrg s//\1/ 345 1.1 mrg q 346 1.1 mrg } 347 1.1 mrg /^X\(\/\/\)[^/].*/{ 348 1.1 mrg s//\1/ 349 1.1 mrg q 350 1.1 mrg } 351 1.1 mrg /^X\(\/\/\)$/{ 352 1.1 mrg s//\1/ 353 1.1 mrg q 354 1.1 mrg } 355 1.1 mrg /^X\(\/\).*/{ 356 1.1 mrg s//\1/ 357 1.1 mrg q 358 1.1 mrg } 359 1.1 mrg s/.*/./; q'` 360 1.1 mrg test -d "$as_dir" && break 361 1.1 mrg done 362 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs" 363 1.1 mrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 1.1 mrg 365 1.1 mrg 366 1.1 mrg } # as_fn_mkdir_p 367 1.1 mrg 368 1.1 mrg # as_fn_executable_p FILE 369 1.1 mrg # ----------------------- 370 1.1 mrg # Test if FILE is an executable regular file. 371 1.1 mrg as_fn_executable_p () 372 1.1 mrg { 373 1.1 mrg test -f "$1" && test -x "$1" 374 1.1 mrg } # as_fn_executable_p 375 1.1 mrg # as_fn_append VAR VALUE 376 1.1 mrg # ---------------------- 377 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take 378 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over 379 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive 380 1.1 mrg # implementations. 381 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 1.1 mrg eval 'as_fn_append () 383 1.1 mrg { 384 1.1 mrg eval $1+=\$2 385 1.1 mrg }' 386 1.1 mrg else 387 1.1 mrg as_fn_append () 388 1.1 mrg { 389 1.1 mrg eval $1=\$$1\$2 390 1.1 mrg } 391 1.1 mrg fi # as_fn_append 392 1.1 mrg 393 1.1 mrg # as_fn_arith ARG... 394 1.1 mrg # ------------------ 395 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the 396 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments 397 1.1 mrg # must be portable across $(()) and expr. 398 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 1.1 mrg eval 'as_fn_arith () 400 1.1 mrg { 401 1.1 mrg as_val=$(( $* )) 402 1.1 mrg }' 403 1.1 mrg else 404 1.1 mrg as_fn_arith () 405 1.1 mrg { 406 1.1 mrg as_val=`expr "$@" || test $? -eq 1` 407 1.1 mrg } 408 1.1 mrg fi # as_fn_arith 409 1.1 mrg 410 1.1 mrg 411 1.1 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD] 412 1.1 mrg # ---------------------------------------- 413 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415 1.1 mrg # script with STATUS, using 1 if that was 0. 416 1.1 mrg as_fn_error () 417 1.1 mrg { 418 1.1 mrg as_status=$1; test $as_status -eq 0 && as_status=1 419 1.1 mrg if test "$4"; then 420 1.1 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 1.1 mrg fi 423 1.1 mrg $as_echo "$as_me: error: $2" >&2 424 1.1 mrg as_fn_exit $as_status 425 1.1 mrg } # as_fn_error 426 1.1 mrg 427 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 && 428 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 1.1 mrg as_expr=expr 430 1.1 mrg else 431 1.1 mrg as_expr=false 432 1.1 mrg fi 433 1.1 mrg 434 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 1.1 mrg as_basename=basename 436 1.1 mrg else 437 1.1 mrg as_basename=false 438 1.1 mrg fi 439 1.1 mrg 440 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 1.1 mrg as_dirname=dirname 442 1.1 mrg else 443 1.1 mrg as_dirname=false 444 1.1 mrg fi 445 1.1 mrg 446 1.1 mrg as_me=`$as_basename -- "$0" || 447 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 1.1 mrg X"$0" : 'X\(//\)$' \| \ 449 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 450 1.1 mrg $as_echo X/"$0" | 451 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 1.1 mrg s//\1/ 453 1.1 mrg q 454 1.1 mrg } 455 1.1 mrg /^X\/\(\/\/\)$/{ 456 1.1 mrg s//\1/ 457 1.1 mrg q 458 1.1 mrg } 459 1.1 mrg /^X\/\(\/\).*/{ 460 1.1 mrg s//\1/ 461 1.1 mrg q 462 1.1 mrg } 463 1.1 mrg s/.*/./; q'` 464 1.1 mrg 465 1.1 mrg # Avoid depending upon Character Ranges. 466 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469 1.1 mrg as_cr_digits='0123456789' 470 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits 471 1.1 mrg 472 1.1 mrg 473 1.1 mrg as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 1.1 mrg as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 1.1 mrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 1.1 mrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 1.1 mrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 1.1 mrg sed -n ' 479 1.1 mrg p 480 1.1 mrg /[$]LINENO/= 481 1.1 mrg ' <$as_myself | 482 1.1 mrg sed ' 483 1.1 mrg s/[$]LINENO.*/&-/ 484 1.1 mrg t lineno 485 1.1 mrg b 486 1.1 mrg :lineno 487 1.1 mrg N 488 1.1 mrg :loop 489 1.1 mrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 1.1 mrg t loop 491 1.1 mrg s/-\n.*// 492 1.1 mrg ' >$as_me.lineno && 493 1.1 mrg chmod +x "$as_me.lineno" || 494 1.1 mrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 1.1 mrg 496 1.1 mrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 1.1 mrg # already done that, so ensure we don't try to do so again and fall 498 1.1 mrg # in an infinite loop. This has already happened in practice. 499 1.1 mrg _as_can_reexec=no; export _as_can_reexec 500 1.1 mrg # Don't try to exec as it changes $[0], causing all sort of problems 501 1.1 mrg # (the dirname of $[0] is not the place where we might find the 502 1.1 mrg # original and so on. Autoconf is especially sensitive to this). 503 1.1 mrg . "./$as_me.lineno" 504 1.1 mrg # Exit status is that of the last command. 505 1.1 mrg exit 506 1.1 mrg } 507 1.1 mrg 508 1.1 mrg ECHO_C= ECHO_N= ECHO_T= 509 1.1 mrg case `echo -n x` in #((((( 510 1.1 mrg -n*) 511 1.1 mrg case `echo 'xy\c'` in 512 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 1.1 mrg xy) ECHO_C='\c';; 514 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 1.1 mrg ECHO_T=' ';; 516 1.1 mrg esac;; 517 1.1 mrg *) 518 1.1 mrg ECHO_N='-n';; 519 1.1 mrg esac 520 1.1 mrg 521 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file 522 1.1 mrg if test -d conf$$.dir; then 523 1.1 mrg rm -f conf$$.dir/conf$$.file 524 1.1 mrg else 525 1.1 mrg rm -f conf$$.dir 526 1.1 mrg mkdir conf$$.dir 2>/dev/null 527 1.1 mrg fi 528 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then 529 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then 530 1.1 mrg as_ln_s='ln -s' 531 1.1 mrg # ... but there are two gotchas: 532 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 1.1 mrg # In both cases, we have to default to `cp -pR'. 535 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 1.1 mrg as_ln_s='cp -pR' 537 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then 538 1.1 mrg as_ln_s=ln 539 1.1 mrg else 540 1.1 mrg as_ln_s='cp -pR' 541 1.1 mrg fi 542 1.1 mrg else 543 1.1 mrg as_ln_s='cp -pR' 544 1.1 mrg fi 545 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546 1.1 mrg rmdir conf$$.dir 2>/dev/null 547 1.1 mrg 548 1.1 mrg if mkdir -p . 2>/dev/null; then 549 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"' 550 1.1 mrg else 551 1.1 mrg test -d ./-p && rmdir ./-p 552 1.1 mrg as_mkdir_p=false 553 1.1 mrg fi 554 1.1 mrg 555 1.1 mrg as_test_x='test -x' 556 1.1 mrg as_executable_p=as_fn_executable_p 557 1.1 mrg 558 1.1 mrg # Sed expression to map a string onto a valid CPP name. 559 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 1.1 mrg 561 1.1 mrg # Sed expression to map a string onto a valid variable name. 562 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 1.1 mrg 564 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh} 565 1.1 mrg 566 1.1 mrg 567 1.1 mrg test -n "$DJDIR" || exec 7<&0 </dev/null 568 1.1 mrg exec 6>&1 569 1.1 mrg 570 1.1 mrg # Name of the host. 571 1.1 mrg # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572 1.1 mrg # so uname gets run too. 573 1.1 mrg ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 1.1 mrg 575 1.1 mrg # 576 1.1 mrg # Initializations. 577 1.1 mrg # 578 1.1 mrg ac_default_prefix=/usr/local 579 1.1 mrg ac_clean_files= 580 1.1 mrg ac_config_libobj_dir=. 581 1.1 mrg LIBOBJS= 582 1.1 mrg cross_compiling=no 583 1.1 mrg subdirs= 584 1.1 mrg MFLAGS= 585 1.1 mrg MAKEFLAGS= 586 1.1 mrg 587 1.1 mrg # Identity of this package. 588 1.1 mrg PACKAGE_NAME='package-unused' 589 1.1 mrg PACKAGE_TARNAME='libphobos' 590 1.1 mrg PACKAGE_VERSION='version-unused' 591 1.1 mrg PACKAGE_STRING='package-unused version-unused' 592 1.1 mrg PACKAGE_BUGREPORT='' 593 1.1 mrg PACKAGE_URL='' 594 1.1 mrg 595 1.1 mrg ac_unique_file="libdruntime/gcc/attribute.d" 596 1.1 mrg # Factoring default headers for most tests. 597 1.1 mrg ac_includes_default="\ 598 1.1 mrg #include <stdio.h> 599 1.1 mrg #ifdef HAVE_SYS_TYPES_H 600 1.1 mrg # include <sys/types.h> 601 1.1 mrg #endif 602 1.1 mrg #ifdef HAVE_SYS_STAT_H 603 1.1 mrg # include <sys/stat.h> 604 1.1 mrg #endif 605 1.1 mrg #ifdef STDC_HEADERS 606 1.1 mrg # include <stdlib.h> 607 1.1 mrg # include <stddef.h> 608 1.1 mrg #else 609 1.1 mrg # ifdef HAVE_STDLIB_H 610 1.1 mrg # include <stdlib.h> 611 1.1 mrg # endif 612 1.1 mrg #endif 613 1.1 mrg #ifdef HAVE_STRING_H 614 1.1 mrg # if !defined STDC_HEADERS && defined HAVE_MEMORY_H 615 1.1 mrg # include <memory.h> 616 1.1 mrg # endif 617 1.1 mrg # include <string.h> 618 1.1 mrg #endif 619 1.1 mrg #ifdef HAVE_STRINGS_H 620 1.1 mrg # include <strings.h> 621 1.1 mrg #endif 622 1.1 mrg #ifdef HAVE_INTTYPES_H 623 1.1 mrg # include <inttypes.h> 624 1.1 mrg #endif 625 1.1 mrg #ifdef HAVE_STDINT_H 626 1.1 mrg # include <stdint.h> 627 1.1 mrg #endif 628 1.1 mrg #ifdef HAVE_UNISTD_H 629 1.1 mrg # include <unistd.h> 630 1.1 mrg #endif" 631 1.1 mrg 632 1.1 mrg ac_subst_vars='am__EXEEXT_FALSE 633 1.1 mrg am__EXEEXT_TRUE 634 1.1 mrg LTLIBOBJS 635 1.1 mrg LIBOBJS 636 1.1.1.2 mrg WARN_DFLAGS 637 1.1 mrg libtool_VERSION 638 1.1 mrg SPEC_PHOBOS_DEPS 639 1.1.1.2 mrg CHECKING_DFLAGS 640 1.1.1.2 mrg ENABLE_LIBDRUNTIME_ONLY_FALSE 641 1.1.1.2 mrg ENABLE_LIBDRUNTIME_ONLY_TRUE 642 1.1.1.2 mrg ENABLE_LIBPHOBOS_FALSE 643 1.1.1.2 mrg ENABLE_LIBPHOBOS_TRUE 644 1.1 mrg gdc_include_dir 645 1.1 mrg libphobos_toolexeclibdir 646 1.1 mrg libphobos_toolexecdir 647 1.1 mrg gcc_version 648 1.1 mrg LIBZ 649 1.1 mrg BACKTRACE_SUPPORTS_THREADS 650 1.1 mrg BACKTRACE_USES_MALLOC 651 1.1 mrg BACKTRACE_SUPPORTED 652 1.1 mrg LIBBACKTRACE 653 1.1 mrg LIBATOMIC 654 1.1 mrg DCFG_HAVE_LIBATOMIC 655 1.1 mrg DCFG_HAVE_64BIT_ATOMICS 656 1.1 mrg DCFG_HAVE_ATOMIC_BUILTINS 657 1.1 mrg DCFG_HAVE_QSORT_R 658 1.1 mrg OS_LINK_SPEC 659 1.1 mrg DCFG_DLPI_TLS_MODID 660 1.1 mrg DRUNTIME_OS_MINFO_BRACKETING_FALSE 661 1.1 mrg DRUNTIME_OS_MINFO_BRACKETING_TRUE 662 1.1 mrg DCFG_MINFO_BRACKETING 663 1.1 mrg DRUNTIME_OS_ARM_EABI_UNWINDER_FALSE 664 1.1 mrg DRUNTIME_OS_ARM_EABI_UNWINDER_TRUE 665 1.1 mrg DCFG_ARM_EABI_UNWINDER 666 1.1 mrg DCFG_THREAD_MODEL 667 1.1.1.2 mrg DRUNTIME_OS_POSIX_FALSE 668 1.1.1.2 mrg DRUNTIME_OS_POSIX_TRUE 669 1.1 mrg DRUNTIME_OS_SOLARIS_FALSE 670 1.1 mrg DRUNTIME_OS_SOLARIS_TRUE 671 1.1 mrg DRUNTIME_OS_MINGW_FALSE 672 1.1 mrg DRUNTIME_OS_MINGW_TRUE 673 1.1 mrg DRUNTIME_OS_LINUX_FALSE 674 1.1 mrg DRUNTIME_OS_LINUX_TRUE 675 1.1 mrg DRUNTIME_OS_OPENBSD_FALSE 676 1.1 mrg DRUNTIME_OS_OPENBSD_TRUE 677 1.1 mrg DRUNTIME_OS_NETBSD_FALSE 678 1.1 mrg DRUNTIME_OS_NETBSD_TRUE 679 1.1 mrg DRUNTIME_OS_FREEBSD_FALSE 680 1.1 mrg DRUNTIME_OS_FREEBSD_TRUE 681 1.1 mrg DRUNTIME_OS_DRAGONFLYBSD_FALSE 682 1.1 mrg DRUNTIME_OS_DRAGONFLYBSD_TRUE 683 1.1 mrg DRUNTIME_OS_DARWIN_FALSE 684 1.1 mrg DRUNTIME_OS_DARWIN_TRUE 685 1.1 mrg DRUNTIME_OS_ANDROID_FALSE 686 1.1 mrg DRUNTIME_OS_ANDROID_TRUE 687 1.1 mrg DRUNTIME_OS_AIX_FALSE 688 1.1 mrg DRUNTIME_OS_AIX_TRUE 689 1.1.1.2 mrg DRUNTIME_CPU_S390_FALSE 690 1.1.1.2 mrg DRUNTIME_CPU_S390_TRUE 691 1.1.1.2 mrg DRUNTIME_CPU_SYSTEMZ_FALSE 692 1.1.1.2 mrg DRUNTIME_CPU_SYSTEMZ_TRUE 693 1.1 mrg DRUNTIME_CPU_X86_FALSE 694 1.1 mrg DRUNTIME_CPU_X86_TRUE 695 1.1 mrg DRUNTIME_CPU_POWERPC_FALSE 696 1.1 mrg DRUNTIME_CPU_POWERPC_TRUE 697 1.1 mrg DRUNTIME_CPU_MIPS_FALSE 698 1.1 mrg DRUNTIME_CPU_MIPS_TRUE 699 1.1 mrg DRUNTIME_CPU_ARM_FALSE 700 1.1 mrg DRUNTIME_CPU_ARM_TRUE 701 1.1 mrg DRUNTIME_CPU_AARCH64_FALSE 702 1.1 mrg DRUNTIME_CPU_AARCH64_TRUE 703 1.1.1.3 mrg SECTION_FLAGS 704 1.1 mrg libphobos_srcdir 705 1.1 mrg libphobos_builddir 706 1.1 mrg get_gcc_base_ver 707 1.1 mrg phobos_compiler_shared_flag 708 1.1 mrg phobos_compiler_pic_flag 709 1.1.1.3 mrg phobos_lt_pic_flag 710 1.1.1.3 mrg enable_static 711 1.1.1.3 mrg enable_shared 712 1.1 mrg OTOOL64 713 1.1 mrg OTOOL 714 1.1 mrg LIPO 715 1.1 mrg NMEDIT 716 1.1 mrg DSYMUTIL 717 1.1 mrg OBJDUMP 718 1.1 mrg LN_S 719 1.1 mrg NM 720 1.1 mrg ac_ct_DUMPBIN 721 1.1 mrg DUMPBIN 722 1.1 mrg LD 723 1.1 mrg FGREP 724 1.1 mrg SED 725 1.1 mrg LIBTOOL 726 1.1 mrg CFLAGS_FOR_BUILD 727 1.1 mrg CC_FOR_BUILD 728 1.1 mrg AR 729 1.1.1.3 mrg DCFG_ENABLE_CET 730 1.1.1.3 mrg CET_DFLAGS 731 1.1.1.3 mrg CET_FLAGS 732 1.1 mrg RANLIB 733 1.1 mrg MAINT 734 1.1 mrg MAINTAINER_MODE_FALSE 735 1.1 mrg MAINTAINER_MODE_TRUE 736 1.1 mrg GDCFLAGS 737 1.1 mrg GDC 738 1.1 mrg CCASFLAGS 739 1.1 mrg CCAS 740 1.1 mrg AM_BACKSLASH 741 1.1 mrg AM_DEFAULT_VERBOSITY 742 1.1 mrg AM_DEFAULT_V 743 1.1 mrg AM_V 744 1.1 mrg am__untar 745 1.1 mrg am__tar 746 1.1 mrg AMTAR 747 1.1 mrg am__leading_dot 748 1.1 mrg SET_MAKE 749 1.1 mrg AWK 750 1.1 mrg mkdir_p 751 1.1 mrg MKDIR_P 752 1.1 mrg INSTALL_STRIP_PROGRAM 753 1.1 mrg STRIP 754 1.1 mrg install_sh 755 1.1 mrg MAKEINFO 756 1.1 mrg AUTOHEADER 757 1.1 mrg AUTOMAKE 758 1.1 mrg AUTOCONF 759 1.1 mrg ACLOCAL 760 1.1 mrg VERSION 761 1.1 mrg PACKAGE 762 1.1 mrg CYGPATH_W 763 1.1 mrg am__isrc 764 1.1 mrg INSTALL_DATA 765 1.1 mrg INSTALL_SCRIPT 766 1.1 mrg INSTALL_PROGRAM 767 1.1 mrg EGREP 768 1.1 mrg GREP 769 1.1 mrg CPP 770 1.1 mrg OBJEXT 771 1.1 mrg EXEEXT 772 1.1 mrg ac_ct_CC 773 1.1 mrg CPPFLAGS 774 1.1 mrg LDFLAGS 775 1.1 mrg CFLAGS 776 1.1 mrg CC 777 1.1 mrg target_os 778 1.1 mrg target_vendor 779 1.1 mrg target_cpu 780 1.1 mrg target 781 1.1 mrg host_os 782 1.1 mrg host_vendor 783 1.1 mrg host_cpu 784 1.1 mrg host 785 1.1 mrg build_os 786 1.1 mrg build_vendor 787 1.1 mrg build_cpu 788 1.1 mrg build 789 1.1 mrg multi_basedir 790 1.1 mrg target_alias 791 1.1 mrg host_alias 792 1.1 mrg build_alias 793 1.1 mrg LIBS 794 1.1 mrg ECHO_T 795 1.1 mrg ECHO_N 796 1.1 mrg ECHO_C 797 1.1 mrg DEFS 798 1.1 mrg mandir 799 1.1 mrg localedir 800 1.1 mrg libdir 801 1.1 mrg psdir 802 1.1 mrg pdfdir 803 1.1 mrg dvidir 804 1.1 mrg htmldir 805 1.1 mrg infodir 806 1.1 mrg docdir 807 1.1 mrg oldincludedir 808 1.1 mrg includedir 809 1.1 mrg localstatedir 810 1.1 mrg sharedstatedir 811 1.1 mrg sysconfdir 812 1.1 mrg datadir 813 1.1 mrg datarootdir 814 1.1 mrg libexecdir 815 1.1 mrg sbindir 816 1.1 mrg bindir 817 1.1 mrg program_transform_name 818 1.1 mrg prefix 819 1.1 mrg exec_prefix 820 1.1 mrg PACKAGE_URL 821 1.1 mrg PACKAGE_BUGREPORT 822 1.1 mrg PACKAGE_STRING 823 1.1 mrg PACKAGE_VERSION 824 1.1 mrg PACKAGE_TARNAME 825 1.1 mrg PACKAGE_NAME 826 1.1 mrg PATH_SEPARATOR 827 1.1 mrg SHELL' 828 1.1 mrg ac_subst_files='DRTSTUFF_SPEC' 829 1.1 mrg ac_user_opts=' 830 1.1 mrg enable_option_checking 831 1.1 mrg enable_multilib 832 1.1 mrg enable_silent_rules 833 1.1 mrg enable_maintainer_mode 834 1.1.1.3 mrg enable_cet 835 1.1 mrg enable_shared 836 1.1 mrg enable_static 837 1.1 mrg with_pic 838 1.1 mrg enable_fast_install 839 1.1 mrg with_gnu_ld 840 1.1 mrg enable_libtool_lock 841 1.1 mrg with_gcc_major_version_only 842 1.1 mrg enable_werror 843 1.1 mrg with_libatomic 844 1.1 mrg with_libbacktrace 845 1.1 mrg with_target_system_zlib 846 1.1 mrg with_cross_host 847 1.1 mrg enable_version_specific_runtime_libs 848 1.1.1.2 mrg with_toolexeclibdir 849 1.1.1.2 mrg enable_libphobos 850 1.1.1.2 mrg with_libphobos_druntime_only 851 1.1.1.2 mrg enable_libphobos_checking 852 1.1 mrg ' 853 1.1 mrg ac_precious_vars='build_alias 854 1.1 mrg host_alias 855 1.1 mrg target_alias 856 1.1 mrg CC 857 1.1 mrg CFLAGS 858 1.1 mrg LDFLAGS 859 1.1 mrg LIBS 860 1.1 mrg CPPFLAGS 861 1.1 mrg CPP' 862 1.1 mrg 863 1.1 mrg 864 1.1 mrg # Initialize some variables set by options. 865 1.1 mrg ac_init_help= 866 1.1 mrg ac_init_version=false 867 1.1 mrg ac_unrecognized_opts= 868 1.1 mrg ac_unrecognized_sep= 869 1.1 mrg # The variables have the same names as the options, with 870 1.1 mrg # dashes changed to underlines. 871 1.1 mrg cache_file=/dev/null 872 1.1 mrg exec_prefix=NONE 873 1.1 mrg no_create= 874 1.1 mrg no_recursion= 875 1.1 mrg prefix=NONE 876 1.1 mrg program_prefix=NONE 877 1.1 mrg program_suffix=NONE 878 1.1 mrg program_transform_name=s,x,x, 879 1.1 mrg silent= 880 1.1 mrg site= 881 1.1 mrg srcdir= 882 1.1 mrg verbose= 883 1.1 mrg x_includes=NONE 884 1.1 mrg x_libraries=NONE 885 1.1 mrg 886 1.1 mrg # Installation directory options. 887 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo" 888 1.1 mrg # and all the variables that are supposed to be based on exec_prefix 889 1.1 mrg # by default will actually change. 890 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them. 891 1.1 mrg # (The list follows the same order as the GNU Coding Standards.) 892 1.1 mrg bindir='${exec_prefix}/bin' 893 1.1 mrg sbindir='${exec_prefix}/sbin' 894 1.1 mrg libexecdir='${exec_prefix}/libexec' 895 1.1 mrg datarootdir='${prefix}/share' 896 1.1 mrg datadir='${datarootdir}' 897 1.1 mrg sysconfdir='${prefix}/etc' 898 1.1 mrg sharedstatedir='${prefix}/com' 899 1.1 mrg localstatedir='${prefix}/var' 900 1.1 mrg includedir='${prefix}/include' 901 1.1 mrg oldincludedir='/usr/include' 902 1.1 mrg docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 903 1.1 mrg infodir='${datarootdir}/info' 904 1.1 mrg htmldir='${docdir}' 905 1.1 mrg dvidir='${docdir}' 906 1.1 mrg pdfdir='${docdir}' 907 1.1 mrg psdir='${docdir}' 908 1.1 mrg libdir='${exec_prefix}/lib' 909 1.1 mrg localedir='${datarootdir}/locale' 910 1.1 mrg mandir='${datarootdir}/man' 911 1.1 mrg 912 1.1 mrg ac_prev= 913 1.1 mrg ac_dashdash= 914 1.1 mrg for ac_option 915 1.1 mrg do 916 1.1 mrg # If the previous option needs an argument, assign it. 917 1.1 mrg if test -n "$ac_prev"; then 918 1.1 mrg eval $ac_prev=\$ac_option 919 1.1 mrg ac_prev= 920 1.1 mrg continue 921 1.1 mrg fi 922 1.1 mrg 923 1.1 mrg case $ac_option in 924 1.1 mrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 925 1.1 mrg *=) ac_optarg= ;; 926 1.1 mrg *) ac_optarg=yes ;; 927 1.1 mrg esac 928 1.1 mrg 929 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos. 930 1.1 mrg 931 1.1 mrg case $ac_dashdash$ac_option in 932 1.1 mrg --) 933 1.1 mrg ac_dashdash=yes ;; 934 1.1 mrg 935 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 936 1.1 mrg ac_prev=bindir ;; 937 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 938 1.1 mrg bindir=$ac_optarg ;; 939 1.1 mrg 940 1.1 mrg -build | --build | --buil | --bui | --bu) 941 1.1 mrg ac_prev=build_alias ;; 942 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 943 1.1 mrg build_alias=$ac_optarg ;; 944 1.1 mrg 945 1.1 mrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 946 1.1 mrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 947 1.1 mrg ac_prev=cache_file ;; 948 1.1 mrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 949 1.1 mrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 950 1.1 mrg cache_file=$ac_optarg ;; 951 1.1 mrg 952 1.1 mrg --config-cache | -C) 953 1.1 mrg cache_file=config.cache ;; 954 1.1 mrg 955 1.1 mrg -datadir | --datadir | --datadi | --datad) 956 1.1 mrg ac_prev=datadir ;; 957 1.1 mrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 958 1.1 mrg datadir=$ac_optarg ;; 959 1.1 mrg 960 1.1 mrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 961 1.1 mrg | --dataroo | --dataro | --datar) 962 1.1 mrg ac_prev=datarootdir ;; 963 1.1 mrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 964 1.1 mrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 965 1.1 mrg datarootdir=$ac_optarg ;; 966 1.1 mrg 967 1.1 mrg -disable-* | --disable-*) 968 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 969 1.1 mrg # Reject names that are not valid shell variable names. 970 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 971 1.1 mrg as_fn_error $? "invalid feature name: $ac_useropt" 972 1.1 mrg ac_useropt_orig=$ac_useropt 973 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 974 1.1 mrg case $ac_user_opts in 975 1.1 mrg *" 976 1.1 mrg "enable_$ac_useropt" 977 1.1 mrg "*) ;; 978 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 979 1.1 mrg ac_unrecognized_sep=', ';; 980 1.1 mrg esac 981 1.1 mrg eval enable_$ac_useropt=no ;; 982 1.1 mrg 983 1.1 mrg -docdir | --docdir | --docdi | --doc | --do) 984 1.1 mrg ac_prev=docdir ;; 985 1.1 mrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 986 1.1 mrg docdir=$ac_optarg ;; 987 1.1 mrg 988 1.1 mrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 989 1.1 mrg ac_prev=dvidir ;; 990 1.1 mrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 991 1.1 mrg dvidir=$ac_optarg ;; 992 1.1 mrg 993 1.1 mrg -enable-* | --enable-*) 994 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 995 1.1 mrg # Reject names that are not valid shell variable names. 996 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 997 1.1 mrg as_fn_error $? "invalid feature name: $ac_useropt" 998 1.1 mrg ac_useropt_orig=$ac_useropt 999 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1000 1.1 mrg case $ac_user_opts in 1001 1.1 mrg *" 1002 1.1 mrg "enable_$ac_useropt" 1003 1.1 mrg "*) ;; 1004 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1005 1.1 mrg ac_unrecognized_sep=', ';; 1006 1.1 mrg esac 1007 1.1 mrg eval enable_$ac_useropt=\$ac_optarg ;; 1008 1.1 mrg 1009 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1010 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1011 1.1 mrg | --exec | --exe | --ex) 1012 1.1 mrg ac_prev=exec_prefix ;; 1013 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1014 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1015 1.1 mrg | --exec=* | --exe=* | --ex=*) 1016 1.1 mrg exec_prefix=$ac_optarg ;; 1017 1.1 mrg 1018 1.1 mrg -gas | --gas | --ga | --g) 1019 1.1 mrg # Obsolete; use --with-gas. 1020 1.1 mrg with_gas=yes ;; 1021 1.1 mrg 1022 1.1 mrg -help | --help | --hel | --he | -h) 1023 1.1 mrg ac_init_help=long ;; 1024 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1025 1.1 mrg ac_init_help=recursive ;; 1026 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1027 1.1 mrg ac_init_help=short ;; 1028 1.1 mrg 1029 1.1 mrg -host | --host | --hos | --ho) 1030 1.1 mrg ac_prev=host_alias ;; 1031 1.1 mrg -host=* | --host=* | --hos=* | --ho=*) 1032 1.1 mrg host_alias=$ac_optarg ;; 1033 1.1 mrg 1034 1.1 mrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1035 1.1 mrg ac_prev=htmldir ;; 1036 1.1 mrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1037 1.1 mrg | --ht=*) 1038 1.1 mrg htmldir=$ac_optarg ;; 1039 1.1 mrg 1040 1.1 mrg -includedir | --includedir | --includedi | --included | --include \ 1041 1.1 mrg | --includ | --inclu | --incl | --inc) 1042 1.1 mrg ac_prev=includedir ;; 1043 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1044 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*) 1045 1.1 mrg includedir=$ac_optarg ;; 1046 1.1 mrg 1047 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf) 1048 1.1 mrg ac_prev=infodir ;; 1049 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1050 1.1 mrg infodir=$ac_optarg ;; 1051 1.1 mrg 1052 1.1 mrg -libdir | --libdir | --libdi | --libd) 1053 1.1 mrg ac_prev=libdir ;; 1054 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 1055 1.1 mrg libdir=$ac_optarg ;; 1056 1.1 mrg 1057 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1058 1.1 mrg | --libexe | --libex | --libe) 1059 1.1 mrg ac_prev=libexecdir ;; 1060 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1061 1.1 mrg | --libexe=* | --libex=* | --libe=*) 1062 1.1 mrg libexecdir=$ac_optarg ;; 1063 1.1 mrg 1064 1.1 mrg -localedir | --localedir | --localedi | --localed | --locale) 1065 1.1 mrg ac_prev=localedir ;; 1066 1.1 mrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1067 1.1 mrg localedir=$ac_optarg ;; 1068 1.1 mrg 1069 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 1070 1.1 mrg | --localstate | --localstat | --localsta | --localst | --locals) 1071 1.1 mrg ac_prev=localstatedir ;; 1072 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1073 1.1 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1074 1.1 mrg localstatedir=$ac_optarg ;; 1075 1.1 mrg 1076 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1077 1.1 mrg ac_prev=mandir ;; 1078 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1079 1.1 mrg mandir=$ac_optarg ;; 1080 1.1 mrg 1081 1.1 mrg -nfp | --nfp | --nf) 1082 1.1 mrg # Obsolete; use --without-fp. 1083 1.1 mrg with_fp=no ;; 1084 1.1 mrg 1085 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1086 1.1 mrg | --no-cr | --no-c | -n) 1087 1.1 mrg no_create=yes ;; 1088 1.1 mrg 1089 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1090 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1091 1.1 mrg no_recursion=yes ;; 1092 1.1 mrg 1093 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1094 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1095 1.1 mrg | --oldin | --oldi | --old | --ol | --o) 1096 1.1 mrg ac_prev=oldincludedir ;; 1097 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1098 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1099 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1100 1.1 mrg oldincludedir=$ac_optarg ;; 1101 1.1 mrg 1102 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1103 1.1 mrg ac_prev=prefix ;; 1104 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1105 1.1 mrg prefix=$ac_optarg ;; 1106 1.1 mrg 1107 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1108 1.1 mrg | --program-pre | --program-pr | --program-p) 1109 1.1 mrg ac_prev=program_prefix ;; 1110 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1111 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1112 1.1 mrg program_prefix=$ac_optarg ;; 1113 1.1 mrg 1114 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1115 1.1 mrg | --program-suf | --program-su | --program-s) 1116 1.1 mrg ac_prev=program_suffix ;; 1117 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1118 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1119 1.1 mrg program_suffix=$ac_optarg ;; 1120 1.1 mrg 1121 1.1 mrg -program-transform-name | --program-transform-name \ 1122 1.1 mrg | --program-transform-nam | --program-transform-na \ 1123 1.1 mrg | --program-transform-n | --program-transform- \ 1124 1.1 mrg | --program-transform | --program-transfor \ 1125 1.1 mrg | --program-transfo | --program-transf \ 1126 1.1 mrg | --program-trans | --program-tran \ 1127 1.1 mrg | --progr-tra | --program-tr | --program-t) 1128 1.1 mrg ac_prev=program_transform_name ;; 1129 1.1 mrg -program-transform-name=* | --program-transform-name=* \ 1130 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \ 1131 1.1 mrg | --program-transform-n=* | --program-transform-=* \ 1132 1.1 mrg | --program-transform=* | --program-transfor=* \ 1133 1.1 mrg | --program-transfo=* | --program-transf=* \ 1134 1.1 mrg | --program-trans=* | --program-tran=* \ 1135 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*) 1136 1.1 mrg program_transform_name=$ac_optarg ;; 1137 1.1 mrg 1138 1.1 mrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1139 1.1 mrg ac_prev=pdfdir ;; 1140 1.1 mrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1141 1.1 mrg pdfdir=$ac_optarg ;; 1142 1.1 mrg 1143 1.1 mrg -psdir | --psdir | --psdi | --psd | --ps) 1144 1.1 mrg ac_prev=psdir ;; 1145 1.1 mrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1146 1.1 mrg psdir=$ac_optarg ;; 1147 1.1 mrg 1148 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1149 1.1 mrg | -silent | --silent | --silen | --sile | --sil) 1150 1.1 mrg silent=yes ;; 1151 1.1 mrg 1152 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1153 1.1 mrg ac_prev=sbindir ;; 1154 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1155 1.1 mrg | --sbi=* | --sb=*) 1156 1.1 mrg sbindir=$ac_optarg ;; 1157 1.1 mrg 1158 1.1 mrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1159 1.1 mrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1160 1.1 mrg | --sharedst | --shareds | --shared | --share | --shar \ 1161 1.1 mrg | --sha | --sh) 1162 1.1 mrg ac_prev=sharedstatedir ;; 1163 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1164 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1165 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1166 1.1 mrg | --sha=* | --sh=*) 1167 1.1 mrg sharedstatedir=$ac_optarg ;; 1168 1.1 mrg 1169 1.1 mrg -site | --site | --sit) 1170 1.1 mrg ac_prev=site ;; 1171 1.1 mrg -site=* | --site=* | --sit=*) 1172 1.1 mrg site=$ac_optarg ;; 1173 1.1 mrg 1174 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1175 1.1 mrg ac_prev=srcdir ;; 1176 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1177 1.1 mrg srcdir=$ac_optarg ;; 1178 1.1 mrg 1179 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1180 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy) 1181 1.1 mrg ac_prev=sysconfdir ;; 1182 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1183 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1184 1.1 mrg sysconfdir=$ac_optarg ;; 1185 1.1 mrg 1186 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t) 1187 1.1 mrg ac_prev=target_alias ;; 1188 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1189 1.1 mrg target_alias=$ac_optarg ;; 1190 1.1 mrg 1191 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1192 1.1 mrg verbose=yes ;; 1193 1.1 mrg 1194 1.1 mrg -version | --version | --versio | --versi | --vers | -V) 1195 1.1 mrg ac_init_version=: ;; 1196 1.1 mrg 1197 1.1 mrg -with-* | --with-*) 1198 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1199 1.1 mrg # Reject names that are not valid shell variable names. 1200 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1201 1.1 mrg as_fn_error $? "invalid package name: $ac_useropt" 1202 1.1 mrg ac_useropt_orig=$ac_useropt 1203 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1204 1.1 mrg case $ac_user_opts in 1205 1.1 mrg *" 1206 1.1 mrg "with_$ac_useropt" 1207 1.1 mrg "*) ;; 1208 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1209 1.1 mrg ac_unrecognized_sep=', ';; 1210 1.1 mrg esac 1211 1.1 mrg eval with_$ac_useropt=\$ac_optarg ;; 1212 1.1 mrg 1213 1.1 mrg -without-* | --without-*) 1214 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1215 1.1 mrg # Reject names that are not valid shell variable names. 1216 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1217 1.1 mrg as_fn_error $? "invalid package name: $ac_useropt" 1218 1.1 mrg ac_useropt_orig=$ac_useropt 1219 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1220 1.1 mrg case $ac_user_opts in 1221 1.1 mrg *" 1222 1.1 mrg "with_$ac_useropt" 1223 1.1 mrg "*) ;; 1224 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1225 1.1 mrg ac_unrecognized_sep=', ';; 1226 1.1 mrg esac 1227 1.1 mrg eval with_$ac_useropt=no ;; 1228 1.1 mrg 1229 1.1 mrg --x) 1230 1.1 mrg # Obsolete; use --with-x. 1231 1.1 mrg with_x=yes ;; 1232 1.1 mrg 1233 1.1 mrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1234 1.1 mrg | --x-incl | --x-inc | --x-in | --x-i) 1235 1.1 mrg ac_prev=x_includes ;; 1236 1.1 mrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1237 1.1 mrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1238 1.1 mrg x_includes=$ac_optarg ;; 1239 1.1 mrg 1240 1.1 mrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1241 1.1 mrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1242 1.1 mrg ac_prev=x_libraries ;; 1243 1.1 mrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1244 1.1 mrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1245 1.1 mrg x_libraries=$ac_optarg ;; 1246 1.1 mrg 1247 1.1 mrg -*) as_fn_error $? "unrecognized option: \`$ac_option' 1248 1.1 mrg Try \`$0 --help' for more information" 1249 1.1 mrg ;; 1250 1.1 mrg 1251 1.1 mrg *=*) 1252 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1253 1.1 mrg # Reject names that are not valid shell variable names. 1254 1.1 mrg case $ac_envvar in #( 1255 1.1 mrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 1256 1.1 mrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1257 1.1 mrg esac 1258 1.1 mrg eval $ac_envvar=\$ac_optarg 1259 1.1 mrg export $ac_envvar ;; 1260 1.1 mrg 1261 1.1 mrg *) 1262 1.1 mrg # FIXME: should be removed in autoconf 3.0. 1263 1.1 mrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1264 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1265 1.1 mrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1266 1.1 mrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1267 1.1 mrg ;; 1268 1.1 mrg 1269 1.1 mrg esac 1270 1.1 mrg done 1271 1.1 mrg 1272 1.1 mrg if test -n "$ac_prev"; then 1273 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1274 1.1 mrg as_fn_error $? "missing argument to $ac_option" 1275 1.1 mrg fi 1276 1.1 mrg 1277 1.1 mrg if test -n "$ac_unrecognized_opts"; then 1278 1.1 mrg case $enable_option_checking in 1279 1.1 mrg no) ;; 1280 1.1 mrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1281 1.1 mrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1282 1.1 mrg esac 1283 1.1 mrg fi 1284 1.1 mrg 1285 1.1 mrg # Check all directory arguments for consistency. 1286 1.1 mrg for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1287 1.1 mrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1288 1.1 mrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1289 1.1 mrg libdir localedir mandir 1290 1.1 mrg do 1291 1.1 mrg eval ac_val=\$$ac_var 1292 1.1 mrg # Remove trailing slashes. 1293 1.1 mrg case $ac_val in 1294 1.1 mrg */ ) 1295 1.1 mrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1296 1.1 mrg eval $ac_var=\$ac_val;; 1297 1.1 mrg esac 1298 1.1 mrg # Be sure to have absolute directory names. 1299 1.1 mrg case $ac_val in 1300 1.1 mrg [\\/$]* | ?:[\\/]* ) continue;; 1301 1.1 mrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1302 1.1 mrg esac 1303 1.1 mrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1304 1.1 mrg done 1305 1.1 mrg 1306 1.1 mrg # There might be people who depend on the old broken behavior: `$host' 1307 1.1 mrg # used to hold the argument of --host etc. 1308 1.1 mrg # FIXME: To remove some day. 1309 1.1 mrg build=$build_alias 1310 1.1 mrg host=$host_alias 1311 1.1 mrg target=$target_alias 1312 1.1 mrg 1313 1.1 mrg # FIXME: To remove some day. 1314 1.1 mrg if test "x$host_alias" != x; then 1315 1.1 mrg if test "x$build_alias" = x; then 1316 1.1 mrg cross_compiling=maybe 1317 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then 1318 1.1 mrg cross_compiling=yes 1319 1.1 mrg fi 1320 1.1 mrg fi 1321 1.1 mrg 1322 1.1 mrg ac_tool_prefix= 1323 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias- 1324 1.1 mrg 1325 1.1 mrg test "$silent" = yes && exec 6>/dev/null 1326 1.1 mrg 1327 1.1 mrg 1328 1.1 mrg ac_pwd=`pwd` && test -n "$ac_pwd" && 1329 1.1 mrg ac_ls_di=`ls -di .` && 1330 1.1 mrg ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1331 1.1 mrg as_fn_error $? "working directory cannot be determined" 1332 1.1 mrg test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1333 1.1 mrg as_fn_error $? "pwd does not report name of working directory" 1334 1.1 mrg 1335 1.1 mrg 1336 1.1 mrg # Find the source files, if location was not specified. 1337 1.1 mrg if test -z "$srcdir"; then 1338 1.1 mrg ac_srcdir_defaulted=yes 1339 1.1 mrg # Try the directory containing this script, then the parent directory. 1340 1.1 mrg ac_confdir=`$as_dirname -- "$as_myself" || 1341 1.1 mrg $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1342 1.1 mrg X"$as_myself" : 'X\(//\)[^/]' \| \ 1343 1.1 mrg X"$as_myself" : 'X\(//\)$' \| \ 1344 1.1 mrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1345 1.1 mrg $as_echo X"$as_myself" | 1346 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1347 1.1 mrg s//\1/ 1348 1.1 mrg q 1349 1.1 mrg } 1350 1.1 mrg /^X\(\/\/\)[^/].*/{ 1351 1.1 mrg s//\1/ 1352 1.1 mrg q 1353 1.1 mrg } 1354 1.1 mrg /^X\(\/\/\)$/{ 1355 1.1 mrg s//\1/ 1356 1.1 mrg q 1357 1.1 mrg } 1358 1.1 mrg /^X\(\/\).*/{ 1359 1.1 mrg s//\1/ 1360 1.1 mrg q 1361 1.1 mrg } 1362 1.1 mrg s/.*/./; q'` 1363 1.1 mrg srcdir=$ac_confdir 1364 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then 1365 1.1 mrg srcdir=.. 1366 1.1 mrg fi 1367 1.1 mrg else 1368 1.1 mrg ac_srcdir_defaulted=no 1369 1.1 mrg fi 1370 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then 1371 1.1 mrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1372 1.1 mrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1373 1.1 mrg fi 1374 1.1 mrg ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1375 1.1 mrg ac_abs_confdir=`( 1376 1.1 mrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1377 1.1 mrg pwd)` 1378 1.1 mrg # When building in place, set srcdir=. 1379 1.1 mrg if test "$ac_abs_confdir" = "$ac_pwd"; then 1380 1.1 mrg srcdir=. 1381 1.1 mrg fi 1382 1.1 mrg # Remove unnecessary trailing slashes from srcdir. 1383 1.1 mrg # Double slashes in file names in object file debugging info 1384 1.1 mrg # mess up M-x gdb in Emacs. 1385 1.1 mrg case $srcdir in 1386 1.1 mrg */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1387 1.1 mrg esac 1388 1.1 mrg for ac_var in $ac_precious_vars; do 1389 1.1 mrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1390 1.1 mrg eval ac_env_${ac_var}_value=\$${ac_var} 1391 1.1 mrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1392 1.1 mrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1393 1.1 mrg done 1394 1.1 mrg 1395 1.1 mrg # 1396 1.1 mrg # Report the --help message. 1397 1.1 mrg # 1398 1.1 mrg if test "$ac_init_help" = "long"; then 1399 1.1 mrg # Omit some internal or obsolete options to make the list less imposing. 1400 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh. 1401 1.1 mrg cat <<_ACEOF 1402 1.1 mrg \`configure' configures package-unused version-unused to adapt to many kinds of systems. 1403 1.1 mrg 1404 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]... 1405 1.1 mrg 1406 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as 1407 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables. 1408 1.1 mrg 1409 1.1 mrg Defaults for the options are specified in brackets. 1410 1.1 mrg 1411 1.1 mrg Configuration: 1412 1.1 mrg -h, --help display this help and exit 1413 1.1 mrg --help=short display options specific to this package 1414 1.1 mrg --help=recursive display the short help of all the included packages 1415 1.1 mrg -V, --version display version information and exit 1416 1.1 mrg -q, --quiet, --silent do not print \`checking ...' messages 1417 1.1 mrg --cache-file=FILE cache test results in FILE [disabled] 1418 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache' 1419 1.1 mrg -n, --no-create do not create output files 1420 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1421 1.1 mrg 1422 1.1 mrg Installation directories: 1423 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX 1424 1.1 mrg [$ac_default_prefix] 1425 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1426 1.1 mrg [PREFIX] 1427 1.1 mrg 1428 1.1 mrg By default, \`make install' will install all the files in 1429 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1430 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1431 1.1 mrg for instance \`--prefix=\$HOME'. 1432 1.1 mrg 1433 1.1 mrg For better control, use the options below. 1434 1.1 mrg 1435 1.1 mrg Fine tuning of the installation directories: 1436 1.1 mrg --bindir=DIR user executables [EPREFIX/bin] 1437 1.1 mrg --sbindir=DIR system admin executables [EPREFIX/sbin] 1438 1.1 mrg --libexecdir=DIR program executables [EPREFIX/libexec] 1439 1.1 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1440 1.1 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1441 1.1 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1442 1.1 mrg --libdir=DIR object code libraries [EPREFIX/lib] 1443 1.1 mrg --includedir=DIR C header files [PREFIX/include] 1444 1.1 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 1445 1.1 mrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1446 1.1 mrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1447 1.1 mrg --infodir=DIR info documentation [DATAROOTDIR/info] 1448 1.1 mrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1449 1.1 mrg --mandir=DIR man documentation [DATAROOTDIR/man] 1450 1.1 mrg --docdir=DIR documentation root [DATAROOTDIR/doc/libphobos] 1451 1.1 mrg --htmldir=DIR html documentation [DOCDIR] 1452 1.1 mrg --dvidir=DIR dvi documentation [DOCDIR] 1453 1.1 mrg --pdfdir=DIR pdf documentation [DOCDIR] 1454 1.1 mrg --psdir=DIR ps documentation [DOCDIR] 1455 1.1 mrg _ACEOF 1456 1.1 mrg 1457 1.1 mrg cat <<\_ACEOF 1458 1.1 mrg 1459 1.1 mrg Program names: 1460 1.1 mrg --program-prefix=PREFIX prepend PREFIX to installed program names 1461 1.1 mrg --program-suffix=SUFFIX append SUFFIX to installed program names 1462 1.1 mrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1463 1.1 mrg 1464 1.1 mrg System types: 1465 1.1 mrg --build=BUILD configure for building on BUILD [guessed] 1466 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1467 1.1 mrg --target=TARGET configure for building compilers for TARGET [HOST] 1468 1.1 mrg _ACEOF 1469 1.1 mrg fi 1470 1.1 mrg 1471 1.1 mrg if test -n "$ac_init_help"; then 1472 1.1 mrg case $ac_init_help in 1473 1.1 mrg short | recursive ) echo "Configuration of package-unused version-unused:";; 1474 1.1 mrg esac 1475 1.1 mrg cat <<\_ACEOF 1476 1.1 mrg 1477 1.1 mrg Optional Features: 1478 1.1 mrg --disable-option-checking ignore unrecognized --enable/--with options 1479 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1480 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1481 1.1 mrg --enable-multilib build many library versions (default) 1482 1.1 mrg --enable-silent-rules less verbose build output (undo: "make V=1") 1483 1.1 mrg --disable-silent-rules verbose build output (undo: "make V=0") 1484 1.1 mrg --enable-maintainer-mode 1485 1.1 mrg enable make rules and dependencies not useful (and 1486 1.1 mrg sometimes confusing) to the casual installer 1487 1.1.1.3 mrg --enable-cet enable Intel CET in target libraries [default=auto] 1488 1.1 mrg --enable-shared[=PKGS] build shared libraries [default=yes] 1489 1.1 mrg --enable-static[=PKGS] build static libraries [default=yes] 1490 1.1 mrg --enable-fast-install[=PKGS] 1491 1.1 mrg optimize for fast installation [default=yes] 1492 1.1 mrg --disable-libtool-lock avoid locking (might break parallel builds) 1493 1.1 mrg --enable-werror turns on -Werror [default=no] 1494 1.1 mrg --enable-version-specific-runtime-libs 1495 1.1 mrg Specify that runtime libraries should be installed 1496 1.1 mrg in a compiler-specific directory 1497 1.1.1.2 mrg --enable-libphobos Enable libphobos 1498 1.1.1.2 mrg --enable-libphobos-checking[=LIST] 1499 1.1.1.2 mrg enable expensive run-time checks. With LIST, enable 1500 1.1.1.2 mrg only specific categories of checks. Categories are: 1501 1.1.1.2 mrg yes,no,all,none,release. Flags are: assert or other 1502 1.1.1.2 mrg strings 1503 1.1 mrg 1504 1.1 mrg Optional Packages: 1505 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1506 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1507 1.1 mrg --with-pic try to use only PIC/non-PIC objects [default=use 1508 1.1 mrg both] 1509 1.1 mrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1510 1.1 mrg --with-gcc-major-version-only 1511 1.1 mrg use only GCC major number in filesystem paths 1512 1.1 mrg --without-libatomic Do not use libatomic in core.atomic (default: auto) 1513 1.1 mrg --without-libbacktrace Do not use libbacktrace in core.runtime (default: 1514 1.1 mrg auto) 1515 1.1 mrg --with-target-system-zlib={yes,no,auto} 1516 1.1 mrg use installed libz (default: no) 1517 1.1 mrg --with-cross-host=HOST configuring with a cross compiler 1518 1.1.1.2 mrg --with-toolexeclibdir=DIR 1519 1.1.1.2 mrg install libraries built with a cross compiler within 1520 1.1.1.2 mrg DIR 1521 1.1.1.2 mrg --with-libphobos-druntime-only={yes,no,auto} 1522 1.1.1.2 mrg build only the druntime library (default: auto) 1523 1.1 mrg 1524 1.1 mrg Some influential environment variables: 1525 1.1 mrg CC C compiler command 1526 1.1 mrg CFLAGS C compiler flags 1527 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1528 1.1 mrg nonstandard directory <lib dir> 1529 1.1 mrg LIBS libraries to pass to the linker, e.g. -l<library> 1530 1.1 mrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1531 1.1 mrg you have headers in a nonstandard directory <include dir> 1532 1.1 mrg CPP C preprocessor 1533 1.1 mrg CCAS assembler compiler command (defaults to CC) 1534 1.1 mrg CCASFLAGS assembler compiler flags (defaults to CFLAGS) 1535 1.1 mrg GDC D compiler command 1536 1.1 mrg GDCFLAGS D compiler flags 1537 1.1 mrg 1538 1.1 mrg Use these variables to override the choices made by `configure' or to help 1539 1.1 mrg it to find libraries and programs with nonstandard names/locations. 1540 1.1 mrg 1541 1.1 mrg Report bugs to the package provider. 1542 1.1 mrg _ACEOF 1543 1.1 mrg ac_status=$? 1544 1.1 mrg fi 1545 1.1 mrg 1546 1.1 mrg if test "$ac_init_help" = "recursive"; then 1547 1.1 mrg # If there are subdirs, report their specific --help. 1548 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1549 1.1 mrg test -d "$ac_dir" || 1550 1.1 mrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1551 1.1 mrg continue 1552 1.1 mrg ac_builddir=. 1553 1.1 mrg 1554 1.1 mrg case "$ac_dir" in 1555 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1556 1.1 mrg *) 1557 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1558 1.1 mrg # A ".." for each directory in $ac_dir_suffix. 1559 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1560 1.1 mrg case $ac_top_builddir_sub in 1561 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1562 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1563 1.1 mrg esac ;; 1564 1.1 mrg esac 1565 1.1 mrg ac_abs_top_builddir=$ac_pwd 1566 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix 1567 1.1 mrg # for backward compatibility: 1568 1.1 mrg ac_top_builddir=$ac_top_build_prefix 1569 1.1 mrg 1570 1.1 mrg case $srcdir in 1571 1.1 mrg .) # We are building in place. 1572 1.1 mrg ac_srcdir=. 1573 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub 1574 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;; 1575 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name. 1576 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix; 1577 1.1 mrg ac_top_srcdir=$srcdir 1578 1.1 mrg ac_abs_top_srcdir=$srcdir ;; 1579 1.1 mrg *) # Relative name. 1580 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1581 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1582 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1583 1.1 mrg esac 1584 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1585 1.1 mrg 1586 1.1 mrg cd "$ac_dir" || { ac_status=$?; continue; } 1587 1.1 mrg # Check for guested configure. 1588 1.1 mrg if test -f "$ac_srcdir/configure.gnu"; then 1589 1.1 mrg echo && 1590 1.1 mrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1591 1.1 mrg elif test -f "$ac_srcdir/configure"; then 1592 1.1 mrg echo && 1593 1.1 mrg $SHELL "$ac_srcdir/configure" --help=recursive 1594 1.1 mrg else 1595 1.1 mrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1596 1.1 mrg fi || ac_status=$? 1597 1.1 mrg cd "$ac_pwd" || { ac_status=$?; break; } 1598 1.1 mrg done 1599 1.1 mrg fi 1600 1.1 mrg 1601 1.1 mrg test -n "$ac_init_help" && exit $ac_status 1602 1.1 mrg if $ac_init_version; then 1603 1.1 mrg cat <<\_ACEOF 1604 1.1 mrg package-unused configure version-unused 1605 1.1 mrg generated by GNU Autoconf 2.69 1606 1.1 mrg 1607 1.1 mrg Copyright (C) 2012 Free Software Foundation, Inc. 1608 1.1 mrg This configure script is free software; the Free Software Foundation 1609 1.1 mrg gives unlimited permission to copy, distribute and modify it. 1610 1.1 mrg _ACEOF 1611 1.1 mrg exit 1612 1.1 mrg fi 1613 1.1 mrg 1614 1.1 mrg ## ------------------------ ## 1615 1.1 mrg ## Autoconf initialization. ## 1616 1.1 mrg ## ------------------------ ## 1617 1.1 mrg 1618 1.1 mrg # ac_fn_c_try_compile LINENO 1619 1.1 mrg # -------------------------- 1620 1.1 mrg # Try to compile conftest.$ac_ext, and return whether this succeeded. 1621 1.1 mrg ac_fn_c_try_compile () 1622 1.1 mrg { 1623 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1624 1.1 mrg rm -f conftest.$ac_objext 1625 1.1 mrg if { { ac_try="$ac_compile" 1626 1.1 mrg case "(($ac_try" in 1627 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1628 1.1 mrg *) ac_try_echo=$ac_try;; 1629 1.1 mrg esac 1630 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1631 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1632 1.1 mrg (eval "$ac_compile") 2>conftest.err 1633 1.1 mrg ac_status=$? 1634 1.1 mrg if test -s conftest.err; then 1635 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1636 1.1 mrg cat conftest.er1 >&5 1637 1.1 mrg mv -f conftest.er1 conftest.err 1638 1.1 mrg fi 1639 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1640 1.1 mrg test $ac_status = 0; } && { 1641 1.1 mrg test -z "$ac_c_werror_flag" || 1642 1.1 mrg test ! -s conftest.err 1643 1.1 mrg } && test -s conftest.$ac_objext; then : 1644 1.1 mrg ac_retval=0 1645 1.1 mrg else 1646 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1647 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1648 1.1 mrg 1649 1.1 mrg ac_retval=1 1650 1.1 mrg fi 1651 1.1 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1652 1.1 mrg as_fn_set_status $ac_retval 1653 1.1 mrg 1654 1.1 mrg } # ac_fn_c_try_compile 1655 1.1 mrg 1656 1.1 mrg # ac_fn_c_try_cpp LINENO 1657 1.1 mrg # ---------------------- 1658 1.1 mrg # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1659 1.1 mrg ac_fn_c_try_cpp () 1660 1.1 mrg { 1661 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1662 1.1 mrg if { { ac_try="$ac_cpp conftest.$ac_ext" 1663 1.1 mrg case "(($ac_try" in 1664 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1665 1.1 mrg *) ac_try_echo=$ac_try;; 1666 1.1 mrg esac 1667 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1668 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1669 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1670 1.1 mrg ac_status=$? 1671 1.1 mrg if test -s conftest.err; then 1672 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1673 1.1 mrg cat conftest.er1 >&5 1674 1.1 mrg mv -f conftest.er1 conftest.err 1675 1.1 mrg fi 1676 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1677 1.1 mrg test $ac_status = 0; } > conftest.i && { 1678 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1679 1.1 mrg test ! -s conftest.err 1680 1.1 mrg }; then : 1681 1.1 mrg ac_retval=0 1682 1.1 mrg else 1683 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1684 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1685 1.1 mrg 1686 1.1 mrg ac_retval=1 1687 1.1 mrg fi 1688 1.1 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1689 1.1 mrg as_fn_set_status $ac_retval 1690 1.1 mrg 1691 1.1 mrg } # ac_fn_c_try_cpp 1692 1.1 mrg 1693 1.1 mrg # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1694 1.1 mrg # ------------------------------------------------------- 1695 1.1 mrg # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1696 1.1 mrg # the include files in INCLUDES and setting the cache variable VAR 1697 1.1 mrg # accordingly. 1698 1.1 mrg ac_fn_c_check_header_mongrel () 1699 1.1 mrg { 1700 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1701 1.1 mrg if eval \${$3+:} false; then : 1702 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1703 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1704 1.1 mrg if eval \${$3+:} false; then : 1705 1.1 mrg $as_echo_n "(cached) " >&6 1706 1.1 mrg fi 1707 1.1 mrg eval ac_res=\$$3 1708 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1709 1.1 mrg $as_echo "$ac_res" >&6; } 1710 1.1 mrg else 1711 1.1 mrg # Is the header compilable? 1712 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1713 1.1 mrg $as_echo_n "checking $2 usability... " >&6; } 1714 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1715 1.1 mrg /* end confdefs.h. */ 1716 1.1 mrg $4 1717 1.1 mrg #include <$2> 1718 1.1 mrg _ACEOF 1719 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1720 1.1 mrg ac_header_compiler=yes 1721 1.1 mrg else 1722 1.1 mrg ac_header_compiler=no 1723 1.1 mrg fi 1724 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1725 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1726 1.1 mrg $as_echo "$ac_header_compiler" >&6; } 1727 1.1 mrg 1728 1.1 mrg # Is the header present? 1729 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1730 1.1 mrg $as_echo_n "checking $2 presence... " >&6; } 1731 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1732 1.1 mrg /* end confdefs.h. */ 1733 1.1 mrg #include <$2> 1734 1.1 mrg _ACEOF 1735 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 1736 1.1 mrg ac_header_preproc=yes 1737 1.1 mrg else 1738 1.1 mrg ac_header_preproc=no 1739 1.1 mrg fi 1740 1.1 mrg rm -f conftest.err conftest.i conftest.$ac_ext 1741 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1742 1.1 mrg $as_echo "$ac_header_preproc" >&6; } 1743 1.1 mrg 1744 1.1 mrg # So? What about this header? 1745 1.1 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1746 1.1 mrg yes:no: ) 1747 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1748 1.1 mrg $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1749 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1750 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1751 1.1 mrg ;; 1752 1.1 mrg no:yes:* ) 1753 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1754 1.1 mrg $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1755 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1756 1.1 mrg $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1757 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1758 1.1 mrg $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1759 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1760 1.1 mrg $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1761 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1762 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1763 1.1 mrg ;; 1764 1.1 mrg esac 1765 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1766 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1767 1.1 mrg if eval \${$3+:} false; then : 1768 1.1 mrg $as_echo_n "(cached) " >&6 1769 1.1 mrg else 1770 1.1 mrg eval "$3=\$ac_header_compiler" 1771 1.1 mrg fi 1772 1.1 mrg eval ac_res=\$$3 1773 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1774 1.1 mrg $as_echo "$ac_res" >&6; } 1775 1.1 mrg fi 1776 1.1 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1777 1.1 mrg 1778 1.1 mrg } # ac_fn_c_check_header_mongrel 1779 1.1 mrg 1780 1.1 mrg # ac_fn_c_try_run LINENO 1781 1.1 mrg # ---------------------- 1782 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1783 1.1 mrg # that executables *can* be run. 1784 1.1 mrg ac_fn_c_try_run () 1785 1.1 mrg { 1786 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1787 1.1 mrg if { { ac_try="$ac_link" 1788 1.1 mrg case "(($ac_try" in 1789 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1790 1.1 mrg *) ac_try_echo=$ac_try;; 1791 1.1 mrg esac 1792 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1793 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1794 1.1 mrg (eval "$ac_link") 2>&5 1795 1.1 mrg ac_status=$? 1796 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1797 1.1 mrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1798 1.1 mrg { { case "(($ac_try" in 1799 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1800 1.1 mrg *) ac_try_echo=$ac_try;; 1801 1.1 mrg esac 1802 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1803 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1804 1.1 mrg (eval "$ac_try") 2>&5 1805 1.1 mrg ac_status=$? 1806 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1807 1.1 mrg test $ac_status = 0; }; }; then : 1808 1.1 mrg ac_retval=0 1809 1.1 mrg else 1810 1.1 mrg $as_echo "$as_me: program exited with status $ac_status" >&5 1811 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1812 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1813 1.1 mrg 1814 1.1 mrg ac_retval=$ac_status 1815 1.1 mrg fi 1816 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1817 1.1 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1818 1.1 mrg as_fn_set_status $ac_retval 1819 1.1 mrg 1820 1.1 mrg } # ac_fn_c_try_run 1821 1.1 mrg 1822 1.1 mrg # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1823 1.1 mrg # ------------------------------------------------------- 1824 1.1 mrg # Tests whether HEADER exists and can be compiled using the include files in 1825 1.1 mrg # INCLUDES, setting the cache variable VAR accordingly. 1826 1.1 mrg ac_fn_c_check_header_compile () 1827 1.1 mrg { 1828 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1829 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1830 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1831 1.1 mrg if eval \${$3+:} false; then : 1832 1.1 mrg $as_echo_n "(cached) " >&6 1833 1.1 mrg else 1834 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1835 1.1 mrg /* end confdefs.h. */ 1836 1.1 mrg $4 1837 1.1 mrg #include <$2> 1838 1.1 mrg _ACEOF 1839 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1840 1.1 mrg eval "$3=yes" 1841 1.1 mrg else 1842 1.1 mrg eval "$3=no" 1843 1.1 mrg fi 1844 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1845 1.1 mrg fi 1846 1.1 mrg eval ac_res=\$$3 1847 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1848 1.1 mrg $as_echo "$ac_res" >&6; } 1849 1.1 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1850 1.1 mrg 1851 1.1 mrg } # ac_fn_c_check_header_compile 1852 1.1 mrg 1853 1.1 mrg # ac_fn_d_try_compile LINENO 1854 1.1 mrg # -------------------------- 1855 1.1 mrg # Try to compile conftest.$ac_ext, and return whether this succeeded. 1856 1.1 mrg ac_fn_d_try_compile () 1857 1.1 mrg { 1858 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1859 1.1 mrg rm -f conftest.$ac_objext 1860 1.1 mrg if { { ac_try="$ac_compile" 1861 1.1 mrg case "(($ac_try" in 1862 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1863 1.1 mrg *) ac_try_echo=$ac_try;; 1864 1.1 mrg esac 1865 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1866 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1867 1.1 mrg (eval "$ac_compile") 2>conftest.err 1868 1.1 mrg ac_status=$? 1869 1.1 mrg if test -s conftest.err; then 1870 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1871 1.1 mrg cat conftest.er1 >&5 1872 1.1 mrg mv -f conftest.er1 conftest.err 1873 1.1 mrg fi 1874 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1875 1.1 mrg test $ac_status = 0; } && { 1876 1.1 mrg test -z "$ac_d_werror_flag" || 1877 1.1 mrg test ! -s conftest.err 1878 1.1 mrg } && test -s conftest.$ac_objext; then : 1879 1.1 mrg ac_retval=0 1880 1.1 mrg else 1881 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1882 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1883 1.1 mrg 1884 1.1 mrg ac_retval=1 1885 1.1 mrg fi 1886 1.1 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1887 1.1 mrg as_fn_set_status $ac_retval 1888 1.1 mrg 1889 1.1 mrg } # ac_fn_d_try_compile 1890 1.1 mrg 1891 1.1 mrg # ac_fn_c_try_link LINENO 1892 1.1 mrg # ----------------------- 1893 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. 1894 1.1 mrg ac_fn_c_try_link () 1895 1.1 mrg { 1896 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1897 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext 1898 1.1 mrg if { { ac_try="$ac_link" 1899 1.1 mrg case "(($ac_try" in 1900 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1901 1.1 mrg *) ac_try_echo=$ac_try;; 1902 1.1 mrg esac 1903 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1904 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1905 1.1 mrg (eval "$ac_link") 2>conftest.err 1906 1.1 mrg ac_status=$? 1907 1.1 mrg if test -s conftest.err; then 1908 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1909 1.1 mrg cat conftest.er1 >&5 1910 1.1 mrg mv -f conftest.er1 conftest.err 1911 1.1 mrg fi 1912 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1913 1.1 mrg test $ac_status = 0; } && { 1914 1.1 mrg test -z "$ac_c_werror_flag" || 1915 1.1 mrg test ! -s conftest.err 1916 1.1 mrg } && test -s conftest$ac_exeext && { 1917 1.1 mrg test "$cross_compiling" = yes || 1918 1.1 mrg test -x conftest$ac_exeext 1919 1.1 mrg }; then : 1920 1.1 mrg ac_retval=0 1921 1.1 mrg else 1922 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1923 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1924 1.1 mrg 1925 1.1 mrg ac_retval=1 1926 1.1 mrg fi 1927 1.1 mrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1928 1.1 mrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1929 1.1 mrg # interfere with the next link command; also delete a directory that is 1930 1.1 mrg # left behind by Apple's compiler. We do this before executing the actions. 1931 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1932 1.1 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1933 1.1 mrg as_fn_set_status $ac_retval 1934 1.1 mrg 1935 1.1 mrg } # ac_fn_c_try_link 1936 1.1 mrg 1937 1.1 mrg # ac_fn_c_check_func LINENO FUNC VAR 1938 1.1 mrg # ---------------------------------- 1939 1.1 mrg # Tests whether FUNC exists, setting the cache variable VAR accordingly 1940 1.1 mrg ac_fn_c_check_func () 1941 1.1 mrg { 1942 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1943 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1944 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1945 1.1 mrg if eval \${$3+:} false; then : 1946 1.1 mrg $as_echo_n "(cached) " >&6 1947 1.1 mrg else 1948 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1949 1.1 mrg /* end confdefs.h. */ 1950 1.1 mrg /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1951 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1952 1.1 mrg #define $2 innocuous_$2 1953 1.1 mrg 1954 1.1 mrg /* System header to define __stub macros and hopefully few prototypes, 1955 1.1 mrg which can conflict with char $2 (); below. 1956 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1957 1.1 mrg <limits.h> exists even on freestanding compilers. */ 1958 1.1 mrg 1959 1.1 mrg #ifdef __STDC__ 1960 1.1 mrg # include <limits.h> 1961 1.1 mrg #else 1962 1.1 mrg # include <assert.h> 1963 1.1 mrg #endif 1964 1.1 mrg 1965 1.1 mrg #undef $2 1966 1.1 mrg 1967 1.1 mrg /* Override any GCC internal prototype to avoid an error. 1968 1.1 mrg Use char because int might match the return type of a GCC 1969 1.1 mrg builtin and then its argument prototype would still apply. */ 1970 1.1 mrg #ifdef __cplusplus 1971 1.1 mrg extern "C" 1972 1.1 mrg #endif 1973 1.1 mrg char $2 (); 1974 1.1 mrg /* The GNU C library defines this for functions which it implements 1975 1.1 mrg to always fail with ENOSYS. Some functions are actually named 1976 1.1 mrg something starting with __ and the normal name is an alias. */ 1977 1.1 mrg #if defined __stub_$2 || defined __stub___$2 1978 1.1 mrg choke me 1979 1.1 mrg #endif 1980 1.1 mrg 1981 1.1 mrg int 1982 1.1 mrg main () 1983 1.1 mrg { 1984 1.1 mrg return $2 (); 1985 1.1 mrg ; 1986 1.1 mrg return 0; 1987 1.1 mrg } 1988 1.1 mrg _ACEOF 1989 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 1990 1.1 mrg eval "$3=yes" 1991 1.1 mrg else 1992 1.1 mrg eval "$3=no" 1993 1.1 mrg fi 1994 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 1995 1.1 mrg conftest$ac_exeext conftest.$ac_ext 1996 1.1 mrg fi 1997 1.1 mrg eval ac_res=\$$3 1998 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1999 1.1 mrg $as_echo "$ac_res" >&6; } 2000 1.1 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2001 1.1 mrg 2002 1.1 mrg } # ac_fn_c_check_func 2003 1.1 mrg 2004 1.1 mrg # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 2005 1.1 mrg # ---------------------------------------------------- 2006 1.1 mrg # Tries to find if the field MEMBER exists in type AGGR, after including 2007 1.1 mrg # INCLUDES, setting cache variable VAR accordingly. 2008 1.1 mrg ac_fn_c_check_member () 2009 1.1 mrg { 2010 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2011 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 2012 1.1 mrg $as_echo_n "checking for $2.$3... " >&6; } 2013 1.1 mrg if eval \${$4+:} false; then : 2014 1.1 mrg $as_echo_n "(cached) " >&6 2015 1.1 mrg else 2016 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2017 1.1 mrg /* end confdefs.h. */ 2018 1.1 mrg $5 2019 1.1 mrg int 2020 1.1 mrg main () 2021 1.1 mrg { 2022 1.1 mrg static $2 ac_aggr; 2023 1.1 mrg if (ac_aggr.$3) 2024 1.1 mrg return 0; 2025 1.1 mrg ; 2026 1.1 mrg return 0; 2027 1.1 mrg } 2028 1.1 mrg _ACEOF 2029 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 2030 1.1 mrg eval "$4=yes" 2031 1.1 mrg else 2032 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2033 1.1 mrg /* end confdefs.h. */ 2034 1.1 mrg $5 2035 1.1 mrg int 2036 1.1 mrg main () 2037 1.1 mrg { 2038 1.1 mrg static $2 ac_aggr; 2039 1.1 mrg if (sizeof ac_aggr.$3) 2040 1.1 mrg return 0; 2041 1.1 mrg ; 2042 1.1 mrg return 0; 2043 1.1 mrg } 2044 1.1 mrg _ACEOF 2045 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 2046 1.1 mrg eval "$4=yes" 2047 1.1 mrg else 2048 1.1 mrg eval "$4=no" 2049 1.1 mrg fi 2050 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2051 1.1 mrg fi 2052 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2053 1.1 mrg fi 2054 1.1 mrg eval ac_res=\$$4 2055 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2056 1.1 mrg $as_echo "$ac_res" >&6; } 2057 1.1 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2058 1.1 mrg 2059 1.1 mrg } # ac_fn_c_check_member 2060 1.1 mrg 2061 1.1 mrg # ac_fn_d_try_link LINENO 2062 1.1 mrg # ----------------------- 2063 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. 2064 1.1 mrg ac_fn_d_try_link () 2065 1.1 mrg { 2066 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2067 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext 2068 1.1 mrg if { { ac_try="$ac_link" 2069 1.1 mrg case "(($ac_try" in 2070 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2071 1.1 mrg *) ac_try_echo=$ac_try;; 2072 1.1 mrg esac 2073 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2074 1.1 mrg $as_echo "$ac_try_echo"; } >&5 2075 1.1 mrg (eval "$ac_link") 2>conftest.err 2076 1.1 mrg ac_status=$? 2077 1.1 mrg if test -s conftest.err; then 2078 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 2079 1.1 mrg cat conftest.er1 >&5 2080 1.1 mrg mv -f conftest.er1 conftest.err 2081 1.1 mrg fi 2082 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2083 1.1 mrg test $ac_status = 0; } && { 2084 1.1 mrg test -z "$ac_d_werror_flag" || 2085 1.1 mrg test ! -s conftest.err 2086 1.1 mrg } && test -s conftest$ac_exeext && { 2087 1.1 mrg test "$cross_compiling" = yes || 2088 1.1 mrg test -x conftest$ac_exeext 2089 1.1 mrg }; then : 2090 1.1 mrg ac_retval=0 2091 1.1 mrg else 2092 1.1 mrg $as_echo "$as_me: failed program was:" >&5 2093 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 2094 1.1 mrg 2095 1.1 mrg ac_retval=1 2096 1.1 mrg fi 2097 1.1 mrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 2098 1.1 mrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 2099 1.1 mrg # interfere with the next link command; also delete a directory that is 2100 1.1 mrg # left behind by Apple's compiler. We do this before executing the actions. 2101 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2102 1.1 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2103 1.1 mrg as_fn_set_status $ac_retval 2104 1.1 mrg 2105 1.1 mrg } # ac_fn_d_try_link 2106 1.1 mrg cat >config.log <<_ACEOF 2107 1.1 mrg This file contains any messages produced by compilers while 2108 1.1 mrg running configure, to aid debugging if configure makes a mistake. 2109 1.1 mrg 2110 1.1 mrg It was created by package-unused $as_me version-unused, which was 2111 1.1 mrg generated by GNU Autoconf 2.69. Invocation command line was 2112 1.1 mrg 2113 1.1 mrg $ $0 $@ 2114 1.1 mrg 2115 1.1 mrg _ACEOF 2116 1.1 mrg exec 5>>config.log 2117 1.1 mrg { 2118 1.1 mrg cat <<_ASUNAME 2119 1.1 mrg ## --------- ## 2120 1.1 mrg ## Platform. ## 2121 1.1 mrg ## --------- ## 2122 1.1 mrg 2123 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2124 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown` 2125 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown` 2126 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown` 2127 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown` 2128 1.1 mrg 2129 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2130 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2131 1.1 mrg 2132 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2133 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2134 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2135 1.1 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2136 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2137 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2138 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2139 1.1 mrg 2140 1.1 mrg _ASUNAME 2141 1.1 mrg 2142 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2143 1.1 mrg for as_dir in $PATH 2144 1.1 mrg do 2145 1.1 mrg IFS=$as_save_IFS 2146 1.1 mrg test -z "$as_dir" && as_dir=. 2147 1.1 mrg $as_echo "PATH: $as_dir" 2148 1.1 mrg done 2149 1.1 mrg IFS=$as_save_IFS 2150 1.1 mrg 2151 1.1 mrg } >&5 2152 1.1 mrg 2153 1.1 mrg cat >&5 <<_ACEOF 2154 1.1 mrg 2155 1.1 mrg 2156 1.1 mrg ## ----------- ## 2157 1.1 mrg ## Core tests. ## 2158 1.1 mrg ## ----------- ## 2159 1.1 mrg 2160 1.1 mrg _ACEOF 2161 1.1 mrg 2162 1.1 mrg 2163 1.1 mrg # Keep a trace of the command line. 2164 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up. 2165 1.1 mrg # Strip out --silent because we don't want to record it for future runs. 2166 1.1 mrg # Also quote any args containing shell meta-characters. 2167 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression. 2168 1.1 mrg ac_configure_args= 2169 1.1 mrg ac_configure_args0= 2170 1.1 mrg ac_configure_args1= 2171 1.1 mrg ac_must_keep_next=false 2172 1.1 mrg for ac_pass in 1 2 2173 1.1 mrg do 2174 1.1 mrg for ac_arg 2175 1.1 mrg do 2176 1.1 mrg case $ac_arg in 2177 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2178 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2179 1.1 mrg | -silent | --silent | --silen | --sile | --sil) 2180 1.1 mrg continue ;; 2181 1.1 mrg *\'*) 2182 1.1 mrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2183 1.1 mrg esac 2184 1.1 mrg case $ac_pass in 2185 1.1 mrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2186 1.1 mrg 2) 2187 1.1 mrg as_fn_append ac_configure_args1 " '$ac_arg'" 2188 1.1 mrg if test $ac_must_keep_next = true; then 2189 1.1 mrg ac_must_keep_next=false # Got value, back to normal. 2190 1.1 mrg else 2191 1.1 mrg case $ac_arg in 2192 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \ 2193 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2194 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2195 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x) 2196 1.1 mrg case "$ac_configure_args0 " in 2197 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2198 1.1 mrg esac 2199 1.1 mrg ;; 2200 1.1 mrg -* ) ac_must_keep_next=true ;; 2201 1.1 mrg esac 2202 1.1 mrg fi 2203 1.1 mrg as_fn_append ac_configure_args " '$ac_arg'" 2204 1.1 mrg ;; 2205 1.1 mrg esac 2206 1.1 mrg done 2207 1.1 mrg done 2208 1.1 mrg { ac_configure_args0=; unset ac_configure_args0;} 2209 1.1 mrg { ac_configure_args1=; unset ac_configure_args1;} 2210 1.1 mrg 2211 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete 2212 1.1 mrg # config.log. We remove comments because anyway the quotes in there 2213 1.1 mrg # would cause problems or look ugly. 2214 1.1 mrg # WARNING: Use '\'' to represent an apostrophe within the trap. 2215 1.1 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2216 1.1 mrg trap 'exit_status=$? 2217 1.1 mrg # Save into config.log some information that might help in debugging. 2218 1.1 mrg { 2219 1.1 mrg echo 2220 1.1 mrg 2221 1.1 mrg $as_echo "## ---------------- ## 2222 1.1 mrg ## Cache variables. ## 2223 1.1 mrg ## ---------------- ##" 2224 1.1 mrg echo 2225 1.1 mrg # The following way of writing the cache mishandles newlines in values, 2226 1.1 mrg ( 2227 1.1 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2228 1.1 mrg eval ac_val=\$$ac_var 2229 1.1 mrg case $ac_val in #( 2230 1.1 mrg *${as_nl}*) 2231 1.1 mrg case $ac_var in #( 2232 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2233 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2234 1.1 mrg esac 2235 1.1 mrg case $ac_var in #( 2236 1.1 mrg _ | IFS | as_nl) ;; #( 2237 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2238 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;; 2239 1.1 mrg esac ;; 2240 1.1 mrg esac 2241 1.1 mrg done 2242 1.1 mrg (set) 2>&1 | 2243 1.1 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2244 1.1 mrg *${as_nl}ac_space=\ *) 2245 1.1 mrg sed -n \ 2246 1.1 mrg "s/'\''/'\''\\\\'\'''\''/g; 2247 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2248 1.1 mrg ;; #( 2249 1.1 mrg *) 2250 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2251 1.1 mrg ;; 2252 1.1 mrg esac | 2253 1.1 mrg sort 2254 1.1 mrg ) 2255 1.1 mrg echo 2256 1.1 mrg 2257 1.1 mrg $as_echo "## ----------------- ## 2258 1.1 mrg ## Output variables. ## 2259 1.1 mrg ## ----------------- ##" 2260 1.1 mrg echo 2261 1.1 mrg for ac_var in $ac_subst_vars 2262 1.1 mrg do 2263 1.1 mrg eval ac_val=\$$ac_var 2264 1.1 mrg case $ac_val in 2265 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2266 1.1 mrg esac 2267 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''" 2268 1.1 mrg done | sort 2269 1.1 mrg echo 2270 1.1 mrg 2271 1.1 mrg if test -n "$ac_subst_files"; then 2272 1.1 mrg $as_echo "## ------------------- ## 2273 1.1 mrg ## File substitutions. ## 2274 1.1 mrg ## ------------------- ##" 2275 1.1 mrg echo 2276 1.1 mrg for ac_var in $ac_subst_files 2277 1.1 mrg do 2278 1.1 mrg eval ac_val=\$$ac_var 2279 1.1 mrg case $ac_val in 2280 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2281 1.1 mrg esac 2282 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''" 2283 1.1 mrg done | sort 2284 1.1 mrg echo 2285 1.1 mrg fi 2286 1.1 mrg 2287 1.1 mrg if test -s confdefs.h; then 2288 1.1 mrg $as_echo "## ----------- ## 2289 1.1 mrg ## confdefs.h. ## 2290 1.1 mrg ## ----------- ##" 2291 1.1 mrg echo 2292 1.1 mrg cat confdefs.h 2293 1.1 mrg echo 2294 1.1 mrg fi 2295 1.1 mrg test "$ac_signal" != 0 && 2296 1.1 mrg $as_echo "$as_me: caught signal $ac_signal" 2297 1.1 mrg $as_echo "$as_me: exit $exit_status" 2298 1.1 mrg } >&5 2299 1.1 mrg rm -f core *.core core.conftest.* && 2300 1.1 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2301 1.1 mrg exit $exit_status 2302 1.1 mrg ' 0 2303 1.1 mrg for ac_signal in 1 2 13 15; do 2304 1.1 mrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2305 1.1 mrg done 2306 1.1 mrg ac_signal=0 2307 1.1 mrg 2308 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed. 2309 1.1 mrg rm -f -r conftest* confdefs.h 2310 1.1 mrg 2311 1.1 mrg $as_echo "/* confdefs.h */" > confdefs.h 2312 1.1 mrg 2313 1.1 mrg # Predefined preprocessor variables. 2314 1.1 mrg 2315 1.1 mrg cat >>confdefs.h <<_ACEOF 2316 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME" 2317 1.1 mrg _ACEOF 2318 1.1 mrg 2319 1.1 mrg cat >>confdefs.h <<_ACEOF 2320 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2321 1.1 mrg _ACEOF 2322 1.1 mrg 2323 1.1 mrg cat >>confdefs.h <<_ACEOF 2324 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION" 2325 1.1 mrg _ACEOF 2326 1.1 mrg 2327 1.1 mrg cat >>confdefs.h <<_ACEOF 2328 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING" 2329 1.1 mrg _ACEOF 2330 1.1 mrg 2331 1.1 mrg cat >>confdefs.h <<_ACEOF 2332 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2333 1.1 mrg _ACEOF 2334 1.1 mrg 2335 1.1 mrg cat >>confdefs.h <<_ACEOF 2336 1.1 mrg #define PACKAGE_URL "$PACKAGE_URL" 2337 1.1 mrg _ACEOF 2338 1.1 mrg 2339 1.1 mrg 2340 1.1 mrg # Let the site file select an alternate cache file if it wants to. 2341 1.1 mrg # Prefer an explicitly selected file to automatically selected ones. 2342 1.1 mrg ac_site_file1=NONE 2343 1.1 mrg ac_site_file2=NONE 2344 1.1 mrg if test -n "$CONFIG_SITE"; then 2345 1.1 mrg # We do not want a PATH search for config.site. 2346 1.1 mrg case $CONFIG_SITE in #(( 2347 1.1 mrg -*) ac_site_file1=./$CONFIG_SITE;; 2348 1.1 mrg */*) ac_site_file1=$CONFIG_SITE;; 2349 1.1 mrg *) ac_site_file1=./$CONFIG_SITE;; 2350 1.1 mrg esac 2351 1.1 mrg elif test "x$prefix" != xNONE; then 2352 1.1 mrg ac_site_file1=$prefix/share/config.site 2353 1.1 mrg ac_site_file2=$prefix/etc/config.site 2354 1.1 mrg else 2355 1.1 mrg ac_site_file1=$ac_default_prefix/share/config.site 2356 1.1 mrg ac_site_file2=$ac_default_prefix/etc/config.site 2357 1.1 mrg fi 2358 1.1 mrg for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2359 1.1 mrg do 2360 1.1 mrg test "x$ac_site_file" = xNONE && continue 2361 1.1 mrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2362 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2363 1.1 mrg $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2364 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5 2365 1.1 mrg . "$ac_site_file" \ 2366 1.1 mrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2367 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2368 1.1 mrg as_fn_error $? "failed to load site script $ac_site_file 2369 1.1 mrg See \`config.log' for more details" "$LINENO" 5; } 2370 1.1 mrg fi 2371 1.1 mrg done 2372 1.1 mrg 2373 1.1 mrg if test -r "$cache_file"; then 2374 1.1 mrg # Some versions of bash will fail to source /dev/null (special files 2375 1.1 mrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2376 1.1 mrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2377 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2378 1.1 mrg $as_echo "$as_me: loading cache $cache_file" >&6;} 2379 1.1 mrg case $cache_file in 2380 1.1 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2381 1.1 mrg *) . "./$cache_file";; 2382 1.1 mrg esac 2383 1.1 mrg fi 2384 1.1 mrg else 2385 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2386 1.1 mrg $as_echo "$as_me: creating cache $cache_file" >&6;} 2387 1.1 mrg >$cache_file 2388 1.1 mrg fi 2389 1.1 mrg 2390 1.1 mrg # Check that the precious variables saved in the cache have kept the same 2391 1.1 mrg # value. 2392 1.1 mrg ac_cache_corrupted=false 2393 1.1 mrg for ac_var in $ac_precious_vars; do 2394 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2395 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set 2396 1.1 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2397 1.1 mrg eval ac_new_val=\$ac_env_${ac_var}_value 2398 1.1 mrg case $ac_old_set,$ac_new_set in 2399 1.1 mrg set,) 2400 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2401 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2402 1.1 mrg ac_cache_corrupted=: ;; 2403 1.1 mrg ,set) 2404 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2405 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2406 1.1 mrg ac_cache_corrupted=: ;; 2407 1.1 mrg ,);; 2408 1.1 mrg *) 2409 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then 2410 1.1 mrg # differences in whitespace do not lead to failure. 2411 1.1 mrg ac_old_val_w=`echo x $ac_old_val` 2412 1.1 mrg ac_new_val_w=`echo x $ac_new_val` 2413 1.1 mrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2414 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2415 1.1 mrg $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2416 1.1 mrg ac_cache_corrupted=: 2417 1.1 mrg else 2418 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2419 1.1 mrg $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2420 1.1 mrg eval $ac_var=\$ac_old_val 2421 1.1 mrg fi 2422 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2423 1.1 mrg $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2424 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2425 1.1 mrg $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2426 1.1 mrg fi;; 2427 1.1 mrg esac 2428 1.1 mrg # Pass precious variables to config.status. 2429 1.1 mrg if test "$ac_new_set" = set; then 2430 1.1 mrg case $ac_new_val in 2431 1.1 mrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2432 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;; 2433 1.1 mrg esac 2434 1.1 mrg case " $ac_configure_args " in 2435 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2436 1.1 mrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2437 1.1 mrg esac 2438 1.1 mrg fi 2439 1.1 mrg done 2440 1.1 mrg if $ac_cache_corrupted; then 2441 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2442 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2443 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2444 1.1 mrg $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2445 1.1 mrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2446 1.1 mrg fi 2447 1.1 mrg ## -------------------- ## 2448 1.1 mrg ## Main body of script. ## 2449 1.1 mrg ## -------------------- ## 2450 1.1 mrg 2451 1.1 mrg ac_ext=c 2452 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 2453 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2454 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2455 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 2456 1.1 mrg 2457 1.1 mrg 2458 1.1 mrg 2459 1.1 mrg 2460 1.1 mrg 2461 1.1 mrg 2462 1.1 mrg ac_config_headers="$ac_config_headers config.h" 2463 1.1 mrg 2464 1.1 mrg 2465 1.1 mrg # Default to --enable-multilib 2466 1.1 mrg # Check whether --enable-multilib was given. 2467 1.1 mrg if test "${enable_multilib+set}" = set; then : 2468 1.1 mrg enableval=$enable_multilib; case "$enableval" in 2469 1.1 mrg yes) multilib=yes ;; 2470 1.1 mrg no) multilib=no ;; 2471 1.1 mrg *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 2472 1.1 mrg esac 2473 1.1 mrg else 2474 1.1 mrg multilib=yes 2475 1.1 mrg fi 2476 1.1 mrg 2477 1.1 mrg 2478 1.1 mrg # We may get other options which we leave undocumented: 2479 1.1 mrg # --with-target-subdir, --with-multisrctop, --with-multisubdir 2480 1.1 mrg # See config-ml.in if you want the gory details. 2481 1.1 mrg 2482 1.1 mrg if test "$srcdir" = "."; then 2483 1.1 mrg if test "$with_target_subdir" != "."; then 2484 1.1 mrg multi_basedir="$srcdir/$with_multisrctop../.." 2485 1.1 mrg else 2486 1.1 mrg multi_basedir="$srcdir/$with_multisrctop.." 2487 1.1 mrg fi 2488 1.1 mrg else 2489 1.1 mrg multi_basedir="$srcdir/.." 2490 1.1 mrg fi 2491 1.1 mrg 2492 1.1 mrg 2493 1.1 mrg # Even if the default multilib is not a cross compilation, 2494 1.1 mrg # it may be that some of the other multilibs are. 2495 1.1 mrg if test $cross_compiling = no && test $multilib = yes \ 2496 1.1 mrg && test "x${with_multisubdir}" != x ; then 2497 1.1 mrg cross_compiling=maybe 2498 1.1 mrg fi 2499 1.1 mrg 2500 1.1 mrg ac_config_commands="$ac_config_commands default-1" 2501 1.1 mrg 2502 1.1 mrg ac_aux_dir= 2503 1.1 mrg for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2504 1.1 mrg if test -f "$ac_dir/install-sh"; then 2505 1.1 mrg ac_aux_dir=$ac_dir 2506 1.1 mrg ac_install_sh="$ac_aux_dir/install-sh -c" 2507 1.1 mrg break 2508 1.1 mrg elif test -f "$ac_dir/install.sh"; then 2509 1.1 mrg ac_aux_dir=$ac_dir 2510 1.1 mrg ac_install_sh="$ac_aux_dir/install.sh -c" 2511 1.1 mrg break 2512 1.1 mrg elif test -f "$ac_dir/shtool"; then 2513 1.1 mrg ac_aux_dir=$ac_dir 2514 1.1 mrg ac_install_sh="$ac_aux_dir/shtool install -c" 2515 1.1 mrg break 2516 1.1 mrg fi 2517 1.1 mrg done 2518 1.1 mrg if test -z "$ac_aux_dir"; then 2519 1.1 mrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2520 1.1 mrg fi 2521 1.1 mrg 2522 1.1 mrg # These three variables are undocumented and unsupported, 2523 1.1 mrg # and are intended to be withdrawn in a future Autoconf release. 2524 1.1 mrg # They can cause serious problems if a builder's source tree is in a directory 2525 1.1 mrg # whose full name contains unusual characters. 2526 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2527 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2528 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2529 1.1 mrg 2530 1.1 mrg 2531 1.1 mrg # Make sure we can run config.sub. 2532 1.1 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2533 1.1 mrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2534 1.1 mrg 2535 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2536 1.1 mrg $as_echo_n "checking build system type... " >&6; } 2537 1.1 mrg if ${ac_cv_build+:} false; then : 2538 1.1 mrg $as_echo_n "(cached) " >&6 2539 1.1 mrg else 2540 1.1 mrg ac_build_alias=$build_alias 2541 1.1 mrg test "x$ac_build_alias" = x && 2542 1.1 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2543 1.1 mrg test "x$ac_build_alias" = x && 2544 1.1 mrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2545 1.1 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2546 1.1 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2547 1.1 mrg 2548 1.1 mrg fi 2549 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2550 1.1 mrg $as_echo "$ac_cv_build" >&6; } 2551 1.1 mrg case $ac_cv_build in 2552 1.1 mrg *-*-*) ;; 2553 1.1 mrg *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2554 1.1 mrg esac 2555 1.1 mrg build=$ac_cv_build 2556 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2557 1.1 mrg set x $ac_cv_build 2558 1.1 mrg shift 2559 1.1 mrg build_cpu=$1 2560 1.1 mrg build_vendor=$2 2561 1.1 mrg shift; shift 2562 1.1 mrg # Remember, the first character of IFS is used to create $*, 2563 1.1 mrg # except with old shells: 2564 1.1 mrg build_os=$* 2565 1.1 mrg IFS=$ac_save_IFS 2566 1.1 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2567 1.1 mrg 2568 1.1 mrg 2569 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2570 1.1 mrg $as_echo_n "checking host system type... " >&6; } 2571 1.1 mrg if ${ac_cv_host+:} false; then : 2572 1.1 mrg $as_echo_n "(cached) " >&6 2573 1.1 mrg else 2574 1.1 mrg if test "x$host_alias" = x; then 2575 1.1 mrg ac_cv_host=$ac_cv_build 2576 1.1 mrg else 2577 1.1 mrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2578 1.1 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2579 1.1 mrg fi 2580 1.1 mrg 2581 1.1 mrg fi 2582 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2583 1.1 mrg $as_echo "$ac_cv_host" >&6; } 2584 1.1 mrg case $ac_cv_host in 2585 1.1 mrg *-*-*) ;; 2586 1.1 mrg *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2587 1.1 mrg esac 2588 1.1 mrg host=$ac_cv_host 2589 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2590 1.1 mrg set x $ac_cv_host 2591 1.1 mrg shift 2592 1.1 mrg host_cpu=$1 2593 1.1 mrg host_vendor=$2 2594 1.1 mrg shift; shift 2595 1.1 mrg # Remember, the first character of IFS is used to create $*, 2596 1.1 mrg # except with old shells: 2597 1.1 mrg host_os=$* 2598 1.1 mrg IFS=$ac_save_IFS 2599 1.1 mrg case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2600 1.1 mrg 2601 1.1 mrg 2602 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2603 1.1 mrg $as_echo_n "checking target system type... " >&6; } 2604 1.1 mrg if ${ac_cv_target+:} false; then : 2605 1.1 mrg $as_echo_n "(cached) " >&6 2606 1.1 mrg else 2607 1.1 mrg if test "x$target_alias" = x; then 2608 1.1 mrg ac_cv_target=$ac_cv_host 2609 1.1 mrg else 2610 1.1 mrg ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2611 1.1 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2612 1.1 mrg fi 2613 1.1 mrg 2614 1.1 mrg fi 2615 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2616 1.1 mrg $as_echo "$ac_cv_target" >&6; } 2617 1.1 mrg case $ac_cv_target in 2618 1.1 mrg *-*-*) ;; 2619 1.1 mrg *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2620 1.1 mrg esac 2621 1.1 mrg target=$ac_cv_target 2622 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2623 1.1 mrg set x $ac_cv_target 2624 1.1 mrg shift 2625 1.1 mrg target_cpu=$1 2626 1.1 mrg target_vendor=$2 2627 1.1 mrg shift; shift 2628 1.1 mrg # Remember, the first character of IFS is used to create $*, 2629 1.1 mrg # except with old shells: 2630 1.1 mrg target_os=$* 2631 1.1 mrg IFS=$ac_save_IFS 2632 1.1 mrg case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2633 1.1 mrg 2634 1.1 mrg 2635 1.1 mrg # The aliases save the names the user supplied, while $host etc. 2636 1.1 mrg # will get canonicalized. 2637 1.1 mrg test -n "$target_alias" && 2638 1.1 mrg test "$program_prefix$program_suffix$program_transform_name" = \ 2639 1.1 mrg NONENONEs,x,x, && 2640 1.1 mrg program_prefix=${target_alias}- 2641 1.1 mrg 2642 1.1 mrg # Expand $ac_aux_dir to an absolute path. 2643 1.1 mrg am_aux_dir=`cd "$ac_aux_dir" && pwd` 2644 1.1 mrg 2645 1.1 mrg ac_ext=c 2646 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 2647 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2648 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2649 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 2650 1.1 mrg if test -n "$ac_tool_prefix"; then 2651 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2652 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2 2653 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2654 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2655 1.1 mrg if ${ac_cv_prog_CC+:} false; then : 2656 1.1 mrg $as_echo_n "(cached) " >&6 2657 1.1 mrg else 2658 1.1 mrg if test -n "$CC"; then 2659 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 2660 1.1 mrg else 2661 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2662 1.1 mrg for as_dir in $PATH 2663 1.1 mrg do 2664 1.1 mrg IFS=$as_save_IFS 2665 1.1 mrg test -z "$as_dir" && as_dir=. 2666 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2667 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2668 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 2669 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2670 1.1 mrg break 2 2671 1.1 mrg fi 2672 1.1 mrg done 2673 1.1 mrg done 2674 1.1 mrg IFS=$as_save_IFS 2675 1.1 mrg 2676 1.1 mrg fi 2677 1.1 mrg fi 2678 1.1 mrg CC=$ac_cv_prog_CC 2679 1.1 mrg if test -n "$CC"; then 2680 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2681 1.1 mrg $as_echo "$CC" >&6; } 2682 1.1 mrg else 2683 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2684 1.1 mrg $as_echo "no" >&6; } 2685 1.1 mrg fi 2686 1.1 mrg 2687 1.1 mrg 2688 1.1 mrg fi 2689 1.1 mrg if test -z "$ac_cv_prog_CC"; then 2690 1.1 mrg ac_ct_CC=$CC 2691 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args. 2692 1.1 mrg set dummy gcc; ac_word=$2 2693 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2694 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2695 1.1 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 2696 1.1 mrg $as_echo_n "(cached) " >&6 2697 1.1 mrg else 2698 1.1 mrg if test -n "$ac_ct_CC"; then 2699 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2700 1.1 mrg else 2701 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2702 1.1 mrg for as_dir in $PATH 2703 1.1 mrg do 2704 1.1 mrg IFS=$as_save_IFS 2705 1.1 mrg test -z "$as_dir" && as_dir=. 2706 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2707 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2708 1.1 mrg ac_cv_prog_ac_ct_CC="gcc" 2709 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2710 1.1 mrg break 2 2711 1.1 mrg fi 2712 1.1 mrg done 2713 1.1 mrg done 2714 1.1 mrg IFS=$as_save_IFS 2715 1.1 mrg 2716 1.1 mrg fi 2717 1.1 mrg fi 2718 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 2719 1.1 mrg if test -n "$ac_ct_CC"; then 2720 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2721 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 2722 1.1 mrg else 2723 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2724 1.1 mrg $as_echo "no" >&6; } 2725 1.1 mrg fi 2726 1.1 mrg 2727 1.1 mrg if test "x$ac_ct_CC" = x; then 2728 1.1 mrg CC="" 2729 1.1 mrg else 2730 1.1 mrg case $cross_compiling:$ac_tool_warned in 2731 1.1 mrg yes:) 2732 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2733 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2734 1.1 mrg ac_tool_warned=yes ;; 2735 1.1 mrg esac 2736 1.1 mrg CC=$ac_ct_CC 2737 1.1 mrg fi 2738 1.1 mrg else 2739 1.1 mrg CC="$ac_cv_prog_CC" 2740 1.1 mrg fi 2741 1.1 mrg 2742 1.1 mrg if test -z "$CC"; then 2743 1.1 mrg if test -n "$ac_tool_prefix"; then 2744 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2745 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2 2746 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2747 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2748 1.1 mrg if ${ac_cv_prog_CC+:} false; then : 2749 1.1 mrg $as_echo_n "(cached) " >&6 2750 1.1 mrg else 2751 1.1 mrg if test -n "$CC"; then 2752 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 2753 1.1 mrg else 2754 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2755 1.1 mrg for as_dir in $PATH 2756 1.1 mrg do 2757 1.1 mrg IFS=$as_save_IFS 2758 1.1 mrg test -z "$as_dir" && as_dir=. 2759 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2760 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2761 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc" 2762 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2763 1.1 mrg break 2 2764 1.1 mrg fi 2765 1.1 mrg done 2766 1.1 mrg done 2767 1.1 mrg IFS=$as_save_IFS 2768 1.1 mrg 2769 1.1 mrg fi 2770 1.1 mrg fi 2771 1.1 mrg CC=$ac_cv_prog_CC 2772 1.1 mrg if test -n "$CC"; then 2773 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2774 1.1 mrg $as_echo "$CC" >&6; } 2775 1.1 mrg else 2776 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2777 1.1 mrg $as_echo "no" >&6; } 2778 1.1 mrg fi 2779 1.1 mrg 2780 1.1 mrg 2781 1.1 mrg fi 2782 1.1 mrg fi 2783 1.1 mrg if test -z "$CC"; then 2784 1.1 mrg # Extract the first word of "cc", so it can be a program name with args. 2785 1.1 mrg set dummy cc; ac_word=$2 2786 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2787 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2788 1.1 mrg if ${ac_cv_prog_CC+:} false; then : 2789 1.1 mrg $as_echo_n "(cached) " >&6 2790 1.1 mrg else 2791 1.1 mrg if test -n "$CC"; then 2792 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 2793 1.1 mrg else 2794 1.1 mrg ac_prog_rejected=no 2795 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2796 1.1 mrg for as_dir in $PATH 2797 1.1 mrg do 2798 1.1 mrg IFS=$as_save_IFS 2799 1.1 mrg test -z "$as_dir" && as_dir=. 2800 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2801 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2802 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2803 1.1 mrg ac_prog_rejected=yes 2804 1.1 mrg continue 2805 1.1 mrg fi 2806 1.1 mrg ac_cv_prog_CC="cc" 2807 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2808 1.1 mrg break 2 2809 1.1 mrg fi 2810 1.1 mrg done 2811 1.1 mrg done 2812 1.1 mrg IFS=$as_save_IFS 2813 1.1 mrg 2814 1.1 mrg if test $ac_prog_rejected = yes; then 2815 1.1 mrg # We found a bogon in the path, so make sure we never use it. 2816 1.1 mrg set dummy $ac_cv_prog_CC 2817 1.1 mrg shift 2818 1.1 mrg if test $# != 0; then 2819 1.1 mrg # We chose a different compiler from the bogus one. 2820 1.1 mrg # However, it has the same basename, so the bogon will be chosen 2821 1.1 mrg # first if we set CC to just the basename; use the full file name. 2822 1.1 mrg shift 2823 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2824 1.1 mrg fi 2825 1.1 mrg fi 2826 1.1 mrg fi 2827 1.1 mrg fi 2828 1.1 mrg CC=$ac_cv_prog_CC 2829 1.1 mrg if test -n "$CC"; then 2830 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2831 1.1 mrg $as_echo "$CC" >&6; } 2832 1.1 mrg else 2833 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2834 1.1 mrg $as_echo "no" >&6; } 2835 1.1 mrg fi 2836 1.1 mrg 2837 1.1 mrg 2838 1.1 mrg fi 2839 1.1 mrg if test -z "$CC"; then 2840 1.1 mrg if test -n "$ac_tool_prefix"; then 2841 1.1 mrg for ac_prog in cl.exe 2842 1.1 mrg do 2843 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2844 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2845 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2846 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2847 1.1 mrg if ${ac_cv_prog_CC+:} false; then : 2848 1.1 mrg $as_echo_n "(cached) " >&6 2849 1.1 mrg else 2850 1.1 mrg if test -n "$CC"; then 2851 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 2852 1.1 mrg else 2853 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2854 1.1 mrg for as_dir in $PATH 2855 1.1 mrg do 2856 1.1 mrg IFS=$as_save_IFS 2857 1.1 mrg test -z "$as_dir" && as_dir=. 2858 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2859 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2860 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2861 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2862 1.1 mrg break 2 2863 1.1 mrg fi 2864 1.1 mrg done 2865 1.1 mrg done 2866 1.1 mrg IFS=$as_save_IFS 2867 1.1 mrg 2868 1.1 mrg fi 2869 1.1 mrg fi 2870 1.1 mrg CC=$ac_cv_prog_CC 2871 1.1 mrg if test -n "$CC"; then 2872 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2873 1.1 mrg $as_echo "$CC" >&6; } 2874 1.1 mrg else 2875 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2876 1.1 mrg $as_echo "no" >&6; } 2877 1.1 mrg fi 2878 1.1 mrg 2879 1.1 mrg 2880 1.1 mrg test -n "$CC" && break 2881 1.1 mrg done 2882 1.1 mrg fi 2883 1.1 mrg if test -z "$CC"; then 2884 1.1 mrg ac_ct_CC=$CC 2885 1.1 mrg for ac_prog in cl.exe 2886 1.1 mrg do 2887 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 2888 1.1 mrg set dummy $ac_prog; ac_word=$2 2889 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2890 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2891 1.1 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 2892 1.1 mrg $as_echo_n "(cached) " >&6 2893 1.1 mrg else 2894 1.1 mrg if test -n "$ac_ct_CC"; then 2895 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2896 1.1 mrg else 2897 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2898 1.1 mrg for as_dir in $PATH 2899 1.1 mrg do 2900 1.1 mrg IFS=$as_save_IFS 2901 1.1 mrg test -z "$as_dir" && as_dir=. 2902 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2903 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2904 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog" 2905 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2906 1.1 mrg break 2 2907 1.1 mrg fi 2908 1.1 mrg done 2909 1.1 mrg done 2910 1.1 mrg IFS=$as_save_IFS 2911 1.1 mrg 2912 1.1 mrg fi 2913 1.1 mrg fi 2914 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 2915 1.1 mrg if test -n "$ac_ct_CC"; then 2916 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2917 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 2918 1.1 mrg else 2919 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2920 1.1 mrg $as_echo "no" >&6; } 2921 1.1 mrg fi 2922 1.1 mrg 2923 1.1 mrg 2924 1.1 mrg test -n "$ac_ct_CC" && break 2925 1.1 mrg done 2926 1.1 mrg 2927 1.1 mrg if test "x$ac_ct_CC" = x; then 2928 1.1 mrg CC="" 2929 1.1 mrg else 2930 1.1 mrg case $cross_compiling:$ac_tool_warned in 2931 1.1 mrg yes:) 2932 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2933 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2934 1.1 mrg ac_tool_warned=yes ;; 2935 1.1 mrg esac 2936 1.1 mrg CC=$ac_ct_CC 2937 1.1 mrg fi 2938 1.1 mrg fi 2939 1.1 mrg 2940 1.1 mrg fi 2941 1.1 mrg 2942 1.1 mrg 2943 1.1 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2944 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2945 1.1 mrg as_fn_error $? "no acceptable C compiler found in \$PATH 2946 1.1 mrg See \`config.log' for more details" "$LINENO" 5; } 2947 1.1 mrg 2948 1.1 mrg # Provide some information about the compiler. 2949 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2950 1.1 mrg set X $ac_compile 2951 1.1 mrg ac_compiler=$2 2952 1.1 mrg for ac_option in --version -v -V -qversion; do 2953 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5" 2954 1.1 mrg case "(($ac_try" in 2955 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2956 1.1 mrg *) ac_try_echo=$ac_try;; 2957 1.1 mrg esac 2958 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2959 1.1 mrg $as_echo "$ac_try_echo"; } >&5 2960 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2961 1.1 mrg ac_status=$? 2962 1.1 mrg if test -s conftest.err; then 2963 1.1 mrg sed '10a\ 2964 1.1 mrg ... rest of stderr output deleted ... 2965 1.1 mrg 10q' conftest.err >conftest.er1 2966 1.1 mrg cat conftest.er1 >&5 2967 1.1 mrg fi 2968 1.1 mrg rm -f conftest.er1 conftest.err 2969 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2970 1.1 mrg test $ac_status = 0; } 2971 1.1 mrg done 2972 1.1 mrg 2973 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2974 1.1 mrg /* end confdefs.h. */ 2975 1.1 mrg 2976 1.1 mrg int 2977 1.1 mrg main () 2978 1.1 mrg { 2979 1.1 mrg 2980 1.1 mrg ; 2981 1.1 mrg return 0; 2982 1.1 mrg } 2983 1.1 mrg _ACEOF 2984 1.1 mrg ac_clean_files_save=$ac_clean_files 2985 1.1 mrg ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2986 1.1 mrg # Try to create an executable without -o first, disregard a.out. 2987 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition 2988 1.1 mrg # of exeext. 2989 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2990 1.1 mrg $as_echo_n "checking whether the C compiler works... " >&6; } 2991 1.1 mrg ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2992 1.1 mrg 2993 1.1 mrg # The possible output files: 2994 1.1 mrg ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2995 1.1 mrg 2996 1.1 mrg ac_rmfiles= 2997 1.1 mrg for ac_file in $ac_files 2998 1.1 mrg do 2999 1.1 mrg case $ac_file in 3000 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3001 1.1 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3002 1.1 mrg esac 3003 1.1 mrg done 3004 1.1 mrg rm -f $ac_rmfiles 3005 1.1 mrg 3006 1.1 mrg if { { ac_try="$ac_link_default" 3007 1.1 mrg case "(($ac_try" in 3008 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3009 1.1 mrg *) ac_try_echo=$ac_try;; 3010 1.1 mrg esac 3011 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3012 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3013 1.1 mrg (eval "$ac_link_default") 2>&5 3014 1.1 mrg ac_status=$? 3015 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3016 1.1 mrg test $ac_status = 0; }; then : 3017 1.1 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3018 1.1 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3019 1.1 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached, 3020 1.1 mrg # so that the user can short-circuit this test for compilers unknown to 3021 1.1 mrg # Autoconf. 3022 1.1 mrg for ac_file in $ac_files '' 3023 1.1 mrg do 3024 1.1 mrg test -f "$ac_file" || continue 3025 1.1 mrg case $ac_file in 3026 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3027 1.1 mrg ;; 3028 1.1 mrg [ab].out ) 3029 1.1 mrg # We found the default executable, but exeext='' is most 3030 1.1 mrg # certainly right. 3031 1.1 mrg break;; 3032 1.1 mrg *.* ) 3033 1.1 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3034 1.1 mrg then :; else 3035 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3036 1.1 mrg fi 3037 1.1 mrg # We set ac_cv_exeext here because the later test for it is not 3038 1.1 mrg # safe: cross compilers may not add the suffix if given an `-o' 3039 1.1 mrg # argument, so we may need to know it at that point already. 3040 1.1 mrg # Even if this section looks crufty: it has the advantage of 3041 1.1 mrg # actually working. 3042 1.1 mrg break;; 3043 1.1 mrg * ) 3044 1.1 mrg break;; 3045 1.1 mrg esac 3046 1.1 mrg done 3047 1.1 mrg test "$ac_cv_exeext" = no && ac_cv_exeext= 3048 1.1 mrg 3049 1.1 mrg else 3050 1.1 mrg ac_file='' 3051 1.1 mrg fi 3052 1.1 mrg if test -z "$ac_file"; then : 3053 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3054 1.1 mrg $as_echo "no" >&6; } 3055 1.1 mrg $as_echo "$as_me: failed program was:" >&5 3056 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 3057 1.1 mrg 3058 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3059 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3060 1.1 mrg as_fn_error 77 "C compiler cannot create executables 3061 1.1 mrg See \`config.log' for more details" "$LINENO" 5; } 3062 1.1 mrg else 3063 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3064 1.1 mrg $as_echo "yes" >&6; } 3065 1.1 mrg fi 3066 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3067 1.1 mrg $as_echo_n "checking for C compiler default output file name... " >&6; } 3068 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3069 1.1 mrg $as_echo "$ac_file" >&6; } 3070 1.1 mrg ac_exeext=$ac_cv_exeext 3071 1.1 mrg 3072 1.1 mrg rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3073 1.1 mrg ac_clean_files=$ac_clean_files_save 3074 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3075 1.1 mrg $as_echo_n "checking for suffix of executables... " >&6; } 3076 1.1 mrg if { { ac_try="$ac_link" 3077 1.1 mrg case "(($ac_try" in 3078 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3079 1.1 mrg *) ac_try_echo=$ac_try;; 3080 1.1 mrg esac 3081 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3082 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3083 1.1 mrg (eval "$ac_link") 2>&5 3084 1.1 mrg ac_status=$? 3085 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3086 1.1 mrg test $ac_status = 0; }; then : 3087 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 3088 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3089 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with 3090 1.1 mrg # `rm'. 3091 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do 3092 1.1 mrg test -f "$ac_file" || continue 3093 1.1 mrg case $ac_file in 3094 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3095 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3096 1.1 mrg break;; 3097 1.1 mrg * ) break;; 3098 1.1 mrg esac 3099 1.1 mrg done 3100 1.1 mrg else 3101 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3102 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3103 1.1 mrg as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3104 1.1 mrg See \`config.log' for more details" "$LINENO" 5; } 3105 1.1 mrg fi 3106 1.1 mrg rm -f conftest conftest$ac_cv_exeext 3107 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3108 1.1 mrg $as_echo "$ac_cv_exeext" >&6; } 3109 1.1 mrg 3110 1.1 mrg rm -f conftest.$ac_ext 3111 1.1 mrg EXEEXT=$ac_cv_exeext 3112 1.1 mrg ac_exeext=$EXEEXT 3113 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3114 1.1 mrg /* end confdefs.h. */ 3115 1.1 mrg #include <stdio.h> 3116 1.1 mrg int 3117 1.1 mrg main () 3118 1.1 mrg { 3119 1.1 mrg FILE *f = fopen ("conftest.out", "w"); 3120 1.1 mrg return ferror (f) || fclose (f) != 0; 3121 1.1 mrg 3122 1.1 mrg ; 3123 1.1 mrg return 0; 3124 1.1 mrg } 3125 1.1 mrg _ACEOF 3126 1.1 mrg ac_clean_files="$ac_clean_files conftest.out" 3127 1.1 mrg # Check that the compiler produces executables we can run. If not, either 3128 1.1 mrg # the compiler is broken, or we cross compile. 3129 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3130 1.1 mrg $as_echo_n "checking whether we are cross compiling... " >&6; } 3131 1.1 mrg if test "$cross_compiling" != yes; then 3132 1.1 mrg { { ac_try="$ac_link" 3133 1.1 mrg case "(($ac_try" in 3134 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3135 1.1 mrg *) ac_try_echo=$ac_try;; 3136 1.1 mrg esac 3137 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3138 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3139 1.1 mrg (eval "$ac_link") 2>&5 3140 1.1 mrg ac_status=$? 3141 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3142 1.1 mrg test $ac_status = 0; } 3143 1.1 mrg if { ac_try='./conftest$ac_cv_exeext' 3144 1.1 mrg { { case "(($ac_try" in 3145 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3146 1.1 mrg *) ac_try_echo=$ac_try;; 3147 1.1 mrg esac 3148 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3149 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3150 1.1 mrg (eval "$ac_try") 2>&5 3151 1.1 mrg ac_status=$? 3152 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3153 1.1 mrg test $ac_status = 0; }; }; then 3154 1.1 mrg cross_compiling=no 3155 1.1 mrg else 3156 1.1 mrg if test "$cross_compiling" = maybe; then 3157 1.1 mrg cross_compiling=yes 3158 1.1 mrg else 3159 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3160 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3161 1.1 mrg as_fn_error $? "cannot run C compiled programs. 3162 1.1 mrg If you meant to cross compile, use \`--host'. 3163 1.1 mrg See \`config.log' for more details" "$LINENO" 5; } 3164 1.1 mrg fi 3165 1.1 mrg fi 3166 1.1 mrg fi 3167 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3168 1.1 mrg $as_echo "$cross_compiling" >&6; } 3169 1.1 mrg 3170 1.1 mrg rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3171 1.1 mrg ac_clean_files=$ac_clean_files_save 3172 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3173 1.1 mrg $as_echo_n "checking for suffix of object files... " >&6; } 3174 1.1 mrg if ${ac_cv_objext+:} false; then : 3175 1.1 mrg $as_echo_n "(cached) " >&6 3176 1.1 mrg else 3177 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3178 1.1 mrg /* end confdefs.h. */ 3179 1.1 mrg 3180 1.1 mrg int 3181 1.1 mrg main () 3182 1.1 mrg { 3183 1.1 mrg 3184 1.1 mrg ; 3185 1.1 mrg return 0; 3186 1.1 mrg } 3187 1.1 mrg _ACEOF 3188 1.1 mrg rm -f conftest.o conftest.obj 3189 1.1 mrg if { { ac_try="$ac_compile" 3190 1.1 mrg case "(($ac_try" in 3191 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3192 1.1 mrg *) ac_try_echo=$ac_try;; 3193 1.1 mrg esac 3194 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3195 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3196 1.1 mrg (eval "$ac_compile") 2>&5 3197 1.1 mrg ac_status=$? 3198 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3199 1.1 mrg test $ac_status = 0; }; then : 3200 1.1 mrg for ac_file in conftest.o conftest.obj conftest.*; do 3201 1.1 mrg test -f "$ac_file" || continue; 3202 1.1 mrg case $ac_file in 3203 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3204 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3205 1.1 mrg break;; 3206 1.1 mrg esac 3207 1.1 mrg done 3208 1.1 mrg else 3209 1.1 mrg $as_echo "$as_me: failed program was:" >&5 3210 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 3211 1.1 mrg 3212 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3213 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3214 1.1 mrg as_fn_error $? "cannot compute suffix of object files: cannot compile 3215 1.1 mrg See \`config.log' for more details" "$LINENO" 5; } 3216 1.1 mrg fi 3217 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext 3218 1.1 mrg fi 3219 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3220 1.1 mrg $as_echo "$ac_cv_objext" >&6; } 3221 1.1 mrg OBJEXT=$ac_cv_objext 3222 1.1 mrg ac_objext=$OBJEXT 3223 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3224 1.1 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3225 1.1 mrg if ${ac_cv_c_compiler_gnu+:} false; then : 3226 1.1 mrg $as_echo_n "(cached) " >&6 3227 1.1 mrg else 3228 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3229 1.1 mrg /* end confdefs.h. */ 3230 1.1 mrg 3231 1.1 mrg int 3232 1.1 mrg main () 3233 1.1 mrg { 3234 1.1 mrg #ifndef __GNUC__ 3235 1.1 mrg choke me 3236 1.1 mrg #endif 3237 1.1 mrg 3238 1.1 mrg ; 3239 1.1 mrg return 0; 3240 1.1 mrg } 3241 1.1 mrg _ACEOF 3242 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3243 1.1 mrg ac_compiler_gnu=yes 3244 1.1 mrg else 3245 1.1 mrg ac_compiler_gnu=no 3246 1.1 mrg fi 3247 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3248 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu 3249 1.1 mrg 3250 1.1 mrg fi 3251 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3252 1.1 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3253 1.1 mrg if test $ac_compiler_gnu = yes; then 3254 1.1 mrg GCC=yes 3255 1.1 mrg else 3256 1.1 mrg GCC= 3257 1.1 mrg fi 3258 1.1 mrg ac_test_CFLAGS=${CFLAGS+set} 3259 1.1 mrg ac_save_CFLAGS=$CFLAGS 3260 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3261 1.1 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; } 3262 1.1 mrg if ${ac_cv_prog_cc_g+:} false; then : 3263 1.1 mrg $as_echo_n "(cached) " >&6 3264 1.1 mrg else 3265 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag 3266 1.1 mrg ac_c_werror_flag=yes 3267 1.1 mrg ac_cv_prog_cc_g=no 3268 1.1 mrg CFLAGS="-g" 3269 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3270 1.1 mrg /* end confdefs.h. */ 3271 1.1 mrg 3272 1.1 mrg int 3273 1.1 mrg main () 3274 1.1 mrg { 3275 1.1 mrg 3276 1.1 mrg ; 3277 1.1 mrg return 0; 3278 1.1 mrg } 3279 1.1 mrg _ACEOF 3280 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3281 1.1 mrg ac_cv_prog_cc_g=yes 3282 1.1 mrg else 3283 1.1 mrg CFLAGS="" 3284 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3285 1.1 mrg /* end confdefs.h. */ 3286 1.1 mrg 3287 1.1 mrg int 3288 1.1 mrg main () 3289 1.1 mrg { 3290 1.1 mrg 3291 1.1 mrg ; 3292 1.1 mrg return 0; 3293 1.1 mrg } 3294 1.1 mrg _ACEOF 3295 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3296 1.1 mrg 3297 1.1 mrg else 3298 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 3299 1.1 mrg CFLAGS="-g" 3300 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3301 1.1 mrg /* end confdefs.h. */ 3302 1.1 mrg 3303 1.1 mrg int 3304 1.1 mrg main () 3305 1.1 mrg { 3306 1.1 mrg 3307 1.1 mrg ; 3308 1.1 mrg return 0; 3309 1.1 mrg } 3310 1.1 mrg _ACEOF 3311 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3312 1.1 mrg ac_cv_prog_cc_g=yes 3313 1.1 mrg fi 3314 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3315 1.1 mrg fi 3316 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3317 1.1 mrg fi 3318 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3319 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 3320 1.1 mrg fi 3321 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3322 1.1 mrg $as_echo "$ac_cv_prog_cc_g" >&6; } 3323 1.1 mrg if test "$ac_test_CFLAGS" = set; then 3324 1.1 mrg CFLAGS=$ac_save_CFLAGS 3325 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then 3326 1.1 mrg if test "$GCC" = yes; then 3327 1.1 mrg CFLAGS="-g -O2" 3328 1.1 mrg else 3329 1.1 mrg CFLAGS="-g" 3330 1.1 mrg fi 3331 1.1 mrg else 3332 1.1 mrg if test "$GCC" = yes; then 3333 1.1 mrg CFLAGS="-O2" 3334 1.1 mrg else 3335 1.1 mrg CFLAGS= 3336 1.1 mrg fi 3337 1.1 mrg fi 3338 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3339 1.1 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3340 1.1 mrg if ${ac_cv_prog_cc_c89+:} false; then : 3341 1.1 mrg $as_echo_n "(cached) " >&6 3342 1.1 mrg else 3343 1.1 mrg ac_cv_prog_cc_c89=no 3344 1.1 mrg ac_save_CC=$CC 3345 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3346 1.1 mrg /* end confdefs.h. */ 3347 1.1 mrg #include <stdarg.h> 3348 1.1 mrg #include <stdio.h> 3349 1.1 mrg struct stat; 3350 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3351 1.1 mrg struct buf { int x; }; 3352 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int); 3353 1.1 mrg static char *e (p, i) 3354 1.1 mrg char **p; 3355 1.1 mrg int i; 3356 1.1 mrg { 3357 1.1 mrg return p[i]; 3358 1.1 mrg } 3359 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...) 3360 1.1 mrg { 3361 1.1 mrg char *s; 3362 1.1 mrg va_list v; 3363 1.1 mrg va_start (v,p); 3364 1.1 mrg s = g (p, va_arg (v,int)); 3365 1.1 mrg va_end (v); 3366 1.1 mrg return s; 3367 1.1 mrg } 3368 1.1 mrg 3369 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3370 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants. 3371 1.1 mrg These don't provoke an error unfortunately, instead are silently treated 3372 1.1 mrg as 'x'. The following induces an error, until -std is added to get 3373 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3374 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something 3375 1.1 mrg that's true only with -std. */ 3376 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3377 1.1 mrg 3378 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3379 1.1 mrg inside strings and character constants. */ 3380 1.1 mrg #define FOO(x) 'x' 3381 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3382 1.1 mrg 3383 1.1 mrg int test (int i, double x); 3384 1.1 mrg struct s1 {int (*f) (int a);}; 3385 1.1 mrg struct s2 {int (*f) (double a);}; 3386 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3387 1.1 mrg int argc; 3388 1.1 mrg char **argv; 3389 1.1 mrg int 3390 1.1 mrg main () 3391 1.1 mrg { 3392 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3393 1.1 mrg ; 3394 1.1 mrg return 0; 3395 1.1 mrg } 3396 1.1 mrg _ACEOF 3397 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3398 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3399 1.1 mrg do 3400 1.1 mrg CC="$ac_save_CC $ac_arg" 3401 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3402 1.1 mrg ac_cv_prog_cc_c89=$ac_arg 3403 1.1 mrg fi 3404 1.1 mrg rm -f core conftest.err conftest.$ac_objext 3405 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break 3406 1.1 mrg done 3407 1.1 mrg rm -f conftest.$ac_ext 3408 1.1 mrg CC=$ac_save_CC 3409 1.1 mrg 3410 1.1 mrg fi 3411 1.1 mrg # AC_CACHE_VAL 3412 1.1 mrg case "x$ac_cv_prog_cc_c89" in 3413 1.1 mrg x) 3414 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3415 1.1 mrg $as_echo "none needed" >&6; } ;; 3416 1.1 mrg xno) 3417 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3418 1.1 mrg $as_echo "unsupported" >&6; } ;; 3419 1.1 mrg *) 3420 1.1 mrg CC="$CC $ac_cv_prog_cc_c89" 3421 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3422 1.1 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3423 1.1 mrg esac 3424 1.1 mrg if test "x$ac_cv_prog_cc_c89" != xno; then : 3425 1.1 mrg 3426 1.1 mrg fi 3427 1.1 mrg 3428 1.1 mrg ac_ext=c 3429 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 3430 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3431 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3432 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3433 1.1 mrg 3434 1.1 mrg ac_ext=c 3435 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 3436 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3437 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3438 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3439 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3440 1.1 mrg $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3441 1.1 mrg if ${am_cv_prog_cc_c_o+:} false; then : 3442 1.1 mrg $as_echo_n "(cached) " >&6 3443 1.1 mrg else 3444 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3445 1.1 mrg /* end confdefs.h. */ 3446 1.1 mrg 3447 1.1 mrg int 3448 1.1 mrg main () 3449 1.1 mrg { 3450 1.1 mrg 3451 1.1 mrg ; 3452 1.1 mrg return 0; 3453 1.1 mrg } 3454 1.1 mrg _ACEOF 3455 1.1 mrg # Make sure it works both with $CC and with simple cc. 3456 1.1 mrg # Following AC_PROG_CC_C_O, we do the test twice because some 3457 1.1 mrg # compilers refuse to overwrite an existing .o file with -o, 3458 1.1 mrg # though they will create one. 3459 1.1 mrg am_cv_prog_cc_c_o=yes 3460 1.1 mrg for am_i in 1 2; do 3461 1.1 mrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3462 1.1 mrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3463 1.1 mrg ac_status=$? 3464 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 3465 1.1 mrg (exit $ac_status); } \ 3466 1.1 mrg && test -f conftest2.$ac_objext; then 3467 1.1 mrg : OK 3468 1.1 mrg else 3469 1.1 mrg am_cv_prog_cc_c_o=no 3470 1.1 mrg break 3471 1.1 mrg fi 3472 1.1 mrg done 3473 1.1 mrg rm -f core conftest* 3474 1.1 mrg unset am_i 3475 1.1 mrg fi 3476 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3477 1.1 mrg $as_echo "$am_cv_prog_cc_c_o" >&6; } 3478 1.1 mrg if test "$am_cv_prog_cc_c_o" != yes; then 3479 1.1 mrg # Losing compiler, so override with the script. 3480 1.1 mrg # FIXME: It is wrong to rewrite CC. 3481 1.1 mrg # But if we don't then we get into trouble of one sort or another. 3482 1.1 mrg # A longer-term fix would be to have automake use am__CC in this case, 3483 1.1 mrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3484 1.1 mrg CC="$am_aux_dir/compile $CC" 3485 1.1 mrg fi 3486 1.1 mrg ac_ext=c 3487 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 3488 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3489 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3490 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3491 1.1 mrg 3492 1.1 mrg 3493 1.1 mrg 3494 1.1 mrg ac_ext=c 3495 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 3496 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3497 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3498 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3499 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3500 1.1 mrg $as_echo_n "checking how to run the C preprocessor... " >&6; } 3501 1.1 mrg # On Suns, sometimes $CPP names a directory. 3502 1.1 mrg if test -n "$CPP" && test -d "$CPP"; then 3503 1.1 mrg CPP= 3504 1.1 mrg fi 3505 1.1 mrg if test -z "$CPP"; then 3506 1.1 mrg if ${ac_cv_prog_CPP+:} false; then : 3507 1.1 mrg $as_echo_n "(cached) " >&6 3508 1.1 mrg else 3509 1.1 mrg # Double quotes because CPP needs to be expanded 3510 1.1 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3511 1.1 mrg do 3512 1.1 mrg ac_preproc_ok=false 3513 1.1 mrg for ac_c_preproc_warn_flag in '' yes 3514 1.1 mrg do 3515 1.1 mrg # Use a header file that comes with gcc, so configuring glibc 3516 1.1 mrg # with a fresh cross-compiler works. 3517 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3518 1.1 mrg # <limits.h> exists even on freestanding compilers. 3519 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser, 3520 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case. 3521 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3522 1.1 mrg /* end confdefs.h. */ 3523 1.1 mrg #ifdef __STDC__ 3524 1.1 mrg # include <limits.h> 3525 1.1 mrg #else 3526 1.1 mrg # include <assert.h> 3527 1.1 mrg #endif 3528 1.1 mrg Syntax error 3529 1.1 mrg _ACEOF 3530 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 3531 1.1 mrg 3532 1.1 mrg else 3533 1.1 mrg # Broken: fails on valid input. 3534 1.1 mrg continue 3535 1.1 mrg fi 3536 1.1 mrg rm -f conftest.err conftest.i conftest.$ac_ext 3537 1.1 mrg 3538 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers 3539 1.1 mrg # can be detected and how. 3540 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3541 1.1 mrg /* end confdefs.h. */ 3542 1.1 mrg #include <ac_nonexistent.h> 3543 1.1 mrg _ACEOF 3544 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 3545 1.1 mrg # Broken: success on invalid input. 3546 1.1 mrg continue 3547 1.1 mrg else 3548 1.1 mrg # Passes both tests. 3549 1.1 mrg ac_preproc_ok=: 3550 1.1 mrg break 3551 1.1 mrg fi 3552 1.1 mrg rm -f conftest.err conftest.i conftest.$ac_ext 3553 1.1 mrg 3554 1.1 mrg done 3555 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3556 1.1 mrg rm -f conftest.i conftest.err conftest.$ac_ext 3557 1.1 mrg if $ac_preproc_ok; then : 3558 1.1 mrg break 3559 1.1 mrg fi 3560 1.1 mrg 3561 1.1 mrg done 3562 1.1 mrg ac_cv_prog_CPP=$CPP 3563 1.1 mrg 3564 1.1 mrg fi 3565 1.1 mrg CPP=$ac_cv_prog_CPP 3566 1.1 mrg else 3567 1.1 mrg ac_cv_prog_CPP=$CPP 3568 1.1 mrg fi 3569 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3570 1.1 mrg $as_echo "$CPP" >&6; } 3571 1.1 mrg ac_preproc_ok=false 3572 1.1 mrg for ac_c_preproc_warn_flag in '' yes 3573 1.1 mrg do 3574 1.1 mrg # Use a header file that comes with gcc, so configuring glibc 3575 1.1 mrg # with a fresh cross-compiler works. 3576 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3577 1.1 mrg # <limits.h> exists even on freestanding compilers. 3578 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser, 3579 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case. 3580 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3581 1.1 mrg /* end confdefs.h. */ 3582 1.1 mrg #ifdef __STDC__ 3583 1.1 mrg # include <limits.h> 3584 1.1 mrg #else 3585 1.1 mrg # include <assert.h> 3586 1.1 mrg #endif 3587 1.1 mrg Syntax error 3588 1.1 mrg _ACEOF 3589 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 3590 1.1 mrg 3591 1.1 mrg else 3592 1.1 mrg # Broken: fails on valid input. 3593 1.1 mrg continue 3594 1.1 mrg fi 3595 1.1 mrg rm -f conftest.err conftest.i conftest.$ac_ext 3596 1.1 mrg 3597 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers 3598 1.1 mrg # can be detected and how. 3599 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3600 1.1 mrg /* end confdefs.h. */ 3601 1.1 mrg #include <ac_nonexistent.h> 3602 1.1 mrg _ACEOF 3603 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 3604 1.1 mrg # Broken: success on invalid input. 3605 1.1 mrg continue 3606 1.1 mrg else 3607 1.1 mrg # Passes both tests. 3608 1.1 mrg ac_preproc_ok=: 3609 1.1 mrg break 3610 1.1 mrg fi 3611 1.1 mrg rm -f conftest.err conftest.i conftest.$ac_ext 3612 1.1 mrg 3613 1.1 mrg done 3614 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3615 1.1 mrg rm -f conftest.i conftest.err conftest.$ac_ext 3616 1.1 mrg if $ac_preproc_ok; then : 3617 1.1 mrg 3618 1.1 mrg else 3619 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3620 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3621 1.1 mrg as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3622 1.1 mrg See \`config.log' for more details" "$LINENO" 5; } 3623 1.1 mrg fi 3624 1.1 mrg 3625 1.1 mrg ac_ext=c 3626 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 3627 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3628 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3629 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3630 1.1 mrg 3631 1.1 mrg 3632 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3633 1.1 mrg $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3634 1.1 mrg if ${ac_cv_path_GREP+:} false; then : 3635 1.1 mrg $as_echo_n "(cached) " >&6 3636 1.1 mrg else 3637 1.1 mrg if test -z "$GREP"; then 3638 1.1 mrg ac_path_GREP_found=false 3639 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 3640 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3641 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3642 1.1 mrg do 3643 1.1 mrg IFS=$as_save_IFS 3644 1.1 mrg test -z "$as_dir" && as_dir=. 3645 1.1 mrg for ac_prog in grep ggrep; do 3646 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3647 1.1 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3648 1.1 mrg as_fn_executable_p "$ac_path_GREP" || continue 3649 1.1 mrg # Check for GNU ac_path_GREP and select it if it is found. 3650 1.1 mrg # Check for GNU $ac_path_GREP 3651 1.1 mrg case `"$ac_path_GREP" --version 2>&1` in 3652 1.1 mrg *GNU*) 3653 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3654 1.1 mrg *) 3655 1.1 mrg ac_count=0 3656 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 3657 1.1 mrg while : 3658 1.1 mrg do 3659 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 3660 1.1 mrg mv "conftest.tmp" "conftest.in" 3661 1.1 mrg cp "conftest.in" "conftest.nl" 3662 1.1 mrg $as_echo 'GREP' >> "conftest.nl" 3663 1.1 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3664 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3665 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 3666 1.1 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 3667 1.1 mrg # Best one so far, save it but keep looking for a better one 3668 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" 3669 1.1 mrg ac_path_GREP_max=$ac_count 3670 1.1 mrg fi 3671 1.1 mrg # 10*(2^10) chars as input seems more than enough 3672 1.1 mrg test $ac_count -gt 10 && break 3673 1.1 mrg done 3674 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3675 1.1 mrg esac 3676 1.1 mrg 3677 1.1 mrg $ac_path_GREP_found && break 3 3678 1.1 mrg done 3679 1.1 mrg done 3680 1.1 mrg done 3681 1.1 mrg IFS=$as_save_IFS 3682 1.1 mrg if test -z "$ac_cv_path_GREP"; then 3683 1.1 mrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3684 1.1 mrg fi 3685 1.1 mrg else 3686 1.1 mrg ac_cv_path_GREP=$GREP 3687 1.1 mrg fi 3688 1.1 mrg 3689 1.1 mrg fi 3690 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3691 1.1 mrg $as_echo "$ac_cv_path_GREP" >&6; } 3692 1.1 mrg GREP="$ac_cv_path_GREP" 3693 1.1 mrg 3694 1.1 mrg 3695 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3696 1.1 mrg $as_echo_n "checking for egrep... " >&6; } 3697 1.1 mrg if ${ac_cv_path_EGREP+:} false; then : 3698 1.1 mrg $as_echo_n "(cached) " >&6 3699 1.1 mrg else 3700 1.1 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3701 1.1 mrg then ac_cv_path_EGREP="$GREP -E" 3702 1.1 mrg else 3703 1.1 mrg if test -z "$EGREP"; then 3704 1.1 mrg ac_path_EGREP_found=false 3705 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 3706 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3707 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3708 1.1 mrg do 3709 1.1 mrg IFS=$as_save_IFS 3710 1.1 mrg test -z "$as_dir" && as_dir=. 3711 1.1 mrg for ac_prog in egrep; do 3712 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3713 1.1 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3714 1.1 mrg as_fn_executable_p "$ac_path_EGREP" || continue 3715 1.1 mrg # Check for GNU ac_path_EGREP and select it if it is found. 3716 1.1 mrg # Check for GNU $ac_path_EGREP 3717 1.1 mrg case `"$ac_path_EGREP" --version 2>&1` in 3718 1.1 mrg *GNU*) 3719 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3720 1.1 mrg *) 3721 1.1 mrg ac_count=0 3722 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 3723 1.1 mrg while : 3724 1.1 mrg do 3725 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 3726 1.1 mrg mv "conftest.tmp" "conftest.in" 3727 1.1 mrg cp "conftest.in" "conftest.nl" 3728 1.1 mrg $as_echo 'EGREP' >> "conftest.nl" 3729 1.1 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3730 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3731 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 3732 1.1 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3733 1.1 mrg # Best one so far, save it but keep looking for a better one 3734 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" 3735 1.1 mrg ac_path_EGREP_max=$ac_count 3736 1.1 mrg fi 3737 1.1 mrg # 10*(2^10) chars as input seems more than enough 3738 1.1 mrg test $ac_count -gt 10 && break 3739 1.1 mrg done 3740 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3741 1.1 mrg esac 3742 1.1 mrg 3743 1.1 mrg $ac_path_EGREP_found && break 3 3744 1.1 mrg done 3745 1.1 mrg done 3746 1.1 mrg done 3747 1.1 mrg IFS=$as_save_IFS 3748 1.1 mrg if test -z "$ac_cv_path_EGREP"; then 3749 1.1 mrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3750 1.1 mrg fi 3751 1.1 mrg else 3752 1.1 mrg ac_cv_path_EGREP=$EGREP 3753 1.1 mrg fi 3754 1.1 mrg 3755 1.1 mrg fi 3756 1.1 mrg fi 3757 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3758 1.1 mrg $as_echo "$ac_cv_path_EGREP" >&6; } 3759 1.1 mrg EGREP="$ac_cv_path_EGREP" 3760 1.1 mrg 3761 1.1 mrg 3762 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 3763 1.1 mrg $as_echo_n "checking for ANSI C header files... " >&6; } 3764 1.1 mrg if ${ac_cv_header_stdc+:} false; then : 3765 1.1 mrg $as_echo_n "(cached) " >&6 3766 1.1 mrg else 3767 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3768 1.1 mrg /* end confdefs.h. */ 3769 1.1 mrg #include <stdlib.h> 3770 1.1 mrg #include <stdarg.h> 3771 1.1 mrg #include <string.h> 3772 1.1 mrg #include <float.h> 3773 1.1 mrg 3774 1.1 mrg int 3775 1.1 mrg main () 3776 1.1 mrg { 3777 1.1 mrg 3778 1.1 mrg ; 3779 1.1 mrg return 0; 3780 1.1 mrg } 3781 1.1 mrg _ACEOF 3782 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3783 1.1 mrg ac_cv_header_stdc=yes 3784 1.1 mrg else 3785 1.1 mrg ac_cv_header_stdc=no 3786 1.1 mrg fi 3787 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3788 1.1 mrg 3789 1.1 mrg if test $ac_cv_header_stdc = yes; then 3790 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 3791 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3792 1.1 mrg /* end confdefs.h. */ 3793 1.1 mrg #include <string.h> 3794 1.1 mrg 3795 1.1 mrg _ACEOF 3796 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3797 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then : 3798 1.1 mrg 3799 1.1 mrg else 3800 1.1 mrg ac_cv_header_stdc=no 3801 1.1 mrg fi 3802 1.1 mrg rm -f conftest* 3803 1.1 mrg 3804 1.1 mrg fi 3805 1.1 mrg 3806 1.1 mrg if test $ac_cv_header_stdc = yes; then 3807 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3808 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3809 1.1 mrg /* end confdefs.h. */ 3810 1.1 mrg #include <stdlib.h> 3811 1.1 mrg 3812 1.1 mrg _ACEOF 3813 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3814 1.1 mrg $EGREP "free" >/dev/null 2>&1; then : 3815 1.1 mrg 3816 1.1 mrg else 3817 1.1 mrg ac_cv_header_stdc=no 3818 1.1 mrg fi 3819 1.1 mrg rm -f conftest* 3820 1.1 mrg 3821 1.1 mrg fi 3822 1.1 mrg 3823 1.1 mrg if test $ac_cv_header_stdc = yes; then 3824 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3825 1.1 mrg if test "$cross_compiling" = yes; then : 3826 1.1 mrg : 3827 1.1 mrg else 3828 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3829 1.1 mrg /* end confdefs.h. */ 3830 1.1 mrg #include <ctype.h> 3831 1.1 mrg #include <stdlib.h> 3832 1.1 mrg #if ((' ' & 0x0FF) == 0x020) 3833 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3834 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3835 1.1 mrg #else 3836 1.1 mrg # define ISLOWER(c) \ 3837 1.1 mrg (('a' <= (c) && (c) <= 'i') \ 3838 1.1 mrg || ('j' <= (c) && (c) <= 'r') \ 3839 1.1 mrg || ('s' <= (c) && (c) <= 'z')) 3840 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3841 1.1 mrg #endif 3842 1.1 mrg 3843 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 3844 1.1 mrg int 3845 1.1 mrg main () 3846 1.1 mrg { 3847 1.1 mrg int i; 3848 1.1 mrg for (i = 0; i < 256; i++) 3849 1.1 mrg if (XOR (islower (i), ISLOWER (i)) 3850 1.1 mrg || toupper (i) != TOUPPER (i)) 3851 1.1 mrg return 2; 3852 1.1 mrg return 0; 3853 1.1 mrg } 3854 1.1 mrg _ACEOF 3855 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 3856 1.1 mrg 3857 1.1 mrg else 3858 1.1 mrg ac_cv_header_stdc=no 3859 1.1 mrg fi 3860 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 3861 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 3862 1.1 mrg fi 3863 1.1 mrg 3864 1.1 mrg fi 3865 1.1 mrg fi 3866 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 3867 1.1 mrg $as_echo "$ac_cv_header_stdc" >&6; } 3868 1.1 mrg if test $ac_cv_header_stdc = yes; then 3869 1.1 mrg 3870 1.1 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h 3871 1.1 mrg 3872 1.1 mrg fi 3873 1.1 mrg 3874 1.1 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting. 3875 1.1 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 3876 1.1 mrg inttypes.h stdint.h unistd.h 3877 1.1 mrg do : 3878 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 3879 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 3880 1.1 mrg " 3881 1.1 mrg if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 3882 1.1 mrg cat >>confdefs.h <<_ACEOF 3883 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 3884 1.1 mrg _ACEOF 3885 1.1 mrg 3886 1.1 mrg fi 3887 1.1 mrg 3888 1.1 mrg done 3889 1.1 mrg 3890 1.1 mrg 3891 1.1 mrg 3892 1.1 mrg ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 3893 1.1 mrg if test "x$ac_cv_header_minix_config_h" = xyes; then : 3894 1.1 mrg MINIX=yes 3895 1.1 mrg else 3896 1.1 mrg MINIX= 3897 1.1 mrg fi 3898 1.1 mrg 3899 1.1 mrg 3900 1.1 mrg if test "$MINIX" = yes; then 3901 1.1 mrg 3902 1.1 mrg $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 3903 1.1 mrg 3904 1.1 mrg 3905 1.1 mrg $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 3906 1.1 mrg 3907 1.1 mrg 3908 1.1 mrg $as_echo "#define _MINIX 1" >>confdefs.h 3909 1.1 mrg 3910 1.1 mrg fi 3911 1.1 mrg 3912 1.1 mrg 3913 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 3914 1.1 mrg $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 3915 1.1 mrg if ${ac_cv_safe_to_define___extensions__+:} false; then : 3916 1.1 mrg $as_echo_n "(cached) " >&6 3917 1.1 mrg else 3918 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3919 1.1 mrg /* end confdefs.h. */ 3920 1.1 mrg 3921 1.1 mrg # define __EXTENSIONS__ 1 3922 1.1 mrg $ac_includes_default 3923 1.1 mrg int 3924 1.1 mrg main () 3925 1.1 mrg { 3926 1.1 mrg 3927 1.1 mrg ; 3928 1.1 mrg return 0; 3929 1.1 mrg } 3930 1.1 mrg _ACEOF 3931 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3932 1.1 mrg ac_cv_safe_to_define___extensions__=yes 3933 1.1 mrg else 3934 1.1 mrg ac_cv_safe_to_define___extensions__=no 3935 1.1 mrg fi 3936 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3937 1.1 mrg fi 3938 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 3939 1.1 mrg $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 3940 1.1 mrg test $ac_cv_safe_to_define___extensions__ = yes && 3941 1.1 mrg $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 3942 1.1 mrg 3943 1.1 mrg $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 3944 1.1 mrg 3945 1.1 mrg $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 3946 1.1 mrg 3947 1.1 mrg $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 3948 1.1 mrg 3949 1.1 mrg $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 3950 1.1 mrg 3951 1.1 mrg 3952 1.1 mrg 3953 1.1 mrg target_alias=${target_alias-$target} 3954 1.1 mrg 3955 1.1 mrg 3956 1.1 mrg # 1.11.1: Require that version of automake. 3957 1.1 mrg # foreign: Don't require README, INSTALL, NEWS, etc. 3958 1.1 mrg # no-define: Don't define PACKAGE and VERSION. 3959 1.1 mrg # no-dependencies: Don't generate automatic dependencies. 3960 1.1 mrg # (because it breaks when using bootstrap-lean, since some of the 3961 1.1 mrg # headers are gone at "make install" time). 3962 1.1 mrg # subdir-objects: Build objects in sub-directories. 3963 1.1 mrg # -Wall: Issue all automake warnings. 3964 1.1 mrg # -Wno-portability: Don't warn about constructs supported by GNU make. 3965 1.1 mrg # (because GCC requires GNU make anyhow). 3966 1.1 mrg # -Wno-override: Overrides used in testsuite. 3967 1.1 mrg am__api_version='1.15' 3968 1.1 mrg 3969 1.1 mrg # Find a good install program. We prefer a C program (faster), 3970 1.1 mrg # so one script is as good as another. But avoid the broken or 3971 1.1 mrg # incompatible versions: 3972 1.1 mrg # SysV /etc/install, /usr/sbin/install 3973 1.1 mrg # SunOS /usr/etc/install 3974 1.1 mrg # IRIX /sbin/install 3975 1.1 mrg # AIX /bin/install 3976 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs 3977 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3978 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args 3979 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3980 1.1 mrg # OS/2's system install, which has a completely different semantic 3981 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh. 3982 1.1 mrg # Reject install programs that cannot install multiple files. 3983 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3984 1.1 mrg $as_echo_n "checking for a BSD-compatible install... " >&6; } 3985 1.1 mrg if test -z "$INSTALL"; then 3986 1.1 mrg if ${ac_cv_path_install+:} false; then : 3987 1.1 mrg $as_echo_n "(cached) " >&6 3988 1.1 mrg else 3989 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3990 1.1 mrg for as_dir in $PATH 3991 1.1 mrg do 3992 1.1 mrg IFS=$as_save_IFS 3993 1.1 mrg test -z "$as_dir" && as_dir=. 3994 1.1 mrg # Account for people who put trailing slashes in PATH elements. 3995 1.1 mrg case $as_dir/ in #(( 3996 1.1 mrg ./ | .// | /[cC]/* | \ 3997 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3998 1.1 mrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3999 1.1 mrg /usr/ucb/* ) ;; 4000 1.1 mrg *) 4001 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install. 4002 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root 4003 1.1 mrg # by default. 4004 1.1 mrg for ac_prog in ginstall scoinst install; do 4005 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4006 1.1 mrg if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 4007 1.1 mrg if test $ac_prog = install && 4008 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4009 1.1 mrg # AIX install. It has an incompatible calling convention. 4010 1.1 mrg : 4011 1.1 mrg elif test $ac_prog = install && 4012 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4013 1.1 mrg # program-specific install script used by HP pwplus--don't use. 4014 1.1 mrg : 4015 1.1 mrg else 4016 1.1 mrg rm -rf conftest.one conftest.two conftest.dir 4017 1.1 mrg echo one > conftest.one 4018 1.1 mrg echo two > conftest.two 4019 1.1 mrg mkdir conftest.dir 4020 1.1 mrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 4021 1.1 mrg test -s conftest.one && test -s conftest.two && 4022 1.1 mrg test -s conftest.dir/conftest.one && 4023 1.1 mrg test -s conftest.dir/conftest.two 4024 1.1 mrg then 4025 1.1 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 4026 1.1 mrg break 3 4027 1.1 mrg fi 4028 1.1 mrg fi 4029 1.1 mrg fi 4030 1.1 mrg done 4031 1.1 mrg done 4032 1.1 mrg ;; 4033 1.1 mrg esac 4034 1.1 mrg 4035 1.1 mrg done 4036 1.1 mrg IFS=$as_save_IFS 4037 1.1 mrg 4038 1.1 mrg rm -rf conftest.one conftest.two conftest.dir 4039 1.1 mrg 4040 1.1 mrg fi 4041 1.1 mrg if test "${ac_cv_path_install+set}" = set; then 4042 1.1 mrg INSTALL=$ac_cv_path_install 4043 1.1 mrg else 4044 1.1 mrg # As a last resort, use the slow shell script. Don't cache a 4045 1.1 mrg # value for INSTALL within a source directory, because that will 4046 1.1 mrg # break other packages using the cache if that directory is 4047 1.1 mrg # removed, or if the value is a relative name. 4048 1.1 mrg INSTALL=$ac_install_sh 4049 1.1 mrg fi 4050 1.1 mrg fi 4051 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 4052 1.1 mrg $as_echo "$INSTALL" >&6; } 4053 1.1 mrg 4054 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 4055 1.1 mrg # It thinks the first close brace ends the variable substitution. 4056 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 4057 1.1 mrg 4058 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 4059 1.1 mrg 4060 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 4061 1.1 mrg 4062 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 4063 1.1 mrg $as_echo_n "checking whether build environment is sane... " >&6; } 4064 1.1 mrg # Reject unsafe characters in $srcdir or the absolute working directory 4065 1.1 mrg # name. Accept space and tab only in the latter. 4066 1.1 mrg am_lf=' 4067 1.1 mrg ' 4068 1.1 mrg case `pwd` in 4069 1.1 mrg *[\\\"\#\$\&\'\`$am_lf]*) 4070 1.1 mrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 4071 1.1 mrg esac 4072 1.1 mrg case $srcdir in 4073 1.1 mrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 4074 1.1 mrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 4075 1.1 mrg esac 4076 1.1 mrg 4077 1.1 mrg # Do 'set' in a subshell so we don't clobber the current shell's 4078 1.1 mrg # arguments. Must try -L first in case configure is actually a 4079 1.1 mrg # symlink; some systems play weird games with the mod time of symlinks 4080 1.1 mrg # (eg FreeBSD returns the mod time of the symlink's containing 4081 1.1 mrg # directory). 4082 1.1 mrg if ( 4083 1.1 mrg am_has_slept=no 4084 1.1 mrg for am_try in 1 2; do 4085 1.1 mrg echo "timestamp, slept: $am_has_slept" > conftest.file 4086 1.1 mrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 4087 1.1 mrg if test "$*" = "X"; then 4088 1.1 mrg # -L didn't work. 4089 1.1 mrg set X `ls -t "$srcdir/configure" conftest.file` 4090 1.1 mrg fi 4091 1.1 mrg if test "$*" != "X $srcdir/configure conftest.file" \ 4092 1.1 mrg && test "$*" != "X conftest.file $srcdir/configure"; then 4093 1.1 mrg 4094 1.1 mrg # If neither matched, then we have a broken ls. This can happen 4095 1.1 mrg # if, for instance, CONFIG_SHELL is bash and it inherits a 4096 1.1 mrg # broken ls alias from the environment. This has actually 4097 1.1 mrg # happened. Such a system could not be considered "sane". 4098 1.1 mrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 4099 1.1 mrg alias in your environment" "$LINENO" 5 4100 1.1 mrg fi 4101 1.1 mrg if test "$2" = conftest.file || test $am_try -eq 2; then 4102 1.1 mrg break 4103 1.1 mrg fi 4104 1.1 mrg # Just in case. 4105 1.1 mrg sleep 1 4106 1.1 mrg am_has_slept=yes 4107 1.1 mrg done 4108 1.1 mrg test "$2" = conftest.file 4109 1.1 mrg ) 4110 1.1 mrg then 4111 1.1 mrg # Ok. 4112 1.1 mrg : 4113 1.1 mrg else 4114 1.1 mrg as_fn_error $? "newly created file is older than distributed files! 4115 1.1 mrg Check your system clock" "$LINENO" 5 4116 1.1 mrg fi 4117 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4118 1.1 mrg $as_echo "yes" >&6; } 4119 1.1 mrg # If we didn't sleep, we still need to ensure time stamps of config.status and 4120 1.1 mrg # generated files are strictly newer. 4121 1.1 mrg am_sleep_pid= 4122 1.1 mrg if grep 'slept: no' conftest.file >/dev/null 2>&1; then 4123 1.1 mrg ( sleep 1 ) & 4124 1.1 mrg am_sleep_pid=$! 4125 1.1 mrg fi 4126 1.1 mrg 4127 1.1 mrg rm -f conftest.file 4128 1.1 mrg 4129 1.1 mrg test "$program_prefix" != NONE && 4130 1.1 mrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 4131 1.1 mrg # Use a double $ so make ignores it. 4132 1.1 mrg test "$program_suffix" != NONE && 4133 1.1 mrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 4134 1.1 mrg # Double any \ or $. 4135 1.1 mrg # By default was `s,x,x', remove it if useless. 4136 1.1 mrg ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 4137 1.1 mrg program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 4138 1.1 mrg 4139 1.1 mrg if test x"${MISSING+set}" != xset; then 4140 1.1 mrg case $am_aux_dir in 4141 1.1 mrg *\ * | *\ *) 4142 1.1 mrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 4143 1.1 mrg *) 4144 1.1 mrg MISSING="\${SHELL} $am_aux_dir/missing" ;; 4145 1.1 mrg esac 4146 1.1 mrg fi 4147 1.1 mrg # Use eval to expand $SHELL 4148 1.1 mrg if eval "$MISSING --is-lightweight"; then 4149 1.1 mrg am_missing_run="$MISSING " 4150 1.1 mrg else 4151 1.1 mrg am_missing_run= 4152 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 4153 1.1 mrg $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 4154 1.1 mrg fi 4155 1.1 mrg 4156 1.1 mrg if test x"${install_sh+set}" != xset; then 4157 1.1 mrg case $am_aux_dir in 4158 1.1 mrg *\ * | *\ *) 4159 1.1 mrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 4160 1.1 mrg *) 4161 1.1 mrg install_sh="\${SHELL} $am_aux_dir/install-sh" 4162 1.1 mrg esac 4163 1.1 mrg fi 4164 1.1 mrg 4165 1.1 mrg # Installed binaries are usually stripped using 'strip' when the user 4166 1.1 mrg # run "make install-strip". However 'strip' might not be the right 4167 1.1 mrg # tool to use in cross-compilation environments, therefore Automake 4168 1.1 mrg # will honor the 'STRIP' environment variable to overrule this program. 4169 1.1 mrg if test "$cross_compiling" != no; then 4170 1.1 mrg if test -n "$ac_tool_prefix"; then 4171 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 4172 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2 4173 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4174 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4175 1.1 mrg if ${ac_cv_prog_STRIP+:} false; then : 4176 1.1 mrg $as_echo_n "(cached) " >&6 4177 1.1 mrg else 4178 1.1 mrg if test -n "$STRIP"; then 4179 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4180 1.1 mrg else 4181 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4182 1.1 mrg for as_dir in $PATH 4183 1.1 mrg do 4184 1.1 mrg IFS=$as_save_IFS 4185 1.1 mrg test -z "$as_dir" && as_dir=. 4186 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4187 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4188 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 4189 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4190 1.1 mrg break 2 4191 1.1 mrg fi 4192 1.1 mrg done 4193 1.1 mrg done 4194 1.1 mrg IFS=$as_save_IFS 4195 1.1 mrg 4196 1.1 mrg fi 4197 1.1 mrg fi 4198 1.1 mrg STRIP=$ac_cv_prog_STRIP 4199 1.1 mrg if test -n "$STRIP"; then 4200 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4201 1.1 mrg $as_echo "$STRIP" >&6; } 4202 1.1 mrg else 4203 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4204 1.1 mrg $as_echo "no" >&6; } 4205 1.1 mrg fi 4206 1.1 mrg 4207 1.1 mrg 4208 1.1 mrg fi 4209 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then 4210 1.1 mrg ac_ct_STRIP=$STRIP 4211 1.1 mrg # Extract the first word of "strip", so it can be a program name with args. 4212 1.1 mrg set dummy strip; ac_word=$2 4213 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4214 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4215 1.1 mrg if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 4216 1.1 mrg $as_echo_n "(cached) " >&6 4217 1.1 mrg else 4218 1.1 mrg if test -n "$ac_ct_STRIP"; then 4219 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 4220 1.1 mrg else 4221 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4222 1.1 mrg for as_dir in $PATH 4223 1.1 mrg do 4224 1.1 mrg IFS=$as_save_IFS 4225 1.1 mrg test -z "$as_dir" && as_dir=. 4226 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4227 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4228 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip" 4229 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4230 1.1 mrg break 2 4231 1.1 mrg fi 4232 1.1 mrg done 4233 1.1 mrg done 4234 1.1 mrg IFS=$as_save_IFS 4235 1.1 mrg 4236 1.1 mrg fi 4237 1.1 mrg fi 4238 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 4239 1.1 mrg if test -n "$ac_ct_STRIP"; then 4240 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 4241 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; } 4242 1.1 mrg else 4243 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4244 1.1 mrg $as_echo "no" >&6; } 4245 1.1 mrg fi 4246 1.1 mrg 4247 1.1 mrg if test "x$ac_ct_STRIP" = x; then 4248 1.1 mrg STRIP=":" 4249 1.1 mrg else 4250 1.1 mrg case $cross_compiling:$ac_tool_warned in 4251 1.1 mrg yes:) 4252 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4253 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4254 1.1 mrg ac_tool_warned=yes ;; 4255 1.1 mrg esac 4256 1.1 mrg STRIP=$ac_ct_STRIP 4257 1.1 mrg fi 4258 1.1 mrg else 4259 1.1 mrg STRIP="$ac_cv_prog_STRIP" 4260 1.1 mrg fi 4261 1.1 mrg 4262 1.1 mrg fi 4263 1.1 mrg INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 4264 1.1 mrg 4265 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 4266 1.1 mrg $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 4267 1.1 mrg if test -z "$MKDIR_P"; then 4268 1.1 mrg if ${ac_cv_path_mkdir+:} false; then : 4269 1.1 mrg $as_echo_n "(cached) " >&6 4270 1.1 mrg else 4271 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4272 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 4273 1.1 mrg do 4274 1.1 mrg IFS=$as_save_IFS 4275 1.1 mrg test -z "$as_dir" && as_dir=. 4276 1.1 mrg for ac_prog in mkdir gmkdir; do 4277 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4278 1.1 mrg as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 4279 1.1 mrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 4280 1.1 mrg 'mkdir (GNU coreutils) '* | \ 4281 1.1 mrg 'mkdir (coreutils) '* | \ 4282 1.1 mrg 'mkdir (fileutils) '4.1*) 4283 1.1 mrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 4284 1.1 mrg break 3;; 4285 1.1 mrg esac 4286 1.1 mrg done 4287 1.1 mrg done 4288 1.1 mrg done 4289 1.1 mrg IFS=$as_save_IFS 4290 1.1 mrg 4291 1.1 mrg fi 4292 1.1 mrg 4293 1.1 mrg test -d ./--version && rmdir ./--version 4294 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then 4295 1.1 mrg MKDIR_P="$ac_cv_path_mkdir -p" 4296 1.1 mrg else 4297 1.1 mrg # As a last resort, use the slow shell script. Don't cache a 4298 1.1 mrg # value for MKDIR_P within a source directory, because that will 4299 1.1 mrg # break other packages using the cache if that directory is 4300 1.1 mrg # removed, or if the value is a relative name. 4301 1.1 mrg MKDIR_P="$ac_install_sh -d" 4302 1.1 mrg fi 4303 1.1 mrg fi 4304 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 4305 1.1 mrg $as_echo "$MKDIR_P" >&6; } 4306 1.1 mrg 4307 1.1 mrg for ac_prog in gawk mawk nawk awk 4308 1.1 mrg do 4309 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 4310 1.1 mrg set dummy $ac_prog; ac_word=$2 4311 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4312 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4313 1.1 mrg if ${ac_cv_prog_AWK+:} false; then : 4314 1.1 mrg $as_echo_n "(cached) " >&6 4315 1.1 mrg else 4316 1.1 mrg if test -n "$AWK"; then 4317 1.1 mrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 4318 1.1 mrg else 4319 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4320 1.1 mrg for as_dir in $PATH 4321 1.1 mrg do 4322 1.1 mrg IFS=$as_save_IFS 4323 1.1 mrg test -z "$as_dir" && as_dir=. 4324 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4325 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4326 1.1 mrg ac_cv_prog_AWK="$ac_prog" 4327 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4328 1.1 mrg break 2 4329 1.1 mrg fi 4330 1.1 mrg done 4331 1.1 mrg done 4332 1.1 mrg IFS=$as_save_IFS 4333 1.1 mrg 4334 1.1 mrg fi 4335 1.1 mrg fi 4336 1.1 mrg AWK=$ac_cv_prog_AWK 4337 1.1 mrg if test -n "$AWK"; then 4338 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4339 1.1 mrg $as_echo "$AWK" >&6; } 4340 1.1 mrg else 4341 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4342 1.1 mrg $as_echo "no" >&6; } 4343 1.1 mrg fi 4344 1.1 mrg 4345 1.1 mrg 4346 1.1 mrg test -n "$AWK" && break 4347 1.1 mrg done 4348 1.1 mrg 4349 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4350 1.1 mrg $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4351 1.1 mrg set x ${MAKE-make} 4352 1.1 mrg ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4353 1.1 mrg if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4354 1.1 mrg $as_echo_n "(cached) " >&6 4355 1.1 mrg else 4356 1.1 mrg cat >conftest.make <<\_ACEOF 4357 1.1 mrg SHELL = /bin/sh 4358 1.1 mrg all: 4359 1.1 mrg @echo '@@@%%%=$(MAKE)=@@@%%%' 4360 1.1 mrg _ACEOF 4361 1.1 mrg # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4362 1.1 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in 4363 1.1 mrg *@@@%%%=?*=@@@%%%*) 4364 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes;; 4365 1.1 mrg *) 4366 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no;; 4367 1.1 mrg esac 4368 1.1 mrg rm -f conftest.make 4369 1.1 mrg fi 4370 1.1 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4371 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4372 1.1 mrg $as_echo "yes" >&6; } 4373 1.1 mrg SET_MAKE= 4374 1.1 mrg else 4375 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4376 1.1 mrg $as_echo "no" >&6; } 4377 1.1 mrg SET_MAKE="MAKE=${MAKE-make}" 4378 1.1 mrg fi 4379 1.1 mrg 4380 1.1 mrg rm -rf .tst 2>/dev/null 4381 1.1 mrg mkdir .tst 2>/dev/null 4382 1.1 mrg if test -d .tst; then 4383 1.1 mrg am__leading_dot=. 4384 1.1 mrg else 4385 1.1 mrg am__leading_dot=_ 4386 1.1 mrg fi 4387 1.1 mrg rmdir .tst 2>/dev/null 4388 1.1 mrg 4389 1.1 mrg # Check whether --enable-silent-rules was given. 4390 1.1 mrg if test "${enable_silent_rules+set}" = set; then : 4391 1.1 mrg enableval=$enable_silent_rules; 4392 1.1 mrg fi 4393 1.1 mrg 4394 1.1 mrg case $enable_silent_rules in # ((( 4395 1.1 mrg yes) AM_DEFAULT_VERBOSITY=0;; 4396 1.1 mrg no) AM_DEFAULT_VERBOSITY=1;; 4397 1.1 mrg *) AM_DEFAULT_VERBOSITY=1;; 4398 1.1 mrg esac 4399 1.1 mrg am_make=${MAKE-make} 4400 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4401 1.1 mrg $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 4402 1.1 mrg if ${am_cv_make_support_nested_variables+:} false; then : 4403 1.1 mrg $as_echo_n "(cached) " >&6 4404 1.1 mrg else 4405 1.1 mrg if $as_echo 'TRUE=$(BAR$(V)) 4406 1.1 mrg BAR0=false 4407 1.1 mrg BAR1=true 4408 1.1 mrg V=1 4409 1.1 mrg am__doit: 4410 1.1 mrg @$(TRUE) 4411 1.1 mrg .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4412 1.1 mrg am_cv_make_support_nested_variables=yes 4413 1.1 mrg else 4414 1.1 mrg am_cv_make_support_nested_variables=no 4415 1.1 mrg fi 4416 1.1 mrg fi 4417 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4418 1.1 mrg $as_echo "$am_cv_make_support_nested_variables" >&6; } 4419 1.1 mrg if test $am_cv_make_support_nested_variables = yes; then 4420 1.1 mrg AM_V='$(V)' 4421 1.1 mrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4422 1.1 mrg else 4423 1.1 mrg AM_V=$AM_DEFAULT_VERBOSITY 4424 1.1 mrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4425 1.1 mrg fi 4426 1.1 mrg AM_BACKSLASH='\' 4427 1.1 mrg 4428 1.1 mrg if test "`cd $srcdir && pwd`" != "`pwd`"; then 4429 1.1 mrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 4430 1.1 mrg # is not polluted with repeated "-I." 4431 1.1 mrg am__isrc=' -I$(srcdir)' 4432 1.1 mrg # test to see if srcdir already configured 4433 1.1 mrg if test -f $srcdir/config.status; then 4434 1.1 mrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 4435 1.1 mrg fi 4436 1.1 mrg fi 4437 1.1 mrg 4438 1.1 mrg # test whether we have cygpath 4439 1.1 mrg if test -z "$CYGPATH_W"; then 4440 1.1 mrg if (cygpath --version) >/dev/null 2>/dev/null; then 4441 1.1 mrg CYGPATH_W='cygpath -w' 4442 1.1 mrg else 4443 1.1 mrg CYGPATH_W=echo 4444 1.1 mrg fi 4445 1.1 mrg fi 4446 1.1 mrg 4447 1.1 mrg 4448 1.1 mrg # Define the identity of the package. 4449 1.1 mrg PACKAGE='libphobos' 4450 1.1 mrg VERSION='version-unused' 4451 1.1 mrg 4452 1.1 mrg 4453 1.1 mrg # Some tools Automake needs. 4454 1.1 mrg 4455 1.1 mrg ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4456 1.1 mrg 4457 1.1 mrg 4458 1.1 mrg AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4459 1.1 mrg 4460 1.1 mrg 4461 1.1 mrg AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4462 1.1 mrg 4463 1.1 mrg 4464 1.1 mrg AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4465 1.1 mrg 4466 1.1 mrg 4467 1.1 mrg MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4468 1.1 mrg 4469 1.1 mrg # For better backward compatibility. To be removed once Automake 1.9.x 4470 1.1 mrg # dies out for good. For more background, see: 4471 1.1 mrg # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 4472 1.1 mrg # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 4473 1.1 mrg mkdir_p='$(MKDIR_P)' 4474 1.1 mrg 4475 1.1 mrg # We need awk for the "check" target (and possibly the TAP driver). The 4476 1.1 mrg # system "awk" is bad on some platforms. 4477 1.1 mrg # Always define AMTAR for backward compatibility. Yes, it's still used 4478 1.1 mrg # in the wild :-( We should find a proper way to deprecate it ... 4479 1.1 mrg AMTAR='$${TAR-tar}' 4480 1.1 mrg 4481 1.1 mrg 4482 1.1 mrg # We'll loop over all known methods to create a tar archive until one works. 4483 1.1 mrg _am_tools='gnutar pax cpio none' 4484 1.1 mrg 4485 1.1 mrg am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 4486 1.1 mrg 4487 1.1 mrg 4488 1.1 mrg 4489 1.1 mrg 4490 1.1 mrg 4491 1.1 mrg 4492 1.1 mrg # POSIX will say in a future version that running "rm -f" with no argument 4493 1.1 mrg # is OK; and we want to be able to make that assumption in our Makefile 4494 1.1 mrg # recipes. So use an aggressive probe to check that the usage we want is 4495 1.1 mrg # actually supported "in the wild" to an acceptable degree. 4496 1.1 mrg # See automake bug#10828. 4497 1.1 mrg # To make any issue more visible, cause the running configure to be aborted 4498 1.1 mrg # by default if the 'rm' program in use doesn't match our expectations; the 4499 1.1 mrg # user can still override this though. 4500 1.1 mrg if rm -f && rm -fr && rm -rf; then : OK; else 4501 1.1 mrg cat >&2 <<'END' 4502 1.1 mrg Oops! 4503 1.1 mrg 4504 1.1 mrg Your 'rm' program seems unable to run without file operands specified 4505 1.1 mrg on the command line, even when the '-f' option is present. This is contrary 4506 1.1 mrg to the behaviour of most rm programs out there, and not conforming with 4507 1.1 mrg the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 4508 1.1 mrg 4509 1.1 mrg Please tell bug-automake@gnu.org about your system, including the value 4510 1.1 mrg of your $PATH and any error possibly output before this message. This 4511 1.1 mrg can help us improve future automake versions. 4512 1.1 mrg 4513 1.1 mrg END 4514 1.1 mrg if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 4515 1.1 mrg echo 'Configuration will proceed anyway, since you have set the' >&2 4516 1.1 mrg echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 4517 1.1 mrg echo >&2 4518 1.1 mrg else 4519 1.1 mrg cat >&2 <<'END' 4520 1.1 mrg Aborting the configuration process, to ensure you take notice of the issue. 4521 1.1 mrg 4522 1.1 mrg You can download and install GNU coreutils to get an 'rm' implementation 4523 1.1 mrg that behaves properly: <http://www.gnu.org/software/coreutils/>. 4524 1.1 mrg 4525 1.1 mrg If you want to complete the configuration process using your problematic 4526 1.1 mrg 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 4527 1.1 mrg to "yes", and re-run configure. 4528 1.1 mrg 4529 1.1 mrg END 4530 1.1 mrg as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 4531 1.1 mrg fi 4532 1.1 mrg fi 4533 1.1 mrg 4534 1.1 mrg 4535 1.1 mrg 4536 1.1 mrg 4537 1.1 mrg # By default we simply use the C compiler to build assembly code. 4538 1.1 mrg 4539 1.1 mrg test "${CCAS+set}" = set || CCAS=$CC 4540 1.1 mrg test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS 4541 1.1 mrg 4542 1.1 mrg 4543 1.1 mrg 4544 1.1 mrg ac_ext=c 4545 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 4546 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4547 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4548 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4549 1.1 mrg if test -n "$ac_tool_prefix"; then 4550 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4551 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2 4552 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4553 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4554 1.1 mrg if ${ac_cv_prog_CC+:} false; then : 4555 1.1 mrg $as_echo_n "(cached) " >&6 4556 1.1 mrg else 4557 1.1 mrg if test -n "$CC"; then 4558 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 4559 1.1 mrg else 4560 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4561 1.1 mrg for as_dir in $PATH 4562 1.1 mrg do 4563 1.1 mrg IFS=$as_save_IFS 4564 1.1 mrg test -z "$as_dir" && as_dir=. 4565 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4566 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4567 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 4568 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4569 1.1 mrg break 2 4570 1.1 mrg fi 4571 1.1 mrg done 4572 1.1 mrg done 4573 1.1 mrg IFS=$as_save_IFS 4574 1.1 mrg 4575 1.1 mrg fi 4576 1.1 mrg fi 4577 1.1 mrg CC=$ac_cv_prog_CC 4578 1.1 mrg if test -n "$CC"; then 4579 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4580 1.1 mrg $as_echo "$CC" >&6; } 4581 1.1 mrg else 4582 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4583 1.1 mrg $as_echo "no" >&6; } 4584 1.1 mrg fi 4585 1.1 mrg 4586 1.1 mrg 4587 1.1 mrg fi 4588 1.1 mrg if test -z "$ac_cv_prog_CC"; then 4589 1.1 mrg ac_ct_CC=$CC 4590 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args. 4591 1.1 mrg set dummy gcc; ac_word=$2 4592 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4593 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4594 1.1 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 4595 1.1 mrg $as_echo_n "(cached) " >&6 4596 1.1 mrg else 4597 1.1 mrg if test -n "$ac_ct_CC"; then 4598 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4599 1.1 mrg else 4600 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4601 1.1 mrg for as_dir in $PATH 4602 1.1 mrg do 4603 1.1 mrg IFS=$as_save_IFS 4604 1.1 mrg test -z "$as_dir" && as_dir=. 4605 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4606 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4607 1.1 mrg ac_cv_prog_ac_ct_CC="gcc" 4608 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4609 1.1 mrg break 2 4610 1.1 mrg fi 4611 1.1 mrg done 4612 1.1 mrg done 4613 1.1 mrg IFS=$as_save_IFS 4614 1.1 mrg 4615 1.1 mrg fi 4616 1.1 mrg fi 4617 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 4618 1.1 mrg if test -n "$ac_ct_CC"; then 4619 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4620 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 4621 1.1 mrg else 4622 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4623 1.1 mrg $as_echo "no" >&6; } 4624 1.1 mrg fi 4625 1.1 mrg 4626 1.1 mrg if test "x$ac_ct_CC" = x; then 4627 1.1 mrg CC="" 4628 1.1 mrg else 4629 1.1 mrg case $cross_compiling:$ac_tool_warned in 4630 1.1 mrg yes:) 4631 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4632 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4633 1.1 mrg ac_tool_warned=yes ;; 4634 1.1 mrg esac 4635 1.1 mrg CC=$ac_ct_CC 4636 1.1 mrg fi 4637 1.1 mrg else 4638 1.1 mrg CC="$ac_cv_prog_CC" 4639 1.1 mrg fi 4640 1.1 mrg 4641 1.1 mrg if test -z "$CC"; then 4642 1.1 mrg if test -n "$ac_tool_prefix"; then 4643 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4644 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2 4645 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4646 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4647 1.1 mrg if ${ac_cv_prog_CC+:} false; then : 4648 1.1 mrg $as_echo_n "(cached) " >&6 4649 1.1 mrg else 4650 1.1 mrg if test -n "$CC"; then 4651 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 4652 1.1 mrg else 4653 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4654 1.1 mrg for as_dir in $PATH 4655 1.1 mrg do 4656 1.1 mrg IFS=$as_save_IFS 4657 1.1 mrg test -z "$as_dir" && as_dir=. 4658 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4659 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4660 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc" 4661 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4662 1.1 mrg break 2 4663 1.1 mrg fi 4664 1.1 mrg done 4665 1.1 mrg done 4666 1.1 mrg IFS=$as_save_IFS 4667 1.1 mrg 4668 1.1 mrg fi 4669 1.1 mrg fi 4670 1.1 mrg CC=$ac_cv_prog_CC 4671 1.1 mrg if test -n "$CC"; then 4672 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4673 1.1 mrg $as_echo "$CC" >&6; } 4674 1.1 mrg else 4675 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4676 1.1 mrg $as_echo "no" >&6; } 4677 1.1 mrg fi 4678 1.1 mrg 4679 1.1 mrg 4680 1.1 mrg fi 4681 1.1 mrg fi 4682 1.1 mrg if test -z "$CC"; then 4683 1.1 mrg # Extract the first word of "cc", so it can be a program name with args. 4684 1.1 mrg set dummy cc; ac_word=$2 4685 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4686 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4687 1.1 mrg if ${ac_cv_prog_CC+:} false; then : 4688 1.1 mrg $as_echo_n "(cached) " >&6 4689 1.1 mrg else 4690 1.1 mrg if test -n "$CC"; then 4691 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 4692 1.1 mrg else 4693 1.1 mrg ac_prog_rejected=no 4694 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4695 1.1 mrg for as_dir in $PATH 4696 1.1 mrg do 4697 1.1 mrg IFS=$as_save_IFS 4698 1.1 mrg test -z "$as_dir" && as_dir=. 4699 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4700 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4701 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4702 1.1 mrg ac_prog_rejected=yes 4703 1.1 mrg continue 4704 1.1 mrg fi 4705 1.1 mrg ac_cv_prog_CC="cc" 4706 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4707 1.1 mrg break 2 4708 1.1 mrg fi 4709 1.1 mrg done 4710 1.1 mrg done 4711 1.1 mrg IFS=$as_save_IFS 4712 1.1 mrg 4713 1.1 mrg if test $ac_prog_rejected = yes; then 4714 1.1 mrg # We found a bogon in the path, so make sure we never use it. 4715 1.1 mrg set dummy $ac_cv_prog_CC 4716 1.1 mrg shift 4717 1.1 mrg if test $# != 0; then 4718 1.1 mrg # We chose a different compiler from the bogus one. 4719 1.1 mrg # However, it has the same basename, so the bogon will be chosen 4720 1.1 mrg # first if we set CC to just the basename; use the full file name. 4721 1.1 mrg shift 4722 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4723 1.1 mrg fi 4724 1.1 mrg fi 4725 1.1 mrg fi 4726 1.1 mrg fi 4727 1.1 mrg CC=$ac_cv_prog_CC 4728 1.1 mrg if test -n "$CC"; then 4729 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4730 1.1 mrg $as_echo "$CC" >&6; } 4731 1.1 mrg else 4732 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4733 1.1 mrg $as_echo "no" >&6; } 4734 1.1 mrg fi 4735 1.1 mrg 4736 1.1 mrg 4737 1.1 mrg fi 4738 1.1 mrg if test -z "$CC"; then 4739 1.1 mrg if test -n "$ac_tool_prefix"; then 4740 1.1 mrg for ac_prog in cl.exe 4741 1.1 mrg do 4742 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4743 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4744 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4745 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4746 1.1 mrg if ${ac_cv_prog_CC+:} false; then : 4747 1.1 mrg $as_echo_n "(cached) " >&6 4748 1.1 mrg else 4749 1.1 mrg if test -n "$CC"; then 4750 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 4751 1.1 mrg else 4752 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4753 1.1 mrg for as_dir in $PATH 4754 1.1 mrg do 4755 1.1 mrg IFS=$as_save_IFS 4756 1.1 mrg test -z "$as_dir" && as_dir=. 4757 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4758 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4759 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4760 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4761 1.1 mrg break 2 4762 1.1 mrg fi 4763 1.1 mrg done 4764 1.1 mrg done 4765 1.1 mrg IFS=$as_save_IFS 4766 1.1 mrg 4767 1.1 mrg fi 4768 1.1 mrg fi 4769 1.1 mrg CC=$ac_cv_prog_CC 4770 1.1 mrg if test -n "$CC"; then 4771 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4772 1.1 mrg $as_echo "$CC" >&6; } 4773 1.1 mrg else 4774 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4775 1.1 mrg $as_echo "no" >&6; } 4776 1.1 mrg fi 4777 1.1 mrg 4778 1.1 mrg 4779 1.1 mrg test -n "$CC" && break 4780 1.1 mrg done 4781 1.1 mrg fi 4782 1.1 mrg if test -z "$CC"; then 4783 1.1 mrg ac_ct_CC=$CC 4784 1.1 mrg for ac_prog in cl.exe 4785 1.1 mrg do 4786 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 4787 1.1 mrg set dummy $ac_prog; ac_word=$2 4788 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4789 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4790 1.1 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 4791 1.1 mrg $as_echo_n "(cached) " >&6 4792 1.1 mrg else 4793 1.1 mrg if test -n "$ac_ct_CC"; then 4794 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4795 1.1 mrg else 4796 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4797 1.1 mrg for as_dir in $PATH 4798 1.1 mrg do 4799 1.1 mrg IFS=$as_save_IFS 4800 1.1 mrg test -z "$as_dir" && as_dir=. 4801 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4802 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4803 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog" 4804 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4805 1.1 mrg break 2 4806 1.1 mrg fi 4807 1.1 mrg done 4808 1.1 mrg done 4809 1.1 mrg IFS=$as_save_IFS 4810 1.1 mrg 4811 1.1 mrg fi 4812 1.1 mrg fi 4813 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 4814 1.1 mrg if test -n "$ac_ct_CC"; then 4815 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4816 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 4817 1.1 mrg else 4818 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4819 1.1 mrg $as_echo "no" >&6; } 4820 1.1 mrg fi 4821 1.1 mrg 4822 1.1 mrg 4823 1.1 mrg test -n "$ac_ct_CC" && break 4824 1.1 mrg done 4825 1.1 mrg 4826 1.1 mrg if test "x$ac_ct_CC" = x; then 4827 1.1 mrg CC="" 4828 1.1 mrg else 4829 1.1 mrg case $cross_compiling:$ac_tool_warned in 4830 1.1 mrg yes:) 4831 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4832 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4833 1.1 mrg ac_tool_warned=yes ;; 4834 1.1 mrg esac 4835 1.1 mrg CC=$ac_ct_CC 4836 1.1 mrg fi 4837 1.1 mrg fi 4838 1.1 mrg 4839 1.1 mrg fi 4840 1.1 mrg 4841 1.1 mrg 4842 1.1 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4843 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4844 1.1 mrg as_fn_error $? "no acceptable C compiler found in \$PATH 4845 1.1 mrg See \`config.log' for more details" "$LINENO" 5; } 4846 1.1 mrg 4847 1.1 mrg # Provide some information about the compiler. 4848 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4849 1.1 mrg set X $ac_compile 4850 1.1 mrg ac_compiler=$2 4851 1.1 mrg for ac_option in --version -v -V -qversion; do 4852 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5" 4853 1.1 mrg case "(($ac_try" in 4854 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4855 1.1 mrg *) ac_try_echo=$ac_try;; 4856 1.1 mrg esac 4857 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4858 1.1 mrg $as_echo "$ac_try_echo"; } >&5 4859 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4860 1.1 mrg ac_status=$? 4861 1.1 mrg if test -s conftest.err; then 4862 1.1 mrg sed '10a\ 4863 1.1 mrg ... rest of stderr output deleted ... 4864 1.1 mrg 10q' conftest.err >conftest.er1 4865 1.1 mrg cat conftest.er1 >&5 4866 1.1 mrg fi 4867 1.1 mrg rm -f conftest.er1 conftest.err 4868 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4869 1.1 mrg test $ac_status = 0; } 4870 1.1 mrg done 4871 1.1 mrg 4872 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4873 1.1 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4874 1.1 mrg if ${ac_cv_c_compiler_gnu+:} false; then : 4875 1.1 mrg $as_echo_n "(cached) " >&6 4876 1.1 mrg else 4877 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4878 1.1 mrg /* end confdefs.h. */ 4879 1.1 mrg 4880 1.1 mrg int 4881 1.1 mrg main () 4882 1.1 mrg { 4883 1.1 mrg #ifndef __GNUC__ 4884 1.1 mrg choke me 4885 1.1 mrg #endif 4886 1.1 mrg 4887 1.1 mrg ; 4888 1.1 mrg return 0; 4889 1.1 mrg } 4890 1.1 mrg _ACEOF 4891 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4892 1.1 mrg ac_compiler_gnu=yes 4893 1.1 mrg else 4894 1.1 mrg ac_compiler_gnu=no 4895 1.1 mrg fi 4896 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4897 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu 4898 1.1 mrg 4899 1.1 mrg fi 4900 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4901 1.1 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; } 4902 1.1 mrg if test $ac_compiler_gnu = yes; then 4903 1.1 mrg GCC=yes 4904 1.1 mrg else 4905 1.1 mrg GCC= 4906 1.1 mrg fi 4907 1.1 mrg ac_test_CFLAGS=${CFLAGS+set} 4908 1.1 mrg ac_save_CFLAGS=$CFLAGS 4909 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4910 1.1 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; } 4911 1.1 mrg if ${ac_cv_prog_cc_g+:} false; then : 4912 1.1 mrg $as_echo_n "(cached) " >&6 4913 1.1 mrg else 4914 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag 4915 1.1 mrg ac_c_werror_flag=yes 4916 1.1 mrg ac_cv_prog_cc_g=no 4917 1.1 mrg CFLAGS="-g" 4918 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4919 1.1 mrg /* end confdefs.h. */ 4920 1.1 mrg 4921 1.1 mrg int 4922 1.1 mrg main () 4923 1.1 mrg { 4924 1.1 mrg 4925 1.1 mrg ; 4926 1.1 mrg return 0; 4927 1.1 mrg } 4928 1.1 mrg _ACEOF 4929 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4930 1.1 mrg ac_cv_prog_cc_g=yes 4931 1.1 mrg else 4932 1.1 mrg CFLAGS="" 4933 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4934 1.1 mrg /* end confdefs.h. */ 4935 1.1 mrg 4936 1.1 mrg int 4937 1.1 mrg main () 4938 1.1 mrg { 4939 1.1 mrg 4940 1.1 mrg ; 4941 1.1 mrg return 0; 4942 1.1 mrg } 4943 1.1 mrg _ACEOF 4944 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4945 1.1 mrg 4946 1.1 mrg else 4947 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 4948 1.1 mrg CFLAGS="-g" 4949 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4950 1.1 mrg /* end confdefs.h. */ 4951 1.1 mrg 4952 1.1 mrg int 4953 1.1 mrg main () 4954 1.1 mrg { 4955 1.1 mrg 4956 1.1 mrg ; 4957 1.1 mrg return 0; 4958 1.1 mrg } 4959 1.1 mrg _ACEOF 4960 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4961 1.1 mrg ac_cv_prog_cc_g=yes 4962 1.1 mrg fi 4963 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4964 1.1 mrg fi 4965 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4966 1.1 mrg fi 4967 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4968 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 4969 1.1 mrg fi 4970 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4971 1.1 mrg $as_echo "$ac_cv_prog_cc_g" >&6; } 4972 1.1 mrg if test "$ac_test_CFLAGS" = set; then 4973 1.1 mrg CFLAGS=$ac_save_CFLAGS 4974 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then 4975 1.1 mrg if test "$GCC" = yes; then 4976 1.1 mrg CFLAGS="-g -O2" 4977 1.1 mrg else 4978 1.1 mrg CFLAGS="-g" 4979 1.1 mrg fi 4980 1.1 mrg else 4981 1.1 mrg if test "$GCC" = yes; then 4982 1.1 mrg CFLAGS="-O2" 4983 1.1 mrg else 4984 1.1 mrg CFLAGS= 4985 1.1 mrg fi 4986 1.1 mrg fi 4987 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4988 1.1 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4989 1.1 mrg if ${ac_cv_prog_cc_c89+:} false; then : 4990 1.1 mrg $as_echo_n "(cached) " >&6 4991 1.1 mrg else 4992 1.1 mrg ac_cv_prog_cc_c89=no 4993 1.1 mrg ac_save_CC=$CC 4994 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4995 1.1 mrg /* end confdefs.h. */ 4996 1.1 mrg #include <stdarg.h> 4997 1.1 mrg #include <stdio.h> 4998 1.1 mrg struct stat; 4999 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 5000 1.1 mrg struct buf { int x; }; 5001 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int); 5002 1.1 mrg static char *e (p, i) 5003 1.1 mrg char **p; 5004 1.1 mrg int i; 5005 1.1 mrg { 5006 1.1 mrg return p[i]; 5007 1.1 mrg } 5008 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...) 5009 1.1 mrg { 5010 1.1 mrg char *s; 5011 1.1 mrg va_list v; 5012 1.1 mrg va_start (v,p); 5013 1.1 mrg s = g (p, va_arg (v,int)); 5014 1.1 mrg va_end (v); 5015 1.1 mrg return s; 5016 1.1 mrg } 5017 1.1 mrg 5018 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 5019 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants. 5020 1.1 mrg These don't provoke an error unfortunately, instead are silently treated 5021 1.1 mrg as 'x'. The following induces an error, until -std is added to get 5022 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 5023 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something 5024 1.1 mrg that's true only with -std. */ 5025 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 5026 1.1 mrg 5027 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 5028 1.1 mrg inside strings and character constants. */ 5029 1.1 mrg #define FOO(x) 'x' 5030 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 5031 1.1 mrg 5032 1.1 mrg int test (int i, double x); 5033 1.1 mrg struct s1 {int (*f) (int a);}; 5034 1.1 mrg struct s2 {int (*f) (double a);}; 5035 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 5036 1.1 mrg int argc; 5037 1.1 mrg char **argv; 5038 1.1 mrg int 5039 1.1 mrg main () 5040 1.1 mrg { 5041 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 5042 1.1 mrg ; 5043 1.1 mrg return 0; 5044 1.1 mrg } 5045 1.1 mrg _ACEOF 5046 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 5047 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 5048 1.1 mrg do 5049 1.1 mrg CC="$ac_save_CC $ac_arg" 5050 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 5051 1.1 mrg ac_cv_prog_cc_c89=$ac_arg 5052 1.1 mrg fi 5053 1.1 mrg rm -f core conftest.err conftest.$ac_objext 5054 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break 5055 1.1 mrg done 5056 1.1 mrg rm -f conftest.$ac_ext 5057 1.1 mrg CC=$ac_save_CC 5058 1.1 mrg 5059 1.1 mrg fi 5060 1.1 mrg # AC_CACHE_VAL 5061 1.1 mrg case "x$ac_cv_prog_cc_c89" in 5062 1.1 mrg x) 5063 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5064 1.1 mrg $as_echo "none needed" >&6; } ;; 5065 1.1 mrg xno) 5066 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5067 1.1 mrg $as_echo "unsupported" >&6; } ;; 5068 1.1 mrg *) 5069 1.1 mrg CC="$CC $ac_cv_prog_cc_c89" 5070 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 5071 1.1 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 5072 1.1 mrg esac 5073 1.1 mrg if test "x$ac_cv_prog_cc_c89" != xno; then : 5074 1.1 mrg 5075 1.1 mrg fi 5076 1.1 mrg 5077 1.1 mrg ac_ext=c 5078 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 5079 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5080 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5081 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 5082 1.1 mrg 5083 1.1 mrg ac_ext=c 5084 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 5085 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5086 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5087 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 5088 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 5089 1.1 mrg $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 5090 1.1 mrg if ${am_cv_prog_cc_c_o+:} false; then : 5091 1.1 mrg $as_echo_n "(cached) " >&6 5092 1.1 mrg else 5093 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5094 1.1 mrg /* end confdefs.h. */ 5095 1.1 mrg 5096 1.1 mrg int 5097 1.1 mrg main () 5098 1.1 mrg { 5099 1.1 mrg 5100 1.1 mrg ; 5101 1.1 mrg return 0; 5102 1.1 mrg } 5103 1.1 mrg _ACEOF 5104 1.1 mrg # Make sure it works both with $CC and with simple cc. 5105 1.1 mrg # Following AC_PROG_CC_C_O, we do the test twice because some 5106 1.1 mrg # compilers refuse to overwrite an existing .o file with -o, 5107 1.1 mrg # though they will create one. 5108 1.1 mrg am_cv_prog_cc_c_o=yes 5109 1.1 mrg for am_i in 1 2; do 5110 1.1 mrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 5111 1.1 mrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 5112 1.1 mrg ac_status=$? 5113 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 5114 1.1 mrg (exit $ac_status); } \ 5115 1.1 mrg && test -f conftest2.$ac_objext; then 5116 1.1 mrg : OK 5117 1.1 mrg else 5118 1.1 mrg am_cv_prog_cc_c_o=no 5119 1.1 mrg break 5120 1.1 mrg fi 5121 1.1 mrg done 5122 1.1 mrg rm -f core conftest* 5123 1.1 mrg unset am_i 5124 1.1 mrg fi 5125 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 5126 1.1 mrg $as_echo "$am_cv_prog_cc_c_o" >&6; } 5127 1.1 mrg if test "$am_cv_prog_cc_c_o" != yes; then 5128 1.1 mrg # Losing compiler, so override with the script. 5129 1.1 mrg # FIXME: It is wrong to rewrite CC. 5130 1.1 mrg # But if we don't then we get into trouble of one sort or another. 5131 1.1 mrg # A longer-term fix would be to have automake use am__CC in this case, 5132 1.1 mrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 5133 1.1 mrg CC="$am_aux_dir/compile $CC" 5134 1.1 mrg fi 5135 1.1 mrg ac_ext=c 5136 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 5137 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5138 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5139 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 5140 1.1 mrg 5141 1.1 mrg 5142 1.1 mrg ac_ext=d 5143 1.1 mrg ac_compile='$GDC -c $GDCFLAGS conftest.$ac_ext >&5' 5144 1.1 mrg ac_link='$GDC -o conftest$ac_exeext $GDCFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5145 1.1 mrg ac_compiler_gnu=yes 5146 1.1 mrg if test -n "$ac_tool_prefix"; then 5147 1.1 mrg # Extract the first word of "${ac_tool_prefix}gdc", so it can be a program name with args. 5148 1.1 mrg set dummy ${ac_tool_prefix}gdc; ac_word=$2 5149 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5150 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5151 1.1 mrg if ${ac_cv_prog_GDC+:} false; then : 5152 1.1 mrg $as_echo_n "(cached) " >&6 5153 1.1 mrg else 5154 1.1 mrg if test -n "$GDC"; then 5155 1.1 mrg ac_cv_prog_GDC="$GDC" # Let the user override the test. 5156 1.1 mrg else 5157 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5158 1.1 mrg for as_dir in $PATH 5159 1.1 mrg do 5160 1.1 mrg IFS=$as_save_IFS 5161 1.1 mrg test -z "$as_dir" && as_dir=. 5162 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5163 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5164 1.1 mrg ac_cv_prog_GDC="${ac_tool_prefix}gdc" 5165 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5166 1.1 mrg break 2 5167 1.1 mrg fi 5168 1.1 mrg done 5169 1.1 mrg done 5170 1.1 mrg IFS=$as_save_IFS 5171 1.1 mrg 5172 1.1 mrg fi 5173 1.1 mrg fi 5174 1.1 mrg GDC=$ac_cv_prog_GDC 5175 1.1 mrg if test -n "$GDC"; then 5176 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC" >&5 5177 1.1 mrg $as_echo "$GDC" >&6; } 5178 1.1 mrg else 5179 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5180 1.1 mrg $as_echo "no" >&6; } 5181 1.1 mrg fi 5182 1.1 mrg 5183 1.1 mrg 5184 1.1 mrg fi 5185 1.1 mrg if test -z "$ac_cv_prog_GDC"; then 5186 1.1 mrg ac_ct_GDC=$GDC 5187 1.1 mrg # Extract the first word of "gdc", so it can be a program name with args. 5188 1.1 mrg set dummy gdc; ac_word=$2 5189 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5190 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5191 1.1 mrg if ${ac_cv_prog_ac_ct_GDC+:} false; then : 5192 1.1 mrg $as_echo_n "(cached) " >&6 5193 1.1 mrg else 5194 1.1 mrg if test -n "$ac_ct_GDC"; then 5195 1.1 mrg ac_cv_prog_ac_ct_GDC="$ac_ct_GDC" # Let the user override the test. 5196 1.1 mrg else 5197 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5198 1.1 mrg for as_dir in $PATH 5199 1.1 mrg do 5200 1.1 mrg IFS=$as_save_IFS 5201 1.1 mrg test -z "$as_dir" && as_dir=. 5202 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5203 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5204 1.1 mrg ac_cv_prog_ac_ct_GDC="gdc" 5205 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5206 1.1 mrg break 2 5207 1.1 mrg fi 5208 1.1 mrg done 5209 1.1 mrg done 5210 1.1 mrg IFS=$as_save_IFS 5211 1.1 mrg 5212 1.1 mrg fi 5213 1.1 mrg fi 5214 1.1 mrg ac_ct_GDC=$ac_cv_prog_ac_ct_GDC 5215 1.1 mrg if test -n "$ac_ct_GDC"; then 5216 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GDC" >&5 5217 1.1 mrg $as_echo "$ac_ct_GDC" >&6; } 5218 1.1 mrg else 5219 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5220 1.1 mrg $as_echo "no" >&6; } 5221 1.1 mrg fi 5222 1.1 mrg 5223 1.1 mrg if test "x$ac_ct_GDC" = x; then 5224 1.1 mrg GDC="" 5225 1.1 mrg else 5226 1.1 mrg case $cross_compiling:$ac_tool_warned in 5227 1.1 mrg yes:) 5228 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5229 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5230 1.1 mrg ac_tool_warned=yes ;; 5231 1.1 mrg esac 5232 1.1 mrg GDC=$ac_ct_GDC 5233 1.1 mrg fi 5234 1.1 mrg else 5235 1.1 mrg GDC="$ac_cv_prog_GDC" 5236 1.1 mrg fi 5237 1.1 mrg 5238 1.1 mrg if test -z "$GDC"; then 5239 1.1 mrg if test -n "$ac_tool_prefix"; then 5240 1.1 mrg # Extract the first word of "${ac_tool_prefix}gdc", so it can be a program name with args. 5241 1.1 mrg set dummy ${ac_tool_prefix}gdc; ac_word=$2 5242 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5243 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5244 1.1 mrg if ${ac_cv_prog_GDC+:} false; then : 5245 1.1 mrg $as_echo_n "(cached) " >&6 5246 1.1 mrg else 5247 1.1 mrg if test -n "$GDC"; then 5248 1.1 mrg ac_cv_prog_GDC="$GDC" # Let the user override the test. 5249 1.1 mrg else 5250 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5251 1.1 mrg for as_dir in $PATH 5252 1.1 mrg do 5253 1.1 mrg IFS=$as_save_IFS 5254 1.1 mrg test -z "$as_dir" && as_dir=. 5255 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5256 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5257 1.1 mrg ac_cv_prog_GDC="$ac_tool_prefix}gdc" 5258 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5259 1.1 mrg break 2 5260 1.1 mrg fi 5261 1.1 mrg done 5262 1.1 mrg done 5263 1.1 mrg IFS=$as_save_IFS 5264 1.1 mrg 5265 1.1 mrg fi 5266 1.1 mrg fi 5267 1.1 mrg GDC=$ac_cv_prog_GDC 5268 1.1 mrg if test -n "$GDC"; then 5269 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC" >&5 5270 1.1 mrg $as_echo "$GDC" >&6; } 5271 1.1 mrg else 5272 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5273 1.1 mrg $as_echo "no" >&6; } 5274 1.1 mrg fi 5275 1.1 mrg 5276 1.1 mrg 5277 1.1 mrg fi 5278 1.1 mrg fi 5279 1.1 mrg if test -z "$GDC"; then 5280 1.1 mrg # Extract the first word of "gdc", so it can be a program name with args. 5281 1.1 mrg set dummy gdc; ac_word=$2 5282 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5283 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5284 1.1 mrg if ${ac_cv_prog_GDC+:} false; then : 5285 1.1 mrg $as_echo_n "(cached) " >&6 5286 1.1 mrg else 5287 1.1 mrg if test -n "$GDC"; then 5288 1.1 mrg ac_cv_prog_GDC="$GDC" # Let the user override the test. 5289 1.1 mrg else 5290 1.1 mrg ac_prog_rejected=no 5291 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5292 1.1 mrg for as_dir in $PATH 5293 1.1 mrg do 5294 1.1 mrg IFS=$as_save_IFS 5295 1.1 mrg test -z "$as_dir" && as_dir=. 5296 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5297 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5298 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "false"; then 5299 1.1 mrg ac_prog_rejected=yes 5300 1.1 mrg continue 5301 1.1 mrg fi 5302 1.1 mrg ac_cv_prog_GDC="gdc" 5303 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5304 1.1 mrg break 2 5305 1.1 mrg fi 5306 1.1 mrg done 5307 1.1 mrg done 5308 1.1 mrg IFS=$as_save_IFS 5309 1.1 mrg 5310 1.1 mrg if test $ac_prog_rejected = yes; then 5311 1.1 mrg # We found a bogon in the path, so make sure we never use it. 5312 1.1 mrg set dummy $ac_cv_prog_GDC 5313 1.1 mrg shift 5314 1.1 mrg if test $# != 0; then 5315 1.1 mrg # We chose a different compiler from the bogus one. 5316 1.1 mrg # However, it has the same basename, so the bogon will be chosen 5317 1.1 mrg # first if we set GDC to just the basename; use the full file name. 5318 1.1 mrg shift 5319 1.1 mrg ac_cv_prog_GDC="$as_dir/$ac_word${1+' '}$@" 5320 1.1 mrg fi 5321 1.1 mrg fi 5322 1.1 mrg fi 5323 1.1 mrg fi 5324 1.1 mrg GDC=$ac_cv_prog_GDC 5325 1.1 mrg if test -n "$GDC"; then 5326 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC" >&5 5327 1.1 mrg $as_echo "$GDC" >&6; } 5328 1.1 mrg else 5329 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5330 1.1 mrg $as_echo "no" >&6; } 5331 1.1 mrg fi 5332 1.1 mrg 5333 1.1 mrg 5334 1.1 mrg fi 5335 1.1 mrg 5336 1.1 mrg 5337 1.1 mrg # Provide some information about the compiler. 5338 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for D compiler version" >&5 5339 1.1 mrg set X $ac_compile 5340 1.1 mrg ac_compiler=$2 5341 1.1 mrg { { ac_try="$ac_compiler --version >&5" 5342 1.1 mrg case "(($ac_try" in 5343 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5344 1.1 mrg *) ac_try_echo=$ac_try;; 5345 1.1 mrg esac 5346 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5347 1.1 mrg $as_echo "$ac_try_echo"; } >&5 5348 1.1 mrg (eval "$ac_compiler --version >&5") 2>conftest.err 5349 1.1 mrg ac_status=$? 5350 1.1 mrg if test -s conftest.err; then 5351 1.1 mrg sed '10a\ 5352 1.1 mrg ... rest of stderr output deleted ... 5353 1.1 mrg 10q' conftest.err >conftest.er1 5354 1.1 mrg cat conftest.er1 >&5 5355 1.1 mrg fi 5356 1.1 mrg rm -f conftest.er1 conftest.err 5357 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5358 1.1 mrg test $ac_status = 0; } 5359 1.1 mrg ac_ext=c 5360 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 5361 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5362 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5363 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 5364 1.1 mrg 5365 1.1 mrg 5366 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for absolute libphobos source path" >&5 5367 1.1 mrg $as_echo_n "checking for absolute libphobos source path... " >&6; } 5368 1.1 mrg if ${phobos_cv_abs_srcdir+:} false; then : 5369 1.1 mrg $as_echo_n "(cached) " >&6 5370 1.1 mrg else 5371 1.1 mrg phobos_cv_abs_srcdir=`cd $srcdir && pwd` 5372 1.1 mrg fi 5373 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $phobos_cv_abs_srcdir" >&5 5374 1.1 mrg $as_echo "$phobos_cv_abs_srcdir" >&6; } 5375 1.1 mrg if test -d "$phobos_cv_abs_srcdir"; then : 5376 1.1 mrg 5377 1.1 mrg else 5378 1.1 mrg as_fn_error $? "can't find absolute libphobos source path" "$LINENO" 5 5379 1.1 mrg fi 5380 1.1 mrg 5381 1.1 mrg 5382 1.1 mrg 5383 1.1 mrg 5384 1.1 mrg gdc_save_DFLAGS=$GDCFLAGS 5385 1.1.1.3 mrg GDCFLAGS="-fno-druntime -nostdinc -I $phobos_cv_abs_srcdir/libdruntime $GDCFLAGS" 5386 1.1 mrg 5387 1.1 mrg ac_ext=d 5388 1.1 mrg ac_compile='$GDC -c $GDCFLAGS conftest.$ac_ext >&5' 5389 1.1 mrg ac_link='$GDC -o conftest$ac_exeext $GDCFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5390 1.1 mrg ac_compiler_gnu=yes 5391 1.1 mrg 5392 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking If $GDC can compile D sources" >&5 5393 1.1 mrg $as_echo_n "checking If $GDC can compile D sources... " >&6; } 5394 1.1 mrg cat > conftest.$ac_ext <<_ACEOF 5395 1.1.1.3 mrg module object; 5396 1.1 mrg 5397 1.1 mrg 5398 1.1 mrg extern(C) int main() { 5399 1.1 mrg return 0; 5400 1.1 mrg } 5401 1.1 mrg _ACEOF 5402 1.1 mrg if ac_fn_d_try_compile "$LINENO"; then : 5403 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5404 1.1 mrg $as_echo "yes" >&6; } 5405 1.1 mrg else 5406 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5407 1.1 mrg $as_echo "no" >&6; } 5408 1.1 mrg as_fn_error $? "can't compile D sources!" "$LINENO" 5 5409 1.1 mrg fi 5410 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5411 1.1 mrg ac_ext=c 5412 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 5413 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5414 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5415 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 5416 1.1 mrg 5417 1.1 mrg 5418 1.1 mrg GDCFLAGS=$gdc_save_DFLAGS 5419 1.1 mrg 5420 1.1 mrg 5421 1.1 mrg 5422 1.1 mrg 5423 1.1 mrg 5424 1.1 mrg 5425 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 5426 1.1 mrg $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 5427 1.1 mrg # Check whether --enable-maintainer-mode was given. 5428 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then : 5429 1.1 mrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 5430 1.1 mrg else 5431 1.1 mrg USE_MAINTAINER_MODE=no 5432 1.1 mrg fi 5433 1.1 mrg 5434 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 5435 1.1 mrg $as_echo "$USE_MAINTAINER_MODE" >&6; } 5436 1.1 mrg if test $USE_MAINTAINER_MODE = yes; then 5437 1.1 mrg MAINTAINER_MODE_TRUE= 5438 1.1 mrg MAINTAINER_MODE_FALSE='#' 5439 1.1 mrg else 5440 1.1 mrg MAINTAINER_MODE_TRUE='#' 5441 1.1 mrg MAINTAINER_MODE_FALSE= 5442 1.1 mrg fi 5443 1.1 mrg 5444 1.1 mrg MAINT=$MAINTAINER_MODE_TRUE 5445 1.1 mrg 5446 1.1 mrg 5447 1.1 mrg if test -n "$ac_tool_prefix"; then 5448 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5449 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5450 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5451 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5452 1.1 mrg if ${ac_cv_prog_RANLIB+:} false; then : 5453 1.1 mrg $as_echo_n "(cached) " >&6 5454 1.1 mrg else 5455 1.1 mrg if test -n "$RANLIB"; then 5456 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5457 1.1 mrg else 5458 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5459 1.1 mrg for as_dir in $PATH 5460 1.1 mrg do 5461 1.1 mrg IFS=$as_save_IFS 5462 1.1 mrg test -z "$as_dir" && as_dir=. 5463 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5464 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5465 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5466 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5467 1.1 mrg break 2 5468 1.1 mrg fi 5469 1.1 mrg done 5470 1.1 mrg done 5471 1.1 mrg IFS=$as_save_IFS 5472 1.1 mrg 5473 1.1 mrg fi 5474 1.1 mrg fi 5475 1.1 mrg RANLIB=$ac_cv_prog_RANLIB 5476 1.1 mrg if test -n "$RANLIB"; then 5477 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5478 1.1 mrg $as_echo "$RANLIB" >&6; } 5479 1.1 mrg else 5480 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5481 1.1 mrg $as_echo "no" >&6; } 5482 1.1 mrg fi 5483 1.1 mrg 5484 1.1 mrg 5485 1.1 mrg fi 5486 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then 5487 1.1 mrg ac_ct_RANLIB=$RANLIB 5488 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args. 5489 1.1 mrg set dummy ranlib; ac_word=$2 5490 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5491 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5492 1.1 mrg if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5493 1.1 mrg $as_echo_n "(cached) " >&6 5494 1.1 mrg else 5495 1.1 mrg if test -n "$ac_ct_RANLIB"; then 5496 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5497 1.1 mrg else 5498 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5499 1.1 mrg for as_dir in $PATH 5500 1.1 mrg do 5501 1.1 mrg IFS=$as_save_IFS 5502 1.1 mrg test -z "$as_dir" && as_dir=. 5503 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5504 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5505 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib" 5506 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5507 1.1 mrg break 2 5508 1.1 mrg fi 5509 1.1 mrg done 5510 1.1 mrg done 5511 1.1 mrg IFS=$as_save_IFS 5512 1.1 mrg 5513 1.1 mrg fi 5514 1.1 mrg fi 5515 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5516 1.1 mrg if test -n "$ac_ct_RANLIB"; then 5517 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5518 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; } 5519 1.1 mrg else 5520 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5521 1.1 mrg $as_echo "no" >&6; } 5522 1.1 mrg fi 5523 1.1 mrg 5524 1.1 mrg if test "x$ac_ct_RANLIB" = x; then 5525 1.1 mrg RANLIB=":" 5526 1.1 mrg else 5527 1.1 mrg case $cross_compiling:$ac_tool_warned in 5528 1.1 mrg yes:) 5529 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5530 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5531 1.1 mrg ac_tool_warned=yes ;; 5532 1.1 mrg esac 5533 1.1 mrg RANLIB=$ac_ct_RANLIB 5534 1.1 mrg fi 5535 1.1 mrg else 5536 1.1 mrg RANLIB="$ac_cv_prog_RANLIB" 5537 1.1 mrg fi 5538 1.1 mrg 5539 1.1 mrg 5540 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 5541 1.1 mrg $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 5542 1.1 mrg set x ${MAKE-make} 5543 1.1 mrg ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 5544 1.1 mrg if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 5545 1.1 mrg $as_echo_n "(cached) " >&6 5546 1.1 mrg else 5547 1.1 mrg cat >conftest.make <<\_ACEOF 5548 1.1 mrg SHELL = /bin/sh 5549 1.1 mrg all: 5550 1.1 mrg @echo '@@@%%%=$(MAKE)=@@@%%%' 5551 1.1 mrg _ACEOF 5552 1.1 mrg # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 5553 1.1 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in 5554 1.1 mrg *@@@%%%=?*=@@@%%%*) 5555 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes;; 5556 1.1 mrg *) 5557 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no;; 5558 1.1 mrg esac 5559 1.1 mrg rm -f conftest.make 5560 1.1 mrg fi 5561 1.1 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 5562 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5563 1.1 mrg $as_echo "yes" >&6; } 5564 1.1 mrg SET_MAKE= 5565 1.1 mrg else 5566 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5567 1.1 mrg $as_echo "no" >&6; } 5568 1.1 mrg SET_MAKE="MAKE=${MAKE-make}" 5569 1.1 mrg fi 5570 1.1 mrg 5571 1.1 mrg 5572 1.1.1.3 mrg # Add CET specific flags if CET is enabled 5573 1.1.1.3 mrg # Check whether --enable-cet was given. 5574 1.1.1.3 mrg if test "${enable_cet+set}" = set; then : 5575 1.1.1.3 mrg enableval=$enable_cet; 5576 1.1.1.3 mrg case "$enableval" in 5577 1.1.1.3 mrg yes|no|auto) ;; 5578 1.1.1.3 mrg *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 5579 1.1.1.3 mrg esac 5580 1.1.1.3 mrg 5581 1.1.1.3 mrg else 5582 1.1.1.3 mrg enable_cet=auto 5583 1.1.1.3 mrg fi 5584 1.1.1.3 mrg 5585 1.1.1.3 mrg 5586 1.1.1.3 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 5587 1.1.1.3 mrg $as_echo_n "checking for CET support... " >&6; } 5588 1.1.1.3 mrg 5589 1.1.1.3 mrg # NB: Avoid nested save_CFLAGS and save_LDFLAGS. 5590 1.1.1.3 mrg case "$host" in 5591 1.1.1.3 mrg i[34567]86-*-linux* | x86_64-*-linux*) 5592 1.1.1.3 mrg case "$enable_cet" in 5593 1.1.1.3 mrg auto) 5594 1.1.1.3 mrg # Check if target supports multi-byte NOPs 5595 1.1.1.3 mrg # and if compiler and assembler support CET insn. 5596 1.1.1.3 mrg cet_save_CFLAGS="$CFLAGS" 5597 1.1.1.3 mrg CFLAGS="$CFLAGS -fcf-protection" 5598 1.1.1.3 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5599 1.1.1.3 mrg /* end confdefs.h. */ 5600 1.1.1.3 mrg 5601 1.1.1.3 mrg int 5602 1.1.1.3 mrg main () 5603 1.1.1.3 mrg { 5604 1.1.1.3 mrg 5605 1.1.1.3 mrg #if !defined(__SSE2__) 5606 1.1.1.3 mrg #error target does not support multi-byte NOPs 5607 1.1.1.3 mrg #else 5608 1.1.1.3 mrg asm ("setssbsy"); 5609 1.1.1.3 mrg #endif 5610 1.1.1.3 mrg 5611 1.1.1.3 mrg ; 5612 1.1.1.3 mrg return 0; 5613 1.1.1.3 mrg } 5614 1.1.1.3 mrg _ACEOF 5615 1.1.1.3 mrg if ac_fn_c_try_compile "$LINENO"; then : 5616 1.1.1.3 mrg enable_cet=yes 5617 1.1.1.3 mrg else 5618 1.1.1.3 mrg enable_cet=no 5619 1.1.1.3 mrg fi 5620 1.1.1.3 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5621 1.1.1.3 mrg CFLAGS="$cet_save_CFLAGS" 5622 1.1.1.3 mrg ;; 5623 1.1.1.3 mrg yes) 5624 1.1.1.3 mrg # Check if assembler supports CET. 5625 1.1.1.3 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5626 1.1.1.3 mrg /* end confdefs.h. */ 5627 1.1.1.3 mrg 5628 1.1.1.3 mrg int 5629 1.1.1.3 mrg main () 5630 1.1.1.3 mrg { 5631 1.1.1.3 mrg asm ("setssbsy"); 5632 1.1.1.3 mrg ; 5633 1.1.1.3 mrg return 0; 5634 1.1.1.3 mrg } 5635 1.1.1.3 mrg _ACEOF 5636 1.1.1.3 mrg if ac_fn_c_try_compile "$LINENO"; then : 5637 1.1.1.3 mrg 5638 1.1.1.3 mrg else 5639 1.1.1.3 mrg as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5 5640 1.1.1.3 mrg fi 5641 1.1.1.3 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5642 1.1.1.3 mrg ;; 5643 1.1.1.3 mrg esac 5644 1.1.1.3 mrg ;; 5645 1.1.1.3 mrg *) 5646 1.1.1.3 mrg enable_cet=no 5647 1.1.1.3 mrg ;; 5648 1.1.1.3 mrg esac 5649 1.1.1.3 mrg if test x$enable_cet = xyes; then 5650 1.1.1.3 mrg CET_FLAGS="-fcf-protection -mshstk" 5651 1.1.1.3 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5652 1.1.1.3 mrg $as_echo "yes" >&6; } 5653 1.1.1.3 mrg else 5654 1.1.1.3 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5655 1.1.1.3 mrg $as_echo "no" >&6; } 5656 1.1.1.3 mrg fi 5657 1.1.1.3 mrg 5658 1.1.1.3 mrg 5659 1.1.1.3 mrg # To ensure that runtime code for CET is compiled in, add in D version flags. 5660 1.1.1.3 mrg if test x$enable_cet = xyes; then : 5661 1.1.1.3 mrg 5662 1.1.1.3 mrg CET_DFLAGS="$CET_FLAGS -fversion=CET" 5663 1.1.1.3 mrg DCFG_ENABLE_CET=true 5664 1.1.1.3 mrg 5665 1.1.1.3 mrg else 5666 1.1.1.3 mrg 5667 1.1.1.3 mrg CET_DFLAGS= 5668 1.1.1.3 mrg DCFG_ENABLE_CET=false 5669 1.1.1.3 mrg 5670 1.1.1.3 mrg fi 5671 1.1.1.3 mrg 5672 1.1.1.3 mrg 5673 1.1.1.3 mrg 5674 1.1 mrg # This should be inherited in the recursive make, but ensure it is defined. 5675 1.1 mrg test "$AR" || AR=ar 5676 1.1 mrg 5677 1.1 mrg 5678 1.1 mrg CC_FOR_BUILD=${CC_FOR_BUILD:-gcc} 5679 1.1 mrg 5680 1.1 mrg 5681 1.1 mrg 5682 1.1 mrg # Enable libtool 5683 1.1 mrg case `pwd` in 5684 1.1 mrg *\ * | *\ *) 5685 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5686 1.1 mrg $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5687 1.1 mrg esac 5688 1.1 mrg 5689 1.1 mrg 5690 1.1 mrg 5691 1.1 mrg macro_version='2.2.7a' 5692 1.1 mrg macro_revision='1.3134' 5693 1.1 mrg 5694 1.1 mrg 5695 1.1 mrg 5696 1.1 mrg 5697 1.1 mrg 5698 1.1 mrg 5699 1.1 mrg 5700 1.1 mrg 5701 1.1 mrg 5702 1.1 mrg 5703 1.1 mrg 5704 1.1 mrg 5705 1.1 mrg 5706 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh" 5707 1.1 mrg 5708 1.1 mrg # Backslashify metacharacters that are still active within 5709 1.1 mrg # double-quoted strings. 5710 1.1 mrg sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5711 1.1 mrg 5712 1.1 mrg # Same as above, but do not quote variable references. 5713 1.1 mrg double_quote_subst='s/\(["`\\]\)/\\\1/g' 5714 1.1 mrg 5715 1.1 mrg # Sed substitution to delay expansion of an escaped shell variable in a 5716 1.1 mrg # double_quote_subst'ed string. 5717 1.1 mrg delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5718 1.1 mrg 5719 1.1 mrg # Sed substitution to delay expansion of an escaped single quote. 5720 1.1 mrg delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5721 1.1 mrg 5722 1.1 mrg # Sed substitution to avoid accidental globbing in evaled expressions 5723 1.1 mrg no_glob_subst='s/\*/\\\*/g' 5724 1.1 mrg 5725 1.1 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5726 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5727 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5728 1.1 mrg 5729 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5730 1.1 mrg $as_echo_n "checking how to print strings... " >&6; } 5731 1.1 mrg # Test print first, because it will be a builtin if present. 5732 1.1 mrg if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5733 1.1 mrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5734 1.1 mrg ECHO='print -r --' 5735 1.1 mrg elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5736 1.1 mrg ECHO='printf %s\n' 5737 1.1 mrg else 5738 1.1 mrg # Use this function as a fallback that always works. 5739 1.1 mrg func_fallback_echo () 5740 1.1 mrg { 5741 1.1 mrg eval 'cat <<_LTECHO_EOF 5742 1.1 mrg $1 5743 1.1 mrg _LTECHO_EOF' 5744 1.1 mrg } 5745 1.1 mrg ECHO='func_fallback_echo' 5746 1.1 mrg fi 5747 1.1 mrg 5748 1.1 mrg # func_echo_all arg... 5749 1.1 mrg # Invoke $ECHO with all args, space-separated. 5750 1.1 mrg func_echo_all () 5751 1.1 mrg { 5752 1.1 mrg $ECHO "" 5753 1.1 mrg } 5754 1.1 mrg 5755 1.1 mrg case "$ECHO" in 5756 1.1 mrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5757 1.1 mrg $as_echo "printf" >&6; } ;; 5758 1.1 mrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5759 1.1 mrg $as_echo "print -r" >&6; } ;; 5760 1.1 mrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5761 1.1 mrg $as_echo "cat" >&6; } ;; 5762 1.1 mrg esac 5763 1.1 mrg 5764 1.1 mrg 5765 1.1 mrg 5766 1.1 mrg 5767 1.1 mrg 5768 1.1 mrg 5769 1.1 mrg 5770 1.1 mrg 5771 1.1 mrg 5772 1.1 mrg 5773 1.1 mrg 5774 1.1 mrg 5775 1.1 mrg 5776 1.1 mrg 5777 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5778 1.1 mrg $as_echo_n "checking for a sed that does not truncate output... " >&6; } 5779 1.1 mrg if ${ac_cv_path_SED+:} false; then : 5780 1.1 mrg $as_echo_n "(cached) " >&6 5781 1.1 mrg else 5782 1.1 mrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5783 1.1 mrg for ac_i in 1 2 3 4 5 6 7; do 5784 1.1 mrg ac_script="$ac_script$as_nl$ac_script" 5785 1.1 mrg done 5786 1.1 mrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5787 1.1 mrg { ac_script=; unset ac_script;} 5788 1.1 mrg if test -z "$SED"; then 5789 1.1 mrg ac_path_SED_found=false 5790 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 5791 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5792 1.1 mrg for as_dir in $PATH 5793 1.1 mrg do 5794 1.1 mrg IFS=$as_save_IFS 5795 1.1 mrg test -z "$as_dir" && as_dir=. 5796 1.1 mrg for ac_prog in sed gsed; do 5797 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5798 1.1 mrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5799 1.1 mrg as_fn_executable_p "$ac_path_SED" || continue 5800 1.1 mrg # Check for GNU ac_path_SED and select it if it is found. 5801 1.1 mrg # Check for GNU $ac_path_SED 5802 1.1 mrg case `"$ac_path_SED" --version 2>&1` in 5803 1.1 mrg *GNU*) 5804 1.1 mrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5805 1.1 mrg *) 5806 1.1 mrg ac_count=0 5807 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 5808 1.1 mrg while : 5809 1.1 mrg do 5810 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5811 1.1 mrg mv "conftest.tmp" "conftest.in" 5812 1.1 mrg cp "conftest.in" "conftest.nl" 5813 1.1 mrg $as_echo '' >> "conftest.nl" 5814 1.1 mrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5815 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5816 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5817 1.1 mrg if test $ac_count -gt ${ac_path_SED_max-0}; then 5818 1.1 mrg # Best one so far, save it but keep looking for a better one 5819 1.1 mrg ac_cv_path_SED="$ac_path_SED" 5820 1.1 mrg ac_path_SED_max=$ac_count 5821 1.1 mrg fi 5822 1.1 mrg # 10*(2^10) chars as input seems more than enough 5823 1.1 mrg test $ac_count -gt 10 && break 5824 1.1 mrg done 5825 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5826 1.1 mrg esac 5827 1.1 mrg 5828 1.1 mrg $ac_path_SED_found && break 3 5829 1.1 mrg done 5830 1.1 mrg done 5831 1.1 mrg done 5832 1.1 mrg IFS=$as_save_IFS 5833 1.1 mrg if test -z "$ac_cv_path_SED"; then 5834 1.1 mrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5835 1.1 mrg fi 5836 1.1 mrg else 5837 1.1 mrg ac_cv_path_SED=$SED 5838 1.1 mrg fi 5839 1.1 mrg 5840 1.1 mrg fi 5841 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5842 1.1 mrg $as_echo "$ac_cv_path_SED" >&6; } 5843 1.1 mrg SED="$ac_cv_path_SED" 5844 1.1 mrg rm -f conftest.sed 5845 1.1 mrg 5846 1.1 mrg test -z "$SED" && SED=sed 5847 1.1 mrg Xsed="$SED -e 1s/^X//" 5848 1.1 mrg 5849 1.1 mrg 5850 1.1 mrg 5851 1.1 mrg 5852 1.1 mrg 5853 1.1 mrg 5854 1.1 mrg 5855 1.1 mrg 5856 1.1 mrg 5857 1.1 mrg 5858 1.1 mrg 5859 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5860 1.1 mrg $as_echo_n "checking for fgrep... " >&6; } 5861 1.1 mrg if ${ac_cv_path_FGREP+:} false; then : 5862 1.1 mrg $as_echo_n "(cached) " >&6 5863 1.1 mrg else 5864 1.1 mrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5865 1.1 mrg then ac_cv_path_FGREP="$GREP -F" 5866 1.1 mrg else 5867 1.1 mrg if test -z "$FGREP"; then 5868 1.1 mrg ac_path_FGREP_found=false 5869 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 5870 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5871 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5872 1.1 mrg do 5873 1.1 mrg IFS=$as_save_IFS 5874 1.1 mrg test -z "$as_dir" && as_dir=. 5875 1.1 mrg for ac_prog in fgrep; do 5876 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5877 1.1 mrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5878 1.1 mrg as_fn_executable_p "$ac_path_FGREP" || continue 5879 1.1 mrg # Check for GNU ac_path_FGREP and select it if it is found. 5880 1.1 mrg # Check for GNU $ac_path_FGREP 5881 1.1 mrg case `"$ac_path_FGREP" --version 2>&1` in 5882 1.1 mrg *GNU*) 5883 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5884 1.1 mrg *) 5885 1.1 mrg ac_count=0 5886 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 5887 1.1 mrg while : 5888 1.1 mrg do 5889 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5890 1.1 mrg mv "conftest.tmp" "conftest.in" 5891 1.1 mrg cp "conftest.in" "conftest.nl" 5892 1.1 mrg $as_echo 'FGREP' >> "conftest.nl" 5893 1.1 mrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5894 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5895 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5896 1.1 mrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5897 1.1 mrg # Best one so far, save it but keep looking for a better one 5898 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" 5899 1.1 mrg ac_path_FGREP_max=$ac_count 5900 1.1 mrg fi 5901 1.1 mrg # 10*(2^10) chars as input seems more than enough 5902 1.1 mrg test $ac_count -gt 10 && break 5903 1.1 mrg done 5904 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5905 1.1 mrg esac 5906 1.1 mrg 5907 1.1 mrg $ac_path_FGREP_found && break 3 5908 1.1 mrg done 5909 1.1 mrg done 5910 1.1 mrg done 5911 1.1 mrg IFS=$as_save_IFS 5912 1.1 mrg if test -z "$ac_cv_path_FGREP"; then 5913 1.1 mrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5914 1.1 mrg fi 5915 1.1 mrg else 5916 1.1 mrg ac_cv_path_FGREP=$FGREP 5917 1.1 mrg fi 5918 1.1 mrg 5919 1.1 mrg fi 5920 1.1 mrg fi 5921 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5922 1.1 mrg $as_echo "$ac_cv_path_FGREP" >&6; } 5923 1.1 mrg FGREP="$ac_cv_path_FGREP" 5924 1.1 mrg 5925 1.1 mrg 5926 1.1 mrg test -z "$GREP" && GREP=grep 5927 1.1 mrg 5928 1.1 mrg 5929 1.1 mrg 5930 1.1 mrg 5931 1.1 mrg 5932 1.1 mrg 5933 1.1 mrg 5934 1.1 mrg 5935 1.1 mrg 5936 1.1 mrg 5937 1.1 mrg 5938 1.1 mrg 5939 1.1 mrg 5940 1.1 mrg 5941 1.1 mrg 5942 1.1 mrg 5943 1.1 mrg 5944 1.1 mrg 5945 1.1 mrg 5946 1.1 mrg # Check whether --with-gnu-ld was given. 5947 1.1 mrg if test "${with_gnu_ld+set}" = set; then : 5948 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5949 1.1 mrg else 5950 1.1 mrg with_gnu_ld=no 5951 1.1 mrg fi 5952 1.1 mrg 5953 1.1 mrg ac_prog=ld 5954 1.1 mrg if test "$GCC" = yes; then 5955 1.1 mrg # Check if gcc -print-prog-name=ld gives a path. 5956 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5957 1.1 mrg $as_echo_n "checking for ld used by $CC... " >&6; } 5958 1.1 mrg case $host in 5959 1.1 mrg *-*-mingw*) 5960 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw 5961 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5962 1.1 mrg *) 5963 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5964 1.1 mrg esac 5965 1.1 mrg case $ac_prog in 5966 1.1 mrg # Accept absolute paths. 5967 1.1 mrg [\\/]* | ?:[\\/]*) 5968 1.1 mrg re_direlt='/[^/][^/]*/\.\./' 5969 1.1 mrg # Canonicalize the pathname of ld 5970 1.1 mrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5971 1.1 mrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5972 1.1 mrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5973 1.1 mrg done 5974 1.1 mrg test -z "$LD" && LD="$ac_prog" 5975 1.1 mrg ;; 5976 1.1 mrg "") 5977 1.1 mrg # If it fails, then pretend we aren't using GCC. 5978 1.1 mrg ac_prog=ld 5979 1.1 mrg ;; 5980 1.1 mrg *) 5981 1.1 mrg # If it is relative, then search for the first ld in PATH. 5982 1.1 mrg with_gnu_ld=unknown 5983 1.1 mrg ;; 5984 1.1 mrg esac 5985 1.1 mrg elif test "$with_gnu_ld" = yes; then 5986 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5987 1.1 mrg $as_echo_n "checking for GNU ld... " >&6; } 5988 1.1 mrg else 5989 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5990 1.1 mrg $as_echo_n "checking for non-GNU ld... " >&6; } 5991 1.1 mrg fi 5992 1.1 mrg if ${lt_cv_path_LD+:} false; then : 5993 1.1 mrg $as_echo_n "(cached) " >&6 5994 1.1 mrg else 5995 1.1 mrg if test -z "$LD"; then 5996 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5997 1.1 mrg for ac_dir in $PATH; do 5998 1.1 mrg IFS="$lt_save_ifs" 5999 1.1 mrg test -z "$ac_dir" && ac_dir=. 6000 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 6001 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog" 6002 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version, 6003 1.1 mrg # but apparently some variants of GNU ld only accept -v. 6004 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer. 6005 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 6006 1.1 mrg *GNU* | *'with BFD'*) 6007 1.1 mrg test "$with_gnu_ld" != no && break 6008 1.1 mrg ;; 6009 1.1 mrg *) 6010 1.1 mrg test "$with_gnu_ld" != yes && break 6011 1.1 mrg ;; 6012 1.1 mrg esac 6013 1.1 mrg fi 6014 1.1 mrg done 6015 1.1 mrg IFS="$lt_save_ifs" 6016 1.1 mrg else 6017 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path. 6018 1.1 mrg fi 6019 1.1 mrg fi 6020 1.1 mrg 6021 1.1 mrg LD="$lt_cv_path_LD" 6022 1.1 mrg if test -n "$LD"; then 6023 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 6024 1.1 mrg $as_echo "$LD" >&6; } 6025 1.1 mrg else 6026 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6027 1.1 mrg $as_echo "no" >&6; } 6028 1.1 mrg fi 6029 1.1 mrg test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 6030 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 6031 1.1 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 6032 1.1 mrg if ${lt_cv_prog_gnu_ld+:} false; then : 6033 1.1 mrg $as_echo_n "(cached) " >&6 6034 1.1 mrg else 6035 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 6036 1.1 mrg case `$LD -v 2>&1 </dev/null` in 6037 1.1 mrg *GNU* | *'with BFD'*) 6038 1.1 mrg lt_cv_prog_gnu_ld=yes 6039 1.1 mrg ;; 6040 1.1 mrg *) 6041 1.1 mrg lt_cv_prog_gnu_ld=no 6042 1.1 mrg ;; 6043 1.1 mrg esac 6044 1.1 mrg fi 6045 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 6046 1.1 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; } 6047 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld 6048 1.1 mrg 6049 1.1 mrg 6050 1.1 mrg 6051 1.1 mrg 6052 1.1 mrg 6053 1.1 mrg 6054 1.1 mrg 6055 1.1 mrg 6056 1.1 mrg 6057 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 6058 1.1 mrg $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 6059 1.1 mrg if ${lt_cv_path_NM+:} false; then : 6060 1.1 mrg $as_echo_n "(cached) " >&6 6061 1.1 mrg else 6062 1.1 mrg if test -n "$NM"; then 6063 1.1 mrg # Let the user override the test. 6064 1.1 mrg lt_cv_path_NM="$NM" 6065 1.1 mrg else 6066 1.1 mrg lt_nm_to_check="${ac_tool_prefix}nm" 6067 1.1 mrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 6068 1.1 mrg lt_nm_to_check="$lt_nm_to_check nm" 6069 1.1 mrg fi 6070 1.1 mrg for lt_tmp_nm in $lt_nm_to_check; do 6071 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6072 1.1 mrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 6073 1.1 mrg IFS="$lt_save_ifs" 6074 1.1 mrg test -z "$ac_dir" && ac_dir=. 6075 1.1 mrg tmp_nm="$ac_dir/$lt_tmp_nm" 6076 1.1 mrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 6077 1.1 mrg # Check to see if the nm accepts a BSD-compat flag. 6078 1.1 mrg # Adding the `sed 1q' prevents false positives on HP-UX, which says: 6079 1.1 mrg # nm: unknown option "B" ignored 6080 1.1 mrg # Tru64's nm complains that /dev/null is an invalid object file 6081 1.1 mrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 6082 1.1 mrg */dev/null* | *'Invalid file or object type'*) 6083 1.1 mrg lt_cv_path_NM="$tmp_nm -B" 6084 1.1 mrg break 6085 1.1 mrg ;; 6086 1.1 mrg *) 6087 1.1 mrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 6088 1.1 mrg */dev/null*) 6089 1.1 mrg lt_cv_path_NM="$tmp_nm -p" 6090 1.1 mrg break 6091 1.1 mrg ;; 6092 1.1 mrg *) 6093 1.1 mrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 6094 1.1 mrg continue # so that we can try to find one that supports BSD flags 6095 1.1 mrg ;; 6096 1.1 mrg esac 6097 1.1 mrg ;; 6098 1.1 mrg esac 6099 1.1 mrg fi 6100 1.1 mrg done 6101 1.1 mrg IFS="$lt_save_ifs" 6102 1.1 mrg done 6103 1.1 mrg : ${lt_cv_path_NM=no} 6104 1.1 mrg fi 6105 1.1 mrg fi 6106 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 6107 1.1 mrg $as_echo "$lt_cv_path_NM" >&6; } 6108 1.1 mrg if test "$lt_cv_path_NM" != "no"; then 6109 1.1 mrg NM="$lt_cv_path_NM" 6110 1.1 mrg else 6111 1.1 mrg # Didn't find any BSD compatible name lister, look for dumpbin. 6112 1.1 mrg if test -n "$DUMPBIN"; then : 6113 1.1 mrg # Let the user override the test. 6114 1.1 mrg else 6115 1.1 mrg if test -n "$ac_tool_prefix"; then 6116 1.1 mrg for ac_prog in dumpbin "link -dump" 6117 1.1 mrg do 6118 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6119 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6120 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6121 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6122 1.1 mrg if ${ac_cv_prog_DUMPBIN+:} false; then : 6123 1.1 mrg $as_echo_n "(cached) " >&6 6124 1.1 mrg else 6125 1.1 mrg if test -n "$DUMPBIN"; then 6126 1.1 mrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 6127 1.1 mrg else 6128 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6129 1.1 mrg for as_dir in $PATH 6130 1.1 mrg do 6131 1.1 mrg IFS=$as_save_IFS 6132 1.1 mrg test -z "$as_dir" && as_dir=. 6133 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6134 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6135 1.1 mrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 6136 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6137 1.1 mrg break 2 6138 1.1 mrg fi 6139 1.1 mrg done 6140 1.1 mrg done 6141 1.1 mrg IFS=$as_save_IFS 6142 1.1 mrg 6143 1.1 mrg fi 6144 1.1 mrg fi 6145 1.1 mrg DUMPBIN=$ac_cv_prog_DUMPBIN 6146 1.1 mrg if test -n "$DUMPBIN"; then 6147 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6148 1.1 mrg $as_echo "$DUMPBIN" >&6; } 6149 1.1 mrg else 6150 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6151 1.1 mrg $as_echo "no" >&6; } 6152 1.1 mrg fi 6153 1.1 mrg 6154 1.1 mrg 6155 1.1 mrg test -n "$DUMPBIN" && break 6156 1.1 mrg done 6157 1.1 mrg fi 6158 1.1 mrg if test -z "$DUMPBIN"; then 6159 1.1 mrg ac_ct_DUMPBIN=$DUMPBIN 6160 1.1 mrg for ac_prog in dumpbin "link -dump" 6161 1.1 mrg do 6162 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 6163 1.1 mrg set dummy $ac_prog; ac_word=$2 6164 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6165 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6166 1.1 mrg if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 6167 1.1 mrg $as_echo_n "(cached) " >&6 6168 1.1 mrg else 6169 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then 6170 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6171 1.1 mrg else 6172 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6173 1.1 mrg for as_dir in $PATH 6174 1.1 mrg do 6175 1.1 mrg IFS=$as_save_IFS 6176 1.1 mrg test -z "$as_dir" && as_dir=. 6177 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6178 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6179 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6180 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6181 1.1 mrg break 2 6182 1.1 mrg fi 6183 1.1 mrg done 6184 1.1 mrg done 6185 1.1 mrg IFS=$as_save_IFS 6186 1.1 mrg 6187 1.1 mrg fi 6188 1.1 mrg fi 6189 1.1 mrg ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6190 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then 6191 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6192 1.1 mrg $as_echo "$ac_ct_DUMPBIN" >&6; } 6193 1.1 mrg else 6194 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6195 1.1 mrg $as_echo "no" >&6; } 6196 1.1 mrg fi 6197 1.1 mrg 6198 1.1 mrg 6199 1.1 mrg test -n "$ac_ct_DUMPBIN" && break 6200 1.1 mrg done 6201 1.1 mrg 6202 1.1 mrg if test "x$ac_ct_DUMPBIN" = x; then 6203 1.1 mrg DUMPBIN=":" 6204 1.1 mrg else 6205 1.1 mrg case $cross_compiling:$ac_tool_warned in 6206 1.1 mrg yes:) 6207 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6208 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6209 1.1 mrg ac_tool_warned=yes ;; 6210 1.1 mrg esac 6211 1.1 mrg DUMPBIN=$ac_ct_DUMPBIN 6212 1.1 mrg fi 6213 1.1 mrg fi 6214 1.1 mrg 6215 1.1 mrg case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6216 1.1 mrg *COFF*) 6217 1.1 mrg DUMPBIN="$DUMPBIN -symbols" 6218 1.1 mrg ;; 6219 1.1 mrg *) 6220 1.1 mrg DUMPBIN=: 6221 1.1 mrg ;; 6222 1.1 mrg esac 6223 1.1 mrg fi 6224 1.1 mrg 6225 1.1 mrg if test "$DUMPBIN" != ":"; then 6226 1.1 mrg NM="$DUMPBIN" 6227 1.1 mrg fi 6228 1.1 mrg fi 6229 1.1 mrg test -z "$NM" && NM=nm 6230 1.1 mrg 6231 1.1 mrg 6232 1.1 mrg 6233 1.1 mrg 6234 1.1 mrg 6235 1.1 mrg 6236 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6237 1.1 mrg $as_echo_n "checking the name lister ($NM) interface... " >&6; } 6238 1.1 mrg if ${lt_cv_nm_interface+:} false; then : 6239 1.1 mrg $as_echo_n "(cached) " >&6 6240 1.1 mrg else 6241 1.1 mrg lt_cv_nm_interface="BSD nm" 6242 1.1 mrg echo "int some_variable = 0;" > conftest.$ac_ext 6243 1.1 mrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6244 1.1 mrg (eval "$ac_compile" 2>conftest.err) 6245 1.1 mrg cat conftest.err >&5 6246 1.1 mrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6247 1.1 mrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6248 1.1 mrg cat conftest.err >&5 6249 1.1 mrg (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6250 1.1 mrg cat conftest.out >&5 6251 1.1 mrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6252 1.1 mrg lt_cv_nm_interface="MS dumpbin" 6253 1.1 mrg fi 6254 1.1 mrg rm -f conftest* 6255 1.1 mrg fi 6256 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6257 1.1 mrg $as_echo "$lt_cv_nm_interface" >&6; } 6258 1.1 mrg 6259 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6260 1.1 mrg $as_echo_n "checking whether ln -s works... " >&6; } 6261 1.1 mrg LN_S=$as_ln_s 6262 1.1 mrg if test "$LN_S" = "ln -s"; then 6263 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6264 1.1 mrg $as_echo "yes" >&6; } 6265 1.1 mrg else 6266 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6267 1.1 mrg $as_echo "no, using $LN_S" >&6; } 6268 1.1 mrg fi 6269 1.1 mrg 6270 1.1 mrg # find the maximum length of command line arguments 6271 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6272 1.1 mrg $as_echo_n "checking the maximum length of command line arguments... " >&6; } 6273 1.1 mrg if ${lt_cv_sys_max_cmd_len+:} false; then : 6274 1.1 mrg $as_echo_n "(cached) " >&6 6275 1.1 mrg else 6276 1.1 mrg i=0 6277 1.1 mrg teststring="ABCD" 6278 1.1 mrg 6279 1.1 mrg case $build_os in 6280 1.1 mrg msdosdjgpp*) 6281 1.1 mrg # On DJGPP, this test can blow up pretty badly due to problems in libc 6282 1.1 mrg # (any single argument exceeding 2000 bytes causes a buffer overrun 6283 1.1 mrg # during glob expansion). Even if it were fixed, the result of this 6284 1.1 mrg # check would be larger than it should be. 6285 1.1 mrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 6286 1.1 mrg ;; 6287 1.1 mrg 6288 1.1 mrg gnu*) 6289 1.1 mrg # Under GNU Hurd, this test is not required because there is 6290 1.1 mrg # no limit to the length of command line arguments. 6291 1.1 mrg # Libtool will interpret -1 as no limit whatsoever 6292 1.1 mrg lt_cv_sys_max_cmd_len=-1; 6293 1.1 mrg ;; 6294 1.1 mrg 6295 1.1 mrg cygwin* | mingw* | cegcc*) 6296 1.1 mrg # On Win9x/ME, this test blows up -- it succeeds, but takes 6297 1.1 mrg # about 5 minutes as the teststring grows exponentially. 6298 1.1 mrg # Worse, since 9x/ME are not pre-emptively multitasking, 6299 1.1 mrg # you end up with a "frozen" computer, even though with patience 6300 1.1 mrg # the test eventually succeeds (with a max line length of 256k). 6301 1.1 mrg # Instead, let's just punt: use the minimum linelength reported by 6302 1.1 mrg # all of the supported platforms: 8192 (on NT/2K/XP). 6303 1.1 mrg lt_cv_sys_max_cmd_len=8192; 6304 1.1 mrg ;; 6305 1.1 mrg 6306 1.1 mrg mint*) 6307 1.1 mrg # On MiNT this can take a long time and run out of memory. 6308 1.1 mrg lt_cv_sys_max_cmd_len=8192; 6309 1.1 mrg ;; 6310 1.1 mrg 6311 1.1 mrg amigaos*) 6312 1.1 mrg # On AmigaOS with pdksh, this test takes hours, literally. 6313 1.1 mrg # So we just punt and use a minimum line length of 8192. 6314 1.1 mrg lt_cv_sys_max_cmd_len=8192; 6315 1.1 mrg ;; 6316 1.1 mrg 6317 1.1 mrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6318 1.1 mrg # This has been around since 386BSD, at least. Likely further. 6319 1.1 mrg if test -x /sbin/sysctl; then 6320 1.1 mrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6321 1.1 mrg elif test -x /usr/sbin/sysctl; then 6322 1.1 mrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6323 1.1 mrg else 6324 1.1 mrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6325 1.1 mrg fi 6326 1.1 mrg # And add a safety zone 6327 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6328 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6329 1.1 mrg ;; 6330 1.1 mrg 6331 1.1 mrg interix*) 6332 1.1 mrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 6333 1.1 mrg lt_cv_sys_max_cmd_len=196608 6334 1.1 mrg ;; 6335 1.1 mrg 6336 1.1 mrg osf*) 6337 1.1 mrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6338 1.1 mrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6339 1.1 mrg # nice to cause kernel panics so lets avoid the loop below. 6340 1.1 mrg # First set a reasonable default. 6341 1.1 mrg lt_cv_sys_max_cmd_len=16384 6342 1.1 mrg # 6343 1.1 mrg if test -x /sbin/sysconfig; then 6344 1.1 mrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6345 1.1 mrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 6346 1.1 mrg esac 6347 1.1 mrg fi 6348 1.1 mrg ;; 6349 1.1 mrg sco3.2v5*) 6350 1.1 mrg lt_cv_sys_max_cmd_len=102400 6351 1.1 mrg ;; 6352 1.1 mrg sysv5* | sco5v6* | sysv4.2uw2*) 6353 1.1 mrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6354 1.1 mrg if test -n "$kargmax"; then 6355 1.1 mrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6356 1.1 mrg else 6357 1.1 mrg lt_cv_sys_max_cmd_len=32768 6358 1.1 mrg fi 6359 1.1 mrg ;; 6360 1.1 mrg *) 6361 1.1 mrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6362 1.1 mrg if test -n "$lt_cv_sys_max_cmd_len"; then 6363 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6364 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6365 1.1 mrg else 6366 1.1 mrg # Make teststring a little bigger before we do anything with it. 6367 1.1 mrg # a 1K string should be a reasonable start. 6368 1.1 mrg for i in 1 2 3 4 5 6 7 8 ; do 6369 1.1 mrg teststring=$teststring$teststring 6370 1.1 mrg done 6371 1.1 mrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6372 1.1 mrg # If test is not a shell built-in, we'll probably end up computing a 6373 1.1 mrg # maximum length that is only half of the actual maximum length, but 6374 1.1 mrg # we can't tell. 6375 1.1 mrg while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6376 1.1 mrg = "X$teststring$teststring"; } >/dev/null 2>&1 && 6377 1.1 mrg test $i != 17 # 1/2 MB should be enough 6378 1.1 mrg do 6379 1.1 mrg i=`expr $i + 1` 6380 1.1 mrg teststring=$teststring$teststring 6381 1.1 mrg done 6382 1.1 mrg # Only check the string length outside the loop. 6383 1.1 mrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6384 1.1 mrg teststring= 6385 1.1 mrg # Add a significant safety factor because C++ compilers can tack on 6386 1.1 mrg # massive amounts of additional arguments before passing them to the 6387 1.1 mrg # linker. It appears as though 1/2 is a usable value. 6388 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6389 1.1 mrg fi 6390 1.1 mrg ;; 6391 1.1 mrg esac 6392 1.1 mrg 6393 1.1 mrg fi 6394 1.1 mrg 6395 1.1 mrg if test -n $lt_cv_sys_max_cmd_len ; then 6396 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6397 1.1 mrg $as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6398 1.1 mrg else 6399 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6400 1.1 mrg $as_echo "none" >&6; } 6401 1.1 mrg fi 6402 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len 6403 1.1 mrg 6404 1.1 mrg 6405 1.1 mrg 6406 1.1 mrg 6407 1.1 mrg 6408 1.1 mrg 6409 1.1 mrg : ${CP="cp -f"} 6410 1.1 mrg : ${MV="mv -f"} 6411 1.1 mrg : ${RM="rm -f"} 6412 1.1 mrg 6413 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6414 1.1 mrg $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6415 1.1 mrg # Try some XSI features 6416 1.1 mrg xsi_shell=no 6417 1.1 mrg ( _lt_dummy="a/b/c" 6418 1.1 mrg test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6419 1.1 mrg = c,a/b,, \ 6420 1.1 mrg && eval 'test $(( 1 + 1 )) -eq 2 \ 6421 1.1 mrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6422 1.1 mrg && xsi_shell=yes 6423 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6424 1.1 mrg $as_echo "$xsi_shell" >&6; } 6425 1.1 mrg 6426 1.1 mrg 6427 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6428 1.1 mrg $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6429 1.1 mrg lt_shell_append=no 6430 1.1 mrg ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6431 1.1 mrg >/dev/null 2>&1 \ 6432 1.1 mrg && lt_shell_append=yes 6433 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6434 1.1 mrg $as_echo "$lt_shell_append" >&6; } 6435 1.1 mrg 6436 1.1 mrg 6437 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6438 1.1 mrg lt_unset=unset 6439 1.1 mrg else 6440 1.1 mrg lt_unset=false 6441 1.1 mrg fi 6442 1.1 mrg 6443 1.1 mrg 6444 1.1 mrg 6445 1.1 mrg 6446 1.1 mrg 6447 1.1 mrg # test EBCDIC or ASCII 6448 1.1 mrg case `echo X|tr X '\101'` in 6449 1.1 mrg A) # ASCII based system 6450 1.1 mrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6451 1.1 mrg lt_SP2NL='tr \040 \012' 6452 1.1 mrg lt_NL2SP='tr \015\012 \040\040' 6453 1.1 mrg ;; 6454 1.1 mrg *) # EBCDIC based system 6455 1.1 mrg lt_SP2NL='tr \100 \n' 6456 1.1 mrg lt_NL2SP='tr \r\n \100\100' 6457 1.1 mrg ;; 6458 1.1 mrg esac 6459 1.1 mrg 6460 1.1 mrg 6461 1.1 mrg 6462 1.1 mrg 6463 1.1 mrg 6464 1.1 mrg 6465 1.1 mrg 6466 1.1 mrg 6467 1.1 mrg 6468 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6469 1.1 mrg $as_echo_n "checking for $LD option to reload object files... " >&6; } 6470 1.1 mrg if ${lt_cv_ld_reload_flag+:} false; then : 6471 1.1 mrg $as_echo_n "(cached) " >&6 6472 1.1 mrg else 6473 1.1 mrg lt_cv_ld_reload_flag='-r' 6474 1.1 mrg fi 6475 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6476 1.1 mrg $as_echo "$lt_cv_ld_reload_flag" >&6; } 6477 1.1 mrg reload_flag=$lt_cv_ld_reload_flag 6478 1.1 mrg case $reload_flag in 6479 1.1 mrg "" | " "*) ;; 6480 1.1 mrg *) reload_flag=" $reload_flag" ;; 6481 1.1 mrg esac 6482 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 6483 1.1 mrg case $host_os in 6484 1.1 mrg darwin*) 6485 1.1 mrg if test "$GCC" = yes; then 6486 1.1 mrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6487 1.1 mrg else 6488 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 6489 1.1 mrg fi 6490 1.1 mrg ;; 6491 1.1 mrg esac 6492 1.1 mrg 6493 1.1 mrg 6494 1.1 mrg 6495 1.1 mrg 6496 1.1 mrg 6497 1.1 mrg 6498 1.1 mrg 6499 1.1 mrg 6500 1.1 mrg 6501 1.1 mrg if test -n "$ac_tool_prefix"; then 6502 1.1 mrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6503 1.1 mrg set dummy ${ac_tool_prefix}objdump; ac_word=$2 6504 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6505 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6506 1.1 mrg if ${ac_cv_prog_OBJDUMP+:} false; then : 6507 1.1 mrg $as_echo_n "(cached) " >&6 6508 1.1 mrg else 6509 1.1 mrg if test -n "$OBJDUMP"; then 6510 1.1 mrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6511 1.1 mrg else 6512 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6513 1.1 mrg for as_dir in $PATH 6514 1.1 mrg do 6515 1.1 mrg IFS=$as_save_IFS 6516 1.1 mrg test -z "$as_dir" && as_dir=. 6517 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6518 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6519 1.1 mrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6520 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6521 1.1 mrg break 2 6522 1.1 mrg fi 6523 1.1 mrg done 6524 1.1 mrg done 6525 1.1 mrg IFS=$as_save_IFS 6526 1.1 mrg 6527 1.1 mrg fi 6528 1.1 mrg fi 6529 1.1 mrg OBJDUMP=$ac_cv_prog_OBJDUMP 6530 1.1 mrg if test -n "$OBJDUMP"; then 6531 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6532 1.1 mrg $as_echo "$OBJDUMP" >&6; } 6533 1.1 mrg else 6534 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6535 1.1 mrg $as_echo "no" >&6; } 6536 1.1 mrg fi 6537 1.1 mrg 6538 1.1 mrg 6539 1.1 mrg fi 6540 1.1 mrg if test -z "$ac_cv_prog_OBJDUMP"; then 6541 1.1 mrg ac_ct_OBJDUMP=$OBJDUMP 6542 1.1 mrg # Extract the first word of "objdump", so it can be a program name with args. 6543 1.1 mrg set dummy objdump; ac_word=$2 6544 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6545 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6546 1.1 mrg if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6547 1.1 mrg $as_echo_n "(cached) " >&6 6548 1.1 mrg else 6549 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then 6550 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6551 1.1 mrg else 6552 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6553 1.1 mrg for as_dir in $PATH 6554 1.1 mrg do 6555 1.1 mrg IFS=$as_save_IFS 6556 1.1 mrg test -z "$as_dir" && as_dir=. 6557 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6558 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6559 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 6560 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6561 1.1 mrg break 2 6562 1.1 mrg fi 6563 1.1 mrg done 6564 1.1 mrg done 6565 1.1 mrg IFS=$as_save_IFS 6566 1.1 mrg 6567 1.1 mrg fi 6568 1.1 mrg fi 6569 1.1 mrg ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6570 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then 6571 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6572 1.1 mrg $as_echo "$ac_ct_OBJDUMP" >&6; } 6573 1.1 mrg else 6574 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6575 1.1 mrg $as_echo "no" >&6; } 6576 1.1 mrg fi 6577 1.1 mrg 6578 1.1 mrg if test "x$ac_ct_OBJDUMP" = x; then 6579 1.1 mrg OBJDUMP="false" 6580 1.1 mrg else 6581 1.1 mrg case $cross_compiling:$ac_tool_warned in 6582 1.1 mrg yes:) 6583 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6584 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6585 1.1 mrg ac_tool_warned=yes ;; 6586 1.1 mrg esac 6587 1.1 mrg OBJDUMP=$ac_ct_OBJDUMP 6588 1.1 mrg fi 6589 1.1 mrg else 6590 1.1 mrg OBJDUMP="$ac_cv_prog_OBJDUMP" 6591 1.1 mrg fi 6592 1.1 mrg 6593 1.1 mrg test -z "$OBJDUMP" && OBJDUMP=objdump 6594 1.1 mrg 6595 1.1 mrg 6596 1.1 mrg 6597 1.1 mrg 6598 1.1 mrg 6599 1.1 mrg 6600 1.1 mrg 6601 1.1 mrg 6602 1.1 mrg 6603 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6604 1.1 mrg $as_echo_n "checking how to recognize dependent libraries... " >&6; } 6605 1.1 mrg if ${lt_cv_deplibs_check_method+:} false; then : 6606 1.1 mrg $as_echo_n "(cached) " >&6 6607 1.1 mrg else 6608 1.1 mrg lt_cv_file_magic_cmd='$MAGIC_CMD' 6609 1.1 mrg lt_cv_file_magic_test_file= 6610 1.1 mrg lt_cv_deplibs_check_method='unknown' 6611 1.1 mrg # Need to set the preceding variable on all platforms that support 6612 1.1 mrg # interlibrary dependencies. 6613 1.1 mrg # 'none' -- dependencies not supported. 6614 1.1 mrg # `unknown' -- same as none, but documents that we really don't know. 6615 1.1 mrg # 'pass_all' -- all dependencies passed with no checks. 6616 1.1 mrg # 'test_compile' -- check by making test program. 6617 1.1 mrg # 'file_magic [[regex]]' -- check by looking for files in library path 6618 1.1 mrg # which responds to the $file_magic_cmd with a given extended regex. 6619 1.1 mrg # If you have `file' or equivalent on your system and you're not sure 6620 1.1 mrg # whether `pass_all' will *always* work, you probably want this one. 6621 1.1 mrg 6622 1.1 mrg case $host_os in 6623 1.1 mrg aix[4-9]*) 6624 1.1 mrg lt_cv_deplibs_check_method=pass_all 6625 1.1 mrg ;; 6626 1.1 mrg 6627 1.1 mrg beos*) 6628 1.1 mrg lt_cv_deplibs_check_method=pass_all 6629 1.1 mrg ;; 6630 1.1 mrg 6631 1.1 mrg bsdi[45]*) 6632 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6633 1.1 mrg lt_cv_file_magic_cmd='/usr/bin/file -L' 6634 1.1 mrg lt_cv_file_magic_test_file=/shlib/libc.so 6635 1.1 mrg ;; 6636 1.1 mrg 6637 1.1 mrg cygwin*) 6638 1.1 mrg # func_win32_libid is a shell function defined in ltmain.sh 6639 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6640 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid' 6641 1.1 mrg ;; 6642 1.1 mrg 6643 1.1 mrg mingw* | pw32*) 6644 1.1 mrg # Base MSYS/MinGW do not provide the 'file' command needed by 6645 1.1 mrg # func_win32_libid shell function, so use a weaker test based on 'objdump', 6646 1.1 mrg # unless we find 'file', for example because we are cross-compiling. 6647 1.1 mrg # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6648 1.1 mrg if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6649 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6650 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid' 6651 1.1 mrg else 6652 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6653 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f' 6654 1.1 mrg fi 6655 1.1 mrg ;; 6656 1.1 mrg 6657 1.1 mrg cegcc*) 6658 1.1 mrg # use the weaker test based on 'objdump'. See mingw*. 6659 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6660 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f' 6661 1.1 mrg ;; 6662 1.1 mrg 6663 1.1 mrg darwin* | rhapsody*) 6664 1.1 mrg lt_cv_deplibs_check_method=pass_all 6665 1.1 mrg ;; 6666 1.1 mrg 6667 1.1 mrg freebsd* | dragonfly*) 6668 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6669 1.1 mrg case $host_cpu in 6670 1.1 mrg i*86 ) 6671 1.1 mrg # Not sure whether the presence of OpenBSD here was a mistake. 6672 1.1 mrg # Let's accept both of them until this is cleared up. 6673 1.1 mrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6674 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 6675 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6676 1.1 mrg ;; 6677 1.1 mrg esac 6678 1.1 mrg else 6679 1.1 mrg lt_cv_deplibs_check_method=pass_all 6680 1.1 mrg fi 6681 1.1 mrg ;; 6682 1.1 mrg 6683 1.1 mrg gnu*) 6684 1.1 mrg lt_cv_deplibs_check_method=pass_all 6685 1.1 mrg ;; 6686 1.1 mrg 6687 1.1 mrg haiku*) 6688 1.1 mrg lt_cv_deplibs_check_method=pass_all 6689 1.1 mrg ;; 6690 1.1 mrg 6691 1.1 mrg hpux10.20* | hpux11*) 6692 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 6693 1.1 mrg case $host_cpu in 6694 1.1 mrg ia64*) 6695 1.1 mrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6696 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6697 1.1 mrg ;; 6698 1.1 mrg hppa*64*) 6699 1.1 mrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' 6700 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6701 1.1 mrg ;; 6702 1.1 mrg *) 6703 1.1 mrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6704 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 6705 1.1 mrg ;; 6706 1.1 mrg esac 6707 1.1 mrg ;; 6708 1.1 mrg 6709 1.1 mrg interix[3-9]*) 6710 1.1 mrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6711 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6712 1.1 mrg ;; 6713 1.1 mrg 6714 1.1 mrg irix5* | irix6* | nonstopux*) 6715 1.1 mrg case $LD in 6716 1.1 mrg *-32|*"-32 ") libmagic=32-bit;; 6717 1.1 mrg *-n32|*"-n32 ") libmagic=N32;; 6718 1.1 mrg *-64|*"-64 ") libmagic=64-bit;; 6719 1.1 mrg *) libmagic=never-match;; 6720 1.1 mrg esac 6721 1.1 mrg lt_cv_deplibs_check_method=pass_all 6722 1.1 mrg ;; 6723 1.1 mrg 6724 1.1 mrg # This must be Linux ELF. 6725 1.1.1.2 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 6726 1.1 mrg lt_cv_deplibs_check_method=pass_all 6727 1.1 mrg ;; 6728 1.1 mrg 6729 1.1 mrg netbsd*) 6730 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6731 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6732 1.1 mrg else 6733 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6734 1.1 mrg fi 6735 1.1 mrg ;; 6736 1.1 mrg 6737 1.1 mrg newos6*) 6738 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6739 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 6740 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 6741 1.1 mrg ;; 6742 1.1 mrg 6743 1.1 mrg *nto* | *qnx*) 6744 1.1 mrg lt_cv_deplibs_check_method=pass_all 6745 1.1 mrg ;; 6746 1.1 mrg 6747 1.1 mrg openbsd*) 6748 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6749 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6750 1.1 mrg else 6751 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6752 1.1 mrg fi 6753 1.1 mrg ;; 6754 1.1 mrg 6755 1.1 mrg osf3* | osf4* | osf5*) 6756 1.1 mrg lt_cv_deplibs_check_method=pass_all 6757 1.1 mrg ;; 6758 1.1 mrg 6759 1.1 mrg rdos*) 6760 1.1 mrg lt_cv_deplibs_check_method=pass_all 6761 1.1 mrg ;; 6762 1.1 mrg 6763 1.1 mrg solaris*) 6764 1.1 mrg lt_cv_deplibs_check_method=pass_all 6765 1.1 mrg ;; 6766 1.1 mrg 6767 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6768 1.1 mrg lt_cv_deplibs_check_method=pass_all 6769 1.1 mrg ;; 6770 1.1 mrg 6771 1.1 mrg sysv4 | sysv4.3*) 6772 1.1 mrg case $host_vendor in 6773 1.1 mrg motorola) 6774 1.1 mrg 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]' 6775 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6776 1.1 mrg ;; 6777 1.1 mrg ncr) 6778 1.1 mrg lt_cv_deplibs_check_method=pass_all 6779 1.1 mrg ;; 6780 1.1 mrg sequent) 6781 1.1 mrg lt_cv_file_magic_cmd='/bin/file' 6782 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6783 1.1 mrg ;; 6784 1.1 mrg sni) 6785 1.1 mrg lt_cv_file_magic_cmd='/bin/file' 6786 1.1 mrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6787 1.1 mrg lt_cv_file_magic_test_file=/lib/libc.so 6788 1.1 mrg ;; 6789 1.1 mrg siemens) 6790 1.1 mrg lt_cv_deplibs_check_method=pass_all 6791 1.1 mrg ;; 6792 1.1 mrg pc) 6793 1.1 mrg lt_cv_deplibs_check_method=pass_all 6794 1.1 mrg ;; 6795 1.1 mrg esac 6796 1.1 mrg ;; 6797 1.1 mrg 6798 1.1 mrg tpf*) 6799 1.1 mrg lt_cv_deplibs_check_method=pass_all 6800 1.1 mrg ;; 6801 1.1 mrg esac 6802 1.1 mrg 6803 1.1 mrg fi 6804 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6805 1.1 mrg $as_echo "$lt_cv_deplibs_check_method" >&6; } 6806 1.1 mrg file_magic_cmd=$lt_cv_file_magic_cmd 6807 1.1 mrg deplibs_check_method=$lt_cv_deplibs_check_method 6808 1.1 mrg test -z "$deplibs_check_method" && deplibs_check_method=unknown 6809 1.1 mrg 6810 1.1 mrg 6811 1.1 mrg 6812 1.1 mrg 6813 1.1 mrg 6814 1.1 mrg 6815 1.1 mrg 6816 1.1 mrg 6817 1.1 mrg 6818 1.1 mrg 6819 1.1 mrg 6820 1.1 mrg 6821 1.1 mrg if test -n "$ac_tool_prefix"; then 6822 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6823 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2 6824 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6825 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6826 1.1 mrg if ${ac_cv_prog_AR+:} false; then : 6827 1.1 mrg $as_echo_n "(cached) " >&6 6828 1.1 mrg else 6829 1.1 mrg if test -n "$AR"; then 6830 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test. 6831 1.1 mrg else 6832 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6833 1.1 mrg for as_dir in $PATH 6834 1.1 mrg do 6835 1.1 mrg IFS=$as_save_IFS 6836 1.1 mrg test -z "$as_dir" && as_dir=. 6837 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6838 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6839 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar" 6840 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6841 1.1 mrg break 2 6842 1.1 mrg fi 6843 1.1 mrg done 6844 1.1 mrg done 6845 1.1 mrg IFS=$as_save_IFS 6846 1.1 mrg 6847 1.1 mrg fi 6848 1.1 mrg fi 6849 1.1 mrg AR=$ac_cv_prog_AR 6850 1.1 mrg if test -n "$AR"; then 6851 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6852 1.1 mrg $as_echo "$AR" >&6; } 6853 1.1 mrg else 6854 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6855 1.1 mrg $as_echo "no" >&6; } 6856 1.1 mrg fi 6857 1.1 mrg 6858 1.1 mrg 6859 1.1 mrg fi 6860 1.1 mrg if test -z "$ac_cv_prog_AR"; then 6861 1.1 mrg ac_ct_AR=$AR 6862 1.1 mrg # Extract the first word of "ar", so it can be a program name with args. 6863 1.1 mrg set dummy ar; ac_word=$2 6864 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6865 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6866 1.1 mrg if ${ac_cv_prog_ac_ct_AR+:} false; then : 6867 1.1 mrg $as_echo_n "(cached) " >&6 6868 1.1 mrg else 6869 1.1 mrg if test -n "$ac_ct_AR"; then 6870 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6871 1.1 mrg else 6872 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6873 1.1 mrg for as_dir in $PATH 6874 1.1 mrg do 6875 1.1 mrg IFS=$as_save_IFS 6876 1.1 mrg test -z "$as_dir" && as_dir=. 6877 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6878 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6879 1.1 mrg ac_cv_prog_ac_ct_AR="ar" 6880 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6881 1.1 mrg break 2 6882 1.1 mrg fi 6883 1.1 mrg done 6884 1.1 mrg done 6885 1.1 mrg IFS=$as_save_IFS 6886 1.1 mrg 6887 1.1 mrg fi 6888 1.1 mrg fi 6889 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR 6890 1.1 mrg if test -n "$ac_ct_AR"; then 6891 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6892 1.1 mrg $as_echo "$ac_ct_AR" >&6; } 6893 1.1 mrg else 6894 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6895 1.1 mrg $as_echo "no" >&6; } 6896 1.1 mrg fi 6897 1.1 mrg 6898 1.1 mrg if test "x$ac_ct_AR" = x; then 6899 1.1 mrg AR="false" 6900 1.1 mrg else 6901 1.1 mrg case $cross_compiling:$ac_tool_warned in 6902 1.1 mrg yes:) 6903 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6904 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6905 1.1 mrg ac_tool_warned=yes ;; 6906 1.1 mrg esac 6907 1.1 mrg AR=$ac_ct_AR 6908 1.1 mrg fi 6909 1.1 mrg else 6910 1.1 mrg AR="$ac_cv_prog_AR" 6911 1.1 mrg fi 6912 1.1 mrg 6913 1.1 mrg test -z "$AR" && AR=ar 6914 1.1 mrg test -z "$AR_FLAGS" && AR_FLAGS=cru 6915 1.1 mrg 6916 1.1 mrg 6917 1.1 mrg 6918 1.1 mrg 6919 1.1 mrg 6920 1.1 mrg 6921 1.1 mrg 6922 1.1 mrg 6923 1.1 mrg 6924 1.1 mrg 6925 1.1 mrg 6926 1.1 mrg if test -n "$ac_tool_prefix"; then 6927 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6928 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2 6929 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6930 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6931 1.1 mrg if ${ac_cv_prog_STRIP+:} false; then : 6932 1.1 mrg $as_echo_n "(cached) " >&6 6933 1.1 mrg else 6934 1.1 mrg if test -n "$STRIP"; then 6935 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6936 1.1 mrg else 6937 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6938 1.1 mrg for as_dir in $PATH 6939 1.1 mrg do 6940 1.1 mrg IFS=$as_save_IFS 6941 1.1 mrg test -z "$as_dir" && as_dir=. 6942 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6943 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6944 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6945 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6946 1.1 mrg break 2 6947 1.1 mrg fi 6948 1.1 mrg done 6949 1.1 mrg done 6950 1.1 mrg IFS=$as_save_IFS 6951 1.1 mrg 6952 1.1 mrg fi 6953 1.1 mrg fi 6954 1.1 mrg STRIP=$ac_cv_prog_STRIP 6955 1.1 mrg if test -n "$STRIP"; then 6956 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6957 1.1 mrg $as_echo "$STRIP" >&6; } 6958 1.1 mrg else 6959 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6960 1.1 mrg $as_echo "no" >&6; } 6961 1.1 mrg fi 6962 1.1 mrg 6963 1.1 mrg 6964 1.1 mrg fi 6965 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then 6966 1.1 mrg ac_ct_STRIP=$STRIP 6967 1.1 mrg # Extract the first word of "strip", so it can be a program name with args. 6968 1.1 mrg set dummy strip; ac_word=$2 6969 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6970 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6971 1.1 mrg if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6972 1.1 mrg $as_echo_n "(cached) " >&6 6973 1.1 mrg else 6974 1.1 mrg if test -n "$ac_ct_STRIP"; then 6975 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6976 1.1 mrg else 6977 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6978 1.1 mrg for as_dir in $PATH 6979 1.1 mrg do 6980 1.1 mrg IFS=$as_save_IFS 6981 1.1 mrg test -z "$as_dir" && as_dir=. 6982 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6983 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6984 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip" 6985 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6986 1.1 mrg break 2 6987 1.1 mrg fi 6988 1.1 mrg done 6989 1.1 mrg done 6990 1.1 mrg IFS=$as_save_IFS 6991 1.1 mrg 6992 1.1 mrg fi 6993 1.1 mrg fi 6994 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6995 1.1 mrg if test -n "$ac_ct_STRIP"; then 6996 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6997 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; } 6998 1.1 mrg else 6999 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7000 1.1 mrg $as_echo "no" >&6; } 7001 1.1 mrg fi 7002 1.1 mrg 7003 1.1 mrg if test "x$ac_ct_STRIP" = x; then 7004 1.1 mrg STRIP=":" 7005 1.1 mrg else 7006 1.1 mrg case $cross_compiling:$ac_tool_warned in 7007 1.1 mrg yes:) 7008 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7009 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7010 1.1 mrg ac_tool_warned=yes ;; 7011 1.1 mrg esac 7012 1.1 mrg STRIP=$ac_ct_STRIP 7013 1.1 mrg fi 7014 1.1 mrg else 7015 1.1 mrg STRIP="$ac_cv_prog_STRIP" 7016 1.1 mrg fi 7017 1.1 mrg 7018 1.1 mrg test -z "$STRIP" && STRIP=: 7019 1.1 mrg 7020 1.1 mrg 7021 1.1 mrg 7022 1.1 mrg 7023 1.1 mrg 7024 1.1 mrg 7025 1.1 mrg if test -n "$ac_tool_prefix"; then 7026 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7027 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7028 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7029 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7030 1.1 mrg if ${ac_cv_prog_RANLIB+:} false; then : 7031 1.1 mrg $as_echo_n "(cached) " >&6 7032 1.1 mrg else 7033 1.1 mrg if test -n "$RANLIB"; then 7034 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7035 1.1 mrg else 7036 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7037 1.1 mrg for as_dir in $PATH 7038 1.1 mrg do 7039 1.1 mrg IFS=$as_save_IFS 7040 1.1 mrg test -z "$as_dir" && as_dir=. 7041 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7042 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7043 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7044 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7045 1.1 mrg break 2 7046 1.1 mrg fi 7047 1.1 mrg done 7048 1.1 mrg done 7049 1.1 mrg IFS=$as_save_IFS 7050 1.1 mrg 7051 1.1 mrg fi 7052 1.1 mrg fi 7053 1.1 mrg RANLIB=$ac_cv_prog_RANLIB 7054 1.1 mrg if test -n "$RANLIB"; then 7055 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7056 1.1 mrg $as_echo "$RANLIB" >&6; } 7057 1.1 mrg else 7058 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7059 1.1 mrg $as_echo "no" >&6; } 7060 1.1 mrg fi 7061 1.1 mrg 7062 1.1 mrg 7063 1.1 mrg fi 7064 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then 7065 1.1 mrg ac_ct_RANLIB=$RANLIB 7066 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args. 7067 1.1 mrg set dummy ranlib; ac_word=$2 7068 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7069 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7070 1.1 mrg if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7071 1.1 mrg $as_echo_n "(cached) " >&6 7072 1.1 mrg else 7073 1.1 mrg if test -n "$ac_ct_RANLIB"; then 7074 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7075 1.1 mrg else 7076 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7077 1.1 mrg for as_dir in $PATH 7078 1.1 mrg do 7079 1.1 mrg IFS=$as_save_IFS 7080 1.1 mrg test -z "$as_dir" && as_dir=. 7081 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7082 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7083 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib" 7084 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7085 1.1 mrg break 2 7086 1.1 mrg fi 7087 1.1 mrg done 7088 1.1 mrg done 7089 1.1 mrg IFS=$as_save_IFS 7090 1.1 mrg 7091 1.1 mrg fi 7092 1.1 mrg fi 7093 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7094 1.1 mrg if test -n "$ac_ct_RANLIB"; then 7095 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7096 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; } 7097 1.1 mrg else 7098 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7099 1.1 mrg $as_echo "no" >&6; } 7100 1.1 mrg fi 7101 1.1 mrg 7102 1.1 mrg if test "x$ac_ct_RANLIB" = x; then 7103 1.1 mrg RANLIB=":" 7104 1.1 mrg else 7105 1.1 mrg case $cross_compiling:$ac_tool_warned in 7106 1.1 mrg yes:) 7107 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7108 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7109 1.1 mrg ac_tool_warned=yes ;; 7110 1.1 mrg esac 7111 1.1 mrg RANLIB=$ac_ct_RANLIB 7112 1.1 mrg fi 7113 1.1 mrg else 7114 1.1 mrg RANLIB="$ac_cv_prog_RANLIB" 7115 1.1 mrg fi 7116 1.1 mrg 7117 1.1 mrg test -z "$RANLIB" && RANLIB=: 7118 1.1 mrg 7119 1.1 mrg 7120 1.1 mrg 7121 1.1 mrg 7122 1.1 mrg 7123 1.1 mrg 7124 1.1 mrg # Determine commands to create old-style static archives. 7125 1.1 mrg old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7126 1.1 mrg old_postinstall_cmds='chmod 644 $oldlib' 7127 1.1 mrg old_postuninstall_cmds= 7128 1.1 mrg 7129 1.1 mrg if test -n "$RANLIB"; then 7130 1.1 mrg case $host_os in 7131 1.1 mrg openbsd*) 7132 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7133 1.1 mrg ;; 7134 1.1 mrg *) 7135 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7136 1.1 mrg ;; 7137 1.1 mrg esac 7138 1.1 mrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7139 1.1 mrg fi 7140 1.1 mrg 7141 1.1 mrg case $host_os in 7142 1.1 mrg darwin*) 7143 1.1 mrg lock_old_archive_extraction=yes ;; 7144 1.1 mrg *) 7145 1.1 mrg lock_old_archive_extraction=no ;; 7146 1.1 mrg esac 7147 1.1 mrg 7148 1.1 mrg 7149 1.1 mrg 7150 1.1 mrg 7151 1.1 mrg 7152 1.1 mrg 7153 1.1 mrg 7154 1.1 mrg 7155 1.1 mrg 7156 1.1 mrg 7157 1.1 mrg 7158 1.1 mrg 7159 1.1 mrg 7160 1.1 mrg 7161 1.1 mrg 7162 1.1 mrg 7163 1.1 mrg 7164 1.1 mrg 7165 1.1 mrg 7166 1.1 mrg 7167 1.1 mrg 7168 1.1 mrg 7169 1.1 mrg 7170 1.1 mrg 7171 1.1 mrg 7172 1.1 mrg 7173 1.1 mrg 7174 1.1 mrg 7175 1.1 mrg 7176 1.1 mrg 7177 1.1 mrg 7178 1.1 mrg 7179 1.1 mrg 7180 1.1 mrg 7181 1.1 mrg 7182 1.1 mrg 7183 1.1 mrg 7184 1.1 mrg 7185 1.1 mrg 7186 1.1 mrg # If no C compiler was specified, use CC. 7187 1.1 mrg LTCC=${LTCC-"$CC"} 7188 1.1 mrg 7189 1.1 mrg # If no C compiler flags were specified, use CFLAGS. 7190 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7191 1.1 mrg 7192 1.1 mrg # Allow CC to be a program name with arguments. 7193 1.1 mrg compiler=$CC 7194 1.1 mrg 7195 1.1 mrg 7196 1.1 mrg # Check for command to grab the raw symbol name followed by C symbol from nm. 7197 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7198 1.1 mrg $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7199 1.1 mrg if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7200 1.1 mrg $as_echo_n "(cached) " >&6 7201 1.1 mrg else 7202 1.1 mrg 7203 1.1 mrg # These are sane defaults that work on at least a few old systems. 7204 1.1 mrg # [They come from Ultrix. What could be older than Ultrix?!! ;)] 7205 1.1 mrg 7206 1.1 mrg # Character class describing NM global symbol codes. 7207 1.1 mrg symcode='[BCDEGRST]' 7208 1.1 mrg 7209 1.1 mrg # Regexp to match symbols that can be accessed directly from C. 7210 1.1 mrg sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7211 1.1 mrg 7212 1.1 mrg # Define system-specific variables. 7213 1.1 mrg case $host_os in 7214 1.1 mrg aix*) 7215 1.1 mrg symcode='[BCDT]' 7216 1.1 mrg ;; 7217 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 7218 1.1 mrg symcode='[ABCDGISTW]' 7219 1.1 mrg ;; 7220 1.1 mrg hpux*) 7221 1.1 mrg if test "$host_cpu" = ia64; then 7222 1.1 mrg symcode='[ABCDEGRST]' 7223 1.1 mrg fi 7224 1.1 mrg ;; 7225 1.1 mrg irix* | nonstopux*) 7226 1.1 mrg symcode='[BCDEGRST]' 7227 1.1 mrg ;; 7228 1.1 mrg osf*) 7229 1.1 mrg symcode='[BCDEGQRST]' 7230 1.1 mrg ;; 7231 1.1 mrg solaris*) 7232 1.1 mrg symcode='[BDRT]' 7233 1.1 mrg ;; 7234 1.1 mrg sco3.2v5*) 7235 1.1 mrg symcode='[DT]' 7236 1.1 mrg ;; 7237 1.1 mrg sysv4.2uw2*) 7238 1.1 mrg symcode='[DT]' 7239 1.1 mrg ;; 7240 1.1 mrg sysv5* | sco5v6* | unixware* | OpenUNIX*) 7241 1.1 mrg symcode='[ABDT]' 7242 1.1 mrg ;; 7243 1.1 mrg sysv4) 7244 1.1 mrg symcode='[DFNSTU]' 7245 1.1 mrg ;; 7246 1.1 mrg esac 7247 1.1 mrg 7248 1.1 mrg # If we're using GNU nm, then use its standard symbol codes. 7249 1.1 mrg case `$NM -V 2>&1` in 7250 1.1 mrg *GNU* | *'with BFD'*) 7251 1.1 mrg symcode='[ABCDGIRSTW]' ;; 7252 1.1 mrg esac 7253 1.1 mrg 7254 1.1 mrg # Transform an extracted symbol line into a proper C declaration. 7255 1.1 mrg # Some systems (esp. on ia64) link data and code symbols differently, 7256 1.1 mrg # so use this general approach. 7257 1.1 mrg lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7258 1.1 mrg 7259 1.1 mrg # Transform an extracted symbol line into symbol name and symbol address 7260 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7261 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" 7262 1.1 mrg 7263 1.1 mrg # Handle CRLF in mingw tool chain 7264 1.1 mrg opt_cr= 7265 1.1 mrg case $build_os in 7266 1.1 mrg mingw*) 7267 1.1 mrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7268 1.1 mrg ;; 7269 1.1 mrg esac 7270 1.1 mrg 7271 1.1 mrg # Try without a prefix underscore, then with it. 7272 1.1 mrg for ac_symprfx in "" "_"; do 7273 1.1 mrg 7274 1.1 mrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7275 1.1 mrg symxfrm="\\1 $ac_symprfx\\2 \\2" 7276 1.1 mrg 7277 1.1 mrg # Write the raw and C identifiers. 7278 1.1 mrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7279 1.1 mrg # Fake it for dumpbin and say T for any non-static function 7280 1.1 mrg # and D for any global variable. 7281 1.1 mrg # Also find C++ and __fastcall symbols from MSVC++, 7282 1.1 mrg # which start with @ or ?. 7283 1.1 mrg lt_cv_sys_global_symbol_pipe="$AWK '"\ 7284 1.1 mrg " {last_section=section; section=\$ 3};"\ 7285 1.1 mrg " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7286 1.1 mrg " \$ 0!~/External *\|/{next};"\ 7287 1.1 mrg " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7288 1.1 mrg " {if(hide[section]) next};"\ 7289 1.1 mrg " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7290 1.1 mrg " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7291 1.1 mrg " s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7292 1.1 mrg " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7293 1.1 mrg " ' prfx=^$ac_symprfx" 7294 1.1 mrg else 7295 1.1 mrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7296 1.1 mrg fi 7297 1.1 mrg 7298 1.1 mrg # Check to see that the pipe works correctly. 7299 1.1 mrg pipe_works=no 7300 1.1 mrg 7301 1.1 mrg rm -f conftest* 7302 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 7303 1.1 mrg #ifdef __cplusplus 7304 1.1 mrg extern "C" { 7305 1.1 mrg #endif 7306 1.1 mrg char nm_test_var; 7307 1.1 mrg void nm_test_func(void); 7308 1.1 mrg void nm_test_func(void){} 7309 1.1 mrg #ifdef __cplusplus 7310 1.1 mrg } 7311 1.1 mrg #endif 7312 1.1 mrg int main(){nm_test_var='a';nm_test_func();return(0);} 7313 1.1 mrg _LT_EOF 7314 1.1 mrg 7315 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7316 1.1 mrg (eval $ac_compile) 2>&5 7317 1.1 mrg ac_status=$? 7318 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7319 1.1 mrg test $ac_status = 0; }; then 7320 1.1 mrg # Now try to grab the symbols. 7321 1.1 mrg nlist=conftest.nm 7322 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7323 1.1 mrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7324 1.1 mrg ac_status=$? 7325 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7326 1.1 mrg test $ac_status = 0; } && test -s "$nlist"; then 7327 1.1 mrg # Try sorting and uniquifying the output. 7328 1.1 mrg if sort "$nlist" | uniq > "$nlist"T; then 7329 1.1 mrg mv -f "$nlist"T "$nlist" 7330 1.1 mrg else 7331 1.1 mrg rm -f "$nlist"T 7332 1.1 mrg fi 7333 1.1 mrg 7334 1.1 mrg # Make sure that we snagged all the symbols we need. 7335 1.1 mrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7336 1.1 mrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7337 1.1 mrg cat <<_LT_EOF > conftest.$ac_ext 7338 1.1 mrg #ifdef __cplusplus 7339 1.1 mrg extern "C" { 7340 1.1 mrg #endif 7341 1.1 mrg 7342 1.1 mrg _LT_EOF 7343 1.1 mrg # Now generate the symbol file. 7344 1.1 mrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7345 1.1 mrg 7346 1.1 mrg cat <<_LT_EOF >> conftest.$ac_ext 7347 1.1 mrg 7348 1.1 mrg /* The mapping between symbol names and symbols. */ 7349 1.1 mrg const struct { 7350 1.1 mrg const char *name; 7351 1.1 mrg void *address; 7352 1.1 mrg } 7353 1.1 mrg lt__PROGRAM__LTX_preloaded_symbols[] = 7354 1.1 mrg { 7355 1.1 mrg { "@PROGRAM@", (void *) 0 }, 7356 1.1 mrg _LT_EOF 7357 1.1 mrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7358 1.1 mrg cat <<\_LT_EOF >> conftest.$ac_ext 7359 1.1 mrg {0, (void *) 0} 7360 1.1 mrg }; 7361 1.1 mrg 7362 1.1 mrg /* This works around a problem in FreeBSD linker */ 7363 1.1 mrg #ifdef FREEBSD_WORKAROUND 7364 1.1 mrg static const void *lt_preloaded_setup() { 7365 1.1 mrg return lt__PROGRAM__LTX_preloaded_symbols; 7366 1.1 mrg } 7367 1.1 mrg #endif 7368 1.1 mrg 7369 1.1 mrg #ifdef __cplusplus 7370 1.1 mrg } 7371 1.1 mrg #endif 7372 1.1 mrg _LT_EOF 7373 1.1 mrg # Now try linking the two files. 7374 1.1 mrg mv conftest.$ac_objext conftstm.$ac_objext 7375 1.1 mrg lt_save_LIBS="$LIBS" 7376 1.1 mrg lt_save_CFLAGS="$CFLAGS" 7377 1.1 mrg LIBS="conftstm.$ac_objext" 7378 1.1 mrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7379 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7380 1.1 mrg (eval $ac_link) 2>&5 7381 1.1 mrg ac_status=$? 7382 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7383 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7384 1.1 mrg pipe_works=yes 7385 1.1 mrg fi 7386 1.1 mrg LIBS="$lt_save_LIBS" 7387 1.1 mrg CFLAGS="$lt_save_CFLAGS" 7388 1.1 mrg else 7389 1.1 mrg echo "cannot find nm_test_func in $nlist" >&5 7390 1.1 mrg fi 7391 1.1 mrg else 7392 1.1 mrg echo "cannot find nm_test_var in $nlist" >&5 7393 1.1 mrg fi 7394 1.1 mrg else 7395 1.1 mrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7396 1.1 mrg fi 7397 1.1 mrg else 7398 1.1 mrg echo "$progname: failed program was:" >&5 7399 1.1 mrg cat conftest.$ac_ext >&5 7400 1.1 mrg fi 7401 1.1 mrg rm -rf conftest* conftst* 7402 1.1 mrg 7403 1.1 mrg # Do not use the global_symbol_pipe unless it works. 7404 1.1 mrg if test "$pipe_works" = yes; then 7405 1.1 mrg break 7406 1.1 mrg else 7407 1.1 mrg lt_cv_sys_global_symbol_pipe= 7408 1.1 mrg fi 7409 1.1 mrg done 7410 1.1 mrg 7411 1.1 mrg fi 7412 1.1 mrg 7413 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe"; then 7414 1.1 mrg lt_cv_sys_global_symbol_to_cdecl= 7415 1.1 mrg fi 7416 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7417 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7418 1.1 mrg $as_echo "failed" >&6; } 7419 1.1 mrg else 7420 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7421 1.1 mrg $as_echo "ok" >&6; } 7422 1.1 mrg fi 7423 1.1 mrg 7424 1.1 mrg 7425 1.1 mrg 7426 1.1 mrg 7427 1.1 mrg 7428 1.1 mrg 7429 1.1 mrg 7430 1.1 mrg 7431 1.1 mrg 7432 1.1 mrg 7433 1.1 mrg 7434 1.1 mrg 7435 1.1 mrg 7436 1.1 mrg 7437 1.1 mrg 7438 1.1 mrg 7439 1.1 mrg 7440 1.1 mrg 7441 1.1 mrg 7442 1.1 mrg 7443 1.1 mrg 7444 1.1 mrg 7445 1.1 mrg # Check whether --enable-libtool-lock was given. 7446 1.1 mrg if test "${enable_libtool_lock+set}" = set; then : 7447 1.1 mrg enableval=$enable_libtool_lock; 7448 1.1 mrg fi 7449 1.1 mrg 7450 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7451 1.1 mrg 7452 1.1 mrg # Some flags need to be propagated to the compiler or linker for good 7453 1.1 mrg # libtool support. 7454 1.1 mrg case $host in 7455 1.1 mrg ia64-*-hpux*) 7456 1.1 mrg # Find out which ABI we are using. 7457 1.1 mrg echo 'int i;' > conftest.$ac_ext 7458 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7459 1.1 mrg (eval $ac_compile) 2>&5 7460 1.1 mrg ac_status=$? 7461 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7462 1.1 mrg test $ac_status = 0; }; then 7463 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 7464 1.1 mrg *ELF-32*) 7465 1.1 mrg HPUX_IA64_MODE="32" 7466 1.1 mrg ;; 7467 1.1 mrg *ELF-64*) 7468 1.1 mrg HPUX_IA64_MODE="64" 7469 1.1 mrg ;; 7470 1.1 mrg esac 7471 1.1 mrg fi 7472 1.1 mrg rm -rf conftest* 7473 1.1 mrg ;; 7474 1.1 mrg *-*-irix6*) 7475 1.1 mrg # Find out which ABI we are using. 7476 1.1 mrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7477 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7478 1.1 mrg (eval $ac_compile) 2>&5 7479 1.1 mrg ac_status=$? 7480 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7481 1.1 mrg test $ac_status = 0; }; then 7482 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then 7483 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 7484 1.1 mrg *32-bit*) 7485 1.1 mrg LD="${LD-ld} -melf32bsmip" 7486 1.1 mrg ;; 7487 1.1 mrg *N32*) 7488 1.1 mrg LD="${LD-ld} -melf32bmipn32" 7489 1.1 mrg ;; 7490 1.1 mrg *64-bit*) 7491 1.1 mrg LD="${LD-ld} -melf64bmip" 7492 1.1 mrg ;; 7493 1.1 mrg esac 7494 1.1 mrg else 7495 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 7496 1.1 mrg *32-bit*) 7497 1.1 mrg LD="${LD-ld} -32" 7498 1.1 mrg ;; 7499 1.1 mrg *N32*) 7500 1.1 mrg LD="${LD-ld} -n32" 7501 1.1 mrg ;; 7502 1.1 mrg *64-bit*) 7503 1.1 mrg LD="${LD-ld} -64" 7504 1.1 mrg ;; 7505 1.1 mrg esac 7506 1.1 mrg fi 7507 1.1 mrg fi 7508 1.1 mrg rm -rf conftest* 7509 1.1 mrg ;; 7510 1.1 mrg 7511 1.1 mrg x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7512 1.1 mrg s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7513 1.1 mrg # Find out which ABI we are using. 7514 1.1 mrg echo 'int i;' > conftest.$ac_ext 7515 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7516 1.1 mrg (eval $ac_compile) 2>&5 7517 1.1 mrg ac_status=$? 7518 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7519 1.1 mrg test $ac_status = 0; }; then 7520 1.1 mrg case `/usr/bin/file conftest.o` in 7521 1.1 mrg *32-bit*) 7522 1.1 mrg case $host in 7523 1.1 mrg x86_64-*kfreebsd*-gnu) 7524 1.1 mrg LD="${LD-ld} -m elf_i386_fbsd" 7525 1.1 mrg ;; 7526 1.1 mrg x86_64-*linux*) 7527 1.1 mrg case `/usr/bin/file conftest.o` in 7528 1.1 mrg *x86-64*) 7529 1.1 mrg LD="${LD-ld} -m elf32_x86_64" 7530 1.1 mrg ;; 7531 1.1 mrg *) 7532 1.1 mrg LD="${LD-ld} -m elf_i386" 7533 1.1 mrg ;; 7534 1.1 mrg esac 7535 1.1 mrg ;; 7536 1.1 mrg powerpc64le-*linux*) 7537 1.1 mrg LD="${LD-ld} -m elf32lppclinux" 7538 1.1 mrg ;; 7539 1.1 mrg powerpc64-*linux*) 7540 1.1 mrg LD="${LD-ld} -m elf32ppclinux" 7541 1.1 mrg ;; 7542 1.1 mrg s390x-*linux*) 7543 1.1 mrg LD="${LD-ld} -m elf_s390" 7544 1.1 mrg ;; 7545 1.1 mrg sparc64-*linux*) 7546 1.1 mrg LD="${LD-ld} -m elf32_sparc" 7547 1.1 mrg ;; 7548 1.1 mrg esac 7549 1.1 mrg ;; 7550 1.1 mrg *64-bit*) 7551 1.1 mrg case $host in 7552 1.1 mrg x86_64-*kfreebsd*-gnu) 7553 1.1 mrg LD="${LD-ld} -m elf_x86_64_fbsd" 7554 1.1 mrg ;; 7555 1.1 mrg x86_64-*linux*) 7556 1.1 mrg LD="${LD-ld} -m elf_x86_64" 7557 1.1 mrg ;; 7558 1.1 mrg powerpcle-*linux*) 7559 1.1 mrg LD="${LD-ld} -m elf64lppc" 7560 1.1 mrg ;; 7561 1.1 mrg powerpc-*linux*) 7562 1.1 mrg LD="${LD-ld} -m elf64ppc" 7563 1.1 mrg ;; 7564 1.1 mrg s390*-*linux*|s390*-*tpf*) 7565 1.1 mrg LD="${LD-ld} -m elf64_s390" 7566 1.1 mrg ;; 7567 1.1 mrg sparc*-*linux*) 7568 1.1 mrg LD="${LD-ld} -m elf64_sparc" 7569 1.1 mrg ;; 7570 1.1 mrg esac 7571 1.1 mrg ;; 7572 1.1 mrg esac 7573 1.1 mrg fi 7574 1.1 mrg rm -rf conftest* 7575 1.1 mrg ;; 7576 1.1 mrg 7577 1.1 mrg *-*-sco3.2v5*) 7578 1.1 mrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7579 1.1 mrg SAVE_CFLAGS="$CFLAGS" 7580 1.1 mrg CFLAGS="$CFLAGS -belf" 7581 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7582 1.1 mrg $as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7583 1.1 mrg if ${lt_cv_cc_needs_belf+:} false; then : 7584 1.1 mrg $as_echo_n "(cached) " >&6 7585 1.1 mrg else 7586 1.1 mrg ac_ext=c 7587 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 7588 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7589 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7590 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 7591 1.1 mrg 7592 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7593 1.1 mrg /* end confdefs.h. */ 7594 1.1 mrg 7595 1.1 mrg int 7596 1.1 mrg main () 7597 1.1 mrg { 7598 1.1 mrg 7599 1.1 mrg ; 7600 1.1 mrg return 0; 7601 1.1 mrg } 7602 1.1 mrg _ACEOF 7603 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 7604 1.1 mrg lt_cv_cc_needs_belf=yes 7605 1.1 mrg else 7606 1.1 mrg lt_cv_cc_needs_belf=no 7607 1.1 mrg fi 7608 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 7609 1.1 mrg conftest$ac_exeext conftest.$ac_ext 7610 1.1 mrg ac_ext=c 7611 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 7612 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7613 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7614 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 7615 1.1 mrg 7616 1.1 mrg fi 7617 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7618 1.1 mrg $as_echo "$lt_cv_cc_needs_belf" >&6; } 7619 1.1 mrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7620 1.1 mrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7621 1.1 mrg CFLAGS="$SAVE_CFLAGS" 7622 1.1 mrg fi 7623 1.1 mrg ;; 7624 1.1 mrg sparc*-*solaris*) 7625 1.1 mrg # Find out which ABI we are using. 7626 1.1 mrg echo 'int i;' > conftest.$ac_ext 7627 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7628 1.1 mrg (eval $ac_compile) 2>&5 7629 1.1 mrg ac_status=$? 7630 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7631 1.1 mrg test $ac_status = 0; }; then 7632 1.1 mrg case `/usr/bin/file conftest.o` in 7633 1.1 mrg *64-bit*) 7634 1.1 mrg case $lt_cv_prog_gnu_ld in 7635 1.1 mrg yes*) LD="${LD-ld} -m elf64_sparc" ;; 7636 1.1 mrg *) 7637 1.1 mrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7638 1.1 mrg LD="${LD-ld} -64" 7639 1.1 mrg fi 7640 1.1 mrg ;; 7641 1.1 mrg esac 7642 1.1 mrg ;; 7643 1.1 mrg esac 7644 1.1 mrg fi 7645 1.1 mrg rm -rf conftest* 7646 1.1 mrg ;; 7647 1.1 mrg esac 7648 1.1 mrg 7649 1.1 mrg need_locks="$enable_libtool_lock" 7650 1.1 mrg 7651 1.1 mrg 7652 1.1 mrg case $host_os in 7653 1.1 mrg rhapsody* | darwin*) 7654 1.1 mrg if test -n "$ac_tool_prefix"; then 7655 1.1 mrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7656 1.1 mrg set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7657 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7658 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7659 1.1 mrg if ${ac_cv_prog_DSYMUTIL+:} false; then : 7660 1.1 mrg $as_echo_n "(cached) " >&6 7661 1.1 mrg else 7662 1.1 mrg if test -n "$DSYMUTIL"; then 7663 1.1 mrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7664 1.1 mrg else 7665 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7666 1.1 mrg for as_dir in $PATH 7667 1.1 mrg do 7668 1.1 mrg IFS=$as_save_IFS 7669 1.1 mrg test -z "$as_dir" && as_dir=. 7670 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7671 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7672 1.1 mrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7673 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7674 1.1 mrg break 2 7675 1.1 mrg fi 7676 1.1 mrg done 7677 1.1 mrg done 7678 1.1 mrg IFS=$as_save_IFS 7679 1.1 mrg 7680 1.1 mrg fi 7681 1.1 mrg fi 7682 1.1 mrg DSYMUTIL=$ac_cv_prog_DSYMUTIL 7683 1.1 mrg if test -n "$DSYMUTIL"; then 7684 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7685 1.1 mrg $as_echo "$DSYMUTIL" >&6; } 7686 1.1 mrg else 7687 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7688 1.1 mrg $as_echo "no" >&6; } 7689 1.1 mrg fi 7690 1.1 mrg 7691 1.1 mrg 7692 1.1 mrg fi 7693 1.1 mrg if test -z "$ac_cv_prog_DSYMUTIL"; then 7694 1.1 mrg ac_ct_DSYMUTIL=$DSYMUTIL 7695 1.1 mrg # Extract the first word of "dsymutil", so it can be a program name with args. 7696 1.1 mrg set dummy dsymutil; ac_word=$2 7697 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7698 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7699 1.1 mrg if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7700 1.1 mrg $as_echo_n "(cached) " >&6 7701 1.1 mrg else 7702 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then 7703 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7704 1.1 mrg else 7705 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7706 1.1 mrg for as_dir in $PATH 7707 1.1 mrg do 7708 1.1 mrg IFS=$as_save_IFS 7709 1.1 mrg test -z "$as_dir" && as_dir=. 7710 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7711 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7712 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7713 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7714 1.1 mrg break 2 7715 1.1 mrg fi 7716 1.1 mrg done 7717 1.1 mrg done 7718 1.1 mrg IFS=$as_save_IFS 7719 1.1 mrg 7720 1.1 mrg fi 7721 1.1 mrg fi 7722 1.1 mrg ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7723 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then 7724 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7725 1.1 mrg $as_echo "$ac_ct_DSYMUTIL" >&6; } 7726 1.1 mrg else 7727 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7728 1.1 mrg $as_echo "no" >&6; } 7729 1.1 mrg fi 7730 1.1 mrg 7731 1.1 mrg if test "x$ac_ct_DSYMUTIL" = x; then 7732 1.1 mrg DSYMUTIL=":" 7733 1.1 mrg else 7734 1.1 mrg case $cross_compiling:$ac_tool_warned in 7735 1.1 mrg yes:) 7736 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7737 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7738 1.1 mrg ac_tool_warned=yes ;; 7739 1.1 mrg esac 7740 1.1 mrg DSYMUTIL=$ac_ct_DSYMUTIL 7741 1.1 mrg fi 7742 1.1 mrg else 7743 1.1 mrg DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7744 1.1 mrg fi 7745 1.1 mrg 7746 1.1 mrg if test -n "$ac_tool_prefix"; then 7747 1.1 mrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7748 1.1 mrg set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7749 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7750 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7751 1.1 mrg if ${ac_cv_prog_NMEDIT+:} false; then : 7752 1.1 mrg $as_echo_n "(cached) " >&6 7753 1.1 mrg else 7754 1.1 mrg if test -n "$NMEDIT"; then 7755 1.1 mrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7756 1.1 mrg else 7757 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7758 1.1 mrg for as_dir in $PATH 7759 1.1 mrg do 7760 1.1 mrg IFS=$as_save_IFS 7761 1.1 mrg test -z "$as_dir" && as_dir=. 7762 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7763 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7764 1.1 mrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7765 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7766 1.1 mrg break 2 7767 1.1 mrg fi 7768 1.1 mrg done 7769 1.1 mrg done 7770 1.1 mrg IFS=$as_save_IFS 7771 1.1 mrg 7772 1.1 mrg fi 7773 1.1 mrg fi 7774 1.1 mrg NMEDIT=$ac_cv_prog_NMEDIT 7775 1.1 mrg if test -n "$NMEDIT"; then 7776 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7777 1.1 mrg $as_echo "$NMEDIT" >&6; } 7778 1.1 mrg else 7779 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7780 1.1 mrg $as_echo "no" >&6; } 7781 1.1 mrg fi 7782 1.1 mrg 7783 1.1 mrg 7784 1.1 mrg fi 7785 1.1 mrg if test -z "$ac_cv_prog_NMEDIT"; then 7786 1.1 mrg ac_ct_NMEDIT=$NMEDIT 7787 1.1 mrg # Extract the first word of "nmedit", so it can be a program name with args. 7788 1.1 mrg set dummy nmedit; ac_word=$2 7789 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7790 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7791 1.1 mrg if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7792 1.1 mrg $as_echo_n "(cached) " >&6 7793 1.1 mrg else 7794 1.1 mrg if test -n "$ac_ct_NMEDIT"; then 7795 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7796 1.1 mrg else 7797 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7798 1.1 mrg for as_dir in $PATH 7799 1.1 mrg do 7800 1.1 mrg IFS=$as_save_IFS 7801 1.1 mrg test -z "$as_dir" && as_dir=. 7802 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7803 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7804 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="nmedit" 7805 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7806 1.1 mrg break 2 7807 1.1 mrg fi 7808 1.1 mrg done 7809 1.1 mrg done 7810 1.1 mrg IFS=$as_save_IFS 7811 1.1 mrg 7812 1.1 mrg fi 7813 1.1 mrg fi 7814 1.1 mrg ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7815 1.1 mrg if test -n "$ac_ct_NMEDIT"; then 7816 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7817 1.1 mrg $as_echo "$ac_ct_NMEDIT" >&6; } 7818 1.1 mrg else 7819 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7820 1.1 mrg $as_echo "no" >&6; } 7821 1.1 mrg fi 7822 1.1 mrg 7823 1.1 mrg if test "x$ac_ct_NMEDIT" = x; then 7824 1.1 mrg NMEDIT=":" 7825 1.1 mrg else 7826 1.1 mrg case $cross_compiling:$ac_tool_warned in 7827 1.1 mrg yes:) 7828 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7829 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7830 1.1 mrg ac_tool_warned=yes ;; 7831 1.1 mrg esac 7832 1.1 mrg NMEDIT=$ac_ct_NMEDIT 7833 1.1 mrg fi 7834 1.1 mrg else 7835 1.1 mrg NMEDIT="$ac_cv_prog_NMEDIT" 7836 1.1 mrg fi 7837 1.1 mrg 7838 1.1 mrg if test -n "$ac_tool_prefix"; then 7839 1.1 mrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7840 1.1 mrg set dummy ${ac_tool_prefix}lipo; ac_word=$2 7841 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7842 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7843 1.1 mrg if ${ac_cv_prog_LIPO+:} false; then : 7844 1.1 mrg $as_echo_n "(cached) " >&6 7845 1.1 mrg else 7846 1.1 mrg if test -n "$LIPO"; then 7847 1.1 mrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7848 1.1 mrg else 7849 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7850 1.1 mrg for as_dir in $PATH 7851 1.1 mrg do 7852 1.1 mrg IFS=$as_save_IFS 7853 1.1 mrg test -z "$as_dir" && as_dir=. 7854 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7855 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7856 1.1 mrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7857 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7858 1.1 mrg break 2 7859 1.1 mrg fi 7860 1.1 mrg done 7861 1.1 mrg done 7862 1.1 mrg IFS=$as_save_IFS 7863 1.1 mrg 7864 1.1 mrg fi 7865 1.1 mrg fi 7866 1.1 mrg LIPO=$ac_cv_prog_LIPO 7867 1.1 mrg if test -n "$LIPO"; then 7868 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7869 1.1 mrg $as_echo "$LIPO" >&6; } 7870 1.1 mrg else 7871 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7872 1.1 mrg $as_echo "no" >&6; } 7873 1.1 mrg fi 7874 1.1 mrg 7875 1.1 mrg 7876 1.1 mrg fi 7877 1.1 mrg if test -z "$ac_cv_prog_LIPO"; then 7878 1.1 mrg ac_ct_LIPO=$LIPO 7879 1.1 mrg # Extract the first word of "lipo", so it can be a program name with args. 7880 1.1 mrg set dummy lipo; ac_word=$2 7881 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7882 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7883 1.1 mrg if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7884 1.1 mrg $as_echo_n "(cached) " >&6 7885 1.1 mrg else 7886 1.1 mrg if test -n "$ac_ct_LIPO"; then 7887 1.1 mrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7888 1.1 mrg else 7889 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7890 1.1 mrg for as_dir in $PATH 7891 1.1 mrg do 7892 1.1 mrg IFS=$as_save_IFS 7893 1.1 mrg test -z "$as_dir" && as_dir=. 7894 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7895 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7896 1.1 mrg ac_cv_prog_ac_ct_LIPO="lipo" 7897 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7898 1.1 mrg break 2 7899 1.1 mrg fi 7900 1.1 mrg done 7901 1.1 mrg done 7902 1.1 mrg IFS=$as_save_IFS 7903 1.1 mrg 7904 1.1 mrg fi 7905 1.1 mrg fi 7906 1.1 mrg ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7907 1.1 mrg if test -n "$ac_ct_LIPO"; then 7908 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7909 1.1 mrg $as_echo "$ac_ct_LIPO" >&6; } 7910 1.1 mrg else 7911 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7912 1.1 mrg $as_echo "no" >&6; } 7913 1.1 mrg fi 7914 1.1 mrg 7915 1.1 mrg if test "x$ac_ct_LIPO" = x; then 7916 1.1 mrg LIPO=":" 7917 1.1 mrg else 7918 1.1 mrg case $cross_compiling:$ac_tool_warned in 7919 1.1 mrg yes:) 7920 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7921 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7922 1.1 mrg ac_tool_warned=yes ;; 7923 1.1 mrg esac 7924 1.1 mrg LIPO=$ac_ct_LIPO 7925 1.1 mrg fi 7926 1.1 mrg else 7927 1.1 mrg LIPO="$ac_cv_prog_LIPO" 7928 1.1 mrg fi 7929 1.1 mrg 7930 1.1 mrg if test -n "$ac_tool_prefix"; then 7931 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7932 1.1 mrg set dummy ${ac_tool_prefix}otool; ac_word=$2 7933 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7934 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7935 1.1 mrg if ${ac_cv_prog_OTOOL+:} false; then : 7936 1.1 mrg $as_echo_n "(cached) " >&6 7937 1.1 mrg else 7938 1.1 mrg if test -n "$OTOOL"; then 7939 1.1 mrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7940 1.1 mrg else 7941 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7942 1.1 mrg for as_dir in $PATH 7943 1.1 mrg do 7944 1.1 mrg IFS=$as_save_IFS 7945 1.1 mrg test -z "$as_dir" && as_dir=. 7946 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7947 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7948 1.1 mrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7949 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7950 1.1 mrg break 2 7951 1.1 mrg fi 7952 1.1 mrg done 7953 1.1 mrg done 7954 1.1 mrg IFS=$as_save_IFS 7955 1.1 mrg 7956 1.1 mrg fi 7957 1.1 mrg fi 7958 1.1 mrg OTOOL=$ac_cv_prog_OTOOL 7959 1.1 mrg if test -n "$OTOOL"; then 7960 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7961 1.1 mrg $as_echo "$OTOOL" >&6; } 7962 1.1 mrg else 7963 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7964 1.1 mrg $as_echo "no" >&6; } 7965 1.1 mrg fi 7966 1.1 mrg 7967 1.1 mrg 7968 1.1 mrg fi 7969 1.1 mrg if test -z "$ac_cv_prog_OTOOL"; then 7970 1.1 mrg ac_ct_OTOOL=$OTOOL 7971 1.1 mrg # Extract the first word of "otool", so it can be a program name with args. 7972 1.1 mrg set dummy otool; ac_word=$2 7973 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7974 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7975 1.1 mrg if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7976 1.1 mrg $as_echo_n "(cached) " >&6 7977 1.1 mrg else 7978 1.1 mrg if test -n "$ac_ct_OTOOL"; then 7979 1.1 mrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7980 1.1 mrg else 7981 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7982 1.1 mrg for as_dir in $PATH 7983 1.1 mrg do 7984 1.1 mrg IFS=$as_save_IFS 7985 1.1 mrg test -z "$as_dir" && as_dir=. 7986 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7987 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7988 1.1 mrg ac_cv_prog_ac_ct_OTOOL="otool" 7989 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7990 1.1 mrg break 2 7991 1.1 mrg fi 7992 1.1 mrg done 7993 1.1 mrg done 7994 1.1 mrg IFS=$as_save_IFS 7995 1.1 mrg 7996 1.1 mrg fi 7997 1.1 mrg fi 7998 1.1 mrg ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7999 1.1 mrg if test -n "$ac_ct_OTOOL"; then 8000 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8001 1.1 mrg $as_echo "$ac_ct_OTOOL" >&6; } 8002 1.1 mrg else 8003 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8004 1.1 mrg $as_echo "no" >&6; } 8005 1.1 mrg fi 8006 1.1 mrg 8007 1.1 mrg if test "x$ac_ct_OTOOL" = x; then 8008 1.1 mrg OTOOL=":" 8009 1.1 mrg else 8010 1.1 mrg case $cross_compiling:$ac_tool_warned in 8011 1.1 mrg yes:) 8012 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8013 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8014 1.1 mrg ac_tool_warned=yes ;; 8015 1.1 mrg esac 8016 1.1 mrg OTOOL=$ac_ct_OTOOL 8017 1.1 mrg fi 8018 1.1 mrg else 8019 1.1 mrg OTOOL="$ac_cv_prog_OTOOL" 8020 1.1 mrg fi 8021 1.1 mrg 8022 1.1 mrg if test -n "$ac_tool_prefix"; then 8023 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8024 1.1 mrg set dummy ${ac_tool_prefix}otool64; ac_word=$2 8025 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8026 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 8027 1.1 mrg if ${ac_cv_prog_OTOOL64+:} false; then : 8028 1.1 mrg $as_echo_n "(cached) " >&6 8029 1.1 mrg else 8030 1.1 mrg if test -n "$OTOOL64"; then 8031 1.1 mrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8032 1.1 mrg else 8033 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8034 1.1 mrg for as_dir in $PATH 8035 1.1 mrg do 8036 1.1 mrg IFS=$as_save_IFS 8037 1.1 mrg test -z "$as_dir" && as_dir=. 8038 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 8039 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8040 1.1 mrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8041 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8042 1.1 mrg break 2 8043 1.1 mrg fi 8044 1.1 mrg done 8045 1.1 mrg done 8046 1.1 mrg IFS=$as_save_IFS 8047 1.1 mrg 8048 1.1 mrg fi 8049 1.1 mrg fi 8050 1.1 mrg OTOOL64=$ac_cv_prog_OTOOL64 8051 1.1 mrg if test -n "$OTOOL64"; then 8052 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8053 1.1 mrg $as_echo "$OTOOL64" >&6; } 8054 1.1 mrg else 8055 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8056 1.1 mrg $as_echo "no" >&6; } 8057 1.1 mrg fi 8058 1.1 mrg 8059 1.1 mrg 8060 1.1 mrg fi 8061 1.1 mrg if test -z "$ac_cv_prog_OTOOL64"; then 8062 1.1 mrg ac_ct_OTOOL64=$OTOOL64 8063 1.1 mrg # Extract the first word of "otool64", so it can be a program name with args. 8064 1.1 mrg set dummy otool64; ac_word=$2 8065 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8066 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 8067 1.1 mrg if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8068 1.1 mrg $as_echo_n "(cached) " >&6 8069 1.1 mrg else 8070 1.1 mrg if test -n "$ac_ct_OTOOL64"; then 8071 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8072 1.1 mrg else 8073 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8074 1.1 mrg for as_dir in $PATH 8075 1.1 mrg do 8076 1.1 mrg IFS=$as_save_IFS 8077 1.1 mrg test -z "$as_dir" && as_dir=. 8078 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 8079 1.1 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8080 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="otool64" 8081 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8082 1.1 mrg break 2 8083 1.1 mrg fi 8084 1.1 mrg done 8085 1.1 mrg done 8086 1.1 mrg IFS=$as_save_IFS 8087 1.1 mrg 8088 1.1 mrg fi 8089 1.1 mrg fi 8090 1.1 mrg ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8091 1.1 mrg if test -n "$ac_ct_OTOOL64"; then 8092 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8093 1.1 mrg $as_echo "$ac_ct_OTOOL64" >&6; } 8094 1.1 mrg else 8095 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8096 1.1 mrg $as_echo "no" >&6; } 8097 1.1 mrg fi 8098 1.1 mrg 8099 1.1 mrg if test "x$ac_ct_OTOOL64" = x; then 8100 1.1 mrg OTOOL64=":" 8101 1.1 mrg else 8102 1.1 mrg case $cross_compiling:$ac_tool_warned in 8103 1.1 mrg yes:) 8104 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8105 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8106 1.1 mrg ac_tool_warned=yes ;; 8107 1.1 mrg esac 8108 1.1 mrg OTOOL64=$ac_ct_OTOOL64 8109 1.1 mrg fi 8110 1.1 mrg else 8111 1.1 mrg OTOOL64="$ac_cv_prog_OTOOL64" 8112 1.1 mrg fi 8113 1.1 mrg 8114 1.1 mrg 8115 1.1 mrg 8116 1.1 mrg 8117 1.1 mrg 8118 1.1 mrg 8119 1.1 mrg 8120 1.1 mrg 8121 1.1 mrg 8122 1.1 mrg 8123 1.1 mrg 8124 1.1 mrg 8125 1.1 mrg 8126 1.1 mrg 8127 1.1 mrg 8128 1.1 mrg 8129 1.1 mrg 8130 1.1 mrg 8131 1.1 mrg 8132 1.1 mrg 8133 1.1 mrg 8134 1.1 mrg 8135 1.1 mrg 8136 1.1 mrg 8137 1.1 mrg 8138 1.1 mrg 8139 1.1 mrg 8140 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8141 1.1 mrg $as_echo_n "checking for -single_module linker flag... " >&6; } 8142 1.1 mrg if ${lt_cv_apple_cc_single_mod+:} false; then : 8143 1.1 mrg $as_echo_n "(cached) " >&6 8144 1.1 mrg else 8145 1.1 mrg lt_cv_apple_cc_single_mod=no 8146 1.1 mrg if test -z "${LT_MULTI_MODULE}"; then 8147 1.1 mrg # By default we will add the -single_module flag. You can override 8148 1.1 mrg # by either setting the environment variable LT_MULTI_MODULE 8149 1.1 mrg # non-empty at configure time, or by adding -multi_module to the 8150 1.1 mrg # link flags. 8151 1.1 mrg rm -rf libconftest.dylib* 8152 1.1 mrg echo "int foo(void){return 1;}" > conftest.c 8153 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8154 1.1 mrg -dynamiclib -Wl,-single_module conftest.c" >&5 8155 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8156 1.1 mrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8157 1.1 mrg _lt_result=$? 8158 1.1 mrg if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 8159 1.1 mrg lt_cv_apple_cc_single_mod=yes 8160 1.1 mrg else 8161 1.1 mrg cat conftest.err >&5 8162 1.1 mrg fi 8163 1.1 mrg rm -rf libconftest.dylib* 8164 1.1 mrg rm -f conftest.* 8165 1.1 mrg fi 8166 1.1 mrg fi 8167 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8168 1.1 mrg $as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8169 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8170 1.1 mrg $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8171 1.1 mrg if ${lt_cv_ld_exported_symbols_list+:} false; then : 8172 1.1 mrg $as_echo_n "(cached) " >&6 8173 1.1 mrg else 8174 1.1 mrg lt_cv_ld_exported_symbols_list=no 8175 1.1 mrg save_LDFLAGS=$LDFLAGS 8176 1.1 mrg echo "_main" > conftest.sym 8177 1.1 mrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8178 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8179 1.1 mrg /* end confdefs.h. */ 8180 1.1 mrg 8181 1.1 mrg int 8182 1.1 mrg main () 8183 1.1 mrg { 8184 1.1 mrg 8185 1.1 mrg ; 8186 1.1 mrg return 0; 8187 1.1 mrg } 8188 1.1 mrg _ACEOF 8189 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 8190 1.1 mrg lt_cv_ld_exported_symbols_list=yes 8191 1.1 mrg else 8192 1.1 mrg lt_cv_ld_exported_symbols_list=no 8193 1.1 mrg fi 8194 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 8195 1.1 mrg conftest$ac_exeext conftest.$ac_ext 8196 1.1 mrg LDFLAGS="$save_LDFLAGS" 8197 1.1 mrg 8198 1.1 mrg fi 8199 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8200 1.1 mrg $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8201 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8202 1.1 mrg $as_echo_n "checking for -force_load linker flag... " >&6; } 8203 1.1 mrg if ${lt_cv_ld_force_load+:} false; then : 8204 1.1 mrg $as_echo_n "(cached) " >&6 8205 1.1 mrg else 8206 1.1 mrg lt_cv_ld_force_load=no 8207 1.1 mrg cat > conftest.c << _LT_EOF 8208 1.1 mrg int forced_loaded() { return 2;} 8209 1.1 mrg _LT_EOF 8210 1.1 mrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8211 1.1 mrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8212 1.1 mrg echo "$AR cru libconftest.a conftest.o" >&5 8213 1.1 mrg $AR cru libconftest.a conftest.o 2>&5 8214 1.1 mrg cat > conftest.c << _LT_EOF 8215 1.1 mrg int main() { return 0;} 8216 1.1 mrg _LT_EOF 8217 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8218 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8219 1.1 mrg _lt_result=$? 8220 1.1 mrg if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8221 1.1 mrg lt_cv_ld_force_load=yes 8222 1.1 mrg else 8223 1.1 mrg cat conftest.err >&5 8224 1.1 mrg fi 8225 1.1 mrg rm -f conftest.err libconftest.a conftest conftest.c 8226 1.1 mrg rm -rf conftest.dSYM 8227 1.1 mrg 8228 1.1 mrg fi 8229 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8230 1.1 mrg $as_echo "$lt_cv_ld_force_load" >&6; } 8231 1.1.1.2 mrg # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 8232 1.1.1.2 mrg # build without first building modern cctools / linker. 8233 1.1.1.2 mrg case $host_cpu-$host_os in 8234 1.1.1.2 mrg *-rhapsody* | *-darwin1.[012]) 8235 1.1 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8236 1.1.1.2 mrg *-darwin1.*) 8237 1.1 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8238 1.1.1.2 mrg *-darwin*) 8239 1.1.1.2 mrg # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 8240 1.1.1.2 mrg # deployment target is forced to an earlier version. 8241 1.1.1.2 mrg case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 8242 1.1.1.2 mrg UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 8243 1.1.1.2 mrg ;; 8244 1.1 mrg 10.[012][,.]*) 8245 1.1.1.2 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8246 1.1.1.2 mrg ;; 8247 1.1.1.2 mrg *) 8248 1.1.1.2 mrg ;; 8249 1.1.1.2 mrg esac 8250 1.1 mrg ;; 8251 1.1 mrg esac 8252 1.1 mrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8253 1.1 mrg _lt_dar_single_mod='$single_module' 8254 1.1 mrg fi 8255 1.1 mrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8256 1.1 mrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8257 1.1 mrg else 8258 1.1 mrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8259 1.1 mrg fi 8260 1.1 mrg if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8261 1.1 mrg _lt_dsymutil='~$DSYMUTIL $lib || :' 8262 1.1 mrg else 8263 1.1 mrg _lt_dsymutil= 8264 1.1 mrg fi 8265 1.1 mrg ;; 8266 1.1 mrg esac 8267 1.1 mrg 8268 1.1 mrg for ac_header in dlfcn.h 8269 1.1 mrg do : 8270 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8271 1.1 mrg " 8272 1.1 mrg if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8273 1.1 mrg cat >>confdefs.h <<_ACEOF 8274 1.1 mrg #define HAVE_DLFCN_H 1 8275 1.1 mrg _ACEOF 8276 1.1 mrg 8277 1.1 mrg fi 8278 1.1 mrg 8279 1.1 mrg done 8280 1.1 mrg 8281 1.1 mrg 8282 1.1 mrg 8283 1.1 mrg 8284 1.1 mrg 8285 1.1 mrg # Set options 8286 1.1 mrg enable_dlopen=yes 8287 1.1 mrg 8288 1.1 mrg 8289 1.1 mrg 8290 1.1 mrg 8291 1.1 mrg enable_win32_dll=no 8292 1.1 mrg 8293 1.1 mrg 8294 1.1 mrg # Check whether --enable-shared was given. 8295 1.1 mrg if test "${enable_shared+set}" = set; then : 8296 1.1 mrg enableval=$enable_shared; p=${PACKAGE-default} 8297 1.1 mrg case $enableval in 8298 1.1 mrg yes) enable_shared=yes ;; 8299 1.1 mrg no) enable_shared=no ;; 8300 1.1 mrg *) 8301 1.1 mrg enable_shared=no 8302 1.1 mrg # Look at the argument we got. We use all the common list separators. 8303 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8304 1.1 mrg for pkg in $enableval; do 8305 1.1 mrg IFS="$lt_save_ifs" 8306 1.1 mrg if test "X$pkg" = "X$p"; then 8307 1.1 mrg enable_shared=yes 8308 1.1 mrg fi 8309 1.1 mrg done 8310 1.1 mrg IFS="$lt_save_ifs" 8311 1.1 mrg ;; 8312 1.1 mrg esac 8313 1.1 mrg else 8314 1.1 mrg enable_shared=yes 8315 1.1 mrg fi 8316 1.1 mrg 8317 1.1 mrg 8318 1.1 mrg 8319 1.1 mrg 8320 1.1 mrg 8321 1.1 mrg 8322 1.1 mrg 8323 1.1 mrg 8324 1.1 mrg 8325 1.1 mrg # Check whether --enable-static was given. 8326 1.1 mrg if test "${enable_static+set}" = set; then : 8327 1.1 mrg enableval=$enable_static; p=${PACKAGE-default} 8328 1.1 mrg case $enableval in 8329 1.1 mrg yes) enable_static=yes ;; 8330 1.1 mrg no) enable_static=no ;; 8331 1.1 mrg *) 8332 1.1 mrg enable_static=no 8333 1.1 mrg # Look at the argument we got. We use all the common list separators. 8334 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8335 1.1 mrg for pkg in $enableval; do 8336 1.1 mrg IFS="$lt_save_ifs" 8337 1.1 mrg if test "X$pkg" = "X$p"; then 8338 1.1 mrg enable_static=yes 8339 1.1 mrg fi 8340 1.1 mrg done 8341 1.1 mrg IFS="$lt_save_ifs" 8342 1.1 mrg ;; 8343 1.1 mrg esac 8344 1.1 mrg else 8345 1.1 mrg enable_static=yes 8346 1.1 mrg fi 8347 1.1 mrg 8348 1.1 mrg 8349 1.1 mrg 8350 1.1 mrg 8351 1.1 mrg 8352 1.1 mrg 8353 1.1 mrg 8354 1.1 mrg 8355 1.1 mrg 8356 1.1 mrg 8357 1.1 mrg # Check whether --with-pic was given. 8358 1.1 mrg if test "${with_pic+set}" = set; then : 8359 1.1 mrg withval=$with_pic; pic_mode="$withval" 8360 1.1 mrg else 8361 1.1 mrg pic_mode=default 8362 1.1 mrg fi 8363 1.1 mrg 8364 1.1 mrg 8365 1.1 mrg test -z "$pic_mode" && pic_mode=default 8366 1.1 mrg 8367 1.1 mrg 8368 1.1 mrg 8369 1.1 mrg 8370 1.1 mrg 8371 1.1 mrg 8372 1.1 mrg 8373 1.1 mrg # Check whether --enable-fast-install was given. 8374 1.1 mrg if test "${enable_fast_install+set}" = set; then : 8375 1.1 mrg enableval=$enable_fast_install; p=${PACKAGE-default} 8376 1.1 mrg case $enableval in 8377 1.1 mrg yes) enable_fast_install=yes ;; 8378 1.1 mrg no) enable_fast_install=no ;; 8379 1.1 mrg *) 8380 1.1 mrg enable_fast_install=no 8381 1.1 mrg # Look at the argument we got. We use all the common list separators. 8382 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8383 1.1 mrg for pkg in $enableval; do 8384 1.1 mrg IFS="$lt_save_ifs" 8385 1.1 mrg if test "X$pkg" = "X$p"; then 8386 1.1 mrg enable_fast_install=yes 8387 1.1 mrg fi 8388 1.1 mrg done 8389 1.1 mrg IFS="$lt_save_ifs" 8390 1.1 mrg ;; 8391 1.1 mrg esac 8392 1.1 mrg else 8393 1.1 mrg enable_fast_install=yes 8394 1.1 mrg fi 8395 1.1 mrg 8396 1.1 mrg 8397 1.1 mrg 8398 1.1 mrg 8399 1.1 mrg 8400 1.1 mrg 8401 1.1 mrg 8402 1.1 mrg 8403 1.1 mrg 8404 1.1 mrg 8405 1.1 mrg 8406 1.1 mrg # This can be used to rebuild libtool when needed 8407 1.1 mrg LIBTOOL_DEPS="$ltmain" 8408 1.1 mrg 8409 1.1 mrg # Always use our own libtool. 8410 1.1 mrg LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8411 1.1 mrg 8412 1.1 mrg 8413 1.1 mrg 8414 1.1 mrg 8415 1.1 mrg 8416 1.1 mrg 8417 1.1 mrg 8418 1.1 mrg 8419 1.1 mrg 8420 1.1 mrg 8421 1.1 mrg 8422 1.1 mrg 8423 1.1 mrg 8424 1.1 mrg 8425 1.1 mrg 8426 1.1 mrg 8427 1.1 mrg 8428 1.1 mrg 8429 1.1 mrg 8430 1.1 mrg 8431 1.1 mrg 8432 1.1 mrg 8433 1.1 mrg 8434 1.1 mrg 8435 1.1 mrg 8436 1.1 mrg 8437 1.1 mrg test -z "$LN_S" && LN_S="ln -s" 8438 1.1 mrg 8439 1.1 mrg 8440 1.1 mrg 8441 1.1 mrg 8442 1.1 mrg 8443 1.1 mrg 8444 1.1 mrg 8445 1.1 mrg 8446 1.1 mrg 8447 1.1 mrg 8448 1.1 mrg 8449 1.1 mrg 8450 1.1 mrg 8451 1.1 mrg 8452 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then 8453 1.1 mrg setopt NO_GLOB_SUBST 8454 1.1 mrg fi 8455 1.1 mrg 8456 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8457 1.1 mrg $as_echo_n "checking for objdir... " >&6; } 8458 1.1 mrg if ${lt_cv_objdir+:} false; then : 8459 1.1 mrg $as_echo_n "(cached) " >&6 8460 1.1 mrg else 8461 1.1 mrg rm -f .libs 2>/dev/null 8462 1.1 mrg mkdir .libs 2>/dev/null 8463 1.1 mrg if test -d .libs; then 8464 1.1 mrg lt_cv_objdir=.libs 8465 1.1 mrg else 8466 1.1 mrg # MS-DOS does not allow filenames that begin with a dot. 8467 1.1 mrg lt_cv_objdir=_libs 8468 1.1 mrg fi 8469 1.1 mrg rmdir .libs 2>/dev/null 8470 1.1 mrg fi 8471 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8472 1.1 mrg $as_echo "$lt_cv_objdir" >&6; } 8473 1.1 mrg objdir=$lt_cv_objdir 8474 1.1 mrg 8475 1.1 mrg 8476 1.1 mrg 8477 1.1 mrg 8478 1.1 mrg 8479 1.1 mrg cat >>confdefs.h <<_ACEOF 8480 1.1 mrg #define LT_OBJDIR "$lt_cv_objdir/" 8481 1.1 mrg _ACEOF 8482 1.1 mrg 8483 1.1 mrg 8484 1.1 mrg 8485 1.1 mrg 8486 1.1 mrg case $host_os in 8487 1.1 mrg aix3*) 8488 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some 8489 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems 8490 1.1 mrg # vanish in a puff of smoke. 8491 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then 8492 1.1 mrg COLLECT_NAMES= 8493 1.1 mrg export COLLECT_NAMES 8494 1.1 mrg fi 8495 1.1 mrg ;; 8496 1.1 mrg esac 8497 1.1 mrg 8498 1.1 mrg # Global variables: 8499 1.1 mrg ofile=libtool 8500 1.1 mrg can_build_shared=yes 8501 1.1 mrg 8502 1.1 mrg # All known linkers require a `.a' archive for static linking (except MSVC, 8503 1.1 mrg # which needs '.lib'). 8504 1.1 mrg libext=a 8505 1.1 mrg 8506 1.1 mrg with_gnu_ld="$lt_cv_prog_gnu_ld" 8507 1.1 mrg 8508 1.1 mrg old_CC="$CC" 8509 1.1 mrg old_CFLAGS="$CFLAGS" 8510 1.1 mrg 8511 1.1 mrg # Set sane defaults for various variables 8512 1.1 mrg test -z "$CC" && CC=cc 8513 1.1 mrg test -z "$LTCC" && LTCC=$CC 8514 1.1 mrg test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8515 1.1 mrg test -z "$LD" && LD=ld 8516 1.1 mrg test -z "$ac_objext" && ac_objext=o 8517 1.1 mrg 8518 1.1 mrg for cc_temp in $compiler""; do 8519 1.1 mrg case $cc_temp in 8520 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8521 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8522 1.1 mrg \-*) ;; 8523 1.1 mrg *) break;; 8524 1.1 mrg esac 8525 1.1 mrg done 8526 1.1 mrg cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8527 1.1 mrg 8528 1.1 mrg 8529 1.1 mrg # Only perform the check for file, if the check method requires it 8530 1.1 mrg test -z "$MAGIC_CMD" && MAGIC_CMD=file 8531 1.1 mrg case $deplibs_check_method in 8532 1.1 mrg file_magic*) 8533 1.1 mrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8534 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8535 1.1 mrg $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8536 1.1 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then : 8537 1.1 mrg $as_echo_n "(cached) " >&6 8538 1.1 mrg else 8539 1.1 mrg case $MAGIC_CMD in 8540 1.1 mrg [\\/*] | ?:[\\/]*) 8541 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8542 1.1 mrg ;; 8543 1.1 mrg *) 8544 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD" 8545 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8546 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8547 1.1 mrg for ac_dir in $ac_dummy; do 8548 1.1 mrg IFS="$lt_save_ifs" 8549 1.1 mrg test -z "$ac_dir" && ac_dir=. 8550 1.1 mrg if test -f $ac_dir/${ac_tool_prefix}file; then 8551 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8552 1.1 mrg if test -n "$file_magic_test_file"; then 8553 1.1 mrg case $deplibs_check_method in 8554 1.1 mrg "file_magic "*) 8555 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8556 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8557 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8558 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then 8559 1.1 mrg : 8560 1.1 mrg else 8561 1.1 mrg cat <<_LT_EOF 1>&2 8562 1.1 mrg 8563 1.1 mrg *** Warning: the command libtool uses to detect shared libraries, 8564 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize. 8565 1.1 mrg *** The result is that libtool may fail to recognize shared libraries 8566 1.1 mrg *** as such. This will affect the creation of libtool libraries that 8567 1.1 mrg *** depend on shared libraries, but programs linked with such libtool 8568 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you 8569 1.1 mrg *** may want to report the problem to your system manager and/or to 8570 1.1 mrg *** bug-libtool@gnu.org 8571 1.1 mrg 8572 1.1 mrg _LT_EOF 8573 1.1 mrg fi ;; 8574 1.1 mrg esac 8575 1.1 mrg fi 8576 1.1 mrg break 8577 1.1 mrg fi 8578 1.1 mrg done 8579 1.1 mrg IFS="$lt_save_ifs" 8580 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD" 8581 1.1 mrg ;; 8582 1.1 mrg esac 8583 1.1 mrg fi 8584 1.1 mrg 8585 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8586 1.1 mrg if test -n "$MAGIC_CMD"; then 8587 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8588 1.1 mrg $as_echo "$MAGIC_CMD" >&6; } 8589 1.1 mrg else 8590 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8591 1.1 mrg $as_echo "no" >&6; } 8592 1.1 mrg fi 8593 1.1 mrg 8594 1.1 mrg 8595 1.1 mrg 8596 1.1 mrg 8597 1.1 mrg 8598 1.1 mrg if test -z "$lt_cv_path_MAGIC_CMD"; then 8599 1.1 mrg if test -n "$ac_tool_prefix"; then 8600 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8601 1.1 mrg $as_echo_n "checking for file... " >&6; } 8602 1.1 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then : 8603 1.1 mrg $as_echo_n "(cached) " >&6 8604 1.1 mrg else 8605 1.1 mrg case $MAGIC_CMD in 8606 1.1 mrg [\\/*] | ?:[\\/]*) 8607 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8608 1.1 mrg ;; 8609 1.1 mrg *) 8610 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD" 8611 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8612 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8613 1.1 mrg for ac_dir in $ac_dummy; do 8614 1.1 mrg IFS="$lt_save_ifs" 8615 1.1 mrg test -z "$ac_dir" && ac_dir=. 8616 1.1 mrg if test -f $ac_dir/file; then 8617 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/file" 8618 1.1 mrg if test -n "$file_magic_test_file"; then 8619 1.1 mrg case $deplibs_check_method in 8620 1.1 mrg "file_magic "*) 8621 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8622 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8623 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8624 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then 8625 1.1 mrg : 8626 1.1 mrg else 8627 1.1 mrg cat <<_LT_EOF 1>&2 8628 1.1 mrg 8629 1.1 mrg *** Warning: the command libtool uses to detect shared libraries, 8630 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize. 8631 1.1 mrg *** The result is that libtool may fail to recognize shared libraries 8632 1.1 mrg *** as such. This will affect the creation of libtool libraries that 8633 1.1 mrg *** depend on shared libraries, but programs linked with such libtool 8634 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you 8635 1.1 mrg *** may want to report the problem to your system manager and/or to 8636 1.1 mrg *** bug-libtool@gnu.org 8637 1.1 mrg 8638 1.1 mrg _LT_EOF 8639 1.1 mrg fi ;; 8640 1.1 mrg esac 8641 1.1 mrg fi 8642 1.1 mrg break 8643 1.1 mrg fi 8644 1.1 mrg done 8645 1.1 mrg IFS="$lt_save_ifs" 8646 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD" 8647 1.1 mrg ;; 8648 1.1 mrg esac 8649 1.1 mrg fi 8650 1.1 mrg 8651 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8652 1.1 mrg if test -n "$MAGIC_CMD"; then 8653 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8654 1.1 mrg $as_echo "$MAGIC_CMD" >&6; } 8655 1.1 mrg else 8656 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8657 1.1 mrg $as_echo "no" >&6; } 8658 1.1 mrg fi 8659 1.1 mrg 8660 1.1 mrg 8661 1.1 mrg else 8662 1.1 mrg MAGIC_CMD=: 8663 1.1 mrg fi 8664 1.1 mrg fi 8665 1.1 mrg 8666 1.1 mrg fi 8667 1.1 mrg ;; 8668 1.1 mrg esac 8669 1.1 mrg 8670 1.1 mrg # Use C for the default configuration in the libtool script 8671 1.1 mrg 8672 1.1 mrg lt_save_CC="$CC" 8673 1.1 mrg ac_ext=c 8674 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 8675 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8676 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8677 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 8678 1.1 mrg 8679 1.1 mrg 8680 1.1 mrg # Source file extension for C test sources. 8681 1.1 mrg ac_ext=c 8682 1.1 mrg 8683 1.1 mrg # Object file extension for compiled C test sources. 8684 1.1 mrg objext=o 8685 1.1 mrg objext=$objext 8686 1.1 mrg 8687 1.1 mrg # Code to be used in simple compile tests 8688 1.1 mrg lt_simple_compile_test_code="int some_variable = 0;" 8689 1.1 mrg 8690 1.1 mrg # Code to be used in simple link tests 8691 1.1 mrg lt_simple_link_test_code='int main(){return(0);}' 8692 1.1 mrg 8693 1.1 mrg 8694 1.1 mrg 8695 1.1 mrg 8696 1.1 mrg 8697 1.1 mrg 8698 1.1 mrg 8699 1.1 mrg # If no C compiler was specified, use CC. 8700 1.1 mrg LTCC=${LTCC-"$CC"} 8701 1.1 mrg 8702 1.1 mrg # If no C compiler flags were specified, use CFLAGS. 8703 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8704 1.1 mrg 8705 1.1 mrg # Allow CC to be a program name with arguments. 8706 1.1 mrg compiler=$CC 8707 1.1 mrg 8708 1.1 mrg # Save the default compiler, since it gets overwritten when the other 8709 1.1 mrg # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8710 1.1 mrg compiler_DEFAULT=$CC 8711 1.1 mrg 8712 1.1 mrg # save warnings/boilerplate of simple test code 8713 1.1 mrg ac_outfile=conftest.$ac_objext 8714 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8715 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8716 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err` 8717 1.1 mrg $RM conftest* 8718 1.1 mrg 8719 1.1 mrg ac_outfile=conftest.$ac_objext 8720 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext 8721 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8722 1.1 mrg _lt_linker_boilerplate=`cat conftest.err` 8723 1.1 mrg $RM -r conftest* 8724 1.1 mrg 8725 1.1 mrg 8726 1.1 mrg ## CAVEAT EMPTOR: 8727 1.1 mrg ## There is no encapsulation within the following macros, do not change 8728 1.1 mrg ## the running order or otherwise move them around unless you know exactly 8729 1.1 mrg ## what you are doing... 8730 1.1 mrg if test -n "$compiler"; then 8731 1.1 mrg 8732 1.1 mrg lt_prog_compiler_no_builtin_flag= 8733 1.1 mrg 8734 1.1 mrg if test "$GCC" = yes; then 8735 1.1 mrg case $cc_basename in 8736 1.1 mrg nvcc*) 8737 1.1 mrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8738 1.1 mrg *) 8739 1.1 mrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8740 1.1 mrg esac 8741 1.1 mrg 8742 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8743 1.1 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8744 1.1 mrg if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8745 1.1 mrg $as_echo_n "(cached) " >&6 8746 1.1 mrg else 8747 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no 8748 1.1 mrg ac_outfile=conftest.$ac_objext 8749 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8750 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions" 8751 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 8752 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 8753 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 8754 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8755 1.1 mrg # The option is referenced via a variable to avoid confusing sed. 8756 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8757 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8758 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8759 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8760 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8761 1.1 mrg (eval "$lt_compile" 2>conftest.err) 8762 1.1 mrg ac_status=$? 8763 1.1 mrg cat conftest.err >&5 8764 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8765 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then 8766 1.1 mrg # The compiler can only warn and ignore the option if not recognized 8767 1.1 mrg # So say no if there are warnings other than the usual output. 8768 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8769 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8770 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8771 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes 8772 1.1 mrg fi 8773 1.1 mrg fi 8774 1.1 mrg $RM conftest* 8775 1.1 mrg 8776 1.1 mrg fi 8777 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8778 1.1 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8779 1.1 mrg 8780 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8781 1.1 mrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8782 1.1 mrg else 8783 1.1 mrg : 8784 1.1 mrg fi 8785 1.1 mrg 8786 1.1 mrg fi 8787 1.1 mrg 8788 1.1 mrg 8789 1.1 mrg 8790 1.1 mrg 8791 1.1 mrg 8792 1.1 mrg 8793 1.1 mrg lt_prog_compiler_wl= 8794 1.1 mrg lt_prog_compiler_pic= 8795 1.1 mrg lt_prog_compiler_static= 8796 1.1 mrg 8797 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8798 1.1 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8799 1.1 mrg 8800 1.1 mrg if test "$GCC" = yes; then 8801 1.1 mrg lt_prog_compiler_wl='-Wl,' 8802 1.1 mrg lt_prog_compiler_static='-static' 8803 1.1 mrg 8804 1.1 mrg case $host_os in 8805 1.1 mrg aix*) 8806 1.1 mrg # All AIX code is PIC. 8807 1.1 mrg if test "$host_cpu" = ia64; then 8808 1.1 mrg # AIX 5 now supports IA64 processor 8809 1.1 mrg lt_prog_compiler_static='-Bstatic' 8810 1.1 mrg fi 8811 1.1 mrg lt_prog_compiler_pic='-fPIC' 8812 1.1 mrg ;; 8813 1.1 mrg 8814 1.1 mrg amigaos*) 8815 1.1 mrg case $host_cpu in 8816 1.1 mrg powerpc) 8817 1.1 mrg # see comment about AmigaOS4 .so support 8818 1.1 mrg lt_prog_compiler_pic='-fPIC' 8819 1.1 mrg ;; 8820 1.1 mrg m68k) 8821 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but 8822 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better, 8823 1.1 mrg # like `-m68040'. 8824 1.1 mrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8825 1.1 mrg ;; 8826 1.1 mrg esac 8827 1.1 mrg ;; 8828 1.1 mrg 8829 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8830 1.1 mrg # PIC is the default for these OSes. 8831 1.1 mrg ;; 8832 1.1 mrg 8833 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 8834 1.1 mrg # This hack is so that the source file can tell whether it is being 8835 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 8836 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 8837 1.1 mrg # (--disable-auto-import) libraries 8838 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT' 8839 1.1 mrg ;; 8840 1.1 mrg 8841 1.1 mrg darwin* | rhapsody*) 8842 1.1 mrg # PIC is the default on this platform 8843 1.1 mrg # Common symbols not allowed in MH_DYLIB files 8844 1.1 mrg lt_prog_compiler_pic='-fno-common' 8845 1.1 mrg ;; 8846 1.1 mrg 8847 1.1 mrg haiku*) 8848 1.1 mrg # PIC is the default for Haiku. 8849 1.1 mrg # The "-static" flag exists, but is broken. 8850 1.1 mrg lt_prog_compiler_static= 8851 1.1 mrg ;; 8852 1.1 mrg 8853 1.1 mrg hpux*) 8854 1.1 mrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8855 1.1 mrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8856 1.1 mrg # sets the default TLS model and affects inlining. 8857 1.1 mrg case $host_cpu in 8858 1.1 mrg hppa*64*) 8859 1.1 mrg # +Z the default 8860 1.1 mrg ;; 8861 1.1 mrg *) 8862 1.1 mrg lt_prog_compiler_pic='-fPIC' 8863 1.1 mrg ;; 8864 1.1 mrg esac 8865 1.1 mrg ;; 8866 1.1 mrg 8867 1.1 mrg interix[3-9]*) 8868 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8869 1.1 mrg # Instead, we relocate shared libraries at runtime. 8870 1.1 mrg ;; 8871 1.1 mrg 8872 1.1 mrg msdosdjgpp*) 8873 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries 8874 1.1 mrg # on systems that don't support them. 8875 1.1 mrg lt_prog_compiler_can_build_shared=no 8876 1.1 mrg enable_shared=no 8877 1.1 mrg ;; 8878 1.1 mrg 8879 1.1 mrg *nto* | *qnx*) 8880 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 8881 1.1 mrg # it will coredump. 8882 1.1 mrg lt_prog_compiler_pic='-fPIC -shared' 8883 1.1 mrg ;; 8884 1.1 mrg 8885 1.1 mrg sysv4*MP*) 8886 1.1 mrg if test -d /usr/nec; then 8887 1.1 mrg lt_prog_compiler_pic=-Kconform_pic 8888 1.1 mrg fi 8889 1.1 mrg ;; 8890 1.1 mrg 8891 1.1 mrg *) 8892 1.1 mrg lt_prog_compiler_pic='-fPIC' 8893 1.1 mrg ;; 8894 1.1 mrg esac 8895 1.1 mrg 8896 1.1 mrg case $cc_basename in 8897 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 8898 1.1 mrg lt_prog_compiler_wl='-Xlinker ' 8899 1.1 mrg lt_prog_compiler_pic='-Xcompiler -fPIC' 8900 1.1 mrg ;; 8901 1.1 mrg esac 8902 1.1 mrg else 8903 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler. 8904 1.1 mrg case $host_os in 8905 1.1 mrg aix*) 8906 1.1 mrg lt_prog_compiler_wl='-Wl,' 8907 1.1 mrg if test "$host_cpu" = ia64; then 8908 1.1 mrg # AIX 5 now supports IA64 processor 8909 1.1 mrg lt_prog_compiler_static='-Bstatic' 8910 1.1 mrg else 8911 1.1 mrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8912 1.1 mrg fi 8913 1.1 mrg ;; 8914 1.1 mrg 8915 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 8916 1.1 mrg # This hack is so that the source file can tell whether it is being 8917 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 8918 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT' 8919 1.1 mrg ;; 8920 1.1 mrg 8921 1.1 mrg hpux9* | hpux10* | hpux11*) 8922 1.1 mrg lt_prog_compiler_wl='-Wl,' 8923 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8924 1.1 mrg # not for PA HP-UX. 8925 1.1 mrg case $host_cpu in 8926 1.1 mrg hppa*64*|ia64*) 8927 1.1 mrg # +Z the default 8928 1.1 mrg ;; 8929 1.1 mrg *) 8930 1.1 mrg lt_prog_compiler_pic='+Z' 8931 1.1 mrg ;; 8932 1.1 mrg esac 8933 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 8934 1.1 mrg lt_prog_compiler_static='${wl}-a ${wl}archive' 8935 1.1 mrg ;; 8936 1.1 mrg 8937 1.1 mrg irix5* | irix6* | nonstopux*) 8938 1.1 mrg lt_prog_compiler_wl='-Wl,' 8939 1.1 mrg # PIC (with -KPIC) is the default. 8940 1.1 mrg lt_prog_compiler_static='-non_shared' 8941 1.1 mrg ;; 8942 1.1 mrg 8943 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu) 8944 1.1 mrg case $cc_basename in 8945 1.1 mrg # old Intel for x86_64 which still supported -KPIC. 8946 1.1 mrg ecc*) 8947 1.1 mrg lt_prog_compiler_wl='-Wl,' 8948 1.1 mrg lt_prog_compiler_pic='-KPIC' 8949 1.1 mrg lt_prog_compiler_static='-static' 8950 1.1 mrg ;; 8951 1.1 mrg # icc used to be incompatible with GCC. 8952 1.1 mrg # ICC 10 doesn't accept -KPIC any more. 8953 1.1 mrg icc* | ifort*) 8954 1.1 mrg lt_prog_compiler_wl='-Wl,' 8955 1.1 mrg lt_prog_compiler_pic='-fPIC' 8956 1.1 mrg lt_prog_compiler_static='-static' 8957 1.1 mrg ;; 8958 1.1 mrg # Lahey Fortran 8.1. 8959 1.1 mrg lf95*) 8960 1.1 mrg lt_prog_compiler_wl='-Wl,' 8961 1.1 mrg lt_prog_compiler_pic='--shared' 8962 1.1 mrg lt_prog_compiler_static='--static' 8963 1.1 mrg ;; 8964 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8965 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler, 8966 1.1 mrg # which looks to be a dead project) 8967 1.1 mrg lt_prog_compiler_wl='-Wl,' 8968 1.1 mrg lt_prog_compiler_pic='-fpic' 8969 1.1 mrg lt_prog_compiler_static='-Bstatic' 8970 1.1 mrg ;; 8971 1.1 mrg ccc*) 8972 1.1 mrg lt_prog_compiler_wl='-Wl,' 8973 1.1 mrg # All Alpha code is PIC. 8974 1.1 mrg lt_prog_compiler_static='-non_shared' 8975 1.1 mrg ;; 8976 1.1 mrg xl* | bgxl* | bgf* | mpixl*) 8977 1.1 mrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8978 1.1 mrg lt_prog_compiler_wl='-Wl,' 8979 1.1 mrg lt_prog_compiler_pic='-qpic' 8980 1.1 mrg lt_prog_compiler_static='-qstaticlink' 8981 1.1 mrg ;; 8982 1.1 mrg *) 8983 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 8984 1.1 mrg *Sun\ F* | *Sun*Fortran*) 8985 1.1 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 8986 1.1 mrg lt_prog_compiler_pic='-KPIC' 8987 1.1 mrg lt_prog_compiler_static='-Bstatic' 8988 1.1 mrg lt_prog_compiler_wl='' 8989 1.1 mrg ;; 8990 1.1 mrg *Sun\ C*) 8991 1.1 mrg # Sun C 5.9 8992 1.1 mrg lt_prog_compiler_pic='-KPIC' 8993 1.1 mrg lt_prog_compiler_static='-Bstatic' 8994 1.1 mrg lt_prog_compiler_wl='-Wl,' 8995 1.1 mrg ;; 8996 1.1 mrg esac 8997 1.1 mrg ;; 8998 1.1 mrg esac 8999 1.1 mrg ;; 9000 1.1 mrg 9001 1.1 mrg newsos6) 9002 1.1 mrg lt_prog_compiler_pic='-KPIC' 9003 1.1 mrg lt_prog_compiler_static='-Bstatic' 9004 1.1 mrg ;; 9005 1.1 mrg 9006 1.1 mrg *nto* | *qnx*) 9007 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 9008 1.1 mrg # it will coredump. 9009 1.1 mrg lt_prog_compiler_pic='-fPIC -shared' 9010 1.1 mrg ;; 9011 1.1 mrg 9012 1.1 mrg osf3* | osf4* | osf5*) 9013 1.1 mrg lt_prog_compiler_wl='-Wl,' 9014 1.1 mrg # All OSF/1 code is PIC. 9015 1.1 mrg lt_prog_compiler_static='-non_shared' 9016 1.1 mrg ;; 9017 1.1 mrg 9018 1.1 mrg rdos*) 9019 1.1 mrg lt_prog_compiler_static='-non_shared' 9020 1.1 mrg ;; 9021 1.1 mrg 9022 1.1 mrg solaris*) 9023 1.1 mrg lt_prog_compiler_pic='-KPIC' 9024 1.1 mrg lt_prog_compiler_static='-Bstatic' 9025 1.1 mrg case $cc_basename in 9026 1.1 mrg f77* | f90* | f95*) 9027 1.1 mrg lt_prog_compiler_wl='-Qoption ld ';; 9028 1.1 mrg *) 9029 1.1 mrg lt_prog_compiler_wl='-Wl,';; 9030 1.1 mrg esac 9031 1.1 mrg ;; 9032 1.1 mrg 9033 1.1 mrg sunos4*) 9034 1.1 mrg lt_prog_compiler_wl='-Qoption ld ' 9035 1.1 mrg lt_prog_compiler_pic='-PIC' 9036 1.1 mrg lt_prog_compiler_static='-Bstatic' 9037 1.1 mrg ;; 9038 1.1 mrg 9039 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*) 9040 1.1 mrg lt_prog_compiler_wl='-Wl,' 9041 1.1 mrg lt_prog_compiler_pic='-KPIC' 9042 1.1 mrg lt_prog_compiler_static='-Bstatic' 9043 1.1 mrg ;; 9044 1.1 mrg 9045 1.1 mrg sysv4*MP*) 9046 1.1 mrg if test -d /usr/nec ;then 9047 1.1 mrg lt_prog_compiler_pic='-Kconform_pic' 9048 1.1 mrg lt_prog_compiler_static='-Bstatic' 9049 1.1 mrg fi 9050 1.1 mrg ;; 9051 1.1 mrg 9052 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9053 1.1 mrg lt_prog_compiler_wl='-Wl,' 9054 1.1 mrg lt_prog_compiler_pic='-KPIC' 9055 1.1 mrg lt_prog_compiler_static='-Bstatic' 9056 1.1 mrg ;; 9057 1.1 mrg 9058 1.1 mrg unicos*) 9059 1.1 mrg lt_prog_compiler_wl='-Wl,' 9060 1.1 mrg lt_prog_compiler_can_build_shared=no 9061 1.1 mrg ;; 9062 1.1 mrg 9063 1.1 mrg uts4*) 9064 1.1 mrg lt_prog_compiler_pic='-pic' 9065 1.1 mrg lt_prog_compiler_static='-Bstatic' 9066 1.1 mrg ;; 9067 1.1 mrg 9068 1.1 mrg *) 9069 1.1 mrg lt_prog_compiler_can_build_shared=no 9070 1.1 mrg ;; 9071 1.1 mrg esac 9072 1.1 mrg fi 9073 1.1 mrg 9074 1.1 mrg case $host_os in 9075 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless: 9076 1.1 mrg *djgpp*) 9077 1.1 mrg lt_prog_compiler_pic= 9078 1.1 mrg ;; 9079 1.1 mrg *) 9080 1.1 mrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9081 1.1 mrg ;; 9082 1.1 mrg esac 9083 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 9084 1.1 mrg $as_echo "$lt_prog_compiler_pic" >&6; } 9085 1.1 mrg 9086 1.1 mrg 9087 1.1 mrg 9088 1.1 mrg 9089 1.1 mrg 9090 1.1 mrg 9091 1.1 mrg # 9092 1.1 mrg # Check to make sure the PIC flag actually works. 9093 1.1 mrg # 9094 1.1 mrg if test -n "$lt_prog_compiler_pic"; then 9095 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9096 1.1 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9097 1.1 mrg if ${lt_cv_prog_compiler_pic_works+:} false; then : 9098 1.1 mrg $as_echo_n "(cached) " >&6 9099 1.1 mrg else 9100 1.1 mrg lt_cv_prog_compiler_pic_works=no 9101 1.1 mrg ac_outfile=conftest.$ac_objext 9102 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9103 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9104 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 9105 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 9106 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 9107 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 9108 1.1 mrg # The option is referenced via a variable to avoid confusing sed. 9109 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 9110 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9111 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9112 1.1 mrg -e 's:$: $lt_compiler_flag:'` 9113 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9114 1.1 mrg (eval "$lt_compile" 2>conftest.err) 9115 1.1 mrg ac_status=$? 9116 1.1 mrg cat conftest.err >&5 9117 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 9118 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then 9119 1.1 mrg # The compiler can only warn and ignore the option if not recognized 9120 1.1 mrg # So say no if there are warnings other than the usual output. 9121 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9122 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9123 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9124 1.1 mrg lt_cv_prog_compiler_pic_works=yes 9125 1.1 mrg fi 9126 1.1 mrg fi 9127 1.1 mrg $RM conftest* 9128 1.1 mrg 9129 1.1 mrg fi 9130 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9131 1.1 mrg $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9132 1.1 mrg 9133 1.1 mrg if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9134 1.1 mrg case $lt_prog_compiler_pic in 9135 1.1 mrg "" | " "*) ;; 9136 1.1 mrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9137 1.1 mrg esac 9138 1.1 mrg else 9139 1.1 mrg lt_prog_compiler_pic= 9140 1.1 mrg lt_prog_compiler_can_build_shared=no 9141 1.1 mrg fi 9142 1.1 mrg 9143 1.1 mrg fi 9144 1.1 mrg 9145 1.1 mrg 9146 1.1 mrg 9147 1.1 mrg 9148 1.1 mrg 9149 1.1 mrg 9150 1.1 mrg # 9151 1.1 mrg # Check to make sure the static flag actually works. 9152 1.1 mrg # 9153 1.1 mrg wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9154 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9155 1.1 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9156 1.1 mrg if ${lt_cv_prog_compiler_static_works+:} false; then : 9157 1.1 mrg $as_echo_n "(cached) " >&6 9158 1.1 mrg else 9159 1.1 mrg lt_cv_prog_compiler_static_works=no 9160 1.1 mrg save_LDFLAGS="$LDFLAGS" 9161 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9162 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 9163 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9164 1.1 mrg # The linker can only warn and ignore the option if not recognized 9165 1.1 mrg # So say no if there are warnings 9166 1.1 mrg if test -s conftest.err; then 9167 1.1 mrg # Append any errors to the config.log. 9168 1.1 mrg cat conftest.err 1>&5 9169 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9170 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9171 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then 9172 1.1 mrg lt_cv_prog_compiler_static_works=yes 9173 1.1 mrg fi 9174 1.1 mrg else 9175 1.1 mrg lt_cv_prog_compiler_static_works=yes 9176 1.1 mrg fi 9177 1.1 mrg fi 9178 1.1 mrg $RM -r conftest* 9179 1.1 mrg LDFLAGS="$save_LDFLAGS" 9180 1.1 mrg 9181 1.1 mrg fi 9182 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9183 1.1 mrg $as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9184 1.1 mrg 9185 1.1 mrg if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9186 1.1 mrg : 9187 1.1 mrg else 9188 1.1 mrg lt_prog_compiler_static= 9189 1.1 mrg fi 9190 1.1 mrg 9191 1.1 mrg 9192 1.1 mrg 9193 1.1 mrg 9194 1.1 mrg 9195 1.1 mrg 9196 1.1 mrg 9197 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9198 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9199 1.1 mrg if ${lt_cv_prog_compiler_c_o+:} false; then : 9200 1.1 mrg $as_echo_n "(cached) " >&6 9201 1.1 mrg else 9202 1.1 mrg lt_cv_prog_compiler_c_o=no 9203 1.1 mrg $RM -r conftest 2>/dev/null 9204 1.1 mrg mkdir conftest 9205 1.1 mrg cd conftest 9206 1.1 mrg mkdir out 9207 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9208 1.1 mrg 9209 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 9210 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 9211 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 9212 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 9213 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 9214 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 9215 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9216 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9217 1.1 mrg -e 's:$: $lt_compiler_flag:'` 9218 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9219 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 9220 1.1 mrg ac_status=$? 9221 1.1 mrg cat out/conftest.err >&5 9222 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 9223 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 9224 1.1 mrg then 9225 1.1 mrg # The compiler can only warn and ignore the option if not recognized 9226 1.1 mrg # So say no if there are warnings 9227 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9228 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9229 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9230 1.1 mrg lt_cv_prog_compiler_c_o=yes 9231 1.1 mrg fi 9232 1.1 mrg fi 9233 1.1 mrg chmod u+w . 2>&5 9234 1.1 mrg $RM conftest* 9235 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 9236 1.1 mrg # template instantiation 9237 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9238 1.1 mrg $RM out/* && rmdir out 9239 1.1 mrg cd .. 9240 1.1 mrg $RM -r conftest 9241 1.1 mrg $RM conftest* 9242 1.1 mrg 9243 1.1 mrg fi 9244 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9245 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9246 1.1 mrg 9247 1.1 mrg 9248 1.1 mrg 9249 1.1 mrg 9250 1.1 mrg 9251 1.1 mrg 9252 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9253 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9254 1.1 mrg if ${lt_cv_prog_compiler_c_o+:} false; then : 9255 1.1 mrg $as_echo_n "(cached) " >&6 9256 1.1 mrg else 9257 1.1 mrg lt_cv_prog_compiler_c_o=no 9258 1.1 mrg $RM -r conftest 2>/dev/null 9259 1.1 mrg mkdir conftest 9260 1.1 mrg cd conftest 9261 1.1 mrg mkdir out 9262 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9263 1.1 mrg 9264 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 9265 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 9266 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 9267 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 9268 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 9269 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 9270 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9271 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9272 1.1 mrg -e 's:$: $lt_compiler_flag:'` 9273 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9274 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 9275 1.1 mrg ac_status=$? 9276 1.1 mrg cat out/conftest.err >&5 9277 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 9278 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 9279 1.1 mrg then 9280 1.1 mrg # The compiler can only warn and ignore the option if not recognized 9281 1.1 mrg # So say no if there are warnings 9282 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9283 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9284 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9285 1.1 mrg lt_cv_prog_compiler_c_o=yes 9286 1.1 mrg fi 9287 1.1 mrg fi 9288 1.1 mrg chmod u+w . 2>&5 9289 1.1 mrg $RM conftest* 9290 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 9291 1.1 mrg # template instantiation 9292 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9293 1.1 mrg $RM out/* && rmdir out 9294 1.1 mrg cd .. 9295 1.1 mrg $RM -r conftest 9296 1.1 mrg $RM conftest* 9297 1.1 mrg 9298 1.1 mrg fi 9299 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9300 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9301 1.1 mrg 9302 1.1 mrg 9303 1.1 mrg 9304 1.1 mrg 9305 1.1 mrg hard_links="nottested" 9306 1.1 mrg if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9307 1.1 mrg # do not overwrite the value of need_locks provided by the user 9308 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9309 1.1 mrg $as_echo_n "checking if we can lock with hard links... " >&6; } 9310 1.1 mrg hard_links=yes 9311 1.1 mrg $RM conftest* 9312 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 9313 1.1 mrg touch conftest.a 9314 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no 9315 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 9316 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9317 1.1 mrg $as_echo "$hard_links" >&6; } 9318 1.1 mrg if test "$hard_links" = no; then 9319 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9320 1.1 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9321 1.1 mrg need_locks=warn 9322 1.1 mrg fi 9323 1.1 mrg else 9324 1.1 mrg need_locks=no 9325 1.1 mrg fi 9326 1.1 mrg 9327 1.1 mrg 9328 1.1 mrg 9329 1.1 mrg 9330 1.1 mrg 9331 1.1 mrg 9332 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9333 1.1 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9334 1.1 mrg 9335 1.1 mrg runpath_var= 9336 1.1 mrg allow_undefined_flag= 9337 1.1 mrg always_export_symbols=no 9338 1.1 mrg archive_cmds= 9339 1.1 mrg archive_expsym_cmds= 9340 1.1 mrg compiler_needs_object=no 9341 1.1 mrg enable_shared_with_static_runtimes=no 9342 1.1 mrg export_dynamic_flag_spec= 9343 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9344 1.1 mrg hardcode_automatic=no 9345 1.1 mrg hardcode_direct=no 9346 1.1 mrg hardcode_direct_absolute=no 9347 1.1 mrg hardcode_libdir_flag_spec= 9348 1.1 mrg hardcode_libdir_flag_spec_ld= 9349 1.1 mrg hardcode_libdir_separator= 9350 1.1 mrg hardcode_minus_L=no 9351 1.1 mrg hardcode_shlibpath_var=unsupported 9352 1.1 mrg inherit_rpath=no 9353 1.1 mrg link_all_deplibs=unknown 9354 1.1 mrg module_cmds= 9355 1.1 mrg module_expsym_cmds= 9356 1.1 mrg old_archive_from_new_cmds= 9357 1.1 mrg old_archive_from_expsyms_cmds= 9358 1.1 mrg thread_safe_flag_spec= 9359 1.1 mrg whole_archive_flag_spec= 9360 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always* 9361 1.1 mrg # included in the symbol list 9362 1.1 mrg include_expsyms= 9363 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude 9364 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or 9365 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9366 1.1 mrg # as well as any symbol that contains `d'. 9367 1.1 mrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9368 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9369 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if 9370 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot 9371 1.1 mrg # rely on this symbol name, it's probably fine to never include it in 9372 1.1 mrg # preloaded symbol tables. 9373 1.1 mrg # Exclude shared library initialization/finalization symbols. 9374 1.1 mrg extract_expsyms_cmds= 9375 1.1 mrg 9376 1.1 mrg case $host_os in 9377 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 9378 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 9379 1.1 mrg # When not using gcc, we currently assume that we are using 9380 1.1 mrg # Microsoft Visual C++. 9381 1.1 mrg if test "$GCC" != yes; then 9382 1.1 mrg with_gnu_ld=no 9383 1.1 mrg fi 9384 1.1 mrg ;; 9385 1.1 mrg interix*) 9386 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++) 9387 1.1 mrg with_gnu_ld=yes 9388 1.1 mrg ;; 9389 1.1 mrg openbsd*) 9390 1.1 mrg with_gnu_ld=no 9391 1.1 mrg ;; 9392 1.1 mrg esac 9393 1.1 mrg 9394 1.1 mrg ld_shlibs=yes 9395 1.1 mrg 9396 1.1 mrg # On some targets, GNU ld is compatible enough with the native linker 9397 1.1 mrg # that we're better off using the native interface for both. 9398 1.1 mrg lt_use_gnu_ld_interface=no 9399 1.1 mrg if test "$with_gnu_ld" = yes; then 9400 1.1 mrg case $host_os in 9401 1.1 mrg aix*) 9402 1.1 mrg # The AIX port of GNU ld has always aspired to compatibility 9403 1.1 mrg # with the native linker. However, as the warning in the GNU ld 9404 1.1 mrg # block says, versions before 2.19.5* couldn't really create working 9405 1.1 mrg # shared libraries, regardless of the interface used. 9406 1.1 mrg case `$LD -v 2>&1` in 9407 1.1 mrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9408 1.1 mrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9409 1.1 mrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9410 1.1 mrg *) 9411 1.1 mrg lt_use_gnu_ld_interface=yes 9412 1.1 mrg ;; 9413 1.1 mrg esac 9414 1.1 mrg ;; 9415 1.1 mrg *) 9416 1.1 mrg lt_use_gnu_ld_interface=yes 9417 1.1 mrg ;; 9418 1.1 mrg esac 9419 1.1 mrg fi 9420 1.1 mrg 9421 1.1 mrg if test "$lt_use_gnu_ld_interface" = yes; then 9422 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty 9423 1.1 mrg wlarc='${wl}' 9424 1.1 mrg 9425 1.1 mrg # Set some defaults for GNU ld with shared library support. These 9426 1.1 mrg # are reset later if shared libraries are not supported. Putting them 9427 1.1 mrg # here allows them to be overridden if necessary. 9428 1.1 mrg runpath_var=LD_RUN_PATH 9429 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9430 1.1 mrg export_dynamic_flag_spec='${wl}--export-dynamic' 9431 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al. 9432 1.1 mrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9433 1.1 mrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9434 1.1 mrg else 9435 1.1 mrg whole_archive_flag_spec= 9436 1.1 mrg fi 9437 1.1 mrg supports_anon_versioning=no 9438 1.1 mrg case `$LD -v 2>&1` in 9439 1.1 mrg *GNU\ gold*) supports_anon_versioning=yes ;; 9440 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9441 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9442 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9443 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions 9444 1.1 mrg *) supports_anon_versioning=yes ;; 9445 1.1 mrg esac 9446 1.1 mrg 9447 1.1 mrg # See if GNU ld supports shared libraries. 9448 1.1 mrg case $host_os in 9449 1.1 mrg aix[3-9]*) 9450 1.1 mrg # On AIX/PPC, the GNU linker is very broken 9451 1.1 mrg if test "$host_cpu" != ia64; then 9452 1.1 mrg ld_shlibs=no 9453 1.1 mrg cat <<_LT_EOF 1>&2 9454 1.1 mrg 9455 1.1 mrg *** Warning: the GNU linker, at least up to release 2.19, is reported 9456 1.1 mrg *** to be unable to reliably create shared libraries on AIX. 9457 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you 9458 1.1 mrg *** really care for shared libraries, you may want to install binutils 9459 1.1 mrg *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9460 1.1 mrg *** You will then need to restart the configuration process. 9461 1.1 mrg 9462 1.1 mrg _LT_EOF 9463 1.1 mrg fi 9464 1.1 mrg ;; 9465 1.1 mrg 9466 1.1 mrg amigaos*) 9467 1.1 mrg case $host_cpu in 9468 1.1 mrg powerpc) 9469 1.1 mrg # see comment about AmigaOS4 .so support 9470 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9471 1.1 mrg archive_expsym_cmds='' 9472 1.1 mrg ;; 9473 1.1 mrg m68k) 9474 1.1 mrg 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)' 9475 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9476 1.1 mrg hardcode_minus_L=yes 9477 1.1 mrg ;; 9478 1.1 mrg esac 9479 1.1 mrg ;; 9480 1.1 mrg 9481 1.1 mrg beos*) 9482 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9483 1.1 mrg allow_undefined_flag=unsupported 9484 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 9485 1.1 mrg # support --undefined. This deserves some investigation. FIXME 9486 1.1 mrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9487 1.1 mrg else 9488 1.1 mrg ld_shlibs=no 9489 1.1 mrg fi 9490 1.1 mrg ;; 9491 1.1 mrg 9492 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 9493 1.1 mrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9494 1.1 mrg # as there is no search path for DLLs. 9495 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9496 1.1 mrg export_dynamic_flag_spec='${wl}--export-all-symbols' 9497 1.1 mrg allow_undefined_flag=unsupported 9498 1.1 mrg always_export_symbols=no 9499 1.1 mrg enable_shared_with_static_runtimes=yes 9500 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9501 1.1 mrg 9502 1.1 mrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9503 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9504 1.1 mrg # If the export-symbols file already is a .def file (1st line 9505 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend... 9506 1.1 mrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9507 1.1 mrg cp $export_symbols $output_objdir/$soname.def; 9508 1.1 mrg else 9509 1.1 mrg echo EXPORTS > $output_objdir/$soname.def; 9510 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def; 9511 1.1 mrg fi~ 9512 1.1 mrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9513 1.1 mrg else 9514 1.1 mrg ld_shlibs=no 9515 1.1 mrg fi 9516 1.1 mrg ;; 9517 1.1 mrg 9518 1.1 mrg haiku*) 9519 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9520 1.1 mrg link_all_deplibs=yes 9521 1.1 mrg ;; 9522 1.1 mrg 9523 1.1 mrg interix[3-9]*) 9524 1.1 mrg hardcode_direct=no 9525 1.1 mrg hardcode_shlibpath_var=no 9526 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9527 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9528 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9529 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by 9530 1.1 mrg # default) and relocated if they conflict, which is a slow very memory 9531 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random, 9532 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9533 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9534 1.1 mrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9535 1.1 mrg 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' 9536 1.1 mrg ;; 9537 1.1 mrg 9538 1.1.1.2 mrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 9539 1.1 mrg tmp_diet=no 9540 1.1 mrg if test "$host_os" = linux-dietlibc; then 9541 1.1 mrg case $cc_basename in 9542 1.1 mrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9543 1.1 mrg esac 9544 1.1 mrg fi 9545 1.1 mrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9546 1.1 mrg && test "$tmp_diet" = no 9547 1.1 mrg then 9548 1.1 mrg tmp_addflag=' $pic_flag' 9549 1.1 mrg tmp_sharedflag='-shared' 9550 1.1 mrg case $cc_basename,$host_cpu in 9551 1.1 mrg pgcc*) # Portland Group C compiler 9552 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9553 1.1 mrg tmp_addflag=' $pic_flag' 9554 1.1 mrg ;; 9555 1.1 mrg pgf77* | pgf90* | pgf95* | pgfortran*) 9556 1.1 mrg # Portland Group f77 and f90 compilers 9557 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9558 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;; 9559 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9560 1.1 mrg tmp_addflag=' -i_dynamic' ;; 9561 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9562 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;; 9563 1.1 mrg ifc* | ifort*) # Intel Fortran compiler 9564 1.1 mrg tmp_addflag=' -nofor_main' ;; 9565 1.1 mrg lf95*) # Lahey Fortran 8.1 9566 1.1 mrg whole_archive_flag_spec= 9567 1.1 mrg tmp_sharedflag='--shared' ;; 9568 1.1 mrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9569 1.1 mrg tmp_sharedflag='-qmkshrobj' 9570 1.1 mrg tmp_addflag= ;; 9571 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 9572 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9573 1.1 mrg compiler_needs_object=yes 9574 1.1 mrg ;; 9575 1.1 mrg esac 9576 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 9577 1.1 mrg *Sun\ C*) # Sun C 5.9 9578 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9579 1.1 mrg compiler_needs_object=yes 9580 1.1 mrg tmp_sharedflag='-G' ;; 9581 1.1 mrg *Sun\ F*) # Sun Fortran 8.3 9582 1.1 mrg tmp_sharedflag='-G' ;; 9583 1.1 mrg esac 9584 1.1 mrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9585 1.1 mrg 9586 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 9587 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9588 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9589 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 9590 1.1 mrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9591 1.1 mrg fi 9592 1.1 mrg 9593 1.1 mrg case $cc_basename in 9594 1.1 mrg xlf* | bgf* | bgxlf* | mpixlf*) 9595 1.1 mrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9596 1.1 mrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9597 1.1 mrg hardcode_libdir_flag_spec= 9598 1.1 mrg hardcode_libdir_flag_spec_ld='-rpath $libdir' 9599 1.1 mrg archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9600 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 9601 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9602 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9603 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 9604 1.1 mrg $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9605 1.1 mrg fi 9606 1.1 mrg ;; 9607 1.1 mrg esac 9608 1.1 mrg else 9609 1.1 mrg ld_shlibs=no 9610 1.1 mrg fi 9611 1.1 mrg ;; 9612 1.1 mrg 9613 1.1 mrg netbsd*) 9614 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9615 1.1 mrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9616 1.1 mrg wlarc= 9617 1.1 mrg else 9618 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9619 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9620 1.1 mrg fi 9621 1.1 mrg ;; 9622 1.1 mrg 9623 1.1 mrg solaris*) 9624 1.1 mrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9625 1.1 mrg ld_shlibs=no 9626 1.1 mrg cat <<_LT_EOF 1>&2 9627 1.1 mrg 9628 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably 9629 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool 9630 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 9631 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify 9632 1.1 mrg *** your PATH or compiler configuration so that the native linker is 9633 1.1 mrg *** used, and then restart. 9634 1.1 mrg 9635 1.1 mrg _LT_EOF 9636 1.1 mrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9637 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9638 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9639 1.1 mrg else 9640 1.1 mrg ld_shlibs=no 9641 1.1 mrg fi 9642 1.1 mrg ;; 9643 1.1 mrg 9644 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9645 1.1 mrg case `$LD -v 2>&1` in 9646 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9647 1.1 mrg ld_shlibs=no 9648 1.1 mrg cat <<_LT_EOF 1>&2 9649 1.1 mrg 9650 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9651 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool 9652 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 9653 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9654 1.1 mrg *** your PATH or compiler configuration so that the native linker is 9655 1.1 mrg *** used, and then restart. 9656 1.1 mrg 9657 1.1 mrg _LT_EOF 9658 1.1 mrg ;; 9659 1.1 mrg *) 9660 1.1 mrg # For security reasons, it is highly recommended that you always 9661 1.1 mrg # use absolute paths for naming shared libraries, and exclude the 9662 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so 9663 1.1 mrg # requires that you compile everything twice, which is a pain. 9664 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9665 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9666 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9667 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9668 1.1 mrg else 9669 1.1 mrg ld_shlibs=no 9670 1.1 mrg fi 9671 1.1 mrg ;; 9672 1.1 mrg esac 9673 1.1 mrg ;; 9674 1.1 mrg 9675 1.1 mrg sunos4*) 9676 1.1 mrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9677 1.1 mrg wlarc= 9678 1.1 mrg hardcode_direct=yes 9679 1.1 mrg hardcode_shlibpath_var=no 9680 1.1 mrg ;; 9681 1.1 mrg 9682 1.1 mrg *) 9683 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9684 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9685 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9686 1.1 mrg else 9687 1.1 mrg ld_shlibs=no 9688 1.1 mrg fi 9689 1.1 mrg ;; 9690 1.1 mrg esac 9691 1.1 mrg 9692 1.1 mrg if test "$ld_shlibs" = no; then 9693 1.1 mrg runpath_var= 9694 1.1 mrg hardcode_libdir_flag_spec= 9695 1.1 mrg export_dynamic_flag_spec= 9696 1.1 mrg whole_archive_flag_spec= 9697 1.1 mrg fi 9698 1.1 mrg else 9699 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld) 9700 1.1 mrg case $host_os in 9701 1.1 mrg aix3*) 9702 1.1 mrg allow_undefined_flag=unsupported 9703 1.1 mrg always_export_symbols=yes 9704 1.1 mrg 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' 9705 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there 9706 1.1 mrg # are no directories specified by -L. 9707 1.1 mrg hardcode_minus_L=yes 9708 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9709 1.1 mrg # Neither direct hardcoding nor static linking is supported with a 9710 1.1 mrg # broken collect2. 9711 1.1 mrg hardcode_direct=unsupported 9712 1.1 mrg fi 9713 1.1 mrg ;; 9714 1.1 mrg 9715 1.1 mrg aix[4-9]*) 9716 1.1 mrg if test "$host_cpu" = ia64; then 9717 1.1 mrg # On IA64, the linker does run time linking by default, so we don't 9718 1.1 mrg # have to do anything special. 9719 1.1 mrg aix_use_runtimelinking=no 9720 1.1 mrg exp_sym_flag='-Bexport' 9721 1.1 mrg no_entry_flag="" 9722 1.1 mrg else 9723 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option. 9724 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm 9725 1.1 mrg # Also, AIX nm treats weak defined symbols like other global 9726 1.1 mrg # defined symbols, whereas GNU nm marks them as "W". 9727 1.1 mrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9728 1.1 mrg export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9729 1.1 mrg else 9730 1.1 mrg export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9731 1.1 mrg fi 9732 1.1 mrg aix_use_runtimelinking=no 9733 1.1 mrg 9734 1.1 mrg # Test if we are trying to use run time linking or normal 9735 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9736 1.1 mrg # need to do runtime linking. 9737 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9738 1.1 mrg for ld_flag in $LDFLAGS; do 9739 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9740 1.1 mrg aix_use_runtimelinking=yes 9741 1.1 mrg break 9742 1.1 mrg fi 9743 1.1 mrg done 9744 1.1 mrg ;; 9745 1.1 mrg esac 9746 1.1 mrg 9747 1.1 mrg exp_sym_flag='-bexport' 9748 1.1 mrg no_entry_flag='-bnoentry' 9749 1.1 mrg fi 9750 1.1 mrg 9751 1.1 mrg # When large executables or shared objects are built, AIX ld can 9752 1.1 mrg # have problems creating the table of contents. If linking a library 9753 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to 9754 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9755 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9756 1.1 mrg 9757 1.1 mrg archive_cmds='' 9758 1.1 mrg hardcode_direct=yes 9759 1.1 mrg hardcode_direct_absolute=yes 9760 1.1 mrg hardcode_libdir_separator=':' 9761 1.1 mrg link_all_deplibs=yes 9762 1.1 mrg file_list_spec='${wl}-f,' 9763 1.1 mrg 9764 1.1 mrg if test "$GCC" = yes; then 9765 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*) 9766 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check 9767 1.1 mrg # below for broken collect2 doesn't work under 4.3+ 9768 1.1 mrg collect2name=`${CC} -print-prog-name=collect2` 9769 1.1 mrg if test -f "$collect2name" && 9770 1.1 mrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9771 1.1 mrg then 9772 1.1 mrg # We have reworked collect2 9773 1.1 mrg : 9774 1.1 mrg else 9775 1.1 mrg # We have old collect2 9776 1.1 mrg hardcode_direct=unsupported 9777 1.1 mrg # It fails to find uninstalled libraries when the uninstalled 9778 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L 9779 1.1 mrg # to unsupported forces relinking 9780 1.1 mrg hardcode_minus_L=yes 9781 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9782 1.1 mrg hardcode_libdir_separator= 9783 1.1 mrg fi 9784 1.1 mrg ;; 9785 1.1 mrg esac 9786 1.1 mrg shared_flag='-shared' 9787 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 9788 1.1 mrg shared_flag="$shared_flag "'${wl}-G' 9789 1.1 mrg fi 9790 1.1 mrg else 9791 1.1 mrg # not using gcc 9792 1.1 mrg if test "$host_cpu" = ia64; then 9793 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9794 1.1 mrg # chokes on -Wl,-G. The following line is correct: 9795 1.1 mrg shared_flag='-G' 9796 1.1 mrg else 9797 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 9798 1.1 mrg shared_flag='${wl}-G' 9799 1.1 mrg else 9800 1.1 mrg shared_flag='${wl}-bM:SRE' 9801 1.1 mrg fi 9802 1.1 mrg fi 9803 1.1 mrg fi 9804 1.1 mrg 9805 1.1 mrg export_dynamic_flag_spec='${wl}-bexpall' 9806 1.1 mrg # It seems that -bexpall does not export symbols beginning with 9807 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export. 9808 1.1 mrg always_export_symbols=yes 9809 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 9810 1.1 mrg # Warning - without using the other runtime loading flags (-brtl), 9811 1.1 mrg # -berok will link without error, but may produce a broken library. 9812 1.1 mrg allow_undefined_flag='-berok' 9813 1.1 mrg # Determine the default libpath from the value encoded in an 9814 1.1 mrg # empty executable. 9815 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9816 1.1 mrg /* end confdefs.h. */ 9817 1.1 mrg 9818 1.1 mrg int 9819 1.1 mrg main () 9820 1.1 mrg { 9821 1.1 mrg 9822 1.1 mrg ; 9823 1.1 mrg return 0; 9824 1.1 mrg } 9825 1.1 mrg _ACEOF 9826 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 9827 1.1 mrg 9828 1.1 mrg lt_aix_libpath_sed=' 9829 1.1 mrg /Import File Strings/,/^$/ { 9830 1.1 mrg /^0/ { 9831 1.1 mrg s/^0 *\(.*\)$/\1/ 9832 1.1 mrg p 9833 1.1 mrg } 9834 1.1 mrg }' 9835 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9836 1.1 mrg # Check for a 64-bit object if we didn't find anything. 9837 1.1 mrg if test -z "$aix_libpath"; then 9838 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9839 1.1 mrg fi 9840 1.1 mrg fi 9841 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 9842 1.1 mrg conftest$ac_exeext conftest.$ac_ext 9843 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9844 1.1 mrg 9845 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9846 1.1 mrg archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 9847 1.1 mrg else 9848 1.1 mrg if test "$host_cpu" = ia64; then 9849 1.1 mrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9850 1.1 mrg allow_undefined_flag="-z nodefs" 9851 1.1 mrg 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" 9852 1.1 mrg else 9853 1.1 mrg # Determine the default libpath from the value encoded in an 9854 1.1 mrg # empty executable. 9855 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9856 1.1 mrg /* end confdefs.h. */ 9857 1.1 mrg 9858 1.1 mrg int 9859 1.1 mrg main () 9860 1.1 mrg { 9861 1.1 mrg 9862 1.1 mrg ; 9863 1.1 mrg return 0; 9864 1.1 mrg } 9865 1.1 mrg _ACEOF 9866 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 9867 1.1 mrg 9868 1.1 mrg lt_aix_libpath_sed=' 9869 1.1 mrg /Import File Strings/,/^$/ { 9870 1.1 mrg /^0/ { 9871 1.1 mrg s/^0 *\(.*\)$/\1/ 9872 1.1 mrg p 9873 1.1 mrg } 9874 1.1 mrg }' 9875 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9876 1.1 mrg # Check for a 64-bit object if we didn't find anything. 9877 1.1 mrg if test -z "$aix_libpath"; then 9878 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9879 1.1 mrg fi 9880 1.1 mrg fi 9881 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 9882 1.1 mrg conftest$ac_exeext conftest.$ac_ext 9883 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9884 1.1 mrg 9885 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9886 1.1 mrg # Warning - without using the other run time loading flags, 9887 1.1 mrg # -berok will link without error, but may produce a broken library. 9888 1.1 mrg no_undefined_flag=' ${wl}-bernotok' 9889 1.1 mrg allow_undefined_flag=' ${wl}-berok' 9890 1.1 mrg if test "$with_gnu_ld" = yes; then 9891 1.1 mrg # We only use this code for GNU lds that support --whole-archive. 9892 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9893 1.1 mrg else 9894 1.1 mrg # Exported symbols can be pulled into shared objects from archives 9895 1.1 mrg whole_archive_flag_spec='$convenience' 9896 1.1 mrg fi 9897 1.1 mrg archive_cmds_need_lc=yes 9898 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries. 9899 1.1 mrg 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' 9900 1.1 mrg fi 9901 1.1 mrg fi 9902 1.1 mrg ;; 9903 1.1 mrg 9904 1.1 mrg amigaos*) 9905 1.1 mrg case $host_cpu in 9906 1.1 mrg powerpc) 9907 1.1 mrg # see comment about AmigaOS4 .so support 9908 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9909 1.1 mrg archive_expsym_cmds='' 9910 1.1 mrg ;; 9911 1.1 mrg m68k) 9912 1.1 mrg 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)' 9913 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9914 1.1 mrg hardcode_minus_L=yes 9915 1.1 mrg ;; 9916 1.1 mrg esac 9917 1.1 mrg ;; 9918 1.1 mrg 9919 1.1 mrg bsdi[45]*) 9920 1.1 mrg export_dynamic_flag_spec=-rdynamic 9921 1.1 mrg ;; 9922 1.1 mrg 9923 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 9924 1.1 mrg # When not using gcc, we currently assume that we are using 9925 1.1 mrg # Microsoft Visual C++. 9926 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is 9927 1.1 mrg # no search path for DLLs. 9928 1.1 mrg hardcode_libdir_flag_spec=' ' 9929 1.1 mrg allow_undefined_flag=unsupported 9930 1.1 mrg # Tell ltmain to make .lib files, not .a files. 9931 1.1 mrg libext=lib 9932 1.1 mrg # Tell ltmain to make .dll files, not .so files. 9933 1.1 mrg shrext_cmds=".dll" 9934 1.1 mrg # FIXME: Setting linknames here is a bad hack. 9935 1.1 mrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9936 1.1 mrg # The linker will automatically build a .lib file if we build a DLL. 9937 1.1 mrg old_archive_from_new_cmds='true' 9938 1.1 mrg # FIXME: Should let the user specify the lib program. 9939 1.1 mrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9940 1.1 mrg fix_srcfile_path='`cygpath -w "$srcfile"`' 9941 1.1 mrg enable_shared_with_static_runtimes=yes 9942 1.1 mrg ;; 9943 1.1 mrg 9944 1.1 mrg darwin* | rhapsody*) 9945 1.1 mrg 9946 1.1 mrg 9947 1.1 mrg archive_cmds_need_lc=no 9948 1.1 mrg hardcode_direct=no 9949 1.1 mrg hardcode_automatic=yes 9950 1.1 mrg hardcode_shlibpath_var=unsupported 9951 1.1 mrg if test "$lt_cv_ld_force_load" = "yes"; then 9952 1.1 mrg whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 9953 1.1 mrg else 9954 1.1 mrg whole_archive_flag_spec='' 9955 1.1 mrg fi 9956 1.1 mrg link_all_deplibs=yes 9957 1.1 mrg allow_undefined_flag="$_lt_dar_allow_undefined" 9958 1.1 mrg case $cc_basename in 9959 1.1 mrg ifort*) _lt_dar_can_shared=yes ;; 9960 1.1 mrg *) _lt_dar_can_shared=$GCC ;; 9961 1.1 mrg esac 9962 1.1 mrg if test "$_lt_dar_can_shared" = "yes"; then 9963 1.1 mrg output_verbose_link_cmd=func_echo_all 9964 1.1 mrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9965 1.1 mrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9966 1.1 mrg archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 9967 1.1 mrg module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" 9968 1.1 mrg 9969 1.1 mrg else 9970 1.1 mrg ld_shlibs=no 9971 1.1 mrg fi 9972 1.1 mrg 9973 1.1 mrg ;; 9974 1.1 mrg 9975 1.1 mrg dgux*) 9976 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9977 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9978 1.1 mrg hardcode_shlibpath_var=no 9979 1.1 mrg ;; 9980 1.1 mrg 9981 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9982 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o 9983 1.1 mrg # does not break anything, and helps significantly (at the cost of a little 9984 1.1 mrg # extra space). 9985 1.1 mrg freebsd2.2*) 9986 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9987 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9988 1.1 mrg hardcode_direct=yes 9989 1.1 mrg hardcode_shlibpath_var=no 9990 1.1 mrg ;; 9991 1.1 mrg 9992 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9993 1.1 mrg freebsd2.*) 9994 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9995 1.1 mrg hardcode_direct=yes 9996 1.1 mrg hardcode_minus_L=yes 9997 1.1 mrg hardcode_shlibpath_var=no 9998 1.1 mrg ;; 9999 1.1 mrg 10000 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10001 1.1 mrg freebsd* | dragonfly*) 10002 1.1 mrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 10003 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 10004 1.1 mrg hardcode_direct=yes 10005 1.1 mrg hardcode_shlibpath_var=no 10006 1.1 mrg ;; 10007 1.1 mrg 10008 1.1 mrg hpux9*) 10009 1.1 mrg if test "$GCC" = yes; then 10010 1.1 mrg 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' 10011 1.1 mrg else 10012 1.1 mrg 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' 10013 1.1 mrg fi 10014 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10015 1.1 mrg hardcode_libdir_separator=: 10016 1.1 mrg hardcode_direct=yes 10017 1.1 mrg 10018 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 10019 1.1 mrg # but as the default location of the library. 10020 1.1 mrg hardcode_minus_L=yes 10021 1.1 mrg export_dynamic_flag_spec='${wl}-E' 10022 1.1 mrg ;; 10023 1.1 mrg 10024 1.1 mrg hpux10*) 10025 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10026 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10027 1.1 mrg else 10028 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10029 1.1 mrg fi 10030 1.1 mrg if test "$with_gnu_ld" = no; then 10031 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10032 1.1 mrg hardcode_libdir_flag_spec_ld='+b $libdir' 10033 1.1 mrg hardcode_libdir_separator=: 10034 1.1 mrg hardcode_direct=yes 10035 1.1 mrg hardcode_direct_absolute=yes 10036 1.1 mrg export_dynamic_flag_spec='${wl}-E' 10037 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 10038 1.1 mrg # but as the default location of the library. 10039 1.1 mrg hardcode_minus_L=yes 10040 1.1 mrg fi 10041 1.1 mrg ;; 10042 1.1 mrg 10043 1.1 mrg hpux11*) 10044 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10045 1.1 mrg case $host_cpu in 10046 1.1 mrg hppa*64*) 10047 1.1.1.3 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10048 1.1 mrg ;; 10049 1.1 mrg ia64*) 10050 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10051 1.1 mrg ;; 10052 1.1 mrg *) 10053 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10054 1.1 mrg ;; 10055 1.1 mrg esac 10056 1.1 mrg else 10057 1.1 mrg case $host_cpu in 10058 1.1 mrg hppa*64*) 10059 1.1.1.3 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10060 1.1 mrg ;; 10061 1.1 mrg ia64*) 10062 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10063 1.1 mrg ;; 10064 1.1 mrg *) 10065 1.1 mrg 10066 1.1 mrg # Older versions of the 11.00 compiler do not understand -b yet 10067 1.1 mrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10068 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10069 1.1 mrg $as_echo_n "checking if $CC understands -b... " >&6; } 10070 1.1 mrg if ${lt_cv_prog_compiler__b+:} false; then : 10071 1.1 mrg $as_echo_n "(cached) " >&6 10072 1.1 mrg else 10073 1.1 mrg lt_cv_prog_compiler__b=no 10074 1.1 mrg save_LDFLAGS="$LDFLAGS" 10075 1.1 mrg LDFLAGS="$LDFLAGS -b" 10076 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 10077 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10078 1.1 mrg # The linker can only warn and ignore the option if not recognized 10079 1.1 mrg # So say no if there are warnings 10080 1.1 mrg if test -s conftest.err; then 10081 1.1 mrg # Append any errors to the config.log. 10082 1.1 mrg cat conftest.err 1>&5 10083 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10084 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10085 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then 10086 1.1 mrg lt_cv_prog_compiler__b=yes 10087 1.1 mrg fi 10088 1.1 mrg else 10089 1.1 mrg lt_cv_prog_compiler__b=yes 10090 1.1 mrg fi 10091 1.1 mrg fi 10092 1.1 mrg $RM -r conftest* 10093 1.1 mrg LDFLAGS="$save_LDFLAGS" 10094 1.1 mrg 10095 1.1 mrg fi 10096 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10097 1.1 mrg $as_echo "$lt_cv_prog_compiler__b" >&6; } 10098 1.1 mrg 10099 1.1 mrg if test x"$lt_cv_prog_compiler__b" = xyes; then 10100 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10101 1.1 mrg else 10102 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10103 1.1 mrg fi 10104 1.1 mrg 10105 1.1 mrg ;; 10106 1.1 mrg esac 10107 1.1 mrg fi 10108 1.1 mrg if test "$with_gnu_ld" = no; then 10109 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10110 1.1 mrg hardcode_libdir_separator=: 10111 1.1 mrg 10112 1.1 mrg case $host_cpu in 10113 1.1 mrg hppa*64*|ia64*) 10114 1.1 mrg hardcode_direct=no 10115 1.1 mrg hardcode_shlibpath_var=no 10116 1.1 mrg ;; 10117 1.1 mrg *) 10118 1.1 mrg hardcode_direct=yes 10119 1.1 mrg hardcode_direct_absolute=yes 10120 1.1 mrg export_dynamic_flag_spec='${wl}-E' 10121 1.1 mrg 10122 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 10123 1.1 mrg # but as the default location of the library. 10124 1.1 mrg hardcode_minus_L=yes 10125 1.1 mrg ;; 10126 1.1 mrg esac 10127 1.1 mrg fi 10128 1.1 mrg ;; 10129 1.1 mrg 10130 1.1 mrg irix5* | irix6* | nonstopux*) 10131 1.1 mrg if test "$GCC" = yes; then 10132 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 10133 1.1 mrg # Try to use the -exported_symbol ld option, if it does not 10134 1.1 mrg # work, assume that -exports_file does not work either and 10135 1.1 mrg # implicitly export all symbols. 10136 1.1 mrg save_LDFLAGS="$LDFLAGS" 10137 1.1 mrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10138 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10139 1.1 mrg /* end confdefs.h. */ 10140 1.1 mrg int foo(void) {} 10141 1.1 mrg _ACEOF 10142 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10143 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' 10144 1.1 mrg 10145 1.1 mrg fi 10146 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10147 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10148 1.1 mrg LDFLAGS="$save_LDFLAGS" 10149 1.1 mrg else 10150 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 10151 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' 10152 1.1 mrg fi 10153 1.1 mrg archive_cmds_need_lc='no' 10154 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10155 1.1 mrg hardcode_libdir_separator=: 10156 1.1 mrg inherit_rpath=yes 10157 1.1 mrg link_all_deplibs=yes 10158 1.1 mrg ;; 10159 1.1 mrg 10160 1.1 mrg netbsd*) 10161 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10162 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10163 1.1 mrg else 10164 1.1 mrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10165 1.1 mrg fi 10166 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 10167 1.1 mrg hardcode_direct=yes 10168 1.1 mrg hardcode_shlibpath_var=no 10169 1.1 mrg ;; 10170 1.1 mrg 10171 1.1 mrg newsos6) 10172 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10173 1.1 mrg hardcode_direct=yes 10174 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10175 1.1 mrg hardcode_libdir_separator=: 10176 1.1 mrg hardcode_shlibpath_var=no 10177 1.1 mrg ;; 10178 1.1 mrg 10179 1.1 mrg *nto* | *qnx*) 10180 1.1 mrg ;; 10181 1.1 mrg 10182 1.1 mrg openbsd*) 10183 1.1 mrg if test -f /usr/libexec/ld.so; then 10184 1.1 mrg hardcode_direct=yes 10185 1.1 mrg hardcode_shlibpath_var=no 10186 1.1 mrg hardcode_direct_absolute=yes 10187 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10188 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10189 1.1 mrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10190 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10191 1.1 mrg export_dynamic_flag_spec='${wl}-E' 10192 1.1 mrg else 10193 1.1 mrg case $host_os in 10194 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10195 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10196 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 10197 1.1 mrg ;; 10198 1.1 mrg *) 10199 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10200 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10201 1.1 mrg ;; 10202 1.1 mrg esac 10203 1.1 mrg fi 10204 1.1 mrg else 10205 1.1 mrg ld_shlibs=no 10206 1.1 mrg fi 10207 1.1 mrg ;; 10208 1.1 mrg 10209 1.1 mrg os2*) 10210 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 10211 1.1 mrg hardcode_minus_L=yes 10212 1.1 mrg allow_undefined_flag=unsupported 10213 1.1 mrg 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' 10214 1.1 mrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10215 1.1 mrg ;; 10216 1.1 mrg 10217 1.1 mrg osf3*) 10218 1.1 mrg if test "$GCC" = yes; then 10219 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10220 1.1 mrg archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 10221 1.1 mrg else 10222 1.1 mrg allow_undefined_flag=' -expect_unresolved \*' 10223 1.1 mrg archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 10224 1.1 mrg fi 10225 1.1 mrg archive_cmds_need_lc='no' 10226 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10227 1.1 mrg hardcode_libdir_separator=: 10228 1.1 mrg ;; 10229 1.1 mrg 10230 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag 10231 1.1 mrg if test "$GCC" = yes; then 10232 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10233 1.1 mrg archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 10234 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10235 1.1 mrg else 10236 1.1 mrg allow_undefined_flag=' -expect_unresolved \*' 10237 1.1 mrg archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 10238 1.1 mrg archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ 10239 1.1 mrg $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' 10240 1.1 mrg 10241 1.1 mrg # Both c and cxx compiler support -rpath directly 10242 1.1 mrg hardcode_libdir_flag_spec='-rpath $libdir' 10243 1.1 mrg fi 10244 1.1 mrg archive_cmds_need_lc='no' 10245 1.1 mrg hardcode_libdir_separator=: 10246 1.1 mrg ;; 10247 1.1 mrg 10248 1.1 mrg solaris*) 10249 1.1 mrg no_undefined_flag=' -z defs' 10250 1.1 mrg if test "$GCC" = yes; then 10251 1.1 mrg wlarc='${wl}' 10252 1.1 mrg archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10253 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10254 1.1 mrg $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10255 1.1 mrg else 10256 1.1 mrg case `$CC -V 2>&1` in 10257 1.1 mrg *"Compilers 5.0"*) 10258 1.1 mrg wlarc='' 10259 1.1 mrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10260 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10261 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10262 1.1 mrg ;; 10263 1.1 mrg *) 10264 1.1 mrg wlarc='${wl}' 10265 1.1 mrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10266 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10267 1.1 mrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10268 1.1 mrg ;; 10269 1.1 mrg esac 10270 1.1 mrg fi 10271 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 10272 1.1 mrg hardcode_shlibpath_var=no 10273 1.1 mrg case $host_os in 10274 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;; 10275 1.1 mrg *) 10276 1.1 mrg # The compiler driver will combine and reorder linker options, 10277 1.1 mrg # but understands `-z linker_flag'. GCC discards it without `$wl', 10278 1.1 mrg # but is careful enough not to reorder. 10279 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?) 10280 1.1 mrg if test "$GCC" = yes; then 10281 1.1 mrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10282 1.1 mrg else 10283 1.1 mrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10284 1.1 mrg fi 10285 1.1 mrg ;; 10286 1.1 mrg esac 10287 1.1 mrg link_all_deplibs=yes 10288 1.1 mrg ;; 10289 1.1 mrg 10290 1.1 mrg sunos4*) 10291 1.1 mrg if test "x$host_vendor" = xsequent; then 10292 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o 10293 1.1 mrg # files that make .init and .fini sections work. 10294 1.1 mrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10295 1.1 mrg else 10296 1.1 mrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10297 1.1 mrg fi 10298 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 10299 1.1 mrg hardcode_direct=yes 10300 1.1 mrg hardcode_minus_L=yes 10301 1.1 mrg hardcode_shlibpath_var=no 10302 1.1 mrg ;; 10303 1.1 mrg 10304 1.1 mrg sysv4) 10305 1.1 mrg case $host_vendor in 10306 1.1 mrg sni) 10307 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10308 1.1 mrg hardcode_direct=yes # is this really true??? 10309 1.1 mrg ;; 10310 1.1 mrg siemens) 10311 1.1 mrg ## LD is ld it makes a PLAMLIB 10312 1.1 mrg ## CC just makes a GrossModule. 10313 1.1 mrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10314 1.1 mrg reload_cmds='$CC -r -o $output$reload_objs' 10315 1.1 mrg hardcode_direct=no 10316 1.1 mrg ;; 10317 1.1 mrg motorola) 10318 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10319 1.1 mrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10320 1.1 mrg ;; 10321 1.1 mrg esac 10322 1.1 mrg runpath_var='LD_RUN_PATH' 10323 1.1 mrg hardcode_shlibpath_var=no 10324 1.1 mrg ;; 10325 1.1 mrg 10326 1.1 mrg sysv4.3*) 10327 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10328 1.1 mrg hardcode_shlibpath_var=no 10329 1.1 mrg export_dynamic_flag_spec='-Bexport' 10330 1.1 mrg ;; 10331 1.1 mrg 10332 1.1 mrg sysv4*MP*) 10333 1.1 mrg if test -d /usr/nec; then 10334 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10335 1.1 mrg hardcode_shlibpath_var=no 10336 1.1 mrg runpath_var=LD_RUN_PATH 10337 1.1 mrg hardcode_runpath_var=yes 10338 1.1 mrg ld_shlibs=yes 10339 1.1 mrg fi 10340 1.1 mrg ;; 10341 1.1 mrg 10342 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10343 1.1 mrg no_undefined_flag='${wl}-z,text' 10344 1.1 mrg archive_cmds_need_lc=no 10345 1.1 mrg hardcode_shlibpath_var=no 10346 1.1 mrg runpath_var='LD_RUN_PATH' 10347 1.1 mrg 10348 1.1 mrg if test "$GCC" = yes; then 10349 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10350 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10351 1.1 mrg else 10352 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10353 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10354 1.1 mrg fi 10355 1.1 mrg ;; 10356 1.1 mrg 10357 1.1 mrg sysv5* | sco3.2v5* | sco5v6*) 10358 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not 10359 1.1 mrg # link with -lc, and that would cause any symbols used from libc to 10360 1.1 mrg # always be unresolved, which means just about no library would 10361 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text 10362 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed 10363 1.1 mrg # as -z defs. 10364 1.1 mrg no_undefined_flag='${wl}-z,text' 10365 1.1 mrg allow_undefined_flag='${wl}-z,nodefs' 10366 1.1 mrg archive_cmds_need_lc=no 10367 1.1 mrg hardcode_shlibpath_var=no 10368 1.1 mrg hardcode_libdir_flag_spec='${wl}-R,$libdir' 10369 1.1 mrg hardcode_libdir_separator=':' 10370 1.1 mrg link_all_deplibs=yes 10371 1.1 mrg export_dynamic_flag_spec='${wl}-Bexport' 10372 1.1 mrg runpath_var='LD_RUN_PATH' 10373 1.1 mrg 10374 1.1 mrg if test "$GCC" = yes; then 10375 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10376 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10377 1.1 mrg else 10378 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10379 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10380 1.1 mrg fi 10381 1.1 mrg ;; 10382 1.1 mrg 10383 1.1 mrg uts4*) 10384 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10385 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 10386 1.1 mrg hardcode_shlibpath_var=no 10387 1.1 mrg ;; 10388 1.1 mrg 10389 1.1 mrg *) 10390 1.1 mrg ld_shlibs=no 10391 1.1 mrg ;; 10392 1.1 mrg esac 10393 1.1 mrg 10394 1.1 mrg if test x$host_vendor = xsni; then 10395 1.1 mrg case $host in 10396 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10397 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym' 10398 1.1 mrg ;; 10399 1.1 mrg esac 10400 1.1 mrg fi 10401 1.1 mrg fi 10402 1.1 mrg 10403 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10404 1.1 mrg $as_echo "$ld_shlibs" >&6; } 10405 1.1 mrg test "$ld_shlibs" = no && can_build_shared=no 10406 1.1 mrg 10407 1.1 mrg with_gnu_ld=$with_gnu_ld 10408 1.1 mrg 10409 1.1 mrg 10410 1.1 mrg 10411 1.1 mrg 10412 1.1 mrg 10413 1.1 mrg 10414 1.1 mrg 10415 1.1 mrg 10416 1.1 mrg 10417 1.1 mrg 10418 1.1 mrg 10419 1.1 mrg 10420 1.1 mrg 10421 1.1 mrg 10422 1.1 mrg 10423 1.1 mrg # 10424 1.1 mrg # Do we need to explicitly link libc? 10425 1.1 mrg # 10426 1.1 mrg case "x$archive_cmds_need_lc" in 10427 1.1 mrg x|xyes) 10428 1.1 mrg # Assume -lc should be added 10429 1.1 mrg archive_cmds_need_lc=yes 10430 1.1 mrg 10431 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then 10432 1.1 mrg case $archive_cmds in 10433 1.1 mrg *'~'*) 10434 1.1 mrg # FIXME: we may have to deal with multi-command sequences. 10435 1.1 mrg ;; 10436 1.1 mrg '$CC '*) 10437 1.1 mrg # Test whether the compiler implicitly links with -lc since on some 10438 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 10439 1.1 mrg # to ld, don't add -lc before -lgcc. 10440 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10441 1.1 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10442 1.1 mrg if ${lt_cv_archive_cmds_need_lc+:} false; then : 10443 1.1 mrg $as_echo_n "(cached) " >&6 10444 1.1 mrg else 10445 1.1 mrg $RM conftest* 10446 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10447 1.1 mrg 10448 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10449 1.1 mrg (eval $ac_compile) 2>&5 10450 1.1 mrg ac_status=$? 10451 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10452 1.1 mrg test $ac_status = 0; } 2>conftest.err; then 10453 1.1 mrg soname=conftest 10454 1.1 mrg lib=conftest 10455 1.1 mrg libobjs=conftest.$ac_objext 10456 1.1 mrg deplibs= 10457 1.1 mrg wl=$lt_prog_compiler_wl 10458 1.1 mrg pic_flag=$lt_prog_compiler_pic 10459 1.1 mrg compiler_flags=-v 10460 1.1 mrg linker_flags=-v 10461 1.1 mrg verstring= 10462 1.1 mrg output_objdir=. 10463 1.1 mrg libname=conftest 10464 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag 10465 1.1 mrg allow_undefined_flag= 10466 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10467 1.1 mrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10468 1.1 mrg ac_status=$? 10469 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10470 1.1 mrg test $ac_status = 0; } 10471 1.1 mrg then 10472 1.1 mrg lt_cv_archive_cmds_need_lc=no 10473 1.1 mrg else 10474 1.1 mrg lt_cv_archive_cmds_need_lc=yes 10475 1.1 mrg fi 10476 1.1 mrg allow_undefined_flag=$lt_save_allow_undefined_flag 10477 1.1 mrg else 10478 1.1 mrg cat conftest.err 1>&5 10479 1.1 mrg fi 10480 1.1 mrg $RM conftest* 10481 1.1 mrg 10482 1.1 mrg fi 10483 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10484 1.1 mrg $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10485 1.1 mrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10486 1.1 mrg ;; 10487 1.1 mrg esac 10488 1.1 mrg fi 10489 1.1 mrg ;; 10490 1.1 mrg esac 10491 1.1 mrg 10492 1.1 mrg 10493 1.1 mrg 10494 1.1 mrg 10495 1.1 mrg 10496 1.1 mrg 10497 1.1 mrg 10498 1.1 mrg 10499 1.1 mrg 10500 1.1 mrg 10501 1.1 mrg 10502 1.1 mrg 10503 1.1 mrg 10504 1.1 mrg 10505 1.1 mrg 10506 1.1 mrg 10507 1.1 mrg 10508 1.1 mrg 10509 1.1 mrg 10510 1.1 mrg 10511 1.1 mrg 10512 1.1 mrg 10513 1.1 mrg 10514 1.1 mrg 10515 1.1 mrg 10516 1.1 mrg 10517 1.1 mrg 10518 1.1 mrg 10519 1.1 mrg 10520 1.1 mrg 10521 1.1 mrg 10522 1.1 mrg 10523 1.1 mrg 10524 1.1 mrg 10525 1.1 mrg 10526 1.1 mrg 10527 1.1 mrg 10528 1.1 mrg 10529 1.1 mrg 10530 1.1 mrg 10531 1.1 mrg 10532 1.1 mrg 10533 1.1 mrg 10534 1.1 mrg 10535 1.1 mrg 10536 1.1 mrg 10537 1.1 mrg 10538 1.1 mrg 10539 1.1 mrg 10540 1.1 mrg 10541 1.1 mrg 10542 1.1 mrg 10543 1.1 mrg 10544 1.1 mrg 10545 1.1 mrg 10546 1.1 mrg 10547 1.1 mrg 10548 1.1 mrg 10549 1.1 mrg 10550 1.1 mrg 10551 1.1 mrg 10552 1.1 mrg 10553 1.1 mrg 10554 1.1 mrg 10555 1.1 mrg 10556 1.1 mrg 10557 1.1 mrg 10558 1.1 mrg 10559 1.1 mrg 10560 1.1 mrg 10561 1.1 mrg 10562 1.1 mrg 10563 1.1 mrg 10564 1.1 mrg 10565 1.1 mrg 10566 1.1 mrg 10567 1.1 mrg 10568 1.1 mrg 10569 1.1 mrg 10570 1.1 mrg 10571 1.1 mrg 10572 1.1 mrg 10573 1.1 mrg 10574 1.1 mrg 10575 1.1 mrg 10576 1.1 mrg 10577 1.1 mrg 10578 1.1 mrg 10579 1.1 mrg 10580 1.1 mrg 10581 1.1 mrg 10582 1.1 mrg 10583 1.1 mrg 10584 1.1 mrg 10585 1.1 mrg 10586 1.1 mrg 10587 1.1 mrg 10588 1.1 mrg 10589 1.1 mrg 10590 1.1 mrg 10591 1.1 mrg 10592 1.1 mrg 10593 1.1 mrg 10594 1.1 mrg 10595 1.1 mrg 10596 1.1 mrg 10597 1.1 mrg 10598 1.1 mrg 10599 1.1 mrg 10600 1.1 mrg 10601 1.1 mrg 10602 1.1 mrg 10603 1.1 mrg 10604 1.1 mrg 10605 1.1 mrg 10606 1.1 mrg 10607 1.1 mrg 10608 1.1 mrg 10609 1.1 mrg 10610 1.1 mrg 10611 1.1 mrg 10612 1.1 mrg 10613 1.1 mrg 10614 1.1 mrg 10615 1.1 mrg 10616 1.1 mrg 10617 1.1 mrg 10618 1.1 mrg 10619 1.1 mrg 10620 1.1 mrg 10621 1.1 mrg 10622 1.1 mrg 10623 1.1 mrg 10624 1.1 mrg 10625 1.1 mrg 10626 1.1 mrg 10627 1.1 mrg 10628 1.1 mrg 10629 1.1 mrg 10630 1.1 mrg 10631 1.1 mrg 10632 1.1 mrg 10633 1.1 mrg 10634 1.1 mrg 10635 1.1 mrg 10636 1.1 mrg 10637 1.1 mrg 10638 1.1 mrg 10639 1.1 mrg 10640 1.1 mrg 10641 1.1 mrg 10642 1.1 mrg 10643 1.1 mrg 10644 1.1 mrg 10645 1.1 mrg 10646 1.1 mrg 10647 1.1 mrg 10648 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10649 1.1 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; } 10650 1.1 mrg 10651 1.1 mrg if test "$GCC" = yes; then 10652 1.1 mrg case $host_os in 10653 1.1 mrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10654 1.1 mrg *) lt_awk_arg="/^libraries:/" ;; 10655 1.1 mrg esac 10656 1.1 mrg case $host_os in 10657 1.1 mrg mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10658 1.1 mrg *) lt_sed_strip_eq="s,=/,/,g" ;; 10659 1.1 mrg esac 10660 1.1 mrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10661 1.1 mrg case $lt_search_path_spec in 10662 1.1 mrg *\;*) 10663 1.1 mrg # if the path contains ";" then we assume it to be the separator 10664 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is 10665 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should 10666 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic. 10667 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10668 1.1 mrg ;; 10669 1.1 mrg *) 10670 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10671 1.1 mrg ;; 10672 1.1 mrg esac 10673 1.1 mrg # Ok, now we have the path, separated by spaces, we can step through it 10674 1.1 mrg # and add multilib dir if necessary. 10675 1.1 mrg lt_tmp_lt_search_path_spec= 10676 1.1 mrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10677 1.1 mrg for lt_sys_path in $lt_search_path_spec; do 10678 1.1 mrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10679 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10680 1.1 mrg else 10681 1.1 mrg test -d "$lt_sys_path" && \ 10682 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10683 1.1 mrg fi 10684 1.1 mrg done 10685 1.1 mrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10686 1.1 mrg BEGIN {RS=" "; FS="/|\n";} { 10687 1.1 mrg lt_foo=""; 10688 1.1 mrg lt_count=0; 10689 1.1 mrg for (lt_i = NF; lt_i > 0; lt_i--) { 10690 1.1 mrg if ($lt_i != "" && $lt_i != ".") { 10691 1.1 mrg if ($lt_i == "..") { 10692 1.1 mrg lt_count++; 10693 1.1 mrg } else { 10694 1.1 mrg if (lt_count == 0) { 10695 1.1 mrg lt_foo="/" $lt_i lt_foo; 10696 1.1 mrg } else { 10697 1.1 mrg lt_count--; 10698 1.1 mrg } 10699 1.1 mrg } 10700 1.1 mrg } 10701 1.1 mrg } 10702 1.1 mrg if (lt_foo != "") { lt_freq[lt_foo]++; } 10703 1.1 mrg if (lt_freq[lt_foo] == 1) { print lt_foo; } 10704 1.1 mrg }'` 10705 1.1 mrg # AWK program above erroneously prepends '/' to C:/dos/paths 10706 1.1 mrg # for these hosts. 10707 1.1 mrg case $host_os in 10708 1.1 mrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10709 1.1 mrg $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10710 1.1 mrg esac 10711 1.1 mrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10712 1.1 mrg else 10713 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10714 1.1 mrg fi 10715 1.1 mrg library_names_spec= 10716 1.1 mrg libname_spec='lib$name' 10717 1.1 mrg soname_spec= 10718 1.1 mrg shrext_cmds=".so" 10719 1.1 mrg postinstall_cmds= 10720 1.1 mrg postuninstall_cmds= 10721 1.1 mrg finish_cmds= 10722 1.1 mrg finish_eval= 10723 1.1 mrg shlibpath_var= 10724 1.1 mrg shlibpath_overrides_runpath=unknown 10725 1.1 mrg version_type=none 10726 1.1 mrg dynamic_linker="$host_os ld.so" 10727 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib" 10728 1.1 mrg need_lib_prefix=unknown 10729 1.1 mrg hardcode_into_libs=no 10730 1.1 mrg 10731 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version 10732 1.1 mrg # flags to be left without arguments 10733 1.1 mrg need_version=unknown 10734 1.1 mrg 10735 1.1 mrg case $host_os in 10736 1.1 mrg aix3*) 10737 1.1 mrg version_type=linux 10738 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10739 1.1 mrg shlibpath_var=LIBPATH 10740 1.1 mrg 10741 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name. 10742 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10743 1.1 mrg ;; 10744 1.1 mrg 10745 1.1 mrg aix[4-9]*) 10746 1.1 mrg version_type=linux 10747 1.1 mrg need_lib_prefix=no 10748 1.1 mrg need_version=no 10749 1.1 mrg hardcode_into_libs=yes 10750 1.1 mrg if test "$host_cpu" = ia64; then 10751 1.1 mrg # AIX 5 supports IA64 10752 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10753 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10754 1.1 mrg else 10755 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file 10756 1.1 mrg # for dependence libraries. The import file would start with 10757 1.1 mrg # the line `#! .'. This would cause the generated library to 10758 1.1 mrg # depend on `.', always an invalid library. This was fixed in 10759 1.1 mrg # development snapshots of GCC prior to 3.0. 10760 1.1 mrg case $host_os in 10761 1.1 mrg aix4 | aix4.[01] | aix4.[01].*) 10762 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10763 1.1 mrg echo ' yes ' 10764 1.1 mrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10765 1.1 mrg : 10766 1.1 mrg else 10767 1.1 mrg can_build_shared=no 10768 1.1 mrg fi 10769 1.1 mrg ;; 10770 1.1 mrg esac 10771 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10772 1.1 mrg # soname into executable. Probably we can add versioning support to 10773 1.1 mrg # collect2, so additional links can be useful in future. 10774 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 10775 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10776 1.1 mrg # instead of lib<name>.a to let people know that these are not 10777 1.1 mrg # typical AIX shared libraries. 10778 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10779 1.1 mrg else 10780 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2 10781 1.1 mrg # and later when we are not doing run time linking. 10782 1.1 mrg library_names_spec='${libname}${release}.a $libname.a' 10783 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10784 1.1 mrg fi 10785 1.1 mrg shlibpath_var=LIBPATH 10786 1.1 mrg fi 10787 1.1 mrg ;; 10788 1.1 mrg 10789 1.1 mrg amigaos*) 10790 1.1 mrg case $host_cpu in 10791 1.1 mrg powerpc) 10792 1.1 mrg # Since July 2007 AmigaOS4 officially supports .so libraries. 10793 1.1 mrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10794 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10795 1.1 mrg ;; 10796 1.1 mrg m68k) 10797 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a' 10798 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 10799 1.1 mrg finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 10800 1.1 mrg ;; 10801 1.1 mrg esac 10802 1.1 mrg ;; 10803 1.1 mrg 10804 1.1 mrg beos*) 10805 1.1 mrg library_names_spec='${libname}${shared_ext}' 10806 1.1 mrg dynamic_linker="$host_os ld.so" 10807 1.1 mrg shlibpath_var=LIBRARY_PATH 10808 1.1 mrg ;; 10809 1.1 mrg 10810 1.1 mrg bsdi[45]*) 10811 1.1 mrg version_type=linux 10812 1.1 mrg need_version=no 10813 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10814 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10815 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10816 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10817 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10818 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10819 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and 10820 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10821 1.1 mrg # libtool to hard-code these into programs 10822 1.1 mrg ;; 10823 1.1 mrg 10824 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 10825 1.1 mrg version_type=windows 10826 1.1 mrg shrext_cmds=".dll" 10827 1.1 mrg need_version=no 10828 1.1 mrg need_lib_prefix=no 10829 1.1 mrg 10830 1.1 mrg case $GCC,$host_os in 10831 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10832 1.1 mrg library_names_spec='$libname.dll.a' 10833 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 10834 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~ 10835 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10836 1.1 mrg dldir=$destdir/`dirname \$dlpath`~ 10837 1.1 mrg test -d \$dldir || mkdir -p \$dldir~ 10838 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~ 10839 1.1 mrg chmod a+x \$dldir/$dlname~ 10840 1.1 mrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10841 1.1 mrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10842 1.1 mrg fi' 10843 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10844 1.1 mrg dlpath=$dir/\$dldll~ 10845 1.1 mrg $RM \$dlpath' 10846 1.1 mrg shlibpath_overrides_runpath=yes 10847 1.1 mrg 10848 1.1 mrg case $host_os in 10849 1.1 mrg cygwin*) 10850 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10851 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10852 1.1 mrg 10853 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10854 1.1 mrg ;; 10855 1.1 mrg mingw* | cegcc*) 10856 1.1 mrg # MinGW DLLs use traditional 'lib' prefix 10857 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10858 1.1 mrg ;; 10859 1.1 mrg pw32*) 10860 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib' 10861 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10862 1.1 mrg ;; 10863 1.1 mrg esac 10864 1.1 mrg ;; 10865 1.1 mrg 10866 1.1 mrg *) 10867 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10868 1.1 mrg ;; 10869 1.1 mrg esac 10870 1.1 mrg dynamic_linker='Win32 ld.exe' 10871 1.1 mrg # FIXME: first we should search . and the directory the executable is in 10872 1.1 mrg shlibpath_var=PATH 10873 1.1 mrg ;; 10874 1.1 mrg 10875 1.1 mrg darwin* | rhapsody*) 10876 1.1 mrg dynamic_linker="$host_os dyld" 10877 1.1 mrg version_type=darwin 10878 1.1 mrg need_lib_prefix=no 10879 1.1 mrg need_version=no 10880 1.1 mrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10881 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext' 10882 1.1 mrg shlibpath_overrides_runpath=yes 10883 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH 10884 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10885 1.1 mrg 10886 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10887 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10888 1.1 mrg ;; 10889 1.1 mrg 10890 1.1 mrg dgux*) 10891 1.1 mrg version_type=linux 10892 1.1 mrg need_lib_prefix=no 10893 1.1 mrg need_version=no 10894 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10895 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10896 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10897 1.1 mrg ;; 10898 1.1 mrg 10899 1.1 mrg freebsd* | dragonfly*) 10900 1.1 mrg # DragonFly does not have aout. When/if they implement a new 10901 1.1 mrg # versioning mechanism, adjust this. 10902 1.1 mrg if test -x /usr/bin/objformat; then 10903 1.1 mrg objformat=`/usr/bin/objformat` 10904 1.1 mrg else 10905 1.1 mrg case $host_os in 10906 1.1 mrg freebsd[23].*) objformat=aout ;; 10907 1.1 mrg *) objformat=elf ;; 10908 1.1 mrg esac 10909 1.1 mrg fi 10910 1.1 mrg version_type=freebsd-$objformat 10911 1.1 mrg case $version_type in 10912 1.1 mrg freebsd-elf*) 10913 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10914 1.1 mrg need_version=no 10915 1.1 mrg need_lib_prefix=no 10916 1.1 mrg ;; 10917 1.1 mrg freebsd-*) 10918 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10919 1.1 mrg need_version=yes 10920 1.1 mrg ;; 10921 1.1 mrg esac 10922 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10923 1.1 mrg case $host_os in 10924 1.1 mrg freebsd2.*) 10925 1.1 mrg shlibpath_overrides_runpath=yes 10926 1.1 mrg ;; 10927 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*) 10928 1.1 mrg shlibpath_overrides_runpath=yes 10929 1.1 mrg hardcode_into_libs=yes 10930 1.1 mrg ;; 10931 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10932 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10933 1.1 mrg shlibpath_overrides_runpath=no 10934 1.1 mrg hardcode_into_libs=yes 10935 1.1 mrg ;; 10936 1.1 mrg *) # from 4.6 on, and DragonFly 10937 1.1 mrg shlibpath_overrides_runpath=yes 10938 1.1 mrg hardcode_into_libs=yes 10939 1.1 mrg ;; 10940 1.1 mrg esac 10941 1.1 mrg ;; 10942 1.1 mrg 10943 1.1 mrg haiku*) 10944 1.1 mrg version_type=linux 10945 1.1 mrg need_lib_prefix=no 10946 1.1 mrg need_version=no 10947 1.1 mrg dynamic_linker="$host_os runtime_loader" 10948 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10949 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10950 1.1 mrg shlibpath_var=LIBRARY_PATH 10951 1.1 mrg shlibpath_overrides_runpath=yes 10952 1.1 mrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 10953 1.1 mrg hardcode_into_libs=yes 10954 1.1 mrg ;; 10955 1.1 mrg 10956 1.1 mrg hpux9* | hpux10* | hpux11*) 10957 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to 10958 1.1 mrg # link against other versions. 10959 1.1 mrg version_type=sunos 10960 1.1 mrg need_lib_prefix=no 10961 1.1 mrg need_version=no 10962 1.1 mrg case $host_cpu in 10963 1.1 mrg ia64*) 10964 1.1 mrg shrext_cmds='.so' 10965 1.1 mrg hardcode_into_libs=yes 10966 1.1 mrg dynamic_linker="$host_os dld.so" 10967 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10968 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10969 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10970 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10971 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then 10972 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10973 1.1 mrg else 10974 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10975 1.1 mrg fi 10976 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10977 1.1 mrg ;; 10978 1.1 mrg hppa*64*) 10979 1.1 mrg shrext_cmds='.sl' 10980 1.1 mrg hardcode_into_libs=yes 10981 1.1 mrg dynamic_linker="$host_os dld.sl" 10982 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10983 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10984 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10985 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10986 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10987 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10988 1.1 mrg ;; 10989 1.1 mrg *) 10990 1.1 mrg shrext_cmds='.sl' 10991 1.1 mrg dynamic_linker="$host_os dld.sl" 10992 1.1 mrg shlibpath_var=SHLIB_PATH 10993 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10994 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10995 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10996 1.1 mrg ;; 10997 1.1 mrg esac 10998 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10999 1.1 mrg postinstall_cmds='chmod 555 $lib' 11000 1.1 mrg # or fails outright, so override atomically: 11001 1.1 mrg install_override_mode=555 11002 1.1 mrg ;; 11003 1.1 mrg 11004 1.1 mrg interix[3-9]*) 11005 1.1 mrg version_type=linux 11006 1.1 mrg need_lib_prefix=no 11007 1.1 mrg need_version=no 11008 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11009 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11010 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11011 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11012 1.1 mrg shlibpath_overrides_runpath=no 11013 1.1 mrg hardcode_into_libs=yes 11014 1.1 mrg ;; 11015 1.1 mrg 11016 1.1 mrg irix5* | irix6* | nonstopux*) 11017 1.1 mrg case $host_os in 11018 1.1 mrg nonstopux*) version_type=nonstopux ;; 11019 1.1 mrg *) 11020 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then 11021 1.1 mrg version_type=linux 11022 1.1 mrg else 11023 1.1 mrg version_type=irix 11024 1.1 mrg fi ;; 11025 1.1 mrg esac 11026 1.1 mrg need_lib_prefix=no 11027 1.1 mrg need_version=no 11028 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11029 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11030 1.1 mrg case $host_os in 11031 1.1 mrg irix5* | nonstopux*) 11032 1.1 mrg libsuff= shlibsuff= 11033 1.1 mrg ;; 11034 1.1 mrg *) 11035 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD 11036 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11037 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;; 11038 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11039 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;; 11040 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11041 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 11042 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;; 11043 1.1 mrg esac 11044 1.1 mrg ;; 11045 1.1 mrg esac 11046 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11047 1.1 mrg shlibpath_overrides_runpath=no 11048 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11049 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11050 1.1 mrg hardcode_into_libs=yes 11051 1.1 mrg ;; 11052 1.1 mrg 11053 1.1 mrg # No shared lib support for Linux oldld, aout, or coff. 11054 1.1 mrg linux*oldld* | linux*aout* | linux*coff*) 11055 1.1 mrg dynamic_linker=no 11056 1.1 mrg ;; 11057 1.1 mrg 11058 1.1 mrg # This must be Linux ELF. 11059 1.1.1.2 mrg 11060 1.1.1.2 mrg # uclinux* changes (here and below) have been submitted to the libtool 11061 1.1.1.2 mrg # project, but have not yet been accepted: they are GCC-local changes 11062 1.1.1.2 mrg # for the time being. (See 11063 1.1.1.2 mrg # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 11064 1.1.1.3 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 11065 1.1 mrg version_type=linux 11066 1.1 mrg need_lib_prefix=no 11067 1.1 mrg need_version=no 11068 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11069 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11070 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11071 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11072 1.1 mrg shlibpath_overrides_runpath=no 11073 1.1 mrg 11074 1.1 mrg # Some binutils ld are patched to set DT_RUNPATH 11075 1.1 mrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11076 1.1 mrg $as_echo_n "(cached) " >&6 11077 1.1 mrg else 11078 1.1 mrg lt_cv_shlibpath_overrides_runpath=no 11079 1.1 mrg save_LDFLAGS=$LDFLAGS 11080 1.1 mrg save_libdir=$libdir 11081 1.1 mrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11082 1.1 mrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11083 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11084 1.1 mrg /* end confdefs.h. */ 11085 1.1 mrg 11086 1.1 mrg int 11087 1.1 mrg main () 11088 1.1 mrg { 11089 1.1 mrg 11090 1.1 mrg ; 11091 1.1 mrg return 0; 11092 1.1 mrg } 11093 1.1 mrg _ACEOF 11094 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11095 1.1 mrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11096 1.1 mrg lt_cv_shlibpath_overrides_runpath=yes 11097 1.1 mrg fi 11098 1.1 mrg fi 11099 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11100 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11101 1.1 mrg LDFLAGS=$save_LDFLAGS 11102 1.1 mrg libdir=$save_libdir 11103 1.1 mrg 11104 1.1 mrg fi 11105 1.1 mrg 11106 1.1 mrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11107 1.1 mrg 11108 1.1 mrg # This implies no fast_install, which is unacceptable. 11109 1.1 mrg # Some rework will be needed to allow for fast_install 11110 1.1 mrg # before this can be enabled. 11111 1.1 mrg hardcode_into_libs=yes 11112 1.1 mrg 11113 1.1 mrg # Append ld.so.conf contents to the search path 11114 1.1 mrg if test -f /etc/ld.so.conf; then 11115 1.1 mrg lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` 11116 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11117 1.1 mrg fi 11118 1.1 mrg 11119 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on 11120 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the 11121 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers, 11122 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and 11123 1.1 mrg # people can always --disable-shared, the test was removed, and we 11124 1.1 mrg # assume the GNU/Linux dynamic linker is in use. 11125 1.1 mrg dynamic_linker='GNU/Linux ld.so' 11126 1.1 mrg ;; 11127 1.1 mrg 11128 1.1 mrg netbsd*) 11129 1.1 mrg version_type=sunos 11130 1.1 mrg need_lib_prefix=no 11131 1.1 mrg need_version=no 11132 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11133 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11134 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11135 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so' 11136 1.1 mrg else 11137 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11138 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11139 1.1 mrg dynamic_linker='NetBSD ld.elf_so' 11140 1.1 mrg fi 11141 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11142 1.1 mrg shlibpath_overrides_runpath=yes 11143 1.1 mrg hardcode_into_libs=yes 11144 1.1 mrg ;; 11145 1.1 mrg 11146 1.1 mrg newsos6) 11147 1.1 mrg version_type=linux 11148 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11149 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11150 1.1 mrg shlibpath_overrides_runpath=yes 11151 1.1 mrg ;; 11152 1.1 mrg 11153 1.1 mrg *nto* | *qnx*) 11154 1.1 mrg version_type=qnx 11155 1.1 mrg need_lib_prefix=no 11156 1.1 mrg need_version=no 11157 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11158 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11159 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11160 1.1 mrg shlibpath_overrides_runpath=no 11161 1.1 mrg hardcode_into_libs=yes 11162 1.1 mrg dynamic_linker='ldqnx.so' 11163 1.1 mrg ;; 11164 1.1 mrg 11165 1.1 mrg openbsd*) 11166 1.1 mrg version_type=sunos 11167 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib" 11168 1.1 mrg need_lib_prefix=no 11169 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11170 1.1 mrg case $host_os in 11171 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11172 1.1 mrg *) need_version=no ;; 11173 1.1 mrg esac 11174 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11175 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11176 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11177 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11178 1.1 mrg case $host_os in 11179 1.1 mrg openbsd2.[89] | openbsd2.[89].*) 11180 1.1 mrg shlibpath_overrides_runpath=no 11181 1.1 mrg ;; 11182 1.1 mrg *) 11183 1.1 mrg shlibpath_overrides_runpath=yes 11184 1.1 mrg ;; 11185 1.1 mrg esac 11186 1.1 mrg else 11187 1.1 mrg shlibpath_overrides_runpath=yes 11188 1.1 mrg fi 11189 1.1 mrg ;; 11190 1.1 mrg 11191 1.1 mrg os2*) 11192 1.1 mrg libname_spec='$name' 11193 1.1 mrg shrext_cmds=".dll" 11194 1.1 mrg need_lib_prefix=no 11195 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a' 11196 1.1 mrg dynamic_linker='OS/2 ld.exe' 11197 1.1 mrg shlibpath_var=LIBPATH 11198 1.1 mrg ;; 11199 1.1 mrg 11200 1.1 mrg osf3* | osf4* | osf5*) 11201 1.1 mrg version_type=osf 11202 1.1 mrg need_lib_prefix=no 11203 1.1 mrg need_version=no 11204 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11205 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11206 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11207 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11208 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11209 1.1 mrg ;; 11210 1.1 mrg 11211 1.1 mrg rdos*) 11212 1.1 mrg dynamic_linker=no 11213 1.1 mrg ;; 11214 1.1 mrg 11215 1.1 mrg solaris*) 11216 1.1 mrg version_type=linux 11217 1.1 mrg need_lib_prefix=no 11218 1.1 mrg need_version=no 11219 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11220 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11221 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11222 1.1 mrg shlibpath_overrides_runpath=yes 11223 1.1 mrg hardcode_into_libs=yes 11224 1.1 mrg # ldd complains unless libraries are executable 11225 1.1 mrg postinstall_cmds='chmod +x $lib' 11226 1.1 mrg ;; 11227 1.1 mrg 11228 1.1 mrg sunos4*) 11229 1.1 mrg version_type=sunos 11230 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11231 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11232 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11233 1.1 mrg shlibpath_overrides_runpath=yes 11234 1.1 mrg if test "$with_gnu_ld" = yes; then 11235 1.1 mrg need_lib_prefix=no 11236 1.1 mrg fi 11237 1.1 mrg need_version=yes 11238 1.1 mrg ;; 11239 1.1 mrg 11240 1.1 mrg sysv4 | sysv4.3*) 11241 1.1 mrg version_type=linux 11242 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11243 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11244 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11245 1.1 mrg case $host_vendor in 11246 1.1 mrg sni) 11247 1.1 mrg shlibpath_overrides_runpath=no 11248 1.1 mrg need_lib_prefix=no 11249 1.1 mrg runpath_var=LD_RUN_PATH 11250 1.1 mrg ;; 11251 1.1 mrg siemens) 11252 1.1 mrg need_lib_prefix=no 11253 1.1 mrg ;; 11254 1.1 mrg motorola) 11255 1.1 mrg need_lib_prefix=no 11256 1.1 mrg need_version=no 11257 1.1 mrg shlibpath_overrides_runpath=no 11258 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11259 1.1 mrg ;; 11260 1.1 mrg esac 11261 1.1 mrg ;; 11262 1.1 mrg 11263 1.1 mrg sysv4*MP*) 11264 1.1 mrg if test -d /usr/nec ;then 11265 1.1 mrg version_type=linux 11266 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11267 1.1 mrg soname_spec='$libname${shared_ext}.$major' 11268 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11269 1.1 mrg fi 11270 1.1 mrg ;; 11271 1.1 mrg 11272 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11273 1.1 mrg version_type=freebsd-elf 11274 1.1 mrg need_lib_prefix=no 11275 1.1 mrg need_version=no 11276 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11277 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11278 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11279 1.1 mrg shlibpath_overrides_runpath=yes 11280 1.1 mrg hardcode_into_libs=yes 11281 1.1 mrg if test "$with_gnu_ld" = yes; then 11282 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11283 1.1 mrg else 11284 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11285 1.1 mrg case $host_os in 11286 1.1 mrg sco3.2v5*) 11287 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11288 1.1 mrg ;; 11289 1.1 mrg esac 11290 1.1 mrg fi 11291 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib' 11292 1.1 mrg ;; 11293 1.1 mrg 11294 1.1 mrg tpf*) 11295 1.1 mrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11296 1.1 mrg version_type=linux 11297 1.1 mrg need_lib_prefix=no 11298 1.1 mrg need_version=no 11299 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11300 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11301 1.1 mrg shlibpath_overrides_runpath=no 11302 1.1 mrg hardcode_into_libs=yes 11303 1.1 mrg ;; 11304 1.1 mrg 11305 1.1 mrg uts4*) 11306 1.1 mrg version_type=linux 11307 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11308 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11309 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11310 1.1 mrg ;; 11311 1.1 mrg 11312 1.1 mrg *) 11313 1.1 mrg dynamic_linker=no 11314 1.1 mrg ;; 11315 1.1 mrg esac 11316 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11317 1.1 mrg $as_echo "$dynamic_linker" >&6; } 11318 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no 11319 1.1 mrg 11320 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11321 1.1 mrg if test "$GCC" = yes; then 11322 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11323 1.1 mrg fi 11324 1.1 mrg 11325 1.1 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11326 1.1 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11327 1.1 mrg fi 11328 1.1 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11329 1.1 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11330 1.1 mrg fi 11331 1.1 mrg 11332 1.1 mrg 11333 1.1 mrg 11334 1.1 mrg 11335 1.1 mrg 11336 1.1 mrg 11337 1.1 mrg 11338 1.1 mrg 11339 1.1 mrg 11340 1.1 mrg 11341 1.1 mrg 11342 1.1 mrg 11343 1.1 mrg 11344 1.1 mrg 11345 1.1 mrg 11346 1.1 mrg 11347 1.1 mrg 11348 1.1 mrg 11349 1.1 mrg 11350 1.1 mrg 11351 1.1 mrg 11352 1.1 mrg 11353 1.1 mrg 11354 1.1 mrg 11355 1.1 mrg 11356 1.1 mrg 11357 1.1 mrg 11358 1.1 mrg 11359 1.1 mrg 11360 1.1 mrg 11361 1.1 mrg 11362 1.1 mrg 11363 1.1 mrg 11364 1.1 mrg 11365 1.1 mrg 11366 1.1 mrg 11367 1.1 mrg 11368 1.1 mrg 11369 1.1 mrg 11370 1.1 mrg 11371 1.1 mrg 11372 1.1 mrg 11373 1.1 mrg 11374 1.1 mrg 11375 1.1 mrg 11376 1.1 mrg 11377 1.1 mrg 11378 1.1 mrg 11379 1.1 mrg 11380 1.1 mrg 11381 1.1 mrg 11382 1.1 mrg 11383 1.1 mrg 11384 1.1 mrg 11385 1.1 mrg 11386 1.1 mrg 11387 1.1 mrg 11388 1.1 mrg 11389 1.1 mrg 11390 1.1 mrg 11391 1.1 mrg 11392 1.1 mrg 11393 1.1 mrg 11394 1.1 mrg 11395 1.1 mrg 11396 1.1 mrg 11397 1.1 mrg 11398 1.1 mrg 11399 1.1 mrg 11400 1.1 mrg 11401 1.1 mrg 11402 1.1 mrg 11403 1.1 mrg 11404 1.1 mrg 11405 1.1 mrg 11406 1.1 mrg 11407 1.1 mrg 11408 1.1 mrg 11409 1.1 mrg 11410 1.1 mrg 11411 1.1 mrg 11412 1.1 mrg 11413 1.1 mrg 11414 1.1 mrg 11415 1.1 mrg 11416 1.1 mrg 11417 1.1 mrg 11418 1.1 mrg 11419 1.1 mrg 11420 1.1 mrg 11421 1.1 mrg 11422 1.1 mrg 11423 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11424 1.1 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11425 1.1 mrg hardcode_action= 11426 1.1 mrg if test -n "$hardcode_libdir_flag_spec" || 11427 1.1 mrg test -n "$runpath_var" || 11428 1.1 mrg test "X$hardcode_automatic" = "Xyes" ; then 11429 1.1 mrg 11430 1.1 mrg # We can hardcode non-existent directories. 11431 1.1 mrg if test "$hardcode_direct" != no && 11432 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 11433 1.1 mrg # have to relink, otherwise we might link with an installed library 11434 1.1 mrg # when we should be linking with a yet-to-be-installed one 11435 1.1 mrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11436 1.1 mrg test "$hardcode_minus_L" != no; then 11437 1.1 mrg # Linking always hardcodes the temporary library directory. 11438 1.1 mrg hardcode_action=relink 11439 1.1 mrg else 11440 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 11441 1.1 mrg hardcode_action=immediate 11442 1.1 mrg fi 11443 1.1 mrg else 11444 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing 11445 1.1 mrg # directories. 11446 1.1 mrg hardcode_action=unsupported 11447 1.1 mrg fi 11448 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11449 1.1 mrg $as_echo "$hardcode_action" >&6; } 11450 1.1 mrg 11451 1.1 mrg if test "$hardcode_action" = relink || 11452 1.1 mrg test "$inherit_rpath" = yes; then 11453 1.1 mrg # Fast installation is not supported 11454 1.1 mrg enable_fast_install=no 11455 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes || 11456 1.1 mrg test "$enable_shared" = no; then 11457 1.1 mrg # Fast installation is not necessary 11458 1.1 mrg enable_fast_install=needless 11459 1.1 mrg fi 11460 1.1 mrg 11461 1.1 mrg 11462 1.1 mrg 11463 1.1 mrg 11464 1.1 mrg 11465 1.1 mrg 11466 1.1 mrg if test "x$enable_dlopen" != xyes; then 11467 1.1 mrg enable_dlopen=unknown 11468 1.1 mrg enable_dlopen_self=unknown 11469 1.1 mrg enable_dlopen_self_static=unknown 11470 1.1 mrg else 11471 1.1 mrg lt_cv_dlopen=no 11472 1.1 mrg lt_cv_dlopen_libs= 11473 1.1 mrg 11474 1.1 mrg case $host_os in 11475 1.1 mrg beos*) 11476 1.1 mrg lt_cv_dlopen="load_add_on" 11477 1.1 mrg lt_cv_dlopen_libs= 11478 1.1 mrg lt_cv_dlopen_self=yes 11479 1.1 mrg ;; 11480 1.1 mrg 11481 1.1 mrg mingw* | pw32* | cegcc*) 11482 1.1 mrg lt_cv_dlopen="LoadLibrary" 11483 1.1 mrg lt_cv_dlopen_libs= 11484 1.1 mrg ;; 11485 1.1 mrg 11486 1.1 mrg cygwin*) 11487 1.1 mrg lt_cv_dlopen="dlopen" 11488 1.1 mrg lt_cv_dlopen_libs= 11489 1.1 mrg ;; 11490 1.1 mrg 11491 1.1 mrg darwin*) 11492 1.1 mrg # if libdl is installed we need to link against it 11493 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11494 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; } 11495 1.1 mrg if ${ac_cv_lib_dl_dlopen+:} false; then : 11496 1.1 mrg $as_echo_n "(cached) " >&6 11497 1.1 mrg else 11498 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11499 1.1 mrg LIBS="-ldl $LIBS" 11500 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11501 1.1 mrg /* end confdefs.h. */ 11502 1.1 mrg 11503 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11504 1.1 mrg Use char because int might match the return type of a GCC 11505 1.1 mrg builtin and then its argument prototype would still apply. */ 11506 1.1 mrg #ifdef __cplusplus 11507 1.1 mrg extern "C" 11508 1.1 mrg #endif 11509 1.1 mrg char dlopen (); 11510 1.1 mrg int 11511 1.1 mrg main () 11512 1.1 mrg { 11513 1.1 mrg return dlopen (); 11514 1.1 mrg ; 11515 1.1 mrg return 0; 11516 1.1 mrg } 11517 1.1 mrg _ACEOF 11518 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11519 1.1 mrg ac_cv_lib_dl_dlopen=yes 11520 1.1 mrg else 11521 1.1 mrg ac_cv_lib_dl_dlopen=no 11522 1.1 mrg fi 11523 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11524 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11525 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11526 1.1 mrg fi 11527 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11528 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11529 1.1 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11530 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11531 1.1 mrg else 11532 1.1 mrg 11533 1.1 mrg lt_cv_dlopen="dyld" 11534 1.1 mrg lt_cv_dlopen_libs= 11535 1.1 mrg lt_cv_dlopen_self=yes 11536 1.1 mrg 11537 1.1 mrg fi 11538 1.1 mrg 11539 1.1 mrg ;; 11540 1.1 mrg 11541 1.1 mrg *) 11542 1.1 mrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11543 1.1 mrg if test "x$ac_cv_func_shl_load" = xyes; then : 11544 1.1 mrg lt_cv_dlopen="shl_load" 11545 1.1 mrg else 11546 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11547 1.1 mrg $as_echo_n "checking for shl_load in -ldld... " >&6; } 11548 1.1 mrg if ${ac_cv_lib_dld_shl_load+:} false; then : 11549 1.1 mrg $as_echo_n "(cached) " >&6 11550 1.1 mrg else 11551 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11552 1.1 mrg LIBS="-ldld $LIBS" 11553 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11554 1.1 mrg /* end confdefs.h. */ 11555 1.1 mrg 11556 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11557 1.1 mrg Use char because int might match the return type of a GCC 11558 1.1 mrg builtin and then its argument prototype would still apply. */ 11559 1.1 mrg #ifdef __cplusplus 11560 1.1 mrg extern "C" 11561 1.1 mrg #endif 11562 1.1 mrg char shl_load (); 11563 1.1 mrg int 11564 1.1 mrg main () 11565 1.1 mrg { 11566 1.1 mrg return shl_load (); 11567 1.1 mrg ; 11568 1.1 mrg return 0; 11569 1.1 mrg } 11570 1.1 mrg _ACEOF 11571 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11572 1.1 mrg ac_cv_lib_dld_shl_load=yes 11573 1.1 mrg else 11574 1.1 mrg ac_cv_lib_dld_shl_load=no 11575 1.1 mrg fi 11576 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11577 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11578 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11579 1.1 mrg fi 11580 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11581 1.1 mrg $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11582 1.1 mrg if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11583 1.1 mrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11584 1.1 mrg else 11585 1.1 mrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11586 1.1 mrg if test "x$ac_cv_func_dlopen" = xyes; then : 11587 1.1 mrg lt_cv_dlopen="dlopen" 11588 1.1 mrg else 11589 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11590 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; } 11591 1.1 mrg if ${ac_cv_lib_dl_dlopen+:} false; then : 11592 1.1 mrg $as_echo_n "(cached) " >&6 11593 1.1 mrg else 11594 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11595 1.1 mrg LIBS="-ldl $LIBS" 11596 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11597 1.1 mrg /* end confdefs.h. */ 11598 1.1 mrg 11599 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11600 1.1 mrg Use char because int might match the return type of a GCC 11601 1.1 mrg builtin and then its argument prototype would still apply. */ 11602 1.1 mrg #ifdef __cplusplus 11603 1.1 mrg extern "C" 11604 1.1 mrg #endif 11605 1.1 mrg char dlopen (); 11606 1.1 mrg int 11607 1.1 mrg main () 11608 1.1 mrg { 11609 1.1 mrg return dlopen (); 11610 1.1 mrg ; 11611 1.1 mrg return 0; 11612 1.1 mrg } 11613 1.1 mrg _ACEOF 11614 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11615 1.1 mrg ac_cv_lib_dl_dlopen=yes 11616 1.1 mrg else 11617 1.1 mrg ac_cv_lib_dl_dlopen=no 11618 1.1 mrg fi 11619 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11620 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11621 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11622 1.1 mrg fi 11623 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11624 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11625 1.1 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11626 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11627 1.1 mrg else 11628 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11629 1.1 mrg $as_echo_n "checking for dlopen in -lsvld... " >&6; } 11630 1.1 mrg if ${ac_cv_lib_svld_dlopen+:} false; then : 11631 1.1 mrg $as_echo_n "(cached) " >&6 11632 1.1 mrg else 11633 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11634 1.1 mrg LIBS="-lsvld $LIBS" 11635 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11636 1.1 mrg /* end confdefs.h. */ 11637 1.1 mrg 11638 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11639 1.1 mrg Use char because int might match the return type of a GCC 11640 1.1 mrg builtin and then its argument prototype would still apply. */ 11641 1.1 mrg #ifdef __cplusplus 11642 1.1 mrg extern "C" 11643 1.1 mrg #endif 11644 1.1 mrg char dlopen (); 11645 1.1 mrg int 11646 1.1 mrg main () 11647 1.1 mrg { 11648 1.1 mrg return dlopen (); 11649 1.1 mrg ; 11650 1.1 mrg return 0; 11651 1.1 mrg } 11652 1.1 mrg _ACEOF 11653 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11654 1.1 mrg ac_cv_lib_svld_dlopen=yes 11655 1.1 mrg else 11656 1.1 mrg ac_cv_lib_svld_dlopen=no 11657 1.1 mrg fi 11658 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11659 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11660 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11661 1.1 mrg fi 11662 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11663 1.1 mrg $as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11664 1.1 mrg if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11665 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11666 1.1 mrg else 11667 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11668 1.1 mrg $as_echo_n "checking for dld_link in -ldld... " >&6; } 11669 1.1 mrg if ${ac_cv_lib_dld_dld_link+:} false; then : 11670 1.1 mrg $as_echo_n "(cached) " >&6 11671 1.1 mrg else 11672 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11673 1.1 mrg LIBS="-ldld $LIBS" 11674 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11675 1.1 mrg /* end confdefs.h. */ 11676 1.1 mrg 11677 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11678 1.1 mrg Use char because int might match the return type of a GCC 11679 1.1 mrg builtin and then its argument prototype would still apply. */ 11680 1.1 mrg #ifdef __cplusplus 11681 1.1 mrg extern "C" 11682 1.1 mrg #endif 11683 1.1 mrg char dld_link (); 11684 1.1 mrg int 11685 1.1 mrg main () 11686 1.1 mrg { 11687 1.1 mrg return dld_link (); 11688 1.1 mrg ; 11689 1.1 mrg return 0; 11690 1.1 mrg } 11691 1.1 mrg _ACEOF 11692 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11693 1.1 mrg ac_cv_lib_dld_dld_link=yes 11694 1.1 mrg else 11695 1.1 mrg ac_cv_lib_dld_dld_link=no 11696 1.1 mrg fi 11697 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11698 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11699 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11700 1.1 mrg fi 11701 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11702 1.1 mrg $as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11703 1.1 mrg if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11704 1.1 mrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11705 1.1 mrg fi 11706 1.1 mrg 11707 1.1 mrg 11708 1.1 mrg fi 11709 1.1 mrg 11710 1.1 mrg 11711 1.1 mrg fi 11712 1.1 mrg 11713 1.1 mrg 11714 1.1 mrg fi 11715 1.1 mrg 11716 1.1 mrg 11717 1.1 mrg fi 11718 1.1 mrg 11719 1.1 mrg 11720 1.1 mrg fi 11721 1.1 mrg 11722 1.1 mrg ;; 11723 1.1 mrg esac 11724 1.1 mrg 11725 1.1 mrg if test "x$lt_cv_dlopen" != xno; then 11726 1.1 mrg enable_dlopen=yes 11727 1.1 mrg else 11728 1.1 mrg enable_dlopen=no 11729 1.1 mrg fi 11730 1.1 mrg 11731 1.1 mrg case $lt_cv_dlopen in 11732 1.1 mrg dlopen) 11733 1.1 mrg save_CPPFLAGS="$CPPFLAGS" 11734 1.1 mrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11735 1.1 mrg 11736 1.1 mrg save_LDFLAGS="$LDFLAGS" 11737 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11738 1.1 mrg 11739 1.1 mrg save_LIBS="$LIBS" 11740 1.1 mrg LIBS="$lt_cv_dlopen_libs $LIBS" 11741 1.1 mrg 11742 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11743 1.1 mrg $as_echo_n "checking whether a program can dlopen itself... " >&6; } 11744 1.1 mrg if ${lt_cv_dlopen_self+:} false; then : 11745 1.1 mrg $as_echo_n "(cached) " >&6 11746 1.1 mrg else 11747 1.1 mrg if test "$cross_compiling" = yes; then : 11748 1.1 mrg lt_cv_dlopen_self=cross 11749 1.1 mrg else 11750 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11751 1.1 mrg lt_status=$lt_dlunknown 11752 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 11753 1.1.1.3 mrg #line 11753 "configure" 11754 1.1 mrg #include "confdefs.h" 11755 1.1 mrg 11756 1.1 mrg #if HAVE_DLFCN_H 11757 1.1 mrg #include <dlfcn.h> 11758 1.1 mrg #endif 11759 1.1 mrg 11760 1.1 mrg #include <stdio.h> 11761 1.1 mrg 11762 1.1 mrg #ifdef RTLD_GLOBAL 11763 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL 11764 1.1 mrg #else 11765 1.1 mrg # ifdef DL_GLOBAL 11766 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL 11767 1.1 mrg # else 11768 1.1 mrg # define LT_DLGLOBAL 0 11769 1.1 mrg # endif 11770 1.1 mrg #endif 11771 1.1 mrg 11772 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11773 1.1 mrg find out it does not work in some platform. */ 11774 1.1 mrg #ifndef LT_DLLAZY_OR_NOW 11775 1.1 mrg # ifdef RTLD_LAZY 11776 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY 11777 1.1 mrg # else 11778 1.1 mrg # ifdef DL_LAZY 11779 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY 11780 1.1 mrg # else 11781 1.1 mrg # ifdef RTLD_NOW 11782 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW 11783 1.1 mrg # else 11784 1.1 mrg # ifdef DL_NOW 11785 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW 11786 1.1 mrg # else 11787 1.1 mrg # define LT_DLLAZY_OR_NOW 0 11788 1.1 mrg # endif 11789 1.1 mrg # endif 11790 1.1 mrg # endif 11791 1.1 mrg # endif 11792 1.1 mrg #endif 11793 1.1 mrg 11794 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated 11795 1.1 mrg correspondingly for the symbols needed. */ 11796 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11797 1.1 mrg void fnord () __attribute__((visibility("default"))); 11798 1.1 mrg #endif 11799 1.1 mrg 11800 1.1 mrg void fnord () { int i=42; } 11801 1.1 mrg int main () 11802 1.1 mrg { 11803 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11804 1.1 mrg int status = $lt_dlunknown; 11805 1.1 mrg 11806 1.1 mrg if (self) 11807 1.1 mrg { 11808 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11809 1.1 mrg else 11810 1.1 mrg { 11811 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11812 1.1 mrg else puts (dlerror ()); 11813 1.1 mrg } 11814 1.1 mrg /* dlclose (self); */ 11815 1.1 mrg } 11816 1.1 mrg else 11817 1.1 mrg puts (dlerror ()); 11818 1.1 mrg 11819 1.1 mrg return status; 11820 1.1 mrg } 11821 1.1 mrg _LT_EOF 11822 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11823 1.1 mrg (eval $ac_link) 2>&5 11824 1.1 mrg ac_status=$? 11825 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11826 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11827 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null 11828 1.1 mrg lt_status=$? 11829 1.1 mrg case x$lt_status in 11830 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11831 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11832 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11833 1.1 mrg esac 11834 1.1 mrg else : 11835 1.1 mrg # compilation failed 11836 1.1 mrg lt_cv_dlopen_self=no 11837 1.1 mrg fi 11838 1.1 mrg fi 11839 1.1 mrg rm -fr conftest* 11840 1.1 mrg 11841 1.1 mrg 11842 1.1 mrg fi 11843 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11844 1.1 mrg $as_echo "$lt_cv_dlopen_self" >&6; } 11845 1.1 mrg 11846 1.1 mrg if test "x$lt_cv_dlopen_self" = xyes; then 11847 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11848 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11849 1.1 mrg $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11850 1.1 mrg if ${lt_cv_dlopen_self_static+:} false; then : 11851 1.1 mrg $as_echo_n "(cached) " >&6 11852 1.1 mrg else 11853 1.1 mrg if test "$cross_compiling" = yes; then : 11854 1.1 mrg lt_cv_dlopen_self_static=cross 11855 1.1 mrg else 11856 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11857 1.1 mrg lt_status=$lt_dlunknown 11858 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 11859 1.1.1.3 mrg #line 11859 "configure" 11860 1.1 mrg #include "confdefs.h" 11861 1.1 mrg 11862 1.1 mrg #if HAVE_DLFCN_H 11863 1.1 mrg #include <dlfcn.h> 11864 1.1 mrg #endif 11865 1.1 mrg 11866 1.1 mrg #include <stdio.h> 11867 1.1 mrg 11868 1.1 mrg #ifdef RTLD_GLOBAL 11869 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL 11870 1.1 mrg #else 11871 1.1 mrg # ifdef DL_GLOBAL 11872 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL 11873 1.1 mrg # else 11874 1.1 mrg # define LT_DLGLOBAL 0 11875 1.1 mrg # endif 11876 1.1 mrg #endif 11877 1.1 mrg 11878 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11879 1.1 mrg find out it does not work in some platform. */ 11880 1.1 mrg #ifndef LT_DLLAZY_OR_NOW 11881 1.1 mrg # ifdef RTLD_LAZY 11882 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY 11883 1.1 mrg # else 11884 1.1 mrg # ifdef DL_LAZY 11885 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY 11886 1.1 mrg # else 11887 1.1 mrg # ifdef RTLD_NOW 11888 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW 11889 1.1 mrg # else 11890 1.1 mrg # ifdef DL_NOW 11891 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW 11892 1.1 mrg # else 11893 1.1 mrg # define LT_DLLAZY_OR_NOW 0 11894 1.1 mrg # endif 11895 1.1 mrg # endif 11896 1.1 mrg # endif 11897 1.1 mrg # endif 11898 1.1 mrg #endif 11899 1.1 mrg 11900 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated 11901 1.1 mrg correspondingly for the symbols needed. */ 11902 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11903 1.1 mrg void fnord () __attribute__((visibility("default"))); 11904 1.1 mrg #endif 11905 1.1 mrg 11906 1.1 mrg void fnord () { int i=42; } 11907 1.1 mrg int main () 11908 1.1 mrg { 11909 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11910 1.1 mrg int status = $lt_dlunknown; 11911 1.1 mrg 11912 1.1 mrg if (self) 11913 1.1 mrg { 11914 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11915 1.1 mrg else 11916 1.1 mrg { 11917 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11918 1.1 mrg else puts (dlerror ()); 11919 1.1 mrg } 11920 1.1 mrg /* dlclose (self); */ 11921 1.1 mrg } 11922 1.1 mrg else 11923 1.1 mrg puts (dlerror ()); 11924 1.1 mrg 11925 1.1 mrg return status; 11926 1.1 mrg } 11927 1.1 mrg _LT_EOF 11928 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11929 1.1 mrg (eval $ac_link) 2>&5 11930 1.1 mrg ac_status=$? 11931 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11932 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11933 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null 11934 1.1 mrg lt_status=$? 11935 1.1 mrg case x$lt_status in 11936 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11937 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11938 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11939 1.1 mrg esac 11940 1.1 mrg else : 11941 1.1 mrg # compilation failed 11942 1.1 mrg lt_cv_dlopen_self_static=no 11943 1.1 mrg fi 11944 1.1 mrg fi 11945 1.1 mrg rm -fr conftest* 11946 1.1 mrg 11947 1.1 mrg 11948 1.1 mrg fi 11949 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11950 1.1 mrg $as_echo "$lt_cv_dlopen_self_static" >&6; } 11951 1.1 mrg fi 11952 1.1 mrg 11953 1.1 mrg CPPFLAGS="$save_CPPFLAGS" 11954 1.1 mrg LDFLAGS="$save_LDFLAGS" 11955 1.1 mrg LIBS="$save_LIBS" 11956 1.1 mrg ;; 11957 1.1 mrg esac 11958 1.1 mrg 11959 1.1 mrg case $lt_cv_dlopen_self in 11960 1.1 mrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11961 1.1 mrg *) enable_dlopen_self=unknown ;; 11962 1.1 mrg esac 11963 1.1 mrg 11964 1.1 mrg case $lt_cv_dlopen_self_static in 11965 1.1 mrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11966 1.1 mrg *) enable_dlopen_self_static=unknown ;; 11967 1.1 mrg esac 11968 1.1 mrg fi 11969 1.1 mrg 11970 1.1 mrg 11971 1.1 mrg 11972 1.1 mrg 11973 1.1 mrg 11974 1.1 mrg 11975 1.1 mrg 11976 1.1 mrg 11977 1.1 mrg 11978 1.1 mrg 11979 1.1 mrg 11980 1.1 mrg 11981 1.1 mrg 11982 1.1 mrg 11983 1.1 mrg 11984 1.1 mrg 11985 1.1 mrg 11986 1.1 mrg striplib= 11987 1.1 mrg old_striplib= 11988 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11989 1.1 mrg $as_echo_n "checking whether stripping libraries is possible... " >&6; } 11990 1.1 mrg if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11991 1.1 mrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11992 1.1 mrg test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11993 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11994 1.1 mrg $as_echo "yes" >&6; } 11995 1.1 mrg else 11996 1.1 mrg # FIXME - insert some real tests, host_os isn't really good enough 11997 1.1 mrg case $host_os in 11998 1.1 mrg darwin*) 11999 1.1 mrg if test -n "$STRIP" ; then 12000 1.1 mrg striplib="$STRIP -x" 12001 1.1 mrg old_striplib="$STRIP -S" 12002 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12003 1.1 mrg $as_echo "yes" >&6; } 12004 1.1 mrg else 12005 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12006 1.1 mrg $as_echo "no" >&6; } 12007 1.1 mrg fi 12008 1.1 mrg ;; 12009 1.1 mrg *) 12010 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12011 1.1 mrg $as_echo "no" >&6; } 12012 1.1 mrg ;; 12013 1.1 mrg esac 12014 1.1 mrg fi 12015 1.1 mrg 12016 1.1 mrg 12017 1.1 mrg 12018 1.1 mrg 12019 1.1 mrg 12020 1.1 mrg 12021 1.1 mrg 12022 1.1 mrg 12023 1.1 mrg 12024 1.1 mrg 12025 1.1 mrg 12026 1.1 mrg 12027 1.1 mrg # Report which library types will actually be built 12028 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12029 1.1 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; } 12030 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12031 1.1 mrg $as_echo "$can_build_shared" >&6; } 12032 1.1 mrg 12033 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12034 1.1 mrg $as_echo_n "checking whether to build shared libraries... " >&6; } 12035 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no 12036 1.1 mrg 12037 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and 12038 1.1 mrg # are all built from PIC. 12039 1.1 mrg case $host_os in 12040 1.1 mrg aix3*) 12041 1.1 mrg test "$enable_shared" = yes && enable_static=no 12042 1.1 mrg if test -n "$RANLIB"; then 12043 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 12044 1.1 mrg postinstall_cmds='$RANLIB $lib' 12045 1.1 mrg fi 12046 1.1 mrg ;; 12047 1.1 mrg 12048 1.1 mrg aix[4-9]*) 12049 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12050 1.1 mrg test "$enable_shared" = yes && enable_static=no 12051 1.1 mrg fi 12052 1.1 mrg ;; 12053 1.1 mrg esac 12054 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12055 1.1 mrg $as_echo "$enable_shared" >&6; } 12056 1.1 mrg 12057 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12058 1.1 mrg $as_echo_n "checking whether to build static libraries... " >&6; } 12059 1.1 mrg # Make sure either enable_shared or enable_static is yes. 12060 1.1 mrg test "$enable_shared" = yes || enable_static=yes 12061 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12062 1.1 mrg $as_echo "$enable_static" >&6; } 12063 1.1 mrg 12064 1.1 mrg 12065 1.1 mrg 12066 1.1 mrg 12067 1.1 mrg fi 12068 1.1 mrg ac_ext=c 12069 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 12070 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12071 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12072 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 12073 1.1 mrg 12074 1.1 mrg CC="$lt_save_CC" 12075 1.1 mrg 12076 1.1 mrg 12077 1.1 mrg 12078 1.1 mrg 12079 1.1 mrg 12080 1.1 mrg 12081 1.1 mrg 12082 1.1 mrg 12083 1.1 mrg 12084 1.1 mrg 12085 1.1 mrg 12086 1.1 mrg 12087 1.1 mrg 12088 1.1 mrg ac_config_commands="$ac_config_commands libtool" 12089 1.1 mrg 12090 1.1 mrg 12091 1.1 mrg 12092 1.1 mrg 12093 1.1 mrg # Only expand once: 12094 1.1 mrg 12095 1.1 mrg 12096 1.1 mrg 12097 1.1 mrg 12098 1.1 mrg 12099 1.1 mrg gdc_save_DFLAGS=$GDCFLAGS 12100 1.1.1.3 mrg GDCFLAGS="-fno-druntime -nostdinc -I $phobos_cv_abs_srcdir/libdruntime $GDCFLAGS" 12101 1.1 mrg 12102 1.1 mrg 12103 1.1 mrg # Source file extension for D test sources. 12104 1.1 mrg ac_ext=d 12105 1.1 mrg 12106 1.1 mrg # Object file extension for compiled D test sources. 12107 1.1 mrg objext=o 12108 1.1 mrg objext_D=$objext 12109 1.1 mrg 12110 1.1 mrg # Code to be used in simple compile tests 12111 1.1 mrg lt_simple_compile_test_code="\ 12112 1.1 mrg module object; 12113 1.1 mrg shared int some_variable = 0; 12114 1.1 mrg " 12115 1.1 mrg 12116 1.1 mrg # Code to be used in simple link tests 12117 1.1 mrg lt_simple_link_test_code="\ 12118 1.1 mrg module object; 12119 1.1 mrg extern(C) int main() { return 0; } 12120 1.1 mrg " 12121 1.1 mrg 12122 1.1 mrg # ltmain only uses $CC for tagged configurations so make sure $CC is set. 12123 1.1 mrg 12124 1.1 mrg 12125 1.1 mrg 12126 1.1 mrg 12127 1.1 mrg 12128 1.1 mrg 12129 1.1 mrg # If no C compiler was specified, use CC. 12130 1.1 mrg LTCC=${LTCC-"$CC"} 12131 1.1 mrg 12132 1.1 mrg # If no C compiler flags were specified, use CFLAGS. 12133 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 12134 1.1 mrg 12135 1.1 mrg # Allow CC to be a program name with arguments. 12136 1.1 mrg compiler=$CC 12137 1.1 mrg 12138 1.1 mrg 12139 1.1 mrg # save warnings/boilerplate of simple test code 12140 1.1 mrg ac_outfile=conftest.$ac_objext 12141 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext 12142 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 12143 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err` 12144 1.1 mrg $RM conftest* 12145 1.1 mrg 12146 1.1 mrg ac_outfile=conftest.$ac_objext 12147 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext 12148 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 12149 1.1 mrg _lt_linker_boilerplate=`cat conftest.err` 12150 1.1 mrg $RM -r conftest* 12151 1.1 mrg 12152 1.1 mrg 12153 1.1 mrg # Allow CC to be a program name with arguments. 12154 1.1 mrg lt_save_CC=$CC 12155 1.1 mrg lt_save_CFLAGS=$CFLAGS 12156 1.1 mrg lt_save_GCC=$GCC 12157 1.1 mrg GCC=yes 12158 1.1 mrg CC=${GDC-"gdc"} 12159 1.1 mrg CFLAGS=$GDCFLAGS 12160 1.1 mrg compiler=$CC 12161 1.1 mrg compiler_D=$CC 12162 1.1 mrg LD_D=$CC 12163 1.1 mrg for cc_temp in $compiler""; do 12164 1.1 mrg case $cc_temp in 12165 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 12166 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 12167 1.1 mrg \-*) ;; 12168 1.1 mrg *) break;; 12169 1.1 mrg esac 12170 1.1 mrg done 12171 1.1 mrg cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 12172 1.1 mrg 12173 1.1 mrg 12174 1.1 mrg # GDC did not exist at the time GCC didn't implicitly link libc in. 12175 1.1 mrg archive_cmds_need_lc_D=no 12176 1.1 mrg 12177 1.1 mrg old_archive_cmds_D=$old_archive_cmds 12178 1.1 mrg reload_flag_D=$reload_flag 12179 1.1 mrg reload_cmds_D=$reload_cmds 12180 1.1 mrg 12181 1.1 mrg ## CAVEAT EMPTOR: 12182 1.1 mrg ## There is no encapsulation within the following macros, do not change 12183 1.1 mrg ## the running order or otherwise move them around unless you know exactly 12184 1.1 mrg ## what you are doing... 12185 1.1 mrg if test -n "$compiler"; then 12186 1.1 mrg 12187 1.1 mrg lt_prog_compiler_no_builtin_flag_D= 12188 1.1 mrg 12189 1.1 mrg if test "$GCC" = yes; then 12190 1.1 mrg case $cc_basename in 12191 1.1 mrg nvcc*) 12192 1.1 mrg lt_prog_compiler_no_builtin_flag_D=' -Xcompiler -fno-builtin' ;; 12193 1.1 mrg *) 12194 1.1 mrg lt_prog_compiler_no_builtin_flag_D=' -fno-builtin' ;; 12195 1.1 mrg esac 12196 1.1 mrg 12197 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 12198 1.1 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 12199 1.1 mrg if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 12200 1.1 mrg $as_echo_n "(cached) " >&6 12201 1.1 mrg else 12202 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no 12203 1.1 mrg ac_outfile=conftest.$ac_objext 12204 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12205 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions" 12206 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 12207 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 12208 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 12209 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 12210 1.1 mrg # The option is referenced via a variable to avoid confusing sed. 12211 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 12212 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12213 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12214 1.1 mrg -e 's:$: $lt_compiler_flag:'` 12215 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 12216 1.1 mrg (eval "$lt_compile" 2>conftest.err) 12217 1.1 mrg ac_status=$? 12218 1.1 mrg cat conftest.err >&5 12219 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 12220 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then 12221 1.1 mrg # The compiler can only warn and ignore the option if not recognized 12222 1.1 mrg # So say no if there are warnings other than the usual output. 12223 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 12224 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12225 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 12226 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes 12227 1.1 mrg fi 12228 1.1 mrg fi 12229 1.1 mrg $RM conftest* 12230 1.1 mrg 12231 1.1 mrg fi 12232 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 12233 1.1 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 12234 1.1 mrg 12235 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 12236 1.1 mrg lt_prog_compiler_no_builtin_flag_D="$lt_prog_compiler_no_builtin_flag_D -fno-rtti -fno-exceptions" 12237 1.1 mrg else 12238 1.1 mrg : 12239 1.1 mrg fi 12240 1.1 mrg 12241 1.1 mrg fi 12242 1.1 mrg 12243 1.1 mrg 12244 1.1 mrg 12245 1.1 mrg lt_prog_compiler_wl_D= 12246 1.1 mrg lt_prog_compiler_pic_D= 12247 1.1 mrg lt_prog_compiler_static_D= 12248 1.1 mrg 12249 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 12250 1.1 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 12251 1.1 mrg 12252 1.1 mrg if test "$GCC" = yes; then 12253 1.1 mrg lt_prog_compiler_wl_D='-Wl,' 12254 1.1 mrg lt_prog_compiler_static_D='-static' 12255 1.1 mrg 12256 1.1 mrg case $host_os in 12257 1.1 mrg aix*) 12258 1.1 mrg # All AIX code is PIC. 12259 1.1 mrg if test "$host_cpu" = ia64; then 12260 1.1 mrg # AIX 5 now supports IA64 processor 12261 1.1 mrg lt_prog_compiler_static_D='-Bstatic' 12262 1.1 mrg fi 12263 1.1 mrg lt_prog_compiler_pic_D='-fPIC' 12264 1.1 mrg ;; 12265 1.1 mrg 12266 1.1 mrg amigaos*) 12267 1.1 mrg case $host_cpu in 12268 1.1 mrg powerpc) 12269 1.1 mrg # see comment about AmigaOS4 .so support 12270 1.1 mrg lt_prog_compiler_pic_D='-fPIC' 12271 1.1 mrg ;; 12272 1.1 mrg m68k) 12273 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but 12274 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better, 12275 1.1 mrg # like `-m68040'. 12276 1.1 mrg lt_prog_compiler_pic_D='-m68020 -resident32 -malways-restore-a4' 12277 1.1 mrg ;; 12278 1.1 mrg esac 12279 1.1 mrg ;; 12280 1.1 mrg 12281 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12282 1.1 mrg # PIC is the default for these OSes. 12283 1.1 mrg ;; 12284 1.1 mrg 12285 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 12286 1.1 mrg # This hack is so that the source file can tell whether it is being 12287 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 12288 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 12289 1.1 mrg # (--disable-auto-import) libraries 12290 1.1 mrg lt_prog_compiler_pic_D='-DDLL_EXPORT' 12291 1.1 mrg ;; 12292 1.1 mrg 12293 1.1 mrg darwin* | rhapsody*) 12294 1.1 mrg # PIC is the default on this platform 12295 1.1 mrg # Common symbols not allowed in MH_DYLIB files 12296 1.1 mrg lt_prog_compiler_pic_D='-fno-common' 12297 1.1 mrg ;; 12298 1.1 mrg 12299 1.1 mrg haiku*) 12300 1.1 mrg # PIC is the default for Haiku. 12301 1.1 mrg # The "-static" flag exists, but is broken. 12302 1.1 mrg lt_prog_compiler_static_D= 12303 1.1 mrg ;; 12304 1.1 mrg 12305 1.1 mrg hpux*) 12306 1.1 mrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 12307 1.1 mrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 12308 1.1 mrg # sets the default TLS model and affects inlining. 12309 1.1 mrg case $host_cpu in 12310 1.1 mrg hppa*64*) 12311 1.1 mrg # +Z the default 12312 1.1 mrg ;; 12313 1.1 mrg *) 12314 1.1 mrg lt_prog_compiler_pic_D='-fPIC' 12315 1.1 mrg ;; 12316 1.1 mrg esac 12317 1.1 mrg ;; 12318 1.1 mrg 12319 1.1 mrg interix[3-9]*) 12320 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 12321 1.1 mrg # Instead, we relocate shared libraries at runtime. 12322 1.1 mrg ;; 12323 1.1 mrg 12324 1.1 mrg msdosdjgpp*) 12325 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries 12326 1.1 mrg # on systems that don't support them. 12327 1.1 mrg lt_prog_compiler_can_build_shared_D=no 12328 1.1 mrg enable_shared=no 12329 1.1 mrg ;; 12330 1.1 mrg 12331 1.1 mrg *nto* | *qnx*) 12332 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 12333 1.1 mrg # it will coredump. 12334 1.1 mrg lt_prog_compiler_pic_D='-fPIC -shared' 12335 1.1 mrg ;; 12336 1.1 mrg 12337 1.1 mrg sysv4*MP*) 12338 1.1 mrg if test -d /usr/nec; then 12339 1.1 mrg lt_prog_compiler_pic_D=-Kconform_pic 12340 1.1 mrg fi 12341 1.1 mrg ;; 12342 1.1 mrg 12343 1.1 mrg *) 12344 1.1 mrg lt_prog_compiler_pic_D='-fPIC' 12345 1.1 mrg ;; 12346 1.1 mrg esac 12347 1.1 mrg 12348 1.1 mrg case $cc_basename in 12349 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 12350 1.1 mrg lt_prog_compiler_wl_D='-Xlinker ' 12351 1.1 mrg lt_prog_compiler_pic_D='-Xcompiler -fPIC' 12352 1.1 mrg ;; 12353 1.1 mrg esac 12354 1.1 mrg else 12355 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler. 12356 1.1 mrg case $host_os in 12357 1.1 mrg aix*) 12358 1.1 mrg lt_prog_compiler_wl_D='-Wl,' 12359 1.1 mrg if test "$host_cpu" = ia64; then 12360 1.1 mrg # AIX 5 now supports IA64 processor 12361 1.1 mrg lt_prog_compiler_static_D='-Bstatic' 12362 1.1 mrg else 12363 1.1 mrg lt_prog_compiler_static_D='-bnso -bI:/lib/syscalls.exp' 12364 1.1 mrg fi 12365 1.1 mrg ;; 12366 1.1 mrg 12367 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 12368 1.1 mrg # This hack is so that the source file can tell whether it is being 12369 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 12370 1.1 mrg lt_prog_compiler_pic_D='-DDLL_EXPORT' 12371 1.1 mrg ;; 12372 1.1 mrg 12373 1.1 mrg hpux9* | hpux10* | hpux11*) 12374 1.1 mrg lt_prog_compiler_wl_D='-Wl,' 12375 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 12376 1.1 mrg # not for PA HP-UX. 12377 1.1 mrg case $host_cpu in 12378 1.1 mrg hppa*64*|ia64*) 12379 1.1 mrg # +Z the default 12380 1.1 mrg ;; 12381 1.1 mrg *) 12382 1.1 mrg lt_prog_compiler_pic_D='+Z' 12383 1.1 mrg ;; 12384 1.1 mrg esac 12385 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 12386 1.1 mrg lt_prog_compiler_static_D='${wl}-a ${wl}archive' 12387 1.1 mrg ;; 12388 1.1 mrg 12389 1.1 mrg irix5* | irix6* | nonstopux*) 12390 1.1 mrg lt_prog_compiler_wl_D='-Wl,' 12391 1.1 mrg # PIC (with -KPIC) is the default. 12392 1.1 mrg lt_prog_compiler_static_D='-non_shared' 12393 1.1 mrg ;; 12394 1.1 mrg 12395 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu) 12396 1.1 mrg case $cc_basename in 12397 1.1 mrg # old Intel for x86_64 which still supported -KPIC. 12398 1.1 mrg ecc*) 12399 1.1 mrg lt_prog_compiler_wl_D='-Wl,' 12400 1.1 mrg lt_prog_compiler_pic_D='-KPIC' 12401 1.1 mrg lt_prog_compiler_static_D='-static' 12402 1.1 mrg ;; 12403 1.1 mrg # icc used to be incompatible with GCC. 12404 1.1 mrg # ICC 10 doesn't accept -KPIC any more. 12405 1.1 mrg icc* | ifort*) 12406 1.1 mrg lt_prog_compiler_wl_D='-Wl,' 12407 1.1 mrg lt_prog_compiler_pic_D='-fPIC' 12408 1.1 mrg lt_prog_compiler_static_D='-static' 12409 1.1 mrg ;; 12410 1.1 mrg # Lahey Fortran 8.1. 12411 1.1 mrg lf95*) 12412 1.1 mrg lt_prog_compiler_wl_D='-Wl,' 12413 1.1 mrg lt_prog_compiler_pic_D='--shared' 12414 1.1 mrg lt_prog_compiler_static_D='--static' 12415 1.1 mrg ;; 12416 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 12417 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler, 12418 1.1 mrg # which looks to be a dead project) 12419 1.1 mrg lt_prog_compiler_wl_D='-Wl,' 12420 1.1 mrg lt_prog_compiler_pic_D='-fpic' 12421 1.1 mrg lt_prog_compiler_static_D='-Bstatic' 12422 1.1 mrg ;; 12423 1.1 mrg ccc*) 12424 1.1 mrg lt_prog_compiler_wl_D='-Wl,' 12425 1.1 mrg # All Alpha code is PIC. 12426 1.1 mrg lt_prog_compiler_static_D='-non_shared' 12427 1.1 mrg ;; 12428 1.1 mrg xl* | bgxl* | bgf* | mpixl*) 12429 1.1 mrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 12430 1.1 mrg lt_prog_compiler_wl_D='-Wl,' 12431 1.1 mrg lt_prog_compiler_pic_D='-qpic' 12432 1.1 mrg lt_prog_compiler_static_D='-qstaticlink' 12433 1.1 mrg ;; 12434 1.1 mrg *) 12435 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 12436 1.1 mrg *Sun\ F* | *Sun*Fortran*) 12437 1.1 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 12438 1.1 mrg lt_prog_compiler_pic_D='-KPIC' 12439 1.1 mrg lt_prog_compiler_static_D='-Bstatic' 12440 1.1 mrg lt_prog_compiler_wl_D='' 12441 1.1 mrg ;; 12442 1.1 mrg *Sun\ C*) 12443 1.1 mrg # Sun C 5.9 12444 1.1 mrg lt_prog_compiler_pic_D='-KPIC' 12445 1.1 mrg lt_prog_compiler_static_D='-Bstatic' 12446 1.1 mrg lt_prog_compiler_wl_D='-Wl,' 12447 1.1 mrg ;; 12448 1.1 mrg esac 12449 1.1 mrg ;; 12450 1.1 mrg esac 12451 1.1 mrg ;; 12452 1.1 mrg 12453 1.1 mrg newsos6) 12454 1.1 mrg lt_prog_compiler_pic_D='-KPIC' 12455 1.1 mrg lt_prog_compiler_static_D='-Bstatic' 12456 1.1 mrg ;; 12457 1.1 mrg 12458 1.1 mrg *nto* | *qnx*) 12459 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 12460 1.1 mrg # it will coredump. 12461 1.1 mrg lt_prog_compiler_pic_D='-fPIC -shared' 12462 1.1 mrg ;; 12463 1.1 mrg 12464 1.1 mrg osf3* | osf4* | osf5*) 12465 1.1 mrg lt_prog_compiler_wl_D='-Wl,' 12466 1.1 mrg # All OSF/1 code is PIC. 12467 1.1 mrg lt_prog_compiler_static_D='-non_shared' 12468 1.1 mrg ;; 12469 1.1 mrg 12470 1.1 mrg rdos*) 12471 1.1 mrg lt_prog_compiler_static_D='-non_shared' 12472 1.1 mrg ;; 12473 1.1 mrg 12474 1.1 mrg solaris*) 12475 1.1 mrg lt_prog_compiler_pic_D='-KPIC' 12476 1.1 mrg lt_prog_compiler_static_D='-Bstatic' 12477 1.1 mrg case $cc_basename in 12478 1.1 mrg f77* | f90* | f95*) 12479 1.1 mrg lt_prog_compiler_wl_D='-Qoption ld ';; 12480 1.1 mrg *) 12481 1.1 mrg lt_prog_compiler_wl_D='-Wl,';; 12482 1.1 mrg esac 12483 1.1 mrg ;; 12484 1.1 mrg 12485 1.1 mrg sunos4*) 12486 1.1 mrg lt_prog_compiler_wl_D='-Qoption ld ' 12487 1.1 mrg lt_prog_compiler_pic_D='-PIC' 12488 1.1 mrg lt_prog_compiler_static_D='-Bstatic' 12489 1.1 mrg ;; 12490 1.1 mrg 12491 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*) 12492 1.1 mrg lt_prog_compiler_wl_D='-Wl,' 12493 1.1 mrg lt_prog_compiler_pic_D='-KPIC' 12494 1.1 mrg lt_prog_compiler_static_D='-Bstatic' 12495 1.1 mrg ;; 12496 1.1 mrg 12497 1.1 mrg sysv4*MP*) 12498 1.1 mrg if test -d /usr/nec ;then 12499 1.1 mrg lt_prog_compiler_pic_D='-Kconform_pic' 12500 1.1 mrg lt_prog_compiler_static_D='-Bstatic' 12501 1.1 mrg fi 12502 1.1 mrg ;; 12503 1.1 mrg 12504 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 12505 1.1 mrg lt_prog_compiler_wl_D='-Wl,' 12506 1.1 mrg lt_prog_compiler_pic_D='-KPIC' 12507 1.1 mrg lt_prog_compiler_static_D='-Bstatic' 12508 1.1 mrg ;; 12509 1.1 mrg 12510 1.1 mrg unicos*) 12511 1.1 mrg lt_prog_compiler_wl_D='-Wl,' 12512 1.1 mrg lt_prog_compiler_can_build_shared_D=no 12513 1.1 mrg ;; 12514 1.1 mrg 12515 1.1 mrg uts4*) 12516 1.1 mrg lt_prog_compiler_pic_D='-pic' 12517 1.1 mrg lt_prog_compiler_static_D='-Bstatic' 12518 1.1 mrg ;; 12519 1.1 mrg 12520 1.1 mrg *) 12521 1.1 mrg lt_prog_compiler_can_build_shared_D=no 12522 1.1 mrg ;; 12523 1.1 mrg esac 12524 1.1 mrg fi 12525 1.1 mrg 12526 1.1 mrg case $host_os in 12527 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless: 12528 1.1 mrg *djgpp*) 12529 1.1 mrg lt_prog_compiler_pic_D= 12530 1.1 mrg ;; 12531 1.1 mrg *) 12532 1.1 mrg lt_prog_compiler_pic_D="$lt_prog_compiler_pic_D" 12533 1.1 mrg ;; 12534 1.1 mrg esac 12535 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_D" >&5 12536 1.1 mrg $as_echo "$lt_prog_compiler_pic_D" >&6; } 12537 1.1 mrg 12538 1.1 mrg 12539 1.1 mrg 12540 1.1 mrg # 12541 1.1 mrg # Check to make sure the PIC flag actually works. 12542 1.1 mrg # 12543 1.1 mrg if test -n "$lt_prog_compiler_pic_D"; then 12544 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_D works" >&5 12545 1.1 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_D works... " >&6; } 12546 1.1 mrg if ${lt_cv_prog_compiler_pic_works_D+:} false; then : 12547 1.1 mrg $as_echo_n "(cached) " >&6 12548 1.1 mrg else 12549 1.1 mrg lt_cv_prog_compiler_pic_works_D=no 12550 1.1 mrg ac_outfile=conftest.$ac_objext 12551 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12552 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic_D" 12553 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 12554 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 12555 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 12556 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 12557 1.1 mrg # The option is referenced via a variable to avoid confusing sed. 12558 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 12559 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12560 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12561 1.1 mrg -e 's:$: $lt_compiler_flag:'` 12562 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 12563 1.1 mrg (eval "$lt_compile" 2>conftest.err) 12564 1.1 mrg ac_status=$? 12565 1.1 mrg cat conftest.err >&5 12566 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 12567 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then 12568 1.1 mrg # The compiler can only warn and ignore the option if not recognized 12569 1.1 mrg # So say no if there are warnings other than the usual output. 12570 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 12571 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12572 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 12573 1.1 mrg lt_cv_prog_compiler_pic_works_D=yes 12574 1.1 mrg fi 12575 1.1 mrg fi 12576 1.1 mrg $RM conftest* 12577 1.1 mrg 12578 1.1 mrg fi 12579 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_D" >&5 12580 1.1 mrg $as_echo "$lt_cv_prog_compiler_pic_works_D" >&6; } 12581 1.1 mrg 12582 1.1 mrg if test x"$lt_cv_prog_compiler_pic_works_D" = xyes; then 12583 1.1 mrg case $lt_prog_compiler_pic_D in 12584 1.1 mrg "" | " "*) ;; 12585 1.1 mrg *) lt_prog_compiler_pic_D=" $lt_prog_compiler_pic_D" ;; 12586 1.1 mrg esac 12587 1.1 mrg else 12588 1.1 mrg lt_prog_compiler_pic_D= 12589 1.1 mrg lt_prog_compiler_can_build_shared_D=no 12590 1.1 mrg fi 12591 1.1 mrg 12592 1.1 mrg fi 12593 1.1 mrg 12594 1.1 mrg 12595 1.1 mrg 12596 1.1 mrg # 12597 1.1 mrg # Check to make sure the static flag actually works. 12598 1.1 mrg # 12599 1.1 mrg wl=$lt_prog_compiler_wl_D eval lt_tmp_static_flag=\"$lt_prog_compiler_static_D\" 12600 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 12601 1.1 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 12602 1.1 mrg if ${lt_cv_prog_compiler_static_works_D+:} false; then : 12603 1.1 mrg $as_echo_n "(cached) " >&6 12604 1.1 mrg else 12605 1.1 mrg lt_cv_prog_compiler_static_works_D=no 12606 1.1 mrg save_LDFLAGS="$LDFLAGS" 12607 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 12608 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 12609 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 12610 1.1 mrg # The linker can only warn and ignore the option if not recognized 12611 1.1 mrg # So say no if there are warnings 12612 1.1 mrg if test -s conftest.err; then 12613 1.1 mrg # Append any errors to the config.log. 12614 1.1 mrg cat conftest.err 1>&5 12615 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 12616 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12617 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then 12618 1.1 mrg lt_cv_prog_compiler_static_works_D=yes 12619 1.1 mrg fi 12620 1.1 mrg else 12621 1.1 mrg lt_cv_prog_compiler_static_works_D=yes 12622 1.1 mrg fi 12623 1.1 mrg fi 12624 1.1 mrg $RM -r conftest* 12625 1.1 mrg LDFLAGS="$save_LDFLAGS" 12626 1.1 mrg 12627 1.1 mrg fi 12628 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_D" >&5 12629 1.1 mrg $as_echo "$lt_cv_prog_compiler_static_works_D" >&6; } 12630 1.1 mrg 12631 1.1 mrg if test x"$lt_cv_prog_compiler_static_works_D" = xyes; then 12632 1.1 mrg : 12633 1.1 mrg else 12634 1.1 mrg lt_prog_compiler_static_D= 12635 1.1 mrg fi 12636 1.1 mrg 12637 1.1 mrg 12638 1.1 mrg 12639 1.1 mrg 12640 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 12641 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 12642 1.1 mrg if ${lt_cv_prog_compiler_c_o_D+:} false; then : 12643 1.1 mrg $as_echo_n "(cached) " >&6 12644 1.1 mrg else 12645 1.1 mrg lt_cv_prog_compiler_c_o_D=no 12646 1.1 mrg $RM -r conftest 2>/dev/null 12647 1.1 mrg mkdir conftest 12648 1.1 mrg cd conftest 12649 1.1 mrg mkdir out 12650 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12651 1.1 mrg 12652 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 12653 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 12654 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 12655 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 12656 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 12657 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 12658 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12659 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12660 1.1 mrg -e 's:$: $lt_compiler_flag:'` 12661 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 12662 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 12663 1.1 mrg ac_status=$? 12664 1.1 mrg cat out/conftest.err >&5 12665 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 12666 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 12667 1.1 mrg then 12668 1.1 mrg # The compiler can only warn and ignore the option if not recognized 12669 1.1 mrg # So say no if there are warnings 12670 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 12671 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 12672 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 12673 1.1 mrg lt_cv_prog_compiler_c_o_D=yes 12674 1.1 mrg fi 12675 1.1 mrg fi 12676 1.1 mrg chmod u+w . 2>&5 12677 1.1 mrg $RM conftest* 12678 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 12679 1.1 mrg # template instantiation 12680 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 12681 1.1 mrg $RM out/* && rmdir out 12682 1.1 mrg cd .. 12683 1.1 mrg $RM -r conftest 12684 1.1 mrg $RM conftest* 12685 1.1 mrg 12686 1.1 mrg fi 12687 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_D" >&5 12688 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o_D" >&6; } 12689 1.1 mrg 12690 1.1 mrg 12691 1.1 mrg 12692 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 12693 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 12694 1.1 mrg if ${lt_cv_prog_compiler_c_o_D+:} false; then : 12695 1.1 mrg $as_echo_n "(cached) " >&6 12696 1.1 mrg else 12697 1.1 mrg lt_cv_prog_compiler_c_o_D=no 12698 1.1 mrg $RM -r conftest 2>/dev/null 12699 1.1 mrg mkdir conftest 12700 1.1 mrg cd conftest 12701 1.1 mrg mkdir out 12702 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12703 1.1 mrg 12704 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 12705 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 12706 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 12707 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 12708 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 12709 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 12710 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12711 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12712 1.1 mrg -e 's:$: $lt_compiler_flag:'` 12713 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 12714 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 12715 1.1 mrg ac_status=$? 12716 1.1 mrg cat out/conftest.err >&5 12717 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 12718 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 12719 1.1 mrg then 12720 1.1 mrg # The compiler can only warn and ignore the option if not recognized 12721 1.1 mrg # So say no if there are warnings 12722 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 12723 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 12724 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 12725 1.1 mrg lt_cv_prog_compiler_c_o_D=yes 12726 1.1 mrg fi 12727 1.1 mrg fi 12728 1.1 mrg chmod u+w . 2>&5 12729 1.1 mrg $RM conftest* 12730 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 12731 1.1 mrg # template instantiation 12732 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 12733 1.1 mrg $RM out/* && rmdir out 12734 1.1 mrg cd .. 12735 1.1 mrg $RM -r conftest 12736 1.1 mrg $RM conftest* 12737 1.1 mrg 12738 1.1 mrg fi 12739 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_D" >&5 12740 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o_D" >&6; } 12741 1.1 mrg 12742 1.1 mrg 12743 1.1 mrg 12744 1.1 mrg 12745 1.1 mrg hard_links="nottested" 12746 1.1 mrg if test "$lt_cv_prog_compiler_c_o_D" = no && test "$need_locks" != no; then 12747 1.1 mrg # do not overwrite the value of need_locks provided by the user 12748 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 12749 1.1 mrg $as_echo_n "checking if we can lock with hard links... " >&6; } 12750 1.1 mrg hard_links=yes 12751 1.1 mrg $RM conftest* 12752 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 12753 1.1 mrg touch conftest.a 12754 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no 12755 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 12756 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 12757 1.1 mrg $as_echo "$hard_links" >&6; } 12758 1.1 mrg if test "$hard_links" = no; then 12759 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 12760 1.1 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 12761 1.1 mrg need_locks=warn 12762 1.1 mrg fi 12763 1.1 mrg else 12764 1.1 mrg need_locks=no 12765 1.1 mrg fi 12766 1.1 mrg 12767 1.1 mrg 12768 1.1 mrg 12769 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 12770 1.1 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 12771 1.1 mrg 12772 1.1 mrg runpath_var= 12773 1.1 mrg allow_undefined_flag_D= 12774 1.1 mrg always_export_symbols_D=no 12775 1.1 mrg archive_cmds_D= 12776 1.1 mrg archive_expsym_cmds_D= 12777 1.1 mrg compiler_needs_object_D=no 12778 1.1 mrg enable_shared_with_static_runtimes_D=no 12779 1.1 mrg export_dynamic_flag_spec_D= 12780 1.1 mrg export_symbols_cmds_D='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 12781 1.1 mrg hardcode_automatic_D=no 12782 1.1 mrg hardcode_direct_D=no 12783 1.1 mrg hardcode_direct_absolute_D=no 12784 1.1 mrg hardcode_libdir_flag_spec_D= 12785 1.1 mrg hardcode_libdir_flag_spec_ld_D= 12786 1.1 mrg hardcode_libdir_separator_D= 12787 1.1 mrg hardcode_minus_L_D=no 12788 1.1 mrg hardcode_shlibpath_var_D=unsupported 12789 1.1 mrg inherit_rpath_D=no 12790 1.1 mrg link_all_deplibs_D=unknown 12791 1.1 mrg module_cmds_D= 12792 1.1 mrg module_expsym_cmds_D= 12793 1.1 mrg old_archive_from_new_cmds_D= 12794 1.1 mrg old_archive_from_expsyms_cmds_D= 12795 1.1 mrg thread_safe_flag_spec_D= 12796 1.1 mrg whole_archive_flag_spec_D= 12797 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always* 12798 1.1 mrg # included in the symbol list 12799 1.1 mrg include_expsyms_D= 12800 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude 12801 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or 12802 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 12803 1.1 mrg # as well as any symbol that contains `d'. 12804 1.1 mrg exclude_expsyms_D='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 12805 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 12806 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if 12807 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot 12808 1.1 mrg # rely on this symbol name, it's probably fine to never include it in 12809 1.1 mrg # preloaded symbol tables. 12810 1.1 mrg # Exclude shared library initialization/finalization symbols. 12811 1.1 mrg extract_expsyms_cmds= 12812 1.1 mrg 12813 1.1 mrg case $host_os in 12814 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 12815 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 12816 1.1 mrg # When not using gcc, we currently assume that we are using 12817 1.1 mrg # Microsoft Visual C++. 12818 1.1 mrg if test "$GCC" != yes; then 12819 1.1 mrg with_gnu_ld=no 12820 1.1 mrg fi 12821 1.1 mrg ;; 12822 1.1 mrg interix*) 12823 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++) 12824 1.1 mrg with_gnu_ld=yes 12825 1.1 mrg ;; 12826 1.1 mrg openbsd*) 12827 1.1 mrg with_gnu_ld=no 12828 1.1 mrg ;; 12829 1.1 mrg esac 12830 1.1 mrg 12831 1.1 mrg ld_shlibs_D=yes 12832 1.1 mrg 12833 1.1 mrg # On some targets, GNU ld is compatible enough with the native linker 12834 1.1 mrg # that we're better off using the native interface for both. 12835 1.1 mrg lt_use_gnu_ld_interface=no 12836 1.1 mrg if test "$with_gnu_ld" = yes; then 12837 1.1 mrg case $host_os in 12838 1.1 mrg aix*) 12839 1.1 mrg # The AIX port of GNU ld has always aspired to compatibility 12840 1.1 mrg # with the native linker. However, as the warning in the GNU ld 12841 1.1 mrg # block says, versions before 2.19.5* couldn't really create working 12842 1.1 mrg # shared libraries, regardless of the interface used. 12843 1.1 mrg case `$LD -v 2>&1` in 12844 1.1 mrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 12845 1.1 mrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 12846 1.1 mrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 12847 1.1 mrg *) 12848 1.1 mrg lt_use_gnu_ld_interface=yes 12849 1.1 mrg ;; 12850 1.1 mrg esac 12851 1.1 mrg ;; 12852 1.1 mrg *) 12853 1.1 mrg lt_use_gnu_ld_interface=yes 12854 1.1 mrg ;; 12855 1.1 mrg esac 12856 1.1 mrg fi 12857 1.1 mrg 12858 1.1 mrg if test "$lt_use_gnu_ld_interface" = yes; then 12859 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty 12860 1.1 mrg wlarc='${wl}' 12861 1.1 mrg 12862 1.1 mrg # Set some defaults for GNU ld with shared library support. These 12863 1.1 mrg # are reset later if shared libraries are not supported. Putting them 12864 1.1 mrg # here allows them to be overridden if necessary. 12865 1.1 mrg runpath_var=LD_RUN_PATH 12866 1.1 mrg hardcode_libdir_flag_spec_D='${wl}-rpath ${wl}$libdir' 12867 1.1 mrg export_dynamic_flag_spec_D='${wl}--export-dynamic' 12868 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al. 12869 1.1 mrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 12870 1.1 mrg whole_archive_flag_spec_D="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12871 1.1 mrg else 12872 1.1 mrg whole_archive_flag_spec_D= 12873 1.1 mrg fi 12874 1.1 mrg supports_anon_versioning=no 12875 1.1 mrg case `$LD -v 2>&1` in 12876 1.1 mrg *GNU\ gold*) supports_anon_versioning=yes ;; 12877 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 12878 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 12879 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 12880 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions 12881 1.1 mrg *) supports_anon_versioning=yes ;; 12882 1.1 mrg esac 12883 1.1 mrg 12884 1.1 mrg # See if GNU ld supports shared libraries. 12885 1.1 mrg case $host_os in 12886 1.1 mrg aix[3-9]*) 12887 1.1 mrg # On AIX/PPC, the GNU linker is very broken 12888 1.1 mrg if test "$host_cpu" != ia64; then 12889 1.1 mrg ld_shlibs_D=no 12890 1.1 mrg cat <<_LT_EOF 1>&2 12891 1.1 mrg 12892 1.1 mrg *** Warning: the GNU linker, at least up to release 2.19, is reported 12893 1.1 mrg *** to be unable to reliably create shared libraries on AIX. 12894 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you 12895 1.1 mrg *** really care for shared libraries, you may want to install binutils 12896 1.1 mrg *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 12897 1.1 mrg *** You will then need to restart the configuration process. 12898 1.1 mrg 12899 1.1 mrg _LT_EOF 12900 1.1 mrg fi 12901 1.1 mrg ;; 12902 1.1 mrg 12903 1.1 mrg amigaos*) 12904 1.1 mrg case $host_cpu in 12905 1.1 mrg powerpc) 12906 1.1 mrg # see comment about AmigaOS4 .so support 12907 1.1 mrg archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12908 1.1 mrg archive_expsym_cmds_D='' 12909 1.1 mrg ;; 12910 1.1 mrg m68k) 12911 1.1 mrg archive_cmds_D='$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)' 12912 1.1 mrg hardcode_libdir_flag_spec_D='-L$libdir' 12913 1.1 mrg hardcode_minus_L_D=yes 12914 1.1 mrg ;; 12915 1.1 mrg esac 12916 1.1 mrg ;; 12917 1.1 mrg 12918 1.1 mrg beos*) 12919 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12920 1.1 mrg allow_undefined_flag_D=unsupported 12921 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 12922 1.1 mrg # support --undefined. This deserves some investigation. FIXME 12923 1.1 mrg archive_cmds_D='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12924 1.1 mrg else 12925 1.1 mrg ld_shlibs_D=no 12926 1.1 mrg fi 12927 1.1 mrg ;; 12928 1.1 mrg 12929 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 12930 1.1 mrg # _LT_TAGVAR(hardcode_libdir_flag_spec, D) is actually meaningless, 12931 1.1 mrg # as there is no search path for DLLs. 12932 1.1 mrg hardcode_libdir_flag_spec_D='-L$libdir' 12933 1.1 mrg export_dynamic_flag_spec_D='${wl}--export-all-symbols' 12934 1.1 mrg allow_undefined_flag_D=unsupported 12935 1.1 mrg always_export_symbols_D=no 12936 1.1 mrg enable_shared_with_static_runtimes_D=yes 12937 1.1 mrg export_symbols_cmds_D='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 12938 1.1 mrg 12939 1.1 mrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 12940 1.1 mrg archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 12941 1.1 mrg # If the export-symbols file already is a .def file (1st line 12942 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend... 12943 1.1 mrg archive_expsym_cmds_D='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 12944 1.1 mrg cp $export_symbols $output_objdir/$soname.def; 12945 1.1 mrg else 12946 1.1 mrg echo EXPORTS > $output_objdir/$soname.def; 12947 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def; 12948 1.1 mrg fi~ 12949 1.1 mrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 12950 1.1 mrg else 12951 1.1 mrg ld_shlibs_D=no 12952 1.1 mrg fi 12953 1.1 mrg ;; 12954 1.1 mrg 12955 1.1 mrg haiku*) 12956 1.1 mrg archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12957 1.1 mrg link_all_deplibs_D=yes 12958 1.1 mrg ;; 12959 1.1 mrg 12960 1.1 mrg interix[3-9]*) 12961 1.1 mrg hardcode_direct_D=no 12962 1.1 mrg hardcode_shlibpath_var_D=no 12963 1.1 mrg hardcode_libdir_flag_spec_D='${wl}-rpath,$libdir' 12964 1.1 mrg export_dynamic_flag_spec_D='${wl}-E' 12965 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 12966 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by 12967 1.1 mrg # default) and relocated if they conflict, which is a slow very memory 12968 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random, 12969 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 12970 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 12971 1.1 mrg archive_cmds_D='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 12972 1.1 mrg archive_expsym_cmds_D='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' 12973 1.1 mrg ;; 12974 1.1 mrg 12975 1.1.1.2 mrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 12976 1.1 mrg tmp_diet=no 12977 1.1 mrg if test "$host_os" = linux-dietlibc; then 12978 1.1 mrg case $cc_basename in 12979 1.1 mrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 12980 1.1 mrg esac 12981 1.1 mrg fi 12982 1.1 mrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 12983 1.1 mrg && test "$tmp_diet" = no 12984 1.1 mrg then 12985 1.1 mrg tmp_addflag=' $pic_flag' 12986 1.1 mrg tmp_sharedflag='-shared' 12987 1.1 mrg case $cc_basename,$host_cpu in 12988 1.1 mrg pgcc*) # Portland Group C compiler 12989 1.1 mrg whole_archive_flag_spec_D='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 12990 1.1 mrg tmp_addflag=' $pic_flag' 12991 1.1 mrg ;; 12992 1.1 mrg pgf77* | pgf90* | pgf95* | pgfortran*) 12993 1.1 mrg # Portland Group f77 and f90 compilers 12994 1.1 mrg whole_archive_flag_spec_D='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 12995 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;; 12996 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 12997 1.1 mrg tmp_addflag=' -i_dynamic' ;; 12998 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 12999 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;; 13000 1.1 mrg ifc* | ifort*) # Intel Fortran compiler 13001 1.1 mrg tmp_addflag=' -nofor_main' ;; 13002 1.1 mrg lf95*) # Lahey Fortran 8.1 13003 1.1 mrg whole_archive_flag_spec_D= 13004 1.1 mrg tmp_sharedflag='--shared' ;; 13005 1.1 mrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 13006 1.1 mrg tmp_sharedflag='-qmkshrobj' 13007 1.1 mrg tmp_addflag= ;; 13008 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 13009 1.1 mrg whole_archive_flag_spec_D='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 13010 1.1 mrg compiler_needs_object_D=yes 13011 1.1 mrg ;; 13012 1.1 mrg esac 13013 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 13014 1.1 mrg *Sun\ C*) # Sun C 5.9 13015 1.1 mrg whole_archive_flag_spec_D='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 13016 1.1 mrg compiler_needs_object_D=yes 13017 1.1 mrg tmp_sharedflag='-G' ;; 13018 1.1 mrg *Sun\ F*) # Sun Fortran 8.3 13019 1.1 mrg tmp_sharedflag='-G' ;; 13020 1.1 mrg esac 13021 1.1 mrg archive_cmds_D='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13022 1.1 mrg 13023 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 13024 1.1 mrg archive_expsym_cmds_D='echo "{ global:" > $output_objdir/$libname.ver~ 13025 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 13026 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 13027 1.1 mrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 13028 1.1 mrg fi 13029 1.1 mrg 13030 1.1 mrg case $cc_basename in 13031 1.1 mrg xlf* | bgf* | bgxlf* | mpixlf*) 13032 1.1 mrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 13033 1.1 mrg whole_archive_flag_spec_D='--whole-archive$convenience --no-whole-archive' 13034 1.1 mrg hardcode_libdir_flag_spec_D= 13035 1.1 mrg hardcode_libdir_flag_spec_ld_D='-rpath $libdir' 13036 1.1 mrg archive_cmds_D='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 13037 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 13038 1.1 mrg archive_expsym_cmds_D='echo "{ global:" > $output_objdir/$libname.ver~ 13039 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 13040 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 13041 1.1 mrg $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 13042 1.1 mrg fi 13043 1.1 mrg ;; 13044 1.1 mrg esac 13045 1.1 mrg else 13046 1.1 mrg ld_shlibs_D=no 13047 1.1 mrg fi 13048 1.1 mrg ;; 13049 1.1 mrg 13050 1.1 mrg netbsd*) 13051 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 13052 1.1 mrg archive_cmds_D='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 13053 1.1 mrg wlarc= 13054 1.1 mrg else 13055 1.1 mrg archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13056 1.1 mrg archive_expsym_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 13057 1.1 mrg fi 13058 1.1 mrg ;; 13059 1.1 mrg 13060 1.1 mrg solaris*) 13061 1.1 mrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 13062 1.1 mrg ld_shlibs_D=no 13063 1.1 mrg cat <<_LT_EOF 1>&2 13064 1.1 mrg 13065 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably 13066 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool 13067 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 13068 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify 13069 1.1 mrg *** your PATH or compiler configuration so that the native linker is 13070 1.1 mrg *** used, and then restart. 13071 1.1 mrg 13072 1.1 mrg _LT_EOF 13073 1.1 mrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 13074 1.1 mrg archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13075 1.1 mrg archive_expsym_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 13076 1.1 mrg else 13077 1.1 mrg ld_shlibs_D=no 13078 1.1 mrg fi 13079 1.1 mrg ;; 13080 1.1 mrg 13081 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 13082 1.1 mrg case `$LD -v 2>&1` in 13083 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 13084 1.1 mrg ld_shlibs_D=no 13085 1.1 mrg cat <<_LT_EOF 1>&2 13086 1.1 mrg 13087 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 13088 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool 13089 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 13090 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 13091 1.1 mrg *** your PATH or compiler configuration so that the native linker is 13092 1.1 mrg *** used, and then restart. 13093 1.1 mrg 13094 1.1 mrg _LT_EOF 13095 1.1 mrg ;; 13096 1.1 mrg *) 13097 1.1 mrg # For security reasons, it is highly recommended that you always 13098 1.1 mrg # use absolute paths for naming shared libraries, and exclude the 13099 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so 13100 1.1 mrg # requires that you compile everything twice, which is a pain. 13101 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 13102 1.1 mrg hardcode_libdir_flag_spec_D='${wl}-rpath ${wl}$libdir' 13103 1.1 mrg archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13104 1.1 mrg archive_expsym_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 13105 1.1 mrg else 13106 1.1 mrg ld_shlibs_D=no 13107 1.1 mrg fi 13108 1.1 mrg ;; 13109 1.1 mrg esac 13110 1.1 mrg ;; 13111 1.1 mrg 13112 1.1 mrg sunos4*) 13113 1.1 mrg archive_cmds_D='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 13114 1.1 mrg wlarc= 13115 1.1 mrg hardcode_direct_D=yes 13116 1.1 mrg hardcode_shlibpath_var_D=no 13117 1.1 mrg ;; 13118 1.1 mrg 13119 1.1 mrg *) 13120 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 13121 1.1 mrg archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13122 1.1 mrg archive_expsym_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 13123 1.1 mrg else 13124 1.1 mrg ld_shlibs_D=no 13125 1.1 mrg fi 13126 1.1 mrg ;; 13127 1.1 mrg esac 13128 1.1 mrg 13129 1.1 mrg if test "$ld_shlibs_D" = no; then 13130 1.1 mrg runpath_var= 13131 1.1 mrg hardcode_libdir_flag_spec_D= 13132 1.1 mrg export_dynamic_flag_spec_D= 13133 1.1 mrg whole_archive_flag_spec_D= 13134 1.1 mrg fi 13135 1.1 mrg else 13136 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld) 13137 1.1 mrg case $host_os in 13138 1.1 mrg aix3*) 13139 1.1 mrg allow_undefined_flag_D=unsupported 13140 1.1 mrg always_export_symbols_D=yes 13141 1.1 mrg archive_expsym_cmds_D='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' 13142 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there 13143 1.1 mrg # are no directories specified by -L. 13144 1.1 mrg hardcode_minus_L_D=yes 13145 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 13146 1.1 mrg # Neither direct hardcoding nor static linking is supported with a 13147 1.1 mrg # broken collect2. 13148 1.1 mrg hardcode_direct_D=unsupported 13149 1.1 mrg fi 13150 1.1 mrg ;; 13151 1.1 mrg 13152 1.1 mrg aix[4-9]*) 13153 1.1 mrg if test "$host_cpu" = ia64; then 13154 1.1 mrg # On IA64, the linker does run time linking by default, so we don't 13155 1.1 mrg # have to do anything special. 13156 1.1 mrg aix_use_runtimelinking=no 13157 1.1 mrg exp_sym_flag='-Bexport' 13158 1.1 mrg no_entry_flag="" 13159 1.1 mrg else 13160 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option. 13161 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm 13162 1.1 mrg # Also, AIX nm treats weak defined symbols like other global 13163 1.1 mrg # defined symbols, whereas GNU nm marks them as "W". 13164 1.1 mrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 13165 1.1 mrg export_symbols_cmds_D='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 13166 1.1 mrg else 13167 1.1 mrg export_symbols_cmds_D='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 13168 1.1 mrg fi 13169 1.1 mrg aix_use_runtimelinking=no 13170 1.1 mrg 13171 1.1 mrg # Test if we are trying to use run time linking or normal 13172 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 13173 1.1 mrg # need to do runtime linking. 13174 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 13175 1.1 mrg for ld_flag in $LDFLAGS; do 13176 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 13177 1.1 mrg aix_use_runtimelinking=yes 13178 1.1 mrg break 13179 1.1 mrg fi 13180 1.1 mrg done 13181 1.1 mrg ;; 13182 1.1 mrg esac 13183 1.1 mrg 13184 1.1 mrg exp_sym_flag='-bexport' 13185 1.1 mrg no_entry_flag='-bnoentry' 13186 1.1 mrg fi 13187 1.1 mrg 13188 1.1 mrg # When large executables or shared objects are built, AIX ld can 13189 1.1 mrg # have problems creating the table of contents. If linking a library 13190 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to 13191 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 13192 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 13193 1.1 mrg 13194 1.1 mrg archive_cmds_D='' 13195 1.1 mrg hardcode_direct_D=yes 13196 1.1 mrg hardcode_direct_absolute_D=yes 13197 1.1 mrg hardcode_libdir_separator_D=':' 13198 1.1 mrg link_all_deplibs_D=yes 13199 1.1 mrg file_list_spec_D='${wl}-f,' 13200 1.1 mrg 13201 1.1 mrg if test "$GCC" = yes; then 13202 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*) 13203 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check 13204 1.1 mrg # below for broken collect2 doesn't work under 4.3+ 13205 1.1 mrg collect2name=`${CC} -print-prog-name=collect2` 13206 1.1 mrg if test -f "$collect2name" && 13207 1.1 mrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 13208 1.1 mrg then 13209 1.1 mrg # We have reworked collect2 13210 1.1 mrg : 13211 1.1 mrg else 13212 1.1 mrg # We have old collect2 13213 1.1 mrg hardcode_direct_D=unsupported 13214 1.1 mrg # It fails to find uninstalled libraries when the uninstalled 13215 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L 13216 1.1 mrg # to unsupported forces relinking 13217 1.1 mrg hardcode_minus_L_D=yes 13218 1.1 mrg hardcode_libdir_flag_spec_D='-L$libdir' 13219 1.1 mrg hardcode_libdir_separator_D= 13220 1.1 mrg fi 13221 1.1 mrg ;; 13222 1.1 mrg esac 13223 1.1 mrg shared_flag='-shared' 13224 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 13225 1.1 mrg shared_flag="$shared_flag "'${wl}-G' 13226 1.1 mrg fi 13227 1.1 mrg else 13228 1.1 mrg # not using gcc 13229 1.1 mrg if test "$host_cpu" = ia64; then 13230 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 13231 1.1 mrg # chokes on -Wl,-G. The following line is correct: 13232 1.1 mrg shared_flag='-G' 13233 1.1 mrg else 13234 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 13235 1.1 mrg shared_flag='${wl}-G' 13236 1.1 mrg else 13237 1.1 mrg shared_flag='${wl}-bM:SRE' 13238 1.1 mrg fi 13239 1.1 mrg fi 13240 1.1 mrg fi 13241 1.1 mrg 13242 1.1 mrg export_dynamic_flag_spec_D='${wl}-bexpall' 13243 1.1 mrg # It seems that -bexpall does not export symbols beginning with 13244 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export. 13245 1.1 mrg always_export_symbols_D=yes 13246 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 13247 1.1 mrg # Warning - without using the other runtime loading flags (-brtl), 13248 1.1 mrg # -berok will link without error, but may produce a broken library. 13249 1.1 mrg allow_undefined_flag_D='-berok' 13250 1.1 mrg # Determine the default libpath from the value encoded in an 13251 1.1 mrg # empty executable. 13252 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13253 1.1 mrg /* end confdefs.h. */ 13254 1.1 mrg 13255 1.1 mrg int 13256 1.1 mrg main () 13257 1.1 mrg { 13258 1.1 mrg 13259 1.1 mrg ; 13260 1.1 mrg return 0; 13261 1.1 mrg } 13262 1.1 mrg _ACEOF 13263 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 13264 1.1 mrg 13265 1.1 mrg lt_aix_libpath_sed=' 13266 1.1 mrg /Import File Strings/,/^$/ { 13267 1.1 mrg /^0/ { 13268 1.1 mrg s/^0 *\(.*\)$/\1/ 13269 1.1 mrg p 13270 1.1 mrg } 13271 1.1 mrg }' 13272 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13273 1.1 mrg # Check for a 64-bit object if we didn't find anything. 13274 1.1 mrg if test -z "$aix_libpath"; then 13275 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13276 1.1 mrg fi 13277 1.1 mrg fi 13278 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 13279 1.1 mrg conftest$ac_exeext conftest.$ac_ext 13280 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 13281 1.1 mrg 13282 1.1 mrg hardcode_libdir_flag_spec_D='${wl}-blibpath:$libdir:'"$aix_libpath" 13283 1.1 mrg archive_expsym_cmds_D='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 13284 1.1 mrg else 13285 1.1 mrg if test "$host_cpu" = ia64; then 13286 1.1 mrg hardcode_libdir_flag_spec_D='${wl}-R $libdir:/usr/lib:/lib' 13287 1.1 mrg allow_undefined_flag_D="-z nodefs" 13288 1.1 mrg archive_expsym_cmds_D="\$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" 13289 1.1 mrg else 13290 1.1 mrg # Determine the default libpath from the value encoded in an 13291 1.1 mrg # empty executable. 13292 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13293 1.1 mrg /* end confdefs.h. */ 13294 1.1 mrg 13295 1.1 mrg int 13296 1.1 mrg main () 13297 1.1 mrg { 13298 1.1 mrg 13299 1.1 mrg ; 13300 1.1 mrg return 0; 13301 1.1 mrg } 13302 1.1 mrg _ACEOF 13303 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 13304 1.1 mrg 13305 1.1 mrg lt_aix_libpath_sed=' 13306 1.1 mrg /Import File Strings/,/^$/ { 13307 1.1 mrg /^0/ { 13308 1.1 mrg s/^0 *\(.*\)$/\1/ 13309 1.1 mrg p 13310 1.1 mrg } 13311 1.1 mrg }' 13312 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13313 1.1 mrg # Check for a 64-bit object if we didn't find anything. 13314 1.1 mrg if test -z "$aix_libpath"; then 13315 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13316 1.1 mrg fi 13317 1.1 mrg fi 13318 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 13319 1.1 mrg conftest$ac_exeext conftest.$ac_ext 13320 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 13321 1.1 mrg 13322 1.1 mrg hardcode_libdir_flag_spec_D='${wl}-blibpath:$libdir:'"$aix_libpath" 13323 1.1 mrg # Warning - without using the other run time loading flags, 13324 1.1 mrg # -berok will link without error, but may produce a broken library. 13325 1.1 mrg no_undefined_flag_D=' ${wl}-bernotok' 13326 1.1 mrg allow_undefined_flag_D=' ${wl}-berok' 13327 1.1 mrg if test "$with_gnu_ld" = yes; then 13328 1.1 mrg # We only use this code for GNU lds that support --whole-archive. 13329 1.1 mrg whole_archive_flag_spec_D='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 13330 1.1 mrg else 13331 1.1 mrg # Exported symbols can be pulled into shared objects from archives 13332 1.1 mrg whole_archive_flag_spec_D='$convenience' 13333 1.1 mrg fi 13334 1.1 mrg archive_cmds_need_lc_D=yes 13335 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries. 13336 1.1 mrg archive_expsym_cmds_D="\$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' 13337 1.1 mrg fi 13338 1.1 mrg fi 13339 1.1 mrg ;; 13340 1.1 mrg 13341 1.1 mrg amigaos*) 13342 1.1 mrg case $host_cpu in 13343 1.1 mrg powerpc) 13344 1.1 mrg # see comment about AmigaOS4 .so support 13345 1.1 mrg archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13346 1.1 mrg archive_expsym_cmds_D='' 13347 1.1 mrg ;; 13348 1.1 mrg m68k) 13349 1.1 mrg archive_cmds_D='$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)' 13350 1.1 mrg hardcode_libdir_flag_spec_D='-L$libdir' 13351 1.1 mrg hardcode_minus_L_D=yes 13352 1.1 mrg ;; 13353 1.1 mrg esac 13354 1.1 mrg ;; 13355 1.1 mrg 13356 1.1 mrg bsdi[45]*) 13357 1.1 mrg export_dynamic_flag_spec_D=-rdynamic 13358 1.1 mrg ;; 13359 1.1 mrg 13360 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 13361 1.1 mrg # When not using gcc, we currently assume that we are using 13362 1.1 mrg # Microsoft Visual C++. 13363 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is 13364 1.1 mrg # no search path for DLLs. 13365 1.1 mrg hardcode_libdir_flag_spec_D=' ' 13366 1.1 mrg allow_undefined_flag_D=unsupported 13367 1.1 mrg # Tell ltmain to make .lib files, not .a files. 13368 1.1 mrg libext=lib 13369 1.1 mrg # Tell ltmain to make .dll files, not .so files. 13370 1.1 mrg shrext_cmds=".dll" 13371 1.1 mrg # FIXME: Setting linknames here is a bad hack. 13372 1.1 mrg archive_cmds_D='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 13373 1.1 mrg # The linker will automatically build a .lib file if we build a DLL. 13374 1.1 mrg old_archive_from_new_cmds_D='true' 13375 1.1 mrg # FIXME: Should let the user specify the lib program. 13376 1.1 mrg old_archive_cmds_D='lib -OUT:$oldlib$oldobjs$old_deplibs' 13377 1.1 mrg fix_srcfile_path_D='`cygpath -w "$srcfile"`' 13378 1.1 mrg enable_shared_with_static_runtimes_D=yes 13379 1.1 mrg ;; 13380 1.1 mrg 13381 1.1 mrg darwin* | rhapsody*) 13382 1.1 mrg 13383 1.1 mrg 13384 1.1 mrg archive_cmds_need_lc_D=no 13385 1.1 mrg hardcode_direct_D=no 13386 1.1 mrg hardcode_automatic_D=yes 13387 1.1 mrg hardcode_shlibpath_var_D=unsupported 13388 1.1 mrg if test "$lt_cv_ld_force_load" = "yes"; then 13389 1.1 mrg whole_archive_flag_spec_D='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 13390 1.1 mrg else 13391 1.1 mrg whole_archive_flag_spec_D='' 13392 1.1 mrg fi 13393 1.1 mrg link_all_deplibs_D=yes 13394 1.1 mrg allow_undefined_flag_D="$_lt_dar_allow_undefined" 13395 1.1 mrg case $cc_basename in 13396 1.1 mrg ifort*) _lt_dar_can_shared=yes ;; 13397 1.1 mrg *) _lt_dar_can_shared=$GCC ;; 13398 1.1 mrg esac 13399 1.1 mrg if test "$_lt_dar_can_shared" = "yes"; then 13400 1.1 mrg output_verbose_link_cmd=func_echo_all 13401 1.1 mrg archive_cmds_D="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 13402 1.1 mrg module_cmds_D="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 13403 1.1 mrg archive_expsym_cmds_D="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 13404 1.1 mrg module_expsym_cmds_D="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" 13405 1.1 mrg 13406 1.1 mrg else 13407 1.1 mrg ld_shlibs_D=no 13408 1.1 mrg fi 13409 1.1 mrg 13410 1.1 mrg ;; 13411 1.1 mrg 13412 1.1 mrg dgux*) 13413 1.1 mrg archive_cmds_D='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13414 1.1 mrg hardcode_libdir_flag_spec_D='-L$libdir' 13415 1.1 mrg hardcode_shlibpath_var_D=no 13416 1.1 mrg ;; 13417 1.1 mrg 13418 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 13419 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o 13420 1.1 mrg # does not break anything, and helps significantly (at the cost of a little 13421 1.1 mrg # extra space). 13422 1.1 mrg freebsd2.2*) 13423 1.1 mrg archive_cmds_D='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 13424 1.1 mrg hardcode_libdir_flag_spec_D='-R$libdir' 13425 1.1 mrg hardcode_direct_D=yes 13426 1.1 mrg hardcode_shlibpath_var_D=no 13427 1.1 mrg ;; 13428 1.1 mrg 13429 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 13430 1.1 mrg freebsd2.*) 13431 1.1 mrg archive_cmds_D='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 13432 1.1 mrg hardcode_direct_D=yes 13433 1.1 mrg hardcode_minus_L_D=yes 13434 1.1 mrg hardcode_shlibpath_var_D=no 13435 1.1 mrg ;; 13436 1.1 mrg 13437 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 13438 1.1 mrg freebsd* | dragonfly*) 13439 1.1 mrg archive_cmds_D='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 13440 1.1 mrg hardcode_libdir_flag_spec_D='-R$libdir' 13441 1.1 mrg hardcode_direct_D=yes 13442 1.1 mrg hardcode_shlibpath_var_D=no 13443 1.1 mrg ;; 13444 1.1 mrg 13445 1.1 mrg hpux9*) 13446 1.1 mrg if test "$GCC" = yes; then 13447 1.1 mrg archive_cmds_D='$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' 13448 1.1 mrg else 13449 1.1 mrg archive_cmds_D='$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' 13450 1.1 mrg fi 13451 1.1 mrg hardcode_libdir_flag_spec_D='${wl}+b ${wl}$libdir' 13452 1.1 mrg hardcode_libdir_separator_D=: 13453 1.1 mrg hardcode_direct_D=yes 13454 1.1 mrg 13455 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 13456 1.1 mrg # but as the default location of the library. 13457 1.1 mrg hardcode_minus_L_D=yes 13458 1.1 mrg export_dynamic_flag_spec_D='${wl}-E' 13459 1.1 mrg ;; 13460 1.1 mrg 13461 1.1 mrg hpux10*) 13462 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 13463 1.1 mrg archive_cmds_D='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 13464 1.1 mrg else 13465 1.1 mrg archive_cmds_D='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 13466 1.1 mrg fi 13467 1.1 mrg if test "$with_gnu_ld" = no; then 13468 1.1 mrg hardcode_libdir_flag_spec_D='${wl}+b ${wl}$libdir' 13469 1.1 mrg hardcode_libdir_flag_spec_ld_D='+b $libdir' 13470 1.1 mrg hardcode_libdir_separator_D=: 13471 1.1 mrg hardcode_direct_D=yes 13472 1.1 mrg hardcode_direct_absolute_D=yes 13473 1.1 mrg export_dynamic_flag_spec_D='${wl}-E' 13474 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 13475 1.1 mrg # but as the default location of the library. 13476 1.1 mrg hardcode_minus_L_D=yes 13477 1.1 mrg fi 13478 1.1 mrg ;; 13479 1.1 mrg 13480 1.1 mrg hpux11*) 13481 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 13482 1.1 mrg case $host_cpu in 13483 1.1 mrg hppa*64*) 13484 1.1.1.3 mrg archive_cmds_D='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 13485 1.1 mrg ;; 13486 1.1 mrg ia64*) 13487 1.1 mrg archive_cmds_D='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 13488 1.1 mrg ;; 13489 1.1 mrg *) 13490 1.1 mrg archive_cmds_D='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 13491 1.1 mrg ;; 13492 1.1 mrg esac 13493 1.1 mrg else 13494 1.1 mrg case $host_cpu in 13495 1.1 mrg hppa*64*) 13496 1.1.1.3 mrg archive_cmds_D='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 13497 1.1 mrg ;; 13498 1.1 mrg ia64*) 13499 1.1 mrg archive_cmds_D='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 13500 1.1 mrg ;; 13501 1.1 mrg *) 13502 1.1 mrg archive_cmds_D='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 13503 1.1 mrg ;; 13504 1.1 mrg esac 13505 1.1 mrg fi 13506 1.1 mrg if test "$with_gnu_ld" = no; then 13507 1.1 mrg hardcode_libdir_flag_spec_D='${wl}+b ${wl}$libdir' 13508 1.1 mrg hardcode_libdir_separator_D=: 13509 1.1 mrg 13510 1.1 mrg case $host_cpu in 13511 1.1 mrg hppa*64*|ia64*) 13512 1.1 mrg hardcode_direct_D=no 13513 1.1 mrg hardcode_shlibpath_var_D=no 13514 1.1 mrg ;; 13515 1.1 mrg *) 13516 1.1 mrg hardcode_direct_D=yes 13517 1.1 mrg hardcode_direct_absolute_D=yes 13518 1.1 mrg export_dynamic_flag_spec_D='${wl}-E' 13519 1.1 mrg 13520 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 13521 1.1 mrg # but as the default location of the library. 13522 1.1 mrg hardcode_minus_L_D=yes 13523 1.1 mrg ;; 13524 1.1 mrg esac 13525 1.1 mrg fi 13526 1.1 mrg ;; 13527 1.1 mrg 13528 1.1 mrg irix5* | irix6* | nonstopux*) 13529 1.1 mrg if test "$GCC" = yes; then 13530 1.1 mrg archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 13531 1.1 mrg # Try to use the -exported_symbol ld option, if it does not 13532 1.1 mrg # work, assume that -exports_file does not work either and 13533 1.1 mrg # implicitly export all symbols. 13534 1.1 mrg save_LDFLAGS="$LDFLAGS" 13535 1.1 mrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 13536 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13537 1.1 mrg /* end confdefs.h. */ 13538 1.1 mrg int foo(void) {} 13539 1.1 mrg _ACEOF 13540 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 13541 1.1 mrg archive_expsym_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' 13542 1.1 mrg 13543 1.1 mrg fi 13544 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 13545 1.1 mrg conftest$ac_exeext conftest.$ac_ext 13546 1.1 mrg LDFLAGS="$save_LDFLAGS" 13547 1.1 mrg else 13548 1.1 mrg archive_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 13549 1.1 mrg archive_expsym_cmds_D='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' 13550 1.1 mrg fi 13551 1.1 mrg archive_cmds_need_lc_D='no' 13552 1.1 mrg hardcode_libdir_flag_spec_D='${wl}-rpath ${wl}$libdir' 13553 1.1 mrg hardcode_libdir_separator_D=: 13554 1.1 mrg inherit_rpath_D=yes 13555 1.1 mrg link_all_deplibs_D=yes 13556 1.1 mrg ;; 13557 1.1 mrg 13558 1.1 mrg netbsd*) 13559 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 13560 1.1 mrg archive_cmds_D='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 13561 1.1 mrg else 13562 1.1 mrg archive_cmds_D='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 13563 1.1 mrg fi 13564 1.1 mrg hardcode_libdir_flag_spec_D='-R$libdir' 13565 1.1 mrg hardcode_direct_D=yes 13566 1.1 mrg hardcode_shlibpath_var_D=no 13567 1.1 mrg ;; 13568 1.1 mrg 13569 1.1 mrg newsos6) 13570 1.1 mrg archive_cmds_D='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13571 1.1 mrg hardcode_direct_D=yes 13572 1.1 mrg hardcode_libdir_flag_spec_D='${wl}-rpath ${wl}$libdir' 13573 1.1 mrg hardcode_libdir_separator_D=: 13574 1.1 mrg hardcode_shlibpath_var_D=no 13575 1.1 mrg ;; 13576 1.1 mrg 13577 1.1 mrg *nto* | *qnx*) 13578 1.1 mrg ;; 13579 1.1 mrg 13580 1.1 mrg openbsd*) 13581 1.1 mrg if test -f /usr/libexec/ld.so; then 13582 1.1 mrg hardcode_direct_D=yes 13583 1.1 mrg hardcode_shlibpath_var_D=no 13584 1.1 mrg hardcode_direct_absolute_D=yes 13585 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13586 1.1 mrg archive_cmds_D='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 13587 1.1 mrg archive_expsym_cmds_D='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 13588 1.1 mrg hardcode_libdir_flag_spec_D='${wl}-rpath,$libdir' 13589 1.1 mrg export_dynamic_flag_spec_D='${wl}-E' 13590 1.1 mrg else 13591 1.1 mrg case $host_os in 13592 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 13593 1.1 mrg archive_cmds_D='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 13594 1.1 mrg hardcode_libdir_flag_spec_D='-R$libdir' 13595 1.1 mrg ;; 13596 1.1 mrg *) 13597 1.1 mrg archive_cmds_D='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 13598 1.1 mrg hardcode_libdir_flag_spec_D='${wl}-rpath,$libdir' 13599 1.1 mrg ;; 13600 1.1 mrg esac 13601 1.1 mrg fi 13602 1.1 mrg else 13603 1.1 mrg ld_shlibs_D=no 13604 1.1 mrg fi 13605 1.1 mrg ;; 13606 1.1 mrg 13607 1.1 mrg os2*) 13608 1.1 mrg hardcode_libdir_flag_spec_D='-L$libdir' 13609 1.1 mrg hardcode_minus_L_D=yes 13610 1.1 mrg allow_undefined_flag_D=unsupported 13611 1.1 mrg archive_cmds_D='$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' 13612 1.1 mrg old_archive_from_new_cmds_D='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 13613 1.1 mrg ;; 13614 1.1 mrg 13615 1.1 mrg osf3*) 13616 1.1 mrg if test "$GCC" = yes; then 13617 1.1 mrg allow_undefined_flag_D=' ${wl}-expect_unresolved ${wl}\*' 13618 1.1 mrg archive_cmds_D='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 13619 1.1 mrg else 13620 1.1 mrg allow_undefined_flag_D=' -expect_unresolved \*' 13621 1.1 mrg archive_cmds_D='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 13622 1.1 mrg fi 13623 1.1 mrg archive_cmds_need_lc_D='no' 13624 1.1 mrg hardcode_libdir_flag_spec_D='${wl}-rpath ${wl}$libdir' 13625 1.1 mrg hardcode_libdir_separator_D=: 13626 1.1 mrg ;; 13627 1.1 mrg 13628 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag 13629 1.1 mrg if test "$GCC" = yes; then 13630 1.1 mrg allow_undefined_flag_D=' ${wl}-expect_unresolved ${wl}\*' 13631 1.1 mrg archive_cmds_D='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 13632 1.1 mrg hardcode_libdir_flag_spec_D='${wl}-rpath ${wl}$libdir' 13633 1.1 mrg else 13634 1.1 mrg allow_undefined_flag_D=' -expect_unresolved \*' 13635 1.1 mrg archive_cmds_D='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 13636 1.1 mrg archive_expsym_cmds_D='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ 13637 1.1 mrg $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' 13638 1.1 mrg 13639 1.1 mrg # Both c and cxx compiler support -rpath directly 13640 1.1 mrg hardcode_libdir_flag_spec_D='-rpath $libdir' 13641 1.1 mrg fi 13642 1.1 mrg archive_cmds_need_lc_D='no' 13643 1.1 mrg hardcode_libdir_separator_D=: 13644 1.1 mrg ;; 13645 1.1 mrg 13646 1.1 mrg solaris*) 13647 1.1 mrg no_undefined_flag_D=' -z defs' 13648 1.1 mrg if test "$GCC" = yes; then 13649 1.1 mrg wlarc='${wl}' 13650 1.1 mrg archive_cmds_D='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 13651 1.1 mrg archive_expsym_cmds_D='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13652 1.1 mrg $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 13653 1.1 mrg else 13654 1.1 mrg case `$CC -V 2>&1` in 13655 1.1 mrg *"Compilers 5.0"*) 13656 1.1 mrg wlarc='' 13657 1.1 mrg archive_cmds_D='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 13658 1.1 mrg archive_expsym_cmds_D='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13659 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 13660 1.1 mrg ;; 13661 1.1 mrg *) 13662 1.1 mrg wlarc='${wl}' 13663 1.1 mrg archive_cmds_D='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 13664 1.1 mrg archive_expsym_cmds_D='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13665 1.1 mrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 13666 1.1 mrg ;; 13667 1.1 mrg esac 13668 1.1 mrg fi 13669 1.1 mrg hardcode_libdir_flag_spec_D='-R$libdir' 13670 1.1 mrg hardcode_shlibpath_var_D=no 13671 1.1 mrg case $host_os in 13672 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;; 13673 1.1 mrg *) 13674 1.1 mrg # The compiler driver will combine and reorder linker options, 13675 1.1 mrg # but understands `-z linker_flag'. GCC discards it without `$wl', 13676 1.1 mrg # but is careful enough not to reorder. 13677 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?) 13678 1.1 mrg if test "$GCC" = yes; then 13679 1.1 mrg whole_archive_flag_spec_D='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 13680 1.1 mrg else 13681 1.1 mrg whole_archive_flag_spec_D='-z allextract$convenience -z defaultextract' 13682 1.1 mrg fi 13683 1.1 mrg ;; 13684 1.1 mrg esac 13685 1.1 mrg link_all_deplibs_D=yes 13686 1.1 mrg ;; 13687 1.1 mrg 13688 1.1 mrg sunos4*) 13689 1.1 mrg if test "x$host_vendor" = xsequent; then 13690 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o 13691 1.1 mrg # files that make .init and .fini sections work. 13692 1.1 mrg archive_cmds_D='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 13693 1.1 mrg else 13694 1.1 mrg archive_cmds_D='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 13695 1.1 mrg fi 13696 1.1 mrg hardcode_libdir_flag_spec_D='-L$libdir' 13697 1.1 mrg hardcode_direct_D=yes 13698 1.1 mrg hardcode_minus_L_D=yes 13699 1.1 mrg hardcode_shlibpath_var_D=no 13700 1.1 mrg ;; 13701 1.1 mrg 13702 1.1 mrg sysv4) 13703 1.1 mrg case $host_vendor in 13704 1.1 mrg sni) 13705 1.1 mrg archive_cmds_D='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13706 1.1 mrg hardcode_direct_D=yes # is this really true??? 13707 1.1 mrg ;; 13708 1.1 mrg siemens) 13709 1.1 mrg ## LD is ld it makes a PLAMLIB 13710 1.1 mrg ## CC just makes a GrossModule. 13711 1.1 mrg archive_cmds_D='$LD -G -o $lib $libobjs $deplibs $linker_flags' 13712 1.1 mrg reload_cmds_D='$CC -r -o $output$reload_objs' 13713 1.1 mrg hardcode_direct_D=no 13714 1.1 mrg ;; 13715 1.1 mrg motorola) 13716 1.1 mrg archive_cmds_D='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13717 1.1 mrg hardcode_direct_D=no #Motorola manual says yes, but my tests say they lie 13718 1.1 mrg ;; 13719 1.1 mrg esac 13720 1.1 mrg runpath_var='LD_RUN_PATH' 13721 1.1 mrg hardcode_shlibpath_var_D=no 13722 1.1 mrg ;; 13723 1.1 mrg 13724 1.1 mrg sysv4.3*) 13725 1.1 mrg archive_cmds_D='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13726 1.1 mrg hardcode_shlibpath_var_D=no 13727 1.1 mrg export_dynamic_flag_spec_D='-Bexport' 13728 1.1 mrg ;; 13729 1.1 mrg 13730 1.1 mrg sysv4*MP*) 13731 1.1 mrg if test -d /usr/nec; then 13732 1.1 mrg archive_cmds_D='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13733 1.1 mrg hardcode_shlibpath_var_D=no 13734 1.1 mrg runpath_var=LD_RUN_PATH 13735 1.1 mrg hardcode_runpath_var=yes 13736 1.1 mrg ld_shlibs_D=yes 13737 1.1 mrg fi 13738 1.1 mrg ;; 13739 1.1 mrg 13740 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 13741 1.1 mrg no_undefined_flag_D='${wl}-z,text' 13742 1.1 mrg archive_cmds_need_lc_D=no 13743 1.1 mrg hardcode_shlibpath_var_D=no 13744 1.1 mrg runpath_var='LD_RUN_PATH' 13745 1.1 mrg 13746 1.1 mrg if test "$GCC" = yes; then 13747 1.1 mrg archive_cmds_D='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13748 1.1 mrg archive_expsym_cmds_D='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13749 1.1 mrg else 13750 1.1 mrg archive_cmds_D='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13751 1.1 mrg archive_expsym_cmds_D='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13752 1.1 mrg fi 13753 1.1 mrg ;; 13754 1.1 mrg 13755 1.1 mrg sysv5* | sco3.2v5* | sco5v6*) 13756 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not 13757 1.1 mrg # link with -lc, and that would cause any symbols used from libc to 13758 1.1 mrg # always be unresolved, which means just about no library would 13759 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text 13760 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed 13761 1.1 mrg # as -z defs. 13762 1.1 mrg no_undefined_flag_D='${wl}-z,text' 13763 1.1 mrg allow_undefined_flag_D='${wl}-z,nodefs' 13764 1.1 mrg archive_cmds_need_lc_D=no 13765 1.1 mrg hardcode_shlibpath_var_D=no 13766 1.1 mrg hardcode_libdir_flag_spec_D='${wl}-R,$libdir' 13767 1.1 mrg hardcode_libdir_separator_D=':' 13768 1.1 mrg link_all_deplibs_D=yes 13769 1.1 mrg export_dynamic_flag_spec_D='${wl}-Bexport' 13770 1.1 mrg runpath_var='LD_RUN_PATH' 13771 1.1 mrg 13772 1.1 mrg if test "$GCC" = yes; then 13773 1.1 mrg archive_cmds_D='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13774 1.1 mrg archive_expsym_cmds_D='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13775 1.1 mrg else 13776 1.1 mrg archive_cmds_D='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13777 1.1 mrg archive_expsym_cmds_D='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13778 1.1 mrg fi 13779 1.1 mrg ;; 13780 1.1 mrg 13781 1.1 mrg uts4*) 13782 1.1 mrg archive_cmds_D='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13783 1.1 mrg hardcode_libdir_flag_spec_D='-L$libdir' 13784 1.1 mrg hardcode_shlibpath_var_D=no 13785 1.1 mrg ;; 13786 1.1 mrg 13787 1.1 mrg *) 13788 1.1 mrg ld_shlibs_D=no 13789 1.1 mrg ;; 13790 1.1 mrg esac 13791 1.1 mrg 13792 1.1 mrg if test x$host_vendor = xsni; then 13793 1.1 mrg case $host in 13794 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 13795 1.1 mrg export_dynamic_flag_spec_D='${wl}-Blargedynsym' 13796 1.1 mrg ;; 13797 1.1 mrg esac 13798 1.1 mrg fi 13799 1.1 mrg fi 13800 1.1 mrg 13801 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_D" >&5 13802 1.1 mrg $as_echo "$ld_shlibs_D" >&6; } 13803 1.1 mrg test "$ld_shlibs_D" = no && can_build_shared=no 13804 1.1 mrg 13805 1.1 mrg with_gnu_ld_D=$with_gnu_ld 13806 1.1 mrg 13807 1.1 mrg 13808 1.1 mrg 13809 1.1 mrg 13810 1.1 mrg 13811 1.1 mrg 13812 1.1 mrg # 13813 1.1 mrg # Do we need to explicitly link libc? 13814 1.1 mrg # 13815 1.1 mrg case "x$archive_cmds_need_lc_D" in 13816 1.1 mrg x|xyes) 13817 1.1 mrg # Assume -lc should be added 13818 1.1 mrg archive_cmds_need_lc_D=yes 13819 1.1 mrg 13820 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then 13821 1.1 mrg case $archive_cmds_D in 13822 1.1 mrg *'~'*) 13823 1.1 mrg # FIXME: we may have to deal with multi-command sequences. 13824 1.1 mrg ;; 13825 1.1 mrg '$CC '*) 13826 1.1 mrg # Test whether the compiler implicitly links with -lc since on some 13827 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 13828 1.1 mrg # to ld, don't add -lc before -lgcc. 13829 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 13830 1.1 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 13831 1.1 mrg if ${lt_cv_archive_cmds_need_lc_D+:} false; then : 13832 1.1 mrg $as_echo_n "(cached) " >&6 13833 1.1 mrg else 13834 1.1 mrg $RM conftest* 13835 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13836 1.1 mrg 13837 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13838 1.1 mrg (eval $ac_compile) 2>&5 13839 1.1 mrg ac_status=$? 13840 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13841 1.1 mrg test $ac_status = 0; } 2>conftest.err; then 13842 1.1 mrg soname=conftest 13843 1.1 mrg lib=conftest 13844 1.1 mrg libobjs=conftest.$ac_objext 13845 1.1 mrg deplibs= 13846 1.1 mrg wl=$lt_prog_compiler_wl_D 13847 1.1 mrg pic_flag=$lt_prog_compiler_pic_D 13848 1.1 mrg compiler_flags=-v 13849 1.1 mrg linker_flags=-v 13850 1.1 mrg verstring= 13851 1.1 mrg output_objdir=. 13852 1.1 mrg libname=conftest 13853 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag_D 13854 1.1 mrg allow_undefined_flag_D= 13855 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_D 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 13856 1.1 mrg (eval $archive_cmds_D 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 13857 1.1 mrg ac_status=$? 13858 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13859 1.1 mrg test $ac_status = 0; } 13860 1.1 mrg then 13861 1.1 mrg lt_cv_archive_cmds_need_lc_D=no 13862 1.1 mrg else 13863 1.1 mrg lt_cv_archive_cmds_need_lc_D=yes 13864 1.1 mrg fi 13865 1.1 mrg allow_undefined_flag_D=$lt_save_allow_undefined_flag 13866 1.1 mrg else 13867 1.1 mrg cat conftest.err 1>&5 13868 1.1 mrg fi 13869 1.1 mrg $RM conftest* 13870 1.1 mrg 13871 1.1 mrg fi 13872 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_D" >&5 13873 1.1 mrg $as_echo "$lt_cv_archive_cmds_need_lc_D" >&6; } 13874 1.1 mrg archive_cmds_need_lc_D=$lt_cv_archive_cmds_need_lc_D 13875 1.1 mrg ;; 13876 1.1 mrg esac 13877 1.1 mrg fi 13878 1.1 mrg ;; 13879 1.1 mrg esac 13880 1.1 mrg 13881 1.1 mrg 13882 1.1 mrg 13883 1.1 mrg 13884 1.1 mrg 13885 1.1 mrg 13886 1.1 mrg 13887 1.1 mrg 13888 1.1 mrg 13889 1.1 mrg 13890 1.1 mrg 13891 1.1 mrg 13892 1.1 mrg 13893 1.1 mrg 13894 1.1 mrg 13895 1.1 mrg 13896 1.1 mrg 13897 1.1 mrg 13898 1.1 mrg 13899 1.1 mrg 13900 1.1 mrg 13901 1.1 mrg 13902 1.1 mrg 13903 1.1 mrg 13904 1.1 mrg 13905 1.1 mrg 13906 1.1 mrg 13907 1.1 mrg 13908 1.1 mrg 13909 1.1 mrg 13910 1.1 mrg 13911 1.1 mrg 13912 1.1 mrg 13913 1.1 mrg 13914 1.1 mrg 13915 1.1 mrg 13916 1.1 mrg 13917 1.1 mrg 13918 1.1 mrg 13919 1.1 mrg 13920 1.1 mrg 13921 1.1 mrg 13922 1.1 mrg 13923 1.1 mrg 13924 1.1 mrg 13925 1.1 mrg 13926 1.1 mrg 13927 1.1 mrg 13928 1.1 mrg 13929 1.1 mrg 13930 1.1 mrg 13931 1.1 mrg 13932 1.1 mrg 13933 1.1 mrg 13934 1.1 mrg 13935 1.1 mrg 13936 1.1 mrg 13937 1.1 mrg 13938 1.1 mrg 13939 1.1 mrg 13940 1.1 mrg 13941 1.1 mrg 13942 1.1 mrg 13943 1.1 mrg 13944 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 13945 1.1 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 13946 1.1 mrg hardcode_action_D= 13947 1.1 mrg if test -n "$hardcode_libdir_flag_spec_D" || 13948 1.1 mrg test -n "$runpath_var_D" || 13949 1.1 mrg test "X$hardcode_automatic_D" = "Xyes" ; then 13950 1.1 mrg 13951 1.1 mrg # We can hardcode non-existent directories. 13952 1.1 mrg if test "$hardcode_direct_D" != no && 13953 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 13954 1.1 mrg # have to relink, otherwise we might link with an installed library 13955 1.1 mrg # when we should be linking with a yet-to-be-installed one 13956 1.1 mrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, D)" != no && 13957 1.1 mrg test "$hardcode_minus_L_D" != no; then 13958 1.1 mrg # Linking always hardcodes the temporary library directory. 13959 1.1 mrg hardcode_action_D=relink 13960 1.1 mrg else 13961 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 13962 1.1 mrg hardcode_action_D=immediate 13963 1.1 mrg fi 13964 1.1 mrg else 13965 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing 13966 1.1 mrg # directories. 13967 1.1 mrg hardcode_action_D=unsupported 13968 1.1 mrg fi 13969 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_D" >&5 13970 1.1 mrg $as_echo "$hardcode_action_D" >&6; } 13971 1.1 mrg 13972 1.1 mrg if test "$hardcode_action_D" = relink || 13973 1.1 mrg test "$inherit_rpath_D" = yes; then 13974 1.1 mrg # Fast installation is not supported 13975 1.1 mrg enable_fast_install=no 13976 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes || 13977 1.1 mrg test "$enable_shared" = no; then 13978 1.1 mrg # Fast installation is not necessary 13979 1.1 mrg enable_fast_install=needless 13980 1.1 mrg fi 13981 1.1 mrg 13982 1.1 mrg 13983 1.1 mrg 13984 1.1 mrg 13985 1.1 mrg 13986 1.1 mrg 13987 1.1 mrg 13988 1.1 mrg fi 13989 1.1 mrg 13990 1.1 mrg ac_ext=c 13991 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 13992 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13993 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13994 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 13995 1.1 mrg 13996 1.1 mrg 13997 1.1 mrg GCC=$lt_save_GCC 13998 1.1 mrg CC=$lt_save_CC 13999 1.1 mrg CFLAGS=$lt_save_CFLAGS 14000 1.1 mrg 14001 1.1 mrg GDCFLAGS=$gdc_save_DFLAGS 14002 1.1 mrg 14003 1.1 mrg 14004 1.1.1.3 mrg 14005 1.1.1.3 mrg 14006 1.1 mrg # libtool variables for Phobos shared and position-independent compiles. 14007 1.1 mrg # 14008 1.1.1.3 mrg # Use phobos_lt_pic_flag to designate the automake variable 14009 1.1.1.3 mrg # used to encapsulate the default libtool approach to creating objects 14010 1.1.1.3 mrg # with position-independent code. Default: -prefer-pic. 14011 1.1.1.3 mrg # 14012 1.1 mrg # Use phobos_compiler_shared_flag to designate the compile-time flags for 14013 1.1 mrg # creating shared objects. Default: -fversion=Shared. 14014 1.1 mrg # 14015 1.1 mrg # Use phobos_compiler_pic_flag to designate the compile-time flags for 14016 1.1 mrg # creating position-independent objects. This varies with the target 14017 1.1 mrg # hardware and operating system, but is often: -fPIC. 14018 1.1 mrg # 14019 1.1 mrg # The distinction between pic and shared compilation flags is not present in 14020 1.1 mrg # libtool, and so we make it here. How it is handled is that in shared 14021 1.1 mrg # compilations the `lt_prog_compiler_pic_D' variable is used to instead 14022 1.1 mrg # ensure that conditional compilation of shared runtime code is compiled in. 14023 1.1 mrg if test "$enable_shared" = yes; then 14024 1.1.1.3 mrg phobos_lt_pic_flag="-prefer-pic" 14025 1.1 mrg phobos_compiler_pic_flag="$lt_prog_compiler_pic_D" 14026 1.1 mrg phobos_compiler_shared_flag="-fversion=Shared" 14027 1.1 mrg else 14028 1.1.1.3 mrg phobos_lt_pic_flag= 14029 1.1 mrg phobos_compiler_pic_flag= 14030 1.1 mrg phobos_compiler_shared_flag= 14031 1.1 mrg fi 14032 1.1 mrg 14033 1.1 mrg 14034 1.1 mrg 14035 1.1.1.3 mrg 14036 1.1 mrg # Override the libtool's pic_flag and pic_mode. 14037 1.1 mrg # Do this step after AM_PROG_LIBTOOL, but before AC_OUTPUT. 14038 1.1 mrg # NB: this impacts --with-pic and --without-pic. 14039 1.1.1.3 mrg lt_prog_compiler_pic_D="$phobos_compiler_pic_flag $phobos_compiler_shared_flag" 14040 1.1 mrg pic_mode='default' 14041 1.1 mrg 14042 1.1 mrg # Determine what GCC version number to use in filesystem paths. 14043 1.1 mrg 14044 1.1 mrg get_gcc_base_ver="cat" 14045 1.1 mrg 14046 1.1 mrg # Check whether --with-gcc-major-version-only was given. 14047 1.1 mrg if test "${with_gcc_major_version_only+set}" = set; then : 14048 1.1 mrg withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then 14049 1.1 mrg get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'" 14050 1.1 mrg fi 14051 1.1 mrg 14052 1.1 mrg fi 14053 1.1 mrg 14054 1.1 mrg 14055 1.1 mrg 14056 1.1 mrg 14057 1.1 mrg # libphobos/libdruntime specific options and feature detection 14058 1.1 mrg 14059 1.1 mrg # These need to be absolute paths, yet at the same time need to 14060 1.1 mrg # canonicalize only relative paths, because then amd will not unmount 14061 1.1 mrg # drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd. 14062 1.1 mrg libphobos_builddir=`${PWDCMD-pwd}` 14063 1.1 mrg case $srcdir in 14064 1.1 mrg \\/$* | ?:\\/*) libphobos_srcdir=${srcdir} ;; 14065 1.1 mrg *) libphobos_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;; 14066 1.1 mrg esac 14067 1.1 mrg 14068 1.1 mrg 14069 1.1 mrg 14070 1.1 mrg 14071 1.1 mrg if test ${multilib} = yes; then 14072 1.1 mrg multilib_arg="--enable-multilib" 14073 1.1 mrg else 14074 1.1 mrg multilib_arg= 14075 1.1 mrg fi 14076 1.1 mrg 14077 1.1 mrg 14078 1.1 mrg # Check whether --enable-werror was given. 14079 1.1 mrg if test "${enable_werror+set}" = set; then : 14080 1.1 mrg enableval=$enable_werror; 14081 1.1 mrg fi 14082 1.1 mrg 14083 1.1 mrg WERROR_FLAG="" 14084 1.1 mrg if test "x$enable_werror" = "xyes"; then 14085 1.1 mrg WERROR_FLAG="-Werror" 14086 1.1 mrg fi 14087 1.1 mrg 14088 1.1 mrg 14089 1.1.1.3 mrg 14090 1.1.1.3 mrg 14091 1.1.1.3 mrg gdc_save_DFLAGS=$GDCFLAGS 14092 1.1.1.3 mrg GDCFLAGS="-fno-druntime -nostdinc -I $phobos_cv_abs_srcdir/libdruntime -nophoboslib $GDCFLAGS" 14093 1.1.1.3 mrg 14094 1.1.1.3 mrg ac_ext=d 14095 1.1.1.3 mrg ac_compile='$GDC -c $GDCFLAGS conftest.$ac_ext >&5' 14096 1.1.1.3 mrg ac_link='$GDC -o conftest$ac_exeext $GDCFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14097 1.1.1.3 mrg ac_compiler_gnu=yes 14098 1.1.1.3 mrg 14099 1.1.1.3 mrg GDCFLAGS="$GDCFLAGS -g -Werror -ffunction-sections -fdata-sections" 14100 1.1.1.3 mrg cat > conftest.$ac_ext <<_ACEOF 14101 1.1.1.3 mrg module object; 14102 1.1.1.3 mrg int foo; void bar() { } 14103 1.1.1.3 mrg 14104 1.1.1.3 mrg extern(C) int main() { 14105 1.1.1.3 mrg return 0; 14106 1.1.1.3 mrg } 14107 1.1.1.3 mrg _ACEOF 14108 1.1.1.3 mrg if ac_fn_d_try_compile "$LINENO"; then : 14109 1.1.1.3 mrg ac_fdsections=yes 14110 1.1.1.3 mrg else 14111 1.1.1.3 mrg ac_fdsections=no 14112 1.1.1.3 mrg fi 14113 1.1.1.3 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14114 1.1.1.3 mrg if test "x$ac_fdsections" = "xyes"; then 14115 1.1.1.3 mrg SECTION_FLAGS='-ffunction-sections -fdata-sections' 14116 1.1.1.3 mrg fi 14117 1.1.1.3 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_fdsections" >&5 14118 1.1.1.3 mrg $as_echo "$ac_fdsections" >&6; } 14119 1.1.1.3 mrg ac_ext=c 14120 1.1.1.3 mrg ac_cpp='$CPP $CPPFLAGS' 14121 1.1.1.3 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14122 1.1.1.3 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14123 1.1.1.3 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 14124 1.1.1.3 mrg 14125 1.1.1.3 mrg 14126 1.1.1.3 mrg GDCFLAGS=$gdc_save_DFLAGS 14127 1.1.1.3 mrg 14128 1.1.1.3 mrg 14129 1.1.1.3 mrg 14130 1.1.1.3 mrg 14131 1.1 mrg druntime_target_cpu_parsed="" 14132 1.1 mrg case "$target_cpu" in 14133 1.1 mrg aarch64*) 14134 1.1 mrg druntime_target_cpu_parsed="aarch64" 14135 1.1 mrg ;; 14136 1.1 mrg arm*) druntime_target_cpu_parsed="arm" 14137 1.1 mrg ;; 14138 1.1 mrg mips*) druntime_target_cpu_parsed="mips" 14139 1.1 mrg ;; 14140 1.1.1.2 mrg powerpc*) 14141 1.1.1.2 mrg druntime_target_cpu_parsed="powerpc" 14142 1.1 mrg ;; 14143 1.1 mrg i[34567]86|x86_64) 14144 1.1 mrg druntime_target_cpu_parsed="x86" 14145 1.1 mrg ;; 14146 1.1.1.2 mrg s390x) 14147 1.1.1.2 mrg druntime_target_cpu_parsed="s390x" 14148 1.1.1.2 mrg ;; 14149 1.1.1.2 mrg s390) 14150 1.1.1.2 mrg druntime_target_cpu_parsed="s390" 14151 1.1.1.2 mrg ;; 14152 1.1 mrg esac 14153 1.1 mrg if test "$druntime_target_cpu_parsed" = "aarch64"; then 14154 1.1 mrg DRUNTIME_CPU_AARCH64_TRUE= 14155 1.1 mrg DRUNTIME_CPU_AARCH64_FALSE='#' 14156 1.1 mrg else 14157 1.1 mrg DRUNTIME_CPU_AARCH64_TRUE='#' 14158 1.1 mrg DRUNTIME_CPU_AARCH64_FALSE= 14159 1.1 mrg fi 14160 1.1 mrg 14161 1.1 mrg if test "$druntime_target_cpu_parsed" = "arm"; then 14162 1.1 mrg DRUNTIME_CPU_ARM_TRUE= 14163 1.1 mrg DRUNTIME_CPU_ARM_FALSE='#' 14164 1.1 mrg else 14165 1.1 mrg DRUNTIME_CPU_ARM_TRUE='#' 14166 1.1 mrg DRUNTIME_CPU_ARM_FALSE= 14167 1.1 mrg fi 14168 1.1 mrg 14169 1.1 mrg if test "$druntime_target_cpu_parsed" = "mips"; then 14170 1.1 mrg DRUNTIME_CPU_MIPS_TRUE= 14171 1.1 mrg DRUNTIME_CPU_MIPS_FALSE='#' 14172 1.1 mrg else 14173 1.1 mrg DRUNTIME_CPU_MIPS_TRUE='#' 14174 1.1 mrg DRUNTIME_CPU_MIPS_FALSE= 14175 1.1 mrg fi 14176 1.1 mrg 14177 1.1 mrg if test "$druntime_target_cpu_parsed" = "powerpc"; then 14178 1.1 mrg DRUNTIME_CPU_POWERPC_TRUE= 14179 1.1 mrg DRUNTIME_CPU_POWERPC_FALSE='#' 14180 1.1 mrg else 14181 1.1 mrg DRUNTIME_CPU_POWERPC_TRUE='#' 14182 1.1 mrg DRUNTIME_CPU_POWERPC_FALSE= 14183 1.1 mrg fi 14184 1.1 mrg 14185 1.1 mrg if test "$druntime_target_cpu_parsed" = "x86"; then 14186 1.1 mrg DRUNTIME_CPU_X86_TRUE= 14187 1.1 mrg DRUNTIME_CPU_X86_FALSE='#' 14188 1.1 mrg else 14189 1.1 mrg DRUNTIME_CPU_X86_TRUE='#' 14190 1.1 mrg DRUNTIME_CPU_X86_FALSE= 14191 1.1 mrg fi 14192 1.1 mrg 14193 1.1.1.2 mrg if test "$druntime_target_cpu_parsed" = "s390x"; then 14194 1.1.1.2 mrg DRUNTIME_CPU_SYSTEMZ_TRUE= 14195 1.1.1.2 mrg DRUNTIME_CPU_SYSTEMZ_FALSE='#' 14196 1.1.1.2 mrg else 14197 1.1.1.2 mrg DRUNTIME_CPU_SYSTEMZ_TRUE='#' 14198 1.1.1.2 mrg DRUNTIME_CPU_SYSTEMZ_FALSE= 14199 1.1.1.2 mrg fi 14200 1.1.1.2 mrg 14201 1.1.1.2 mrg if test "$druntime_target_cpu_parsed" = "s390"; then 14202 1.1.1.2 mrg DRUNTIME_CPU_S390_TRUE= 14203 1.1.1.2 mrg DRUNTIME_CPU_S390_FALSE='#' 14204 1.1.1.2 mrg else 14205 1.1.1.2 mrg DRUNTIME_CPU_S390_TRUE='#' 14206 1.1.1.2 mrg DRUNTIME_CPU_S390_FALSE= 14207 1.1.1.2 mrg fi 14208 1.1.1.2 mrg 14209 1.1 mrg 14210 1.1 mrg 14211 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for target OS" >&5 14212 1.1 mrg $as_echo_n "checking for target OS... " >&6; } 14213 1.1 mrg if ${druntime_cv_target_os+:} false; then : 14214 1.1 mrg $as_echo_n "(cached) " >&6 14215 1.1 mrg else 14216 1.1 mrg druntime_cv_target_os=`echo $target_os | sed 's/^\([A-Za-z_]+\)/\1/'` 14217 1.1 mrg fi 14218 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $druntime_cv_target_os" >&5 14219 1.1 mrg $as_echo "$druntime_cv_target_os" >&6; } 14220 1.1 mrg if test -z "$druntime_cv_target_os"; then : 14221 1.1 mrg as_fn_error $? "can't detect target OS" "$LINENO" 5 14222 1.1 mrg fi 14223 1.1 mrg 14224 1.1 mrg 14225 1.1 mrg 14226 1.1 mrg 14227 1.1 mrg druntime_target_os_parsed="" 14228 1.1 mrg case "$druntime_cv_target_os" in 14229 1.1 mrg aix*) druntime_target_os_parsed="aix" 14230 1.1 mrg ;; 14231 1.1 mrg *android*) 14232 1.1 mrg druntime_target_os_parsed="android" 14233 1.1 mrg ;; 14234 1.1 mrg darwin*) druntime_target_os_parsed="darwin" 14235 1.1 mrg ;; 14236 1.1 mrg dragonfly*) 14237 1.1 mrg druntime_target_os_parsed="dragonflybsd" 14238 1.1 mrg ;; 14239 1.1 mrg freebsd*|k*bsd*-gnu) 14240 1.1 mrg druntime_target_os_parsed="freebsd" 14241 1.1 mrg ;; 14242 1.1 mrg openbsd*) 14243 1.1 mrg druntime_target_os_parsed="openbsd" 14244 1.1 mrg ;; 14245 1.1 mrg netbsd*) 14246 1.1 mrg druntime_target_os_parsed="netbsd" 14247 1.1 mrg ;; 14248 1.1 mrg linux*) druntime_target_os_parsed="linux" 14249 1.1 mrg ;; 14250 1.1 mrg mingw*) druntime_target_os_parsed="mingw" 14251 1.1 mrg ;; 14252 1.1 mrg *solaris*) druntime_target_os_parsed="solaris" 14253 1.1 mrg esac 14254 1.1 mrg if test "$druntime_target_os_parsed" = "aix"; then 14255 1.1 mrg DRUNTIME_OS_AIX_TRUE= 14256 1.1 mrg DRUNTIME_OS_AIX_FALSE='#' 14257 1.1 mrg else 14258 1.1 mrg DRUNTIME_OS_AIX_TRUE='#' 14259 1.1 mrg DRUNTIME_OS_AIX_FALSE= 14260 1.1 mrg fi 14261 1.1 mrg 14262 1.1 mrg if test "$druntime_target_os_parsed" = "android"; then 14263 1.1 mrg DRUNTIME_OS_ANDROID_TRUE= 14264 1.1 mrg DRUNTIME_OS_ANDROID_FALSE='#' 14265 1.1 mrg else 14266 1.1 mrg DRUNTIME_OS_ANDROID_TRUE='#' 14267 1.1 mrg DRUNTIME_OS_ANDROID_FALSE= 14268 1.1 mrg fi 14269 1.1 mrg 14270 1.1 mrg if test "$druntime_target_os_parsed" = "darwin"; then 14271 1.1 mrg DRUNTIME_OS_DARWIN_TRUE= 14272 1.1 mrg DRUNTIME_OS_DARWIN_FALSE='#' 14273 1.1 mrg else 14274 1.1 mrg DRUNTIME_OS_DARWIN_TRUE='#' 14275 1.1 mrg DRUNTIME_OS_DARWIN_FALSE= 14276 1.1 mrg fi 14277 1.1 mrg 14278 1.1 mrg if test "$druntime_target_os_parsed" = "dragonflybsd"; then 14279 1.1 mrg DRUNTIME_OS_DRAGONFLYBSD_TRUE= 14280 1.1 mrg DRUNTIME_OS_DRAGONFLYBSD_FALSE='#' 14281 1.1 mrg else 14282 1.1 mrg DRUNTIME_OS_DRAGONFLYBSD_TRUE='#' 14283 1.1 mrg DRUNTIME_OS_DRAGONFLYBSD_FALSE= 14284 1.1 mrg fi 14285 1.1 mrg 14286 1.1 mrg if test "$druntime_target_os_parsed" = "freebsd"; then 14287 1.1 mrg DRUNTIME_OS_FREEBSD_TRUE= 14288 1.1 mrg DRUNTIME_OS_FREEBSD_FALSE='#' 14289 1.1 mrg else 14290 1.1 mrg DRUNTIME_OS_FREEBSD_TRUE='#' 14291 1.1 mrg DRUNTIME_OS_FREEBSD_FALSE= 14292 1.1 mrg fi 14293 1.1 mrg 14294 1.1 mrg if test "$druntime_target_os_parsed" = "netbsd"; then 14295 1.1 mrg DRUNTIME_OS_NETBSD_TRUE= 14296 1.1 mrg DRUNTIME_OS_NETBSD_FALSE='#' 14297 1.1 mrg else 14298 1.1 mrg DRUNTIME_OS_NETBSD_TRUE='#' 14299 1.1 mrg DRUNTIME_OS_NETBSD_FALSE= 14300 1.1 mrg fi 14301 1.1 mrg 14302 1.1 mrg if test "$druntime_target_os_parsed" = "openbsd"; then 14303 1.1 mrg DRUNTIME_OS_OPENBSD_TRUE= 14304 1.1 mrg DRUNTIME_OS_OPENBSD_FALSE='#' 14305 1.1 mrg else 14306 1.1 mrg DRUNTIME_OS_OPENBSD_TRUE='#' 14307 1.1 mrg DRUNTIME_OS_OPENBSD_FALSE= 14308 1.1 mrg fi 14309 1.1 mrg 14310 1.1 mrg if test "$druntime_target_os_parsed" = "linux"; then 14311 1.1 mrg DRUNTIME_OS_LINUX_TRUE= 14312 1.1 mrg DRUNTIME_OS_LINUX_FALSE='#' 14313 1.1 mrg else 14314 1.1 mrg DRUNTIME_OS_LINUX_TRUE='#' 14315 1.1 mrg DRUNTIME_OS_LINUX_FALSE= 14316 1.1 mrg fi 14317 1.1 mrg 14318 1.1 mrg if test "$druntime_target_os_parsed" = "mingw"; then 14319 1.1 mrg DRUNTIME_OS_MINGW_TRUE= 14320 1.1 mrg DRUNTIME_OS_MINGW_FALSE='#' 14321 1.1 mrg else 14322 1.1 mrg DRUNTIME_OS_MINGW_TRUE='#' 14323 1.1 mrg DRUNTIME_OS_MINGW_FALSE= 14324 1.1 mrg fi 14325 1.1 mrg 14326 1.1 mrg if test "$druntime_target_os_parsed" = "solaris"; then 14327 1.1 mrg DRUNTIME_OS_SOLARIS_TRUE= 14328 1.1 mrg DRUNTIME_OS_SOLARIS_FALSE='#' 14329 1.1 mrg else 14330 1.1 mrg DRUNTIME_OS_SOLARIS_TRUE='#' 14331 1.1 mrg DRUNTIME_OS_SOLARIS_FALSE= 14332 1.1 mrg fi 14333 1.1 mrg 14334 1.1 mrg 14335 1.1.1.2 mrg druntime_target_posix="no" 14336 1.1.1.2 mrg case "$druntime_cv_target_os" in 14337 1.1.1.3 mrg aix*|*bsd*|cygwin*|darwin*|dragonfly*|gnu*|linux*|skyos*|*solaris*|sysv*) 14338 1.1.1.2 mrg druntime_target_posix="yes" 14339 1.1.1.2 mrg ;; 14340 1.1.1.2 mrg esac 14341 1.1.1.2 mrg if test "$druntime_target_posix" = "yes"; then 14342 1.1.1.2 mrg DRUNTIME_OS_POSIX_TRUE= 14343 1.1.1.2 mrg DRUNTIME_OS_POSIX_FALSE='#' 14344 1.1.1.2 mrg else 14345 1.1.1.2 mrg DRUNTIME_OS_POSIX_TRUE='#' 14346 1.1.1.2 mrg DRUNTIME_OS_POSIX_FALSE= 14347 1.1.1.2 mrg fi 14348 1.1.1.2 mrg 14349 1.1.1.2 mrg 14350 1.1 mrg 14351 1.1 mrg 14352 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GDC" >&5 14353 1.1 mrg $as_echo_n "checking for thread model used by GDC... " >&6; } 14354 1.1 mrg d_thread_model=`$GDC -v 2>&1 | sed -n 's/^Thread model: //p'` 14355 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d_thread_model" >&5 14356 1.1 mrg $as_echo "$d_thread_model" >&6; } 14357 1.1 mrg 14358 1.1 mrg # Map from thread model to thread interface. 14359 1.1 mrg 14360 1.1 mrg case $d_thread_model in 14361 1.1 mrg aix) DCFG_THREAD_MODEL="Posix" ;; 14362 1.1 mrg lynx) DCFG_THREAD_MODEL="Posix" ;; 14363 1.1 mrg posix) DCFG_THREAD_MODEL="Posix" ;; 14364 1.1 mrg single) DCFG_THREAD_MODEL="Single" ;; 14365 1.1 mrg win32) DCFG_THREAD_MODEL="Win32" ;; 14366 1.1 mrg # TODO: These targets need porting. 14367 1.1 mrg dce|mipssde|rtems|tpf|vxworks) 14368 1.1 mrg DCFG_THREAD_MODEL="Single" ;; 14369 1.1 mrg *) as_fn_error "Thread implementation '$d_thread_model' not recognised" "$LINENO" 5 ;; 14370 1.1 mrg esac 14371 1.1 mrg 14372 1.1 mrg 14373 1.1 mrg 14374 1.1 mrg 14375 1.1 mrg ac_ext=c 14376 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 14377 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14378 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14379 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 14380 1.1 mrg 14381 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ARM unwinder" >&5 14382 1.1 mrg $as_echo_n "checking for ARM unwinder... " >&6; } 14383 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14384 1.1 mrg /* end confdefs.h. */ 14385 1.1 mrg #include <unwind.h> 14386 1.1 mrg int 14387 1.1 mrg main () 14388 1.1 mrg { 14389 1.1 mrg 14390 1.1 mrg #if __ARM_EABI_UNWINDER__ 14391 1.1 mrg #error Yes, it is. 14392 1.1 mrg #endif 14393 1.1 mrg 14394 1.1 mrg ; 14395 1.1 mrg return 0; 14396 1.1 mrg } 14397 1.1 mrg _ACEOF 14398 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 14399 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14400 1.1 mrg $as_echo "no" >&6; } 14401 1.1 mrg DCFG_ARM_EABI_UNWINDER=false 14402 1.1 mrg else 14403 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14404 1.1 mrg $as_echo "yes" >&6; } 14405 1.1 mrg DCFG_ARM_EABI_UNWINDER=true 14406 1.1 mrg fi 14407 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14408 1.1 mrg 14409 1.1 mrg if test "$DCFG_ARM_EABI_UNWINDER" = "true"; then 14410 1.1 mrg DRUNTIME_OS_ARM_EABI_UNWINDER_TRUE= 14411 1.1 mrg DRUNTIME_OS_ARM_EABI_UNWINDER_FALSE='#' 14412 1.1 mrg else 14413 1.1 mrg DRUNTIME_OS_ARM_EABI_UNWINDER_TRUE='#' 14414 1.1 mrg DRUNTIME_OS_ARM_EABI_UNWINDER_FALSE= 14415 1.1 mrg fi 14416 1.1 mrg 14417 1.1 mrg ac_ext=c 14418 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 14419 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14420 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14421 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 14422 1.1 mrg 14423 1.1 mrg 14424 1.1 mrg 14425 1.1.1.3 mrg 14426 1.1.1.3 mrg 14427 1.1 mrg ac_ext=c 14428 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 14429 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14430 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14431 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 14432 1.1 mrg 14433 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for minfo section bracketing" >&5 14434 1.1 mrg $as_echo_n "checking for minfo section bracketing... " >&6; } 14435 1.1.1.3 mrg case "$druntime_cv_target_os" in 14436 1.1.1.3 mrg darwin*) 14437 1.1.1.3 mrg section="__DATA,__minfodata" 14438 1.1.1.3 mrg start="section\$start\$__DATA\$__minfodata" 14439 1.1.1.3 mrg stop="section\$end\$__DATA\$__minfodata" 14440 1.1.1.3 mrg ;; 14441 1.1.1.3 mrg *) 14442 1.1.1.3 mrg section="minfo" 14443 1.1.1.3 mrg start="__start_minfo" 14444 1.1.1.3 mrg stop="__stop_minfo" 14445 1.1.1.3 mrg ;; 14446 1.1.1.3 mrg esac 14447 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14448 1.1 mrg /* end confdefs.h. */ 14449 1.1 mrg 14450 1.1.1.3 mrg void* module_info_ptr __attribute__((section ("$section"))); 14451 1.1.1.3 mrg extern void* start_minfo __asm__("$start") __attribute__((visibility ("hidden"))); 14452 1.1.1.3 mrg extern void* stop_minfo __asm__("$stop") __attribute__((visibility ("hidden"))); 14453 1.1 mrg 14454 1.1 mrg int main() 14455 1.1 mrg { 14456 1.1 mrg // Never run, just to prevent compiler from optimizing access 14457 1.1.1.3 mrg return (int)(&stop_minfo - &start_minfo); 14458 1.1 mrg } 14459 1.1 mrg 14460 1.1 mrg _ACEOF 14461 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 14462 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14463 1.1 mrg $as_echo "yes" >&6; } 14464 1.1 mrg DCFG_MINFO_BRACKETING=true 14465 1.1 mrg else 14466 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14467 1.1 mrg $as_echo "no" >&6; } 14468 1.1 mrg DCFG_MINFO_BRACKETING=false 14469 1.1 mrg fi 14470 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 14471 1.1 mrg conftest$ac_exeext conftest.$ac_ext 14472 1.1 mrg 14473 1.1 mrg if test "$DCFG_MINFO_BRACKETING" = "true"; then 14474 1.1 mrg DRUNTIME_OS_MINFO_BRACKETING_TRUE= 14475 1.1 mrg DRUNTIME_OS_MINFO_BRACKETING_FALSE='#' 14476 1.1 mrg else 14477 1.1 mrg DRUNTIME_OS_MINFO_BRACKETING_TRUE='#' 14478 1.1 mrg DRUNTIME_OS_MINFO_BRACKETING_FALSE= 14479 1.1 mrg fi 14480 1.1 mrg 14481 1.1 mrg ac_ext=c 14482 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 14483 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14484 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14485 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 14486 1.1 mrg 14487 1.1 mrg 14488 1.1 mrg 14489 1.1 mrg ac_ext=c 14490 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 14491 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14492 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14493 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 14494 1.1 mrg 14495 1.1 mrg ac_fn_c_check_member "$LINENO" "struct dl_phdr_info" "dlpi_tls_modid" "ac_cv_member_struct_dl_phdr_info_dlpi_tls_modid" "#include <link.h> 14496 1.1 mrg " 14497 1.1 mrg if test "x$ac_cv_member_struct_dl_phdr_info_dlpi_tls_modid" = xyes; then : 14498 1.1 mrg DCFG_DLPI_TLS_MODID=true 14499 1.1 mrg else 14500 1.1 mrg DCFG_DLPI_TLS_MODID=false 14501 1.1 mrg fi 14502 1.1 mrg 14503 1.1 mrg 14504 1.1 mrg ac_ext=c 14505 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 14506 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14507 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14508 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 14509 1.1 mrg 14510 1.1 mrg 14511 1.1 mrg 14512 1.1 mrg case $target in 14513 1.1 mrg i?86-*-solaris2.* | x86_64-*-solaris2.*) 14514 1.1 mrg # 64-bit Solaris/x86 ld breaks calls to __tls_get_addr with non-TLS 14515 1.1 mrg # relocs. Work around by disabling TLS transitions. Not necessary 14516 1.1 mrg # on 32-bit x86, but cannot be distinguished reliably in specs. 14517 1.1 mrg druntime_ld_prog=`$CC -print-prog-name=ld` 14518 1.1.1.2 mrg druntime_ld_gld=no 14519 1.1.1.2 mrg druntime_ld_relax_transtls=no 14520 1.1 mrg if test -n "$druntime_ld_prog" \ 14521 1.1 mrg && $druntime_ld_prog -v 2>&1 | grep GNU > /dev/null 2>&1; then 14522 1.1.1.2 mrg druntime_ld_gld=yes 14523 1.1 mrg else 14524 1.1.1.2 mrg echo 'int main (void) { return 0; }' > conftest.c 14525 1.1.1.2 mrg save_LDFLAGS="$LDFLAGS" 14526 1.1.1.2 mrg LDFLAGS="$LDFLAGS -Wl,-z,relax=transtls" 14527 1.1.1.2 mrg if $CC $CFLAGS $LDFLAGS -o conftest conftest.c > /dev/null 2>&1; then 14528 1.1.1.2 mrg druntime_ld_relax_transtls=yes 14529 1.1.1.2 mrg fi 14530 1.1.1.2 mrg LDFLAGS="$save_LDFLAGS" 14531 1.1.1.2 mrg rm -f conftest.c conftest 14532 1.1.1.2 mrg fi 14533 1.1.1.2 mrg if test "$druntime_ld_relax_transtls" = "yes"; then 14534 1.1 mrg OS_LINK_SPEC='-z relax=transtls' 14535 1.1 mrg fi 14536 1.1 mrg ;; 14537 1.1 mrg esac 14538 1.1 mrg 14539 1.1 mrg 14540 1.1 mrg 14541 1.1 mrg ac_ext=c 14542 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 14543 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14544 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14545 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 14546 1.1 mrg 14547 1.1 mrg DCFG_HAVE_QSORT_R=false 14548 1.1 mrg ac_fn_c_check_func "$LINENO" "qsort_r" "ac_cv_func_qsort_r" 14549 1.1 mrg if test "x$ac_cv_func_qsort_r" = xyes; then : 14550 1.1 mrg DCFG_HAVE_QSORT_R=true 14551 1.1 mrg fi 14552 1.1 mrg 14553 1.1 mrg 14554 1.1 mrg ac_ext=c 14555 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 14556 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14557 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14558 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 14559 1.1 mrg 14560 1.1 mrg 14561 1.1 mrg 14562 1.1 mrg 14563 1.1 mrg 14564 1.1 mrg gdc_save_DFLAGS=$GDCFLAGS 14565 1.1.1.3 mrg GDCFLAGS="-fno-druntime -nostdinc -I $phobos_cv_abs_srcdir/libdruntime -nophoboslib $GDCFLAGS" 14566 1.1 mrg 14567 1.1 mrg ac_ext=d 14568 1.1 mrg ac_compile='$GDC -c $GDCFLAGS conftest.$ac_ext >&5' 14569 1.1 mrg ac_link='$GDC -o conftest$ac_exeext $GDCFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14570 1.1 mrg ac_compiler_gnu=yes 14571 1.1 mrg 14572 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing malloc" >&5 14573 1.1 mrg $as_echo_n "checking for library containing malloc... " >&6; } 14574 1.1 mrg if ${ac_cv_search_malloc+:} false; then : 14575 1.1 mrg $as_echo_n "(cached) " >&6 14576 1.1 mrg else 14577 1.1 mrg ac_func_search_save_LIBS=$LIBS 14578 1.1 mrg cat > conftest.$ac_ext <<_ACEOF 14579 1.1.1.3 mrg module object; 14580 1.1 mrg extern(C) int malloc(); 14581 1.1 mrg 14582 1.1 mrg extern(C) int main() { 14583 1.1 mrg malloc(); return 0; 14584 1.1 mrg } 14585 1.1 mrg _ACEOF 14586 1.1 mrg for ac_lib in '' c; do 14587 1.1 mrg if test -z "$ac_lib"; then 14588 1.1 mrg ac_res="none required" 14589 1.1 mrg else 14590 1.1 mrg ac_res=-l$ac_lib 14591 1.1 mrg LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14592 1.1 mrg fi 14593 1.1 mrg if ac_fn_d_try_link "$LINENO"; then : 14594 1.1 mrg ac_cv_search_malloc=$ac_res 14595 1.1 mrg fi 14596 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 14597 1.1 mrg conftest$ac_exeext 14598 1.1 mrg if ${ac_cv_search_malloc+:} false; then : 14599 1.1 mrg break 14600 1.1 mrg fi 14601 1.1 mrg done 14602 1.1 mrg if ${ac_cv_search_malloc+:} false; then : 14603 1.1 mrg 14604 1.1 mrg else 14605 1.1 mrg ac_cv_search_malloc=no 14606 1.1 mrg fi 14607 1.1 mrg rm conftest.$ac_ext 14608 1.1 mrg LIBS=$ac_func_search_save_LIBS 14609 1.1 mrg fi 14610 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_malloc" >&5 14611 1.1 mrg $as_echo "$ac_cv_search_malloc" >&6; } 14612 1.1 mrg ac_res=$ac_cv_search_malloc 14613 1.1 mrg if test "$ac_res" != no; then : 14614 1.1 mrg test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14615 1.1 mrg 14616 1.1 mrg fi 14617 1.1 mrg 14618 1.1.1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5 14619 1.1 mrg $as_echo_n "checking for library containing pthread_create... " >&6; } 14620 1.1 mrg if ${ac_cv_search_pthread_create+:} false; then : 14621 1.1 mrg $as_echo_n "(cached) " >&6 14622 1.1 mrg else 14623 1.1 mrg ac_func_search_save_LIBS=$LIBS 14624 1.1 mrg cat > conftest.$ac_ext <<_ACEOF 14625 1.1.1.3 mrg module object; 14626 1.1 mrg extern(C) int pthread_create(); 14627 1.1 mrg 14628 1.1 mrg extern(C) int main() { 14629 1.1 mrg pthread_create(); return 0; 14630 1.1 mrg } 14631 1.1 mrg _ACEOF 14632 1.1 mrg for ac_lib in '' pthread; do 14633 1.1 mrg if test -z "$ac_lib"; then 14634 1.1 mrg ac_res="none required" 14635 1.1 mrg else 14636 1.1 mrg ac_res=-l$ac_lib 14637 1.1 mrg LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14638 1.1 mrg fi 14639 1.1 mrg if ac_fn_d_try_link "$LINENO"; then : 14640 1.1 mrg ac_cv_search_pthread_create=$ac_res 14641 1.1 mrg fi 14642 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 14643 1.1 mrg conftest$ac_exeext 14644 1.1 mrg if ${ac_cv_search_pthread_create+:} false; then : 14645 1.1 mrg break 14646 1.1 mrg fi 14647 1.1 mrg done 14648 1.1 mrg if ${ac_cv_search_pthread_create+:} false; then : 14649 1.1 mrg 14650 1.1 mrg else 14651 1.1 mrg ac_cv_search_pthread_create=no 14652 1.1 mrg fi 14653 1.1 mrg rm conftest.$ac_ext 14654 1.1 mrg LIBS=$ac_func_search_save_LIBS 14655 1.1 mrg fi 14656 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5 14657 1.1 mrg $as_echo "$ac_cv_search_pthread_create" >&6; } 14658 1.1 mrg ac_res=$ac_cv_search_pthread_create 14659 1.1 mrg if test "$ac_res" != no; then : 14660 1.1 mrg test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14661 1.1 mrg 14662 1.1 mrg fi 14663 1.1 mrg 14664 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing cosf" >&5 14665 1.1 mrg $as_echo_n "checking for library containing cosf... " >&6; } 14666 1.1 mrg if ${ac_cv_search_cosf+:} false; then : 14667 1.1 mrg $as_echo_n "(cached) " >&6 14668 1.1 mrg else 14669 1.1 mrg ac_func_search_save_LIBS=$LIBS 14670 1.1 mrg cat > conftest.$ac_ext <<_ACEOF 14671 1.1.1.3 mrg module object; 14672 1.1 mrg extern(C) int cosf(); 14673 1.1 mrg 14674 1.1 mrg extern(C) int main() { 14675 1.1 mrg cosf(); return 0; 14676 1.1 mrg } 14677 1.1 mrg _ACEOF 14678 1.1 mrg for ac_lib in '' m; do 14679 1.1 mrg if test -z "$ac_lib"; then 14680 1.1 mrg ac_res="none required" 14681 1.1 mrg else 14682 1.1 mrg ac_res=-l$ac_lib 14683 1.1 mrg LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14684 1.1 mrg fi 14685 1.1 mrg if ac_fn_d_try_link "$LINENO"; then : 14686 1.1 mrg ac_cv_search_cosf=$ac_res 14687 1.1 mrg fi 14688 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 14689 1.1 mrg conftest$ac_exeext 14690 1.1 mrg if ${ac_cv_search_cosf+:} false; then : 14691 1.1 mrg break 14692 1.1 mrg fi 14693 1.1 mrg done 14694 1.1 mrg if ${ac_cv_search_cosf+:} false; then : 14695 1.1 mrg 14696 1.1 mrg else 14697 1.1 mrg ac_cv_search_cosf=no 14698 1.1 mrg fi 14699 1.1 mrg rm conftest.$ac_ext 14700 1.1 mrg LIBS=$ac_func_search_save_LIBS 14701 1.1 mrg fi 14702 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_cosf" >&5 14703 1.1 mrg $as_echo "$ac_cv_search_cosf" >&6; } 14704 1.1 mrg ac_res=$ac_cv_search_cosf 14705 1.1 mrg if test "$ac_res" != no; then : 14706 1.1 mrg test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14707 1.1 mrg 14708 1.1 mrg fi 14709 1.1 mrg 14710 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5 14711 1.1 mrg $as_echo_n "checking for library containing clock_gettime... " >&6; } 14712 1.1 mrg if ${ac_cv_search_clock_gettime+:} false; then : 14713 1.1 mrg $as_echo_n "(cached) " >&6 14714 1.1 mrg else 14715 1.1 mrg ac_func_search_save_LIBS=$LIBS 14716 1.1 mrg cat > conftest.$ac_ext <<_ACEOF 14717 1.1.1.3 mrg module object; 14718 1.1 mrg extern(C) int clock_gettime(); 14719 1.1 mrg 14720 1.1 mrg extern(C) int main() { 14721 1.1 mrg clock_gettime(); return 0; 14722 1.1 mrg } 14723 1.1 mrg _ACEOF 14724 1.1 mrg for ac_lib in '' rt; do 14725 1.1 mrg if test -z "$ac_lib"; then 14726 1.1 mrg ac_res="none required" 14727 1.1 mrg else 14728 1.1 mrg ac_res=-l$ac_lib 14729 1.1 mrg LIBS="-l$ac_lib $ac_func_search_save_LIBS" 14730 1.1 mrg fi 14731 1.1 mrg if ac_fn_d_try_link "$LINENO"; then : 14732 1.1 mrg ac_cv_search_clock_gettime=$ac_res 14733 1.1 mrg fi 14734 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 14735 1.1 mrg conftest$ac_exeext 14736 1.1 mrg if ${ac_cv_search_clock_gettime+:} false; then : 14737 1.1 mrg break 14738 1.1 mrg fi 14739 1.1 mrg done 14740 1.1 mrg if ${ac_cv_search_clock_gettime+:} false; then : 14741 1.1 mrg 14742 1.1 mrg else 14743 1.1 mrg ac_cv_search_clock_gettime=no 14744 1.1 mrg fi 14745 1.1 mrg rm conftest.$ac_ext 14746 1.1 mrg LIBS=$ac_func_search_save_LIBS 14747 1.1 mrg fi 14748 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5 14749 1.1 mrg $as_echo "$ac_cv_search_clock_gettime" >&6; } 14750 1.1 mrg ac_res=$ac_cv_search_clock_gettime 14751 1.1 mrg if test "$ac_res" != no; then : 14752 1.1 mrg test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 14753 1.1 mrg 14754 1.1 mrg fi 14755 1.1 mrg 14756 1.1 mrg 14757 1.1 mrg # This checks to see if the host supports the compiler-generated builtins 14758 1.1 mrg # for atomic operations for various integral sizes. Note, this is intended 14759 1.1 mrg # to be an all-or-nothing switch, so all the atomic operations that are 14760 1.1 mrg # used should be checked. 14761 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atomic builtins for byte" >&5 14762 1.1 mrg $as_echo_n "checking for atomic builtins for byte... " >&6; } 14763 1.1 mrg if ${druntime_cv_atomic_byte+:} false; then : 14764 1.1 mrg $as_echo_n "(cached) " >&6 14765 1.1 mrg else 14766 1.1 mrg 14767 1.1 mrg cat > conftest.$ac_ext <<_ACEOF 14768 1.1.1.3 mrg module object; 14769 1.1 mrg import gcc.builtins; 14770 1.1 mrg 14771 1.1 mrg extern(C) int main() { 14772 1.1 mrg 14773 1.1 mrg shared(byte) c1; 14774 1.1 mrg byte c2, c3; 14775 1.1 mrg __atomic_compare_exchange_1(&c1, &c2, c3, false, 5, 5); 14776 1.1 mrg __atomic_load_1(&c1, 5); 14777 1.1 mrg __atomic_store_1(&c1, c2, 5); 14778 1.1 mrg return 0; 14779 1.1 mrg 14780 1.1 mrg } 14781 1.1 mrg _ACEOF 14782 1.1 mrg if ac_fn_d_try_link "$LINENO"; then : 14783 1.1 mrg druntime_cv_atomic_byte=yes 14784 1.1 mrg else 14785 1.1 mrg druntime_cv_atomic_byte=no 14786 1.1 mrg fi 14787 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 14788 1.1 mrg conftest$ac_exeext conftest.$ac_ext 14789 1.1 mrg 14790 1.1 mrg fi 14791 1.1 mrg 14792 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $druntime_cv_atomic_byte" >&5 14793 1.1 mrg $as_echo "$druntime_cv_atomic_byte" >&6; } 14794 1.1 mrg 14795 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atomic builtins for short" >&5 14796 1.1 mrg $as_echo_n "checking for atomic builtins for short... " >&6; } 14797 1.1 mrg if ${druntime_cv_atomic_short+:} false; then : 14798 1.1 mrg $as_echo_n "(cached) " >&6 14799 1.1 mrg else 14800 1.1 mrg 14801 1.1 mrg cat > conftest.$ac_ext <<_ACEOF 14802 1.1.1.3 mrg module object; 14803 1.1 mrg import gcc.builtins; 14804 1.1 mrg 14805 1.1 mrg extern(C) int main() { 14806 1.1 mrg 14807 1.1 mrg shared(short) c1; 14808 1.1 mrg short c2, c3; 14809 1.1 mrg __atomic_compare_exchange_2(&c1, &c2, c3, false, 5, 5); 14810 1.1 mrg __atomic_load_2(&c1, 5); 14811 1.1 mrg __atomic_store_2(&c1, c2, 5); 14812 1.1 mrg return 0; 14813 1.1 mrg 14814 1.1 mrg } 14815 1.1 mrg _ACEOF 14816 1.1 mrg if ac_fn_d_try_link "$LINENO"; then : 14817 1.1 mrg druntime_cv_atomic_short=yes 14818 1.1 mrg else 14819 1.1 mrg druntime_cv_atomic_short=no 14820 1.1 mrg fi 14821 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 14822 1.1 mrg conftest$ac_exeext conftest.$ac_ext 14823 1.1 mrg 14824 1.1 mrg fi 14825 1.1 mrg 14826 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $druntime_cv_atomic_short" >&5 14827 1.1 mrg $as_echo "$druntime_cv_atomic_short" >&6; } 14828 1.1 mrg 14829 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atomic builtins for int" >&5 14830 1.1 mrg $as_echo_n "checking for atomic builtins for int... " >&6; } 14831 1.1 mrg if ${druntime_cv_atomic_int+:} false; then : 14832 1.1 mrg $as_echo_n "(cached) " >&6 14833 1.1 mrg else 14834 1.1 mrg 14835 1.1 mrg cat > conftest.$ac_ext <<_ACEOF 14836 1.1.1.3 mrg module object; 14837 1.1 mrg import gcc.builtins; 14838 1.1 mrg 14839 1.1 mrg extern(C) int main() { 14840 1.1 mrg 14841 1.1 mrg shared(int) c1; 14842 1.1 mrg int c2, c3; 14843 1.1 mrg __atomic_compare_exchange_4(&c1, &c2, c3, false, 5, 5); 14844 1.1 mrg __atomic_load_4(&c1, 5); 14845 1.1 mrg __atomic_store_4(&c1, c2, 5); 14846 1.1 mrg return 0; 14847 1.1 mrg 14848 1.1 mrg } 14849 1.1 mrg _ACEOF 14850 1.1 mrg if ac_fn_d_try_link "$LINENO"; then : 14851 1.1 mrg druntime_cv_atomic_int=yes 14852 1.1 mrg else 14853 1.1 mrg druntime_cv_atomic_int=no 14854 1.1 mrg fi 14855 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 14856 1.1 mrg conftest$ac_exeext conftest.$ac_ext 14857 1.1 mrg 14858 1.1 mrg fi 14859 1.1 mrg 14860 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $druntime_cv_atomic_int" >&5 14861 1.1 mrg $as_echo "$druntime_cv_atomic_int" >&6; } 14862 1.1 mrg 14863 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atomic builtins for long" >&5 14864 1.1 mrg $as_echo_n "checking for atomic builtins for long... " >&6; } 14865 1.1 mrg if ${druntime_cv_atomic_long+:} false; then : 14866 1.1 mrg $as_echo_n "(cached) " >&6 14867 1.1 mrg else 14868 1.1 mrg 14869 1.1 mrg cat > conftest.$ac_ext <<_ACEOF 14870 1.1.1.3 mrg module object; 14871 1.1 mrg import gcc.builtins; 14872 1.1 mrg 14873 1.1 mrg extern(C) int main() { 14874 1.1 mrg 14875 1.1 mrg shared(long) c1; 14876 1.1 mrg long c2, c3; 14877 1.1 mrg __atomic_compare_exchange_8(&c1, &c2, c3, false, 5, 5); 14878 1.1 mrg __atomic_load_8(&c1, 5); 14879 1.1 mrg __atomic_store_8(&c1, c2, 5); 14880 1.1 mrg return 0; 14881 1.1 mrg 14882 1.1 mrg } 14883 1.1 mrg _ACEOF 14884 1.1 mrg if ac_fn_d_try_link "$LINENO"; then : 14885 1.1 mrg druntime_cv_atomic_long=yes 14886 1.1 mrg else 14887 1.1 mrg druntime_cv_atomic_long=no 14888 1.1 mrg fi 14889 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 14890 1.1 mrg conftest$ac_exeext conftest.$ac_ext 14891 1.1 mrg 14892 1.1 mrg fi 14893 1.1 mrg 14894 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $druntime_cv_atomic_long" >&5 14895 1.1 mrg $as_echo "$druntime_cv_atomic_long" >&6; } 14896 1.1 mrg 14897 1.1 mrg # Have atomic builtin support if all but the long test above passes. 14898 1.1 mrg DCFG_HAVE_ATOMIC_BUILTINS=false 14899 1.1 mrg if test "$druntime_cv_atomic_byte" = yes \ 14900 1.1 mrg && test "$druntime_cv_atomic_short" = yes \ 14901 1.1 mrg && test "$druntime_cv_atomic_int" = yes; then \ 14902 1.1 mrg DCFG_HAVE_ATOMIC_BUILTINS=true 14903 1.1 mrg fi 14904 1.1 mrg 14905 1.1 mrg # Have 64-bit atomic support if the long test above passes. 14906 1.1 mrg DCFG_HAVE_64BIT_ATOMICS=false 14907 1.1 mrg if test "$druntime_cv_atomic_long" = yes; then 14908 1.1 mrg DCFG_HAVE_64BIT_ATOMICS=true 14909 1.1 mrg fi 14910 1.1 mrg 14911 1.1 mrg 14912 1.1 mrg 14913 1.1 mrg 14914 1.1 mrg ac_ext=c 14915 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 14916 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14917 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14918 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 14919 1.1 mrg 14920 1.1 mrg 14921 1.1 mrg GDCFLAGS=$gdc_save_DFLAGS 14922 1.1 mrg 14923 1.1 mrg 14924 1.1 mrg 14925 1.1 mrg 14926 1.1 mrg # Check whether --with-libatomic was given. 14927 1.1 mrg if test "${with_libatomic+set}" = set; then : 14928 1.1 mrg withval=$with_libatomic; 14929 1.1 mrg fi 14930 1.1 mrg 14931 1.1 mrg 14932 1.1 mrg DCFG_HAVE_LIBATOMIC=false 14933 1.1 mrg LIBATOMIC= 14934 1.1.1.3 mrg if test "x$enable_libatomic" != "xno" && test "x$with_libatomic" != "xno"; then : 14935 1.1 mrg 14936 1.1 mrg DCFG_HAVE_LIBATOMIC=true 14937 1.1 mrg LIBATOMIC=../../libatomic/libatomic_convenience.la 14938 1.1 mrg 14939 1.1 mrg else 14940 1.1 mrg 14941 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libatomic" >&5 14942 1.1 mrg $as_echo_n "checking for libatomic... " >&6; } 14943 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 14944 1.1 mrg $as_echo "disabled" >&6; } 14945 1.1 mrg 14946 1.1 mrg fi 14947 1.1 mrg 14948 1.1 mrg 14949 1.1 mrg 14950 1.1 mrg 14951 1.1 mrg 14952 1.1 mrg ac_ext=c 14953 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 14954 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14955 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14956 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 14957 1.1 mrg 14958 1.1 mrg BACKTRACE_SUPPORTED=false 14959 1.1 mrg BACKTRACE_USES_MALLOC=false 14960 1.1 mrg BACKTRACE_SUPPORTS_THREADS=false 14961 1.1 mrg LIBBACKTRACE="" 14962 1.1 mrg 14963 1.1 mrg 14964 1.1 mrg # Check whether --with-libbacktrace was given. 14965 1.1 mrg if test "${with_libbacktrace+set}" = set; then : 14966 1.1 mrg withval=$with_libbacktrace; 14967 1.1 mrg fi 14968 1.1 mrg 14969 1.1 mrg 14970 1.1.1.3 mrg if test "x$enable_libbacktrace" != "xno" && test "x$with_libbacktrace" != "xno"; then : 14971 1.1 mrg 14972 1.1 mrg LIBBACKTRACE=../../libbacktrace/libbacktrace.la 14973 1.1 mrg 14974 1.1 mrg gdc_save_CPPFLAGS=$CPPFLAGS 14975 1.1 mrg CPPFLAGS="$CPPFLAGS -I../libbacktrace " 14976 1.1 mrg 14977 1.1 mrg ac_fn_c_check_header_mongrel "$LINENO" "backtrace-supported.h" "ac_cv_header_backtrace_supported_h" "$ac_includes_default" 14978 1.1 mrg if test "x$ac_cv_header_backtrace_supported_h" = xyes; then : 14979 1.1 mrg have_libbacktrace_h=true 14980 1.1 mrg else 14981 1.1 mrg have_libbacktrace_h=false 14982 1.1 mrg fi 14983 1.1 mrg 14984 1.1 mrg 14985 1.1 mrg 14986 1.1 mrg if $have_libbacktrace_h; then 14987 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking libbacktrace: BACKTRACE_SUPPORTED" >&5 14988 1.1 mrg $as_echo_n "checking libbacktrace: BACKTRACE_SUPPORTED... " >&6; } 14989 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14990 1.1 mrg /* end confdefs.h. */ 14991 1.1 mrg 14992 1.1 mrg #include <backtrace-supported.h> 14993 1.1 mrg #if BACKTRACE_SUPPORTED 14994 1.1 mrg FOUND_LIBBACKTRACE_RESULT_GDC 14995 1.1 mrg #endif 14996 1.1 mrg 14997 1.1 mrg _ACEOF 14998 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 14999 1.1 mrg $EGREP "FOUND_LIBBACKTRACE_RESULT_GDC" >/dev/null 2>&1; then : 15000 1.1 mrg BACKTRACE_SUPPORTED=true 15001 1.1 mrg else 15002 1.1 mrg BACKTRACE_SUPPORTED=false 15003 1.1 mrg fi 15004 1.1 mrg rm -f conftest* 15005 1.1 mrg 15006 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BACKTRACE_SUPPORTED" >&5 15007 1.1 mrg $as_echo "$BACKTRACE_SUPPORTED" >&6; } 15008 1.1 mrg 15009 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking libbacktrace: BACKTRACE_USES_MALLOC" >&5 15010 1.1 mrg $as_echo_n "checking libbacktrace: BACKTRACE_USES_MALLOC... " >&6; } 15011 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15012 1.1 mrg /* end confdefs.h. */ 15013 1.1 mrg 15014 1.1 mrg #include <backtrace-supported.h> 15015 1.1 mrg #if BACKTRACE_USES_MALLOC 15016 1.1 mrg FOUND_LIBBACKTRACE_RESULT_GDC 15017 1.1 mrg #endif 15018 1.1 mrg 15019 1.1 mrg _ACEOF 15020 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 15021 1.1 mrg $EGREP "FOUND_LIBBACKTRACE_RESULT_GDC" >/dev/null 2>&1; then : 15022 1.1 mrg BACKTRACE_USES_MALLOC=true 15023 1.1 mrg else 15024 1.1 mrg BACKTRACE_USES_MALLOC=false 15025 1.1 mrg fi 15026 1.1 mrg rm -f conftest* 15027 1.1 mrg 15028 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BACKTRACE_USES_MALLOC" >&5 15029 1.1 mrg $as_echo "$BACKTRACE_USES_MALLOC" >&6; } 15030 1.1 mrg 15031 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking libbacktrace: BACKTRACE_SUPPORTS_THREADS" >&5 15032 1.1 mrg $as_echo_n "checking libbacktrace: BACKTRACE_SUPPORTS_THREADS... " >&6; } 15033 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15034 1.1 mrg /* end confdefs.h. */ 15035 1.1 mrg 15036 1.1 mrg #include <backtrace-supported.h> 15037 1.1 mrg #if BACKTRACE_SUPPORTS_THREADS 15038 1.1 mrg FOUND_LIBBACKTRACE_RESULT_GDC 15039 1.1 mrg #endif 15040 1.1 mrg 15041 1.1 mrg _ACEOF 15042 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 15043 1.1 mrg $EGREP "FOUND_LIBBACKTRACE_RESULT_GDC" >/dev/null 2>&1; then : 15044 1.1 mrg BACKTRACE_SUPPORTS_THREADS=true 15045 1.1 mrg else 15046 1.1 mrg BACKTRACE_SUPPORTS_THREADS=false 15047 1.1 mrg fi 15048 1.1 mrg rm -f conftest* 15049 1.1 mrg 15050 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BACKTRACE_SUPPORTS_THREADS" >&5 15051 1.1 mrg $as_echo "$BACKTRACE_SUPPORTS_THREADS" >&6; } 15052 1.1 mrg fi 15053 1.1 mrg CPPFLAGS=$gdc_save_CPPFLAGS 15054 1.1 mrg 15055 1.1 mrg else 15056 1.1 mrg 15057 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbacktrace" >&5 15058 1.1 mrg $as_echo_n "checking for libbacktrace... " >&6; } 15059 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 15060 1.1 mrg $as_echo "disabled" >&6; } 15061 1.1 mrg 15062 1.1 mrg fi 15063 1.1 mrg 15064 1.1 mrg 15065 1.1 mrg 15066 1.1 mrg 15067 1.1 mrg 15068 1.1 mrg ac_ext=c 15069 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 15070 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15071 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15072 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 15073 1.1 mrg 15074 1.1 mrg 15075 1.1 mrg 15076 1.1 mrg # Libtool has already checked this, so re-use the inferred dlopen lib. 15077 1.1 mrg if test "x$enable_dlopen" = "xyes" && test -n "$lt_cv_dlopen_libs"; then : 15078 1.1 mrg 15079 1.1 mrg LIBS="$LIBS $lt_cv_dlopen_libs" 15080 1.1 mrg 15081 1.1 mrg fi 15082 1.1 mrg 15083 1.1 mrg 15084 1.1.1.2 mrg druntime_check_both=no 15085 1.1.1.2 mrg ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" 15086 1.1 mrg if test "x$ac_cv_func_connect" = xyes; then : 15087 1.1 mrg 15088 1.1.1.2 mrg else 15089 1.1.1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 15090 1.1.1.2 mrg $as_echo_n "checking for connect in -lsocket... " >&6; } 15091 1.1.1.2 mrg if ${ac_cv_lib_socket_connect+:} false; then : 15092 1.1 mrg $as_echo_n "(cached) " >&6 15093 1.1 mrg else 15094 1.1 mrg ac_check_lib_save_LIBS=$LIBS 15095 1.1 mrg LIBS="-lsocket $LIBS" 15096 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15097 1.1 mrg /* end confdefs.h. */ 15098 1.1 mrg 15099 1.1.1.2 mrg /* Override any GCC internal prototype to avoid an error. 15100 1.1.1.2 mrg Use char because int might match the return type of a GCC 15101 1.1.1.2 mrg builtin and then its argument prototype would still apply. */ 15102 1.1.1.2 mrg #ifdef __cplusplus 15103 1.1.1.2 mrg extern "C" 15104 1.1.1.2 mrg #endif 15105 1.1.1.2 mrg char connect (); 15106 1.1 mrg int 15107 1.1 mrg main () 15108 1.1 mrg { 15109 1.1.1.2 mrg return connect (); 15110 1.1 mrg ; 15111 1.1 mrg return 0; 15112 1.1 mrg } 15113 1.1 mrg _ACEOF 15114 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15115 1.1.1.2 mrg ac_cv_lib_socket_connect=yes 15116 1.1 mrg else 15117 1.1.1.2 mrg ac_cv_lib_socket_connect=no 15118 1.1 mrg fi 15119 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15120 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15121 1.1 mrg LIBS=$ac_check_lib_save_LIBS 15122 1.1 mrg fi 15123 1.1.1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 15124 1.1.1.2 mrg $as_echo "$ac_cv_lib_socket_connect" >&6; } 15125 1.1.1.2 mrg if test "x$ac_cv_lib_socket_connect" = xyes; then : 15126 1.1.1.2 mrg LIBS="$LIBS -lsocket" 15127 1.1 mrg else 15128 1.1 mrg druntime_check_both=yes 15129 1.1 mrg fi 15130 1.1 mrg 15131 1.1.1.2 mrg fi 15132 1.1.1.2 mrg 15133 1.1.1.2 mrg if test "$druntime_check_both" = "yes"; then 15134 1.1.1.2 mrg druntime_old_libs=$LIBS 15135 1.1.1.2 mrg LIBS="$LIBS -lsocket -lnsl" 15136 1.1.1.2 mrg ac_fn_c_check_func "$LINENO" "accept" "ac_cv_func_accept" 15137 1.1 mrg if test "x$ac_cv_func_accept" = xyes; then : 15138 1.1.1.2 mrg 15139 1.1.1.2 mrg else 15140 1.1.1.2 mrg LIBS=$druntime_old_libs 15141 1.1 mrg fi 15142 1.1 mrg 15143 1.1.1.2 mrg fi 15144 1.1.1.2 mrg ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" 15145 1.1 mrg if test "x$ac_cv_func_gethostbyname" = xyes; then : 15146 1.1 mrg 15147 1.1 mrg else 15148 1.1.1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 15149 1.1.1.2 mrg $as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 15150 1.1.1.2 mrg if ${ac_cv_lib_nsl_gethostbyname+:} false; then : 15151 1.1 mrg $as_echo_n "(cached) " >&6 15152 1.1 mrg else 15153 1.1 mrg ac_check_lib_save_LIBS=$LIBS 15154 1.1 mrg LIBS="-lnsl $LIBS" 15155 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15156 1.1 mrg /* end confdefs.h. */ 15157 1.1 mrg 15158 1.1.1.2 mrg /* Override any GCC internal prototype to avoid an error. 15159 1.1.1.2 mrg Use char because int might match the return type of a GCC 15160 1.1.1.2 mrg builtin and then its argument prototype would still apply. */ 15161 1.1.1.2 mrg #ifdef __cplusplus 15162 1.1.1.2 mrg extern "C" 15163 1.1.1.2 mrg #endif 15164 1.1.1.2 mrg char gethostbyname (); 15165 1.1 mrg int 15166 1.1 mrg main () 15167 1.1 mrg { 15168 1.1.1.2 mrg return gethostbyname (); 15169 1.1 mrg ; 15170 1.1 mrg return 0; 15171 1.1 mrg } 15172 1.1 mrg _ACEOF 15173 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15174 1.1.1.2 mrg ac_cv_lib_nsl_gethostbyname=yes 15175 1.1 mrg else 15176 1.1.1.2 mrg ac_cv_lib_nsl_gethostbyname=no 15177 1.1 mrg fi 15178 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15179 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15180 1.1 mrg LIBS=$ac_check_lib_save_LIBS 15181 1.1 mrg fi 15182 1.1.1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 15183 1.1.1.2 mrg $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 15184 1.1.1.2 mrg if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : 15185 1.1.1.2 mrg LIBS="$LIBS -lnsl" 15186 1.1 mrg fi 15187 1.1 mrg 15188 1.1 mrg fi 15189 1.1 mrg 15190 1.1 mrg 15191 1.1.1.2 mrg 15192 1.1.1.2 mrg # Keep this in sync with core/thread.d, set druntime_fiber_asm_external to 15193 1.1.1.2 mrg # "yes" for targets that have 'version = AsmExternal'. 15194 1.1.1.2 mrg druntime_fiber_asm_external=no 15195 1.1.1.2 mrg case "$target_cpu" in 15196 1.1.1.2 mrg aarch64* | \ 15197 1.1.1.2 mrg arm* | \ 15198 1.1.1.2 mrg i[34567]86|x86_64 | \ 15199 1.1.1.2 mrg powerpc) 15200 1.1.1.2 mrg druntime_fiber_asm_external=yes 15201 1.1.1.2 mrg ;; 15202 1.1.1.2 mrg esac 15203 1.1.1.2 mrg if test "$druntime_fiber_asm_external" = no; then 15204 1.1.1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing swapcontext" >&5 15205 1.1.1.2 mrg $as_echo_n "checking for library containing swapcontext... " >&6; } 15206 1.1.1.2 mrg if ${ac_cv_search_swapcontext+:} false; then : 15207 1.1.1.2 mrg $as_echo_n "(cached) " >&6 15208 1.1.1.2 mrg else 15209 1.1.1.2 mrg ac_func_search_save_LIBS=$LIBS 15210 1.1.1.2 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15211 1.1.1.2 mrg /* end confdefs.h. */ 15212 1.1.1.2 mrg 15213 1.1.1.2 mrg /* Override any GCC internal prototype to avoid an error. 15214 1.1.1.2 mrg Use char because int might match the return type of a GCC 15215 1.1.1.2 mrg builtin and then its argument prototype would still apply. */ 15216 1.1.1.2 mrg #ifdef __cplusplus 15217 1.1.1.2 mrg extern "C" 15218 1.1.1.2 mrg #endif 15219 1.1.1.2 mrg char swapcontext (); 15220 1.1.1.2 mrg int 15221 1.1.1.2 mrg main () 15222 1.1.1.2 mrg { 15223 1.1.1.2 mrg return swapcontext (); 15224 1.1.1.2 mrg ; 15225 1.1.1.2 mrg return 0; 15226 1.1.1.2 mrg } 15227 1.1.1.2 mrg _ACEOF 15228 1.1.1.2 mrg for ac_lib in '' c ucontext; do 15229 1.1.1.2 mrg if test -z "$ac_lib"; then 15230 1.1.1.2 mrg ac_res="none required" 15231 1.1.1.2 mrg else 15232 1.1.1.2 mrg ac_res=-l$ac_lib 15233 1.1.1.2 mrg LIBS="-l$ac_lib $ac_func_search_save_LIBS" 15234 1.1.1.2 mrg fi 15235 1.1.1.2 mrg if ac_fn_c_try_link "$LINENO"; then : 15236 1.1.1.2 mrg ac_cv_search_swapcontext=$ac_res 15237 1.1.1.2 mrg fi 15238 1.1.1.2 mrg rm -f core conftest.err conftest.$ac_objext \ 15239 1.1.1.2 mrg conftest$ac_exeext 15240 1.1.1.2 mrg if ${ac_cv_search_swapcontext+:} false; then : 15241 1.1.1.2 mrg break 15242 1.1.1.2 mrg fi 15243 1.1.1.2 mrg done 15244 1.1.1.2 mrg if ${ac_cv_search_swapcontext+:} false; then : 15245 1.1.1.2 mrg 15246 1.1.1.2 mrg else 15247 1.1.1.2 mrg ac_cv_search_swapcontext=no 15248 1.1.1.2 mrg fi 15249 1.1.1.2 mrg rm conftest.$ac_ext 15250 1.1.1.2 mrg LIBS=$ac_func_search_save_LIBS 15251 1.1.1.2 mrg fi 15252 1.1.1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_swapcontext" >&5 15253 1.1.1.2 mrg $as_echo "$ac_cv_search_swapcontext" >&6; } 15254 1.1.1.2 mrg ac_res=$ac_cv_search_swapcontext 15255 1.1.1.2 mrg if test "$ac_res" != no; then : 15256 1.1.1.2 mrg test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 15257 1.1.1.2 mrg 15258 1.1.1.2 mrg else 15259 1.1.1.2 mrg as_fn_error $? "swapcontext required but not found" "$LINENO" 5 15260 1.1 mrg fi 15261 1.1.1.2 mrg 15262 1.1.1.2 mrg fi 15263 1.1 mrg 15264 1.1 mrg 15265 1.1 mrg ac_ext=c 15266 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 15267 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15268 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15269 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 15270 1.1 mrg 15271 1.1 mrg LIBZ="" 15272 1.1 mrg 15273 1.1 mrg 15274 1.1 mrg # Check whether --with-target-system-zlib was given. 15275 1.1 mrg if test "${with_target_system_zlib+set}" = set; then : 15276 1.1 mrg withval=$with_target_system_zlib; 15277 1.1 mrg else 15278 1.1 mrg with_target_system_zlib=no 15279 1.1 mrg fi 15280 1.1 mrg 15281 1.1 mrg 15282 1.1 mrg case "$with_target_system_zlib" in 15283 1.1 mrg yes|no|auto) ;; 15284 1.1 mrg *) as_fn_error $? "Invalid argument for --with-target-system-zlib" "$LINENO" 5 ;; 15285 1.1 mrg esac 15286 1.1 mrg 15287 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for system zlib" >&5 15288 1.1 mrg $as_echo_n "checking for system zlib... " >&6; } 15289 1.1 mrg save_LIBS=$LIBS 15290 1.1 mrg LIBS="$LIBS -lz" 15291 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15292 1.1 mrg /* end confdefs.h. */ 15293 1.1 mrg #include <zlib.h> 15294 1.1 mrg int 15295 1.1 mrg main () 15296 1.1 mrg { 15297 1.1 mrg gzopen("none", "rb") 15298 1.1 mrg ; 15299 1.1 mrg return 0; 15300 1.1 mrg } 15301 1.1 mrg _ACEOF 15302 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15303 1.1 mrg 15304 1.1 mrg if test "$cross_compiling" = yes; then : 15305 1.1 mrg system_zlib_found=no 15306 1.1 mrg 15307 1.1 mrg else 15308 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15309 1.1 mrg /* end confdefs.h. */ 15310 1.1 mrg 15311 1.1 mrg #include <zlib.h> 15312 1.1 mrg int main() { 15313 1.1 mrg gzFile file = gzopen("none", "rb"); 15314 1.1 mrg return 0; 15315 1.1 mrg } 15316 1.1 mrg 15317 1.1 mrg _ACEOF 15318 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 15319 1.1 mrg system_zlib_found=yes 15320 1.1 mrg else 15321 1.1 mrg system_zlib_found=no 15322 1.1 mrg fi 15323 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 15324 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 15325 1.1 mrg fi 15326 1.1 mrg 15327 1.1 mrg 15328 1.1 mrg else 15329 1.1 mrg system_zlib_found=no 15330 1.1 mrg fi 15331 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15332 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15333 1.1 mrg LIBS=$save_LIBS 15334 1.1 mrg 15335 1.1 mrg if test x$system_zlib_found = xyes && test x$with_target_system_zlib != xno; then 15336 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 15337 1.1 mrg $as_echo "found" >&6; } 15338 1.1 mrg LIBS="$LIBS -lz" 15339 1.1 mrg elif test x$system_zlib_found = xno && test x$with_target_system_zlib = xyes; then 15340 1.1 mrg as_fn_error $? "system zlib required but not found" "$LINENO" 5 15341 1.1 mrg else 15342 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5 15343 1.1 mrg $as_echo "just compiled" >&6; } 15344 1.1 mrg LIBZ=../../zlib/libz_convenience.la 15345 1.1 mrg fi 15346 1.1 mrg 15347 1.1 mrg 15348 1.1 mrg ac_ext=c 15349 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 15350 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15351 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15352 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 15353 1.1 mrg 15354 1.1 mrg 15355 1.1 mrg 15356 1.1 mrg 15357 1.1 mrg 15358 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking D GCC version" >&5 15359 1.1 mrg $as_echo_n "checking D GCC version... " >&6; } 15360 1.1 mrg gcc_version=`eval $get_gcc_base_ver $srcdir/../gcc/BASE-VER` 15361 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_version" >&5 15362 1.1 mrg $as_echo "$gcc_version" >&6; } 15363 1.1 mrg 15364 1.1 mrg 15365 1.1 mrg 15366 1.1 mrg # Check whether --with-cross-host was given. 15367 1.1 mrg if test "${with_cross_host+set}" = set; then : 15368 1.1 mrg withval=$with_cross_host; 15369 1.1 mrg fi 15370 1.1 mrg 15371 1.1 mrg 15372 1.1 mrg libphobos_toolexecdir=no 15373 1.1 mrg libphobos_toolexeclibdir=no 15374 1.1 mrg 15375 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 15376 1.1 mrg $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } 15377 1.1 mrg # Check whether --enable-version-specific-runtime-libs was given. 15378 1.1 mrg if test "${enable_version_specific_runtime_libs+set}" = set; then : 15379 1.1 mrg enableval=$enable_version_specific_runtime_libs; case "$enableval" in 15380 1.1 mrg yes) version_specific_libs=yes ;; 15381 1.1 mrg no) version_specific_libs=no ;; 15382 1.1 mrg *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; 15383 1.1 mrg esac 15384 1.1 mrg else 15385 1.1 mrg version_specific_libs=no 15386 1.1 mrg fi 15387 1.1 mrg 15388 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5 15389 1.1 mrg $as_echo "$version_specific_libs" >&6; } 15390 1.1 mrg 15391 1.1.1.2 mrg 15392 1.1.1.2 mrg # Check whether --with-toolexeclibdir was given. 15393 1.1.1.2 mrg if test "${with_toolexeclibdir+set}" = set; then : 15394 1.1.1.2 mrg withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in 15395 1.1.1.2 mrg /) 15396 1.1.1.2 mrg ;; 15397 1.1.1.2 mrg */) 15398 1.1.1.2 mrg with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'` 15399 1.1.1.2 mrg ;; 15400 1.1.1.2 mrg esac 15401 1.1.1.2 mrg else 15402 1.1.1.2 mrg with_toolexeclibdir=no 15403 1.1.1.2 mrg fi 15404 1.1.1.2 mrg 15405 1.1.1.2 mrg 15406 1.1.1.2 mrg 15407 1.1 mrg # Version-specific runtime libs processing. 15408 1.1 mrg if test $version_specific_libs = yes; then 15409 1.1 mrg libphobos_toolexecdir='${libdir}/gcc/${host_alias}' 15410 1.1 mrg libphobos_toolexeclibdir='${toolexecdir}/${gcc_version}$(MULTISUBDIR)' 15411 1.1 mrg else 15412 1.1 mrg # Calculate libphobos_toolexecdir, libphobos_toolexeclibdir 15413 1.1 mrg # Install a library built with a cross compiler in tooldir, not libdir. 15414 1.1 mrg if test -n "$with_cross_host" && test x"$with_cross_host" != x"no"; then 15415 1.1 mrg libphobos_toolexecdir='${exec_prefix}/${host_alias}' 15416 1.1.1.2 mrg case ${with_toolexeclibdir} in 15417 1.1.1.2 mrg no) 15418 1.1.1.2 mrg libphobos_toolexeclibdir='${toolexecdir}/lib' 15419 1.1.1.2 mrg ;; 15420 1.1.1.2 mrg *) 15421 1.1.1.2 mrg libphobos_toolexeclibdir=${with_toolexeclibdir} 15422 1.1.1.2 mrg ;; 15423 1.1.1.2 mrg esac 15424 1.1 mrg else 15425 1.1 mrg libphobos_toolexecdir='${libdir}/gcc/${host_alias}' 15426 1.1 mrg libphobos_toolexeclibdir='${libdir}' 15427 1.1 mrg fi 15428 1.1 mrg multi_os_directory=`$GDC -print-multi-os-directory` 15429 1.1 mrg case $multi_os_directory in 15430 1.1 mrg .) ;; # Avoid trailing /. 15431 1.1 mrg *) libphobos_toolexeclibdir=${libphobos_toolexeclibdir}/${multi_os_directory} ;; 15432 1.1 mrg esac 15433 1.1 mrg fi 15434 1.1 mrg 15435 1.1 mrg 15436 1.1 mrg 15437 1.1 mrg # Default case for install directory for D sources files. 15438 1.1 mrg gdc_include_dir='$(libdir)/gcc/${target_alias}/${gcc_version}/include/d' 15439 1.1 mrg 15440 1.1 mrg 15441 1.1 mrg 15442 1.1.1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-libphobos" >&5 15443 1.1.1.2 mrg $as_echo_n "checking for --enable-libphobos... " >&6; } 15444 1.1.1.2 mrg # Check whether --enable-libphobos was given. 15445 1.1.1.2 mrg if test "${enable_libphobos+set}" = set; then : 15446 1.1.1.2 mrg enableval=$enable_libphobos; 15447 1.1.1.2 mrg fi 15448 1.1.1.2 mrg 15449 1.1.1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_libphobos" >&5 15450 1.1.1.2 mrg $as_echo "$enable_libphobos" >&6; } 15451 1.1.1.2 mrg 15452 1.1.1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --with-libphobos-druntime-only" >&5 15453 1.1.1.2 mrg $as_echo_n "checking for --with-libphobos-druntime-only... " >&6; } 15454 1.1.1.2 mrg 15455 1.1.1.2 mrg # Check whether --with-libphobos-druntime-only was given. 15456 1.1.1.2 mrg if test "${with_libphobos_druntime_only+set}" = set; then : 15457 1.1.1.2 mrg withval=$with_libphobos_druntime_only; 15458 1.1.1.2 mrg else 15459 1.1.1.2 mrg with_libphobos_druntime_only=auto 15460 1.1.1.2 mrg fi 15461 1.1.1.2 mrg 15462 1.1.1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_libphobos_druntime_only" >&5 15463 1.1.1.2 mrg $as_echo "$with_libphobos_druntime_only" >&6; } 15464 1.1.1.2 mrg 15465 1.1.1.2 mrg case "$with_libphobos_druntime_only" in 15466 1.1.1.2 mrg yes|no|auto) ;; 15467 1.1.1.2 mrg *) as_fn_error $? "Invalid argument for --with-libphobos-druntime-only" "$LINENO" 5 ;; 15468 1.1.1.2 mrg esac 15469 1.1.1.2 mrg 15470 1.1.1.2 mrg # See if supported. 15471 1.1.1.2 mrg unset LIBPHOBOS_SUPPORTED 15472 1.1.1.2 mrg unset LIBDRUNTIME_ONLY 15473 1.1.1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for host support for libphobos" >&5 15474 1.1.1.2 mrg $as_echo_n "checking for host support for libphobos... " >&6; } 15475 1.1.1.2 mrg . ${srcdir}/configure.tgt 15476 1.1.1.2 mrg case ${host} in 15477 1.1.1.2 mrg x86_64-*-solaris2.* | i?86-*-solaris2.*) 15478 1.1.1.2 mrg # 64-bit D execution fails with Solaris ld without -z relax=transtls support. 15479 1.1.1.2 mrg if test "$druntime_ld_gld" = "no" && test "$druntime_ld_relax_transtls" = "no"; then 15480 1.1.1.2 mrg LIBPHOBOS_SUPPORTED=no 15481 1.1.1.2 mrg fi 15482 1.1.1.2 mrg ;; 15483 1.1.1.2 mrg esac 15484 1.1.1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBPHOBOS_SUPPORTED" >&5 15485 1.1.1.2 mrg $as_echo "$LIBPHOBOS_SUPPORTED" >&6; } 15486 1.1.1.2 mrg 15487 1.1.1.2 mrg # Decide if it's usable. 15488 1.1.1.2 mrg case $LIBPHOBOS_SUPPORTED:$enable_libphobos in 15489 1.1.1.2 mrg *:no) use_libphobos=no ;; 15490 1.1.1.2 mrg *:yes) use_libphobos=yes ;; 15491 1.1.1.2 mrg yes:*) use_libphobos=yes ;; 15492 1.1.1.2 mrg *:*) use_libphobos=no ;; 15493 1.1.1.2 mrg esac 15494 1.1.1.2 mrg if test x$use_libphobos = xyes; then 15495 1.1.1.2 mrg ENABLE_LIBPHOBOS_TRUE= 15496 1.1.1.2 mrg ENABLE_LIBPHOBOS_FALSE='#' 15497 1.1.1.2 mrg else 15498 1.1.1.2 mrg ENABLE_LIBPHOBOS_TRUE='#' 15499 1.1.1.2 mrg ENABLE_LIBPHOBOS_FALSE= 15500 1.1.1.2 mrg fi 15501 1.1.1.2 mrg 15502 1.1.1.2 mrg 15503 1.1.1.2 mrg # Decide if only libdruntime should be built. 15504 1.1.1.2 mrg case $LIBDRUNTIME_ONLY:$with_libphobos_druntime_only in 15505 1.1.1.2 mrg *:no) only_libdruntime=no ;; 15506 1.1.1.2 mrg *:yes) only_libdruntime=yes ;; 15507 1.1.1.2 mrg yes:*) only_libdruntime=yes ;; 15508 1.1.1.2 mrg *:*) only_libdruntime=no ;; 15509 1.1.1.2 mrg esac 15510 1.1.1.2 mrg if test x$only_libdruntime = xyes; then 15511 1.1.1.2 mrg ENABLE_LIBDRUNTIME_ONLY_TRUE= 15512 1.1.1.2 mrg ENABLE_LIBDRUNTIME_ONLY_FALSE='#' 15513 1.1.1.2 mrg else 15514 1.1.1.2 mrg ENABLE_LIBDRUNTIME_ONLY_TRUE='#' 15515 1.1.1.2 mrg ENABLE_LIBDRUNTIME_ONLY_FALSE= 15516 1.1.1.2 mrg fi 15517 1.1.1.2 mrg 15518 1.1.1.2 mrg 15519 1.1.1.2 mrg # Enable expensive internal checks 15520 1.1.1.2 mrg # Check whether --enable-libphobos-checking was given. 15521 1.1.1.2 mrg if test "${enable_libphobos_checking+set}" = set; then : 15522 1.1.1.2 mrg enableval=$enable_libphobos_checking; ac_checking_flags="${enableval}" 15523 1.1.1.2 mrg else 15524 1.1.1.2 mrg ac_checking_flags=release 15525 1.1.1.2 mrg fi 15526 1.1.1.2 mrg 15527 1.1.1.2 mrg IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="$IFS," 15528 1.1.1.2 mrg for check in release $ac_checking_flags 15529 1.1.1.2 mrg do 15530 1.1.1.2 mrg case $check in 15531 1.1.1.2 mrg # These set all the flags to specific states 15532 1.1.1.2 mrg yes|all) RELEASE_FLAG="-fno-release" ; ASSERT_FLAG= ;; 15533 1.1.1.2 mrg no|none|release) RELEASE_FLAG="-frelease" ; ASSERT_FLAG= ;; 15534 1.1.1.2 mrg # These enable particular checks 15535 1.1.1.2 mrg assert) ASSERT_FLAG="-fassert" ;; 15536 1.1.1.2 mrg # Accept 15537 1.1.1.2 mrg *) ;; 15538 1.1.1.2 mrg esac 15539 1.1.1.2 mrg done 15540 1.1.1.2 mrg IFS="$ac_save_IFS" 15541 1.1.1.2 mrg CHECKING_DFLAGS="$RELEASE_FLAG $ASSERT_FLAG" 15542 1.1.1.2 mrg 15543 1.1.1.2 mrg 15544 1.1 mrg # Add drtbegin.o/drtend.o to startfile/endfile specs in libgphobos.spec 15545 1.1 mrg if test "$DCFG_MINFO_BRACKETING" = "false"; then 15546 1.1 mrg DRTSTUFF_SPEC=$srcdir/src/drtstuff.spec 15547 1.1 mrg else 15548 1.1 mrg DRTSTUFF_SPEC=/dev/null 15549 1.1 mrg fi 15550 1.1 mrg 15551 1.1 mrg 15552 1.1 mrg # Add dependencies for libgphobos.spec file 15553 1.1 mrg SPEC_PHOBOS_DEPS="$LIBS" 15554 1.1 mrg 15555 1.1 mrg 15556 1.1 mrg # Libdruntime / phobos soname version 15557 1.1.1.3 mrg libtool_VERSION=3:0:0 15558 1.1 mrg 15559 1.1 mrg 15560 1.1 mrg # Set default flags (after DRUNTIME_WERROR!) 15561 1.1 mrg if test -z "$GDCFLAGS"; then 15562 1.1.1.2 mrg GDCFLAGS="-g -O2" 15563 1.1 mrg fi 15564 1.1 mrg 15565 1.1 mrg 15566 1.1.1.2 mrg WARN_DFLAGS="-Wall $WERROR_FLAG" 15567 1.1 mrg 15568 1.1 mrg 15569 1.1 mrg # Sanity check for the cross-compilation case: 15570 1.1 mrg ac_fn_c_check_header_mongrel "$LINENO" "stdio.h" "ac_cv_header_stdio_h" "$ac_includes_default" 15571 1.1 mrg if test "x$ac_cv_header_stdio_h" = xyes; then : 15572 1.1 mrg : 15573 1.1 mrg else 15574 1.1 mrg as_fn_error $? "cannot find stdio.h." "$LINENO" 5 15575 1.1 mrg fi 15576 1.1 mrg 15577 1.1 mrg 15578 1.1 mrg 15579 1.1 mrg ac_config_files="$ac_config_files Makefile" 15580 1.1 mrg 15581 1.1 mrg 15582 1.1 mrg ac_config_files="$ac_config_files libdruntime/gcc/config.d libdruntime/gcc/libbacktrace.d" 15583 1.1 mrg 15584 1.1 mrg ac_config_files="$ac_config_files src/libgphobos.spec" 15585 1.1 mrg 15586 1.1 mrg ac_config_files="$ac_config_files testsuite/testsuite_flags" 15587 1.1 mrg 15588 1.1 mrg 15589 1.1 mrg # Multilibs need MULTISUBDIR defined correctly in certain makefiles so 15590 1.1 mrg # that multilib installs will end up installed in the correct place. 15591 1.1 mrg # The testsuite needs it for multilib-aware ABI baseline files. 15592 1.1 mrg # To work around this not being passed down from config-ml.in -> 15593 1.1 mrg # srcdir/Makefile.am -> srcdir/{src,libdruntime,...}/Makefile.am, manually 15594 1.1 mrg # append it here. Only modify Makefiles that have just been created. 15595 1.1 mrg # 15596 1.1 mrg # Also, get rid of this simulated-VPATH thing that automake does. 15597 1.1 mrg ac_config_files="$ac_config_files libdruntime/Makefile src/Makefile testsuite/Makefile" 15598 1.1 mrg 15599 1.1 mrg 15600 1.1 mrg cat >confcache <<\_ACEOF 15601 1.1 mrg # This file is a shell script that caches the results of configure 15602 1.1 mrg # tests run on this system so they can be shared between configure 15603 1.1 mrg # scripts and configure runs, see configure's option --config-cache. 15604 1.1 mrg # It is not useful on other systems. If it contains results you don't 15605 1.1 mrg # want to keep, you may remove or edit it. 15606 1.1 mrg # 15607 1.1 mrg # config.status only pays attention to the cache file if you give it 15608 1.1 mrg # the --recheck option to rerun configure. 15609 1.1 mrg # 15610 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when 15611 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the 15612 1.1 mrg # following values. 15613 1.1 mrg 15614 1.1 mrg _ACEOF 15615 1.1 mrg 15616 1.1 mrg # The following way of writing the cache mishandles newlines in values, 15617 1.1 mrg # but we know of no workaround that is simple, portable, and efficient. 15618 1.1 mrg # So, we kill variables containing newlines. 15619 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly, 15620 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars. 15621 1.1 mrg ( 15622 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 15623 1.1 mrg eval ac_val=\$$ac_var 15624 1.1 mrg case $ac_val in #( 15625 1.1 mrg *${as_nl}*) 15626 1.1 mrg case $ac_var in #( 15627 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 15628 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 15629 1.1 mrg esac 15630 1.1 mrg case $ac_var in #( 15631 1.1 mrg _ | IFS | as_nl) ;; #( 15632 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 15633 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;; 15634 1.1 mrg esac ;; 15635 1.1 mrg esac 15636 1.1 mrg done 15637 1.1 mrg 15638 1.1 mrg (set) 2>&1 | 15639 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 15640 1.1 mrg *${as_nl}ac_space=\ *) 15641 1.1 mrg # `set' does not quote correctly, so add quotes: double-quote 15642 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \. 15643 1.1 mrg sed -n \ 15644 1.1 mrg "s/'/'\\\\''/g; 15645 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 15646 1.1 mrg ;; #( 15647 1.1 mrg *) 15648 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes. 15649 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 15650 1.1 mrg ;; 15651 1.1 mrg esac | 15652 1.1 mrg sort 15653 1.1 mrg ) | 15654 1.1 mrg sed ' 15655 1.1 mrg /^ac_cv_env_/b end 15656 1.1 mrg t clear 15657 1.1 mrg :clear 15658 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 15659 1.1 mrg t end 15660 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 15661 1.1 mrg :end' >>confcache 15662 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 15663 1.1 mrg if test -w "$cache_file"; then 15664 1.1 mrg if test "x$cache_file" != "x/dev/null"; then 15665 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 15666 1.1 mrg $as_echo "$as_me: updating cache $cache_file" >&6;} 15667 1.1 mrg if test ! -f "$cache_file" || test -h "$cache_file"; then 15668 1.1 mrg cat confcache >"$cache_file" 15669 1.1 mrg else 15670 1.1 mrg case $cache_file in #( 15671 1.1 mrg */* | ?:*) 15672 1.1 mrg mv -f confcache "$cache_file"$$ && 15673 1.1 mrg mv -f "$cache_file"$$ "$cache_file" ;; #( 15674 1.1 mrg *) 15675 1.1 mrg mv -f confcache "$cache_file" ;; 15676 1.1 mrg esac 15677 1.1 mrg fi 15678 1.1 mrg fi 15679 1.1 mrg else 15680 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 15681 1.1 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 15682 1.1 mrg fi 15683 1.1 mrg fi 15684 1.1 mrg rm -f confcache 15685 1.1 mrg 15686 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix 15687 1.1 mrg # Let make expand exec_prefix. 15688 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 15689 1.1 mrg 15690 1.1 mrg DEFS=-DHAVE_CONFIG_H 15691 1.1 mrg 15692 1.1 mrg ac_libobjs= 15693 1.1 mrg ac_ltlibobjs= 15694 1.1 mrg U= 15695 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 15696 1.1 mrg # 1. Remove the extension, and $U if already installed. 15697 1.1 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 15698 1.1 mrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 15699 1.1 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 15700 1.1 mrg # will be set to the directory where LIBOBJS objects are built. 15701 1.1 mrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 15702 1.1 mrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 15703 1.1 mrg done 15704 1.1 mrg LIBOBJS=$ac_libobjs 15705 1.1 mrg 15706 1.1 mrg LTLIBOBJS=$ac_ltlibobjs 15707 1.1 mrg 15708 1.1 mrg 15709 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 15710 1.1 mrg $as_echo_n "checking that generated files are newer than configure... " >&6; } 15711 1.1 mrg if test -n "$am_sleep_pid"; then 15712 1.1 mrg # Hide warnings about reused PIDs. 15713 1.1 mrg wait $am_sleep_pid 2>/dev/null 15714 1.1 mrg fi 15715 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 15716 1.1 mrg $as_echo "done" >&6; } 15717 1.1 mrg if test -n "$EXEEXT"; then 15718 1.1 mrg am__EXEEXT_TRUE= 15719 1.1 mrg am__EXEEXT_FALSE='#' 15720 1.1 mrg else 15721 1.1 mrg am__EXEEXT_TRUE='#' 15722 1.1 mrg am__EXEEXT_FALSE= 15723 1.1 mrg fi 15724 1.1 mrg 15725 1.1 mrg if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 15726 1.1 mrg as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 15727 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 15728 1.1 mrg fi 15729 1.1 mrg if test -z "${DRUNTIME_CPU_AARCH64_TRUE}" && test -z "${DRUNTIME_CPU_AARCH64_FALSE}"; then 15730 1.1 mrg as_fn_error $? "conditional \"DRUNTIME_CPU_AARCH64\" was never defined. 15731 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 15732 1.1 mrg fi 15733 1.1 mrg if test -z "${DRUNTIME_CPU_ARM_TRUE}" && test -z "${DRUNTIME_CPU_ARM_FALSE}"; then 15734 1.1 mrg as_fn_error $? "conditional \"DRUNTIME_CPU_ARM\" was never defined. 15735 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 15736 1.1 mrg fi 15737 1.1 mrg if test -z "${DRUNTIME_CPU_MIPS_TRUE}" && test -z "${DRUNTIME_CPU_MIPS_FALSE}"; then 15738 1.1 mrg as_fn_error $? "conditional \"DRUNTIME_CPU_MIPS\" was never defined. 15739 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 15740 1.1 mrg fi 15741 1.1 mrg if test -z "${DRUNTIME_CPU_POWERPC_TRUE}" && test -z "${DRUNTIME_CPU_POWERPC_FALSE}"; then 15742 1.1 mrg as_fn_error $? "conditional \"DRUNTIME_CPU_POWERPC\" was never defined. 15743 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 15744 1.1 mrg fi 15745 1.1 mrg if test -z "${DRUNTIME_CPU_X86_TRUE}" && test -z "${DRUNTIME_CPU_X86_FALSE}"; then 15746 1.1 mrg as_fn_error $? "conditional \"DRUNTIME_CPU_X86\" was never defined. 15747 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 15748 1.1 mrg fi 15749 1.1.1.2 mrg if test -z "${DRUNTIME_CPU_SYSTEMZ_TRUE}" && test -z "${DRUNTIME_CPU_SYSTEMZ_FALSE}"; then 15750 1.1.1.2 mrg as_fn_error $? "conditional \"DRUNTIME_CPU_SYSTEMZ\" was never defined. 15751 1.1.1.2 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 15752 1.1.1.2 mrg fi 15753 1.1.1.2 mrg if test -z "${DRUNTIME_CPU_S390_TRUE}" && test -z "${DRUNTIME_CPU_S390_FALSE}"; then 15754 1.1.1.2 mrg as_fn_error $? "conditional \"DRUNTIME_CPU_S390\" was never defined. 15755 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 15756 1.1 mrg fi 15757 1.1 mrg if test -z "${DRUNTIME_OS_AIX_TRUE}" && test -z "${DRUNTIME_OS_AIX_FALSE}"; then 15758 1.1 mrg as_fn_error $? "conditional \"DRUNTIME_OS_AIX\" was never defined. 15759 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 15760 1.1 mrg fi 15761 1.1 mrg if test -z "${DRUNTIME_OS_ANDROID_TRUE}" && test -z "${DRUNTIME_OS_ANDROID_FALSE}"; then 15762 1.1 mrg as_fn_error $? "conditional \"DRUNTIME_OS_ANDROID\" was never defined. 15763 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 15764 1.1 mrg fi 15765 1.1 mrg if test -z "${DRUNTIME_OS_DARWIN_TRUE}" && test -z "${DRUNTIME_OS_DARWIN_FALSE}"; then 15766 1.1 mrg as_fn_error $? "conditional \"DRUNTIME_OS_DARWIN\" was never defined. 15767 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 15768 1.1 mrg fi 15769 1.1 mrg if test -z "${DRUNTIME_OS_DRAGONFLYBSD_TRUE}" && test -z "${DRUNTIME_OS_DRAGONFLYBSD_FALSE}"; then 15770 1.1 mrg as_fn_error $? "conditional \"DRUNTIME_OS_DRAGONFLYBSD\" was never defined. 15771 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 15772 1.1 mrg fi 15773 1.1 mrg if test -z "${DRUNTIME_OS_FREEBSD_TRUE}" && test -z "${DRUNTIME_OS_FREEBSD_FALSE}"; then 15774 1.1 mrg as_fn_error $? "conditional \"DRUNTIME_OS_FREEBSD\" was never defined. 15775 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 15776 1.1 mrg fi 15777 1.1 mrg if test -z "${DRUNTIME_OS_NETBSD_TRUE}" && test -z "${DRUNTIME_OS_NETBSD_FALSE}"; then 15778 1.1 mrg as_fn_error $? "conditional \"DRUNTIME_OS_NETBSD\" was never defined. 15779 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 15780 1.1 mrg fi 15781 1.1 mrg if test -z "${DRUNTIME_OS_OPENBSD_TRUE}" && test -z "${DRUNTIME_OS_OPENBSD_FALSE}"; then 15782 1.1 mrg as_fn_error $? "conditional \"DRUNTIME_OS_OPENBSD\" was never defined. 15783 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 15784 1.1 mrg fi 15785 1.1 mrg if test -z "${DRUNTIME_OS_LINUX_TRUE}" && test -z "${DRUNTIME_OS_LINUX_FALSE}"; then 15786 1.1 mrg as_fn_error $? "conditional \"DRUNTIME_OS_LINUX\" was never defined. 15787 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 15788 1.1 mrg fi 15789 1.1 mrg if test -z "${DRUNTIME_OS_MINGW_TRUE}" && test -z "${DRUNTIME_OS_MINGW_FALSE}"; then 15790 1.1 mrg as_fn_error $? "conditional \"DRUNTIME_OS_MINGW\" was never defined. 15791 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 15792 1.1 mrg fi 15793 1.1 mrg if test -z "${DRUNTIME_OS_SOLARIS_TRUE}" && test -z "${DRUNTIME_OS_SOLARIS_FALSE}"; then 15794 1.1 mrg as_fn_error $? "conditional \"DRUNTIME_OS_SOLARIS\" was never defined. 15795 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 15796 1.1 mrg fi 15797 1.1.1.2 mrg if test -z "${DRUNTIME_OS_POSIX_TRUE}" && test -z "${DRUNTIME_OS_POSIX_FALSE}"; then 15798 1.1.1.2 mrg as_fn_error $? "conditional \"DRUNTIME_OS_POSIX\" was never defined. 15799 1.1.1.2 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 15800 1.1.1.2 mrg fi 15801 1.1 mrg if test -z "${DRUNTIME_OS_ARM_EABI_UNWINDER_TRUE}" && test -z "${DRUNTIME_OS_ARM_EABI_UNWINDER_FALSE}"; then 15802 1.1 mrg as_fn_error $? "conditional \"DRUNTIME_OS_ARM_EABI_UNWINDER\" was never defined. 15803 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 15804 1.1 mrg fi 15805 1.1 mrg if test -z "${DRUNTIME_OS_MINFO_BRACKETING_TRUE}" && test -z "${DRUNTIME_OS_MINFO_BRACKETING_FALSE}"; then 15806 1.1 mrg as_fn_error $? "conditional \"DRUNTIME_OS_MINFO_BRACKETING\" was never defined. 15807 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 15808 1.1 mrg fi 15809 1.1.1.2 mrg if test -z "${ENABLE_LIBPHOBOS_TRUE}" && test -z "${ENABLE_LIBPHOBOS_FALSE}"; then 15810 1.1.1.2 mrg as_fn_error $? "conditional \"ENABLE_LIBPHOBOS\" was never defined. 15811 1.1.1.2 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 15812 1.1.1.2 mrg fi 15813 1.1.1.2 mrg if test -z "${ENABLE_LIBDRUNTIME_ONLY_TRUE}" && test -z "${ENABLE_LIBDRUNTIME_ONLY_FALSE}"; then 15814 1.1.1.2 mrg as_fn_error $? "conditional \"ENABLE_LIBDRUNTIME_ONLY\" was never defined. 15815 1.1.1.2 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 15816 1.1.1.2 mrg fi 15817 1.1 mrg 15818 1.1 mrg : "${CONFIG_STATUS=./config.status}" 15819 1.1 mrg ac_write_fail=0 15820 1.1 mrg ac_clean_files_save=$ac_clean_files 15821 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS" 15822 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 15823 1.1 mrg $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 15824 1.1 mrg as_write_fail=0 15825 1.1 mrg cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 15826 1.1 mrg #! $SHELL 15827 1.1 mrg # Generated by $as_me. 15828 1.1 mrg # Run this file to recreate the current configuration. 15829 1.1 mrg # Compiler output produced by configure, useful for debugging 15830 1.1 mrg # configure, is in config.log if it exists. 15831 1.1 mrg 15832 1.1 mrg debug=false 15833 1.1 mrg ac_cs_recheck=false 15834 1.1 mrg ac_cs_silent=false 15835 1.1 mrg 15836 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL} 15837 1.1 mrg export SHELL 15838 1.1 mrg _ASEOF 15839 1.1 mrg cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 15840 1.1 mrg ## -------------------- ## 15841 1.1 mrg ## M4sh Initialization. ## 15842 1.1 mrg ## -------------------- ## 15843 1.1 mrg 15844 1.1 mrg # Be more Bourne compatible 15845 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh 15846 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 15847 1.1 mrg emulate sh 15848 1.1 mrg NULLCMD=: 15849 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 15850 1.1 mrg # is contrary to our usage. Disable this feature. 15851 1.1 mrg alias -g '${1+"$@"}'='"$@"' 15852 1.1 mrg setopt NO_GLOB_SUBST 15853 1.1 mrg else 15854 1.1 mrg case `(set -o) 2>/dev/null` in #( 15855 1.1 mrg *posix*) : 15856 1.1 mrg set -o posix ;; #( 15857 1.1 mrg *) : 15858 1.1 mrg ;; 15859 1.1 mrg esac 15860 1.1 mrg fi 15861 1.1 mrg 15862 1.1 mrg 15863 1.1 mrg as_nl=' 15864 1.1 mrg ' 15865 1.1 mrg export as_nl 15866 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf. 15867 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 15868 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 15869 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 15870 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris, 15871 1.1 mrg # but without wasting forks for bash or zsh. 15872 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \ 15873 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 15874 1.1 mrg as_echo='print -r --' 15875 1.1 mrg as_echo_n='print -rn --' 15876 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 15877 1.1 mrg as_echo='printf %s\n' 15878 1.1 mrg as_echo_n='printf %s' 15879 1.1 mrg else 15880 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 15881 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 15882 1.1 mrg as_echo_n='/usr/ucb/echo -n' 15883 1.1 mrg else 15884 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 15885 1.1 mrg as_echo_n_body='eval 15886 1.1 mrg arg=$1; 15887 1.1 mrg case $arg in #( 15888 1.1 mrg *"$as_nl"*) 15889 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl"; 15890 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 15891 1.1 mrg esac; 15892 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 15893 1.1 mrg ' 15894 1.1 mrg export as_echo_n_body 15895 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo' 15896 1.1 mrg fi 15897 1.1 mrg export as_echo_body 15898 1.1 mrg as_echo='sh -c $as_echo_body as_echo' 15899 1.1 mrg fi 15900 1.1 mrg 15901 1.1 mrg # The user is always right. 15902 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then 15903 1.1 mrg PATH_SEPARATOR=: 15904 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 15905 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 15906 1.1 mrg PATH_SEPARATOR=';' 15907 1.1 mrg } 15908 1.1 mrg fi 15909 1.1 mrg 15910 1.1 mrg 15911 1.1 mrg # IFS 15912 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is 15913 1.1 mrg # there to prevent editors from complaining about space-tab. 15914 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word 15915 1.1 mrg # splitting by setting IFS to empty value.) 15916 1.1 mrg IFS=" "" $as_nl" 15917 1.1 mrg 15918 1.1 mrg # Find who we are. Look in the path if we contain no directory separator. 15919 1.1 mrg as_myself= 15920 1.1 mrg case $0 in #(( 15921 1.1 mrg *[\\/]* ) as_myself=$0 ;; 15922 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15923 1.1 mrg for as_dir in $PATH 15924 1.1 mrg do 15925 1.1 mrg IFS=$as_save_IFS 15926 1.1 mrg test -z "$as_dir" && as_dir=. 15927 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 15928 1.1 mrg done 15929 1.1 mrg IFS=$as_save_IFS 15930 1.1 mrg 15931 1.1 mrg ;; 15932 1.1 mrg esac 15933 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND' 15934 1.1 mrg # in which case we are not to be found in the path. 15935 1.1 mrg if test "x$as_myself" = x; then 15936 1.1 mrg as_myself=$0 15937 1.1 mrg fi 15938 1.1 mrg if test ! -f "$as_myself"; then 15939 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 15940 1.1 mrg exit 1 15941 1.1 mrg fi 15942 1.1 mrg 15943 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in 15944 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 15945 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could 15946 1.1 mrg # trigger a bug in pdksh 5.2.14. 15947 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH 15948 1.1 mrg do eval test x\${$as_var+set} = xset \ 15949 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 15950 1.1 mrg done 15951 1.1 mrg PS1='$ ' 15952 1.1 mrg PS2='> ' 15953 1.1 mrg PS4='+ ' 15954 1.1 mrg 15955 1.1 mrg # NLS nuisances. 15956 1.1 mrg LC_ALL=C 15957 1.1 mrg export LC_ALL 15958 1.1 mrg LANGUAGE=C 15959 1.1 mrg export LANGUAGE 15960 1.1 mrg 15961 1.1 mrg # CDPATH. 15962 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15963 1.1 mrg 15964 1.1 mrg 15965 1.1 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD] 15966 1.1 mrg # ---------------------------------------- 15967 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 15968 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 15969 1.1 mrg # script with STATUS, using 1 if that was 0. 15970 1.1 mrg as_fn_error () 15971 1.1 mrg { 15972 1.1 mrg as_status=$1; test $as_status -eq 0 && as_status=1 15973 1.1 mrg if test "$4"; then 15974 1.1 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15975 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 15976 1.1 mrg fi 15977 1.1 mrg $as_echo "$as_me: error: $2" >&2 15978 1.1 mrg as_fn_exit $as_status 15979 1.1 mrg } # as_fn_error 15980 1.1 mrg 15981 1.1 mrg 15982 1.1 mrg # as_fn_set_status STATUS 15983 1.1 mrg # ----------------------- 15984 1.1 mrg # Set $? to STATUS, without forking. 15985 1.1 mrg as_fn_set_status () 15986 1.1 mrg { 15987 1.1 mrg return $1 15988 1.1 mrg } # as_fn_set_status 15989 1.1 mrg 15990 1.1 mrg # as_fn_exit STATUS 15991 1.1 mrg # ----------------- 15992 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 15993 1.1 mrg as_fn_exit () 15994 1.1 mrg { 15995 1.1 mrg set +e 15996 1.1 mrg as_fn_set_status $1 15997 1.1 mrg exit $1 15998 1.1 mrg } # as_fn_exit 15999 1.1 mrg 16000 1.1 mrg # as_fn_unset VAR 16001 1.1 mrg # --------------- 16002 1.1 mrg # Portably unset VAR. 16003 1.1 mrg as_fn_unset () 16004 1.1 mrg { 16005 1.1 mrg { eval $1=; unset $1;} 16006 1.1 mrg } 16007 1.1 mrg as_unset=as_fn_unset 16008 1.1 mrg # as_fn_append VAR VALUE 16009 1.1 mrg # ---------------------- 16010 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take 16011 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over 16012 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive 16013 1.1 mrg # implementations. 16014 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 16015 1.1 mrg eval 'as_fn_append () 16016 1.1 mrg { 16017 1.1 mrg eval $1+=\$2 16018 1.1 mrg }' 16019 1.1 mrg else 16020 1.1 mrg as_fn_append () 16021 1.1 mrg { 16022 1.1 mrg eval $1=\$$1\$2 16023 1.1 mrg } 16024 1.1 mrg fi # as_fn_append 16025 1.1 mrg 16026 1.1 mrg # as_fn_arith ARG... 16027 1.1 mrg # ------------------ 16028 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the 16029 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments 16030 1.1 mrg # must be portable across $(()) and expr. 16031 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 16032 1.1 mrg eval 'as_fn_arith () 16033 1.1 mrg { 16034 1.1 mrg as_val=$(( $* )) 16035 1.1 mrg }' 16036 1.1 mrg else 16037 1.1 mrg as_fn_arith () 16038 1.1 mrg { 16039 1.1 mrg as_val=`expr "$@" || test $? -eq 1` 16040 1.1 mrg } 16041 1.1 mrg fi # as_fn_arith 16042 1.1 mrg 16043 1.1 mrg 16044 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 && 16045 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 16046 1.1 mrg as_expr=expr 16047 1.1 mrg else 16048 1.1 mrg as_expr=false 16049 1.1 mrg fi 16050 1.1 mrg 16051 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 16052 1.1 mrg as_basename=basename 16053 1.1 mrg else 16054 1.1 mrg as_basename=false 16055 1.1 mrg fi 16056 1.1 mrg 16057 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 16058 1.1 mrg as_dirname=dirname 16059 1.1 mrg else 16060 1.1 mrg as_dirname=false 16061 1.1 mrg fi 16062 1.1 mrg 16063 1.1 mrg as_me=`$as_basename -- "$0" || 16064 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 16065 1.1 mrg X"$0" : 'X\(//\)$' \| \ 16066 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 16067 1.1 mrg $as_echo X/"$0" | 16068 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 16069 1.1 mrg s//\1/ 16070 1.1 mrg q 16071 1.1 mrg } 16072 1.1 mrg /^X\/\(\/\/\)$/{ 16073 1.1 mrg s//\1/ 16074 1.1 mrg q 16075 1.1 mrg } 16076 1.1 mrg /^X\/\(\/\).*/{ 16077 1.1 mrg s//\1/ 16078 1.1 mrg q 16079 1.1 mrg } 16080 1.1 mrg s/.*/./; q'` 16081 1.1 mrg 16082 1.1 mrg # Avoid depending upon Character Ranges. 16083 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz' 16084 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 16085 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS 16086 1.1 mrg as_cr_digits='0123456789' 16087 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits 16088 1.1 mrg 16089 1.1 mrg ECHO_C= ECHO_N= ECHO_T= 16090 1.1 mrg case `echo -n x` in #((((( 16091 1.1 mrg -n*) 16092 1.1 mrg case `echo 'xy\c'` in 16093 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 16094 1.1 mrg xy) ECHO_C='\c';; 16095 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 16096 1.1 mrg ECHO_T=' ';; 16097 1.1 mrg esac;; 16098 1.1 mrg *) 16099 1.1 mrg ECHO_N='-n';; 16100 1.1 mrg esac 16101 1.1 mrg 16102 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file 16103 1.1 mrg if test -d conf$$.dir; then 16104 1.1 mrg rm -f conf$$.dir/conf$$.file 16105 1.1 mrg else 16106 1.1 mrg rm -f conf$$.dir 16107 1.1 mrg mkdir conf$$.dir 2>/dev/null 16108 1.1 mrg fi 16109 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then 16110 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then 16111 1.1 mrg as_ln_s='ln -s' 16112 1.1 mrg # ... but there are two gotchas: 16113 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 16114 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 16115 1.1 mrg # In both cases, we have to default to `cp -pR'. 16116 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 16117 1.1 mrg as_ln_s='cp -pR' 16118 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then 16119 1.1 mrg as_ln_s=ln 16120 1.1 mrg else 16121 1.1 mrg as_ln_s='cp -pR' 16122 1.1 mrg fi 16123 1.1 mrg else 16124 1.1 mrg as_ln_s='cp -pR' 16125 1.1 mrg fi 16126 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 16127 1.1 mrg rmdir conf$$.dir 2>/dev/null 16128 1.1 mrg 16129 1.1 mrg 16130 1.1 mrg # as_fn_mkdir_p 16131 1.1 mrg # ------------- 16132 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary. 16133 1.1 mrg as_fn_mkdir_p () 16134 1.1 mrg { 16135 1.1 mrg 16136 1.1 mrg case $as_dir in #( 16137 1.1 mrg -*) as_dir=./$as_dir;; 16138 1.1 mrg esac 16139 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || { 16140 1.1 mrg as_dirs= 16141 1.1 mrg while :; do 16142 1.1 mrg case $as_dir in #( 16143 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 16144 1.1 mrg *) as_qdir=$as_dir;; 16145 1.1 mrg esac 16146 1.1 mrg as_dirs="'$as_qdir' $as_dirs" 16147 1.1 mrg as_dir=`$as_dirname -- "$as_dir" || 16148 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16149 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \ 16150 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \ 16151 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 16152 1.1 mrg $as_echo X"$as_dir" | 16153 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16154 1.1 mrg s//\1/ 16155 1.1 mrg q 16156 1.1 mrg } 16157 1.1 mrg /^X\(\/\/\)[^/].*/{ 16158 1.1 mrg s//\1/ 16159 1.1 mrg q 16160 1.1 mrg } 16161 1.1 mrg /^X\(\/\/\)$/{ 16162 1.1 mrg s//\1/ 16163 1.1 mrg q 16164 1.1 mrg } 16165 1.1 mrg /^X\(\/\).*/{ 16166 1.1 mrg s//\1/ 16167 1.1 mrg q 16168 1.1 mrg } 16169 1.1 mrg s/.*/./; q'` 16170 1.1 mrg test -d "$as_dir" && break 16171 1.1 mrg done 16172 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs" 16173 1.1 mrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 16174 1.1 mrg 16175 1.1 mrg 16176 1.1 mrg } # as_fn_mkdir_p 16177 1.1 mrg if mkdir -p . 2>/dev/null; then 16178 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"' 16179 1.1 mrg else 16180 1.1 mrg test -d ./-p && rmdir ./-p 16181 1.1 mrg as_mkdir_p=false 16182 1.1 mrg fi 16183 1.1 mrg 16184 1.1 mrg 16185 1.1 mrg # as_fn_executable_p FILE 16186 1.1 mrg # ----------------------- 16187 1.1 mrg # Test if FILE is an executable regular file. 16188 1.1 mrg as_fn_executable_p () 16189 1.1 mrg { 16190 1.1 mrg test -f "$1" && test -x "$1" 16191 1.1 mrg } # as_fn_executable_p 16192 1.1 mrg as_test_x='test -x' 16193 1.1 mrg as_executable_p=as_fn_executable_p 16194 1.1 mrg 16195 1.1 mrg # Sed expression to map a string onto a valid CPP name. 16196 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 16197 1.1 mrg 16198 1.1 mrg # Sed expression to map a string onto a valid variable name. 16199 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 16200 1.1 mrg 16201 1.1 mrg 16202 1.1 mrg exec 6>&1 16203 1.1 mrg ## ----------------------------------- ## 16204 1.1 mrg ## Main body of $CONFIG_STATUS script. ## 16205 1.1 mrg ## ----------------------------------- ## 16206 1.1 mrg _ASEOF 16207 1.1 mrg test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 16208 1.1 mrg 16209 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16210 1.1 mrg # Save the log message, to keep $0 and so on meaningful, and to 16211 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their 16212 1.1 mrg # values after options handling. 16213 1.1 mrg ac_log=" 16214 1.1 mrg This file was extended by package-unused $as_me version-unused, which was 16215 1.1 mrg generated by GNU Autoconf 2.69. Invocation command line was 16216 1.1 mrg 16217 1.1 mrg CONFIG_FILES = $CONFIG_FILES 16218 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS 16219 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS 16220 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS 16221 1.1 mrg $ $0 $@ 16222 1.1 mrg 16223 1.1 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q` 16224 1.1 mrg " 16225 1.1 mrg 16226 1.1 mrg _ACEOF 16227 1.1 mrg 16228 1.1 mrg case $ac_config_files in *" 16229 1.1 mrg "*) set x $ac_config_files; shift; ac_config_files=$*;; 16230 1.1 mrg esac 16231 1.1 mrg 16232 1.1 mrg case $ac_config_headers in *" 16233 1.1 mrg "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 16234 1.1 mrg esac 16235 1.1 mrg 16236 1.1 mrg 16237 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16238 1.1 mrg # Files that config.status was made for. 16239 1.1 mrg config_files="$ac_config_files" 16240 1.1 mrg config_headers="$ac_config_headers" 16241 1.1 mrg config_commands="$ac_config_commands" 16242 1.1 mrg 16243 1.1 mrg _ACEOF 16244 1.1 mrg 16245 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16246 1.1 mrg ac_cs_usage="\ 16247 1.1 mrg \`$as_me' instantiates files and other configuration actions 16248 1.1 mrg from templates according to the current configuration. Unless the files 16249 1.1 mrg and actions are specified as TAGs, all are instantiated by default. 16250 1.1 mrg 16251 1.1 mrg Usage: $0 [OPTION]... [TAG]... 16252 1.1 mrg 16253 1.1 mrg -h, --help print this help, then exit 16254 1.1 mrg -V, --version print version number and configuration settings, then exit 16255 1.1 mrg --config print configuration, then exit 16256 1.1 mrg -q, --quiet, --silent 16257 1.1 mrg do not print progress messages 16258 1.1 mrg -d, --debug don't remove temporary files 16259 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions 16260 1.1 mrg --file=FILE[:TEMPLATE] 16261 1.1 mrg instantiate the configuration file FILE 16262 1.1 mrg --header=FILE[:TEMPLATE] 16263 1.1 mrg instantiate the configuration header FILE 16264 1.1 mrg 16265 1.1 mrg Configuration files: 16266 1.1 mrg $config_files 16267 1.1 mrg 16268 1.1 mrg Configuration headers: 16269 1.1 mrg $config_headers 16270 1.1 mrg 16271 1.1 mrg Configuration commands: 16272 1.1 mrg $config_commands 16273 1.1 mrg 16274 1.1 mrg Report bugs to the package provider." 16275 1.1 mrg 16276 1.1 mrg _ACEOF 16277 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16278 1.1 mrg ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 16279 1.1 mrg ac_cs_version="\\ 16280 1.1 mrg package-unused config.status version-unused 16281 1.1 mrg configured by $0, generated by GNU Autoconf 2.69, 16282 1.1 mrg with options \\"\$ac_cs_config\\" 16283 1.1 mrg 16284 1.1 mrg Copyright (C) 2012 Free Software Foundation, Inc. 16285 1.1 mrg This config.status script is free software; the Free Software Foundation 16286 1.1 mrg gives unlimited permission to copy, distribute and modify it." 16287 1.1 mrg 16288 1.1 mrg ac_pwd='$ac_pwd' 16289 1.1 mrg srcdir='$srcdir' 16290 1.1 mrg INSTALL='$INSTALL' 16291 1.1 mrg MKDIR_P='$MKDIR_P' 16292 1.1 mrg AWK='$AWK' 16293 1.1 mrg test -n "\$AWK" || AWK=awk 16294 1.1 mrg _ACEOF 16295 1.1 mrg 16296 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16297 1.1 mrg # The default lists apply if the user does not specify any file. 16298 1.1 mrg ac_need_defaults=: 16299 1.1 mrg while test $# != 0 16300 1.1 mrg do 16301 1.1 mrg case $1 in 16302 1.1 mrg --*=?*) 16303 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 16304 1.1 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 16305 1.1 mrg ac_shift=: 16306 1.1 mrg ;; 16307 1.1 mrg --*=) 16308 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 16309 1.1 mrg ac_optarg= 16310 1.1 mrg ac_shift=: 16311 1.1 mrg ;; 16312 1.1 mrg *) 16313 1.1 mrg ac_option=$1 16314 1.1 mrg ac_optarg=$2 16315 1.1 mrg ac_shift=shift 16316 1.1 mrg ;; 16317 1.1 mrg esac 16318 1.1 mrg 16319 1.1 mrg case $ac_option in 16320 1.1 mrg # Handling of the options. 16321 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 16322 1.1 mrg ac_cs_recheck=: ;; 16323 1.1 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 16324 1.1 mrg $as_echo "$ac_cs_version"; exit ;; 16325 1.1 mrg --config | --confi | --conf | --con | --co | --c ) 16326 1.1 mrg $as_echo "$ac_cs_config"; exit ;; 16327 1.1 mrg --debug | --debu | --deb | --de | --d | -d ) 16328 1.1 mrg debug=: ;; 16329 1.1 mrg --file | --fil | --fi | --f ) 16330 1.1 mrg $ac_shift 16331 1.1 mrg case $ac_optarg in 16332 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16333 1.1 mrg '') as_fn_error $? "missing file argument" ;; 16334 1.1 mrg esac 16335 1.1 mrg as_fn_append CONFIG_FILES " '$ac_optarg'" 16336 1.1 mrg ac_need_defaults=false;; 16337 1.1 mrg --header | --heade | --head | --hea ) 16338 1.1 mrg $ac_shift 16339 1.1 mrg case $ac_optarg in 16340 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16341 1.1 mrg esac 16342 1.1 mrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 16343 1.1 mrg ac_need_defaults=false;; 16344 1.1 mrg --he | --h) 16345 1.1 mrg # Conflict between --help and --header 16346 1.1 mrg as_fn_error $? "ambiguous option: \`$1' 16347 1.1 mrg Try \`$0 --help' for more information.";; 16348 1.1 mrg --help | --hel | -h ) 16349 1.1 mrg $as_echo "$ac_cs_usage"; exit ;; 16350 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 16351 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 16352 1.1 mrg ac_cs_silent=: ;; 16353 1.1 mrg 16354 1.1 mrg # This is an error. 16355 1.1 mrg -*) as_fn_error $? "unrecognized option: \`$1' 16356 1.1 mrg Try \`$0 --help' for more information." ;; 16357 1.1 mrg 16358 1.1 mrg *) as_fn_append ac_config_targets " $1" 16359 1.1 mrg ac_need_defaults=false ;; 16360 1.1 mrg 16361 1.1 mrg esac 16362 1.1 mrg shift 16363 1.1 mrg done 16364 1.1 mrg 16365 1.1 mrg ac_configure_extra_args= 16366 1.1 mrg 16367 1.1 mrg if $ac_cs_silent; then 16368 1.1 mrg exec 6>/dev/null 16369 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent" 16370 1.1 mrg fi 16371 1.1 mrg 16372 1.1 mrg _ACEOF 16373 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16374 1.1 mrg if \$ac_cs_recheck; then 16375 1.1 mrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 16376 1.1 mrg shift 16377 1.1 mrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 16378 1.1 mrg CONFIG_SHELL='$SHELL' 16379 1.1 mrg export CONFIG_SHELL 16380 1.1 mrg exec "\$@" 16381 1.1 mrg fi 16382 1.1 mrg 16383 1.1 mrg _ACEOF 16384 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16385 1.1 mrg exec 5>>config.log 16386 1.1 mrg { 16387 1.1 mrg echo 16388 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 16389 1.1 mrg ## Running $as_me. ## 16390 1.1 mrg _ASBOX 16391 1.1 mrg $as_echo "$ac_log" 16392 1.1 mrg } >&5 16393 1.1 mrg 16394 1.1 mrg _ACEOF 16395 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16396 1.1 mrg # 16397 1.1 mrg # INIT-COMMANDS 16398 1.1 mrg # 16399 1.1 mrg 16400 1.1 mrg srcdir="$srcdir" 16401 1.1 mrg host="$host" 16402 1.1 mrg target="$target" 16403 1.1 mrg with_multisubdir="$with_multisubdir" 16404 1.1 mrg with_multisrctop="$with_multisrctop" 16405 1.1 mrg with_target_subdir="$with_target_subdir" 16406 1.1 mrg ac_configure_args="${multilib_arg} ${ac_configure_args}" 16407 1.1 mrg multi_basedir="$multi_basedir" 16408 1.1 mrg CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 16409 1.1 mrg CC="$CC" 16410 1.1 mrg CXX="$CXX" 16411 1.1 mrg GFORTRAN="$GFORTRAN" 16412 1.1 mrg GDC="$GDC" 16413 1.1 mrg 16414 1.1 mrg 16415 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout 16416 1.1 mrg # if CDPATH is set. 16417 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16418 1.1 mrg 16419 1.1 mrg sed_quote_subst='$sed_quote_subst' 16420 1.1 mrg double_quote_subst='$double_quote_subst' 16421 1.1 mrg delay_variable_subst='$delay_variable_subst' 16422 1.1 mrg macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 16423 1.1 mrg macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 16424 1.1 mrg enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 16425 1.1 mrg enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 16426 1.1 mrg pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 16427 1.1 mrg enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 16428 1.1 mrg SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 16429 1.1 mrg ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 16430 1.1 mrg host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 16431 1.1 mrg host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 16432 1.1 mrg host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 16433 1.1 mrg build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 16434 1.1 mrg build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 16435 1.1 mrg build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 16436 1.1 mrg SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 16437 1.1 mrg Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 16438 1.1 mrg GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 16439 1.1 mrg EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 16440 1.1 mrg FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 16441 1.1 mrg LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 16442 1.1 mrg NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 16443 1.1 mrg LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 16444 1.1 mrg max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 16445 1.1 mrg ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 16446 1.1 mrg exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 16447 1.1 mrg lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 16448 1.1 mrg lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 16449 1.1 mrg lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 16450 1.1 mrg reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 16451 1.1 mrg reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 16452 1.1 mrg OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 16453 1.1 mrg deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 16454 1.1 mrg file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 16455 1.1 mrg AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 16456 1.1 mrg AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 16457 1.1 mrg STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 16458 1.1 mrg RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 16459 1.1 mrg old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16460 1.1 mrg old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16461 1.1 mrg old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 16462 1.1 mrg lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 16463 1.1 mrg CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 16464 1.1 mrg CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 16465 1.1 mrg compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 16466 1.1 mrg GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 16467 1.1 mrg lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 16468 1.1 mrg lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 16469 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 16470 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' 16471 1.1 mrg objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 16472 1.1 mrg MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 16473 1.1 mrg lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 16474 1.1 mrg lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 16475 1.1 mrg lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 16476 1.1 mrg lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 16477 1.1 mrg lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 16478 1.1 mrg need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 16479 1.1 mrg DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 16480 1.1 mrg NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 16481 1.1 mrg LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 16482 1.1 mrg OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 16483 1.1 mrg OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 16484 1.1 mrg libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 16485 1.1 mrg shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 16486 1.1 mrg extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16487 1.1 mrg archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 16488 1.1 mrg enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 16489 1.1 mrg export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 16490 1.1 mrg whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 16491 1.1 mrg compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 16492 1.1 mrg old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 16493 1.1 mrg old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16494 1.1 mrg archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 16495 1.1 mrg archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16496 1.1 mrg module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 16497 1.1 mrg module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16498 1.1 mrg with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 16499 1.1 mrg allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 16500 1.1 mrg no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 16501 1.1 mrg hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 16502 1.1 mrg hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 16503 1.1 mrg hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 16504 1.1 mrg hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 16505 1.1 mrg hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 16506 1.1 mrg hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 16507 1.1 mrg hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 16508 1.1 mrg hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 16509 1.1 mrg inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 16510 1.1 mrg link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 16511 1.1 mrg fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 16512 1.1 mrg always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 16513 1.1 mrg export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 16514 1.1 mrg exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 16515 1.1 mrg include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 16516 1.1 mrg prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 16517 1.1 mrg file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 16518 1.1 mrg variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 16519 1.1 mrg need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 16520 1.1 mrg need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 16521 1.1 mrg version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 16522 1.1 mrg runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 16523 1.1 mrg shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 16524 1.1 mrg shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 16525 1.1 mrg libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 16526 1.1 mrg library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 16527 1.1 mrg soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 16528 1.1 mrg install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 16529 1.1 mrg postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16530 1.1 mrg postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16531 1.1 mrg finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 16532 1.1 mrg finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 16533 1.1 mrg hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 16534 1.1 mrg sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 16535 1.1 mrg sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 16536 1.1 mrg hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 16537 1.1 mrg enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 16538 1.1 mrg enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 16539 1.1 mrg enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 16540 1.1 mrg old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 16541 1.1 mrg striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 16542 1.1 mrg LD_D='`$ECHO "$LD_D" | $SED "$delay_single_quote_subst"`' 16543 1.1 mrg reload_flag_D='`$ECHO "$reload_flag_D" | $SED "$delay_single_quote_subst"`' 16544 1.1 mrg reload_cmds_D='`$ECHO "$reload_cmds_D" | $SED "$delay_single_quote_subst"`' 16545 1.1 mrg old_archive_cmds_D='`$ECHO "$old_archive_cmds_D" | $SED "$delay_single_quote_subst"`' 16546 1.1 mrg compiler_D='`$ECHO "$compiler_D" | $SED "$delay_single_quote_subst"`' 16547 1.1 mrg GCC_D='`$ECHO "$GCC_D" | $SED "$delay_single_quote_subst"`' 16548 1.1 mrg lt_prog_compiler_no_builtin_flag_D='`$ECHO "$lt_prog_compiler_no_builtin_flag_D" | $SED "$delay_single_quote_subst"`' 16549 1.1 mrg lt_prog_compiler_wl_D='`$ECHO "$lt_prog_compiler_wl_D" | $SED "$delay_single_quote_subst"`' 16550 1.1 mrg lt_prog_compiler_pic_D='`$ECHO "$lt_prog_compiler_pic_D" | $SED "$delay_single_quote_subst"`' 16551 1.1 mrg lt_prog_compiler_static_D='`$ECHO "$lt_prog_compiler_static_D" | $SED "$delay_single_quote_subst"`' 16552 1.1 mrg lt_cv_prog_compiler_c_o_D='`$ECHO "$lt_cv_prog_compiler_c_o_D" | $SED "$delay_single_quote_subst"`' 16553 1.1 mrg archive_cmds_need_lc_D='`$ECHO "$archive_cmds_need_lc_D" | $SED "$delay_single_quote_subst"`' 16554 1.1 mrg enable_shared_with_static_runtimes_D='`$ECHO "$enable_shared_with_static_runtimes_D" | $SED "$delay_single_quote_subst"`' 16555 1.1 mrg export_dynamic_flag_spec_D='`$ECHO "$export_dynamic_flag_spec_D" | $SED "$delay_single_quote_subst"`' 16556 1.1 mrg whole_archive_flag_spec_D='`$ECHO "$whole_archive_flag_spec_D" | $SED "$delay_single_quote_subst"`' 16557 1.1 mrg compiler_needs_object_D='`$ECHO "$compiler_needs_object_D" | $SED "$delay_single_quote_subst"`' 16558 1.1 mrg old_archive_from_new_cmds_D='`$ECHO "$old_archive_from_new_cmds_D" | $SED "$delay_single_quote_subst"`' 16559 1.1 mrg old_archive_from_expsyms_cmds_D='`$ECHO "$old_archive_from_expsyms_cmds_D" | $SED "$delay_single_quote_subst"`' 16560 1.1 mrg archive_cmds_D='`$ECHO "$archive_cmds_D" | $SED "$delay_single_quote_subst"`' 16561 1.1 mrg archive_expsym_cmds_D='`$ECHO "$archive_expsym_cmds_D" | $SED "$delay_single_quote_subst"`' 16562 1.1 mrg module_cmds_D='`$ECHO "$module_cmds_D" | $SED "$delay_single_quote_subst"`' 16563 1.1 mrg module_expsym_cmds_D='`$ECHO "$module_expsym_cmds_D" | $SED "$delay_single_quote_subst"`' 16564 1.1 mrg with_gnu_ld_D='`$ECHO "$with_gnu_ld_D" | $SED "$delay_single_quote_subst"`' 16565 1.1 mrg allow_undefined_flag_D='`$ECHO "$allow_undefined_flag_D" | $SED "$delay_single_quote_subst"`' 16566 1.1 mrg no_undefined_flag_D='`$ECHO "$no_undefined_flag_D" | $SED "$delay_single_quote_subst"`' 16567 1.1 mrg hardcode_libdir_flag_spec_D='`$ECHO "$hardcode_libdir_flag_spec_D" | $SED "$delay_single_quote_subst"`' 16568 1.1 mrg hardcode_libdir_flag_spec_ld_D='`$ECHO "$hardcode_libdir_flag_spec_ld_D" | $SED "$delay_single_quote_subst"`' 16569 1.1 mrg hardcode_libdir_separator_D='`$ECHO "$hardcode_libdir_separator_D" | $SED "$delay_single_quote_subst"`' 16570 1.1 mrg hardcode_direct_D='`$ECHO "$hardcode_direct_D" | $SED "$delay_single_quote_subst"`' 16571 1.1 mrg hardcode_direct_absolute_D='`$ECHO "$hardcode_direct_absolute_D" | $SED "$delay_single_quote_subst"`' 16572 1.1 mrg hardcode_minus_L_D='`$ECHO "$hardcode_minus_L_D" | $SED "$delay_single_quote_subst"`' 16573 1.1 mrg hardcode_shlibpath_var_D='`$ECHO "$hardcode_shlibpath_var_D" | $SED "$delay_single_quote_subst"`' 16574 1.1 mrg hardcode_automatic_D='`$ECHO "$hardcode_automatic_D" | $SED "$delay_single_quote_subst"`' 16575 1.1 mrg inherit_rpath_D='`$ECHO "$inherit_rpath_D" | $SED "$delay_single_quote_subst"`' 16576 1.1 mrg link_all_deplibs_D='`$ECHO "$link_all_deplibs_D" | $SED "$delay_single_quote_subst"`' 16577 1.1 mrg fix_srcfile_path_D='`$ECHO "$fix_srcfile_path_D" | $SED "$delay_single_quote_subst"`' 16578 1.1 mrg always_export_symbols_D='`$ECHO "$always_export_symbols_D" | $SED "$delay_single_quote_subst"`' 16579 1.1 mrg export_symbols_cmds_D='`$ECHO "$export_symbols_cmds_D" | $SED "$delay_single_quote_subst"`' 16580 1.1 mrg exclude_expsyms_D='`$ECHO "$exclude_expsyms_D" | $SED "$delay_single_quote_subst"`' 16581 1.1 mrg include_expsyms_D='`$ECHO "$include_expsyms_D" | $SED "$delay_single_quote_subst"`' 16582 1.1 mrg prelink_cmds_D='`$ECHO "$prelink_cmds_D" | $SED "$delay_single_quote_subst"`' 16583 1.1 mrg file_list_spec_D='`$ECHO "$file_list_spec_D" | $SED "$delay_single_quote_subst"`' 16584 1.1 mrg hardcode_action_D='`$ECHO "$hardcode_action_D" | $SED "$delay_single_quote_subst"`' 16585 1.1 mrg 16586 1.1 mrg LTCC='$LTCC' 16587 1.1 mrg LTCFLAGS='$LTCFLAGS' 16588 1.1 mrg compiler='$compiler_DEFAULT' 16589 1.1 mrg 16590 1.1 mrg # A function that is used when there is no print builtin or printf. 16591 1.1 mrg func_fallback_echo () 16592 1.1 mrg { 16593 1.1 mrg eval 'cat <<_LTECHO_EOF 16594 1.1 mrg \$1 16595 1.1 mrg _LTECHO_EOF' 16596 1.1 mrg } 16597 1.1 mrg 16598 1.1 mrg # Quote evaled strings. 16599 1.1 mrg for var in SHELL \ 16600 1.1 mrg ECHO \ 16601 1.1 mrg SED \ 16602 1.1 mrg GREP \ 16603 1.1 mrg EGREP \ 16604 1.1 mrg FGREP \ 16605 1.1 mrg LD \ 16606 1.1 mrg NM \ 16607 1.1 mrg LN_S \ 16608 1.1 mrg lt_SP2NL \ 16609 1.1 mrg lt_NL2SP \ 16610 1.1 mrg reload_flag \ 16611 1.1 mrg OBJDUMP \ 16612 1.1 mrg deplibs_check_method \ 16613 1.1 mrg file_magic_cmd \ 16614 1.1 mrg AR \ 16615 1.1 mrg AR_FLAGS \ 16616 1.1 mrg STRIP \ 16617 1.1 mrg RANLIB \ 16618 1.1 mrg CC \ 16619 1.1 mrg CFLAGS \ 16620 1.1 mrg compiler \ 16621 1.1 mrg lt_cv_sys_global_symbol_pipe \ 16622 1.1 mrg lt_cv_sys_global_symbol_to_cdecl \ 16623 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \ 16624 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 16625 1.1 mrg lt_prog_compiler_no_builtin_flag \ 16626 1.1 mrg lt_prog_compiler_wl \ 16627 1.1 mrg lt_prog_compiler_pic \ 16628 1.1 mrg lt_prog_compiler_static \ 16629 1.1 mrg lt_cv_prog_compiler_c_o \ 16630 1.1 mrg need_locks \ 16631 1.1 mrg DSYMUTIL \ 16632 1.1 mrg NMEDIT \ 16633 1.1 mrg LIPO \ 16634 1.1 mrg OTOOL \ 16635 1.1 mrg OTOOL64 \ 16636 1.1 mrg shrext_cmds \ 16637 1.1 mrg export_dynamic_flag_spec \ 16638 1.1 mrg whole_archive_flag_spec \ 16639 1.1 mrg compiler_needs_object \ 16640 1.1 mrg with_gnu_ld \ 16641 1.1 mrg allow_undefined_flag \ 16642 1.1 mrg no_undefined_flag \ 16643 1.1 mrg hardcode_libdir_flag_spec \ 16644 1.1 mrg hardcode_libdir_flag_spec_ld \ 16645 1.1 mrg hardcode_libdir_separator \ 16646 1.1 mrg fix_srcfile_path \ 16647 1.1 mrg exclude_expsyms \ 16648 1.1 mrg include_expsyms \ 16649 1.1 mrg file_list_spec \ 16650 1.1 mrg variables_saved_for_relink \ 16651 1.1 mrg libname_spec \ 16652 1.1 mrg library_names_spec \ 16653 1.1 mrg soname_spec \ 16654 1.1 mrg install_override_mode \ 16655 1.1 mrg finish_eval \ 16656 1.1 mrg old_striplib \ 16657 1.1 mrg striplib \ 16658 1.1 mrg LD_D \ 16659 1.1 mrg reload_flag_D \ 16660 1.1 mrg compiler_D \ 16661 1.1 mrg lt_prog_compiler_no_builtin_flag_D \ 16662 1.1 mrg lt_prog_compiler_wl_D \ 16663 1.1 mrg lt_prog_compiler_pic_D \ 16664 1.1 mrg lt_prog_compiler_static_D \ 16665 1.1 mrg lt_cv_prog_compiler_c_o_D \ 16666 1.1 mrg export_dynamic_flag_spec_D \ 16667 1.1 mrg whole_archive_flag_spec_D \ 16668 1.1 mrg compiler_needs_object_D \ 16669 1.1 mrg with_gnu_ld_D \ 16670 1.1 mrg allow_undefined_flag_D \ 16671 1.1 mrg no_undefined_flag_D \ 16672 1.1 mrg hardcode_libdir_flag_spec_D \ 16673 1.1 mrg hardcode_libdir_flag_spec_ld_D \ 16674 1.1 mrg hardcode_libdir_separator_D \ 16675 1.1 mrg fix_srcfile_path_D \ 16676 1.1 mrg exclude_expsyms_D \ 16677 1.1 mrg include_expsyms_D \ 16678 1.1 mrg file_list_spec_D; do 16679 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16680 1.1 mrg *[\\\\\\\`\\"\\\$]*) 16681 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 16682 1.1 mrg ;; 16683 1.1 mrg *) 16684 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16685 1.1 mrg ;; 16686 1.1 mrg esac 16687 1.1 mrg done 16688 1.1 mrg 16689 1.1 mrg # Double-quote double-evaled strings. 16690 1.1 mrg for var in reload_cmds \ 16691 1.1 mrg old_postinstall_cmds \ 16692 1.1 mrg old_postuninstall_cmds \ 16693 1.1 mrg old_archive_cmds \ 16694 1.1 mrg extract_expsyms_cmds \ 16695 1.1 mrg old_archive_from_new_cmds \ 16696 1.1 mrg old_archive_from_expsyms_cmds \ 16697 1.1 mrg archive_cmds \ 16698 1.1 mrg archive_expsym_cmds \ 16699 1.1 mrg module_cmds \ 16700 1.1 mrg module_expsym_cmds \ 16701 1.1 mrg export_symbols_cmds \ 16702 1.1 mrg prelink_cmds \ 16703 1.1 mrg postinstall_cmds \ 16704 1.1 mrg postuninstall_cmds \ 16705 1.1 mrg finish_cmds \ 16706 1.1 mrg sys_lib_search_path_spec \ 16707 1.1 mrg sys_lib_dlsearch_path_spec \ 16708 1.1 mrg reload_cmds_D \ 16709 1.1 mrg old_archive_cmds_D \ 16710 1.1 mrg old_archive_from_new_cmds_D \ 16711 1.1 mrg old_archive_from_expsyms_cmds_D \ 16712 1.1 mrg archive_cmds_D \ 16713 1.1 mrg archive_expsym_cmds_D \ 16714 1.1 mrg module_cmds_D \ 16715 1.1 mrg module_expsym_cmds_D \ 16716 1.1 mrg export_symbols_cmds_D \ 16717 1.1 mrg prelink_cmds_D; do 16718 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16719 1.1 mrg *[\\\\\\\`\\"\\\$]*) 16720 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 16721 1.1 mrg ;; 16722 1.1 mrg *) 16723 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16724 1.1 mrg ;; 16725 1.1 mrg esac 16726 1.1 mrg done 16727 1.1 mrg 16728 1.1 mrg ac_aux_dir='$ac_aux_dir' 16729 1.1 mrg xsi_shell='$xsi_shell' 16730 1.1 mrg lt_shell_append='$lt_shell_append' 16731 1.1 mrg 16732 1.1 mrg # See if we are running on zsh, and set the options which allow our 16733 1.1 mrg # commands through without removal of \ escapes INIT. 16734 1.1 mrg if test -n "\${ZSH_VERSION+set}" ; then 16735 1.1 mrg setopt NO_GLOB_SUBST 16736 1.1 mrg fi 16737 1.1 mrg 16738 1.1 mrg 16739 1.1 mrg PACKAGE='$PACKAGE' 16740 1.1 mrg VERSION='$VERSION' 16741 1.1 mrg TIMESTAMP='$TIMESTAMP' 16742 1.1 mrg RM='$RM' 16743 1.1 mrg ofile='$ofile' 16744 1.1 mrg 16745 1.1 mrg 16746 1.1 mrg 16747 1.1 mrg 16748 1.1 mrg 16749 1.1 mrg 16750 1.1 mrg _ACEOF 16751 1.1 mrg 16752 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16753 1.1 mrg 16754 1.1 mrg # Handling of arguments. 16755 1.1 mrg for ac_config_target in $ac_config_targets 16756 1.1 mrg do 16757 1.1 mrg case $ac_config_target in 16758 1.1 mrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 16759 1.1 mrg "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 16760 1.1 mrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 16761 1.1 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 16762 1.1 mrg "libdruntime/gcc/config.d") CONFIG_FILES="$CONFIG_FILES libdruntime/gcc/config.d" ;; 16763 1.1 mrg "libdruntime/gcc/libbacktrace.d") CONFIG_FILES="$CONFIG_FILES libdruntime/gcc/libbacktrace.d" ;; 16764 1.1 mrg "src/libgphobos.spec") CONFIG_FILES="$CONFIG_FILES src/libgphobos.spec" ;; 16765 1.1 mrg "testsuite/testsuite_flags") CONFIG_FILES="$CONFIG_FILES testsuite/testsuite_flags" ;; 16766 1.1 mrg "libdruntime/Makefile") CONFIG_FILES="$CONFIG_FILES libdruntime/Makefile" ;; 16767 1.1 mrg "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 16768 1.1 mrg "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; 16769 1.1 mrg 16770 1.1 mrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 16771 1.1 mrg esac 16772 1.1 mrg done 16773 1.1 mrg 16774 1.1 mrg 16775 1.1 mrg # If the user did not use the arguments to specify the items to instantiate, 16776 1.1 mrg # then the envvar interface is used. Set only those that are not. 16777 1.1 mrg # We use the long form for the default assignment because of an extremely 16778 1.1 mrg # bizarre bug on SunOS 4.1.3. 16779 1.1 mrg if $ac_need_defaults; then 16780 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 16781 1.1 mrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 16782 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 16783 1.1 mrg fi 16784 1.1 mrg 16785 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree 16786 1.1 mrg # simply because there is no reason against having it here, and in addition, 16787 1.1 mrg # creating and moving files from /tmp can sometimes cause problems. 16788 1.1 mrg # Hook for its removal unless debugging. 16789 1.1 mrg # Note that there is a small window in which the directory will not be cleaned: 16790 1.1 mrg # after its creation but before its name has been assigned to `$tmp'. 16791 1.1 mrg $debug || 16792 1.1 mrg { 16793 1.1 mrg tmp= ac_tmp= 16794 1.1 mrg trap 'exit_status=$? 16795 1.1 mrg : "${ac_tmp:=$tmp}" 16796 1.1 mrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 16797 1.1 mrg ' 0 16798 1.1 mrg trap 'as_fn_exit 1' 1 2 13 15 16799 1.1 mrg } 16800 1.1 mrg # Create a (secure) tmp directory for tmp files. 16801 1.1 mrg 16802 1.1 mrg { 16803 1.1 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 16804 1.1 mrg test -d "$tmp" 16805 1.1 mrg } || 16806 1.1 mrg { 16807 1.1 mrg tmp=./conf$$-$RANDOM 16808 1.1 mrg (umask 077 && mkdir "$tmp") 16809 1.1 mrg } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 16810 1.1 mrg ac_tmp=$tmp 16811 1.1 mrg 16812 1.1 mrg # Set up the scripts for CONFIG_FILES section. 16813 1.1 mrg # No need to generate them if there are no CONFIG_FILES. 16814 1.1 mrg # This happens for instance with `./config.status config.h'. 16815 1.1 mrg if test -n "$CONFIG_FILES"; then 16816 1.1 mrg 16817 1.1 mrg if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then 16818 1.1 mrg ac_cs_awk_getline=: 16819 1.1 mrg ac_cs_awk_pipe_init= 16820 1.1 mrg ac_cs_awk_read_file=' 16821 1.1 mrg while ((getline aline < (F[key])) > 0) 16822 1.1 mrg print(aline) 16823 1.1 mrg close(F[key])' 16824 1.1 mrg ac_cs_awk_pipe_fini= 16825 1.1 mrg else 16826 1.1 mrg ac_cs_awk_getline=false 16827 1.1 mrg ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\"" 16828 1.1 mrg ac_cs_awk_read_file=' 16829 1.1 mrg print "|#_!!_#|" 16830 1.1 mrg print "cat " F[key] " &&" 16831 1.1 mrg '$ac_cs_awk_pipe_init 16832 1.1 mrg # The final `:' finishes the AND list. 16833 1.1 mrg ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }' 16834 1.1 mrg fi 16835 1.1 mrg ac_cr=`echo X | tr X '\015'` 16836 1.1 mrg # On cygwin, bash can eat \r inside `` if the user requested igncr. 16837 1.1 mrg # But we know of no other shell where ac_cr would be empty at this 16838 1.1 mrg # point, so we can use a bashism as a fallback. 16839 1.1 mrg if test "x$ac_cr" = x; then 16840 1.1 mrg eval ac_cr=\$\'\\r\' 16841 1.1 mrg fi 16842 1.1 mrg ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 16843 1.1 mrg if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 16844 1.1 mrg ac_cs_awk_cr='\\r' 16845 1.1 mrg else 16846 1.1 mrg ac_cs_awk_cr=$ac_cr 16847 1.1 mrg fi 16848 1.1 mrg 16849 1.1 mrg echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 16850 1.1 mrg _ACEOF 16851 1.1 mrg 16852 1.1 mrg # Create commands to substitute file output variables. 16853 1.1 mrg { 16854 1.1 mrg echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" && 16855 1.1 mrg echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' && 16856 1.1 mrg echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' && 16857 1.1 mrg echo "_ACAWK" && 16858 1.1 mrg echo "_ACEOF" 16859 1.1 mrg } >conf$$files.sh && 16860 1.1 mrg . ./conf$$files.sh || 16861 1.1 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16862 1.1 mrg rm -f conf$$files.sh 16863 1.1 mrg 16864 1.1 mrg { 16865 1.1 mrg echo "cat >conf$$subs.awk <<_ACEOF" && 16866 1.1 mrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 16867 1.1 mrg echo "_ACEOF" 16868 1.1 mrg } >conf$$subs.sh || 16869 1.1 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16870 1.1 mrg ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 16871 1.1 mrg ac_delim='%!_!# ' 16872 1.1 mrg for ac_last_try in false false false false false :; do 16873 1.1 mrg . ./conf$$subs.sh || 16874 1.1 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16875 1.1 mrg 16876 1.1 mrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 16877 1.1 mrg if test $ac_delim_n = $ac_delim_num; then 16878 1.1 mrg break 16879 1.1 mrg elif $ac_last_try; then 16880 1.1 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16881 1.1 mrg else 16882 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 16883 1.1 mrg fi 16884 1.1 mrg done 16885 1.1 mrg rm -f conf$$subs.sh 16886 1.1 mrg 16887 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16888 1.1 mrg cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 16889 1.1 mrg _ACEOF 16890 1.1 mrg sed -n ' 16891 1.1 mrg h 16892 1.1 mrg s/^/S["/; s/!.*/"]=/ 16893 1.1 mrg p 16894 1.1 mrg g 16895 1.1 mrg s/^[^!]*!// 16896 1.1 mrg :repl 16897 1.1 mrg t repl 16898 1.1 mrg s/'"$ac_delim"'$// 16899 1.1 mrg t delim 16900 1.1 mrg :nl 16901 1.1 mrg h 16902 1.1 mrg s/\(.\{148\}\)..*/\1/ 16903 1.1 mrg t more1 16904 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 16905 1.1 mrg p 16906 1.1 mrg n 16907 1.1 mrg b repl 16908 1.1 mrg :more1 16909 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 16910 1.1 mrg p 16911 1.1 mrg g 16912 1.1 mrg s/.\{148\}// 16913 1.1 mrg t nl 16914 1.1 mrg :delim 16915 1.1 mrg h 16916 1.1 mrg s/\(.\{148\}\)..*/\1/ 16917 1.1 mrg t more2 16918 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/ 16919 1.1 mrg p 16920 1.1 mrg b 16921 1.1 mrg :more2 16922 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 16923 1.1 mrg p 16924 1.1 mrg g 16925 1.1 mrg s/.\{148\}// 16926 1.1 mrg t delim 16927 1.1 mrg ' <conf$$subs.awk | sed ' 16928 1.1 mrg /^[^""]/{ 16929 1.1 mrg N 16930 1.1 mrg s/\n// 16931 1.1 mrg } 16932 1.1 mrg ' >>$CONFIG_STATUS || ac_write_fail=1 16933 1.1 mrg rm -f conf$$subs.awk 16934 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16935 1.1 mrg _ACAWK 16936 1.1 mrg cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 16937 1.1 mrg for (key in S) S_is_set[key] = 1 16938 1.1 mrg FS = "" 16939 1.1 mrg \$ac_cs_awk_pipe_init 16940 1.1 mrg } 16941 1.1 mrg { 16942 1.1 mrg line = $ 0 16943 1.1 mrg nfields = split(line, field, "@") 16944 1.1 mrg substed = 0 16945 1.1 mrg len = length(field[1]) 16946 1.1 mrg for (i = 2; i < nfields; i++) { 16947 1.1 mrg key = field[i] 16948 1.1 mrg keylen = length(key) 16949 1.1 mrg if (S_is_set[key]) { 16950 1.1 mrg value = S[key] 16951 1.1 mrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 16952 1.1 mrg len += length(value) + length(field[++i]) 16953 1.1 mrg substed = 1 16954 1.1 mrg } else 16955 1.1 mrg len += 1 + keylen 16956 1.1 mrg } 16957 1.1 mrg if (nfields == 3 && !substed) { 16958 1.1 mrg key = field[2] 16959 1.1 mrg if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) { 16960 1.1 mrg \$ac_cs_awk_read_file 16961 1.1 mrg next 16962 1.1 mrg } 16963 1.1 mrg } 16964 1.1 mrg print line 16965 1.1 mrg } 16966 1.1 mrg \$ac_cs_awk_pipe_fini 16967 1.1 mrg _ACAWK 16968 1.1 mrg _ACEOF 16969 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16970 1.1 mrg if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 16971 1.1 mrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 16972 1.1 mrg else 16973 1.1 mrg cat 16974 1.1 mrg fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 16975 1.1 mrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 16976 1.1 mrg _ACEOF 16977 1.1 mrg 16978 1.1 mrg # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 16979 1.1 mrg # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 16980 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty 16981 1.1 mrg # (actually we leave an empty line to preserve line numbers). 16982 1.1 mrg if test "x$srcdir" = x.; then 16983 1.1 mrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 16984 1.1 mrg h 16985 1.1 mrg s/// 16986 1.1 mrg s/^/:/ 16987 1.1 mrg s/[ ]*$/:/ 16988 1.1 mrg s/:\$(srcdir):/:/g 16989 1.1 mrg s/:\${srcdir}:/:/g 16990 1.1 mrg s/:@srcdir@:/:/g 16991 1.1 mrg s/^:*// 16992 1.1 mrg s/:*$// 16993 1.1 mrg x 16994 1.1 mrg s/\(=[ ]*\).*/\1/ 16995 1.1 mrg G 16996 1.1 mrg s/\n// 16997 1.1 mrg s/^[^=]*=[ ]*$// 16998 1.1 mrg }' 16999 1.1 mrg fi 17000 1.1 mrg 17001 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17002 1.1 mrg fi # test -n "$CONFIG_FILES" 17003 1.1 mrg 17004 1.1 mrg # Set up the scripts for CONFIG_HEADERS section. 17005 1.1 mrg # No need to generate them if there are no CONFIG_HEADERS. 17006 1.1 mrg # This happens for instance with `./config.status Makefile'. 17007 1.1 mrg if test -n "$CONFIG_HEADERS"; then 17008 1.1 mrg cat >"$ac_tmp/defines.awk" <<\_ACAWK || 17009 1.1 mrg BEGIN { 17010 1.1 mrg _ACEOF 17011 1.1 mrg 17012 1.1 mrg # Transform confdefs.h into an awk script `defines.awk', embedded as 17013 1.1 mrg # here-document in config.status, that substitutes the proper values into 17014 1.1 mrg # config.h.in to produce config.h. 17015 1.1 mrg 17016 1.1 mrg # Create a delimiter string that does not exist in confdefs.h, to ease 17017 1.1 mrg # handling of long lines. 17018 1.1 mrg ac_delim='%!_!# ' 17019 1.1 mrg for ac_last_try in false false :; do 17020 1.1 mrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 17021 1.1 mrg if test -z "$ac_tt"; then 17022 1.1 mrg break 17023 1.1 mrg elif $ac_last_try; then 17024 1.1 mrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 17025 1.1 mrg else 17026 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17027 1.1 mrg fi 17028 1.1 mrg done 17029 1.1 mrg 17030 1.1 mrg # For the awk script, D is an array of macro values keyed by name, 17031 1.1 mrg # likewise P contains macro parameters if any. Preserve backslash 17032 1.1 mrg # newline sequences. 17033 1.1 mrg 17034 1.1 mrg ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 17035 1.1 mrg sed -n ' 17036 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g 17037 1.1 mrg t rset 17038 1.1 mrg :rset 17039 1.1 mrg s/^[ ]*#[ ]*define[ ][ ]*/ / 17040 1.1 mrg t def 17041 1.1 mrg d 17042 1.1 mrg :def 17043 1.1 mrg s/\\$// 17044 1.1 mrg t bsnl 17045 1.1 mrg s/["\\]/\\&/g 17046 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17047 1.1 mrg D["\1"]=" \3"/p 17048 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 17049 1.1 mrg d 17050 1.1 mrg :bsnl 17051 1.1 mrg s/["\\]/\\&/g 17052 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17053 1.1 mrg D["\1"]=" \3\\\\\\n"\\/p 17054 1.1 mrg t cont 17055 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 17056 1.1 mrg t cont 17057 1.1 mrg d 17058 1.1 mrg :cont 17059 1.1 mrg n 17060 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g 17061 1.1 mrg t clear 17062 1.1 mrg :clear 17063 1.1 mrg s/\\$// 17064 1.1 mrg t bsnlc 17065 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/p 17066 1.1 mrg d 17067 1.1 mrg :bsnlc 17068 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 17069 1.1 mrg b cont 17070 1.1 mrg ' <confdefs.h | sed ' 17071 1.1 mrg s/'"$ac_delim"'/"\\\ 17072 1.1 mrg "/g' >>$CONFIG_STATUS || ac_write_fail=1 17073 1.1 mrg 17074 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17075 1.1 mrg for (key in D) D_is_set[key] = 1 17076 1.1 mrg FS = "" 17077 1.1 mrg } 17078 1.1 mrg /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 17079 1.1 mrg line = \$ 0 17080 1.1 mrg split(line, arg, " ") 17081 1.1 mrg if (arg[1] == "#") { 17082 1.1 mrg defundef = arg[2] 17083 1.1 mrg mac1 = arg[3] 17084 1.1 mrg } else { 17085 1.1 mrg defundef = substr(arg[1], 2) 17086 1.1 mrg mac1 = arg[2] 17087 1.1 mrg } 17088 1.1 mrg split(mac1, mac2, "(") #) 17089 1.1 mrg macro = mac2[1] 17090 1.1 mrg prefix = substr(line, 1, index(line, defundef) - 1) 17091 1.1 mrg if (D_is_set[macro]) { 17092 1.1 mrg # Preserve the white space surrounding the "#". 17093 1.1 mrg print prefix "define", macro P[macro] D[macro] 17094 1.1 mrg next 17095 1.1 mrg } else { 17096 1.1 mrg # Replace #undef with comments. This is necessary, for example, 17097 1.1 mrg # in the case of _POSIX_SOURCE, which is predefined and required 17098 1.1 mrg # on some systems where configure will not decide to define it. 17099 1.1 mrg if (defundef == "undef") { 17100 1.1 mrg print "/*", prefix defundef, macro, "*/" 17101 1.1 mrg next 17102 1.1 mrg } 17103 1.1 mrg } 17104 1.1 mrg } 17105 1.1 mrg { print } 17106 1.1 mrg _ACAWK 17107 1.1 mrg _ACEOF 17108 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17109 1.1 mrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 17110 1.1 mrg fi # test -n "$CONFIG_HEADERS" 17111 1.1 mrg 17112 1.1 mrg 17113 1.1 mrg eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 17114 1.1 mrg shift 17115 1.1 mrg for ac_tag 17116 1.1 mrg do 17117 1.1 mrg case $ac_tag in 17118 1.1 mrg :[FHLC]) ac_mode=$ac_tag; continue;; 17119 1.1 mrg esac 17120 1.1 mrg case $ac_mode$ac_tag in 17121 1.1 mrg :[FHL]*:*);; 17122 1.1 mrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 17123 1.1 mrg :[FH]-) ac_tag=-:-;; 17124 1.1 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 17125 1.1 mrg esac 17126 1.1 mrg ac_save_IFS=$IFS 17127 1.1 mrg IFS=: 17128 1.1 mrg set x $ac_tag 17129 1.1 mrg IFS=$ac_save_IFS 17130 1.1 mrg shift 17131 1.1 mrg ac_file=$1 17132 1.1 mrg shift 17133 1.1 mrg 17134 1.1 mrg case $ac_mode in 17135 1.1 mrg :L) ac_source=$1;; 17136 1.1 mrg :[FH]) 17137 1.1 mrg ac_file_inputs= 17138 1.1 mrg for ac_f 17139 1.1 mrg do 17140 1.1 mrg case $ac_f in 17141 1.1 mrg -) ac_f="$ac_tmp/stdin";; 17142 1.1 mrg *) # Look for the file first in the build tree, then in the source tree 17143 1.1 mrg # (if the path is not absolute). The absolute path cannot be DOS-style, 17144 1.1 mrg # because $ac_f cannot contain `:'. 17145 1.1 mrg test -f "$ac_f" || 17146 1.1 mrg case $ac_f in 17147 1.1 mrg [\\/$]*) false;; 17148 1.1 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 17149 1.1 mrg esac || 17150 1.1 mrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 17151 1.1 mrg esac 17152 1.1 mrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 17153 1.1 mrg as_fn_append ac_file_inputs " '$ac_f'" 17154 1.1 mrg done 17155 1.1 mrg 17156 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't 17157 1.1 mrg # use $as_me), people would be surprised to read: 17158 1.1 mrg # /* config.h. Generated by config.status. */ 17159 1.1 mrg configure_input='Generated from '` 17160 1.1 mrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 17161 1.1 mrg `' by configure.' 17162 1.1 mrg if test x"$ac_file" != x-; then 17163 1.1 mrg configure_input="$ac_file. $configure_input" 17164 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 17165 1.1 mrg $as_echo "$as_me: creating $ac_file" >&6;} 17166 1.1 mrg fi 17167 1.1 mrg # Neutralize special characters interpreted by sed in replacement strings. 17168 1.1 mrg case $configure_input in #( 17169 1.1 mrg *\&* | *\|* | *\\* ) 17170 1.1 mrg ac_sed_conf_input=`$as_echo "$configure_input" | 17171 1.1 mrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 17172 1.1 mrg *) ac_sed_conf_input=$configure_input;; 17173 1.1 mrg esac 17174 1.1 mrg 17175 1.1 mrg case $ac_tag in 17176 1.1 mrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 17177 1.1 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 17178 1.1 mrg esac 17179 1.1 mrg ;; 17180 1.1 mrg esac 17181 1.1 mrg 17182 1.1 mrg ac_dir=`$as_dirname -- "$ac_file" || 17183 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17184 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \ 17185 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \ 17186 1.1 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 17187 1.1 mrg $as_echo X"$ac_file" | 17188 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17189 1.1 mrg s//\1/ 17190 1.1 mrg q 17191 1.1 mrg } 17192 1.1 mrg /^X\(\/\/\)[^/].*/{ 17193 1.1 mrg s//\1/ 17194 1.1 mrg q 17195 1.1 mrg } 17196 1.1 mrg /^X\(\/\/\)$/{ 17197 1.1 mrg s//\1/ 17198 1.1 mrg q 17199 1.1 mrg } 17200 1.1 mrg /^X\(\/\).*/{ 17201 1.1 mrg s//\1/ 17202 1.1 mrg q 17203 1.1 mrg } 17204 1.1 mrg s/.*/./; q'` 17205 1.1 mrg as_dir="$ac_dir"; as_fn_mkdir_p 17206 1.1 mrg ac_builddir=. 17207 1.1 mrg 17208 1.1 mrg case "$ac_dir" in 17209 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 17210 1.1 mrg *) 17211 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 17212 1.1 mrg # A ".." for each directory in $ac_dir_suffix. 17213 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 17214 1.1 mrg case $ac_top_builddir_sub in 17215 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 17216 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 17217 1.1 mrg esac ;; 17218 1.1 mrg esac 17219 1.1 mrg ac_abs_top_builddir=$ac_pwd 17220 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix 17221 1.1 mrg # for backward compatibility: 17222 1.1 mrg ac_top_builddir=$ac_top_build_prefix 17223 1.1 mrg 17224 1.1 mrg case $srcdir in 17225 1.1 mrg .) # We are building in place. 17226 1.1 mrg ac_srcdir=. 17227 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub 17228 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;; 17229 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name. 17230 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix; 17231 1.1 mrg ac_top_srcdir=$srcdir 17232 1.1 mrg ac_abs_top_srcdir=$srcdir ;; 17233 1.1 mrg *) # Relative name. 17234 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 17235 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir 17236 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 17237 1.1 mrg esac 17238 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 17239 1.1 mrg 17240 1.1 mrg 17241 1.1 mrg case $ac_mode in 17242 1.1 mrg :F) 17243 1.1 mrg # 17244 1.1 mrg # CONFIG_FILE 17245 1.1 mrg # 17246 1.1 mrg 17247 1.1 mrg case $INSTALL in 17248 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 17249 1.1 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 17250 1.1 mrg esac 17251 1.1 mrg ac_MKDIR_P=$MKDIR_P 17252 1.1 mrg case $MKDIR_P in 17253 1.1 mrg [\\/$]* | ?:[\\/]* ) ;; 17254 1.1 mrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 17255 1.1 mrg esac 17256 1.1 mrg _ACEOF 17257 1.1 mrg 17258 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17259 1.1 mrg # If the template does not know about datarootdir, expand it. 17260 1.1 mrg # FIXME: This hack should be removed a few years after 2.60. 17261 1.1 mrg ac_datarootdir_hack=; ac_datarootdir_seen= 17262 1.1 mrg ac_sed_dataroot=' 17263 1.1 mrg /datarootdir/ { 17264 1.1 mrg p 17265 1.1 mrg q 17266 1.1 mrg } 17267 1.1 mrg /@datadir@/p 17268 1.1 mrg /@docdir@/p 17269 1.1 mrg /@infodir@/p 17270 1.1 mrg /@localedir@/p 17271 1.1 mrg /@mandir@/p' 17272 1.1 mrg case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 17273 1.1 mrg *datarootdir*) ac_datarootdir_seen=yes;; 17274 1.1 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 17275 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 17276 1.1 mrg $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 17277 1.1 mrg _ACEOF 17278 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17279 1.1 mrg ac_datarootdir_hack=' 17280 1.1 mrg s&@datadir@&$datadir&g 17281 1.1 mrg s&@docdir@&$docdir&g 17282 1.1 mrg s&@infodir@&$infodir&g 17283 1.1 mrg s&@localedir@&$localedir&g 17284 1.1 mrg s&@mandir@&$mandir&g 17285 1.1 mrg s&\\\${datarootdir}&$datarootdir&g' ;; 17286 1.1 mrg esac 17287 1.1 mrg _ACEOF 17288 1.1 mrg 17289 1.1 mrg # Neutralize VPATH when `$srcdir' = `.'. 17290 1.1 mrg # Shell code in configure.ac might set extrasub. 17291 1.1 mrg # FIXME: do we really want to maintain this feature? 17292 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17293 1.1 mrg ac_sed_extra="$ac_vpsub 17294 1.1 mrg $extrasub 17295 1.1 mrg _ACEOF 17296 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17297 1.1 mrg :t 17298 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 17299 1.1 mrg s|@configure_input@|$ac_sed_conf_input|;t t 17300 1.1 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t 17301 1.1 mrg s&@top_build_prefix@&$ac_top_build_prefix&;t t 17302 1.1 mrg s&@srcdir@&$ac_srcdir&;t t 17303 1.1 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t 17304 1.1 mrg s&@top_srcdir@&$ac_top_srcdir&;t t 17305 1.1 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 17306 1.1 mrg s&@builddir@&$ac_builddir&;t t 17307 1.1 mrg s&@abs_builddir@&$ac_abs_builddir&;t t 17308 1.1 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 17309 1.1 mrg s&@INSTALL@&$ac_INSTALL&;t t 17310 1.1 mrg s&@MKDIR_P@&$ac_MKDIR_P&;t t 17311 1.1 mrg $ac_datarootdir_hack 17312 1.1 mrg " 17313 1.1 mrg eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | 17314 1.1 mrg if $ac_cs_awk_getline; then 17315 1.1 mrg $AWK -f "$ac_tmp/subs.awk" 17316 1.1 mrg else 17317 1.1 mrg $AWK -f "$ac_tmp/subs.awk" | $SHELL 17318 1.1 mrg fi \ 17319 1.1 mrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17320 1.1 mrg 17321 1.1 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 17322 1.1 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 17323 1.1 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 17324 1.1 mrg "$ac_tmp/out"`; test -z "$ac_out"; } && 17325 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17326 1.1 mrg which seems to be undefined. Please make sure it is defined" >&5 17327 1.1 mrg $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17328 1.1 mrg which seems to be undefined. Please make sure it is defined" >&2;} 17329 1.1 mrg 17330 1.1 mrg rm -f "$ac_tmp/stdin" 17331 1.1 mrg case $ac_file in 17332 1.1 mrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 17333 1.1 mrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 17334 1.1 mrg esac \ 17335 1.1 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17336 1.1 mrg ;; 17337 1.1 mrg :H) 17338 1.1 mrg # 17339 1.1 mrg # CONFIG_HEADER 17340 1.1 mrg # 17341 1.1 mrg if test x"$ac_file" != x-; then 17342 1.1 mrg { 17343 1.1 mrg $as_echo "/* $configure_input */" \ 17344 1.1 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 17345 1.1 mrg } >"$ac_tmp/config.h" \ 17346 1.1 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17347 1.1 mrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 17348 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 17349 1.1 mrg $as_echo "$as_me: $ac_file is unchanged" >&6;} 17350 1.1 mrg else 17351 1.1 mrg rm -f "$ac_file" 17352 1.1 mrg mv "$ac_tmp/config.h" "$ac_file" \ 17353 1.1 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17354 1.1 mrg fi 17355 1.1 mrg else 17356 1.1 mrg $as_echo "/* $configure_input */" \ 17357 1.1 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 17358 1.1 mrg || as_fn_error $? "could not create -" "$LINENO" 5 17359 1.1 mrg fi 17360 1.1 mrg # Compute "$ac_file"'s index in $config_headers. 17361 1.1 mrg _am_arg="$ac_file" 17362 1.1 mrg _am_stamp_count=1 17363 1.1 mrg for _am_header in $config_headers :; do 17364 1.1 mrg case $_am_header in 17365 1.1 mrg $_am_arg | $_am_arg:* ) 17366 1.1 mrg break ;; 17367 1.1 mrg * ) 17368 1.1 mrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 17369 1.1 mrg esac 17370 1.1 mrg done 17371 1.1 mrg echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 17372 1.1 mrg $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17373 1.1 mrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 17374 1.1 mrg X"$_am_arg" : 'X\(//\)$' \| \ 17375 1.1 mrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 17376 1.1 mrg $as_echo X"$_am_arg" | 17377 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17378 1.1 mrg s//\1/ 17379 1.1 mrg q 17380 1.1 mrg } 17381 1.1 mrg /^X\(\/\/\)[^/].*/{ 17382 1.1 mrg s//\1/ 17383 1.1 mrg q 17384 1.1 mrg } 17385 1.1 mrg /^X\(\/\/\)$/{ 17386 1.1 mrg s//\1/ 17387 1.1 mrg q 17388 1.1 mrg } 17389 1.1 mrg /^X\(\/\).*/{ 17390 1.1 mrg s//\1/ 17391 1.1 mrg q 17392 1.1 mrg } 17393 1.1 mrg s/.*/./; q'`/stamp-h$_am_stamp_count 17394 1.1 mrg ;; 17395 1.1 mrg 17396 1.1 mrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 17397 1.1 mrg $as_echo "$as_me: executing $ac_file commands" >&6;} 17398 1.1 mrg ;; 17399 1.1 mrg esac 17400 1.1 mrg 17401 1.1 mrg 17402 1.1 mrg case $ac_file$ac_mode in 17403 1.1 mrg "default-1":C) 17404 1.1 mrg # Only add multilib support code if we just rebuilt the top-level 17405 1.1 mrg # Makefile. 17406 1.1 mrg case " $CONFIG_FILES " in 17407 1.1 mrg *" Makefile "*) 17408 1.1 mrg ac_file=Makefile . ${multi_basedir}/config-ml.in 17409 1.1 mrg ;; 17410 1.1 mrg esac ;; 17411 1.1 mrg "libtool":C) 17412 1.1 mrg 17413 1.1 mrg # See if we are running on zsh, and set the options which allow our 17414 1.1 mrg # commands through without removal of \ escapes. 17415 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then 17416 1.1 mrg setopt NO_GLOB_SUBST 17417 1.1 mrg fi 17418 1.1 mrg 17419 1.1 mrg cfgfile="${ofile}T" 17420 1.1 mrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15 17421 1.1 mrg $RM "$cfgfile" 17422 1.1 mrg 17423 1.1 mrg cat <<_LT_EOF >> "$cfgfile" 17424 1.1 mrg #! $SHELL 17425 1.1 mrg 17426 1.1 mrg # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 17427 1.1 mrg # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 17428 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 17429 1.1 mrg # NOTE: Changes made to this file will be lost: look at ltmain.sh. 17430 1.1 mrg # 17431 1.1 mrg # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 17432 1.1 mrg # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 17433 1.1 mrg # Written by Gordon Matzigkeit, 1996 17434 1.1 mrg # 17435 1.1 mrg # This file is part of GNU Libtool. 17436 1.1 mrg # 17437 1.1 mrg # GNU Libtool is free software; you can redistribute it and/or 17438 1.1 mrg # modify it under the terms of the GNU General Public License as 17439 1.1 mrg # published by the Free Software Foundation; either version 2 of 17440 1.1 mrg # the License, or (at your option) any later version. 17441 1.1 mrg # 17442 1.1 mrg # As a special exception to the GNU General Public License, 17443 1.1 mrg # if you distribute this file as part of a program or library that 17444 1.1 mrg # is built using GNU Libtool, you may include this file under the 17445 1.1 mrg # same distribution terms that you use for the rest of that program. 17446 1.1 mrg # 17447 1.1 mrg # GNU Libtool is distributed in the hope that it will be useful, 17448 1.1 mrg # but WITHOUT ANY WARRANTY; without even the implied warranty of 17449 1.1 mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17450 1.1 mrg # GNU General Public License for more details. 17451 1.1 mrg # 17452 1.1 mrg # You should have received a copy of the GNU General Public License 17453 1.1 mrg # along with GNU Libtool; see the file COPYING. If not, a copy 17454 1.1 mrg # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 17455 1.1 mrg # obtained by writing to the Free Software Foundation, Inc., 17456 1.1 mrg # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 17457 1.1 mrg 17458 1.1 mrg 17459 1.1 mrg # The names of the tagged configurations supported by this script. 17460 1.1 mrg available_tags="D " 17461 1.1 mrg 17462 1.1 mrg # ### BEGIN LIBTOOL CONFIG 17463 1.1 mrg 17464 1.1 mrg # Which release of libtool.m4 was used? 17465 1.1 mrg macro_version=$macro_version 17466 1.1 mrg macro_revision=$macro_revision 17467 1.1 mrg 17468 1.1 mrg # Whether or not to build shared libraries. 17469 1.1 mrg build_libtool_libs=$enable_shared 17470 1.1 mrg 17471 1.1 mrg # Whether or not to build static libraries. 17472 1.1 mrg build_old_libs=$enable_static 17473 1.1 mrg 17474 1.1 mrg # What type of objects to build. 17475 1.1 mrg pic_mode=$pic_mode 17476 1.1 mrg 17477 1.1 mrg # Whether or not to optimize for fast installation. 17478 1.1 mrg fast_install=$enable_fast_install 17479 1.1 mrg 17480 1.1 mrg # Shell to use when invoking shell scripts. 17481 1.1 mrg SHELL=$lt_SHELL 17482 1.1 mrg 17483 1.1 mrg # An echo program that protects backslashes. 17484 1.1 mrg ECHO=$lt_ECHO 17485 1.1 mrg 17486 1.1 mrg # The host system. 17487 1.1 mrg host_alias=$host_alias 17488 1.1 mrg host=$host 17489 1.1 mrg host_os=$host_os 17490 1.1 mrg 17491 1.1 mrg # The build system. 17492 1.1 mrg build_alias=$build_alias 17493 1.1 mrg build=$build 17494 1.1 mrg build_os=$build_os 17495 1.1 mrg 17496 1.1 mrg # A sed program that does not truncate output. 17497 1.1 mrg SED=$lt_SED 17498 1.1 mrg 17499 1.1 mrg # Sed that helps us avoid accidentally triggering echo(1) options like -n. 17500 1.1 mrg Xsed="\$SED -e 1s/^X//" 17501 1.1 mrg 17502 1.1 mrg # A grep program that handles long lines. 17503 1.1 mrg GREP=$lt_GREP 17504 1.1 mrg 17505 1.1 mrg # An ERE matcher. 17506 1.1 mrg EGREP=$lt_EGREP 17507 1.1 mrg 17508 1.1 mrg # A literal string matcher. 17509 1.1 mrg FGREP=$lt_FGREP 17510 1.1 mrg 17511 1.1 mrg # A BSD- or MS-compatible name lister. 17512 1.1 mrg NM=$lt_NM 17513 1.1 mrg 17514 1.1 mrg # Whether we need soft or hard links. 17515 1.1 mrg LN_S=$lt_LN_S 17516 1.1 mrg 17517 1.1 mrg # What is the maximum length of a command? 17518 1.1 mrg max_cmd_len=$max_cmd_len 17519 1.1 mrg 17520 1.1 mrg # Object file suffix (normally "o"). 17521 1.1 mrg objext=$ac_objext 17522 1.1 mrg 17523 1.1 mrg # Executable file suffix (normally ""). 17524 1.1 mrg exeext=$exeext 17525 1.1 mrg 17526 1.1 mrg # whether the shell understands "unset". 17527 1.1 mrg lt_unset=$lt_unset 17528 1.1 mrg 17529 1.1 mrg # turn spaces into newlines. 17530 1.1 mrg SP2NL=$lt_lt_SP2NL 17531 1.1 mrg 17532 1.1 mrg # turn newlines into spaces. 17533 1.1 mrg NL2SP=$lt_lt_NL2SP 17534 1.1 mrg 17535 1.1 mrg # An object symbol dumper. 17536 1.1 mrg OBJDUMP=$lt_OBJDUMP 17537 1.1 mrg 17538 1.1 mrg # Method to check whether dependent libraries are shared objects. 17539 1.1 mrg deplibs_check_method=$lt_deplibs_check_method 17540 1.1 mrg 17541 1.1 mrg # Command to use when deplibs_check_method == "file_magic". 17542 1.1 mrg file_magic_cmd=$lt_file_magic_cmd 17543 1.1 mrg 17544 1.1 mrg # The archiver. 17545 1.1 mrg AR=$lt_AR 17546 1.1 mrg AR_FLAGS=$lt_AR_FLAGS 17547 1.1 mrg 17548 1.1 mrg # A symbol stripping program. 17549 1.1 mrg STRIP=$lt_STRIP 17550 1.1 mrg 17551 1.1 mrg # Commands used to install an old-style archive. 17552 1.1 mrg RANLIB=$lt_RANLIB 17553 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds 17554 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds 17555 1.1 mrg 17556 1.1 mrg # Whether to use a lock for old archive extraction. 17557 1.1 mrg lock_old_archive_extraction=$lock_old_archive_extraction 17558 1.1 mrg 17559 1.1 mrg # A C compiler. 17560 1.1 mrg LTCC=$lt_CC 17561 1.1 mrg 17562 1.1 mrg # LTCC compiler flags. 17563 1.1 mrg LTCFLAGS=$lt_CFLAGS 17564 1.1 mrg 17565 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names. 17566 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 17567 1.1 mrg 17568 1.1 mrg # Transform the output of nm in a proper C declaration. 17569 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 17570 1.1 mrg 17571 1.1 mrg # Transform the output of nm in a C name address pair. 17572 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 17573 1.1 mrg 17574 1.1 mrg # Transform the output of nm in a C name address pair when lib prefix is needed. 17575 1.1 mrg global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 17576 1.1 mrg 17577 1.1 mrg # The name of the directory that contains temporary libtool files. 17578 1.1 mrg objdir=$objdir 17579 1.1 mrg 17580 1.1 mrg # Used to examine libraries when file_magic_cmd begins with "file". 17581 1.1 mrg MAGIC_CMD=$MAGIC_CMD 17582 1.1 mrg 17583 1.1 mrg # Must we lock files when doing compilation? 17584 1.1 mrg need_locks=$lt_need_locks 17585 1.1 mrg 17586 1.1 mrg # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 17587 1.1 mrg DSYMUTIL=$lt_DSYMUTIL 17588 1.1 mrg 17589 1.1 mrg # Tool to change global to local symbols on Mac OS X. 17590 1.1 mrg NMEDIT=$lt_NMEDIT 17591 1.1 mrg 17592 1.1 mrg # Tool to manipulate fat objects and archives on Mac OS X. 17593 1.1 mrg LIPO=$lt_LIPO 17594 1.1 mrg 17595 1.1 mrg # ldd/readelf like tool for Mach-O binaries on Mac OS X. 17596 1.1 mrg OTOOL=$lt_OTOOL 17597 1.1 mrg 17598 1.1 mrg # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 17599 1.1 mrg OTOOL64=$lt_OTOOL64 17600 1.1 mrg 17601 1.1 mrg # Old archive suffix (normally "a"). 17602 1.1 mrg libext=$libext 17603 1.1 mrg 17604 1.1 mrg # Shared library suffix (normally ".so"). 17605 1.1 mrg shrext_cmds=$lt_shrext_cmds 17606 1.1 mrg 17607 1.1 mrg # The commands to extract the exported symbol list from a shared archive. 17608 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds 17609 1.1 mrg 17610 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and 17611 1.1 mrg # restored at link time. 17612 1.1 mrg variables_saved_for_relink=$lt_variables_saved_for_relink 17613 1.1 mrg 17614 1.1 mrg # Do we need the "lib" prefix for modules? 17615 1.1 mrg need_lib_prefix=$need_lib_prefix 17616 1.1 mrg 17617 1.1 mrg # Do we need a version for libraries? 17618 1.1 mrg need_version=$need_version 17619 1.1 mrg 17620 1.1 mrg # Library versioning type. 17621 1.1 mrg version_type=$version_type 17622 1.1 mrg 17623 1.1 mrg # Shared library runtime path variable. 17624 1.1 mrg runpath_var=$runpath_var 17625 1.1 mrg 17626 1.1 mrg # Shared library path variable. 17627 1.1 mrg shlibpath_var=$shlibpath_var 17628 1.1 mrg 17629 1.1 mrg # Is shlibpath searched before the hard-coded library search path? 17630 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath 17631 1.1 mrg 17632 1.1 mrg # Format of library name prefix. 17633 1.1 mrg libname_spec=$lt_libname_spec 17634 1.1 mrg 17635 1.1 mrg # List of archive names. First name is the real one, the rest are links. 17636 1.1 mrg # The last name is the one that the linker finds with -lNAME 17637 1.1 mrg library_names_spec=$lt_library_names_spec 17638 1.1 mrg 17639 1.1 mrg # The coded name of the library, if different from the real name. 17640 1.1 mrg soname_spec=$lt_soname_spec 17641 1.1 mrg 17642 1.1 mrg # Permission mode override for installation of shared libraries. 17643 1.1 mrg install_override_mode=$lt_install_override_mode 17644 1.1 mrg 17645 1.1 mrg # Command to use after installation of a shared archive. 17646 1.1 mrg postinstall_cmds=$lt_postinstall_cmds 17647 1.1 mrg 17648 1.1 mrg # Command to use after uninstallation of a shared archive. 17649 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds 17650 1.1 mrg 17651 1.1 mrg # Commands used to finish a libtool library installation in a directory. 17652 1.1 mrg finish_cmds=$lt_finish_cmds 17653 1.1 mrg 17654 1.1 mrg # As "finish_cmds", except a single script fragment to be evaled but 17655 1.1 mrg # not shown. 17656 1.1 mrg finish_eval=$lt_finish_eval 17657 1.1 mrg 17658 1.1 mrg # Whether we should hardcode library paths into libraries. 17659 1.1 mrg hardcode_into_libs=$hardcode_into_libs 17660 1.1 mrg 17661 1.1 mrg # Compile-time system search path for libraries. 17662 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 17663 1.1 mrg 17664 1.1 mrg # Run-time system search path for libraries. 17665 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 17666 1.1 mrg 17667 1.1 mrg # Whether dlopen is supported. 17668 1.1 mrg dlopen_support=$enable_dlopen 17669 1.1 mrg 17670 1.1 mrg # Whether dlopen of programs is supported. 17671 1.1 mrg dlopen_self=$enable_dlopen_self 17672 1.1 mrg 17673 1.1 mrg # Whether dlopen of statically linked programs is supported. 17674 1.1 mrg dlopen_self_static=$enable_dlopen_self_static 17675 1.1 mrg 17676 1.1 mrg # Commands to strip libraries. 17677 1.1 mrg old_striplib=$lt_old_striplib 17678 1.1 mrg striplib=$lt_striplib 17679 1.1 mrg 17680 1.1 mrg 17681 1.1 mrg # The linker used to build libraries. 17682 1.1 mrg LD=$lt_LD 17683 1.1 mrg 17684 1.1 mrg # How to create reloadable object files. 17685 1.1 mrg reload_flag=$lt_reload_flag 17686 1.1 mrg reload_cmds=$lt_reload_cmds 17687 1.1 mrg 17688 1.1 mrg # Commands used to build an old-style archive. 17689 1.1 mrg old_archive_cmds=$lt_old_archive_cmds 17690 1.1 mrg 17691 1.1 mrg # A language specific compiler. 17692 1.1 mrg CC=$lt_compiler 17693 1.1 mrg 17694 1.1 mrg # Is the compiler the GNU compiler? 17695 1.1 mrg with_gcc=$GCC 17696 1.1 mrg 17697 1.1 mrg # Compiler flag to turn off builtin functions. 17698 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 17699 1.1 mrg 17700 1.1 mrg # How to pass a linker flag through the compiler. 17701 1.1 mrg wl=$lt_lt_prog_compiler_wl 17702 1.1 mrg 17703 1.1 mrg # Additional compiler flags for building library objects. 17704 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic 17705 1.1 mrg 17706 1.1 mrg # Compiler flag to prevent dynamic linking. 17707 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static 17708 1.1 mrg 17709 1.1 mrg # Does compiler simultaneously support -c and -o options? 17710 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o 17711 1.1 mrg 17712 1.1 mrg # Whether or not to add -lc for building shared libraries. 17713 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc 17714 1.1 mrg 17715 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static. 17716 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 17717 1.1 mrg 17718 1.1 mrg # Compiler flag to allow reflexive dlopens. 17719 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 17720 1.1 mrg 17721 1.1 mrg # Compiler flag to generate shared objects directly from archives. 17722 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec 17723 1.1 mrg 17724 1.1 mrg # Whether the compiler copes with passing no objects directly. 17725 1.1 mrg compiler_needs_object=$lt_compiler_needs_object 17726 1.1 mrg 17727 1.1 mrg # Create an old-style archive from a shared archive. 17728 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 17729 1.1 mrg 17730 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive. 17731 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 17732 1.1 mrg 17733 1.1 mrg # Commands used to build a shared archive. 17734 1.1 mrg archive_cmds=$lt_archive_cmds 17735 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds 17736 1.1 mrg 17737 1.1 mrg # Commands used to build a loadable module if different from building 17738 1.1 mrg # a shared archive. 17739 1.1 mrg module_cmds=$lt_module_cmds 17740 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds 17741 1.1 mrg 17742 1.1 mrg # Whether we are building with GNU ld or not. 17743 1.1 mrg with_gnu_ld=$lt_with_gnu_ld 17744 1.1 mrg 17745 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built. 17746 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag 17747 1.1 mrg 17748 1.1 mrg # Flag that enforces no undefined symbols. 17749 1.1 mrg no_undefined_flag=$lt_no_undefined_flag 17750 1.1 mrg 17751 1.1 mrg # Flag to hardcode \$libdir into a binary during linking. 17752 1.1 mrg # This must work even if \$libdir does not exist 17753 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 17754 1.1 mrg 17755 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into a binary 17756 1.1 mrg # during linking. This must work even if \$libdir does not exist. 17757 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 17758 1.1 mrg 17759 1.1 mrg # Whether we need a single "-rpath" flag with a separated argument. 17760 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator 17761 1.1 mrg 17762 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17763 1.1 mrg # DIR into the resulting binary. 17764 1.1 mrg hardcode_direct=$hardcode_direct 17765 1.1 mrg 17766 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17767 1.1 mrg # DIR into the resulting binary and the resulting library dependency is 17768 1.1 mrg # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 17769 1.1 mrg # library is relocated. 17770 1.1 mrg hardcode_direct_absolute=$hardcode_direct_absolute 17771 1.1 mrg 17772 1.1 mrg # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 17773 1.1 mrg # into the resulting binary. 17774 1.1 mrg hardcode_minus_L=$hardcode_minus_L 17775 1.1 mrg 17776 1.1 mrg # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 17777 1.1 mrg # into the resulting binary. 17778 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var 17779 1.1 mrg 17780 1.1 mrg # Set to "yes" if building a shared library automatically hardcodes DIR 17781 1.1 mrg # into the library and all subsequent libraries and executables linked 17782 1.1 mrg # against it. 17783 1.1 mrg hardcode_automatic=$hardcode_automatic 17784 1.1 mrg 17785 1.1 mrg # Set to yes if linker adds runtime paths of dependent libraries 17786 1.1 mrg # to runtime path list. 17787 1.1 mrg inherit_rpath=$inherit_rpath 17788 1.1 mrg 17789 1.1 mrg # Whether libtool must link a program against all its dependency libraries. 17790 1.1 mrg link_all_deplibs=$link_all_deplibs 17791 1.1 mrg 17792 1.1 mrg # Fix the shell variable \$srcfile for the compiler. 17793 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path 17794 1.1 mrg 17795 1.1 mrg # Set to "yes" if exported symbols are required. 17796 1.1 mrg always_export_symbols=$always_export_symbols 17797 1.1 mrg 17798 1.1 mrg # The commands to list exported symbols. 17799 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds 17800 1.1 mrg 17801 1.1 mrg # Symbols that should not be listed in the preloaded symbols. 17802 1.1 mrg exclude_expsyms=$lt_exclude_expsyms 17803 1.1 mrg 17804 1.1 mrg # Symbols that must always be exported. 17805 1.1 mrg include_expsyms=$lt_include_expsyms 17806 1.1 mrg 17807 1.1 mrg # Commands necessary for linking programs (against libraries) with templates. 17808 1.1 mrg prelink_cmds=$lt_prelink_cmds 17809 1.1 mrg 17810 1.1 mrg # Specify filename containing input files. 17811 1.1 mrg file_list_spec=$lt_file_list_spec 17812 1.1 mrg 17813 1.1 mrg # How to hardcode a shared library path into an executable. 17814 1.1 mrg hardcode_action=$hardcode_action 17815 1.1 mrg 17816 1.1 mrg # ### END LIBTOOL CONFIG 17817 1.1 mrg 17818 1.1 mrg _LT_EOF 17819 1.1 mrg 17820 1.1 mrg case $host_os in 17821 1.1 mrg aix3*) 17822 1.1 mrg cat <<\_LT_EOF >> "$cfgfile" 17823 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some 17824 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems 17825 1.1 mrg # vanish in a puff of smoke. 17826 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then 17827 1.1 mrg COLLECT_NAMES= 17828 1.1 mrg export COLLECT_NAMES 17829 1.1 mrg fi 17830 1.1 mrg _LT_EOF 17831 1.1 mrg ;; 17832 1.1 mrg esac 17833 1.1 mrg 17834 1.1 mrg 17835 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh" 17836 1.1 mrg 17837 1.1 mrg 17838 1.1 mrg # We use sed instead of cat because bash on DJGPP gets confused if 17839 1.1 mrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 17840 1.1 mrg # text mode, it properly converts lines to CR/LF. This bash problem 17841 1.1 mrg # is reportedly fixed, but why not run on old versions too? 17842 1.1 mrg sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 17843 1.1 mrg || (rm -f "$cfgfile"; exit 1) 17844 1.1 mrg 17845 1.1 mrg case $xsi_shell in 17846 1.1 mrg yes) 17847 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 17848 1.1 mrg 17849 1.1 mrg # func_dirname file append nondir_replacement 17850 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result, 17851 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT. 17852 1.1 mrg func_dirname () 17853 1.1 mrg { 17854 1.1 mrg case ${1} in 17855 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;; 17856 1.1 mrg * ) func_dirname_result="${3}" ;; 17857 1.1 mrg esac 17858 1.1 mrg } 17859 1.1 mrg 17860 1.1 mrg # func_basename file 17861 1.1 mrg func_basename () 17862 1.1 mrg { 17863 1.1 mrg func_basename_result="${1##*/}" 17864 1.1 mrg } 17865 1.1 mrg 17866 1.1 mrg # func_dirname_and_basename file append nondir_replacement 17867 1.1 mrg # perform func_basename and func_dirname in a single function 17868 1.1 mrg # call: 17869 1.1 mrg # dirname: Compute the dirname of FILE. If nonempty, 17870 1.1 mrg # add APPEND to the result, otherwise set result 17871 1.1 mrg # to NONDIR_REPLACEMENT. 17872 1.1 mrg # value returned in "$func_dirname_result" 17873 1.1 mrg # basename: Compute filename of FILE. 17874 1.1 mrg # value retuned in "$func_basename_result" 17875 1.1 mrg # Implementation must be kept synchronized with func_dirname 17876 1.1 mrg # and func_basename. For efficiency, we do not delegate to 17877 1.1 mrg # those functions but instead duplicate the functionality here. 17878 1.1 mrg func_dirname_and_basename () 17879 1.1 mrg { 17880 1.1 mrg case ${1} in 17881 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;; 17882 1.1 mrg * ) func_dirname_result="${3}" ;; 17883 1.1 mrg esac 17884 1.1 mrg func_basename_result="${1##*/}" 17885 1.1 mrg } 17886 1.1 mrg 17887 1.1 mrg # func_stripname prefix suffix name 17888 1.1 mrg # strip PREFIX and SUFFIX off of NAME. 17889 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special 17890 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading 17891 1.1 mrg # dot (in which case that matches only a dot). 17892 1.1 mrg func_stripname () 17893 1.1 mrg { 17894 1.1 mrg # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 17895 1.1 mrg # positional parameters, so assign one to ordinary parameter first. 17896 1.1 mrg func_stripname_result=${3} 17897 1.1 mrg func_stripname_result=${func_stripname_result#"${1}"} 17898 1.1 mrg func_stripname_result=${func_stripname_result%"${2}"} 17899 1.1 mrg } 17900 1.1 mrg 17901 1.1 mrg # func_opt_split 17902 1.1 mrg func_opt_split () 17903 1.1 mrg { 17904 1.1 mrg func_opt_split_opt=${1%%=*} 17905 1.1 mrg func_opt_split_arg=${1#*=} 17906 1.1 mrg } 17907 1.1 mrg 17908 1.1 mrg # func_lo2o object 17909 1.1 mrg func_lo2o () 17910 1.1 mrg { 17911 1.1 mrg case ${1} in 17912 1.1 mrg *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 17913 1.1 mrg *) func_lo2o_result=${1} ;; 17914 1.1 mrg esac 17915 1.1 mrg } 17916 1.1 mrg 17917 1.1 mrg # func_xform libobj-or-source 17918 1.1 mrg func_xform () 17919 1.1 mrg { 17920 1.1 mrg func_xform_result=${1%.*}.lo 17921 1.1 mrg } 17922 1.1 mrg 17923 1.1 mrg # func_arith arithmetic-term... 17924 1.1 mrg func_arith () 17925 1.1 mrg { 17926 1.1 mrg func_arith_result=$(( $* )) 17927 1.1 mrg } 17928 1.1 mrg 17929 1.1 mrg # func_len string 17930 1.1 mrg # STRING may not start with a hyphen. 17931 1.1 mrg func_len () 17932 1.1 mrg { 17933 1.1 mrg func_len_result=${#1} 17934 1.1 mrg } 17935 1.1 mrg 17936 1.1 mrg _LT_EOF 17937 1.1 mrg ;; 17938 1.1 mrg *) # Bourne compatible functions. 17939 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 17940 1.1 mrg 17941 1.1 mrg # func_dirname file append nondir_replacement 17942 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result, 17943 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT. 17944 1.1 mrg func_dirname () 17945 1.1 mrg { 17946 1.1 mrg # Extract subdirectory from the argument. 17947 1.1 mrg func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 17948 1.1 mrg if test "X$func_dirname_result" = "X${1}"; then 17949 1.1 mrg func_dirname_result="${3}" 17950 1.1 mrg else 17951 1.1 mrg func_dirname_result="$func_dirname_result${2}" 17952 1.1 mrg fi 17953 1.1 mrg } 17954 1.1 mrg 17955 1.1 mrg # func_basename file 17956 1.1 mrg func_basename () 17957 1.1 mrg { 17958 1.1 mrg func_basename_result=`$ECHO "${1}" | $SED "$basename"` 17959 1.1 mrg } 17960 1.1 mrg 17961 1.1 mrg 17962 1.1 mrg # func_stripname prefix suffix name 17963 1.1 mrg # strip PREFIX and SUFFIX off of NAME. 17964 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special 17965 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading 17966 1.1 mrg # dot (in which case that matches only a dot). 17967 1.1 mrg # func_strip_suffix prefix name 17968 1.1 mrg func_stripname () 17969 1.1 mrg { 17970 1.1 mrg case ${2} in 17971 1.1 mrg .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 17972 1.1 mrg *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 17973 1.1 mrg esac 17974 1.1 mrg } 17975 1.1 mrg 17976 1.1 mrg # sed scripts: 17977 1.1 mrg my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 17978 1.1 mrg my_sed_long_arg='1s/^-[^=]*=//' 17979 1.1 mrg 17980 1.1 mrg # func_opt_split 17981 1.1 mrg func_opt_split () 17982 1.1 mrg { 17983 1.1 mrg func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 17984 1.1 mrg func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 17985 1.1 mrg } 17986 1.1 mrg 17987 1.1 mrg # func_lo2o object 17988 1.1 mrg func_lo2o () 17989 1.1 mrg { 17990 1.1 mrg func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 17991 1.1 mrg } 17992 1.1 mrg 17993 1.1 mrg # func_xform libobj-or-source 17994 1.1 mrg func_xform () 17995 1.1 mrg { 17996 1.1 mrg func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 17997 1.1 mrg } 17998 1.1 mrg 17999 1.1 mrg # func_arith arithmetic-term... 18000 1.1 mrg func_arith () 18001 1.1 mrg { 18002 1.1 mrg func_arith_result=`expr "$@"` 18003 1.1 mrg } 18004 1.1 mrg 18005 1.1 mrg # func_len string 18006 1.1 mrg # STRING may not start with a hyphen. 18007 1.1 mrg func_len () 18008 1.1 mrg { 18009 1.1 mrg func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 18010 1.1 mrg } 18011 1.1 mrg 18012 1.1 mrg _LT_EOF 18013 1.1 mrg esac 18014 1.1 mrg 18015 1.1 mrg case $lt_shell_append in 18016 1.1 mrg yes) 18017 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 18018 1.1 mrg 18019 1.1 mrg # func_append var value 18020 1.1 mrg # Append VALUE to the end of shell variable VAR. 18021 1.1 mrg func_append () 18022 1.1 mrg { 18023 1.1 mrg eval "$1+=\$2" 18024 1.1 mrg } 18025 1.1 mrg _LT_EOF 18026 1.1 mrg ;; 18027 1.1 mrg *) 18028 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 18029 1.1 mrg 18030 1.1 mrg # func_append var value 18031 1.1 mrg # Append VALUE to the end of shell variable VAR. 18032 1.1 mrg func_append () 18033 1.1 mrg { 18034 1.1 mrg eval "$1=\$$1\$2" 18035 1.1 mrg } 18036 1.1 mrg 18037 1.1 mrg _LT_EOF 18038 1.1 mrg ;; 18039 1.1 mrg esac 18040 1.1 mrg 18041 1.1 mrg 18042 1.1 mrg sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 18043 1.1 mrg || (rm -f "$cfgfile"; exit 1) 18044 1.1 mrg 18045 1.1 mrg mv -f "$cfgfile" "$ofile" || 18046 1.1 mrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 18047 1.1 mrg chmod +x "$ofile" 18048 1.1 mrg 18049 1.1 mrg 18050 1.1 mrg cat <<_LT_EOF >> "$ofile" 18051 1.1 mrg 18052 1.1 mrg # ### BEGIN LIBTOOL TAG CONFIG: D 18053 1.1 mrg 18054 1.1 mrg # The linker used to build libraries. 18055 1.1 mrg LD=$lt_LD_D 18056 1.1 mrg 18057 1.1 mrg # How to create reloadable object files. 18058 1.1 mrg reload_flag=$lt_reload_flag_D 18059 1.1 mrg reload_cmds=$lt_reload_cmds_D 18060 1.1 mrg 18061 1.1 mrg # Commands used to build an old-style archive. 18062 1.1 mrg old_archive_cmds=$lt_old_archive_cmds_D 18063 1.1 mrg 18064 1.1 mrg # A language specific compiler. 18065 1.1 mrg CC=$lt_compiler_D 18066 1.1 mrg 18067 1.1 mrg # Is the compiler the GNU compiler? 18068 1.1 mrg with_gcc=$GCC_D 18069 1.1 mrg 18070 1.1 mrg # Compiler flag to turn off builtin functions. 18071 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_D 18072 1.1 mrg 18073 1.1 mrg # How to pass a linker flag through the compiler. 18074 1.1 mrg wl=$lt_lt_prog_compiler_wl_D 18075 1.1 mrg 18076 1.1 mrg # Additional compiler flags for building library objects. 18077 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic_D 18078 1.1 mrg 18079 1.1 mrg # Compiler flag to prevent dynamic linking. 18080 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static_D 18081 1.1 mrg 18082 1.1 mrg # Does compiler simultaneously support -c and -o options? 18083 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o_D 18084 1.1 mrg 18085 1.1 mrg # Whether or not to add -lc for building shared libraries. 18086 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc_D 18087 1.1 mrg 18088 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static. 18089 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_D 18090 1.1 mrg 18091 1.1 mrg # Compiler flag to allow reflexive dlopens. 18092 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_D 18093 1.1 mrg 18094 1.1 mrg # Compiler flag to generate shared objects directly from archives. 18095 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec_D 18096 1.1 mrg 18097 1.1 mrg # Whether the compiler copes with passing no objects directly. 18098 1.1 mrg compiler_needs_object=$lt_compiler_needs_object_D 18099 1.1 mrg 18100 1.1 mrg # Create an old-style archive from a shared archive. 18101 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_D 18102 1.1 mrg 18103 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive. 18104 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_D 18105 1.1 mrg 18106 1.1 mrg # Commands used to build a shared archive. 18107 1.1 mrg archive_cmds=$lt_archive_cmds_D 18108 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds_D 18109 1.1 mrg 18110 1.1 mrg # Commands used to build a loadable module if different from building 18111 1.1 mrg # a shared archive. 18112 1.1 mrg module_cmds=$lt_module_cmds_D 18113 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds_D 18114 1.1 mrg 18115 1.1 mrg # Whether we are building with GNU ld or not. 18116 1.1 mrg with_gnu_ld=$lt_with_gnu_ld_D 18117 1.1 mrg 18118 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built. 18119 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag_D 18120 1.1 mrg 18121 1.1 mrg # Flag that enforces no undefined symbols. 18122 1.1 mrg no_undefined_flag=$lt_no_undefined_flag_D 18123 1.1 mrg 18124 1.1 mrg # Flag to hardcode \$libdir into a binary during linking. 18125 1.1 mrg # This must work even if \$libdir does not exist 18126 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_D 18127 1.1 mrg 18128 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into a binary 18129 1.1 mrg # during linking. This must work even if \$libdir does not exist. 18130 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_D 18131 1.1 mrg 18132 1.1 mrg # Whether we need a single "-rpath" flag with a separated argument. 18133 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator_D 18134 1.1 mrg 18135 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18136 1.1 mrg # DIR into the resulting binary. 18137 1.1 mrg hardcode_direct=$hardcode_direct_D 18138 1.1 mrg 18139 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18140 1.1 mrg # DIR into the resulting binary and the resulting library dependency is 18141 1.1 mrg # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 18142 1.1 mrg # library is relocated. 18143 1.1 mrg hardcode_direct_absolute=$hardcode_direct_absolute_D 18144 1.1 mrg 18145 1.1 mrg # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 18146 1.1 mrg # into the resulting binary. 18147 1.1 mrg hardcode_minus_L=$hardcode_minus_L_D 18148 1.1 mrg 18149 1.1 mrg # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 18150 1.1 mrg # into the resulting binary. 18151 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var_D 18152 1.1 mrg 18153 1.1 mrg # Set to "yes" if building a shared library automatically hardcodes DIR 18154 1.1 mrg # into the library and all subsequent libraries and executables linked 18155 1.1 mrg # against it. 18156 1.1 mrg hardcode_automatic=$hardcode_automatic_D 18157 1.1 mrg 18158 1.1 mrg # Set to yes if linker adds runtime paths of dependent libraries 18159 1.1 mrg # to runtime path list. 18160 1.1 mrg inherit_rpath=$inherit_rpath_D 18161 1.1 mrg 18162 1.1 mrg # Whether libtool must link a program against all its dependency libraries. 18163 1.1 mrg link_all_deplibs=$link_all_deplibs_D 18164 1.1 mrg 18165 1.1 mrg # Fix the shell variable \$srcfile for the compiler. 18166 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path_D 18167 1.1 mrg 18168 1.1 mrg # Set to "yes" if exported symbols are required. 18169 1.1 mrg always_export_symbols=$always_export_symbols_D 18170 1.1 mrg 18171 1.1 mrg # The commands to list exported symbols. 18172 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds_D 18173 1.1 mrg 18174 1.1 mrg # Symbols that should not be listed in the preloaded symbols. 18175 1.1 mrg exclude_expsyms=$lt_exclude_expsyms_D 18176 1.1 mrg 18177 1.1 mrg # Symbols that must always be exported. 18178 1.1 mrg include_expsyms=$lt_include_expsyms_D 18179 1.1 mrg 18180 1.1 mrg # Commands necessary for linking programs (against libraries) with templates. 18181 1.1 mrg prelink_cmds=$lt_prelink_cmds_D 18182 1.1 mrg 18183 1.1 mrg # Specify filename containing input files. 18184 1.1 mrg file_list_spec=$lt_file_list_spec_D 18185 1.1 mrg 18186 1.1 mrg # How to hardcode a shared library path into an executable. 18187 1.1 mrg hardcode_action=$hardcode_action_D 18188 1.1 mrg 18189 1.1 mrg # ### END LIBTOOL TAG CONFIG: D 18190 1.1 mrg _LT_EOF 18191 1.1 mrg 18192 1.1 mrg ;; 18193 1.1 mrg "testsuite/testsuite_flags":F) chmod +x testsuite/testsuite_flags ;; 18194 1.1 mrg "libdruntime/Makefile":F) cat > vpsed$$ << \_EOF 18195 1.1 mrg s!`test -f '$<' || echo '$(srcdir)/'`!! 18196 1.1 mrg _EOF 18197 1.1 mrg sed -f vpsed$$ $ac_file > tmp$$ 18198 1.1 mrg mv tmp$$ $ac_file 18199 1.1 mrg rm vpsed$$ 18200 1.1 mrg echo 'MULTISUBDIR =' >> $ac_file 18201 1.1 mrg ml_norecursion=yes 18202 1.1 mrg . ${multi_basedir}/config-ml.in 18203 1.1 mrg { ml_norecursion=; unset ml_norecursion;} 18204 1.1 mrg ;; 18205 1.1 mrg "src/Makefile":F) cat > vpsed$$ << \_EOF 18206 1.1 mrg s!`test -f '$<' || echo '$(srcdir)/'`!! 18207 1.1 mrg _EOF 18208 1.1 mrg sed -f vpsed$$ $ac_file > tmp$$ 18209 1.1 mrg mv tmp$$ $ac_file 18210 1.1 mrg rm vpsed$$ 18211 1.1 mrg echo 'MULTISUBDIR =' >> $ac_file 18212 1.1 mrg ml_norecursion=yes 18213 1.1 mrg . ${multi_basedir}/config-ml.in 18214 1.1 mrg { ml_norecursion=; unset ml_norecursion;} 18215 1.1 mrg ;; 18216 1.1 mrg "testsuite/Makefile":F) cat > vpsed$$ << \_EOF 18217 1.1 mrg s!`test -f '$<' || echo '$(srcdir)/'`!! 18218 1.1 mrg _EOF 18219 1.1 mrg sed -f vpsed$$ $ac_file > tmp$$ 18220 1.1 mrg mv tmp$$ $ac_file 18221 1.1 mrg rm vpsed$$ 18222 1.1 mrg echo 'MULTISUBDIR =' >> $ac_file 18223 1.1 mrg ml_norecursion=yes 18224 1.1 mrg . ${multi_basedir}/config-ml.in 18225 1.1 mrg { ml_norecursion=; unset ml_norecursion;} 18226 1.1 mrg ;; 18227 1.1 mrg 18228 1.1 mrg esac 18229 1.1 mrg done # for ac_tag 18230 1.1 mrg 18231 1.1 mrg 18232 1.1 mrg as_fn_exit 0 18233 1.1 mrg _ACEOF 18234 1.1 mrg ac_clean_files=$ac_clean_files_save 18235 1.1 mrg 18236 1.1 mrg test $ac_write_fail = 0 || 18237 1.1 mrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 18238 1.1 mrg 18239 1.1 mrg 18240 1.1 mrg # configure is writing to config.log, and then calls config.status. 18241 1.1 mrg # config.status does its own redirection, appending to config.log. 18242 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open 18243 1.1 mrg # by configure, so config.status won't be able to write to it; its 18244 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null, 18245 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and 18246 1.1 mrg # appended to by config.status. When coming back to configure, we 18247 1.1 mrg # need to make the FD available again. 18248 1.1 mrg if test "$no_create" != yes; then 18249 1.1 mrg ac_cs_success=: 18250 1.1 mrg ac_config_status_args= 18251 1.1 mrg test "$silent" = yes && 18252 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet" 18253 1.1 mrg exec 5>/dev/null 18254 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 18255 1.1 mrg exec 5>>config.log 18256 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 18257 1.1 mrg # would make configure fail if this is the last instruction. 18258 1.1 mrg $ac_cs_success || as_fn_exit 1 18259 1.1 mrg fi 18260 1.1 mrg if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 18261 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 18262 1.1 mrg $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 18263 1.1 mrg fi 18264 1.1 mrg 18265