1 1.1 mrg #! /bin/sh 2 1.1 mrg # Guess values for system-dependent variables and create Makefiles. 3 1.11 mrg # Generated by GNU Autoconf 2.69 for libssp 1.0. 4 1.11 mrg # 5 1.11 mrg # 6 1.11 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.11 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.11 mrg # Use a proper internal environment variable to ensure we don't fall 136 1.11 mrg # into an infinite loop, continuously re-executing ourselves. 137 1.11 mrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 1.11 mrg _as_can_reexec=no; export _as_can_reexec; 139 1.11 mrg # We cannot yet assume a decent shell, so we have to provide a 140 1.11 mrg # neutralization value for shells without unset; and this also 141 1.11 mrg # works around shells that cannot unset nonexistent variables. 142 1.11 mrg # Preserve -v and -x to the replacement shell. 143 1.11 mrg BASH_ENV=/dev/null 144 1.11 mrg ENV=/dev/null 145 1.11 mrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146 1.11 mrg case $- in # (((( 147 1.11 mrg *v*x* | *x*v* ) as_opts=-vx ;; 148 1.11 mrg *v* ) as_opts=-v ;; 149 1.11 mrg *x* ) as_opts=-x ;; 150 1.11 mrg * ) as_opts= ;; 151 1.11 mrg esac 152 1.11 mrg exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153 1.11 mrg # Admittedly, this is quite paranoid, since all the known shells bail 154 1.11 mrg # out after a failed `exec'. 155 1.11 mrg $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156 1.11 mrg as_fn_exit 255 157 1.11 mrg fi 158 1.11 mrg # We don't want this to propagate to other subprocesses. 159 1.11 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.11 mrg test x\$exitcode = x0 || exit 1 194 1.11 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.11 mrg export CONFIG_SHELL 248 1.11 mrg # We cannot yet assume a decent shell, so we have to provide a 249 1.11 mrg # neutralization value for shells without unset; and this also 250 1.11 mrg # works around shells that cannot unset nonexistent variables. 251 1.11 mrg # Preserve -v and -x to the replacement shell. 252 1.11 mrg BASH_ENV=/dev/null 253 1.11 mrg ENV=/dev/null 254 1.11 mrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255 1.11 mrg case $- in # (((( 256 1.11 mrg *v*x* | *x*v* ) as_opts=-vx ;; 257 1.11 mrg *v* ) as_opts=-v ;; 258 1.11 mrg *x* ) as_opts=-x ;; 259 1.11 mrg * ) as_opts= ;; 260 1.11 mrg esac 261 1.11 mrg exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262 1.11 mrg # Admittedly, this is quite paranoid, since all the known shells bail 263 1.11 mrg # out after a failed `exec'. 264 1.11 mrg $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265 1.11 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.11 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.11 mrg 368 1.11 mrg # as_fn_executable_p FILE 369 1.11 mrg # ----------------------- 370 1.11 mrg # Test if FILE is an executable regular file. 371 1.11 mrg as_fn_executable_p () 372 1.11 mrg { 373 1.11 mrg test -f "$1" && test -x "$1" 374 1.11 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.11 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD] 412 1.11 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.11 mrg # script with STATUS, using 1 if that was 0. 416 1.1 mrg as_fn_error () 417 1.1 mrg { 418 1.11 mrg as_status=$1; test $as_status -eq 0 && as_status=1 419 1.11 mrg if test "$4"; then 420 1.11 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 1.11 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 1.1 mrg fi 423 1.11 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.11 mrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 1.11 mrg # already done that, so ensure we don't try to do so again and fall 498 1.11 mrg # in an infinite loop. This has already happened in practice. 499 1.11 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.11 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.11 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.11 mrg as_ln_s='cp -pR' 541 1.1 mrg fi 542 1.1 mrg else 543 1.11 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.11 mrg as_test_x='test -x' 556 1.11 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.11 mrg test -n "$DJDIR" || exec 7<&0 </dev/null 568 1.11 mrg exec 6>&1 569 1.1 mrg 570 1.1 mrg # Name of the host. 571 1.11 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='libssp' 589 1.1 mrg PACKAGE_TARNAME='libssp' 590 1.1 mrg PACKAGE_VERSION='1.0' 591 1.1 mrg PACKAGE_STRING='libssp 1.0' 592 1.1 mrg PACKAGE_BUGREPORT='' 593 1.1 mrg PACKAGE_URL='' 594 1.1 mrg 595 1.1 mrg ac_unique_file="ssp.c" 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.9 mrg get_gcc_base_ver 637 1.1 mrg toolexeclibdir 638 1.1 mrg toolexecdir 639 1.1 mrg enable_static 640 1.1 mrg enable_shared 641 1.4 mrg lt_host_flags 642 1.1 mrg OTOOL64 643 1.1 mrg OTOOL 644 1.1 mrg LIPO 645 1.1 mrg NMEDIT 646 1.1 mrg DSYMUTIL 647 1.1 mrg RANLIB 648 1.1 mrg AR 649 1.1 mrg OBJDUMP 650 1.1 mrg LN_S 651 1.1 mrg NM 652 1.1 mrg ac_ct_DUMPBIN 653 1.1 mrg DUMPBIN 654 1.1 mrg LD 655 1.1 mrg FGREP 656 1.1 mrg SED 657 1.1 mrg LIBTOOL 658 1.1 mrg ssp_have_usable_vsnprintf 659 1.1 mrg EGREP 660 1.1 mrg GREP 661 1.4 mrg LIBSSP_USE_SYMVER_SUN_FALSE 662 1.4 mrg LIBSSP_USE_SYMVER_SUN_TRUE 663 1.4 mrg LIBSSP_USE_SYMVER_GNU_FALSE 664 1.4 mrg LIBSSP_USE_SYMVER_GNU_TRUE 665 1.1 mrg LIBSSP_USE_SYMVER_FALSE 666 1.1 mrg LIBSSP_USE_SYMVER_TRUE 667 1.10 mrg XCFLAGS 668 1.1 mrg CPP 669 1.1 mrg am__fastdepCC_FALSE 670 1.1 mrg am__fastdepCC_TRUE 671 1.1 mrg CCDEPMODE 672 1.7 mrg am__nodep 673 1.1 mrg AMDEPBACKSLASH 674 1.1 mrg AMDEP_FALSE 675 1.1 mrg AMDEP_TRUE 676 1.1 mrg am__quote 677 1.1 mrg am__include 678 1.1 mrg DEPDIR 679 1.1 mrg OBJEXT 680 1.1 mrg EXEEXT 681 1.1 mrg ac_ct_CC 682 1.1 mrg CPPFLAGS 683 1.1 mrg LDFLAGS 684 1.1 mrg CFLAGS 685 1.1 mrg CC 686 1.1 mrg multi_basedir 687 1.1 mrg MAINT 688 1.1 mrg MAINTAINER_MODE_FALSE 689 1.1 mrg MAINTAINER_MODE_TRUE 690 1.11 mrg AM_BACKSLASH 691 1.11 mrg AM_DEFAULT_VERBOSITY 692 1.11 mrg AM_DEFAULT_V 693 1.11 mrg AM_V 694 1.1 mrg am__untar 695 1.1 mrg am__tar 696 1.1 mrg AMTAR 697 1.1 mrg am__leading_dot 698 1.1 mrg SET_MAKE 699 1.1 mrg AWK 700 1.1 mrg mkdir_p 701 1.1 mrg MKDIR_P 702 1.1 mrg INSTALL_STRIP_PROGRAM 703 1.1 mrg STRIP 704 1.1 mrg install_sh 705 1.1 mrg MAKEINFO 706 1.1 mrg AUTOHEADER 707 1.1 mrg AUTOMAKE 708 1.1 mrg AUTOCONF 709 1.1 mrg ACLOCAL 710 1.1 mrg VERSION 711 1.1 mrg PACKAGE 712 1.1 mrg CYGPATH_W 713 1.1 mrg am__isrc 714 1.1 mrg INSTALL_DATA 715 1.1 mrg INSTALL_SCRIPT 716 1.1 mrg INSTALL_PROGRAM 717 1.1 mrg target_noncanonical 718 1.1 mrg target_os 719 1.1 mrg target_vendor 720 1.1 mrg target_cpu 721 1.1 mrg target 722 1.1 mrg host_os 723 1.1 mrg host_vendor 724 1.1 mrg host_cpu 725 1.1 mrg host 726 1.1 mrg build_os 727 1.1 mrg build_vendor 728 1.1 mrg build_cpu 729 1.1 mrg build 730 1.1 mrg target_alias 731 1.1 mrg host_alias 732 1.1 mrg build_alias 733 1.1 mrg LIBS 734 1.1 mrg ECHO_T 735 1.1 mrg ECHO_N 736 1.1 mrg ECHO_C 737 1.1 mrg DEFS 738 1.1 mrg mandir 739 1.1 mrg localedir 740 1.1 mrg libdir 741 1.1 mrg psdir 742 1.1 mrg pdfdir 743 1.1 mrg dvidir 744 1.1 mrg htmldir 745 1.1 mrg infodir 746 1.1 mrg docdir 747 1.1 mrg oldincludedir 748 1.1 mrg includedir 749 1.1 mrg localstatedir 750 1.1 mrg sharedstatedir 751 1.1 mrg sysconfdir 752 1.1 mrg datadir 753 1.1 mrg datarootdir 754 1.1 mrg libexecdir 755 1.1 mrg sbindir 756 1.1 mrg bindir 757 1.1 mrg program_transform_name 758 1.1 mrg prefix 759 1.1 mrg exec_prefix 760 1.1 mrg PACKAGE_URL 761 1.1 mrg PACKAGE_BUGREPORT 762 1.1 mrg PACKAGE_STRING 763 1.1 mrg PACKAGE_VERSION 764 1.1 mrg PACKAGE_TARNAME 765 1.1 mrg PACKAGE_NAME 766 1.1 mrg PATH_SEPARATOR 767 1.1 mrg SHELL' 768 1.1 mrg ac_subst_files='' 769 1.1 mrg ac_user_opts=' 770 1.1 mrg enable_option_checking 771 1.11 mrg enable_silent_rules 772 1.1 mrg enable_version_specific_runtime_libs 773 1.1 mrg enable_maintainer_mode 774 1.1 mrg enable_multilib 775 1.1 mrg enable_dependency_tracking 776 1.10 mrg enable_cet 777 1.4 mrg enable_symvers 778 1.1 mrg enable_shared 779 1.1 mrg enable_static 780 1.1 mrg with_pic 781 1.1 mrg enable_fast_install 782 1.1 mrg with_gnu_ld 783 1.1 mrg enable_libtool_lock 784 1.12 mrg with_toolexeclibdir 785 1.9 mrg with_gcc_major_version_only 786 1.1 mrg ' 787 1.1 mrg ac_precious_vars='build_alias 788 1.1 mrg host_alias 789 1.1 mrg target_alias 790 1.1 mrg CPP 791 1.1 mrg CPPFLAGS' 792 1.1 mrg 793 1.1 mrg 794 1.1 mrg # Initialize some variables set by options. 795 1.1 mrg ac_init_help= 796 1.1 mrg ac_init_version=false 797 1.1 mrg ac_unrecognized_opts= 798 1.1 mrg ac_unrecognized_sep= 799 1.1 mrg # The variables have the same names as the options, with 800 1.1 mrg # dashes changed to underlines. 801 1.1 mrg cache_file=/dev/null 802 1.1 mrg exec_prefix=NONE 803 1.1 mrg no_create= 804 1.1 mrg no_recursion= 805 1.1 mrg prefix=NONE 806 1.1 mrg program_prefix=NONE 807 1.1 mrg program_suffix=NONE 808 1.1 mrg program_transform_name=s,x,x, 809 1.1 mrg silent= 810 1.1 mrg site= 811 1.1 mrg srcdir= 812 1.1 mrg verbose= 813 1.1 mrg x_includes=NONE 814 1.1 mrg x_libraries=NONE 815 1.1 mrg 816 1.1 mrg # Installation directory options. 817 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo" 818 1.1 mrg # and all the variables that are supposed to be based on exec_prefix 819 1.1 mrg # by default will actually change. 820 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them. 821 1.1 mrg # (The list follows the same order as the GNU Coding Standards.) 822 1.1 mrg bindir='${exec_prefix}/bin' 823 1.1 mrg sbindir='${exec_prefix}/sbin' 824 1.1 mrg libexecdir='${exec_prefix}/libexec' 825 1.1 mrg datarootdir='${prefix}/share' 826 1.1 mrg datadir='${datarootdir}' 827 1.1 mrg sysconfdir='${prefix}/etc' 828 1.1 mrg sharedstatedir='${prefix}/com' 829 1.1 mrg localstatedir='${prefix}/var' 830 1.1 mrg includedir='${prefix}/include' 831 1.1 mrg oldincludedir='/usr/include' 832 1.1 mrg docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 833 1.1 mrg infodir='${datarootdir}/info' 834 1.1 mrg htmldir='${docdir}' 835 1.1 mrg dvidir='${docdir}' 836 1.1 mrg pdfdir='${docdir}' 837 1.1 mrg psdir='${docdir}' 838 1.1 mrg libdir='${exec_prefix}/lib' 839 1.1 mrg localedir='${datarootdir}/locale' 840 1.1 mrg mandir='${datarootdir}/man' 841 1.1 mrg 842 1.1 mrg ac_prev= 843 1.1 mrg ac_dashdash= 844 1.1 mrg for ac_option 845 1.1 mrg do 846 1.1 mrg # If the previous option needs an argument, assign it. 847 1.1 mrg if test -n "$ac_prev"; then 848 1.1 mrg eval $ac_prev=\$ac_option 849 1.1 mrg ac_prev= 850 1.1 mrg continue 851 1.1 mrg fi 852 1.1 mrg 853 1.1 mrg case $ac_option in 854 1.11 mrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 855 1.11 mrg *=) ac_optarg= ;; 856 1.11 mrg *) ac_optarg=yes ;; 857 1.1 mrg esac 858 1.1 mrg 859 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos. 860 1.1 mrg 861 1.1 mrg case $ac_dashdash$ac_option in 862 1.1 mrg --) 863 1.1 mrg ac_dashdash=yes ;; 864 1.1 mrg 865 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 866 1.1 mrg ac_prev=bindir ;; 867 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 868 1.1 mrg bindir=$ac_optarg ;; 869 1.1 mrg 870 1.1 mrg -build | --build | --buil | --bui | --bu) 871 1.1 mrg ac_prev=build_alias ;; 872 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 873 1.1 mrg build_alias=$ac_optarg ;; 874 1.1 mrg 875 1.1 mrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 876 1.1 mrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 877 1.1 mrg ac_prev=cache_file ;; 878 1.1 mrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 879 1.1 mrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 880 1.1 mrg cache_file=$ac_optarg ;; 881 1.1 mrg 882 1.1 mrg --config-cache | -C) 883 1.1 mrg cache_file=config.cache ;; 884 1.1 mrg 885 1.1 mrg -datadir | --datadir | --datadi | --datad) 886 1.1 mrg ac_prev=datadir ;; 887 1.1 mrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 888 1.1 mrg datadir=$ac_optarg ;; 889 1.1 mrg 890 1.1 mrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 891 1.1 mrg | --dataroo | --dataro | --datar) 892 1.1 mrg ac_prev=datarootdir ;; 893 1.1 mrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 894 1.1 mrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 895 1.1 mrg datarootdir=$ac_optarg ;; 896 1.1 mrg 897 1.1 mrg -disable-* | --disable-*) 898 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 899 1.1 mrg # Reject names that are not valid shell variable names. 900 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 901 1.11 mrg as_fn_error $? "invalid feature name: $ac_useropt" 902 1.1 mrg ac_useropt_orig=$ac_useropt 903 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 904 1.1 mrg case $ac_user_opts in 905 1.1 mrg *" 906 1.1 mrg "enable_$ac_useropt" 907 1.1 mrg "*) ;; 908 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 909 1.1 mrg ac_unrecognized_sep=', ';; 910 1.1 mrg esac 911 1.1 mrg eval enable_$ac_useropt=no ;; 912 1.1 mrg 913 1.1 mrg -docdir | --docdir | --docdi | --doc | --do) 914 1.1 mrg ac_prev=docdir ;; 915 1.1 mrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 916 1.1 mrg docdir=$ac_optarg ;; 917 1.1 mrg 918 1.1 mrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 919 1.1 mrg ac_prev=dvidir ;; 920 1.1 mrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 921 1.1 mrg dvidir=$ac_optarg ;; 922 1.1 mrg 923 1.1 mrg -enable-* | --enable-*) 924 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 925 1.1 mrg # Reject names that are not valid shell variable names. 926 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 927 1.11 mrg as_fn_error $? "invalid feature name: $ac_useropt" 928 1.1 mrg ac_useropt_orig=$ac_useropt 929 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 930 1.1 mrg case $ac_user_opts in 931 1.1 mrg *" 932 1.1 mrg "enable_$ac_useropt" 933 1.1 mrg "*) ;; 934 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 935 1.1 mrg ac_unrecognized_sep=', ';; 936 1.1 mrg esac 937 1.1 mrg eval enable_$ac_useropt=\$ac_optarg ;; 938 1.1 mrg 939 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 940 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 941 1.1 mrg | --exec | --exe | --ex) 942 1.1 mrg ac_prev=exec_prefix ;; 943 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 944 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 945 1.1 mrg | --exec=* | --exe=* | --ex=*) 946 1.1 mrg exec_prefix=$ac_optarg ;; 947 1.1 mrg 948 1.1 mrg -gas | --gas | --ga | --g) 949 1.1 mrg # Obsolete; use --with-gas. 950 1.1 mrg with_gas=yes ;; 951 1.1 mrg 952 1.1 mrg -help | --help | --hel | --he | -h) 953 1.1 mrg ac_init_help=long ;; 954 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 955 1.1 mrg ac_init_help=recursive ;; 956 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 957 1.1 mrg ac_init_help=short ;; 958 1.1 mrg 959 1.1 mrg -host | --host | --hos | --ho) 960 1.1 mrg ac_prev=host_alias ;; 961 1.1 mrg -host=* | --host=* | --hos=* | --ho=*) 962 1.1 mrg host_alias=$ac_optarg ;; 963 1.1 mrg 964 1.1 mrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 965 1.1 mrg ac_prev=htmldir ;; 966 1.1 mrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 967 1.1 mrg | --ht=*) 968 1.1 mrg htmldir=$ac_optarg ;; 969 1.1 mrg 970 1.1 mrg -includedir | --includedir | --includedi | --included | --include \ 971 1.1 mrg | --includ | --inclu | --incl | --inc) 972 1.1 mrg ac_prev=includedir ;; 973 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 974 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*) 975 1.1 mrg includedir=$ac_optarg ;; 976 1.1 mrg 977 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf) 978 1.1 mrg ac_prev=infodir ;; 979 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 980 1.1 mrg infodir=$ac_optarg ;; 981 1.1 mrg 982 1.1 mrg -libdir | --libdir | --libdi | --libd) 983 1.1 mrg ac_prev=libdir ;; 984 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 985 1.1 mrg libdir=$ac_optarg ;; 986 1.1 mrg 987 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 988 1.1 mrg | --libexe | --libex | --libe) 989 1.1 mrg ac_prev=libexecdir ;; 990 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 991 1.1 mrg | --libexe=* | --libex=* | --libe=*) 992 1.1 mrg libexecdir=$ac_optarg ;; 993 1.1 mrg 994 1.1 mrg -localedir | --localedir | --localedi | --localed | --locale) 995 1.1 mrg ac_prev=localedir ;; 996 1.1 mrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 997 1.1 mrg localedir=$ac_optarg ;; 998 1.1 mrg 999 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 1000 1.1 mrg | --localstate | --localstat | --localsta | --localst | --locals) 1001 1.1 mrg ac_prev=localstatedir ;; 1002 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1003 1.1 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1004 1.1 mrg localstatedir=$ac_optarg ;; 1005 1.1 mrg 1006 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1007 1.1 mrg ac_prev=mandir ;; 1008 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1009 1.1 mrg mandir=$ac_optarg ;; 1010 1.1 mrg 1011 1.1 mrg -nfp | --nfp | --nf) 1012 1.1 mrg # Obsolete; use --without-fp. 1013 1.1 mrg with_fp=no ;; 1014 1.1 mrg 1015 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1016 1.1 mrg | --no-cr | --no-c | -n) 1017 1.1 mrg no_create=yes ;; 1018 1.1 mrg 1019 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1020 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1021 1.1 mrg no_recursion=yes ;; 1022 1.1 mrg 1023 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1024 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1025 1.1 mrg | --oldin | --oldi | --old | --ol | --o) 1026 1.1 mrg ac_prev=oldincludedir ;; 1027 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1028 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1029 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1030 1.1 mrg oldincludedir=$ac_optarg ;; 1031 1.1 mrg 1032 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1033 1.1 mrg ac_prev=prefix ;; 1034 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1035 1.1 mrg prefix=$ac_optarg ;; 1036 1.1 mrg 1037 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1038 1.1 mrg | --program-pre | --program-pr | --program-p) 1039 1.1 mrg ac_prev=program_prefix ;; 1040 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1041 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1042 1.1 mrg program_prefix=$ac_optarg ;; 1043 1.1 mrg 1044 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1045 1.1 mrg | --program-suf | --program-su | --program-s) 1046 1.1 mrg ac_prev=program_suffix ;; 1047 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1048 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1049 1.1 mrg program_suffix=$ac_optarg ;; 1050 1.1 mrg 1051 1.1 mrg -program-transform-name | --program-transform-name \ 1052 1.1 mrg | --program-transform-nam | --program-transform-na \ 1053 1.1 mrg | --program-transform-n | --program-transform- \ 1054 1.1 mrg | --program-transform | --program-transfor \ 1055 1.1 mrg | --program-transfo | --program-transf \ 1056 1.1 mrg | --program-trans | --program-tran \ 1057 1.1 mrg | --progr-tra | --program-tr | --program-t) 1058 1.1 mrg ac_prev=program_transform_name ;; 1059 1.1 mrg -program-transform-name=* | --program-transform-name=* \ 1060 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \ 1061 1.1 mrg | --program-transform-n=* | --program-transform-=* \ 1062 1.1 mrg | --program-transform=* | --program-transfor=* \ 1063 1.1 mrg | --program-transfo=* | --program-transf=* \ 1064 1.1 mrg | --program-trans=* | --program-tran=* \ 1065 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*) 1066 1.1 mrg program_transform_name=$ac_optarg ;; 1067 1.1 mrg 1068 1.1 mrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1069 1.1 mrg ac_prev=pdfdir ;; 1070 1.1 mrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1071 1.1 mrg pdfdir=$ac_optarg ;; 1072 1.1 mrg 1073 1.1 mrg -psdir | --psdir | --psdi | --psd | --ps) 1074 1.1 mrg ac_prev=psdir ;; 1075 1.1 mrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1076 1.1 mrg psdir=$ac_optarg ;; 1077 1.1 mrg 1078 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1079 1.1 mrg | -silent | --silent | --silen | --sile | --sil) 1080 1.1 mrg silent=yes ;; 1081 1.1 mrg 1082 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1083 1.1 mrg ac_prev=sbindir ;; 1084 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1085 1.1 mrg | --sbi=* | --sb=*) 1086 1.1 mrg sbindir=$ac_optarg ;; 1087 1.1 mrg 1088 1.1 mrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1089 1.1 mrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1090 1.1 mrg | --sharedst | --shareds | --shared | --share | --shar \ 1091 1.1 mrg | --sha | --sh) 1092 1.1 mrg ac_prev=sharedstatedir ;; 1093 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1094 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1095 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1096 1.1 mrg | --sha=* | --sh=*) 1097 1.1 mrg sharedstatedir=$ac_optarg ;; 1098 1.1 mrg 1099 1.1 mrg -site | --site | --sit) 1100 1.1 mrg ac_prev=site ;; 1101 1.1 mrg -site=* | --site=* | --sit=*) 1102 1.1 mrg site=$ac_optarg ;; 1103 1.1 mrg 1104 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1105 1.1 mrg ac_prev=srcdir ;; 1106 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1107 1.1 mrg srcdir=$ac_optarg ;; 1108 1.1 mrg 1109 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1110 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy) 1111 1.1 mrg ac_prev=sysconfdir ;; 1112 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1113 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1114 1.1 mrg sysconfdir=$ac_optarg ;; 1115 1.1 mrg 1116 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t) 1117 1.1 mrg ac_prev=target_alias ;; 1118 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1119 1.1 mrg target_alias=$ac_optarg ;; 1120 1.1 mrg 1121 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1122 1.1 mrg verbose=yes ;; 1123 1.1 mrg 1124 1.1 mrg -version | --version | --versio | --versi | --vers | -V) 1125 1.1 mrg ac_init_version=: ;; 1126 1.1 mrg 1127 1.1 mrg -with-* | --with-*) 1128 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1129 1.1 mrg # Reject names that are not valid shell variable names. 1130 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1131 1.11 mrg as_fn_error $? "invalid package name: $ac_useropt" 1132 1.1 mrg ac_useropt_orig=$ac_useropt 1133 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1134 1.1 mrg case $ac_user_opts in 1135 1.1 mrg *" 1136 1.1 mrg "with_$ac_useropt" 1137 1.1 mrg "*) ;; 1138 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1139 1.1 mrg ac_unrecognized_sep=', ';; 1140 1.1 mrg esac 1141 1.1 mrg eval with_$ac_useropt=\$ac_optarg ;; 1142 1.1 mrg 1143 1.1 mrg -without-* | --without-*) 1144 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1145 1.1 mrg # Reject names that are not valid shell variable names. 1146 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1147 1.11 mrg as_fn_error $? "invalid package name: $ac_useropt" 1148 1.1 mrg ac_useropt_orig=$ac_useropt 1149 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1150 1.1 mrg case $ac_user_opts in 1151 1.1 mrg *" 1152 1.1 mrg "with_$ac_useropt" 1153 1.1 mrg "*) ;; 1154 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1155 1.1 mrg ac_unrecognized_sep=', ';; 1156 1.1 mrg esac 1157 1.1 mrg eval with_$ac_useropt=no ;; 1158 1.1 mrg 1159 1.1 mrg --x) 1160 1.1 mrg # Obsolete; use --with-x. 1161 1.1 mrg with_x=yes ;; 1162 1.1 mrg 1163 1.1 mrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1164 1.1 mrg | --x-incl | --x-inc | --x-in | --x-i) 1165 1.1 mrg ac_prev=x_includes ;; 1166 1.1 mrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1167 1.1 mrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1168 1.1 mrg x_includes=$ac_optarg ;; 1169 1.1 mrg 1170 1.1 mrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1171 1.1 mrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1172 1.1 mrg ac_prev=x_libraries ;; 1173 1.1 mrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1174 1.1 mrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1175 1.1 mrg x_libraries=$ac_optarg ;; 1176 1.1 mrg 1177 1.11 mrg -*) as_fn_error $? "unrecognized option: \`$ac_option' 1178 1.11 mrg Try \`$0 --help' for more information" 1179 1.1 mrg ;; 1180 1.1 mrg 1181 1.1 mrg *=*) 1182 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1183 1.1 mrg # Reject names that are not valid shell variable names. 1184 1.1 mrg case $ac_envvar in #( 1185 1.1 mrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 1186 1.11 mrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1187 1.1 mrg esac 1188 1.1 mrg eval $ac_envvar=\$ac_optarg 1189 1.1 mrg export $ac_envvar ;; 1190 1.1 mrg 1191 1.1 mrg *) 1192 1.1 mrg # FIXME: should be removed in autoconf 3.0. 1193 1.1 mrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1194 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1195 1.1 mrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1196 1.11 mrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1197 1.1 mrg ;; 1198 1.1 mrg 1199 1.1 mrg esac 1200 1.1 mrg done 1201 1.1 mrg 1202 1.1 mrg if test -n "$ac_prev"; then 1203 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1204 1.11 mrg as_fn_error $? "missing argument to $ac_option" 1205 1.1 mrg fi 1206 1.1 mrg 1207 1.1 mrg if test -n "$ac_unrecognized_opts"; then 1208 1.1 mrg case $enable_option_checking in 1209 1.1 mrg no) ;; 1210 1.11 mrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1211 1.1 mrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1212 1.1 mrg esac 1213 1.1 mrg fi 1214 1.1 mrg 1215 1.1 mrg # Check all directory arguments for consistency. 1216 1.1 mrg for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1217 1.1 mrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1218 1.1 mrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1219 1.1 mrg libdir localedir mandir 1220 1.1 mrg do 1221 1.1 mrg eval ac_val=\$$ac_var 1222 1.1 mrg # Remove trailing slashes. 1223 1.1 mrg case $ac_val in 1224 1.1 mrg */ ) 1225 1.1 mrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1226 1.1 mrg eval $ac_var=\$ac_val;; 1227 1.1 mrg esac 1228 1.1 mrg # Be sure to have absolute directory names. 1229 1.1 mrg case $ac_val in 1230 1.1 mrg [\\/$]* | ?:[\\/]* ) continue;; 1231 1.1 mrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1232 1.1 mrg esac 1233 1.11 mrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1234 1.1 mrg done 1235 1.1 mrg 1236 1.1 mrg # There might be people who depend on the old broken behavior: `$host' 1237 1.1 mrg # used to hold the argument of --host etc. 1238 1.1 mrg # FIXME: To remove some day. 1239 1.1 mrg build=$build_alias 1240 1.1 mrg host=$host_alias 1241 1.1 mrg target=$target_alias 1242 1.1 mrg 1243 1.1 mrg # FIXME: To remove some day. 1244 1.1 mrg if test "x$host_alias" != x; then 1245 1.1 mrg if test "x$build_alias" = x; then 1246 1.1 mrg cross_compiling=maybe 1247 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then 1248 1.1 mrg cross_compiling=yes 1249 1.1 mrg fi 1250 1.1 mrg fi 1251 1.1 mrg 1252 1.1 mrg ac_tool_prefix= 1253 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias- 1254 1.1 mrg 1255 1.1 mrg test "$silent" = yes && exec 6>/dev/null 1256 1.1 mrg 1257 1.1 mrg 1258 1.1 mrg ac_pwd=`pwd` && test -n "$ac_pwd" && 1259 1.1 mrg ac_ls_di=`ls -di .` && 1260 1.1 mrg ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1261 1.11 mrg as_fn_error $? "working directory cannot be determined" 1262 1.1 mrg test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1263 1.11 mrg as_fn_error $? "pwd does not report name of working directory" 1264 1.1 mrg 1265 1.1 mrg 1266 1.1 mrg # Find the source files, if location was not specified. 1267 1.1 mrg if test -z "$srcdir"; then 1268 1.1 mrg ac_srcdir_defaulted=yes 1269 1.1 mrg # Try the directory containing this script, then the parent directory. 1270 1.1 mrg ac_confdir=`$as_dirname -- "$as_myself" || 1271 1.1 mrg $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1272 1.1 mrg X"$as_myself" : 'X\(//\)[^/]' \| \ 1273 1.1 mrg X"$as_myself" : 'X\(//\)$' \| \ 1274 1.1 mrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1275 1.1 mrg $as_echo X"$as_myself" | 1276 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1277 1.1 mrg s//\1/ 1278 1.1 mrg q 1279 1.1 mrg } 1280 1.1 mrg /^X\(\/\/\)[^/].*/{ 1281 1.1 mrg s//\1/ 1282 1.1 mrg q 1283 1.1 mrg } 1284 1.1 mrg /^X\(\/\/\)$/{ 1285 1.1 mrg s//\1/ 1286 1.1 mrg q 1287 1.1 mrg } 1288 1.1 mrg /^X\(\/\).*/{ 1289 1.1 mrg s//\1/ 1290 1.1 mrg q 1291 1.1 mrg } 1292 1.1 mrg s/.*/./; q'` 1293 1.1 mrg srcdir=$ac_confdir 1294 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then 1295 1.1 mrg srcdir=.. 1296 1.1 mrg fi 1297 1.1 mrg else 1298 1.1 mrg ac_srcdir_defaulted=no 1299 1.1 mrg fi 1300 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then 1301 1.1 mrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1302 1.11 mrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1303 1.1 mrg fi 1304 1.1 mrg ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1305 1.1 mrg ac_abs_confdir=`( 1306 1.11 mrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1307 1.1 mrg pwd)` 1308 1.1 mrg # When building in place, set srcdir=. 1309 1.1 mrg if test "$ac_abs_confdir" = "$ac_pwd"; then 1310 1.1 mrg srcdir=. 1311 1.1 mrg fi 1312 1.1 mrg # Remove unnecessary trailing slashes from srcdir. 1313 1.1 mrg # Double slashes in file names in object file debugging info 1314 1.1 mrg # mess up M-x gdb in Emacs. 1315 1.1 mrg case $srcdir in 1316 1.1 mrg */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1317 1.1 mrg esac 1318 1.1 mrg for ac_var in $ac_precious_vars; do 1319 1.1 mrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1320 1.1 mrg eval ac_env_${ac_var}_value=\$${ac_var} 1321 1.1 mrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1322 1.1 mrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1323 1.1 mrg done 1324 1.1 mrg 1325 1.1 mrg # 1326 1.1 mrg # Report the --help message. 1327 1.1 mrg # 1328 1.1 mrg if test "$ac_init_help" = "long"; then 1329 1.1 mrg # Omit some internal or obsolete options to make the list less imposing. 1330 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh. 1331 1.1 mrg cat <<_ACEOF 1332 1.1 mrg \`configure' configures libssp 1.0 to adapt to many kinds of systems. 1333 1.1 mrg 1334 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]... 1335 1.1 mrg 1336 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as 1337 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables. 1338 1.1 mrg 1339 1.1 mrg Defaults for the options are specified in brackets. 1340 1.1 mrg 1341 1.1 mrg Configuration: 1342 1.1 mrg -h, --help display this help and exit 1343 1.1 mrg --help=short display options specific to this package 1344 1.1 mrg --help=recursive display the short help of all the included packages 1345 1.1 mrg -V, --version display version information and exit 1346 1.11 mrg -q, --quiet, --silent do not print \`checking ...' messages 1347 1.1 mrg --cache-file=FILE cache test results in FILE [disabled] 1348 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache' 1349 1.1 mrg -n, --no-create do not create output files 1350 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1351 1.1 mrg 1352 1.1 mrg Installation directories: 1353 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX 1354 1.1 mrg [$ac_default_prefix] 1355 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1356 1.1 mrg [PREFIX] 1357 1.1 mrg 1358 1.1 mrg By default, \`make install' will install all the files in 1359 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1360 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1361 1.1 mrg for instance \`--prefix=\$HOME'. 1362 1.1 mrg 1363 1.1 mrg For better control, use the options below. 1364 1.1 mrg 1365 1.1 mrg Fine tuning of the installation directories: 1366 1.1 mrg --bindir=DIR user executables [EPREFIX/bin] 1367 1.1 mrg --sbindir=DIR system admin executables [EPREFIX/sbin] 1368 1.1 mrg --libexecdir=DIR program executables [EPREFIX/libexec] 1369 1.1 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1370 1.1 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1371 1.1 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1372 1.1 mrg --libdir=DIR object code libraries [EPREFIX/lib] 1373 1.1 mrg --includedir=DIR C header files [PREFIX/include] 1374 1.1 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 1375 1.1 mrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1376 1.1 mrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1377 1.1 mrg --infodir=DIR info documentation [DATAROOTDIR/info] 1378 1.1 mrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1379 1.1 mrg --mandir=DIR man documentation [DATAROOTDIR/man] 1380 1.1 mrg --docdir=DIR documentation root [DATAROOTDIR/doc/libssp] 1381 1.1 mrg --htmldir=DIR html documentation [DOCDIR] 1382 1.1 mrg --dvidir=DIR dvi documentation [DOCDIR] 1383 1.1 mrg --pdfdir=DIR pdf documentation [DOCDIR] 1384 1.1 mrg --psdir=DIR ps documentation [DOCDIR] 1385 1.1 mrg _ACEOF 1386 1.1 mrg 1387 1.1 mrg cat <<\_ACEOF 1388 1.1 mrg 1389 1.1 mrg Program names: 1390 1.1 mrg --program-prefix=PREFIX prepend PREFIX to installed program names 1391 1.1 mrg --program-suffix=SUFFIX append SUFFIX to installed program names 1392 1.1 mrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1393 1.1 mrg 1394 1.1 mrg System types: 1395 1.1 mrg --build=BUILD configure for building on BUILD [guessed] 1396 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1397 1.1 mrg --target=TARGET configure for building compilers for TARGET [HOST] 1398 1.1 mrg _ACEOF 1399 1.1 mrg fi 1400 1.1 mrg 1401 1.1 mrg if test -n "$ac_init_help"; then 1402 1.1 mrg case $ac_init_help in 1403 1.1 mrg short | recursive ) echo "Configuration of libssp 1.0:";; 1404 1.1 mrg esac 1405 1.1 mrg cat <<\_ACEOF 1406 1.1 mrg 1407 1.1 mrg Optional Features: 1408 1.1 mrg --disable-option-checking ignore unrecognized --enable/--with options 1409 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1410 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1411 1.11 mrg --enable-silent-rules less verbose build output (undo: "make V=1") 1412 1.11 mrg --disable-silent-rules verbose build output (undo: "make V=0") 1413 1.1 mrg --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory 1414 1.11 mrg --enable-maintainer-mode 1415 1.11 mrg enable make rules and dependencies not useful (and 1416 1.11 mrg sometimes confusing) to the casual installer 1417 1.1 mrg --enable-multilib build many library versions (default) 1418 1.11 mrg --enable-dependency-tracking 1419 1.11 mrg do not reject slow dependency extractors 1420 1.11 mrg --disable-dependency-tracking 1421 1.11 mrg speeds up one-time build 1422 1.13 mrg --enable-cet enable Intel CET in target libraries [default=auto] 1423 1.4 mrg --disable-symvers disable symbol versioning for libssp 1424 1.1 mrg --enable-shared[=PKGS] build shared libraries [default=yes] 1425 1.1 mrg --enable-static[=PKGS] build static libraries [default=yes] 1426 1.1 mrg --enable-fast-install[=PKGS] 1427 1.1 mrg optimize for fast installation [default=yes] 1428 1.1 mrg --disable-libtool-lock avoid locking (might break parallel builds) 1429 1.1 mrg 1430 1.1 mrg Optional Packages: 1431 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1432 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1433 1.1 mrg --with-pic try to use only PIC/non-PIC objects [default=use 1434 1.1 mrg both] 1435 1.1 mrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1436 1.12 mrg --with-toolexeclibdir=DIR 1437 1.12 mrg install libraries built with a cross compiler within 1438 1.12 mrg DIR 1439 1.9 mrg --with-gcc-major-version-only 1440 1.9 mrg use only GCC major number in filesystem paths 1441 1.1 mrg 1442 1.1 mrg Some influential environment variables: 1443 1.1 mrg CC C compiler command 1444 1.1 mrg CFLAGS C compiler flags 1445 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1446 1.1 mrg nonstandard directory <lib dir> 1447 1.1 mrg LIBS libraries to pass to the linker, e.g. -l<library> 1448 1.11 mrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1449 1.1 mrg you have headers in a nonstandard directory <include dir> 1450 1.1 mrg CPP C preprocessor 1451 1.1 mrg 1452 1.1 mrg Use these variables to override the choices made by `configure' or to help 1453 1.1 mrg it to find libraries and programs with nonstandard names/locations. 1454 1.1 mrg 1455 1.1 mrg Report bugs to the package provider. 1456 1.1 mrg _ACEOF 1457 1.1 mrg ac_status=$? 1458 1.1 mrg fi 1459 1.1 mrg 1460 1.1 mrg if test "$ac_init_help" = "recursive"; then 1461 1.1 mrg # If there are subdirs, report their specific --help. 1462 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1463 1.1 mrg test -d "$ac_dir" || 1464 1.1 mrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1465 1.1 mrg continue 1466 1.1 mrg ac_builddir=. 1467 1.1 mrg 1468 1.1 mrg case "$ac_dir" in 1469 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1470 1.1 mrg *) 1471 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1472 1.1 mrg # A ".." for each directory in $ac_dir_suffix. 1473 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1474 1.1 mrg case $ac_top_builddir_sub in 1475 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1476 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1477 1.1 mrg esac ;; 1478 1.1 mrg esac 1479 1.1 mrg ac_abs_top_builddir=$ac_pwd 1480 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix 1481 1.1 mrg # for backward compatibility: 1482 1.1 mrg ac_top_builddir=$ac_top_build_prefix 1483 1.1 mrg 1484 1.1 mrg case $srcdir in 1485 1.1 mrg .) # We are building in place. 1486 1.1 mrg ac_srcdir=. 1487 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub 1488 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;; 1489 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name. 1490 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix; 1491 1.1 mrg ac_top_srcdir=$srcdir 1492 1.1 mrg ac_abs_top_srcdir=$srcdir ;; 1493 1.1 mrg *) # Relative name. 1494 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1495 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1496 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1497 1.1 mrg esac 1498 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1499 1.1 mrg 1500 1.1 mrg cd "$ac_dir" || { ac_status=$?; continue; } 1501 1.1 mrg # Check for guested configure. 1502 1.1 mrg if test -f "$ac_srcdir/configure.gnu"; then 1503 1.1 mrg echo && 1504 1.1 mrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1505 1.1 mrg elif test -f "$ac_srcdir/configure"; then 1506 1.1 mrg echo && 1507 1.1 mrg $SHELL "$ac_srcdir/configure" --help=recursive 1508 1.1 mrg else 1509 1.1 mrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1510 1.1 mrg fi || ac_status=$? 1511 1.1 mrg cd "$ac_pwd" || { ac_status=$?; break; } 1512 1.1 mrg done 1513 1.1 mrg fi 1514 1.1 mrg 1515 1.1 mrg test -n "$ac_init_help" && exit $ac_status 1516 1.1 mrg if $ac_init_version; then 1517 1.1 mrg cat <<\_ACEOF 1518 1.1 mrg libssp configure 1.0 1519 1.11 mrg generated by GNU Autoconf 2.69 1520 1.1 mrg 1521 1.11 mrg Copyright (C) 2012 Free Software Foundation, Inc. 1522 1.1 mrg This configure script is free software; the Free Software Foundation 1523 1.1 mrg gives unlimited permission to copy, distribute and modify it. 1524 1.1 mrg _ACEOF 1525 1.1 mrg exit 1526 1.1 mrg fi 1527 1.1 mrg 1528 1.1 mrg ## ------------------------ ## 1529 1.1 mrg ## Autoconf initialization. ## 1530 1.1 mrg ## ------------------------ ## 1531 1.1 mrg 1532 1.1 mrg # ac_fn_c_try_compile LINENO 1533 1.1 mrg # -------------------------- 1534 1.1 mrg # Try to compile conftest.$ac_ext, and return whether this succeeded. 1535 1.1 mrg ac_fn_c_try_compile () 1536 1.1 mrg { 1537 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1538 1.1 mrg rm -f conftest.$ac_objext 1539 1.1 mrg if { { ac_try="$ac_compile" 1540 1.1 mrg case "(($ac_try" in 1541 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1542 1.1 mrg *) ac_try_echo=$ac_try;; 1543 1.1 mrg esac 1544 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1545 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1546 1.1 mrg (eval "$ac_compile") 2>conftest.err 1547 1.1 mrg ac_status=$? 1548 1.1 mrg if test -s conftest.err; then 1549 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1550 1.1 mrg cat conftest.er1 >&5 1551 1.1 mrg mv -f conftest.er1 conftest.err 1552 1.1 mrg fi 1553 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1554 1.1 mrg test $ac_status = 0; } && { 1555 1.1 mrg test -z "$ac_c_werror_flag" || 1556 1.1 mrg test ! -s conftest.err 1557 1.1 mrg } && test -s conftest.$ac_objext; then : 1558 1.1 mrg ac_retval=0 1559 1.1 mrg else 1560 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1561 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1562 1.1 mrg 1563 1.1 mrg ac_retval=1 1564 1.1 mrg fi 1565 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1566 1.11 mrg as_fn_set_status $ac_retval 1567 1.1 mrg 1568 1.1 mrg } # ac_fn_c_try_compile 1569 1.1 mrg 1570 1.1 mrg # ac_fn_c_try_cpp LINENO 1571 1.1 mrg # ---------------------- 1572 1.1 mrg # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1573 1.1 mrg ac_fn_c_try_cpp () 1574 1.1 mrg { 1575 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1576 1.1 mrg if { { ac_try="$ac_cpp conftest.$ac_ext" 1577 1.1 mrg case "(($ac_try" in 1578 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1579 1.1 mrg *) ac_try_echo=$ac_try;; 1580 1.1 mrg esac 1581 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1582 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1583 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1584 1.1 mrg ac_status=$? 1585 1.1 mrg if test -s conftest.err; then 1586 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1587 1.1 mrg cat conftest.er1 >&5 1588 1.1 mrg mv -f conftest.er1 conftest.err 1589 1.1 mrg fi 1590 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1591 1.11 mrg test $ac_status = 0; } > conftest.i && { 1592 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1593 1.1 mrg test ! -s conftest.err 1594 1.1 mrg }; then : 1595 1.1 mrg ac_retval=0 1596 1.1 mrg else 1597 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1598 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1599 1.1 mrg 1600 1.1 mrg ac_retval=1 1601 1.1 mrg fi 1602 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1603 1.11 mrg as_fn_set_status $ac_retval 1604 1.1 mrg 1605 1.1 mrg } # ac_fn_c_try_cpp 1606 1.1 mrg 1607 1.1 mrg # ac_fn_c_try_link LINENO 1608 1.1 mrg # ----------------------- 1609 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. 1610 1.1 mrg ac_fn_c_try_link () 1611 1.1 mrg { 1612 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1613 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext 1614 1.1 mrg if { { ac_try="$ac_link" 1615 1.1 mrg case "(($ac_try" in 1616 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1617 1.1 mrg *) ac_try_echo=$ac_try;; 1618 1.1 mrg esac 1619 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1620 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1621 1.1 mrg (eval "$ac_link") 2>conftest.err 1622 1.1 mrg ac_status=$? 1623 1.1 mrg if test -s conftest.err; then 1624 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1625 1.1 mrg cat conftest.er1 >&5 1626 1.1 mrg mv -f conftest.er1 conftest.err 1627 1.1 mrg fi 1628 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1629 1.1 mrg test $ac_status = 0; } && { 1630 1.1 mrg test -z "$ac_c_werror_flag" || 1631 1.1 mrg test ! -s conftest.err 1632 1.1 mrg } && test -s conftest$ac_exeext && { 1633 1.1 mrg test "$cross_compiling" = yes || 1634 1.11 mrg test -x conftest$ac_exeext 1635 1.1 mrg }; then : 1636 1.1 mrg ac_retval=0 1637 1.1 mrg else 1638 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1639 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1640 1.1 mrg 1641 1.1 mrg ac_retval=1 1642 1.1 mrg fi 1643 1.1 mrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1644 1.1 mrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1645 1.1 mrg # interfere with the next link command; also delete a directory that is 1646 1.1 mrg # left behind by Apple's compiler. We do this before executing the actions. 1647 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1648 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1649 1.11 mrg as_fn_set_status $ac_retval 1650 1.1 mrg 1651 1.1 mrg } # ac_fn_c_try_link 1652 1.1 mrg 1653 1.1 mrg # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1654 1.1 mrg # ------------------------------------------------------- 1655 1.1 mrg # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1656 1.1 mrg # the include files in INCLUDES and setting the cache variable VAR 1657 1.1 mrg # accordingly. 1658 1.1 mrg ac_fn_c_check_header_mongrel () 1659 1.1 mrg { 1660 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1661 1.11 mrg if eval \${$3+:} false; then : 1662 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1663 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1664 1.11 mrg if eval \${$3+:} false; then : 1665 1.1 mrg $as_echo_n "(cached) " >&6 1666 1.1 mrg fi 1667 1.1 mrg eval ac_res=\$$3 1668 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1669 1.1 mrg $as_echo "$ac_res" >&6; } 1670 1.1 mrg else 1671 1.1 mrg # Is the header compilable? 1672 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1673 1.1 mrg $as_echo_n "checking $2 usability... " >&6; } 1674 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1675 1.1 mrg /* end confdefs.h. */ 1676 1.1 mrg $4 1677 1.1 mrg #include <$2> 1678 1.1 mrg _ACEOF 1679 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1680 1.1 mrg ac_header_compiler=yes 1681 1.1 mrg else 1682 1.1 mrg ac_header_compiler=no 1683 1.1 mrg fi 1684 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1685 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1686 1.1 mrg $as_echo "$ac_header_compiler" >&6; } 1687 1.1 mrg 1688 1.1 mrg # Is the header present? 1689 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1690 1.1 mrg $as_echo_n "checking $2 presence... " >&6; } 1691 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1692 1.1 mrg /* end confdefs.h. */ 1693 1.1 mrg #include <$2> 1694 1.1 mrg _ACEOF 1695 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 1696 1.1 mrg ac_header_preproc=yes 1697 1.1 mrg else 1698 1.1 mrg ac_header_preproc=no 1699 1.1 mrg fi 1700 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 1701 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1702 1.1 mrg $as_echo "$ac_header_preproc" >&6; } 1703 1.1 mrg 1704 1.1 mrg # So? What about this header? 1705 1.1 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1706 1.1 mrg yes:no: ) 1707 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1708 1.1 mrg $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1709 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1710 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1711 1.1 mrg ;; 1712 1.1 mrg no:yes:* ) 1713 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1714 1.1 mrg $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1715 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1716 1.1 mrg $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1717 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1718 1.1 mrg $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1719 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1720 1.1 mrg $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1721 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1722 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1723 1.1 mrg ;; 1724 1.1 mrg esac 1725 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1726 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1727 1.11 mrg if eval \${$3+:} false; then : 1728 1.1 mrg $as_echo_n "(cached) " >&6 1729 1.1 mrg else 1730 1.1 mrg eval "$3=\$ac_header_compiler" 1731 1.1 mrg fi 1732 1.1 mrg eval ac_res=\$$3 1733 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1734 1.1 mrg $as_echo "$ac_res" >&6; } 1735 1.1 mrg fi 1736 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1737 1.1 mrg 1738 1.1 mrg } # ac_fn_c_check_header_mongrel 1739 1.1 mrg 1740 1.1 mrg # ac_fn_c_try_run LINENO 1741 1.1 mrg # ---------------------- 1742 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1743 1.1 mrg # that executables *can* be run. 1744 1.1 mrg ac_fn_c_try_run () 1745 1.1 mrg { 1746 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1747 1.1 mrg if { { ac_try="$ac_link" 1748 1.1 mrg case "(($ac_try" in 1749 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1750 1.1 mrg *) ac_try_echo=$ac_try;; 1751 1.1 mrg esac 1752 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1753 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1754 1.1 mrg (eval "$ac_link") 2>&5 1755 1.1 mrg ac_status=$? 1756 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1757 1.1 mrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1758 1.1 mrg { { case "(($ac_try" in 1759 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1760 1.1 mrg *) ac_try_echo=$ac_try;; 1761 1.1 mrg esac 1762 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1763 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1764 1.1 mrg (eval "$ac_try") 2>&5 1765 1.1 mrg ac_status=$? 1766 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1767 1.1 mrg test $ac_status = 0; }; }; then : 1768 1.1 mrg ac_retval=0 1769 1.1 mrg else 1770 1.1 mrg $as_echo "$as_me: program exited with status $ac_status" >&5 1771 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1772 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1773 1.1 mrg 1774 1.1 mrg ac_retval=$ac_status 1775 1.1 mrg fi 1776 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1777 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1778 1.11 mrg as_fn_set_status $ac_retval 1779 1.1 mrg 1780 1.1 mrg } # ac_fn_c_try_run 1781 1.1 mrg 1782 1.1 mrg # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1783 1.1 mrg # ------------------------------------------------------- 1784 1.1 mrg # Tests whether HEADER exists and can be compiled using the include files in 1785 1.1 mrg # INCLUDES, setting the cache variable VAR accordingly. 1786 1.1 mrg ac_fn_c_check_header_compile () 1787 1.1 mrg { 1788 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1789 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1790 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1791 1.11 mrg if eval \${$3+:} false; then : 1792 1.1 mrg $as_echo_n "(cached) " >&6 1793 1.1 mrg else 1794 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1795 1.1 mrg /* end confdefs.h. */ 1796 1.1 mrg $4 1797 1.1 mrg #include <$2> 1798 1.1 mrg _ACEOF 1799 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1800 1.1 mrg eval "$3=yes" 1801 1.1 mrg else 1802 1.1 mrg eval "$3=no" 1803 1.1 mrg fi 1804 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1805 1.1 mrg fi 1806 1.1 mrg eval ac_res=\$$3 1807 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1808 1.1 mrg $as_echo "$ac_res" >&6; } 1809 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1810 1.1 mrg 1811 1.1 mrg } # ac_fn_c_check_header_compile 1812 1.1 mrg 1813 1.1 mrg # ac_fn_c_check_func LINENO FUNC VAR 1814 1.1 mrg # ---------------------------------- 1815 1.1 mrg # Tests whether FUNC exists, setting the cache variable VAR accordingly 1816 1.1 mrg ac_fn_c_check_func () 1817 1.1 mrg { 1818 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1819 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1820 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1821 1.11 mrg if eval \${$3+:} false; then : 1822 1.1 mrg $as_echo_n "(cached) " >&6 1823 1.1 mrg else 1824 1.1 mrg if test x$gcc_no_link = xyes; then 1825 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 1826 1.1 mrg fi 1827 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1828 1.1 mrg /* end confdefs.h. */ 1829 1.1 mrg /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1830 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1831 1.1 mrg #define $2 innocuous_$2 1832 1.1 mrg 1833 1.1 mrg /* System header to define __stub macros and hopefully few prototypes, 1834 1.1 mrg which can conflict with char $2 (); below. 1835 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1836 1.1 mrg <limits.h> exists even on freestanding compilers. */ 1837 1.1 mrg 1838 1.1 mrg #ifdef __STDC__ 1839 1.1 mrg # include <limits.h> 1840 1.1 mrg #else 1841 1.1 mrg # include <assert.h> 1842 1.1 mrg #endif 1843 1.1 mrg 1844 1.1 mrg #undef $2 1845 1.1 mrg 1846 1.1 mrg /* Override any GCC internal prototype to avoid an error. 1847 1.1 mrg Use char because int might match the return type of a GCC 1848 1.1 mrg builtin and then its argument prototype would still apply. */ 1849 1.1 mrg #ifdef __cplusplus 1850 1.1 mrg extern "C" 1851 1.1 mrg #endif 1852 1.1 mrg char $2 (); 1853 1.1 mrg /* The GNU C library defines this for functions which it implements 1854 1.1 mrg to always fail with ENOSYS. Some functions are actually named 1855 1.1 mrg something starting with __ and the normal name is an alias. */ 1856 1.1 mrg #if defined __stub_$2 || defined __stub___$2 1857 1.1 mrg choke me 1858 1.1 mrg #endif 1859 1.1 mrg 1860 1.1 mrg int 1861 1.1 mrg main () 1862 1.1 mrg { 1863 1.1 mrg return $2 (); 1864 1.1 mrg ; 1865 1.1 mrg return 0; 1866 1.1 mrg } 1867 1.1 mrg _ACEOF 1868 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 1869 1.1 mrg eval "$3=yes" 1870 1.1 mrg else 1871 1.1 mrg eval "$3=no" 1872 1.1 mrg fi 1873 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 1874 1.1 mrg conftest$ac_exeext conftest.$ac_ext 1875 1.1 mrg fi 1876 1.1 mrg eval ac_res=\$$3 1877 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1878 1.1 mrg $as_echo "$ac_res" >&6; } 1879 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1880 1.1 mrg 1881 1.1 mrg } # ac_fn_c_check_func 1882 1.1 mrg cat >config.log <<_ACEOF 1883 1.1 mrg This file contains any messages produced by compilers while 1884 1.1 mrg running configure, to aid debugging if configure makes a mistake. 1885 1.1 mrg 1886 1.1 mrg It was created by libssp $as_me 1.0, which was 1887 1.11 mrg generated by GNU Autoconf 2.69. Invocation command line was 1888 1.1 mrg 1889 1.1 mrg $ $0 $@ 1890 1.1 mrg 1891 1.1 mrg _ACEOF 1892 1.1 mrg exec 5>>config.log 1893 1.1 mrg { 1894 1.1 mrg cat <<_ASUNAME 1895 1.1 mrg ## --------- ## 1896 1.1 mrg ## Platform. ## 1897 1.1 mrg ## --------- ## 1898 1.1 mrg 1899 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1900 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown` 1901 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown` 1902 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown` 1903 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown` 1904 1.1 mrg 1905 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1906 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1907 1.1 mrg 1908 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1909 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1910 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1911 1.1 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1912 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1913 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1914 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1915 1.1 mrg 1916 1.1 mrg _ASUNAME 1917 1.1 mrg 1918 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1919 1.1 mrg for as_dir in $PATH 1920 1.1 mrg do 1921 1.1 mrg IFS=$as_save_IFS 1922 1.1 mrg test -z "$as_dir" && as_dir=. 1923 1.1 mrg $as_echo "PATH: $as_dir" 1924 1.1 mrg done 1925 1.1 mrg IFS=$as_save_IFS 1926 1.1 mrg 1927 1.1 mrg } >&5 1928 1.1 mrg 1929 1.1 mrg cat >&5 <<_ACEOF 1930 1.1 mrg 1931 1.1 mrg 1932 1.1 mrg ## ----------- ## 1933 1.1 mrg ## Core tests. ## 1934 1.1 mrg ## ----------- ## 1935 1.1 mrg 1936 1.1 mrg _ACEOF 1937 1.1 mrg 1938 1.1 mrg 1939 1.1 mrg # Keep a trace of the command line. 1940 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up. 1941 1.1 mrg # Strip out --silent because we don't want to record it for future runs. 1942 1.1 mrg # Also quote any args containing shell meta-characters. 1943 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression. 1944 1.1 mrg ac_configure_args= 1945 1.1 mrg ac_configure_args0= 1946 1.1 mrg ac_configure_args1= 1947 1.1 mrg ac_must_keep_next=false 1948 1.1 mrg for ac_pass in 1 2 1949 1.1 mrg do 1950 1.1 mrg for ac_arg 1951 1.1 mrg do 1952 1.1 mrg case $ac_arg in 1953 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1954 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1955 1.1 mrg | -silent | --silent | --silen | --sile | --sil) 1956 1.1 mrg continue ;; 1957 1.1 mrg *\'*) 1958 1.1 mrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1959 1.1 mrg esac 1960 1.1 mrg case $ac_pass in 1961 1.1 mrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1962 1.1 mrg 2) 1963 1.1 mrg as_fn_append ac_configure_args1 " '$ac_arg'" 1964 1.1 mrg if test $ac_must_keep_next = true; then 1965 1.1 mrg ac_must_keep_next=false # Got value, back to normal. 1966 1.1 mrg else 1967 1.1 mrg case $ac_arg in 1968 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \ 1969 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1970 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1971 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x) 1972 1.1 mrg case "$ac_configure_args0 " in 1973 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1974 1.1 mrg esac 1975 1.1 mrg ;; 1976 1.1 mrg -* ) ac_must_keep_next=true ;; 1977 1.1 mrg esac 1978 1.1 mrg fi 1979 1.1 mrg as_fn_append ac_configure_args " '$ac_arg'" 1980 1.1 mrg ;; 1981 1.1 mrg esac 1982 1.1 mrg done 1983 1.1 mrg done 1984 1.1 mrg { ac_configure_args0=; unset ac_configure_args0;} 1985 1.1 mrg { ac_configure_args1=; unset ac_configure_args1;} 1986 1.1 mrg 1987 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete 1988 1.1 mrg # config.log. We remove comments because anyway the quotes in there 1989 1.1 mrg # would cause problems or look ugly. 1990 1.1 mrg # WARNING: Use '\'' to represent an apostrophe within the trap. 1991 1.1 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1992 1.1 mrg trap 'exit_status=$? 1993 1.1 mrg # Save into config.log some information that might help in debugging. 1994 1.1 mrg { 1995 1.1 mrg echo 1996 1.1 mrg 1997 1.11 mrg $as_echo "## ---------------- ## 1998 1.1 mrg ## Cache variables. ## 1999 1.11 mrg ## ---------------- ##" 2000 1.1 mrg echo 2001 1.1 mrg # The following way of writing the cache mishandles newlines in values, 2002 1.1 mrg ( 2003 1.1 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2004 1.1 mrg eval ac_val=\$$ac_var 2005 1.1 mrg case $ac_val in #( 2006 1.1 mrg *${as_nl}*) 2007 1.1 mrg case $ac_var in #( 2008 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2009 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2010 1.1 mrg esac 2011 1.1 mrg case $ac_var in #( 2012 1.1 mrg _ | IFS | as_nl) ;; #( 2013 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2014 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;; 2015 1.1 mrg esac ;; 2016 1.1 mrg esac 2017 1.1 mrg done 2018 1.1 mrg (set) 2>&1 | 2019 1.1 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2020 1.1 mrg *${as_nl}ac_space=\ *) 2021 1.1 mrg sed -n \ 2022 1.1 mrg "s/'\''/'\''\\\\'\'''\''/g; 2023 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2024 1.1 mrg ;; #( 2025 1.1 mrg *) 2026 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2027 1.1 mrg ;; 2028 1.1 mrg esac | 2029 1.1 mrg sort 2030 1.1 mrg ) 2031 1.1 mrg echo 2032 1.1 mrg 2033 1.11 mrg $as_echo "## ----------------- ## 2034 1.1 mrg ## Output variables. ## 2035 1.11 mrg ## ----------------- ##" 2036 1.1 mrg echo 2037 1.1 mrg for ac_var in $ac_subst_vars 2038 1.1 mrg do 2039 1.1 mrg eval ac_val=\$$ac_var 2040 1.1 mrg case $ac_val in 2041 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2042 1.1 mrg esac 2043 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''" 2044 1.1 mrg done | sort 2045 1.1 mrg echo 2046 1.1 mrg 2047 1.1 mrg if test -n "$ac_subst_files"; then 2048 1.11 mrg $as_echo "## ------------------- ## 2049 1.1 mrg ## File substitutions. ## 2050 1.11 mrg ## ------------------- ##" 2051 1.1 mrg echo 2052 1.1 mrg for ac_var in $ac_subst_files 2053 1.1 mrg do 2054 1.1 mrg eval ac_val=\$$ac_var 2055 1.1 mrg case $ac_val in 2056 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2057 1.1 mrg esac 2058 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''" 2059 1.1 mrg done | sort 2060 1.1 mrg echo 2061 1.1 mrg fi 2062 1.1 mrg 2063 1.1 mrg if test -s confdefs.h; then 2064 1.11 mrg $as_echo "## ----------- ## 2065 1.1 mrg ## confdefs.h. ## 2066 1.11 mrg ## ----------- ##" 2067 1.1 mrg echo 2068 1.1 mrg cat confdefs.h 2069 1.1 mrg echo 2070 1.1 mrg fi 2071 1.1 mrg test "$ac_signal" != 0 && 2072 1.1 mrg $as_echo "$as_me: caught signal $ac_signal" 2073 1.1 mrg $as_echo "$as_me: exit $exit_status" 2074 1.1 mrg } >&5 2075 1.1 mrg rm -f core *.core core.conftest.* && 2076 1.1 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2077 1.1 mrg exit $exit_status 2078 1.1 mrg ' 0 2079 1.1 mrg for ac_signal in 1 2 13 15; do 2080 1.1 mrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2081 1.1 mrg done 2082 1.1 mrg ac_signal=0 2083 1.1 mrg 2084 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed. 2085 1.1 mrg rm -f -r conftest* confdefs.h 2086 1.1 mrg 2087 1.1 mrg $as_echo "/* confdefs.h */" > confdefs.h 2088 1.1 mrg 2089 1.1 mrg # Predefined preprocessor variables. 2090 1.1 mrg 2091 1.1 mrg cat >>confdefs.h <<_ACEOF 2092 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME" 2093 1.1 mrg _ACEOF 2094 1.1 mrg 2095 1.1 mrg cat >>confdefs.h <<_ACEOF 2096 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2097 1.1 mrg _ACEOF 2098 1.1 mrg 2099 1.1 mrg cat >>confdefs.h <<_ACEOF 2100 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION" 2101 1.1 mrg _ACEOF 2102 1.1 mrg 2103 1.1 mrg cat >>confdefs.h <<_ACEOF 2104 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING" 2105 1.1 mrg _ACEOF 2106 1.1 mrg 2107 1.1 mrg cat >>confdefs.h <<_ACEOF 2108 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2109 1.1 mrg _ACEOF 2110 1.1 mrg 2111 1.1 mrg cat >>confdefs.h <<_ACEOF 2112 1.1 mrg #define PACKAGE_URL "$PACKAGE_URL" 2113 1.1 mrg _ACEOF 2114 1.1 mrg 2115 1.1 mrg 2116 1.1 mrg # Let the site file select an alternate cache file if it wants to. 2117 1.1 mrg # Prefer an explicitly selected file to automatically selected ones. 2118 1.1 mrg ac_site_file1=NONE 2119 1.1 mrg ac_site_file2=NONE 2120 1.1 mrg if test -n "$CONFIG_SITE"; then 2121 1.11 mrg # We do not want a PATH search for config.site. 2122 1.11 mrg case $CONFIG_SITE in #(( 2123 1.11 mrg -*) ac_site_file1=./$CONFIG_SITE;; 2124 1.11 mrg */*) ac_site_file1=$CONFIG_SITE;; 2125 1.11 mrg *) ac_site_file1=./$CONFIG_SITE;; 2126 1.11 mrg esac 2127 1.1 mrg elif test "x$prefix" != xNONE; then 2128 1.1 mrg ac_site_file1=$prefix/share/config.site 2129 1.1 mrg ac_site_file2=$prefix/etc/config.site 2130 1.1 mrg else 2131 1.1 mrg ac_site_file1=$ac_default_prefix/share/config.site 2132 1.1 mrg ac_site_file2=$ac_default_prefix/etc/config.site 2133 1.1 mrg fi 2134 1.1 mrg for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2135 1.1 mrg do 2136 1.1 mrg test "x$ac_site_file" = xNONE && continue 2137 1.11 mrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2138 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2139 1.1 mrg $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2140 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5 2141 1.11 mrg . "$ac_site_file" \ 2142 1.11 mrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2143 1.11 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2144 1.11 mrg as_fn_error $? "failed to load site script $ac_site_file 2145 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 2146 1.1 mrg fi 2147 1.1 mrg done 2148 1.1 mrg 2149 1.1 mrg if test -r "$cache_file"; then 2150 1.11 mrg # Some versions of bash will fail to source /dev/null (special files 2151 1.11 mrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2152 1.11 mrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2153 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2154 1.1 mrg $as_echo "$as_me: loading cache $cache_file" >&6;} 2155 1.1 mrg case $cache_file in 2156 1.1 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2157 1.1 mrg *) . "./$cache_file";; 2158 1.1 mrg esac 2159 1.1 mrg fi 2160 1.1 mrg else 2161 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2162 1.1 mrg $as_echo "$as_me: creating cache $cache_file" >&6;} 2163 1.1 mrg >$cache_file 2164 1.1 mrg fi 2165 1.1 mrg 2166 1.1 mrg # Check that the precious variables saved in the cache have kept the same 2167 1.1 mrg # value. 2168 1.1 mrg ac_cache_corrupted=false 2169 1.1 mrg for ac_var in $ac_precious_vars; do 2170 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2171 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set 2172 1.1 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2173 1.1 mrg eval ac_new_val=\$ac_env_${ac_var}_value 2174 1.1 mrg case $ac_old_set,$ac_new_set in 2175 1.1 mrg set,) 2176 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2177 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2178 1.1 mrg ac_cache_corrupted=: ;; 2179 1.1 mrg ,set) 2180 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2181 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2182 1.1 mrg ac_cache_corrupted=: ;; 2183 1.1 mrg ,);; 2184 1.1 mrg *) 2185 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then 2186 1.1 mrg # differences in whitespace do not lead to failure. 2187 1.1 mrg ac_old_val_w=`echo x $ac_old_val` 2188 1.1 mrg ac_new_val_w=`echo x $ac_new_val` 2189 1.1 mrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2190 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2191 1.1 mrg $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2192 1.1 mrg ac_cache_corrupted=: 2193 1.1 mrg else 2194 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2195 1.1 mrg $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2196 1.1 mrg eval $ac_var=\$ac_old_val 2197 1.1 mrg fi 2198 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2199 1.1 mrg $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2200 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2201 1.1 mrg $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2202 1.1 mrg fi;; 2203 1.1 mrg esac 2204 1.1 mrg # Pass precious variables to config.status. 2205 1.1 mrg if test "$ac_new_set" = set; then 2206 1.1 mrg case $ac_new_val in 2207 1.1 mrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2208 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;; 2209 1.1 mrg esac 2210 1.1 mrg case " $ac_configure_args " in 2211 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2212 1.1 mrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2213 1.1 mrg esac 2214 1.1 mrg fi 2215 1.1 mrg done 2216 1.1 mrg if $ac_cache_corrupted; then 2217 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2218 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2219 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2220 1.1 mrg $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2221 1.11 mrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2222 1.1 mrg fi 2223 1.1 mrg ## -------------------- ## 2224 1.1 mrg ## Main body of script. ## 2225 1.1 mrg ## -------------------- ## 2226 1.1 mrg 2227 1.1 mrg ac_ext=c 2228 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 2229 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2230 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2231 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 2232 1.1 mrg 2233 1.1 mrg 2234 1.1 mrg 2235 1.1 mrg 2236 1.1 mrg 2237 1.1 mrg 2238 1.1 mrg ac_aux_dir= 2239 1.1 mrg for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2240 1.11 mrg if test -f "$ac_dir/install-sh"; then 2241 1.11 mrg ac_aux_dir=$ac_dir 2242 1.11 mrg ac_install_sh="$SHELL $ac_aux_dir/install-sh -c" 2243 1.11 mrg break 2244 1.11 mrg elif test -f "$ac_dir/install.sh"; then 2245 1.11 mrg ac_aux_dir=$ac_dir 2246 1.11 mrg ac_install_sh="$SHELL $ac_aux_dir/install.sh -c" 2247 1.11 mrg break 2248 1.11 mrg elif test -f "$ac_dir/shtool"; then 2249 1.11 mrg ac_aux_dir=$ac_dir 2250 1.11 mrg ac_install_sh="$SHELL $ac_aux_dir/shtool install -c" 2251 1.11 mrg break 2252 1.11 mrg fi 2253 1.1 mrg done 2254 1.1 mrg if test -z "$ac_aux_dir"; then 2255 1.11 mrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2256 1.1 mrg fi 2257 1.1 mrg 2258 1.1 mrg # These three variables are undocumented and unsupported, 2259 1.1 mrg # and are intended to be withdrawn in a future Autoconf release. 2260 1.1 mrg # They can cause serious problems if a builder's source tree is in a directory 2261 1.1 mrg # whose full name contains unusual characters. 2262 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2263 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2264 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2265 1.1 mrg 2266 1.1 mrg 2267 1.1 mrg # Make sure we can run config.sub. 2268 1.1 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2269 1.11 mrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2270 1.1 mrg 2271 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2272 1.1 mrg $as_echo_n "checking build system type... " >&6; } 2273 1.11 mrg if ${ac_cv_build+:} false; then : 2274 1.1 mrg $as_echo_n "(cached) " >&6 2275 1.1 mrg else 2276 1.1 mrg ac_build_alias=$build_alias 2277 1.1 mrg test "x$ac_build_alias" = x && 2278 1.1 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2279 1.1 mrg test "x$ac_build_alias" = x && 2280 1.11 mrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2281 1.1 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2282 1.11 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2283 1.1 mrg 2284 1.1 mrg fi 2285 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2286 1.1 mrg $as_echo "$ac_cv_build" >&6; } 2287 1.1 mrg case $ac_cv_build in 2288 1.1 mrg *-*-*) ;; 2289 1.11 mrg *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2290 1.1 mrg esac 2291 1.1 mrg build=$ac_cv_build 2292 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2293 1.1 mrg set x $ac_cv_build 2294 1.1 mrg shift 2295 1.1 mrg build_cpu=$1 2296 1.1 mrg build_vendor=$2 2297 1.1 mrg shift; shift 2298 1.1 mrg # Remember, the first character of IFS is used to create $*, 2299 1.1 mrg # except with old shells: 2300 1.1 mrg build_os=$* 2301 1.1 mrg IFS=$ac_save_IFS 2302 1.1 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2303 1.1 mrg 2304 1.1 mrg 2305 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2306 1.1 mrg $as_echo_n "checking host system type... " >&6; } 2307 1.11 mrg if ${ac_cv_host+:} false; then : 2308 1.1 mrg $as_echo_n "(cached) " >&6 2309 1.1 mrg else 2310 1.1 mrg if test "x$host_alias" = x; then 2311 1.1 mrg ac_cv_host=$ac_cv_build 2312 1.1 mrg else 2313 1.1 mrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2314 1.11 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2315 1.1 mrg fi 2316 1.1 mrg 2317 1.1 mrg fi 2318 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2319 1.1 mrg $as_echo "$ac_cv_host" >&6; } 2320 1.1 mrg case $ac_cv_host in 2321 1.1 mrg *-*-*) ;; 2322 1.11 mrg *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2323 1.1 mrg esac 2324 1.1 mrg host=$ac_cv_host 2325 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2326 1.1 mrg set x $ac_cv_host 2327 1.1 mrg shift 2328 1.1 mrg host_cpu=$1 2329 1.1 mrg host_vendor=$2 2330 1.1 mrg shift; shift 2331 1.1 mrg # Remember, the first character of IFS is used to create $*, 2332 1.1 mrg # except with old shells: 2333 1.1 mrg host_os=$* 2334 1.1 mrg IFS=$ac_save_IFS 2335 1.1 mrg case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2336 1.1 mrg 2337 1.1 mrg 2338 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2339 1.1 mrg $as_echo_n "checking target system type... " >&6; } 2340 1.11 mrg if ${ac_cv_target+:} false; then : 2341 1.1 mrg $as_echo_n "(cached) " >&6 2342 1.1 mrg else 2343 1.1 mrg if test "x$target_alias" = x; then 2344 1.1 mrg ac_cv_target=$ac_cv_host 2345 1.1 mrg else 2346 1.1 mrg ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2347 1.11 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2348 1.1 mrg fi 2349 1.1 mrg 2350 1.1 mrg fi 2351 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2352 1.1 mrg $as_echo "$ac_cv_target" >&6; } 2353 1.1 mrg case $ac_cv_target in 2354 1.1 mrg *-*-*) ;; 2355 1.11 mrg *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2356 1.1 mrg esac 2357 1.1 mrg target=$ac_cv_target 2358 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2359 1.1 mrg set x $ac_cv_target 2360 1.1 mrg shift 2361 1.1 mrg target_cpu=$1 2362 1.1 mrg target_vendor=$2 2363 1.1 mrg shift; shift 2364 1.1 mrg # Remember, the first character of IFS is used to create $*, 2365 1.1 mrg # except with old shells: 2366 1.1 mrg target_os=$* 2367 1.1 mrg IFS=$ac_save_IFS 2368 1.1 mrg case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2369 1.1 mrg 2370 1.1 mrg 2371 1.1 mrg # The aliases save the names the user supplied, while $host etc. 2372 1.1 mrg # will get canonicalized. 2373 1.1 mrg test -n "$target_alias" && 2374 1.1 mrg test "$program_prefix$program_suffix$program_transform_name" = \ 2375 1.1 mrg NONENONEs,x,x, && 2376 1.1 mrg program_prefix=${target_alias}- 2377 1.1 mrg 2378 1.1 mrg case ${build_alias} in 2379 1.1 mrg "") build_noncanonical=${build} ;; 2380 1.1 mrg *) build_noncanonical=${build_alias} ;; 2381 1.1 mrg esac 2382 1.1 mrg 2383 1.1 mrg case ${host_alias} in 2384 1.1 mrg "") host_noncanonical=${build_noncanonical} ;; 2385 1.1 mrg *) host_noncanonical=${host_alias} ;; 2386 1.1 mrg esac 2387 1.1 mrg 2388 1.1 mrg case ${target_alias} in 2389 1.1 mrg "") target_noncanonical=${host_noncanonical} ;; 2390 1.1 mrg *) target_noncanonical=${target_alias} ;; 2391 1.1 mrg esac 2392 1.1 mrg 2393 1.1 mrg 2394 1.1 mrg 2395 1.1 mrg 2396 1.11 mrg am__api_version='1.15' 2397 1.1 mrg 2398 1.1 mrg # Find a good install program. We prefer a C program (faster), 2399 1.1 mrg # so one script is as good as another. But avoid the broken or 2400 1.1 mrg # incompatible versions: 2401 1.1 mrg # SysV /etc/install, /usr/sbin/install 2402 1.1 mrg # SunOS /usr/etc/install 2403 1.1 mrg # IRIX /sbin/install 2404 1.1 mrg # AIX /bin/install 2405 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs 2406 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2407 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args 2408 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2409 1.1 mrg # OS/2's system install, which has a completely different semantic 2410 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh. 2411 1.1 mrg # Reject install programs that cannot install multiple files. 2412 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2413 1.1 mrg $as_echo_n "checking for a BSD-compatible install... " >&6; } 2414 1.1 mrg if test -z "$INSTALL"; then 2415 1.11 mrg if ${ac_cv_path_install+:} false; then : 2416 1.1 mrg $as_echo_n "(cached) " >&6 2417 1.1 mrg else 2418 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2419 1.1 mrg for as_dir in $PATH 2420 1.1 mrg do 2421 1.1 mrg IFS=$as_save_IFS 2422 1.1 mrg test -z "$as_dir" && as_dir=. 2423 1.1 mrg # Account for people who put trailing slashes in PATH elements. 2424 1.1 mrg case $as_dir/ in #(( 2425 1.1 mrg ./ | .// | /[cC]/* | \ 2426 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2427 1.1 mrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2428 1.1 mrg /usr/ucb/* ) ;; 2429 1.1 mrg *) 2430 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install. 2431 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root 2432 1.1 mrg # by default. 2433 1.1 mrg for ac_prog in ginstall scoinst install; do 2434 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2435 1.11 mrg if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2436 1.1 mrg if test $ac_prog = install && 2437 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2438 1.1 mrg # AIX install. It has an incompatible calling convention. 2439 1.1 mrg : 2440 1.1 mrg elif test $ac_prog = install && 2441 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2442 1.1 mrg # program-specific install script used by HP pwplus--don't use. 2443 1.1 mrg : 2444 1.1 mrg else 2445 1.1 mrg rm -rf conftest.one conftest.two conftest.dir 2446 1.1 mrg echo one > conftest.one 2447 1.1 mrg echo two > conftest.two 2448 1.1 mrg mkdir conftest.dir 2449 1.1 mrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2450 1.1 mrg test -s conftest.one && test -s conftest.two && 2451 1.1 mrg test -s conftest.dir/conftest.one && 2452 1.1 mrg test -s conftest.dir/conftest.two 2453 1.1 mrg then 2454 1.1 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2455 1.1 mrg break 3 2456 1.1 mrg fi 2457 1.1 mrg fi 2458 1.1 mrg fi 2459 1.1 mrg done 2460 1.1 mrg done 2461 1.1 mrg ;; 2462 1.1 mrg esac 2463 1.1 mrg 2464 1.1 mrg done 2465 1.1 mrg IFS=$as_save_IFS 2466 1.1 mrg 2467 1.1 mrg rm -rf conftest.one conftest.two conftest.dir 2468 1.1 mrg 2469 1.1 mrg fi 2470 1.1 mrg if test "${ac_cv_path_install+set}" = set; then 2471 1.1 mrg INSTALL=$ac_cv_path_install 2472 1.1 mrg else 2473 1.1 mrg # As a last resort, use the slow shell script. Don't cache a 2474 1.1 mrg # value for INSTALL within a source directory, because that will 2475 1.1 mrg # break other packages using the cache if that directory is 2476 1.1 mrg # removed, or if the value is a relative name. 2477 1.1 mrg INSTALL=$ac_install_sh 2478 1.1 mrg fi 2479 1.1 mrg fi 2480 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2481 1.1 mrg $as_echo "$INSTALL" >&6; } 2482 1.1 mrg 2483 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2484 1.1 mrg # It thinks the first close brace ends the variable substitution. 2485 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2486 1.1 mrg 2487 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2488 1.1 mrg 2489 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2490 1.1 mrg 2491 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2492 1.1 mrg $as_echo_n "checking whether build environment is sane... " >&6; } 2493 1.1 mrg # Reject unsafe characters in $srcdir or the absolute working directory 2494 1.1 mrg # name. Accept space and tab only in the latter. 2495 1.1 mrg am_lf=' 2496 1.1 mrg ' 2497 1.1 mrg case `pwd` in 2498 1.1 mrg *[\\\"\#\$\&\'\`$am_lf]*) 2499 1.11 mrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2500 1.1 mrg esac 2501 1.1 mrg case $srcdir in 2502 1.1 mrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2503 1.11 mrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2504 1.1 mrg esac 2505 1.1 mrg 2506 1.11 mrg # Do 'set' in a subshell so we don't clobber the current shell's 2507 1.1 mrg # arguments. Must try -L first in case configure is actually a 2508 1.1 mrg # symlink; some systems play weird games with the mod time of symlinks 2509 1.1 mrg # (eg FreeBSD returns the mod time of the symlink's containing 2510 1.1 mrg # directory). 2511 1.1 mrg if ( 2512 1.11 mrg am_has_slept=no 2513 1.11 mrg for am_try in 1 2; do 2514 1.11 mrg echo "timestamp, slept: $am_has_slept" > conftest.file 2515 1.11 mrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2516 1.11 mrg if test "$*" = "X"; then 2517 1.11 mrg # -L didn't work. 2518 1.11 mrg set X `ls -t "$srcdir/configure" conftest.file` 2519 1.11 mrg fi 2520 1.11 mrg if test "$*" != "X $srcdir/configure conftest.file" \ 2521 1.11 mrg && test "$*" != "X conftest.file $srcdir/configure"; then 2522 1.1 mrg 2523 1.11 mrg # If neither matched, then we have a broken ls. This can happen 2524 1.11 mrg # if, for instance, CONFIG_SHELL is bash and it inherits a 2525 1.11 mrg # broken ls alias from the environment. This has actually 2526 1.11 mrg # happened. Such a system could not be considered "sane". 2527 1.11 mrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2528 1.11 mrg alias in your environment" "$LINENO" 5 2529 1.11 mrg fi 2530 1.11 mrg if test "$2" = conftest.file || test $am_try -eq 2; then 2531 1.11 mrg break 2532 1.11 mrg fi 2533 1.11 mrg # Just in case. 2534 1.11 mrg sleep 1 2535 1.11 mrg am_has_slept=yes 2536 1.11 mrg done 2537 1.1 mrg test "$2" = conftest.file 2538 1.1 mrg ) 2539 1.1 mrg then 2540 1.1 mrg # Ok. 2541 1.1 mrg : 2542 1.1 mrg else 2543 1.11 mrg as_fn_error $? "newly created file is older than distributed files! 2544 1.1 mrg Check your system clock" "$LINENO" 5 2545 1.1 mrg fi 2546 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2547 1.1 mrg $as_echo "yes" >&6; } 2548 1.11 mrg # If we didn't sleep, we still need to ensure time stamps of config.status and 2549 1.11 mrg # generated files are strictly newer. 2550 1.11 mrg am_sleep_pid= 2551 1.11 mrg if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2552 1.11 mrg ( sleep 1 ) & 2553 1.11 mrg am_sleep_pid=$! 2554 1.11 mrg fi 2555 1.11 mrg 2556 1.11 mrg rm -f conftest.file 2557 1.11 mrg 2558 1.1 mrg test "$program_prefix" != NONE && 2559 1.1 mrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 2560 1.1 mrg # Use a double $ so make ignores it. 2561 1.1 mrg test "$program_suffix" != NONE && 2562 1.1 mrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2563 1.1 mrg # Double any \ or $. 2564 1.1 mrg # By default was `s,x,x', remove it if useless. 2565 1.1 mrg ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2566 1.1 mrg program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2567 1.1 mrg 2568 1.11 mrg # Expand $ac_aux_dir to an absolute path. 2569 1.11 mrg am_aux_dir=`cd "$ac_aux_dir" && pwd` 2570 1.1 mrg 2571 1.1 mrg if test x"${MISSING+set}" != xset; then 2572 1.1 mrg case $am_aux_dir in 2573 1.1 mrg *\ * | *\ *) 2574 1.1 mrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2575 1.1 mrg *) 2576 1.1 mrg MISSING="\${SHELL} $am_aux_dir/missing" ;; 2577 1.1 mrg esac 2578 1.1 mrg fi 2579 1.1 mrg # Use eval to expand $SHELL 2580 1.11 mrg if eval "$MISSING --is-lightweight"; then 2581 1.11 mrg am_missing_run="$MISSING " 2582 1.1 mrg else 2583 1.1 mrg am_missing_run= 2584 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2585 1.11 mrg $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2586 1.1 mrg fi 2587 1.1 mrg 2588 1.11 mrg if test x"${install_sh+set}" != xset; then 2589 1.1 mrg case $am_aux_dir in 2590 1.1 mrg *\ * | *\ *) 2591 1.1 mrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2592 1.1 mrg *) 2593 1.1 mrg install_sh="\${SHELL} $am_aux_dir/install-sh" 2594 1.1 mrg esac 2595 1.1 mrg fi 2596 1.1 mrg 2597 1.11 mrg # Installed binaries are usually stripped using 'strip' when the user 2598 1.11 mrg # run "make install-strip". However 'strip' might not be the right 2599 1.1 mrg # tool to use in cross-compilation environments, therefore Automake 2600 1.11 mrg # will honor the 'STRIP' environment variable to overrule this program. 2601 1.1 mrg if test "$cross_compiling" != no; then 2602 1.1 mrg if test -n "$ac_tool_prefix"; then 2603 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2604 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2 2605 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2606 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2607 1.11 mrg if ${ac_cv_prog_STRIP+:} false; then : 2608 1.1 mrg $as_echo_n "(cached) " >&6 2609 1.1 mrg else 2610 1.1 mrg if test -n "$STRIP"; then 2611 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2612 1.1 mrg else 2613 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2614 1.1 mrg for as_dir in $PATH 2615 1.1 mrg do 2616 1.1 mrg IFS=$as_save_IFS 2617 1.1 mrg test -z "$as_dir" && as_dir=. 2618 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2619 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2620 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2621 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2622 1.1 mrg break 2 2623 1.1 mrg fi 2624 1.1 mrg done 2625 1.1 mrg done 2626 1.1 mrg IFS=$as_save_IFS 2627 1.1 mrg 2628 1.1 mrg fi 2629 1.1 mrg fi 2630 1.1 mrg STRIP=$ac_cv_prog_STRIP 2631 1.1 mrg if test -n "$STRIP"; then 2632 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2633 1.1 mrg $as_echo "$STRIP" >&6; } 2634 1.1 mrg else 2635 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2636 1.1 mrg $as_echo "no" >&6; } 2637 1.1 mrg fi 2638 1.1 mrg 2639 1.1 mrg 2640 1.1 mrg fi 2641 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then 2642 1.1 mrg ac_ct_STRIP=$STRIP 2643 1.1 mrg # Extract the first word of "strip", so it can be a program name with args. 2644 1.1 mrg set dummy strip; ac_word=$2 2645 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2646 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2647 1.11 mrg if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2648 1.1 mrg $as_echo_n "(cached) " >&6 2649 1.1 mrg else 2650 1.1 mrg if test -n "$ac_ct_STRIP"; then 2651 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2652 1.1 mrg else 2653 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2654 1.1 mrg for as_dir in $PATH 2655 1.1 mrg do 2656 1.1 mrg IFS=$as_save_IFS 2657 1.1 mrg test -z "$as_dir" && as_dir=. 2658 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2659 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2660 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip" 2661 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2662 1.1 mrg break 2 2663 1.1 mrg fi 2664 1.1 mrg done 2665 1.1 mrg done 2666 1.1 mrg IFS=$as_save_IFS 2667 1.1 mrg 2668 1.1 mrg fi 2669 1.1 mrg fi 2670 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2671 1.1 mrg if test -n "$ac_ct_STRIP"; then 2672 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2673 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; } 2674 1.1 mrg else 2675 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2676 1.1 mrg $as_echo "no" >&6; } 2677 1.1 mrg fi 2678 1.1 mrg 2679 1.1 mrg if test "x$ac_ct_STRIP" = x; then 2680 1.1 mrg STRIP=":" 2681 1.1 mrg else 2682 1.1 mrg case $cross_compiling:$ac_tool_warned in 2683 1.1 mrg yes:) 2684 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2685 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2686 1.1 mrg ac_tool_warned=yes ;; 2687 1.1 mrg esac 2688 1.1 mrg STRIP=$ac_ct_STRIP 2689 1.1 mrg fi 2690 1.1 mrg else 2691 1.1 mrg STRIP="$ac_cv_prog_STRIP" 2692 1.1 mrg fi 2693 1.1 mrg 2694 1.1 mrg fi 2695 1.1 mrg INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2696 1.1 mrg 2697 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2698 1.1 mrg $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2699 1.1 mrg if test -z "$MKDIR_P"; then 2700 1.11 mrg if ${ac_cv_path_mkdir+:} false; then : 2701 1.1 mrg $as_echo_n "(cached) " >&6 2702 1.1 mrg else 2703 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2704 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2705 1.1 mrg do 2706 1.1 mrg IFS=$as_save_IFS 2707 1.1 mrg test -z "$as_dir" && as_dir=. 2708 1.1 mrg for ac_prog in mkdir gmkdir; do 2709 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2710 1.11 mrg as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2711 1.1 mrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2712 1.1 mrg 'mkdir (GNU coreutils) '* | \ 2713 1.1 mrg 'mkdir (coreutils) '* | \ 2714 1.1 mrg 'mkdir (fileutils) '4.1*) 2715 1.1 mrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2716 1.1 mrg break 3;; 2717 1.1 mrg esac 2718 1.1 mrg done 2719 1.1 mrg done 2720 1.1 mrg done 2721 1.1 mrg IFS=$as_save_IFS 2722 1.1 mrg 2723 1.1 mrg fi 2724 1.1 mrg 2725 1.11 mrg test -d ./--version && rmdir ./--version 2726 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then 2727 1.1 mrg MKDIR_P="$ac_cv_path_mkdir -p" 2728 1.1 mrg else 2729 1.1 mrg # As a last resort, use the slow shell script. Don't cache a 2730 1.1 mrg # value for MKDIR_P within a source directory, because that will 2731 1.1 mrg # break other packages using the cache if that directory is 2732 1.1 mrg # removed, or if the value is a relative name. 2733 1.1 mrg MKDIR_P="$ac_install_sh -d" 2734 1.1 mrg fi 2735 1.1 mrg fi 2736 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2737 1.1 mrg $as_echo "$MKDIR_P" >&6; } 2738 1.1 mrg 2739 1.1 mrg for ac_prog in gawk mawk nawk awk 2740 1.1 mrg do 2741 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 2742 1.1 mrg set dummy $ac_prog; ac_word=$2 2743 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2744 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2745 1.11 mrg if ${ac_cv_prog_AWK+:} false; then : 2746 1.1 mrg $as_echo_n "(cached) " >&6 2747 1.1 mrg else 2748 1.1 mrg if test -n "$AWK"; then 2749 1.1 mrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 2750 1.1 mrg else 2751 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2752 1.1 mrg for as_dir in $PATH 2753 1.1 mrg do 2754 1.1 mrg IFS=$as_save_IFS 2755 1.1 mrg test -z "$as_dir" && as_dir=. 2756 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2757 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2758 1.1 mrg ac_cv_prog_AWK="$ac_prog" 2759 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2760 1.1 mrg break 2 2761 1.1 mrg fi 2762 1.1 mrg done 2763 1.1 mrg done 2764 1.1 mrg IFS=$as_save_IFS 2765 1.1 mrg 2766 1.1 mrg fi 2767 1.1 mrg fi 2768 1.1 mrg AWK=$ac_cv_prog_AWK 2769 1.1 mrg if test -n "$AWK"; then 2770 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2771 1.1 mrg $as_echo "$AWK" >&6; } 2772 1.1 mrg else 2773 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2774 1.1 mrg $as_echo "no" >&6; } 2775 1.1 mrg fi 2776 1.1 mrg 2777 1.1 mrg 2778 1.1 mrg test -n "$AWK" && break 2779 1.1 mrg done 2780 1.1 mrg 2781 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2782 1.1 mrg $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2783 1.1 mrg set x ${MAKE-make} 2784 1.1 mrg ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2785 1.11 mrg if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2786 1.1 mrg $as_echo_n "(cached) " >&6 2787 1.1 mrg else 2788 1.1 mrg cat >conftest.make <<\_ACEOF 2789 1.1 mrg SHELL = /bin/sh 2790 1.1 mrg all: 2791 1.1 mrg @echo '@@@%%%=$(MAKE)=@@@%%%' 2792 1.1 mrg _ACEOF 2793 1.11 mrg # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2794 1.1 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in 2795 1.1 mrg *@@@%%%=?*=@@@%%%*) 2796 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes;; 2797 1.1 mrg *) 2798 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no;; 2799 1.1 mrg esac 2800 1.1 mrg rm -f conftest.make 2801 1.1 mrg fi 2802 1.1 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2803 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2804 1.1 mrg $as_echo "yes" >&6; } 2805 1.1 mrg SET_MAKE= 2806 1.1 mrg else 2807 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2808 1.1 mrg $as_echo "no" >&6; } 2809 1.1 mrg SET_MAKE="MAKE=${MAKE-make}" 2810 1.1 mrg fi 2811 1.1 mrg 2812 1.1 mrg rm -rf .tst 2>/dev/null 2813 1.1 mrg mkdir .tst 2>/dev/null 2814 1.1 mrg if test -d .tst; then 2815 1.1 mrg am__leading_dot=. 2816 1.1 mrg else 2817 1.1 mrg am__leading_dot=_ 2818 1.1 mrg fi 2819 1.1 mrg rmdir .tst 2>/dev/null 2820 1.1 mrg 2821 1.11 mrg # Check whether --enable-silent-rules was given. 2822 1.11 mrg if test "${enable_silent_rules+set}" = set; then : 2823 1.11 mrg enableval=$enable_silent_rules; 2824 1.11 mrg fi 2825 1.11 mrg 2826 1.11 mrg case $enable_silent_rules in # ((( 2827 1.11 mrg yes) AM_DEFAULT_VERBOSITY=0;; 2828 1.11 mrg no) AM_DEFAULT_VERBOSITY=1;; 2829 1.11 mrg *) AM_DEFAULT_VERBOSITY=1;; 2830 1.11 mrg esac 2831 1.11 mrg am_make=${MAKE-make} 2832 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2833 1.11 mrg $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2834 1.11 mrg if ${am_cv_make_support_nested_variables+:} false; then : 2835 1.11 mrg $as_echo_n "(cached) " >&6 2836 1.11 mrg else 2837 1.11 mrg if $as_echo 'TRUE=$(BAR$(V)) 2838 1.11 mrg BAR0=false 2839 1.11 mrg BAR1=true 2840 1.11 mrg V=1 2841 1.11 mrg am__doit: 2842 1.11 mrg @$(TRUE) 2843 1.11 mrg .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2844 1.11 mrg am_cv_make_support_nested_variables=yes 2845 1.11 mrg else 2846 1.11 mrg am_cv_make_support_nested_variables=no 2847 1.11 mrg fi 2848 1.11 mrg fi 2849 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2850 1.11 mrg $as_echo "$am_cv_make_support_nested_variables" >&6; } 2851 1.11 mrg if test $am_cv_make_support_nested_variables = yes; then 2852 1.11 mrg AM_V='$(V)' 2853 1.11 mrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2854 1.11 mrg else 2855 1.11 mrg AM_V=$AM_DEFAULT_VERBOSITY 2856 1.11 mrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2857 1.11 mrg fi 2858 1.11 mrg AM_BACKSLASH='\' 2859 1.11 mrg 2860 1.1 mrg if test "`cd $srcdir && pwd`" != "`pwd`"; then 2861 1.1 mrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2862 1.1 mrg # is not polluted with repeated "-I." 2863 1.1 mrg am__isrc=' -I$(srcdir)' 2864 1.1 mrg # test to see if srcdir already configured 2865 1.1 mrg if test -f $srcdir/config.status; then 2866 1.11 mrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2867 1.1 mrg fi 2868 1.1 mrg fi 2869 1.1 mrg 2870 1.1 mrg # test whether we have cygpath 2871 1.1 mrg if test -z "$CYGPATH_W"; then 2872 1.1 mrg if (cygpath --version) >/dev/null 2>/dev/null; then 2873 1.1 mrg CYGPATH_W='cygpath -w' 2874 1.1 mrg else 2875 1.1 mrg CYGPATH_W=echo 2876 1.1 mrg fi 2877 1.1 mrg fi 2878 1.1 mrg 2879 1.1 mrg 2880 1.1 mrg # Define the identity of the package. 2881 1.1 mrg PACKAGE='libssp' 2882 1.1 mrg VERSION='1.0' 2883 1.1 mrg 2884 1.1 mrg 2885 1.1 mrg cat >>confdefs.h <<_ACEOF 2886 1.1 mrg #define PACKAGE "$PACKAGE" 2887 1.1 mrg _ACEOF 2888 1.1 mrg 2889 1.1 mrg 2890 1.1 mrg cat >>confdefs.h <<_ACEOF 2891 1.1 mrg #define VERSION "$VERSION" 2892 1.1 mrg _ACEOF 2893 1.1 mrg 2894 1.1 mrg # Some tools Automake needs. 2895 1.1 mrg 2896 1.1 mrg ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2897 1.1 mrg 2898 1.1 mrg 2899 1.1 mrg AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2900 1.1 mrg 2901 1.1 mrg 2902 1.1 mrg AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2903 1.1 mrg 2904 1.1 mrg 2905 1.1 mrg AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2906 1.1 mrg 2907 1.1 mrg 2908 1.1 mrg MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2909 1.1 mrg 2910 1.11 mrg # For better backward compatibility. To be removed once Automake 1.9.x 2911 1.11 mrg # dies out for good. For more background, see: 2912 1.11 mrg # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2913 1.11 mrg # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2914 1.11 mrg mkdir_p='$(MKDIR_P)' 2915 1.11 mrg 2916 1.11 mrg # We need awk for the "check" target (and possibly the TAP driver). The 2917 1.11 mrg # system "awk" is bad on some platforms. 2918 1.7 mrg # Always define AMTAR for backward compatibility. Yes, it's still used 2919 1.7 mrg # in the wild :-( We should find a proper way to deprecate it ... 2920 1.7 mrg AMTAR='$${TAR-tar}' 2921 1.1 mrg 2922 1.11 mrg 2923 1.11 mrg # We'll loop over all known methods to create a tar archive until one works. 2924 1.11 mrg _am_tools='gnutar pax cpio none' 2925 1.11 mrg 2926 1.7 mrg am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2927 1.1 mrg 2928 1.1 mrg 2929 1.1 mrg 2930 1.1 mrg 2931 1.1 mrg 2932 1.1 mrg 2933 1.11 mrg # POSIX will say in a future version that running "rm -f" with no argument 2934 1.11 mrg # is OK; and we want to be able to make that assumption in our Makefile 2935 1.11 mrg # recipes. So use an aggressive probe to check that the usage we want is 2936 1.11 mrg # actually supported "in the wild" to an acceptable degree. 2937 1.11 mrg # See automake bug#10828. 2938 1.11 mrg # To make any issue more visible, cause the running configure to be aborted 2939 1.11 mrg # by default if the 'rm' program in use doesn't match our expectations; the 2940 1.11 mrg # user can still override this though. 2941 1.11 mrg if rm -f && rm -fr && rm -rf; then : OK; else 2942 1.11 mrg cat >&2 <<'END' 2943 1.11 mrg Oops! 2944 1.11 mrg 2945 1.11 mrg Your 'rm' program seems unable to run without file operands specified 2946 1.11 mrg on the command line, even when the '-f' option is present. This is contrary 2947 1.11 mrg to the behaviour of most rm programs out there, and not conforming with 2948 1.11 mrg the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 2949 1.11 mrg 2950 1.11 mrg Please tell bug-automake@gnu.org about your system, including the value 2951 1.11 mrg of your $PATH and any error possibly output before this message. This 2952 1.11 mrg can help us improve future automake versions. 2953 1.11 mrg 2954 1.11 mrg END 2955 1.11 mrg if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 2956 1.11 mrg echo 'Configuration will proceed anyway, since you have set the' >&2 2957 1.11 mrg echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 2958 1.11 mrg echo >&2 2959 1.11 mrg else 2960 1.11 mrg cat >&2 <<'END' 2961 1.11 mrg Aborting the configuration process, to ensure you take notice of the issue. 2962 1.11 mrg 2963 1.11 mrg You can download and install GNU coreutils to get an 'rm' implementation 2964 1.11 mrg that behaves properly: <http://www.gnu.org/software/coreutils/>. 2965 1.11 mrg 2966 1.11 mrg If you want to complete the configuration process using your problematic 2967 1.11 mrg 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 2968 1.11 mrg to "yes", and re-run configure. 2969 1.11 mrg 2970 1.11 mrg END 2971 1.11 mrg as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 2972 1.11 mrg fi 2973 1.11 mrg fi 2974 1.11 mrg 2975 1.11 mrg 2976 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 2977 1.1 mrg $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } 2978 1.1 mrg # Check whether --enable-version-specific-runtime-libs was given. 2979 1.1 mrg if test "${enable_version_specific_runtime_libs+set}" = set; then : 2980 1.1 mrg enableval=$enable_version_specific_runtime_libs; case "$enableval" in 2981 1.1 mrg yes) version_specific_libs=yes ;; 2982 1.1 mrg no) version_specific_libs=no ;; 2983 1.11 mrg *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; 2984 1.1 mrg esac 2985 1.1 mrg else 2986 1.1 mrg version_specific_libs=no 2987 1.1 mrg fi 2988 1.1 mrg 2989 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5 2990 1.1 mrg $as_echo "$version_specific_libs" >&6; } 2991 1.1 mrg 2992 1.1 mrg 2993 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2994 1.1 mrg $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2995 1.1 mrg # Check whether --enable-maintainer-mode was given. 2996 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then : 2997 1.1 mrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2998 1.1 mrg else 2999 1.1 mrg USE_MAINTAINER_MODE=no 3000 1.1 mrg fi 3001 1.1 mrg 3002 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3003 1.1 mrg $as_echo "$USE_MAINTAINER_MODE" >&6; } 3004 1.1 mrg if test $USE_MAINTAINER_MODE = yes; then 3005 1.1 mrg MAINTAINER_MODE_TRUE= 3006 1.1 mrg MAINTAINER_MODE_FALSE='#' 3007 1.1 mrg else 3008 1.1 mrg MAINTAINER_MODE_TRUE='#' 3009 1.1 mrg MAINTAINER_MODE_FALSE= 3010 1.1 mrg fi 3011 1.1 mrg 3012 1.1 mrg MAINT=$MAINTAINER_MODE_TRUE 3013 1.1 mrg 3014 1.1 mrg 3015 1.1 mrg 3016 1.1 mrg 3017 1.1 mrg 3018 1.1 mrg # Default to --enable-multilib 3019 1.1 mrg # Check whether --enable-multilib was given. 3020 1.1 mrg if test "${enable_multilib+set}" = set; then : 3021 1.1 mrg enableval=$enable_multilib; case "$enableval" in 3022 1.1 mrg yes) multilib=yes ;; 3023 1.1 mrg no) multilib=no ;; 3024 1.11 mrg *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 3025 1.1 mrg esac 3026 1.1 mrg else 3027 1.1 mrg multilib=yes 3028 1.1 mrg fi 3029 1.1 mrg 3030 1.1 mrg 3031 1.1 mrg # We may get other options which we leave undocumented: 3032 1.1 mrg # --with-target-subdir, --with-multisrctop, --with-multisubdir 3033 1.1 mrg # See config-ml.in if you want the gory details. 3034 1.1 mrg 3035 1.1 mrg if test "$srcdir" = "."; then 3036 1.1 mrg if test "$with_target_subdir" != "."; then 3037 1.1 mrg multi_basedir="$srcdir/$with_multisrctop../.." 3038 1.1 mrg else 3039 1.1 mrg multi_basedir="$srcdir/$with_multisrctop.." 3040 1.1 mrg fi 3041 1.1 mrg else 3042 1.1 mrg multi_basedir="$srcdir/.." 3043 1.1 mrg fi 3044 1.1 mrg 3045 1.1 mrg 3046 1.1 mrg # Even if the default multilib is not a cross compilation, 3047 1.1 mrg # it may be that some of the other multilibs are. 3048 1.1 mrg if test $cross_compiling = no && test $multilib = yes \ 3049 1.1 mrg && test "x${with_multisubdir}" != x ; then 3050 1.1 mrg cross_compiling=maybe 3051 1.1 mrg fi 3052 1.1 mrg 3053 1.1 mrg ac_config_commands="$ac_config_commands default-1" 3054 1.1 mrg 3055 1.1 mrg 3056 1.1 mrg target_alias=${target_alias-$host_alias} 3057 1.1 mrg 3058 1.1 mrg 3059 1.1 mrg ac_config_headers="$ac_config_headers config.h" 3060 1.1 mrg 3061 1.1 mrg 3062 1.1 mrg ac_ext=c 3063 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 3064 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3065 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3066 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3067 1.1 mrg 3068 1.1 mrg # The same as in boehm-gc and libstdc++. Have to borrow it from there. 3069 1.1 mrg # We must force CC to /not/ be precious variables; otherwise 3070 1.1 mrg # the wrong, non-multilib-adjusted value will be used in multilibs. 3071 1.1 mrg # As a side effect, we have to subst CFLAGS ourselves. 3072 1.1 mrg 3073 1.1 mrg 3074 1.1 mrg 3075 1.1 mrg ac_ext=c 3076 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 3077 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3078 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3079 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3080 1.1 mrg if test -n "$ac_tool_prefix"; then 3081 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3082 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2 3083 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3084 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3085 1.11 mrg if ${ac_cv_prog_CC+:} false; then : 3086 1.1 mrg $as_echo_n "(cached) " >&6 3087 1.1 mrg else 3088 1.1 mrg if test -n "$CC"; then 3089 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3090 1.1 mrg else 3091 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3092 1.1 mrg for as_dir in $PATH 3093 1.1 mrg do 3094 1.1 mrg IFS=$as_save_IFS 3095 1.1 mrg test -z "$as_dir" && as_dir=. 3096 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3097 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3098 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 3099 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3100 1.1 mrg break 2 3101 1.1 mrg fi 3102 1.1 mrg done 3103 1.1 mrg done 3104 1.1 mrg IFS=$as_save_IFS 3105 1.1 mrg 3106 1.1 mrg fi 3107 1.1 mrg fi 3108 1.1 mrg CC=$ac_cv_prog_CC 3109 1.1 mrg if test -n "$CC"; then 3110 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3111 1.1 mrg $as_echo "$CC" >&6; } 3112 1.1 mrg else 3113 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3114 1.1 mrg $as_echo "no" >&6; } 3115 1.1 mrg fi 3116 1.1 mrg 3117 1.1 mrg 3118 1.1 mrg fi 3119 1.1 mrg if test -z "$ac_cv_prog_CC"; then 3120 1.1 mrg ac_ct_CC=$CC 3121 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args. 3122 1.1 mrg set dummy gcc; ac_word=$2 3123 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3124 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3125 1.11 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 3126 1.1 mrg $as_echo_n "(cached) " >&6 3127 1.1 mrg else 3128 1.1 mrg if test -n "$ac_ct_CC"; then 3129 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3130 1.1 mrg else 3131 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3132 1.1 mrg for as_dir in $PATH 3133 1.1 mrg do 3134 1.1 mrg IFS=$as_save_IFS 3135 1.1 mrg test -z "$as_dir" && as_dir=. 3136 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3137 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3138 1.1 mrg ac_cv_prog_ac_ct_CC="gcc" 3139 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3140 1.1 mrg break 2 3141 1.1 mrg fi 3142 1.1 mrg done 3143 1.1 mrg done 3144 1.1 mrg IFS=$as_save_IFS 3145 1.1 mrg 3146 1.1 mrg fi 3147 1.1 mrg fi 3148 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 3149 1.1 mrg if test -n "$ac_ct_CC"; then 3150 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3151 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 3152 1.1 mrg else 3153 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3154 1.1 mrg $as_echo "no" >&6; } 3155 1.1 mrg fi 3156 1.1 mrg 3157 1.1 mrg if test "x$ac_ct_CC" = x; then 3158 1.1 mrg CC="" 3159 1.1 mrg else 3160 1.1 mrg case $cross_compiling:$ac_tool_warned in 3161 1.1 mrg yes:) 3162 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3163 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3164 1.1 mrg ac_tool_warned=yes ;; 3165 1.1 mrg esac 3166 1.1 mrg CC=$ac_ct_CC 3167 1.1 mrg fi 3168 1.1 mrg else 3169 1.1 mrg CC="$ac_cv_prog_CC" 3170 1.1 mrg fi 3171 1.1 mrg 3172 1.1 mrg if test -z "$CC"; then 3173 1.1 mrg if test -n "$ac_tool_prefix"; then 3174 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3175 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2 3176 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3177 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3178 1.11 mrg if ${ac_cv_prog_CC+:} false; then : 3179 1.1 mrg $as_echo_n "(cached) " >&6 3180 1.1 mrg else 3181 1.1 mrg if test -n "$CC"; then 3182 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3183 1.1 mrg else 3184 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3185 1.1 mrg for as_dir in $PATH 3186 1.1 mrg do 3187 1.1 mrg IFS=$as_save_IFS 3188 1.1 mrg test -z "$as_dir" && as_dir=. 3189 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3190 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3191 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc" 3192 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3193 1.1 mrg break 2 3194 1.1 mrg fi 3195 1.1 mrg done 3196 1.1 mrg done 3197 1.1 mrg IFS=$as_save_IFS 3198 1.1 mrg 3199 1.1 mrg fi 3200 1.1 mrg fi 3201 1.1 mrg CC=$ac_cv_prog_CC 3202 1.1 mrg if test -n "$CC"; then 3203 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3204 1.1 mrg $as_echo "$CC" >&6; } 3205 1.1 mrg else 3206 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3207 1.1 mrg $as_echo "no" >&6; } 3208 1.1 mrg fi 3209 1.1 mrg 3210 1.1 mrg 3211 1.1 mrg fi 3212 1.1 mrg fi 3213 1.1 mrg if test -z "$CC"; then 3214 1.1 mrg # Extract the first word of "cc", so it can be a program name with args. 3215 1.1 mrg set dummy cc; ac_word=$2 3216 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3217 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3218 1.11 mrg if ${ac_cv_prog_CC+:} false; then : 3219 1.1 mrg $as_echo_n "(cached) " >&6 3220 1.1 mrg else 3221 1.1 mrg if test -n "$CC"; then 3222 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3223 1.1 mrg else 3224 1.1 mrg ac_prog_rejected=no 3225 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3226 1.1 mrg for as_dir in $PATH 3227 1.1 mrg do 3228 1.1 mrg IFS=$as_save_IFS 3229 1.1 mrg test -z "$as_dir" && as_dir=. 3230 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3231 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3232 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3233 1.1 mrg ac_prog_rejected=yes 3234 1.1 mrg continue 3235 1.1 mrg fi 3236 1.1 mrg ac_cv_prog_CC="cc" 3237 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3238 1.1 mrg break 2 3239 1.1 mrg fi 3240 1.1 mrg done 3241 1.1 mrg done 3242 1.1 mrg IFS=$as_save_IFS 3243 1.1 mrg 3244 1.1 mrg if test $ac_prog_rejected = yes; then 3245 1.1 mrg # We found a bogon in the path, so make sure we never use it. 3246 1.1 mrg set dummy $ac_cv_prog_CC 3247 1.1 mrg shift 3248 1.1 mrg if test $# != 0; then 3249 1.1 mrg # We chose a different compiler from the bogus one. 3250 1.1 mrg # However, it has the same basename, so the bogon will be chosen 3251 1.1 mrg # first if we set CC to just the basename; use the full file name. 3252 1.1 mrg shift 3253 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3254 1.1 mrg fi 3255 1.1 mrg fi 3256 1.1 mrg fi 3257 1.1 mrg fi 3258 1.1 mrg CC=$ac_cv_prog_CC 3259 1.1 mrg if test -n "$CC"; then 3260 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3261 1.1 mrg $as_echo "$CC" >&6; } 3262 1.1 mrg else 3263 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3264 1.1 mrg $as_echo "no" >&6; } 3265 1.1 mrg fi 3266 1.1 mrg 3267 1.1 mrg 3268 1.1 mrg fi 3269 1.1 mrg if test -z "$CC"; then 3270 1.1 mrg if test -n "$ac_tool_prefix"; then 3271 1.1 mrg for ac_prog in cl.exe 3272 1.1 mrg do 3273 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3274 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3275 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3276 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3277 1.11 mrg if ${ac_cv_prog_CC+:} false; then : 3278 1.1 mrg $as_echo_n "(cached) " >&6 3279 1.1 mrg else 3280 1.1 mrg if test -n "$CC"; then 3281 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3282 1.1 mrg else 3283 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3284 1.1 mrg for as_dir in $PATH 3285 1.1 mrg do 3286 1.1 mrg IFS=$as_save_IFS 3287 1.1 mrg test -z "$as_dir" && as_dir=. 3288 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3289 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3290 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3291 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3292 1.1 mrg break 2 3293 1.1 mrg fi 3294 1.1 mrg done 3295 1.1 mrg done 3296 1.1 mrg IFS=$as_save_IFS 3297 1.1 mrg 3298 1.1 mrg fi 3299 1.1 mrg fi 3300 1.1 mrg CC=$ac_cv_prog_CC 3301 1.1 mrg if test -n "$CC"; then 3302 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3303 1.1 mrg $as_echo "$CC" >&6; } 3304 1.1 mrg else 3305 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3306 1.1 mrg $as_echo "no" >&6; } 3307 1.1 mrg fi 3308 1.1 mrg 3309 1.1 mrg 3310 1.1 mrg test -n "$CC" && break 3311 1.1 mrg done 3312 1.1 mrg fi 3313 1.1 mrg if test -z "$CC"; then 3314 1.1 mrg ac_ct_CC=$CC 3315 1.1 mrg for ac_prog in cl.exe 3316 1.1 mrg do 3317 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 3318 1.1 mrg set dummy $ac_prog; ac_word=$2 3319 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3320 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3321 1.11 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 3322 1.1 mrg $as_echo_n "(cached) " >&6 3323 1.1 mrg else 3324 1.1 mrg if test -n "$ac_ct_CC"; then 3325 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3326 1.1 mrg else 3327 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3328 1.1 mrg for as_dir in $PATH 3329 1.1 mrg do 3330 1.1 mrg IFS=$as_save_IFS 3331 1.1 mrg test -z "$as_dir" && as_dir=. 3332 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3333 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3334 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog" 3335 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3336 1.1 mrg break 2 3337 1.1 mrg fi 3338 1.1 mrg done 3339 1.1 mrg done 3340 1.1 mrg IFS=$as_save_IFS 3341 1.1 mrg 3342 1.1 mrg fi 3343 1.1 mrg fi 3344 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 3345 1.1 mrg if test -n "$ac_ct_CC"; then 3346 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3347 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 3348 1.1 mrg else 3349 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3350 1.1 mrg $as_echo "no" >&6; } 3351 1.1 mrg fi 3352 1.1 mrg 3353 1.1 mrg 3354 1.1 mrg test -n "$ac_ct_CC" && break 3355 1.1 mrg done 3356 1.1 mrg 3357 1.1 mrg if test "x$ac_ct_CC" = x; then 3358 1.1 mrg CC="" 3359 1.1 mrg else 3360 1.1 mrg case $cross_compiling:$ac_tool_warned in 3361 1.1 mrg yes:) 3362 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3363 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3364 1.1 mrg ac_tool_warned=yes ;; 3365 1.1 mrg esac 3366 1.1 mrg CC=$ac_ct_CC 3367 1.1 mrg fi 3368 1.1 mrg fi 3369 1.1 mrg 3370 1.1 mrg fi 3371 1.1 mrg 3372 1.1 mrg 3373 1.1 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3374 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3375 1.11 mrg as_fn_error $? "no acceptable C compiler found in \$PATH 3376 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 3377 1.1 mrg 3378 1.1 mrg # Provide some information about the compiler. 3379 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3380 1.1 mrg set X $ac_compile 3381 1.1 mrg ac_compiler=$2 3382 1.1 mrg for ac_option in --version -v -V -qversion; do 3383 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5" 3384 1.1 mrg case "(($ac_try" in 3385 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3386 1.1 mrg *) ac_try_echo=$ac_try;; 3387 1.1 mrg esac 3388 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3389 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3390 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3391 1.1 mrg ac_status=$? 3392 1.1 mrg if test -s conftest.err; then 3393 1.1 mrg sed '10a\ 3394 1.1 mrg ... rest of stderr output deleted ... 3395 1.1 mrg 10q' conftest.err >conftest.er1 3396 1.1 mrg cat conftest.er1 >&5 3397 1.1 mrg fi 3398 1.11 mrg rm -f conftest.er1 conftest.err 3399 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3400 1.1 mrg test $ac_status = 0; } 3401 1.1 mrg done 3402 1.1 mrg 3403 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3404 1.1 mrg /* end confdefs.h. */ 3405 1.12 mrg #include <stdio.h> 3406 1.1 mrg int 3407 1.1 mrg main () 3408 1.1 mrg { 3409 1.12 mrg printf ("hello world\n"); 3410 1.1 mrg ; 3411 1.1 mrg return 0; 3412 1.1 mrg } 3413 1.1 mrg _ACEOF 3414 1.1 mrg # FIXME: Cleanup? 3415 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 3416 1.1 mrg (eval $ac_link) 2>&5 3417 1.1 mrg ac_status=$? 3418 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3419 1.1 mrg test $ac_status = 0; }; then : 3420 1.1 mrg gcc_no_link=no 3421 1.1 mrg else 3422 1.1 mrg gcc_no_link=yes 3423 1.1 mrg fi 3424 1.1 mrg if test x$gcc_no_link = xyes; then 3425 1.1 mrg # Setting cross_compile will disable run tests; it will 3426 1.1 mrg # also disable AC_CHECK_FILE but that's generally 3427 1.1 mrg # correct if we can't link. 3428 1.1 mrg cross_compiling=yes 3429 1.1 mrg EXEEXT= 3430 1.1 mrg else 3431 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3432 1.1 mrg /* end confdefs.h. */ 3433 1.1 mrg 3434 1.1 mrg int 3435 1.1 mrg main () 3436 1.1 mrg { 3437 1.1 mrg 3438 1.1 mrg ; 3439 1.1 mrg return 0; 3440 1.1 mrg } 3441 1.1 mrg _ACEOF 3442 1.1 mrg ac_clean_files_save=$ac_clean_files 3443 1.11 mrg ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3444 1.1 mrg # Try to create an executable without -o first, disregard a.out. 3445 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition 3446 1.1 mrg # of exeext. 3447 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3448 1.11 mrg $as_echo_n "checking whether the C compiler works... " >&6; } 3449 1.1 mrg ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3450 1.1 mrg 3451 1.1 mrg # The possible output files: 3452 1.1 mrg ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3453 1.1 mrg 3454 1.1 mrg ac_rmfiles= 3455 1.1 mrg for ac_file in $ac_files 3456 1.1 mrg do 3457 1.1 mrg case $ac_file in 3458 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3459 1.1 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3460 1.1 mrg esac 3461 1.1 mrg done 3462 1.1 mrg rm -f $ac_rmfiles 3463 1.1 mrg 3464 1.1 mrg if { { ac_try="$ac_link_default" 3465 1.1 mrg case "(($ac_try" in 3466 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3467 1.1 mrg *) ac_try_echo=$ac_try;; 3468 1.1 mrg esac 3469 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3470 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3471 1.1 mrg (eval "$ac_link_default") 2>&5 3472 1.1 mrg ac_status=$? 3473 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3474 1.1 mrg test $ac_status = 0; }; then : 3475 1.1 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3476 1.1 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3477 1.1 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached, 3478 1.1 mrg # so that the user can short-circuit this test for compilers unknown to 3479 1.1 mrg # Autoconf. 3480 1.1 mrg for ac_file in $ac_files '' 3481 1.1 mrg do 3482 1.1 mrg test -f "$ac_file" || continue 3483 1.1 mrg case $ac_file in 3484 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3485 1.1 mrg ;; 3486 1.1 mrg [ab].out ) 3487 1.1 mrg # We found the default executable, but exeext='' is most 3488 1.1 mrg # certainly right. 3489 1.1 mrg break;; 3490 1.1 mrg *.* ) 3491 1.1 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3492 1.1 mrg then :; else 3493 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3494 1.1 mrg fi 3495 1.1 mrg # We set ac_cv_exeext here because the later test for it is not 3496 1.1 mrg # safe: cross compilers may not add the suffix if given an `-o' 3497 1.1 mrg # argument, so we may need to know it at that point already. 3498 1.1 mrg # Even if this section looks crufty: it has the advantage of 3499 1.1 mrg # actually working. 3500 1.1 mrg break;; 3501 1.1 mrg * ) 3502 1.1 mrg break;; 3503 1.1 mrg esac 3504 1.1 mrg done 3505 1.1 mrg test "$ac_cv_exeext" = no && ac_cv_exeext= 3506 1.1 mrg 3507 1.1 mrg else 3508 1.1 mrg ac_file='' 3509 1.1 mrg fi 3510 1.1 mrg if test -z "$ac_file"; then : 3511 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3512 1.11 mrg $as_echo "no" >&6; } 3513 1.11 mrg $as_echo "$as_me: failed program was:" >&5 3514 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 3515 1.1 mrg 3516 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3517 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3518 1.11 mrg as_fn_error 77 "C compiler cannot create executables 3519 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 3520 1.11 mrg else 3521 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3522 1.11 mrg $as_echo "yes" >&6; } 3523 1.1 mrg fi 3524 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3525 1.11 mrg $as_echo_n "checking for C compiler default output file name... " >&6; } 3526 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3527 1.11 mrg $as_echo "$ac_file" >&6; } 3528 1.1 mrg ac_exeext=$ac_cv_exeext 3529 1.1 mrg 3530 1.11 mrg rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3531 1.1 mrg ac_clean_files=$ac_clean_files_save 3532 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3533 1.1 mrg $as_echo_n "checking for suffix of executables... " >&6; } 3534 1.1 mrg if { { ac_try="$ac_link" 3535 1.1 mrg case "(($ac_try" in 3536 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3537 1.1 mrg *) ac_try_echo=$ac_try;; 3538 1.1 mrg esac 3539 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3540 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3541 1.1 mrg (eval "$ac_link") 2>&5 3542 1.1 mrg ac_status=$? 3543 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3544 1.1 mrg test $ac_status = 0; }; then : 3545 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 3546 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3547 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with 3548 1.1 mrg # `rm'. 3549 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do 3550 1.1 mrg test -f "$ac_file" || continue 3551 1.1 mrg case $ac_file in 3552 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3553 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3554 1.1 mrg break;; 3555 1.1 mrg * ) break;; 3556 1.1 mrg esac 3557 1.1 mrg done 3558 1.1 mrg else 3559 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3560 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3561 1.11 mrg as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3562 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 3563 1.1 mrg fi 3564 1.11 mrg rm -f conftest conftest$ac_cv_exeext 3565 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3566 1.1 mrg $as_echo "$ac_cv_exeext" >&6; } 3567 1.1 mrg 3568 1.1 mrg rm -f conftest.$ac_ext 3569 1.1 mrg EXEEXT=$ac_cv_exeext 3570 1.1 mrg ac_exeext=$EXEEXT 3571 1.11 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3572 1.11 mrg /* end confdefs.h. */ 3573 1.11 mrg #include <stdio.h> 3574 1.11 mrg int 3575 1.11 mrg main () 3576 1.11 mrg { 3577 1.11 mrg FILE *f = fopen ("conftest.out", "w"); 3578 1.11 mrg return ferror (f) || fclose (f) != 0; 3579 1.11 mrg 3580 1.11 mrg ; 3581 1.11 mrg return 0; 3582 1.11 mrg } 3583 1.11 mrg _ACEOF 3584 1.11 mrg ac_clean_files="$ac_clean_files conftest.out" 3585 1.11 mrg # Check that the compiler produces executables we can run. If not, either 3586 1.11 mrg # the compiler is broken, or we cross compile. 3587 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3588 1.11 mrg $as_echo_n "checking whether we are cross compiling... " >&6; } 3589 1.11 mrg if test "$cross_compiling" != yes; then 3590 1.11 mrg { { ac_try="$ac_link" 3591 1.11 mrg case "(($ac_try" in 3592 1.11 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3593 1.11 mrg *) ac_try_echo=$ac_try;; 3594 1.11 mrg esac 3595 1.11 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3596 1.11 mrg $as_echo "$ac_try_echo"; } >&5 3597 1.11 mrg (eval "$ac_link") 2>&5 3598 1.11 mrg ac_status=$? 3599 1.11 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3600 1.11 mrg test $ac_status = 0; } 3601 1.11 mrg if { ac_try='./conftest$ac_cv_exeext' 3602 1.11 mrg { { case "(($ac_try" in 3603 1.11 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3604 1.11 mrg *) ac_try_echo=$ac_try;; 3605 1.11 mrg esac 3606 1.11 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3607 1.11 mrg $as_echo "$ac_try_echo"; } >&5 3608 1.11 mrg (eval "$ac_try") 2>&5 3609 1.11 mrg ac_status=$? 3610 1.11 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3611 1.11 mrg test $ac_status = 0; }; }; then 3612 1.11 mrg cross_compiling=no 3613 1.11 mrg else 3614 1.11 mrg if test "$cross_compiling" = maybe; then 3615 1.11 mrg cross_compiling=yes 3616 1.11 mrg else 3617 1.11 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3618 1.11 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3619 1.11 mrg as_fn_error $? "cannot run C compiled programs. 3620 1.11 mrg If you meant to cross compile, use \`--host'. 3621 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 3622 1.11 mrg fi 3623 1.11 mrg fi 3624 1.11 mrg fi 3625 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3626 1.11 mrg $as_echo "$cross_compiling" >&6; } 3627 1.11 mrg 3628 1.11 mrg rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3629 1.11 mrg ac_clean_files=$ac_clean_files_save 3630 1.1 mrg fi 3631 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3632 1.1 mrg $as_echo_n "checking for suffix of object files... " >&6; } 3633 1.11 mrg if ${ac_cv_objext+:} false; then : 3634 1.1 mrg $as_echo_n "(cached) " >&6 3635 1.1 mrg else 3636 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3637 1.1 mrg /* end confdefs.h. */ 3638 1.1 mrg 3639 1.1 mrg int 3640 1.1 mrg main () 3641 1.1 mrg { 3642 1.1 mrg 3643 1.1 mrg ; 3644 1.1 mrg return 0; 3645 1.1 mrg } 3646 1.1 mrg _ACEOF 3647 1.1 mrg rm -f conftest.o conftest.obj 3648 1.1 mrg if { { ac_try="$ac_compile" 3649 1.1 mrg case "(($ac_try" in 3650 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3651 1.1 mrg *) ac_try_echo=$ac_try;; 3652 1.1 mrg esac 3653 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3654 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3655 1.1 mrg (eval "$ac_compile") 2>&5 3656 1.1 mrg ac_status=$? 3657 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3658 1.1 mrg test $ac_status = 0; }; then : 3659 1.1 mrg for ac_file in conftest.o conftest.obj conftest.*; do 3660 1.1 mrg test -f "$ac_file" || continue; 3661 1.1 mrg case $ac_file in 3662 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3663 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3664 1.1 mrg break;; 3665 1.1 mrg esac 3666 1.1 mrg done 3667 1.1 mrg else 3668 1.1 mrg $as_echo "$as_me: failed program was:" >&5 3669 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 3670 1.1 mrg 3671 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3672 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3673 1.11 mrg as_fn_error $? "cannot compute suffix of object files: cannot compile 3674 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 3675 1.1 mrg fi 3676 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext 3677 1.1 mrg fi 3678 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3679 1.1 mrg $as_echo "$ac_cv_objext" >&6; } 3680 1.1 mrg OBJEXT=$ac_cv_objext 3681 1.1 mrg ac_objext=$OBJEXT 3682 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3683 1.1 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3684 1.11 mrg if ${ac_cv_c_compiler_gnu+:} false; then : 3685 1.1 mrg $as_echo_n "(cached) " >&6 3686 1.1 mrg else 3687 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3688 1.1 mrg /* end confdefs.h. */ 3689 1.1 mrg 3690 1.1 mrg int 3691 1.1 mrg main () 3692 1.1 mrg { 3693 1.1 mrg #ifndef __GNUC__ 3694 1.1 mrg choke me 3695 1.1 mrg #endif 3696 1.1 mrg 3697 1.1 mrg ; 3698 1.1 mrg return 0; 3699 1.1 mrg } 3700 1.1 mrg _ACEOF 3701 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3702 1.1 mrg ac_compiler_gnu=yes 3703 1.1 mrg else 3704 1.1 mrg ac_compiler_gnu=no 3705 1.1 mrg fi 3706 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3707 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu 3708 1.1 mrg 3709 1.1 mrg fi 3710 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3711 1.1 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3712 1.1 mrg if test $ac_compiler_gnu = yes; then 3713 1.1 mrg GCC=yes 3714 1.1 mrg else 3715 1.1 mrg GCC= 3716 1.1 mrg fi 3717 1.1 mrg ac_test_CFLAGS=${CFLAGS+set} 3718 1.1 mrg ac_save_CFLAGS=$CFLAGS 3719 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3720 1.1 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; } 3721 1.11 mrg if ${ac_cv_prog_cc_g+:} false; then : 3722 1.1 mrg $as_echo_n "(cached) " >&6 3723 1.1 mrg else 3724 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag 3725 1.1 mrg ac_c_werror_flag=yes 3726 1.1 mrg ac_cv_prog_cc_g=no 3727 1.1 mrg CFLAGS="-g" 3728 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3729 1.1 mrg /* end confdefs.h. */ 3730 1.1 mrg 3731 1.1 mrg int 3732 1.1 mrg main () 3733 1.1 mrg { 3734 1.1 mrg 3735 1.1 mrg ; 3736 1.1 mrg return 0; 3737 1.1 mrg } 3738 1.1 mrg _ACEOF 3739 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3740 1.1 mrg ac_cv_prog_cc_g=yes 3741 1.1 mrg else 3742 1.1 mrg CFLAGS="" 3743 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3744 1.1 mrg /* end confdefs.h. */ 3745 1.1 mrg 3746 1.1 mrg int 3747 1.1 mrg main () 3748 1.1 mrg { 3749 1.1 mrg 3750 1.1 mrg ; 3751 1.1 mrg return 0; 3752 1.1 mrg } 3753 1.1 mrg _ACEOF 3754 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3755 1.1 mrg 3756 1.1 mrg else 3757 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 3758 1.1 mrg CFLAGS="-g" 3759 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3760 1.1 mrg /* end confdefs.h. */ 3761 1.1 mrg 3762 1.1 mrg int 3763 1.1 mrg main () 3764 1.1 mrg { 3765 1.1 mrg 3766 1.1 mrg ; 3767 1.1 mrg return 0; 3768 1.1 mrg } 3769 1.1 mrg _ACEOF 3770 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3771 1.1 mrg ac_cv_prog_cc_g=yes 3772 1.1 mrg fi 3773 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3774 1.1 mrg fi 3775 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3776 1.1 mrg fi 3777 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3778 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 3779 1.1 mrg fi 3780 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3781 1.1 mrg $as_echo "$ac_cv_prog_cc_g" >&6; } 3782 1.1 mrg if test "$ac_test_CFLAGS" = set; then 3783 1.1 mrg CFLAGS=$ac_save_CFLAGS 3784 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then 3785 1.1 mrg if test "$GCC" = yes; then 3786 1.1 mrg CFLAGS="-g -O2" 3787 1.1 mrg else 3788 1.1 mrg CFLAGS="-g" 3789 1.1 mrg fi 3790 1.1 mrg else 3791 1.1 mrg if test "$GCC" = yes; then 3792 1.1 mrg CFLAGS="-O2" 3793 1.1 mrg else 3794 1.1 mrg CFLAGS= 3795 1.1 mrg fi 3796 1.1 mrg fi 3797 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3798 1.1 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3799 1.11 mrg if ${ac_cv_prog_cc_c89+:} false; then : 3800 1.1 mrg $as_echo_n "(cached) " >&6 3801 1.1 mrg else 3802 1.1 mrg ac_cv_prog_cc_c89=no 3803 1.1 mrg ac_save_CC=$CC 3804 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3805 1.1 mrg /* end confdefs.h. */ 3806 1.1 mrg #include <stdarg.h> 3807 1.1 mrg #include <stdio.h> 3808 1.11 mrg struct stat; 3809 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3810 1.1 mrg struct buf { int x; }; 3811 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int); 3812 1.1 mrg static char *e (p, i) 3813 1.1 mrg char **p; 3814 1.1 mrg int i; 3815 1.1 mrg { 3816 1.1 mrg return p[i]; 3817 1.1 mrg } 3818 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...) 3819 1.1 mrg { 3820 1.1 mrg char *s; 3821 1.1 mrg va_list v; 3822 1.1 mrg va_start (v,p); 3823 1.1 mrg s = g (p, va_arg (v,int)); 3824 1.1 mrg va_end (v); 3825 1.1 mrg return s; 3826 1.1 mrg } 3827 1.1 mrg 3828 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3829 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants. 3830 1.1 mrg These don't provoke an error unfortunately, instead are silently treated 3831 1.1 mrg as 'x'. The following induces an error, until -std is added to get 3832 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3833 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something 3834 1.1 mrg that's true only with -std. */ 3835 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3836 1.1 mrg 3837 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3838 1.1 mrg inside strings and character constants. */ 3839 1.1 mrg #define FOO(x) 'x' 3840 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3841 1.1 mrg 3842 1.1 mrg int test (int i, double x); 3843 1.1 mrg struct s1 {int (*f) (int a);}; 3844 1.1 mrg struct s2 {int (*f) (double a);}; 3845 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3846 1.1 mrg int argc; 3847 1.1 mrg char **argv; 3848 1.1 mrg int 3849 1.1 mrg main () 3850 1.1 mrg { 3851 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3852 1.1 mrg ; 3853 1.1 mrg return 0; 3854 1.1 mrg } 3855 1.1 mrg _ACEOF 3856 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3857 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3858 1.1 mrg do 3859 1.1 mrg CC="$ac_save_CC $ac_arg" 3860 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3861 1.1 mrg ac_cv_prog_cc_c89=$ac_arg 3862 1.1 mrg fi 3863 1.1 mrg rm -f core conftest.err conftest.$ac_objext 3864 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break 3865 1.1 mrg done 3866 1.1 mrg rm -f conftest.$ac_ext 3867 1.1 mrg CC=$ac_save_CC 3868 1.1 mrg 3869 1.1 mrg fi 3870 1.1 mrg # AC_CACHE_VAL 3871 1.1 mrg case "x$ac_cv_prog_cc_c89" in 3872 1.1 mrg x) 3873 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3874 1.1 mrg $as_echo "none needed" >&6; } ;; 3875 1.1 mrg xno) 3876 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3877 1.1 mrg $as_echo "unsupported" >&6; } ;; 3878 1.1 mrg *) 3879 1.1 mrg CC="$CC $ac_cv_prog_cc_c89" 3880 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3881 1.1 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3882 1.1 mrg esac 3883 1.1 mrg if test "x$ac_cv_prog_cc_c89" != xno; then : 3884 1.1 mrg 3885 1.1 mrg fi 3886 1.1 mrg 3887 1.1 mrg ac_ext=c 3888 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 3889 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3890 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3891 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3892 1.11 mrg 3893 1.11 mrg ac_ext=c 3894 1.11 mrg ac_cpp='$CPP $CPPFLAGS' 3895 1.11 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3896 1.11 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3897 1.11 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3898 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3899 1.11 mrg $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3900 1.11 mrg if ${am_cv_prog_cc_c_o+:} false; then : 3901 1.11 mrg $as_echo_n "(cached) " >&6 3902 1.11 mrg else 3903 1.11 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3904 1.11 mrg /* end confdefs.h. */ 3905 1.11 mrg 3906 1.11 mrg int 3907 1.11 mrg main () 3908 1.11 mrg { 3909 1.11 mrg 3910 1.11 mrg ; 3911 1.11 mrg return 0; 3912 1.11 mrg } 3913 1.11 mrg _ACEOF 3914 1.11 mrg # Make sure it works both with $CC and with simple cc. 3915 1.11 mrg # Following AC_PROG_CC_C_O, we do the test twice because some 3916 1.11 mrg # compilers refuse to overwrite an existing .o file with -o, 3917 1.11 mrg # though they will create one. 3918 1.11 mrg am_cv_prog_cc_c_o=yes 3919 1.11 mrg for am_i in 1 2; do 3920 1.11 mrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3921 1.11 mrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3922 1.11 mrg ac_status=$? 3923 1.11 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 3924 1.11 mrg (exit $ac_status); } \ 3925 1.11 mrg && test -f conftest2.$ac_objext; then 3926 1.11 mrg : OK 3927 1.11 mrg else 3928 1.11 mrg am_cv_prog_cc_c_o=no 3929 1.11 mrg break 3930 1.11 mrg fi 3931 1.11 mrg done 3932 1.11 mrg rm -f core conftest* 3933 1.11 mrg unset am_i 3934 1.11 mrg fi 3935 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3936 1.11 mrg $as_echo "$am_cv_prog_cc_c_o" >&6; } 3937 1.11 mrg if test "$am_cv_prog_cc_c_o" != yes; then 3938 1.11 mrg # Losing compiler, so override with the script. 3939 1.11 mrg # FIXME: It is wrong to rewrite CC. 3940 1.11 mrg # But if we don't then we get into trouble of one sort or another. 3941 1.11 mrg # A longer-term fix would be to have automake use am__CC in this case, 3942 1.11 mrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3943 1.11 mrg CC="$am_aux_dir/compile $CC" 3944 1.11 mrg fi 3945 1.11 mrg ac_ext=c 3946 1.11 mrg ac_cpp='$CPP $CPPFLAGS' 3947 1.11 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3948 1.11 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3949 1.11 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3950 1.11 mrg 3951 1.1 mrg DEPDIR="${am__leading_dot}deps" 3952 1.1 mrg 3953 1.1 mrg ac_config_commands="$ac_config_commands depfiles" 3954 1.1 mrg 3955 1.1 mrg 3956 1.1 mrg am_make=${MAKE-make} 3957 1.1 mrg cat > confinc << 'END' 3958 1.1 mrg am__doit: 3959 1.1 mrg @echo this is the am__doit target 3960 1.1 mrg .PHONY: am__doit 3961 1.1 mrg END 3962 1.1 mrg # If we don't find an include directive, just comment out the code. 3963 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3964 1.1 mrg $as_echo_n "checking for style of include used by $am_make... " >&6; } 3965 1.1 mrg am__include="#" 3966 1.1 mrg am__quote= 3967 1.1 mrg _am_result=none 3968 1.1 mrg # First try GNU make style include. 3969 1.1 mrg echo "include confinc" > confmf 3970 1.11 mrg # Ignore all kinds of additional output from 'make'. 3971 1.1 mrg case `$am_make -s -f confmf 2> /dev/null` in #( 3972 1.1 mrg *the\ am__doit\ target*) 3973 1.1 mrg am__include=include 3974 1.1 mrg am__quote= 3975 1.1 mrg _am_result=GNU 3976 1.1 mrg ;; 3977 1.1 mrg esac 3978 1.1 mrg # Now try BSD make style include. 3979 1.1 mrg if test "$am__include" = "#"; then 3980 1.1 mrg echo '.include "confinc"' > confmf 3981 1.1 mrg case `$am_make -s -f confmf 2> /dev/null` in #( 3982 1.1 mrg *the\ am__doit\ target*) 3983 1.1 mrg am__include=.include 3984 1.1 mrg am__quote="\"" 3985 1.1 mrg _am_result=BSD 3986 1.1 mrg ;; 3987 1.1 mrg esac 3988 1.1 mrg fi 3989 1.1 mrg 3990 1.1 mrg 3991 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3992 1.1 mrg $as_echo "$_am_result" >&6; } 3993 1.1 mrg rm -f confinc confmf 3994 1.1 mrg 3995 1.1 mrg # Check whether --enable-dependency-tracking was given. 3996 1.1 mrg if test "${enable_dependency_tracking+set}" = set; then : 3997 1.1 mrg enableval=$enable_dependency_tracking; 3998 1.1 mrg fi 3999 1.1 mrg 4000 1.1 mrg if test "x$enable_dependency_tracking" != xno; then 4001 1.1 mrg am_depcomp="$ac_aux_dir/depcomp" 4002 1.1 mrg AMDEPBACKSLASH='\' 4003 1.7 mrg am__nodep='_no' 4004 1.1 mrg fi 4005 1.1 mrg if test "x$enable_dependency_tracking" != xno; then 4006 1.1 mrg AMDEP_TRUE= 4007 1.1 mrg AMDEP_FALSE='#' 4008 1.1 mrg else 4009 1.1 mrg AMDEP_TRUE='#' 4010 1.1 mrg AMDEP_FALSE= 4011 1.1 mrg fi 4012 1.1 mrg 4013 1.1 mrg 4014 1.1 mrg 4015 1.1 mrg depcc="$CC" am_compiler_list= 4016 1.1 mrg 4017 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4018 1.1 mrg $as_echo_n "checking dependency style of $depcc... " >&6; } 4019 1.11 mrg if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4020 1.1 mrg $as_echo_n "(cached) " >&6 4021 1.1 mrg else 4022 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4023 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up 4024 1.1 mrg # making bogus files that we don't know about and never remove. For 4025 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up 4026 1.11 mrg # making a dummy file named 'D' -- because '-MD' means "put the output 4027 1.11 mrg # in D". 4028 1.7 mrg rm -rf conftest.dir 4029 1.1 mrg mkdir conftest.dir 4030 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're 4031 1.1 mrg # using a relative directory. 4032 1.1 mrg cp "$am_depcomp" conftest.dir 4033 1.1 mrg cd conftest.dir 4034 1.1 mrg # We will build objects and dependencies in a subdirectory because 4035 1.1 mrg # it helps to detect inapplicable dependency modes. For instance 4036 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a 4037 1.1 mrg # side effect of compilation, but ICC will put the dependencies in 4038 1.1 mrg # the current directory while Tru64 will put them in the object 4039 1.1 mrg # directory. 4040 1.1 mrg mkdir sub 4041 1.1 mrg 4042 1.1 mrg am_cv_CC_dependencies_compiler_type=none 4043 1.1 mrg if test "$am_compiler_list" = ""; then 4044 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4045 1.1 mrg fi 4046 1.1 mrg am__universal=false 4047 1.1 mrg case " $depcc " in #( 4048 1.1 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 4049 1.1 mrg esac 4050 1.1 mrg 4051 1.1 mrg for depmode in $am_compiler_list; do 4052 1.1 mrg # Setup a source with many dependencies, because some compilers 4053 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and 4054 1.1 mrg # we should not choose a depcomp mode which is confused by this. 4055 1.1 mrg # 4056 1.1 mrg # We need to recreate these files for each test, as the compiler may 4057 1.1 mrg # overwrite some of them when testing with obscure command lines. 4058 1.1 mrg # This happens at least with the AIX C compiler. 4059 1.1 mrg : > sub/conftest.c 4060 1.1 mrg for i in 1 2 3 4 5 6; do 4061 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 4062 1.11 mrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4063 1.11 mrg # Solaris 10 /bin/sh. 4064 1.11 mrg echo '/* dummy */' > sub/conftst$i.h 4065 1.1 mrg done 4066 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4067 1.1 mrg 4068 1.11 mrg # We check with '-c' and '-o' for the sake of the "dashmstdout" 4069 1.1 mrg # mode. It turns out that the SunPro C++ compiler does not properly 4070 1.11 mrg # handle '-M -o', and we need to detect this. Also, some Intel 4071 1.11 mrg # versions had trouble with output in subdirs. 4072 1.1 mrg am__obj=sub/conftest.${OBJEXT-o} 4073 1.1 mrg am__minus_obj="-o $am__obj" 4074 1.1 mrg case $depmode in 4075 1.1 mrg gcc) 4076 1.1 mrg # This depmode causes a compiler race in universal mode. 4077 1.1 mrg test "$am__universal" = false || continue 4078 1.1 mrg ;; 4079 1.1 mrg nosideeffect) 4080 1.11 mrg # After this tag, mechanisms are not by side-effect, so they'll 4081 1.11 mrg # only be used when explicitly requested. 4082 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then 4083 1.1 mrg continue 4084 1.1 mrg else 4085 1.1 mrg break 4086 1.1 mrg fi 4087 1.1 mrg ;; 4088 1.7 mrg msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4089 1.11 mrg # This compiler won't grok '-c -o', but also, the minuso test has 4090 1.1 mrg # not run yet. These depmodes are late enough in the game, and 4091 1.1 mrg # so weak that their functioning should not be impacted. 4092 1.1 mrg am__obj=conftest.${OBJEXT-o} 4093 1.1 mrg am__minus_obj= 4094 1.1 mrg ;; 4095 1.1 mrg none) break ;; 4096 1.1 mrg esac 4097 1.1 mrg if depmode=$depmode \ 4098 1.1 mrg source=sub/conftest.c object=$am__obj \ 4099 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4100 1.1 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4101 1.1 mrg >/dev/null 2>conftest.err && 4102 1.1 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4103 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4104 1.1 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4105 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4106 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings 4107 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message 4108 1.1 mrg # that says an option was ignored or not supported. 4109 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly: 4110 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required 4111 1.1 mrg # The diagnosis changed in icc 8.0: 4112 1.1 mrg # icc: Command line remark: option '-MP' not supported 4113 1.1 mrg if (grep 'ignoring option' conftest.err || 4114 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4115 1.1 mrg am_cv_CC_dependencies_compiler_type=$depmode 4116 1.1 mrg break 4117 1.1 mrg fi 4118 1.1 mrg fi 4119 1.1 mrg done 4120 1.1 mrg 4121 1.1 mrg cd .. 4122 1.1 mrg rm -rf conftest.dir 4123 1.1 mrg else 4124 1.1 mrg am_cv_CC_dependencies_compiler_type=none 4125 1.1 mrg fi 4126 1.1 mrg 4127 1.1 mrg fi 4128 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4129 1.1 mrg $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4130 1.1 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4131 1.1 mrg 4132 1.1 mrg if 4133 1.1 mrg test "x$enable_dependency_tracking" != xno \ 4134 1.1 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4135 1.1 mrg am__fastdepCC_TRUE= 4136 1.1 mrg am__fastdepCC_FALSE='#' 4137 1.1 mrg else 4138 1.1 mrg am__fastdepCC_TRUE='#' 4139 1.1 mrg am__fastdepCC_FALSE= 4140 1.1 mrg fi 4141 1.1 mrg 4142 1.1 mrg 4143 1.1 mrg 4144 1.1 mrg 4145 1.1 mrg 4146 1.1 mrg 4147 1.1 mrg if test "x$GCC" != "xyes"; then 4148 1.11 mrg as_fn_error $? "libssp must be built with GCC" "$LINENO" 5 4149 1.1 mrg fi 4150 1.1 mrg ac_ext=c 4151 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 4152 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4153 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4154 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4155 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4156 1.1 mrg $as_echo_n "checking how to run the C preprocessor... " >&6; } 4157 1.1 mrg # On Suns, sometimes $CPP names a directory. 4158 1.1 mrg if test -n "$CPP" && test -d "$CPP"; then 4159 1.1 mrg CPP= 4160 1.1 mrg fi 4161 1.1 mrg if test -z "$CPP"; then 4162 1.11 mrg if ${ac_cv_prog_CPP+:} false; then : 4163 1.1 mrg $as_echo_n "(cached) " >&6 4164 1.1 mrg else 4165 1.1 mrg # Double quotes because CPP needs to be expanded 4166 1.1 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4167 1.1 mrg do 4168 1.1 mrg ac_preproc_ok=false 4169 1.1 mrg for ac_c_preproc_warn_flag in '' yes 4170 1.1 mrg do 4171 1.1 mrg # Use a header file that comes with gcc, so configuring glibc 4172 1.1 mrg # with a fresh cross-compiler works. 4173 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4174 1.1 mrg # <limits.h> exists even on freestanding compilers. 4175 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser, 4176 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case. 4177 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4178 1.1 mrg /* end confdefs.h. */ 4179 1.1 mrg #ifdef __STDC__ 4180 1.1 mrg # include <limits.h> 4181 1.1 mrg #else 4182 1.1 mrg # include <assert.h> 4183 1.1 mrg #endif 4184 1.1 mrg Syntax error 4185 1.1 mrg _ACEOF 4186 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 4187 1.1 mrg 4188 1.1 mrg else 4189 1.1 mrg # Broken: fails on valid input. 4190 1.1 mrg continue 4191 1.1 mrg fi 4192 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 4193 1.1 mrg 4194 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers 4195 1.1 mrg # can be detected and how. 4196 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4197 1.1 mrg /* end confdefs.h. */ 4198 1.1 mrg #include <ac_nonexistent.h> 4199 1.1 mrg _ACEOF 4200 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 4201 1.1 mrg # Broken: success on invalid input. 4202 1.1 mrg continue 4203 1.1 mrg else 4204 1.1 mrg # Passes both tests. 4205 1.1 mrg ac_preproc_ok=: 4206 1.1 mrg break 4207 1.1 mrg fi 4208 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 4209 1.1 mrg 4210 1.1 mrg done 4211 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4212 1.11 mrg rm -f conftest.i conftest.err conftest.$ac_ext 4213 1.1 mrg if $ac_preproc_ok; then : 4214 1.1 mrg break 4215 1.1 mrg fi 4216 1.1 mrg 4217 1.1 mrg done 4218 1.1 mrg ac_cv_prog_CPP=$CPP 4219 1.1 mrg 4220 1.1 mrg fi 4221 1.1 mrg CPP=$ac_cv_prog_CPP 4222 1.1 mrg else 4223 1.1 mrg ac_cv_prog_CPP=$CPP 4224 1.1 mrg fi 4225 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4226 1.1 mrg $as_echo "$CPP" >&6; } 4227 1.1 mrg ac_preproc_ok=false 4228 1.1 mrg for ac_c_preproc_warn_flag in '' yes 4229 1.1 mrg do 4230 1.1 mrg # Use a header file that comes with gcc, so configuring glibc 4231 1.1 mrg # with a fresh cross-compiler works. 4232 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4233 1.1 mrg # <limits.h> exists even on freestanding compilers. 4234 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser, 4235 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case. 4236 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4237 1.1 mrg /* end confdefs.h. */ 4238 1.1 mrg #ifdef __STDC__ 4239 1.1 mrg # include <limits.h> 4240 1.1 mrg #else 4241 1.1 mrg # include <assert.h> 4242 1.1 mrg #endif 4243 1.1 mrg Syntax error 4244 1.1 mrg _ACEOF 4245 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 4246 1.1 mrg 4247 1.1 mrg else 4248 1.1 mrg # Broken: fails on valid input. 4249 1.1 mrg continue 4250 1.1 mrg fi 4251 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 4252 1.1 mrg 4253 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers 4254 1.1 mrg # can be detected and how. 4255 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4256 1.1 mrg /* end confdefs.h. */ 4257 1.1 mrg #include <ac_nonexistent.h> 4258 1.1 mrg _ACEOF 4259 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 4260 1.1 mrg # Broken: success on invalid input. 4261 1.1 mrg continue 4262 1.1 mrg else 4263 1.1 mrg # Passes both tests. 4264 1.1 mrg ac_preproc_ok=: 4265 1.1 mrg break 4266 1.1 mrg fi 4267 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 4268 1.1 mrg 4269 1.1 mrg done 4270 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4271 1.11 mrg rm -f conftest.i conftest.err conftest.$ac_ext 4272 1.1 mrg if $ac_preproc_ok; then : 4273 1.1 mrg 4274 1.1 mrg else 4275 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4276 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4277 1.11 mrg as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4278 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 4279 1.1 mrg fi 4280 1.1 mrg 4281 1.1 mrg ac_ext=c 4282 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 4283 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4284 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4285 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4286 1.1 mrg 4287 1.1 mrg 4288 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fstack-protector works" >&5 4289 1.1 mrg $as_echo_n "checking whether -fstack-protector works... " >&6; } 4290 1.1 mrg save_CFLAGS="$CFLAGS" 4291 1.1 mrg CFLAGS="$CFLAGS -fstack-protector -Werror" 4292 1.1 mrg 4293 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4294 1.1 mrg /* end confdefs.h. */ 4295 1.1 mrg 4296 1.1 mrg void __attribute__((noinline)) bar (char *x) 4297 1.1 mrg { 4298 1.1 mrg __builtin_memset (x, 0, 64); 4299 1.1 mrg } 4300 1.1 mrg int 4301 1.1 mrg main () 4302 1.1 mrg { 4303 1.1 mrg char buf[64]; bar (buf); 4304 1.1 mrg ; 4305 1.1 mrg return 0; 4306 1.1 mrg } 4307 1.1 mrg _ACEOF 4308 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4309 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4310 1.1 mrg $as_echo "yes" >&6; } 4311 1.1 mrg else 4312 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4313 1.1 mrg $as_echo "no" >&6; } 4314 1.1 mrg fi 4315 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4316 1.1 mrg CFLAGS="$save_CFLAGS" 4317 1.1 mrg 4318 1.10 mrg # Add CET specific flags if CET is enabled 4319 1.10 mrg # Check whether --enable-cet was given. 4320 1.10 mrg if test "${enable_cet+set}" = set; then : 4321 1.10 mrg enableval=$enable_cet; 4322 1.10 mrg case "$enableval" in 4323 1.10 mrg yes|no|auto) ;; 4324 1.11 mrg *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 4325 1.10 mrg esac 4326 1.10 mrg 4327 1.10 mrg else 4328 1.13 mrg enable_cet=auto 4329 1.10 mrg fi 4330 1.10 mrg 4331 1.10 mrg 4332 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 4333 1.10 mrg $as_echo_n "checking for CET support... " >&6; } 4334 1.10 mrg 4335 1.13 mrg # NB: Avoid nested save_CFLAGS and save_LDFLAGS. 4336 1.10 mrg case "$host" in 4337 1.10 mrg i[34567]86-*-linux* | x86_64-*-linux*) 4338 1.10 mrg case "$enable_cet" in 4339 1.10 mrg auto) 4340 1.10 mrg # Check if target supports multi-byte NOPs 4341 1.10 mrg # and if assembler supports CET insn. 4342 1.13 mrg cet_save_CFLAGS="$CFLAGS" 4343 1.13 mrg CFLAGS="$CFLAGS -fcf-protection" 4344 1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4345 1.10 mrg /* end confdefs.h. */ 4346 1.10 mrg 4347 1.10 mrg int 4348 1.10 mrg main () 4349 1.10 mrg { 4350 1.10 mrg 4351 1.10 mrg #if !defined(__SSE2__) 4352 1.10 mrg #error target does not support multi-byte NOPs 4353 1.10 mrg #else 4354 1.10 mrg asm ("setssbsy"); 4355 1.10 mrg #endif 4356 1.10 mrg 4357 1.10 mrg ; 4358 1.10 mrg return 0; 4359 1.10 mrg } 4360 1.10 mrg _ACEOF 4361 1.10 mrg if ac_fn_c_try_compile "$LINENO"; then : 4362 1.10 mrg enable_cet=yes 4363 1.10 mrg else 4364 1.10 mrg enable_cet=no 4365 1.10 mrg fi 4366 1.10 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4367 1.13 mrg CFLAGS="$cet_save_CFLAGS" 4368 1.10 mrg ;; 4369 1.10 mrg yes) 4370 1.10 mrg # Check if assembler supports CET. 4371 1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4372 1.10 mrg /* end confdefs.h. */ 4373 1.10 mrg 4374 1.10 mrg int 4375 1.10 mrg main () 4376 1.10 mrg { 4377 1.10 mrg asm ("setssbsy"); 4378 1.10 mrg ; 4379 1.10 mrg return 0; 4380 1.10 mrg } 4381 1.10 mrg _ACEOF 4382 1.10 mrg if ac_fn_c_try_compile "$LINENO"; then : 4383 1.10 mrg 4384 1.10 mrg else 4385 1.11 mrg as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5 4386 1.10 mrg fi 4387 1.10 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4388 1.10 mrg ;; 4389 1.10 mrg esac 4390 1.10 mrg ;; 4391 1.10 mrg *) 4392 1.10 mrg enable_cet=no 4393 1.10 mrg ;; 4394 1.10 mrg esac 4395 1.10 mrg if test x$enable_cet = xyes; then 4396 1.10 mrg CET_FLAGS="-fcf-protection -mshstk" 4397 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4398 1.10 mrg $as_echo "yes" >&6; } 4399 1.10 mrg else 4400 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4401 1.10 mrg $as_echo "no" >&6; } 4402 1.10 mrg fi 4403 1.10 mrg 4404 1.10 mrg XCFLAGS="$XCFLAGS $CET_FLAGS" 4405 1.10 mrg 4406 1.10 mrg 4407 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether hidden visibility is supported" >&5 4408 1.1 mrg $as_echo_n "checking whether hidden visibility is supported... " >&6; } 4409 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4410 1.1 mrg /* end confdefs.h. */ 4411 1.1 mrg 4412 1.1 mrg void __attribute__((visibility ("hidden"))) bar (void) {} 4413 1.1 mrg int 4414 1.1 mrg main () 4415 1.1 mrg { 4416 1.1 mrg 4417 1.1 mrg ; 4418 1.1 mrg return 0; 4419 1.1 mrg } 4420 1.1 mrg _ACEOF 4421 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4422 1.1 mrg ssp_hidden=yes 4423 1.1 mrg else 4424 1.1 mrg ssp_hidden=no 4425 1.1 mrg fi 4426 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4427 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_hidden" >&5 4428 1.1 mrg $as_echo "$ssp_hidden" >&6; } 4429 1.1 mrg if test x$ssp_hidden = xyes; then 4430 1.1 mrg 4431 1.1 mrg $as_echo "#define HAVE_HIDDEN_VISIBILITY 1" >>confdefs.h 4432 1.1 mrg 4433 1.1 mrg fi 4434 1.1 mrg 4435 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5 4436 1.1 mrg $as_echo_n "checking whether symbol versioning is supported... " >&6; } 4437 1.4 mrg # Check whether --enable-symvers was given. 4438 1.4 mrg if test "${enable_symvers+set}" = set; then : 4439 1.4 mrg enableval=$enable_symvers; ssp_use_symver=$enableval 4440 1.4 mrg else 4441 1.4 mrg ssp_use_symver=yes 4442 1.4 mrg fi 4443 1.4 mrg 4444 1.4 mrg if test "x$ssp_use_symver" != xno; then 4445 1.4 mrg if test x$gcc_no_link = xyes; then 4446 1.4 mrg # If we cannot link, we cannot build shared libraries, so do not use 4447 1.4 mrg # symbol versioning. 4448 1.4 mrg ssp_use_symver=no 4449 1.4 mrg else 4450 1.4 mrg save_LDFLAGS="$LDFLAGS" 4451 1.4 mrg LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map" 4452 1.4 mrg cat > conftest.map <<EOF 4453 1.1 mrg FOO_1.0 { 4454 1.1 mrg global: *foo*; bar; local: *; 4455 1.1 mrg }; 4456 1.1 mrg EOF 4457 1.4 mrg if test x$gcc_no_link = xyes; then 4458 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 4459 1.4 mrg fi 4460 1.4 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4461 1.4 mrg /* end confdefs.h. */ 4462 1.4 mrg int foo; 4463 1.4 mrg int 4464 1.4 mrg main () 4465 1.4 mrg { 4466 1.4 mrg 4467 1.4 mrg ; 4468 1.4 mrg return 0; 4469 1.4 mrg } 4470 1.4 mrg _ACEOF 4471 1.4 mrg if ac_fn_c_try_link "$LINENO"; then : 4472 1.4 mrg ssp_use_symver=gnu 4473 1.4 mrg else 4474 1.1 mrg ssp_use_symver=no 4475 1.4 mrg fi 4476 1.4 mrg rm -f core conftest.err conftest.$ac_objext \ 4477 1.4 mrg conftest$ac_exeext conftest.$ac_ext 4478 1.4 mrg if test x$ssp_use_symver = xno; then 4479 1.4 mrg case "$target_os" in 4480 1.4 mrg solaris2*) 4481 1.4 mrg LDFLAGS="$save_LDFLAGS" 4482 1.4 mrg LDFLAGS="$LDFLAGS -fPIC -shared -Wl,-M,./conftest.map" 4483 1.4 mrg # Sun ld cannot handle wildcards and treats all entries as undefined. 4484 1.4 mrg cat > conftest.map <<EOF 4485 1.4 mrg FOO_1.0 { 4486 1.4 mrg global: foo; local: *; 4487 1.4 mrg }; 4488 1.4 mrg EOF 4489 1.4 mrg if test x$gcc_no_link = xyes; then 4490 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 4491 1.1 mrg fi 4492 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4493 1.1 mrg /* end confdefs.h. */ 4494 1.1 mrg int foo; 4495 1.1 mrg int 4496 1.1 mrg main () 4497 1.1 mrg { 4498 1.1 mrg 4499 1.1 mrg ; 4500 1.1 mrg return 0; 4501 1.1 mrg } 4502 1.1 mrg _ACEOF 4503 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 4504 1.4 mrg ssp_use_symver=sun 4505 1.1 mrg else 4506 1.1 mrg ssp_use_symver=no 4507 1.1 mrg fi 4508 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 4509 1.1 mrg conftest$ac_exeext conftest.$ac_ext 4510 1.4 mrg ;; 4511 1.4 mrg esac 4512 1.4 mrg fi 4513 1.4 mrg LDFLAGS="$save_LDFLAGS" 4514 1.4 mrg fi 4515 1.1 mrg fi 4516 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_use_symver" >&5 4517 1.1 mrg $as_echo "$ssp_use_symver" >&6; } 4518 1.4 mrg if test "x$ssp_use_symver" != xno; then 4519 1.1 mrg LIBSSP_USE_SYMVER_TRUE= 4520 1.1 mrg LIBSSP_USE_SYMVER_FALSE='#' 4521 1.1 mrg else 4522 1.1 mrg LIBSSP_USE_SYMVER_TRUE='#' 4523 1.1 mrg LIBSSP_USE_SYMVER_FALSE= 4524 1.1 mrg fi 4525 1.1 mrg 4526 1.4 mrg if test "x$ssp_use_symver" = xgnu; then 4527 1.4 mrg LIBSSP_USE_SYMVER_GNU_TRUE= 4528 1.4 mrg LIBSSP_USE_SYMVER_GNU_FALSE='#' 4529 1.4 mrg else 4530 1.4 mrg LIBSSP_USE_SYMVER_GNU_TRUE='#' 4531 1.4 mrg LIBSSP_USE_SYMVER_GNU_FALSE= 4532 1.4 mrg fi 4533 1.4 mrg 4534 1.4 mrg if test "x$ssp_use_symver" = xsun; then 4535 1.4 mrg LIBSSP_USE_SYMVER_SUN_TRUE= 4536 1.4 mrg LIBSSP_USE_SYMVER_SUN_FALSE='#' 4537 1.4 mrg else 4538 1.4 mrg LIBSSP_USE_SYMVER_SUN_TRUE='#' 4539 1.4 mrg LIBSSP_USE_SYMVER_SUN_FALSE= 4540 1.4 mrg fi 4541 1.4 mrg 4542 1.1 mrg 4543 1.1 mrg 4544 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4545 1.1 mrg $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4546 1.11 mrg if ${ac_cv_path_GREP+:} false; then : 4547 1.1 mrg $as_echo_n "(cached) " >&6 4548 1.1 mrg else 4549 1.1 mrg if test -z "$GREP"; then 4550 1.1 mrg ac_path_GREP_found=false 4551 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 4552 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4553 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4554 1.1 mrg do 4555 1.1 mrg IFS=$as_save_IFS 4556 1.1 mrg test -z "$as_dir" && as_dir=. 4557 1.1 mrg for ac_prog in grep ggrep; do 4558 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4559 1.1 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4560 1.11 mrg as_fn_executable_p "$ac_path_GREP" || continue 4561 1.1 mrg # Check for GNU ac_path_GREP and select it if it is found. 4562 1.1 mrg # Check for GNU $ac_path_GREP 4563 1.1 mrg case `"$ac_path_GREP" --version 2>&1` in 4564 1.1 mrg *GNU*) 4565 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4566 1.1 mrg *) 4567 1.1 mrg ac_count=0 4568 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 4569 1.1 mrg while : 4570 1.1 mrg do 4571 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4572 1.1 mrg mv "conftest.tmp" "conftest.in" 4573 1.1 mrg cp "conftest.in" "conftest.nl" 4574 1.1 mrg $as_echo 'GREP' >> "conftest.nl" 4575 1.1 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4576 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4577 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4578 1.1 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 4579 1.1 mrg # Best one so far, save it but keep looking for a better one 4580 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" 4581 1.1 mrg ac_path_GREP_max=$ac_count 4582 1.1 mrg fi 4583 1.1 mrg # 10*(2^10) chars as input seems more than enough 4584 1.1 mrg test $ac_count -gt 10 && break 4585 1.1 mrg done 4586 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4587 1.1 mrg esac 4588 1.1 mrg 4589 1.1 mrg $ac_path_GREP_found && break 3 4590 1.1 mrg done 4591 1.1 mrg done 4592 1.1 mrg done 4593 1.1 mrg IFS=$as_save_IFS 4594 1.1 mrg if test -z "$ac_cv_path_GREP"; then 4595 1.11 mrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4596 1.1 mrg fi 4597 1.1 mrg else 4598 1.1 mrg ac_cv_path_GREP=$GREP 4599 1.1 mrg fi 4600 1.1 mrg 4601 1.1 mrg fi 4602 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4603 1.1 mrg $as_echo "$ac_cv_path_GREP" >&6; } 4604 1.1 mrg GREP="$ac_cv_path_GREP" 4605 1.1 mrg 4606 1.1 mrg 4607 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4608 1.1 mrg $as_echo_n "checking for egrep... " >&6; } 4609 1.11 mrg if ${ac_cv_path_EGREP+:} false; then : 4610 1.1 mrg $as_echo_n "(cached) " >&6 4611 1.1 mrg else 4612 1.1 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4613 1.1 mrg then ac_cv_path_EGREP="$GREP -E" 4614 1.1 mrg else 4615 1.1 mrg if test -z "$EGREP"; then 4616 1.1 mrg ac_path_EGREP_found=false 4617 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 4618 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4619 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4620 1.1 mrg do 4621 1.1 mrg IFS=$as_save_IFS 4622 1.1 mrg test -z "$as_dir" && as_dir=. 4623 1.1 mrg for ac_prog in egrep; do 4624 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4625 1.1 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4626 1.11 mrg as_fn_executable_p "$ac_path_EGREP" || continue 4627 1.1 mrg # Check for GNU ac_path_EGREP and select it if it is found. 4628 1.1 mrg # Check for GNU $ac_path_EGREP 4629 1.1 mrg case `"$ac_path_EGREP" --version 2>&1` in 4630 1.1 mrg *GNU*) 4631 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4632 1.1 mrg *) 4633 1.1 mrg ac_count=0 4634 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 4635 1.1 mrg while : 4636 1.1 mrg do 4637 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4638 1.1 mrg mv "conftest.tmp" "conftest.in" 4639 1.1 mrg cp "conftest.in" "conftest.nl" 4640 1.1 mrg $as_echo 'EGREP' >> "conftest.nl" 4641 1.1 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4642 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4643 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4644 1.1 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4645 1.1 mrg # Best one so far, save it but keep looking for a better one 4646 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" 4647 1.1 mrg ac_path_EGREP_max=$ac_count 4648 1.1 mrg fi 4649 1.1 mrg # 10*(2^10) chars as input seems more than enough 4650 1.1 mrg test $ac_count -gt 10 && break 4651 1.1 mrg done 4652 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4653 1.1 mrg esac 4654 1.1 mrg 4655 1.1 mrg $ac_path_EGREP_found && break 3 4656 1.1 mrg done 4657 1.1 mrg done 4658 1.1 mrg done 4659 1.1 mrg IFS=$as_save_IFS 4660 1.1 mrg if test -z "$ac_cv_path_EGREP"; then 4661 1.11 mrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4662 1.1 mrg fi 4663 1.1 mrg else 4664 1.1 mrg ac_cv_path_EGREP=$EGREP 4665 1.1 mrg fi 4666 1.1 mrg 4667 1.1 mrg fi 4668 1.1 mrg fi 4669 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4670 1.1 mrg $as_echo "$ac_cv_path_EGREP" >&6; } 4671 1.1 mrg EGREP="$ac_cv_path_EGREP" 4672 1.1 mrg 4673 1.1 mrg 4674 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4675 1.1 mrg $as_echo_n "checking for ANSI C header files... " >&6; } 4676 1.11 mrg if ${ac_cv_header_stdc+:} false; then : 4677 1.1 mrg $as_echo_n "(cached) " >&6 4678 1.1 mrg else 4679 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4680 1.1 mrg /* end confdefs.h. */ 4681 1.1 mrg #include <stdlib.h> 4682 1.1 mrg #include <stdarg.h> 4683 1.1 mrg #include <string.h> 4684 1.1 mrg #include <float.h> 4685 1.1 mrg 4686 1.1 mrg int 4687 1.1 mrg main () 4688 1.1 mrg { 4689 1.1 mrg 4690 1.1 mrg ; 4691 1.1 mrg return 0; 4692 1.1 mrg } 4693 1.1 mrg _ACEOF 4694 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4695 1.1 mrg ac_cv_header_stdc=yes 4696 1.1 mrg else 4697 1.1 mrg ac_cv_header_stdc=no 4698 1.1 mrg fi 4699 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4700 1.1 mrg 4701 1.1 mrg if test $ac_cv_header_stdc = yes; then 4702 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4703 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4704 1.1 mrg /* end confdefs.h. */ 4705 1.1 mrg #include <string.h> 4706 1.1 mrg 4707 1.1 mrg _ACEOF 4708 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4709 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then : 4710 1.1 mrg 4711 1.1 mrg else 4712 1.1 mrg ac_cv_header_stdc=no 4713 1.1 mrg fi 4714 1.1 mrg rm -f conftest* 4715 1.1 mrg 4716 1.1 mrg fi 4717 1.1 mrg 4718 1.1 mrg if test $ac_cv_header_stdc = yes; then 4719 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4720 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4721 1.1 mrg /* end confdefs.h. */ 4722 1.1 mrg #include <stdlib.h> 4723 1.1 mrg 4724 1.1 mrg _ACEOF 4725 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4726 1.1 mrg $EGREP "free" >/dev/null 2>&1; then : 4727 1.1 mrg 4728 1.1 mrg else 4729 1.1 mrg ac_cv_header_stdc=no 4730 1.1 mrg fi 4731 1.1 mrg rm -f conftest* 4732 1.1 mrg 4733 1.1 mrg fi 4734 1.1 mrg 4735 1.1 mrg if test $ac_cv_header_stdc = yes; then 4736 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4737 1.1 mrg if test "$cross_compiling" = yes; then : 4738 1.1 mrg : 4739 1.1 mrg else 4740 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4741 1.1 mrg /* end confdefs.h. */ 4742 1.1 mrg #include <ctype.h> 4743 1.1 mrg #include <stdlib.h> 4744 1.1 mrg #if ((' ' & 0x0FF) == 0x020) 4745 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4746 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4747 1.1 mrg #else 4748 1.1 mrg # define ISLOWER(c) \ 4749 1.1 mrg (('a' <= (c) && (c) <= 'i') \ 4750 1.1 mrg || ('j' <= (c) && (c) <= 'r') \ 4751 1.1 mrg || ('s' <= (c) && (c) <= 'z')) 4752 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4753 1.1 mrg #endif 4754 1.1 mrg 4755 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4756 1.1 mrg int 4757 1.1 mrg main () 4758 1.1 mrg { 4759 1.1 mrg int i; 4760 1.1 mrg for (i = 0; i < 256; i++) 4761 1.1 mrg if (XOR (islower (i), ISLOWER (i)) 4762 1.1 mrg || toupper (i) != TOUPPER (i)) 4763 1.1 mrg return 2; 4764 1.1 mrg return 0; 4765 1.1 mrg } 4766 1.1 mrg _ACEOF 4767 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 4768 1.1 mrg 4769 1.1 mrg else 4770 1.1 mrg ac_cv_header_stdc=no 4771 1.1 mrg fi 4772 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4773 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 4774 1.1 mrg fi 4775 1.1 mrg 4776 1.1 mrg fi 4777 1.1 mrg fi 4778 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4779 1.1 mrg $as_echo "$ac_cv_header_stdc" >&6; } 4780 1.1 mrg if test $ac_cv_header_stdc = yes; then 4781 1.1 mrg 4782 1.1 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h 4783 1.1 mrg 4784 1.1 mrg fi 4785 1.1 mrg 4786 1.1 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4787 1.1 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4788 1.1 mrg inttypes.h stdint.h unistd.h 4789 1.1 mrg do : 4790 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4791 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4792 1.1 mrg " 4793 1.11 mrg if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4794 1.1 mrg cat >>confdefs.h <<_ACEOF 4795 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4796 1.1 mrg _ACEOF 4797 1.1 mrg 4798 1.1 mrg fi 4799 1.1 mrg 4800 1.1 mrg done 4801 1.1 mrg 4802 1.1 mrg 4803 1.1 mrg for ac_header in alloca.h malloc.h paths.h syslog.h string.h unistd.h fcntl.h stdio.h limits.h 4804 1.1 mrg do : 4805 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4806 1.1 mrg ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 4807 1.11 mrg if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4808 1.1 mrg cat >>confdefs.h <<_ACEOF 4809 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4810 1.1 mrg _ACEOF 4811 1.1 mrg 4812 1.1 mrg fi 4813 1.1 mrg 4814 1.1 mrg done 4815 1.1 mrg 4816 1.1 mrg 4817 1.1 mrg if test x$gcc_no_link = xyes; then 4818 1.1 mrg # Presume the ISO C functions are available; add target-specific 4819 1.1 mrg # configuration here if required. 4820 1.1 mrg $as_echo "#define HAVE_STRNCPY 1" >>confdefs.h 4821 1.1 mrg 4822 1.1 mrg $as_echo "#define HAVE_STRNCAT 1" >>confdefs.h 4823 1.1 mrg 4824 1.1 mrg else 4825 1.4 mrg for ac_func in memmove mempcpy strncpy strncat 4826 1.1 mrg do : 4827 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 4828 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 4829 1.11 mrg if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 4830 1.1 mrg cat >>confdefs.h <<_ACEOF 4831 1.1 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 4832 1.1 mrg _ACEOF 4833 1.1 mrg 4834 1.1 mrg fi 4835 1.1 mrg done 4836 1.1 mrg 4837 1.1 mrg fi 4838 1.1 mrg 4839 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether vsnprintf is usable" >&5 4840 1.1 mrg $as_echo_n "checking whether vsnprintf is usable... " >&6; } 4841 1.1 mrg if test "$cross_compiling" = yes; then : 4842 1.1 mrg ssp_have_usable_vsnprintf=undef 4843 1.1 mrg else 4844 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4845 1.1 mrg /* end confdefs.h. */ 4846 1.1 mrg 4847 1.1 mrg #include <stdarg.h> 4848 1.1 mrg #include <string.h> 4849 1.1 mrg #include <stdio.h> 4850 1.1 mrg int foo (char *buf, size_t n, const char *fmt, ...) 4851 1.1 mrg { 4852 1.1 mrg va_list ap; 4853 1.1 mrg int ret; 4854 1.1 mrg va_start (ap, fmt); 4855 1.1 mrg ret = vsnprintf (buf, n, fmt, ap); 4856 1.1 mrg va_end (ap); 4857 1.1 mrg return ret; 4858 1.1 mrg } 4859 1.1 mrg int 4860 1.1 mrg main () 4861 1.1 mrg { 4862 1.1 mrg char buf[8]; memset (buf, 'A', sizeof (buf)); 4863 1.1 mrg if (foo (buf, 4, ".%s.", "CDEFG") != 7) 4864 1.1 mrg return 1; 4865 1.1 mrg return memcmp (buf, ".CD\0AAAA", sizeof (buf)) != 0; 4866 1.1 mrg ; 4867 1.1 mrg return 0; 4868 1.1 mrg } 4869 1.1 mrg _ACEOF 4870 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 4871 1.1 mrg ssp_have_usable_vsnprintf=define 4872 1.1 mrg else 4873 1.1 mrg ssp_have_usable_vsnprintf=undef 4874 1.1 mrg fi 4875 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4876 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 4877 1.1 mrg fi 4878 1.1 mrg 4879 1.1 mrg if test "x$ssp_have_usable_vsnprintf" = xdefine; then 4880 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4881 1.1 mrg $as_echo "yes" >&6; } 4882 1.1 mrg 4883 1.1 mrg $as_echo "#define HAVE_USABLE_VSNPRINTF 1" >>confdefs.h 4884 1.1 mrg 4885 1.1 mrg else 4886 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4887 1.1 mrg $as_echo "no" >&6; } 4888 1.1 mrg fi 4889 1.1 mrg 4890 1.1 mrg 4891 1.1 mrg case `pwd` in 4892 1.1 mrg *\ * | *\ *) 4893 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4894 1.1 mrg $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4895 1.1 mrg esac 4896 1.1 mrg 4897 1.1 mrg 4898 1.1 mrg 4899 1.1 mrg macro_version='2.2.7a' 4900 1.1 mrg macro_revision='1.3134' 4901 1.1 mrg 4902 1.1 mrg 4903 1.1 mrg 4904 1.1 mrg 4905 1.1 mrg 4906 1.1 mrg 4907 1.1 mrg 4908 1.1 mrg 4909 1.1 mrg 4910 1.1 mrg 4911 1.1 mrg 4912 1.1 mrg 4913 1.1 mrg 4914 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh" 4915 1.1 mrg 4916 1.1 mrg # Backslashify metacharacters that are still active within 4917 1.1 mrg # double-quoted strings. 4918 1.1 mrg sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4919 1.1 mrg 4920 1.1 mrg # Same as above, but do not quote variable references. 4921 1.1 mrg double_quote_subst='s/\(["`\\]\)/\\\1/g' 4922 1.1 mrg 4923 1.1 mrg # Sed substitution to delay expansion of an escaped shell variable in a 4924 1.1 mrg # double_quote_subst'ed string. 4925 1.1 mrg delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4926 1.1 mrg 4927 1.1 mrg # Sed substitution to delay expansion of an escaped single quote. 4928 1.1 mrg delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4929 1.1 mrg 4930 1.1 mrg # Sed substitution to avoid accidental globbing in evaled expressions 4931 1.1 mrg no_glob_subst='s/\*/\\\*/g' 4932 1.1 mrg 4933 1.1 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4934 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4935 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4936 1.1 mrg 4937 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4938 1.1 mrg $as_echo_n "checking how to print strings... " >&6; } 4939 1.1 mrg # Test print first, because it will be a builtin if present. 4940 1.1 mrg if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4941 1.1 mrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4942 1.1 mrg ECHO='print -r --' 4943 1.1 mrg elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4944 1.1 mrg ECHO='printf %s\n' 4945 1.1 mrg else 4946 1.1 mrg # Use this function as a fallback that always works. 4947 1.1 mrg func_fallback_echo () 4948 1.1 mrg { 4949 1.1 mrg eval 'cat <<_LTECHO_EOF 4950 1.1 mrg $1 4951 1.1 mrg _LTECHO_EOF' 4952 1.1 mrg } 4953 1.1 mrg ECHO='func_fallback_echo' 4954 1.1 mrg fi 4955 1.1 mrg 4956 1.1 mrg # func_echo_all arg... 4957 1.1 mrg # Invoke $ECHO with all args, space-separated. 4958 1.1 mrg func_echo_all () 4959 1.1 mrg { 4960 1.1 mrg $ECHO "" 4961 1.1 mrg } 4962 1.1 mrg 4963 1.1 mrg case "$ECHO" in 4964 1.1 mrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4965 1.1 mrg $as_echo "printf" >&6; } ;; 4966 1.1 mrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4967 1.1 mrg $as_echo "print -r" >&6; } ;; 4968 1.1 mrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4969 1.1 mrg $as_echo "cat" >&6; } ;; 4970 1.1 mrg esac 4971 1.1 mrg 4972 1.1 mrg 4973 1.1 mrg 4974 1.1 mrg 4975 1.1 mrg 4976 1.1 mrg 4977 1.1 mrg 4978 1.1 mrg 4979 1.1 mrg 4980 1.1 mrg 4981 1.1 mrg 4982 1.1 mrg 4983 1.1 mrg 4984 1.1 mrg 4985 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4986 1.1 mrg $as_echo_n "checking for a sed that does not truncate output... " >&6; } 4987 1.11 mrg if ${ac_cv_path_SED+:} false; then : 4988 1.1 mrg $as_echo_n "(cached) " >&6 4989 1.1 mrg else 4990 1.1 mrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4991 1.1 mrg for ac_i in 1 2 3 4 5 6 7; do 4992 1.1 mrg ac_script="$ac_script$as_nl$ac_script" 4993 1.1 mrg done 4994 1.1 mrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4995 1.1 mrg { ac_script=; unset ac_script;} 4996 1.1 mrg if test -z "$SED"; then 4997 1.1 mrg ac_path_SED_found=false 4998 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 4999 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5000 1.1 mrg for as_dir in $PATH 5001 1.1 mrg do 5002 1.1 mrg IFS=$as_save_IFS 5003 1.1 mrg test -z "$as_dir" && as_dir=. 5004 1.1 mrg for ac_prog in sed gsed; do 5005 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5006 1.1 mrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5007 1.11 mrg as_fn_executable_p "$ac_path_SED" || continue 5008 1.1 mrg # Check for GNU ac_path_SED and select it if it is found. 5009 1.1 mrg # Check for GNU $ac_path_SED 5010 1.1 mrg case `"$ac_path_SED" --version 2>&1` in 5011 1.1 mrg *GNU*) 5012 1.1 mrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5013 1.1 mrg *) 5014 1.1 mrg ac_count=0 5015 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 5016 1.1 mrg while : 5017 1.1 mrg do 5018 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5019 1.1 mrg mv "conftest.tmp" "conftest.in" 5020 1.1 mrg cp "conftest.in" "conftest.nl" 5021 1.1 mrg $as_echo '' >> "conftest.nl" 5022 1.1 mrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5023 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5024 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5025 1.1 mrg if test $ac_count -gt ${ac_path_SED_max-0}; then 5026 1.1 mrg # Best one so far, save it but keep looking for a better one 5027 1.1 mrg ac_cv_path_SED="$ac_path_SED" 5028 1.1 mrg ac_path_SED_max=$ac_count 5029 1.1 mrg fi 5030 1.1 mrg # 10*(2^10) chars as input seems more than enough 5031 1.1 mrg test $ac_count -gt 10 && break 5032 1.1 mrg done 5033 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5034 1.1 mrg esac 5035 1.1 mrg 5036 1.1 mrg $ac_path_SED_found && break 3 5037 1.1 mrg done 5038 1.1 mrg done 5039 1.1 mrg done 5040 1.1 mrg IFS=$as_save_IFS 5041 1.1 mrg if test -z "$ac_cv_path_SED"; then 5042 1.11 mrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5043 1.1 mrg fi 5044 1.1 mrg else 5045 1.1 mrg ac_cv_path_SED=$SED 5046 1.1 mrg fi 5047 1.1 mrg 5048 1.1 mrg fi 5049 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5050 1.1 mrg $as_echo "$ac_cv_path_SED" >&6; } 5051 1.1 mrg SED="$ac_cv_path_SED" 5052 1.1 mrg rm -f conftest.sed 5053 1.1 mrg 5054 1.1 mrg test -z "$SED" && SED=sed 5055 1.1 mrg Xsed="$SED -e 1s/^X//" 5056 1.1 mrg 5057 1.1 mrg 5058 1.1 mrg 5059 1.1 mrg 5060 1.1 mrg 5061 1.1 mrg 5062 1.1 mrg 5063 1.1 mrg 5064 1.1 mrg 5065 1.1 mrg 5066 1.1 mrg 5067 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5068 1.1 mrg $as_echo_n "checking for fgrep... " >&6; } 5069 1.11 mrg if ${ac_cv_path_FGREP+:} false; then : 5070 1.1 mrg $as_echo_n "(cached) " >&6 5071 1.1 mrg else 5072 1.1 mrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5073 1.1 mrg then ac_cv_path_FGREP="$GREP -F" 5074 1.1 mrg else 5075 1.1 mrg if test -z "$FGREP"; then 5076 1.1 mrg ac_path_FGREP_found=false 5077 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 5078 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5079 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5080 1.1 mrg do 5081 1.1 mrg IFS=$as_save_IFS 5082 1.1 mrg test -z "$as_dir" && as_dir=. 5083 1.1 mrg for ac_prog in fgrep; do 5084 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5085 1.1 mrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5086 1.11 mrg as_fn_executable_p "$ac_path_FGREP" || continue 5087 1.1 mrg # Check for GNU ac_path_FGREP and select it if it is found. 5088 1.1 mrg # Check for GNU $ac_path_FGREP 5089 1.1 mrg case `"$ac_path_FGREP" --version 2>&1` in 5090 1.1 mrg *GNU*) 5091 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5092 1.1 mrg *) 5093 1.1 mrg ac_count=0 5094 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 5095 1.1 mrg while : 5096 1.1 mrg do 5097 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5098 1.1 mrg mv "conftest.tmp" "conftest.in" 5099 1.1 mrg cp "conftest.in" "conftest.nl" 5100 1.1 mrg $as_echo 'FGREP' >> "conftest.nl" 5101 1.1 mrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5102 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5103 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5104 1.1 mrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5105 1.1 mrg # Best one so far, save it but keep looking for a better one 5106 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" 5107 1.1 mrg ac_path_FGREP_max=$ac_count 5108 1.1 mrg fi 5109 1.1 mrg # 10*(2^10) chars as input seems more than enough 5110 1.1 mrg test $ac_count -gt 10 && break 5111 1.1 mrg done 5112 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5113 1.1 mrg esac 5114 1.1 mrg 5115 1.1 mrg $ac_path_FGREP_found && break 3 5116 1.1 mrg done 5117 1.1 mrg done 5118 1.1 mrg done 5119 1.1 mrg IFS=$as_save_IFS 5120 1.1 mrg if test -z "$ac_cv_path_FGREP"; then 5121 1.11 mrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5122 1.1 mrg fi 5123 1.1 mrg else 5124 1.1 mrg ac_cv_path_FGREP=$FGREP 5125 1.1 mrg fi 5126 1.1 mrg 5127 1.1 mrg fi 5128 1.1 mrg fi 5129 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5130 1.1 mrg $as_echo "$ac_cv_path_FGREP" >&6; } 5131 1.1 mrg FGREP="$ac_cv_path_FGREP" 5132 1.1 mrg 5133 1.1 mrg 5134 1.1 mrg test -z "$GREP" && GREP=grep 5135 1.1 mrg 5136 1.1 mrg 5137 1.1 mrg 5138 1.1 mrg 5139 1.1 mrg 5140 1.1 mrg 5141 1.1 mrg 5142 1.1 mrg 5143 1.1 mrg 5144 1.1 mrg 5145 1.1 mrg 5146 1.1 mrg 5147 1.1 mrg 5148 1.1 mrg 5149 1.1 mrg 5150 1.1 mrg 5151 1.1 mrg 5152 1.1 mrg 5153 1.1 mrg 5154 1.1 mrg # Check whether --with-gnu-ld was given. 5155 1.1 mrg if test "${with_gnu_ld+set}" = set; then : 5156 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5157 1.1 mrg else 5158 1.1 mrg with_gnu_ld=no 5159 1.1 mrg fi 5160 1.1 mrg 5161 1.1 mrg ac_prog=ld 5162 1.1 mrg if test "$GCC" = yes; then 5163 1.1 mrg # Check if gcc -print-prog-name=ld gives a path. 5164 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5165 1.1 mrg $as_echo_n "checking for ld used by $CC... " >&6; } 5166 1.1 mrg case $host in 5167 1.1 mrg *-*-mingw*) 5168 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw 5169 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5170 1.1 mrg *) 5171 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5172 1.1 mrg esac 5173 1.1 mrg case $ac_prog in 5174 1.1 mrg # Accept absolute paths. 5175 1.1 mrg [\\/]* | ?:[\\/]*) 5176 1.1 mrg re_direlt='/[^/][^/]*/\.\./' 5177 1.1 mrg # Canonicalize the pathname of ld 5178 1.1 mrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5179 1.1 mrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5180 1.1 mrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5181 1.1 mrg done 5182 1.1 mrg test -z "$LD" && LD="$ac_prog" 5183 1.1 mrg ;; 5184 1.1 mrg "") 5185 1.1 mrg # If it fails, then pretend we aren't using GCC. 5186 1.1 mrg ac_prog=ld 5187 1.1 mrg ;; 5188 1.1 mrg *) 5189 1.1 mrg # If it is relative, then search for the first ld in PATH. 5190 1.1 mrg with_gnu_ld=unknown 5191 1.1 mrg ;; 5192 1.1 mrg esac 5193 1.1 mrg elif test "$with_gnu_ld" = yes; then 5194 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5195 1.1 mrg $as_echo_n "checking for GNU ld... " >&6; } 5196 1.1 mrg else 5197 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5198 1.1 mrg $as_echo_n "checking for non-GNU ld... " >&6; } 5199 1.1 mrg fi 5200 1.11 mrg if ${lt_cv_path_LD+:} false; then : 5201 1.1 mrg $as_echo_n "(cached) " >&6 5202 1.1 mrg else 5203 1.1 mrg if test -z "$LD"; then 5204 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5205 1.1 mrg for ac_dir in $PATH; do 5206 1.1 mrg IFS="$lt_save_ifs" 5207 1.1 mrg test -z "$ac_dir" && ac_dir=. 5208 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5209 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog" 5210 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version, 5211 1.1 mrg # but apparently some variants of GNU ld only accept -v. 5212 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer. 5213 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5214 1.1 mrg *GNU* | *'with BFD'*) 5215 1.1 mrg test "$with_gnu_ld" != no && break 5216 1.1 mrg ;; 5217 1.1 mrg *) 5218 1.1 mrg test "$with_gnu_ld" != yes && break 5219 1.1 mrg ;; 5220 1.1 mrg esac 5221 1.1 mrg fi 5222 1.1 mrg done 5223 1.1 mrg IFS="$lt_save_ifs" 5224 1.1 mrg else 5225 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path. 5226 1.1 mrg fi 5227 1.1 mrg fi 5228 1.1 mrg 5229 1.1 mrg LD="$lt_cv_path_LD" 5230 1.1 mrg if test -n "$LD"; then 5231 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5232 1.1 mrg $as_echo "$LD" >&6; } 5233 1.1 mrg else 5234 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5235 1.1 mrg $as_echo "no" >&6; } 5236 1.1 mrg fi 5237 1.11 mrg test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5238 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5239 1.1 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5240 1.11 mrg if ${lt_cv_prog_gnu_ld+:} false; then : 5241 1.1 mrg $as_echo_n "(cached) " >&6 5242 1.1 mrg else 5243 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 5244 1.1 mrg case `$LD -v 2>&1 </dev/null` in 5245 1.1 mrg *GNU* | *'with BFD'*) 5246 1.1 mrg lt_cv_prog_gnu_ld=yes 5247 1.1 mrg ;; 5248 1.1 mrg *) 5249 1.1 mrg lt_cv_prog_gnu_ld=no 5250 1.1 mrg ;; 5251 1.1 mrg esac 5252 1.1 mrg fi 5253 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5254 1.1 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; } 5255 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld 5256 1.1 mrg 5257 1.1 mrg 5258 1.1 mrg 5259 1.1 mrg 5260 1.1 mrg 5261 1.1 mrg 5262 1.1 mrg 5263 1.1 mrg 5264 1.1 mrg 5265 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5266 1.1 mrg $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5267 1.11 mrg if ${lt_cv_path_NM+:} false; then : 5268 1.1 mrg $as_echo_n "(cached) " >&6 5269 1.1 mrg else 5270 1.1 mrg if test -n "$NM"; then 5271 1.1 mrg # Let the user override the test. 5272 1.1 mrg lt_cv_path_NM="$NM" 5273 1.1 mrg else 5274 1.1 mrg lt_nm_to_check="${ac_tool_prefix}nm" 5275 1.1 mrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5276 1.1 mrg lt_nm_to_check="$lt_nm_to_check nm" 5277 1.1 mrg fi 5278 1.1 mrg for lt_tmp_nm in $lt_nm_to_check; do 5279 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5280 1.1 mrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5281 1.1 mrg IFS="$lt_save_ifs" 5282 1.1 mrg test -z "$ac_dir" && ac_dir=. 5283 1.1 mrg tmp_nm="$ac_dir/$lt_tmp_nm" 5284 1.1 mrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5285 1.1 mrg # Check to see if the nm accepts a BSD-compat flag. 5286 1.1 mrg # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5287 1.1 mrg # nm: unknown option "B" ignored 5288 1.1 mrg # Tru64's nm complains that /dev/null is an invalid object file 5289 1.1 mrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5290 1.1 mrg */dev/null* | *'Invalid file or object type'*) 5291 1.1 mrg lt_cv_path_NM="$tmp_nm -B" 5292 1.1 mrg break 5293 1.1 mrg ;; 5294 1.1 mrg *) 5295 1.1 mrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5296 1.1 mrg */dev/null*) 5297 1.1 mrg lt_cv_path_NM="$tmp_nm -p" 5298 1.1 mrg break 5299 1.1 mrg ;; 5300 1.1 mrg *) 5301 1.1 mrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5302 1.1 mrg continue # so that we can try to find one that supports BSD flags 5303 1.1 mrg ;; 5304 1.1 mrg esac 5305 1.1 mrg ;; 5306 1.1 mrg esac 5307 1.1 mrg fi 5308 1.1 mrg done 5309 1.1 mrg IFS="$lt_save_ifs" 5310 1.1 mrg done 5311 1.1 mrg : ${lt_cv_path_NM=no} 5312 1.1 mrg fi 5313 1.1 mrg fi 5314 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5315 1.1 mrg $as_echo "$lt_cv_path_NM" >&6; } 5316 1.1 mrg if test "$lt_cv_path_NM" != "no"; then 5317 1.1 mrg NM="$lt_cv_path_NM" 5318 1.1 mrg else 5319 1.1 mrg # Didn't find any BSD compatible name lister, look for dumpbin. 5320 1.1 mrg if test -n "$DUMPBIN"; then : 5321 1.1 mrg # Let the user override the test. 5322 1.1 mrg else 5323 1.1 mrg if test -n "$ac_tool_prefix"; then 5324 1.1 mrg for ac_prog in dumpbin "link -dump" 5325 1.1 mrg do 5326 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5327 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5328 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5329 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5330 1.11 mrg if ${ac_cv_prog_DUMPBIN+:} false; then : 5331 1.1 mrg $as_echo_n "(cached) " >&6 5332 1.1 mrg else 5333 1.1 mrg if test -n "$DUMPBIN"; then 5334 1.1 mrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5335 1.1 mrg else 5336 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5337 1.1 mrg for as_dir in $PATH 5338 1.1 mrg do 5339 1.1 mrg IFS=$as_save_IFS 5340 1.1 mrg test -z "$as_dir" && as_dir=. 5341 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5342 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5343 1.1 mrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5344 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5345 1.1 mrg break 2 5346 1.1 mrg fi 5347 1.1 mrg done 5348 1.1 mrg done 5349 1.1 mrg IFS=$as_save_IFS 5350 1.1 mrg 5351 1.1 mrg fi 5352 1.1 mrg fi 5353 1.1 mrg DUMPBIN=$ac_cv_prog_DUMPBIN 5354 1.1 mrg if test -n "$DUMPBIN"; then 5355 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5356 1.1 mrg $as_echo "$DUMPBIN" >&6; } 5357 1.1 mrg else 5358 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5359 1.1 mrg $as_echo "no" >&6; } 5360 1.1 mrg fi 5361 1.1 mrg 5362 1.1 mrg 5363 1.1 mrg test -n "$DUMPBIN" && break 5364 1.1 mrg done 5365 1.1 mrg fi 5366 1.1 mrg if test -z "$DUMPBIN"; then 5367 1.1 mrg ac_ct_DUMPBIN=$DUMPBIN 5368 1.1 mrg for ac_prog in dumpbin "link -dump" 5369 1.1 mrg do 5370 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 5371 1.1 mrg set dummy $ac_prog; ac_word=$2 5372 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5373 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5374 1.11 mrg if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5375 1.1 mrg $as_echo_n "(cached) " >&6 5376 1.1 mrg else 5377 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then 5378 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5379 1.1 mrg else 5380 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5381 1.1 mrg for as_dir in $PATH 5382 1.1 mrg do 5383 1.1 mrg IFS=$as_save_IFS 5384 1.1 mrg test -z "$as_dir" && as_dir=. 5385 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5386 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5387 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5388 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5389 1.1 mrg break 2 5390 1.1 mrg fi 5391 1.1 mrg done 5392 1.1 mrg done 5393 1.1 mrg IFS=$as_save_IFS 5394 1.1 mrg 5395 1.1 mrg fi 5396 1.1 mrg fi 5397 1.1 mrg ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5398 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then 5399 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5400 1.1 mrg $as_echo "$ac_ct_DUMPBIN" >&6; } 5401 1.1 mrg else 5402 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5403 1.1 mrg $as_echo "no" >&6; } 5404 1.1 mrg fi 5405 1.1 mrg 5406 1.1 mrg 5407 1.1 mrg test -n "$ac_ct_DUMPBIN" && break 5408 1.1 mrg done 5409 1.1 mrg 5410 1.1 mrg if test "x$ac_ct_DUMPBIN" = x; then 5411 1.1 mrg DUMPBIN=":" 5412 1.1 mrg else 5413 1.1 mrg case $cross_compiling:$ac_tool_warned in 5414 1.1 mrg yes:) 5415 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5416 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5417 1.1 mrg ac_tool_warned=yes ;; 5418 1.1 mrg esac 5419 1.1 mrg DUMPBIN=$ac_ct_DUMPBIN 5420 1.1 mrg fi 5421 1.1 mrg fi 5422 1.1 mrg 5423 1.1 mrg case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5424 1.1 mrg *COFF*) 5425 1.1 mrg DUMPBIN="$DUMPBIN -symbols" 5426 1.1 mrg ;; 5427 1.1 mrg *) 5428 1.1 mrg DUMPBIN=: 5429 1.1 mrg ;; 5430 1.1 mrg esac 5431 1.1 mrg fi 5432 1.1 mrg 5433 1.1 mrg if test "$DUMPBIN" != ":"; then 5434 1.1 mrg NM="$DUMPBIN" 5435 1.1 mrg fi 5436 1.1 mrg fi 5437 1.1 mrg test -z "$NM" && NM=nm 5438 1.1 mrg 5439 1.1 mrg 5440 1.1 mrg 5441 1.1 mrg 5442 1.1 mrg 5443 1.1 mrg 5444 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5445 1.1 mrg $as_echo_n "checking the name lister ($NM) interface... " >&6; } 5446 1.11 mrg if ${lt_cv_nm_interface+:} false; then : 5447 1.1 mrg $as_echo_n "(cached) " >&6 5448 1.1 mrg else 5449 1.1 mrg lt_cv_nm_interface="BSD nm" 5450 1.1 mrg echo "int some_variable = 0;" > conftest.$ac_ext 5451 1.1 mrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5452 1.1 mrg (eval "$ac_compile" 2>conftest.err) 5453 1.1 mrg cat conftest.err >&5 5454 1.1 mrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5455 1.1 mrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5456 1.1 mrg cat conftest.err >&5 5457 1.1 mrg (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5458 1.1 mrg cat conftest.out >&5 5459 1.1 mrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5460 1.1 mrg lt_cv_nm_interface="MS dumpbin" 5461 1.1 mrg fi 5462 1.1 mrg rm -f conftest* 5463 1.1 mrg fi 5464 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5465 1.1 mrg $as_echo "$lt_cv_nm_interface" >&6; } 5466 1.1 mrg 5467 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5468 1.1 mrg $as_echo_n "checking whether ln -s works... " >&6; } 5469 1.1 mrg LN_S=$as_ln_s 5470 1.1 mrg if test "$LN_S" = "ln -s"; then 5471 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5472 1.1 mrg $as_echo "yes" >&6; } 5473 1.1 mrg else 5474 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5475 1.1 mrg $as_echo "no, using $LN_S" >&6; } 5476 1.1 mrg fi 5477 1.1 mrg 5478 1.1 mrg # find the maximum length of command line arguments 5479 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5480 1.1 mrg $as_echo_n "checking the maximum length of command line arguments... " >&6; } 5481 1.11 mrg if ${lt_cv_sys_max_cmd_len+:} false; then : 5482 1.1 mrg $as_echo_n "(cached) " >&6 5483 1.1 mrg else 5484 1.1 mrg i=0 5485 1.1 mrg teststring="ABCD" 5486 1.1 mrg 5487 1.1 mrg case $build_os in 5488 1.1 mrg msdosdjgpp*) 5489 1.1 mrg # On DJGPP, this test can blow up pretty badly due to problems in libc 5490 1.1 mrg # (any single argument exceeding 2000 bytes causes a buffer overrun 5491 1.1 mrg # during glob expansion). Even if it were fixed, the result of this 5492 1.1 mrg # check would be larger than it should be. 5493 1.1 mrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 5494 1.1 mrg ;; 5495 1.1 mrg 5496 1.1 mrg gnu*) 5497 1.1 mrg # Under GNU Hurd, this test is not required because there is 5498 1.1 mrg # no limit to the length of command line arguments. 5499 1.1 mrg # Libtool will interpret -1 as no limit whatsoever 5500 1.1 mrg lt_cv_sys_max_cmd_len=-1; 5501 1.1 mrg ;; 5502 1.1 mrg 5503 1.1 mrg cygwin* | mingw* | cegcc*) 5504 1.1 mrg # On Win9x/ME, this test blows up -- it succeeds, but takes 5505 1.1 mrg # about 5 minutes as the teststring grows exponentially. 5506 1.1 mrg # Worse, since 9x/ME are not pre-emptively multitasking, 5507 1.1 mrg # you end up with a "frozen" computer, even though with patience 5508 1.1 mrg # the test eventually succeeds (with a max line length of 256k). 5509 1.1 mrg # Instead, let's just punt: use the minimum linelength reported by 5510 1.1 mrg # all of the supported platforms: 8192 (on NT/2K/XP). 5511 1.1 mrg lt_cv_sys_max_cmd_len=8192; 5512 1.1 mrg ;; 5513 1.1 mrg 5514 1.1 mrg mint*) 5515 1.1 mrg # On MiNT this can take a long time and run out of memory. 5516 1.1 mrg lt_cv_sys_max_cmd_len=8192; 5517 1.1 mrg ;; 5518 1.1 mrg 5519 1.1 mrg amigaos*) 5520 1.1 mrg # On AmigaOS with pdksh, this test takes hours, literally. 5521 1.1 mrg # So we just punt and use a minimum line length of 8192. 5522 1.1 mrg lt_cv_sys_max_cmd_len=8192; 5523 1.1 mrg ;; 5524 1.1 mrg 5525 1.1 mrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5526 1.1 mrg # This has been around since 386BSD, at least. Likely further. 5527 1.1 mrg if test -x /sbin/sysctl; then 5528 1.1 mrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5529 1.1 mrg elif test -x /usr/sbin/sysctl; then 5530 1.1 mrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5531 1.1 mrg else 5532 1.1 mrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5533 1.1 mrg fi 5534 1.1 mrg # And add a safety zone 5535 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5536 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5537 1.1 mrg ;; 5538 1.1 mrg 5539 1.1 mrg interix*) 5540 1.1 mrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 5541 1.1 mrg lt_cv_sys_max_cmd_len=196608 5542 1.1 mrg ;; 5543 1.1 mrg 5544 1.1 mrg osf*) 5545 1.1 mrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5546 1.1 mrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5547 1.1 mrg # nice to cause kernel panics so lets avoid the loop below. 5548 1.1 mrg # First set a reasonable default. 5549 1.1 mrg lt_cv_sys_max_cmd_len=16384 5550 1.1 mrg # 5551 1.1 mrg if test -x /sbin/sysconfig; then 5552 1.1 mrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5553 1.1 mrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 5554 1.1 mrg esac 5555 1.1 mrg fi 5556 1.1 mrg ;; 5557 1.1 mrg sco3.2v5*) 5558 1.1 mrg lt_cv_sys_max_cmd_len=102400 5559 1.1 mrg ;; 5560 1.1 mrg sysv5* | sco5v6* | sysv4.2uw2*) 5561 1.1 mrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5562 1.1 mrg if test -n "$kargmax"; then 5563 1.1 mrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5564 1.1 mrg else 5565 1.1 mrg lt_cv_sys_max_cmd_len=32768 5566 1.1 mrg fi 5567 1.1 mrg ;; 5568 1.1 mrg *) 5569 1.1 mrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5570 1.1 mrg if test -n "$lt_cv_sys_max_cmd_len"; then 5571 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5572 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5573 1.1 mrg else 5574 1.1 mrg # Make teststring a little bigger before we do anything with it. 5575 1.1 mrg # a 1K string should be a reasonable start. 5576 1.1 mrg for i in 1 2 3 4 5 6 7 8 ; do 5577 1.1 mrg teststring=$teststring$teststring 5578 1.1 mrg done 5579 1.1 mrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5580 1.1 mrg # If test is not a shell built-in, we'll probably end up computing a 5581 1.1 mrg # maximum length that is only half of the actual maximum length, but 5582 1.1 mrg # we can't tell. 5583 1.1 mrg while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5584 1.1 mrg = "X$teststring$teststring"; } >/dev/null 2>&1 && 5585 1.1 mrg test $i != 17 # 1/2 MB should be enough 5586 1.1 mrg do 5587 1.1 mrg i=`expr $i + 1` 5588 1.1 mrg teststring=$teststring$teststring 5589 1.1 mrg done 5590 1.1 mrg # Only check the string length outside the loop. 5591 1.1 mrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5592 1.1 mrg teststring= 5593 1.1 mrg # Add a significant safety factor because C++ compilers can tack on 5594 1.1 mrg # massive amounts of additional arguments before passing them to the 5595 1.1 mrg # linker. It appears as though 1/2 is a usable value. 5596 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5597 1.1 mrg fi 5598 1.1 mrg ;; 5599 1.1 mrg esac 5600 1.1 mrg 5601 1.1 mrg fi 5602 1.1 mrg 5603 1.1 mrg if test -n $lt_cv_sys_max_cmd_len ; then 5604 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5605 1.1 mrg $as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5606 1.1 mrg else 5607 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5608 1.1 mrg $as_echo "none" >&6; } 5609 1.1 mrg fi 5610 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len 5611 1.1 mrg 5612 1.1 mrg 5613 1.1 mrg 5614 1.1 mrg 5615 1.1 mrg 5616 1.1 mrg 5617 1.1 mrg : ${CP="cp -f"} 5618 1.1 mrg : ${MV="mv -f"} 5619 1.1 mrg : ${RM="rm -f"} 5620 1.1 mrg 5621 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5622 1.1 mrg $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5623 1.1 mrg # Try some XSI features 5624 1.1 mrg xsi_shell=no 5625 1.1 mrg ( _lt_dummy="a/b/c" 5626 1.1 mrg test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5627 1.1 mrg = c,a/b,, \ 5628 1.1 mrg && eval 'test $(( 1 + 1 )) -eq 2 \ 5629 1.1 mrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5630 1.1 mrg && xsi_shell=yes 5631 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5632 1.1 mrg $as_echo "$xsi_shell" >&6; } 5633 1.1 mrg 5634 1.1 mrg 5635 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5636 1.1 mrg $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5637 1.1 mrg lt_shell_append=no 5638 1.1 mrg ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5639 1.1 mrg >/dev/null 2>&1 \ 5640 1.1 mrg && lt_shell_append=yes 5641 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5642 1.1 mrg $as_echo "$lt_shell_append" >&6; } 5643 1.1 mrg 5644 1.1 mrg 5645 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5646 1.1 mrg lt_unset=unset 5647 1.1 mrg else 5648 1.1 mrg lt_unset=false 5649 1.1 mrg fi 5650 1.1 mrg 5651 1.1 mrg 5652 1.1 mrg 5653 1.1 mrg 5654 1.1 mrg 5655 1.1 mrg # test EBCDIC or ASCII 5656 1.1 mrg case `echo X|tr X '\101'` in 5657 1.1 mrg A) # ASCII based system 5658 1.1 mrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5659 1.1 mrg lt_SP2NL='tr \040 \012' 5660 1.1 mrg lt_NL2SP='tr \015\012 \040\040' 5661 1.1 mrg ;; 5662 1.1 mrg *) # EBCDIC based system 5663 1.1 mrg lt_SP2NL='tr \100 \n' 5664 1.1 mrg lt_NL2SP='tr \r\n \100\100' 5665 1.1 mrg ;; 5666 1.1 mrg esac 5667 1.1 mrg 5668 1.1 mrg 5669 1.1 mrg 5670 1.1 mrg 5671 1.1 mrg 5672 1.1 mrg 5673 1.1 mrg 5674 1.1 mrg 5675 1.1 mrg 5676 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5677 1.1 mrg $as_echo_n "checking for $LD option to reload object files... " >&6; } 5678 1.11 mrg if ${lt_cv_ld_reload_flag+:} false; then : 5679 1.1 mrg $as_echo_n "(cached) " >&6 5680 1.1 mrg else 5681 1.1 mrg lt_cv_ld_reload_flag='-r' 5682 1.1 mrg fi 5683 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5684 1.1 mrg $as_echo "$lt_cv_ld_reload_flag" >&6; } 5685 1.1 mrg reload_flag=$lt_cv_ld_reload_flag 5686 1.1 mrg case $reload_flag in 5687 1.1 mrg "" | " "*) ;; 5688 1.1 mrg *) reload_flag=" $reload_flag" ;; 5689 1.1 mrg esac 5690 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 5691 1.1 mrg case $host_os in 5692 1.1 mrg darwin*) 5693 1.1 mrg if test "$GCC" = yes; then 5694 1.1 mrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5695 1.1 mrg else 5696 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 5697 1.1 mrg fi 5698 1.1 mrg ;; 5699 1.1 mrg esac 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 5707 1.1 mrg 5708 1.1 mrg 5709 1.1 mrg if test -n "$ac_tool_prefix"; then 5710 1.1 mrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5711 1.1 mrg set dummy ${ac_tool_prefix}objdump; ac_word=$2 5712 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5713 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5714 1.11 mrg if ${ac_cv_prog_OBJDUMP+:} false; then : 5715 1.1 mrg $as_echo_n "(cached) " >&6 5716 1.1 mrg else 5717 1.1 mrg if test -n "$OBJDUMP"; then 5718 1.1 mrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5719 1.1 mrg else 5720 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5721 1.1 mrg for as_dir in $PATH 5722 1.1 mrg do 5723 1.1 mrg IFS=$as_save_IFS 5724 1.1 mrg test -z "$as_dir" && as_dir=. 5725 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5726 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5727 1.1 mrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5728 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5729 1.1 mrg break 2 5730 1.1 mrg fi 5731 1.1 mrg done 5732 1.1 mrg done 5733 1.1 mrg IFS=$as_save_IFS 5734 1.1 mrg 5735 1.1 mrg fi 5736 1.1 mrg fi 5737 1.1 mrg OBJDUMP=$ac_cv_prog_OBJDUMP 5738 1.1 mrg if test -n "$OBJDUMP"; then 5739 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5740 1.1 mrg $as_echo "$OBJDUMP" >&6; } 5741 1.1 mrg else 5742 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5743 1.1 mrg $as_echo "no" >&6; } 5744 1.1 mrg fi 5745 1.1 mrg 5746 1.1 mrg 5747 1.1 mrg fi 5748 1.1 mrg if test -z "$ac_cv_prog_OBJDUMP"; then 5749 1.1 mrg ac_ct_OBJDUMP=$OBJDUMP 5750 1.1 mrg # Extract the first word of "objdump", so it can be a program name with args. 5751 1.1 mrg set dummy objdump; ac_word=$2 5752 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5753 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5754 1.11 mrg if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5755 1.1 mrg $as_echo_n "(cached) " >&6 5756 1.1 mrg else 5757 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then 5758 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5759 1.1 mrg else 5760 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5761 1.1 mrg for as_dir in $PATH 5762 1.1 mrg do 5763 1.1 mrg IFS=$as_save_IFS 5764 1.1 mrg test -z "$as_dir" && as_dir=. 5765 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5766 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5767 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 5768 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5769 1.1 mrg break 2 5770 1.1 mrg fi 5771 1.1 mrg done 5772 1.1 mrg done 5773 1.1 mrg IFS=$as_save_IFS 5774 1.1 mrg 5775 1.1 mrg fi 5776 1.1 mrg fi 5777 1.1 mrg ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5778 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then 5779 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5780 1.1 mrg $as_echo "$ac_ct_OBJDUMP" >&6; } 5781 1.1 mrg else 5782 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5783 1.1 mrg $as_echo "no" >&6; } 5784 1.1 mrg fi 5785 1.1 mrg 5786 1.1 mrg if test "x$ac_ct_OBJDUMP" = x; then 5787 1.1 mrg OBJDUMP="false" 5788 1.1 mrg else 5789 1.1 mrg case $cross_compiling:$ac_tool_warned in 5790 1.1 mrg yes:) 5791 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5792 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5793 1.1 mrg ac_tool_warned=yes ;; 5794 1.1 mrg esac 5795 1.1 mrg OBJDUMP=$ac_ct_OBJDUMP 5796 1.1 mrg fi 5797 1.1 mrg else 5798 1.1 mrg OBJDUMP="$ac_cv_prog_OBJDUMP" 5799 1.1 mrg fi 5800 1.1 mrg 5801 1.1 mrg test -z "$OBJDUMP" && OBJDUMP=objdump 5802 1.1 mrg 5803 1.1 mrg 5804 1.1 mrg 5805 1.1 mrg 5806 1.1 mrg 5807 1.1 mrg 5808 1.1 mrg 5809 1.1 mrg 5810 1.1 mrg 5811 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5812 1.1 mrg $as_echo_n "checking how to recognize dependent libraries... " >&6; } 5813 1.11 mrg if ${lt_cv_deplibs_check_method+:} false; then : 5814 1.1 mrg $as_echo_n "(cached) " >&6 5815 1.1 mrg else 5816 1.1 mrg lt_cv_file_magic_cmd='$MAGIC_CMD' 5817 1.1 mrg lt_cv_file_magic_test_file= 5818 1.1 mrg lt_cv_deplibs_check_method='unknown' 5819 1.1 mrg # Need to set the preceding variable on all platforms that support 5820 1.1 mrg # interlibrary dependencies. 5821 1.1 mrg # 'none' -- dependencies not supported. 5822 1.1 mrg # `unknown' -- same as none, but documents that we really don't know. 5823 1.1 mrg # 'pass_all' -- all dependencies passed with no checks. 5824 1.1 mrg # 'test_compile' -- check by making test program. 5825 1.1 mrg # 'file_magic [[regex]]' -- check by looking for files in library path 5826 1.1 mrg # which responds to the $file_magic_cmd with a given extended regex. 5827 1.1 mrg # If you have `file' or equivalent on your system and you're not sure 5828 1.1 mrg # whether `pass_all' will *always* work, you probably want this one. 5829 1.1 mrg 5830 1.1 mrg case $host_os in 5831 1.1 mrg aix[4-9]*) 5832 1.1 mrg lt_cv_deplibs_check_method=pass_all 5833 1.1 mrg ;; 5834 1.1 mrg 5835 1.1 mrg beos*) 5836 1.1 mrg lt_cv_deplibs_check_method=pass_all 5837 1.1 mrg ;; 5838 1.1 mrg 5839 1.1 mrg bsdi[45]*) 5840 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5841 1.1 mrg lt_cv_file_magic_cmd='/usr/bin/file -L' 5842 1.1 mrg lt_cv_file_magic_test_file=/shlib/libc.so 5843 1.1 mrg ;; 5844 1.1 mrg 5845 1.1 mrg cygwin*) 5846 1.1 mrg # func_win32_libid is a shell function defined in ltmain.sh 5847 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5848 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid' 5849 1.1 mrg ;; 5850 1.1 mrg 5851 1.1 mrg mingw* | pw32*) 5852 1.1 mrg # Base MSYS/MinGW do not provide the 'file' command needed by 5853 1.1 mrg # func_win32_libid shell function, so use a weaker test based on 'objdump', 5854 1.1 mrg # unless we find 'file', for example because we are cross-compiling. 5855 1.1 mrg # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5856 1.1 mrg if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5857 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5858 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid' 5859 1.1 mrg else 5860 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5861 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f' 5862 1.1 mrg fi 5863 1.1 mrg ;; 5864 1.1 mrg 5865 1.1 mrg cegcc*) 5866 1.1 mrg # use the weaker test based on 'objdump'. See mingw*. 5867 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5868 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f' 5869 1.1 mrg ;; 5870 1.1 mrg 5871 1.1 mrg darwin* | rhapsody*) 5872 1.1 mrg lt_cv_deplibs_check_method=pass_all 5873 1.1 mrg ;; 5874 1.1 mrg 5875 1.1 mrg freebsd* | dragonfly*) 5876 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5877 1.1 mrg case $host_cpu in 5878 1.1 mrg i*86 ) 5879 1.1 mrg # Not sure whether the presence of OpenBSD here was a mistake. 5880 1.1 mrg # Let's accept both of them until this is cleared up. 5881 1.1 mrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5882 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 5883 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5884 1.1 mrg ;; 5885 1.1 mrg esac 5886 1.1 mrg else 5887 1.1 mrg lt_cv_deplibs_check_method=pass_all 5888 1.1 mrg fi 5889 1.1 mrg ;; 5890 1.1 mrg 5891 1.1 mrg gnu*) 5892 1.1 mrg lt_cv_deplibs_check_method=pass_all 5893 1.1 mrg ;; 5894 1.1 mrg 5895 1.1 mrg haiku*) 5896 1.1 mrg lt_cv_deplibs_check_method=pass_all 5897 1.1 mrg ;; 5898 1.1 mrg 5899 1.1 mrg hpux10.20* | hpux11*) 5900 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 5901 1.1 mrg case $host_cpu in 5902 1.1 mrg ia64*) 5903 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' 5904 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5905 1.1 mrg ;; 5906 1.1 mrg hppa*64*) 5907 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]' 5908 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5909 1.1 mrg ;; 5910 1.1 mrg *) 5911 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' 5912 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 5913 1.1 mrg ;; 5914 1.1 mrg esac 5915 1.1 mrg ;; 5916 1.1 mrg 5917 1.1 mrg interix[3-9]*) 5918 1.1 mrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5919 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5920 1.1 mrg ;; 5921 1.1 mrg 5922 1.1 mrg irix5* | irix6* | nonstopux*) 5923 1.1 mrg case $LD in 5924 1.1 mrg *-32|*"-32 ") libmagic=32-bit;; 5925 1.1 mrg *-n32|*"-n32 ") libmagic=N32;; 5926 1.1 mrg *-64|*"-64 ") libmagic=64-bit;; 5927 1.1 mrg *) libmagic=never-match;; 5928 1.1 mrg esac 5929 1.1 mrg lt_cv_deplibs_check_method=pass_all 5930 1.1 mrg ;; 5931 1.1 mrg 5932 1.1 mrg # This must be Linux ELF. 5933 1.12 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 5934 1.1 mrg lt_cv_deplibs_check_method=pass_all 5935 1.1 mrg ;; 5936 1.1 mrg 5937 1.1 mrg netbsd*) 5938 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5939 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5940 1.1 mrg else 5941 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5942 1.1 mrg fi 5943 1.1 mrg ;; 5944 1.1 mrg 5945 1.1 mrg newos6*) 5946 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5947 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 5948 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 5949 1.1 mrg ;; 5950 1.1 mrg 5951 1.1 mrg *nto* | *qnx*) 5952 1.1 mrg lt_cv_deplibs_check_method=pass_all 5953 1.1 mrg ;; 5954 1.1 mrg 5955 1.1 mrg openbsd*) 5956 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5957 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5958 1.1 mrg else 5959 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5960 1.1 mrg fi 5961 1.1 mrg ;; 5962 1.1 mrg 5963 1.1 mrg osf3* | osf4* | osf5*) 5964 1.1 mrg lt_cv_deplibs_check_method=pass_all 5965 1.1 mrg ;; 5966 1.1 mrg 5967 1.1 mrg rdos*) 5968 1.1 mrg lt_cv_deplibs_check_method=pass_all 5969 1.1 mrg ;; 5970 1.1 mrg 5971 1.1 mrg solaris*) 5972 1.1 mrg lt_cv_deplibs_check_method=pass_all 5973 1.1 mrg ;; 5974 1.1 mrg 5975 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5976 1.1 mrg lt_cv_deplibs_check_method=pass_all 5977 1.1 mrg ;; 5978 1.1 mrg 5979 1.1 mrg sysv4 | sysv4.3*) 5980 1.1 mrg case $host_vendor in 5981 1.1 mrg motorola) 5982 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]' 5983 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5984 1.1 mrg ;; 5985 1.1 mrg ncr) 5986 1.1 mrg lt_cv_deplibs_check_method=pass_all 5987 1.1 mrg ;; 5988 1.1 mrg sequent) 5989 1.1 mrg lt_cv_file_magic_cmd='/bin/file' 5990 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5991 1.1 mrg ;; 5992 1.1 mrg sni) 5993 1.1 mrg lt_cv_file_magic_cmd='/bin/file' 5994 1.1 mrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5995 1.1 mrg lt_cv_file_magic_test_file=/lib/libc.so 5996 1.1 mrg ;; 5997 1.1 mrg siemens) 5998 1.1 mrg lt_cv_deplibs_check_method=pass_all 5999 1.1 mrg ;; 6000 1.1 mrg pc) 6001 1.1 mrg lt_cv_deplibs_check_method=pass_all 6002 1.1 mrg ;; 6003 1.1 mrg esac 6004 1.1 mrg ;; 6005 1.1 mrg 6006 1.1 mrg tpf*) 6007 1.1 mrg lt_cv_deplibs_check_method=pass_all 6008 1.1 mrg ;; 6009 1.1 mrg esac 6010 1.1 mrg 6011 1.1 mrg fi 6012 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6013 1.1 mrg $as_echo "$lt_cv_deplibs_check_method" >&6; } 6014 1.1 mrg file_magic_cmd=$lt_cv_file_magic_cmd 6015 1.1 mrg deplibs_check_method=$lt_cv_deplibs_check_method 6016 1.1 mrg test -z "$deplibs_check_method" && deplibs_check_method=unknown 6017 1.1 mrg 6018 1.1 mrg 6019 1.1 mrg 6020 1.1 mrg 6021 1.1 mrg 6022 1.1 mrg 6023 1.1 mrg 6024 1.1 mrg 6025 1.1 mrg 6026 1.1 mrg 6027 1.1 mrg 6028 1.1 mrg 6029 1.1 mrg if test -n "$ac_tool_prefix"; then 6030 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6031 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2 6032 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6033 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6034 1.11 mrg if ${ac_cv_prog_AR+:} false; then : 6035 1.1 mrg $as_echo_n "(cached) " >&6 6036 1.1 mrg else 6037 1.1 mrg if test -n "$AR"; then 6038 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test. 6039 1.1 mrg else 6040 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6041 1.1 mrg for as_dir in $PATH 6042 1.1 mrg do 6043 1.1 mrg IFS=$as_save_IFS 6044 1.1 mrg test -z "$as_dir" && as_dir=. 6045 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6046 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6047 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar" 6048 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6049 1.1 mrg break 2 6050 1.1 mrg fi 6051 1.1 mrg done 6052 1.1 mrg done 6053 1.1 mrg IFS=$as_save_IFS 6054 1.1 mrg 6055 1.1 mrg fi 6056 1.1 mrg fi 6057 1.1 mrg AR=$ac_cv_prog_AR 6058 1.1 mrg if test -n "$AR"; then 6059 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6060 1.1 mrg $as_echo "$AR" >&6; } 6061 1.1 mrg else 6062 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6063 1.1 mrg $as_echo "no" >&6; } 6064 1.1 mrg fi 6065 1.1 mrg 6066 1.1 mrg 6067 1.1 mrg fi 6068 1.1 mrg if test -z "$ac_cv_prog_AR"; then 6069 1.1 mrg ac_ct_AR=$AR 6070 1.1 mrg # Extract the first word of "ar", so it can be a program name with args. 6071 1.1 mrg set dummy ar; ac_word=$2 6072 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6073 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6074 1.11 mrg if ${ac_cv_prog_ac_ct_AR+:} false; then : 6075 1.1 mrg $as_echo_n "(cached) " >&6 6076 1.1 mrg else 6077 1.1 mrg if test -n "$ac_ct_AR"; then 6078 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6079 1.1 mrg else 6080 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6081 1.1 mrg for as_dir in $PATH 6082 1.1 mrg do 6083 1.1 mrg IFS=$as_save_IFS 6084 1.1 mrg test -z "$as_dir" && as_dir=. 6085 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6086 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6087 1.1 mrg ac_cv_prog_ac_ct_AR="ar" 6088 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6089 1.1 mrg break 2 6090 1.1 mrg fi 6091 1.1 mrg done 6092 1.1 mrg done 6093 1.1 mrg IFS=$as_save_IFS 6094 1.1 mrg 6095 1.1 mrg fi 6096 1.1 mrg fi 6097 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR 6098 1.1 mrg if test -n "$ac_ct_AR"; then 6099 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6100 1.1 mrg $as_echo "$ac_ct_AR" >&6; } 6101 1.1 mrg else 6102 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6103 1.1 mrg $as_echo "no" >&6; } 6104 1.1 mrg fi 6105 1.1 mrg 6106 1.1 mrg if test "x$ac_ct_AR" = x; then 6107 1.1 mrg AR="false" 6108 1.1 mrg else 6109 1.1 mrg case $cross_compiling:$ac_tool_warned in 6110 1.1 mrg yes:) 6111 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6112 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6113 1.1 mrg ac_tool_warned=yes ;; 6114 1.1 mrg esac 6115 1.1 mrg AR=$ac_ct_AR 6116 1.1 mrg fi 6117 1.1 mrg else 6118 1.1 mrg AR="$ac_cv_prog_AR" 6119 1.1 mrg fi 6120 1.1 mrg 6121 1.1 mrg test -z "$AR" && AR=ar 6122 1.1 mrg test -z "$AR_FLAGS" && AR_FLAGS=cru 6123 1.1 mrg 6124 1.1 mrg 6125 1.1 mrg 6126 1.1 mrg 6127 1.1 mrg 6128 1.1 mrg 6129 1.1 mrg 6130 1.1 mrg 6131 1.1 mrg 6132 1.1 mrg 6133 1.1 mrg 6134 1.1 mrg if test -n "$ac_tool_prefix"; then 6135 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6136 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2 6137 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6138 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6139 1.11 mrg if ${ac_cv_prog_STRIP+:} false; then : 6140 1.1 mrg $as_echo_n "(cached) " >&6 6141 1.1 mrg else 6142 1.1 mrg if test -n "$STRIP"; then 6143 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6144 1.1 mrg else 6145 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6146 1.1 mrg for as_dir in $PATH 6147 1.1 mrg do 6148 1.1 mrg IFS=$as_save_IFS 6149 1.1 mrg test -z "$as_dir" && as_dir=. 6150 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6151 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6152 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6153 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6154 1.1 mrg break 2 6155 1.1 mrg fi 6156 1.1 mrg done 6157 1.1 mrg done 6158 1.1 mrg IFS=$as_save_IFS 6159 1.1 mrg 6160 1.1 mrg fi 6161 1.1 mrg fi 6162 1.1 mrg STRIP=$ac_cv_prog_STRIP 6163 1.1 mrg if test -n "$STRIP"; then 6164 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6165 1.1 mrg $as_echo "$STRIP" >&6; } 6166 1.1 mrg else 6167 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6168 1.1 mrg $as_echo "no" >&6; } 6169 1.1 mrg fi 6170 1.1 mrg 6171 1.1 mrg 6172 1.1 mrg fi 6173 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then 6174 1.1 mrg ac_ct_STRIP=$STRIP 6175 1.1 mrg # Extract the first word of "strip", so it can be a program name with args. 6176 1.1 mrg set dummy strip; ac_word=$2 6177 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6178 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6179 1.11 mrg if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6180 1.1 mrg $as_echo_n "(cached) " >&6 6181 1.1 mrg else 6182 1.1 mrg if test -n "$ac_ct_STRIP"; then 6183 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6184 1.1 mrg else 6185 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6186 1.1 mrg for as_dir in $PATH 6187 1.1 mrg do 6188 1.1 mrg IFS=$as_save_IFS 6189 1.1 mrg test -z "$as_dir" && as_dir=. 6190 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6191 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6192 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip" 6193 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6194 1.1 mrg break 2 6195 1.1 mrg fi 6196 1.1 mrg done 6197 1.1 mrg done 6198 1.1 mrg IFS=$as_save_IFS 6199 1.1 mrg 6200 1.1 mrg fi 6201 1.1 mrg fi 6202 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6203 1.1 mrg if test -n "$ac_ct_STRIP"; then 6204 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6205 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; } 6206 1.1 mrg else 6207 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6208 1.1 mrg $as_echo "no" >&6; } 6209 1.1 mrg fi 6210 1.1 mrg 6211 1.1 mrg if test "x$ac_ct_STRIP" = x; then 6212 1.1 mrg STRIP=":" 6213 1.1 mrg else 6214 1.1 mrg case $cross_compiling:$ac_tool_warned in 6215 1.1 mrg yes:) 6216 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6217 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6218 1.1 mrg ac_tool_warned=yes ;; 6219 1.1 mrg esac 6220 1.1 mrg STRIP=$ac_ct_STRIP 6221 1.1 mrg fi 6222 1.1 mrg else 6223 1.1 mrg STRIP="$ac_cv_prog_STRIP" 6224 1.1 mrg fi 6225 1.1 mrg 6226 1.1 mrg test -z "$STRIP" && STRIP=: 6227 1.1 mrg 6228 1.1 mrg 6229 1.1 mrg 6230 1.1 mrg 6231 1.1 mrg 6232 1.1 mrg 6233 1.1 mrg if test -n "$ac_tool_prefix"; then 6234 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6235 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6236 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6237 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6238 1.11 mrg if ${ac_cv_prog_RANLIB+:} false; then : 6239 1.1 mrg $as_echo_n "(cached) " >&6 6240 1.1 mrg else 6241 1.1 mrg if test -n "$RANLIB"; then 6242 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6243 1.1 mrg else 6244 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6245 1.1 mrg for as_dir in $PATH 6246 1.1 mrg do 6247 1.1 mrg IFS=$as_save_IFS 6248 1.1 mrg test -z "$as_dir" && as_dir=. 6249 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6250 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6251 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6252 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6253 1.1 mrg break 2 6254 1.1 mrg fi 6255 1.1 mrg done 6256 1.1 mrg done 6257 1.1 mrg IFS=$as_save_IFS 6258 1.1 mrg 6259 1.1 mrg fi 6260 1.1 mrg fi 6261 1.1 mrg RANLIB=$ac_cv_prog_RANLIB 6262 1.1 mrg if test -n "$RANLIB"; then 6263 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6264 1.1 mrg $as_echo "$RANLIB" >&6; } 6265 1.1 mrg else 6266 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6267 1.1 mrg $as_echo "no" >&6; } 6268 1.1 mrg fi 6269 1.1 mrg 6270 1.1 mrg 6271 1.1 mrg fi 6272 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then 6273 1.1 mrg ac_ct_RANLIB=$RANLIB 6274 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args. 6275 1.1 mrg set dummy ranlib; ac_word=$2 6276 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6277 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6278 1.11 mrg if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6279 1.1 mrg $as_echo_n "(cached) " >&6 6280 1.1 mrg else 6281 1.1 mrg if test -n "$ac_ct_RANLIB"; then 6282 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6283 1.1 mrg else 6284 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6285 1.1 mrg for as_dir in $PATH 6286 1.1 mrg do 6287 1.1 mrg IFS=$as_save_IFS 6288 1.1 mrg test -z "$as_dir" && as_dir=. 6289 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6290 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6291 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib" 6292 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6293 1.1 mrg break 2 6294 1.1 mrg fi 6295 1.1 mrg done 6296 1.1 mrg done 6297 1.1 mrg IFS=$as_save_IFS 6298 1.1 mrg 6299 1.1 mrg fi 6300 1.1 mrg fi 6301 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6302 1.1 mrg if test -n "$ac_ct_RANLIB"; then 6303 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6304 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; } 6305 1.1 mrg else 6306 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6307 1.1 mrg $as_echo "no" >&6; } 6308 1.1 mrg fi 6309 1.1 mrg 6310 1.1 mrg if test "x$ac_ct_RANLIB" = x; then 6311 1.1 mrg RANLIB=":" 6312 1.1 mrg else 6313 1.1 mrg case $cross_compiling:$ac_tool_warned in 6314 1.1 mrg yes:) 6315 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6316 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6317 1.1 mrg ac_tool_warned=yes ;; 6318 1.1 mrg esac 6319 1.1 mrg RANLIB=$ac_ct_RANLIB 6320 1.1 mrg fi 6321 1.1 mrg else 6322 1.1 mrg RANLIB="$ac_cv_prog_RANLIB" 6323 1.1 mrg fi 6324 1.1 mrg 6325 1.1 mrg test -z "$RANLIB" && RANLIB=: 6326 1.1 mrg 6327 1.1 mrg 6328 1.1 mrg 6329 1.1 mrg 6330 1.1 mrg 6331 1.1 mrg 6332 1.1 mrg # Determine commands to create old-style static archives. 6333 1.1 mrg old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6334 1.1 mrg old_postinstall_cmds='chmod 644 $oldlib' 6335 1.1 mrg old_postuninstall_cmds= 6336 1.1 mrg 6337 1.1 mrg if test -n "$RANLIB"; then 6338 1.1 mrg case $host_os in 6339 1.1 mrg openbsd*) 6340 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6341 1.1 mrg ;; 6342 1.1 mrg *) 6343 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6344 1.1 mrg ;; 6345 1.1 mrg esac 6346 1.1 mrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6347 1.1 mrg fi 6348 1.1 mrg 6349 1.1 mrg case $host_os in 6350 1.1 mrg darwin*) 6351 1.1 mrg lock_old_archive_extraction=yes ;; 6352 1.1 mrg *) 6353 1.1 mrg lock_old_archive_extraction=no ;; 6354 1.1 mrg esac 6355 1.1 mrg 6356 1.1 mrg 6357 1.1 mrg 6358 1.1 mrg 6359 1.1 mrg 6360 1.1 mrg 6361 1.1 mrg 6362 1.1 mrg 6363 1.1 mrg 6364 1.1 mrg 6365 1.1 mrg 6366 1.1 mrg 6367 1.1 mrg 6368 1.1 mrg 6369 1.1 mrg 6370 1.1 mrg 6371 1.1 mrg 6372 1.1 mrg 6373 1.1 mrg 6374 1.1 mrg 6375 1.1 mrg 6376 1.1 mrg 6377 1.1 mrg 6378 1.1 mrg 6379 1.1 mrg 6380 1.1 mrg 6381 1.1 mrg 6382 1.1 mrg 6383 1.1 mrg 6384 1.1 mrg 6385 1.1 mrg 6386 1.1 mrg 6387 1.1 mrg 6388 1.1 mrg 6389 1.1 mrg 6390 1.1 mrg 6391 1.1 mrg 6392 1.1 mrg 6393 1.1 mrg 6394 1.1 mrg # If no C compiler was specified, use CC. 6395 1.1 mrg LTCC=${LTCC-"$CC"} 6396 1.1 mrg 6397 1.1 mrg # If no C compiler flags were specified, use CFLAGS. 6398 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6399 1.1 mrg 6400 1.1 mrg # Allow CC to be a program name with arguments. 6401 1.1 mrg compiler=$CC 6402 1.1 mrg 6403 1.1 mrg 6404 1.1 mrg # Check for command to grab the raw symbol name followed by C symbol from nm. 6405 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6406 1.1 mrg $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6407 1.11 mrg if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6408 1.1 mrg $as_echo_n "(cached) " >&6 6409 1.1 mrg else 6410 1.1 mrg 6411 1.1 mrg # These are sane defaults that work on at least a few old systems. 6412 1.1 mrg # [They come from Ultrix. What could be older than Ultrix?!! ;)] 6413 1.1 mrg 6414 1.1 mrg # Character class describing NM global symbol codes. 6415 1.1 mrg symcode='[BCDEGRST]' 6416 1.1 mrg 6417 1.1 mrg # Regexp to match symbols that can be accessed directly from C. 6418 1.1 mrg sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6419 1.1 mrg 6420 1.1 mrg # Define system-specific variables. 6421 1.1 mrg case $host_os in 6422 1.1 mrg aix*) 6423 1.1 mrg symcode='[BCDT]' 6424 1.1 mrg ;; 6425 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 6426 1.1 mrg symcode='[ABCDGISTW]' 6427 1.1 mrg ;; 6428 1.1 mrg hpux*) 6429 1.1 mrg if test "$host_cpu" = ia64; then 6430 1.1 mrg symcode='[ABCDEGRST]' 6431 1.1 mrg fi 6432 1.1 mrg ;; 6433 1.1 mrg irix* | nonstopux*) 6434 1.1 mrg symcode='[BCDEGRST]' 6435 1.1 mrg ;; 6436 1.1 mrg osf*) 6437 1.1 mrg symcode='[BCDEGQRST]' 6438 1.1 mrg ;; 6439 1.1 mrg solaris*) 6440 1.1 mrg symcode='[BDRT]' 6441 1.1 mrg ;; 6442 1.1 mrg sco3.2v5*) 6443 1.1 mrg symcode='[DT]' 6444 1.1 mrg ;; 6445 1.1 mrg sysv4.2uw2*) 6446 1.1 mrg symcode='[DT]' 6447 1.1 mrg ;; 6448 1.1 mrg sysv5* | sco5v6* | unixware* | OpenUNIX*) 6449 1.1 mrg symcode='[ABDT]' 6450 1.1 mrg ;; 6451 1.1 mrg sysv4) 6452 1.1 mrg symcode='[DFNSTU]' 6453 1.1 mrg ;; 6454 1.1 mrg esac 6455 1.1 mrg 6456 1.1 mrg # If we're using GNU nm, then use its standard symbol codes. 6457 1.1 mrg case `$NM -V 2>&1` in 6458 1.1 mrg *GNU* | *'with BFD'*) 6459 1.1 mrg symcode='[ABCDGIRSTW]' ;; 6460 1.1 mrg esac 6461 1.1 mrg 6462 1.1 mrg # Transform an extracted symbol line into a proper C declaration. 6463 1.1 mrg # Some systems (esp. on ia64) link data and code symbols differently, 6464 1.1 mrg # so use this general approach. 6465 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'" 6466 1.1 mrg 6467 1.1 mrg # Transform an extracted symbol line into symbol name and symbol address 6468 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'" 6469 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'" 6470 1.1 mrg 6471 1.1 mrg # Handle CRLF in mingw tool chain 6472 1.1 mrg opt_cr= 6473 1.1 mrg case $build_os in 6474 1.1 mrg mingw*) 6475 1.1 mrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6476 1.1 mrg ;; 6477 1.1 mrg esac 6478 1.1 mrg 6479 1.1 mrg # Try without a prefix underscore, then with it. 6480 1.1 mrg for ac_symprfx in "" "_"; do 6481 1.1 mrg 6482 1.1 mrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6483 1.1 mrg symxfrm="\\1 $ac_symprfx\\2 \\2" 6484 1.1 mrg 6485 1.1 mrg # Write the raw and C identifiers. 6486 1.1 mrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6487 1.1 mrg # Fake it for dumpbin and say T for any non-static function 6488 1.1 mrg # and D for any global variable. 6489 1.1 mrg # Also find C++ and __fastcall symbols from MSVC++, 6490 1.1 mrg # which start with @ or ?. 6491 1.1 mrg lt_cv_sys_global_symbol_pipe="$AWK '"\ 6492 1.1 mrg " {last_section=section; section=\$ 3};"\ 6493 1.1 mrg " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6494 1.1 mrg " \$ 0!~/External *\|/{next};"\ 6495 1.1 mrg " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6496 1.1 mrg " {if(hide[section]) next};"\ 6497 1.1 mrg " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6498 1.1 mrg " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6499 1.1 mrg " s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6500 1.1 mrg " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6501 1.1 mrg " ' prfx=^$ac_symprfx" 6502 1.1 mrg else 6503 1.1 mrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6504 1.1 mrg fi 6505 1.1 mrg 6506 1.1 mrg # Check to see that the pipe works correctly. 6507 1.1 mrg pipe_works=no 6508 1.1 mrg 6509 1.1 mrg rm -f conftest* 6510 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 6511 1.1 mrg #ifdef __cplusplus 6512 1.1 mrg extern "C" { 6513 1.1 mrg #endif 6514 1.1 mrg char nm_test_var; 6515 1.1 mrg void nm_test_func(void); 6516 1.1 mrg void nm_test_func(void){} 6517 1.1 mrg #ifdef __cplusplus 6518 1.1 mrg } 6519 1.1 mrg #endif 6520 1.1 mrg int main(){nm_test_var='a';nm_test_func();return(0);} 6521 1.1 mrg _LT_EOF 6522 1.1 mrg 6523 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6524 1.1 mrg (eval $ac_compile) 2>&5 6525 1.1 mrg ac_status=$? 6526 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6527 1.1 mrg test $ac_status = 0; }; then 6528 1.1 mrg # Now try to grab the symbols. 6529 1.1 mrg nlist=conftest.nm 6530 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6531 1.1 mrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6532 1.1 mrg ac_status=$? 6533 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6534 1.1 mrg test $ac_status = 0; } && test -s "$nlist"; then 6535 1.1 mrg # Try sorting and uniquifying the output. 6536 1.1 mrg if sort "$nlist" | uniq > "$nlist"T; then 6537 1.1 mrg mv -f "$nlist"T "$nlist" 6538 1.1 mrg else 6539 1.1 mrg rm -f "$nlist"T 6540 1.1 mrg fi 6541 1.1 mrg 6542 1.1 mrg # Make sure that we snagged all the symbols we need. 6543 1.1 mrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6544 1.1 mrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6545 1.1 mrg cat <<_LT_EOF > conftest.$ac_ext 6546 1.1 mrg #ifdef __cplusplus 6547 1.1 mrg extern "C" { 6548 1.1 mrg #endif 6549 1.1 mrg 6550 1.1 mrg _LT_EOF 6551 1.1 mrg # Now generate the symbol file. 6552 1.1 mrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6553 1.1 mrg 6554 1.1 mrg cat <<_LT_EOF >> conftest.$ac_ext 6555 1.1 mrg 6556 1.1 mrg /* The mapping between symbol names and symbols. */ 6557 1.1 mrg const struct { 6558 1.1 mrg const char *name; 6559 1.1 mrg void *address; 6560 1.1 mrg } 6561 1.1 mrg lt__PROGRAM__LTX_preloaded_symbols[] = 6562 1.1 mrg { 6563 1.1 mrg { "@PROGRAM@", (void *) 0 }, 6564 1.1 mrg _LT_EOF 6565 1.1 mrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6566 1.1 mrg cat <<\_LT_EOF >> conftest.$ac_ext 6567 1.1 mrg {0, (void *) 0} 6568 1.1 mrg }; 6569 1.1 mrg 6570 1.1 mrg /* This works around a problem in FreeBSD linker */ 6571 1.1 mrg #ifdef FREEBSD_WORKAROUND 6572 1.1 mrg static const void *lt_preloaded_setup() { 6573 1.1 mrg return lt__PROGRAM__LTX_preloaded_symbols; 6574 1.1 mrg } 6575 1.1 mrg #endif 6576 1.1 mrg 6577 1.1 mrg #ifdef __cplusplus 6578 1.1 mrg } 6579 1.1 mrg #endif 6580 1.1 mrg _LT_EOF 6581 1.1 mrg # Now try linking the two files. 6582 1.1 mrg mv conftest.$ac_objext conftstm.$ac_objext 6583 1.1 mrg lt_save_LIBS="$LIBS" 6584 1.1 mrg lt_save_CFLAGS="$CFLAGS" 6585 1.1 mrg LIBS="conftstm.$ac_objext" 6586 1.1 mrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6587 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6588 1.1 mrg (eval $ac_link) 2>&5 6589 1.1 mrg ac_status=$? 6590 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6591 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6592 1.1 mrg pipe_works=yes 6593 1.1 mrg fi 6594 1.1 mrg LIBS="$lt_save_LIBS" 6595 1.1 mrg CFLAGS="$lt_save_CFLAGS" 6596 1.1 mrg else 6597 1.1 mrg echo "cannot find nm_test_func in $nlist" >&5 6598 1.1 mrg fi 6599 1.1 mrg else 6600 1.1 mrg echo "cannot find nm_test_var in $nlist" >&5 6601 1.1 mrg fi 6602 1.1 mrg else 6603 1.1 mrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6604 1.1 mrg fi 6605 1.1 mrg else 6606 1.1 mrg echo "$progname: failed program was:" >&5 6607 1.1 mrg cat conftest.$ac_ext >&5 6608 1.1 mrg fi 6609 1.1 mrg rm -rf conftest* conftst* 6610 1.1 mrg 6611 1.1 mrg # Do not use the global_symbol_pipe unless it works. 6612 1.1 mrg if test "$pipe_works" = yes; then 6613 1.1 mrg break 6614 1.1 mrg else 6615 1.1 mrg lt_cv_sys_global_symbol_pipe= 6616 1.1 mrg fi 6617 1.1 mrg done 6618 1.1 mrg 6619 1.1 mrg fi 6620 1.1 mrg 6621 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe"; then 6622 1.1 mrg lt_cv_sys_global_symbol_to_cdecl= 6623 1.1 mrg fi 6624 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6625 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6626 1.1 mrg $as_echo "failed" >&6; } 6627 1.1 mrg else 6628 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6629 1.1 mrg $as_echo "ok" >&6; } 6630 1.1 mrg fi 6631 1.1 mrg 6632 1.1 mrg 6633 1.1 mrg 6634 1.1 mrg 6635 1.1 mrg 6636 1.1 mrg 6637 1.1 mrg 6638 1.1 mrg 6639 1.1 mrg 6640 1.1 mrg 6641 1.1 mrg 6642 1.1 mrg 6643 1.1 mrg 6644 1.1 mrg 6645 1.1 mrg 6646 1.1 mrg 6647 1.1 mrg 6648 1.1 mrg 6649 1.1 mrg 6650 1.1 mrg 6651 1.1 mrg 6652 1.1 mrg 6653 1.1 mrg # Check whether --enable-libtool-lock was given. 6654 1.1 mrg if test "${enable_libtool_lock+set}" = set; then : 6655 1.1 mrg enableval=$enable_libtool_lock; 6656 1.1 mrg fi 6657 1.1 mrg 6658 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6659 1.1 mrg 6660 1.1 mrg # Some flags need to be propagated to the compiler or linker for good 6661 1.1 mrg # libtool support. 6662 1.1 mrg case $host in 6663 1.1 mrg ia64-*-hpux*) 6664 1.1 mrg # Find out which ABI we are using. 6665 1.1 mrg echo 'int i;' > conftest.$ac_ext 6666 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6667 1.1 mrg (eval $ac_compile) 2>&5 6668 1.1 mrg ac_status=$? 6669 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6670 1.1 mrg test $ac_status = 0; }; then 6671 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 6672 1.1 mrg *ELF-32*) 6673 1.1 mrg HPUX_IA64_MODE="32" 6674 1.1 mrg ;; 6675 1.1 mrg *ELF-64*) 6676 1.1 mrg HPUX_IA64_MODE="64" 6677 1.1 mrg ;; 6678 1.1 mrg esac 6679 1.1 mrg fi 6680 1.1 mrg rm -rf conftest* 6681 1.1 mrg ;; 6682 1.1 mrg *-*-irix6*) 6683 1.1 mrg # Find out which ABI we are using. 6684 1.1 mrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6685 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6686 1.1 mrg (eval $ac_compile) 2>&5 6687 1.1 mrg ac_status=$? 6688 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6689 1.1 mrg test $ac_status = 0; }; then 6690 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then 6691 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 6692 1.1 mrg *32-bit*) 6693 1.1 mrg LD="${LD-ld} -melf32bsmip" 6694 1.1 mrg ;; 6695 1.1 mrg *N32*) 6696 1.1 mrg LD="${LD-ld} -melf32bmipn32" 6697 1.1 mrg ;; 6698 1.1 mrg *64-bit*) 6699 1.1 mrg LD="${LD-ld} -melf64bmip" 6700 1.1 mrg ;; 6701 1.1 mrg esac 6702 1.1 mrg else 6703 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 6704 1.1 mrg *32-bit*) 6705 1.1 mrg LD="${LD-ld} -32" 6706 1.1 mrg ;; 6707 1.1 mrg *N32*) 6708 1.1 mrg LD="${LD-ld} -n32" 6709 1.1 mrg ;; 6710 1.1 mrg *64-bit*) 6711 1.1 mrg LD="${LD-ld} -64" 6712 1.1 mrg ;; 6713 1.1 mrg esac 6714 1.1 mrg fi 6715 1.1 mrg fi 6716 1.1 mrg rm -rf conftest* 6717 1.1 mrg ;; 6718 1.1 mrg 6719 1.4 mrg x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6720 1.1 mrg s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6721 1.1 mrg # Find out which ABI we are using. 6722 1.1 mrg echo 'int i;' > conftest.$ac_ext 6723 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6724 1.1 mrg (eval $ac_compile) 2>&5 6725 1.1 mrg ac_status=$? 6726 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6727 1.1 mrg test $ac_status = 0; }; then 6728 1.1 mrg case `/usr/bin/file conftest.o` in 6729 1.1 mrg *32-bit*) 6730 1.1 mrg case $host in 6731 1.1 mrg x86_64-*kfreebsd*-gnu) 6732 1.1 mrg LD="${LD-ld} -m elf_i386_fbsd" 6733 1.1 mrg ;; 6734 1.1 mrg x86_64-*linux*) 6735 1.4 mrg case `/usr/bin/file conftest.o` in 6736 1.4 mrg *x86-64*) 6737 1.4 mrg LD="${LD-ld} -m elf32_x86_64" 6738 1.4 mrg ;; 6739 1.4 mrg *) 6740 1.4 mrg LD="${LD-ld} -m elf_i386" 6741 1.4 mrg ;; 6742 1.4 mrg esac 6743 1.1 mrg ;; 6744 1.4 mrg powerpc64le-*linux*) 6745 1.4 mrg LD="${LD-ld} -m elf32lppclinux" 6746 1.4 mrg ;; 6747 1.4 mrg powerpc64-*linux*) 6748 1.1 mrg LD="${LD-ld} -m elf32ppclinux" 6749 1.1 mrg ;; 6750 1.1 mrg s390x-*linux*) 6751 1.1 mrg LD="${LD-ld} -m elf_s390" 6752 1.1 mrg ;; 6753 1.1 mrg sparc64-*linux*) 6754 1.1 mrg LD="${LD-ld} -m elf32_sparc" 6755 1.1 mrg ;; 6756 1.1 mrg esac 6757 1.1 mrg ;; 6758 1.1 mrg *64-bit*) 6759 1.1 mrg case $host in 6760 1.1 mrg x86_64-*kfreebsd*-gnu) 6761 1.1 mrg LD="${LD-ld} -m elf_x86_64_fbsd" 6762 1.1 mrg ;; 6763 1.1 mrg x86_64-*linux*) 6764 1.1 mrg LD="${LD-ld} -m elf_x86_64" 6765 1.1 mrg ;; 6766 1.4 mrg powerpcle-*linux*) 6767 1.4 mrg LD="${LD-ld} -m elf64lppc" 6768 1.4 mrg ;; 6769 1.4 mrg powerpc-*linux*) 6770 1.1 mrg LD="${LD-ld} -m elf64ppc" 6771 1.1 mrg ;; 6772 1.1 mrg s390*-*linux*|s390*-*tpf*) 6773 1.1 mrg LD="${LD-ld} -m elf64_s390" 6774 1.1 mrg ;; 6775 1.1 mrg sparc*-*linux*) 6776 1.1 mrg LD="${LD-ld} -m elf64_sparc" 6777 1.1 mrg ;; 6778 1.1 mrg esac 6779 1.1 mrg ;; 6780 1.1 mrg esac 6781 1.1 mrg fi 6782 1.1 mrg rm -rf conftest* 6783 1.1 mrg ;; 6784 1.1 mrg 6785 1.1 mrg *-*-sco3.2v5*) 6786 1.1 mrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6787 1.1 mrg SAVE_CFLAGS="$CFLAGS" 6788 1.1 mrg CFLAGS="$CFLAGS -belf" 6789 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6790 1.1 mrg $as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6791 1.11 mrg if ${lt_cv_cc_needs_belf+:} false; then : 6792 1.1 mrg $as_echo_n "(cached) " >&6 6793 1.1 mrg else 6794 1.1 mrg ac_ext=c 6795 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 6796 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6797 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6798 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 6799 1.1 mrg 6800 1.1 mrg if test x$gcc_no_link = xyes; then 6801 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6802 1.1 mrg fi 6803 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6804 1.1 mrg /* end confdefs.h. */ 6805 1.1 mrg 6806 1.1 mrg int 6807 1.1 mrg main () 6808 1.1 mrg { 6809 1.1 mrg 6810 1.1 mrg ; 6811 1.1 mrg return 0; 6812 1.1 mrg } 6813 1.1 mrg _ACEOF 6814 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 6815 1.1 mrg lt_cv_cc_needs_belf=yes 6816 1.1 mrg else 6817 1.1 mrg lt_cv_cc_needs_belf=no 6818 1.1 mrg fi 6819 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 6820 1.1 mrg conftest$ac_exeext conftest.$ac_ext 6821 1.1 mrg ac_ext=c 6822 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 6823 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6824 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6825 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 6826 1.1 mrg 6827 1.1 mrg fi 6828 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6829 1.1 mrg $as_echo "$lt_cv_cc_needs_belf" >&6; } 6830 1.1 mrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6831 1.1 mrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6832 1.1 mrg CFLAGS="$SAVE_CFLAGS" 6833 1.1 mrg fi 6834 1.1 mrg ;; 6835 1.1 mrg sparc*-*solaris*) 6836 1.1 mrg # Find out which ABI we are using. 6837 1.1 mrg echo 'int i;' > conftest.$ac_ext 6838 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6839 1.1 mrg (eval $ac_compile) 2>&5 6840 1.1 mrg ac_status=$? 6841 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6842 1.1 mrg test $ac_status = 0; }; then 6843 1.1 mrg case `/usr/bin/file conftest.o` in 6844 1.1 mrg *64-bit*) 6845 1.1 mrg case $lt_cv_prog_gnu_ld in 6846 1.1 mrg yes*) LD="${LD-ld} -m elf64_sparc" ;; 6847 1.1 mrg *) 6848 1.1 mrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6849 1.1 mrg LD="${LD-ld} -64" 6850 1.1 mrg fi 6851 1.1 mrg ;; 6852 1.1 mrg esac 6853 1.1 mrg ;; 6854 1.1 mrg esac 6855 1.1 mrg fi 6856 1.1 mrg rm -rf conftest* 6857 1.1 mrg ;; 6858 1.1 mrg esac 6859 1.1 mrg 6860 1.1 mrg need_locks="$enable_libtool_lock" 6861 1.1 mrg 6862 1.1 mrg 6863 1.1 mrg case $host_os in 6864 1.1 mrg rhapsody* | darwin*) 6865 1.1 mrg if test -n "$ac_tool_prefix"; then 6866 1.1 mrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6867 1.1 mrg set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6868 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6869 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6870 1.11 mrg if ${ac_cv_prog_DSYMUTIL+:} false; then : 6871 1.1 mrg $as_echo_n "(cached) " >&6 6872 1.1 mrg else 6873 1.1 mrg if test -n "$DSYMUTIL"; then 6874 1.1 mrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6875 1.1 mrg else 6876 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6877 1.1 mrg for as_dir in $PATH 6878 1.1 mrg do 6879 1.1 mrg IFS=$as_save_IFS 6880 1.1 mrg test -z "$as_dir" && as_dir=. 6881 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6882 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6883 1.1 mrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6884 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6885 1.1 mrg break 2 6886 1.1 mrg fi 6887 1.1 mrg done 6888 1.1 mrg done 6889 1.1 mrg IFS=$as_save_IFS 6890 1.1 mrg 6891 1.1 mrg fi 6892 1.1 mrg fi 6893 1.1 mrg DSYMUTIL=$ac_cv_prog_DSYMUTIL 6894 1.1 mrg if test -n "$DSYMUTIL"; then 6895 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6896 1.1 mrg $as_echo "$DSYMUTIL" >&6; } 6897 1.1 mrg else 6898 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6899 1.1 mrg $as_echo "no" >&6; } 6900 1.1 mrg fi 6901 1.1 mrg 6902 1.1 mrg 6903 1.1 mrg fi 6904 1.1 mrg if test -z "$ac_cv_prog_DSYMUTIL"; then 6905 1.1 mrg ac_ct_DSYMUTIL=$DSYMUTIL 6906 1.1 mrg # Extract the first word of "dsymutil", so it can be a program name with args. 6907 1.1 mrg set dummy dsymutil; ac_word=$2 6908 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6909 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6910 1.11 mrg if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6911 1.1 mrg $as_echo_n "(cached) " >&6 6912 1.1 mrg else 6913 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then 6914 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6915 1.1 mrg else 6916 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6917 1.1 mrg for as_dir in $PATH 6918 1.1 mrg do 6919 1.1 mrg IFS=$as_save_IFS 6920 1.1 mrg test -z "$as_dir" && as_dir=. 6921 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6922 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6923 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6924 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6925 1.1 mrg break 2 6926 1.1 mrg fi 6927 1.1 mrg done 6928 1.1 mrg done 6929 1.1 mrg IFS=$as_save_IFS 6930 1.1 mrg 6931 1.1 mrg fi 6932 1.1 mrg fi 6933 1.1 mrg ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6934 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then 6935 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6936 1.1 mrg $as_echo "$ac_ct_DSYMUTIL" >&6; } 6937 1.1 mrg else 6938 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6939 1.1 mrg $as_echo "no" >&6; } 6940 1.1 mrg fi 6941 1.1 mrg 6942 1.1 mrg if test "x$ac_ct_DSYMUTIL" = x; then 6943 1.1 mrg DSYMUTIL=":" 6944 1.1 mrg else 6945 1.1 mrg case $cross_compiling:$ac_tool_warned in 6946 1.1 mrg yes:) 6947 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6948 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6949 1.1 mrg ac_tool_warned=yes ;; 6950 1.1 mrg esac 6951 1.1 mrg DSYMUTIL=$ac_ct_DSYMUTIL 6952 1.1 mrg fi 6953 1.1 mrg else 6954 1.1 mrg DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6955 1.1 mrg fi 6956 1.1 mrg 6957 1.1 mrg if test -n "$ac_tool_prefix"; then 6958 1.1 mrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6959 1.1 mrg set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6960 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6961 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6962 1.11 mrg if ${ac_cv_prog_NMEDIT+:} false; then : 6963 1.1 mrg $as_echo_n "(cached) " >&6 6964 1.1 mrg else 6965 1.1 mrg if test -n "$NMEDIT"; then 6966 1.1 mrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6967 1.1 mrg else 6968 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6969 1.1 mrg for as_dir in $PATH 6970 1.1 mrg do 6971 1.1 mrg IFS=$as_save_IFS 6972 1.1 mrg test -z "$as_dir" && as_dir=. 6973 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6974 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6975 1.1 mrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6976 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6977 1.1 mrg break 2 6978 1.1 mrg fi 6979 1.1 mrg done 6980 1.1 mrg done 6981 1.1 mrg IFS=$as_save_IFS 6982 1.1 mrg 6983 1.1 mrg fi 6984 1.1 mrg fi 6985 1.1 mrg NMEDIT=$ac_cv_prog_NMEDIT 6986 1.1 mrg if test -n "$NMEDIT"; then 6987 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6988 1.1 mrg $as_echo "$NMEDIT" >&6; } 6989 1.1 mrg else 6990 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6991 1.1 mrg $as_echo "no" >&6; } 6992 1.1 mrg fi 6993 1.1 mrg 6994 1.1 mrg 6995 1.1 mrg fi 6996 1.1 mrg if test -z "$ac_cv_prog_NMEDIT"; then 6997 1.1 mrg ac_ct_NMEDIT=$NMEDIT 6998 1.1 mrg # Extract the first word of "nmedit", so it can be a program name with args. 6999 1.1 mrg set dummy nmedit; ac_word=$2 7000 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7001 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7002 1.11 mrg if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7003 1.1 mrg $as_echo_n "(cached) " >&6 7004 1.1 mrg else 7005 1.1 mrg if test -n "$ac_ct_NMEDIT"; then 7006 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7007 1.1 mrg else 7008 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7009 1.1 mrg for as_dir in $PATH 7010 1.1 mrg do 7011 1.1 mrg IFS=$as_save_IFS 7012 1.1 mrg test -z "$as_dir" && as_dir=. 7013 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7014 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7015 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="nmedit" 7016 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7017 1.1 mrg break 2 7018 1.1 mrg fi 7019 1.1 mrg done 7020 1.1 mrg done 7021 1.1 mrg IFS=$as_save_IFS 7022 1.1 mrg 7023 1.1 mrg fi 7024 1.1 mrg fi 7025 1.1 mrg ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7026 1.1 mrg if test -n "$ac_ct_NMEDIT"; then 7027 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7028 1.1 mrg $as_echo "$ac_ct_NMEDIT" >&6; } 7029 1.1 mrg else 7030 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7031 1.1 mrg $as_echo "no" >&6; } 7032 1.1 mrg fi 7033 1.1 mrg 7034 1.1 mrg if test "x$ac_ct_NMEDIT" = x; then 7035 1.1 mrg NMEDIT=":" 7036 1.1 mrg else 7037 1.1 mrg case $cross_compiling:$ac_tool_warned in 7038 1.1 mrg yes:) 7039 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7040 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7041 1.1 mrg ac_tool_warned=yes ;; 7042 1.1 mrg esac 7043 1.1 mrg NMEDIT=$ac_ct_NMEDIT 7044 1.1 mrg fi 7045 1.1 mrg else 7046 1.1 mrg NMEDIT="$ac_cv_prog_NMEDIT" 7047 1.1 mrg fi 7048 1.1 mrg 7049 1.1 mrg if test -n "$ac_tool_prefix"; then 7050 1.1 mrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7051 1.1 mrg set dummy ${ac_tool_prefix}lipo; ac_word=$2 7052 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7053 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7054 1.11 mrg if ${ac_cv_prog_LIPO+:} false; then : 7055 1.1 mrg $as_echo_n "(cached) " >&6 7056 1.1 mrg else 7057 1.1 mrg if test -n "$LIPO"; then 7058 1.1 mrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7059 1.1 mrg else 7060 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7061 1.1 mrg for as_dir in $PATH 7062 1.1 mrg do 7063 1.1 mrg IFS=$as_save_IFS 7064 1.1 mrg test -z "$as_dir" && as_dir=. 7065 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7066 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7067 1.1 mrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7068 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7069 1.1 mrg break 2 7070 1.1 mrg fi 7071 1.1 mrg done 7072 1.1 mrg done 7073 1.1 mrg IFS=$as_save_IFS 7074 1.1 mrg 7075 1.1 mrg fi 7076 1.1 mrg fi 7077 1.1 mrg LIPO=$ac_cv_prog_LIPO 7078 1.1 mrg if test -n "$LIPO"; then 7079 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7080 1.1 mrg $as_echo "$LIPO" >&6; } 7081 1.1 mrg else 7082 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7083 1.1 mrg $as_echo "no" >&6; } 7084 1.1 mrg fi 7085 1.1 mrg 7086 1.1 mrg 7087 1.1 mrg fi 7088 1.1 mrg if test -z "$ac_cv_prog_LIPO"; then 7089 1.1 mrg ac_ct_LIPO=$LIPO 7090 1.1 mrg # Extract the first word of "lipo", so it can be a program name with args. 7091 1.1 mrg set dummy lipo; ac_word=$2 7092 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7093 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7094 1.11 mrg if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7095 1.1 mrg $as_echo_n "(cached) " >&6 7096 1.1 mrg else 7097 1.1 mrg if test -n "$ac_ct_LIPO"; then 7098 1.1 mrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7099 1.1 mrg else 7100 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7101 1.1 mrg for as_dir in $PATH 7102 1.1 mrg do 7103 1.1 mrg IFS=$as_save_IFS 7104 1.1 mrg test -z "$as_dir" && as_dir=. 7105 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7106 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7107 1.1 mrg ac_cv_prog_ac_ct_LIPO="lipo" 7108 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7109 1.1 mrg break 2 7110 1.1 mrg fi 7111 1.1 mrg done 7112 1.1 mrg done 7113 1.1 mrg IFS=$as_save_IFS 7114 1.1 mrg 7115 1.1 mrg fi 7116 1.1 mrg fi 7117 1.1 mrg ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7118 1.1 mrg if test -n "$ac_ct_LIPO"; then 7119 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7120 1.1 mrg $as_echo "$ac_ct_LIPO" >&6; } 7121 1.1 mrg else 7122 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7123 1.1 mrg $as_echo "no" >&6; } 7124 1.1 mrg fi 7125 1.1 mrg 7126 1.1 mrg if test "x$ac_ct_LIPO" = x; then 7127 1.1 mrg LIPO=":" 7128 1.1 mrg else 7129 1.1 mrg case $cross_compiling:$ac_tool_warned in 7130 1.1 mrg yes:) 7131 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7132 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7133 1.1 mrg ac_tool_warned=yes ;; 7134 1.1 mrg esac 7135 1.1 mrg LIPO=$ac_ct_LIPO 7136 1.1 mrg fi 7137 1.1 mrg else 7138 1.1 mrg LIPO="$ac_cv_prog_LIPO" 7139 1.1 mrg fi 7140 1.1 mrg 7141 1.1 mrg if test -n "$ac_tool_prefix"; then 7142 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7143 1.1 mrg set dummy ${ac_tool_prefix}otool; ac_word=$2 7144 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7145 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7146 1.11 mrg if ${ac_cv_prog_OTOOL+:} false; then : 7147 1.1 mrg $as_echo_n "(cached) " >&6 7148 1.1 mrg else 7149 1.1 mrg if test -n "$OTOOL"; then 7150 1.1 mrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7151 1.1 mrg else 7152 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7153 1.1 mrg for as_dir in $PATH 7154 1.1 mrg do 7155 1.1 mrg IFS=$as_save_IFS 7156 1.1 mrg test -z "$as_dir" && as_dir=. 7157 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7158 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7159 1.1 mrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7160 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7161 1.1 mrg break 2 7162 1.1 mrg fi 7163 1.1 mrg done 7164 1.1 mrg done 7165 1.1 mrg IFS=$as_save_IFS 7166 1.1 mrg 7167 1.1 mrg fi 7168 1.1 mrg fi 7169 1.1 mrg OTOOL=$ac_cv_prog_OTOOL 7170 1.1 mrg if test -n "$OTOOL"; then 7171 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7172 1.1 mrg $as_echo "$OTOOL" >&6; } 7173 1.1 mrg else 7174 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7175 1.1 mrg $as_echo "no" >&6; } 7176 1.1 mrg fi 7177 1.1 mrg 7178 1.1 mrg 7179 1.1 mrg fi 7180 1.1 mrg if test -z "$ac_cv_prog_OTOOL"; then 7181 1.1 mrg ac_ct_OTOOL=$OTOOL 7182 1.1 mrg # Extract the first word of "otool", so it can be a program name with args. 7183 1.1 mrg set dummy otool; ac_word=$2 7184 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7185 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7186 1.11 mrg if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7187 1.1 mrg $as_echo_n "(cached) " >&6 7188 1.1 mrg else 7189 1.1 mrg if test -n "$ac_ct_OTOOL"; then 7190 1.1 mrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7191 1.1 mrg else 7192 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7193 1.1 mrg for as_dir in $PATH 7194 1.1 mrg do 7195 1.1 mrg IFS=$as_save_IFS 7196 1.1 mrg test -z "$as_dir" && as_dir=. 7197 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7198 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7199 1.1 mrg ac_cv_prog_ac_ct_OTOOL="otool" 7200 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7201 1.1 mrg break 2 7202 1.1 mrg fi 7203 1.1 mrg done 7204 1.1 mrg done 7205 1.1 mrg IFS=$as_save_IFS 7206 1.1 mrg 7207 1.1 mrg fi 7208 1.1 mrg fi 7209 1.1 mrg ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7210 1.1 mrg if test -n "$ac_ct_OTOOL"; then 7211 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7212 1.1 mrg $as_echo "$ac_ct_OTOOL" >&6; } 7213 1.1 mrg else 7214 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7215 1.1 mrg $as_echo "no" >&6; } 7216 1.1 mrg fi 7217 1.1 mrg 7218 1.1 mrg if test "x$ac_ct_OTOOL" = x; then 7219 1.1 mrg OTOOL=":" 7220 1.1 mrg else 7221 1.1 mrg case $cross_compiling:$ac_tool_warned in 7222 1.1 mrg yes:) 7223 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7224 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7225 1.1 mrg ac_tool_warned=yes ;; 7226 1.1 mrg esac 7227 1.1 mrg OTOOL=$ac_ct_OTOOL 7228 1.1 mrg fi 7229 1.1 mrg else 7230 1.1 mrg OTOOL="$ac_cv_prog_OTOOL" 7231 1.1 mrg fi 7232 1.1 mrg 7233 1.1 mrg if test -n "$ac_tool_prefix"; then 7234 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7235 1.1 mrg set dummy ${ac_tool_prefix}otool64; ac_word=$2 7236 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7237 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7238 1.11 mrg if ${ac_cv_prog_OTOOL64+:} false; then : 7239 1.1 mrg $as_echo_n "(cached) " >&6 7240 1.1 mrg else 7241 1.1 mrg if test -n "$OTOOL64"; then 7242 1.1 mrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7243 1.1 mrg else 7244 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7245 1.1 mrg for as_dir in $PATH 7246 1.1 mrg do 7247 1.1 mrg IFS=$as_save_IFS 7248 1.1 mrg test -z "$as_dir" && as_dir=. 7249 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7250 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7251 1.1 mrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7252 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7253 1.1 mrg break 2 7254 1.1 mrg fi 7255 1.1 mrg done 7256 1.1 mrg done 7257 1.1 mrg IFS=$as_save_IFS 7258 1.1 mrg 7259 1.1 mrg fi 7260 1.1 mrg fi 7261 1.1 mrg OTOOL64=$ac_cv_prog_OTOOL64 7262 1.1 mrg if test -n "$OTOOL64"; then 7263 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7264 1.1 mrg $as_echo "$OTOOL64" >&6; } 7265 1.1 mrg else 7266 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7267 1.1 mrg $as_echo "no" >&6; } 7268 1.1 mrg fi 7269 1.1 mrg 7270 1.1 mrg 7271 1.1 mrg fi 7272 1.1 mrg if test -z "$ac_cv_prog_OTOOL64"; then 7273 1.1 mrg ac_ct_OTOOL64=$OTOOL64 7274 1.1 mrg # Extract the first word of "otool64", so it can be a program name with args. 7275 1.1 mrg set dummy otool64; ac_word=$2 7276 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7277 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7278 1.11 mrg if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7279 1.1 mrg $as_echo_n "(cached) " >&6 7280 1.1 mrg else 7281 1.1 mrg if test -n "$ac_ct_OTOOL64"; then 7282 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7283 1.1 mrg else 7284 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7285 1.1 mrg for as_dir in $PATH 7286 1.1 mrg do 7287 1.1 mrg IFS=$as_save_IFS 7288 1.1 mrg test -z "$as_dir" && as_dir=. 7289 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7290 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7291 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="otool64" 7292 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7293 1.1 mrg break 2 7294 1.1 mrg fi 7295 1.1 mrg done 7296 1.1 mrg done 7297 1.1 mrg IFS=$as_save_IFS 7298 1.1 mrg 7299 1.1 mrg fi 7300 1.1 mrg fi 7301 1.1 mrg ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7302 1.1 mrg if test -n "$ac_ct_OTOOL64"; then 7303 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7304 1.1 mrg $as_echo "$ac_ct_OTOOL64" >&6; } 7305 1.1 mrg else 7306 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7307 1.1 mrg $as_echo "no" >&6; } 7308 1.1 mrg fi 7309 1.1 mrg 7310 1.1 mrg if test "x$ac_ct_OTOOL64" = x; then 7311 1.1 mrg OTOOL64=":" 7312 1.1 mrg else 7313 1.1 mrg case $cross_compiling:$ac_tool_warned in 7314 1.1 mrg yes:) 7315 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7316 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7317 1.1 mrg ac_tool_warned=yes ;; 7318 1.1 mrg esac 7319 1.1 mrg OTOOL64=$ac_ct_OTOOL64 7320 1.1 mrg fi 7321 1.1 mrg else 7322 1.1 mrg OTOOL64="$ac_cv_prog_OTOOL64" 7323 1.1 mrg fi 7324 1.1 mrg 7325 1.1 mrg 7326 1.1 mrg 7327 1.1 mrg 7328 1.1 mrg 7329 1.1 mrg 7330 1.1 mrg 7331 1.1 mrg 7332 1.1 mrg 7333 1.1 mrg 7334 1.1 mrg 7335 1.1 mrg 7336 1.1 mrg 7337 1.1 mrg 7338 1.1 mrg 7339 1.1 mrg 7340 1.1 mrg 7341 1.1 mrg 7342 1.1 mrg 7343 1.1 mrg 7344 1.1 mrg 7345 1.1 mrg 7346 1.1 mrg 7347 1.1 mrg 7348 1.1 mrg 7349 1.1 mrg 7350 1.1 mrg 7351 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7352 1.1 mrg $as_echo_n "checking for -single_module linker flag... " >&6; } 7353 1.11 mrg if ${lt_cv_apple_cc_single_mod+:} false; then : 7354 1.1 mrg $as_echo_n "(cached) " >&6 7355 1.1 mrg else 7356 1.1 mrg lt_cv_apple_cc_single_mod=no 7357 1.1 mrg if test -z "${LT_MULTI_MODULE}"; then 7358 1.1 mrg # By default we will add the -single_module flag. You can override 7359 1.1 mrg # by either setting the environment variable LT_MULTI_MODULE 7360 1.1 mrg # non-empty at configure time, or by adding -multi_module to the 7361 1.1 mrg # link flags. 7362 1.1 mrg rm -rf libconftest.dylib* 7363 1.1 mrg echo "int foo(void){return 1;}" > conftest.c 7364 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7365 1.1 mrg -dynamiclib -Wl,-single_module conftest.c" >&5 7366 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7367 1.1 mrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7368 1.1 mrg _lt_result=$? 7369 1.1 mrg if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7370 1.1 mrg lt_cv_apple_cc_single_mod=yes 7371 1.1 mrg else 7372 1.1 mrg cat conftest.err >&5 7373 1.1 mrg fi 7374 1.1 mrg rm -rf libconftest.dylib* 7375 1.1 mrg rm -f conftest.* 7376 1.1 mrg fi 7377 1.1 mrg fi 7378 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7379 1.1 mrg $as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7380 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7381 1.1 mrg $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7382 1.11 mrg if ${lt_cv_ld_exported_symbols_list+:} false; then : 7383 1.1 mrg $as_echo_n "(cached) " >&6 7384 1.1 mrg else 7385 1.1 mrg lt_cv_ld_exported_symbols_list=no 7386 1.1 mrg save_LDFLAGS=$LDFLAGS 7387 1.1 mrg echo "_main" > conftest.sym 7388 1.1 mrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7389 1.1 mrg if test x$gcc_no_link = xyes; then 7390 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 7391 1.1 mrg fi 7392 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7393 1.1 mrg /* end confdefs.h. */ 7394 1.1 mrg 7395 1.1 mrg int 7396 1.1 mrg main () 7397 1.1 mrg { 7398 1.1 mrg 7399 1.1 mrg ; 7400 1.1 mrg return 0; 7401 1.1 mrg } 7402 1.1 mrg _ACEOF 7403 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 7404 1.1 mrg lt_cv_ld_exported_symbols_list=yes 7405 1.1 mrg else 7406 1.1 mrg lt_cv_ld_exported_symbols_list=no 7407 1.1 mrg fi 7408 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 7409 1.1 mrg conftest$ac_exeext conftest.$ac_ext 7410 1.1 mrg LDFLAGS="$save_LDFLAGS" 7411 1.1 mrg 7412 1.1 mrg fi 7413 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7414 1.1 mrg $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7415 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7416 1.1 mrg $as_echo_n "checking for -force_load linker flag... " >&6; } 7417 1.11 mrg if ${lt_cv_ld_force_load+:} false; then : 7418 1.1 mrg $as_echo_n "(cached) " >&6 7419 1.1 mrg else 7420 1.1 mrg lt_cv_ld_force_load=no 7421 1.1 mrg cat > conftest.c << _LT_EOF 7422 1.1 mrg int forced_loaded() { return 2;} 7423 1.1 mrg _LT_EOF 7424 1.1 mrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7425 1.1 mrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7426 1.1 mrg echo "$AR cru libconftest.a conftest.o" >&5 7427 1.1 mrg $AR cru libconftest.a conftest.o 2>&5 7428 1.1 mrg cat > conftest.c << _LT_EOF 7429 1.1 mrg int main() { return 0;} 7430 1.1 mrg _LT_EOF 7431 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7432 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7433 1.1 mrg _lt_result=$? 7434 1.1 mrg if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7435 1.1 mrg lt_cv_ld_force_load=yes 7436 1.1 mrg else 7437 1.1 mrg cat conftest.err >&5 7438 1.1 mrg fi 7439 1.1 mrg rm -f conftest.err libconftest.a conftest conftest.c 7440 1.1 mrg rm -rf conftest.dSYM 7441 1.1 mrg 7442 1.1 mrg fi 7443 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7444 1.1 mrg $as_echo "$lt_cv_ld_force_load" >&6; } 7445 1.12 mrg # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 7446 1.12 mrg # build without first building modern cctools / linker. 7447 1.12 mrg case $host_cpu-$host_os in 7448 1.12 mrg *-rhapsody* | *-darwin1.[012]) 7449 1.1 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7450 1.12 mrg *-darwin1.*) 7451 1.1 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7452 1.12 mrg *-darwin*) 7453 1.12 mrg # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 7454 1.12 mrg # deployment target is forced to an earlier version. 7455 1.12 mrg case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 7456 1.12 mrg UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 7457 1.12 mrg ;; 7458 1.6 mrg 10.[012][,.]*) 7459 1.12 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 7460 1.12 mrg ;; 7461 1.12 mrg *) 7462 1.12 mrg ;; 7463 1.12 mrg esac 7464 1.1 mrg ;; 7465 1.1 mrg esac 7466 1.1 mrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7467 1.1 mrg _lt_dar_single_mod='$single_module' 7468 1.1 mrg fi 7469 1.1 mrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7470 1.1 mrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7471 1.1 mrg else 7472 1.1 mrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7473 1.1 mrg fi 7474 1.1 mrg if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7475 1.1 mrg _lt_dsymutil='~$DSYMUTIL $lib || :' 7476 1.1 mrg else 7477 1.1 mrg _lt_dsymutil= 7478 1.1 mrg fi 7479 1.1 mrg ;; 7480 1.1 mrg esac 7481 1.1 mrg 7482 1.1 mrg for ac_header in dlfcn.h 7483 1.1 mrg do : 7484 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7485 1.1 mrg " 7486 1.11 mrg if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7487 1.1 mrg cat >>confdefs.h <<_ACEOF 7488 1.1 mrg #define HAVE_DLFCN_H 1 7489 1.1 mrg _ACEOF 7490 1.1 mrg 7491 1.1 mrg fi 7492 1.1 mrg 7493 1.1 mrg done 7494 1.1 mrg 7495 1.1 mrg 7496 1.1 mrg 7497 1.1 mrg 7498 1.1 mrg 7499 1.1 mrg # Set options 7500 1.1 mrg 7501 1.1 mrg 7502 1.1 mrg 7503 1.1 mrg enable_dlopen=no 7504 1.1 mrg 7505 1.1 mrg 7506 1.1 mrg enable_win32_dll=no 7507 1.1 mrg 7508 1.1 mrg 7509 1.1 mrg # Check whether --enable-shared was given. 7510 1.1 mrg if test "${enable_shared+set}" = set; then : 7511 1.1 mrg enableval=$enable_shared; p=${PACKAGE-default} 7512 1.1 mrg case $enableval in 7513 1.1 mrg yes) enable_shared=yes ;; 7514 1.1 mrg no) enable_shared=no ;; 7515 1.1 mrg *) 7516 1.1 mrg enable_shared=no 7517 1.1 mrg # Look at the argument we got. We use all the common list separators. 7518 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7519 1.1 mrg for pkg in $enableval; do 7520 1.1 mrg IFS="$lt_save_ifs" 7521 1.1 mrg if test "X$pkg" = "X$p"; then 7522 1.1 mrg enable_shared=yes 7523 1.1 mrg fi 7524 1.1 mrg done 7525 1.1 mrg IFS="$lt_save_ifs" 7526 1.1 mrg ;; 7527 1.1 mrg esac 7528 1.1 mrg else 7529 1.1 mrg enable_shared=yes 7530 1.1 mrg fi 7531 1.1 mrg 7532 1.1 mrg 7533 1.1 mrg 7534 1.1 mrg 7535 1.1 mrg 7536 1.1 mrg 7537 1.1 mrg 7538 1.1 mrg 7539 1.1 mrg 7540 1.1 mrg # Check whether --enable-static was given. 7541 1.1 mrg if test "${enable_static+set}" = set; then : 7542 1.1 mrg enableval=$enable_static; p=${PACKAGE-default} 7543 1.1 mrg case $enableval in 7544 1.1 mrg yes) enable_static=yes ;; 7545 1.1 mrg no) enable_static=no ;; 7546 1.1 mrg *) 7547 1.1 mrg enable_static=no 7548 1.1 mrg # Look at the argument we got. We use all the common list separators. 7549 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7550 1.1 mrg for pkg in $enableval; do 7551 1.1 mrg IFS="$lt_save_ifs" 7552 1.1 mrg if test "X$pkg" = "X$p"; then 7553 1.1 mrg enable_static=yes 7554 1.1 mrg fi 7555 1.1 mrg done 7556 1.1 mrg IFS="$lt_save_ifs" 7557 1.1 mrg ;; 7558 1.1 mrg esac 7559 1.1 mrg else 7560 1.1 mrg enable_static=yes 7561 1.1 mrg fi 7562 1.1 mrg 7563 1.1 mrg 7564 1.1 mrg 7565 1.1 mrg 7566 1.1 mrg 7567 1.1 mrg 7568 1.1 mrg 7569 1.1 mrg 7570 1.1 mrg 7571 1.1 mrg 7572 1.1 mrg # Check whether --with-pic was given. 7573 1.1 mrg if test "${with_pic+set}" = set; then : 7574 1.1 mrg withval=$with_pic; pic_mode="$withval" 7575 1.1 mrg else 7576 1.1 mrg pic_mode=default 7577 1.1 mrg fi 7578 1.1 mrg 7579 1.1 mrg 7580 1.1 mrg test -z "$pic_mode" && pic_mode=default 7581 1.1 mrg 7582 1.1 mrg 7583 1.1 mrg 7584 1.1 mrg 7585 1.1 mrg 7586 1.1 mrg 7587 1.1 mrg 7588 1.1 mrg # Check whether --enable-fast-install was given. 7589 1.1 mrg if test "${enable_fast_install+set}" = set; then : 7590 1.1 mrg enableval=$enable_fast_install; p=${PACKAGE-default} 7591 1.1 mrg case $enableval in 7592 1.1 mrg yes) enable_fast_install=yes ;; 7593 1.1 mrg no) enable_fast_install=no ;; 7594 1.1 mrg *) 7595 1.1 mrg enable_fast_install=no 7596 1.1 mrg # Look at the argument we got. We use all the common list separators. 7597 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7598 1.1 mrg for pkg in $enableval; do 7599 1.1 mrg IFS="$lt_save_ifs" 7600 1.1 mrg if test "X$pkg" = "X$p"; then 7601 1.1 mrg enable_fast_install=yes 7602 1.1 mrg fi 7603 1.1 mrg done 7604 1.1 mrg IFS="$lt_save_ifs" 7605 1.1 mrg ;; 7606 1.1 mrg esac 7607 1.1 mrg else 7608 1.1 mrg enable_fast_install=yes 7609 1.1 mrg fi 7610 1.1 mrg 7611 1.1 mrg 7612 1.1 mrg 7613 1.1 mrg 7614 1.1 mrg 7615 1.1 mrg 7616 1.1 mrg 7617 1.1 mrg 7618 1.1 mrg 7619 1.1 mrg 7620 1.1 mrg 7621 1.1 mrg # This can be used to rebuild libtool when needed 7622 1.1 mrg LIBTOOL_DEPS="$ltmain" 7623 1.1 mrg 7624 1.1 mrg # Always use our own libtool. 7625 1.1 mrg LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7626 1.1 mrg 7627 1.1 mrg 7628 1.1 mrg 7629 1.1 mrg 7630 1.1 mrg 7631 1.1 mrg 7632 1.1 mrg 7633 1.1 mrg 7634 1.1 mrg 7635 1.1 mrg 7636 1.1 mrg 7637 1.1 mrg 7638 1.1 mrg 7639 1.1 mrg 7640 1.1 mrg 7641 1.1 mrg 7642 1.1 mrg 7643 1.1 mrg 7644 1.1 mrg 7645 1.1 mrg 7646 1.1 mrg 7647 1.1 mrg 7648 1.1 mrg 7649 1.1 mrg 7650 1.1 mrg 7651 1.1 mrg 7652 1.1 mrg test -z "$LN_S" && LN_S="ln -s" 7653 1.1 mrg 7654 1.1 mrg 7655 1.1 mrg 7656 1.1 mrg 7657 1.1 mrg 7658 1.1 mrg 7659 1.1 mrg 7660 1.1 mrg 7661 1.1 mrg 7662 1.1 mrg 7663 1.1 mrg 7664 1.1 mrg 7665 1.1 mrg 7666 1.1 mrg 7667 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then 7668 1.1 mrg setopt NO_GLOB_SUBST 7669 1.1 mrg fi 7670 1.1 mrg 7671 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7672 1.1 mrg $as_echo_n "checking for objdir... " >&6; } 7673 1.11 mrg if ${lt_cv_objdir+:} false; then : 7674 1.1 mrg $as_echo_n "(cached) " >&6 7675 1.1 mrg else 7676 1.1 mrg rm -f .libs 2>/dev/null 7677 1.1 mrg mkdir .libs 2>/dev/null 7678 1.1 mrg if test -d .libs; then 7679 1.1 mrg lt_cv_objdir=.libs 7680 1.1 mrg else 7681 1.1 mrg # MS-DOS does not allow filenames that begin with a dot. 7682 1.1 mrg lt_cv_objdir=_libs 7683 1.1 mrg fi 7684 1.1 mrg rmdir .libs 2>/dev/null 7685 1.1 mrg fi 7686 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7687 1.1 mrg $as_echo "$lt_cv_objdir" >&6; } 7688 1.1 mrg objdir=$lt_cv_objdir 7689 1.1 mrg 7690 1.1 mrg 7691 1.1 mrg 7692 1.1 mrg 7693 1.1 mrg 7694 1.1 mrg cat >>confdefs.h <<_ACEOF 7695 1.1 mrg #define LT_OBJDIR "$lt_cv_objdir/" 7696 1.1 mrg _ACEOF 7697 1.1 mrg 7698 1.1 mrg 7699 1.1 mrg 7700 1.1 mrg 7701 1.1 mrg case $host_os in 7702 1.1 mrg aix3*) 7703 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some 7704 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems 7705 1.1 mrg # vanish in a puff of smoke. 7706 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then 7707 1.1 mrg COLLECT_NAMES= 7708 1.1 mrg export COLLECT_NAMES 7709 1.1 mrg fi 7710 1.1 mrg ;; 7711 1.1 mrg esac 7712 1.1 mrg 7713 1.1 mrg # Global variables: 7714 1.1 mrg ofile=libtool 7715 1.1 mrg can_build_shared=yes 7716 1.1 mrg 7717 1.1 mrg # All known linkers require a `.a' archive for static linking (except MSVC, 7718 1.1 mrg # which needs '.lib'). 7719 1.1 mrg libext=a 7720 1.1 mrg 7721 1.1 mrg with_gnu_ld="$lt_cv_prog_gnu_ld" 7722 1.1 mrg 7723 1.1 mrg old_CC="$CC" 7724 1.1 mrg old_CFLAGS="$CFLAGS" 7725 1.1 mrg 7726 1.1 mrg # Set sane defaults for various variables 7727 1.1 mrg test -z "$CC" && CC=cc 7728 1.1 mrg test -z "$LTCC" && LTCC=$CC 7729 1.1 mrg test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7730 1.1 mrg test -z "$LD" && LD=ld 7731 1.1 mrg test -z "$ac_objext" && ac_objext=o 7732 1.1 mrg 7733 1.1 mrg for cc_temp in $compiler""; do 7734 1.1 mrg case $cc_temp in 7735 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7736 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7737 1.1 mrg \-*) ;; 7738 1.1 mrg *) break;; 7739 1.1 mrg esac 7740 1.1 mrg done 7741 1.1 mrg cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7742 1.1 mrg 7743 1.1 mrg 7744 1.1 mrg # Only perform the check for file, if the check method requires it 7745 1.1 mrg test -z "$MAGIC_CMD" && MAGIC_CMD=file 7746 1.1 mrg case $deplibs_check_method in 7747 1.1 mrg file_magic*) 7748 1.1 mrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7749 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7750 1.1 mrg $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7751 1.11 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then : 7752 1.1 mrg $as_echo_n "(cached) " >&6 7753 1.1 mrg else 7754 1.1 mrg case $MAGIC_CMD in 7755 1.1 mrg [\\/*] | ?:[\\/]*) 7756 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7757 1.1 mrg ;; 7758 1.1 mrg *) 7759 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD" 7760 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7761 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7762 1.1 mrg for ac_dir in $ac_dummy; do 7763 1.1 mrg IFS="$lt_save_ifs" 7764 1.1 mrg test -z "$ac_dir" && ac_dir=. 7765 1.1 mrg if test -f $ac_dir/${ac_tool_prefix}file; then 7766 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7767 1.1 mrg if test -n "$file_magic_test_file"; then 7768 1.1 mrg case $deplibs_check_method in 7769 1.1 mrg "file_magic "*) 7770 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7771 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7772 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7773 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then 7774 1.1 mrg : 7775 1.1 mrg else 7776 1.1 mrg cat <<_LT_EOF 1>&2 7777 1.1 mrg 7778 1.1 mrg *** Warning: the command libtool uses to detect shared libraries, 7779 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize. 7780 1.1 mrg *** The result is that libtool may fail to recognize shared libraries 7781 1.1 mrg *** as such. This will affect the creation of libtool libraries that 7782 1.1 mrg *** depend on shared libraries, but programs linked with such libtool 7783 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you 7784 1.1 mrg *** may want to report the problem to your system manager and/or to 7785 1.1 mrg *** bug-libtool@gnu.org 7786 1.1 mrg 7787 1.1 mrg _LT_EOF 7788 1.1 mrg fi ;; 7789 1.1 mrg esac 7790 1.1 mrg fi 7791 1.1 mrg break 7792 1.1 mrg fi 7793 1.1 mrg done 7794 1.1 mrg IFS="$lt_save_ifs" 7795 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD" 7796 1.1 mrg ;; 7797 1.1 mrg esac 7798 1.1 mrg fi 7799 1.1 mrg 7800 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7801 1.1 mrg if test -n "$MAGIC_CMD"; then 7802 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7803 1.1 mrg $as_echo "$MAGIC_CMD" >&6; } 7804 1.1 mrg else 7805 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7806 1.1 mrg $as_echo "no" >&6; } 7807 1.1 mrg fi 7808 1.1 mrg 7809 1.1 mrg 7810 1.1 mrg 7811 1.1 mrg 7812 1.1 mrg 7813 1.1 mrg if test -z "$lt_cv_path_MAGIC_CMD"; then 7814 1.1 mrg if test -n "$ac_tool_prefix"; then 7815 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7816 1.1 mrg $as_echo_n "checking for file... " >&6; } 7817 1.11 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then : 7818 1.1 mrg $as_echo_n "(cached) " >&6 7819 1.1 mrg else 7820 1.1 mrg case $MAGIC_CMD in 7821 1.1 mrg [\\/*] | ?:[\\/]*) 7822 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7823 1.1 mrg ;; 7824 1.1 mrg *) 7825 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD" 7826 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7827 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7828 1.1 mrg for ac_dir in $ac_dummy; do 7829 1.1 mrg IFS="$lt_save_ifs" 7830 1.1 mrg test -z "$ac_dir" && ac_dir=. 7831 1.1 mrg if test -f $ac_dir/file; then 7832 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/file" 7833 1.1 mrg if test -n "$file_magic_test_file"; then 7834 1.1 mrg case $deplibs_check_method in 7835 1.1 mrg "file_magic "*) 7836 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7837 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7838 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7839 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then 7840 1.1 mrg : 7841 1.1 mrg else 7842 1.1 mrg cat <<_LT_EOF 1>&2 7843 1.1 mrg 7844 1.1 mrg *** Warning: the command libtool uses to detect shared libraries, 7845 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize. 7846 1.1 mrg *** The result is that libtool may fail to recognize shared libraries 7847 1.1 mrg *** as such. This will affect the creation of libtool libraries that 7848 1.1 mrg *** depend on shared libraries, but programs linked with such libtool 7849 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you 7850 1.1 mrg *** may want to report the problem to your system manager and/or to 7851 1.1 mrg *** bug-libtool@gnu.org 7852 1.1 mrg 7853 1.1 mrg _LT_EOF 7854 1.1 mrg fi ;; 7855 1.1 mrg esac 7856 1.1 mrg fi 7857 1.1 mrg break 7858 1.1 mrg fi 7859 1.1 mrg done 7860 1.1 mrg IFS="$lt_save_ifs" 7861 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD" 7862 1.1 mrg ;; 7863 1.1 mrg esac 7864 1.1 mrg fi 7865 1.1 mrg 7866 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7867 1.1 mrg if test -n "$MAGIC_CMD"; then 7868 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7869 1.1 mrg $as_echo "$MAGIC_CMD" >&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 else 7877 1.1 mrg MAGIC_CMD=: 7878 1.1 mrg fi 7879 1.1 mrg fi 7880 1.1 mrg 7881 1.1 mrg fi 7882 1.1 mrg ;; 7883 1.1 mrg esac 7884 1.1 mrg 7885 1.1 mrg # Use C for the default configuration in the libtool script 7886 1.1 mrg 7887 1.1 mrg lt_save_CC="$CC" 7888 1.1 mrg ac_ext=c 7889 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 7890 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7891 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7892 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 7893 1.1 mrg 7894 1.1 mrg 7895 1.1 mrg # Source file extension for C test sources. 7896 1.1 mrg ac_ext=c 7897 1.1 mrg 7898 1.1 mrg # Object file extension for compiled C test sources. 7899 1.1 mrg objext=o 7900 1.1 mrg objext=$objext 7901 1.1 mrg 7902 1.1 mrg # Code to be used in simple compile tests 7903 1.1 mrg lt_simple_compile_test_code="int some_variable = 0;" 7904 1.1 mrg 7905 1.1 mrg # Code to be used in simple link tests 7906 1.1 mrg lt_simple_link_test_code='int main(){return(0);}' 7907 1.1 mrg 7908 1.1 mrg 7909 1.1 mrg 7910 1.1 mrg 7911 1.1 mrg 7912 1.1 mrg 7913 1.1 mrg 7914 1.1 mrg # If no C compiler was specified, use CC. 7915 1.1 mrg LTCC=${LTCC-"$CC"} 7916 1.1 mrg 7917 1.1 mrg # If no C compiler flags were specified, use CFLAGS. 7918 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7919 1.1 mrg 7920 1.1 mrg # Allow CC to be a program name with arguments. 7921 1.1 mrg compiler=$CC 7922 1.1 mrg 7923 1.1 mrg # Save the default compiler, since it gets overwritten when the other 7924 1.1 mrg # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7925 1.1 mrg compiler_DEFAULT=$CC 7926 1.1 mrg 7927 1.1 mrg # save warnings/boilerplate of simple test code 7928 1.1 mrg ac_outfile=conftest.$ac_objext 7929 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7930 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7931 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err` 7932 1.1 mrg $RM conftest* 7933 1.1 mrg 7934 1.1 mrg ac_outfile=conftest.$ac_objext 7935 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext 7936 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7937 1.1 mrg _lt_linker_boilerplate=`cat conftest.err` 7938 1.1 mrg $RM -r conftest* 7939 1.1 mrg 7940 1.1 mrg 7941 1.1 mrg ## CAVEAT EMPTOR: 7942 1.1 mrg ## There is no encapsulation within the following macros, do not change 7943 1.1 mrg ## the running order or otherwise move them around unless you know exactly 7944 1.1 mrg ## what you are doing... 7945 1.1 mrg if test -n "$compiler"; then 7946 1.1 mrg 7947 1.1 mrg lt_prog_compiler_no_builtin_flag= 7948 1.1 mrg 7949 1.1 mrg if test "$GCC" = yes; then 7950 1.1 mrg case $cc_basename in 7951 1.1 mrg nvcc*) 7952 1.1 mrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7953 1.1 mrg *) 7954 1.1 mrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7955 1.1 mrg esac 7956 1.1 mrg 7957 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7958 1.1 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7959 1.11 mrg if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7960 1.1 mrg $as_echo_n "(cached) " >&6 7961 1.1 mrg else 7962 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no 7963 1.1 mrg ac_outfile=conftest.$ac_objext 7964 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7965 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions" 7966 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 7967 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 7968 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 7969 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 7970 1.1 mrg # The option is referenced via a variable to avoid confusing sed. 7971 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 7972 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7973 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7974 1.1 mrg -e 's:$: $lt_compiler_flag:'` 7975 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7976 1.1 mrg (eval "$lt_compile" 2>conftest.err) 7977 1.1 mrg ac_status=$? 7978 1.1 mrg cat conftest.err >&5 7979 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 7980 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then 7981 1.1 mrg # The compiler can only warn and ignore the option if not recognized 7982 1.1 mrg # So say no if there are warnings other than the usual output. 7983 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7984 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7985 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7986 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes 7987 1.1 mrg fi 7988 1.1 mrg fi 7989 1.1 mrg $RM conftest* 7990 1.1 mrg 7991 1.1 mrg fi 7992 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7993 1.1 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7994 1.1 mrg 7995 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7996 1.1 mrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7997 1.1 mrg else 7998 1.1 mrg : 7999 1.1 mrg fi 8000 1.1 mrg 8001 1.1 mrg fi 8002 1.1 mrg 8003 1.1 mrg 8004 1.1 mrg 8005 1.1 mrg 8006 1.1 mrg 8007 1.1 mrg 8008 1.1 mrg lt_prog_compiler_wl= 8009 1.1 mrg lt_prog_compiler_pic= 8010 1.1 mrg lt_prog_compiler_static= 8011 1.1 mrg 8012 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8013 1.1 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8014 1.1 mrg 8015 1.1 mrg if test "$GCC" = yes; then 8016 1.1 mrg lt_prog_compiler_wl='-Wl,' 8017 1.1 mrg lt_prog_compiler_static='-static' 8018 1.1 mrg 8019 1.1 mrg case $host_os in 8020 1.1 mrg aix*) 8021 1.1 mrg # All AIX code is PIC. 8022 1.1 mrg if test "$host_cpu" = ia64; then 8023 1.1 mrg # AIX 5 now supports IA64 processor 8024 1.1 mrg lt_prog_compiler_static='-Bstatic' 8025 1.1 mrg fi 8026 1.4 mrg lt_prog_compiler_pic='-fPIC' 8027 1.1 mrg ;; 8028 1.1 mrg 8029 1.1 mrg amigaos*) 8030 1.1 mrg case $host_cpu in 8031 1.1 mrg powerpc) 8032 1.1 mrg # see comment about AmigaOS4 .so support 8033 1.1 mrg lt_prog_compiler_pic='-fPIC' 8034 1.1 mrg ;; 8035 1.1 mrg m68k) 8036 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but 8037 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better, 8038 1.1 mrg # like `-m68040'. 8039 1.1 mrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8040 1.1 mrg ;; 8041 1.1 mrg esac 8042 1.1 mrg ;; 8043 1.1 mrg 8044 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8045 1.1 mrg # PIC is the default for these OSes. 8046 1.1 mrg ;; 8047 1.1 mrg 8048 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 8049 1.1 mrg # This hack is so that the source file can tell whether it is being 8050 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 8051 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 8052 1.1 mrg # (--disable-auto-import) libraries 8053 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT' 8054 1.1 mrg ;; 8055 1.1 mrg 8056 1.1 mrg darwin* | rhapsody*) 8057 1.1 mrg # PIC is the default on this platform 8058 1.1 mrg # Common symbols not allowed in MH_DYLIB files 8059 1.1 mrg lt_prog_compiler_pic='-fno-common' 8060 1.1 mrg ;; 8061 1.1 mrg 8062 1.1 mrg haiku*) 8063 1.1 mrg # PIC is the default for Haiku. 8064 1.1 mrg # The "-static" flag exists, but is broken. 8065 1.1 mrg lt_prog_compiler_static= 8066 1.1 mrg ;; 8067 1.1 mrg 8068 1.1 mrg hpux*) 8069 1.1 mrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8070 1.1 mrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8071 1.1 mrg # sets the default TLS model and affects inlining. 8072 1.1 mrg case $host_cpu in 8073 1.1 mrg hppa*64*) 8074 1.1 mrg # +Z the default 8075 1.1 mrg ;; 8076 1.1 mrg *) 8077 1.1 mrg lt_prog_compiler_pic='-fPIC' 8078 1.1 mrg ;; 8079 1.1 mrg esac 8080 1.1 mrg ;; 8081 1.1 mrg 8082 1.1 mrg interix[3-9]*) 8083 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8084 1.1 mrg # Instead, we relocate shared libraries at runtime. 8085 1.1 mrg ;; 8086 1.1 mrg 8087 1.1 mrg msdosdjgpp*) 8088 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries 8089 1.1 mrg # on systems that don't support them. 8090 1.1 mrg lt_prog_compiler_can_build_shared=no 8091 1.1 mrg enable_shared=no 8092 1.1 mrg ;; 8093 1.1 mrg 8094 1.1 mrg *nto* | *qnx*) 8095 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 8096 1.1 mrg # it will coredump. 8097 1.1 mrg lt_prog_compiler_pic='-fPIC -shared' 8098 1.1 mrg ;; 8099 1.1 mrg 8100 1.1 mrg sysv4*MP*) 8101 1.1 mrg if test -d /usr/nec; then 8102 1.1 mrg lt_prog_compiler_pic=-Kconform_pic 8103 1.1 mrg fi 8104 1.1 mrg ;; 8105 1.1 mrg 8106 1.1 mrg *) 8107 1.1 mrg lt_prog_compiler_pic='-fPIC' 8108 1.1 mrg ;; 8109 1.1 mrg esac 8110 1.1 mrg 8111 1.1 mrg case $cc_basename in 8112 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 8113 1.1 mrg lt_prog_compiler_wl='-Xlinker ' 8114 1.1 mrg lt_prog_compiler_pic='-Xcompiler -fPIC' 8115 1.1 mrg ;; 8116 1.1 mrg esac 8117 1.1 mrg else 8118 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler. 8119 1.1 mrg case $host_os in 8120 1.1 mrg aix*) 8121 1.1 mrg lt_prog_compiler_wl='-Wl,' 8122 1.1 mrg if test "$host_cpu" = ia64; then 8123 1.1 mrg # AIX 5 now supports IA64 processor 8124 1.1 mrg lt_prog_compiler_static='-Bstatic' 8125 1.1 mrg else 8126 1.1 mrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8127 1.1 mrg fi 8128 1.1 mrg ;; 8129 1.1 mrg 8130 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 8131 1.1 mrg # This hack is so that the source file can tell whether it is being 8132 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 8133 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT' 8134 1.1 mrg ;; 8135 1.1 mrg 8136 1.1 mrg hpux9* | hpux10* | hpux11*) 8137 1.1 mrg lt_prog_compiler_wl='-Wl,' 8138 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8139 1.1 mrg # not for PA HP-UX. 8140 1.1 mrg case $host_cpu in 8141 1.1 mrg hppa*64*|ia64*) 8142 1.1 mrg # +Z the default 8143 1.1 mrg ;; 8144 1.1 mrg *) 8145 1.1 mrg lt_prog_compiler_pic='+Z' 8146 1.1 mrg ;; 8147 1.1 mrg esac 8148 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 8149 1.1 mrg lt_prog_compiler_static='${wl}-a ${wl}archive' 8150 1.1 mrg ;; 8151 1.1 mrg 8152 1.1 mrg irix5* | irix6* | nonstopux*) 8153 1.1 mrg lt_prog_compiler_wl='-Wl,' 8154 1.1 mrg # PIC (with -KPIC) is the default. 8155 1.1 mrg lt_prog_compiler_static='-non_shared' 8156 1.1 mrg ;; 8157 1.1 mrg 8158 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu) 8159 1.1 mrg case $cc_basename in 8160 1.1 mrg # old Intel for x86_64 which still supported -KPIC. 8161 1.1 mrg ecc*) 8162 1.1 mrg lt_prog_compiler_wl='-Wl,' 8163 1.1 mrg lt_prog_compiler_pic='-KPIC' 8164 1.1 mrg lt_prog_compiler_static='-static' 8165 1.1 mrg ;; 8166 1.1 mrg # icc used to be incompatible with GCC. 8167 1.1 mrg # ICC 10 doesn't accept -KPIC any more. 8168 1.1 mrg icc* | ifort*) 8169 1.1 mrg lt_prog_compiler_wl='-Wl,' 8170 1.1 mrg lt_prog_compiler_pic='-fPIC' 8171 1.1 mrg lt_prog_compiler_static='-static' 8172 1.1 mrg ;; 8173 1.1 mrg # Lahey Fortran 8.1. 8174 1.1 mrg lf95*) 8175 1.1 mrg lt_prog_compiler_wl='-Wl,' 8176 1.1 mrg lt_prog_compiler_pic='--shared' 8177 1.1 mrg lt_prog_compiler_static='--static' 8178 1.1 mrg ;; 8179 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8180 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler, 8181 1.1 mrg # which looks to be a dead project) 8182 1.1 mrg lt_prog_compiler_wl='-Wl,' 8183 1.1 mrg lt_prog_compiler_pic='-fpic' 8184 1.1 mrg lt_prog_compiler_static='-Bstatic' 8185 1.1 mrg ;; 8186 1.1 mrg ccc*) 8187 1.1 mrg lt_prog_compiler_wl='-Wl,' 8188 1.1 mrg # All Alpha code is PIC. 8189 1.1 mrg lt_prog_compiler_static='-non_shared' 8190 1.1 mrg ;; 8191 1.1 mrg xl* | bgxl* | bgf* | mpixl*) 8192 1.1 mrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8193 1.1 mrg lt_prog_compiler_wl='-Wl,' 8194 1.1 mrg lt_prog_compiler_pic='-qpic' 8195 1.1 mrg lt_prog_compiler_static='-qstaticlink' 8196 1.1 mrg ;; 8197 1.1 mrg *) 8198 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 8199 1.1 mrg *Sun\ F* | *Sun*Fortran*) 8200 1.1 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 8201 1.1 mrg lt_prog_compiler_pic='-KPIC' 8202 1.1 mrg lt_prog_compiler_static='-Bstatic' 8203 1.1 mrg lt_prog_compiler_wl='' 8204 1.1 mrg ;; 8205 1.1 mrg *Sun\ C*) 8206 1.1 mrg # Sun C 5.9 8207 1.1 mrg lt_prog_compiler_pic='-KPIC' 8208 1.1 mrg lt_prog_compiler_static='-Bstatic' 8209 1.1 mrg lt_prog_compiler_wl='-Wl,' 8210 1.1 mrg ;; 8211 1.1 mrg esac 8212 1.1 mrg ;; 8213 1.1 mrg esac 8214 1.1 mrg ;; 8215 1.1 mrg 8216 1.1 mrg newsos6) 8217 1.1 mrg lt_prog_compiler_pic='-KPIC' 8218 1.1 mrg lt_prog_compiler_static='-Bstatic' 8219 1.1 mrg ;; 8220 1.1 mrg 8221 1.1 mrg *nto* | *qnx*) 8222 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 8223 1.1 mrg # it will coredump. 8224 1.1 mrg lt_prog_compiler_pic='-fPIC -shared' 8225 1.1 mrg ;; 8226 1.1 mrg 8227 1.1 mrg osf3* | osf4* | osf5*) 8228 1.1 mrg lt_prog_compiler_wl='-Wl,' 8229 1.1 mrg # All OSF/1 code is PIC. 8230 1.1 mrg lt_prog_compiler_static='-non_shared' 8231 1.1 mrg ;; 8232 1.1 mrg 8233 1.1 mrg rdos*) 8234 1.1 mrg lt_prog_compiler_static='-non_shared' 8235 1.1 mrg ;; 8236 1.1 mrg 8237 1.1 mrg solaris*) 8238 1.1 mrg lt_prog_compiler_pic='-KPIC' 8239 1.1 mrg lt_prog_compiler_static='-Bstatic' 8240 1.1 mrg case $cc_basename in 8241 1.1 mrg f77* | f90* | f95*) 8242 1.1 mrg lt_prog_compiler_wl='-Qoption ld ';; 8243 1.1 mrg *) 8244 1.1 mrg lt_prog_compiler_wl='-Wl,';; 8245 1.1 mrg esac 8246 1.1 mrg ;; 8247 1.1 mrg 8248 1.1 mrg sunos4*) 8249 1.1 mrg lt_prog_compiler_wl='-Qoption ld ' 8250 1.1 mrg lt_prog_compiler_pic='-PIC' 8251 1.1 mrg lt_prog_compiler_static='-Bstatic' 8252 1.1 mrg ;; 8253 1.1 mrg 8254 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*) 8255 1.1 mrg lt_prog_compiler_wl='-Wl,' 8256 1.1 mrg lt_prog_compiler_pic='-KPIC' 8257 1.1 mrg lt_prog_compiler_static='-Bstatic' 8258 1.1 mrg ;; 8259 1.1 mrg 8260 1.1 mrg sysv4*MP*) 8261 1.1 mrg if test -d /usr/nec ;then 8262 1.1 mrg lt_prog_compiler_pic='-Kconform_pic' 8263 1.1 mrg lt_prog_compiler_static='-Bstatic' 8264 1.1 mrg fi 8265 1.1 mrg ;; 8266 1.1 mrg 8267 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8268 1.1 mrg lt_prog_compiler_wl='-Wl,' 8269 1.1 mrg lt_prog_compiler_pic='-KPIC' 8270 1.1 mrg lt_prog_compiler_static='-Bstatic' 8271 1.1 mrg ;; 8272 1.1 mrg 8273 1.1 mrg unicos*) 8274 1.1 mrg lt_prog_compiler_wl='-Wl,' 8275 1.1 mrg lt_prog_compiler_can_build_shared=no 8276 1.1 mrg ;; 8277 1.1 mrg 8278 1.1 mrg uts4*) 8279 1.1 mrg lt_prog_compiler_pic='-pic' 8280 1.1 mrg lt_prog_compiler_static='-Bstatic' 8281 1.1 mrg ;; 8282 1.1 mrg 8283 1.1 mrg *) 8284 1.1 mrg lt_prog_compiler_can_build_shared=no 8285 1.1 mrg ;; 8286 1.1 mrg esac 8287 1.1 mrg fi 8288 1.1 mrg 8289 1.1 mrg case $host_os in 8290 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless: 8291 1.1 mrg *djgpp*) 8292 1.1 mrg lt_prog_compiler_pic= 8293 1.1 mrg ;; 8294 1.1 mrg *) 8295 1.1 mrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8296 1.1 mrg ;; 8297 1.1 mrg esac 8298 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8299 1.1 mrg $as_echo "$lt_prog_compiler_pic" >&6; } 8300 1.1 mrg 8301 1.1 mrg 8302 1.1 mrg 8303 1.1 mrg 8304 1.1 mrg 8305 1.1 mrg 8306 1.1 mrg # 8307 1.1 mrg # Check to make sure the PIC flag actually works. 8308 1.1 mrg # 8309 1.1 mrg if test -n "$lt_prog_compiler_pic"; then 8310 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8311 1.1 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8312 1.11 mrg if ${lt_cv_prog_compiler_pic_works+:} false; then : 8313 1.1 mrg $as_echo_n "(cached) " >&6 8314 1.1 mrg else 8315 1.1 mrg lt_cv_prog_compiler_pic_works=no 8316 1.1 mrg ac_outfile=conftest.$ac_objext 8317 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8318 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8319 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 8320 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 8321 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 8322 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8323 1.1 mrg # The option is referenced via a variable to avoid confusing sed. 8324 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8325 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8326 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8327 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8328 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8329 1.1 mrg (eval "$lt_compile" 2>conftest.err) 8330 1.1 mrg ac_status=$? 8331 1.1 mrg cat conftest.err >&5 8332 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8333 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then 8334 1.1 mrg # The compiler can only warn and ignore the option if not recognized 8335 1.1 mrg # So say no if there are warnings other than the usual output. 8336 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8337 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8338 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8339 1.1 mrg lt_cv_prog_compiler_pic_works=yes 8340 1.1 mrg fi 8341 1.1 mrg fi 8342 1.1 mrg $RM conftest* 8343 1.1 mrg 8344 1.1 mrg fi 8345 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8346 1.1 mrg $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8347 1.1 mrg 8348 1.1 mrg if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8349 1.1 mrg case $lt_prog_compiler_pic in 8350 1.1 mrg "" | " "*) ;; 8351 1.1 mrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8352 1.1 mrg esac 8353 1.1 mrg else 8354 1.1 mrg lt_prog_compiler_pic= 8355 1.1 mrg lt_prog_compiler_can_build_shared=no 8356 1.1 mrg fi 8357 1.1 mrg 8358 1.1 mrg fi 8359 1.1 mrg 8360 1.1 mrg 8361 1.1 mrg 8362 1.1 mrg 8363 1.1 mrg 8364 1.1 mrg 8365 1.1 mrg # 8366 1.1 mrg # Check to make sure the static flag actually works. 8367 1.1 mrg # 8368 1.1 mrg wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8369 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8370 1.1 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8371 1.11 mrg if ${lt_cv_prog_compiler_static_works+:} false; then : 8372 1.1 mrg $as_echo_n "(cached) " >&6 8373 1.1 mrg else 8374 1.1 mrg lt_cv_prog_compiler_static_works=no 8375 1.1 mrg save_LDFLAGS="$LDFLAGS" 8376 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8377 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 8378 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8379 1.1 mrg # The linker can only warn and ignore the option if not recognized 8380 1.1 mrg # So say no if there are warnings 8381 1.1 mrg if test -s conftest.err; then 8382 1.1 mrg # Append any errors to the config.log. 8383 1.1 mrg cat conftest.err 1>&5 8384 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8385 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8386 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then 8387 1.1 mrg lt_cv_prog_compiler_static_works=yes 8388 1.1 mrg fi 8389 1.1 mrg else 8390 1.1 mrg lt_cv_prog_compiler_static_works=yes 8391 1.1 mrg fi 8392 1.1 mrg fi 8393 1.1 mrg $RM -r conftest* 8394 1.1 mrg LDFLAGS="$save_LDFLAGS" 8395 1.1 mrg 8396 1.1 mrg fi 8397 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8398 1.1 mrg $as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8399 1.1 mrg 8400 1.1 mrg if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8401 1.1 mrg : 8402 1.1 mrg else 8403 1.1 mrg lt_prog_compiler_static= 8404 1.1 mrg fi 8405 1.1 mrg 8406 1.1 mrg 8407 1.1 mrg 8408 1.1 mrg 8409 1.1 mrg 8410 1.1 mrg 8411 1.1 mrg 8412 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8413 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8414 1.11 mrg if ${lt_cv_prog_compiler_c_o+:} false; then : 8415 1.1 mrg $as_echo_n "(cached) " >&6 8416 1.1 mrg else 8417 1.1 mrg lt_cv_prog_compiler_c_o=no 8418 1.1 mrg $RM -r conftest 2>/dev/null 8419 1.1 mrg mkdir conftest 8420 1.1 mrg cd conftest 8421 1.1 mrg mkdir out 8422 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8423 1.1 mrg 8424 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 8425 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 8426 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 8427 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 8428 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8429 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8430 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8431 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8432 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8433 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8434 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 8435 1.1 mrg ac_status=$? 8436 1.1 mrg cat out/conftest.err >&5 8437 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8438 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 8439 1.1 mrg then 8440 1.1 mrg # The compiler can only warn and ignore the option if not recognized 8441 1.1 mrg # So say no if there are warnings 8442 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8443 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8444 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8445 1.1 mrg lt_cv_prog_compiler_c_o=yes 8446 1.1 mrg fi 8447 1.1 mrg fi 8448 1.1 mrg chmod u+w . 2>&5 8449 1.1 mrg $RM conftest* 8450 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 8451 1.1 mrg # template instantiation 8452 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8453 1.1 mrg $RM out/* && rmdir out 8454 1.1 mrg cd .. 8455 1.1 mrg $RM -r conftest 8456 1.1 mrg $RM conftest* 8457 1.1 mrg 8458 1.1 mrg fi 8459 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8460 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8461 1.1 mrg 8462 1.1 mrg 8463 1.1 mrg 8464 1.1 mrg 8465 1.1 mrg 8466 1.1 mrg 8467 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8468 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8469 1.11 mrg if ${lt_cv_prog_compiler_c_o+:} false; then : 8470 1.1 mrg $as_echo_n "(cached) " >&6 8471 1.1 mrg else 8472 1.1 mrg lt_cv_prog_compiler_c_o=no 8473 1.1 mrg $RM -r conftest 2>/dev/null 8474 1.1 mrg mkdir conftest 8475 1.1 mrg cd conftest 8476 1.1 mrg mkdir out 8477 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8478 1.1 mrg 8479 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 8480 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 8481 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 8482 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 8483 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8484 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8485 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8486 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8487 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8488 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8489 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 8490 1.1 mrg ac_status=$? 8491 1.1 mrg cat out/conftest.err >&5 8492 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8493 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 8494 1.1 mrg then 8495 1.1 mrg # The compiler can only warn and ignore the option if not recognized 8496 1.1 mrg # So say no if there are warnings 8497 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8498 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8499 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8500 1.1 mrg lt_cv_prog_compiler_c_o=yes 8501 1.1 mrg fi 8502 1.1 mrg fi 8503 1.1 mrg chmod u+w . 2>&5 8504 1.1 mrg $RM conftest* 8505 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 8506 1.1 mrg # template instantiation 8507 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8508 1.1 mrg $RM out/* && rmdir out 8509 1.1 mrg cd .. 8510 1.1 mrg $RM -r conftest 8511 1.1 mrg $RM conftest* 8512 1.1 mrg 8513 1.1 mrg fi 8514 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8515 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8516 1.1 mrg 8517 1.1 mrg 8518 1.1 mrg 8519 1.1 mrg 8520 1.1 mrg hard_links="nottested" 8521 1.1 mrg if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8522 1.1 mrg # do not overwrite the value of need_locks provided by the user 8523 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8524 1.1 mrg $as_echo_n "checking if we can lock with hard links... " >&6; } 8525 1.1 mrg hard_links=yes 8526 1.1 mrg $RM conftest* 8527 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 8528 1.1 mrg touch conftest.a 8529 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no 8530 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 8531 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8532 1.1 mrg $as_echo "$hard_links" >&6; } 8533 1.1 mrg if test "$hard_links" = no; then 8534 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8535 1.1 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8536 1.1 mrg need_locks=warn 8537 1.1 mrg fi 8538 1.1 mrg else 8539 1.1 mrg need_locks=no 8540 1.1 mrg fi 8541 1.1 mrg 8542 1.1 mrg 8543 1.1 mrg 8544 1.1 mrg 8545 1.1 mrg 8546 1.1 mrg 8547 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8548 1.1 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8549 1.1 mrg 8550 1.1 mrg runpath_var= 8551 1.1 mrg allow_undefined_flag= 8552 1.1 mrg always_export_symbols=no 8553 1.1 mrg archive_cmds= 8554 1.1 mrg archive_expsym_cmds= 8555 1.1 mrg compiler_needs_object=no 8556 1.1 mrg enable_shared_with_static_runtimes=no 8557 1.1 mrg export_dynamic_flag_spec= 8558 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8559 1.1 mrg hardcode_automatic=no 8560 1.1 mrg hardcode_direct=no 8561 1.1 mrg hardcode_direct_absolute=no 8562 1.1 mrg hardcode_libdir_flag_spec= 8563 1.1 mrg hardcode_libdir_flag_spec_ld= 8564 1.1 mrg hardcode_libdir_separator= 8565 1.1 mrg hardcode_minus_L=no 8566 1.1 mrg hardcode_shlibpath_var=unsupported 8567 1.1 mrg inherit_rpath=no 8568 1.1 mrg link_all_deplibs=unknown 8569 1.1 mrg module_cmds= 8570 1.1 mrg module_expsym_cmds= 8571 1.1 mrg old_archive_from_new_cmds= 8572 1.1 mrg old_archive_from_expsyms_cmds= 8573 1.1 mrg thread_safe_flag_spec= 8574 1.1 mrg whole_archive_flag_spec= 8575 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always* 8576 1.1 mrg # included in the symbol list 8577 1.1 mrg include_expsyms= 8578 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude 8579 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or 8580 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8581 1.1 mrg # as well as any symbol that contains `d'. 8582 1.1 mrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8583 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8584 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if 8585 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot 8586 1.1 mrg # rely on this symbol name, it's probably fine to never include it in 8587 1.1 mrg # preloaded symbol tables. 8588 1.1 mrg # Exclude shared library initialization/finalization symbols. 8589 1.1 mrg extract_expsyms_cmds= 8590 1.1 mrg 8591 1.1 mrg case $host_os in 8592 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 8593 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 8594 1.1 mrg # When not using gcc, we currently assume that we are using 8595 1.1 mrg # Microsoft Visual C++. 8596 1.1 mrg if test "$GCC" != yes; then 8597 1.1 mrg with_gnu_ld=no 8598 1.1 mrg fi 8599 1.1 mrg ;; 8600 1.1 mrg interix*) 8601 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++) 8602 1.1 mrg with_gnu_ld=yes 8603 1.1 mrg ;; 8604 1.1 mrg openbsd*) 8605 1.1 mrg with_gnu_ld=no 8606 1.1 mrg ;; 8607 1.1 mrg esac 8608 1.1 mrg 8609 1.1 mrg ld_shlibs=yes 8610 1.1 mrg 8611 1.1 mrg # On some targets, GNU ld is compatible enough with the native linker 8612 1.1 mrg # that we're better off using the native interface for both. 8613 1.1 mrg lt_use_gnu_ld_interface=no 8614 1.1 mrg if test "$with_gnu_ld" = yes; then 8615 1.1 mrg case $host_os in 8616 1.1 mrg aix*) 8617 1.1 mrg # The AIX port of GNU ld has always aspired to compatibility 8618 1.1 mrg # with the native linker. However, as the warning in the GNU ld 8619 1.1 mrg # block says, versions before 2.19.5* couldn't really create working 8620 1.1 mrg # shared libraries, regardless of the interface used. 8621 1.1 mrg case `$LD -v 2>&1` in 8622 1.1 mrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8623 1.1 mrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8624 1.1 mrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8625 1.1 mrg *) 8626 1.1 mrg lt_use_gnu_ld_interface=yes 8627 1.1 mrg ;; 8628 1.1 mrg esac 8629 1.1 mrg ;; 8630 1.1 mrg *) 8631 1.1 mrg lt_use_gnu_ld_interface=yes 8632 1.1 mrg ;; 8633 1.1 mrg esac 8634 1.1 mrg fi 8635 1.1 mrg 8636 1.1 mrg if test "$lt_use_gnu_ld_interface" = yes; then 8637 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty 8638 1.1 mrg wlarc='${wl}' 8639 1.1 mrg 8640 1.1 mrg # Set some defaults for GNU ld with shared library support. These 8641 1.1 mrg # are reset later if shared libraries are not supported. Putting them 8642 1.1 mrg # here allows them to be overridden if necessary. 8643 1.1 mrg runpath_var=LD_RUN_PATH 8644 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8645 1.1 mrg export_dynamic_flag_spec='${wl}--export-dynamic' 8646 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al. 8647 1.1 mrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8648 1.1 mrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8649 1.1 mrg else 8650 1.1 mrg whole_archive_flag_spec= 8651 1.1 mrg fi 8652 1.1 mrg supports_anon_versioning=no 8653 1.1 mrg case `$LD -v 2>&1` in 8654 1.1 mrg *GNU\ gold*) supports_anon_versioning=yes ;; 8655 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8656 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8657 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8658 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions 8659 1.1 mrg *) supports_anon_versioning=yes ;; 8660 1.1 mrg esac 8661 1.1 mrg 8662 1.1 mrg # See if GNU ld supports shared libraries. 8663 1.1 mrg case $host_os in 8664 1.1 mrg aix[3-9]*) 8665 1.1 mrg # On AIX/PPC, the GNU linker is very broken 8666 1.1 mrg if test "$host_cpu" != ia64; then 8667 1.1 mrg ld_shlibs=no 8668 1.1 mrg cat <<_LT_EOF 1>&2 8669 1.1 mrg 8670 1.1 mrg *** Warning: the GNU linker, at least up to release 2.19, is reported 8671 1.1 mrg *** to be unable to reliably create shared libraries on AIX. 8672 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you 8673 1.1 mrg *** really care for shared libraries, you may want to install binutils 8674 1.1 mrg *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8675 1.1 mrg *** You will then need to restart the configuration process. 8676 1.1 mrg 8677 1.1 mrg _LT_EOF 8678 1.1 mrg fi 8679 1.1 mrg ;; 8680 1.1 mrg 8681 1.1 mrg amigaos*) 8682 1.1 mrg case $host_cpu in 8683 1.1 mrg powerpc) 8684 1.1 mrg # see comment about AmigaOS4 .so support 8685 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8686 1.1 mrg archive_expsym_cmds='' 8687 1.1 mrg ;; 8688 1.1 mrg m68k) 8689 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)' 8690 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 8691 1.1 mrg hardcode_minus_L=yes 8692 1.1 mrg ;; 8693 1.1 mrg esac 8694 1.1 mrg ;; 8695 1.1 mrg 8696 1.1 mrg beos*) 8697 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8698 1.1 mrg allow_undefined_flag=unsupported 8699 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 8700 1.1 mrg # support --undefined. This deserves some investigation. FIXME 8701 1.1 mrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8702 1.1 mrg else 8703 1.1 mrg ld_shlibs=no 8704 1.1 mrg fi 8705 1.1 mrg ;; 8706 1.1 mrg 8707 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 8708 1.1 mrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8709 1.1 mrg # as there is no search path for DLLs. 8710 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 8711 1.1 mrg export_dynamic_flag_spec='${wl}--export-all-symbols' 8712 1.1 mrg allow_undefined_flag=unsupported 8713 1.1 mrg always_export_symbols=no 8714 1.1 mrg enable_shared_with_static_runtimes=yes 8715 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' 8716 1.1 mrg 8717 1.1 mrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8718 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' 8719 1.1 mrg # If the export-symbols file already is a .def file (1st line 8720 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend... 8721 1.1 mrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8722 1.1 mrg cp $export_symbols $output_objdir/$soname.def; 8723 1.1 mrg else 8724 1.1 mrg echo EXPORTS > $output_objdir/$soname.def; 8725 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def; 8726 1.1 mrg fi~ 8727 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' 8728 1.1 mrg else 8729 1.1 mrg ld_shlibs=no 8730 1.1 mrg fi 8731 1.1 mrg ;; 8732 1.1 mrg 8733 1.1 mrg haiku*) 8734 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8735 1.1 mrg link_all_deplibs=yes 8736 1.1 mrg ;; 8737 1.1 mrg 8738 1.1 mrg interix[3-9]*) 8739 1.1 mrg hardcode_direct=no 8740 1.1 mrg hardcode_shlibpath_var=no 8741 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8742 1.1 mrg export_dynamic_flag_spec='${wl}-E' 8743 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8744 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by 8745 1.1 mrg # default) and relocated if they conflict, which is a slow very memory 8746 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random, 8747 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8748 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8749 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' 8750 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' 8751 1.1 mrg ;; 8752 1.1 mrg 8753 1.12 mrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 8754 1.1 mrg tmp_diet=no 8755 1.1 mrg if test "$host_os" = linux-dietlibc; then 8756 1.1 mrg case $cc_basename in 8757 1.1 mrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8758 1.1 mrg esac 8759 1.1 mrg fi 8760 1.1 mrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8761 1.1 mrg && test "$tmp_diet" = no 8762 1.1 mrg then 8763 1.6 mrg tmp_addflag=' $pic_flag' 8764 1.1 mrg tmp_sharedflag='-shared' 8765 1.1 mrg case $cc_basename,$host_cpu in 8766 1.1 mrg pgcc*) # Portland Group C compiler 8767 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' 8768 1.1 mrg tmp_addflag=' $pic_flag' 8769 1.1 mrg ;; 8770 1.1 mrg pgf77* | pgf90* | pgf95* | pgfortran*) 8771 1.1 mrg # Portland Group f77 and f90 compilers 8772 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' 8773 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;; 8774 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8775 1.1 mrg tmp_addflag=' -i_dynamic' ;; 8776 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8777 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;; 8778 1.1 mrg ifc* | ifort*) # Intel Fortran compiler 8779 1.1 mrg tmp_addflag=' -nofor_main' ;; 8780 1.1 mrg lf95*) # Lahey Fortran 8.1 8781 1.1 mrg whole_archive_flag_spec= 8782 1.1 mrg tmp_sharedflag='--shared' ;; 8783 1.1 mrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8784 1.1 mrg tmp_sharedflag='-qmkshrobj' 8785 1.1 mrg tmp_addflag= ;; 8786 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 8787 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' 8788 1.1 mrg compiler_needs_object=yes 8789 1.1 mrg ;; 8790 1.1 mrg esac 8791 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 8792 1.1 mrg *Sun\ C*) # Sun C 5.9 8793 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' 8794 1.1 mrg compiler_needs_object=yes 8795 1.1 mrg tmp_sharedflag='-G' ;; 8796 1.1 mrg *Sun\ F*) # Sun Fortran 8.3 8797 1.1 mrg tmp_sharedflag='-G' ;; 8798 1.1 mrg esac 8799 1.1 mrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8800 1.1 mrg 8801 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 8802 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8803 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8804 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 8805 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' 8806 1.1 mrg fi 8807 1.1 mrg 8808 1.1 mrg case $cc_basename in 8809 1.1 mrg xlf* | bgf* | bgxlf* | mpixlf*) 8810 1.1 mrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8811 1.1 mrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8812 1.1 mrg hardcode_libdir_flag_spec= 8813 1.1 mrg hardcode_libdir_flag_spec_ld='-rpath $libdir' 8814 1.1 mrg archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8815 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 8816 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8817 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8818 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 8819 1.1 mrg $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8820 1.1 mrg fi 8821 1.1 mrg ;; 8822 1.1 mrg esac 8823 1.1 mrg else 8824 1.1 mrg ld_shlibs=no 8825 1.1 mrg fi 8826 1.1 mrg ;; 8827 1.1 mrg 8828 1.1 mrg netbsd*) 8829 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8830 1.1 mrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8831 1.1 mrg wlarc= 8832 1.1 mrg else 8833 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8834 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' 8835 1.1 mrg fi 8836 1.1 mrg ;; 8837 1.1 mrg 8838 1.1 mrg solaris*) 8839 1.1 mrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8840 1.1 mrg ld_shlibs=no 8841 1.1 mrg cat <<_LT_EOF 1>&2 8842 1.1 mrg 8843 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably 8844 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool 8845 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 8846 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify 8847 1.1 mrg *** your PATH or compiler configuration so that the native linker is 8848 1.1 mrg *** used, and then restart. 8849 1.1 mrg 8850 1.1 mrg _LT_EOF 8851 1.1 mrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8852 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8853 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' 8854 1.1 mrg else 8855 1.1 mrg ld_shlibs=no 8856 1.1 mrg fi 8857 1.1 mrg ;; 8858 1.1 mrg 8859 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8860 1.1 mrg case `$LD -v 2>&1` in 8861 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8862 1.1 mrg ld_shlibs=no 8863 1.1 mrg cat <<_LT_EOF 1>&2 8864 1.1 mrg 8865 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8866 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool 8867 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 8868 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8869 1.1 mrg *** your PATH or compiler configuration so that the native linker is 8870 1.1 mrg *** used, and then restart. 8871 1.1 mrg 8872 1.1 mrg _LT_EOF 8873 1.1 mrg ;; 8874 1.1 mrg *) 8875 1.1 mrg # For security reasons, it is highly recommended that you always 8876 1.1 mrg # use absolute paths for naming shared libraries, and exclude the 8877 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so 8878 1.1 mrg # requires that you compile everything twice, which is a pain. 8879 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8880 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8881 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8882 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' 8883 1.1 mrg else 8884 1.1 mrg ld_shlibs=no 8885 1.1 mrg fi 8886 1.1 mrg ;; 8887 1.1 mrg esac 8888 1.1 mrg ;; 8889 1.1 mrg 8890 1.1 mrg sunos4*) 8891 1.1 mrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8892 1.1 mrg wlarc= 8893 1.1 mrg hardcode_direct=yes 8894 1.1 mrg hardcode_shlibpath_var=no 8895 1.1 mrg ;; 8896 1.1 mrg 8897 1.1 mrg *) 8898 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8899 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8900 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' 8901 1.1 mrg else 8902 1.1 mrg ld_shlibs=no 8903 1.1 mrg fi 8904 1.1 mrg ;; 8905 1.1 mrg esac 8906 1.1 mrg 8907 1.1 mrg if test "$ld_shlibs" = no; then 8908 1.1 mrg runpath_var= 8909 1.1 mrg hardcode_libdir_flag_spec= 8910 1.1 mrg export_dynamic_flag_spec= 8911 1.1 mrg whole_archive_flag_spec= 8912 1.1 mrg fi 8913 1.1 mrg else 8914 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld) 8915 1.1 mrg case $host_os in 8916 1.1 mrg aix3*) 8917 1.1 mrg allow_undefined_flag=unsupported 8918 1.1 mrg always_export_symbols=yes 8919 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' 8920 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there 8921 1.1 mrg # are no directories specified by -L. 8922 1.1 mrg hardcode_minus_L=yes 8923 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8924 1.1 mrg # Neither direct hardcoding nor static linking is supported with a 8925 1.1 mrg # broken collect2. 8926 1.1 mrg hardcode_direct=unsupported 8927 1.1 mrg fi 8928 1.1 mrg ;; 8929 1.1 mrg 8930 1.1 mrg aix[4-9]*) 8931 1.1 mrg if test "$host_cpu" = ia64; then 8932 1.1 mrg # On IA64, the linker does run time linking by default, so we don't 8933 1.1 mrg # have to do anything special. 8934 1.1 mrg aix_use_runtimelinking=no 8935 1.1 mrg exp_sym_flag='-Bexport' 8936 1.1 mrg no_entry_flag="" 8937 1.1 mrg else 8938 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option. 8939 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm 8940 1.1 mrg # Also, AIX nm treats weak defined symbols like other global 8941 1.1 mrg # defined symbols, whereas GNU nm marks them as "W". 8942 1.1 mrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8943 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' 8944 1.1 mrg else 8945 1.9 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' 8946 1.1 mrg fi 8947 1.1 mrg aix_use_runtimelinking=no 8948 1.1 mrg 8949 1.1 mrg # Test if we are trying to use run time linking or normal 8950 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8951 1.1 mrg # need to do runtime linking. 8952 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8953 1.1 mrg for ld_flag in $LDFLAGS; do 8954 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8955 1.1 mrg aix_use_runtimelinking=yes 8956 1.1 mrg break 8957 1.1 mrg fi 8958 1.1 mrg done 8959 1.1 mrg ;; 8960 1.1 mrg esac 8961 1.1 mrg 8962 1.1 mrg exp_sym_flag='-bexport' 8963 1.1 mrg no_entry_flag='-bnoentry' 8964 1.1 mrg fi 8965 1.1 mrg 8966 1.1 mrg # When large executables or shared objects are built, AIX ld can 8967 1.1 mrg # have problems creating the table of contents. If linking a library 8968 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to 8969 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8970 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8971 1.1 mrg 8972 1.1 mrg archive_cmds='' 8973 1.1 mrg hardcode_direct=yes 8974 1.1 mrg hardcode_direct_absolute=yes 8975 1.1 mrg hardcode_libdir_separator=':' 8976 1.1 mrg link_all_deplibs=yes 8977 1.1 mrg file_list_spec='${wl}-f,' 8978 1.1 mrg 8979 1.1 mrg if test "$GCC" = yes; then 8980 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*) 8981 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check 8982 1.1 mrg # below for broken collect2 doesn't work under 4.3+ 8983 1.1 mrg collect2name=`${CC} -print-prog-name=collect2` 8984 1.1 mrg if test -f "$collect2name" && 8985 1.1 mrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8986 1.1 mrg then 8987 1.1 mrg # We have reworked collect2 8988 1.1 mrg : 8989 1.1 mrg else 8990 1.1 mrg # We have old collect2 8991 1.1 mrg hardcode_direct=unsupported 8992 1.1 mrg # It fails to find uninstalled libraries when the uninstalled 8993 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L 8994 1.1 mrg # to unsupported forces relinking 8995 1.1 mrg hardcode_minus_L=yes 8996 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 8997 1.1 mrg hardcode_libdir_separator= 8998 1.1 mrg fi 8999 1.1 mrg ;; 9000 1.1 mrg esac 9001 1.1 mrg shared_flag='-shared' 9002 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 9003 1.1 mrg shared_flag="$shared_flag "'${wl}-G' 9004 1.1 mrg fi 9005 1.1 mrg else 9006 1.1 mrg # not using gcc 9007 1.1 mrg if test "$host_cpu" = ia64; then 9008 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9009 1.1 mrg # chokes on -Wl,-G. The following line is correct: 9010 1.1 mrg shared_flag='-G' 9011 1.1 mrg else 9012 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 9013 1.1 mrg shared_flag='${wl}-G' 9014 1.1 mrg else 9015 1.1 mrg shared_flag='${wl}-bM:SRE' 9016 1.1 mrg fi 9017 1.1 mrg fi 9018 1.1 mrg fi 9019 1.1 mrg 9020 1.1 mrg export_dynamic_flag_spec='${wl}-bexpall' 9021 1.1 mrg # It seems that -bexpall does not export symbols beginning with 9022 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export. 9023 1.1 mrg always_export_symbols=yes 9024 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 9025 1.1 mrg # Warning - without using the other runtime loading flags (-brtl), 9026 1.1 mrg # -berok will link without error, but may produce a broken library. 9027 1.1 mrg allow_undefined_flag='-berok' 9028 1.1 mrg # Determine the default libpath from the value encoded in an 9029 1.1 mrg # empty executable. 9030 1.1 mrg if test x$gcc_no_link = xyes; then 9031 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9032 1.1 mrg fi 9033 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9034 1.1 mrg /* end confdefs.h. */ 9035 1.1 mrg 9036 1.1 mrg int 9037 1.1 mrg main () 9038 1.1 mrg { 9039 1.1 mrg 9040 1.1 mrg ; 9041 1.1 mrg return 0; 9042 1.1 mrg } 9043 1.1 mrg _ACEOF 9044 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 9045 1.1 mrg 9046 1.1 mrg lt_aix_libpath_sed=' 9047 1.1 mrg /Import File Strings/,/^$/ { 9048 1.1 mrg /^0/ { 9049 1.1 mrg s/^0 *\(.*\)$/\1/ 9050 1.1 mrg p 9051 1.1 mrg } 9052 1.1 mrg }' 9053 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9054 1.1 mrg # Check for a 64-bit object if we didn't find anything. 9055 1.1 mrg if test -z "$aix_libpath"; then 9056 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9057 1.1 mrg fi 9058 1.1 mrg fi 9059 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 9060 1.1 mrg conftest$ac_exeext conftest.$ac_ext 9061 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9062 1.1 mrg 9063 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9064 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" 9065 1.1 mrg else 9066 1.1 mrg if test "$host_cpu" = ia64; then 9067 1.1 mrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9068 1.1 mrg allow_undefined_flag="-z nodefs" 9069 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" 9070 1.1 mrg else 9071 1.1 mrg # Determine the default libpath from the value encoded in an 9072 1.1 mrg # empty executable. 9073 1.1 mrg if test x$gcc_no_link = xyes; then 9074 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9075 1.1 mrg fi 9076 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9077 1.1 mrg /* end confdefs.h. */ 9078 1.1 mrg 9079 1.1 mrg int 9080 1.1 mrg main () 9081 1.1 mrg { 9082 1.1 mrg 9083 1.1 mrg ; 9084 1.1 mrg return 0; 9085 1.1 mrg } 9086 1.1 mrg _ACEOF 9087 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 9088 1.1 mrg 9089 1.1 mrg lt_aix_libpath_sed=' 9090 1.1 mrg /Import File Strings/,/^$/ { 9091 1.1 mrg /^0/ { 9092 1.1 mrg s/^0 *\(.*\)$/\1/ 9093 1.1 mrg p 9094 1.1 mrg } 9095 1.1 mrg }' 9096 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9097 1.1 mrg # Check for a 64-bit object if we didn't find anything. 9098 1.1 mrg if test -z "$aix_libpath"; then 9099 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9100 1.1 mrg fi 9101 1.1 mrg fi 9102 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 9103 1.1 mrg conftest$ac_exeext conftest.$ac_ext 9104 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9105 1.1 mrg 9106 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9107 1.1 mrg # Warning - without using the other run time loading flags, 9108 1.1 mrg # -berok will link without error, but may produce a broken library. 9109 1.1 mrg no_undefined_flag=' ${wl}-bernotok' 9110 1.1 mrg allow_undefined_flag=' ${wl}-berok' 9111 1.1 mrg if test "$with_gnu_ld" = yes; then 9112 1.1 mrg # We only use this code for GNU lds that support --whole-archive. 9113 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9114 1.1 mrg else 9115 1.1 mrg # Exported symbols can be pulled into shared objects from archives 9116 1.1 mrg whole_archive_flag_spec='$convenience' 9117 1.1 mrg fi 9118 1.1 mrg archive_cmds_need_lc=yes 9119 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries. 9120 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' 9121 1.1 mrg fi 9122 1.1 mrg fi 9123 1.1 mrg ;; 9124 1.1 mrg 9125 1.1 mrg amigaos*) 9126 1.1 mrg case $host_cpu in 9127 1.1 mrg powerpc) 9128 1.1 mrg # see comment about AmigaOS4 .so support 9129 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9130 1.1 mrg archive_expsym_cmds='' 9131 1.1 mrg ;; 9132 1.1 mrg m68k) 9133 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)' 9134 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9135 1.1 mrg hardcode_minus_L=yes 9136 1.1 mrg ;; 9137 1.1 mrg esac 9138 1.1 mrg ;; 9139 1.1 mrg 9140 1.1 mrg bsdi[45]*) 9141 1.1 mrg export_dynamic_flag_spec=-rdynamic 9142 1.1 mrg ;; 9143 1.1 mrg 9144 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 9145 1.1 mrg # When not using gcc, we currently assume that we are using 9146 1.1 mrg # Microsoft Visual C++. 9147 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is 9148 1.1 mrg # no search path for DLLs. 9149 1.1 mrg hardcode_libdir_flag_spec=' ' 9150 1.1 mrg allow_undefined_flag=unsupported 9151 1.1 mrg # Tell ltmain to make .lib files, not .a files. 9152 1.1 mrg libext=lib 9153 1.1 mrg # Tell ltmain to make .dll files, not .so files. 9154 1.1 mrg shrext_cmds=".dll" 9155 1.1 mrg # FIXME: Setting linknames here is a bad hack. 9156 1.1 mrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9157 1.1 mrg # The linker will automatically build a .lib file if we build a DLL. 9158 1.1 mrg old_archive_from_new_cmds='true' 9159 1.1 mrg # FIXME: Should let the user specify the lib program. 9160 1.1 mrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9161 1.1 mrg fix_srcfile_path='`cygpath -w "$srcfile"`' 9162 1.1 mrg enable_shared_with_static_runtimes=yes 9163 1.1 mrg ;; 9164 1.1 mrg 9165 1.1 mrg darwin* | rhapsody*) 9166 1.1 mrg 9167 1.1 mrg 9168 1.1 mrg archive_cmds_need_lc=no 9169 1.1 mrg hardcode_direct=no 9170 1.1 mrg hardcode_automatic=yes 9171 1.1 mrg hardcode_shlibpath_var=unsupported 9172 1.1 mrg if test "$lt_cv_ld_force_load" = "yes"; then 9173 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\"`' 9174 1.1 mrg else 9175 1.1 mrg whole_archive_flag_spec='' 9176 1.1 mrg fi 9177 1.1 mrg link_all_deplibs=yes 9178 1.1 mrg allow_undefined_flag="$_lt_dar_allow_undefined" 9179 1.1 mrg case $cc_basename in 9180 1.1 mrg ifort*) _lt_dar_can_shared=yes ;; 9181 1.1 mrg *) _lt_dar_can_shared=$GCC ;; 9182 1.1 mrg esac 9183 1.1 mrg if test "$_lt_dar_can_shared" = "yes"; then 9184 1.1 mrg output_verbose_link_cmd=func_echo_all 9185 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}" 9186 1.1 mrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9187 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}" 9188 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}" 9189 1.1 mrg 9190 1.1 mrg else 9191 1.1 mrg ld_shlibs=no 9192 1.1 mrg fi 9193 1.1 mrg 9194 1.1 mrg ;; 9195 1.1 mrg 9196 1.1 mrg dgux*) 9197 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9198 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9199 1.1 mrg hardcode_shlibpath_var=no 9200 1.1 mrg ;; 9201 1.1 mrg 9202 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9203 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o 9204 1.1 mrg # does not break anything, and helps significantly (at the cost of a little 9205 1.1 mrg # extra space). 9206 1.1 mrg freebsd2.2*) 9207 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9208 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9209 1.1 mrg hardcode_direct=yes 9210 1.1 mrg hardcode_shlibpath_var=no 9211 1.1 mrg ;; 9212 1.1 mrg 9213 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9214 1.4 mrg freebsd2.*) 9215 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9216 1.1 mrg hardcode_direct=yes 9217 1.1 mrg hardcode_minus_L=yes 9218 1.1 mrg hardcode_shlibpath_var=no 9219 1.1 mrg ;; 9220 1.1 mrg 9221 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9222 1.1 mrg freebsd* | dragonfly*) 9223 1.1 mrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9224 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9225 1.1 mrg hardcode_direct=yes 9226 1.1 mrg hardcode_shlibpath_var=no 9227 1.1 mrg ;; 9228 1.1 mrg 9229 1.1 mrg hpux9*) 9230 1.1 mrg if test "$GCC" = yes; then 9231 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' 9232 1.1 mrg else 9233 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' 9234 1.1 mrg fi 9235 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9236 1.1 mrg hardcode_libdir_separator=: 9237 1.1 mrg hardcode_direct=yes 9238 1.1 mrg 9239 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 9240 1.1 mrg # but as the default location of the library. 9241 1.1 mrg hardcode_minus_L=yes 9242 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9243 1.1 mrg ;; 9244 1.1 mrg 9245 1.1 mrg hpux10*) 9246 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9247 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9248 1.1 mrg else 9249 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9250 1.1 mrg fi 9251 1.1 mrg if test "$with_gnu_ld" = no; then 9252 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9253 1.1 mrg hardcode_libdir_flag_spec_ld='+b $libdir' 9254 1.1 mrg hardcode_libdir_separator=: 9255 1.1 mrg hardcode_direct=yes 9256 1.1 mrg hardcode_direct_absolute=yes 9257 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9258 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 9259 1.1 mrg # but as the default location of the library. 9260 1.1 mrg hardcode_minus_L=yes 9261 1.1 mrg fi 9262 1.1 mrg ;; 9263 1.1 mrg 9264 1.1 mrg hpux11*) 9265 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9266 1.1 mrg case $host_cpu in 9267 1.1 mrg hppa*64*) 9268 1.13 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9269 1.1 mrg ;; 9270 1.1 mrg ia64*) 9271 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9272 1.1 mrg ;; 9273 1.1 mrg *) 9274 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9275 1.1 mrg ;; 9276 1.1 mrg esac 9277 1.1 mrg else 9278 1.1 mrg case $host_cpu in 9279 1.1 mrg hppa*64*) 9280 1.13 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9281 1.1 mrg ;; 9282 1.1 mrg ia64*) 9283 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9284 1.1 mrg ;; 9285 1.1 mrg *) 9286 1.1 mrg 9287 1.1 mrg # Older versions of the 11.00 compiler do not understand -b yet 9288 1.1 mrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9289 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9290 1.1 mrg $as_echo_n "checking if $CC understands -b... " >&6; } 9291 1.11 mrg if ${lt_cv_prog_compiler__b+:} false; then : 9292 1.1 mrg $as_echo_n "(cached) " >&6 9293 1.1 mrg else 9294 1.1 mrg lt_cv_prog_compiler__b=no 9295 1.1 mrg save_LDFLAGS="$LDFLAGS" 9296 1.1 mrg LDFLAGS="$LDFLAGS -b" 9297 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 9298 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9299 1.1 mrg # The linker can only warn and ignore the option if not recognized 9300 1.1 mrg # So say no if there are warnings 9301 1.1 mrg if test -s conftest.err; then 9302 1.1 mrg # Append any errors to the config.log. 9303 1.1 mrg cat conftest.err 1>&5 9304 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9305 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9306 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then 9307 1.1 mrg lt_cv_prog_compiler__b=yes 9308 1.1 mrg fi 9309 1.1 mrg else 9310 1.1 mrg lt_cv_prog_compiler__b=yes 9311 1.1 mrg fi 9312 1.1 mrg fi 9313 1.1 mrg $RM -r conftest* 9314 1.1 mrg LDFLAGS="$save_LDFLAGS" 9315 1.1 mrg 9316 1.1 mrg fi 9317 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9318 1.1 mrg $as_echo "$lt_cv_prog_compiler__b" >&6; } 9319 1.1 mrg 9320 1.1 mrg if test x"$lt_cv_prog_compiler__b" = xyes; then 9321 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9322 1.1 mrg else 9323 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9324 1.1 mrg fi 9325 1.1 mrg 9326 1.1 mrg ;; 9327 1.1 mrg esac 9328 1.1 mrg fi 9329 1.1 mrg if test "$with_gnu_ld" = no; then 9330 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9331 1.1 mrg hardcode_libdir_separator=: 9332 1.1 mrg 9333 1.1 mrg case $host_cpu in 9334 1.1 mrg hppa*64*|ia64*) 9335 1.1 mrg hardcode_direct=no 9336 1.1 mrg hardcode_shlibpath_var=no 9337 1.1 mrg ;; 9338 1.1 mrg *) 9339 1.1 mrg hardcode_direct=yes 9340 1.1 mrg hardcode_direct_absolute=yes 9341 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9342 1.1 mrg 9343 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 9344 1.1 mrg # but as the default location of the library. 9345 1.1 mrg hardcode_minus_L=yes 9346 1.1 mrg ;; 9347 1.1 mrg esac 9348 1.1 mrg fi 9349 1.1 mrg ;; 9350 1.1 mrg 9351 1.1 mrg irix5* | irix6* | nonstopux*) 9352 1.1 mrg if test "$GCC" = yes; then 9353 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' 9354 1.1 mrg # Try to use the -exported_symbol ld option, if it does not 9355 1.1 mrg # work, assume that -exports_file does not work either and 9356 1.1 mrg # implicitly export all symbols. 9357 1.1 mrg save_LDFLAGS="$LDFLAGS" 9358 1.1 mrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9359 1.1 mrg if test x$gcc_no_link = xyes; then 9360 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9361 1.1 mrg fi 9362 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9363 1.1 mrg /* end confdefs.h. */ 9364 1.1 mrg int foo(void) {} 9365 1.1 mrg _ACEOF 9366 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 9367 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' 9368 1.1 mrg 9369 1.1 mrg fi 9370 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 9371 1.1 mrg conftest$ac_exeext conftest.$ac_ext 9372 1.1 mrg LDFLAGS="$save_LDFLAGS" 9373 1.1 mrg else 9374 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' 9375 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' 9376 1.1 mrg fi 9377 1.1 mrg archive_cmds_need_lc='no' 9378 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9379 1.1 mrg hardcode_libdir_separator=: 9380 1.1 mrg inherit_rpath=yes 9381 1.1 mrg link_all_deplibs=yes 9382 1.1 mrg ;; 9383 1.1 mrg 9384 1.1 mrg netbsd*) 9385 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9386 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9387 1.1 mrg else 9388 1.1 mrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9389 1.1 mrg fi 9390 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9391 1.1 mrg hardcode_direct=yes 9392 1.1 mrg hardcode_shlibpath_var=no 9393 1.1 mrg ;; 9394 1.1 mrg 9395 1.1 mrg newsos6) 9396 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9397 1.1 mrg hardcode_direct=yes 9398 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9399 1.1 mrg hardcode_libdir_separator=: 9400 1.1 mrg hardcode_shlibpath_var=no 9401 1.1 mrg ;; 9402 1.1 mrg 9403 1.1 mrg *nto* | *qnx*) 9404 1.1 mrg ;; 9405 1.1 mrg 9406 1.1 mrg openbsd*) 9407 1.1 mrg if test -f /usr/libexec/ld.so; then 9408 1.1 mrg hardcode_direct=yes 9409 1.1 mrg hardcode_shlibpath_var=no 9410 1.1 mrg hardcode_direct_absolute=yes 9411 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9412 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9413 1.1 mrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9414 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9415 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9416 1.1 mrg else 9417 1.1 mrg case $host_os in 9418 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9419 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9420 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9421 1.1 mrg ;; 9422 1.1 mrg *) 9423 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9424 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9425 1.1 mrg ;; 9426 1.1 mrg esac 9427 1.1 mrg fi 9428 1.1 mrg else 9429 1.1 mrg ld_shlibs=no 9430 1.1 mrg fi 9431 1.1 mrg ;; 9432 1.1 mrg 9433 1.1 mrg os2*) 9434 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9435 1.1 mrg hardcode_minus_L=yes 9436 1.1 mrg allow_undefined_flag=unsupported 9437 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' 9438 1.1 mrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9439 1.1 mrg ;; 9440 1.1 mrg 9441 1.1 mrg osf3*) 9442 1.1 mrg if test "$GCC" = yes; then 9443 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9444 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' 9445 1.1 mrg else 9446 1.1 mrg allow_undefined_flag=' -expect_unresolved \*' 9447 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' 9448 1.1 mrg fi 9449 1.1 mrg archive_cmds_need_lc='no' 9450 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9451 1.1 mrg hardcode_libdir_separator=: 9452 1.1 mrg ;; 9453 1.1 mrg 9454 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag 9455 1.1 mrg if test "$GCC" = yes; then 9456 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9457 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' 9458 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9459 1.1 mrg else 9460 1.1 mrg allow_undefined_flag=' -expect_unresolved \*' 9461 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' 9462 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~ 9463 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' 9464 1.1 mrg 9465 1.1 mrg # Both c and cxx compiler support -rpath directly 9466 1.1 mrg hardcode_libdir_flag_spec='-rpath $libdir' 9467 1.1 mrg fi 9468 1.1 mrg archive_cmds_need_lc='no' 9469 1.1 mrg hardcode_libdir_separator=: 9470 1.1 mrg ;; 9471 1.1 mrg 9472 1.1 mrg solaris*) 9473 1.1 mrg no_undefined_flag=' -z defs' 9474 1.1 mrg if test "$GCC" = yes; then 9475 1.1 mrg wlarc='${wl}' 9476 1.1 mrg archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9477 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9478 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' 9479 1.1 mrg else 9480 1.1 mrg case `$CC -V 2>&1` in 9481 1.1 mrg *"Compilers 5.0"*) 9482 1.1 mrg wlarc='' 9483 1.1 mrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9484 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9485 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9486 1.1 mrg ;; 9487 1.1 mrg *) 9488 1.1 mrg wlarc='${wl}' 9489 1.1 mrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9490 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9491 1.1 mrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9492 1.1 mrg ;; 9493 1.1 mrg esac 9494 1.1 mrg fi 9495 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9496 1.1 mrg hardcode_shlibpath_var=no 9497 1.1 mrg case $host_os in 9498 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;; 9499 1.1 mrg *) 9500 1.1 mrg # The compiler driver will combine and reorder linker options, 9501 1.1 mrg # but understands `-z linker_flag'. GCC discards it without `$wl', 9502 1.1 mrg # but is careful enough not to reorder. 9503 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?) 9504 1.1 mrg if test "$GCC" = yes; then 9505 1.1 mrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9506 1.1 mrg else 9507 1.1 mrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9508 1.1 mrg fi 9509 1.1 mrg ;; 9510 1.1 mrg esac 9511 1.1 mrg link_all_deplibs=yes 9512 1.1 mrg ;; 9513 1.1 mrg 9514 1.1 mrg sunos4*) 9515 1.1 mrg if test "x$host_vendor" = xsequent; then 9516 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o 9517 1.1 mrg # files that make .init and .fini sections work. 9518 1.1 mrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9519 1.1 mrg else 9520 1.1 mrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9521 1.1 mrg fi 9522 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9523 1.1 mrg hardcode_direct=yes 9524 1.1 mrg hardcode_minus_L=yes 9525 1.1 mrg hardcode_shlibpath_var=no 9526 1.1 mrg ;; 9527 1.1 mrg 9528 1.1 mrg sysv4) 9529 1.1 mrg case $host_vendor in 9530 1.1 mrg sni) 9531 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9532 1.1 mrg hardcode_direct=yes # is this really true??? 9533 1.1 mrg ;; 9534 1.1 mrg siemens) 9535 1.1 mrg ## LD is ld it makes a PLAMLIB 9536 1.1 mrg ## CC just makes a GrossModule. 9537 1.1 mrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9538 1.1 mrg reload_cmds='$CC -r -o $output$reload_objs' 9539 1.1 mrg hardcode_direct=no 9540 1.1 mrg ;; 9541 1.1 mrg motorola) 9542 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9543 1.1 mrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9544 1.1 mrg ;; 9545 1.1 mrg esac 9546 1.1 mrg runpath_var='LD_RUN_PATH' 9547 1.1 mrg hardcode_shlibpath_var=no 9548 1.1 mrg ;; 9549 1.1 mrg 9550 1.1 mrg sysv4.3*) 9551 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9552 1.1 mrg hardcode_shlibpath_var=no 9553 1.1 mrg export_dynamic_flag_spec='-Bexport' 9554 1.1 mrg ;; 9555 1.1 mrg 9556 1.1 mrg sysv4*MP*) 9557 1.1 mrg if test -d /usr/nec; then 9558 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9559 1.1 mrg hardcode_shlibpath_var=no 9560 1.1 mrg runpath_var=LD_RUN_PATH 9561 1.1 mrg hardcode_runpath_var=yes 9562 1.1 mrg ld_shlibs=yes 9563 1.1 mrg fi 9564 1.1 mrg ;; 9565 1.1 mrg 9566 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9567 1.1 mrg no_undefined_flag='${wl}-z,text' 9568 1.1 mrg archive_cmds_need_lc=no 9569 1.1 mrg hardcode_shlibpath_var=no 9570 1.1 mrg runpath_var='LD_RUN_PATH' 9571 1.1 mrg 9572 1.1 mrg if test "$GCC" = yes; then 9573 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9574 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9575 1.1 mrg else 9576 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9577 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9578 1.1 mrg fi 9579 1.1 mrg ;; 9580 1.1 mrg 9581 1.1 mrg sysv5* | sco3.2v5* | sco5v6*) 9582 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not 9583 1.1 mrg # link with -lc, and that would cause any symbols used from libc to 9584 1.1 mrg # always be unresolved, which means just about no library would 9585 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text 9586 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed 9587 1.1 mrg # as -z defs. 9588 1.1 mrg no_undefined_flag='${wl}-z,text' 9589 1.1 mrg allow_undefined_flag='${wl}-z,nodefs' 9590 1.1 mrg archive_cmds_need_lc=no 9591 1.1 mrg hardcode_shlibpath_var=no 9592 1.1 mrg hardcode_libdir_flag_spec='${wl}-R,$libdir' 9593 1.1 mrg hardcode_libdir_separator=':' 9594 1.1 mrg link_all_deplibs=yes 9595 1.1 mrg export_dynamic_flag_spec='${wl}-Bexport' 9596 1.1 mrg runpath_var='LD_RUN_PATH' 9597 1.1 mrg 9598 1.1 mrg if test "$GCC" = yes; then 9599 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9600 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9601 1.1 mrg else 9602 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9603 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9604 1.1 mrg fi 9605 1.1 mrg ;; 9606 1.1 mrg 9607 1.1 mrg uts4*) 9608 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9609 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9610 1.1 mrg hardcode_shlibpath_var=no 9611 1.1 mrg ;; 9612 1.1 mrg 9613 1.1 mrg *) 9614 1.1 mrg ld_shlibs=no 9615 1.1 mrg ;; 9616 1.1 mrg esac 9617 1.1 mrg 9618 1.1 mrg if test x$host_vendor = xsni; then 9619 1.1 mrg case $host in 9620 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9621 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym' 9622 1.1 mrg ;; 9623 1.1 mrg esac 9624 1.1 mrg fi 9625 1.1 mrg fi 9626 1.1 mrg 9627 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9628 1.1 mrg $as_echo "$ld_shlibs" >&6; } 9629 1.1 mrg test "$ld_shlibs" = no && can_build_shared=no 9630 1.1 mrg 9631 1.1 mrg with_gnu_ld=$with_gnu_ld 9632 1.1 mrg 9633 1.1 mrg 9634 1.1 mrg 9635 1.1 mrg 9636 1.1 mrg 9637 1.1 mrg 9638 1.1 mrg 9639 1.1 mrg 9640 1.1 mrg 9641 1.1 mrg 9642 1.1 mrg 9643 1.1 mrg 9644 1.1 mrg 9645 1.1 mrg 9646 1.1 mrg 9647 1.1 mrg # 9648 1.1 mrg # Do we need to explicitly link libc? 9649 1.1 mrg # 9650 1.1 mrg case "x$archive_cmds_need_lc" in 9651 1.1 mrg x|xyes) 9652 1.1 mrg # Assume -lc should be added 9653 1.1 mrg archive_cmds_need_lc=yes 9654 1.1 mrg 9655 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then 9656 1.1 mrg case $archive_cmds in 9657 1.1 mrg *'~'*) 9658 1.1 mrg # FIXME: we may have to deal with multi-command sequences. 9659 1.1 mrg ;; 9660 1.1 mrg '$CC '*) 9661 1.1 mrg # Test whether the compiler implicitly links with -lc since on some 9662 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 9663 1.1 mrg # to ld, don't add -lc before -lgcc. 9664 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9665 1.1 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9666 1.11 mrg if ${lt_cv_archive_cmds_need_lc+:} false; then : 9667 1.1 mrg $as_echo_n "(cached) " >&6 9668 1.1 mrg else 9669 1.1 mrg $RM conftest* 9670 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9671 1.1 mrg 9672 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9673 1.1 mrg (eval $ac_compile) 2>&5 9674 1.1 mrg ac_status=$? 9675 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9676 1.1 mrg test $ac_status = 0; } 2>conftest.err; then 9677 1.1 mrg soname=conftest 9678 1.1 mrg lib=conftest 9679 1.1 mrg libobjs=conftest.$ac_objext 9680 1.1 mrg deplibs= 9681 1.1 mrg wl=$lt_prog_compiler_wl 9682 1.1 mrg pic_flag=$lt_prog_compiler_pic 9683 1.1 mrg compiler_flags=-v 9684 1.1 mrg linker_flags=-v 9685 1.1 mrg verstring= 9686 1.1 mrg output_objdir=. 9687 1.1 mrg libname=conftest 9688 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag 9689 1.1 mrg allow_undefined_flag= 9690 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9691 1.1 mrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9692 1.1 mrg ac_status=$? 9693 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9694 1.1 mrg test $ac_status = 0; } 9695 1.1 mrg then 9696 1.1 mrg lt_cv_archive_cmds_need_lc=no 9697 1.1 mrg else 9698 1.1 mrg lt_cv_archive_cmds_need_lc=yes 9699 1.1 mrg fi 9700 1.1 mrg allow_undefined_flag=$lt_save_allow_undefined_flag 9701 1.1 mrg else 9702 1.1 mrg cat conftest.err 1>&5 9703 1.1 mrg fi 9704 1.1 mrg $RM conftest* 9705 1.1 mrg 9706 1.1 mrg fi 9707 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9708 1.1 mrg $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9709 1.1 mrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9710 1.1 mrg ;; 9711 1.1 mrg esac 9712 1.1 mrg fi 9713 1.1 mrg ;; 9714 1.1 mrg esac 9715 1.1 mrg 9716 1.1 mrg 9717 1.1 mrg 9718 1.1 mrg 9719 1.1 mrg 9720 1.1 mrg 9721 1.1 mrg 9722 1.1 mrg 9723 1.1 mrg 9724 1.1 mrg 9725 1.1 mrg 9726 1.1 mrg 9727 1.1 mrg 9728 1.1 mrg 9729 1.1 mrg 9730 1.1 mrg 9731 1.1 mrg 9732 1.1 mrg 9733 1.1 mrg 9734 1.1 mrg 9735 1.1 mrg 9736 1.1 mrg 9737 1.1 mrg 9738 1.1 mrg 9739 1.1 mrg 9740 1.1 mrg 9741 1.1 mrg 9742 1.1 mrg 9743 1.1 mrg 9744 1.1 mrg 9745 1.1 mrg 9746 1.1 mrg 9747 1.1 mrg 9748 1.1 mrg 9749 1.1 mrg 9750 1.1 mrg 9751 1.1 mrg 9752 1.1 mrg 9753 1.1 mrg 9754 1.1 mrg 9755 1.1 mrg 9756 1.1 mrg 9757 1.1 mrg 9758 1.1 mrg 9759 1.1 mrg 9760 1.1 mrg 9761 1.1 mrg 9762 1.1 mrg 9763 1.1 mrg 9764 1.1 mrg 9765 1.1 mrg 9766 1.1 mrg 9767 1.1 mrg 9768 1.1 mrg 9769 1.1 mrg 9770 1.1 mrg 9771 1.1 mrg 9772 1.1 mrg 9773 1.1 mrg 9774 1.1 mrg 9775 1.1 mrg 9776 1.1 mrg 9777 1.1 mrg 9778 1.1 mrg 9779 1.1 mrg 9780 1.1 mrg 9781 1.1 mrg 9782 1.1 mrg 9783 1.1 mrg 9784 1.1 mrg 9785 1.1 mrg 9786 1.1 mrg 9787 1.1 mrg 9788 1.1 mrg 9789 1.1 mrg 9790 1.1 mrg 9791 1.1 mrg 9792 1.1 mrg 9793 1.1 mrg 9794 1.1 mrg 9795 1.1 mrg 9796 1.1 mrg 9797 1.1 mrg 9798 1.1 mrg 9799 1.1 mrg 9800 1.1 mrg 9801 1.1 mrg 9802 1.1 mrg 9803 1.1 mrg 9804 1.1 mrg 9805 1.1 mrg 9806 1.1 mrg 9807 1.1 mrg 9808 1.1 mrg 9809 1.1 mrg 9810 1.1 mrg 9811 1.1 mrg 9812 1.1 mrg 9813 1.1 mrg 9814 1.1 mrg 9815 1.1 mrg 9816 1.1 mrg 9817 1.1 mrg 9818 1.1 mrg 9819 1.1 mrg 9820 1.1 mrg 9821 1.1 mrg 9822 1.1 mrg 9823 1.1 mrg 9824 1.1 mrg 9825 1.1 mrg 9826 1.1 mrg 9827 1.1 mrg 9828 1.1 mrg 9829 1.1 mrg 9830 1.1 mrg 9831 1.1 mrg 9832 1.1 mrg 9833 1.1 mrg 9834 1.1 mrg 9835 1.1 mrg 9836 1.1 mrg 9837 1.1 mrg 9838 1.1 mrg 9839 1.1 mrg 9840 1.1 mrg 9841 1.1 mrg 9842 1.1 mrg 9843 1.1 mrg 9844 1.1 mrg 9845 1.1 mrg 9846 1.1 mrg 9847 1.1 mrg 9848 1.1 mrg 9849 1.1 mrg 9850 1.1 mrg 9851 1.1 mrg 9852 1.1 mrg 9853 1.1 mrg 9854 1.1 mrg 9855 1.1 mrg 9856 1.1 mrg 9857 1.1 mrg 9858 1.1 mrg 9859 1.1 mrg 9860 1.1 mrg 9861 1.1 mrg 9862 1.1 mrg 9863 1.1 mrg 9864 1.1 mrg 9865 1.1 mrg 9866 1.1 mrg 9867 1.1 mrg 9868 1.1 mrg 9869 1.1 mrg 9870 1.1 mrg 9871 1.1 mrg 9872 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9873 1.1 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; } 9874 1.1 mrg 9875 1.1 mrg if test "$GCC" = yes; then 9876 1.1 mrg case $host_os in 9877 1.1 mrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9878 1.1 mrg *) lt_awk_arg="/^libraries:/" ;; 9879 1.1 mrg esac 9880 1.1 mrg case $host_os in 9881 1.1 mrg mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9882 1.1 mrg *) lt_sed_strip_eq="s,=/,/,g" ;; 9883 1.1 mrg esac 9884 1.1 mrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9885 1.1 mrg case $lt_search_path_spec in 9886 1.1 mrg *\;*) 9887 1.1 mrg # if the path contains ";" then we assume it to be the separator 9888 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is 9889 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should 9890 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic. 9891 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9892 1.1 mrg ;; 9893 1.1 mrg *) 9894 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9895 1.1 mrg ;; 9896 1.1 mrg esac 9897 1.1 mrg # Ok, now we have the path, separated by spaces, we can step through it 9898 1.1 mrg # and add multilib dir if necessary. 9899 1.1 mrg lt_tmp_lt_search_path_spec= 9900 1.1 mrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9901 1.1 mrg for lt_sys_path in $lt_search_path_spec; do 9902 1.1 mrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9903 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9904 1.1 mrg else 9905 1.1 mrg test -d "$lt_sys_path" && \ 9906 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9907 1.1 mrg fi 9908 1.1 mrg done 9909 1.1 mrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9910 1.1 mrg BEGIN {RS=" "; FS="/|\n";} { 9911 1.1 mrg lt_foo=""; 9912 1.1 mrg lt_count=0; 9913 1.1 mrg for (lt_i = NF; lt_i > 0; lt_i--) { 9914 1.1 mrg if ($lt_i != "" && $lt_i != ".") { 9915 1.1 mrg if ($lt_i == "..") { 9916 1.1 mrg lt_count++; 9917 1.1 mrg } else { 9918 1.1 mrg if (lt_count == 0) { 9919 1.1 mrg lt_foo="/" $lt_i lt_foo; 9920 1.1 mrg } else { 9921 1.1 mrg lt_count--; 9922 1.1 mrg } 9923 1.1 mrg } 9924 1.1 mrg } 9925 1.1 mrg } 9926 1.1 mrg if (lt_foo != "") { lt_freq[lt_foo]++; } 9927 1.1 mrg if (lt_freq[lt_foo] == 1) { print lt_foo; } 9928 1.1 mrg }'` 9929 1.1 mrg # AWK program above erroneously prepends '/' to C:/dos/paths 9930 1.1 mrg # for these hosts. 9931 1.1 mrg case $host_os in 9932 1.1 mrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9933 1.1 mrg $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9934 1.1 mrg esac 9935 1.1 mrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9936 1.1 mrg else 9937 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9938 1.1 mrg fi 9939 1.1 mrg library_names_spec= 9940 1.1 mrg libname_spec='lib$name' 9941 1.1 mrg soname_spec= 9942 1.1 mrg shrext_cmds=".so" 9943 1.1 mrg postinstall_cmds= 9944 1.1 mrg postuninstall_cmds= 9945 1.1 mrg finish_cmds= 9946 1.1 mrg finish_eval= 9947 1.1 mrg shlibpath_var= 9948 1.1 mrg shlibpath_overrides_runpath=unknown 9949 1.1 mrg version_type=none 9950 1.1 mrg dynamic_linker="$host_os ld.so" 9951 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib" 9952 1.1 mrg need_lib_prefix=unknown 9953 1.1 mrg hardcode_into_libs=no 9954 1.1 mrg 9955 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version 9956 1.1 mrg # flags to be left without arguments 9957 1.1 mrg need_version=unknown 9958 1.1 mrg 9959 1.1 mrg case $host_os in 9960 1.1 mrg aix3*) 9961 1.1 mrg version_type=linux 9962 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9963 1.1 mrg shlibpath_var=LIBPATH 9964 1.1 mrg 9965 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name. 9966 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 9967 1.1 mrg ;; 9968 1.1 mrg 9969 1.1 mrg aix[4-9]*) 9970 1.1 mrg version_type=linux 9971 1.1 mrg need_lib_prefix=no 9972 1.1 mrg need_version=no 9973 1.1 mrg hardcode_into_libs=yes 9974 1.1 mrg if test "$host_cpu" = ia64; then 9975 1.1 mrg # AIX 5 supports IA64 9976 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9977 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 9978 1.1 mrg else 9979 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file 9980 1.1 mrg # for dependence libraries. The import file would start with 9981 1.1 mrg # the line `#! .'. This would cause the generated library to 9982 1.1 mrg # depend on `.', always an invalid library. This was fixed in 9983 1.1 mrg # development snapshots of GCC prior to 3.0. 9984 1.1 mrg case $host_os in 9985 1.1 mrg aix4 | aix4.[01] | aix4.[01].*) 9986 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9987 1.1 mrg echo ' yes ' 9988 1.1 mrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9989 1.1 mrg : 9990 1.1 mrg else 9991 1.1 mrg can_build_shared=no 9992 1.1 mrg fi 9993 1.1 mrg ;; 9994 1.1 mrg esac 9995 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9996 1.1 mrg # soname into executable. Probably we can add versioning support to 9997 1.1 mrg # collect2, so additional links can be useful in future. 9998 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 9999 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10000 1.1 mrg # instead of lib<name>.a to let people know that these are not 10001 1.1 mrg # typical AIX shared libraries. 10002 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10003 1.1 mrg else 10004 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2 10005 1.1 mrg # and later when we are not doing run time linking. 10006 1.1 mrg library_names_spec='${libname}${release}.a $libname.a' 10007 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10008 1.1 mrg fi 10009 1.1 mrg shlibpath_var=LIBPATH 10010 1.1 mrg fi 10011 1.1 mrg ;; 10012 1.1 mrg 10013 1.1 mrg amigaos*) 10014 1.1 mrg case $host_cpu in 10015 1.1 mrg powerpc) 10016 1.1 mrg # Since July 2007 AmigaOS4 officially supports .so libraries. 10017 1.1 mrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10018 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10019 1.1 mrg ;; 10020 1.1 mrg m68k) 10021 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a' 10022 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 10023 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' 10024 1.1 mrg ;; 10025 1.1 mrg esac 10026 1.1 mrg ;; 10027 1.1 mrg 10028 1.1 mrg beos*) 10029 1.1 mrg library_names_spec='${libname}${shared_ext}' 10030 1.1 mrg dynamic_linker="$host_os ld.so" 10031 1.1 mrg shlibpath_var=LIBRARY_PATH 10032 1.1 mrg ;; 10033 1.1 mrg 10034 1.1 mrg bsdi[45]*) 10035 1.1 mrg version_type=linux 10036 1.1 mrg need_version=no 10037 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10038 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10039 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10040 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10041 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10042 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10043 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and 10044 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10045 1.1 mrg # libtool to hard-code these into programs 10046 1.1 mrg ;; 10047 1.1 mrg 10048 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 10049 1.1 mrg version_type=windows 10050 1.1 mrg shrext_cmds=".dll" 10051 1.1 mrg need_version=no 10052 1.1 mrg need_lib_prefix=no 10053 1.1 mrg 10054 1.1 mrg case $GCC,$host_os in 10055 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10056 1.1 mrg library_names_spec='$libname.dll.a' 10057 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 10058 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~ 10059 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10060 1.1 mrg dldir=$destdir/`dirname \$dlpath`~ 10061 1.1 mrg test -d \$dldir || mkdir -p \$dldir~ 10062 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~ 10063 1.1 mrg chmod a+x \$dldir/$dlname~ 10064 1.1 mrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10065 1.1 mrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10066 1.1 mrg fi' 10067 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10068 1.1 mrg dlpath=$dir/\$dldll~ 10069 1.1 mrg $RM \$dlpath' 10070 1.1 mrg shlibpath_overrides_runpath=yes 10071 1.1 mrg 10072 1.1 mrg case $host_os in 10073 1.1 mrg cygwin*) 10074 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10075 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10076 1.1 mrg 10077 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10078 1.1 mrg ;; 10079 1.1 mrg mingw* | cegcc*) 10080 1.1 mrg # MinGW DLLs use traditional 'lib' prefix 10081 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10082 1.1 mrg ;; 10083 1.1 mrg pw32*) 10084 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib' 10085 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10086 1.1 mrg ;; 10087 1.1 mrg esac 10088 1.1 mrg ;; 10089 1.1 mrg 10090 1.1 mrg *) 10091 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10092 1.1 mrg ;; 10093 1.1 mrg esac 10094 1.1 mrg dynamic_linker='Win32 ld.exe' 10095 1.1 mrg # FIXME: first we should search . and the directory the executable is in 10096 1.1 mrg shlibpath_var=PATH 10097 1.1 mrg ;; 10098 1.1 mrg 10099 1.1 mrg darwin* | rhapsody*) 10100 1.1 mrg dynamic_linker="$host_os dyld" 10101 1.1 mrg version_type=darwin 10102 1.1 mrg need_lib_prefix=no 10103 1.1 mrg need_version=no 10104 1.1 mrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10105 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext' 10106 1.1 mrg shlibpath_overrides_runpath=yes 10107 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH 10108 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10109 1.1 mrg 10110 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10111 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10112 1.1 mrg ;; 10113 1.1 mrg 10114 1.1 mrg dgux*) 10115 1.1 mrg version_type=linux 10116 1.1 mrg need_lib_prefix=no 10117 1.1 mrg need_version=no 10118 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10119 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10120 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10121 1.1 mrg ;; 10122 1.1 mrg 10123 1.1 mrg freebsd* | dragonfly*) 10124 1.1 mrg # DragonFly does not have aout. When/if they implement a new 10125 1.1 mrg # versioning mechanism, adjust this. 10126 1.1 mrg if test -x /usr/bin/objformat; then 10127 1.1 mrg objformat=`/usr/bin/objformat` 10128 1.1 mrg else 10129 1.1 mrg case $host_os in 10130 1.4 mrg freebsd[23].*) objformat=aout ;; 10131 1.1 mrg *) objformat=elf ;; 10132 1.1 mrg esac 10133 1.1 mrg fi 10134 1.1 mrg version_type=freebsd-$objformat 10135 1.1 mrg case $version_type in 10136 1.1 mrg freebsd-elf*) 10137 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10138 1.1 mrg need_version=no 10139 1.1 mrg need_lib_prefix=no 10140 1.1 mrg ;; 10141 1.1 mrg freebsd-*) 10142 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10143 1.1 mrg need_version=yes 10144 1.1 mrg ;; 10145 1.1 mrg esac 10146 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10147 1.1 mrg case $host_os in 10148 1.4 mrg freebsd2.*) 10149 1.1 mrg shlibpath_overrides_runpath=yes 10150 1.1 mrg ;; 10151 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*) 10152 1.1 mrg shlibpath_overrides_runpath=yes 10153 1.1 mrg hardcode_into_libs=yes 10154 1.1 mrg ;; 10155 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10156 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10157 1.1 mrg shlibpath_overrides_runpath=no 10158 1.1 mrg hardcode_into_libs=yes 10159 1.1 mrg ;; 10160 1.1 mrg *) # from 4.6 on, and DragonFly 10161 1.1 mrg shlibpath_overrides_runpath=yes 10162 1.1 mrg hardcode_into_libs=yes 10163 1.1 mrg ;; 10164 1.1 mrg esac 10165 1.1 mrg ;; 10166 1.1 mrg 10167 1.1 mrg haiku*) 10168 1.1 mrg version_type=linux 10169 1.1 mrg need_lib_prefix=no 10170 1.1 mrg need_version=no 10171 1.1 mrg dynamic_linker="$host_os runtime_loader" 10172 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10173 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10174 1.1 mrg shlibpath_var=LIBRARY_PATH 10175 1.1 mrg shlibpath_overrides_runpath=yes 10176 1.1 mrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 10177 1.1 mrg hardcode_into_libs=yes 10178 1.1 mrg ;; 10179 1.1 mrg 10180 1.1 mrg hpux9* | hpux10* | hpux11*) 10181 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to 10182 1.1 mrg # link against other versions. 10183 1.1 mrg version_type=sunos 10184 1.1 mrg need_lib_prefix=no 10185 1.1 mrg need_version=no 10186 1.1 mrg case $host_cpu in 10187 1.1 mrg ia64*) 10188 1.1 mrg shrext_cmds='.so' 10189 1.1 mrg hardcode_into_libs=yes 10190 1.1 mrg dynamic_linker="$host_os dld.so" 10191 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10192 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10193 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10194 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10195 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then 10196 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10197 1.1 mrg else 10198 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10199 1.1 mrg fi 10200 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10201 1.1 mrg ;; 10202 1.1 mrg hppa*64*) 10203 1.1 mrg shrext_cmds='.sl' 10204 1.1 mrg hardcode_into_libs=yes 10205 1.1 mrg dynamic_linker="$host_os dld.sl" 10206 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10207 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10208 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10209 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10210 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10211 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10212 1.1 mrg ;; 10213 1.1 mrg *) 10214 1.1 mrg shrext_cmds='.sl' 10215 1.1 mrg dynamic_linker="$host_os dld.sl" 10216 1.1 mrg shlibpath_var=SHLIB_PATH 10217 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10218 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10219 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10220 1.1 mrg ;; 10221 1.1 mrg esac 10222 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10223 1.1 mrg postinstall_cmds='chmod 555 $lib' 10224 1.1 mrg # or fails outright, so override atomically: 10225 1.1 mrg install_override_mode=555 10226 1.1 mrg ;; 10227 1.1 mrg 10228 1.1 mrg interix[3-9]*) 10229 1.1 mrg version_type=linux 10230 1.1 mrg need_lib_prefix=no 10231 1.1 mrg need_version=no 10232 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10233 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10234 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10235 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10236 1.1 mrg shlibpath_overrides_runpath=no 10237 1.1 mrg hardcode_into_libs=yes 10238 1.1 mrg ;; 10239 1.1 mrg 10240 1.1 mrg irix5* | irix6* | nonstopux*) 10241 1.1 mrg case $host_os in 10242 1.1 mrg nonstopux*) version_type=nonstopux ;; 10243 1.1 mrg *) 10244 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then 10245 1.1 mrg version_type=linux 10246 1.1 mrg else 10247 1.1 mrg version_type=irix 10248 1.1 mrg fi ;; 10249 1.1 mrg esac 10250 1.1 mrg need_lib_prefix=no 10251 1.1 mrg need_version=no 10252 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10253 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10254 1.1 mrg case $host_os in 10255 1.1 mrg irix5* | nonstopux*) 10256 1.1 mrg libsuff= shlibsuff= 10257 1.1 mrg ;; 10258 1.1 mrg *) 10259 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD 10260 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10261 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;; 10262 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10263 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;; 10264 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10265 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 10266 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;; 10267 1.1 mrg esac 10268 1.1 mrg ;; 10269 1.1 mrg esac 10270 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10271 1.1 mrg shlibpath_overrides_runpath=no 10272 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10273 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10274 1.1 mrg hardcode_into_libs=yes 10275 1.1 mrg ;; 10276 1.1 mrg 10277 1.1 mrg # No shared lib support for Linux oldld, aout, or coff. 10278 1.1 mrg linux*oldld* | linux*aout* | linux*coff*) 10279 1.1 mrg dynamic_linker=no 10280 1.1 mrg ;; 10281 1.1 mrg 10282 1.1 mrg # This must be Linux ELF. 10283 1.12 mrg 10284 1.12 mrg # uclinux* changes (here and below) have been submitted to the libtool 10285 1.12 mrg # project, but have not yet been accepted: they are GCC-local changes 10286 1.12 mrg # for the time being. (See 10287 1.12 mrg # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 10288 1.13 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 10289 1.1 mrg version_type=linux 10290 1.1 mrg need_lib_prefix=no 10291 1.1 mrg need_version=no 10292 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10293 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10294 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10295 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10296 1.1 mrg shlibpath_overrides_runpath=no 10297 1.1 mrg 10298 1.1 mrg # Some binutils ld are patched to set DT_RUNPATH 10299 1.11 mrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10300 1.1 mrg $as_echo_n "(cached) " >&6 10301 1.1 mrg else 10302 1.1 mrg lt_cv_shlibpath_overrides_runpath=no 10303 1.1 mrg save_LDFLAGS=$LDFLAGS 10304 1.1 mrg save_libdir=$libdir 10305 1.1 mrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10306 1.1 mrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10307 1.1 mrg if test x$gcc_no_link = xyes; then 10308 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10309 1.1 mrg fi 10310 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10311 1.1 mrg /* end confdefs.h. */ 10312 1.1 mrg 10313 1.1 mrg int 10314 1.1 mrg main () 10315 1.1 mrg { 10316 1.1 mrg 10317 1.1 mrg ; 10318 1.1 mrg return 0; 10319 1.1 mrg } 10320 1.1 mrg _ACEOF 10321 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10322 1.1 mrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10323 1.1 mrg lt_cv_shlibpath_overrides_runpath=yes 10324 1.1 mrg fi 10325 1.1 mrg fi 10326 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10327 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10328 1.1 mrg LDFLAGS=$save_LDFLAGS 10329 1.1 mrg libdir=$save_libdir 10330 1.1 mrg 10331 1.1 mrg fi 10332 1.1 mrg 10333 1.1 mrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10334 1.1 mrg 10335 1.1 mrg # This implies no fast_install, which is unacceptable. 10336 1.1 mrg # Some rework will be needed to allow for fast_install 10337 1.1 mrg # before this can be enabled. 10338 1.1 mrg hardcode_into_libs=yes 10339 1.1 mrg 10340 1.1 mrg # Append ld.so.conf contents to the search path 10341 1.1 mrg if test -f /etc/ld.so.conf; then 10342 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' ' '` 10343 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10344 1.1 mrg fi 10345 1.1 mrg 10346 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on 10347 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the 10348 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers, 10349 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and 10350 1.1 mrg # people can always --disable-shared, the test was removed, and we 10351 1.1 mrg # assume the GNU/Linux dynamic linker is in use. 10352 1.1 mrg dynamic_linker='GNU/Linux ld.so' 10353 1.1 mrg ;; 10354 1.1 mrg 10355 1.1 mrg netbsd*) 10356 1.1 mrg version_type=sunos 10357 1.1 mrg need_lib_prefix=no 10358 1.1 mrg need_version=no 10359 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10360 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10361 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10362 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so' 10363 1.1 mrg else 10364 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10365 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10366 1.1 mrg dynamic_linker='NetBSD ld.elf_so' 10367 1.1 mrg fi 10368 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10369 1.1 mrg shlibpath_overrides_runpath=yes 10370 1.1 mrg hardcode_into_libs=yes 10371 1.1 mrg ;; 10372 1.1 mrg 10373 1.1 mrg newsos6) 10374 1.1 mrg version_type=linux 10375 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10376 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10377 1.1 mrg shlibpath_overrides_runpath=yes 10378 1.1 mrg ;; 10379 1.1 mrg 10380 1.1 mrg *nto* | *qnx*) 10381 1.1 mrg version_type=qnx 10382 1.1 mrg need_lib_prefix=no 10383 1.1 mrg need_version=no 10384 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10385 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10386 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10387 1.1 mrg shlibpath_overrides_runpath=no 10388 1.1 mrg hardcode_into_libs=yes 10389 1.1 mrg dynamic_linker='ldqnx.so' 10390 1.1 mrg ;; 10391 1.1 mrg 10392 1.1 mrg openbsd*) 10393 1.1 mrg version_type=sunos 10394 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib" 10395 1.1 mrg need_lib_prefix=no 10396 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10397 1.1 mrg case $host_os in 10398 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10399 1.1 mrg *) need_version=no ;; 10400 1.1 mrg esac 10401 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10402 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10403 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10404 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10405 1.1 mrg case $host_os in 10406 1.1 mrg openbsd2.[89] | openbsd2.[89].*) 10407 1.1 mrg shlibpath_overrides_runpath=no 10408 1.1 mrg ;; 10409 1.1 mrg *) 10410 1.1 mrg shlibpath_overrides_runpath=yes 10411 1.1 mrg ;; 10412 1.1 mrg esac 10413 1.1 mrg else 10414 1.1 mrg shlibpath_overrides_runpath=yes 10415 1.1 mrg fi 10416 1.1 mrg ;; 10417 1.1 mrg 10418 1.1 mrg os2*) 10419 1.1 mrg libname_spec='$name' 10420 1.1 mrg shrext_cmds=".dll" 10421 1.1 mrg need_lib_prefix=no 10422 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a' 10423 1.1 mrg dynamic_linker='OS/2 ld.exe' 10424 1.1 mrg shlibpath_var=LIBPATH 10425 1.1 mrg ;; 10426 1.1 mrg 10427 1.1 mrg osf3* | osf4* | osf5*) 10428 1.1 mrg version_type=osf 10429 1.1 mrg need_lib_prefix=no 10430 1.1 mrg need_version=no 10431 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10432 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10433 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10434 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10435 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10436 1.1 mrg ;; 10437 1.1 mrg 10438 1.1 mrg rdos*) 10439 1.1 mrg dynamic_linker=no 10440 1.1 mrg ;; 10441 1.1 mrg 10442 1.1 mrg solaris*) 10443 1.1 mrg version_type=linux 10444 1.1 mrg need_lib_prefix=no 10445 1.1 mrg need_version=no 10446 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10447 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10448 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10449 1.1 mrg shlibpath_overrides_runpath=yes 10450 1.1 mrg hardcode_into_libs=yes 10451 1.1 mrg # ldd complains unless libraries are executable 10452 1.1 mrg postinstall_cmds='chmod +x $lib' 10453 1.1 mrg ;; 10454 1.1 mrg 10455 1.1 mrg sunos4*) 10456 1.1 mrg version_type=sunos 10457 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10458 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10459 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10460 1.1 mrg shlibpath_overrides_runpath=yes 10461 1.1 mrg if test "$with_gnu_ld" = yes; then 10462 1.1 mrg need_lib_prefix=no 10463 1.1 mrg fi 10464 1.1 mrg need_version=yes 10465 1.1 mrg ;; 10466 1.1 mrg 10467 1.1 mrg sysv4 | sysv4.3*) 10468 1.1 mrg version_type=linux 10469 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10470 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10471 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10472 1.1 mrg case $host_vendor in 10473 1.1 mrg sni) 10474 1.1 mrg shlibpath_overrides_runpath=no 10475 1.1 mrg need_lib_prefix=no 10476 1.1 mrg runpath_var=LD_RUN_PATH 10477 1.1 mrg ;; 10478 1.1 mrg siemens) 10479 1.1 mrg need_lib_prefix=no 10480 1.1 mrg ;; 10481 1.1 mrg motorola) 10482 1.1 mrg need_lib_prefix=no 10483 1.1 mrg need_version=no 10484 1.1 mrg shlibpath_overrides_runpath=no 10485 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10486 1.1 mrg ;; 10487 1.1 mrg esac 10488 1.1 mrg ;; 10489 1.1 mrg 10490 1.1 mrg sysv4*MP*) 10491 1.1 mrg if test -d /usr/nec ;then 10492 1.1 mrg version_type=linux 10493 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10494 1.1 mrg soname_spec='$libname${shared_ext}.$major' 10495 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10496 1.1 mrg fi 10497 1.1 mrg ;; 10498 1.1 mrg 10499 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10500 1.1 mrg version_type=freebsd-elf 10501 1.1 mrg need_lib_prefix=no 10502 1.1 mrg need_version=no 10503 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10504 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10505 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10506 1.1 mrg shlibpath_overrides_runpath=yes 10507 1.1 mrg hardcode_into_libs=yes 10508 1.1 mrg if test "$with_gnu_ld" = yes; then 10509 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10510 1.1 mrg else 10511 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10512 1.1 mrg case $host_os in 10513 1.1 mrg sco3.2v5*) 10514 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10515 1.1 mrg ;; 10516 1.1 mrg esac 10517 1.1 mrg fi 10518 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib' 10519 1.1 mrg ;; 10520 1.1 mrg 10521 1.1 mrg tpf*) 10522 1.1 mrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10523 1.1 mrg version_type=linux 10524 1.1 mrg need_lib_prefix=no 10525 1.1 mrg need_version=no 10526 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10527 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10528 1.1 mrg shlibpath_overrides_runpath=no 10529 1.1 mrg hardcode_into_libs=yes 10530 1.1 mrg ;; 10531 1.1 mrg 10532 1.1 mrg uts4*) 10533 1.1 mrg version_type=linux 10534 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10535 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10536 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10537 1.1 mrg ;; 10538 1.1 mrg 10539 1.1 mrg *) 10540 1.1 mrg dynamic_linker=no 10541 1.1 mrg ;; 10542 1.1 mrg esac 10543 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10544 1.1 mrg $as_echo "$dynamic_linker" >&6; } 10545 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no 10546 1.1 mrg 10547 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10548 1.1 mrg if test "$GCC" = yes; then 10549 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10550 1.1 mrg fi 10551 1.1 mrg 10552 1.1 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10553 1.1 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10554 1.1 mrg fi 10555 1.1 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10556 1.1 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10557 1.1 mrg fi 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 10649 1.1 mrg 10650 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10651 1.1 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10652 1.1 mrg hardcode_action= 10653 1.1 mrg if test -n "$hardcode_libdir_flag_spec" || 10654 1.1 mrg test -n "$runpath_var" || 10655 1.1 mrg test "X$hardcode_automatic" = "Xyes" ; then 10656 1.1 mrg 10657 1.1 mrg # We can hardcode non-existent directories. 10658 1.1 mrg if test "$hardcode_direct" != no && 10659 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 10660 1.1 mrg # have to relink, otherwise we might link with an installed library 10661 1.1 mrg # when we should be linking with a yet-to-be-installed one 10662 1.1 mrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10663 1.1 mrg test "$hardcode_minus_L" != no; then 10664 1.1 mrg # Linking always hardcodes the temporary library directory. 10665 1.1 mrg hardcode_action=relink 10666 1.1 mrg else 10667 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 10668 1.1 mrg hardcode_action=immediate 10669 1.1 mrg fi 10670 1.1 mrg else 10671 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing 10672 1.1 mrg # directories. 10673 1.1 mrg hardcode_action=unsupported 10674 1.1 mrg fi 10675 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10676 1.1 mrg $as_echo "$hardcode_action" >&6; } 10677 1.1 mrg 10678 1.1 mrg if test "$hardcode_action" = relink || 10679 1.1 mrg test "$inherit_rpath" = yes; then 10680 1.1 mrg # Fast installation is not supported 10681 1.1 mrg enable_fast_install=no 10682 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes || 10683 1.1 mrg test "$enable_shared" = no; then 10684 1.1 mrg # Fast installation is not necessary 10685 1.1 mrg enable_fast_install=needless 10686 1.1 mrg fi 10687 1.1 mrg 10688 1.1 mrg 10689 1.1 mrg 10690 1.1 mrg 10691 1.1 mrg 10692 1.1 mrg 10693 1.1 mrg if test "x$enable_dlopen" != xyes; then 10694 1.1 mrg enable_dlopen=unknown 10695 1.1 mrg enable_dlopen_self=unknown 10696 1.1 mrg enable_dlopen_self_static=unknown 10697 1.1 mrg else 10698 1.1 mrg lt_cv_dlopen=no 10699 1.1 mrg lt_cv_dlopen_libs= 10700 1.1 mrg 10701 1.1 mrg case $host_os in 10702 1.1 mrg beos*) 10703 1.1 mrg lt_cv_dlopen="load_add_on" 10704 1.1 mrg lt_cv_dlopen_libs= 10705 1.1 mrg lt_cv_dlopen_self=yes 10706 1.1 mrg ;; 10707 1.1 mrg 10708 1.1 mrg mingw* | pw32* | cegcc*) 10709 1.1 mrg lt_cv_dlopen="LoadLibrary" 10710 1.1 mrg lt_cv_dlopen_libs= 10711 1.1 mrg ;; 10712 1.1 mrg 10713 1.1 mrg cygwin*) 10714 1.1 mrg lt_cv_dlopen="dlopen" 10715 1.1 mrg lt_cv_dlopen_libs= 10716 1.1 mrg ;; 10717 1.1 mrg 10718 1.1 mrg darwin*) 10719 1.1 mrg # if libdl is installed we need to link against it 10720 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10721 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; } 10722 1.11 mrg if ${ac_cv_lib_dl_dlopen+:} false; then : 10723 1.1 mrg $as_echo_n "(cached) " >&6 10724 1.1 mrg else 10725 1.1 mrg ac_check_lib_save_LIBS=$LIBS 10726 1.1 mrg LIBS="-ldl $LIBS" 10727 1.1 mrg if test x$gcc_no_link = xyes; then 10728 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10729 1.1 mrg fi 10730 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10731 1.1 mrg /* end confdefs.h. */ 10732 1.1 mrg 10733 1.1 mrg /* Override any GCC internal prototype to avoid an error. 10734 1.1 mrg Use char because int might match the return type of a GCC 10735 1.1 mrg builtin and then its argument prototype would still apply. */ 10736 1.1 mrg #ifdef __cplusplus 10737 1.1 mrg extern "C" 10738 1.1 mrg #endif 10739 1.1 mrg char dlopen (); 10740 1.1 mrg int 10741 1.1 mrg main () 10742 1.1 mrg { 10743 1.1 mrg return dlopen (); 10744 1.1 mrg ; 10745 1.1 mrg return 0; 10746 1.1 mrg } 10747 1.1 mrg _ACEOF 10748 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10749 1.1 mrg ac_cv_lib_dl_dlopen=yes 10750 1.1 mrg else 10751 1.1 mrg ac_cv_lib_dl_dlopen=no 10752 1.1 mrg fi 10753 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10754 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10755 1.1 mrg LIBS=$ac_check_lib_save_LIBS 10756 1.1 mrg fi 10757 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10758 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10759 1.11 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10760 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10761 1.1 mrg else 10762 1.1 mrg 10763 1.1 mrg lt_cv_dlopen="dyld" 10764 1.1 mrg lt_cv_dlopen_libs= 10765 1.1 mrg lt_cv_dlopen_self=yes 10766 1.1 mrg 10767 1.1 mrg fi 10768 1.1 mrg 10769 1.1 mrg ;; 10770 1.1 mrg 10771 1.1 mrg *) 10772 1.1 mrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10773 1.11 mrg if test "x$ac_cv_func_shl_load" = xyes; then : 10774 1.1 mrg lt_cv_dlopen="shl_load" 10775 1.1 mrg else 10776 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10777 1.1 mrg $as_echo_n "checking for shl_load in -ldld... " >&6; } 10778 1.11 mrg if ${ac_cv_lib_dld_shl_load+:} false; then : 10779 1.1 mrg $as_echo_n "(cached) " >&6 10780 1.1 mrg else 10781 1.1 mrg ac_check_lib_save_LIBS=$LIBS 10782 1.1 mrg LIBS="-ldld $LIBS" 10783 1.1 mrg if test x$gcc_no_link = xyes; then 10784 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10785 1.1 mrg fi 10786 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10787 1.1 mrg /* end confdefs.h. */ 10788 1.1 mrg 10789 1.1 mrg /* Override any GCC internal prototype to avoid an error. 10790 1.1 mrg Use char because int might match the return type of a GCC 10791 1.1 mrg builtin and then its argument prototype would still apply. */ 10792 1.1 mrg #ifdef __cplusplus 10793 1.1 mrg extern "C" 10794 1.1 mrg #endif 10795 1.1 mrg char shl_load (); 10796 1.1 mrg int 10797 1.1 mrg main () 10798 1.1 mrg { 10799 1.1 mrg return shl_load (); 10800 1.1 mrg ; 10801 1.1 mrg return 0; 10802 1.1 mrg } 10803 1.1 mrg _ACEOF 10804 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10805 1.1 mrg ac_cv_lib_dld_shl_load=yes 10806 1.1 mrg else 10807 1.1 mrg ac_cv_lib_dld_shl_load=no 10808 1.1 mrg fi 10809 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10810 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10811 1.1 mrg LIBS=$ac_check_lib_save_LIBS 10812 1.1 mrg fi 10813 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10814 1.1 mrg $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10815 1.11 mrg if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10816 1.1 mrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10817 1.1 mrg else 10818 1.1 mrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10819 1.11 mrg if test "x$ac_cv_func_dlopen" = xyes; then : 10820 1.1 mrg lt_cv_dlopen="dlopen" 10821 1.1 mrg else 10822 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10823 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; } 10824 1.11 mrg if ${ac_cv_lib_dl_dlopen+:} false; then : 10825 1.1 mrg $as_echo_n "(cached) " >&6 10826 1.1 mrg else 10827 1.1 mrg ac_check_lib_save_LIBS=$LIBS 10828 1.1 mrg LIBS="-ldl $LIBS" 10829 1.1 mrg if test x$gcc_no_link = xyes; then 10830 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10831 1.1 mrg fi 10832 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10833 1.1 mrg /* end confdefs.h. */ 10834 1.1 mrg 10835 1.1 mrg /* Override any GCC internal prototype to avoid an error. 10836 1.1 mrg Use char because int might match the return type of a GCC 10837 1.1 mrg builtin and then its argument prototype would still apply. */ 10838 1.1 mrg #ifdef __cplusplus 10839 1.1 mrg extern "C" 10840 1.1 mrg #endif 10841 1.1 mrg char dlopen (); 10842 1.1 mrg int 10843 1.1 mrg main () 10844 1.1 mrg { 10845 1.1 mrg return dlopen (); 10846 1.1 mrg ; 10847 1.1 mrg return 0; 10848 1.1 mrg } 10849 1.1 mrg _ACEOF 10850 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10851 1.1 mrg ac_cv_lib_dl_dlopen=yes 10852 1.1 mrg else 10853 1.1 mrg ac_cv_lib_dl_dlopen=no 10854 1.1 mrg fi 10855 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10856 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10857 1.1 mrg LIBS=$ac_check_lib_save_LIBS 10858 1.1 mrg fi 10859 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10860 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10861 1.11 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10862 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10863 1.1 mrg else 10864 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10865 1.1 mrg $as_echo_n "checking for dlopen in -lsvld... " >&6; } 10866 1.11 mrg if ${ac_cv_lib_svld_dlopen+:} false; then : 10867 1.1 mrg $as_echo_n "(cached) " >&6 10868 1.1 mrg else 10869 1.1 mrg ac_check_lib_save_LIBS=$LIBS 10870 1.1 mrg LIBS="-lsvld $LIBS" 10871 1.1 mrg if test x$gcc_no_link = xyes; then 10872 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10873 1.1 mrg fi 10874 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10875 1.1 mrg /* end confdefs.h. */ 10876 1.1 mrg 10877 1.1 mrg /* Override any GCC internal prototype to avoid an error. 10878 1.1 mrg Use char because int might match the return type of a GCC 10879 1.1 mrg builtin and then its argument prototype would still apply. */ 10880 1.1 mrg #ifdef __cplusplus 10881 1.1 mrg extern "C" 10882 1.1 mrg #endif 10883 1.1 mrg char dlopen (); 10884 1.1 mrg int 10885 1.1 mrg main () 10886 1.1 mrg { 10887 1.1 mrg return dlopen (); 10888 1.1 mrg ; 10889 1.1 mrg return 0; 10890 1.1 mrg } 10891 1.1 mrg _ACEOF 10892 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10893 1.1 mrg ac_cv_lib_svld_dlopen=yes 10894 1.1 mrg else 10895 1.1 mrg ac_cv_lib_svld_dlopen=no 10896 1.1 mrg fi 10897 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10898 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10899 1.1 mrg LIBS=$ac_check_lib_save_LIBS 10900 1.1 mrg fi 10901 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10902 1.1 mrg $as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10903 1.11 mrg if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10904 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10905 1.1 mrg else 10906 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10907 1.1 mrg $as_echo_n "checking for dld_link in -ldld... " >&6; } 10908 1.11 mrg if ${ac_cv_lib_dld_dld_link+:} false; then : 10909 1.1 mrg $as_echo_n "(cached) " >&6 10910 1.1 mrg else 10911 1.1 mrg ac_check_lib_save_LIBS=$LIBS 10912 1.1 mrg LIBS="-ldld $LIBS" 10913 1.1 mrg if test x$gcc_no_link = xyes; then 10914 1.11 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10915 1.1 mrg fi 10916 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10917 1.1 mrg /* end confdefs.h. */ 10918 1.1 mrg 10919 1.1 mrg /* Override any GCC internal prototype to avoid an error. 10920 1.1 mrg Use char because int might match the return type of a GCC 10921 1.1 mrg builtin and then its argument prototype would still apply. */ 10922 1.1 mrg #ifdef __cplusplus 10923 1.1 mrg extern "C" 10924 1.1 mrg #endif 10925 1.1 mrg char dld_link (); 10926 1.1 mrg int 10927 1.1 mrg main () 10928 1.1 mrg { 10929 1.1 mrg return dld_link (); 10930 1.1 mrg ; 10931 1.1 mrg return 0; 10932 1.1 mrg } 10933 1.1 mrg _ACEOF 10934 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10935 1.1 mrg ac_cv_lib_dld_dld_link=yes 10936 1.1 mrg else 10937 1.1 mrg ac_cv_lib_dld_dld_link=no 10938 1.1 mrg fi 10939 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10940 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10941 1.1 mrg LIBS=$ac_check_lib_save_LIBS 10942 1.1 mrg fi 10943 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10944 1.1 mrg $as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10945 1.11 mrg if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10946 1.1 mrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10947 1.1 mrg fi 10948 1.1 mrg 10949 1.1 mrg 10950 1.1 mrg fi 10951 1.1 mrg 10952 1.1 mrg 10953 1.1 mrg fi 10954 1.1 mrg 10955 1.1 mrg 10956 1.1 mrg fi 10957 1.1 mrg 10958 1.1 mrg 10959 1.1 mrg fi 10960 1.1 mrg 10961 1.1 mrg 10962 1.1 mrg fi 10963 1.1 mrg 10964 1.1 mrg ;; 10965 1.1 mrg esac 10966 1.1 mrg 10967 1.1 mrg if test "x$lt_cv_dlopen" != xno; then 10968 1.1 mrg enable_dlopen=yes 10969 1.1 mrg else 10970 1.1 mrg enable_dlopen=no 10971 1.1 mrg fi 10972 1.1 mrg 10973 1.1 mrg case $lt_cv_dlopen in 10974 1.1 mrg dlopen) 10975 1.1 mrg save_CPPFLAGS="$CPPFLAGS" 10976 1.1 mrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10977 1.1 mrg 10978 1.1 mrg save_LDFLAGS="$LDFLAGS" 10979 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10980 1.1 mrg 10981 1.1 mrg save_LIBS="$LIBS" 10982 1.1 mrg LIBS="$lt_cv_dlopen_libs $LIBS" 10983 1.1 mrg 10984 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10985 1.1 mrg $as_echo_n "checking whether a program can dlopen itself... " >&6; } 10986 1.11 mrg if ${lt_cv_dlopen_self+:} false; then : 10987 1.1 mrg $as_echo_n "(cached) " >&6 10988 1.1 mrg else 10989 1.1 mrg if test "$cross_compiling" = yes; then : 10990 1.1 mrg lt_cv_dlopen_self=cross 10991 1.1 mrg else 10992 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10993 1.1 mrg lt_status=$lt_dlunknown 10994 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 10995 1.13 mrg #line 11005 "configure" 10996 1.1 mrg #include "confdefs.h" 10997 1.1 mrg 10998 1.1 mrg #if HAVE_DLFCN_H 10999 1.1 mrg #include <dlfcn.h> 11000 1.1 mrg #endif 11001 1.1 mrg 11002 1.1 mrg #include <stdio.h> 11003 1.1 mrg 11004 1.1 mrg #ifdef RTLD_GLOBAL 11005 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL 11006 1.1 mrg #else 11007 1.1 mrg # ifdef DL_GLOBAL 11008 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL 11009 1.1 mrg # else 11010 1.1 mrg # define LT_DLGLOBAL 0 11011 1.1 mrg # endif 11012 1.1 mrg #endif 11013 1.1 mrg 11014 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11015 1.1 mrg find out it does not work in some platform. */ 11016 1.1 mrg #ifndef LT_DLLAZY_OR_NOW 11017 1.1 mrg # ifdef RTLD_LAZY 11018 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY 11019 1.1 mrg # else 11020 1.1 mrg # ifdef DL_LAZY 11021 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY 11022 1.1 mrg # else 11023 1.1 mrg # ifdef RTLD_NOW 11024 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW 11025 1.1 mrg # else 11026 1.1 mrg # ifdef DL_NOW 11027 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW 11028 1.1 mrg # else 11029 1.1 mrg # define LT_DLLAZY_OR_NOW 0 11030 1.1 mrg # endif 11031 1.1 mrg # endif 11032 1.1 mrg # endif 11033 1.1 mrg # endif 11034 1.1 mrg #endif 11035 1.1 mrg 11036 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated 11037 1.1 mrg correspondingly for the symbols needed. */ 11038 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11039 1.1 mrg void fnord () __attribute__((visibility("default"))); 11040 1.1 mrg #endif 11041 1.1 mrg 11042 1.1 mrg void fnord () { int i=42; } 11043 1.1 mrg int main () 11044 1.1 mrg { 11045 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11046 1.1 mrg int status = $lt_dlunknown; 11047 1.1 mrg 11048 1.1 mrg if (self) 11049 1.1 mrg { 11050 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11051 1.1 mrg else 11052 1.1 mrg { 11053 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11054 1.1 mrg else puts (dlerror ()); 11055 1.1 mrg } 11056 1.1 mrg /* dlclose (self); */ 11057 1.1 mrg } 11058 1.1 mrg else 11059 1.1 mrg puts (dlerror ()); 11060 1.1 mrg 11061 1.1 mrg return status; 11062 1.1 mrg } 11063 1.1 mrg _LT_EOF 11064 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11065 1.1 mrg (eval $ac_link) 2>&5 11066 1.1 mrg ac_status=$? 11067 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11068 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11069 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null 11070 1.1 mrg lt_status=$? 11071 1.1 mrg case x$lt_status in 11072 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11073 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11074 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11075 1.1 mrg esac 11076 1.1 mrg else : 11077 1.1 mrg # compilation failed 11078 1.1 mrg lt_cv_dlopen_self=no 11079 1.1 mrg fi 11080 1.1 mrg fi 11081 1.1 mrg rm -fr conftest* 11082 1.1 mrg 11083 1.1 mrg 11084 1.1 mrg fi 11085 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11086 1.1 mrg $as_echo "$lt_cv_dlopen_self" >&6; } 11087 1.1 mrg 11088 1.1 mrg if test "x$lt_cv_dlopen_self" = xyes; then 11089 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11090 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11091 1.1 mrg $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11092 1.11 mrg if ${lt_cv_dlopen_self_static+:} false; then : 11093 1.1 mrg $as_echo_n "(cached) " >&6 11094 1.1 mrg else 11095 1.1 mrg if test "$cross_compiling" = yes; then : 11096 1.1 mrg lt_cv_dlopen_self_static=cross 11097 1.1 mrg else 11098 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11099 1.1 mrg lt_status=$lt_dlunknown 11100 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 11101 1.13 mrg #line 11111 "configure" 11102 1.1 mrg #include "confdefs.h" 11103 1.1 mrg 11104 1.1 mrg #if HAVE_DLFCN_H 11105 1.1 mrg #include <dlfcn.h> 11106 1.1 mrg #endif 11107 1.1 mrg 11108 1.1 mrg #include <stdio.h> 11109 1.1 mrg 11110 1.1 mrg #ifdef RTLD_GLOBAL 11111 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL 11112 1.1 mrg #else 11113 1.1 mrg # ifdef DL_GLOBAL 11114 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL 11115 1.1 mrg # else 11116 1.1 mrg # define LT_DLGLOBAL 0 11117 1.1 mrg # endif 11118 1.1 mrg #endif 11119 1.1 mrg 11120 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11121 1.1 mrg find out it does not work in some platform. */ 11122 1.1 mrg #ifndef LT_DLLAZY_OR_NOW 11123 1.1 mrg # ifdef RTLD_LAZY 11124 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY 11125 1.1 mrg # else 11126 1.1 mrg # ifdef DL_LAZY 11127 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY 11128 1.1 mrg # else 11129 1.1 mrg # ifdef RTLD_NOW 11130 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW 11131 1.1 mrg # else 11132 1.1 mrg # ifdef DL_NOW 11133 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW 11134 1.1 mrg # else 11135 1.1 mrg # define LT_DLLAZY_OR_NOW 0 11136 1.1 mrg # endif 11137 1.1 mrg # endif 11138 1.1 mrg # endif 11139 1.1 mrg # endif 11140 1.1 mrg #endif 11141 1.1 mrg 11142 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated 11143 1.1 mrg correspondingly for the symbols needed. */ 11144 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11145 1.1 mrg void fnord () __attribute__((visibility("default"))); 11146 1.1 mrg #endif 11147 1.1 mrg 11148 1.1 mrg void fnord () { int i=42; } 11149 1.1 mrg int main () 11150 1.1 mrg { 11151 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11152 1.1 mrg int status = $lt_dlunknown; 11153 1.1 mrg 11154 1.1 mrg if (self) 11155 1.1 mrg { 11156 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11157 1.1 mrg else 11158 1.1 mrg { 11159 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11160 1.1 mrg else puts (dlerror ()); 11161 1.1 mrg } 11162 1.1 mrg /* dlclose (self); */ 11163 1.1 mrg } 11164 1.1 mrg else 11165 1.1 mrg puts (dlerror ()); 11166 1.1 mrg 11167 1.1 mrg return status; 11168 1.1 mrg } 11169 1.1 mrg _LT_EOF 11170 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11171 1.1 mrg (eval $ac_link) 2>&5 11172 1.1 mrg ac_status=$? 11173 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11174 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11175 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null 11176 1.1 mrg lt_status=$? 11177 1.1 mrg case x$lt_status in 11178 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11179 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11180 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11181 1.1 mrg esac 11182 1.1 mrg else : 11183 1.1 mrg # compilation failed 11184 1.1 mrg lt_cv_dlopen_self_static=no 11185 1.1 mrg fi 11186 1.1 mrg fi 11187 1.1 mrg rm -fr conftest* 11188 1.1 mrg 11189 1.1 mrg 11190 1.1 mrg fi 11191 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11192 1.1 mrg $as_echo "$lt_cv_dlopen_self_static" >&6; } 11193 1.1 mrg fi 11194 1.1 mrg 11195 1.1 mrg CPPFLAGS="$save_CPPFLAGS" 11196 1.1 mrg LDFLAGS="$save_LDFLAGS" 11197 1.1 mrg LIBS="$save_LIBS" 11198 1.1 mrg ;; 11199 1.1 mrg esac 11200 1.1 mrg 11201 1.1 mrg case $lt_cv_dlopen_self in 11202 1.1 mrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11203 1.1 mrg *) enable_dlopen_self=unknown ;; 11204 1.1 mrg esac 11205 1.1 mrg 11206 1.1 mrg case $lt_cv_dlopen_self_static in 11207 1.1 mrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11208 1.1 mrg *) enable_dlopen_self_static=unknown ;; 11209 1.1 mrg esac 11210 1.1 mrg fi 11211 1.1 mrg 11212 1.1 mrg 11213 1.1 mrg 11214 1.1 mrg 11215 1.1 mrg 11216 1.1 mrg 11217 1.1 mrg 11218 1.1 mrg 11219 1.1 mrg 11220 1.1 mrg 11221 1.1 mrg 11222 1.1 mrg 11223 1.1 mrg 11224 1.1 mrg 11225 1.1 mrg 11226 1.1 mrg 11227 1.1 mrg 11228 1.1 mrg striplib= 11229 1.1 mrg old_striplib= 11230 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11231 1.1 mrg $as_echo_n "checking whether stripping libraries is possible... " >&6; } 11232 1.1 mrg if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11233 1.1 mrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11234 1.1 mrg test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11235 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11236 1.1 mrg $as_echo "yes" >&6; } 11237 1.1 mrg else 11238 1.1 mrg # FIXME - insert some real tests, host_os isn't really good enough 11239 1.1 mrg case $host_os in 11240 1.1 mrg darwin*) 11241 1.1 mrg if test -n "$STRIP" ; then 11242 1.1 mrg striplib="$STRIP -x" 11243 1.1 mrg old_striplib="$STRIP -S" 11244 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11245 1.1 mrg $as_echo "yes" >&6; } 11246 1.1 mrg else 11247 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11248 1.1 mrg $as_echo "no" >&6; } 11249 1.1 mrg fi 11250 1.1 mrg ;; 11251 1.1 mrg *) 11252 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11253 1.1 mrg $as_echo "no" >&6; } 11254 1.1 mrg ;; 11255 1.1 mrg esac 11256 1.1 mrg fi 11257 1.1 mrg 11258 1.1 mrg 11259 1.1 mrg 11260 1.1 mrg 11261 1.1 mrg 11262 1.1 mrg 11263 1.1 mrg 11264 1.1 mrg 11265 1.1 mrg 11266 1.1 mrg 11267 1.1 mrg 11268 1.1 mrg 11269 1.1 mrg # Report which library types will actually be built 11270 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11271 1.1 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; } 11272 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11273 1.1 mrg $as_echo "$can_build_shared" >&6; } 11274 1.1 mrg 11275 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11276 1.1 mrg $as_echo_n "checking whether to build shared libraries... " >&6; } 11277 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no 11278 1.1 mrg 11279 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and 11280 1.1 mrg # are all built from PIC. 11281 1.1 mrg case $host_os in 11282 1.1 mrg aix3*) 11283 1.1 mrg test "$enable_shared" = yes && enable_static=no 11284 1.1 mrg if test -n "$RANLIB"; then 11285 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 11286 1.1 mrg postinstall_cmds='$RANLIB $lib' 11287 1.1 mrg fi 11288 1.1 mrg ;; 11289 1.1 mrg 11290 1.1 mrg aix[4-9]*) 11291 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11292 1.1 mrg test "$enable_shared" = yes && enable_static=no 11293 1.1 mrg fi 11294 1.1 mrg ;; 11295 1.1 mrg esac 11296 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11297 1.1 mrg $as_echo "$enable_shared" >&6; } 11298 1.1 mrg 11299 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11300 1.1 mrg $as_echo_n "checking whether to build static libraries... " >&6; } 11301 1.1 mrg # Make sure either enable_shared or enable_static is yes. 11302 1.1 mrg test "$enable_shared" = yes || enable_static=yes 11303 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11304 1.1 mrg $as_echo "$enable_static" >&6; } 11305 1.1 mrg 11306 1.1 mrg 11307 1.1 mrg 11308 1.1 mrg 11309 1.1 mrg fi 11310 1.1 mrg ac_ext=c 11311 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 11312 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11313 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11314 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 11315 1.1 mrg 11316 1.1 mrg CC="$lt_save_CC" 11317 1.1 mrg 11318 1.1 mrg 11319 1.1 mrg 11320 1.1 mrg 11321 1.1 mrg 11322 1.1 mrg 11323 1.1 mrg 11324 1.1 mrg 11325 1.1 mrg 11326 1.1 mrg 11327 1.1 mrg 11328 1.1 mrg 11329 1.1 mrg 11330 1.1 mrg ac_config_commands="$ac_config_commands libtool" 11331 1.1 mrg 11332 1.1 mrg 11333 1.1 mrg 11334 1.1 mrg 11335 1.1 mrg # Only expand once: 11336 1.1 mrg 11337 1.1 mrg 11338 1.1 mrg 11339 1.1 mrg 11340 1.1 mrg 11341 1.4 mrg case $host in 11342 1.4 mrg *-cygwin* | *-mingw*) 11343 1.4 mrg # 'host' will be top-level target in the case of a target lib, 11344 1.4 mrg # we must compare to with_cross_host to decide if this is a native 11345 1.4 mrg # or cross-compiler and select where to install dlls appropriately. 11346 1.4 mrg if test -n "$with_cross_host" && 11347 1.4 mrg test x"$with_cross_host" != x"no"; then 11348 1.4 mrg lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"'; 11349 1.4 mrg else 11350 1.4 mrg lt_host_flags='-no-undefined -bindir "$(bindir)"'; 11351 1.4 mrg fi 11352 1.4 mrg ;; 11353 1.4 mrg *) 11354 1.4 mrg lt_host_flags= 11355 1.4 mrg ;; 11356 1.4 mrg esac 11357 1.4 mrg 11358 1.4 mrg 11359 1.4 mrg 11360 1.4 mrg 11361 1.4 mrg 11362 1.4 mrg 11363 1.12 mrg 11364 1.12 mrg # Check whether --with-toolexeclibdir was given. 11365 1.12 mrg if test "${with_toolexeclibdir+set}" = set; then : 11366 1.12 mrg withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in 11367 1.12 mrg /) 11368 1.12 mrg ;; 11369 1.12 mrg */) 11370 1.12 mrg with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'` 11371 1.12 mrg ;; 11372 1.12 mrg esac 11373 1.12 mrg else 11374 1.12 mrg with_toolexeclibdir=no 11375 1.12 mrg fi 11376 1.12 mrg 11377 1.12 mrg 11378 1.12 mrg 11379 1.1 mrg # Calculate toolexeclibdir 11380 1.1 mrg # Also toolexecdir, though it's only used in toolexeclibdir 11381 1.1 mrg case ${version_specific_libs} in 11382 1.1 mrg yes) 11383 1.1 mrg # Need the gcc compiler version to know where to install libraries 11384 1.1 mrg # and header files if --enable-version-specific-runtime-libs option 11385 1.1 mrg # is selected. 11386 1.1 mrg toolexecdir='$(libdir)/gcc/$(target_alias)' 11387 1.1 mrg toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)' 11388 1.1 mrg ;; 11389 1.1 mrg no) 11390 1.1 mrg if test -n "$with_cross_host" && 11391 1.1 mrg test x"$with_cross_host" != x"no"; then 11392 1.1 mrg # Install a library built with a cross compiler in tooldir, not libdir. 11393 1.1 mrg toolexecdir='$(exec_prefix)/$(target_alias)' 11394 1.12 mrg case ${with_toolexeclibdir} in 11395 1.12 mrg no) 11396 1.12 mrg toolexeclibdir='$(toolexecdir)/lib' 11397 1.12 mrg ;; 11398 1.12 mrg *) 11399 1.12 mrg toolexeclibdir=${with_toolexeclibdir} 11400 1.12 mrg ;; 11401 1.12 mrg esac 11402 1.1 mrg else 11403 1.1 mrg toolexecdir='$(libdir)/gcc-lib/$(target_alias)' 11404 1.1 mrg toolexeclibdir='$(libdir)' 11405 1.1 mrg fi 11406 1.1 mrg multi_os_directory=`$CC -print-multi-os-directory` 11407 1.1 mrg case $multi_os_directory in 11408 1.1 mrg .) ;; # Avoid trailing /. 11409 1.1 mrg *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; 11410 1.1 mrg esac 11411 1.1 mrg ;; 11412 1.1 mrg esac 11413 1.1 mrg 11414 1.1 mrg 11415 1.1 mrg 11416 1.1 mrg if test ${multilib} = yes; then 11417 1.1 mrg multilib_arg="--enable-multilib" 11418 1.1 mrg else 11419 1.1 mrg multilib_arg= 11420 1.1 mrg fi 11421 1.1 mrg 11422 1.9 mrg # Determine what GCC version number to use in filesystem paths. 11423 1.9 mrg 11424 1.9 mrg get_gcc_base_ver="cat" 11425 1.9 mrg 11426 1.9 mrg # Check whether --with-gcc-major-version-only was given. 11427 1.9 mrg if test "${with_gcc_major_version_only+set}" = set; then : 11428 1.9 mrg withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then 11429 1.9 mrg get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'" 11430 1.9 mrg fi 11431 1.9 mrg 11432 1.9 mrg fi 11433 1.9 mrg 11434 1.9 mrg 11435 1.9 mrg 11436 1.9 mrg 11437 1.1 mrg ac_config_files="$ac_config_files Makefile ssp/ssp.h" 11438 1.1 mrg 11439 1.1 mrg cat >confcache <<\_ACEOF 11440 1.1 mrg # This file is a shell script that caches the results of configure 11441 1.1 mrg # tests run on this system so they can be shared between configure 11442 1.1 mrg # scripts and configure runs, see configure's option --config-cache. 11443 1.1 mrg # It is not useful on other systems. If it contains results you don't 11444 1.1 mrg # want to keep, you may remove or edit it. 11445 1.1 mrg # 11446 1.1 mrg # config.status only pays attention to the cache file if you give it 11447 1.1 mrg # the --recheck option to rerun configure. 11448 1.1 mrg # 11449 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when 11450 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the 11451 1.1 mrg # following values. 11452 1.1 mrg 11453 1.1 mrg _ACEOF 11454 1.1 mrg 11455 1.1 mrg # The following way of writing the cache mishandles newlines in values, 11456 1.1 mrg # but we know of no workaround that is simple, portable, and efficient. 11457 1.1 mrg # So, we kill variables containing newlines. 11458 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly, 11459 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars. 11460 1.1 mrg ( 11461 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11462 1.1 mrg eval ac_val=\$$ac_var 11463 1.1 mrg case $ac_val in #( 11464 1.1 mrg *${as_nl}*) 11465 1.1 mrg case $ac_var in #( 11466 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11467 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11468 1.1 mrg esac 11469 1.1 mrg case $ac_var in #( 11470 1.1 mrg _ | IFS | as_nl) ;; #( 11471 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11472 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;; 11473 1.1 mrg esac ;; 11474 1.1 mrg esac 11475 1.1 mrg done 11476 1.1 mrg 11477 1.1 mrg (set) 2>&1 | 11478 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 11479 1.1 mrg *${as_nl}ac_space=\ *) 11480 1.1 mrg # `set' does not quote correctly, so add quotes: double-quote 11481 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \. 11482 1.1 mrg sed -n \ 11483 1.1 mrg "s/'/'\\\\''/g; 11484 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11485 1.1 mrg ;; #( 11486 1.1 mrg *) 11487 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes. 11488 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11489 1.1 mrg ;; 11490 1.1 mrg esac | 11491 1.1 mrg sort 11492 1.1 mrg ) | 11493 1.1 mrg sed ' 11494 1.1 mrg /^ac_cv_env_/b end 11495 1.1 mrg t clear 11496 1.1 mrg :clear 11497 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11498 1.1 mrg t end 11499 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11500 1.1 mrg :end' >>confcache 11501 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11502 1.1 mrg if test -w "$cache_file"; then 11503 1.11 mrg if test "x$cache_file" != "x/dev/null"; then 11504 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11505 1.1 mrg $as_echo "$as_me: updating cache $cache_file" >&6;} 11506 1.11 mrg if test ! -f "$cache_file" || test -h "$cache_file"; then 11507 1.11 mrg cat confcache >"$cache_file" 11508 1.11 mrg else 11509 1.11 mrg case $cache_file in #( 11510 1.11 mrg */* | ?:*) 11511 1.11 mrg mv -f confcache "$cache_file"$$ && 11512 1.11 mrg mv -f "$cache_file"$$ "$cache_file" ;; #( 11513 1.11 mrg *) 11514 1.11 mrg mv -f confcache "$cache_file" ;; 11515 1.11 mrg esac 11516 1.11 mrg fi 11517 1.11 mrg fi 11518 1.1 mrg else 11519 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11520 1.1 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11521 1.1 mrg fi 11522 1.1 mrg fi 11523 1.1 mrg rm -f confcache 11524 1.1 mrg 11525 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix 11526 1.1 mrg # Let make expand exec_prefix. 11527 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11528 1.1 mrg 11529 1.1 mrg DEFS=-DHAVE_CONFIG_H 11530 1.1 mrg 11531 1.1 mrg ac_libobjs= 11532 1.1 mrg ac_ltlibobjs= 11533 1.11 mrg U= 11534 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11535 1.1 mrg # 1. Remove the extension, and $U if already installed. 11536 1.1 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11537 1.1 mrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11538 1.1 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11539 1.1 mrg # will be set to the directory where LIBOBJS objects are built. 11540 1.1 mrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11541 1.1 mrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11542 1.1 mrg done 11543 1.1 mrg LIBOBJS=$ac_libobjs 11544 1.1 mrg 11545 1.1 mrg LTLIBOBJS=$ac_ltlibobjs 11546 1.1 mrg 11547 1.1 mrg 11548 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 11549 1.11 mrg $as_echo_n "checking that generated files are newer than configure... " >&6; } 11550 1.11 mrg if test -n "$am_sleep_pid"; then 11551 1.11 mrg # Hide warnings about reused PIDs. 11552 1.11 mrg wait $am_sleep_pid 2>/dev/null 11553 1.11 mrg fi 11554 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 11555 1.11 mrg $as_echo "done" >&6; } 11556 1.1 mrg if test -n "$EXEEXT"; then 11557 1.1 mrg am__EXEEXT_TRUE= 11558 1.1 mrg am__EXEEXT_FALSE='#' 11559 1.1 mrg else 11560 1.1 mrg am__EXEEXT_TRUE='#' 11561 1.1 mrg am__EXEEXT_FALSE= 11562 1.1 mrg fi 11563 1.1 mrg 11564 1.1 mrg if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 11565 1.11 mrg as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 11566 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 11567 1.1 mrg fi 11568 1.1 mrg if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 11569 1.11 mrg as_fn_error $? "conditional \"AMDEP\" was never defined. 11570 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 11571 1.1 mrg fi 11572 1.1 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 11573 1.11 mrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 11574 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 11575 1.1 mrg fi 11576 1.1 mrg if test -z "${LIBSSP_USE_SYMVER_TRUE}" && test -z "${LIBSSP_USE_SYMVER_FALSE}"; then 11577 1.11 mrg as_fn_error $? "conditional \"LIBSSP_USE_SYMVER\" was never defined. 11578 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 11579 1.1 mrg fi 11580 1.4 mrg if test -z "${LIBSSP_USE_SYMVER_GNU_TRUE}" && test -z "${LIBSSP_USE_SYMVER_GNU_FALSE}"; then 11581 1.11 mrg as_fn_error $? "conditional \"LIBSSP_USE_SYMVER_GNU\" was never defined. 11582 1.4 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 11583 1.4 mrg fi 11584 1.4 mrg if test -z "${LIBSSP_USE_SYMVER_SUN_TRUE}" && test -z "${LIBSSP_USE_SYMVER_SUN_FALSE}"; then 11585 1.11 mrg as_fn_error $? "conditional \"LIBSSP_USE_SYMVER_SUN\" was never defined. 11586 1.4 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 11587 1.4 mrg fi 11588 1.1 mrg 11589 1.11 mrg : "${CONFIG_STATUS=./config.status}" 11590 1.1 mrg ac_write_fail=0 11591 1.1 mrg ac_clean_files_save=$ac_clean_files 11592 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11593 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11594 1.1 mrg $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11595 1.1 mrg as_write_fail=0 11596 1.1 mrg cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11597 1.1 mrg #! $SHELL 11598 1.1 mrg # Generated by $as_me. 11599 1.1 mrg # Run this file to recreate the current configuration. 11600 1.1 mrg # Compiler output produced by configure, useful for debugging 11601 1.1 mrg # configure, is in config.log if it exists. 11602 1.1 mrg 11603 1.1 mrg debug=false 11604 1.1 mrg ac_cs_recheck=false 11605 1.1 mrg ac_cs_silent=false 11606 1.1 mrg 11607 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL} 11608 1.1 mrg export SHELL 11609 1.1 mrg _ASEOF 11610 1.1 mrg cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11611 1.1 mrg ## -------------------- ## 11612 1.1 mrg ## M4sh Initialization. ## 11613 1.1 mrg ## -------------------- ## 11614 1.1 mrg 11615 1.1 mrg # Be more Bourne compatible 11616 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh 11617 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11618 1.1 mrg emulate sh 11619 1.1 mrg NULLCMD=: 11620 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11621 1.1 mrg # is contrary to our usage. Disable this feature. 11622 1.1 mrg alias -g '${1+"$@"}'='"$@"' 11623 1.1 mrg setopt NO_GLOB_SUBST 11624 1.1 mrg else 11625 1.1 mrg case `(set -o) 2>/dev/null` in #( 11626 1.1 mrg *posix*) : 11627 1.1 mrg set -o posix ;; #( 11628 1.1 mrg *) : 11629 1.1 mrg ;; 11630 1.1 mrg esac 11631 1.1 mrg fi 11632 1.1 mrg 11633 1.1 mrg 11634 1.1 mrg as_nl=' 11635 1.1 mrg ' 11636 1.1 mrg export as_nl 11637 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf. 11638 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11639 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11640 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11641 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris, 11642 1.1 mrg # but without wasting forks for bash or zsh. 11643 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \ 11644 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11645 1.1 mrg as_echo='print -r --' 11646 1.1 mrg as_echo_n='print -rn --' 11647 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11648 1.1 mrg as_echo='printf %s\n' 11649 1.1 mrg as_echo_n='printf %s' 11650 1.1 mrg else 11651 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11652 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11653 1.1 mrg as_echo_n='/usr/ucb/echo -n' 11654 1.1 mrg else 11655 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11656 1.1 mrg as_echo_n_body='eval 11657 1.1 mrg arg=$1; 11658 1.1 mrg case $arg in #( 11659 1.1 mrg *"$as_nl"*) 11660 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl"; 11661 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11662 1.1 mrg esac; 11663 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11664 1.1 mrg ' 11665 1.1 mrg export as_echo_n_body 11666 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo' 11667 1.1 mrg fi 11668 1.1 mrg export as_echo_body 11669 1.1 mrg as_echo='sh -c $as_echo_body as_echo' 11670 1.1 mrg fi 11671 1.1 mrg 11672 1.1 mrg # The user is always right. 11673 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then 11674 1.1 mrg PATH_SEPARATOR=: 11675 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11676 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11677 1.1 mrg PATH_SEPARATOR=';' 11678 1.1 mrg } 11679 1.1 mrg fi 11680 1.1 mrg 11681 1.1 mrg 11682 1.1 mrg # IFS 11683 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is 11684 1.1 mrg # there to prevent editors from complaining about space-tab. 11685 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word 11686 1.1 mrg # splitting by setting IFS to empty value.) 11687 1.1 mrg IFS=" "" $as_nl" 11688 1.1 mrg 11689 1.1 mrg # Find who we are. Look in the path if we contain no directory separator. 11690 1.11 mrg as_myself= 11691 1.1 mrg case $0 in #(( 11692 1.1 mrg *[\\/]* ) as_myself=$0 ;; 11693 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11694 1.1 mrg for as_dir in $PATH 11695 1.1 mrg do 11696 1.1 mrg IFS=$as_save_IFS 11697 1.1 mrg test -z "$as_dir" && as_dir=. 11698 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11699 1.1 mrg done 11700 1.1 mrg IFS=$as_save_IFS 11701 1.1 mrg 11702 1.1 mrg ;; 11703 1.1 mrg esac 11704 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND' 11705 1.1 mrg # in which case we are not to be found in the path. 11706 1.1 mrg if test "x$as_myself" = x; then 11707 1.1 mrg as_myself=$0 11708 1.1 mrg fi 11709 1.1 mrg if test ! -f "$as_myself"; then 11710 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11711 1.1 mrg exit 1 11712 1.1 mrg fi 11713 1.1 mrg 11714 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in 11715 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11716 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could 11717 1.1 mrg # trigger a bug in pdksh 5.2.14. 11718 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH 11719 1.1 mrg do eval test x\${$as_var+set} = xset \ 11720 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11721 1.1 mrg done 11722 1.1 mrg PS1='$ ' 11723 1.1 mrg PS2='> ' 11724 1.1 mrg PS4='+ ' 11725 1.1 mrg 11726 1.1 mrg # NLS nuisances. 11727 1.1 mrg LC_ALL=C 11728 1.1 mrg export LC_ALL 11729 1.1 mrg LANGUAGE=C 11730 1.1 mrg export LANGUAGE 11731 1.1 mrg 11732 1.1 mrg # CDPATH. 11733 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11734 1.1 mrg 11735 1.1 mrg 11736 1.11 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD] 11737 1.11 mrg # ---------------------------------------- 11738 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11739 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11740 1.11 mrg # script with STATUS, using 1 if that was 0. 11741 1.1 mrg as_fn_error () 11742 1.1 mrg { 11743 1.11 mrg as_status=$1; test $as_status -eq 0 && as_status=1 11744 1.11 mrg if test "$4"; then 11745 1.11 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11746 1.11 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 11747 1.1 mrg fi 11748 1.11 mrg $as_echo "$as_me: error: $2" >&2 11749 1.1 mrg as_fn_exit $as_status 11750 1.1 mrg } # as_fn_error 11751 1.1 mrg 11752 1.1 mrg 11753 1.1 mrg # as_fn_set_status STATUS 11754 1.1 mrg # ----------------------- 11755 1.1 mrg # Set $? to STATUS, without forking. 11756 1.1 mrg as_fn_set_status () 11757 1.1 mrg { 11758 1.1 mrg return $1 11759 1.1 mrg } # as_fn_set_status 11760 1.1 mrg 11761 1.1 mrg # as_fn_exit STATUS 11762 1.1 mrg # ----------------- 11763 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 11764 1.1 mrg as_fn_exit () 11765 1.1 mrg { 11766 1.1 mrg set +e 11767 1.1 mrg as_fn_set_status $1 11768 1.1 mrg exit $1 11769 1.1 mrg } # as_fn_exit 11770 1.1 mrg 11771 1.1 mrg # as_fn_unset VAR 11772 1.1 mrg # --------------- 11773 1.1 mrg # Portably unset VAR. 11774 1.1 mrg as_fn_unset () 11775 1.1 mrg { 11776 1.1 mrg { eval $1=; unset $1;} 11777 1.1 mrg } 11778 1.1 mrg as_unset=as_fn_unset 11779 1.1 mrg # as_fn_append VAR VALUE 11780 1.1 mrg # ---------------------- 11781 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take 11782 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over 11783 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive 11784 1.1 mrg # implementations. 11785 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 11786 1.1 mrg eval 'as_fn_append () 11787 1.1 mrg { 11788 1.1 mrg eval $1+=\$2 11789 1.1 mrg }' 11790 1.1 mrg else 11791 1.1 mrg as_fn_append () 11792 1.1 mrg { 11793 1.1 mrg eval $1=\$$1\$2 11794 1.1 mrg } 11795 1.1 mrg fi # as_fn_append 11796 1.1 mrg 11797 1.1 mrg # as_fn_arith ARG... 11798 1.1 mrg # ------------------ 11799 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the 11800 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments 11801 1.1 mrg # must be portable across $(()) and expr. 11802 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 11803 1.1 mrg eval 'as_fn_arith () 11804 1.1 mrg { 11805 1.1 mrg as_val=$(( $* )) 11806 1.1 mrg }' 11807 1.1 mrg else 11808 1.1 mrg as_fn_arith () 11809 1.1 mrg { 11810 1.1 mrg as_val=`expr "$@" || test $? -eq 1` 11811 1.1 mrg } 11812 1.1 mrg fi # as_fn_arith 11813 1.1 mrg 11814 1.1 mrg 11815 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 && 11816 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 11817 1.1 mrg as_expr=expr 11818 1.1 mrg else 11819 1.1 mrg as_expr=false 11820 1.1 mrg fi 11821 1.1 mrg 11822 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 11823 1.1 mrg as_basename=basename 11824 1.1 mrg else 11825 1.1 mrg as_basename=false 11826 1.1 mrg fi 11827 1.1 mrg 11828 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 11829 1.1 mrg as_dirname=dirname 11830 1.1 mrg else 11831 1.1 mrg as_dirname=false 11832 1.1 mrg fi 11833 1.1 mrg 11834 1.1 mrg as_me=`$as_basename -- "$0" || 11835 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 11836 1.1 mrg X"$0" : 'X\(//\)$' \| \ 11837 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 11838 1.1 mrg $as_echo X/"$0" | 11839 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 11840 1.1 mrg s//\1/ 11841 1.1 mrg q 11842 1.1 mrg } 11843 1.1 mrg /^X\/\(\/\/\)$/{ 11844 1.1 mrg s//\1/ 11845 1.1 mrg q 11846 1.1 mrg } 11847 1.1 mrg /^X\/\(\/\).*/{ 11848 1.1 mrg s//\1/ 11849 1.1 mrg q 11850 1.1 mrg } 11851 1.1 mrg s/.*/./; q'` 11852 1.1 mrg 11853 1.1 mrg # Avoid depending upon Character Ranges. 11854 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz' 11855 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 11856 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS 11857 1.1 mrg as_cr_digits='0123456789' 11858 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits 11859 1.1 mrg 11860 1.1 mrg ECHO_C= ECHO_N= ECHO_T= 11861 1.1 mrg case `echo -n x` in #((((( 11862 1.1 mrg -n*) 11863 1.1 mrg case `echo 'xy\c'` in 11864 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 11865 1.1 mrg xy) ECHO_C='\c';; 11866 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 11867 1.1 mrg ECHO_T=' ';; 11868 1.1 mrg esac;; 11869 1.1 mrg *) 11870 1.1 mrg ECHO_N='-n';; 11871 1.1 mrg esac 11872 1.1 mrg 11873 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file 11874 1.1 mrg if test -d conf$$.dir; then 11875 1.1 mrg rm -f conf$$.dir/conf$$.file 11876 1.1 mrg else 11877 1.1 mrg rm -f conf$$.dir 11878 1.1 mrg mkdir conf$$.dir 2>/dev/null 11879 1.1 mrg fi 11880 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then 11881 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then 11882 1.1 mrg as_ln_s='ln -s' 11883 1.1 mrg # ... but there are two gotchas: 11884 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 11885 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 11886 1.11 mrg # In both cases, we have to default to `cp -pR'. 11887 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 11888 1.11 mrg as_ln_s='cp -pR' 11889 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then 11890 1.1 mrg as_ln_s=ln 11891 1.1 mrg else 11892 1.11 mrg as_ln_s='cp -pR' 11893 1.1 mrg fi 11894 1.1 mrg else 11895 1.11 mrg as_ln_s='cp -pR' 11896 1.1 mrg fi 11897 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 11898 1.1 mrg rmdir conf$$.dir 2>/dev/null 11899 1.1 mrg 11900 1.1 mrg 11901 1.1 mrg # as_fn_mkdir_p 11902 1.1 mrg # ------------- 11903 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary. 11904 1.1 mrg as_fn_mkdir_p () 11905 1.1 mrg { 11906 1.1 mrg 11907 1.1 mrg case $as_dir in #( 11908 1.1 mrg -*) as_dir=./$as_dir;; 11909 1.1 mrg esac 11910 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || { 11911 1.1 mrg as_dirs= 11912 1.1 mrg while :; do 11913 1.1 mrg case $as_dir in #( 11914 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 11915 1.1 mrg *) as_qdir=$as_dir;; 11916 1.1 mrg esac 11917 1.1 mrg as_dirs="'$as_qdir' $as_dirs" 11918 1.1 mrg as_dir=`$as_dirname -- "$as_dir" || 11919 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 11920 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \ 11921 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \ 11922 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 11923 1.1 mrg $as_echo X"$as_dir" | 11924 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 11925 1.1 mrg s//\1/ 11926 1.1 mrg q 11927 1.1 mrg } 11928 1.1 mrg /^X\(\/\/\)[^/].*/{ 11929 1.1 mrg s//\1/ 11930 1.1 mrg q 11931 1.1 mrg } 11932 1.1 mrg /^X\(\/\/\)$/{ 11933 1.1 mrg s//\1/ 11934 1.1 mrg q 11935 1.1 mrg } 11936 1.1 mrg /^X\(\/\).*/{ 11937 1.1 mrg s//\1/ 11938 1.1 mrg q 11939 1.1 mrg } 11940 1.1 mrg s/.*/./; q'` 11941 1.1 mrg test -d "$as_dir" && break 11942 1.1 mrg done 11943 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs" 11944 1.11 mrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 11945 1.1 mrg 11946 1.1 mrg 11947 1.1 mrg } # as_fn_mkdir_p 11948 1.1 mrg if mkdir -p . 2>/dev/null; then 11949 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"' 11950 1.1 mrg else 11951 1.1 mrg test -d ./-p && rmdir ./-p 11952 1.1 mrg as_mkdir_p=false 11953 1.1 mrg fi 11954 1.1 mrg 11955 1.11 mrg 11956 1.11 mrg # as_fn_executable_p FILE 11957 1.11 mrg # ----------------------- 11958 1.11 mrg # Test if FILE is an executable regular file. 11959 1.11 mrg as_fn_executable_p () 11960 1.11 mrg { 11961 1.11 mrg test -f "$1" && test -x "$1" 11962 1.11 mrg } # as_fn_executable_p 11963 1.11 mrg as_test_x='test -x' 11964 1.11 mrg as_executable_p=as_fn_executable_p 11965 1.1 mrg 11966 1.1 mrg # Sed expression to map a string onto a valid CPP name. 11967 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 11968 1.1 mrg 11969 1.1 mrg # Sed expression to map a string onto a valid variable name. 11970 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 11971 1.1 mrg 11972 1.1 mrg 11973 1.1 mrg exec 6>&1 11974 1.1 mrg ## ----------------------------------- ## 11975 1.1 mrg ## Main body of $CONFIG_STATUS script. ## 11976 1.1 mrg ## ----------------------------------- ## 11977 1.1 mrg _ASEOF 11978 1.1 mrg test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 11979 1.1 mrg 11980 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11981 1.1 mrg # Save the log message, to keep $0 and so on meaningful, and to 11982 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their 11983 1.1 mrg # values after options handling. 11984 1.1 mrg ac_log=" 11985 1.1 mrg This file was extended by libssp $as_me 1.0, which was 11986 1.11 mrg generated by GNU Autoconf 2.69. Invocation command line was 11987 1.1 mrg 11988 1.1 mrg CONFIG_FILES = $CONFIG_FILES 11989 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS 11990 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS 11991 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS 11992 1.1 mrg $ $0 $@ 11993 1.1 mrg 11994 1.1 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q` 11995 1.1 mrg " 11996 1.1 mrg 11997 1.1 mrg _ACEOF 11998 1.1 mrg 11999 1.1 mrg case $ac_config_files in *" 12000 1.1 mrg "*) set x $ac_config_files; shift; ac_config_files=$*;; 12001 1.1 mrg esac 12002 1.1 mrg 12003 1.1 mrg case $ac_config_headers in *" 12004 1.1 mrg "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12005 1.1 mrg esac 12006 1.1 mrg 12007 1.1 mrg 12008 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12009 1.1 mrg # Files that config.status was made for. 12010 1.1 mrg config_files="$ac_config_files" 12011 1.1 mrg config_headers="$ac_config_headers" 12012 1.1 mrg config_commands="$ac_config_commands" 12013 1.1 mrg 12014 1.1 mrg _ACEOF 12015 1.1 mrg 12016 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12017 1.1 mrg ac_cs_usage="\ 12018 1.1 mrg \`$as_me' instantiates files and other configuration actions 12019 1.1 mrg from templates according to the current configuration. Unless the files 12020 1.1 mrg and actions are specified as TAGs, all are instantiated by default. 12021 1.1 mrg 12022 1.1 mrg Usage: $0 [OPTION]... [TAG]... 12023 1.1 mrg 12024 1.1 mrg -h, --help print this help, then exit 12025 1.1 mrg -V, --version print version number and configuration settings, then exit 12026 1.11 mrg --config print configuration, then exit 12027 1.1 mrg -q, --quiet, --silent 12028 1.1 mrg do not print progress messages 12029 1.1 mrg -d, --debug don't remove temporary files 12030 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions 12031 1.1 mrg --file=FILE[:TEMPLATE] 12032 1.1 mrg instantiate the configuration file FILE 12033 1.1 mrg --header=FILE[:TEMPLATE] 12034 1.1 mrg instantiate the configuration header FILE 12035 1.1 mrg 12036 1.1 mrg Configuration files: 12037 1.1 mrg $config_files 12038 1.1 mrg 12039 1.1 mrg Configuration headers: 12040 1.1 mrg $config_headers 12041 1.1 mrg 12042 1.1 mrg Configuration commands: 12043 1.1 mrg $config_commands 12044 1.1 mrg 12045 1.1 mrg Report bugs to the package provider." 12046 1.1 mrg 12047 1.1 mrg _ACEOF 12048 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12049 1.11 mrg ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12050 1.1 mrg ac_cs_version="\\ 12051 1.1 mrg libssp config.status 1.0 12052 1.11 mrg configured by $0, generated by GNU Autoconf 2.69, 12053 1.11 mrg with options \\"\$ac_cs_config\\" 12054 1.1 mrg 12055 1.11 mrg Copyright (C) 2012 Free Software Foundation, Inc. 12056 1.1 mrg This config.status script is free software; the Free Software Foundation 12057 1.1 mrg gives unlimited permission to copy, distribute and modify it." 12058 1.1 mrg 12059 1.1 mrg ac_pwd='$ac_pwd' 12060 1.1 mrg srcdir='$srcdir' 12061 1.1 mrg INSTALL='$INSTALL' 12062 1.1 mrg MKDIR_P='$MKDIR_P' 12063 1.1 mrg AWK='$AWK' 12064 1.1 mrg test -n "\$AWK" || AWK=awk 12065 1.1 mrg _ACEOF 12066 1.1 mrg 12067 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12068 1.1 mrg # The default lists apply if the user does not specify any file. 12069 1.1 mrg ac_need_defaults=: 12070 1.1 mrg while test $# != 0 12071 1.1 mrg do 12072 1.1 mrg case $1 in 12073 1.11 mrg --*=?*) 12074 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 12075 1.1 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12076 1.1 mrg ac_shift=: 12077 1.1 mrg ;; 12078 1.11 mrg --*=) 12079 1.11 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 12080 1.11 mrg ac_optarg= 12081 1.11 mrg ac_shift=: 12082 1.11 mrg ;; 12083 1.1 mrg *) 12084 1.1 mrg ac_option=$1 12085 1.1 mrg ac_optarg=$2 12086 1.1 mrg ac_shift=shift 12087 1.1 mrg ;; 12088 1.1 mrg esac 12089 1.1 mrg 12090 1.1 mrg case $ac_option in 12091 1.1 mrg # Handling of the options. 12092 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12093 1.1 mrg ac_cs_recheck=: ;; 12094 1.1 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12095 1.1 mrg $as_echo "$ac_cs_version"; exit ;; 12096 1.11 mrg --config | --confi | --conf | --con | --co | --c ) 12097 1.11 mrg $as_echo "$ac_cs_config"; exit ;; 12098 1.1 mrg --debug | --debu | --deb | --de | --d | -d ) 12099 1.1 mrg debug=: ;; 12100 1.1 mrg --file | --fil | --fi | --f ) 12101 1.1 mrg $ac_shift 12102 1.1 mrg case $ac_optarg in 12103 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12104 1.11 mrg '') as_fn_error $? "missing file argument" ;; 12105 1.1 mrg esac 12106 1.1 mrg as_fn_append CONFIG_FILES " '$ac_optarg'" 12107 1.1 mrg ac_need_defaults=false;; 12108 1.1 mrg --header | --heade | --head | --hea ) 12109 1.1 mrg $ac_shift 12110 1.1 mrg case $ac_optarg in 12111 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12112 1.1 mrg esac 12113 1.1 mrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 12114 1.1 mrg ac_need_defaults=false;; 12115 1.1 mrg --he | --h) 12116 1.1 mrg # Conflict between --help and --header 12117 1.11 mrg as_fn_error $? "ambiguous option: \`$1' 12118 1.1 mrg Try \`$0 --help' for more information.";; 12119 1.1 mrg --help | --hel | -h ) 12120 1.1 mrg $as_echo "$ac_cs_usage"; exit ;; 12121 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12122 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 12123 1.1 mrg ac_cs_silent=: ;; 12124 1.1 mrg 12125 1.1 mrg # This is an error. 12126 1.11 mrg -*) as_fn_error $? "unrecognized option: \`$1' 12127 1.1 mrg Try \`$0 --help' for more information." ;; 12128 1.1 mrg 12129 1.1 mrg *) as_fn_append ac_config_targets " $1" 12130 1.1 mrg ac_need_defaults=false ;; 12131 1.1 mrg 12132 1.1 mrg esac 12133 1.1 mrg shift 12134 1.1 mrg done 12135 1.1 mrg 12136 1.1 mrg ac_configure_extra_args= 12137 1.1 mrg 12138 1.1 mrg if $ac_cs_silent; then 12139 1.1 mrg exec 6>/dev/null 12140 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent" 12141 1.1 mrg fi 12142 1.1 mrg 12143 1.1 mrg _ACEOF 12144 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12145 1.1 mrg if \$ac_cs_recheck; then 12146 1.11 mrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12147 1.1 mrg shift 12148 1.1 mrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12149 1.1 mrg CONFIG_SHELL='$SHELL' 12150 1.1 mrg export CONFIG_SHELL 12151 1.1 mrg exec "\$@" 12152 1.1 mrg fi 12153 1.1 mrg 12154 1.1 mrg _ACEOF 12155 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12156 1.1 mrg exec 5>>config.log 12157 1.1 mrg { 12158 1.1 mrg echo 12159 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12160 1.1 mrg ## Running $as_me. ## 12161 1.1 mrg _ASBOX 12162 1.1 mrg $as_echo "$ac_log" 12163 1.1 mrg } >&5 12164 1.1 mrg 12165 1.1 mrg _ACEOF 12166 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12167 1.1 mrg # 12168 1.1 mrg # INIT-COMMANDS 12169 1.1 mrg # 12170 1.1 mrg 12171 1.1 mrg srcdir="$srcdir" 12172 1.1 mrg host="$host" 12173 1.1 mrg target="$target" 12174 1.1 mrg with_multisubdir="$with_multisubdir" 12175 1.1 mrg with_multisrctop="$with_multisrctop" 12176 1.1 mrg with_target_subdir="$with_target_subdir" 12177 1.1 mrg ac_configure_args="${multilib_arg} ${ac_configure_args}" 12178 1.1 mrg multi_basedir="$multi_basedir" 12179 1.1 mrg CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 12180 1.1 mrg CC="$CC" 12181 1.1 mrg CXX="$CXX" 12182 1.1 mrg GFORTRAN="$GFORTRAN" 12183 1.11 mrg GDC="$GDC" 12184 1.1 mrg AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 12185 1.1 mrg 12186 1.1 mrg 12187 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout 12188 1.1 mrg # if CDPATH is set. 12189 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12190 1.1 mrg 12191 1.1 mrg sed_quote_subst='$sed_quote_subst' 12192 1.1 mrg double_quote_subst='$double_quote_subst' 12193 1.1 mrg delay_variable_subst='$delay_variable_subst' 12194 1.1 mrg macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 12195 1.1 mrg macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 12196 1.1 mrg enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 12197 1.1 mrg enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 12198 1.1 mrg pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 12199 1.1 mrg enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 12200 1.1 mrg SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 12201 1.1 mrg ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 12202 1.1 mrg host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 12203 1.1 mrg host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 12204 1.1 mrg host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 12205 1.1 mrg build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 12206 1.1 mrg build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 12207 1.1 mrg build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 12208 1.1 mrg SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 12209 1.1 mrg Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 12210 1.1 mrg GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 12211 1.1 mrg EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 12212 1.1 mrg FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 12213 1.1 mrg LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 12214 1.1 mrg NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 12215 1.1 mrg LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 12216 1.1 mrg max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 12217 1.1 mrg ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 12218 1.1 mrg exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 12219 1.1 mrg lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 12220 1.1 mrg lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 12221 1.1 mrg lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 12222 1.1 mrg reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 12223 1.1 mrg reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 12224 1.1 mrg OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 12225 1.1 mrg deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 12226 1.1 mrg file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 12227 1.1 mrg AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 12228 1.1 mrg AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 12229 1.1 mrg STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 12230 1.1 mrg RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 12231 1.1 mrg old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12232 1.1 mrg old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12233 1.1 mrg old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 12234 1.1 mrg lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 12235 1.1 mrg CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 12236 1.1 mrg CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 12237 1.1 mrg compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 12238 1.1 mrg GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 12239 1.1 mrg lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 12240 1.1 mrg lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 12241 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"`' 12242 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"`' 12243 1.1 mrg objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 12244 1.1 mrg MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 12245 1.1 mrg lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 12246 1.1 mrg lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 12247 1.1 mrg lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 12248 1.1 mrg lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 12249 1.1 mrg lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 12250 1.1 mrg need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 12251 1.1 mrg DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 12252 1.1 mrg NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 12253 1.1 mrg LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 12254 1.1 mrg OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 12255 1.1 mrg OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 12256 1.1 mrg libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 12257 1.1 mrg shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 12258 1.1 mrg extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12259 1.1 mrg archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 12260 1.1 mrg enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 12261 1.1 mrg export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 12262 1.1 mrg whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 12263 1.1 mrg compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 12264 1.1 mrg old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 12265 1.1 mrg old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12266 1.1 mrg archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 12267 1.1 mrg archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12268 1.1 mrg module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 12269 1.1 mrg module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12270 1.1 mrg with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 12271 1.1 mrg allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 12272 1.1 mrg no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 12273 1.1 mrg hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 12274 1.1 mrg hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 12275 1.1 mrg hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 12276 1.1 mrg hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 12277 1.1 mrg hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 12278 1.1 mrg hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 12279 1.1 mrg hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 12280 1.1 mrg hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 12281 1.1 mrg inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 12282 1.1 mrg link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 12283 1.1 mrg fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 12284 1.1 mrg always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 12285 1.1 mrg export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 12286 1.1 mrg exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 12287 1.1 mrg include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 12288 1.1 mrg prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 12289 1.1 mrg file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 12290 1.1 mrg variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 12291 1.1 mrg need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 12292 1.1 mrg need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 12293 1.1 mrg version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 12294 1.1 mrg runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 12295 1.1 mrg shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 12296 1.1 mrg shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 12297 1.1 mrg libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 12298 1.1 mrg library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 12299 1.1 mrg soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 12300 1.1 mrg install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 12301 1.1 mrg postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12302 1.1 mrg postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12303 1.1 mrg finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 12304 1.1 mrg finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 12305 1.1 mrg hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 12306 1.1 mrg sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 12307 1.1 mrg sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 12308 1.1 mrg hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 12309 1.1 mrg enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 12310 1.1 mrg enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 12311 1.1 mrg enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 12312 1.1 mrg old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 12313 1.1 mrg striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 12314 1.1 mrg 12315 1.1 mrg LTCC='$LTCC' 12316 1.1 mrg LTCFLAGS='$LTCFLAGS' 12317 1.1 mrg compiler='$compiler_DEFAULT' 12318 1.1 mrg 12319 1.1 mrg # A function that is used when there is no print builtin or printf. 12320 1.1 mrg func_fallback_echo () 12321 1.1 mrg { 12322 1.1 mrg eval 'cat <<_LTECHO_EOF 12323 1.1 mrg \$1 12324 1.1 mrg _LTECHO_EOF' 12325 1.1 mrg } 12326 1.1 mrg 12327 1.1 mrg # Quote evaled strings. 12328 1.1 mrg for var in SHELL \ 12329 1.1 mrg ECHO \ 12330 1.1 mrg SED \ 12331 1.1 mrg GREP \ 12332 1.1 mrg EGREP \ 12333 1.1 mrg FGREP \ 12334 1.1 mrg LD \ 12335 1.1 mrg NM \ 12336 1.1 mrg LN_S \ 12337 1.1 mrg lt_SP2NL \ 12338 1.1 mrg lt_NL2SP \ 12339 1.1 mrg reload_flag \ 12340 1.1 mrg OBJDUMP \ 12341 1.1 mrg deplibs_check_method \ 12342 1.1 mrg file_magic_cmd \ 12343 1.1 mrg AR \ 12344 1.1 mrg AR_FLAGS \ 12345 1.1 mrg STRIP \ 12346 1.1 mrg RANLIB \ 12347 1.1 mrg CC \ 12348 1.1 mrg CFLAGS \ 12349 1.1 mrg compiler \ 12350 1.1 mrg lt_cv_sys_global_symbol_pipe \ 12351 1.1 mrg lt_cv_sys_global_symbol_to_cdecl \ 12352 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \ 12353 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12354 1.1 mrg lt_prog_compiler_no_builtin_flag \ 12355 1.1 mrg lt_prog_compiler_wl \ 12356 1.1 mrg lt_prog_compiler_pic \ 12357 1.1 mrg lt_prog_compiler_static \ 12358 1.1 mrg lt_cv_prog_compiler_c_o \ 12359 1.1 mrg need_locks \ 12360 1.1 mrg DSYMUTIL \ 12361 1.1 mrg NMEDIT \ 12362 1.1 mrg LIPO \ 12363 1.1 mrg OTOOL \ 12364 1.1 mrg OTOOL64 \ 12365 1.1 mrg shrext_cmds \ 12366 1.1 mrg export_dynamic_flag_spec \ 12367 1.1 mrg whole_archive_flag_spec \ 12368 1.1 mrg compiler_needs_object \ 12369 1.1 mrg with_gnu_ld \ 12370 1.1 mrg allow_undefined_flag \ 12371 1.1 mrg no_undefined_flag \ 12372 1.1 mrg hardcode_libdir_flag_spec \ 12373 1.1 mrg hardcode_libdir_flag_spec_ld \ 12374 1.1 mrg hardcode_libdir_separator \ 12375 1.1 mrg fix_srcfile_path \ 12376 1.1 mrg exclude_expsyms \ 12377 1.1 mrg include_expsyms \ 12378 1.1 mrg file_list_spec \ 12379 1.1 mrg variables_saved_for_relink \ 12380 1.1 mrg libname_spec \ 12381 1.1 mrg library_names_spec \ 12382 1.1 mrg soname_spec \ 12383 1.1 mrg install_override_mode \ 12384 1.1 mrg finish_eval \ 12385 1.1 mrg old_striplib \ 12386 1.1 mrg striplib; do 12387 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12388 1.1 mrg *[\\\\\\\`\\"\\\$]*) 12389 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12390 1.1 mrg ;; 12391 1.1 mrg *) 12392 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12393 1.1 mrg ;; 12394 1.1 mrg esac 12395 1.1 mrg done 12396 1.1 mrg 12397 1.1 mrg # Double-quote double-evaled strings. 12398 1.1 mrg for var in reload_cmds \ 12399 1.1 mrg old_postinstall_cmds \ 12400 1.1 mrg old_postuninstall_cmds \ 12401 1.1 mrg old_archive_cmds \ 12402 1.1 mrg extract_expsyms_cmds \ 12403 1.1 mrg old_archive_from_new_cmds \ 12404 1.1 mrg old_archive_from_expsyms_cmds \ 12405 1.1 mrg archive_cmds \ 12406 1.1 mrg archive_expsym_cmds \ 12407 1.1 mrg module_cmds \ 12408 1.1 mrg module_expsym_cmds \ 12409 1.1 mrg export_symbols_cmds \ 12410 1.1 mrg prelink_cmds \ 12411 1.1 mrg postinstall_cmds \ 12412 1.1 mrg postuninstall_cmds \ 12413 1.1 mrg finish_cmds \ 12414 1.1 mrg sys_lib_search_path_spec \ 12415 1.1 mrg sys_lib_dlsearch_path_spec; do 12416 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12417 1.1 mrg *[\\\\\\\`\\"\\\$]*) 12418 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12419 1.1 mrg ;; 12420 1.1 mrg *) 12421 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12422 1.1 mrg ;; 12423 1.1 mrg esac 12424 1.1 mrg done 12425 1.1 mrg 12426 1.1 mrg ac_aux_dir='$ac_aux_dir' 12427 1.1 mrg xsi_shell='$xsi_shell' 12428 1.1 mrg lt_shell_append='$lt_shell_append' 12429 1.1 mrg 12430 1.1 mrg # See if we are running on zsh, and set the options which allow our 12431 1.1 mrg # commands through without removal of \ escapes INIT. 12432 1.1 mrg if test -n "\${ZSH_VERSION+set}" ; then 12433 1.1 mrg setopt NO_GLOB_SUBST 12434 1.1 mrg fi 12435 1.1 mrg 12436 1.1 mrg 12437 1.1 mrg PACKAGE='$PACKAGE' 12438 1.1 mrg VERSION='$VERSION' 12439 1.1 mrg TIMESTAMP='$TIMESTAMP' 12440 1.1 mrg RM='$RM' 12441 1.1 mrg ofile='$ofile' 12442 1.1 mrg 12443 1.1 mrg 12444 1.1 mrg 12445 1.1 mrg 12446 1.1 mrg _ACEOF 12447 1.1 mrg 12448 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12449 1.1 mrg 12450 1.1 mrg # Handling of arguments. 12451 1.1 mrg for ac_config_target in $ac_config_targets 12452 1.1 mrg do 12453 1.1 mrg case $ac_config_target in 12454 1.1 mrg "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 12455 1.1 mrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 12456 1.1 mrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 12457 1.1 mrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12458 1.1 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12459 1.1 mrg "ssp/ssp.h") CONFIG_FILES="$CONFIG_FILES ssp/ssp.h" ;; 12460 1.1 mrg 12461 1.11 mrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12462 1.1 mrg esac 12463 1.1 mrg done 12464 1.1 mrg 12465 1.1 mrg 12466 1.1 mrg # If the user did not use the arguments to specify the items to instantiate, 12467 1.1 mrg # then the envvar interface is used. Set only those that are not. 12468 1.1 mrg # We use the long form for the default assignment because of an extremely 12469 1.1 mrg # bizarre bug on SunOS 4.1.3. 12470 1.1 mrg if $ac_need_defaults; then 12471 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12472 1.1 mrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12473 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12474 1.1 mrg fi 12475 1.1 mrg 12476 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree 12477 1.1 mrg # simply because there is no reason against having it here, and in addition, 12478 1.1 mrg # creating and moving files from /tmp can sometimes cause problems. 12479 1.1 mrg # Hook for its removal unless debugging. 12480 1.1 mrg # Note that there is a small window in which the directory will not be cleaned: 12481 1.1 mrg # after its creation but before its name has been assigned to `$tmp'. 12482 1.1 mrg $debug || 12483 1.1 mrg { 12484 1.11 mrg tmp= ac_tmp= 12485 1.1 mrg trap 'exit_status=$? 12486 1.11 mrg : "${ac_tmp:=$tmp}" 12487 1.11 mrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 12488 1.1 mrg ' 0 12489 1.1 mrg trap 'as_fn_exit 1' 1 2 13 15 12490 1.1 mrg } 12491 1.1 mrg # Create a (secure) tmp directory for tmp files. 12492 1.1 mrg 12493 1.1 mrg { 12494 1.1 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12495 1.11 mrg test -d "$tmp" 12496 1.1 mrg } || 12497 1.1 mrg { 12498 1.1 mrg tmp=./conf$$-$RANDOM 12499 1.1 mrg (umask 077 && mkdir "$tmp") 12500 1.11 mrg } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 12501 1.11 mrg ac_tmp=$tmp 12502 1.1 mrg 12503 1.1 mrg # Set up the scripts for CONFIG_FILES section. 12504 1.1 mrg # No need to generate them if there are no CONFIG_FILES. 12505 1.1 mrg # This happens for instance with `./config.status config.h'. 12506 1.1 mrg if test -n "$CONFIG_FILES"; then 12507 1.1 mrg 12508 1.1 mrg 12509 1.1 mrg ac_cr=`echo X | tr X '\015'` 12510 1.1 mrg # On cygwin, bash can eat \r inside `` if the user requested igncr. 12511 1.1 mrg # But we know of no other shell where ac_cr would be empty at this 12512 1.1 mrg # point, so we can use a bashism as a fallback. 12513 1.1 mrg if test "x$ac_cr" = x; then 12514 1.1 mrg eval ac_cr=\$\'\\r\' 12515 1.1 mrg fi 12516 1.1 mrg ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12517 1.1 mrg if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12518 1.11 mrg ac_cs_awk_cr='\\r' 12519 1.1 mrg else 12520 1.1 mrg ac_cs_awk_cr=$ac_cr 12521 1.1 mrg fi 12522 1.1 mrg 12523 1.11 mrg echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 12524 1.1 mrg _ACEOF 12525 1.1 mrg 12526 1.1 mrg 12527 1.1 mrg { 12528 1.1 mrg echo "cat >conf$$subs.awk <<_ACEOF" && 12529 1.1 mrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12530 1.1 mrg echo "_ACEOF" 12531 1.1 mrg } >conf$$subs.sh || 12532 1.11 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12533 1.11 mrg ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 12534 1.1 mrg ac_delim='%!_!# ' 12535 1.1 mrg for ac_last_try in false false false false false :; do 12536 1.1 mrg . ./conf$$subs.sh || 12537 1.11 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12538 1.1 mrg 12539 1.1 mrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12540 1.1 mrg if test $ac_delim_n = $ac_delim_num; then 12541 1.1 mrg break 12542 1.1 mrg elif $ac_last_try; then 12543 1.11 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12544 1.1 mrg else 12545 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12546 1.1 mrg fi 12547 1.1 mrg done 12548 1.1 mrg rm -f conf$$subs.sh 12549 1.1 mrg 12550 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12551 1.11 mrg cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 12552 1.1 mrg _ACEOF 12553 1.1 mrg sed -n ' 12554 1.1 mrg h 12555 1.1 mrg s/^/S["/; s/!.*/"]=/ 12556 1.1 mrg p 12557 1.1 mrg g 12558 1.1 mrg s/^[^!]*!// 12559 1.1 mrg :repl 12560 1.1 mrg t repl 12561 1.1 mrg s/'"$ac_delim"'$// 12562 1.1 mrg t delim 12563 1.1 mrg :nl 12564 1.1 mrg h 12565 1.11 mrg s/\(.\{148\}\)..*/\1/ 12566 1.1 mrg t more1 12567 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12568 1.1 mrg p 12569 1.1 mrg n 12570 1.1 mrg b repl 12571 1.1 mrg :more1 12572 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12573 1.1 mrg p 12574 1.1 mrg g 12575 1.1 mrg s/.\{148\}// 12576 1.1 mrg t nl 12577 1.1 mrg :delim 12578 1.1 mrg h 12579 1.11 mrg s/\(.\{148\}\)..*/\1/ 12580 1.1 mrg t more2 12581 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/ 12582 1.1 mrg p 12583 1.1 mrg b 12584 1.1 mrg :more2 12585 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12586 1.1 mrg p 12587 1.1 mrg g 12588 1.1 mrg s/.\{148\}// 12589 1.1 mrg t delim 12590 1.1 mrg ' <conf$$subs.awk | sed ' 12591 1.1 mrg /^[^""]/{ 12592 1.1 mrg N 12593 1.1 mrg s/\n// 12594 1.1 mrg } 12595 1.1 mrg ' >>$CONFIG_STATUS || ac_write_fail=1 12596 1.1 mrg rm -f conf$$subs.awk 12597 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12598 1.1 mrg _ACAWK 12599 1.11 mrg cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 12600 1.1 mrg for (key in S) S_is_set[key] = 1 12601 1.1 mrg FS = "" 12602 1.1 mrg 12603 1.1 mrg } 12604 1.1 mrg { 12605 1.1 mrg line = $ 0 12606 1.1 mrg nfields = split(line, field, "@") 12607 1.1 mrg substed = 0 12608 1.1 mrg len = length(field[1]) 12609 1.1 mrg for (i = 2; i < nfields; i++) { 12610 1.1 mrg key = field[i] 12611 1.1 mrg keylen = length(key) 12612 1.1 mrg if (S_is_set[key]) { 12613 1.1 mrg value = S[key] 12614 1.1 mrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12615 1.1 mrg len += length(value) + length(field[++i]) 12616 1.1 mrg substed = 1 12617 1.1 mrg } else 12618 1.1 mrg len += 1 + keylen 12619 1.1 mrg } 12620 1.1 mrg 12621 1.1 mrg print line 12622 1.1 mrg } 12623 1.1 mrg 12624 1.1 mrg _ACAWK 12625 1.1 mrg _ACEOF 12626 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12627 1.1 mrg if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12628 1.1 mrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12629 1.1 mrg else 12630 1.1 mrg cat 12631 1.11 mrg fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 12632 1.11 mrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 12633 1.1 mrg _ACEOF 12634 1.1 mrg 12635 1.11 mrg # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 12636 1.11 mrg # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 12637 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty 12638 1.1 mrg # (actually we leave an empty line to preserve line numbers). 12639 1.1 mrg if test "x$srcdir" = x.; then 12640 1.11 mrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 12641 1.11 mrg h 12642 1.11 mrg s/// 12643 1.11 mrg s/^/:/ 12644 1.11 mrg s/[ ]*$/:/ 12645 1.11 mrg s/:\$(srcdir):/:/g 12646 1.11 mrg s/:\${srcdir}:/:/g 12647 1.11 mrg s/:@srcdir@:/:/g 12648 1.11 mrg s/^:*// 12649 1.1 mrg s/:*$// 12650 1.11 mrg x 12651 1.11 mrg s/\(=[ ]*\).*/\1/ 12652 1.11 mrg G 12653 1.11 mrg s/\n// 12654 1.1 mrg s/^[^=]*=[ ]*$// 12655 1.1 mrg }' 12656 1.1 mrg fi 12657 1.1 mrg 12658 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12659 1.1 mrg fi # test -n "$CONFIG_FILES" 12660 1.1 mrg 12661 1.1 mrg # Set up the scripts for CONFIG_HEADERS section. 12662 1.1 mrg # No need to generate them if there are no CONFIG_HEADERS. 12663 1.1 mrg # This happens for instance with `./config.status Makefile'. 12664 1.1 mrg if test -n "$CONFIG_HEADERS"; then 12665 1.11 mrg cat >"$ac_tmp/defines.awk" <<\_ACAWK || 12666 1.1 mrg BEGIN { 12667 1.1 mrg _ACEOF 12668 1.1 mrg 12669 1.1 mrg # Transform confdefs.h into an awk script `defines.awk', embedded as 12670 1.1 mrg # here-document in config.status, that substitutes the proper values into 12671 1.1 mrg # config.h.in to produce config.h. 12672 1.1 mrg 12673 1.1 mrg # Create a delimiter string that does not exist in confdefs.h, to ease 12674 1.1 mrg # handling of long lines. 12675 1.1 mrg ac_delim='%!_!# ' 12676 1.1 mrg for ac_last_try in false false :; do 12677 1.11 mrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 12678 1.11 mrg if test -z "$ac_tt"; then 12679 1.1 mrg break 12680 1.1 mrg elif $ac_last_try; then 12681 1.11 mrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 12682 1.1 mrg else 12683 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12684 1.1 mrg fi 12685 1.1 mrg done 12686 1.1 mrg 12687 1.1 mrg # For the awk script, D is an array of macro values keyed by name, 12688 1.1 mrg # likewise P contains macro parameters if any. Preserve backslash 12689 1.1 mrg # newline sequences. 12690 1.1 mrg 12691 1.1 mrg ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 12692 1.1 mrg sed -n ' 12693 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g 12694 1.1 mrg t rset 12695 1.1 mrg :rset 12696 1.1 mrg s/^[ ]*#[ ]*define[ ][ ]*/ / 12697 1.1 mrg t def 12698 1.1 mrg d 12699 1.1 mrg :def 12700 1.1 mrg s/\\$// 12701 1.1 mrg t bsnl 12702 1.1 mrg s/["\\]/\\&/g 12703 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12704 1.1 mrg D["\1"]=" \3"/p 12705 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 12706 1.1 mrg d 12707 1.1 mrg :bsnl 12708 1.1 mrg s/["\\]/\\&/g 12709 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12710 1.1 mrg D["\1"]=" \3\\\\\\n"\\/p 12711 1.1 mrg t cont 12712 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 12713 1.1 mrg t cont 12714 1.1 mrg d 12715 1.1 mrg :cont 12716 1.1 mrg n 12717 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g 12718 1.1 mrg t clear 12719 1.1 mrg :clear 12720 1.1 mrg s/\\$// 12721 1.1 mrg t bsnlc 12722 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/p 12723 1.1 mrg d 12724 1.1 mrg :bsnlc 12725 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 12726 1.1 mrg b cont 12727 1.1 mrg ' <confdefs.h | sed ' 12728 1.1 mrg s/'"$ac_delim"'/"\\\ 12729 1.1 mrg "/g' >>$CONFIG_STATUS || ac_write_fail=1 12730 1.1 mrg 12731 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12732 1.1 mrg for (key in D) D_is_set[key] = 1 12733 1.1 mrg FS = "" 12734 1.1 mrg } 12735 1.1 mrg /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 12736 1.1 mrg line = \$ 0 12737 1.1 mrg split(line, arg, " ") 12738 1.1 mrg if (arg[1] == "#") { 12739 1.1 mrg defundef = arg[2] 12740 1.1 mrg mac1 = arg[3] 12741 1.1 mrg } else { 12742 1.1 mrg defundef = substr(arg[1], 2) 12743 1.1 mrg mac1 = arg[2] 12744 1.1 mrg } 12745 1.1 mrg split(mac1, mac2, "(") #) 12746 1.1 mrg macro = mac2[1] 12747 1.1 mrg prefix = substr(line, 1, index(line, defundef) - 1) 12748 1.1 mrg if (D_is_set[macro]) { 12749 1.1 mrg # Preserve the white space surrounding the "#". 12750 1.1 mrg print prefix "define", macro P[macro] D[macro] 12751 1.1 mrg next 12752 1.1 mrg } else { 12753 1.1 mrg # Replace #undef with comments. This is necessary, for example, 12754 1.1 mrg # in the case of _POSIX_SOURCE, which is predefined and required 12755 1.1 mrg # on some systems where configure will not decide to define it. 12756 1.1 mrg if (defundef == "undef") { 12757 1.1 mrg print "/*", prefix defundef, macro, "*/" 12758 1.1 mrg next 12759 1.1 mrg } 12760 1.1 mrg } 12761 1.1 mrg } 12762 1.1 mrg { print } 12763 1.1 mrg _ACAWK 12764 1.1 mrg _ACEOF 12765 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12766 1.11 mrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 12767 1.1 mrg fi # test -n "$CONFIG_HEADERS" 12768 1.1 mrg 12769 1.1 mrg 12770 1.1 mrg eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 12771 1.1 mrg shift 12772 1.1 mrg for ac_tag 12773 1.1 mrg do 12774 1.1 mrg case $ac_tag in 12775 1.1 mrg :[FHLC]) ac_mode=$ac_tag; continue;; 12776 1.1 mrg esac 12777 1.1 mrg case $ac_mode$ac_tag in 12778 1.1 mrg :[FHL]*:*);; 12779 1.11 mrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 12780 1.1 mrg :[FH]-) ac_tag=-:-;; 12781 1.1 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 12782 1.1 mrg esac 12783 1.1 mrg ac_save_IFS=$IFS 12784 1.1 mrg IFS=: 12785 1.1 mrg set x $ac_tag 12786 1.1 mrg IFS=$ac_save_IFS 12787 1.1 mrg shift 12788 1.1 mrg ac_file=$1 12789 1.1 mrg shift 12790 1.1 mrg 12791 1.1 mrg case $ac_mode in 12792 1.1 mrg :L) ac_source=$1;; 12793 1.1 mrg :[FH]) 12794 1.1 mrg ac_file_inputs= 12795 1.1 mrg for ac_f 12796 1.1 mrg do 12797 1.1 mrg case $ac_f in 12798 1.11 mrg -) ac_f="$ac_tmp/stdin";; 12799 1.1 mrg *) # Look for the file first in the build tree, then in the source tree 12800 1.1 mrg # (if the path is not absolute). The absolute path cannot be DOS-style, 12801 1.1 mrg # because $ac_f cannot contain `:'. 12802 1.1 mrg test -f "$ac_f" || 12803 1.1 mrg case $ac_f in 12804 1.1 mrg [\\/$]*) false;; 12805 1.1 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 12806 1.1 mrg esac || 12807 1.11 mrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 12808 1.1 mrg esac 12809 1.1 mrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 12810 1.1 mrg as_fn_append ac_file_inputs " '$ac_f'" 12811 1.1 mrg done 12812 1.1 mrg 12813 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't 12814 1.1 mrg # use $as_me), people would be surprised to read: 12815 1.1 mrg # /* config.h. Generated by config.status. */ 12816 1.1 mrg configure_input='Generated from '` 12817 1.1 mrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 12818 1.1 mrg `' by configure.' 12819 1.1 mrg if test x"$ac_file" != x-; then 12820 1.1 mrg configure_input="$ac_file. $configure_input" 12821 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 12822 1.1 mrg $as_echo "$as_me: creating $ac_file" >&6;} 12823 1.1 mrg fi 12824 1.1 mrg # Neutralize special characters interpreted by sed in replacement strings. 12825 1.1 mrg case $configure_input in #( 12826 1.1 mrg *\&* | *\|* | *\\* ) 12827 1.1 mrg ac_sed_conf_input=`$as_echo "$configure_input" | 12828 1.1 mrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 12829 1.1 mrg *) ac_sed_conf_input=$configure_input;; 12830 1.1 mrg esac 12831 1.1 mrg 12832 1.1 mrg case $ac_tag in 12833 1.11 mrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 12834 1.11 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 12835 1.1 mrg esac 12836 1.1 mrg ;; 12837 1.1 mrg esac 12838 1.1 mrg 12839 1.1 mrg ac_dir=`$as_dirname -- "$ac_file" || 12840 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12841 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \ 12842 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \ 12843 1.1 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 12844 1.1 mrg $as_echo X"$ac_file" | 12845 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12846 1.1 mrg s//\1/ 12847 1.1 mrg q 12848 1.1 mrg } 12849 1.1 mrg /^X\(\/\/\)[^/].*/{ 12850 1.1 mrg s//\1/ 12851 1.1 mrg q 12852 1.1 mrg } 12853 1.1 mrg /^X\(\/\/\)$/{ 12854 1.1 mrg s//\1/ 12855 1.1 mrg q 12856 1.1 mrg } 12857 1.1 mrg /^X\(\/\).*/{ 12858 1.1 mrg s//\1/ 12859 1.1 mrg q 12860 1.1 mrg } 12861 1.1 mrg s/.*/./; q'` 12862 1.1 mrg as_dir="$ac_dir"; as_fn_mkdir_p 12863 1.1 mrg ac_builddir=. 12864 1.1 mrg 12865 1.1 mrg case "$ac_dir" in 12866 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 12867 1.1 mrg *) 12868 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 12869 1.1 mrg # A ".." for each directory in $ac_dir_suffix. 12870 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 12871 1.1 mrg case $ac_top_builddir_sub in 12872 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 12873 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 12874 1.1 mrg esac ;; 12875 1.1 mrg esac 12876 1.1 mrg ac_abs_top_builddir=$ac_pwd 12877 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix 12878 1.1 mrg # for backward compatibility: 12879 1.1 mrg ac_top_builddir=$ac_top_build_prefix 12880 1.1 mrg 12881 1.1 mrg case $srcdir in 12882 1.1 mrg .) # We are building in place. 12883 1.1 mrg ac_srcdir=. 12884 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub 12885 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;; 12886 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name. 12887 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix; 12888 1.1 mrg ac_top_srcdir=$srcdir 12889 1.1 mrg ac_abs_top_srcdir=$srcdir ;; 12890 1.1 mrg *) # Relative name. 12891 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 12892 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir 12893 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 12894 1.1 mrg esac 12895 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 12896 1.1 mrg 12897 1.1 mrg 12898 1.1 mrg case $ac_mode in 12899 1.1 mrg :F) 12900 1.1 mrg # 12901 1.1 mrg # CONFIG_FILE 12902 1.1 mrg # 12903 1.1 mrg 12904 1.1 mrg case $INSTALL in 12905 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 12906 1.1 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 12907 1.1 mrg esac 12908 1.1 mrg ac_MKDIR_P=$MKDIR_P 12909 1.1 mrg case $MKDIR_P in 12910 1.1 mrg [\\/$]* | ?:[\\/]* ) ;; 12911 1.1 mrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 12912 1.1 mrg esac 12913 1.1 mrg _ACEOF 12914 1.1 mrg 12915 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12916 1.1 mrg # If the template does not know about datarootdir, expand it. 12917 1.1 mrg # FIXME: This hack should be removed a few years after 2.60. 12918 1.1 mrg ac_datarootdir_hack=; ac_datarootdir_seen= 12919 1.1 mrg ac_sed_dataroot=' 12920 1.1 mrg /datarootdir/ { 12921 1.1 mrg p 12922 1.1 mrg q 12923 1.1 mrg } 12924 1.1 mrg /@datadir@/p 12925 1.1 mrg /@docdir@/p 12926 1.1 mrg /@infodir@/p 12927 1.1 mrg /@localedir@/p 12928 1.1 mrg /@mandir@/p' 12929 1.1 mrg case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 12930 1.1 mrg *datarootdir*) ac_datarootdir_seen=yes;; 12931 1.1 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 12932 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 12933 1.1 mrg $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 12934 1.1 mrg _ACEOF 12935 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12936 1.1 mrg ac_datarootdir_hack=' 12937 1.1 mrg s&@datadir@&$datadir&g 12938 1.1 mrg s&@docdir@&$docdir&g 12939 1.1 mrg s&@infodir@&$infodir&g 12940 1.1 mrg s&@localedir@&$localedir&g 12941 1.1 mrg s&@mandir@&$mandir&g 12942 1.1 mrg s&\\\${datarootdir}&$datarootdir&g' ;; 12943 1.1 mrg esac 12944 1.1 mrg _ACEOF 12945 1.1 mrg 12946 1.1 mrg # Neutralize VPATH when `$srcdir' = `.'. 12947 1.1 mrg # Shell code in configure.ac might set extrasub. 12948 1.1 mrg # FIXME: do we really want to maintain this feature? 12949 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12950 1.1 mrg ac_sed_extra="$ac_vpsub 12951 1.1 mrg $extrasub 12952 1.1 mrg _ACEOF 12953 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12954 1.1 mrg :t 12955 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 12956 1.1 mrg s|@configure_input@|$ac_sed_conf_input|;t t 12957 1.1 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t 12958 1.1 mrg s&@top_build_prefix@&$ac_top_build_prefix&;t t 12959 1.1 mrg s&@srcdir@&$ac_srcdir&;t t 12960 1.1 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t 12961 1.1 mrg s&@top_srcdir@&$ac_top_srcdir&;t t 12962 1.1 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 12963 1.1 mrg s&@builddir@&$ac_builddir&;t t 12964 1.1 mrg s&@abs_builddir@&$ac_abs_builddir&;t t 12965 1.1 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 12966 1.1 mrg s&@INSTALL@&$ac_INSTALL&;t t 12967 1.1 mrg s&@MKDIR_P@&$ac_MKDIR_P&;t t 12968 1.1 mrg $ac_datarootdir_hack 12969 1.1 mrg " 12970 1.11 mrg eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 12971 1.11 mrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 12972 1.1 mrg 12973 1.1 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 12974 1.11 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 12975 1.11 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 12976 1.11 mrg "$ac_tmp/out"`; test -z "$ac_out"; } && 12977 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12978 1.11 mrg which seems to be undefined. Please make sure it is defined" >&5 12979 1.1 mrg $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12980 1.11 mrg which seems to be undefined. Please make sure it is defined" >&2;} 12981 1.1 mrg 12982 1.11 mrg rm -f "$ac_tmp/stdin" 12983 1.1 mrg case $ac_file in 12984 1.11 mrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 12985 1.11 mrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 12986 1.1 mrg esac \ 12987 1.11 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 12988 1.1 mrg ;; 12989 1.1 mrg :H) 12990 1.1 mrg # 12991 1.1 mrg # CONFIG_HEADER 12992 1.1 mrg # 12993 1.1 mrg if test x"$ac_file" != x-; then 12994 1.1 mrg { 12995 1.1 mrg $as_echo "/* $configure_input */" \ 12996 1.11 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 12997 1.11 mrg } >"$ac_tmp/config.h" \ 12998 1.11 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 12999 1.11 mrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 13000 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13001 1.1 mrg $as_echo "$as_me: $ac_file is unchanged" >&6;} 13002 1.1 mrg else 13003 1.1 mrg rm -f "$ac_file" 13004 1.11 mrg mv "$ac_tmp/config.h" "$ac_file" \ 13005 1.11 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13006 1.1 mrg fi 13007 1.1 mrg else 13008 1.1 mrg $as_echo "/* $configure_input */" \ 13009 1.11 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 13010 1.11 mrg || as_fn_error $? "could not create -" "$LINENO" 5 13011 1.1 mrg fi 13012 1.1 mrg # Compute "$ac_file"'s index in $config_headers. 13013 1.1 mrg _am_arg="$ac_file" 13014 1.1 mrg _am_stamp_count=1 13015 1.1 mrg for _am_header in $config_headers :; do 13016 1.1 mrg case $_am_header in 13017 1.1 mrg $_am_arg | $_am_arg:* ) 13018 1.1 mrg break ;; 13019 1.1 mrg * ) 13020 1.1 mrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 13021 1.1 mrg esac 13022 1.1 mrg done 13023 1.1 mrg echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 13024 1.1 mrg $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13025 1.1 mrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 13026 1.1 mrg X"$_am_arg" : 'X\(//\)$' \| \ 13027 1.1 mrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 13028 1.1 mrg $as_echo X"$_am_arg" | 13029 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13030 1.1 mrg s//\1/ 13031 1.1 mrg q 13032 1.1 mrg } 13033 1.1 mrg /^X\(\/\/\)[^/].*/{ 13034 1.1 mrg s//\1/ 13035 1.1 mrg q 13036 1.1 mrg } 13037 1.1 mrg /^X\(\/\/\)$/{ 13038 1.1 mrg s//\1/ 13039 1.1 mrg q 13040 1.1 mrg } 13041 1.1 mrg /^X\(\/\).*/{ 13042 1.1 mrg s//\1/ 13043 1.1 mrg q 13044 1.1 mrg } 13045 1.1 mrg s/.*/./; q'`/stamp-h$_am_stamp_count 13046 1.1 mrg ;; 13047 1.1 mrg 13048 1.1 mrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13049 1.1 mrg $as_echo "$as_me: executing $ac_file commands" >&6;} 13050 1.1 mrg ;; 13051 1.1 mrg esac 13052 1.1 mrg 13053 1.1 mrg 13054 1.1 mrg case $ac_file$ac_mode in 13055 1.1 mrg "default-1":C) 13056 1.1 mrg # Only add multilib support code if we just rebuilt the top-level 13057 1.1 mrg # Makefile. 13058 1.1 mrg case " $CONFIG_FILES " in 13059 1.1 mrg *" Makefile "*) 13060 1.1 mrg ac_file=Makefile . ${multi_basedir}/config-ml.in 13061 1.1 mrg ;; 13062 1.1 mrg esac ;; 13063 1.1 mrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 13064 1.11 mrg # Older Autoconf quotes --file arguments for eval, but not when files 13065 1.1 mrg # are listed without --file. Let's play safe and only enable the eval 13066 1.1 mrg # if we detect the quoting. 13067 1.1 mrg case $CONFIG_FILES in 13068 1.1 mrg *\'*) eval set x "$CONFIG_FILES" ;; 13069 1.1 mrg *) set x $CONFIG_FILES ;; 13070 1.1 mrg esac 13071 1.1 mrg shift 13072 1.1 mrg for mf 13073 1.1 mrg do 13074 1.1 mrg # Strip MF so we end up with the name of the file. 13075 1.1 mrg mf=`echo "$mf" | sed -e 's/:.*$//'` 13076 1.1 mrg # Check whether this is an Automake generated Makefile or not. 13077 1.11 mrg # We used to match only the files named 'Makefile.in', but 13078 1.1 mrg # some people rename them; so instead we look at the file content. 13079 1.1 mrg # Grep'ing the first line is not enough: some people post-process 13080 1.1 mrg # each Makefile.in and add a new line on top of each file to say so. 13081 1.1 mrg # Grep'ing the whole file is not good either: AIX grep has a line 13082 1.1 mrg # limit of 2048, but all sed's we know have understand at least 4000. 13083 1.1 mrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 13084 1.1 mrg dirpart=`$as_dirname -- "$mf" || 13085 1.1 mrg $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13086 1.1 mrg X"$mf" : 'X\(//\)[^/]' \| \ 13087 1.1 mrg X"$mf" : 'X\(//\)$' \| \ 13088 1.1 mrg X"$mf" : 'X\(/\)' \| . 2>/dev/null || 13089 1.1 mrg $as_echo X"$mf" | 13090 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13091 1.1 mrg s//\1/ 13092 1.1 mrg q 13093 1.1 mrg } 13094 1.1 mrg /^X\(\/\/\)[^/].*/{ 13095 1.1 mrg s//\1/ 13096 1.1 mrg q 13097 1.1 mrg } 13098 1.1 mrg /^X\(\/\/\)$/{ 13099 1.1 mrg s//\1/ 13100 1.1 mrg q 13101 1.1 mrg } 13102 1.1 mrg /^X\(\/\).*/{ 13103 1.1 mrg s//\1/ 13104 1.1 mrg q 13105 1.1 mrg } 13106 1.1 mrg s/.*/./; q'` 13107 1.1 mrg else 13108 1.1 mrg continue 13109 1.1 mrg fi 13110 1.1 mrg # Extract the definition of DEPDIR, am__include, and am__quote 13111 1.11 mrg # from the Makefile without running 'make'. 13112 1.1 mrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 13113 1.1 mrg test -z "$DEPDIR" && continue 13114 1.1 mrg am__include=`sed -n 's/^am__include = //p' < "$mf"` 13115 1.11 mrg test -z "$am__include" && continue 13116 1.1 mrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 13117 1.1 mrg # Find all dependency output files, they are included files with 13118 1.1 mrg # $(DEPDIR) in their names. We invoke sed twice because it is the 13119 1.1 mrg # simplest approach to changing $(DEPDIR) to its actual value in the 13120 1.1 mrg # expansion. 13121 1.1 mrg for file in `sed -n " 13122 1.1 mrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 13123 1.11 mrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 13124 1.1 mrg # Make sure the directory exists. 13125 1.1 mrg test -f "$dirpart/$file" && continue 13126 1.1 mrg fdir=`$as_dirname -- "$file" || 13127 1.1 mrg $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13128 1.1 mrg X"$file" : 'X\(//\)[^/]' \| \ 13129 1.1 mrg X"$file" : 'X\(//\)$' \| \ 13130 1.1 mrg X"$file" : 'X\(/\)' \| . 2>/dev/null || 13131 1.1 mrg $as_echo X"$file" | 13132 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13133 1.1 mrg s//\1/ 13134 1.1 mrg q 13135 1.1 mrg } 13136 1.1 mrg /^X\(\/\/\)[^/].*/{ 13137 1.1 mrg s//\1/ 13138 1.1 mrg q 13139 1.1 mrg } 13140 1.1 mrg /^X\(\/\/\)$/{ 13141 1.1 mrg s//\1/ 13142 1.1 mrg q 13143 1.1 mrg } 13144 1.1 mrg /^X\(\/\).*/{ 13145 1.1 mrg s//\1/ 13146 1.1 mrg q 13147 1.1 mrg } 13148 1.1 mrg s/.*/./; q'` 13149 1.1 mrg as_dir=$dirpart/$fdir; as_fn_mkdir_p 13150 1.1 mrg # echo "creating $dirpart/$file" 13151 1.1 mrg echo '# dummy' > "$dirpart/$file" 13152 1.1 mrg done 13153 1.1 mrg done 13154 1.1 mrg } 13155 1.1 mrg ;; 13156 1.1 mrg "libtool":C) 13157 1.1 mrg 13158 1.1 mrg # See if we are running on zsh, and set the options which allow our 13159 1.1 mrg # commands through without removal of \ escapes. 13160 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then 13161 1.1 mrg setopt NO_GLOB_SUBST 13162 1.1 mrg fi 13163 1.1 mrg 13164 1.1 mrg cfgfile="${ofile}T" 13165 1.1 mrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13166 1.1 mrg $RM "$cfgfile" 13167 1.1 mrg 13168 1.1 mrg cat <<_LT_EOF >> "$cfgfile" 13169 1.1 mrg #! $SHELL 13170 1.1 mrg 13171 1.1 mrg # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13172 1.1 mrg # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13173 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13174 1.1 mrg # NOTE: Changes made to this file will be lost: look at ltmain.sh. 13175 1.1 mrg # 13176 1.1 mrg # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13177 1.1 mrg # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 13178 1.1 mrg # Written by Gordon Matzigkeit, 1996 13179 1.1 mrg # 13180 1.1 mrg # This file is part of GNU Libtool. 13181 1.1 mrg # 13182 1.1 mrg # GNU Libtool is free software; you can redistribute it and/or 13183 1.1 mrg # modify it under the terms of the GNU General Public License as 13184 1.1 mrg # published by the Free Software Foundation; either version 2 of 13185 1.1 mrg # the License, or (at your option) any later version. 13186 1.1 mrg # 13187 1.1 mrg # As a special exception to the GNU General Public License, 13188 1.1 mrg # if you distribute this file as part of a program or library that 13189 1.1 mrg # is built using GNU Libtool, you may include this file under the 13190 1.1 mrg # same distribution terms that you use for the rest of that program. 13191 1.1 mrg # 13192 1.1 mrg # GNU Libtool is distributed in the hope that it will be useful, 13193 1.1 mrg # but WITHOUT ANY WARRANTY; without even the implied warranty of 13194 1.1 mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13195 1.1 mrg # GNU General Public License for more details. 13196 1.1 mrg # 13197 1.1 mrg # You should have received a copy of the GNU General Public License 13198 1.1 mrg # along with GNU Libtool; see the file COPYING. If not, a copy 13199 1.1 mrg # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13200 1.1 mrg # obtained by writing to the Free Software Foundation, Inc., 13201 1.1 mrg # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13202 1.1 mrg 13203 1.1 mrg 13204 1.1 mrg # The names of the tagged configurations supported by this script. 13205 1.1 mrg available_tags="" 13206 1.1 mrg 13207 1.1 mrg # ### BEGIN LIBTOOL CONFIG 13208 1.1 mrg 13209 1.1 mrg # Which release of libtool.m4 was used? 13210 1.1 mrg macro_version=$macro_version 13211 1.1 mrg macro_revision=$macro_revision 13212 1.1 mrg 13213 1.1 mrg # Whether or not to build shared libraries. 13214 1.1 mrg build_libtool_libs=$enable_shared 13215 1.1 mrg 13216 1.1 mrg # Whether or not to build static libraries. 13217 1.1 mrg build_old_libs=$enable_static 13218 1.1 mrg 13219 1.1 mrg # What type of objects to build. 13220 1.1 mrg pic_mode=$pic_mode 13221 1.1 mrg 13222 1.1 mrg # Whether or not to optimize for fast installation. 13223 1.1 mrg fast_install=$enable_fast_install 13224 1.1 mrg 13225 1.1 mrg # Shell to use when invoking shell scripts. 13226 1.1 mrg SHELL=$lt_SHELL 13227 1.1 mrg 13228 1.1 mrg # An echo program that protects backslashes. 13229 1.1 mrg ECHO=$lt_ECHO 13230 1.1 mrg 13231 1.1 mrg # The host system. 13232 1.1 mrg host_alias=$host_alias 13233 1.1 mrg host=$host 13234 1.1 mrg host_os=$host_os 13235 1.1 mrg 13236 1.1 mrg # The build system. 13237 1.1 mrg build_alias=$build_alias 13238 1.1 mrg build=$build 13239 1.1 mrg build_os=$build_os 13240 1.1 mrg 13241 1.1 mrg # A sed program that does not truncate output. 13242 1.1 mrg SED=$lt_SED 13243 1.1 mrg 13244 1.1 mrg # Sed that helps us avoid accidentally triggering echo(1) options like -n. 13245 1.1 mrg Xsed="\$SED -e 1s/^X//" 13246 1.1 mrg 13247 1.1 mrg # A grep program that handles long lines. 13248 1.1 mrg GREP=$lt_GREP 13249 1.1 mrg 13250 1.1 mrg # An ERE matcher. 13251 1.1 mrg EGREP=$lt_EGREP 13252 1.1 mrg 13253 1.1 mrg # A literal string matcher. 13254 1.1 mrg FGREP=$lt_FGREP 13255 1.1 mrg 13256 1.1 mrg # A BSD- or MS-compatible name lister. 13257 1.1 mrg NM=$lt_NM 13258 1.1 mrg 13259 1.1 mrg # Whether we need soft or hard links. 13260 1.1 mrg LN_S=$lt_LN_S 13261 1.1 mrg 13262 1.1 mrg # What is the maximum length of a command? 13263 1.1 mrg max_cmd_len=$max_cmd_len 13264 1.1 mrg 13265 1.1 mrg # Object file suffix (normally "o"). 13266 1.1 mrg objext=$ac_objext 13267 1.1 mrg 13268 1.1 mrg # Executable file suffix (normally ""). 13269 1.1 mrg exeext=$exeext 13270 1.1 mrg 13271 1.1 mrg # whether the shell understands "unset". 13272 1.1 mrg lt_unset=$lt_unset 13273 1.1 mrg 13274 1.1 mrg # turn spaces into newlines. 13275 1.1 mrg SP2NL=$lt_lt_SP2NL 13276 1.1 mrg 13277 1.1 mrg # turn newlines into spaces. 13278 1.1 mrg NL2SP=$lt_lt_NL2SP 13279 1.1 mrg 13280 1.1 mrg # An object symbol dumper. 13281 1.1 mrg OBJDUMP=$lt_OBJDUMP 13282 1.1 mrg 13283 1.1 mrg # Method to check whether dependent libraries are shared objects. 13284 1.1 mrg deplibs_check_method=$lt_deplibs_check_method 13285 1.1 mrg 13286 1.1 mrg # Command to use when deplibs_check_method == "file_magic". 13287 1.1 mrg file_magic_cmd=$lt_file_magic_cmd 13288 1.1 mrg 13289 1.1 mrg # The archiver. 13290 1.1 mrg AR=$lt_AR 13291 1.1 mrg AR_FLAGS=$lt_AR_FLAGS 13292 1.1 mrg 13293 1.1 mrg # A symbol stripping program. 13294 1.1 mrg STRIP=$lt_STRIP 13295 1.1 mrg 13296 1.1 mrg # Commands used to install an old-style archive. 13297 1.1 mrg RANLIB=$lt_RANLIB 13298 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds 13299 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds 13300 1.1 mrg 13301 1.1 mrg # Whether to use a lock for old archive extraction. 13302 1.1 mrg lock_old_archive_extraction=$lock_old_archive_extraction 13303 1.1 mrg 13304 1.1 mrg # A C compiler. 13305 1.1 mrg LTCC=$lt_CC 13306 1.1 mrg 13307 1.1 mrg # LTCC compiler flags. 13308 1.1 mrg LTCFLAGS=$lt_CFLAGS 13309 1.1 mrg 13310 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names. 13311 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13312 1.1 mrg 13313 1.1 mrg # Transform the output of nm in a proper C declaration. 13314 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13315 1.1 mrg 13316 1.1 mrg # Transform the output of nm in a C name address pair. 13317 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13318 1.1 mrg 13319 1.1 mrg # Transform the output of nm in a C name address pair when lib prefix is needed. 13320 1.1 mrg global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13321 1.1 mrg 13322 1.1 mrg # The name of the directory that contains temporary libtool files. 13323 1.1 mrg objdir=$objdir 13324 1.1 mrg 13325 1.1 mrg # Used to examine libraries when file_magic_cmd begins with "file". 13326 1.1 mrg MAGIC_CMD=$MAGIC_CMD 13327 1.1 mrg 13328 1.1 mrg # Must we lock files when doing compilation? 13329 1.1 mrg need_locks=$lt_need_locks 13330 1.1 mrg 13331 1.1 mrg # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13332 1.1 mrg DSYMUTIL=$lt_DSYMUTIL 13333 1.1 mrg 13334 1.1 mrg # Tool to change global to local symbols on Mac OS X. 13335 1.1 mrg NMEDIT=$lt_NMEDIT 13336 1.1 mrg 13337 1.1 mrg # Tool to manipulate fat objects and archives on Mac OS X. 13338 1.1 mrg LIPO=$lt_LIPO 13339 1.1 mrg 13340 1.1 mrg # ldd/readelf like tool for Mach-O binaries on Mac OS X. 13341 1.1 mrg OTOOL=$lt_OTOOL 13342 1.1 mrg 13343 1.1 mrg # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13344 1.1 mrg OTOOL64=$lt_OTOOL64 13345 1.1 mrg 13346 1.1 mrg # Old archive suffix (normally "a"). 13347 1.1 mrg libext=$libext 13348 1.1 mrg 13349 1.1 mrg # Shared library suffix (normally ".so"). 13350 1.1 mrg shrext_cmds=$lt_shrext_cmds 13351 1.1 mrg 13352 1.1 mrg # The commands to extract the exported symbol list from a shared archive. 13353 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds 13354 1.1 mrg 13355 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and 13356 1.1 mrg # restored at link time. 13357 1.1 mrg variables_saved_for_relink=$lt_variables_saved_for_relink 13358 1.1 mrg 13359 1.1 mrg # Do we need the "lib" prefix for modules? 13360 1.1 mrg need_lib_prefix=$need_lib_prefix 13361 1.1 mrg 13362 1.1 mrg # Do we need a version for libraries? 13363 1.1 mrg need_version=$need_version 13364 1.1 mrg 13365 1.1 mrg # Library versioning type. 13366 1.1 mrg version_type=$version_type 13367 1.1 mrg 13368 1.1 mrg # Shared library runtime path variable. 13369 1.1 mrg runpath_var=$runpath_var 13370 1.1 mrg 13371 1.1 mrg # Shared library path variable. 13372 1.1 mrg shlibpath_var=$shlibpath_var 13373 1.1 mrg 13374 1.1 mrg # Is shlibpath searched before the hard-coded library search path? 13375 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13376 1.1 mrg 13377 1.1 mrg # Format of library name prefix. 13378 1.1 mrg libname_spec=$lt_libname_spec 13379 1.1 mrg 13380 1.1 mrg # List of archive names. First name is the real one, the rest are links. 13381 1.1 mrg # The last name is the one that the linker finds with -lNAME 13382 1.1 mrg library_names_spec=$lt_library_names_spec 13383 1.1 mrg 13384 1.1 mrg # The coded name of the library, if different from the real name. 13385 1.1 mrg soname_spec=$lt_soname_spec 13386 1.1 mrg 13387 1.1 mrg # Permission mode override for installation of shared libraries. 13388 1.1 mrg install_override_mode=$lt_install_override_mode 13389 1.1 mrg 13390 1.1 mrg # Command to use after installation of a shared archive. 13391 1.1 mrg postinstall_cmds=$lt_postinstall_cmds 13392 1.1 mrg 13393 1.1 mrg # Command to use after uninstallation of a shared archive. 13394 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds 13395 1.1 mrg 13396 1.1 mrg # Commands used to finish a libtool library installation in a directory. 13397 1.1 mrg finish_cmds=$lt_finish_cmds 13398 1.1 mrg 13399 1.1 mrg # As "finish_cmds", except a single script fragment to be evaled but 13400 1.1 mrg # not shown. 13401 1.1 mrg finish_eval=$lt_finish_eval 13402 1.1 mrg 13403 1.1 mrg # Whether we should hardcode library paths into libraries. 13404 1.1 mrg hardcode_into_libs=$hardcode_into_libs 13405 1.1 mrg 13406 1.1 mrg # Compile-time system search path for libraries. 13407 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13408 1.1 mrg 13409 1.1 mrg # Run-time system search path for libraries. 13410 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13411 1.1 mrg 13412 1.1 mrg # Whether dlopen is supported. 13413 1.1 mrg dlopen_support=$enable_dlopen 13414 1.1 mrg 13415 1.1 mrg # Whether dlopen of programs is supported. 13416 1.1 mrg dlopen_self=$enable_dlopen_self 13417 1.1 mrg 13418 1.1 mrg # Whether dlopen of statically linked programs is supported. 13419 1.1 mrg dlopen_self_static=$enable_dlopen_self_static 13420 1.1 mrg 13421 1.1 mrg # Commands to strip libraries. 13422 1.1 mrg old_striplib=$lt_old_striplib 13423 1.1 mrg striplib=$lt_striplib 13424 1.1 mrg 13425 1.1 mrg 13426 1.1 mrg # The linker used to build libraries. 13427 1.1 mrg LD=$lt_LD 13428 1.1 mrg 13429 1.1 mrg # How to create reloadable object files. 13430 1.1 mrg reload_flag=$lt_reload_flag 13431 1.1 mrg reload_cmds=$lt_reload_cmds 13432 1.1 mrg 13433 1.1 mrg # Commands used to build an old-style archive. 13434 1.1 mrg old_archive_cmds=$lt_old_archive_cmds 13435 1.1 mrg 13436 1.1 mrg # A language specific compiler. 13437 1.1 mrg CC=$lt_compiler 13438 1.1 mrg 13439 1.1 mrg # Is the compiler the GNU compiler? 13440 1.1 mrg with_gcc=$GCC 13441 1.1 mrg 13442 1.1 mrg # Compiler flag to turn off builtin functions. 13443 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13444 1.1 mrg 13445 1.1 mrg # How to pass a linker flag through the compiler. 13446 1.1 mrg wl=$lt_lt_prog_compiler_wl 13447 1.1 mrg 13448 1.1 mrg # Additional compiler flags for building library objects. 13449 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic 13450 1.1 mrg 13451 1.1 mrg # Compiler flag to prevent dynamic linking. 13452 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static 13453 1.1 mrg 13454 1.1 mrg # Does compiler simultaneously support -c and -o options? 13455 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13456 1.1 mrg 13457 1.1 mrg # Whether or not to add -lc for building shared libraries. 13458 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc 13459 1.1 mrg 13460 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static. 13461 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13462 1.1 mrg 13463 1.1 mrg # Compiler flag to allow reflexive dlopens. 13464 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13465 1.1 mrg 13466 1.1 mrg # Compiler flag to generate shared objects directly from archives. 13467 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec 13468 1.1 mrg 13469 1.1 mrg # Whether the compiler copes with passing no objects directly. 13470 1.1 mrg compiler_needs_object=$lt_compiler_needs_object 13471 1.1 mrg 13472 1.1 mrg # Create an old-style archive from a shared archive. 13473 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13474 1.1 mrg 13475 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive. 13476 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13477 1.1 mrg 13478 1.1 mrg # Commands used to build a shared archive. 13479 1.1 mrg archive_cmds=$lt_archive_cmds 13480 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds 13481 1.1 mrg 13482 1.1 mrg # Commands used to build a loadable module if different from building 13483 1.1 mrg # a shared archive. 13484 1.1 mrg module_cmds=$lt_module_cmds 13485 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds 13486 1.1 mrg 13487 1.1 mrg # Whether we are building with GNU ld or not. 13488 1.1 mrg with_gnu_ld=$lt_with_gnu_ld 13489 1.1 mrg 13490 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built. 13491 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag 13492 1.1 mrg 13493 1.1 mrg # Flag that enforces no undefined symbols. 13494 1.1 mrg no_undefined_flag=$lt_no_undefined_flag 13495 1.1 mrg 13496 1.1 mrg # Flag to hardcode \$libdir into a binary during linking. 13497 1.1 mrg # This must work even if \$libdir does not exist 13498 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13499 1.1 mrg 13500 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into a binary 13501 1.1 mrg # during linking. This must work even if \$libdir does not exist. 13502 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13503 1.1 mrg 13504 1.1 mrg # Whether we need a single "-rpath" flag with a separated argument. 13505 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator 13506 1.1 mrg 13507 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13508 1.1 mrg # DIR into the resulting binary. 13509 1.1 mrg hardcode_direct=$hardcode_direct 13510 1.1 mrg 13511 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13512 1.1 mrg # DIR into the resulting binary and the resulting library dependency is 13513 1.1 mrg # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13514 1.1 mrg # library is relocated. 13515 1.1 mrg hardcode_direct_absolute=$hardcode_direct_absolute 13516 1.1 mrg 13517 1.1 mrg # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13518 1.1 mrg # into the resulting binary. 13519 1.1 mrg hardcode_minus_L=$hardcode_minus_L 13520 1.1 mrg 13521 1.1 mrg # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13522 1.1 mrg # into the resulting binary. 13523 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var 13524 1.1 mrg 13525 1.1 mrg # Set to "yes" if building a shared library automatically hardcodes DIR 13526 1.1 mrg # into the library and all subsequent libraries and executables linked 13527 1.1 mrg # against it. 13528 1.1 mrg hardcode_automatic=$hardcode_automatic 13529 1.1 mrg 13530 1.1 mrg # Set to yes if linker adds runtime paths of dependent libraries 13531 1.1 mrg # to runtime path list. 13532 1.1 mrg inherit_rpath=$inherit_rpath 13533 1.1 mrg 13534 1.1 mrg # Whether libtool must link a program against all its dependency libraries. 13535 1.1 mrg link_all_deplibs=$link_all_deplibs 13536 1.1 mrg 13537 1.1 mrg # Fix the shell variable \$srcfile for the compiler. 13538 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path 13539 1.1 mrg 13540 1.1 mrg # Set to "yes" if exported symbols are required. 13541 1.1 mrg always_export_symbols=$always_export_symbols 13542 1.1 mrg 13543 1.1 mrg # The commands to list exported symbols. 13544 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds 13545 1.1 mrg 13546 1.1 mrg # Symbols that should not be listed in the preloaded symbols. 13547 1.1 mrg exclude_expsyms=$lt_exclude_expsyms 13548 1.1 mrg 13549 1.1 mrg # Symbols that must always be exported. 13550 1.1 mrg include_expsyms=$lt_include_expsyms 13551 1.1 mrg 13552 1.1 mrg # Commands necessary for linking programs (against libraries) with templates. 13553 1.1 mrg prelink_cmds=$lt_prelink_cmds 13554 1.1 mrg 13555 1.1 mrg # Specify filename containing input files. 13556 1.1 mrg file_list_spec=$lt_file_list_spec 13557 1.1 mrg 13558 1.1 mrg # How to hardcode a shared library path into an executable. 13559 1.1 mrg hardcode_action=$hardcode_action 13560 1.1 mrg 13561 1.1 mrg # ### END LIBTOOL CONFIG 13562 1.1 mrg 13563 1.1 mrg _LT_EOF 13564 1.1 mrg 13565 1.1 mrg case $host_os in 13566 1.1 mrg aix3*) 13567 1.1 mrg cat <<\_LT_EOF >> "$cfgfile" 13568 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some 13569 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems 13570 1.1 mrg # vanish in a puff of smoke. 13571 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then 13572 1.1 mrg COLLECT_NAMES= 13573 1.1 mrg export COLLECT_NAMES 13574 1.1 mrg fi 13575 1.1 mrg _LT_EOF 13576 1.1 mrg ;; 13577 1.1 mrg esac 13578 1.1 mrg 13579 1.1 mrg 13580 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh" 13581 1.1 mrg 13582 1.1 mrg 13583 1.1 mrg # We use sed instead of cat because bash on DJGPP gets confused if 13584 1.1 mrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 13585 1.1 mrg # text mode, it properly converts lines to CR/LF. This bash problem 13586 1.1 mrg # is reportedly fixed, but why not run on old versions too? 13587 1.1 mrg sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13588 1.1 mrg || (rm -f "$cfgfile"; exit 1) 13589 1.1 mrg 13590 1.1 mrg case $xsi_shell in 13591 1.1 mrg yes) 13592 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 13593 1.1 mrg 13594 1.1 mrg # func_dirname file append nondir_replacement 13595 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result, 13596 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT. 13597 1.1 mrg func_dirname () 13598 1.1 mrg { 13599 1.1 mrg case ${1} in 13600 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;; 13601 1.1 mrg * ) func_dirname_result="${3}" ;; 13602 1.1 mrg esac 13603 1.1 mrg } 13604 1.1 mrg 13605 1.1 mrg # func_basename file 13606 1.1 mrg func_basename () 13607 1.1 mrg { 13608 1.1 mrg func_basename_result="${1##*/}" 13609 1.1 mrg } 13610 1.1 mrg 13611 1.1 mrg # func_dirname_and_basename file append nondir_replacement 13612 1.1 mrg # perform func_basename and func_dirname in a single function 13613 1.1 mrg # call: 13614 1.1 mrg # dirname: Compute the dirname of FILE. If nonempty, 13615 1.1 mrg # add APPEND to the result, otherwise set result 13616 1.1 mrg # to NONDIR_REPLACEMENT. 13617 1.1 mrg # value returned in "$func_dirname_result" 13618 1.1 mrg # basename: Compute filename of FILE. 13619 1.1 mrg # value retuned in "$func_basename_result" 13620 1.1 mrg # Implementation must be kept synchronized with func_dirname 13621 1.1 mrg # and func_basename. For efficiency, we do not delegate to 13622 1.1 mrg # those functions but instead duplicate the functionality here. 13623 1.1 mrg func_dirname_and_basename () 13624 1.1 mrg { 13625 1.1 mrg case ${1} in 13626 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;; 13627 1.1 mrg * ) func_dirname_result="${3}" ;; 13628 1.1 mrg esac 13629 1.1 mrg func_basename_result="${1##*/}" 13630 1.1 mrg } 13631 1.1 mrg 13632 1.1 mrg # func_stripname prefix suffix name 13633 1.1 mrg # strip PREFIX and SUFFIX off of NAME. 13634 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special 13635 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading 13636 1.1 mrg # dot (in which case that matches only a dot). 13637 1.1 mrg func_stripname () 13638 1.1 mrg { 13639 1.1 mrg # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13640 1.1 mrg # positional parameters, so assign one to ordinary parameter first. 13641 1.1 mrg func_stripname_result=${3} 13642 1.1 mrg func_stripname_result=${func_stripname_result#"${1}"} 13643 1.1 mrg func_stripname_result=${func_stripname_result%"${2}"} 13644 1.1 mrg } 13645 1.1 mrg 13646 1.1 mrg # func_opt_split 13647 1.1 mrg func_opt_split () 13648 1.1 mrg { 13649 1.1 mrg func_opt_split_opt=${1%%=*} 13650 1.1 mrg func_opt_split_arg=${1#*=} 13651 1.1 mrg } 13652 1.1 mrg 13653 1.1 mrg # func_lo2o object 13654 1.1 mrg func_lo2o () 13655 1.1 mrg { 13656 1.1 mrg case ${1} in 13657 1.1 mrg *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13658 1.1 mrg *) func_lo2o_result=${1} ;; 13659 1.1 mrg esac 13660 1.1 mrg } 13661 1.1 mrg 13662 1.1 mrg # func_xform libobj-or-source 13663 1.1 mrg func_xform () 13664 1.1 mrg { 13665 1.1 mrg func_xform_result=${1%.*}.lo 13666 1.1 mrg } 13667 1.1 mrg 13668 1.1 mrg # func_arith arithmetic-term... 13669 1.1 mrg func_arith () 13670 1.1 mrg { 13671 1.1 mrg func_arith_result=$(( $* )) 13672 1.1 mrg } 13673 1.1 mrg 13674 1.1 mrg # func_len string 13675 1.1 mrg # STRING may not start with a hyphen. 13676 1.1 mrg func_len () 13677 1.1 mrg { 13678 1.1 mrg func_len_result=${#1} 13679 1.1 mrg } 13680 1.1 mrg 13681 1.1 mrg _LT_EOF 13682 1.1 mrg ;; 13683 1.1 mrg *) # Bourne compatible functions. 13684 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 13685 1.1 mrg 13686 1.1 mrg # func_dirname file append nondir_replacement 13687 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result, 13688 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT. 13689 1.1 mrg func_dirname () 13690 1.1 mrg { 13691 1.1 mrg # Extract subdirectory from the argument. 13692 1.1 mrg func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 13693 1.1 mrg if test "X$func_dirname_result" = "X${1}"; then 13694 1.1 mrg func_dirname_result="${3}" 13695 1.1 mrg else 13696 1.1 mrg func_dirname_result="$func_dirname_result${2}" 13697 1.1 mrg fi 13698 1.1 mrg } 13699 1.1 mrg 13700 1.1 mrg # func_basename file 13701 1.1 mrg func_basename () 13702 1.1 mrg { 13703 1.1 mrg func_basename_result=`$ECHO "${1}" | $SED "$basename"` 13704 1.1 mrg } 13705 1.1 mrg 13706 1.1 mrg 13707 1.1 mrg # func_stripname prefix suffix name 13708 1.1 mrg # strip PREFIX and SUFFIX off of NAME. 13709 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special 13710 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading 13711 1.1 mrg # dot (in which case that matches only a dot). 13712 1.1 mrg # func_strip_suffix prefix name 13713 1.1 mrg func_stripname () 13714 1.1 mrg { 13715 1.1 mrg case ${2} in 13716 1.1 mrg .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 13717 1.1 mrg *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 13718 1.1 mrg esac 13719 1.1 mrg } 13720 1.1 mrg 13721 1.1 mrg # sed scripts: 13722 1.1 mrg my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13723 1.1 mrg my_sed_long_arg='1s/^-[^=]*=//' 13724 1.1 mrg 13725 1.1 mrg # func_opt_split 13726 1.1 mrg func_opt_split () 13727 1.1 mrg { 13728 1.1 mrg func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 13729 1.1 mrg func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 13730 1.1 mrg } 13731 1.1 mrg 13732 1.1 mrg # func_lo2o object 13733 1.1 mrg func_lo2o () 13734 1.1 mrg { 13735 1.1 mrg func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 13736 1.1 mrg } 13737 1.1 mrg 13738 1.1 mrg # func_xform libobj-or-source 13739 1.1 mrg func_xform () 13740 1.1 mrg { 13741 1.1 mrg func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 13742 1.1 mrg } 13743 1.1 mrg 13744 1.1 mrg # func_arith arithmetic-term... 13745 1.1 mrg func_arith () 13746 1.1 mrg { 13747 1.1 mrg func_arith_result=`expr "$@"` 13748 1.1 mrg } 13749 1.1 mrg 13750 1.1 mrg # func_len string 13751 1.1 mrg # STRING may not start with a hyphen. 13752 1.1 mrg func_len () 13753 1.1 mrg { 13754 1.1 mrg func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13755 1.1 mrg } 13756 1.1 mrg 13757 1.1 mrg _LT_EOF 13758 1.1 mrg esac 13759 1.1 mrg 13760 1.1 mrg case $lt_shell_append in 13761 1.1 mrg yes) 13762 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 13763 1.1 mrg 13764 1.1 mrg # func_append var value 13765 1.1 mrg # Append VALUE to the end of shell variable VAR. 13766 1.1 mrg func_append () 13767 1.1 mrg { 13768 1.1 mrg eval "$1+=\$2" 13769 1.1 mrg } 13770 1.1 mrg _LT_EOF 13771 1.1 mrg ;; 13772 1.1 mrg *) 13773 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 13774 1.1 mrg 13775 1.1 mrg # func_append var value 13776 1.1 mrg # Append VALUE to the end of shell variable VAR. 13777 1.1 mrg func_append () 13778 1.1 mrg { 13779 1.1 mrg eval "$1=\$$1\$2" 13780 1.1 mrg } 13781 1.1 mrg 13782 1.1 mrg _LT_EOF 13783 1.1 mrg ;; 13784 1.1 mrg esac 13785 1.1 mrg 13786 1.1 mrg 13787 1.1 mrg sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13788 1.1 mrg || (rm -f "$cfgfile"; exit 1) 13789 1.1 mrg 13790 1.1 mrg mv -f "$cfgfile" "$ofile" || 13791 1.1 mrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13792 1.1 mrg chmod +x "$ofile" 13793 1.1 mrg 13794 1.1 mrg ;; 13795 1.1 mrg 13796 1.1 mrg esac 13797 1.1 mrg done # for ac_tag 13798 1.1 mrg 13799 1.1 mrg 13800 1.1 mrg as_fn_exit 0 13801 1.1 mrg _ACEOF 13802 1.1 mrg ac_clean_files=$ac_clean_files_save 13803 1.1 mrg 13804 1.1 mrg test $ac_write_fail = 0 || 13805 1.11 mrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13806 1.1 mrg 13807 1.1 mrg 13808 1.1 mrg # configure is writing to config.log, and then calls config.status. 13809 1.1 mrg # config.status does its own redirection, appending to config.log. 13810 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open 13811 1.1 mrg # by configure, so config.status won't be able to write to it; its 13812 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null, 13813 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and 13814 1.1 mrg # appended to by config.status. When coming back to configure, we 13815 1.1 mrg # need to make the FD available again. 13816 1.1 mrg if test "$no_create" != yes; then 13817 1.1 mrg ac_cs_success=: 13818 1.1 mrg ac_config_status_args= 13819 1.1 mrg test "$silent" = yes && 13820 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet" 13821 1.1 mrg exec 5>/dev/null 13822 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13823 1.1 mrg exec 5>>config.log 13824 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13825 1.1 mrg # would make configure fail if this is the last instruction. 13826 1.11 mrg $ac_cs_success || as_fn_exit 1 13827 1.1 mrg fi 13828 1.1 mrg if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13829 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13830 1.1 mrg $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13831 1.1 mrg fi 13832 1.1 mrg 13833