1 1.1 mrg #! /bin/sh 2 1.1 mrg # Guess values for system-dependent variables and create Makefiles. 3 1.8 mrg # Generated by GNU Autoconf 2.69 for libssp 1.0. 4 1.8 mrg # 5 1.8 mrg # 6 1.8 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.8 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.8 mrg # Use a proper internal environment variable to ensure we don't fall 136 1.8 mrg # into an infinite loop, continuously re-executing ourselves. 137 1.8 mrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 1.8 mrg _as_can_reexec=no; export _as_can_reexec; 139 1.8 mrg # We cannot yet assume a decent shell, so we have to provide a 140 1.8 mrg # neutralization value for shells without unset; and this also 141 1.8 mrg # works around shells that cannot unset nonexistent variables. 142 1.8 mrg # Preserve -v and -x to the replacement shell. 143 1.8 mrg BASH_ENV=/dev/null 144 1.8 mrg ENV=/dev/null 145 1.8 mrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146 1.8 mrg case $- in # (((( 147 1.8 mrg *v*x* | *x*v* ) as_opts=-vx ;; 148 1.8 mrg *v* ) as_opts=-v ;; 149 1.8 mrg *x* ) as_opts=-x ;; 150 1.8 mrg * ) as_opts= ;; 151 1.8 mrg esac 152 1.8 mrg exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153 1.8 mrg # Admittedly, this is quite paranoid, since all the known shells bail 154 1.8 mrg # out after a failed `exec'. 155 1.8 mrg $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156 1.8 mrg as_fn_exit 255 157 1.8 mrg fi 158 1.8 mrg # We don't want this to propagate to other subprocesses. 159 1.8 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.8 mrg test x\$exitcode = x0 || exit 1 194 1.8 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.8 mrg export CONFIG_SHELL 248 1.8 mrg # We cannot yet assume a decent shell, so we have to provide a 249 1.8 mrg # neutralization value for shells without unset; and this also 250 1.8 mrg # works around shells that cannot unset nonexistent variables. 251 1.8 mrg # Preserve -v and -x to the replacement shell. 252 1.8 mrg BASH_ENV=/dev/null 253 1.8 mrg ENV=/dev/null 254 1.8 mrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255 1.8 mrg case $- in # (((( 256 1.8 mrg *v*x* | *x*v* ) as_opts=-vx ;; 257 1.8 mrg *v* ) as_opts=-v ;; 258 1.8 mrg *x* ) as_opts=-x ;; 259 1.8 mrg * ) as_opts= ;; 260 1.8 mrg esac 261 1.8 mrg exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262 1.8 mrg # Admittedly, this is quite paranoid, since all the known shells bail 263 1.8 mrg # out after a failed `exec'. 264 1.8 mrg $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265 1.8 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.8 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.8 mrg 368 1.8 mrg # as_fn_executable_p FILE 369 1.8 mrg # ----------------------- 370 1.8 mrg # Test if FILE is an executable regular file. 371 1.8 mrg as_fn_executable_p () 372 1.8 mrg { 373 1.8 mrg test -f "$1" && test -x "$1" 374 1.8 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.8 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD] 412 1.8 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.8 mrg # script with STATUS, using 1 if that was 0. 416 1.1 mrg as_fn_error () 417 1.1 mrg { 418 1.8 mrg as_status=$1; test $as_status -eq 0 && as_status=1 419 1.8 mrg if test "$4"; then 420 1.8 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 1.8 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 1.1 mrg fi 423 1.8 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.8 mrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 1.8 mrg # already done that, so ensure we don't try to do so again and fall 498 1.8 mrg # in an infinite loop. This has already happened in practice. 499 1.8 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.8 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.8 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.8 mrg as_ln_s='cp -pR' 541 1.1 mrg fi 542 1.1 mrg else 543 1.8 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.8 mrg as_test_x='test -x' 556 1.8 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.8 mrg test -n "$DJDIR" || exec 7<&0 </dev/null 568 1.8 mrg exec 6>&1 569 1.1 mrg 570 1.1 mrg # Name of the host. 571 1.8 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.6 mrg get_gcc_base_ver 637 1.1 mrg toolexeclibdir 638 1.1 mrg toolexecdir 639 1.11 mrg ENABLE_DARWIN_AT_RPATH_FALSE 640 1.11 mrg ENABLE_DARWIN_AT_RPATH_TRUE 641 1.1 mrg enable_static 642 1.1 mrg enable_shared 643 1.2 apb lt_host_flags 644 1.1 mrg OTOOL64 645 1.1 mrg OTOOL 646 1.1 mrg LIPO 647 1.1 mrg NMEDIT 648 1.1 mrg DSYMUTIL 649 1.1 mrg RANLIB 650 1.1 mrg AR 651 1.1 mrg OBJDUMP 652 1.1 mrg LN_S 653 1.1 mrg NM 654 1.1 mrg ac_ct_DUMPBIN 655 1.1 mrg DUMPBIN 656 1.1 mrg LD 657 1.1 mrg FGREP 658 1.1 mrg SED 659 1.1 mrg LIBTOOL 660 1.1 mrg ssp_have_usable_vsnprintf 661 1.1 mrg EGREP 662 1.1 mrg GREP 663 1.2 apb LIBSSP_USE_SYMVER_SUN_FALSE 664 1.2 apb LIBSSP_USE_SYMVER_SUN_TRUE 665 1.2 apb LIBSSP_USE_SYMVER_GNU_FALSE 666 1.2 apb LIBSSP_USE_SYMVER_GNU_TRUE 667 1.1 mrg LIBSSP_USE_SYMVER_FALSE 668 1.1 mrg LIBSSP_USE_SYMVER_TRUE 669 1.7 mrg XCFLAGS 670 1.1 mrg CPP 671 1.1 mrg am__fastdepCC_FALSE 672 1.1 mrg am__fastdepCC_TRUE 673 1.1 mrg CCDEPMODE 674 1.5 mrg am__nodep 675 1.1 mrg AMDEPBACKSLASH 676 1.1 mrg AMDEP_FALSE 677 1.1 mrg AMDEP_TRUE 678 1.1 mrg am__quote 679 1.1 mrg am__include 680 1.1 mrg DEPDIR 681 1.1 mrg OBJEXT 682 1.1 mrg EXEEXT 683 1.1 mrg ac_ct_CC 684 1.1 mrg CPPFLAGS 685 1.1 mrg LDFLAGS 686 1.1 mrg CFLAGS 687 1.1 mrg CC 688 1.1 mrg multi_basedir 689 1.1 mrg MAINT 690 1.1 mrg MAINTAINER_MODE_FALSE 691 1.1 mrg MAINTAINER_MODE_TRUE 692 1.8 mrg AM_BACKSLASH 693 1.8 mrg AM_DEFAULT_VERBOSITY 694 1.8 mrg AM_DEFAULT_V 695 1.8 mrg AM_V 696 1.1 mrg am__untar 697 1.1 mrg am__tar 698 1.1 mrg AMTAR 699 1.1 mrg am__leading_dot 700 1.1 mrg SET_MAKE 701 1.1 mrg AWK 702 1.1 mrg mkdir_p 703 1.1 mrg MKDIR_P 704 1.1 mrg INSTALL_STRIP_PROGRAM 705 1.1 mrg STRIP 706 1.1 mrg install_sh 707 1.1 mrg MAKEINFO 708 1.1 mrg AUTOHEADER 709 1.1 mrg AUTOMAKE 710 1.1 mrg AUTOCONF 711 1.1 mrg ACLOCAL 712 1.1 mrg VERSION 713 1.1 mrg PACKAGE 714 1.1 mrg CYGPATH_W 715 1.1 mrg am__isrc 716 1.1 mrg INSTALL_DATA 717 1.1 mrg INSTALL_SCRIPT 718 1.1 mrg INSTALL_PROGRAM 719 1.1 mrg target_noncanonical 720 1.1 mrg target_os 721 1.1 mrg target_vendor 722 1.1 mrg target_cpu 723 1.1 mrg target 724 1.1 mrg host_os 725 1.1 mrg host_vendor 726 1.1 mrg host_cpu 727 1.1 mrg host 728 1.1 mrg build_os 729 1.1 mrg build_vendor 730 1.1 mrg build_cpu 731 1.1 mrg build 732 1.1 mrg target_alias 733 1.1 mrg host_alias 734 1.1 mrg build_alias 735 1.1 mrg LIBS 736 1.1 mrg ECHO_T 737 1.1 mrg ECHO_N 738 1.1 mrg ECHO_C 739 1.1 mrg DEFS 740 1.1 mrg mandir 741 1.1 mrg localedir 742 1.1 mrg libdir 743 1.1 mrg psdir 744 1.1 mrg pdfdir 745 1.1 mrg dvidir 746 1.1 mrg htmldir 747 1.1 mrg infodir 748 1.1 mrg docdir 749 1.1 mrg oldincludedir 750 1.1 mrg includedir 751 1.1 mrg localstatedir 752 1.1 mrg sharedstatedir 753 1.1 mrg sysconfdir 754 1.1 mrg datadir 755 1.1 mrg datarootdir 756 1.1 mrg libexecdir 757 1.1 mrg sbindir 758 1.1 mrg bindir 759 1.1 mrg program_transform_name 760 1.1 mrg prefix 761 1.1 mrg exec_prefix 762 1.1 mrg PACKAGE_URL 763 1.1 mrg PACKAGE_BUGREPORT 764 1.1 mrg PACKAGE_STRING 765 1.1 mrg PACKAGE_VERSION 766 1.1 mrg PACKAGE_TARNAME 767 1.1 mrg PACKAGE_NAME 768 1.1 mrg PATH_SEPARATOR 769 1.1 mrg SHELL' 770 1.1 mrg ac_subst_files='' 771 1.1 mrg ac_user_opts=' 772 1.1 mrg enable_option_checking 773 1.8 mrg enable_silent_rules 774 1.1 mrg enable_version_specific_runtime_libs 775 1.1 mrg enable_maintainer_mode 776 1.1 mrg enable_multilib 777 1.1 mrg enable_dependency_tracking 778 1.7 mrg enable_cet 779 1.2 apb enable_symvers 780 1.1 mrg enable_shared 781 1.1 mrg enable_static 782 1.1 mrg with_pic 783 1.1 mrg enable_fast_install 784 1.1 mrg with_gnu_ld 785 1.1 mrg enable_libtool_lock 786 1.11 mrg enable_darwin_at_rpath 787 1.9 mrg with_toolexeclibdir 788 1.6 mrg with_gcc_major_version_only 789 1.1 mrg ' 790 1.1 mrg ac_precious_vars='build_alias 791 1.1 mrg host_alias 792 1.1 mrg target_alias 793 1.1 mrg CPP 794 1.1 mrg CPPFLAGS' 795 1.1 mrg 796 1.1 mrg 797 1.1 mrg # Initialize some variables set by options. 798 1.1 mrg ac_init_help= 799 1.1 mrg ac_init_version=false 800 1.1 mrg ac_unrecognized_opts= 801 1.1 mrg ac_unrecognized_sep= 802 1.1 mrg # The variables have the same names as the options, with 803 1.1 mrg # dashes changed to underlines. 804 1.1 mrg cache_file=/dev/null 805 1.1 mrg exec_prefix=NONE 806 1.1 mrg no_create= 807 1.1 mrg no_recursion= 808 1.1 mrg prefix=NONE 809 1.1 mrg program_prefix=NONE 810 1.1 mrg program_suffix=NONE 811 1.1 mrg program_transform_name=s,x,x, 812 1.1 mrg silent= 813 1.1 mrg site= 814 1.1 mrg srcdir= 815 1.1 mrg verbose= 816 1.1 mrg x_includes=NONE 817 1.1 mrg x_libraries=NONE 818 1.1 mrg 819 1.1 mrg # Installation directory options. 820 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo" 821 1.1 mrg # and all the variables that are supposed to be based on exec_prefix 822 1.1 mrg # by default will actually change. 823 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them. 824 1.1 mrg # (The list follows the same order as the GNU Coding Standards.) 825 1.1 mrg bindir='${exec_prefix}/bin' 826 1.1 mrg sbindir='${exec_prefix}/sbin' 827 1.1 mrg libexecdir='${exec_prefix}/libexec' 828 1.1 mrg datarootdir='${prefix}/share' 829 1.1 mrg datadir='${datarootdir}' 830 1.1 mrg sysconfdir='${prefix}/etc' 831 1.1 mrg sharedstatedir='${prefix}/com' 832 1.1 mrg localstatedir='${prefix}/var' 833 1.1 mrg includedir='${prefix}/include' 834 1.1 mrg oldincludedir='/usr/include' 835 1.1 mrg docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 836 1.1 mrg infodir='${datarootdir}/info' 837 1.1 mrg htmldir='${docdir}' 838 1.1 mrg dvidir='${docdir}' 839 1.1 mrg pdfdir='${docdir}' 840 1.1 mrg psdir='${docdir}' 841 1.1 mrg libdir='${exec_prefix}/lib' 842 1.1 mrg localedir='${datarootdir}/locale' 843 1.1 mrg mandir='${datarootdir}/man' 844 1.1 mrg 845 1.1 mrg ac_prev= 846 1.1 mrg ac_dashdash= 847 1.1 mrg for ac_option 848 1.1 mrg do 849 1.1 mrg # If the previous option needs an argument, assign it. 850 1.1 mrg if test -n "$ac_prev"; then 851 1.1 mrg eval $ac_prev=\$ac_option 852 1.1 mrg ac_prev= 853 1.1 mrg continue 854 1.1 mrg fi 855 1.1 mrg 856 1.1 mrg case $ac_option in 857 1.8 mrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 858 1.8 mrg *=) ac_optarg= ;; 859 1.8 mrg *) ac_optarg=yes ;; 860 1.1 mrg esac 861 1.1 mrg 862 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos. 863 1.1 mrg 864 1.1 mrg case $ac_dashdash$ac_option in 865 1.1 mrg --) 866 1.1 mrg ac_dashdash=yes ;; 867 1.1 mrg 868 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 869 1.1 mrg ac_prev=bindir ;; 870 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 871 1.1 mrg bindir=$ac_optarg ;; 872 1.1 mrg 873 1.1 mrg -build | --build | --buil | --bui | --bu) 874 1.1 mrg ac_prev=build_alias ;; 875 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 876 1.1 mrg build_alias=$ac_optarg ;; 877 1.1 mrg 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 ac_prev=cache_file ;; 881 1.1 mrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 882 1.1 mrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 883 1.1 mrg cache_file=$ac_optarg ;; 884 1.1 mrg 885 1.1 mrg --config-cache | -C) 886 1.1 mrg cache_file=config.cache ;; 887 1.1 mrg 888 1.1 mrg -datadir | --datadir | --datadi | --datad) 889 1.1 mrg ac_prev=datadir ;; 890 1.1 mrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 891 1.1 mrg datadir=$ac_optarg ;; 892 1.1 mrg 893 1.1 mrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 894 1.1 mrg | --dataroo | --dataro | --datar) 895 1.1 mrg ac_prev=datarootdir ;; 896 1.1 mrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 897 1.1 mrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 898 1.1 mrg datarootdir=$ac_optarg ;; 899 1.1 mrg 900 1.1 mrg -disable-* | --disable-*) 901 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 902 1.1 mrg # Reject names that are not valid shell variable names. 903 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 904 1.8 mrg as_fn_error $? "invalid feature name: $ac_useropt" 905 1.1 mrg ac_useropt_orig=$ac_useropt 906 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 907 1.1 mrg case $ac_user_opts in 908 1.1 mrg *" 909 1.1 mrg "enable_$ac_useropt" 910 1.1 mrg "*) ;; 911 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 912 1.1 mrg ac_unrecognized_sep=', ';; 913 1.1 mrg esac 914 1.1 mrg eval enable_$ac_useropt=no ;; 915 1.1 mrg 916 1.1 mrg -docdir | --docdir | --docdi | --doc | --do) 917 1.1 mrg ac_prev=docdir ;; 918 1.1 mrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 919 1.1 mrg docdir=$ac_optarg ;; 920 1.1 mrg 921 1.1 mrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 922 1.1 mrg ac_prev=dvidir ;; 923 1.1 mrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 924 1.1 mrg dvidir=$ac_optarg ;; 925 1.1 mrg 926 1.1 mrg -enable-* | --enable-*) 927 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 928 1.1 mrg # Reject names that are not valid shell variable names. 929 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 930 1.8 mrg as_fn_error $? "invalid feature name: $ac_useropt" 931 1.1 mrg ac_useropt_orig=$ac_useropt 932 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 933 1.1 mrg case $ac_user_opts in 934 1.1 mrg *" 935 1.1 mrg "enable_$ac_useropt" 936 1.1 mrg "*) ;; 937 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 938 1.1 mrg ac_unrecognized_sep=', ';; 939 1.1 mrg esac 940 1.1 mrg eval enable_$ac_useropt=\$ac_optarg ;; 941 1.1 mrg 942 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 943 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 944 1.1 mrg | --exec | --exe | --ex) 945 1.1 mrg ac_prev=exec_prefix ;; 946 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 947 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 948 1.1 mrg | --exec=* | --exe=* | --ex=*) 949 1.1 mrg exec_prefix=$ac_optarg ;; 950 1.1 mrg 951 1.1 mrg -gas | --gas | --ga | --g) 952 1.1 mrg # Obsolete; use --with-gas. 953 1.1 mrg with_gas=yes ;; 954 1.1 mrg 955 1.1 mrg -help | --help | --hel | --he | -h) 956 1.1 mrg ac_init_help=long ;; 957 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 958 1.1 mrg ac_init_help=recursive ;; 959 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 960 1.1 mrg ac_init_help=short ;; 961 1.1 mrg 962 1.1 mrg -host | --host | --hos | --ho) 963 1.1 mrg ac_prev=host_alias ;; 964 1.1 mrg -host=* | --host=* | --hos=* | --ho=*) 965 1.1 mrg host_alias=$ac_optarg ;; 966 1.1 mrg 967 1.1 mrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 968 1.1 mrg ac_prev=htmldir ;; 969 1.1 mrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 970 1.1 mrg | --ht=*) 971 1.1 mrg htmldir=$ac_optarg ;; 972 1.1 mrg 973 1.1 mrg -includedir | --includedir | --includedi | --included | --include \ 974 1.1 mrg | --includ | --inclu | --incl | --inc) 975 1.1 mrg ac_prev=includedir ;; 976 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 977 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*) 978 1.1 mrg includedir=$ac_optarg ;; 979 1.1 mrg 980 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf) 981 1.1 mrg ac_prev=infodir ;; 982 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 983 1.1 mrg infodir=$ac_optarg ;; 984 1.1 mrg 985 1.1 mrg -libdir | --libdir | --libdi | --libd) 986 1.1 mrg ac_prev=libdir ;; 987 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 988 1.1 mrg libdir=$ac_optarg ;; 989 1.1 mrg 990 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 991 1.1 mrg | --libexe | --libex | --libe) 992 1.1 mrg ac_prev=libexecdir ;; 993 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 994 1.1 mrg | --libexe=* | --libex=* | --libe=*) 995 1.1 mrg libexecdir=$ac_optarg ;; 996 1.1 mrg 997 1.1 mrg -localedir | --localedir | --localedi | --localed | --locale) 998 1.1 mrg ac_prev=localedir ;; 999 1.1 mrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1000 1.1 mrg localedir=$ac_optarg ;; 1001 1.1 mrg 1002 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 1003 1.1 mrg | --localstate | --localstat | --localsta | --localst | --locals) 1004 1.1 mrg ac_prev=localstatedir ;; 1005 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1006 1.1 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1007 1.1 mrg localstatedir=$ac_optarg ;; 1008 1.1 mrg 1009 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1010 1.1 mrg ac_prev=mandir ;; 1011 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1012 1.1 mrg mandir=$ac_optarg ;; 1013 1.1 mrg 1014 1.1 mrg -nfp | --nfp | --nf) 1015 1.1 mrg # Obsolete; use --without-fp. 1016 1.1 mrg with_fp=no ;; 1017 1.1 mrg 1018 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1019 1.1 mrg | --no-cr | --no-c | -n) 1020 1.1 mrg no_create=yes ;; 1021 1.1 mrg 1022 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1023 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1024 1.1 mrg no_recursion=yes ;; 1025 1.1 mrg 1026 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1027 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1028 1.1 mrg | --oldin | --oldi | --old | --ol | --o) 1029 1.1 mrg ac_prev=oldincludedir ;; 1030 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1031 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1032 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1033 1.1 mrg oldincludedir=$ac_optarg ;; 1034 1.1 mrg 1035 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1036 1.1 mrg ac_prev=prefix ;; 1037 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1038 1.1 mrg prefix=$ac_optarg ;; 1039 1.1 mrg 1040 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1041 1.1 mrg | --program-pre | --program-pr | --program-p) 1042 1.1 mrg ac_prev=program_prefix ;; 1043 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1044 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1045 1.1 mrg program_prefix=$ac_optarg ;; 1046 1.1 mrg 1047 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1048 1.1 mrg | --program-suf | --program-su | --program-s) 1049 1.1 mrg ac_prev=program_suffix ;; 1050 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1051 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1052 1.1 mrg program_suffix=$ac_optarg ;; 1053 1.1 mrg 1054 1.1 mrg -program-transform-name | --program-transform-name \ 1055 1.1 mrg | --program-transform-nam | --program-transform-na \ 1056 1.1 mrg | --program-transform-n | --program-transform- \ 1057 1.1 mrg | --program-transform | --program-transfor \ 1058 1.1 mrg | --program-transfo | --program-transf \ 1059 1.1 mrg | --program-trans | --program-tran \ 1060 1.1 mrg | --progr-tra | --program-tr | --program-t) 1061 1.1 mrg ac_prev=program_transform_name ;; 1062 1.1 mrg -program-transform-name=* | --program-transform-name=* \ 1063 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \ 1064 1.1 mrg | --program-transform-n=* | --program-transform-=* \ 1065 1.1 mrg | --program-transform=* | --program-transfor=* \ 1066 1.1 mrg | --program-transfo=* | --program-transf=* \ 1067 1.1 mrg | --program-trans=* | --program-tran=* \ 1068 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*) 1069 1.1 mrg program_transform_name=$ac_optarg ;; 1070 1.1 mrg 1071 1.1 mrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1072 1.1 mrg ac_prev=pdfdir ;; 1073 1.1 mrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1074 1.1 mrg pdfdir=$ac_optarg ;; 1075 1.1 mrg 1076 1.1 mrg -psdir | --psdir | --psdi | --psd | --ps) 1077 1.1 mrg ac_prev=psdir ;; 1078 1.1 mrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1079 1.1 mrg psdir=$ac_optarg ;; 1080 1.1 mrg 1081 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1082 1.1 mrg | -silent | --silent | --silen | --sile | --sil) 1083 1.1 mrg silent=yes ;; 1084 1.1 mrg 1085 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1086 1.1 mrg ac_prev=sbindir ;; 1087 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1088 1.1 mrg | --sbi=* | --sb=*) 1089 1.1 mrg sbindir=$ac_optarg ;; 1090 1.1 mrg 1091 1.1 mrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1092 1.1 mrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1093 1.1 mrg | --sharedst | --shareds | --shared | --share | --shar \ 1094 1.1 mrg | --sha | --sh) 1095 1.1 mrg ac_prev=sharedstatedir ;; 1096 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1097 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1098 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1099 1.1 mrg | --sha=* | --sh=*) 1100 1.1 mrg sharedstatedir=$ac_optarg ;; 1101 1.1 mrg 1102 1.1 mrg -site | --site | --sit) 1103 1.1 mrg ac_prev=site ;; 1104 1.1 mrg -site=* | --site=* | --sit=*) 1105 1.1 mrg site=$ac_optarg ;; 1106 1.1 mrg 1107 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1108 1.1 mrg ac_prev=srcdir ;; 1109 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1110 1.1 mrg srcdir=$ac_optarg ;; 1111 1.1 mrg 1112 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1113 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy) 1114 1.1 mrg ac_prev=sysconfdir ;; 1115 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1116 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1117 1.1 mrg sysconfdir=$ac_optarg ;; 1118 1.1 mrg 1119 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t) 1120 1.1 mrg ac_prev=target_alias ;; 1121 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1122 1.1 mrg target_alias=$ac_optarg ;; 1123 1.1 mrg 1124 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1125 1.1 mrg verbose=yes ;; 1126 1.1 mrg 1127 1.1 mrg -version | --version | --versio | --versi | --vers | -V) 1128 1.1 mrg ac_init_version=: ;; 1129 1.1 mrg 1130 1.1 mrg -with-* | --with-*) 1131 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1132 1.1 mrg # Reject names that are not valid shell variable names. 1133 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1134 1.8 mrg as_fn_error $? "invalid package name: $ac_useropt" 1135 1.1 mrg ac_useropt_orig=$ac_useropt 1136 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1137 1.1 mrg case $ac_user_opts in 1138 1.1 mrg *" 1139 1.1 mrg "with_$ac_useropt" 1140 1.1 mrg "*) ;; 1141 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1142 1.1 mrg ac_unrecognized_sep=', ';; 1143 1.1 mrg esac 1144 1.1 mrg eval with_$ac_useropt=\$ac_optarg ;; 1145 1.1 mrg 1146 1.1 mrg -without-* | --without-*) 1147 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1148 1.1 mrg # Reject names that are not valid shell variable names. 1149 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1150 1.8 mrg as_fn_error $? "invalid package name: $ac_useropt" 1151 1.1 mrg ac_useropt_orig=$ac_useropt 1152 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1153 1.1 mrg case $ac_user_opts in 1154 1.1 mrg *" 1155 1.1 mrg "with_$ac_useropt" 1156 1.1 mrg "*) ;; 1157 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1158 1.1 mrg ac_unrecognized_sep=', ';; 1159 1.1 mrg esac 1160 1.1 mrg eval with_$ac_useropt=no ;; 1161 1.1 mrg 1162 1.1 mrg --x) 1163 1.1 mrg # Obsolete; use --with-x. 1164 1.1 mrg with_x=yes ;; 1165 1.1 mrg 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 ac_prev=x_includes ;; 1169 1.1 mrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1170 1.1 mrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1171 1.1 mrg x_includes=$ac_optarg ;; 1172 1.1 mrg 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 ac_prev=x_libraries ;; 1176 1.1 mrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1177 1.1 mrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1178 1.1 mrg x_libraries=$ac_optarg ;; 1179 1.1 mrg 1180 1.8 mrg -*) as_fn_error $? "unrecognized option: \`$ac_option' 1181 1.8 mrg Try \`$0 --help' for more information" 1182 1.1 mrg ;; 1183 1.1 mrg 1184 1.1 mrg *=*) 1185 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1186 1.1 mrg # Reject names that are not valid shell variable names. 1187 1.1 mrg case $ac_envvar in #( 1188 1.1 mrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 1189 1.8 mrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1190 1.1 mrg esac 1191 1.1 mrg eval $ac_envvar=\$ac_optarg 1192 1.1 mrg export $ac_envvar ;; 1193 1.1 mrg 1194 1.1 mrg *) 1195 1.1 mrg # FIXME: should be removed in autoconf 3.0. 1196 1.1 mrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1197 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1198 1.1 mrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1199 1.8 mrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1200 1.1 mrg ;; 1201 1.1 mrg 1202 1.1 mrg esac 1203 1.1 mrg done 1204 1.1 mrg 1205 1.1 mrg if test -n "$ac_prev"; then 1206 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1207 1.8 mrg as_fn_error $? "missing argument to $ac_option" 1208 1.1 mrg fi 1209 1.1 mrg 1210 1.1 mrg if test -n "$ac_unrecognized_opts"; then 1211 1.1 mrg case $enable_option_checking in 1212 1.1 mrg no) ;; 1213 1.8 mrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1214 1.1 mrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1215 1.1 mrg esac 1216 1.1 mrg fi 1217 1.1 mrg 1218 1.1 mrg # Check all directory arguments for consistency. 1219 1.1 mrg for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1220 1.1 mrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1221 1.1 mrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1222 1.1 mrg libdir localedir mandir 1223 1.1 mrg do 1224 1.1 mrg eval ac_val=\$$ac_var 1225 1.1 mrg # Remove trailing slashes. 1226 1.1 mrg case $ac_val in 1227 1.1 mrg */ ) 1228 1.1 mrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1229 1.1 mrg eval $ac_var=\$ac_val;; 1230 1.1 mrg esac 1231 1.1 mrg # Be sure to have absolute directory names. 1232 1.1 mrg case $ac_val in 1233 1.1 mrg [\\/$]* | ?:[\\/]* ) continue;; 1234 1.1 mrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1235 1.1 mrg esac 1236 1.8 mrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1237 1.1 mrg done 1238 1.1 mrg 1239 1.1 mrg # There might be people who depend on the old broken behavior: `$host' 1240 1.1 mrg # used to hold the argument of --host etc. 1241 1.1 mrg # FIXME: To remove some day. 1242 1.1 mrg build=$build_alias 1243 1.1 mrg host=$host_alias 1244 1.1 mrg target=$target_alias 1245 1.1 mrg 1246 1.1 mrg # FIXME: To remove some day. 1247 1.1 mrg if test "x$host_alias" != x; then 1248 1.1 mrg if test "x$build_alias" = x; then 1249 1.1 mrg cross_compiling=maybe 1250 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then 1251 1.1 mrg cross_compiling=yes 1252 1.1 mrg fi 1253 1.1 mrg fi 1254 1.1 mrg 1255 1.1 mrg ac_tool_prefix= 1256 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias- 1257 1.1 mrg 1258 1.1 mrg test "$silent" = yes && exec 6>/dev/null 1259 1.1 mrg 1260 1.1 mrg 1261 1.1 mrg ac_pwd=`pwd` && test -n "$ac_pwd" && 1262 1.1 mrg ac_ls_di=`ls -di .` && 1263 1.1 mrg ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1264 1.8 mrg as_fn_error $? "working directory cannot be determined" 1265 1.1 mrg test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1266 1.8 mrg as_fn_error $? "pwd does not report name of working directory" 1267 1.1 mrg 1268 1.1 mrg 1269 1.1 mrg # Find the source files, if location was not specified. 1270 1.1 mrg if test -z "$srcdir"; then 1271 1.1 mrg ac_srcdir_defaulted=yes 1272 1.1 mrg # Try the directory containing this script, then the parent directory. 1273 1.1 mrg ac_confdir=`$as_dirname -- "$as_myself" || 1274 1.1 mrg $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1275 1.1 mrg X"$as_myself" : 'X\(//\)[^/]' \| \ 1276 1.1 mrg X"$as_myself" : 'X\(//\)$' \| \ 1277 1.1 mrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1278 1.1 mrg $as_echo X"$as_myself" | 1279 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1280 1.1 mrg s//\1/ 1281 1.1 mrg q 1282 1.1 mrg } 1283 1.1 mrg /^X\(\/\/\)[^/].*/{ 1284 1.1 mrg s//\1/ 1285 1.1 mrg q 1286 1.1 mrg } 1287 1.1 mrg /^X\(\/\/\)$/{ 1288 1.1 mrg s//\1/ 1289 1.1 mrg q 1290 1.1 mrg } 1291 1.1 mrg /^X\(\/\).*/{ 1292 1.1 mrg s//\1/ 1293 1.1 mrg q 1294 1.1 mrg } 1295 1.1 mrg s/.*/./; q'` 1296 1.1 mrg srcdir=$ac_confdir 1297 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then 1298 1.1 mrg srcdir=.. 1299 1.1 mrg fi 1300 1.1 mrg else 1301 1.1 mrg ac_srcdir_defaulted=no 1302 1.1 mrg fi 1303 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then 1304 1.1 mrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1305 1.8 mrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1306 1.1 mrg fi 1307 1.1 mrg ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1308 1.1 mrg ac_abs_confdir=`( 1309 1.8 mrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1310 1.1 mrg pwd)` 1311 1.1 mrg # When building in place, set srcdir=. 1312 1.1 mrg if test "$ac_abs_confdir" = "$ac_pwd"; then 1313 1.1 mrg srcdir=. 1314 1.1 mrg fi 1315 1.1 mrg # Remove unnecessary trailing slashes from srcdir. 1316 1.1 mrg # Double slashes in file names in object file debugging info 1317 1.1 mrg # mess up M-x gdb in Emacs. 1318 1.1 mrg case $srcdir in 1319 1.1 mrg */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1320 1.1 mrg esac 1321 1.1 mrg for ac_var in $ac_precious_vars; do 1322 1.1 mrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1323 1.1 mrg eval ac_env_${ac_var}_value=\$${ac_var} 1324 1.1 mrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1325 1.1 mrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1326 1.1 mrg done 1327 1.1 mrg 1328 1.1 mrg # 1329 1.1 mrg # Report the --help message. 1330 1.1 mrg # 1331 1.1 mrg if test "$ac_init_help" = "long"; then 1332 1.1 mrg # Omit some internal or obsolete options to make the list less imposing. 1333 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh. 1334 1.1 mrg cat <<_ACEOF 1335 1.1 mrg \`configure' configures libssp 1.0 to adapt to many kinds of systems. 1336 1.1 mrg 1337 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]... 1338 1.1 mrg 1339 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as 1340 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables. 1341 1.1 mrg 1342 1.1 mrg Defaults for the options are specified in brackets. 1343 1.1 mrg 1344 1.1 mrg Configuration: 1345 1.1 mrg -h, --help display this help and exit 1346 1.1 mrg --help=short display options specific to this package 1347 1.1 mrg --help=recursive display the short help of all the included packages 1348 1.1 mrg -V, --version display version information and exit 1349 1.8 mrg -q, --quiet, --silent do not print \`checking ...' messages 1350 1.1 mrg --cache-file=FILE cache test results in FILE [disabled] 1351 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache' 1352 1.1 mrg -n, --no-create do not create output files 1353 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1354 1.1 mrg 1355 1.1 mrg Installation directories: 1356 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX 1357 1.1 mrg [$ac_default_prefix] 1358 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1359 1.1 mrg [PREFIX] 1360 1.1 mrg 1361 1.1 mrg By default, \`make install' will install all the files in 1362 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1363 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1364 1.1 mrg for instance \`--prefix=\$HOME'. 1365 1.1 mrg 1366 1.1 mrg For better control, use the options below. 1367 1.1 mrg 1368 1.1 mrg Fine tuning of the installation directories: 1369 1.1 mrg --bindir=DIR user executables [EPREFIX/bin] 1370 1.1 mrg --sbindir=DIR system admin executables [EPREFIX/sbin] 1371 1.1 mrg --libexecdir=DIR program executables [EPREFIX/libexec] 1372 1.1 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1373 1.1 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1374 1.1 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1375 1.1 mrg --libdir=DIR object code libraries [EPREFIX/lib] 1376 1.1 mrg --includedir=DIR C header files [PREFIX/include] 1377 1.1 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 1378 1.1 mrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1379 1.1 mrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1380 1.1 mrg --infodir=DIR info documentation [DATAROOTDIR/info] 1381 1.1 mrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1382 1.1 mrg --mandir=DIR man documentation [DATAROOTDIR/man] 1383 1.1 mrg --docdir=DIR documentation root [DATAROOTDIR/doc/libssp] 1384 1.1 mrg --htmldir=DIR html documentation [DOCDIR] 1385 1.1 mrg --dvidir=DIR dvi documentation [DOCDIR] 1386 1.1 mrg --pdfdir=DIR pdf documentation [DOCDIR] 1387 1.1 mrg --psdir=DIR ps documentation [DOCDIR] 1388 1.1 mrg _ACEOF 1389 1.1 mrg 1390 1.1 mrg cat <<\_ACEOF 1391 1.1 mrg 1392 1.1 mrg Program names: 1393 1.1 mrg --program-prefix=PREFIX prepend PREFIX to installed program names 1394 1.1 mrg --program-suffix=SUFFIX append SUFFIX to installed program names 1395 1.1 mrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1396 1.1 mrg 1397 1.1 mrg System types: 1398 1.1 mrg --build=BUILD configure for building on BUILD [guessed] 1399 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1400 1.1 mrg --target=TARGET configure for building compilers for TARGET [HOST] 1401 1.1 mrg _ACEOF 1402 1.1 mrg fi 1403 1.1 mrg 1404 1.1 mrg if test -n "$ac_init_help"; then 1405 1.1 mrg case $ac_init_help in 1406 1.1 mrg short | recursive ) echo "Configuration of libssp 1.0:";; 1407 1.1 mrg esac 1408 1.1 mrg cat <<\_ACEOF 1409 1.1 mrg 1410 1.1 mrg Optional Features: 1411 1.1 mrg --disable-option-checking ignore unrecognized --enable/--with options 1412 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1413 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1414 1.8 mrg --enable-silent-rules less verbose build output (undo: "make V=1") 1415 1.8 mrg --disable-silent-rules verbose build output (undo: "make V=0") 1416 1.1 mrg --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory 1417 1.8 mrg --enable-maintainer-mode 1418 1.8 mrg enable make rules and dependencies not useful (and 1419 1.8 mrg sometimes confusing) to the casual installer 1420 1.1 mrg --enable-multilib build many library versions (default) 1421 1.8 mrg --enable-dependency-tracking 1422 1.8 mrg do not reject slow dependency extractors 1423 1.8 mrg --disable-dependency-tracking 1424 1.8 mrg speeds up one-time build 1425 1.10 mrg --enable-cet enable Intel CET in target libraries [default=auto] 1426 1.2 apb --disable-symvers disable symbol versioning for libssp 1427 1.1 mrg --enable-shared[=PKGS] build shared libraries [default=yes] 1428 1.1 mrg --enable-static[=PKGS] build static libraries [default=yes] 1429 1.1 mrg --enable-fast-install[=PKGS] 1430 1.1 mrg optimize for fast installation [default=yes] 1431 1.1 mrg --disable-libtool-lock avoid locking (might break parallel builds) 1432 1.11 mrg --enable-darwin-at-rpath 1433 1.11 mrg install libraries with @rpath/library-name, requires 1434 1.11 mrg rpaths to be added to executables 1435 1.1 mrg 1436 1.1 mrg Optional Packages: 1437 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1438 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1439 1.1 mrg --with-pic try to use only PIC/non-PIC objects [default=use 1440 1.1 mrg both] 1441 1.1 mrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1442 1.9 mrg --with-toolexeclibdir=DIR 1443 1.9 mrg install libraries built with a cross compiler within 1444 1.9 mrg DIR 1445 1.6 mrg --with-gcc-major-version-only 1446 1.6 mrg use only GCC major number in filesystem paths 1447 1.1 mrg 1448 1.1 mrg Some influential environment variables: 1449 1.1 mrg CC C compiler command 1450 1.1 mrg CFLAGS C compiler flags 1451 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1452 1.1 mrg nonstandard directory <lib dir> 1453 1.1 mrg LIBS libraries to pass to the linker, e.g. -l<library> 1454 1.8 mrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1455 1.1 mrg you have headers in a nonstandard directory <include dir> 1456 1.1 mrg CPP C preprocessor 1457 1.1 mrg 1458 1.1 mrg Use these variables to override the choices made by `configure' or to help 1459 1.1 mrg it to find libraries and programs with nonstandard names/locations. 1460 1.1 mrg 1461 1.1 mrg Report bugs to the package provider. 1462 1.1 mrg _ACEOF 1463 1.1 mrg ac_status=$? 1464 1.1 mrg fi 1465 1.1 mrg 1466 1.1 mrg if test "$ac_init_help" = "recursive"; then 1467 1.1 mrg # If there are subdirs, report their specific --help. 1468 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1469 1.1 mrg test -d "$ac_dir" || 1470 1.1 mrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1471 1.1 mrg continue 1472 1.1 mrg ac_builddir=. 1473 1.1 mrg 1474 1.1 mrg case "$ac_dir" in 1475 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1476 1.1 mrg *) 1477 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1478 1.1 mrg # A ".." for each directory in $ac_dir_suffix. 1479 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1480 1.1 mrg case $ac_top_builddir_sub in 1481 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1482 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1483 1.1 mrg esac ;; 1484 1.1 mrg esac 1485 1.1 mrg ac_abs_top_builddir=$ac_pwd 1486 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix 1487 1.1 mrg # for backward compatibility: 1488 1.1 mrg ac_top_builddir=$ac_top_build_prefix 1489 1.1 mrg 1490 1.1 mrg case $srcdir in 1491 1.1 mrg .) # We are building in place. 1492 1.1 mrg ac_srcdir=. 1493 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub 1494 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;; 1495 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name. 1496 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix; 1497 1.1 mrg ac_top_srcdir=$srcdir 1498 1.1 mrg ac_abs_top_srcdir=$srcdir ;; 1499 1.1 mrg *) # Relative name. 1500 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1501 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1502 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1503 1.1 mrg esac 1504 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1505 1.1 mrg 1506 1.1 mrg cd "$ac_dir" || { ac_status=$?; continue; } 1507 1.1 mrg # Check for guested configure. 1508 1.1 mrg if test -f "$ac_srcdir/configure.gnu"; then 1509 1.1 mrg echo && 1510 1.1 mrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1511 1.1 mrg elif test -f "$ac_srcdir/configure"; then 1512 1.1 mrg echo && 1513 1.1 mrg $SHELL "$ac_srcdir/configure" --help=recursive 1514 1.1 mrg else 1515 1.1 mrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1516 1.1 mrg fi || ac_status=$? 1517 1.1 mrg cd "$ac_pwd" || { ac_status=$?; break; } 1518 1.1 mrg done 1519 1.1 mrg fi 1520 1.1 mrg 1521 1.1 mrg test -n "$ac_init_help" && exit $ac_status 1522 1.1 mrg if $ac_init_version; then 1523 1.1 mrg cat <<\_ACEOF 1524 1.1 mrg libssp configure 1.0 1525 1.8 mrg generated by GNU Autoconf 2.69 1526 1.1 mrg 1527 1.8 mrg Copyright (C) 2012 Free Software Foundation, Inc. 1528 1.1 mrg This configure script is free software; the Free Software Foundation 1529 1.1 mrg gives unlimited permission to copy, distribute and modify it. 1530 1.1 mrg _ACEOF 1531 1.1 mrg exit 1532 1.1 mrg fi 1533 1.1 mrg 1534 1.1 mrg ## ------------------------ ## 1535 1.1 mrg ## Autoconf initialization. ## 1536 1.1 mrg ## ------------------------ ## 1537 1.1 mrg 1538 1.1 mrg # ac_fn_c_try_compile LINENO 1539 1.1 mrg # -------------------------- 1540 1.1 mrg # Try to compile conftest.$ac_ext, and return whether this succeeded. 1541 1.1 mrg ac_fn_c_try_compile () 1542 1.1 mrg { 1543 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1544 1.1 mrg rm -f conftest.$ac_objext 1545 1.1 mrg if { { ac_try="$ac_compile" 1546 1.1 mrg case "(($ac_try" in 1547 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1548 1.1 mrg *) ac_try_echo=$ac_try;; 1549 1.1 mrg esac 1550 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1551 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1552 1.1 mrg (eval "$ac_compile") 2>conftest.err 1553 1.1 mrg ac_status=$? 1554 1.1 mrg if test -s conftest.err; then 1555 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1556 1.1 mrg cat conftest.er1 >&5 1557 1.1 mrg mv -f conftest.er1 conftest.err 1558 1.1 mrg fi 1559 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1560 1.1 mrg test $ac_status = 0; } && { 1561 1.1 mrg test -z "$ac_c_werror_flag" || 1562 1.1 mrg test ! -s conftest.err 1563 1.1 mrg } && test -s conftest.$ac_objext; then : 1564 1.1 mrg ac_retval=0 1565 1.1 mrg else 1566 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1567 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1568 1.1 mrg 1569 1.1 mrg ac_retval=1 1570 1.1 mrg fi 1571 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1572 1.8 mrg as_fn_set_status $ac_retval 1573 1.1 mrg 1574 1.1 mrg } # ac_fn_c_try_compile 1575 1.1 mrg 1576 1.1 mrg # ac_fn_c_try_cpp LINENO 1577 1.1 mrg # ---------------------- 1578 1.1 mrg # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1579 1.1 mrg ac_fn_c_try_cpp () 1580 1.1 mrg { 1581 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1582 1.1 mrg if { { ac_try="$ac_cpp conftest.$ac_ext" 1583 1.1 mrg case "(($ac_try" in 1584 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1585 1.1 mrg *) ac_try_echo=$ac_try;; 1586 1.1 mrg esac 1587 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1588 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1589 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1590 1.1 mrg ac_status=$? 1591 1.1 mrg if test -s conftest.err; then 1592 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1593 1.1 mrg cat conftest.er1 >&5 1594 1.1 mrg mv -f conftest.er1 conftest.err 1595 1.1 mrg fi 1596 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1597 1.8 mrg test $ac_status = 0; } > conftest.i && { 1598 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1599 1.1 mrg test ! -s conftest.err 1600 1.1 mrg }; then : 1601 1.1 mrg ac_retval=0 1602 1.1 mrg else 1603 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1604 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1605 1.1 mrg 1606 1.1 mrg ac_retval=1 1607 1.1 mrg fi 1608 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1609 1.8 mrg as_fn_set_status $ac_retval 1610 1.1 mrg 1611 1.1 mrg } # ac_fn_c_try_cpp 1612 1.1 mrg 1613 1.1 mrg # ac_fn_c_try_link LINENO 1614 1.1 mrg # ----------------------- 1615 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. 1616 1.1 mrg ac_fn_c_try_link () 1617 1.1 mrg { 1618 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1619 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext 1620 1.1 mrg if { { ac_try="$ac_link" 1621 1.1 mrg case "(($ac_try" in 1622 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1623 1.1 mrg *) ac_try_echo=$ac_try;; 1624 1.1 mrg esac 1625 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1626 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1627 1.1 mrg (eval "$ac_link") 2>conftest.err 1628 1.1 mrg ac_status=$? 1629 1.1 mrg if test -s conftest.err; then 1630 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1631 1.1 mrg cat conftest.er1 >&5 1632 1.1 mrg mv -f conftest.er1 conftest.err 1633 1.1 mrg fi 1634 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1635 1.1 mrg test $ac_status = 0; } && { 1636 1.1 mrg test -z "$ac_c_werror_flag" || 1637 1.1 mrg test ! -s conftest.err 1638 1.1 mrg } && test -s conftest$ac_exeext && { 1639 1.1 mrg test "$cross_compiling" = yes || 1640 1.8 mrg test -x conftest$ac_exeext 1641 1.1 mrg }; then : 1642 1.1 mrg ac_retval=0 1643 1.1 mrg else 1644 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1645 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1646 1.1 mrg 1647 1.1 mrg ac_retval=1 1648 1.1 mrg fi 1649 1.1 mrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1650 1.1 mrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1651 1.1 mrg # interfere with the next link command; also delete a directory that is 1652 1.1 mrg # left behind by Apple's compiler. We do this before executing the actions. 1653 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1654 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1655 1.8 mrg as_fn_set_status $ac_retval 1656 1.1 mrg 1657 1.1 mrg } # ac_fn_c_try_link 1658 1.1 mrg 1659 1.1 mrg # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1660 1.1 mrg # ------------------------------------------------------- 1661 1.1 mrg # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1662 1.1 mrg # the include files in INCLUDES and setting the cache variable VAR 1663 1.1 mrg # accordingly. 1664 1.1 mrg ac_fn_c_check_header_mongrel () 1665 1.1 mrg { 1666 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1667 1.8 mrg if eval \${$3+:} false; then : 1668 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1669 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1670 1.8 mrg if eval \${$3+:} false; then : 1671 1.1 mrg $as_echo_n "(cached) " >&6 1672 1.1 mrg fi 1673 1.1 mrg eval ac_res=\$$3 1674 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1675 1.1 mrg $as_echo "$ac_res" >&6; } 1676 1.1 mrg else 1677 1.1 mrg # Is the header compilable? 1678 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1679 1.1 mrg $as_echo_n "checking $2 usability... " >&6; } 1680 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1681 1.1 mrg /* end confdefs.h. */ 1682 1.1 mrg $4 1683 1.1 mrg #include <$2> 1684 1.1 mrg _ACEOF 1685 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1686 1.1 mrg ac_header_compiler=yes 1687 1.1 mrg else 1688 1.1 mrg ac_header_compiler=no 1689 1.1 mrg fi 1690 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1691 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1692 1.1 mrg $as_echo "$ac_header_compiler" >&6; } 1693 1.1 mrg 1694 1.1 mrg # Is the header present? 1695 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1696 1.1 mrg $as_echo_n "checking $2 presence... " >&6; } 1697 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1698 1.1 mrg /* end confdefs.h. */ 1699 1.1 mrg #include <$2> 1700 1.1 mrg _ACEOF 1701 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 1702 1.1 mrg ac_header_preproc=yes 1703 1.1 mrg else 1704 1.1 mrg ac_header_preproc=no 1705 1.1 mrg fi 1706 1.8 mrg rm -f conftest.err conftest.i conftest.$ac_ext 1707 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1708 1.1 mrg $as_echo "$ac_header_preproc" >&6; } 1709 1.1 mrg 1710 1.1 mrg # So? What about this header? 1711 1.1 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1712 1.1 mrg yes:no: ) 1713 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1714 1.1 mrg $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1715 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1716 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1717 1.1 mrg ;; 1718 1.1 mrg no:yes:* ) 1719 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1720 1.1 mrg $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1721 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1722 1.1 mrg $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1723 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1724 1.1 mrg $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1725 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1726 1.1 mrg $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1727 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1728 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1729 1.1 mrg ;; 1730 1.1 mrg esac 1731 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1732 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1733 1.8 mrg if eval \${$3+:} false; then : 1734 1.1 mrg $as_echo_n "(cached) " >&6 1735 1.1 mrg else 1736 1.1 mrg eval "$3=\$ac_header_compiler" 1737 1.1 mrg fi 1738 1.1 mrg eval ac_res=\$$3 1739 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1740 1.1 mrg $as_echo "$ac_res" >&6; } 1741 1.1 mrg fi 1742 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1743 1.1 mrg 1744 1.1 mrg } # ac_fn_c_check_header_mongrel 1745 1.1 mrg 1746 1.1 mrg # ac_fn_c_try_run LINENO 1747 1.1 mrg # ---------------------- 1748 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1749 1.1 mrg # that executables *can* be run. 1750 1.1 mrg ac_fn_c_try_run () 1751 1.1 mrg { 1752 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1753 1.1 mrg if { { ac_try="$ac_link" 1754 1.1 mrg case "(($ac_try" in 1755 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1756 1.1 mrg *) ac_try_echo=$ac_try;; 1757 1.1 mrg esac 1758 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1759 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1760 1.1 mrg (eval "$ac_link") 2>&5 1761 1.1 mrg ac_status=$? 1762 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1763 1.1 mrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1764 1.1 mrg { { case "(($ac_try" in 1765 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1766 1.1 mrg *) ac_try_echo=$ac_try;; 1767 1.1 mrg esac 1768 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1769 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1770 1.1 mrg (eval "$ac_try") 2>&5 1771 1.1 mrg ac_status=$? 1772 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1773 1.1 mrg test $ac_status = 0; }; }; then : 1774 1.1 mrg ac_retval=0 1775 1.1 mrg else 1776 1.1 mrg $as_echo "$as_me: program exited with status $ac_status" >&5 1777 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1778 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1779 1.1 mrg 1780 1.1 mrg ac_retval=$ac_status 1781 1.1 mrg fi 1782 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1783 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1784 1.8 mrg as_fn_set_status $ac_retval 1785 1.1 mrg 1786 1.1 mrg } # ac_fn_c_try_run 1787 1.1 mrg 1788 1.1 mrg # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1789 1.1 mrg # ------------------------------------------------------- 1790 1.1 mrg # Tests whether HEADER exists and can be compiled using the include files in 1791 1.1 mrg # INCLUDES, setting the cache variable VAR accordingly. 1792 1.1 mrg ac_fn_c_check_header_compile () 1793 1.1 mrg { 1794 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1795 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1796 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1797 1.8 mrg if eval \${$3+:} false; then : 1798 1.1 mrg $as_echo_n "(cached) " >&6 1799 1.1 mrg else 1800 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1801 1.1 mrg /* end confdefs.h. */ 1802 1.1 mrg $4 1803 1.1 mrg #include <$2> 1804 1.1 mrg _ACEOF 1805 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1806 1.1 mrg eval "$3=yes" 1807 1.1 mrg else 1808 1.1 mrg eval "$3=no" 1809 1.1 mrg fi 1810 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1811 1.1 mrg fi 1812 1.1 mrg eval ac_res=\$$3 1813 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1814 1.1 mrg $as_echo "$ac_res" >&6; } 1815 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1816 1.1 mrg 1817 1.1 mrg } # ac_fn_c_check_header_compile 1818 1.1 mrg 1819 1.1 mrg # ac_fn_c_check_func LINENO FUNC VAR 1820 1.1 mrg # ---------------------------------- 1821 1.1 mrg # Tests whether FUNC exists, setting the cache variable VAR accordingly 1822 1.1 mrg ac_fn_c_check_func () 1823 1.1 mrg { 1824 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1825 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1826 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1827 1.8 mrg if eval \${$3+:} false; then : 1828 1.1 mrg $as_echo_n "(cached) " >&6 1829 1.1 mrg else 1830 1.1 mrg if test x$gcc_no_link = xyes; then 1831 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 1832 1.1 mrg fi 1833 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1834 1.1 mrg /* end confdefs.h. */ 1835 1.1 mrg /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1836 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1837 1.1 mrg #define $2 innocuous_$2 1838 1.1 mrg 1839 1.1 mrg /* System header to define __stub macros and hopefully few prototypes, 1840 1.1 mrg which can conflict with char $2 (); below. 1841 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1842 1.1 mrg <limits.h> exists even on freestanding compilers. */ 1843 1.1 mrg 1844 1.1 mrg #ifdef __STDC__ 1845 1.1 mrg # include <limits.h> 1846 1.1 mrg #else 1847 1.1 mrg # include <assert.h> 1848 1.1 mrg #endif 1849 1.1 mrg 1850 1.1 mrg #undef $2 1851 1.1 mrg 1852 1.1 mrg /* Override any GCC internal prototype to avoid an error. 1853 1.1 mrg Use char because int might match the return type of a GCC 1854 1.1 mrg builtin and then its argument prototype would still apply. */ 1855 1.1 mrg #ifdef __cplusplus 1856 1.1 mrg extern "C" 1857 1.1 mrg #endif 1858 1.1 mrg char $2 (); 1859 1.1 mrg /* The GNU C library defines this for functions which it implements 1860 1.1 mrg to always fail with ENOSYS. Some functions are actually named 1861 1.1 mrg something starting with __ and the normal name is an alias. */ 1862 1.1 mrg #if defined __stub_$2 || defined __stub___$2 1863 1.1 mrg choke me 1864 1.1 mrg #endif 1865 1.1 mrg 1866 1.1 mrg int 1867 1.1 mrg main () 1868 1.1 mrg { 1869 1.1 mrg return $2 (); 1870 1.1 mrg ; 1871 1.1 mrg return 0; 1872 1.1 mrg } 1873 1.1 mrg _ACEOF 1874 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 1875 1.1 mrg eval "$3=yes" 1876 1.1 mrg else 1877 1.1 mrg eval "$3=no" 1878 1.1 mrg fi 1879 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 1880 1.1 mrg conftest$ac_exeext conftest.$ac_ext 1881 1.1 mrg fi 1882 1.1 mrg eval ac_res=\$$3 1883 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1884 1.1 mrg $as_echo "$ac_res" >&6; } 1885 1.8 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1886 1.1 mrg 1887 1.1 mrg } # ac_fn_c_check_func 1888 1.11 mrg 1889 1.11 mrg # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1890 1.11 mrg # --------------------------------------------- 1891 1.11 mrg # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1892 1.11 mrg # accordingly. 1893 1.11 mrg ac_fn_c_check_decl () 1894 1.11 mrg { 1895 1.11 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1896 1.11 mrg as_decl_name=`echo $2|sed 's/ *(.*//'` 1897 1.11 mrg as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1898 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1899 1.11 mrg $as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1900 1.11 mrg if eval \${$3+:} false; then : 1901 1.11 mrg $as_echo_n "(cached) " >&6 1902 1.11 mrg else 1903 1.11 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1904 1.11 mrg /* end confdefs.h. */ 1905 1.11 mrg $4 1906 1.11 mrg int 1907 1.11 mrg main () 1908 1.11 mrg { 1909 1.11 mrg #ifndef $as_decl_name 1910 1.11 mrg #ifdef __cplusplus 1911 1.11 mrg (void) $as_decl_use; 1912 1.11 mrg #else 1913 1.11 mrg (void) $as_decl_name; 1914 1.11 mrg #endif 1915 1.11 mrg #endif 1916 1.11 mrg 1917 1.11 mrg ; 1918 1.11 mrg return 0; 1919 1.11 mrg } 1920 1.11 mrg _ACEOF 1921 1.11 mrg if ac_fn_c_try_compile "$LINENO"; then : 1922 1.11 mrg eval "$3=yes" 1923 1.11 mrg else 1924 1.11 mrg eval "$3=no" 1925 1.11 mrg fi 1926 1.11 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1927 1.11 mrg fi 1928 1.11 mrg eval ac_res=\$$3 1929 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1930 1.11 mrg $as_echo "$ac_res" >&6; } 1931 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1932 1.11 mrg 1933 1.11 mrg } # ac_fn_c_check_decl 1934 1.1 mrg cat >config.log <<_ACEOF 1935 1.1 mrg This file contains any messages produced by compilers while 1936 1.1 mrg running configure, to aid debugging if configure makes a mistake. 1937 1.1 mrg 1938 1.1 mrg It was created by libssp $as_me 1.0, which was 1939 1.8 mrg generated by GNU Autoconf 2.69. Invocation command line was 1940 1.1 mrg 1941 1.1 mrg $ $0 $@ 1942 1.1 mrg 1943 1.1 mrg _ACEOF 1944 1.1 mrg exec 5>>config.log 1945 1.1 mrg { 1946 1.1 mrg cat <<_ASUNAME 1947 1.1 mrg ## --------- ## 1948 1.1 mrg ## Platform. ## 1949 1.1 mrg ## --------- ## 1950 1.1 mrg 1951 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1952 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown` 1953 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown` 1954 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown` 1955 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown` 1956 1.1 mrg 1957 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1958 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1959 1.1 mrg 1960 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1961 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1962 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1963 1.1 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1964 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1965 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1966 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1967 1.1 mrg 1968 1.1 mrg _ASUNAME 1969 1.1 mrg 1970 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1971 1.1 mrg for as_dir in $PATH 1972 1.1 mrg do 1973 1.1 mrg IFS=$as_save_IFS 1974 1.1 mrg test -z "$as_dir" && as_dir=. 1975 1.1 mrg $as_echo "PATH: $as_dir" 1976 1.1 mrg done 1977 1.1 mrg IFS=$as_save_IFS 1978 1.1 mrg 1979 1.1 mrg } >&5 1980 1.1 mrg 1981 1.1 mrg cat >&5 <<_ACEOF 1982 1.1 mrg 1983 1.1 mrg 1984 1.1 mrg ## ----------- ## 1985 1.1 mrg ## Core tests. ## 1986 1.1 mrg ## ----------- ## 1987 1.1 mrg 1988 1.1 mrg _ACEOF 1989 1.1 mrg 1990 1.1 mrg 1991 1.1 mrg # Keep a trace of the command line. 1992 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up. 1993 1.1 mrg # Strip out --silent because we don't want to record it for future runs. 1994 1.1 mrg # Also quote any args containing shell meta-characters. 1995 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression. 1996 1.1 mrg ac_configure_args= 1997 1.1 mrg ac_configure_args0= 1998 1.1 mrg ac_configure_args1= 1999 1.1 mrg ac_must_keep_next=false 2000 1.1 mrg for ac_pass in 1 2 2001 1.1 mrg do 2002 1.1 mrg for ac_arg 2003 1.1 mrg do 2004 1.1 mrg case $ac_arg in 2005 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2006 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2007 1.1 mrg | -silent | --silent | --silen | --sile | --sil) 2008 1.1 mrg continue ;; 2009 1.1 mrg *\'*) 2010 1.1 mrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2011 1.1 mrg esac 2012 1.1 mrg case $ac_pass in 2013 1.1 mrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2014 1.1 mrg 2) 2015 1.1 mrg as_fn_append ac_configure_args1 " '$ac_arg'" 2016 1.1 mrg if test $ac_must_keep_next = true; then 2017 1.1 mrg ac_must_keep_next=false # Got value, back to normal. 2018 1.1 mrg else 2019 1.1 mrg case $ac_arg in 2020 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \ 2021 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2022 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2023 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x) 2024 1.1 mrg case "$ac_configure_args0 " in 2025 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2026 1.1 mrg esac 2027 1.1 mrg ;; 2028 1.1 mrg -* ) ac_must_keep_next=true ;; 2029 1.1 mrg esac 2030 1.1 mrg fi 2031 1.1 mrg as_fn_append ac_configure_args " '$ac_arg'" 2032 1.1 mrg ;; 2033 1.1 mrg esac 2034 1.1 mrg done 2035 1.1 mrg done 2036 1.1 mrg { ac_configure_args0=; unset ac_configure_args0;} 2037 1.1 mrg { ac_configure_args1=; unset ac_configure_args1;} 2038 1.1 mrg 2039 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete 2040 1.1 mrg # config.log. We remove comments because anyway the quotes in there 2041 1.1 mrg # would cause problems or look ugly. 2042 1.1 mrg # WARNING: Use '\'' to represent an apostrophe within the trap. 2043 1.1 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2044 1.1 mrg trap 'exit_status=$? 2045 1.1 mrg # Save into config.log some information that might help in debugging. 2046 1.1 mrg { 2047 1.1 mrg echo 2048 1.1 mrg 2049 1.8 mrg $as_echo "## ---------------- ## 2050 1.1 mrg ## Cache variables. ## 2051 1.8 mrg ## ---------------- ##" 2052 1.1 mrg echo 2053 1.1 mrg # The following way of writing the cache mishandles newlines in values, 2054 1.1 mrg ( 2055 1.1 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2056 1.1 mrg eval ac_val=\$$ac_var 2057 1.1 mrg case $ac_val in #( 2058 1.1 mrg *${as_nl}*) 2059 1.1 mrg case $ac_var in #( 2060 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2061 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2062 1.1 mrg esac 2063 1.1 mrg case $ac_var in #( 2064 1.1 mrg _ | IFS | as_nl) ;; #( 2065 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2066 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;; 2067 1.1 mrg esac ;; 2068 1.1 mrg esac 2069 1.1 mrg done 2070 1.1 mrg (set) 2>&1 | 2071 1.1 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2072 1.1 mrg *${as_nl}ac_space=\ *) 2073 1.1 mrg sed -n \ 2074 1.1 mrg "s/'\''/'\''\\\\'\'''\''/g; 2075 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2076 1.1 mrg ;; #( 2077 1.1 mrg *) 2078 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2079 1.1 mrg ;; 2080 1.1 mrg esac | 2081 1.1 mrg sort 2082 1.1 mrg ) 2083 1.1 mrg echo 2084 1.1 mrg 2085 1.8 mrg $as_echo "## ----------------- ## 2086 1.1 mrg ## Output variables. ## 2087 1.8 mrg ## ----------------- ##" 2088 1.1 mrg echo 2089 1.1 mrg for ac_var in $ac_subst_vars 2090 1.1 mrg do 2091 1.1 mrg eval ac_val=\$$ac_var 2092 1.1 mrg case $ac_val in 2093 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2094 1.1 mrg esac 2095 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''" 2096 1.1 mrg done | sort 2097 1.1 mrg echo 2098 1.1 mrg 2099 1.1 mrg if test -n "$ac_subst_files"; then 2100 1.8 mrg $as_echo "## ------------------- ## 2101 1.1 mrg ## File substitutions. ## 2102 1.8 mrg ## ------------------- ##" 2103 1.1 mrg echo 2104 1.1 mrg for ac_var in $ac_subst_files 2105 1.1 mrg do 2106 1.1 mrg eval ac_val=\$$ac_var 2107 1.1 mrg case $ac_val in 2108 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2109 1.1 mrg esac 2110 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''" 2111 1.1 mrg done | sort 2112 1.1 mrg echo 2113 1.1 mrg fi 2114 1.1 mrg 2115 1.1 mrg if test -s confdefs.h; then 2116 1.8 mrg $as_echo "## ----------- ## 2117 1.1 mrg ## confdefs.h. ## 2118 1.8 mrg ## ----------- ##" 2119 1.1 mrg echo 2120 1.1 mrg cat confdefs.h 2121 1.1 mrg echo 2122 1.1 mrg fi 2123 1.1 mrg test "$ac_signal" != 0 && 2124 1.1 mrg $as_echo "$as_me: caught signal $ac_signal" 2125 1.1 mrg $as_echo "$as_me: exit $exit_status" 2126 1.1 mrg } >&5 2127 1.1 mrg rm -f core *.core core.conftest.* && 2128 1.1 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2129 1.1 mrg exit $exit_status 2130 1.1 mrg ' 0 2131 1.1 mrg for ac_signal in 1 2 13 15; do 2132 1.1 mrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2133 1.1 mrg done 2134 1.1 mrg ac_signal=0 2135 1.1 mrg 2136 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed. 2137 1.1 mrg rm -f -r conftest* confdefs.h 2138 1.1 mrg 2139 1.1 mrg $as_echo "/* confdefs.h */" > confdefs.h 2140 1.1 mrg 2141 1.1 mrg # Predefined preprocessor variables. 2142 1.1 mrg 2143 1.1 mrg cat >>confdefs.h <<_ACEOF 2144 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME" 2145 1.1 mrg _ACEOF 2146 1.1 mrg 2147 1.1 mrg cat >>confdefs.h <<_ACEOF 2148 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2149 1.1 mrg _ACEOF 2150 1.1 mrg 2151 1.1 mrg cat >>confdefs.h <<_ACEOF 2152 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION" 2153 1.1 mrg _ACEOF 2154 1.1 mrg 2155 1.1 mrg cat >>confdefs.h <<_ACEOF 2156 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING" 2157 1.1 mrg _ACEOF 2158 1.1 mrg 2159 1.1 mrg cat >>confdefs.h <<_ACEOF 2160 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2161 1.1 mrg _ACEOF 2162 1.1 mrg 2163 1.1 mrg cat >>confdefs.h <<_ACEOF 2164 1.1 mrg #define PACKAGE_URL "$PACKAGE_URL" 2165 1.1 mrg _ACEOF 2166 1.1 mrg 2167 1.1 mrg 2168 1.1 mrg # Let the site file select an alternate cache file if it wants to. 2169 1.1 mrg # Prefer an explicitly selected file to automatically selected ones. 2170 1.1 mrg ac_site_file1=NONE 2171 1.1 mrg ac_site_file2=NONE 2172 1.1 mrg if test -n "$CONFIG_SITE"; then 2173 1.8 mrg # We do not want a PATH search for config.site. 2174 1.8 mrg case $CONFIG_SITE in #(( 2175 1.8 mrg -*) ac_site_file1=./$CONFIG_SITE;; 2176 1.8 mrg */*) ac_site_file1=$CONFIG_SITE;; 2177 1.8 mrg *) ac_site_file1=./$CONFIG_SITE;; 2178 1.8 mrg esac 2179 1.1 mrg elif test "x$prefix" != xNONE; then 2180 1.1 mrg ac_site_file1=$prefix/share/config.site 2181 1.1 mrg ac_site_file2=$prefix/etc/config.site 2182 1.1 mrg else 2183 1.1 mrg ac_site_file1=$ac_default_prefix/share/config.site 2184 1.1 mrg ac_site_file2=$ac_default_prefix/etc/config.site 2185 1.1 mrg fi 2186 1.1 mrg for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2187 1.1 mrg do 2188 1.1 mrg test "x$ac_site_file" = xNONE && continue 2189 1.8 mrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2190 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2191 1.1 mrg $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2192 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5 2193 1.8 mrg . "$ac_site_file" \ 2194 1.8 mrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2195 1.8 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2196 1.8 mrg as_fn_error $? "failed to load site script $ac_site_file 2197 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 2198 1.1 mrg fi 2199 1.1 mrg done 2200 1.1 mrg 2201 1.1 mrg if test -r "$cache_file"; then 2202 1.8 mrg # Some versions of bash will fail to source /dev/null (special files 2203 1.8 mrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2204 1.8 mrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2205 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2206 1.1 mrg $as_echo "$as_me: loading cache $cache_file" >&6;} 2207 1.1 mrg case $cache_file in 2208 1.1 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2209 1.1 mrg *) . "./$cache_file";; 2210 1.1 mrg esac 2211 1.1 mrg fi 2212 1.1 mrg else 2213 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2214 1.1 mrg $as_echo "$as_me: creating cache $cache_file" >&6;} 2215 1.1 mrg >$cache_file 2216 1.1 mrg fi 2217 1.1 mrg 2218 1.1 mrg # Check that the precious variables saved in the cache have kept the same 2219 1.1 mrg # value. 2220 1.1 mrg ac_cache_corrupted=false 2221 1.1 mrg for ac_var in $ac_precious_vars; do 2222 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2223 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set 2224 1.1 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2225 1.1 mrg eval ac_new_val=\$ac_env_${ac_var}_value 2226 1.1 mrg case $ac_old_set,$ac_new_set in 2227 1.1 mrg set,) 2228 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2229 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2230 1.1 mrg ac_cache_corrupted=: ;; 2231 1.1 mrg ,set) 2232 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2233 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2234 1.1 mrg ac_cache_corrupted=: ;; 2235 1.1 mrg ,);; 2236 1.1 mrg *) 2237 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then 2238 1.1 mrg # differences in whitespace do not lead to failure. 2239 1.1 mrg ac_old_val_w=`echo x $ac_old_val` 2240 1.1 mrg ac_new_val_w=`echo x $ac_new_val` 2241 1.1 mrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2242 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2243 1.1 mrg $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2244 1.1 mrg ac_cache_corrupted=: 2245 1.1 mrg else 2246 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2247 1.1 mrg $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2248 1.1 mrg eval $ac_var=\$ac_old_val 2249 1.1 mrg fi 2250 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2251 1.1 mrg $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2252 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2253 1.1 mrg $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2254 1.1 mrg fi;; 2255 1.1 mrg esac 2256 1.1 mrg # Pass precious variables to config.status. 2257 1.1 mrg if test "$ac_new_set" = set; then 2258 1.1 mrg case $ac_new_val in 2259 1.1 mrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2260 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;; 2261 1.1 mrg esac 2262 1.1 mrg case " $ac_configure_args " in 2263 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2264 1.1 mrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2265 1.1 mrg esac 2266 1.1 mrg fi 2267 1.1 mrg done 2268 1.1 mrg if $ac_cache_corrupted; then 2269 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2270 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2271 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2272 1.1 mrg $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2273 1.8 mrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2274 1.1 mrg fi 2275 1.1 mrg ## -------------------- ## 2276 1.1 mrg ## Main body of script. ## 2277 1.1 mrg ## -------------------- ## 2278 1.1 mrg 2279 1.1 mrg ac_ext=c 2280 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 2281 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2282 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2283 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 2284 1.1 mrg 2285 1.1 mrg 2286 1.1 mrg 2287 1.1 mrg 2288 1.1 mrg 2289 1.1 mrg 2290 1.1 mrg ac_aux_dir= 2291 1.1 mrg for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2292 1.8 mrg if test -f "$ac_dir/install-sh"; then 2293 1.8 mrg ac_aux_dir=$ac_dir 2294 1.8 mrg ac_install_sh="$SHELL $ac_aux_dir/install-sh -c" 2295 1.8 mrg break 2296 1.8 mrg elif test -f "$ac_dir/install.sh"; then 2297 1.8 mrg ac_aux_dir=$ac_dir 2298 1.8 mrg ac_install_sh="$SHELL $ac_aux_dir/install.sh -c" 2299 1.8 mrg break 2300 1.8 mrg elif test -f "$ac_dir/shtool"; then 2301 1.8 mrg ac_aux_dir=$ac_dir 2302 1.8 mrg ac_install_sh="$SHELL $ac_aux_dir/shtool install -c" 2303 1.8 mrg break 2304 1.8 mrg fi 2305 1.1 mrg done 2306 1.1 mrg if test -z "$ac_aux_dir"; then 2307 1.8 mrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2308 1.1 mrg fi 2309 1.1 mrg 2310 1.1 mrg # These three variables are undocumented and unsupported, 2311 1.1 mrg # and are intended to be withdrawn in a future Autoconf release. 2312 1.1 mrg # They can cause serious problems if a builder's source tree is in a directory 2313 1.1 mrg # whose full name contains unusual characters. 2314 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2315 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2316 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2317 1.1 mrg 2318 1.1 mrg 2319 1.1 mrg # Make sure we can run config.sub. 2320 1.1 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2321 1.8 mrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2322 1.1 mrg 2323 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2324 1.1 mrg $as_echo_n "checking build system type... " >&6; } 2325 1.8 mrg if ${ac_cv_build+:} false; then : 2326 1.1 mrg $as_echo_n "(cached) " >&6 2327 1.1 mrg else 2328 1.1 mrg ac_build_alias=$build_alias 2329 1.1 mrg test "x$ac_build_alias" = x && 2330 1.1 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2331 1.1 mrg test "x$ac_build_alias" = x && 2332 1.8 mrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2333 1.1 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2334 1.8 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2335 1.1 mrg 2336 1.1 mrg fi 2337 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2338 1.1 mrg $as_echo "$ac_cv_build" >&6; } 2339 1.1 mrg case $ac_cv_build in 2340 1.1 mrg *-*-*) ;; 2341 1.8 mrg *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2342 1.1 mrg esac 2343 1.1 mrg build=$ac_cv_build 2344 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2345 1.1 mrg set x $ac_cv_build 2346 1.1 mrg shift 2347 1.1 mrg build_cpu=$1 2348 1.1 mrg build_vendor=$2 2349 1.1 mrg shift; shift 2350 1.1 mrg # Remember, the first character of IFS is used to create $*, 2351 1.1 mrg # except with old shells: 2352 1.1 mrg build_os=$* 2353 1.1 mrg IFS=$ac_save_IFS 2354 1.1 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2355 1.1 mrg 2356 1.1 mrg 2357 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2358 1.1 mrg $as_echo_n "checking host system type... " >&6; } 2359 1.8 mrg if ${ac_cv_host+:} false; then : 2360 1.1 mrg $as_echo_n "(cached) " >&6 2361 1.1 mrg else 2362 1.1 mrg if test "x$host_alias" = x; then 2363 1.1 mrg ac_cv_host=$ac_cv_build 2364 1.1 mrg else 2365 1.1 mrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2366 1.8 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2367 1.1 mrg fi 2368 1.1 mrg 2369 1.1 mrg fi 2370 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2371 1.1 mrg $as_echo "$ac_cv_host" >&6; } 2372 1.1 mrg case $ac_cv_host in 2373 1.1 mrg *-*-*) ;; 2374 1.8 mrg *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2375 1.1 mrg esac 2376 1.1 mrg host=$ac_cv_host 2377 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2378 1.1 mrg set x $ac_cv_host 2379 1.1 mrg shift 2380 1.1 mrg host_cpu=$1 2381 1.1 mrg host_vendor=$2 2382 1.1 mrg shift; shift 2383 1.1 mrg # Remember, the first character of IFS is used to create $*, 2384 1.1 mrg # except with old shells: 2385 1.1 mrg host_os=$* 2386 1.1 mrg IFS=$ac_save_IFS 2387 1.1 mrg case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2388 1.1 mrg 2389 1.1 mrg 2390 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2391 1.1 mrg $as_echo_n "checking target system type... " >&6; } 2392 1.8 mrg if ${ac_cv_target+:} false; then : 2393 1.1 mrg $as_echo_n "(cached) " >&6 2394 1.1 mrg else 2395 1.1 mrg if test "x$target_alias" = x; then 2396 1.1 mrg ac_cv_target=$ac_cv_host 2397 1.1 mrg else 2398 1.1 mrg ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2399 1.8 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2400 1.1 mrg fi 2401 1.1 mrg 2402 1.1 mrg fi 2403 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2404 1.1 mrg $as_echo "$ac_cv_target" >&6; } 2405 1.1 mrg case $ac_cv_target in 2406 1.1 mrg *-*-*) ;; 2407 1.8 mrg *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2408 1.1 mrg esac 2409 1.1 mrg target=$ac_cv_target 2410 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2411 1.1 mrg set x $ac_cv_target 2412 1.1 mrg shift 2413 1.1 mrg target_cpu=$1 2414 1.1 mrg target_vendor=$2 2415 1.1 mrg shift; shift 2416 1.1 mrg # Remember, the first character of IFS is used to create $*, 2417 1.1 mrg # except with old shells: 2418 1.1 mrg target_os=$* 2419 1.1 mrg IFS=$ac_save_IFS 2420 1.1 mrg case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2421 1.1 mrg 2422 1.1 mrg 2423 1.1 mrg # The aliases save the names the user supplied, while $host etc. 2424 1.1 mrg # will get canonicalized. 2425 1.1 mrg test -n "$target_alias" && 2426 1.1 mrg test "$program_prefix$program_suffix$program_transform_name" = \ 2427 1.1 mrg NONENONEs,x,x, && 2428 1.1 mrg program_prefix=${target_alias}- 2429 1.1 mrg 2430 1.1 mrg case ${build_alias} in 2431 1.1 mrg "") build_noncanonical=${build} ;; 2432 1.1 mrg *) build_noncanonical=${build_alias} ;; 2433 1.1 mrg esac 2434 1.1 mrg 2435 1.1 mrg case ${host_alias} in 2436 1.1 mrg "") host_noncanonical=${build_noncanonical} ;; 2437 1.1 mrg *) host_noncanonical=${host_alias} ;; 2438 1.1 mrg esac 2439 1.1 mrg 2440 1.1 mrg case ${target_alias} in 2441 1.1 mrg "") target_noncanonical=${host_noncanonical} ;; 2442 1.1 mrg *) target_noncanonical=${target_alias} ;; 2443 1.1 mrg esac 2444 1.1 mrg 2445 1.1 mrg 2446 1.1 mrg 2447 1.1 mrg 2448 1.8 mrg am__api_version='1.15' 2449 1.1 mrg 2450 1.1 mrg # Find a good install program. We prefer a C program (faster), 2451 1.1 mrg # so one script is as good as another. But avoid the broken or 2452 1.1 mrg # incompatible versions: 2453 1.1 mrg # SysV /etc/install, /usr/sbin/install 2454 1.1 mrg # SunOS /usr/etc/install 2455 1.1 mrg # IRIX /sbin/install 2456 1.1 mrg # AIX /bin/install 2457 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs 2458 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2459 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args 2460 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2461 1.1 mrg # OS/2's system install, which has a completely different semantic 2462 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh. 2463 1.1 mrg # Reject install programs that cannot install multiple files. 2464 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2465 1.1 mrg $as_echo_n "checking for a BSD-compatible install... " >&6; } 2466 1.1 mrg if test -z "$INSTALL"; then 2467 1.8 mrg if ${ac_cv_path_install+:} false; then : 2468 1.1 mrg $as_echo_n "(cached) " >&6 2469 1.1 mrg else 2470 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2471 1.1 mrg for as_dir in $PATH 2472 1.1 mrg do 2473 1.1 mrg IFS=$as_save_IFS 2474 1.1 mrg test -z "$as_dir" && as_dir=. 2475 1.1 mrg # Account for people who put trailing slashes in PATH elements. 2476 1.1 mrg case $as_dir/ in #(( 2477 1.1 mrg ./ | .// | /[cC]/* | \ 2478 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2479 1.1 mrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2480 1.1 mrg /usr/ucb/* ) ;; 2481 1.1 mrg *) 2482 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install. 2483 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root 2484 1.1 mrg # by default. 2485 1.1 mrg for ac_prog in ginstall scoinst install; do 2486 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2487 1.8 mrg if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2488 1.1 mrg if test $ac_prog = install && 2489 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2490 1.1 mrg # AIX install. It has an incompatible calling convention. 2491 1.1 mrg : 2492 1.1 mrg elif test $ac_prog = install && 2493 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2494 1.1 mrg # program-specific install script used by HP pwplus--don't use. 2495 1.1 mrg : 2496 1.1 mrg else 2497 1.1 mrg rm -rf conftest.one conftest.two conftest.dir 2498 1.1 mrg echo one > conftest.one 2499 1.1 mrg echo two > conftest.two 2500 1.1 mrg mkdir conftest.dir 2501 1.1 mrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2502 1.1 mrg test -s conftest.one && test -s conftest.two && 2503 1.1 mrg test -s conftest.dir/conftest.one && 2504 1.1 mrg test -s conftest.dir/conftest.two 2505 1.1 mrg then 2506 1.1 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2507 1.1 mrg break 3 2508 1.1 mrg fi 2509 1.1 mrg fi 2510 1.1 mrg fi 2511 1.1 mrg done 2512 1.1 mrg done 2513 1.1 mrg ;; 2514 1.1 mrg esac 2515 1.1 mrg 2516 1.1 mrg done 2517 1.1 mrg IFS=$as_save_IFS 2518 1.1 mrg 2519 1.1 mrg rm -rf conftest.one conftest.two conftest.dir 2520 1.1 mrg 2521 1.1 mrg fi 2522 1.1 mrg if test "${ac_cv_path_install+set}" = set; then 2523 1.1 mrg INSTALL=$ac_cv_path_install 2524 1.1 mrg else 2525 1.1 mrg # As a last resort, use the slow shell script. Don't cache a 2526 1.1 mrg # value for INSTALL within a source directory, because that will 2527 1.1 mrg # break other packages using the cache if that directory is 2528 1.1 mrg # removed, or if the value is a relative name. 2529 1.1 mrg INSTALL=$ac_install_sh 2530 1.1 mrg fi 2531 1.1 mrg fi 2532 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2533 1.1 mrg $as_echo "$INSTALL" >&6; } 2534 1.1 mrg 2535 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2536 1.1 mrg # It thinks the first close brace ends the variable substitution. 2537 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2538 1.1 mrg 2539 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2540 1.1 mrg 2541 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2542 1.1 mrg 2543 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2544 1.1 mrg $as_echo_n "checking whether build environment is sane... " >&6; } 2545 1.1 mrg # Reject unsafe characters in $srcdir or the absolute working directory 2546 1.1 mrg # name. Accept space and tab only in the latter. 2547 1.1 mrg am_lf=' 2548 1.1 mrg ' 2549 1.1 mrg case `pwd` in 2550 1.1 mrg *[\\\"\#\$\&\'\`$am_lf]*) 2551 1.8 mrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2552 1.1 mrg esac 2553 1.1 mrg case $srcdir in 2554 1.1 mrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2555 1.8 mrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2556 1.1 mrg esac 2557 1.1 mrg 2558 1.8 mrg # Do 'set' in a subshell so we don't clobber the current shell's 2559 1.1 mrg # arguments. Must try -L first in case configure is actually a 2560 1.1 mrg # symlink; some systems play weird games with the mod time of symlinks 2561 1.1 mrg # (eg FreeBSD returns the mod time of the symlink's containing 2562 1.1 mrg # directory). 2563 1.1 mrg if ( 2564 1.8 mrg am_has_slept=no 2565 1.8 mrg for am_try in 1 2; do 2566 1.8 mrg echo "timestamp, slept: $am_has_slept" > conftest.file 2567 1.8 mrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2568 1.8 mrg if test "$*" = "X"; then 2569 1.8 mrg # -L didn't work. 2570 1.8 mrg set X `ls -t "$srcdir/configure" conftest.file` 2571 1.8 mrg fi 2572 1.8 mrg if test "$*" != "X $srcdir/configure conftest.file" \ 2573 1.8 mrg && test "$*" != "X conftest.file $srcdir/configure"; then 2574 1.1 mrg 2575 1.8 mrg # If neither matched, then we have a broken ls. This can happen 2576 1.8 mrg # if, for instance, CONFIG_SHELL is bash and it inherits a 2577 1.8 mrg # broken ls alias from the environment. This has actually 2578 1.8 mrg # happened. Such a system could not be considered "sane". 2579 1.8 mrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2580 1.8 mrg alias in your environment" "$LINENO" 5 2581 1.8 mrg fi 2582 1.8 mrg if test "$2" = conftest.file || test $am_try -eq 2; then 2583 1.8 mrg break 2584 1.8 mrg fi 2585 1.8 mrg # Just in case. 2586 1.8 mrg sleep 1 2587 1.8 mrg am_has_slept=yes 2588 1.8 mrg done 2589 1.1 mrg test "$2" = conftest.file 2590 1.1 mrg ) 2591 1.1 mrg then 2592 1.1 mrg # Ok. 2593 1.1 mrg : 2594 1.1 mrg else 2595 1.8 mrg as_fn_error $? "newly created file is older than distributed files! 2596 1.1 mrg Check your system clock" "$LINENO" 5 2597 1.1 mrg fi 2598 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2599 1.1 mrg $as_echo "yes" >&6; } 2600 1.8 mrg # If we didn't sleep, we still need to ensure time stamps of config.status and 2601 1.8 mrg # generated files are strictly newer. 2602 1.8 mrg am_sleep_pid= 2603 1.8 mrg if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2604 1.8 mrg ( sleep 1 ) & 2605 1.8 mrg am_sleep_pid=$! 2606 1.8 mrg fi 2607 1.8 mrg 2608 1.8 mrg rm -f conftest.file 2609 1.8 mrg 2610 1.1 mrg test "$program_prefix" != NONE && 2611 1.1 mrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 2612 1.1 mrg # Use a double $ so make ignores it. 2613 1.1 mrg test "$program_suffix" != NONE && 2614 1.1 mrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2615 1.1 mrg # Double any \ or $. 2616 1.1 mrg # By default was `s,x,x', remove it if useless. 2617 1.1 mrg ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2618 1.1 mrg program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2619 1.1 mrg 2620 1.8 mrg # Expand $ac_aux_dir to an absolute path. 2621 1.8 mrg am_aux_dir=`cd "$ac_aux_dir" && pwd` 2622 1.1 mrg 2623 1.1 mrg if test x"${MISSING+set}" != xset; then 2624 1.1 mrg case $am_aux_dir in 2625 1.1 mrg *\ * | *\ *) 2626 1.1 mrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2627 1.1 mrg *) 2628 1.1 mrg MISSING="\${SHELL} $am_aux_dir/missing" ;; 2629 1.1 mrg esac 2630 1.1 mrg fi 2631 1.1 mrg # Use eval to expand $SHELL 2632 1.8 mrg if eval "$MISSING --is-lightweight"; then 2633 1.8 mrg am_missing_run="$MISSING " 2634 1.1 mrg else 2635 1.1 mrg am_missing_run= 2636 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2637 1.8 mrg $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2638 1.1 mrg fi 2639 1.1 mrg 2640 1.8 mrg if test x"${install_sh+set}" != xset; then 2641 1.1 mrg case $am_aux_dir in 2642 1.1 mrg *\ * | *\ *) 2643 1.1 mrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2644 1.1 mrg *) 2645 1.1 mrg install_sh="\${SHELL} $am_aux_dir/install-sh" 2646 1.1 mrg esac 2647 1.1 mrg fi 2648 1.1 mrg 2649 1.8 mrg # Installed binaries are usually stripped using 'strip' when the user 2650 1.8 mrg # run "make install-strip". However 'strip' might not be the right 2651 1.1 mrg # tool to use in cross-compilation environments, therefore Automake 2652 1.8 mrg # will honor the 'STRIP' environment variable to overrule this program. 2653 1.1 mrg if test "$cross_compiling" != no; then 2654 1.1 mrg if test -n "$ac_tool_prefix"; then 2655 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2656 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2 2657 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2658 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2659 1.8 mrg if ${ac_cv_prog_STRIP+:} false; then : 2660 1.1 mrg $as_echo_n "(cached) " >&6 2661 1.1 mrg else 2662 1.1 mrg if test -n "$STRIP"; then 2663 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2664 1.1 mrg else 2665 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2666 1.1 mrg for as_dir in $PATH 2667 1.1 mrg do 2668 1.1 mrg IFS=$as_save_IFS 2669 1.1 mrg test -z "$as_dir" && as_dir=. 2670 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2671 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2672 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2673 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2674 1.1 mrg break 2 2675 1.1 mrg fi 2676 1.1 mrg done 2677 1.1 mrg done 2678 1.1 mrg IFS=$as_save_IFS 2679 1.1 mrg 2680 1.1 mrg fi 2681 1.1 mrg fi 2682 1.1 mrg STRIP=$ac_cv_prog_STRIP 2683 1.1 mrg if test -n "$STRIP"; then 2684 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2685 1.1 mrg $as_echo "$STRIP" >&6; } 2686 1.1 mrg else 2687 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2688 1.1 mrg $as_echo "no" >&6; } 2689 1.1 mrg fi 2690 1.1 mrg 2691 1.1 mrg 2692 1.1 mrg fi 2693 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then 2694 1.1 mrg ac_ct_STRIP=$STRIP 2695 1.1 mrg # Extract the first word of "strip", so it can be a program name with args. 2696 1.1 mrg set dummy strip; ac_word=$2 2697 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2698 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2699 1.8 mrg if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2700 1.1 mrg $as_echo_n "(cached) " >&6 2701 1.1 mrg else 2702 1.1 mrg if test -n "$ac_ct_STRIP"; then 2703 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2704 1.1 mrg else 2705 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2706 1.1 mrg for as_dir in $PATH 2707 1.1 mrg do 2708 1.1 mrg IFS=$as_save_IFS 2709 1.1 mrg test -z "$as_dir" && as_dir=. 2710 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2711 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2712 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip" 2713 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2714 1.1 mrg break 2 2715 1.1 mrg fi 2716 1.1 mrg done 2717 1.1 mrg done 2718 1.1 mrg IFS=$as_save_IFS 2719 1.1 mrg 2720 1.1 mrg fi 2721 1.1 mrg fi 2722 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2723 1.1 mrg if test -n "$ac_ct_STRIP"; then 2724 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2725 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; } 2726 1.1 mrg else 2727 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2728 1.1 mrg $as_echo "no" >&6; } 2729 1.1 mrg fi 2730 1.1 mrg 2731 1.1 mrg if test "x$ac_ct_STRIP" = x; then 2732 1.1 mrg STRIP=":" 2733 1.1 mrg else 2734 1.1 mrg case $cross_compiling:$ac_tool_warned in 2735 1.1 mrg yes:) 2736 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2737 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2738 1.1 mrg ac_tool_warned=yes ;; 2739 1.1 mrg esac 2740 1.1 mrg STRIP=$ac_ct_STRIP 2741 1.1 mrg fi 2742 1.1 mrg else 2743 1.1 mrg STRIP="$ac_cv_prog_STRIP" 2744 1.1 mrg fi 2745 1.1 mrg 2746 1.1 mrg fi 2747 1.1 mrg INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2748 1.1 mrg 2749 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2750 1.1 mrg $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2751 1.1 mrg if test -z "$MKDIR_P"; then 2752 1.8 mrg if ${ac_cv_path_mkdir+:} false; then : 2753 1.1 mrg $as_echo_n "(cached) " >&6 2754 1.1 mrg else 2755 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2756 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2757 1.1 mrg do 2758 1.1 mrg IFS=$as_save_IFS 2759 1.1 mrg test -z "$as_dir" && as_dir=. 2760 1.1 mrg for ac_prog in mkdir gmkdir; do 2761 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2762 1.8 mrg as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2763 1.1 mrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2764 1.1 mrg 'mkdir (GNU coreutils) '* | \ 2765 1.1 mrg 'mkdir (coreutils) '* | \ 2766 1.1 mrg 'mkdir (fileutils) '4.1*) 2767 1.1 mrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2768 1.1 mrg break 3;; 2769 1.1 mrg esac 2770 1.1 mrg done 2771 1.1 mrg done 2772 1.1 mrg done 2773 1.1 mrg IFS=$as_save_IFS 2774 1.1 mrg 2775 1.1 mrg fi 2776 1.1 mrg 2777 1.8 mrg test -d ./--version && rmdir ./--version 2778 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then 2779 1.1 mrg MKDIR_P="$ac_cv_path_mkdir -p" 2780 1.1 mrg else 2781 1.1 mrg # As a last resort, use the slow shell script. Don't cache a 2782 1.1 mrg # value for MKDIR_P within a source directory, because that will 2783 1.1 mrg # break other packages using the cache if that directory is 2784 1.1 mrg # removed, or if the value is a relative name. 2785 1.1 mrg MKDIR_P="$ac_install_sh -d" 2786 1.1 mrg fi 2787 1.1 mrg fi 2788 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2789 1.1 mrg $as_echo "$MKDIR_P" >&6; } 2790 1.1 mrg 2791 1.1 mrg for ac_prog in gawk mawk nawk awk 2792 1.1 mrg do 2793 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 2794 1.1 mrg set dummy $ac_prog; ac_word=$2 2795 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2796 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 2797 1.8 mrg if ${ac_cv_prog_AWK+:} false; then : 2798 1.1 mrg $as_echo_n "(cached) " >&6 2799 1.1 mrg else 2800 1.1 mrg if test -n "$AWK"; then 2801 1.1 mrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 2802 1.1 mrg else 2803 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2804 1.1 mrg for as_dir in $PATH 2805 1.1 mrg do 2806 1.1 mrg IFS=$as_save_IFS 2807 1.1 mrg test -z "$as_dir" && as_dir=. 2808 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2809 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2810 1.1 mrg ac_cv_prog_AWK="$ac_prog" 2811 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2812 1.1 mrg break 2 2813 1.1 mrg fi 2814 1.1 mrg done 2815 1.1 mrg done 2816 1.1 mrg IFS=$as_save_IFS 2817 1.1 mrg 2818 1.1 mrg fi 2819 1.1 mrg fi 2820 1.1 mrg AWK=$ac_cv_prog_AWK 2821 1.1 mrg if test -n "$AWK"; then 2822 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2823 1.1 mrg $as_echo "$AWK" >&6; } 2824 1.1 mrg else 2825 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2826 1.1 mrg $as_echo "no" >&6; } 2827 1.1 mrg fi 2828 1.1 mrg 2829 1.1 mrg 2830 1.1 mrg test -n "$AWK" && break 2831 1.1 mrg done 2832 1.1 mrg 2833 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2834 1.1 mrg $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2835 1.1 mrg set x ${MAKE-make} 2836 1.1 mrg ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2837 1.8 mrg if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2838 1.1 mrg $as_echo_n "(cached) " >&6 2839 1.1 mrg else 2840 1.1 mrg cat >conftest.make <<\_ACEOF 2841 1.1 mrg SHELL = /bin/sh 2842 1.1 mrg all: 2843 1.1 mrg @echo '@@@%%%=$(MAKE)=@@@%%%' 2844 1.1 mrg _ACEOF 2845 1.8 mrg # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2846 1.1 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in 2847 1.1 mrg *@@@%%%=?*=@@@%%%*) 2848 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes;; 2849 1.1 mrg *) 2850 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no;; 2851 1.1 mrg esac 2852 1.1 mrg rm -f conftest.make 2853 1.1 mrg fi 2854 1.1 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2855 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2856 1.1 mrg $as_echo "yes" >&6; } 2857 1.1 mrg SET_MAKE= 2858 1.1 mrg else 2859 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2860 1.1 mrg $as_echo "no" >&6; } 2861 1.1 mrg SET_MAKE="MAKE=${MAKE-make}" 2862 1.1 mrg fi 2863 1.1 mrg 2864 1.1 mrg rm -rf .tst 2>/dev/null 2865 1.1 mrg mkdir .tst 2>/dev/null 2866 1.1 mrg if test -d .tst; then 2867 1.1 mrg am__leading_dot=. 2868 1.1 mrg else 2869 1.1 mrg am__leading_dot=_ 2870 1.1 mrg fi 2871 1.1 mrg rmdir .tst 2>/dev/null 2872 1.1 mrg 2873 1.8 mrg # Check whether --enable-silent-rules was given. 2874 1.8 mrg if test "${enable_silent_rules+set}" = set; then : 2875 1.8 mrg enableval=$enable_silent_rules; 2876 1.8 mrg fi 2877 1.8 mrg 2878 1.8 mrg case $enable_silent_rules in # ((( 2879 1.8 mrg yes) AM_DEFAULT_VERBOSITY=0;; 2880 1.8 mrg no) AM_DEFAULT_VERBOSITY=1;; 2881 1.8 mrg *) AM_DEFAULT_VERBOSITY=1;; 2882 1.8 mrg esac 2883 1.8 mrg am_make=${MAKE-make} 2884 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2885 1.8 mrg $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2886 1.8 mrg if ${am_cv_make_support_nested_variables+:} false; then : 2887 1.8 mrg $as_echo_n "(cached) " >&6 2888 1.8 mrg else 2889 1.8 mrg if $as_echo 'TRUE=$(BAR$(V)) 2890 1.8 mrg BAR0=false 2891 1.8 mrg BAR1=true 2892 1.8 mrg V=1 2893 1.8 mrg am__doit: 2894 1.8 mrg @$(TRUE) 2895 1.8 mrg .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2896 1.8 mrg am_cv_make_support_nested_variables=yes 2897 1.8 mrg else 2898 1.8 mrg am_cv_make_support_nested_variables=no 2899 1.8 mrg fi 2900 1.8 mrg fi 2901 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2902 1.8 mrg $as_echo "$am_cv_make_support_nested_variables" >&6; } 2903 1.8 mrg if test $am_cv_make_support_nested_variables = yes; then 2904 1.8 mrg AM_V='$(V)' 2905 1.8 mrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2906 1.8 mrg else 2907 1.8 mrg AM_V=$AM_DEFAULT_VERBOSITY 2908 1.8 mrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2909 1.8 mrg fi 2910 1.8 mrg AM_BACKSLASH='\' 2911 1.8 mrg 2912 1.1 mrg if test "`cd $srcdir && pwd`" != "`pwd`"; then 2913 1.1 mrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2914 1.1 mrg # is not polluted with repeated "-I." 2915 1.1 mrg am__isrc=' -I$(srcdir)' 2916 1.1 mrg # test to see if srcdir already configured 2917 1.1 mrg if test -f $srcdir/config.status; then 2918 1.8 mrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2919 1.1 mrg fi 2920 1.1 mrg fi 2921 1.1 mrg 2922 1.1 mrg # test whether we have cygpath 2923 1.1 mrg if test -z "$CYGPATH_W"; then 2924 1.1 mrg if (cygpath --version) >/dev/null 2>/dev/null; then 2925 1.1 mrg CYGPATH_W='cygpath -w' 2926 1.1 mrg else 2927 1.1 mrg CYGPATH_W=echo 2928 1.1 mrg fi 2929 1.1 mrg fi 2930 1.1 mrg 2931 1.1 mrg 2932 1.1 mrg # Define the identity of the package. 2933 1.1 mrg PACKAGE='libssp' 2934 1.1 mrg VERSION='1.0' 2935 1.1 mrg 2936 1.1 mrg 2937 1.1 mrg cat >>confdefs.h <<_ACEOF 2938 1.1 mrg #define PACKAGE "$PACKAGE" 2939 1.1 mrg _ACEOF 2940 1.1 mrg 2941 1.1 mrg 2942 1.1 mrg cat >>confdefs.h <<_ACEOF 2943 1.1 mrg #define VERSION "$VERSION" 2944 1.1 mrg _ACEOF 2945 1.1 mrg 2946 1.1 mrg # Some tools Automake needs. 2947 1.1 mrg 2948 1.1 mrg ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2949 1.1 mrg 2950 1.1 mrg 2951 1.1 mrg AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2952 1.1 mrg 2953 1.1 mrg 2954 1.1 mrg AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2955 1.1 mrg 2956 1.1 mrg 2957 1.1 mrg AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2958 1.1 mrg 2959 1.1 mrg 2960 1.1 mrg MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2961 1.1 mrg 2962 1.8 mrg # For better backward compatibility. To be removed once Automake 1.9.x 2963 1.8 mrg # dies out for good. For more background, see: 2964 1.8 mrg # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2965 1.8 mrg # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2966 1.8 mrg mkdir_p='$(MKDIR_P)' 2967 1.8 mrg 2968 1.8 mrg # We need awk for the "check" target (and possibly the TAP driver). The 2969 1.8 mrg # system "awk" is bad on some platforms. 2970 1.5 mrg # Always define AMTAR for backward compatibility. Yes, it's still used 2971 1.5 mrg # in the wild :-( We should find a proper way to deprecate it ... 2972 1.5 mrg AMTAR='$${TAR-tar}' 2973 1.1 mrg 2974 1.8 mrg 2975 1.8 mrg # We'll loop over all known methods to create a tar archive until one works. 2976 1.8 mrg _am_tools='gnutar pax cpio none' 2977 1.8 mrg 2978 1.5 mrg am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2979 1.1 mrg 2980 1.1 mrg 2981 1.1 mrg 2982 1.1 mrg 2983 1.1 mrg 2984 1.1 mrg 2985 1.8 mrg # POSIX will say in a future version that running "rm -f" with no argument 2986 1.8 mrg # is OK; and we want to be able to make that assumption in our Makefile 2987 1.8 mrg # recipes. So use an aggressive probe to check that the usage we want is 2988 1.8 mrg # actually supported "in the wild" to an acceptable degree. 2989 1.8 mrg # See automake bug#10828. 2990 1.8 mrg # To make any issue more visible, cause the running configure to be aborted 2991 1.8 mrg # by default if the 'rm' program in use doesn't match our expectations; the 2992 1.8 mrg # user can still override this though. 2993 1.8 mrg if rm -f && rm -fr && rm -rf; then : OK; else 2994 1.8 mrg cat >&2 <<'END' 2995 1.8 mrg Oops! 2996 1.8 mrg 2997 1.8 mrg Your 'rm' program seems unable to run without file operands specified 2998 1.8 mrg on the command line, even when the '-f' option is present. This is contrary 2999 1.8 mrg to the behaviour of most rm programs out there, and not conforming with 3000 1.8 mrg the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3001 1.8 mrg 3002 1.8 mrg Please tell bug-automake@gnu.org about your system, including the value 3003 1.8 mrg of your $PATH and any error possibly output before this message. This 3004 1.8 mrg can help us improve future automake versions. 3005 1.8 mrg 3006 1.8 mrg END 3007 1.8 mrg if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3008 1.8 mrg echo 'Configuration will proceed anyway, since you have set the' >&2 3009 1.8 mrg echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3010 1.8 mrg echo >&2 3011 1.8 mrg else 3012 1.8 mrg cat >&2 <<'END' 3013 1.8 mrg Aborting the configuration process, to ensure you take notice of the issue. 3014 1.8 mrg 3015 1.8 mrg You can download and install GNU coreutils to get an 'rm' implementation 3016 1.8 mrg that behaves properly: <http://www.gnu.org/software/coreutils/>. 3017 1.8 mrg 3018 1.8 mrg If you want to complete the configuration process using your problematic 3019 1.8 mrg 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3020 1.8 mrg to "yes", and re-run configure. 3021 1.8 mrg 3022 1.8 mrg END 3023 1.8 mrg as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3024 1.8 mrg fi 3025 1.8 mrg fi 3026 1.8 mrg 3027 1.8 mrg 3028 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 3029 1.1 mrg $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } 3030 1.1 mrg # Check whether --enable-version-specific-runtime-libs was given. 3031 1.1 mrg if test "${enable_version_specific_runtime_libs+set}" = set; then : 3032 1.1 mrg enableval=$enable_version_specific_runtime_libs; case "$enableval" in 3033 1.1 mrg yes) version_specific_libs=yes ;; 3034 1.1 mrg no) version_specific_libs=no ;; 3035 1.8 mrg *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; 3036 1.1 mrg esac 3037 1.1 mrg else 3038 1.1 mrg version_specific_libs=no 3039 1.1 mrg fi 3040 1.1 mrg 3041 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5 3042 1.1 mrg $as_echo "$version_specific_libs" >&6; } 3043 1.1 mrg 3044 1.1 mrg 3045 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 3046 1.1 mrg $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3047 1.1 mrg # Check whether --enable-maintainer-mode was given. 3048 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then : 3049 1.1 mrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3050 1.1 mrg else 3051 1.1 mrg USE_MAINTAINER_MODE=no 3052 1.1 mrg fi 3053 1.1 mrg 3054 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3055 1.1 mrg $as_echo "$USE_MAINTAINER_MODE" >&6; } 3056 1.1 mrg if test $USE_MAINTAINER_MODE = yes; then 3057 1.1 mrg MAINTAINER_MODE_TRUE= 3058 1.1 mrg MAINTAINER_MODE_FALSE='#' 3059 1.1 mrg else 3060 1.1 mrg MAINTAINER_MODE_TRUE='#' 3061 1.1 mrg MAINTAINER_MODE_FALSE= 3062 1.1 mrg fi 3063 1.1 mrg 3064 1.1 mrg MAINT=$MAINTAINER_MODE_TRUE 3065 1.1 mrg 3066 1.1 mrg 3067 1.1 mrg 3068 1.1 mrg 3069 1.1 mrg 3070 1.1 mrg # Default to --enable-multilib 3071 1.1 mrg # Check whether --enable-multilib was given. 3072 1.1 mrg if test "${enable_multilib+set}" = set; then : 3073 1.1 mrg enableval=$enable_multilib; case "$enableval" in 3074 1.1 mrg yes) multilib=yes ;; 3075 1.1 mrg no) multilib=no ;; 3076 1.8 mrg *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 3077 1.1 mrg esac 3078 1.1 mrg else 3079 1.1 mrg multilib=yes 3080 1.1 mrg fi 3081 1.1 mrg 3082 1.1 mrg 3083 1.1 mrg # We may get other options which we leave undocumented: 3084 1.1 mrg # --with-target-subdir, --with-multisrctop, --with-multisubdir 3085 1.1 mrg # See config-ml.in if you want the gory details. 3086 1.1 mrg 3087 1.1 mrg if test "$srcdir" = "."; then 3088 1.1 mrg if test "$with_target_subdir" != "."; then 3089 1.1 mrg multi_basedir="$srcdir/$with_multisrctop../.." 3090 1.1 mrg else 3091 1.1 mrg multi_basedir="$srcdir/$with_multisrctop.." 3092 1.1 mrg fi 3093 1.1 mrg else 3094 1.1 mrg multi_basedir="$srcdir/.." 3095 1.1 mrg fi 3096 1.1 mrg 3097 1.1 mrg 3098 1.1 mrg # Even if the default multilib is not a cross compilation, 3099 1.1 mrg # it may be that some of the other multilibs are. 3100 1.1 mrg if test $cross_compiling = no && test $multilib = yes \ 3101 1.1 mrg && test "x${with_multisubdir}" != x ; then 3102 1.1 mrg cross_compiling=maybe 3103 1.1 mrg fi 3104 1.1 mrg 3105 1.1 mrg ac_config_commands="$ac_config_commands default-1" 3106 1.1 mrg 3107 1.1 mrg 3108 1.1 mrg target_alias=${target_alias-$host_alias} 3109 1.1 mrg 3110 1.1 mrg 3111 1.1 mrg ac_config_headers="$ac_config_headers config.h" 3112 1.1 mrg 3113 1.1 mrg 3114 1.1 mrg ac_ext=c 3115 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 3116 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3117 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3118 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3119 1.1 mrg 3120 1.1 mrg # The same as in boehm-gc and libstdc++. Have to borrow it from there. 3121 1.1 mrg # We must force CC to /not/ be precious variables; otherwise 3122 1.1 mrg # the wrong, non-multilib-adjusted value will be used in multilibs. 3123 1.1 mrg # As a side effect, we have to subst CFLAGS ourselves. 3124 1.1 mrg 3125 1.1 mrg 3126 1.1 mrg 3127 1.1 mrg ac_ext=c 3128 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 3129 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3130 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3131 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3132 1.1 mrg if test -n "$ac_tool_prefix"; then 3133 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3134 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2 3135 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3136 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3137 1.8 mrg if ${ac_cv_prog_CC+:} false; then : 3138 1.1 mrg $as_echo_n "(cached) " >&6 3139 1.1 mrg else 3140 1.1 mrg if test -n "$CC"; then 3141 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3142 1.1 mrg else 3143 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3144 1.1 mrg for as_dir in $PATH 3145 1.1 mrg do 3146 1.1 mrg IFS=$as_save_IFS 3147 1.1 mrg test -z "$as_dir" && as_dir=. 3148 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3149 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3150 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 3151 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3152 1.1 mrg break 2 3153 1.1 mrg fi 3154 1.1 mrg done 3155 1.1 mrg done 3156 1.1 mrg IFS=$as_save_IFS 3157 1.1 mrg 3158 1.1 mrg fi 3159 1.1 mrg fi 3160 1.1 mrg CC=$ac_cv_prog_CC 3161 1.1 mrg if test -n "$CC"; then 3162 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3163 1.1 mrg $as_echo "$CC" >&6; } 3164 1.1 mrg else 3165 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3166 1.1 mrg $as_echo "no" >&6; } 3167 1.1 mrg fi 3168 1.1 mrg 3169 1.1 mrg 3170 1.1 mrg fi 3171 1.1 mrg if test -z "$ac_cv_prog_CC"; then 3172 1.1 mrg ac_ct_CC=$CC 3173 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args. 3174 1.1 mrg set dummy gcc; ac_word=$2 3175 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3176 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3177 1.8 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 3178 1.1 mrg $as_echo_n "(cached) " >&6 3179 1.1 mrg else 3180 1.1 mrg if test -n "$ac_ct_CC"; then 3181 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3182 1.1 mrg else 3183 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3184 1.1 mrg for as_dir in $PATH 3185 1.1 mrg do 3186 1.1 mrg IFS=$as_save_IFS 3187 1.1 mrg test -z "$as_dir" && as_dir=. 3188 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3189 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3190 1.1 mrg ac_cv_prog_ac_ct_CC="gcc" 3191 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3192 1.1 mrg break 2 3193 1.1 mrg fi 3194 1.1 mrg done 3195 1.1 mrg done 3196 1.1 mrg IFS=$as_save_IFS 3197 1.1 mrg 3198 1.1 mrg fi 3199 1.1 mrg fi 3200 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 3201 1.1 mrg if test -n "$ac_ct_CC"; then 3202 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3203 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 3204 1.1 mrg else 3205 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3206 1.1 mrg $as_echo "no" >&6; } 3207 1.1 mrg fi 3208 1.1 mrg 3209 1.1 mrg if test "x$ac_ct_CC" = x; then 3210 1.1 mrg CC="" 3211 1.1 mrg else 3212 1.1 mrg case $cross_compiling:$ac_tool_warned in 3213 1.1 mrg yes:) 3214 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3215 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3216 1.1 mrg ac_tool_warned=yes ;; 3217 1.1 mrg esac 3218 1.1 mrg CC=$ac_ct_CC 3219 1.1 mrg fi 3220 1.1 mrg else 3221 1.1 mrg CC="$ac_cv_prog_CC" 3222 1.1 mrg fi 3223 1.1 mrg 3224 1.1 mrg if test -z "$CC"; then 3225 1.1 mrg if test -n "$ac_tool_prefix"; then 3226 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3227 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2 3228 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3229 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3230 1.8 mrg if ${ac_cv_prog_CC+:} false; then : 3231 1.1 mrg $as_echo_n "(cached) " >&6 3232 1.1 mrg else 3233 1.1 mrg if test -n "$CC"; then 3234 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3235 1.1 mrg else 3236 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3237 1.1 mrg for as_dir in $PATH 3238 1.1 mrg do 3239 1.1 mrg IFS=$as_save_IFS 3240 1.1 mrg test -z "$as_dir" && as_dir=. 3241 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3242 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3243 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc" 3244 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3245 1.1 mrg break 2 3246 1.1 mrg fi 3247 1.1 mrg done 3248 1.1 mrg done 3249 1.1 mrg IFS=$as_save_IFS 3250 1.1 mrg 3251 1.1 mrg fi 3252 1.1 mrg fi 3253 1.1 mrg CC=$ac_cv_prog_CC 3254 1.1 mrg if test -n "$CC"; then 3255 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3256 1.1 mrg $as_echo "$CC" >&6; } 3257 1.1 mrg else 3258 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3259 1.1 mrg $as_echo "no" >&6; } 3260 1.1 mrg fi 3261 1.1 mrg 3262 1.1 mrg 3263 1.1 mrg fi 3264 1.1 mrg fi 3265 1.1 mrg if test -z "$CC"; then 3266 1.1 mrg # Extract the first word of "cc", so it can be a program name with args. 3267 1.1 mrg set dummy cc; ac_word=$2 3268 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3269 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3270 1.8 mrg if ${ac_cv_prog_CC+:} false; then : 3271 1.1 mrg $as_echo_n "(cached) " >&6 3272 1.1 mrg else 3273 1.1 mrg if test -n "$CC"; then 3274 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3275 1.1 mrg else 3276 1.1 mrg ac_prog_rejected=no 3277 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3278 1.1 mrg for as_dir in $PATH 3279 1.1 mrg do 3280 1.1 mrg IFS=$as_save_IFS 3281 1.1 mrg test -z "$as_dir" && as_dir=. 3282 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3283 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3284 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3285 1.1 mrg ac_prog_rejected=yes 3286 1.1 mrg continue 3287 1.1 mrg fi 3288 1.1 mrg ac_cv_prog_CC="cc" 3289 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3290 1.1 mrg break 2 3291 1.1 mrg fi 3292 1.1 mrg done 3293 1.1 mrg done 3294 1.1 mrg IFS=$as_save_IFS 3295 1.1 mrg 3296 1.1 mrg if test $ac_prog_rejected = yes; then 3297 1.1 mrg # We found a bogon in the path, so make sure we never use it. 3298 1.1 mrg set dummy $ac_cv_prog_CC 3299 1.1 mrg shift 3300 1.1 mrg if test $# != 0; then 3301 1.1 mrg # We chose a different compiler from the bogus one. 3302 1.1 mrg # However, it has the same basename, so the bogon will be chosen 3303 1.1 mrg # first if we set CC to just the basename; use the full file name. 3304 1.1 mrg shift 3305 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3306 1.1 mrg fi 3307 1.1 mrg fi 3308 1.1 mrg fi 3309 1.1 mrg fi 3310 1.1 mrg CC=$ac_cv_prog_CC 3311 1.1 mrg if test -n "$CC"; then 3312 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3313 1.1 mrg $as_echo "$CC" >&6; } 3314 1.1 mrg else 3315 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3316 1.1 mrg $as_echo "no" >&6; } 3317 1.1 mrg fi 3318 1.1 mrg 3319 1.1 mrg 3320 1.1 mrg fi 3321 1.1 mrg if test -z "$CC"; then 3322 1.1 mrg if test -n "$ac_tool_prefix"; then 3323 1.1 mrg for ac_prog in cl.exe 3324 1.1 mrg do 3325 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3326 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3327 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3328 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3329 1.8 mrg if ${ac_cv_prog_CC+:} false; then : 3330 1.1 mrg $as_echo_n "(cached) " >&6 3331 1.1 mrg else 3332 1.1 mrg if test -n "$CC"; then 3333 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3334 1.1 mrg else 3335 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3336 1.1 mrg for as_dir in $PATH 3337 1.1 mrg do 3338 1.1 mrg IFS=$as_save_IFS 3339 1.1 mrg test -z "$as_dir" && as_dir=. 3340 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3341 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3342 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3343 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3344 1.1 mrg break 2 3345 1.1 mrg fi 3346 1.1 mrg done 3347 1.1 mrg done 3348 1.1 mrg IFS=$as_save_IFS 3349 1.1 mrg 3350 1.1 mrg fi 3351 1.1 mrg fi 3352 1.1 mrg CC=$ac_cv_prog_CC 3353 1.1 mrg if test -n "$CC"; then 3354 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3355 1.1 mrg $as_echo "$CC" >&6; } 3356 1.1 mrg else 3357 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3358 1.1 mrg $as_echo "no" >&6; } 3359 1.1 mrg fi 3360 1.1 mrg 3361 1.1 mrg 3362 1.1 mrg test -n "$CC" && break 3363 1.1 mrg done 3364 1.1 mrg fi 3365 1.1 mrg if test -z "$CC"; then 3366 1.1 mrg ac_ct_CC=$CC 3367 1.1 mrg for ac_prog in cl.exe 3368 1.1 mrg do 3369 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 3370 1.1 mrg set dummy $ac_prog; ac_word=$2 3371 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3372 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3373 1.8 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 3374 1.1 mrg $as_echo_n "(cached) " >&6 3375 1.1 mrg else 3376 1.1 mrg if test -n "$ac_ct_CC"; then 3377 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3378 1.1 mrg else 3379 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3380 1.1 mrg for as_dir in $PATH 3381 1.1 mrg do 3382 1.1 mrg IFS=$as_save_IFS 3383 1.1 mrg test -z "$as_dir" && as_dir=. 3384 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3385 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3386 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog" 3387 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3388 1.1 mrg break 2 3389 1.1 mrg fi 3390 1.1 mrg done 3391 1.1 mrg done 3392 1.1 mrg IFS=$as_save_IFS 3393 1.1 mrg 3394 1.1 mrg fi 3395 1.1 mrg fi 3396 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 3397 1.1 mrg if test -n "$ac_ct_CC"; then 3398 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3399 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 3400 1.1 mrg else 3401 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3402 1.1 mrg $as_echo "no" >&6; } 3403 1.1 mrg fi 3404 1.1 mrg 3405 1.1 mrg 3406 1.1 mrg test -n "$ac_ct_CC" && break 3407 1.1 mrg done 3408 1.1 mrg 3409 1.1 mrg if test "x$ac_ct_CC" = x; then 3410 1.1 mrg CC="" 3411 1.1 mrg else 3412 1.1 mrg case $cross_compiling:$ac_tool_warned in 3413 1.1 mrg yes:) 3414 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3415 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3416 1.1 mrg ac_tool_warned=yes ;; 3417 1.1 mrg esac 3418 1.1 mrg CC=$ac_ct_CC 3419 1.1 mrg fi 3420 1.1 mrg fi 3421 1.1 mrg 3422 1.1 mrg fi 3423 1.1 mrg 3424 1.1 mrg 3425 1.1 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3426 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3427 1.8 mrg as_fn_error $? "no acceptable C compiler found in \$PATH 3428 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 3429 1.1 mrg 3430 1.1 mrg # Provide some information about the compiler. 3431 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3432 1.1 mrg set X $ac_compile 3433 1.1 mrg ac_compiler=$2 3434 1.1 mrg for ac_option in --version -v -V -qversion; do 3435 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5" 3436 1.1 mrg case "(($ac_try" in 3437 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3438 1.1 mrg *) ac_try_echo=$ac_try;; 3439 1.1 mrg esac 3440 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3441 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3442 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3443 1.1 mrg ac_status=$? 3444 1.1 mrg if test -s conftest.err; then 3445 1.1 mrg sed '10a\ 3446 1.1 mrg ... rest of stderr output deleted ... 3447 1.1 mrg 10q' conftest.err >conftest.er1 3448 1.1 mrg cat conftest.er1 >&5 3449 1.1 mrg fi 3450 1.8 mrg rm -f conftest.er1 conftest.err 3451 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3452 1.1 mrg test $ac_status = 0; } 3453 1.1 mrg done 3454 1.1 mrg 3455 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3456 1.1 mrg /* end confdefs.h. */ 3457 1.9 mrg #include <stdio.h> 3458 1.1 mrg int 3459 1.1 mrg main () 3460 1.1 mrg { 3461 1.9 mrg printf ("hello world\n"); 3462 1.1 mrg ; 3463 1.1 mrg return 0; 3464 1.1 mrg } 3465 1.1 mrg _ACEOF 3466 1.1 mrg # FIXME: Cleanup? 3467 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 3468 1.1 mrg (eval $ac_link) 2>&5 3469 1.1 mrg ac_status=$? 3470 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3471 1.1 mrg test $ac_status = 0; }; then : 3472 1.1 mrg gcc_no_link=no 3473 1.1 mrg else 3474 1.1 mrg gcc_no_link=yes 3475 1.1 mrg fi 3476 1.1 mrg if test x$gcc_no_link = xyes; then 3477 1.1 mrg # Setting cross_compile will disable run tests; it will 3478 1.1 mrg # also disable AC_CHECK_FILE but that's generally 3479 1.1 mrg # correct if we can't link. 3480 1.1 mrg cross_compiling=yes 3481 1.1 mrg EXEEXT= 3482 1.1 mrg else 3483 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3484 1.1 mrg /* end confdefs.h. */ 3485 1.1 mrg 3486 1.1 mrg int 3487 1.1 mrg main () 3488 1.1 mrg { 3489 1.1 mrg 3490 1.1 mrg ; 3491 1.1 mrg return 0; 3492 1.1 mrg } 3493 1.1 mrg _ACEOF 3494 1.1 mrg ac_clean_files_save=$ac_clean_files 3495 1.8 mrg ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3496 1.1 mrg # Try to create an executable without -o first, disregard a.out. 3497 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition 3498 1.1 mrg # of exeext. 3499 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3500 1.8 mrg $as_echo_n "checking whether the C compiler works... " >&6; } 3501 1.1 mrg ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3502 1.1 mrg 3503 1.1 mrg # The possible output files: 3504 1.1 mrg ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3505 1.1 mrg 3506 1.1 mrg ac_rmfiles= 3507 1.1 mrg for ac_file in $ac_files 3508 1.1 mrg do 3509 1.1 mrg case $ac_file in 3510 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3511 1.1 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3512 1.1 mrg esac 3513 1.1 mrg done 3514 1.1 mrg rm -f $ac_rmfiles 3515 1.1 mrg 3516 1.1 mrg if { { ac_try="$ac_link_default" 3517 1.1 mrg case "(($ac_try" in 3518 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3519 1.1 mrg *) ac_try_echo=$ac_try;; 3520 1.1 mrg esac 3521 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3522 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3523 1.1 mrg (eval "$ac_link_default") 2>&5 3524 1.1 mrg ac_status=$? 3525 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3526 1.1 mrg test $ac_status = 0; }; then : 3527 1.1 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3528 1.1 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3529 1.1 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached, 3530 1.1 mrg # so that the user can short-circuit this test for compilers unknown to 3531 1.1 mrg # Autoconf. 3532 1.1 mrg for ac_file in $ac_files '' 3533 1.1 mrg do 3534 1.1 mrg test -f "$ac_file" || continue 3535 1.1 mrg case $ac_file in 3536 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3537 1.1 mrg ;; 3538 1.1 mrg [ab].out ) 3539 1.1 mrg # We found the default executable, but exeext='' is most 3540 1.1 mrg # certainly right. 3541 1.1 mrg break;; 3542 1.1 mrg *.* ) 3543 1.1 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3544 1.1 mrg then :; else 3545 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3546 1.1 mrg fi 3547 1.1 mrg # We set ac_cv_exeext here because the later test for it is not 3548 1.1 mrg # safe: cross compilers may not add the suffix if given an `-o' 3549 1.1 mrg # argument, so we may need to know it at that point already. 3550 1.1 mrg # Even if this section looks crufty: it has the advantage of 3551 1.1 mrg # actually working. 3552 1.1 mrg break;; 3553 1.1 mrg * ) 3554 1.1 mrg break;; 3555 1.1 mrg esac 3556 1.1 mrg done 3557 1.1 mrg test "$ac_cv_exeext" = no && ac_cv_exeext= 3558 1.1 mrg 3559 1.1 mrg else 3560 1.1 mrg ac_file='' 3561 1.1 mrg fi 3562 1.1 mrg if test -z "$ac_file"; then : 3563 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3564 1.8 mrg $as_echo "no" >&6; } 3565 1.8 mrg $as_echo "$as_me: failed program was:" >&5 3566 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 3567 1.1 mrg 3568 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3569 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3570 1.8 mrg as_fn_error 77 "C compiler cannot create executables 3571 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 3572 1.8 mrg else 3573 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3574 1.8 mrg $as_echo "yes" >&6; } 3575 1.1 mrg fi 3576 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3577 1.8 mrg $as_echo_n "checking for C compiler default output file name... " >&6; } 3578 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3579 1.8 mrg $as_echo "$ac_file" >&6; } 3580 1.1 mrg ac_exeext=$ac_cv_exeext 3581 1.1 mrg 3582 1.8 mrg rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3583 1.1 mrg ac_clean_files=$ac_clean_files_save 3584 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3585 1.1 mrg $as_echo_n "checking for suffix of executables... " >&6; } 3586 1.1 mrg if { { ac_try="$ac_link" 3587 1.1 mrg case "(($ac_try" in 3588 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3589 1.1 mrg *) ac_try_echo=$ac_try;; 3590 1.1 mrg esac 3591 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3592 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3593 1.1 mrg (eval "$ac_link") 2>&5 3594 1.1 mrg ac_status=$? 3595 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3596 1.1 mrg test $ac_status = 0; }; then : 3597 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 3598 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3599 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with 3600 1.1 mrg # `rm'. 3601 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do 3602 1.1 mrg test -f "$ac_file" || continue 3603 1.1 mrg case $ac_file in 3604 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3605 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3606 1.1 mrg break;; 3607 1.1 mrg * ) break;; 3608 1.1 mrg esac 3609 1.1 mrg done 3610 1.1 mrg else 3611 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3612 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3613 1.8 mrg as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3614 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 3615 1.1 mrg fi 3616 1.8 mrg rm -f conftest conftest$ac_cv_exeext 3617 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3618 1.1 mrg $as_echo "$ac_cv_exeext" >&6; } 3619 1.1 mrg 3620 1.1 mrg rm -f conftest.$ac_ext 3621 1.1 mrg EXEEXT=$ac_cv_exeext 3622 1.1 mrg ac_exeext=$EXEEXT 3623 1.8 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3624 1.8 mrg /* end confdefs.h. */ 3625 1.8 mrg #include <stdio.h> 3626 1.8 mrg int 3627 1.8 mrg main () 3628 1.8 mrg { 3629 1.8 mrg FILE *f = fopen ("conftest.out", "w"); 3630 1.8 mrg return ferror (f) || fclose (f) != 0; 3631 1.8 mrg 3632 1.8 mrg ; 3633 1.8 mrg return 0; 3634 1.8 mrg } 3635 1.8 mrg _ACEOF 3636 1.8 mrg ac_clean_files="$ac_clean_files conftest.out" 3637 1.8 mrg # Check that the compiler produces executables we can run. If not, either 3638 1.8 mrg # the compiler is broken, or we cross compile. 3639 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3640 1.8 mrg $as_echo_n "checking whether we are cross compiling... " >&6; } 3641 1.8 mrg if test "$cross_compiling" != yes; then 3642 1.8 mrg { { ac_try="$ac_link" 3643 1.8 mrg case "(($ac_try" in 3644 1.8 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3645 1.8 mrg *) ac_try_echo=$ac_try;; 3646 1.8 mrg esac 3647 1.8 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3648 1.8 mrg $as_echo "$ac_try_echo"; } >&5 3649 1.8 mrg (eval "$ac_link") 2>&5 3650 1.8 mrg ac_status=$? 3651 1.8 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3652 1.8 mrg test $ac_status = 0; } 3653 1.8 mrg if { ac_try='./conftest$ac_cv_exeext' 3654 1.8 mrg { { case "(($ac_try" in 3655 1.8 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3656 1.8 mrg *) ac_try_echo=$ac_try;; 3657 1.8 mrg esac 3658 1.8 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3659 1.8 mrg $as_echo "$ac_try_echo"; } >&5 3660 1.8 mrg (eval "$ac_try") 2>&5 3661 1.8 mrg ac_status=$? 3662 1.8 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3663 1.8 mrg test $ac_status = 0; }; }; then 3664 1.8 mrg cross_compiling=no 3665 1.8 mrg else 3666 1.8 mrg if test "$cross_compiling" = maybe; then 3667 1.8 mrg cross_compiling=yes 3668 1.8 mrg else 3669 1.8 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3670 1.8 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3671 1.8 mrg as_fn_error $? "cannot run C compiled programs. 3672 1.8 mrg If you meant to cross compile, use \`--host'. 3673 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 3674 1.8 mrg fi 3675 1.8 mrg fi 3676 1.8 mrg fi 3677 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3678 1.8 mrg $as_echo "$cross_compiling" >&6; } 3679 1.8 mrg 3680 1.8 mrg rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3681 1.8 mrg ac_clean_files=$ac_clean_files_save 3682 1.1 mrg fi 3683 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3684 1.1 mrg $as_echo_n "checking for suffix of object files... " >&6; } 3685 1.8 mrg if ${ac_cv_objext+:} false; then : 3686 1.1 mrg $as_echo_n "(cached) " >&6 3687 1.1 mrg else 3688 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3689 1.1 mrg /* end confdefs.h. */ 3690 1.1 mrg 3691 1.1 mrg int 3692 1.1 mrg main () 3693 1.1 mrg { 3694 1.1 mrg 3695 1.1 mrg ; 3696 1.1 mrg return 0; 3697 1.1 mrg } 3698 1.1 mrg _ACEOF 3699 1.1 mrg rm -f conftest.o conftest.obj 3700 1.1 mrg if { { ac_try="$ac_compile" 3701 1.1 mrg case "(($ac_try" in 3702 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3703 1.1 mrg *) ac_try_echo=$ac_try;; 3704 1.1 mrg esac 3705 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3706 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3707 1.1 mrg (eval "$ac_compile") 2>&5 3708 1.1 mrg ac_status=$? 3709 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3710 1.1 mrg test $ac_status = 0; }; then : 3711 1.1 mrg for ac_file in conftest.o conftest.obj conftest.*; do 3712 1.1 mrg test -f "$ac_file" || continue; 3713 1.1 mrg case $ac_file in 3714 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3715 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3716 1.1 mrg break;; 3717 1.1 mrg esac 3718 1.1 mrg done 3719 1.1 mrg else 3720 1.1 mrg $as_echo "$as_me: failed program was:" >&5 3721 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 3722 1.1 mrg 3723 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3724 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3725 1.8 mrg as_fn_error $? "cannot compute suffix of object files: cannot compile 3726 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 3727 1.1 mrg fi 3728 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext 3729 1.1 mrg fi 3730 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3731 1.1 mrg $as_echo "$ac_cv_objext" >&6; } 3732 1.1 mrg OBJEXT=$ac_cv_objext 3733 1.1 mrg ac_objext=$OBJEXT 3734 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3735 1.1 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3736 1.8 mrg if ${ac_cv_c_compiler_gnu+:} false; then : 3737 1.1 mrg $as_echo_n "(cached) " >&6 3738 1.1 mrg else 3739 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3740 1.1 mrg /* end confdefs.h. */ 3741 1.1 mrg 3742 1.1 mrg int 3743 1.1 mrg main () 3744 1.1 mrg { 3745 1.1 mrg #ifndef __GNUC__ 3746 1.1 mrg choke me 3747 1.1 mrg #endif 3748 1.1 mrg 3749 1.1 mrg ; 3750 1.1 mrg return 0; 3751 1.1 mrg } 3752 1.1 mrg _ACEOF 3753 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3754 1.1 mrg ac_compiler_gnu=yes 3755 1.1 mrg else 3756 1.1 mrg ac_compiler_gnu=no 3757 1.1 mrg fi 3758 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3759 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu 3760 1.1 mrg 3761 1.1 mrg fi 3762 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3763 1.1 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3764 1.1 mrg if test $ac_compiler_gnu = yes; then 3765 1.1 mrg GCC=yes 3766 1.1 mrg else 3767 1.1 mrg GCC= 3768 1.1 mrg fi 3769 1.1 mrg ac_test_CFLAGS=${CFLAGS+set} 3770 1.1 mrg ac_save_CFLAGS=$CFLAGS 3771 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3772 1.1 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; } 3773 1.8 mrg if ${ac_cv_prog_cc_g+:} false; then : 3774 1.1 mrg $as_echo_n "(cached) " >&6 3775 1.1 mrg else 3776 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag 3777 1.1 mrg ac_c_werror_flag=yes 3778 1.1 mrg ac_cv_prog_cc_g=no 3779 1.1 mrg CFLAGS="-g" 3780 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3781 1.1 mrg /* end confdefs.h. */ 3782 1.1 mrg 3783 1.1 mrg int 3784 1.1 mrg main () 3785 1.1 mrg { 3786 1.1 mrg 3787 1.1 mrg ; 3788 1.1 mrg return 0; 3789 1.1 mrg } 3790 1.1 mrg _ACEOF 3791 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3792 1.1 mrg ac_cv_prog_cc_g=yes 3793 1.1 mrg else 3794 1.1 mrg CFLAGS="" 3795 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3796 1.1 mrg /* end confdefs.h. */ 3797 1.1 mrg 3798 1.1 mrg int 3799 1.1 mrg main () 3800 1.1 mrg { 3801 1.1 mrg 3802 1.1 mrg ; 3803 1.1 mrg return 0; 3804 1.1 mrg } 3805 1.1 mrg _ACEOF 3806 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3807 1.1 mrg 3808 1.1 mrg else 3809 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 3810 1.1 mrg CFLAGS="-g" 3811 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3812 1.1 mrg /* end confdefs.h. */ 3813 1.1 mrg 3814 1.1 mrg int 3815 1.1 mrg main () 3816 1.1 mrg { 3817 1.1 mrg 3818 1.1 mrg ; 3819 1.1 mrg return 0; 3820 1.1 mrg } 3821 1.1 mrg _ACEOF 3822 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3823 1.1 mrg ac_cv_prog_cc_g=yes 3824 1.1 mrg fi 3825 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3826 1.1 mrg fi 3827 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3828 1.1 mrg fi 3829 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3830 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 3831 1.1 mrg fi 3832 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3833 1.1 mrg $as_echo "$ac_cv_prog_cc_g" >&6; } 3834 1.1 mrg if test "$ac_test_CFLAGS" = set; then 3835 1.1 mrg CFLAGS=$ac_save_CFLAGS 3836 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then 3837 1.1 mrg if test "$GCC" = yes; then 3838 1.1 mrg CFLAGS="-g -O2" 3839 1.1 mrg else 3840 1.1 mrg CFLAGS="-g" 3841 1.1 mrg fi 3842 1.1 mrg else 3843 1.1 mrg if test "$GCC" = yes; then 3844 1.1 mrg CFLAGS="-O2" 3845 1.1 mrg else 3846 1.1 mrg CFLAGS= 3847 1.1 mrg fi 3848 1.1 mrg fi 3849 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3850 1.1 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3851 1.8 mrg if ${ac_cv_prog_cc_c89+:} false; then : 3852 1.1 mrg $as_echo_n "(cached) " >&6 3853 1.1 mrg else 3854 1.1 mrg ac_cv_prog_cc_c89=no 3855 1.1 mrg ac_save_CC=$CC 3856 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3857 1.1 mrg /* end confdefs.h. */ 3858 1.1 mrg #include <stdarg.h> 3859 1.1 mrg #include <stdio.h> 3860 1.8 mrg struct stat; 3861 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3862 1.1 mrg struct buf { int x; }; 3863 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int); 3864 1.1 mrg static char *e (p, i) 3865 1.1 mrg char **p; 3866 1.1 mrg int i; 3867 1.1 mrg { 3868 1.1 mrg return p[i]; 3869 1.1 mrg } 3870 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...) 3871 1.1 mrg { 3872 1.1 mrg char *s; 3873 1.1 mrg va_list v; 3874 1.1 mrg va_start (v,p); 3875 1.1 mrg s = g (p, va_arg (v,int)); 3876 1.1 mrg va_end (v); 3877 1.1 mrg return s; 3878 1.1 mrg } 3879 1.1 mrg 3880 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3881 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants. 3882 1.1 mrg These don't provoke an error unfortunately, instead are silently treated 3883 1.1 mrg as 'x'. The following induces an error, until -std is added to get 3884 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3885 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something 3886 1.1 mrg that's true only with -std. */ 3887 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3888 1.1 mrg 3889 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3890 1.1 mrg inside strings and character constants. */ 3891 1.1 mrg #define FOO(x) 'x' 3892 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3893 1.1 mrg 3894 1.1 mrg int test (int i, double x); 3895 1.1 mrg struct s1 {int (*f) (int a);}; 3896 1.1 mrg struct s2 {int (*f) (double a);}; 3897 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3898 1.1 mrg int argc; 3899 1.1 mrg char **argv; 3900 1.1 mrg int 3901 1.1 mrg main () 3902 1.1 mrg { 3903 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3904 1.1 mrg ; 3905 1.1 mrg return 0; 3906 1.1 mrg } 3907 1.1 mrg _ACEOF 3908 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3909 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3910 1.1 mrg do 3911 1.1 mrg CC="$ac_save_CC $ac_arg" 3912 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 3913 1.1 mrg ac_cv_prog_cc_c89=$ac_arg 3914 1.1 mrg fi 3915 1.1 mrg rm -f core conftest.err conftest.$ac_objext 3916 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break 3917 1.1 mrg done 3918 1.1 mrg rm -f conftest.$ac_ext 3919 1.1 mrg CC=$ac_save_CC 3920 1.1 mrg 3921 1.1 mrg fi 3922 1.1 mrg # AC_CACHE_VAL 3923 1.1 mrg case "x$ac_cv_prog_cc_c89" in 3924 1.1 mrg x) 3925 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3926 1.1 mrg $as_echo "none needed" >&6; } ;; 3927 1.1 mrg xno) 3928 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3929 1.1 mrg $as_echo "unsupported" >&6; } ;; 3930 1.1 mrg *) 3931 1.1 mrg CC="$CC $ac_cv_prog_cc_c89" 3932 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3933 1.1 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3934 1.1 mrg esac 3935 1.1 mrg if test "x$ac_cv_prog_cc_c89" != xno; then : 3936 1.1 mrg 3937 1.1 mrg fi 3938 1.1 mrg 3939 1.1 mrg ac_ext=c 3940 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 3941 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3942 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3943 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3944 1.8 mrg 3945 1.8 mrg ac_ext=c 3946 1.8 mrg ac_cpp='$CPP $CPPFLAGS' 3947 1.8 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3948 1.8 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3949 1.8 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3950 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3951 1.8 mrg $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3952 1.8 mrg if ${am_cv_prog_cc_c_o+:} false; then : 3953 1.8 mrg $as_echo_n "(cached) " >&6 3954 1.8 mrg else 3955 1.8 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3956 1.8 mrg /* end confdefs.h. */ 3957 1.8 mrg 3958 1.8 mrg int 3959 1.8 mrg main () 3960 1.8 mrg { 3961 1.8 mrg 3962 1.8 mrg ; 3963 1.8 mrg return 0; 3964 1.8 mrg } 3965 1.8 mrg _ACEOF 3966 1.8 mrg # Make sure it works both with $CC and with simple cc. 3967 1.8 mrg # Following AC_PROG_CC_C_O, we do the test twice because some 3968 1.8 mrg # compilers refuse to overwrite an existing .o file with -o, 3969 1.8 mrg # though they will create one. 3970 1.8 mrg am_cv_prog_cc_c_o=yes 3971 1.8 mrg for am_i in 1 2; do 3972 1.8 mrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3973 1.8 mrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3974 1.8 mrg ac_status=$? 3975 1.8 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 3976 1.8 mrg (exit $ac_status); } \ 3977 1.8 mrg && test -f conftest2.$ac_objext; then 3978 1.8 mrg : OK 3979 1.8 mrg else 3980 1.8 mrg am_cv_prog_cc_c_o=no 3981 1.8 mrg break 3982 1.8 mrg fi 3983 1.8 mrg done 3984 1.8 mrg rm -f core conftest* 3985 1.8 mrg unset am_i 3986 1.8 mrg fi 3987 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3988 1.8 mrg $as_echo "$am_cv_prog_cc_c_o" >&6; } 3989 1.8 mrg if test "$am_cv_prog_cc_c_o" != yes; then 3990 1.8 mrg # Losing compiler, so override with the script. 3991 1.8 mrg # FIXME: It is wrong to rewrite CC. 3992 1.8 mrg # But if we don't then we get into trouble of one sort or another. 3993 1.8 mrg # A longer-term fix would be to have automake use am__CC in this case, 3994 1.8 mrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3995 1.8 mrg CC="$am_aux_dir/compile $CC" 3996 1.8 mrg fi 3997 1.8 mrg ac_ext=c 3998 1.8 mrg ac_cpp='$CPP $CPPFLAGS' 3999 1.8 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4000 1.8 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4001 1.8 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4002 1.8 mrg 4003 1.1 mrg DEPDIR="${am__leading_dot}deps" 4004 1.1 mrg 4005 1.1 mrg ac_config_commands="$ac_config_commands depfiles" 4006 1.1 mrg 4007 1.1 mrg 4008 1.1 mrg am_make=${MAKE-make} 4009 1.1 mrg cat > confinc << 'END' 4010 1.1 mrg am__doit: 4011 1.1 mrg @echo this is the am__doit target 4012 1.1 mrg .PHONY: am__doit 4013 1.1 mrg END 4014 1.1 mrg # If we don't find an include directive, just comment out the code. 4015 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4016 1.1 mrg $as_echo_n "checking for style of include used by $am_make... " >&6; } 4017 1.1 mrg am__include="#" 4018 1.1 mrg am__quote= 4019 1.1 mrg _am_result=none 4020 1.1 mrg # First try GNU make style include. 4021 1.1 mrg echo "include confinc" > confmf 4022 1.8 mrg # Ignore all kinds of additional output from 'make'. 4023 1.1 mrg case `$am_make -s -f confmf 2> /dev/null` in #( 4024 1.1 mrg *the\ am__doit\ target*) 4025 1.1 mrg am__include=include 4026 1.1 mrg am__quote= 4027 1.1 mrg _am_result=GNU 4028 1.1 mrg ;; 4029 1.1 mrg esac 4030 1.1 mrg # Now try BSD make style include. 4031 1.1 mrg if test "$am__include" = "#"; then 4032 1.1 mrg echo '.include "confinc"' > confmf 4033 1.1 mrg case `$am_make -s -f confmf 2> /dev/null` in #( 4034 1.1 mrg *the\ am__doit\ target*) 4035 1.1 mrg am__include=.include 4036 1.1 mrg am__quote="\"" 4037 1.1 mrg _am_result=BSD 4038 1.1 mrg ;; 4039 1.1 mrg esac 4040 1.1 mrg fi 4041 1.1 mrg 4042 1.1 mrg 4043 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4044 1.1 mrg $as_echo "$_am_result" >&6; } 4045 1.1 mrg rm -f confinc confmf 4046 1.1 mrg 4047 1.1 mrg # Check whether --enable-dependency-tracking was given. 4048 1.1 mrg if test "${enable_dependency_tracking+set}" = set; then : 4049 1.1 mrg enableval=$enable_dependency_tracking; 4050 1.1 mrg fi 4051 1.1 mrg 4052 1.1 mrg if test "x$enable_dependency_tracking" != xno; then 4053 1.1 mrg am_depcomp="$ac_aux_dir/depcomp" 4054 1.1 mrg AMDEPBACKSLASH='\' 4055 1.5 mrg am__nodep='_no' 4056 1.1 mrg fi 4057 1.1 mrg if test "x$enable_dependency_tracking" != xno; then 4058 1.1 mrg AMDEP_TRUE= 4059 1.1 mrg AMDEP_FALSE='#' 4060 1.1 mrg else 4061 1.1 mrg AMDEP_TRUE='#' 4062 1.1 mrg AMDEP_FALSE= 4063 1.1 mrg fi 4064 1.1 mrg 4065 1.1 mrg 4066 1.1 mrg 4067 1.1 mrg depcc="$CC" am_compiler_list= 4068 1.1 mrg 4069 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4070 1.1 mrg $as_echo_n "checking dependency style of $depcc... " >&6; } 4071 1.8 mrg if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4072 1.1 mrg $as_echo_n "(cached) " >&6 4073 1.1 mrg else 4074 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4075 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up 4076 1.1 mrg # making bogus files that we don't know about and never remove. For 4077 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up 4078 1.8 mrg # making a dummy file named 'D' -- because '-MD' means "put the output 4079 1.8 mrg # in D". 4080 1.5 mrg rm -rf conftest.dir 4081 1.1 mrg mkdir conftest.dir 4082 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're 4083 1.1 mrg # using a relative directory. 4084 1.1 mrg cp "$am_depcomp" conftest.dir 4085 1.1 mrg cd conftest.dir 4086 1.1 mrg # We will build objects and dependencies in a subdirectory because 4087 1.1 mrg # it helps to detect inapplicable dependency modes. For instance 4088 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a 4089 1.1 mrg # side effect of compilation, but ICC will put the dependencies in 4090 1.1 mrg # the current directory while Tru64 will put them in the object 4091 1.1 mrg # directory. 4092 1.1 mrg mkdir sub 4093 1.1 mrg 4094 1.1 mrg am_cv_CC_dependencies_compiler_type=none 4095 1.1 mrg if test "$am_compiler_list" = ""; then 4096 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4097 1.1 mrg fi 4098 1.1 mrg am__universal=false 4099 1.1 mrg case " $depcc " in #( 4100 1.1 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 4101 1.1 mrg esac 4102 1.1 mrg 4103 1.1 mrg for depmode in $am_compiler_list; do 4104 1.1 mrg # Setup a source with many dependencies, because some compilers 4105 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and 4106 1.1 mrg # we should not choose a depcomp mode which is confused by this. 4107 1.1 mrg # 4108 1.1 mrg # We need to recreate these files for each test, as the compiler may 4109 1.1 mrg # overwrite some of them when testing with obscure command lines. 4110 1.1 mrg # This happens at least with the AIX C compiler. 4111 1.1 mrg : > sub/conftest.c 4112 1.1 mrg for i in 1 2 3 4 5 6; do 4113 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 4114 1.8 mrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4115 1.8 mrg # Solaris 10 /bin/sh. 4116 1.8 mrg echo '/* dummy */' > sub/conftst$i.h 4117 1.1 mrg done 4118 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4119 1.1 mrg 4120 1.8 mrg # We check with '-c' and '-o' for the sake of the "dashmstdout" 4121 1.1 mrg # mode. It turns out that the SunPro C++ compiler does not properly 4122 1.8 mrg # handle '-M -o', and we need to detect this. Also, some Intel 4123 1.8 mrg # versions had trouble with output in subdirs. 4124 1.1 mrg am__obj=sub/conftest.${OBJEXT-o} 4125 1.1 mrg am__minus_obj="-o $am__obj" 4126 1.1 mrg case $depmode in 4127 1.1 mrg gcc) 4128 1.1 mrg # This depmode causes a compiler race in universal mode. 4129 1.1 mrg test "$am__universal" = false || continue 4130 1.1 mrg ;; 4131 1.1 mrg nosideeffect) 4132 1.8 mrg # After this tag, mechanisms are not by side-effect, so they'll 4133 1.8 mrg # only be used when explicitly requested. 4134 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then 4135 1.1 mrg continue 4136 1.1 mrg else 4137 1.1 mrg break 4138 1.1 mrg fi 4139 1.1 mrg ;; 4140 1.5 mrg msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4141 1.8 mrg # This compiler won't grok '-c -o', but also, the minuso test has 4142 1.1 mrg # not run yet. These depmodes are late enough in the game, and 4143 1.1 mrg # so weak that their functioning should not be impacted. 4144 1.1 mrg am__obj=conftest.${OBJEXT-o} 4145 1.1 mrg am__minus_obj= 4146 1.1 mrg ;; 4147 1.1 mrg none) break ;; 4148 1.1 mrg esac 4149 1.1 mrg if depmode=$depmode \ 4150 1.1 mrg source=sub/conftest.c object=$am__obj \ 4151 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4152 1.1 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4153 1.1 mrg >/dev/null 2>conftest.err && 4154 1.1 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4155 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4156 1.1 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4157 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4158 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings 4159 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message 4160 1.1 mrg # that says an option was ignored or not supported. 4161 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly: 4162 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required 4163 1.1 mrg # The diagnosis changed in icc 8.0: 4164 1.1 mrg # icc: Command line remark: option '-MP' not supported 4165 1.1 mrg if (grep 'ignoring option' conftest.err || 4166 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4167 1.1 mrg am_cv_CC_dependencies_compiler_type=$depmode 4168 1.1 mrg break 4169 1.1 mrg fi 4170 1.1 mrg fi 4171 1.1 mrg done 4172 1.1 mrg 4173 1.1 mrg cd .. 4174 1.1 mrg rm -rf conftest.dir 4175 1.1 mrg else 4176 1.1 mrg am_cv_CC_dependencies_compiler_type=none 4177 1.1 mrg fi 4178 1.1 mrg 4179 1.1 mrg fi 4180 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4181 1.1 mrg $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4182 1.1 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4183 1.1 mrg 4184 1.1 mrg if 4185 1.1 mrg test "x$enable_dependency_tracking" != xno \ 4186 1.1 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4187 1.1 mrg am__fastdepCC_TRUE= 4188 1.1 mrg am__fastdepCC_FALSE='#' 4189 1.1 mrg else 4190 1.1 mrg am__fastdepCC_TRUE='#' 4191 1.1 mrg am__fastdepCC_FALSE= 4192 1.1 mrg fi 4193 1.1 mrg 4194 1.1 mrg 4195 1.1 mrg 4196 1.1 mrg 4197 1.1 mrg 4198 1.1 mrg 4199 1.1 mrg if test "x$GCC" != "xyes"; then 4200 1.8 mrg as_fn_error $? "libssp must be built with GCC" "$LINENO" 5 4201 1.1 mrg fi 4202 1.1 mrg ac_ext=c 4203 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 4204 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4205 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4206 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4207 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4208 1.1 mrg $as_echo_n "checking how to run the C preprocessor... " >&6; } 4209 1.1 mrg # On Suns, sometimes $CPP names a directory. 4210 1.1 mrg if test -n "$CPP" && test -d "$CPP"; then 4211 1.1 mrg CPP= 4212 1.1 mrg fi 4213 1.1 mrg if test -z "$CPP"; then 4214 1.8 mrg if ${ac_cv_prog_CPP+:} false; then : 4215 1.1 mrg $as_echo_n "(cached) " >&6 4216 1.1 mrg else 4217 1.1 mrg # Double quotes because CPP needs to be expanded 4218 1.1 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4219 1.1 mrg do 4220 1.1 mrg ac_preproc_ok=false 4221 1.1 mrg for ac_c_preproc_warn_flag in '' yes 4222 1.1 mrg do 4223 1.1 mrg # Use a header file that comes with gcc, so configuring glibc 4224 1.1 mrg # with a fresh cross-compiler works. 4225 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4226 1.1 mrg # <limits.h> exists even on freestanding compilers. 4227 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser, 4228 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case. 4229 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4230 1.1 mrg /* end confdefs.h. */ 4231 1.1 mrg #ifdef __STDC__ 4232 1.1 mrg # include <limits.h> 4233 1.1 mrg #else 4234 1.1 mrg # include <assert.h> 4235 1.1 mrg #endif 4236 1.1 mrg Syntax error 4237 1.1 mrg _ACEOF 4238 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 4239 1.1 mrg 4240 1.1 mrg else 4241 1.1 mrg # Broken: fails on valid input. 4242 1.1 mrg continue 4243 1.1 mrg fi 4244 1.8 mrg rm -f conftest.err conftest.i conftest.$ac_ext 4245 1.1 mrg 4246 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers 4247 1.1 mrg # can be detected and how. 4248 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4249 1.1 mrg /* end confdefs.h. */ 4250 1.1 mrg #include <ac_nonexistent.h> 4251 1.1 mrg _ACEOF 4252 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 4253 1.1 mrg # Broken: success on invalid input. 4254 1.1 mrg continue 4255 1.1 mrg else 4256 1.1 mrg # Passes both tests. 4257 1.1 mrg ac_preproc_ok=: 4258 1.1 mrg break 4259 1.1 mrg fi 4260 1.8 mrg rm -f conftest.err conftest.i conftest.$ac_ext 4261 1.1 mrg 4262 1.1 mrg done 4263 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4264 1.8 mrg rm -f conftest.i conftest.err conftest.$ac_ext 4265 1.1 mrg if $ac_preproc_ok; then : 4266 1.1 mrg break 4267 1.1 mrg fi 4268 1.1 mrg 4269 1.1 mrg done 4270 1.1 mrg ac_cv_prog_CPP=$CPP 4271 1.1 mrg 4272 1.1 mrg fi 4273 1.1 mrg CPP=$ac_cv_prog_CPP 4274 1.1 mrg else 4275 1.1 mrg ac_cv_prog_CPP=$CPP 4276 1.1 mrg fi 4277 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4278 1.1 mrg $as_echo "$CPP" >&6; } 4279 1.1 mrg ac_preproc_ok=false 4280 1.1 mrg for ac_c_preproc_warn_flag in '' yes 4281 1.1 mrg do 4282 1.1 mrg # Use a header file that comes with gcc, so configuring glibc 4283 1.1 mrg # with a fresh cross-compiler works. 4284 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4285 1.1 mrg # <limits.h> exists even on freestanding compilers. 4286 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser, 4287 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case. 4288 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4289 1.1 mrg /* end confdefs.h. */ 4290 1.1 mrg #ifdef __STDC__ 4291 1.1 mrg # include <limits.h> 4292 1.1 mrg #else 4293 1.1 mrg # include <assert.h> 4294 1.1 mrg #endif 4295 1.1 mrg Syntax error 4296 1.1 mrg _ACEOF 4297 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 4298 1.1 mrg 4299 1.1 mrg else 4300 1.1 mrg # Broken: fails on valid input. 4301 1.1 mrg continue 4302 1.1 mrg fi 4303 1.8 mrg rm -f conftest.err conftest.i conftest.$ac_ext 4304 1.1 mrg 4305 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers 4306 1.1 mrg # can be detected and how. 4307 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4308 1.1 mrg /* end confdefs.h. */ 4309 1.1 mrg #include <ac_nonexistent.h> 4310 1.1 mrg _ACEOF 4311 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 4312 1.1 mrg # Broken: success on invalid input. 4313 1.1 mrg continue 4314 1.1 mrg else 4315 1.1 mrg # Passes both tests. 4316 1.1 mrg ac_preproc_ok=: 4317 1.1 mrg break 4318 1.1 mrg fi 4319 1.8 mrg rm -f conftest.err conftest.i conftest.$ac_ext 4320 1.1 mrg 4321 1.1 mrg done 4322 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4323 1.8 mrg rm -f conftest.i conftest.err conftest.$ac_ext 4324 1.1 mrg if $ac_preproc_ok; then : 4325 1.1 mrg 4326 1.1 mrg else 4327 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4328 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4329 1.8 mrg as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4330 1.8 mrg See \`config.log' for more details" "$LINENO" 5; } 4331 1.1 mrg fi 4332 1.1 mrg 4333 1.1 mrg ac_ext=c 4334 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 4335 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4336 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4337 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4338 1.1 mrg 4339 1.1 mrg 4340 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fstack-protector works" >&5 4341 1.1 mrg $as_echo_n "checking whether -fstack-protector works... " >&6; } 4342 1.1 mrg save_CFLAGS="$CFLAGS" 4343 1.1 mrg CFLAGS="$CFLAGS -fstack-protector -Werror" 4344 1.1 mrg 4345 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4346 1.1 mrg /* end confdefs.h. */ 4347 1.1 mrg 4348 1.1 mrg void __attribute__((noinline)) bar (char *x) 4349 1.1 mrg { 4350 1.1 mrg __builtin_memset (x, 0, 64); 4351 1.1 mrg } 4352 1.1 mrg int 4353 1.1 mrg main () 4354 1.1 mrg { 4355 1.1 mrg char buf[64]; bar (buf); 4356 1.1 mrg ; 4357 1.1 mrg return 0; 4358 1.1 mrg } 4359 1.1 mrg _ACEOF 4360 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4361 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4362 1.1 mrg $as_echo "yes" >&6; } 4363 1.1 mrg else 4364 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4365 1.1 mrg $as_echo "no" >&6; } 4366 1.1 mrg fi 4367 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4368 1.1 mrg CFLAGS="$save_CFLAGS" 4369 1.1 mrg 4370 1.7 mrg # Add CET specific flags if CET is enabled 4371 1.7 mrg # Check whether --enable-cet was given. 4372 1.7 mrg if test "${enable_cet+set}" = set; then : 4373 1.7 mrg enableval=$enable_cet; 4374 1.7 mrg case "$enableval" in 4375 1.7 mrg yes|no|auto) ;; 4376 1.8 mrg *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 4377 1.7 mrg esac 4378 1.7 mrg 4379 1.7 mrg else 4380 1.10 mrg enable_cet=auto 4381 1.7 mrg fi 4382 1.7 mrg 4383 1.7 mrg 4384 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 4385 1.7 mrg $as_echo_n "checking for CET support... " >&6; } 4386 1.7 mrg 4387 1.10 mrg # NB: Avoid nested save_CFLAGS and save_LDFLAGS. 4388 1.7 mrg case "$host" in 4389 1.7 mrg i[34567]86-*-linux* | x86_64-*-linux*) 4390 1.7 mrg case "$enable_cet" in 4391 1.7 mrg auto) 4392 1.7 mrg # Check if target supports multi-byte NOPs 4393 1.11 mrg # and if compiler and assembler support CET insn. 4394 1.10 mrg cet_save_CFLAGS="$CFLAGS" 4395 1.10 mrg CFLAGS="$CFLAGS -fcf-protection" 4396 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4397 1.7 mrg /* end confdefs.h. */ 4398 1.7 mrg 4399 1.7 mrg int 4400 1.7 mrg main () 4401 1.7 mrg { 4402 1.7 mrg 4403 1.7 mrg #if !defined(__SSE2__) 4404 1.7 mrg #error target does not support multi-byte NOPs 4405 1.7 mrg #else 4406 1.7 mrg asm ("setssbsy"); 4407 1.7 mrg #endif 4408 1.7 mrg 4409 1.7 mrg ; 4410 1.7 mrg return 0; 4411 1.7 mrg } 4412 1.7 mrg _ACEOF 4413 1.7 mrg if ac_fn_c_try_compile "$LINENO"; then : 4414 1.7 mrg enable_cet=yes 4415 1.7 mrg else 4416 1.7 mrg enable_cet=no 4417 1.7 mrg fi 4418 1.7 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4419 1.10 mrg CFLAGS="$cet_save_CFLAGS" 4420 1.7 mrg ;; 4421 1.7 mrg yes) 4422 1.7 mrg # Check if assembler supports CET. 4423 1.7 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4424 1.7 mrg /* end confdefs.h. */ 4425 1.7 mrg 4426 1.7 mrg int 4427 1.7 mrg main () 4428 1.7 mrg { 4429 1.7 mrg asm ("setssbsy"); 4430 1.7 mrg ; 4431 1.7 mrg return 0; 4432 1.7 mrg } 4433 1.7 mrg _ACEOF 4434 1.7 mrg if ac_fn_c_try_compile "$LINENO"; then : 4435 1.7 mrg 4436 1.7 mrg else 4437 1.8 mrg as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5 4438 1.7 mrg fi 4439 1.7 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4440 1.7 mrg ;; 4441 1.7 mrg esac 4442 1.7 mrg ;; 4443 1.7 mrg *) 4444 1.7 mrg enable_cet=no 4445 1.7 mrg ;; 4446 1.7 mrg esac 4447 1.7 mrg if test x$enable_cet = xyes; then 4448 1.7 mrg CET_FLAGS="-fcf-protection -mshstk" 4449 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4450 1.7 mrg $as_echo "yes" >&6; } 4451 1.7 mrg else 4452 1.7 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4453 1.7 mrg $as_echo "no" >&6; } 4454 1.7 mrg fi 4455 1.7 mrg 4456 1.7 mrg XCFLAGS="$XCFLAGS $CET_FLAGS" 4457 1.7 mrg 4458 1.7 mrg 4459 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether hidden visibility is supported" >&5 4460 1.1 mrg $as_echo_n "checking whether hidden visibility is supported... " >&6; } 4461 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4462 1.1 mrg /* end confdefs.h. */ 4463 1.1 mrg 4464 1.1 mrg void __attribute__((visibility ("hidden"))) bar (void) {} 4465 1.1 mrg int 4466 1.1 mrg main () 4467 1.1 mrg { 4468 1.1 mrg 4469 1.1 mrg ; 4470 1.1 mrg return 0; 4471 1.1 mrg } 4472 1.1 mrg _ACEOF 4473 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4474 1.1 mrg ssp_hidden=yes 4475 1.1 mrg else 4476 1.1 mrg ssp_hidden=no 4477 1.1 mrg fi 4478 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4479 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_hidden" >&5 4480 1.1 mrg $as_echo "$ssp_hidden" >&6; } 4481 1.1 mrg if test x$ssp_hidden = xyes; then 4482 1.1 mrg 4483 1.1 mrg $as_echo "#define HAVE_HIDDEN_VISIBILITY 1" >>confdefs.h 4484 1.1 mrg 4485 1.1 mrg fi 4486 1.1 mrg 4487 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5 4488 1.1 mrg $as_echo_n "checking whether symbol versioning is supported... " >&6; } 4489 1.2 apb # Check whether --enable-symvers was given. 4490 1.2 apb if test "${enable_symvers+set}" = set; then : 4491 1.2 apb enableval=$enable_symvers; ssp_use_symver=$enableval 4492 1.2 apb else 4493 1.2 apb ssp_use_symver=yes 4494 1.2 apb fi 4495 1.2 apb 4496 1.2 apb if test "x$ssp_use_symver" != xno; then 4497 1.2 apb if test x$gcc_no_link = xyes; then 4498 1.2 apb # If we cannot link, we cannot build shared libraries, so do not use 4499 1.2 apb # symbol versioning. 4500 1.2 apb ssp_use_symver=no 4501 1.2 apb else 4502 1.2 apb save_LDFLAGS="$LDFLAGS" 4503 1.2 apb LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map" 4504 1.2 apb cat > conftest.map <<EOF 4505 1.1 mrg FOO_1.0 { 4506 1.1 mrg global: *foo*; bar; local: *; 4507 1.1 mrg }; 4508 1.1 mrg EOF 4509 1.2 apb if test x$gcc_no_link = xyes; then 4510 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 4511 1.2 apb fi 4512 1.2 apb cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4513 1.2 apb /* end confdefs.h. */ 4514 1.2 apb int foo; 4515 1.2 apb int 4516 1.2 apb main () 4517 1.2 apb { 4518 1.2 apb 4519 1.2 apb ; 4520 1.2 apb return 0; 4521 1.2 apb } 4522 1.2 apb _ACEOF 4523 1.2 apb if ac_fn_c_try_link "$LINENO"; then : 4524 1.2 apb ssp_use_symver=gnu 4525 1.2 apb else 4526 1.1 mrg ssp_use_symver=no 4527 1.2 apb fi 4528 1.2 apb rm -f core conftest.err conftest.$ac_objext \ 4529 1.2 apb conftest$ac_exeext conftest.$ac_ext 4530 1.2 apb if test x$ssp_use_symver = xno; then 4531 1.2 apb case "$target_os" in 4532 1.2 apb solaris2*) 4533 1.2 apb LDFLAGS="$save_LDFLAGS" 4534 1.2 apb LDFLAGS="$LDFLAGS -fPIC -shared -Wl,-M,./conftest.map" 4535 1.2 apb # Sun ld cannot handle wildcards and treats all entries as undefined. 4536 1.2 apb cat > conftest.map <<EOF 4537 1.2 apb FOO_1.0 { 4538 1.2 apb global: foo; local: *; 4539 1.2 apb }; 4540 1.2 apb EOF 4541 1.2 apb if test x$gcc_no_link = xyes; then 4542 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 4543 1.1 mrg fi 4544 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4545 1.1 mrg /* end confdefs.h. */ 4546 1.1 mrg int foo; 4547 1.1 mrg int 4548 1.1 mrg main () 4549 1.1 mrg { 4550 1.1 mrg 4551 1.1 mrg ; 4552 1.1 mrg return 0; 4553 1.1 mrg } 4554 1.1 mrg _ACEOF 4555 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 4556 1.2 apb ssp_use_symver=sun 4557 1.1 mrg else 4558 1.1 mrg ssp_use_symver=no 4559 1.1 mrg fi 4560 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 4561 1.1 mrg conftest$ac_exeext conftest.$ac_ext 4562 1.2 apb ;; 4563 1.2 apb esac 4564 1.2 apb fi 4565 1.2 apb LDFLAGS="$save_LDFLAGS" 4566 1.2 apb fi 4567 1.1 mrg fi 4568 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssp_use_symver" >&5 4569 1.1 mrg $as_echo "$ssp_use_symver" >&6; } 4570 1.2 apb if test "x$ssp_use_symver" != xno; then 4571 1.1 mrg LIBSSP_USE_SYMVER_TRUE= 4572 1.1 mrg LIBSSP_USE_SYMVER_FALSE='#' 4573 1.1 mrg else 4574 1.1 mrg LIBSSP_USE_SYMVER_TRUE='#' 4575 1.1 mrg LIBSSP_USE_SYMVER_FALSE= 4576 1.1 mrg fi 4577 1.1 mrg 4578 1.2 apb if test "x$ssp_use_symver" = xgnu; then 4579 1.2 apb LIBSSP_USE_SYMVER_GNU_TRUE= 4580 1.2 apb LIBSSP_USE_SYMVER_GNU_FALSE='#' 4581 1.2 apb else 4582 1.2 apb LIBSSP_USE_SYMVER_GNU_TRUE='#' 4583 1.2 apb LIBSSP_USE_SYMVER_GNU_FALSE= 4584 1.2 apb fi 4585 1.2 apb 4586 1.2 apb if test "x$ssp_use_symver" = xsun; then 4587 1.2 apb LIBSSP_USE_SYMVER_SUN_TRUE= 4588 1.2 apb LIBSSP_USE_SYMVER_SUN_FALSE='#' 4589 1.2 apb else 4590 1.2 apb LIBSSP_USE_SYMVER_SUN_TRUE='#' 4591 1.2 apb LIBSSP_USE_SYMVER_SUN_FALSE= 4592 1.2 apb fi 4593 1.2 apb 4594 1.1 mrg 4595 1.1 mrg 4596 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4597 1.1 mrg $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4598 1.8 mrg if ${ac_cv_path_GREP+:} false; then : 4599 1.1 mrg $as_echo_n "(cached) " >&6 4600 1.1 mrg else 4601 1.1 mrg if test -z "$GREP"; then 4602 1.1 mrg ac_path_GREP_found=false 4603 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 4604 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4605 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4606 1.1 mrg do 4607 1.1 mrg IFS=$as_save_IFS 4608 1.1 mrg test -z "$as_dir" && as_dir=. 4609 1.1 mrg for ac_prog in grep ggrep; do 4610 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4611 1.1 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4612 1.8 mrg as_fn_executable_p "$ac_path_GREP" || continue 4613 1.1 mrg # Check for GNU ac_path_GREP and select it if it is found. 4614 1.1 mrg # Check for GNU $ac_path_GREP 4615 1.1 mrg case `"$ac_path_GREP" --version 2>&1` in 4616 1.1 mrg *GNU*) 4617 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4618 1.1 mrg *) 4619 1.1 mrg ac_count=0 4620 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 4621 1.1 mrg while : 4622 1.1 mrg do 4623 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4624 1.1 mrg mv "conftest.tmp" "conftest.in" 4625 1.1 mrg cp "conftest.in" "conftest.nl" 4626 1.1 mrg $as_echo 'GREP' >> "conftest.nl" 4627 1.1 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4628 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4629 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4630 1.1 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 4631 1.1 mrg # Best one so far, save it but keep looking for a better one 4632 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" 4633 1.1 mrg ac_path_GREP_max=$ac_count 4634 1.1 mrg fi 4635 1.1 mrg # 10*(2^10) chars as input seems more than enough 4636 1.1 mrg test $ac_count -gt 10 && break 4637 1.1 mrg done 4638 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4639 1.1 mrg esac 4640 1.1 mrg 4641 1.1 mrg $ac_path_GREP_found && break 3 4642 1.1 mrg done 4643 1.1 mrg done 4644 1.1 mrg done 4645 1.1 mrg IFS=$as_save_IFS 4646 1.1 mrg if test -z "$ac_cv_path_GREP"; then 4647 1.8 mrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4648 1.1 mrg fi 4649 1.1 mrg else 4650 1.1 mrg ac_cv_path_GREP=$GREP 4651 1.1 mrg fi 4652 1.1 mrg 4653 1.1 mrg fi 4654 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4655 1.1 mrg $as_echo "$ac_cv_path_GREP" >&6; } 4656 1.1 mrg GREP="$ac_cv_path_GREP" 4657 1.1 mrg 4658 1.1 mrg 4659 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4660 1.1 mrg $as_echo_n "checking for egrep... " >&6; } 4661 1.8 mrg if ${ac_cv_path_EGREP+:} false; then : 4662 1.1 mrg $as_echo_n "(cached) " >&6 4663 1.1 mrg else 4664 1.1 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4665 1.1 mrg then ac_cv_path_EGREP="$GREP -E" 4666 1.1 mrg else 4667 1.1 mrg if test -z "$EGREP"; then 4668 1.1 mrg ac_path_EGREP_found=false 4669 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 4670 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4671 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4672 1.1 mrg do 4673 1.1 mrg IFS=$as_save_IFS 4674 1.1 mrg test -z "$as_dir" && as_dir=. 4675 1.1 mrg for ac_prog in egrep; do 4676 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4677 1.1 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4678 1.8 mrg as_fn_executable_p "$ac_path_EGREP" || continue 4679 1.1 mrg # Check for GNU ac_path_EGREP and select it if it is found. 4680 1.1 mrg # Check for GNU $ac_path_EGREP 4681 1.1 mrg case `"$ac_path_EGREP" --version 2>&1` in 4682 1.1 mrg *GNU*) 4683 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4684 1.1 mrg *) 4685 1.1 mrg ac_count=0 4686 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 4687 1.1 mrg while : 4688 1.1 mrg do 4689 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4690 1.1 mrg mv "conftest.tmp" "conftest.in" 4691 1.1 mrg cp "conftest.in" "conftest.nl" 4692 1.1 mrg $as_echo 'EGREP' >> "conftest.nl" 4693 1.1 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4694 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4695 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4696 1.1 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4697 1.1 mrg # Best one so far, save it but keep looking for a better one 4698 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" 4699 1.1 mrg ac_path_EGREP_max=$ac_count 4700 1.1 mrg fi 4701 1.1 mrg # 10*(2^10) chars as input seems more than enough 4702 1.1 mrg test $ac_count -gt 10 && break 4703 1.1 mrg done 4704 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4705 1.1 mrg esac 4706 1.1 mrg 4707 1.1 mrg $ac_path_EGREP_found && break 3 4708 1.1 mrg done 4709 1.1 mrg done 4710 1.1 mrg done 4711 1.1 mrg IFS=$as_save_IFS 4712 1.1 mrg if test -z "$ac_cv_path_EGREP"; then 4713 1.8 mrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4714 1.1 mrg fi 4715 1.1 mrg else 4716 1.1 mrg ac_cv_path_EGREP=$EGREP 4717 1.1 mrg fi 4718 1.1 mrg 4719 1.1 mrg fi 4720 1.1 mrg fi 4721 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4722 1.1 mrg $as_echo "$ac_cv_path_EGREP" >&6; } 4723 1.1 mrg EGREP="$ac_cv_path_EGREP" 4724 1.1 mrg 4725 1.1 mrg 4726 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4727 1.1 mrg $as_echo_n "checking for ANSI C header files... " >&6; } 4728 1.8 mrg if ${ac_cv_header_stdc+:} false; then : 4729 1.1 mrg $as_echo_n "(cached) " >&6 4730 1.1 mrg else 4731 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4732 1.1 mrg /* end confdefs.h. */ 4733 1.1 mrg #include <stdlib.h> 4734 1.1 mrg #include <stdarg.h> 4735 1.1 mrg #include <string.h> 4736 1.1 mrg #include <float.h> 4737 1.1 mrg 4738 1.1 mrg int 4739 1.1 mrg main () 4740 1.1 mrg { 4741 1.1 mrg 4742 1.1 mrg ; 4743 1.1 mrg return 0; 4744 1.1 mrg } 4745 1.1 mrg _ACEOF 4746 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4747 1.1 mrg ac_cv_header_stdc=yes 4748 1.1 mrg else 4749 1.1 mrg ac_cv_header_stdc=no 4750 1.1 mrg fi 4751 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4752 1.1 mrg 4753 1.1 mrg if test $ac_cv_header_stdc = yes; then 4754 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4755 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4756 1.1 mrg /* end confdefs.h. */ 4757 1.1 mrg #include <string.h> 4758 1.1 mrg 4759 1.1 mrg _ACEOF 4760 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4761 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then : 4762 1.1 mrg 4763 1.1 mrg else 4764 1.1 mrg ac_cv_header_stdc=no 4765 1.1 mrg fi 4766 1.1 mrg rm -f conftest* 4767 1.1 mrg 4768 1.1 mrg fi 4769 1.1 mrg 4770 1.1 mrg if test $ac_cv_header_stdc = yes; then 4771 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4772 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4773 1.1 mrg /* end confdefs.h. */ 4774 1.1 mrg #include <stdlib.h> 4775 1.1 mrg 4776 1.1 mrg _ACEOF 4777 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4778 1.1 mrg $EGREP "free" >/dev/null 2>&1; then : 4779 1.1 mrg 4780 1.1 mrg else 4781 1.1 mrg ac_cv_header_stdc=no 4782 1.1 mrg fi 4783 1.1 mrg rm -f conftest* 4784 1.1 mrg 4785 1.1 mrg fi 4786 1.1 mrg 4787 1.1 mrg if test $ac_cv_header_stdc = yes; then 4788 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4789 1.1 mrg if test "$cross_compiling" = yes; then : 4790 1.1 mrg : 4791 1.1 mrg else 4792 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4793 1.1 mrg /* end confdefs.h. */ 4794 1.1 mrg #include <ctype.h> 4795 1.1 mrg #include <stdlib.h> 4796 1.1 mrg #if ((' ' & 0x0FF) == 0x020) 4797 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4798 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4799 1.1 mrg #else 4800 1.1 mrg # define ISLOWER(c) \ 4801 1.1 mrg (('a' <= (c) && (c) <= 'i') \ 4802 1.1 mrg || ('j' <= (c) && (c) <= 'r') \ 4803 1.1 mrg || ('s' <= (c) && (c) <= 'z')) 4804 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4805 1.1 mrg #endif 4806 1.1 mrg 4807 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4808 1.1 mrg int 4809 1.1 mrg main () 4810 1.1 mrg { 4811 1.1 mrg int i; 4812 1.1 mrg for (i = 0; i < 256; i++) 4813 1.1 mrg if (XOR (islower (i), ISLOWER (i)) 4814 1.1 mrg || toupper (i) != TOUPPER (i)) 4815 1.1 mrg return 2; 4816 1.1 mrg return 0; 4817 1.1 mrg } 4818 1.1 mrg _ACEOF 4819 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 4820 1.1 mrg 4821 1.1 mrg else 4822 1.1 mrg ac_cv_header_stdc=no 4823 1.1 mrg fi 4824 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4825 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 4826 1.1 mrg fi 4827 1.1 mrg 4828 1.1 mrg fi 4829 1.1 mrg fi 4830 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4831 1.1 mrg $as_echo "$ac_cv_header_stdc" >&6; } 4832 1.1 mrg if test $ac_cv_header_stdc = yes; then 4833 1.1 mrg 4834 1.1 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h 4835 1.1 mrg 4836 1.1 mrg fi 4837 1.1 mrg 4838 1.1 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4839 1.1 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4840 1.1 mrg inttypes.h stdint.h unistd.h 4841 1.1 mrg do : 4842 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4843 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4844 1.1 mrg " 4845 1.8 mrg if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4846 1.1 mrg cat >>confdefs.h <<_ACEOF 4847 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4848 1.1 mrg _ACEOF 4849 1.1 mrg 4850 1.1 mrg fi 4851 1.1 mrg 4852 1.1 mrg done 4853 1.1 mrg 4854 1.1 mrg 4855 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 4856 1.1 mrg do : 4857 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4858 1.1 mrg ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 4859 1.8 mrg if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4860 1.1 mrg cat >>confdefs.h <<_ACEOF 4861 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4862 1.1 mrg _ACEOF 4863 1.1 mrg 4864 1.1 mrg fi 4865 1.1 mrg 4866 1.1 mrg done 4867 1.1 mrg 4868 1.1 mrg 4869 1.1 mrg if test x$gcc_no_link = xyes; then 4870 1.1 mrg # Presume the ISO C functions are available; add target-specific 4871 1.1 mrg # configuration here if required. 4872 1.1 mrg $as_echo "#define HAVE_STRNCPY 1" >>confdefs.h 4873 1.1 mrg 4874 1.1 mrg $as_echo "#define HAVE_STRNCAT 1" >>confdefs.h 4875 1.1 mrg 4876 1.1 mrg else 4877 1.2 apb for ac_func in memmove mempcpy strncpy strncat 4878 1.1 mrg do : 4879 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 4880 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 4881 1.8 mrg if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 4882 1.1 mrg cat >>confdefs.h <<_ACEOF 4883 1.1 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 4884 1.1 mrg _ACEOF 4885 1.1 mrg 4886 1.1 mrg fi 4887 1.1 mrg done 4888 1.1 mrg 4889 1.1 mrg fi 4890 1.11 mrg ac_fn_c_check_decl "$LINENO" "gets" "ac_cv_have_decl_gets" "$ac_includes_default" 4891 1.11 mrg if test "x$ac_cv_have_decl_gets" = xyes; then : 4892 1.11 mrg ac_have_decl=1 4893 1.11 mrg else 4894 1.11 mrg ac_have_decl=0 4895 1.11 mrg fi 4896 1.11 mrg 4897 1.11 mrg cat >>confdefs.h <<_ACEOF 4898 1.11 mrg #define HAVE_DECL_GETS $ac_have_decl 4899 1.11 mrg _ACEOF 4900 1.11 mrg 4901 1.1 mrg 4902 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether vsnprintf is usable" >&5 4903 1.1 mrg $as_echo_n "checking whether vsnprintf is usable... " >&6; } 4904 1.1 mrg if test "$cross_compiling" = yes; then : 4905 1.1 mrg ssp_have_usable_vsnprintf=undef 4906 1.1 mrg else 4907 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4908 1.1 mrg /* end confdefs.h. */ 4909 1.1 mrg 4910 1.1 mrg #include <stdarg.h> 4911 1.1 mrg #include <string.h> 4912 1.1 mrg #include <stdio.h> 4913 1.1 mrg int foo (char *buf, size_t n, const char *fmt, ...) 4914 1.1 mrg { 4915 1.1 mrg va_list ap; 4916 1.1 mrg int ret; 4917 1.1 mrg va_start (ap, fmt); 4918 1.1 mrg ret = vsnprintf (buf, n, fmt, ap); 4919 1.1 mrg va_end (ap); 4920 1.1 mrg return ret; 4921 1.1 mrg } 4922 1.1 mrg int 4923 1.1 mrg main () 4924 1.1 mrg { 4925 1.1 mrg char buf[8]; memset (buf, 'A', sizeof (buf)); 4926 1.1 mrg if (foo (buf, 4, ".%s.", "CDEFG") != 7) 4927 1.1 mrg return 1; 4928 1.1 mrg return memcmp (buf, ".CD\0AAAA", sizeof (buf)) != 0; 4929 1.1 mrg ; 4930 1.1 mrg return 0; 4931 1.1 mrg } 4932 1.1 mrg _ACEOF 4933 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 4934 1.1 mrg ssp_have_usable_vsnprintf=define 4935 1.1 mrg else 4936 1.1 mrg ssp_have_usable_vsnprintf=undef 4937 1.1 mrg fi 4938 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4939 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 4940 1.1 mrg fi 4941 1.1 mrg 4942 1.1 mrg if test "x$ssp_have_usable_vsnprintf" = xdefine; then 4943 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4944 1.1 mrg $as_echo "yes" >&6; } 4945 1.1 mrg 4946 1.1 mrg $as_echo "#define HAVE_USABLE_VSNPRINTF 1" >>confdefs.h 4947 1.1 mrg 4948 1.1 mrg else 4949 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4950 1.1 mrg $as_echo "no" >&6; } 4951 1.1 mrg fi 4952 1.1 mrg 4953 1.1 mrg 4954 1.1 mrg case `pwd` in 4955 1.1 mrg *\ * | *\ *) 4956 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4957 1.1 mrg $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4958 1.1 mrg esac 4959 1.1 mrg 4960 1.1 mrg 4961 1.1 mrg 4962 1.1 mrg macro_version='2.2.7a' 4963 1.1 mrg macro_revision='1.3134' 4964 1.1 mrg 4965 1.1 mrg 4966 1.1 mrg 4967 1.1 mrg 4968 1.1 mrg 4969 1.1 mrg 4970 1.1 mrg 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 ltmain="$ac_aux_dir/ltmain.sh" 4978 1.1 mrg 4979 1.1 mrg # Backslashify metacharacters that are still active within 4980 1.1 mrg # double-quoted strings. 4981 1.1 mrg sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4982 1.1 mrg 4983 1.1 mrg # Same as above, but do not quote variable references. 4984 1.1 mrg double_quote_subst='s/\(["`\\]\)/\\\1/g' 4985 1.1 mrg 4986 1.1 mrg # Sed substitution to delay expansion of an escaped shell variable in a 4987 1.1 mrg # double_quote_subst'ed string. 4988 1.1 mrg delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4989 1.1 mrg 4990 1.1 mrg # Sed substitution to delay expansion of an escaped single quote. 4991 1.1 mrg delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4992 1.1 mrg 4993 1.1 mrg # Sed substitution to avoid accidental globbing in evaled expressions 4994 1.1 mrg no_glob_subst='s/\*/\\\*/g' 4995 1.1 mrg 4996 1.1 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4997 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4998 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4999 1.1 mrg 5000 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5001 1.1 mrg $as_echo_n "checking how to print strings... " >&6; } 5002 1.1 mrg # Test print first, because it will be a builtin if present. 5003 1.1 mrg if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5004 1.1 mrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5005 1.1 mrg ECHO='print -r --' 5006 1.1 mrg elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5007 1.1 mrg ECHO='printf %s\n' 5008 1.1 mrg else 5009 1.1 mrg # Use this function as a fallback that always works. 5010 1.1 mrg func_fallback_echo () 5011 1.1 mrg { 5012 1.1 mrg eval 'cat <<_LTECHO_EOF 5013 1.1 mrg $1 5014 1.1 mrg _LTECHO_EOF' 5015 1.1 mrg } 5016 1.1 mrg ECHO='func_fallback_echo' 5017 1.1 mrg fi 5018 1.1 mrg 5019 1.1 mrg # func_echo_all arg... 5020 1.1 mrg # Invoke $ECHO with all args, space-separated. 5021 1.1 mrg func_echo_all () 5022 1.1 mrg { 5023 1.1 mrg $ECHO "" 5024 1.1 mrg } 5025 1.1 mrg 5026 1.1 mrg case "$ECHO" in 5027 1.1 mrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5028 1.1 mrg $as_echo "printf" >&6; } ;; 5029 1.1 mrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5030 1.1 mrg $as_echo "print -r" >&6; } ;; 5031 1.1 mrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5032 1.1 mrg $as_echo "cat" >&6; } ;; 5033 1.1 mrg esac 5034 1.1 mrg 5035 1.1 mrg 5036 1.1 mrg 5037 1.1 mrg 5038 1.1 mrg 5039 1.1 mrg 5040 1.1 mrg 5041 1.1 mrg 5042 1.1 mrg 5043 1.1 mrg 5044 1.1 mrg 5045 1.1 mrg 5046 1.1 mrg 5047 1.1 mrg 5048 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5049 1.1 mrg $as_echo_n "checking for a sed that does not truncate output... " >&6; } 5050 1.8 mrg if ${ac_cv_path_SED+:} false; then : 5051 1.1 mrg $as_echo_n "(cached) " >&6 5052 1.1 mrg else 5053 1.1 mrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5054 1.1 mrg for ac_i in 1 2 3 4 5 6 7; do 5055 1.1 mrg ac_script="$ac_script$as_nl$ac_script" 5056 1.1 mrg done 5057 1.1 mrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5058 1.1 mrg { ac_script=; unset ac_script;} 5059 1.1 mrg if test -z "$SED"; then 5060 1.1 mrg ac_path_SED_found=false 5061 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 5062 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5063 1.1 mrg for as_dir in $PATH 5064 1.1 mrg do 5065 1.1 mrg IFS=$as_save_IFS 5066 1.1 mrg test -z "$as_dir" && as_dir=. 5067 1.1 mrg for ac_prog in sed gsed; do 5068 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5069 1.1 mrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5070 1.8 mrg as_fn_executable_p "$ac_path_SED" || continue 5071 1.1 mrg # Check for GNU ac_path_SED and select it if it is found. 5072 1.1 mrg # Check for GNU $ac_path_SED 5073 1.1 mrg case `"$ac_path_SED" --version 2>&1` in 5074 1.1 mrg *GNU*) 5075 1.1 mrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5076 1.1 mrg *) 5077 1.1 mrg ac_count=0 5078 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 5079 1.1 mrg while : 5080 1.1 mrg do 5081 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5082 1.1 mrg mv "conftest.tmp" "conftest.in" 5083 1.1 mrg cp "conftest.in" "conftest.nl" 5084 1.1 mrg $as_echo '' >> "conftest.nl" 5085 1.1 mrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5086 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5087 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5088 1.1 mrg if test $ac_count -gt ${ac_path_SED_max-0}; then 5089 1.1 mrg # Best one so far, save it but keep looking for a better one 5090 1.1 mrg ac_cv_path_SED="$ac_path_SED" 5091 1.1 mrg ac_path_SED_max=$ac_count 5092 1.1 mrg fi 5093 1.1 mrg # 10*(2^10) chars as input seems more than enough 5094 1.1 mrg test $ac_count -gt 10 && break 5095 1.1 mrg done 5096 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5097 1.1 mrg esac 5098 1.1 mrg 5099 1.1 mrg $ac_path_SED_found && break 3 5100 1.1 mrg done 5101 1.1 mrg done 5102 1.1 mrg done 5103 1.1 mrg IFS=$as_save_IFS 5104 1.1 mrg if test -z "$ac_cv_path_SED"; then 5105 1.8 mrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5106 1.1 mrg fi 5107 1.1 mrg else 5108 1.1 mrg ac_cv_path_SED=$SED 5109 1.1 mrg fi 5110 1.1 mrg 5111 1.1 mrg fi 5112 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5113 1.1 mrg $as_echo "$ac_cv_path_SED" >&6; } 5114 1.1 mrg SED="$ac_cv_path_SED" 5115 1.1 mrg rm -f conftest.sed 5116 1.1 mrg 5117 1.1 mrg test -z "$SED" && SED=sed 5118 1.1 mrg Xsed="$SED -e 1s/^X//" 5119 1.1 mrg 5120 1.1 mrg 5121 1.1 mrg 5122 1.1 mrg 5123 1.1 mrg 5124 1.1 mrg 5125 1.1 mrg 5126 1.1 mrg 5127 1.1 mrg 5128 1.1 mrg 5129 1.1 mrg 5130 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5131 1.1 mrg $as_echo_n "checking for fgrep... " >&6; } 5132 1.8 mrg if ${ac_cv_path_FGREP+:} false; then : 5133 1.1 mrg $as_echo_n "(cached) " >&6 5134 1.1 mrg else 5135 1.1 mrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5136 1.1 mrg then ac_cv_path_FGREP="$GREP -F" 5137 1.1 mrg else 5138 1.1 mrg if test -z "$FGREP"; then 5139 1.1 mrg ac_path_FGREP_found=false 5140 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 5141 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5142 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5143 1.1 mrg do 5144 1.1 mrg IFS=$as_save_IFS 5145 1.1 mrg test -z "$as_dir" && as_dir=. 5146 1.1 mrg for ac_prog in fgrep; do 5147 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5148 1.1 mrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5149 1.8 mrg as_fn_executable_p "$ac_path_FGREP" || continue 5150 1.1 mrg # Check for GNU ac_path_FGREP and select it if it is found. 5151 1.1 mrg # Check for GNU $ac_path_FGREP 5152 1.1 mrg case `"$ac_path_FGREP" --version 2>&1` in 5153 1.1 mrg *GNU*) 5154 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5155 1.1 mrg *) 5156 1.1 mrg ac_count=0 5157 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 5158 1.1 mrg while : 5159 1.1 mrg do 5160 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5161 1.1 mrg mv "conftest.tmp" "conftest.in" 5162 1.1 mrg cp "conftest.in" "conftest.nl" 5163 1.1 mrg $as_echo 'FGREP' >> "conftest.nl" 5164 1.1 mrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5165 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5166 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5167 1.1 mrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5168 1.1 mrg # Best one so far, save it but keep looking for a better one 5169 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" 5170 1.1 mrg ac_path_FGREP_max=$ac_count 5171 1.1 mrg fi 5172 1.1 mrg # 10*(2^10) chars as input seems more than enough 5173 1.1 mrg test $ac_count -gt 10 && break 5174 1.1 mrg done 5175 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5176 1.1 mrg esac 5177 1.1 mrg 5178 1.1 mrg $ac_path_FGREP_found && break 3 5179 1.1 mrg done 5180 1.1 mrg done 5181 1.1 mrg done 5182 1.1 mrg IFS=$as_save_IFS 5183 1.1 mrg if test -z "$ac_cv_path_FGREP"; then 5184 1.8 mrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5185 1.1 mrg fi 5186 1.1 mrg else 5187 1.1 mrg ac_cv_path_FGREP=$FGREP 5188 1.1 mrg fi 5189 1.1 mrg 5190 1.1 mrg fi 5191 1.1 mrg fi 5192 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5193 1.1 mrg $as_echo "$ac_cv_path_FGREP" >&6; } 5194 1.1 mrg FGREP="$ac_cv_path_FGREP" 5195 1.1 mrg 5196 1.1 mrg 5197 1.1 mrg test -z "$GREP" && GREP=grep 5198 1.1 mrg 5199 1.1 mrg 5200 1.1 mrg 5201 1.1 mrg 5202 1.1 mrg 5203 1.1 mrg 5204 1.1 mrg 5205 1.1 mrg 5206 1.1 mrg 5207 1.1 mrg 5208 1.1 mrg 5209 1.1 mrg 5210 1.1 mrg 5211 1.1 mrg 5212 1.1 mrg 5213 1.1 mrg 5214 1.1 mrg 5215 1.1 mrg 5216 1.1 mrg 5217 1.1 mrg # Check whether --with-gnu-ld was given. 5218 1.1 mrg if test "${with_gnu_ld+set}" = set; then : 5219 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5220 1.1 mrg else 5221 1.1 mrg with_gnu_ld=no 5222 1.1 mrg fi 5223 1.1 mrg 5224 1.1 mrg ac_prog=ld 5225 1.1 mrg if test "$GCC" = yes; then 5226 1.1 mrg # Check if gcc -print-prog-name=ld gives a path. 5227 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5228 1.1 mrg $as_echo_n "checking for ld used by $CC... " >&6; } 5229 1.1 mrg case $host in 5230 1.1 mrg *-*-mingw*) 5231 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw 5232 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5233 1.1 mrg *) 5234 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5235 1.1 mrg esac 5236 1.1 mrg case $ac_prog in 5237 1.1 mrg # Accept absolute paths. 5238 1.1 mrg [\\/]* | ?:[\\/]*) 5239 1.1 mrg re_direlt='/[^/][^/]*/\.\./' 5240 1.1 mrg # Canonicalize the pathname of ld 5241 1.1 mrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5242 1.1 mrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5243 1.1 mrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5244 1.1 mrg done 5245 1.1 mrg test -z "$LD" && LD="$ac_prog" 5246 1.1 mrg ;; 5247 1.1 mrg "") 5248 1.1 mrg # If it fails, then pretend we aren't using GCC. 5249 1.1 mrg ac_prog=ld 5250 1.1 mrg ;; 5251 1.1 mrg *) 5252 1.1 mrg # If it is relative, then search for the first ld in PATH. 5253 1.1 mrg with_gnu_ld=unknown 5254 1.1 mrg ;; 5255 1.1 mrg esac 5256 1.1 mrg elif test "$with_gnu_ld" = yes; then 5257 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5258 1.1 mrg $as_echo_n "checking for GNU ld... " >&6; } 5259 1.1 mrg else 5260 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5261 1.1 mrg $as_echo_n "checking for non-GNU ld... " >&6; } 5262 1.1 mrg fi 5263 1.8 mrg if ${lt_cv_path_LD+:} false; then : 5264 1.1 mrg $as_echo_n "(cached) " >&6 5265 1.1 mrg else 5266 1.1 mrg if test -z "$LD"; then 5267 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5268 1.1 mrg for ac_dir in $PATH; do 5269 1.1 mrg IFS="$lt_save_ifs" 5270 1.1 mrg test -z "$ac_dir" && ac_dir=. 5271 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5272 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog" 5273 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version, 5274 1.1 mrg # but apparently some variants of GNU ld only accept -v. 5275 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer. 5276 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5277 1.1 mrg *GNU* | *'with BFD'*) 5278 1.1 mrg test "$with_gnu_ld" != no && break 5279 1.1 mrg ;; 5280 1.1 mrg *) 5281 1.1 mrg test "$with_gnu_ld" != yes && break 5282 1.1 mrg ;; 5283 1.1 mrg esac 5284 1.1 mrg fi 5285 1.1 mrg done 5286 1.1 mrg IFS="$lt_save_ifs" 5287 1.1 mrg else 5288 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path. 5289 1.1 mrg fi 5290 1.1 mrg fi 5291 1.1 mrg 5292 1.1 mrg LD="$lt_cv_path_LD" 5293 1.1 mrg if test -n "$LD"; then 5294 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5295 1.1 mrg $as_echo "$LD" >&6; } 5296 1.1 mrg else 5297 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5298 1.1 mrg $as_echo "no" >&6; } 5299 1.1 mrg fi 5300 1.8 mrg test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5301 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5302 1.1 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5303 1.8 mrg if ${lt_cv_prog_gnu_ld+:} false; then : 5304 1.1 mrg $as_echo_n "(cached) " >&6 5305 1.1 mrg else 5306 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 5307 1.1 mrg case `$LD -v 2>&1 </dev/null` in 5308 1.1 mrg *GNU* | *'with BFD'*) 5309 1.1 mrg lt_cv_prog_gnu_ld=yes 5310 1.1 mrg ;; 5311 1.1 mrg *) 5312 1.1 mrg lt_cv_prog_gnu_ld=no 5313 1.1 mrg ;; 5314 1.1 mrg esac 5315 1.1 mrg fi 5316 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5317 1.1 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; } 5318 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld 5319 1.1 mrg 5320 1.1 mrg 5321 1.1 mrg 5322 1.1 mrg 5323 1.1 mrg 5324 1.1 mrg 5325 1.1 mrg 5326 1.1 mrg 5327 1.1 mrg 5328 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5329 1.1 mrg $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5330 1.8 mrg if ${lt_cv_path_NM+:} false; then : 5331 1.1 mrg $as_echo_n "(cached) " >&6 5332 1.1 mrg else 5333 1.1 mrg if test -n "$NM"; then 5334 1.11 mrg # Let the user override the nm to test. 5335 1.11 mrg lt_nm_to_check="$NM" 5336 1.11 mrg else 5337 1.11 mrg lt_nm_to_check="${ac_tool_prefix}nm" 5338 1.11 mrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5339 1.11 mrg lt_nm_to_check="$lt_nm_to_check nm" 5340 1.11 mrg fi 5341 1.11 mrg fi 5342 1.11 mrg for lt_tmp_nm in "$lt_nm_to_check"; do 5343 1.11 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5344 1.11 mrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5345 1.11 mrg IFS="$lt_save_ifs" 5346 1.11 mrg test -z "$ac_dir" && ac_dir=. 5347 1.11 mrg # Strip out any user-provided options from the nm to test twice, 5348 1.11 mrg # the first time to test to see if nm (rather than its options) has 5349 1.11 mrg # an explicit path, the second time to yield a file which can be 5350 1.11 mrg # nm'ed itself. 5351 1.11 mrg tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 5352 1.11 mrg case "$tmp_nm_path" in 5353 1.11 mrg */*|*\\*) tmp_nm="$lt_tmp_nm";; 5354 1.11 mrg *) tmp_nm="$ac_dir/$lt_tmp_nm";; 5355 1.11 mrg esac 5356 1.11 mrg tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 5357 1.11 mrg if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 5358 1.11 mrg # Check to see if the nm accepts a BSD-compat flag. 5359 1.11 mrg # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5360 1.11 mrg # nm: unknown option "B" ignored 5361 1.11 mrg case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5362 1.11 mrg *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 5363 1.11 mrg break 5364 1.11 mrg ;; 5365 1.11 mrg *) 5366 1.11 mrg case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5367 1.11 mrg *$tmp_nm*) 5368 1.11 mrg lt_cv_path_NM="$tmp_nm -p" 5369 1.11 mrg break 5370 1.11 mrg ;; 5371 1.11 mrg *) 5372 1.11 mrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5373 1.11 mrg continue # so that we can try to find one that supports BSD flags 5374 1.11 mrg ;; 5375 1.11 mrg esac 5376 1.11 mrg ;; 5377 1.11 mrg esac 5378 1.11 mrg fi 5379 1.11 mrg done 5380 1.11 mrg IFS="$lt_save_ifs" 5381 1.11 mrg done 5382 1.11 mrg : ${lt_cv_path_NM=no} 5383 1.1 mrg fi 5384 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5385 1.1 mrg $as_echo "$lt_cv_path_NM" >&6; } 5386 1.1 mrg if test "$lt_cv_path_NM" != "no"; then 5387 1.1 mrg NM="$lt_cv_path_NM" 5388 1.1 mrg else 5389 1.1 mrg # Didn't find any BSD compatible name lister, look for dumpbin. 5390 1.1 mrg if test -n "$DUMPBIN"; then : 5391 1.1 mrg # Let the user override the test. 5392 1.1 mrg else 5393 1.1 mrg if test -n "$ac_tool_prefix"; then 5394 1.1 mrg for ac_prog in dumpbin "link -dump" 5395 1.1 mrg do 5396 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5397 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5398 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5399 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5400 1.8 mrg if ${ac_cv_prog_DUMPBIN+:} false; then : 5401 1.1 mrg $as_echo_n "(cached) " >&6 5402 1.1 mrg else 5403 1.1 mrg if test -n "$DUMPBIN"; then 5404 1.1 mrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5405 1.1 mrg else 5406 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5407 1.1 mrg for as_dir in $PATH 5408 1.1 mrg do 5409 1.1 mrg IFS=$as_save_IFS 5410 1.1 mrg test -z "$as_dir" && as_dir=. 5411 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5412 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5413 1.1 mrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5414 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5415 1.1 mrg break 2 5416 1.1 mrg fi 5417 1.1 mrg done 5418 1.1 mrg done 5419 1.1 mrg IFS=$as_save_IFS 5420 1.1 mrg 5421 1.1 mrg fi 5422 1.1 mrg fi 5423 1.1 mrg DUMPBIN=$ac_cv_prog_DUMPBIN 5424 1.1 mrg if test -n "$DUMPBIN"; then 5425 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5426 1.1 mrg $as_echo "$DUMPBIN" >&6; } 5427 1.1 mrg else 5428 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5429 1.1 mrg $as_echo "no" >&6; } 5430 1.1 mrg fi 5431 1.1 mrg 5432 1.1 mrg 5433 1.1 mrg test -n "$DUMPBIN" && break 5434 1.1 mrg done 5435 1.1 mrg fi 5436 1.1 mrg if test -z "$DUMPBIN"; then 5437 1.1 mrg ac_ct_DUMPBIN=$DUMPBIN 5438 1.1 mrg for ac_prog in dumpbin "link -dump" 5439 1.1 mrg do 5440 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 5441 1.1 mrg set dummy $ac_prog; ac_word=$2 5442 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5443 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5444 1.8 mrg if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5445 1.1 mrg $as_echo_n "(cached) " >&6 5446 1.1 mrg else 5447 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then 5448 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5449 1.1 mrg else 5450 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5451 1.1 mrg for as_dir in $PATH 5452 1.1 mrg do 5453 1.1 mrg IFS=$as_save_IFS 5454 1.1 mrg test -z "$as_dir" && as_dir=. 5455 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5456 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5457 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5458 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5459 1.1 mrg break 2 5460 1.1 mrg fi 5461 1.1 mrg done 5462 1.1 mrg done 5463 1.1 mrg IFS=$as_save_IFS 5464 1.1 mrg 5465 1.1 mrg fi 5466 1.1 mrg fi 5467 1.1 mrg ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5468 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then 5469 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5470 1.1 mrg $as_echo "$ac_ct_DUMPBIN" >&6; } 5471 1.1 mrg else 5472 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5473 1.1 mrg $as_echo "no" >&6; } 5474 1.1 mrg fi 5475 1.1 mrg 5476 1.1 mrg 5477 1.1 mrg test -n "$ac_ct_DUMPBIN" && break 5478 1.1 mrg done 5479 1.1 mrg 5480 1.1 mrg if test "x$ac_ct_DUMPBIN" = x; then 5481 1.1 mrg DUMPBIN=":" 5482 1.1 mrg else 5483 1.1 mrg case $cross_compiling:$ac_tool_warned in 5484 1.1 mrg yes:) 5485 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5486 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5487 1.1 mrg ac_tool_warned=yes ;; 5488 1.1 mrg esac 5489 1.1 mrg DUMPBIN=$ac_ct_DUMPBIN 5490 1.1 mrg fi 5491 1.1 mrg fi 5492 1.1 mrg 5493 1.1 mrg case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5494 1.1 mrg *COFF*) 5495 1.1 mrg DUMPBIN="$DUMPBIN -symbols" 5496 1.1 mrg ;; 5497 1.1 mrg *) 5498 1.1 mrg DUMPBIN=: 5499 1.1 mrg ;; 5500 1.1 mrg esac 5501 1.1 mrg fi 5502 1.1 mrg 5503 1.1 mrg if test "$DUMPBIN" != ":"; then 5504 1.1 mrg NM="$DUMPBIN" 5505 1.1 mrg fi 5506 1.1 mrg fi 5507 1.1 mrg test -z "$NM" && NM=nm 5508 1.1 mrg 5509 1.1 mrg 5510 1.1 mrg 5511 1.1 mrg 5512 1.1 mrg 5513 1.1 mrg 5514 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5515 1.1 mrg $as_echo_n "checking the name lister ($NM) interface... " >&6; } 5516 1.8 mrg if ${lt_cv_nm_interface+:} false; then : 5517 1.1 mrg $as_echo_n "(cached) " >&6 5518 1.1 mrg else 5519 1.1 mrg lt_cv_nm_interface="BSD nm" 5520 1.1 mrg echo "int some_variable = 0;" > conftest.$ac_ext 5521 1.1 mrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5522 1.1 mrg (eval "$ac_compile" 2>conftest.err) 5523 1.1 mrg cat conftest.err >&5 5524 1.1 mrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5525 1.1 mrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5526 1.1 mrg cat conftest.err >&5 5527 1.1 mrg (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5528 1.1 mrg cat conftest.out >&5 5529 1.1 mrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5530 1.1 mrg lt_cv_nm_interface="MS dumpbin" 5531 1.1 mrg fi 5532 1.1 mrg rm -f conftest* 5533 1.1 mrg fi 5534 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5535 1.1 mrg $as_echo "$lt_cv_nm_interface" >&6; } 5536 1.1 mrg 5537 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5538 1.1 mrg $as_echo_n "checking whether ln -s works... " >&6; } 5539 1.1 mrg LN_S=$as_ln_s 5540 1.1 mrg if test "$LN_S" = "ln -s"; then 5541 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5542 1.1 mrg $as_echo "yes" >&6; } 5543 1.1 mrg else 5544 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5545 1.1 mrg $as_echo "no, using $LN_S" >&6; } 5546 1.1 mrg fi 5547 1.1 mrg 5548 1.1 mrg # find the maximum length of command line arguments 5549 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5550 1.1 mrg $as_echo_n "checking the maximum length of command line arguments... " >&6; } 5551 1.8 mrg if ${lt_cv_sys_max_cmd_len+:} false; then : 5552 1.1 mrg $as_echo_n "(cached) " >&6 5553 1.1 mrg else 5554 1.1 mrg i=0 5555 1.1 mrg teststring="ABCD" 5556 1.1 mrg 5557 1.1 mrg case $build_os in 5558 1.1 mrg msdosdjgpp*) 5559 1.1 mrg # On DJGPP, this test can blow up pretty badly due to problems in libc 5560 1.1 mrg # (any single argument exceeding 2000 bytes causes a buffer overrun 5561 1.1 mrg # during glob expansion). Even if it were fixed, the result of this 5562 1.1 mrg # check would be larger than it should be. 5563 1.1 mrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 5564 1.1 mrg ;; 5565 1.1 mrg 5566 1.1 mrg gnu*) 5567 1.1 mrg # Under GNU Hurd, this test is not required because there is 5568 1.1 mrg # no limit to the length of command line arguments. 5569 1.1 mrg # Libtool will interpret -1 as no limit whatsoever 5570 1.1 mrg lt_cv_sys_max_cmd_len=-1; 5571 1.1 mrg ;; 5572 1.1 mrg 5573 1.1 mrg cygwin* | mingw* | cegcc*) 5574 1.1 mrg # On Win9x/ME, this test blows up -- it succeeds, but takes 5575 1.1 mrg # about 5 minutes as the teststring grows exponentially. 5576 1.1 mrg # Worse, since 9x/ME are not pre-emptively multitasking, 5577 1.1 mrg # you end up with a "frozen" computer, even though with patience 5578 1.1 mrg # the test eventually succeeds (with a max line length of 256k). 5579 1.1 mrg # Instead, let's just punt: use the minimum linelength reported by 5580 1.1 mrg # all of the supported platforms: 8192 (on NT/2K/XP). 5581 1.1 mrg lt_cv_sys_max_cmd_len=8192; 5582 1.1 mrg ;; 5583 1.1 mrg 5584 1.1 mrg mint*) 5585 1.1 mrg # On MiNT this can take a long time and run out of memory. 5586 1.1 mrg lt_cv_sys_max_cmd_len=8192; 5587 1.1 mrg ;; 5588 1.1 mrg 5589 1.1 mrg amigaos*) 5590 1.1 mrg # On AmigaOS with pdksh, this test takes hours, literally. 5591 1.1 mrg # So we just punt and use a minimum line length of 8192. 5592 1.1 mrg lt_cv_sys_max_cmd_len=8192; 5593 1.1 mrg ;; 5594 1.1 mrg 5595 1.1 mrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5596 1.1 mrg # This has been around since 386BSD, at least. Likely further. 5597 1.1 mrg if test -x /sbin/sysctl; then 5598 1.1 mrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5599 1.1 mrg elif test -x /usr/sbin/sysctl; then 5600 1.1 mrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5601 1.1 mrg else 5602 1.1 mrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5603 1.1 mrg fi 5604 1.1 mrg # And add a safety zone 5605 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5606 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5607 1.1 mrg ;; 5608 1.1 mrg 5609 1.1 mrg interix*) 5610 1.1 mrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 5611 1.1 mrg lt_cv_sys_max_cmd_len=196608 5612 1.1 mrg ;; 5613 1.1 mrg 5614 1.1 mrg osf*) 5615 1.1 mrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5616 1.1 mrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5617 1.1 mrg # nice to cause kernel panics so lets avoid the loop below. 5618 1.1 mrg # First set a reasonable default. 5619 1.1 mrg lt_cv_sys_max_cmd_len=16384 5620 1.1 mrg # 5621 1.1 mrg if test -x /sbin/sysconfig; then 5622 1.1 mrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5623 1.1 mrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 5624 1.1 mrg esac 5625 1.1 mrg fi 5626 1.1 mrg ;; 5627 1.1 mrg sco3.2v5*) 5628 1.1 mrg lt_cv_sys_max_cmd_len=102400 5629 1.1 mrg ;; 5630 1.1 mrg sysv5* | sco5v6* | sysv4.2uw2*) 5631 1.1 mrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5632 1.1 mrg if test -n "$kargmax"; then 5633 1.1 mrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5634 1.1 mrg else 5635 1.1 mrg lt_cv_sys_max_cmd_len=32768 5636 1.1 mrg fi 5637 1.1 mrg ;; 5638 1.1 mrg *) 5639 1.1 mrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5640 1.1 mrg if test -n "$lt_cv_sys_max_cmd_len"; then 5641 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5642 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5643 1.1 mrg else 5644 1.1 mrg # Make teststring a little bigger before we do anything with it. 5645 1.1 mrg # a 1K string should be a reasonable start. 5646 1.1 mrg for i in 1 2 3 4 5 6 7 8 ; do 5647 1.1 mrg teststring=$teststring$teststring 5648 1.1 mrg done 5649 1.1 mrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5650 1.1 mrg # If test is not a shell built-in, we'll probably end up computing a 5651 1.1 mrg # maximum length that is only half of the actual maximum length, but 5652 1.1 mrg # we can't tell. 5653 1.1 mrg while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5654 1.1 mrg = "X$teststring$teststring"; } >/dev/null 2>&1 && 5655 1.1 mrg test $i != 17 # 1/2 MB should be enough 5656 1.1 mrg do 5657 1.1 mrg i=`expr $i + 1` 5658 1.1 mrg teststring=$teststring$teststring 5659 1.1 mrg done 5660 1.1 mrg # Only check the string length outside the loop. 5661 1.1 mrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5662 1.1 mrg teststring= 5663 1.1 mrg # Add a significant safety factor because C++ compilers can tack on 5664 1.1 mrg # massive amounts of additional arguments before passing them to the 5665 1.1 mrg # linker. It appears as though 1/2 is a usable value. 5666 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5667 1.1 mrg fi 5668 1.1 mrg ;; 5669 1.1 mrg esac 5670 1.1 mrg 5671 1.1 mrg fi 5672 1.1 mrg 5673 1.1 mrg if test -n $lt_cv_sys_max_cmd_len ; then 5674 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5675 1.1 mrg $as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5676 1.1 mrg else 5677 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5678 1.1 mrg $as_echo "none" >&6; } 5679 1.1 mrg fi 5680 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len 5681 1.1 mrg 5682 1.1 mrg 5683 1.1 mrg 5684 1.1 mrg 5685 1.1 mrg 5686 1.1 mrg 5687 1.1 mrg : ${CP="cp -f"} 5688 1.1 mrg : ${MV="mv -f"} 5689 1.1 mrg : ${RM="rm -f"} 5690 1.1 mrg 5691 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5692 1.1 mrg $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5693 1.1 mrg # Try some XSI features 5694 1.1 mrg xsi_shell=no 5695 1.1 mrg ( _lt_dummy="a/b/c" 5696 1.1 mrg test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5697 1.1 mrg = c,a/b,, \ 5698 1.1 mrg && eval 'test $(( 1 + 1 )) -eq 2 \ 5699 1.1 mrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5700 1.1 mrg && xsi_shell=yes 5701 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5702 1.1 mrg $as_echo "$xsi_shell" >&6; } 5703 1.1 mrg 5704 1.1 mrg 5705 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5706 1.1 mrg $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5707 1.1 mrg lt_shell_append=no 5708 1.1 mrg ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5709 1.1 mrg >/dev/null 2>&1 \ 5710 1.1 mrg && lt_shell_append=yes 5711 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5712 1.1 mrg $as_echo "$lt_shell_append" >&6; } 5713 1.1 mrg 5714 1.1 mrg 5715 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5716 1.1 mrg lt_unset=unset 5717 1.1 mrg else 5718 1.1 mrg lt_unset=false 5719 1.1 mrg fi 5720 1.1 mrg 5721 1.1 mrg 5722 1.1 mrg 5723 1.1 mrg 5724 1.1 mrg 5725 1.1 mrg # test EBCDIC or ASCII 5726 1.1 mrg case `echo X|tr X '\101'` in 5727 1.1 mrg A) # ASCII based system 5728 1.1 mrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5729 1.1 mrg lt_SP2NL='tr \040 \012' 5730 1.1 mrg lt_NL2SP='tr \015\012 \040\040' 5731 1.1 mrg ;; 5732 1.1 mrg *) # EBCDIC based system 5733 1.1 mrg lt_SP2NL='tr \100 \n' 5734 1.1 mrg lt_NL2SP='tr \r\n \100\100' 5735 1.1 mrg ;; 5736 1.1 mrg esac 5737 1.1 mrg 5738 1.1 mrg 5739 1.1 mrg 5740 1.1 mrg 5741 1.1 mrg 5742 1.1 mrg 5743 1.1 mrg 5744 1.1 mrg 5745 1.1 mrg 5746 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5747 1.1 mrg $as_echo_n "checking for $LD option to reload object files... " >&6; } 5748 1.8 mrg if ${lt_cv_ld_reload_flag+:} false; then : 5749 1.1 mrg $as_echo_n "(cached) " >&6 5750 1.1 mrg else 5751 1.1 mrg lt_cv_ld_reload_flag='-r' 5752 1.1 mrg fi 5753 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5754 1.1 mrg $as_echo "$lt_cv_ld_reload_flag" >&6; } 5755 1.1 mrg reload_flag=$lt_cv_ld_reload_flag 5756 1.1 mrg case $reload_flag in 5757 1.1 mrg "" | " "*) ;; 5758 1.1 mrg *) reload_flag=" $reload_flag" ;; 5759 1.1 mrg esac 5760 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 5761 1.1 mrg case $host_os in 5762 1.1 mrg darwin*) 5763 1.1 mrg if test "$GCC" = yes; then 5764 1.1 mrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5765 1.1 mrg else 5766 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 5767 1.1 mrg fi 5768 1.1 mrg ;; 5769 1.1 mrg esac 5770 1.1 mrg 5771 1.1 mrg 5772 1.1 mrg 5773 1.1 mrg 5774 1.1 mrg 5775 1.1 mrg 5776 1.1 mrg 5777 1.1 mrg 5778 1.1 mrg 5779 1.1 mrg if test -n "$ac_tool_prefix"; then 5780 1.1 mrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5781 1.1 mrg set dummy ${ac_tool_prefix}objdump; ac_word=$2 5782 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5783 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5784 1.8 mrg if ${ac_cv_prog_OBJDUMP+:} false; then : 5785 1.1 mrg $as_echo_n "(cached) " >&6 5786 1.1 mrg else 5787 1.1 mrg if test -n "$OBJDUMP"; then 5788 1.1 mrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5789 1.1 mrg else 5790 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5791 1.1 mrg for as_dir in $PATH 5792 1.1 mrg do 5793 1.1 mrg IFS=$as_save_IFS 5794 1.1 mrg test -z "$as_dir" && as_dir=. 5795 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5796 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5797 1.1 mrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5798 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5799 1.1 mrg break 2 5800 1.1 mrg fi 5801 1.1 mrg done 5802 1.1 mrg done 5803 1.1 mrg IFS=$as_save_IFS 5804 1.1 mrg 5805 1.1 mrg fi 5806 1.1 mrg fi 5807 1.1 mrg OBJDUMP=$ac_cv_prog_OBJDUMP 5808 1.1 mrg if test -n "$OBJDUMP"; then 5809 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5810 1.1 mrg $as_echo "$OBJDUMP" >&6; } 5811 1.1 mrg else 5812 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5813 1.1 mrg $as_echo "no" >&6; } 5814 1.1 mrg fi 5815 1.1 mrg 5816 1.1 mrg 5817 1.1 mrg fi 5818 1.1 mrg if test -z "$ac_cv_prog_OBJDUMP"; then 5819 1.1 mrg ac_ct_OBJDUMP=$OBJDUMP 5820 1.1 mrg # Extract the first word of "objdump", so it can be a program name with args. 5821 1.1 mrg set dummy objdump; ac_word=$2 5822 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5823 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5824 1.8 mrg if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5825 1.1 mrg $as_echo_n "(cached) " >&6 5826 1.1 mrg else 5827 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then 5828 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5829 1.1 mrg else 5830 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5831 1.1 mrg for as_dir in $PATH 5832 1.1 mrg do 5833 1.1 mrg IFS=$as_save_IFS 5834 1.1 mrg test -z "$as_dir" && as_dir=. 5835 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5836 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5837 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 5838 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5839 1.1 mrg break 2 5840 1.1 mrg fi 5841 1.1 mrg done 5842 1.1 mrg done 5843 1.1 mrg IFS=$as_save_IFS 5844 1.1 mrg 5845 1.1 mrg fi 5846 1.1 mrg fi 5847 1.1 mrg ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5848 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then 5849 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5850 1.1 mrg $as_echo "$ac_ct_OBJDUMP" >&6; } 5851 1.1 mrg else 5852 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5853 1.1 mrg $as_echo "no" >&6; } 5854 1.1 mrg fi 5855 1.1 mrg 5856 1.1 mrg if test "x$ac_ct_OBJDUMP" = x; then 5857 1.1 mrg OBJDUMP="false" 5858 1.1 mrg else 5859 1.1 mrg case $cross_compiling:$ac_tool_warned in 5860 1.1 mrg yes:) 5861 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5862 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5863 1.1 mrg ac_tool_warned=yes ;; 5864 1.1 mrg esac 5865 1.1 mrg OBJDUMP=$ac_ct_OBJDUMP 5866 1.1 mrg fi 5867 1.1 mrg else 5868 1.1 mrg OBJDUMP="$ac_cv_prog_OBJDUMP" 5869 1.1 mrg fi 5870 1.1 mrg 5871 1.1 mrg test -z "$OBJDUMP" && OBJDUMP=objdump 5872 1.1 mrg 5873 1.1 mrg 5874 1.1 mrg 5875 1.1 mrg 5876 1.1 mrg 5877 1.1 mrg 5878 1.1 mrg 5879 1.1 mrg 5880 1.1 mrg 5881 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5882 1.1 mrg $as_echo_n "checking how to recognize dependent libraries... " >&6; } 5883 1.8 mrg if ${lt_cv_deplibs_check_method+:} false; then : 5884 1.1 mrg $as_echo_n "(cached) " >&6 5885 1.1 mrg else 5886 1.1 mrg lt_cv_file_magic_cmd='$MAGIC_CMD' 5887 1.1 mrg lt_cv_file_magic_test_file= 5888 1.1 mrg lt_cv_deplibs_check_method='unknown' 5889 1.1 mrg # Need to set the preceding variable on all platforms that support 5890 1.1 mrg # interlibrary dependencies. 5891 1.1 mrg # 'none' -- dependencies not supported. 5892 1.1 mrg # `unknown' -- same as none, but documents that we really don't know. 5893 1.1 mrg # 'pass_all' -- all dependencies passed with no checks. 5894 1.1 mrg # 'test_compile' -- check by making test program. 5895 1.1 mrg # 'file_magic [[regex]]' -- check by looking for files in library path 5896 1.1 mrg # which responds to the $file_magic_cmd with a given extended regex. 5897 1.1 mrg # If you have `file' or equivalent on your system and you're not sure 5898 1.1 mrg # whether `pass_all' will *always* work, you probably want this one. 5899 1.1 mrg 5900 1.1 mrg case $host_os in 5901 1.1 mrg aix[4-9]*) 5902 1.1 mrg lt_cv_deplibs_check_method=pass_all 5903 1.1 mrg ;; 5904 1.1 mrg 5905 1.1 mrg beos*) 5906 1.1 mrg lt_cv_deplibs_check_method=pass_all 5907 1.1 mrg ;; 5908 1.1 mrg 5909 1.1 mrg bsdi[45]*) 5910 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5911 1.1 mrg lt_cv_file_magic_cmd='/usr/bin/file -L' 5912 1.1 mrg lt_cv_file_magic_test_file=/shlib/libc.so 5913 1.1 mrg ;; 5914 1.1 mrg 5915 1.1 mrg cygwin*) 5916 1.1 mrg # func_win32_libid is a shell function defined in ltmain.sh 5917 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5918 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid' 5919 1.1 mrg ;; 5920 1.1 mrg 5921 1.1 mrg mingw* | pw32*) 5922 1.1 mrg # Base MSYS/MinGW do not provide the 'file' command needed by 5923 1.1 mrg # func_win32_libid shell function, so use a weaker test based on 'objdump', 5924 1.1 mrg # unless we find 'file', for example because we are cross-compiling. 5925 1.1 mrg # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5926 1.1 mrg if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5927 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5928 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid' 5929 1.1 mrg else 5930 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5931 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f' 5932 1.1 mrg fi 5933 1.1 mrg ;; 5934 1.1 mrg 5935 1.1 mrg cegcc*) 5936 1.1 mrg # use the weaker test based on 'objdump'. See mingw*. 5937 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5938 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f' 5939 1.1 mrg ;; 5940 1.1 mrg 5941 1.1 mrg darwin* | rhapsody*) 5942 1.1 mrg lt_cv_deplibs_check_method=pass_all 5943 1.1 mrg ;; 5944 1.1 mrg 5945 1.1 mrg freebsd* | dragonfly*) 5946 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5947 1.1 mrg case $host_cpu in 5948 1.1 mrg i*86 ) 5949 1.1 mrg # Not sure whether the presence of OpenBSD here was a mistake. 5950 1.1 mrg # Let's accept both of them until this is cleared up. 5951 1.1 mrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5952 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 5953 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5954 1.1 mrg ;; 5955 1.1 mrg esac 5956 1.1 mrg else 5957 1.1 mrg lt_cv_deplibs_check_method=pass_all 5958 1.1 mrg fi 5959 1.1 mrg ;; 5960 1.1 mrg 5961 1.1 mrg gnu*) 5962 1.1 mrg lt_cv_deplibs_check_method=pass_all 5963 1.1 mrg ;; 5964 1.1 mrg 5965 1.1 mrg haiku*) 5966 1.1 mrg lt_cv_deplibs_check_method=pass_all 5967 1.1 mrg ;; 5968 1.1 mrg 5969 1.1 mrg hpux10.20* | hpux11*) 5970 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 5971 1.1 mrg case $host_cpu in 5972 1.1 mrg ia64*) 5973 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' 5974 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5975 1.1 mrg ;; 5976 1.1 mrg hppa*64*) 5977 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]' 5978 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5979 1.1 mrg ;; 5980 1.1 mrg *) 5981 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' 5982 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 5983 1.1 mrg ;; 5984 1.1 mrg esac 5985 1.1 mrg ;; 5986 1.1 mrg 5987 1.1 mrg interix[3-9]*) 5988 1.1 mrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5989 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5990 1.1 mrg ;; 5991 1.1 mrg 5992 1.1 mrg irix5* | irix6* | nonstopux*) 5993 1.1 mrg case $LD in 5994 1.1 mrg *-32|*"-32 ") libmagic=32-bit;; 5995 1.1 mrg *-n32|*"-n32 ") libmagic=N32;; 5996 1.1 mrg *-64|*"-64 ") libmagic=64-bit;; 5997 1.1 mrg *) libmagic=never-match;; 5998 1.1 mrg esac 5999 1.1 mrg lt_cv_deplibs_check_method=pass_all 6000 1.1 mrg ;; 6001 1.1 mrg 6002 1.1 mrg # This must be Linux ELF. 6003 1.9 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 6004 1.1 mrg lt_cv_deplibs_check_method=pass_all 6005 1.1 mrg ;; 6006 1.1 mrg 6007 1.1 mrg netbsd*) 6008 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6009 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6010 1.1 mrg else 6011 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6012 1.1 mrg fi 6013 1.1 mrg ;; 6014 1.1 mrg 6015 1.1 mrg newos6*) 6016 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6017 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 6018 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 6019 1.1 mrg ;; 6020 1.1 mrg 6021 1.1 mrg *nto* | *qnx*) 6022 1.1 mrg lt_cv_deplibs_check_method=pass_all 6023 1.1 mrg ;; 6024 1.1 mrg 6025 1.1 mrg openbsd*) 6026 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6027 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6028 1.1 mrg else 6029 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6030 1.1 mrg fi 6031 1.1 mrg ;; 6032 1.1 mrg 6033 1.1 mrg osf3* | osf4* | osf5*) 6034 1.1 mrg lt_cv_deplibs_check_method=pass_all 6035 1.1 mrg ;; 6036 1.1 mrg 6037 1.1 mrg rdos*) 6038 1.1 mrg lt_cv_deplibs_check_method=pass_all 6039 1.1 mrg ;; 6040 1.1 mrg 6041 1.1 mrg solaris*) 6042 1.1 mrg lt_cv_deplibs_check_method=pass_all 6043 1.1 mrg ;; 6044 1.1 mrg 6045 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6046 1.1 mrg lt_cv_deplibs_check_method=pass_all 6047 1.1 mrg ;; 6048 1.1 mrg 6049 1.1 mrg sysv4 | sysv4.3*) 6050 1.1 mrg case $host_vendor in 6051 1.1 mrg motorola) 6052 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]' 6053 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6054 1.1 mrg ;; 6055 1.1 mrg ncr) 6056 1.1 mrg lt_cv_deplibs_check_method=pass_all 6057 1.1 mrg ;; 6058 1.1 mrg sequent) 6059 1.1 mrg lt_cv_file_magic_cmd='/bin/file' 6060 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6061 1.1 mrg ;; 6062 1.1 mrg sni) 6063 1.1 mrg lt_cv_file_magic_cmd='/bin/file' 6064 1.1 mrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6065 1.1 mrg lt_cv_file_magic_test_file=/lib/libc.so 6066 1.1 mrg ;; 6067 1.1 mrg siemens) 6068 1.1 mrg lt_cv_deplibs_check_method=pass_all 6069 1.1 mrg ;; 6070 1.1 mrg pc) 6071 1.1 mrg lt_cv_deplibs_check_method=pass_all 6072 1.1 mrg ;; 6073 1.1 mrg esac 6074 1.1 mrg ;; 6075 1.1 mrg 6076 1.1 mrg tpf*) 6077 1.1 mrg lt_cv_deplibs_check_method=pass_all 6078 1.1 mrg ;; 6079 1.11 mrg vxworks*) 6080 1.11 mrg # Assume VxWorks cross toolchains are built on Linux, possibly 6081 1.11 mrg # as canadian for Windows hosts. 6082 1.11 mrg lt_cv_deplibs_check_method=pass_all 6083 1.11 mrg ;; 6084 1.1 mrg esac 6085 1.1 mrg 6086 1.1 mrg fi 6087 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6088 1.1 mrg $as_echo "$lt_cv_deplibs_check_method" >&6; } 6089 1.1 mrg file_magic_cmd=$lt_cv_file_magic_cmd 6090 1.1 mrg deplibs_check_method=$lt_cv_deplibs_check_method 6091 1.1 mrg test -z "$deplibs_check_method" && deplibs_check_method=unknown 6092 1.1 mrg 6093 1.1 mrg 6094 1.1 mrg 6095 1.1 mrg 6096 1.1 mrg 6097 1.1 mrg 6098 1.1 mrg 6099 1.1 mrg 6100 1.1 mrg 6101 1.1 mrg 6102 1.1 mrg 6103 1.1 mrg 6104 1.11 mrg plugin_option= 6105 1.11 mrg plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 6106 1.11 mrg for plugin in $plugin_names; do 6107 1.11 mrg plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 6108 1.11 mrg if test x$plugin_so = x$plugin; then 6109 1.11 mrg plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 6110 1.11 mrg fi 6111 1.11 mrg if test x$plugin_so != x$plugin; then 6112 1.11 mrg plugin_option="--plugin $plugin_so" 6113 1.11 mrg break 6114 1.11 mrg fi 6115 1.11 mrg done 6116 1.11 mrg 6117 1.1 mrg if test -n "$ac_tool_prefix"; then 6118 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6119 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2 6120 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6121 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6122 1.8 mrg if ${ac_cv_prog_AR+:} false; then : 6123 1.1 mrg $as_echo_n "(cached) " >&6 6124 1.1 mrg else 6125 1.1 mrg if test -n "$AR"; then 6126 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test. 6127 1.1 mrg else 6128 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6129 1.1 mrg for as_dir in $PATH 6130 1.1 mrg do 6131 1.1 mrg IFS=$as_save_IFS 6132 1.1 mrg test -z "$as_dir" && as_dir=. 6133 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6134 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6135 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar" 6136 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6137 1.1 mrg break 2 6138 1.1 mrg fi 6139 1.1 mrg done 6140 1.1 mrg done 6141 1.1 mrg IFS=$as_save_IFS 6142 1.1 mrg 6143 1.1 mrg fi 6144 1.1 mrg fi 6145 1.1 mrg AR=$ac_cv_prog_AR 6146 1.1 mrg if test -n "$AR"; then 6147 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6148 1.1 mrg $as_echo "$AR" >&6; } 6149 1.1 mrg else 6150 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6151 1.1 mrg $as_echo "no" >&6; } 6152 1.1 mrg fi 6153 1.1 mrg 6154 1.1 mrg 6155 1.1 mrg fi 6156 1.1 mrg if test -z "$ac_cv_prog_AR"; then 6157 1.1 mrg ac_ct_AR=$AR 6158 1.1 mrg # Extract the first word of "ar", so it can be a program name with args. 6159 1.1 mrg set dummy ar; ac_word=$2 6160 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6161 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6162 1.8 mrg if ${ac_cv_prog_ac_ct_AR+:} false; then : 6163 1.1 mrg $as_echo_n "(cached) " >&6 6164 1.1 mrg else 6165 1.1 mrg if test -n "$ac_ct_AR"; then 6166 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6167 1.1 mrg else 6168 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6169 1.1 mrg for as_dir in $PATH 6170 1.1 mrg do 6171 1.1 mrg IFS=$as_save_IFS 6172 1.1 mrg test -z "$as_dir" && as_dir=. 6173 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6174 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6175 1.1 mrg ac_cv_prog_ac_ct_AR="ar" 6176 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6177 1.1 mrg break 2 6178 1.1 mrg fi 6179 1.1 mrg done 6180 1.1 mrg done 6181 1.1 mrg IFS=$as_save_IFS 6182 1.1 mrg 6183 1.1 mrg fi 6184 1.1 mrg fi 6185 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR 6186 1.1 mrg if test -n "$ac_ct_AR"; then 6187 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6188 1.1 mrg $as_echo "$ac_ct_AR" >&6; } 6189 1.1 mrg else 6190 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6191 1.1 mrg $as_echo "no" >&6; } 6192 1.1 mrg fi 6193 1.1 mrg 6194 1.1 mrg if test "x$ac_ct_AR" = x; then 6195 1.1 mrg AR="false" 6196 1.1 mrg else 6197 1.1 mrg case $cross_compiling:$ac_tool_warned in 6198 1.1 mrg yes:) 6199 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6200 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6201 1.1 mrg ac_tool_warned=yes ;; 6202 1.1 mrg esac 6203 1.1 mrg AR=$ac_ct_AR 6204 1.1 mrg fi 6205 1.1 mrg else 6206 1.1 mrg AR="$ac_cv_prog_AR" 6207 1.1 mrg fi 6208 1.1 mrg 6209 1.1 mrg test -z "$AR" && AR=ar 6210 1.11 mrg if test -n "$plugin_option"; then 6211 1.11 mrg if $AR --help 2>&1 | grep -q "\--plugin"; then 6212 1.11 mrg touch conftest.c 6213 1.11 mrg $AR $plugin_option rc conftest.a conftest.c 6214 1.11 mrg if test "$?" != 0; then 6215 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 6216 1.11 mrg $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 6217 1.11 mrg else 6218 1.11 mrg AR="$AR $plugin_option" 6219 1.11 mrg fi 6220 1.11 mrg rm -f conftest.* 6221 1.11 mrg fi 6222 1.11 mrg fi 6223 1.1 mrg test -z "$AR_FLAGS" && AR_FLAGS=cru 6224 1.1 mrg 6225 1.1 mrg 6226 1.1 mrg 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 6234 1.1 mrg 6235 1.1 mrg if test -n "$ac_tool_prefix"; then 6236 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6237 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2 6238 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6239 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6240 1.8 mrg if ${ac_cv_prog_STRIP+:} false; then : 6241 1.1 mrg $as_echo_n "(cached) " >&6 6242 1.1 mrg else 6243 1.1 mrg if test -n "$STRIP"; then 6244 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6245 1.1 mrg else 6246 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6247 1.1 mrg for as_dir in $PATH 6248 1.1 mrg do 6249 1.1 mrg IFS=$as_save_IFS 6250 1.1 mrg test -z "$as_dir" && as_dir=. 6251 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6252 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6253 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6254 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6255 1.1 mrg break 2 6256 1.1 mrg fi 6257 1.1 mrg done 6258 1.1 mrg done 6259 1.1 mrg IFS=$as_save_IFS 6260 1.1 mrg 6261 1.1 mrg fi 6262 1.1 mrg fi 6263 1.1 mrg STRIP=$ac_cv_prog_STRIP 6264 1.1 mrg if test -n "$STRIP"; then 6265 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6266 1.1 mrg $as_echo "$STRIP" >&6; } 6267 1.1 mrg else 6268 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6269 1.1 mrg $as_echo "no" >&6; } 6270 1.1 mrg fi 6271 1.1 mrg 6272 1.1 mrg 6273 1.1 mrg fi 6274 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then 6275 1.1 mrg ac_ct_STRIP=$STRIP 6276 1.1 mrg # Extract the first word of "strip", so it can be a program name with args. 6277 1.1 mrg set dummy strip; ac_word=$2 6278 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6279 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6280 1.8 mrg if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6281 1.1 mrg $as_echo_n "(cached) " >&6 6282 1.1 mrg else 6283 1.1 mrg if test -n "$ac_ct_STRIP"; then 6284 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6285 1.1 mrg else 6286 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6287 1.1 mrg for as_dir in $PATH 6288 1.1 mrg do 6289 1.1 mrg IFS=$as_save_IFS 6290 1.1 mrg test -z "$as_dir" && as_dir=. 6291 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6292 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6293 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip" 6294 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6295 1.1 mrg break 2 6296 1.1 mrg fi 6297 1.1 mrg done 6298 1.1 mrg done 6299 1.1 mrg IFS=$as_save_IFS 6300 1.1 mrg 6301 1.1 mrg fi 6302 1.1 mrg fi 6303 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6304 1.1 mrg if test -n "$ac_ct_STRIP"; then 6305 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6306 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; } 6307 1.1 mrg else 6308 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6309 1.1 mrg $as_echo "no" >&6; } 6310 1.1 mrg fi 6311 1.1 mrg 6312 1.1 mrg if test "x$ac_ct_STRIP" = x; then 6313 1.1 mrg STRIP=":" 6314 1.1 mrg else 6315 1.1 mrg case $cross_compiling:$ac_tool_warned in 6316 1.1 mrg yes:) 6317 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6318 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6319 1.1 mrg ac_tool_warned=yes ;; 6320 1.1 mrg esac 6321 1.1 mrg STRIP=$ac_ct_STRIP 6322 1.1 mrg fi 6323 1.1 mrg else 6324 1.1 mrg STRIP="$ac_cv_prog_STRIP" 6325 1.1 mrg fi 6326 1.1 mrg 6327 1.1 mrg test -z "$STRIP" && STRIP=: 6328 1.1 mrg 6329 1.1 mrg 6330 1.1 mrg 6331 1.1 mrg 6332 1.1 mrg 6333 1.1 mrg 6334 1.1 mrg if test -n "$ac_tool_prefix"; then 6335 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6336 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6337 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6338 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6339 1.8 mrg if ${ac_cv_prog_RANLIB+:} false; then : 6340 1.1 mrg $as_echo_n "(cached) " >&6 6341 1.1 mrg else 6342 1.1 mrg if test -n "$RANLIB"; then 6343 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6344 1.1 mrg else 6345 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6346 1.1 mrg for as_dir in $PATH 6347 1.1 mrg do 6348 1.1 mrg IFS=$as_save_IFS 6349 1.1 mrg test -z "$as_dir" && as_dir=. 6350 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6351 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6352 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6353 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6354 1.1 mrg break 2 6355 1.1 mrg fi 6356 1.1 mrg done 6357 1.1 mrg done 6358 1.1 mrg IFS=$as_save_IFS 6359 1.1 mrg 6360 1.1 mrg fi 6361 1.1 mrg fi 6362 1.1 mrg RANLIB=$ac_cv_prog_RANLIB 6363 1.1 mrg if test -n "$RANLIB"; then 6364 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6365 1.1 mrg $as_echo "$RANLIB" >&6; } 6366 1.1 mrg else 6367 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6368 1.1 mrg $as_echo "no" >&6; } 6369 1.1 mrg fi 6370 1.1 mrg 6371 1.1 mrg 6372 1.1 mrg fi 6373 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then 6374 1.1 mrg ac_ct_RANLIB=$RANLIB 6375 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args. 6376 1.1 mrg set dummy ranlib; ac_word=$2 6377 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6378 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6379 1.8 mrg if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6380 1.1 mrg $as_echo_n "(cached) " >&6 6381 1.1 mrg else 6382 1.1 mrg if test -n "$ac_ct_RANLIB"; then 6383 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6384 1.1 mrg else 6385 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6386 1.1 mrg for as_dir in $PATH 6387 1.1 mrg do 6388 1.1 mrg IFS=$as_save_IFS 6389 1.1 mrg test -z "$as_dir" && as_dir=. 6390 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6391 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6392 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib" 6393 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6394 1.1 mrg break 2 6395 1.1 mrg fi 6396 1.1 mrg done 6397 1.1 mrg done 6398 1.1 mrg IFS=$as_save_IFS 6399 1.1 mrg 6400 1.1 mrg fi 6401 1.1 mrg fi 6402 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6403 1.1 mrg if test -n "$ac_ct_RANLIB"; then 6404 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6405 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; } 6406 1.1 mrg else 6407 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6408 1.1 mrg $as_echo "no" >&6; } 6409 1.1 mrg fi 6410 1.1 mrg 6411 1.1 mrg if test "x$ac_ct_RANLIB" = x; then 6412 1.1 mrg RANLIB=":" 6413 1.1 mrg else 6414 1.1 mrg case $cross_compiling:$ac_tool_warned in 6415 1.1 mrg yes:) 6416 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6417 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6418 1.1 mrg ac_tool_warned=yes ;; 6419 1.1 mrg esac 6420 1.1 mrg RANLIB=$ac_ct_RANLIB 6421 1.1 mrg fi 6422 1.1 mrg else 6423 1.1 mrg RANLIB="$ac_cv_prog_RANLIB" 6424 1.1 mrg fi 6425 1.1 mrg 6426 1.1 mrg test -z "$RANLIB" && RANLIB=: 6427 1.11 mrg if test -n "$plugin_option" && test "$RANLIB" != ":"; then 6428 1.11 mrg if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 6429 1.11 mrg RANLIB="$RANLIB $plugin_option" 6430 1.11 mrg fi 6431 1.11 mrg fi 6432 1.1 mrg 6433 1.1 mrg 6434 1.1 mrg 6435 1.1 mrg 6436 1.1 mrg 6437 1.1 mrg 6438 1.1 mrg # Determine commands to create old-style static archives. 6439 1.1 mrg old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6440 1.1 mrg old_postinstall_cmds='chmod 644 $oldlib' 6441 1.1 mrg old_postuninstall_cmds= 6442 1.1 mrg 6443 1.1 mrg if test -n "$RANLIB"; then 6444 1.1 mrg case $host_os in 6445 1.1 mrg openbsd*) 6446 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6447 1.1 mrg ;; 6448 1.1 mrg *) 6449 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6450 1.1 mrg ;; 6451 1.1 mrg esac 6452 1.1 mrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6453 1.1 mrg fi 6454 1.1 mrg 6455 1.1 mrg case $host_os in 6456 1.1 mrg darwin*) 6457 1.1 mrg lock_old_archive_extraction=yes ;; 6458 1.1 mrg *) 6459 1.1 mrg lock_old_archive_extraction=no ;; 6460 1.1 mrg esac 6461 1.1 mrg 6462 1.1 mrg 6463 1.1 mrg 6464 1.1 mrg 6465 1.1 mrg 6466 1.1 mrg 6467 1.1 mrg 6468 1.1 mrg 6469 1.1 mrg 6470 1.1 mrg 6471 1.1 mrg 6472 1.1 mrg 6473 1.1 mrg 6474 1.1 mrg 6475 1.1 mrg 6476 1.1 mrg 6477 1.1 mrg 6478 1.1 mrg 6479 1.1 mrg 6480 1.1 mrg 6481 1.1 mrg 6482 1.1 mrg 6483 1.1 mrg 6484 1.1 mrg 6485 1.1 mrg 6486 1.1 mrg 6487 1.1 mrg 6488 1.1 mrg 6489 1.1 mrg 6490 1.1 mrg 6491 1.1 mrg 6492 1.1 mrg 6493 1.1 mrg 6494 1.1 mrg 6495 1.1 mrg 6496 1.1 mrg 6497 1.1 mrg 6498 1.1 mrg 6499 1.1 mrg 6500 1.1 mrg # If no C compiler was specified, use CC. 6501 1.1 mrg LTCC=${LTCC-"$CC"} 6502 1.1 mrg 6503 1.1 mrg # If no C compiler flags were specified, use CFLAGS. 6504 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6505 1.1 mrg 6506 1.1 mrg # Allow CC to be a program name with arguments. 6507 1.1 mrg compiler=$CC 6508 1.1 mrg 6509 1.1 mrg 6510 1.1 mrg # Check for command to grab the raw symbol name followed by C symbol from nm. 6511 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6512 1.1 mrg $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6513 1.8 mrg if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6514 1.1 mrg $as_echo_n "(cached) " >&6 6515 1.1 mrg else 6516 1.1 mrg 6517 1.1 mrg # These are sane defaults that work on at least a few old systems. 6518 1.1 mrg # [They come from Ultrix. What could be older than Ultrix?!! ;)] 6519 1.1 mrg 6520 1.1 mrg # Character class describing NM global symbol codes. 6521 1.1 mrg symcode='[BCDEGRST]' 6522 1.1 mrg 6523 1.1 mrg # Regexp to match symbols that can be accessed directly from C. 6524 1.1 mrg sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6525 1.1 mrg 6526 1.1 mrg # Define system-specific variables. 6527 1.1 mrg case $host_os in 6528 1.1 mrg aix*) 6529 1.1 mrg symcode='[BCDT]' 6530 1.1 mrg ;; 6531 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 6532 1.1 mrg symcode='[ABCDGISTW]' 6533 1.1 mrg ;; 6534 1.1 mrg hpux*) 6535 1.1 mrg if test "$host_cpu" = ia64; then 6536 1.1 mrg symcode='[ABCDEGRST]' 6537 1.1 mrg fi 6538 1.1 mrg ;; 6539 1.1 mrg irix* | nonstopux*) 6540 1.1 mrg symcode='[BCDEGRST]' 6541 1.1 mrg ;; 6542 1.1 mrg osf*) 6543 1.1 mrg symcode='[BCDEGQRST]' 6544 1.1 mrg ;; 6545 1.1 mrg solaris*) 6546 1.11 mrg symcode='[BCDRT]' 6547 1.1 mrg ;; 6548 1.1 mrg sco3.2v5*) 6549 1.1 mrg symcode='[DT]' 6550 1.1 mrg ;; 6551 1.1 mrg sysv4.2uw2*) 6552 1.1 mrg symcode='[DT]' 6553 1.1 mrg ;; 6554 1.1 mrg sysv5* | sco5v6* | unixware* | OpenUNIX*) 6555 1.1 mrg symcode='[ABDT]' 6556 1.1 mrg ;; 6557 1.1 mrg sysv4) 6558 1.1 mrg symcode='[DFNSTU]' 6559 1.1 mrg ;; 6560 1.1 mrg esac 6561 1.1 mrg 6562 1.1 mrg # If we're using GNU nm, then use its standard symbol codes. 6563 1.1 mrg case `$NM -V 2>&1` in 6564 1.1 mrg *GNU* | *'with BFD'*) 6565 1.1 mrg symcode='[ABCDGIRSTW]' ;; 6566 1.1 mrg esac 6567 1.1 mrg 6568 1.1 mrg # Transform an extracted symbol line into a proper C declaration. 6569 1.1 mrg # Some systems (esp. on ia64) link data and code symbols differently, 6570 1.1 mrg # so use this general approach. 6571 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'" 6572 1.1 mrg 6573 1.1 mrg # Transform an extracted symbol line into symbol name and symbol address 6574 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'" 6575 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'" 6576 1.1 mrg 6577 1.1 mrg # Handle CRLF in mingw tool chain 6578 1.1 mrg opt_cr= 6579 1.1 mrg case $build_os in 6580 1.1 mrg mingw*) 6581 1.1 mrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6582 1.1 mrg ;; 6583 1.1 mrg esac 6584 1.1 mrg 6585 1.1 mrg # Try without a prefix underscore, then with it. 6586 1.1 mrg for ac_symprfx in "" "_"; do 6587 1.1 mrg 6588 1.1 mrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6589 1.1 mrg symxfrm="\\1 $ac_symprfx\\2 \\2" 6590 1.1 mrg 6591 1.1 mrg # Write the raw and C identifiers. 6592 1.1 mrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6593 1.1 mrg # Fake it for dumpbin and say T for any non-static function 6594 1.1 mrg # and D for any global variable. 6595 1.1 mrg # Also find C++ and __fastcall symbols from MSVC++, 6596 1.1 mrg # which start with @ or ?. 6597 1.1 mrg lt_cv_sys_global_symbol_pipe="$AWK '"\ 6598 1.1 mrg " {last_section=section; section=\$ 3};"\ 6599 1.1 mrg " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6600 1.1 mrg " \$ 0!~/External *\|/{next};"\ 6601 1.1 mrg " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6602 1.1 mrg " {if(hide[section]) next};"\ 6603 1.1 mrg " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6604 1.1 mrg " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6605 1.1 mrg " s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6606 1.1 mrg " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6607 1.1 mrg " ' prfx=^$ac_symprfx" 6608 1.1 mrg else 6609 1.1 mrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6610 1.1 mrg fi 6611 1.1 mrg 6612 1.1 mrg # Check to see that the pipe works correctly. 6613 1.1 mrg pipe_works=no 6614 1.1 mrg 6615 1.1 mrg rm -f conftest* 6616 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 6617 1.1 mrg #ifdef __cplusplus 6618 1.1 mrg extern "C" { 6619 1.1 mrg #endif 6620 1.1 mrg char nm_test_var; 6621 1.1 mrg void nm_test_func(void); 6622 1.1 mrg void nm_test_func(void){} 6623 1.1 mrg #ifdef __cplusplus 6624 1.1 mrg } 6625 1.1 mrg #endif 6626 1.1 mrg int main(){nm_test_var='a';nm_test_func();return(0);} 6627 1.1 mrg _LT_EOF 6628 1.1 mrg 6629 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6630 1.1 mrg (eval $ac_compile) 2>&5 6631 1.1 mrg ac_status=$? 6632 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6633 1.1 mrg test $ac_status = 0; }; then 6634 1.1 mrg # Now try to grab the symbols. 6635 1.1 mrg nlist=conftest.nm 6636 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6637 1.1 mrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6638 1.1 mrg ac_status=$? 6639 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6640 1.1 mrg test $ac_status = 0; } && test -s "$nlist"; then 6641 1.1 mrg # Try sorting and uniquifying the output. 6642 1.1 mrg if sort "$nlist" | uniq > "$nlist"T; then 6643 1.1 mrg mv -f "$nlist"T "$nlist" 6644 1.1 mrg else 6645 1.1 mrg rm -f "$nlist"T 6646 1.1 mrg fi 6647 1.1 mrg 6648 1.1 mrg # Make sure that we snagged all the symbols we need. 6649 1.1 mrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6650 1.1 mrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6651 1.1 mrg cat <<_LT_EOF > conftest.$ac_ext 6652 1.1 mrg #ifdef __cplusplus 6653 1.1 mrg extern "C" { 6654 1.1 mrg #endif 6655 1.1 mrg 6656 1.1 mrg _LT_EOF 6657 1.1 mrg # Now generate the symbol file. 6658 1.1 mrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6659 1.1 mrg 6660 1.1 mrg cat <<_LT_EOF >> conftest.$ac_ext 6661 1.1 mrg 6662 1.1 mrg /* The mapping between symbol names and symbols. */ 6663 1.1 mrg const struct { 6664 1.1 mrg const char *name; 6665 1.1 mrg void *address; 6666 1.1 mrg } 6667 1.1 mrg lt__PROGRAM__LTX_preloaded_symbols[] = 6668 1.1 mrg { 6669 1.1 mrg { "@PROGRAM@", (void *) 0 }, 6670 1.1 mrg _LT_EOF 6671 1.1 mrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6672 1.1 mrg cat <<\_LT_EOF >> conftest.$ac_ext 6673 1.1 mrg {0, (void *) 0} 6674 1.1 mrg }; 6675 1.1 mrg 6676 1.1 mrg /* This works around a problem in FreeBSD linker */ 6677 1.1 mrg #ifdef FREEBSD_WORKAROUND 6678 1.1 mrg static const void *lt_preloaded_setup() { 6679 1.1 mrg return lt__PROGRAM__LTX_preloaded_symbols; 6680 1.1 mrg } 6681 1.1 mrg #endif 6682 1.1 mrg 6683 1.1 mrg #ifdef __cplusplus 6684 1.1 mrg } 6685 1.1 mrg #endif 6686 1.1 mrg _LT_EOF 6687 1.1 mrg # Now try linking the two files. 6688 1.1 mrg mv conftest.$ac_objext conftstm.$ac_objext 6689 1.1 mrg lt_save_LIBS="$LIBS" 6690 1.1 mrg lt_save_CFLAGS="$CFLAGS" 6691 1.1 mrg LIBS="conftstm.$ac_objext" 6692 1.1 mrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6693 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6694 1.1 mrg (eval $ac_link) 2>&5 6695 1.1 mrg ac_status=$? 6696 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6697 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6698 1.1 mrg pipe_works=yes 6699 1.1 mrg fi 6700 1.1 mrg LIBS="$lt_save_LIBS" 6701 1.1 mrg CFLAGS="$lt_save_CFLAGS" 6702 1.1 mrg else 6703 1.1 mrg echo "cannot find nm_test_func in $nlist" >&5 6704 1.1 mrg fi 6705 1.1 mrg else 6706 1.1 mrg echo "cannot find nm_test_var in $nlist" >&5 6707 1.1 mrg fi 6708 1.1 mrg else 6709 1.1 mrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6710 1.1 mrg fi 6711 1.1 mrg else 6712 1.1 mrg echo "$progname: failed program was:" >&5 6713 1.1 mrg cat conftest.$ac_ext >&5 6714 1.1 mrg fi 6715 1.1 mrg rm -rf conftest* conftst* 6716 1.1 mrg 6717 1.1 mrg # Do not use the global_symbol_pipe unless it works. 6718 1.1 mrg if test "$pipe_works" = yes; then 6719 1.1 mrg break 6720 1.1 mrg else 6721 1.1 mrg lt_cv_sys_global_symbol_pipe= 6722 1.1 mrg fi 6723 1.1 mrg done 6724 1.1 mrg 6725 1.1 mrg fi 6726 1.1 mrg 6727 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe"; then 6728 1.1 mrg lt_cv_sys_global_symbol_to_cdecl= 6729 1.1 mrg fi 6730 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6731 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6732 1.1 mrg $as_echo "failed" >&6; } 6733 1.1 mrg else 6734 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6735 1.1 mrg $as_echo "ok" >&6; } 6736 1.1 mrg fi 6737 1.1 mrg 6738 1.1 mrg 6739 1.1 mrg 6740 1.1 mrg 6741 1.1 mrg 6742 1.1 mrg 6743 1.1 mrg 6744 1.1 mrg 6745 1.1 mrg 6746 1.1 mrg 6747 1.1 mrg 6748 1.1 mrg 6749 1.1 mrg 6750 1.1 mrg 6751 1.1 mrg 6752 1.1 mrg 6753 1.1 mrg 6754 1.1 mrg 6755 1.1 mrg 6756 1.1 mrg 6757 1.1 mrg 6758 1.1 mrg 6759 1.1 mrg # Check whether --enable-libtool-lock was given. 6760 1.1 mrg if test "${enable_libtool_lock+set}" = set; then : 6761 1.1 mrg enableval=$enable_libtool_lock; 6762 1.1 mrg fi 6763 1.1 mrg 6764 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6765 1.1 mrg 6766 1.1 mrg # Some flags need to be propagated to the compiler or linker for good 6767 1.1 mrg # libtool support. 6768 1.1 mrg case $host in 6769 1.1 mrg ia64-*-hpux*) 6770 1.1 mrg # Find out which ABI we are using. 6771 1.1 mrg echo 'int i;' > conftest.$ac_ext 6772 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6773 1.1 mrg (eval $ac_compile) 2>&5 6774 1.1 mrg ac_status=$? 6775 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6776 1.1 mrg test $ac_status = 0; }; then 6777 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 6778 1.1 mrg *ELF-32*) 6779 1.1 mrg HPUX_IA64_MODE="32" 6780 1.1 mrg ;; 6781 1.1 mrg *ELF-64*) 6782 1.1 mrg HPUX_IA64_MODE="64" 6783 1.1 mrg ;; 6784 1.1 mrg esac 6785 1.1 mrg fi 6786 1.1 mrg rm -rf conftest* 6787 1.1 mrg ;; 6788 1.1 mrg *-*-irix6*) 6789 1.1 mrg # Find out which ABI we are using. 6790 1.1 mrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6791 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6792 1.1 mrg (eval $ac_compile) 2>&5 6793 1.1 mrg ac_status=$? 6794 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6795 1.1 mrg test $ac_status = 0; }; then 6796 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then 6797 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 6798 1.1 mrg *32-bit*) 6799 1.1 mrg LD="${LD-ld} -melf32bsmip" 6800 1.1 mrg ;; 6801 1.1 mrg *N32*) 6802 1.1 mrg LD="${LD-ld} -melf32bmipn32" 6803 1.1 mrg ;; 6804 1.1 mrg *64-bit*) 6805 1.1 mrg LD="${LD-ld} -melf64bmip" 6806 1.1 mrg ;; 6807 1.1 mrg esac 6808 1.1 mrg else 6809 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 6810 1.1 mrg *32-bit*) 6811 1.1 mrg LD="${LD-ld} -32" 6812 1.1 mrg ;; 6813 1.1 mrg *N32*) 6814 1.1 mrg LD="${LD-ld} -n32" 6815 1.1 mrg ;; 6816 1.1 mrg *64-bit*) 6817 1.1 mrg LD="${LD-ld} -64" 6818 1.1 mrg ;; 6819 1.1 mrg esac 6820 1.1 mrg fi 6821 1.1 mrg fi 6822 1.1 mrg rm -rf conftest* 6823 1.1 mrg ;; 6824 1.1 mrg 6825 1.3 skrll x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6826 1.1 mrg s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6827 1.1 mrg # Find out which ABI we are using. 6828 1.1 mrg echo 'int i;' > conftest.$ac_ext 6829 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6830 1.1 mrg (eval $ac_compile) 2>&5 6831 1.1 mrg ac_status=$? 6832 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6833 1.1 mrg test $ac_status = 0; }; then 6834 1.1 mrg case `/usr/bin/file conftest.o` in 6835 1.1 mrg *32-bit*) 6836 1.1 mrg case $host in 6837 1.1 mrg x86_64-*kfreebsd*-gnu) 6838 1.1 mrg LD="${LD-ld} -m elf_i386_fbsd" 6839 1.1 mrg ;; 6840 1.1 mrg x86_64-*linux*) 6841 1.2 apb case `/usr/bin/file conftest.o` in 6842 1.2 apb *x86-64*) 6843 1.2 apb LD="${LD-ld} -m elf32_x86_64" 6844 1.2 apb ;; 6845 1.2 apb *) 6846 1.2 apb LD="${LD-ld} -m elf_i386" 6847 1.2 apb ;; 6848 1.2 apb esac 6849 1.1 mrg ;; 6850 1.3 skrll powerpc64le-*linux*) 6851 1.3 skrll LD="${LD-ld} -m elf32lppclinux" 6852 1.3 skrll ;; 6853 1.3 skrll powerpc64-*linux*) 6854 1.1 mrg LD="${LD-ld} -m elf32ppclinux" 6855 1.1 mrg ;; 6856 1.1 mrg s390x-*linux*) 6857 1.1 mrg LD="${LD-ld} -m elf_s390" 6858 1.1 mrg ;; 6859 1.1 mrg sparc64-*linux*) 6860 1.1 mrg LD="${LD-ld} -m elf32_sparc" 6861 1.1 mrg ;; 6862 1.1 mrg esac 6863 1.1 mrg ;; 6864 1.1 mrg *64-bit*) 6865 1.1 mrg case $host in 6866 1.1 mrg x86_64-*kfreebsd*-gnu) 6867 1.1 mrg LD="${LD-ld} -m elf_x86_64_fbsd" 6868 1.1 mrg ;; 6869 1.1 mrg x86_64-*linux*) 6870 1.1 mrg LD="${LD-ld} -m elf_x86_64" 6871 1.1 mrg ;; 6872 1.3 skrll powerpcle-*linux*) 6873 1.3 skrll LD="${LD-ld} -m elf64lppc" 6874 1.3 skrll ;; 6875 1.3 skrll powerpc-*linux*) 6876 1.1 mrg LD="${LD-ld} -m elf64ppc" 6877 1.1 mrg ;; 6878 1.1 mrg s390*-*linux*|s390*-*tpf*) 6879 1.1 mrg LD="${LD-ld} -m elf64_s390" 6880 1.1 mrg ;; 6881 1.1 mrg sparc*-*linux*) 6882 1.1 mrg LD="${LD-ld} -m elf64_sparc" 6883 1.1 mrg ;; 6884 1.1 mrg esac 6885 1.1 mrg ;; 6886 1.1 mrg esac 6887 1.1 mrg fi 6888 1.1 mrg rm -rf conftest* 6889 1.1 mrg ;; 6890 1.1 mrg 6891 1.1 mrg *-*-sco3.2v5*) 6892 1.1 mrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6893 1.1 mrg SAVE_CFLAGS="$CFLAGS" 6894 1.1 mrg CFLAGS="$CFLAGS -belf" 6895 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6896 1.1 mrg $as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6897 1.8 mrg if ${lt_cv_cc_needs_belf+:} false; then : 6898 1.1 mrg $as_echo_n "(cached) " >&6 6899 1.1 mrg else 6900 1.1 mrg ac_ext=c 6901 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 6902 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6903 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6904 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 6905 1.1 mrg 6906 1.1 mrg if test x$gcc_no_link = xyes; then 6907 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6908 1.1 mrg fi 6909 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6910 1.1 mrg /* end confdefs.h. */ 6911 1.1 mrg 6912 1.1 mrg int 6913 1.1 mrg main () 6914 1.1 mrg { 6915 1.1 mrg 6916 1.1 mrg ; 6917 1.1 mrg return 0; 6918 1.1 mrg } 6919 1.1 mrg _ACEOF 6920 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 6921 1.1 mrg lt_cv_cc_needs_belf=yes 6922 1.1 mrg else 6923 1.1 mrg lt_cv_cc_needs_belf=no 6924 1.1 mrg fi 6925 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 6926 1.1 mrg conftest$ac_exeext conftest.$ac_ext 6927 1.1 mrg ac_ext=c 6928 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 6929 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6930 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6931 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 6932 1.1 mrg 6933 1.1 mrg fi 6934 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6935 1.1 mrg $as_echo "$lt_cv_cc_needs_belf" >&6; } 6936 1.1 mrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6937 1.1 mrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6938 1.1 mrg CFLAGS="$SAVE_CFLAGS" 6939 1.1 mrg fi 6940 1.1 mrg ;; 6941 1.1 mrg sparc*-*solaris*) 6942 1.1 mrg # Find out which ABI we are using. 6943 1.1 mrg echo 'int i;' > conftest.$ac_ext 6944 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6945 1.1 mrg (eval $ac_compile) 2>&5 6946 1.1 mrg ac_status=$? 6947 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6948 1.1 mrg test $ac_status = 0; }; then 6949 1.1 mrg case `/usr/bin/file conftest.o` in 6950 1.1 mrg *64-bit*) 6951 1.1 mrg case $lt_cv_prog_gnu_ld in 6952 1.1 mrg yes*) LD="${LD-ld} -m elf64_sparc" ;; 6953 1.1 mrg *) 6954 1.1 mrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6955 1.1 mrg LD="${LD-ld} -64" 6956 1.1 mrg fi 6957 1.1 mrg ;; 6958 1.1 mrg esac 6959 1.1 mrg ;; 6960 1.1 mrg esac 6961 1.1 mrg fi 6962 1.1 mrg rm -rf conftest* 6963 1.1 mrg ;; 6964 1.1 mrg esac 6965 1.1 mrg 6966 1.1 mrg need_locks="$enable_libtool_lock" 6967 1.1 mrg 6968 1.1 mrg 6969 1.1 mrg case $host_os in 6970 1.1 mrg rhapsody* | darwin*) 6971 1.1 mrg if test -n "$ac_tool_prefix"; then 6972 1.1 mrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6973 1.1 mrg set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6974 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6975 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6976 1.8 mrg if ${ac_cv_prog_DSYMUTIL+:} false; then : 6977 1.1 mrg $as_echo_n "(cached) " >&6 6978 1.1 mrg else 6979 1.1 mrg if test -n "$DSYMUTIL"; then 6980 1.1 mrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6981 1.1 mrg else 6982 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6983 1.1 mrg for as_dir in $PATH 6984 1.1 mrg do 6985 1.1 mrg IFS=$as_save_IFS 6986 1.1 mrg test -z "$as_dir" && as_dir=. 6987 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6988 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6989 1.1 mrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6990 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6991 1.1 mrg break 2 6992 1.1 mrg fi 6993 1.1 mrg done 6994 1.1 mrg done 6995 1.1 mrg IFS=$as_save_IFS 6996 1.1 mrg 6997 1.1 mrg fi 6998 1.1 mrg fi 6999 1.1 mrg DSYMUTIL=$ac_cv_prog_DSYMUTIL 7000 1.1 mrg if test -n "$DSYMUTIL"; then 7001 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7002 1.1 mrg $as_echo "$DSYMUTIL" >&6; } 7003 1.1 mrg else 7004 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7005 1.1 mrg $as_echo "no" >&6; } 7006 1.1 mrg fi 7007 1.1 mrg 7008 1.1 mrg 7009 1.1 mrg fi 7010 1.1 mrg if test -z "$ac_cv_prog_DSYMUTIL"; then 7011 1.1 mrg ac_ct_DSYMUTIL=$DSYMUTIL 7012 1.1 mrg # Extract the first word of "dsymutil", so it can be a program name with args. 7013 1.1 mrg set dummy dsymutil; ac_word=$2 7014 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7015 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7016 1.8 mrg if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7017 1.1 mrg $as_echo_n "(cached) " >&6 7018 1.1 mrg else 7019 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then 7020 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7021 1.1 mrg else 7022 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7023 1.1 mrg for as_dir in $PATH 7024 1.1 mrg do 7025 1.1 mrg IFS=$as_save_IFS 7026 1.1 mrg test -z "$as_dir" && as_dir=. 7027 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7028 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7029 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7030 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7031 1.1 mrg break 2 7032 1.1 mrg fi 7033 1.1 mrg done 7034 1.1 mrg done 7035 1.1 mrg IFS=$as_save_IFS 7036 1.1 mrg 7037 1.1 mrg fi 7038 1.1 mrg fi 7039 1.1 mrg ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7040 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then 7041 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7042 1.1 mrg $as_echo "$ac_ct_DSYMUTIL" >&6; } 7043 1.1 mrg else 7044 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7045 1.1 mrg $as_echo "no" >&6; } 7046 1.1 mrg fi 7047 1.1 mrg 7048 1.1 mrg if test "x$ac_ct_DSYMUTIL" = x; then 7049 1.1 mrg DSYMUTIL=":" 7050 1.1 mrg else 7051 1.1 mrg case $cross_compiling:$ac_tool_warned in 7052 1.1 mrg yes:) 7053 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7054 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7055 1.1 mrg ac_tool_warned=yes ;; 7056 1.1 mrg esac 7057 1.1 mrg DSYMUTIL=$ac_ct_DSYMUTIL 7058 1.1 mrg fi 7059 1.1 mrg else 7060 1.1 mrg DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7061 1.1 mrg fi 7062 1.1 mrg 7063 1.1 mrg if test -n "$ac_tool_prefix"; then 7064 1.1 mrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7065 1.1 mrg set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7066 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7067 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7068 1.8 mrg if ${ac_cv_prog_NMEDIT+:} false; then : 7069 1.1 mrg $as_echo_n "(cached) " >&6 7070 1.1 mrg else 7071 1.1 mrg if test -n "$NMEDIT"; then 7072 1.1 mrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7073 1.1 mrg else 7074 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7075 1.1 mrg for as_dir in $PATH 7076 1.1 mrg do 7077 1.1 mrg IFS=$as_save_IFS 7078 1.1 mrg test -z "$as_dir" && as_dir=. 7079 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7080 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7081 1.1 mrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7082 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7083 1.1 mrg break 2 7084 1.1 mrg fi 7085 1.1 mrg done 7086 1.1 mrg done 7087 1.1 mrg IFS=$as_save_IFS 7088 1.1 mrg 7089 1.1 mrg fi 7090 1.1 mrg fi 7091 1.1 mrg NMEDIT=$ac_cv_prog_NMEDIT 7092 1.1 mrg if test -n "$NMEDIT"; then 7093 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7094 1.1 mrg $as_echo "$NMEDIT" >&6; } 7095 1.1 mrg else 7096 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7097 1.1 mrg $as_echo "no" >&6; } 7098 1.1 mrg fi 7099 1.1 mrg 7100 1.1 mrg 7101 1.1 mrg fi 7102 1.1 mrg if test -z "$ac_cv_prog_NMEDIT"; then 7103 1.1 mrg ac_ct_NMEDIT=$NMEDIT 7104 1.1 mrg # Extract the first word of "nmedit", so it can be a program name with args. 7105 1.1 mrg set dummy nmedit; ac_word=$2 7106 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7107 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7108 1.8 mrg if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7109 1.1 mrg $as_echo_n "(cached) " >&6 7110 1.1 mrg else 7111 1.1 mrg if test -n "$ac_ct_NMEDIT"; then 7112 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7113 1.1 mrg else 7114 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7115 1.1 mrg for as_dir in $PATH 7116 1.1 mrg do 7117 1.1 mrg IFS=$as_save_IFS 7118 1.1 mrg test -z "$as_dir" && as_dir=. 7119 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7120 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7121 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="nmedit" 7122 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7123 1.1 mrg break 2 7124 1.1 mrg fi 7125 1.1 mrg done 7126 1.1 mrg done 7127 1.1 mrg IFS=$as_save_IFS 7128 1.1 mrg 7129 1.1 mrg fi 7130 1.1 mrg fi 7131 1.1 mrg ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7132 1.1 mrg if test -n "$ac_ct_NMEDIT"; then 7133 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7134 1.1 mrg $as_echo "$ac_ct_NMEDIT" >&6; } 7135 1.1 mrg else 7136 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7137 1.1 mrg $as_echo "no" >&6; } 7138 1.1 mrg fi 7139 1.1 mrg 7140 1.1 mrg if test "x$ac_ct_NMEDIT" = x; then 7141 1.1 mrg NMEDIT=":" 7142 1.1 mrg else 7143 1.1 mrg case $cross_compiling:$ac_tool_warned in 7144 1.1 mrg yes:) 7145 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7146 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7147 1.1 mrg ac_tool_warned=yes ;; 7148 1.1 mrg esac 7149 1.1 mrg NMEDIT=$ac_ct_NMEDIT 7150 1.1 mrg fi 7151 1.1 mrg else 7152 1.1 mrg NMEDIT="$ac_cv_prog_NMEDIT" 7153 1.1 mrg fi 7154 1.1 mrg 7155 1.1 mrg if test -n "$ac_tool_prefix"; then 7156 1.1 mrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7157 1.1 mrg set dummy ${ac_tool_prefix}lipo; ac_word=$2 7158 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7159 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7160 1.8 mrg if ${ac_cv_prog_LIPO+:} false; then : 7161 1.1 mrg $as_echo_n "(cached) " >&6 7162 1.1 mrg else 7163 1.1 mrg if test -n "$LIPO"; then 7164 1.1 mrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7165 1.1 mrg else 7166 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7167 1.1 mrg for as_dir in $PATH 7168 1.1 mrg do 7169 1.1 mrg IFS=$as_save_IFS 7170 1.1 mrg test -z "$as_dir" && as_dir=. 7171 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7172 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7173 1.1 mrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7174 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7175 1.1 mrg break 2 7176 1.1 mrg fi 7177 1.1 mrg done 7178 1.1 mrg done 7179 1.1 mrg IFS=$as_save_IFS 7180 1.1 mrg 7181 1.1 mrg fi 7182 1.1 mrg fi 7183 1.1 mrg LIPO=$ac_cv_prog_LIPO 7184 1.1 mrg if test -n "$LIPO"; then 7185 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7186 1.1 mrg $as_echo "$LIPO" >&6; } 7187 1.1 mrg else 7188 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7189 1.1 mrg $as_echo "no" >&6; } 7190 1.1 mrg fi 7191 1.1 mrg 7192 1.1 mrg 7193 1.1 mrg fi 7194 1.1 mrg if test -z "$ac_cv_prog_LIPO"; then 7195 1.1 mrg ac_ct_LIPO=$LIPO 7196 1.1 mrg # Extract the first word of "lipo", so it can be a program name with args. 7197 1.1 mrg set dummy lipo; ac_word=$2 7198 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7199 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7200 1.8 mrg if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7201 1.1 mrg $as_echo_n "(cached) " >&6 7202 1.1 mrg else 7203 1.1 mrg if test -n "$ac_ct_LIPO"; then 7204 1.1 mrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7205 1.1 mrg else 7206 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7207 1.1 mrg for as_dir in $PATH 7208 1.1 mrg do 7209 1.1 mrg IFS=$as_save_IFS 7210 1.1 mrg test -z "$as_dir" && as_dir=. 7211 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7212 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7213 1.1 mrg ac_cv_prog_ac_ct_LIPO="lipo" 7214 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7215 1.1 mrg break 2 7216 1.1 mrg fi 7217 1.1 mrg done 7218 1.1 mrg done 7219 1.1 mrg IFS=$as_save_IFS 7220 1.1 mrg 7221 1.1 mrg fi 7222 1.1 mrg fi 7223 1.1 mrg ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7224 1.1 mrg if test -n "$ac_ct_LIPO"; then 7225 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7226 1.1 mrg $as_echo "$ac_ct_LIPO" >&6; } 7227 1.1 mrg else 7228 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7229 1.1 mrg $as_echo "no" >&6; } 7230 1.1 mrg fi 7231 1.1 mrg 7232 1.1 mrg if test "x$ac_ct_LIPO" = x; then 7233 1.1 mrg LIPO=":" 7234 1.1 mrg else 7235 1.1 mrg case $cross_compiling:$ac_tool_warned in 7236 1.1 mrg yes:) 7237 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7238 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7239 1.1 mrg ac_tool_warned=yes ;; 7240 1.1 mrg esac 7241 1.1 mrg LIPO=$ac_ct_LIPO 7242 1.1 mrg fi 7243 1.1 mrg else 7244 1.1 mrg LIPO="$ac_cv_prog_LIPO" 7245 1.1 mrg fi 7246 1.1 mrg 7247 1.1 mrg if test -n "$ac_tool_prefix"; then 7248 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7249 1.1 mrg set dummy ${ac_tool_prefix}otool; ac_word=$2 7250 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7251 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7252 1.8 mrg if ${ac_cv_prog_OTOOL+:} false; then : 7253 1.1 mrg $as_echo_n "(cached) " >&6 7254 1.1 mrg else 7255 1.1 mrg if test -n "$OTOOL"; then 7256 1.1 mrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7257 1.1 mrg else 7258 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7259 1.1 mrg for as_dir in $PATH 7260 1.1 mrg do 7261 1.1 mrg IFS=$as_save_IFS 7262 1.1 mrg test -z "$as_dir" && as_dir=. 7263 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7264 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7265 1.1 mrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7266 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7267 1.1 mrg break 2 7268 1.1 mrg fi 7269 1.1 mrg done 7270 1.1 mrg done 7271 1.1 mrg IFS=$as_save_IFS 7272 1.1 mrg 7273 1.1 mrg fi 7274 1.1 mrg fi 7275 1.1 mrg OTOOL=$ac_cv_prog_OTOOL 7276 1.1 mrg if test -n "$OTOOL"; then 7277 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7278 1.1 mrg $as_echo "$OTOOL" >&6; } 7279 1.1 mrg else 7280 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7281 1.1 mrg $as_echo "no" >&6; } 7282 1.1 mrg fi 7283 1.1 mrg 7284 1.1 mrg 7285 1.1 mrg fi 7286 1.1 mrg if test -z "$ac_cv_prog_OTOOL"; then 7287 1.1 mrg ac_ct_OTOOL=$OTOOL 7288 1.1 mrg # Extract the first word of "otool", so it can be a program name with args. 7289 1.1 mrg set dummy otool; ac_word=$2 7290 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7291 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7292 1.8 mrg if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7293 1.1 mrg $as_echo_n "(cached) " >&6 7294 1.1 mrg else 7295 1.1 mrg if test -n "$ac_ct_OTOOL"; then 7296 1.1 mrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7297 1.1 mrg else 7298 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7299 1.1 mrg for as_dir in $PATH 7300 1.1 mrg do 7301 1.1 mrg IFS=$as_save_IFS 7302 1.1 mrg test -z "$as_dir" && as_dir=. 7303 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7304 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7305 1.1 mrg ac_cv_prog_ac_ct_OTOOL="otool" 7306 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7307 1.1 mrg break 2 7308 1.1 mrg fi 7309 1.1 mrg done 7310 1.1 mrg done 7311 1.1 mrg IFS=$as_save_IFS 7312 1.1 mrg 7313 1.1 mrg fi 7314 1.1 mrg fi 7315 1.1 mrg ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7316 1.1 mrg if test -n "$ac_ct_OTOOL"; then 7317 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7318 1.1 mrg $as_echo "$ac_ct_OTOOL" >&6; } 7319 1.1 mrg else 7320 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7321 1.1 mrg $as_echo "no" >&6; } 7322 1.1 mrg fi 7323 1.1 mrg 7324 1.1 mrg if test "x$ac_ct_OTOOL" = x; then 7325 1.1 mrg OTOOL=":" 7326 1.1 mrg else 7327 1.1 mrg case $cross_compiling:$ac_tool_warned in 7328 1.1 mrg yes:) 7329 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7330 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7331 1.1 mrg ac_tool_warned=yes ;; 7332 1.1 mrg esac 7333 1.1 mrg OTOOL=$ac_ct_OTOOL 7334 1.1 mrg fi 7335 1.1 mrg else 7336 1.1 mrg OTOOL="$ac_cv_prog_OTOOL" 7337 1.1 mrg fi 7338 1.1 mrg 7339 1.1 mrg if test -n "$ac_tool_prefix"; then 7340 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7341 1.1 mrg set dummy ${ac_tool_prefix}otool64; ac_word=$2 7342 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7343 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7344 1.8 mrg if ${ac_cv_prog_OTOOL64+:} false; then : 7345 1.1 mrg $as_echo_n "(cached) " >&6 7346 1.1 mrg else 7347 1.1 mrg if test -n "$OTOOL64"; then 7348 1.1 mrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7349 1.1 mrg else 7350 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7351 1.1 mrg for as_dir in $PATH 7352 1.1 mrg do 7353 1.1 mrg IFS=$as_save_IFS 7354 1.1 mrg test -z "$as_dir" && as_dir=. 7355 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7356 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7357 1.1 mrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7358 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7359 1.1 mrg break 2 7360 1.1 mrg fi 7361 1.1 mrg done 7362 1.1 mrg done 7363 1.1 mrg IFS=$as_save_IFS 7364 1.1 mrg 7365 1.1 mrg fi 7366 1.1 mrg fi 7367 1.1 mrg OTOOL64=$ac_cv_prog_OTOOL64 7368 1.1 mrg if test -n "$OTOOL64"; then 7369 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7370 1.1 mrg $as_echo "$OTOOL64" >&6; } 7371 1.1 mrg else 7372 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7373 1.1 mrg $as_echo "no" >&6; } 7374 1.1 mrg fi 7375 1.1 mrg 7376 1.1 mrg 7377 1.1 mrg fi 7378 1.1 mrg if test -z "$ac_cv_prog_OTOOL64"; then 7379 1.1 mrg ac_ct_OTOOL64=$OTOOL64 7380 1.1 mrg # Extract the first word of "otool64", so it can be a program name with args. 7381 1.1 mrg set dummy otool64; ac_word=$2 7382 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7383 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7384 1.8 mrg if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7385 1.1 mrg $as_echo_n "(cached) " >&6 7386 1.1 mrg else 7387 1.1 mrg if test -n "$ac_ct_OTOOL64"; then 7388 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7389 1.1 mrg else 7390 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7391 1.1 mrg for as_dir in $PATH 7392 1.1 mrg do 7393 1.1 mrg IFS=$as_save_IFS 7394 1.1 mrg test -z "$as_dir" && as_dir=. 7395 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7396 1.8 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7397 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="otool64" 7398 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7399 1.1 mrg break 2 7400 1.1 mrg fi 7401 1.1 mrg done 7402 1.1 mrg done 7403 1.1 mrg IFS=$as_save_IFS 7404 1.1 mrg 7405 1.1 mrg fi 7406 1.1 mrg fi 7407 1.1 mrg ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7408 1.1 mrg if test -n "$ac_ct_OTOOL64"; then 7409 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7410 1.1 mrg $as_echo "$ac_ct_OTOOL64" >&6; } 7411 1.1 mrg else 7412 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7413 1.1 mrg $as_echo "no" >&6; } 7414 1.1 mrg fi 7415 1.1 mrg 7416 1.1 mrg if test "x$ac_ct_OTOOL64" = x; then 7417 1.1 mrg OTOOL64=":" 7418 1.1 mrg else 7419 1.1 mrg case $cross_compiling:$ac_tool_warned in 7420 1.1 mrg yes:) 7421 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7422 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7423 1.1 mrg ac_tool_warned=yes ;; 7424 1.1 mrg esac 7425 1.1 mrg OTOOL64=$ac_ct_OTOOL64 7426 1.1 mrg fi 7427 1.1 mrg else 7428 1.1 mrg OTOOL64="$ac_cv_prog_OTOOL64" 7429 1.1 mrg fi 7430 1.1 mrg 7431 1.1 mrg 7432 1.1 mrg 7433 1.1 mrg 7434 1.1 mrg 7435 1.1 mrg 7436 1.1 mrg 7437 1.1 mrg 7438 1.1 mrg 7439 1.1 mrg 7440 1.1 mrg 7441 1.1 mrg 7442 1.1 mrg 7443 1.1 mrg 7444 1.1 mrg 7445 1.1 mrg 7446 1.1 mrg 7447 1.1 mrg 7448 1.1 mrg 7449 1.1 mrg 7450 1.1 mrg 7451 1.1 mrg 7452 1.1 mrg 7453 1.1 mrg 7454 1.1 mrg 7455 1.1 mrg 7456 1.1 mrg 7457 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7458 1.1 mrg $as_echo_n "checking for -single_module linker flag... " >&6; } 7459 1.8 mrg if ${lt_cv_apple_cc_single_mod+:} false; then : 7460 1.1 mrg $as_echo_n "(cached) " >&6 7461 1.1 mrg else 7462 1.1 mrg lt_cv_apple_cc_single_mod=no 7463 1.1 mrg if test -z "${LT_MULTI_MODULE}"; then 7464 1.1 mrg # By default we will add the -single_module flag. You can override 7465 1.1 mrg # by either setting the environment variable LT_MULTI_MODULE 7466 1.1 mrg # non-empty at configure time, or by adding -multi_module to the 7467 1.1 mrg # link flags. 7468 1.1 mrg rm -rf libconftest.dylib* 7469 1.1 mrg echo "int foo(void){return 1;}" > conftest.c 7470 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7471 1.1 mrg -dynamiclib -Wl,-single_module conftest.c" >&5 7472 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7473 1.1 mrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7474 1.1 mrg _lt_result=$? 7475 1.1 mrg if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7476 1.1 mrg lt_cv_apple_cc_single_mod=yes 7477 1.1 mrg else 7478 1.1 mrg cat conftest.err >&5 7479 1.1 mrg fi 7480 1.1 mrg rm -rf libconftest.dylib* 7481 1.1 mrg rm -f conftest.* 7482 1.1 mrg fi 7483 1.1 mrg fi 7484 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7485 1.1 mrg $as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7486 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7487 1.1 mrg $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7488 1.8 mrg if ${lt_cv_ld_exported_symbols_list+:} false; then : 7489 1.1 mrg $as_echo_n "(cached) " >&6 7490 1.1 mrg else 7491 1.1 mrg lt_cv_ld_exported_symbols_list=no 7492 1.1 mrg save_LDFLAGS=$LDFLAGS 7493 1.1 mrg echo "_main" > conftest.sym 7494 1.1 mrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7495 1.1 mrg if test x$gcc_no_link = xyes; then 7496 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 7497 1.1 mrg fi 7498 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7499 1.1 mrg /* end confdefs.h. */ 7500 1.1 mrg 7501 1.1 mrg int 7502 1.1 mrg main () 7503 1.1 mrg { 7504 1.1 mrg 7505 1.1 mrg ; 7506 1.1 mrg return 0; 7507 1.1 mrg } 7508 1.1 mrg _ACEOF 7509 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 7510 1.1 mrg lt_cv_ld_exported_symbols_list=yes 7511 1.1 mrg else 7512 1.1 mrg lt_cv_ld_exported_symbols_list=no 7513 1.1 mrg fi 7514 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 7515 1.1 mrg conftest$ac_exeext conftest.$ac_ext 7516 1.1 mrg LDFLAGS="$save_LDFLAGS" 7517 1.1 mrg 7518 1.1 mrg fi 7519 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7520 1.1 mrg $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7521 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7522 1.1 mrg $as_echo_n "checking for -force_load linker flag... " >&6; } 7523 1.8 mrg if ${lt_cv_ld_force_load+:} false; then : 7524 1.1 mrg $as_echo_n "(cached) " >&6 7525 1.1 mrg else 7526 1.1 mrg lt_cv_ld_force_load=no 7527 1.1 mrg cat > conftest.c << _LT_EOF 7528 1.1 mrg int forced_loaded() { return 2;} 7529 1.1 mrg _LT_EOF 7530 1.1 mrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7531 1.1 mrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7532 1.1 mrg echo "$AR cru libconftest.a conftest.o" >&5 7533 1.1 mrg $AR cru libconftest.a conftest.o 2>&5 7534 1.1 mrg cat > conftest.c << _LT_EOF 7535 1.1 mrg int main() { return 0;} 7536 1.1 mrg _LT_EOF 7537 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7538 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7539 1.1 mrg _lt_result=$? 7540 1.1 mrg if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7541 1.1 mrg lt_cv_ld_force_load=yes 7542 1.1 mrg else 7543 1.1 mrg cat conftest.err >&5 7544 1.1 mrg fi 7545 1.1 mrg rm -f conftest.err libconftest.a conftest conftest.c 7546 1.1 mrg rm -rf conftest.dSYM 7547 1.1 mrg 7548 1.1 mrg fi 7549 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7550 1.1 mrg $as_echo "$lt_cv_ld_force_load" >&6; } 7551 1.9 mrg # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 7552 1.9 mrg # build without first building modern cctools / linker. 7553 1.9 mrg case $host_cpu-$host_os in 7554 1.9 mrg *-rhapsody* | *-darwin1.[012]) 7555 1.1 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7556 1.9 mrg *-darwin1.*) 7557 1.1 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7558 1.9 mrg *-darwin*) 7559 1.9 mrg # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 7560 1.9 mrg # deployment target is forced to an earlier version. 7561 1.9 mrg case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 7562 1.11 mrg UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*) 7563 1.9 mrg ;; 7564 1.4 mrg 10.[012][,.]*) 7565 1.9 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 7566 1.9 mrg ;; 7567 1.9 mrg *) 7568 1.9 mrg ;; 7569 1.9 mrg esac 7570 1.1 mrg ;; 7571 1.1 mrg esac 7572 1.1 mrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7573 1.1 mrg _lt_dar_single_mod='$single_module' 7574 1.1 mrg fi 7575 1.1 mrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7576 1.1 mrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7577 1.1 mrg else 7578 1.1 mrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7579 1.1 mrg fi 7580 1.1 mrg if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7581 1.1 mrg _lt_dsymutil='~$DSYMUTIL $lib || :' 7582 1.1 mrg else 7583 1.1 mrg _lt_dsymutil= 7584 1.1 mrg fi 7585 1.1 mrg ;; 7586 1.1 mrg esac 7587 1.1 mrg 7588 1.1 mrg for ac_header in dlfcn.h 7589 1.1 mrg do : 7590 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7591 1.1 mrg " 7592 1.8 mrg if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7593 1.1 mrg cat >>confdefs.h <<_ACEOF 7594 1.1 mrg #define HAVE_DLFCN_H 1 7595 1.1 mrg _ACEOF 7596 1.1 mrg 7597 1.1 mrg fi 7598 1.1 mrg 7599 1.1 mrg done 7600 1.1 mrg 7601 1.1 mrg 7602 1.1 mrg 7603 1.1 mrg 7604 1.1 mrg 7605 1.1 mrg # Set options 7606 1.1 mrg 7607 1.1 mrg 7608 1.1 mrg 7609 1.1 mrg enable_dlopen=no 7610 1.1 mrg 7611 1.1 mrg 7612 1.1 mrg enable_win32_dll=no 7613 1.1 mrg 7614 1.1 mrg 7615 1.1 mrg # Check whether --enable-shared was given. 7616 1.1 mrg if test "${enable_shared+set}" = set; then : 7617 1.1 mrg enableval=$enable_shared; p=${PACKAGE-default} 7618 1.1 mrg case $enableval in 7619 1.1 mrg yes) enable_shared=yes ;; 7620 1.1 mrg no) enable_shared=no ;; 7621 1.1 mrg *) 7622 1.1 mrg enable_shared=no 7623 1.1 mrg # Look at the argument we got. We use all the common list separators. 7624 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7625 1.1 mrg for pkg in $enableval; do 7626 1.1 mrg IFS="$lt_save_ifs" 7627 1.1 mrg if test "X$pkg" = "X$p"; then 7628 1.1 mrg enable_shared=yes 7629 1.1 mrg fi 7630 1.1 mrg done 7631 1.1 mrg IFS="$lt_save_ifs" 7632 1.1 mrg ;; 7633 1.1 mrg esac 7634 1.1 mrg else 7635 1.1 mrg enable_shared=yes 7636 1.1 mrg fi 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 # Check whether --enable-static was given. 7647 1.1 mrg if test "${enable_static+set}" = set; then : 7648 1.1 mrg enableval=$enable_static; p=${PACKAGE-default} 7649 1.1 mrg case $enableval in 7650 1.1 mrg yes) enable_static=yes ;; 7651 1.1 mrg no) enable_static=no ;; 7652 1.1 mrg *) 7653 1.1 mrg enable_static=no 7654 1.1 mrg # Look at the argument we got. We use all the common list separators. 7655 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7656 1.1 mrg for pkg in $enableval; do 7657 1.1 mrg IFS="$lt_save_ifs" 7658 1.1 mrg if test "X$pkg" = "X$p"; then 7659 1.1 mrg enable_static=yes 7660 1.1 mrg fi 7661 1.1 mrg done 7662 1.1 mrg IFS="$lt_save_ifs" 7663 1.1 mrg ;; 7664 1.1 mrg esac 7665 1.1 mrg else 7666 1.1 mrg enable_static=yes 7667 1.1 mrg fi 7668 1.1 mrg 7669 1.1 mrg 7670 1.1 mrg 7671 1.1 mrg 7672 1.1 mrg 7673 1.1 mrg 7674 1.1 mrg 7675 1.1 mrg 7676 1.1 mrg 7677 1.1 mrg 7678 1.1 mrg # Check whether --with-pic was given. 7679 1.1 mrg if test "${with_pic+set}" = set; then : 7680 1.1 mrg withval=$with_pic; pic_mode="$withval" 7681 1.1 mrg else 7682 1.1 mrg pic_mode=default 7683 1.1 mrg fi 7684 1.1 mrg 7685 1.1 mrg 7686 1.1 mrg test -z "$pic_mode" && pic_mode=default 7687 1.1 mrg 7688 1.1 mrg 7689 1.1 mrg 7690 1.1 mrg 7691 1.1 mrg 7692 1.1 mrg 7693 1.1 mrg 7694 1.1 mrg # Check whether --enable-fast-install was given. 7695 1.1 mrg if test "${enable_fast_install+set}" = set; then : 7696 1.1 mrg enableval=$enable_fast_install; p=${PACKAGE-default} 7697 1.1 mrg case $enableval in 7698 1.1 mrg yes) enable_fast_install=yes ;; 7699 1.1 mrg no) enable_fast_install=no ;; 7700 1.1 mrg *) 7701 1.1 mrg enable_fast_install=no 7702 1.1 mrg # Look at the argument we got. We use all the common list separators. 7703 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7704 1.1 mrg for pkg in $enableval; do 7705 1.1 mrg IFS="$lt_save_ifs" 7706 1.1 mrg if test "X$pkg" = "X$p"; then 7707 1.1 mrg enable_fast_install=yes 7708 1.1 mrg fi 7709 1.1 mrg done 7710 1.1 mrg IFS="$lt_save_ifs" 7711 1.1 mrg ;; 7712 1.1 mrg esac 7713 1.1 mrg else 7714 1.1 mrg enable_fast_install=yes 7715 1.1 mrg fi 7716 1.1 mrg 7717 1.1 mrg 7718 1.1 mrg 7719 1.1 mrg 7720 1.1 mrg 7721 1.1 mrg 7722 1.1 mrg 7723 1.1 mrg 7724 1.1 mrg 7725 1.1 mrg 7726 1.1 mrg 7727 1.1 mrg # This can be used to rebuild libtool when needed 7728 1.1 mrg LIBTOOL_DEPS="$ltmain" 7729 1.1 mrg 7730 1.1 mrg # Always use our own libtool. 7731 1.1 mrg LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7732 1.1 mrg 7733 1.1 mrg 7734 1.1 mrg 7735 1.1 mrg 7736 1.1 mrg 7737 1.1 mrg 7738 1.1 mrg 7739 1.1 mrg 7740 1.1 mrg 7741 1.1 mrg 7742 1.1 mrg 7743 1.1 mrg 7744 1.1 mrg 7745 1.1 mrg 7746 1.1 mrg 7747 1.1 mrg 7748 1.1 mrg 7749 1.1 mrg 7750 1.1 mrg 7751 1.1 mrg 7752 1.1 mrg 7753 1.1 mrg 7754 1.1 mrg 7755 1.1 mrg 7756 1.1 mrg 7757 1.1 mrg 7758 1.1 mrg test -z "$LN_S" && LN_S="ln -s" 7759 1.1 mrg 7760 1.1 mrg 7761 1.1 mrg 7762 1.1 mrg 7763 1.1 mrg 7764 1.1 mrg 7765 1.1 mrg 7766 1.1 mrg 7767 1.1 mrg 7768 1.1 mrg 7769 1.1 mrg 7770 1.1 mrg 7771 1.1 mrg 7772 1.1 mrg 7773 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then 7774 1.1 mrg setopt NO_GLOB_SUBST 7775 1.1 mrg fi 7776 1.1 mrg 7777 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7778 1.1 mrg $as_echo_n "checking for objdir... " >&6; } 7779 1.8 mrg if ${lt_cv_objdir+:} false; then : 7780 1.1 mrg $as_echo_n "(cached) " >&6 7781 1.1 mrg else 7782 1.1 mrg rm -f .libs 2>/dev/null 7783 1.1 mrg mkdir .libs 2>/dev/null 7784 1.1 mrg if test -d .libs; then 7785 1.1 mrg lt_cv_objdir=.libs 7786 1.1 mrg else 7787 1.1 mrg # MS-DOS does not allow filenames that begin with a dot. 7788 1.1 mrg lt_cv_objdir=_libs 7789 1.1 mrg fi 7790 1.1 mrg rmdir .libs 2>/dev/null 7791 1.1 mrg fi 7792 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7793 1.1 mrg $as_echo "$lt_cv_objdir" >&6; } 7794 1.1 mrg objdir=$lt_cv_objdir 7795 1.1 mrg 7796 1.1 mrg 7797 1.1 mrg 7798 1.1 mrg 7799 1.1 mrg 7800 1.1 mrg cat >>confdefs.h <<_ACEOF 7801 1.1 mrg #define LT_OBJDIR "$lt_cv_objdir/" 7802 1.1 mrg _ACEOF 7803 1.1 mrg 7804 1.1 mrg 7805 1.1 mrg 7806 1.1 mrg 7807 1.1 mrg case $host_os in 7808 1.1 mrg aix3*) 7809 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some 7810 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems 7811 1.1 mrg # vanish in a puff of smoke. 7812 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then 7813 1.1 mrg COLLECT_NAMES= 7814 1.1 mrg export COLLECT_NAMES 7815 1.1 mrg fi 7816 1.1 mrg ;; 7817 1.1 mrg esac 7818 1.1 mrg 7819 1.1 mrg # Global variables: 7820 1.1 mrg ofile=libtool 7821 1.1 mrg can_build_shared=yes 7822 1.1 mrg 7823 1.1 mrg # All known linkers require a `.a' archive for static linking (except MSVC, 7824 1.1 mrg # which needs '.lib'). 7825 1.1 mrg libext=a 7826 1.1 mrg 7827 1.1 mrg with_gnu_ld="$lt_cv_prog_gnu_ld" 7828 1.1 mrg 7829 1.1 mrg old_CC="$CC" 7830 1.1 mrg old_CFLAGS="$CFLAGS" 7831 1.1 mrg 7832 1.1 mrg # Set sane defaults for various variables 7833 1.1 mrg test -z "$CC" && CC=cc 7834 1.1 mrg test -z "$LTCC" && LTCC=$CC 7835 1.1 mrg test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7836 1.1 mrg test -z "$LD" && LD=ld 7837 1.1 mrg test -z "$ac_objext" && ac_objext=o 7838 1.1 mrg 7839 1.1 mrg for cc_temp in $compiler""; do 7840 1.1 mrg case $cc_temp in 7841 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7842 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7843 1.1 mrg \-*) ;; 7844 1.1 mrg *) break;; 7845 1.1 mrg esac 7846 1.1 mrg done 7847 1.1 mrg cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7848 1.1 mrg 7849 1.1 mrg 7850 1.1 mrg # Only perform the check for file, if the check method requires it 7851 1.1 mrg test -z "$MAGIC_CMD" && MAGIC_CMD=file 7852 1.1 mrg case $deplibs_check_method in 7853 1.1 mrg file_magic*) 7854 1.1 mrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7855 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7856 1.1 mrg $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7857 1.8 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then : 7858 1.1 mrg $as_echo_n "(cached) " >&6 7859 1.1 mrg else 7860 1.1 mrg case $MAGIC_CMD in 7861 1.1 mrg [\\/*] | ?:[\\/]*) 7862 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7863 1.1 mrg ;; 7864 1.1 mrg *) 7865 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD" 7866 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7867 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7868 1.1 mrg for ac_dir in $ac_dummy; do 7869 1.1 mrg IFS="$lt_save_ifs" 7870 1.1 mrg test -z "$ac_dir" && ac_dir=. 7871 1.1 mrg if test -f $ac_dir/${ac_tool_prefix}file; then 7872 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7873 1.1 mrg if test -n "$file_magic_test_file"; then 7874 1.1 mrg case $deplibs_check_method in 7875 1.1 mrg "file_magic "*) 7876 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7877 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7878 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7879 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then 7880 1.1 mrg : 7881 1.1 mrg else 7882 1.1 mrg cat <<_LT_EOF 1>&2 7883 1.1 mrg 7884 1.1 mrg *** Warning: the command libtool uses to detect shared libraries, 7885 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize. 7886 1.1 mrg *** The result is that libtool may fail to recognize shared libraries 7887 1.1 mrg *** as such. This will affect the creation of libtool libraries that 7888 1.1 mrg *** depend on shared libraries, but programs linked with such libtool 7889 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you 7890 1.1 mrg *** may want to report the problem to your system manager and/or to 7891 1.1 mrg *** bug-libtool@gnu.org 7892 1.1 mrg 7893 1.1 mrg _LT_EOF 7894 1.1 mrg fi ;; 7895 1.1 mrg esac 7896 1.1 mrg fi 7897 1.1 mrg break 7898 1.1 mrg fi 7899 1.1 mrg done 7900 1.1 mrg IFS="$lt_save_ifs" 7901 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD" 7902 1.1 mrg ;; 7903 1.1 mrg esac 7904 1.1 mrg fi 7905 1.1 mrg 7906 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7907 1.1 mrg if test -n "$MAGIC_CMD"; then 7908 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7909 1.1 mrg $as_echo "$MAGIC_CMD" >&6; } 7910 1.1 mrg else 7911 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7912 1.1 mrg $as_echo "no" >&6; } 7913 1.1 mrg fi 7914 1.1 mrg 7915 1.1 mrg 7916 1.1 mrg 7917 1.1 mrg 7918 1.1 mrg 7919 1.1 mrg if test -z "$lt_cv_path_MAGIC_CMD"; then 7920 1.1 mrg if test -n "$ac_tool_prefix"; then 7921 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7922 1.1 mrg $as_echo_n "checking for file... " >&6; } 7923 1.8 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then : 7924 1.1 mrg $as_echo_n "(cached) " >&6 7925 1.1 mrg else 7926 1.1 mrg case $MAGIC_CMD in 7927 1.1 mrg [\\/*] | ?:[\\/]*) 7928 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7929 1.1 mrg ;; 7930 1.1 mrg *) 7931 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD" 7932 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7933 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7934 1.1 mrg for ac_dir in $ac_dummy; do 7935 1.1 mrg IFS="$lt_save_ifs" 7936 1.1 mrg test -z "$ac_dir" && ac_dir=. 7937 1.1 mrg if test -f $ac_dir/file; then 7938 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/file" 7939 1.1 mrg if test -n "$file_magic_test_file"; then 7940 1.1 mrg case $deplibs_check_method in 7941 1.1 mrg "file_magic "*) 7942 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7943 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7944 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7945 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then 7946 1.1 mrg : 7947 1.1 mrg else 7948 1.1 mrg cat <<_LT_EOF 1>&2 7949 1.1 mrg 7950 1.1 mrg *** Warning: the command libtool uses to detect shared libraries, 7951 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize. 7952 1.1 mrg *** The result is that libtool may fail to recognize shared libraries 7953 1.1 mrg *** as such. This will affect the creation of libtool libraries that 7954 1.1 mrg *** depend on shared libraries, but programs linked with such libtool 7955 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you 7956 1.1 mrg *** may want to report the problem to your system manager and/or to 7957 1.1 mrg *** bug-libtool@gnu.org 7958 1.1 mrg 7959 1.1 mrg _LT_EOF 7960 1.1 mrg fi ;; 7961 1.1 mrg esac 7962 1.1 mrg fi 7963 1.1 mrg break 7964 1.1 mrg fi 7965 1.1 mrg done 7966 1.1 mrg IFS="$lt_save_ifs" 7967 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD" 7968 1.1 mrg ;; 7969 1.1 mrg esac 7970 1.1 mrg fi 7971 1.1 mrg 7972 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7973 1.1 mrg if test -n "$MAGIC_CMD"; then 7974 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7975 1.1 mrg $as_echo "$MAGIC_CMD" >&6; } 7976 1.1 mrg else 7977 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7978 1.1 mrg $as_echo "no" >&6; } 7979 1.1 mrg fi 7980 1.1 mrg 7981 1.1 mrg 7982 1.1 mrg else 7983 1.1 mrg MAGIC_CMD=: 7984 1.1 mrg fi 7985 1.1 mrg fi 7986 1.1 mrg 7987 1.1 mrg fi 7988 1.1 mrg ;; 7989 1.1 mrg esac 7990 1.1 mrg 7991 1.1 mrg # Use C for the default configuration in the libtool script 7992 1.1 mrg 7993 1.1 mrg lt_save_CC="$CC" 7994 1.1 mrg ac_ext=c 7995 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 7996 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7997 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7998 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 7999 1.1 mrg 8000 1.1 mrg 8001 1.1 mrg # Source file extension for C test sources. 8002 1.1 mrg ac_ext=c 8003 1.1 mrg 8004 1.1 mrg # Object file extension for compiled C test sources. 8005 1.1 mrg objext=o 8006 1.1 mrg objext=$objext 8007 1.1 mrg 8008 1.1 mrg # Code to be used in simple compile tests 8009 1.1 mrg lt_simple_compile_test_code="int some_variable = 0;" 8010 1.1 mrg 8011 1.1 mrg # Code to be used in simple link tests 8012 1.1 mrg lt_simple_link_test_code='int main(){return(0);}' 8013 1.1 mrg 8014 1.1 mrg 8015 1.1 mrg 8016 1.1 mrg 8017 1.1 mrg 8018 1.1 mrg 8019 1.1 mrg 8020 1.1 mrg # If no C compiler was specified, use CC. 8021 1.1 mrg LTCC=${LTCC-"$CC"} 8022 1.1 mrg 8023 1.1 mrg # If no C compiler flags were specified, use CFLAGS. 8024 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8025 1.1 mrg 8026 1.1 mrg # Allow CC to be a program name with arguments. 8027 1.1 mrg compiler=$CC 8028 1.1 mrg 8029 1.1 mrg # Save the default compiler, since it gets overwritten when the other 8030 1.1 mrg # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8031 1.1 mrg compiler_DEFAULT=$CC 8032 1.1 mrg 8033 1.1 mrg # save warnings/boilerplate of simple test code 8034 1.1 mrg ac_outfile=conftest.$ac_objext 8035 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8036 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8037 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err` 8038 1.1 mrg $RM conftest* 8039 1.1 mrg 8040 1.1 mrg ac_outfile=conftest.$ac_objext 8041 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext 8042 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8043 1.1 mrg _lt_linker_boilerplate=`cat conftest.err` 8044 1.1 mrg $RM -r conftest* 8045 1.1 mrg 8046 1.1 mrg 8047 1.1 mrg ## CAVEAT EMPTOR: 8048 1.1 mrg ## There is no encapsulation within the following macros, do not change 8049 1.1 mrg ## the running order or otherwise move them around unless you know exactly 8050 1.1 mrg ## what you are doing... 8051 1.1 mrg if test -n "$compiler"; then 8052 1.1 mrg 8053 1.1 mrg lt_prog_compiler_no_builtin_flag= 8054 1.1 mrg 8055 1.1 mrg if test "$GCC" = yes; then 8056 1.1 mrg case $cc_basename in 8057 1.1 mrg nvcc*) 8058 1.1 mrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8059 1.1 mrg *) 8060 1.1 mrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8061 1.1 mrg esac 8062 1.1 mrg 8063 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8064 1.1 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8065 1.8 mrg if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8066 1.1 mrg $as_echo_n "(cached) " >&6 8067 1.1 mrg else 8068 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no 8069 1.1 mrg ac_outfile=conftest.$ac_objext 8070 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8071 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions" 8072 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 8073 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 8074 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 8075 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8076 1.1 mrg # The option is referenced via a variable to avoid confusing sed. 8077 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8078 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8079 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8080 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8081 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8082 1.1 mrg (eval "$lt_compile" 2>conftest.err) 8083 1.1 mrg ac_status=$? 8084 1.1 mrg cat conftest.err >&5 8085 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8086 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then 8087 1.1 mrg # The compiler can only warn and ignore the option if not recognized 8088 1.1 mrg # So say no if there are warnings other than the usual output. 8089 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8090 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8091 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8092 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes 8093 1.1 mrg fi 8094 1.1 mrg fi 8095 1.1 mrg $RM conftest* 8096 1.1 mrg 8097 1.1 mrg fi 8098 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8099 1.1 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8100 1.1 mrg 8101 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8102 1.1 mrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8103 1.1 mrg else 8104 1.1 mrg : 8105 1.1 mrg fi 8106 1.1 mrg 8107 1.1 mrg fi 8108 1.1 mrg 8109 1.1 mrg 8110 1.1 mrg 8111 1.1 mrg 8112 1.1 mrg 8113 1.1 mrg 8114 1.1 mrg lt_prog_compiler_wl= 8115 1.1 mrg lt_prog_compiler_pic= 8116 1.1 mrg lt_prog_compiler_static= 8117 1.1 mrg 8118 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8119 1.1 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8120 1.1 mrg 8121 1.1 mrg if test "$GCC" = yes; then 8122 1.1 mrg lt_prog_compiler_wl='-Wl,' 8123 1.1 mrg lt_prog_compiler_static='-static' 8124 1.1 mrg 8125 1.1 mrg case $host_os in 8126 1.1 mrg aix*) 8127 1.1 mrg # All AIX code is PIC. 8128 1.1 mrg if test "$host_cpu" = ia64; then 8129 1.1 mrg # AIX 5 now supports IA64 processor 8130 1.1 mrg lt_prog_compiler_static='-Bstatic' 8131 1.1 mrg fi 8132 1.2 apb lt_prog_compiler_pic='-fPIC' 8133 1.1 mrg ;; 8134 1.1 mrg 8135 1.1 mrg amigaos*) 8136 1.1 mrg case $host_cpu in 8137 1.1 mrg powerpc) 8138 1.1 mrg # see comment about AmigaOS4 .so support 8139 1.1 mrg lt_prog_compiler_pic='-fPIC' 8140 1.1 mrg ;; 8141 1.1 mrg m68k) 8142 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but 8143 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better, 8144 1.1 mrg # like `-m68040'. 8145 1.1 mrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8146 1.1 mrg ;; 8147 1.1 mrg esac 8148 1.1 mrg ;; 8149 1.1 mrg 8150 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8151 1.1 mrg # PIC is the default for these OSes. 8152 1.1 mrg ;; 8153 1.1 mrg 8154 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 8155 1.1 mrg # This hack is so that the source file can tell whether it is being 8156 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 8157 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 8158 1.1 mrg # (--disable-auto-import) libraries 8159 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT' 8160 1.1 mrg ;; 8161 1.1 mrg 8162 1.1 mrg darwin* | rhapsody*) 8163 1.1 mrg # PIC is the default on this platform 8164 1.1 mrg # Common symbols not allowed in MH_DYLIB files 8165 1.1 mrg lt_prog_compiler_pic='-fno-common' 8166 1.1 mrg ;; 8167 1.1 mrg 8168 1.1 mrg haiku*) 8169 1.1 mrg # PIC is the default for Haiku. 8170 1.1 mrg # The "-static" flag exists, but is broken. 8171 1.1 mrg lt_prog_compiler_static= 8172 1.1 mrg ;; 8173 1.1 mrg 8174 1.1 mrg hpux*) 8175 1.1 mrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8176 1.1 mrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8177 1.1 mrg # sets the default TLS model and affects inlining. 8178 1.1 mrg case $host_cpu in 8179 1.1 mrg hppa*64*) 8180 1.1 mrg # +Z the default 8181 1.1 mrg ;; 8182 1.1 mrg *) 8183 1.1 mrg lt_prog_compiler_pic='-fPIC' 8184 1.1 mrg ;; 8185 1.1 mrg esac 8186 1.1 mrg ;; 8187 1.1 mrg 8188 1.1 mrg interix[3-9]*) 8189 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8190 1.1 mrg # Instead, we relocate shared libraries at runtime. 8191 1.1 mrg ;; 8192 1.1 mrg 8193 1.1 mrg msdosdjgpp*) 8194 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries 8195 1.1 mrg # on systems that don't support them. 8196 1.1 mrg lt_prog_compiler_can_build_shared=no 8197 1.1 mrg enable_shared=no 8198 1.1 mrg ;; 8199 1.1 mrg 8200 1.1 mrg *nto* | *qnx*) 8201 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 8202 1.1 mrg # it will coredump. 8203 1.1 mrg lt_prog_compiler_pic='-fPIC -shared' 8204 1.1 mrg ;; 8205 1.1 mrg 8206 1.1 mrg sysv4*MP*) 8207 1.1 mrg if test -d /usr/nec; then 8208 1.1 mrg lt_prog_compiler_pic=-Kconform_pic 8209 1.1 mrg fi 8210 1.1 mrg ;; 8211 1.1 mrg 8212 1.1 mrg *) 8213 1.1 mrg lt_prog_compiler_pic='-fPIC' 8214 1.1 mrg ;; 8215 1.1 mrg esac 8216 1.1 mrg 8217 1.1 mrg case $cc_basename in 8218 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 8219 1.1 mrg lt_prog_compiler_wl='-Xlinker ' 8220 1.1 mrg lt_prog_compiler_pic='-Xcompiler -fPIC' 8221 1.1 mrg ;; 8222 1.1 mrg esac 8223 1.1 mrg else 8224 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler. 8225 1.1 mrg case $host_os in 8226 1.1 mrg aix*) 8227 1.1 mrg lt_prog_compiler_wl='-Wl,' 8228 1.1 mrg if test "$host_cpu" = ia64; then 8229 1.1 mrg # AIX 5 now supports IA64 processor 8230 1.1 mrg lt_prog_compiler_static='-Bstatic' 8231 1.1 mrg else 8232 1.1 mrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8233 1.1 mrg fi 8234 1.1 mrg ;; 8235 1.1 mrg 8236 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 8237 1.1 mrg # This hack is so that the source file can tell whether it is being 8238 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 8239 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT' 8240 1.1 mrg ;; 8241 1.1 mrg 8242 1.1 mrg hpux9* | hpux10* | hpux11*) 8243 1.1 mrg lt_prog_compiler_wl='-Wl,' 8244 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8245 1.1 mrg # not for PA HP-UX. 8246 1.1 mrg case $host_cpu in 8247 1.1 mrg hppa*64*|ia64*) 8248 1.1 mrg # +Z the default 8249 1.1 mrg ;; 8250 1.1 mrg *) 8251 1.1 mrg lt_prog_compiler_pic='+Z' 8252 1.1 mrg ;; 8253 1.1 mrg esac 8254 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 8255 1.1 mrg lt_prog_compiler_static='${wl}-a ${wl}archive' 8256 1.1 mrg ;; 8257 1.1 mrg 8258 1.1 mrg irix5* | irix6* | nonstopux*) 8259 1.1 mrg lt_prog_compiler_wl='-Wl,' 8260 1.1 mrg # PIC (with -KPIC) is the default. 8261 1.1 mrg lt_prog_compiler_static='-non_shared' 8262 1.1 mrg ;; 8263 1.1 mrg 8264 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu) 8265 1.1 mrg case $cc_basename in 8266 1.1 mrg # old Intel for x86_64 which still supported -KPIC. 8267 1.1 mrg ecc*) 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='-static' 8271 1.1 mrg ;; 8272 1.1 mrg # icc used to be incompatible with GCC. 8273 1.1 mrg # ICC 10 doesn't accept -KPIC any more. 8274 1.1 mrg icc* | ifort*) 8275 1.1 mrg lt_prog_compiler_wl='-Wl,' 8276 1.1 mrg lt_prog_compiler_pic='-fPIC' 8277 1.1 mrg lt_prog_compiler_static='-static' 8278 1.1 mrg ;; 8279 1.1 mrg # Lahey Fortran 8.1. 8280 1.1 mrg lf95*) 8281 1.1 mrg lt_prog_compiler_wl='-Wl,' 8282 1.1 mrg lt_prog_compiler_pic='--shared' 8283 1.1 mrg lt_prog_compiler_static='--static' 8284 1.1 mrg ;; 8285 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8286 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler, 8287 1.1 mrg # which looks to be a dead project) 8288 1.1 mrg lt_prog_compiler_wl='-Wl,' 8289 1.1 mrg lt_prog_compiler_pic='-fpic' 8290 1.1 mrg lt_prog_compiler_static='-Bstatic' 8291 1.1 mrg ;; 8292 1.1 mrg ccc*) 8293 1.1 mrg lt_prog_compiler_wl='-Wl,' 8294 1.1 mrg # All Alpha code is PIC. 8295 1.1 mrg lt_prog_compiler_static='-non_shared' 8296 1.1 mrg ;; 8297 1.1 mrg xl* | bgxl* | bgf* | mpixl*) 8298 1.1 mrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8299 1.1 mrg lt_prog_compiler_wl='-Wl,' 8300 1.1 mrg lt_prog_compiler_pic='-qpic' 8301 1.1 mrg lt_prog_compiler_static='-qstaticlink' 8302 1.1 mrg ;; 8303 1.1 mrg *) 8304 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 8305 1.1 mrg *Sun\ F* | *Sun*Fortran*) 8306 1.1 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 8307 1.1 mrg lt_prog_compiler_pic='-KPIC' 8308 1.1 mrg lt_prog_compiler_static='-Bstatic' 8309 1.1 mrg lt_prog_compiler_wl='' 8310 1.1 mrg ;; 8311 1.1 mrg *Sun\ C*) 8312 1.1 mrg # Sun C 5.9 8313 1.1 mrg lt_prog_compiler_pic='-KPIC' 8314 1.1 mrg lt_prog_compiler_static='-Bstatic' 8315 1.1 mrg lt_prog_compiler_wl='-Wl,' 8316 1.1 mrg ;; 8317 1.1 mrg esac 8318 1.1 mrg ;; 8319 1.1 mrg esac 8320 1.1 mrg ;; 8321 1.1 mrg 8322 1.1 mrg newsos6) 8323 1.1 mrg lt_prog_compiler_pic='-KPIC' 8324 1.1 mrg lt_prog_compiler_static='-Bstatic' 8325 1.1 mrg ;; 8326 1.1 mrg 8327 1.1 mrg *nto* | *qnx*) 8328 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 8329 1.1 mrg # it will coredump. 8330 1.1 mrg lt_prog_compiler_pic='-fPIC -shared' 8331 1.1 mrg ;; 8332 1.1 mrg 8333 1.1 mrg osf3* | osf4* | osf5*) 8334 1.1 mrg lt_prog_compiler_wl='-Wl,' 8335 1.1 mrg # All OSF/1 code is PIC. 8336 1.1 mrg lt_prog_compiler_static='-non_shared' 8337 1.1 mrg ;; 8338 1.1 mrg 8339 1.1 mrg rdos*) 8340 1.1 mrg lt_prog_compiler_static='-non_shared' 8341 1.1 mrg ;; 8342 1.1 mrg 8343 1.1 mrg solaris*) 8344 1.1 mrg lt_prog_compiler_pic='-KPIC' 8345 1.1 mrg lt_prog_compiler_static='-Bstatic' 8346 1.1 mrg case $cc_basename in 8347 1.1 mrg f77* | f90* | f95*) 8348 1.1 mrg lt_prog_compiler_wl='-Qoption ld ';; 8349 1.1 mrg *) 8350 1.1 mrg lt_prog_compiler_wl='-Wl,';; 8351 1.1 mrg esac 8352 1.1 mrg ;; 8353 1.1 mrg 8354 1.1 mrg sunos4*) 8355 1.1 mrg lt_prog_compiler_wl='-Qoption ld ' 8356 1.1 mrg lt_prog_compiler_pic='-PIC' 8357 1.1 mrg lt_prog_compiler_static='-Bstatic' 8358 1.1 mrg ;; 8359 1.1 mrg 8360 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*) 8361 1.1 mrg lt_prog_compiler_wl='-Wl,' 8362 1.1 mrg lt_prog_compiler_pic='-KPIC' 8363 1.1 mrg lt_prog_compiler_static='-Bstatic' 8364 1.1 mrg ;; 8365 1.1 mrg 8366 1.1 mrg sysv4*MP*) 8367 1.1 mrg if test -d /usr/nec ;then 8368 1.1 mrg lt_prog_compiler_pic='-Kconform_pic' 8369 1.1 mrg lt_prog_compiler_static='-Bstatic' 8370 1.1 mrg fi 8371 1.1 mrg ;; 8372 1.1 mrg 8373 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8374 1.1 mrg lt_prog_compiler_wl='-Wl,' 8375 1.1 mrg lt_prog_compiler_pic='-KPIC' 8376 1.1 mrg lt_prog_compiler_static='-Bstatic' 8377 1.1 mrg ;; 8378 1.1 mrg 8379 1.1 mrg unicos*) 8380 1.1 mrg lt_prog_compiler_wl='-Wl,' 8381 1.1 mrg lt_prog_compiler_can_build_shared=no 8382 1.1 mrg ;; 8383 1.1 mrg 8384 1.1 mrg uts4*) 8385 1.1 mrg lt_prog_compiler_pic='-pic' 8386 1.1 mrg lt_prog_compiler_static='-Bstatic' 8387 1.1 mrg ;; 8388 1.1 mrg 8389 1.1 mrg *) 8390 1.1 mrg lt_prog_compiler_can_build_shared=no 8391 1.1 mrg ;; 8392 1.1 mrg esac 8393 1.1 mrg fi 8394 1.1 mrg 8395 1.1 mrg case $host_os in 8396 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless: 8397 1.1 mrg *djgpp*) 8398 1.1 mrg lt_prog_compiler_pic= 8399 1.1 mrg ;; 8400 1.1 mrg *) 8401 1.1 mrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8402 1.1 mrg ;; 8403 1.1 mrg esac 8404 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8405 1.1 mrg $as_echo "$lt_prog_compiler_pic" >&6; } 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 # 8413 1.1 mrg # Check to make sure the PIC flag actually works. 8414 1.1 mrg # 8415 1.1 mrg if test -n "$lt_prog_compiler_pic"; then 8416 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8417 1.1 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8418 1.8 mrg if ${lt_cv_prog_compiler_pic_works+:} false; then : 8419 1.1 mrg $as_echo_n "(cached) " >&6 8420 1.1 mrg else 8421 1.1 mrg lt_cv_prog_compiler_pic_works=no 8422 1.1 mrg ac_outfile=conftest.$ac_objext 8423 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8424 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 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 # The option is referenced via a variable to avoid confusing sed. 8430 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8431 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8432 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8433 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8434 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8435 1.1 mrg (eval "$lt_compile" 2>conftest.err) 8436 1.1 mrg ac_status=$? 8437 1.1 mrg cat conftest.err >&5 8438 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8439 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; 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 other than the usual output. 8442 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8443 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8444 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8445 1.1 mrg lt_cv_prog_compiler_pic_works=yes 8446 1.1 mrg fi 8447 1.1 mrg fi 8448 1.1 mrg $RM conftest* 8449 1.1 mrg 8450 1.1 mrg fi 8451 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8452 1.1 mrg $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8453 1.1 mrg 8454 1.1 mrg if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8455 1.1 mrg case $lt_prog_compiler_pic in 8456 1.1 mrg "" | " "*) ;; 8457 1.1 mrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8458 1.1 mrg esac 8459 1.1 mrg else 8460 1.1 mrg lt_prog_compiler_pic= 8461 1.1 mrg lt_prog_compiler_can_build_shared=no 8462 1.1 mrg fi 8463 1.1 mrg 8464 1.1 mrg fi 8465 1.1 mrg 8466 1.1 mrg 8467 1.1 mrg 8468 1.1 mrg 8469 1.1 mrg 8470 1.1 mrg 8471 1.1 mrg # 8472 1.1 mrg # Check to make sure the static flag actually works. 8473 1.1 mrg # 8474 1.1 mrg wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8475 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8476 1.1 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8477 1.8 mrg if ${lt_cv_prog_compiler_static_works+:} false; then : 8478 1.1 mrg $as_echo_n "(cached) " >&6 8479 1.1 mrg else 8480 1.1 mrg lt_cv_prog_compiler_static_works=no 8481 1.1 mrg save_LDFLAGS="$LDFLAGS" 8482 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8483 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 8484 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8485 1.1 mrg # The linker can only warn and ignore the option if not recognized 8486 1.1 mrg # So say no if there are warnings 8487 1.1 mrg if test -s conftest.err; then 8488 1.1 mrg # Append any errors to the config.log. 8489 1.1 mrg cat conftest.err 1>&5 8490 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8491 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8492 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then 8493 1.1 mrg lt_cv_prog_compiler_static_works=yes 8494 1.1 mrg fi 8495 1.1 mrg else 8496 1.1 mrg lt_cv_prog_compiler_static_works=yes 8497 1.1 mrg fi 8498 1.1 mrg fi 8499 1.1 mrg $RM -r conftest* 8500 1.1 mrg LDFLAGS="$save_LDFLAGS" 8501 1.1 mrg 8502 1.1 mrg fi 8503 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8504 1.1 mrg $as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8505 1.1 mrg 8506 1.1 mrg if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8507 1.1 mrg : 8508 1.1 mrg else 8509 1.1 mrg lt_prog_compiler_static= 8510 1.1 mrg fi 8511 1.1 mrg 8512 1.1 mrg 8513 1.1 mrg 8514 1.1 mrg 8515 1.1 mrg 8516 1.1 mrg 8517 1.1 mrg 8518 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8519 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8520 1.8 mrg if ${lt_cv_prog_compiler_c_o+:} false; then : 8521 1.1 mrg $as_echo_n "(cached) " >&6 8522 1.1 mrg else 8523 1.1 mrg lt_cv_prog_compiler_c_o=no 8524 1.1 mrg $RM -r conftest 2>/dev/null 8525 1.1 mrg mkdir conftest 8526 1.1 mrg cd conftest 8527 1.1 mrg mkdir out 8528 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8529 1.1 mrg 8530 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 8531 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 8532 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 8533 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 8534 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8535 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8536 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8537 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8538 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8539 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8540 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 8541 1.1 mrg ac_status=$? 8542 1.1 mrg cat out/conftest.err >&5 8543 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8544 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 8545 1.1 mrg then 8546 1.1 mrg # The compiler can only warn and ignore the option if not recognized 8547 1.1 mrg # So say no if there are warnings 8548 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8549 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8550 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8551 1.1 mrg lt_cv_prog_compiler_c_o=yes 8552 1.1 mrg fi 8553 1.1 mrg fi 8554 1.1 mrg chmod u+w . 2>&5 8555 1.1 mrg $RM conftest* 8556 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 8557 1.1 mrg # template instantiation 8558 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8559 1.1 mrg $RM out/* && rmdir out 8560 1.1 mrg cd .. 8561 1.1 mrg $RM -r conftest 8562 1.1 mrg $RM conftest* 8563 1.1 mrg 8564 1.1 mrg fi 8565 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8566 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8567 1.1 mrg 8568 1.1 mrg 8569 1.1 mrg 8570 1.1 mrg 8571 1.1 mrg 8572 1.1 mrg 8573 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8574 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8575 1.8 mrg if ${lt_cv_prog_compiler_c_o+:} false; then : 8576 1.1 mrg $as_echo_n "(cached) " >&6 8577 1.1 mrg else 8578 1.1 mrg lt_cv_prog_compiler_c_o=no 8579 1.1 mrg $RM -r conftest 2>/dev/null 8580 1.1 mrg mkdir conftest 8581 1.1 mrg cd conftest 8582 1.1 mrg mkdir out 8583 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8584 1.1 mrg 8585 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 8586 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 8587 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 8588 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 8589 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8590 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8591 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8592 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8593 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8594 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8595 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 8596 1.1 mrg ac_status=$? 8597 1.1 mrg cat out/conftest.err >&5 8598 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8599 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 8600 1.1 mrg then 8601 1.1 mrg # The compiler can only warn and ignore the option if not recognized 8602 1.1 mrg # So say no if there are warnings 8603 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8604 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8605 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8606 1.1 mrg lt_cv_prog_compiler_c_o=yes 8607 1.1 mrg fi 8608 1.1 mrg fi 8609 1.1 mrg chmod u+w . 2>&5 8610 1.1 mrg $RM conftest* 8611 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 8612 1.1 mrg # template instantiation 8613 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8614 1.1 mrg $RM out/* && rmdir out 8615 1.1 mrg cd .. 8616 1.1 mrg $RM -r conftest 8617 1.1 mrg $RM conftest* 8618 1.1 mrg 8619 1.1 mrg fi 8620 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8621 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8622 1.1 mrg 8623 1.1 mrg 8624 1.1 mrg 8625 1.1 mrg 8626 1.1 mrg hard_links="nottested" 8627 1.1 mrg if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8628 1.1 mrg # do not overwrite the value of need_locks provided by the user 8629 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8630 1.1 mrg $as_echo_n "checking if we can lock with hard links... " >&6; } 8631 1.1 mrg hard_links=yes 8632 1.1 mrg $RM conftest* 8633 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 8634 1.1 mrg touch conftest.a 8635 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no 8636 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 8637 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8638 1.1 mrg $as_echo "$hard_links" >&6; } 8639 1.1 mrg if test "$hard_links" = no; then 8640 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8641 1.1 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8642 1.1 mrg need_locks=warn 8643 1.1 mrg fi 8644 1.1 mrg else 8645 1.1 mrg need_locks=no 8646 1.1 mrg fi 8647 1.1 mrg 8648 1.1 mrg 8649 1.1 mrg 8650 1.1 mrg 8651 1.1 mrg 8652 1.1 mrg 8653 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8654 1.1 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8655 1.1 mrg 8656 1.1 mrg runpath_var= 8657 1.1 mrg allow_undefined_flag= 8658 1.1 mrg always_export_symbols=no 8659 1.1 mrg archive_cmds= 8660 1.1 mrg archive_expsym_cmds= 8661 1.1 mrg compiler_needs_object=no 8662 1.1 mrg enable_shared_with_static_runtimes=no 8663 1.1 mrg export_dynamic_flag_spec= 8664 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8665 1.1 mrg hardcode_automatic=no 8666 1.1 mrg hardcode_direct=no 8667 1.1 mrg hardcode_direct_absolute=no 8668 1.1 mrg hardcode_libdir_flag_spec= 8669 1.1 mrg hardcode_libdir_flag_spec_ld= 8670 1.1 mrg hardcode_libdir_separator= 8671 1.1 mrg hardcode_minus_L=no 8672 1.1 mrg hardcode_shlibpath_var=unsupported 8673 1.1 mrg inherit_rpath=no 8674 1.1 mrg link_all_deplibs=unknown 8675 1.1 mrg module_cmds= 8676 1.1 mrg module_expsym_cmds= 8677 1.1 mrg old_archive_from_new_cmds= 8678 1.1 mrg old_archive_from_expsyms_cmds= 8679 1.1 mrg thread_safe_flag_spec= 8680 1.1 mrg whole_archive_flag_spec= 8681 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always* 8682 1.1 mrg # included in the symbol list 8683 1.1 mrg include_expsyms= 8684 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude 8685 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or 8686 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8687 1.1 mrg # as well as any symbol that contains `d'. 8688 1.1 mrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8689 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8690 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if 8691 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot 8692 1.1 mrg # rely on this symbol name, it's probably fine to never include it in 8693 1.1 mrg # preloaded symbol tables. 8694 1.1 mrg # Exclude shared library initialization/finalization symbols. 8695 1.1 mrg extract_expsyms_cmds= 8696 1.1 mrg 8697 1.1 mrg case $host_os in 8698 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 8699 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 8700 1.1 mrg # When not using gcc, we currently assume that we are using 8701 1.1 mrg # Microsoft Visual C++. 8702 1.1 mrg if test "$GCC" != yes; then 8703 1.1 mrg with_gnu_ld=no 8704 1.1 mrg fi 8705 1.1 mrg ;; 8706 1.1 mrg interix*) 8707 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++) 8708 1.1 mrg with_gnu_ld=yes 8709 1.1 mrg ;; 8710 1.1 mrg openbsd*) 8711 1.1 mrg with_gnu_ld=no 8712 1.1 mrg ;; 8713 1.1 mrg esac 8714 1.1 mrg 8715 1.1 mrg ld_shlibs=yes 8716 1.1 mrg 8717 1.1 mrg # On some targets, GNU ld is compatible enough with the native linker 8718 1.1 mrg # that we're better off using the native interface for both. 8719 1.1 mrg lt_use_gnu_ld_interface=no 8720 1.1 mrg if test "$with_gnu_ld" = yes; then 8721 1.1 mrg case $host_os in 8722 1.1 mrg aix*) 8723 1.1 mrg # The AIX port of GNU ld has always aspired to compatibility 8724 1.1 mrg # with the native linker. However, as the warning in the GNU ld 8725 1.1 mrg # block says, versions before 2.19.5* couldn't really create working 8726 1.1 mrg # shared libraries, regardless of the interface used. 8727 1.1 mrg case `$LD -v 2>&1` in 8728 1.1 mrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8729 1.1 mrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8730 1.1 mrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8731 1.1 mrg *) 8732 1.1 mrg lt_use_gnu_ld_interface=yes 8733 1.1 mrg ;; 8734 1.1 mrg esac 8735 1.1 mrg ;; 8736 1.1 mrg *) 8737 1.1 mrg lt_use_gnu_ld_interface=yes 8738 1.1 mrg ;; 8739 1.1 mrg esac 8740 1.1 mrg fi 8741 1.1 mrg 8742 1.1 mrg if test "$lt_use_gnu_ld_interface" = yes; then 8743 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty 8744 1.1 mrg wlarc='${wl}' 8745 1.1 mrg 8746 1.1 mrg # Set some defaults for GNU ld with shared library support. These 8747 1.1 mrg # are reset later if shared libraries are not supported. Putting them 8748 1.1 mrg # here allows them to be overridden if necessary. 8749 1.1 mrg runpath_var=LD_RUN_PATH 8750 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8751 1.1 mrg export_dynamic_flag_spec='${wl}--export-dynamic' 8752 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al. 8753 1.1 mrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8754 1.1 mrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8755 1.1 mrg else 8756 1.1 mrg whole_archive_flag_spec= 8757 1.1 mrg fi 8758 1.1 mrg supports_anon_versioning=no 8759 1.1 mrg case `$LD -v 2>&1` in 8760 1.1 mrg *GNU\ gold*) supports_anon_versioning=yes ;; 8761 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8762 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8763 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8764 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions 8765 1.1 mrg *) supports_anon_versioning=yes ;; 8766 1.1 mrg esac 8767 1.1 mrg 8768 1.1 mrg # See if GNU ld supports shared libraries. 8769 1.1 mrg case $host_os in 8770 1.1 mrg aix[3-9]*) 8771 1.1 mrg # On AIX/PPC, the GNU linker is very broken 8772 1.1 mrg if test "$host_cpu" != ia64; then 8773 1.1 mrg ld_shlibs=no 8774 1.1 mrg cat <<_LT_EOF 1>&2 8775 1.1 mrg 8776 1.1 mrg *** Warning: the GNU linker, at least up to release 2.19, is reported 8777 1.1 mrg *** to be unable to reliably create shared libraries on AIX. 8778 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you 8779 1.1 mrg *** really care for shared libraries, you may want to install binutils 8780 1.1 mrg *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8781 1.1 mrg *** You will then need to restart the configuration process. 8782 1.1 mrg 8783 1.1 mrg _LT_EOF 8784 1.1 mrg fi 8785 1.1 mrg ;; 8786 1.1 mrg 8787 1.1 mrg amigaos*) 8788 1.1 mrg case $host_cpu in 8789 1.1 mrg powerpc) 8790 1.1 mrg # see comment about AmigaOS4 .so support 8791 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8792 1.1 mrg archive_expsym_cmds='' 8793 1.1 mrg ;; 8794 1.1 mrg m68k) 8795 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)' 8796 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 8797 1.1 mrg hardcode_minus_L=yes 8798 1.1 mrg ;; 8799 1.1 mrg esac 8800 1.1 mrg ;; 8801 1.1 mrg 8802 1.1 mrg beos*) 8803 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8804 1.1 mrg allow_undefined_flag=unsupported 8805 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 8806 1.1 mrg # support --undefined. This deserves some investigation. FIXME 8807 1.1 mrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8808 1.1 mrg else 8809 1.1 mrg ld_shlibs=no 8810 1.1 mrg fi 8811 1.1 mrg ;; 8812 1.1 mrg 8813 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 8814 1.1 mrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8815 1.1 mrg # as there is no search path for DLLs. 8816 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 8817 1.1 mrg export_dynamic_flag_spec='${wl}--export-all-symbols' 8818 1.1 mrg allow_undefined_flag=unsupported 8819 1.1 mrg always_export_symbols=no 8820 1.1 mrg enable_shared_with_static_runtimes=yes 8821 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' 8822 1.1 mrg 8823 1.1 mrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8824 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' 8825 1.1 mrg # If the export-symbols file already is a .def file (1st line 8826 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend... 8827 1.1 mrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8828 1.1 mrg cp $export_symbols $output_objdir/$soname.def; 8829 1.1 mrg else 8830 1.1 mrg echo EXPORTS > $output_objdir/$soname.def; 8831 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def; 8832 1.1 mrg fi~ 8833 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' 8834 1.1 mrg else 8835 1.1 mrg ld_shlibs=no 8836 1.1 mrg fi 8837 1.1 mrg ;; 8838 1.1 mrg 8839 1.1 mrg haiku*) 8840 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8841 1.1 mrg link_all_deplibs=yes 8842 1.1 mrg ;; 8843 1.1 mrg 8844 1.1 mrg interix[3-9]*) 8845 1.1 mrg hardcode_direct=no 8846 1.1 mrg hardcode_shlibpath_var=no 8847 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8848 1.1 mrg export_dynamic_flag_spec='${wl}-E' 8849 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8850 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by 8851 1.1 mrg # default) and relocated if they conflict, which is a slow very memory 8852 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random, 8853 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8854 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8855 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' 8856 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' 8857 1.1 mrg ;; 8858 1.1 mrg 8859 1.9 mrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 8860 1.1 mrg tmp_diet=no 8861 1.1 mrg if test "$host_os" = linux-dietlibc; then 8862 1.1 mrg case $cc_basename in 8863 1.1 mrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8864 1.1 mrg esac 8865 1.1 mrg fi 8866 1.1 mrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8867 1.1 mrg && test "$tmp_diet" = no 8868 1.1 mrg then 8869 1.4 mrg tmp_addflag=' $pic_flag' 8870 1.1 mrg tmp_sharedflag='-shared' 8871 1.1 mrg case $cc_basename,$host_cpu in 8872 1.1 mrg pgcc*) # Portland Group C compiler 8873 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' 8874 1.1 mrg tmp_addflag=' $pic_flag' 8875 1.1 mrg ;; 8876 1.1 mrg pgf77* | pgf90* | pgf95* | pgfortran*) 8877 1.1 mrg # Portland Group f77 and f90 compilers 8878 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' 8879 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;; 8880 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8881 1.1 mrg tmp_addflag=' -i_dynamic' ;; 8882 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8883 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;; 8884 1.1 mrg ifc* | ifort*) # Intel Fortran compiler 8885 1.1 mrg tmp_addflag=' -nofor_main' ;; 8886 1.1 mrg lf95*) # Lahey Fortran 8.1 8887 1.1 mrg whole_archive_flag_spec= 8888 1.1 mrg tmp_sharedflag='--shared' ;; 8889 1.1 mrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8890 1.1 mrg tmp_sharedflag='-qmkshrobj' 8891 1.1 mrg tmp_addflag= ;; 8892 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 8893 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' 8894 1.1 mrg compiler_needs_object=yes 8895 1.1 mrg ;; 8896 1.1 mrg esac 8897 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 8898 1.1 mrg *Sun\ C*) # Sun C 5.9 8899 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' 8900 1.1 mrg compiler_needs_object=yes 8901 1.1 mrg tmp_sharedflag='-G' ;; 8902 1.1 mrg *Sun\ F*) # Sun Fortran 8.3 8903 1.1 mrg tmp_sharedflag='-G' ;; 8904 1.1 mrg esac 8905 1.1 mrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8906 1.1 mrg 8907 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 8908 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8909 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8910 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 8911 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' 8912 1.1 mrg fi 8913 1.1 mrg 8914 1.1 mrg case $cc_basename in 8915 1.1 mrg xlf* | bgf* | bgxlf* | mpixlf*) 8916 1.1 mrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8917 1.1 mrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8918 1.1 mrg hardcode_libdir_flag_spec= 8919 1.1 mrg hardcode_libdir_flag_spec_ld='-rpath $libdir' 8920 1.1 mrg archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8921 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 8922 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8923 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8924 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 8925 1.1 mrg $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8926 1.1 mrg fi 8927 1.1 mrg ;; 8928 1.1 mrg esac 8929 1.1 mrg else 8930 1.1 mrg ld_shlibs=no 8931 1.1 mrg fi 8932 1.1 mrg ;; 8933 1.1 mrg 8934 1.1 mrg netbsd*) 8935 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8936 1.1 mrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8937 1.1 mrg wlarc= 8938 1.1 mrg else 8939 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8940 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' 8941 1.1 mrg fi 8942 1.1 mrg ;; 8943 1.1 mrg 8944 1.1 mrg solaris*) 8945 1.1 mrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8946 1.1 mrg ld_shlibs=no 8947 1.1 mrg cat <<_LT_EOF 1>&2 8948 1.1 mrg 8949 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably 8950 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool 8951 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 8952 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify 8953 1.1 mrg *** your PATH or compiler configuration so that the native linker is 8954 1.1 mrg *** used, and then restart. 8955 1.1 mrg 8956 1.1 mrg _LT_EOF 8957 1.1 mrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8958 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8959 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' 8960 1.1 mrg else 8961 1.1 mrg ld_shlibs=no 8962 1.1 mrg fi 8963 1.1 mrg ;; 8964 1.1 mrg 8965 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8966 1.1 mrg case `$LD -v 2>&1` in 8967 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8968 1.1 mrg ld_shlibs=no 8969 1.1 mrg cat <<_LT_EOF 1>&2 8970 1.1 mrg 8971 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8972 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool 8973 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 8974 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8975 1.1 mrg *** your PATH or compiler configuration so that the native linker is 8976 1.1 mrg *** used, and then restart. 8977 1.1 mrg 8978 1.1 mrg _LT_EOF 8979 1.1 mrg ;; 8980 1.1 mrg *) 8981 1.1 mrg # For security reasons, it is highly recommended that you always 8982 1.1 mrg # use absolute paths for naming shared libraries, and exclude the 8983 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so 8984 1.1 mrg # requires that you compile everything twice, which is a pain. 8985 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8986 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8987 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8988 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' 8989 1.1 mrg else 8990 1.1 mrg ld_shlibs=no 8991 1.1 mrg fi 8992 1.1 mrg ;; 8993 1.1 mrg esac 8994 1.1 mrg ;; 8995 1.1 mrg 8996 1.1 mrg sunos4*) 8997 1.1 mrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8998 1.1 mrg wlarc= 8999 1.1 mrg hardcode_direct=yes 9000 1.1 mrg hardcode_shlibpath_var=no 9001 1.1 mrg ;; 9002 1.1 mrg 9003 1.1 mrg *) 9004 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9005 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9006 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' 9007 1.1 mrg else 9008 1.1 mrg ld_shlibs=no 9009 1.1 mrg fi 9010 1.1 mrg ;; 9011 1.1 mrg esac 9012 1.1 mrg 9013 1.1 mrg if test "$ld_shlibs" = no; then 9014 1.1 mrg runpath_var= 9015 1.1 mrg hardcode_libdir_flag_spec= 9016 1.1 mrg export_dynamic_flag_spec= 9017 1.1 mrg whole_archive_flag_spec= 9018 1.1 mrg fi 9019 1.1 mrg else 9020 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld) 9021 1.1 mrg case $host_os in 9022 1.1 mrg aix3*) 9023 1.1 mrg allow_undefined_flag=unsupported 9024 1.1 mrg always_export_symbols=yes 9025 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' 9026 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there 9027 1.1 mrg # are no directories specified by -L. 9028 1.1 mrg hardcode_minus_L=yes 9029 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9030 1.1 mrg # Neither direct hardcoding nor static linking is supported with a 9031 1.1 mrg # broken collect2. 9032 1.1 mrg hardcode_direct=unsupported 9033 1.1 mrg fi 9034 1.1 mrg ;; 9035 1.1 mrg 9036 1.1 mrg aix[4-9]*) 9037 1.1 mrg if test "$host_cpu" = ia64; then 9038 1.1 mrg # On IA64, the linker does run time linking by default, so we don't 9039 1.1 mrg # have to do anything special. 9040 1.1 mrg aix_use_runtimelinking=no 9041 1.1 mrg exp_sym_flag='-Bexport' 9042 1.1 mrg no_entry_flag="" 9043 1.1 mrg else 9044 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option. 9045 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm 9046 1.1 mrg # Also, AIX nm treats weak defined symbols like other global 9047 1.1 mrg # defined symbols, whereas GNU nm marks them as "W". 9048 1.1 mrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9049 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' 9050 1.1 mrg else 9051 1.6 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' 9052 1.1 mrg fi 9053 1.1 mrg aix_use_runtimelinking=no 9054 1.1 mrg 9055 1.1 mrg # Test if we are trying to use run time linking or normal 9056 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9057 1.1 mrg # need to do runtime linking. 9058 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9059 1.1 mrg for ld_flag in $LDFLAGS; do 9060 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9061 1.1 mrg aix_use_runtimelinking=yes 9062 1.1 mrg break 9063 1.1 mrg fi 9064 1.1 mrg done 9065 1.1 mrg ;; 9066 1.1 mrg esac 9067 1.1 mrg 9068 1.1 mrg exp_sym_flag='-bexport' 9069 1.1 mrg no_entry_flag='-bnoentry' 9070 1.1 mrg fi 9071 1.1 mrg 9072 1.1 mrg # When large executables or shared objects are built, AIX ld can 9073 1.1 mrg # have problems creating the table of contents. If linking a library 9074 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to 9075 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9076 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9077 1.1 mrg 9078 1.1 mrg archive_cmds='' 9079 1.1 mrg hardcode_direct=yes 9080 1.1 mrg hardcode_direct_absolute=yes 9081 1.1 mrg hardcode_libdir_separator=':' 9082 1.1 mrg link_all_deplibs=yes 9083 1.1 mrg file_list_spec='${wl}-f,' 9084 1.1 mrg 9085 1.1 mrg if test "$GCC" = yes; then 9086 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*) 9087 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check 9088 1.1 mrg # below for broken collect2 doesn't work under 4.3+ 9089 1.1 mrg collect2name=`${CC} -print-prog-name=collect2` 9090 1.1 mrg if test -f "$collect2name" && 9091 1.1 mrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9092 1.1 mrg then 9093 1.1 mrg # We have reworked collect2 9094 1.1 mrg : 9095 1.1 mrg else 9096 1.1 mrg # We have old collect2 9097 1.1 mrg hardcode_direct=unsupported 9098 1.1 mrg # It fails to find uninstalled libraries when the uninstalled 9099 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L 9100 1.1 mrg # to unsupported forces relinking 9101 1.1 mrg hardcode_minus_L=yes 9102 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9103 1.1 mrg hardcode_libdir_separator= 9104 1.1 mrg fi 9105 1.1 mrg ;; 9106 1.1 mrg esac 9107 1.1 mrg shared_flag='-shared' 9108 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 9109 1.1 mrg shared_flag="$shared_flag "'${wl}-G' 9110 1.1 mrg fi 9111 1.1 mrg else 9112 1.1 mrg # not using gcc 9113 1.1 mrg if test "$host_cpu" = ia64; then 9114 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9115 1.1 mrg # chokes on -Wl,-G. The following line is correct: 9116 1.1 mrg shared_flag='-G' 9117 1.1 mrg else 9118 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 9119 1.1 mrg shared_flag='${wl}-G' 9120 1.1 mrg else 9121 1.1 mrg shared_flag='${wl}-bM:SRE' 9122 1.1 mrg fi 9123 1.1 mrg fi 9124 1.1 mrg fi 9125 1.1 mrg 9126 1.1 mrg export_dynamic_flag_spec='${wl}-bexpall' 9127 1.1 mrg # It seems that -bexpall does not export symbols beginning with 9128 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export. 9129 1.1 mrg always_export_symbols=yes 9130 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 9131 1.1 mrg # Warning - without using the other runtime loading flags (-brtl), 9132 1.1 mrg # -berok will link without error, but may produce a broken library. 9133 1.1 mrg allow_undefined_flag='-berok' 9134 1.1 mrg # Determine the default libpath from the value encoded in an 9135 1.1 mrg # empty executable. 9136 1.1 mrg if test x$gcc_no_link = xyes; then 9137 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9138 1.1 mrg fi 9139 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9140 1.1 mrg /* end confdefs.h. */ 9141 1.1 mrg 9142 1.1 mrg int 9143 1.1 mrg main () 9144 1.1 mrg { 9145 1.1 mrg 9146 1.1 mrg ; 9147 1.1 mrg return 0; 9148 1.1 mrg } 9149 1.1 mrg _ACEOF 9150 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 9151 1.1 mrg 9152 1.1 mrg lt_aix_libpath_sed=' 9153 1.1 mrg /Import File Strings/,/^$/ { 9154 1.1 mrg /^0/ { 9155 1.1 mrg s/^0 *\(.*\)$/\1/ 9156 1.1 mrg p 9157 1.1 mrg } 9158 1.1 mrg }' 9159 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9160 1.1 mrg # Check for a 64-bit object if we didn't find anything. 9161 1.1 mrg if test -z "$aix_libpath"; then 9162 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9163 1.1 mrg fi 9164 1.1 mrg fi 9165 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 9166 1.1 mrg conftest$ac_exeext conftest.$ac_ext 9167 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9168 1.1 mrg 9169 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9170 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" 9171 1.1 mrg else 9172 1.1 mrg if test "$host_cpu" = ia64; then 9173 1.1 mrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9174 1.1 mrg allow_undefined_flag="-z nodefs" 9175 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" 9176 1.1 mrg else 9177 1.1 mrg # Determine the default libpath from the value encoded in an 9178 1.1 mrg # empty executable. 9179 1.1 mrg if test x$gcc_no_link = xyes; then 9180 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9181 1.1 mrg fi 9182 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9183 1.1 mrg /* end confdefs.h. */ 9184 1.1 mrg 9185 1.1 mrg int 9186 1.1 mrg main () 9187 1.1 mrg { 9188 1.1 mrg 9189 1.1 mrg ; 9190 1.1 mrg return 0; 9191 1.1 mrg } 9192 1.1 mrg _ACEOF 9193 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 9194 1.1 mrg 9195 1.1 mrg lt_aix_libpath_sed=' 9196 1.1 mrg /Import File Strings/,/^$/ { 9197 1.1 mrg /^0/ { 9198 1.1 mrg s/^0 *\(.*\)$/\1/ 9199 1.1 mrg p 9200 1.1 mrg } 9201 1.1 mrg }' 9202 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9203 1.1 mrg # Check for a 64-bit object if we didn't find anything. 9204 1.1 mrg if test -z "$aix_libpath"; then 9205 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9206 1.1 mrg fi 9207 1.1 mrg fi 9208 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 9209 1.1 mrg conftest$ac_exeext conftest.$ac_ext 9210 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9211 1.1 mrg 9212 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9213 1.1 mrg # Warning - without using the other run time loading flags, 9214 1.1 mrg # -berok will link without error, but may produce a broken library. 9215 1.1 mrg no_undefined_flag=' ${wl}-bernotok' 9216 1.1 mrg allow_undefined_flag=' ${wl}-berok' 9217 1.1 mrg if test "$with_gnu_ld" = yes; then 9218 1.1 mrg # We only use this code for GNU lds that support --whole-archive. 9219 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9220 1.1 mrg else 9221 1.1 mrg # Exported symbols can be pulled into shared objects from archives 9222 1.1 mrg whole_archive_flag_spec='$convenience' 9223 1.1 mrg fi 9224 1.1 mrg archive_cmds_need_lc=yes 9225 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries. 9226 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' 9227 1.1 mrg fi 9228 1.1 mrg fi 9229 1.1 mrg ;; 9230 1.1 mrg 9231 1.1 mrg amigaos*) 9232 1.1 mrg case $host_cpu in 9233 1.1 mrg powerpc) 9234 1.1 mrg # see comment about AmigaOS4 .so support 9235 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9236 1.1 mrg archive_expsym_cmds='' 9237 1.1 mrg ;; 9238 1.1 mrg m68k) 9239 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)' 9240 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9241 1.1 mrg hardcode_minus_L=yes 9242 1.1 mrg ;; 9243 1.1 mrg esac 9244 1.1 mrg ;; 9245 1.1 mrg 9246 1.1 mrg bsdi[45]*) 9247 1.1 mrg export_dynamic_flag_spec=-rdynamic 9248 1.1 mrg ;; 9249 1.1 mrg 9250 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 9251 1.1 mrg # When not using gcc, we currently assume that we are using 9252 1.1 mrg # Microsoft Visual C++. 9253 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is 9254 1.1 mrg # no search path for DLLs. 9255 1.1 mrg hardcode_libdir_flag_spec=' ' 9256 1.1 mrg allow_undefined_flag=unsupported 9257 1.1 mrg # Tell ltmain to make .lib files, not .a files. 9258 1.1 mrg libext=lib 9259 1.1 mrg # Tell ltmain to make .dll files, not .so files. 9260 1.1 mrg shrext_cmds=".dll" 9261 1.1 mrg # FIXME: Setting linknames here is a bad hack. 9262 1.1 mrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9263 1.1 mrg # The linker will automatically build a .lib file if we build a DLL. 9264 1.1 mrg old_archive_from_new_cmds='true' 9265 1.1 mrg # FIXME: Should let the user specify the lib program. 9266 1.1 mrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9267 1.1 mrg fix_srcfile_path='`cygpath -w "$srcfile"`' 9268 1.1 mrg enable_shared_with_static_runtimes=yes 9269 1.1 mrg ;; 9270 1.1 mrg 9271 1.1 mrg darwin* | rhapsody*) 9272 1.1 mrg 9273 1.1 mrg 9274 1.11 mrg 9275 1.11 mrg # Publish an arg to allow the user to select that Darwin host (and target) 9276 1.11 mrg # libraries should be given install-names like @rpath/libfoo.dylib. This 9277 1.11 mrg # requires that the user of the library then adds an 'rpath' to the DSO that 9278 1.11 mrg # needs access. 9279 1.11 mrg # NOTE: there are defaults below, for systems that support rpaths. The person 9280 1.11 mrg # configuring can override the defaults for any system version that supports 9281 1.11 mrg # them - they are, however, forced off for system versions without support. 9282 1.11 mrg # Check whether --enable-darwin-at-rpath was given. 9283 1.11 mrg if test "${enable_darwin_at_rpath+set}" = set; then : 9284 1.11 mrg enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then 9285 1.11 mrg # This is not supported before macOS 10.5 / Darwin9. 9286 1.11 mrg case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in 9287 1.11 mrg UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*) 9288 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5 9289 1.11 mrg $as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;} 9290 1.11 mrg enable_darwin_at_rpath=no 9291 1.11 mrg ;; 9292 1.11 mrg esac 9293 1.11 mrg fi 9294 1.11 mrg else 9295 1.11 mrg case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in 9296 1.11 mrg # As above, before 10.5 / Darwin9 this does not work. 9297 1.11 mrg UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*) 9298 1.11 mrg enable_darwin_at_rpath=no 9299 1.11 mrg ;; 9300 1.11 mrg 9301 1.11 mrg # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use 9302 1.11 mrg # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key 9303 1.11 mrg # system executables (e.g. /bin/sh). Force rpaths on for these systems. 9304 1.11 mrg UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* ) 9305 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5 9306 1.11 mrg $as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;} 9307 1.11 mrg enable_darwin_at_rpath=yes 9308 1.11 mrg ;; 9309 1.11 mrg # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can 9310 1.11 mrg # work with either DYLD_LIBRARY_PATH or embedded rpaths. 9311 1.11 mrg 9312 1.11 mrg esac 9313 1.11 mrg 9314 1.11 mrg fi 9315 1.11 mrg 9316 1.11 mrg 9317 1.1 mrg archive_cmds_need_lc=no 9318 1.1 mrg hardcode_direct=no 9319 1.1 mrg hardcode_automatic=yes 9320 1.1 mrg hardcode_shlibpath_var=unsupported 9321 1.1 mrg if test "$lt_cv_ld_force_load" = "yes"; then 9322 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\"`' 9323 1.1 mrg else 9324 1.1 mrg whole_archive_flag_spec='' 9325 1.1 mrg fi 9326 1.1 mrg link_all_deplibs=yes 9327 1.1 mrg allow_undefined_flag="$_lt_dar_allow_undefined" 9328 1.1 mrg case $cc_basename in 9329 1.1 mrg ifort*) _lt_dar_can_shared=yes ;; 9330 1.1 mrg *) _lt_dar_can_shared=$GCC ;; 9331 1.1 mrg esac 9332 1.1 mrg if test "$_lt_dar_can_shared" = "yes"; then 9333 1.1 mrg output_verbose_link_cmd=func_echo_all 9334 1.11 mrg _lt_install_name='\$rpath/\$soname' 9335 1.11 mrg if test "x$enable_darwin_at_rpath" = "xyes"; then 9336 1.11 mrg _lt_install_name='@rpath/\$soname' 9337 1.11 mrg fi 9338 1.11 mrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}" 9339 1.1 mrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9340 1.11 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 ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}" 9341 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}" 9342 1.1 mrg 9343 1.1 mrg else 9344 1.1 mrg ld_shlibs=no 9345 1.1 mrg fi 9346 1.1 mrg 9347 1.1 mrg ;; 9348 1.1 mrg 9349 1.1 mrg dgux*) 9350 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9351 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9352 1.1 mrg hardcode_shlibpath_var=no 9353 1.1 mrg ;; 9354 1.1 mrg 9355 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9356 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o 9357 1.1 mrg # does not break anything, and helps significantly (at the cost of a little 9358 1.1 mrg # extra space). 9359 1.1 mrg freebsd2.2*) 9360 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9361 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9362 1.1 mrg hardcode_direct=yes 9363 1.1 mrg hardcode_shlibpath_var=no 9364 1.1 mrg ;; 9365 1.1 mrg 9366 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9367 1.2 apb freebsd2.*) 9368 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9369 1.1 mrg hardcode_direct=yes 9370 1.1 mrg hardcode_minus_L=yes 9371 1.1 mrg hardcode_shlibpath_var=no 9372 1.1 mrg ;; 9373 1.1 mrg 9374 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9375 1.1 mrg freebsd* | dragonfly*) 9376 1.1 mrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9377 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9378 1.1 mrg hardcode_direct=yes 9379 1.1 mrg hardcode_shlibpath_var=no 9380 1.1 mrg ;; 9381 1.1 mrg 9382 1.1 mrg hpux9*) 9383 1.1 mrg if test "$GCC" = yes; then 9384 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' 9385 1.1 mrg else 9386 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' 9387 1.1 mrg fi 9388 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9389 1.1 mrg hardcode_libdir_separator=: 9390 1.1 mrg hardcode_direct=yes 9391 1.1 mrg 9392 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 9393 1.1 mrg # but as the default location of the library. 9394 1.1 mrg hardcode_minus_L=yes 9395 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9396 1.1 mrg ;; 9397 1.1 mrg 9398 1.1 mrg hpux10*) 9399 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9400 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9401 1.1 mrg else 9402 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9403 1.1 mrg fi 9404 1.1 mrg if test "$with_gnu_ld" = no; then 9405 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9406 1.1 mrg hardcode_libdir_flag_spec_ld='+b $libdir' 9407 1.1 mrg hardcode_libdir_separator=: 9408 1.1 mrg hardcode_direct=yes 9409 1.1 mrg hardcode_direct_absolute=yes 9410 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9411 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 9412 1.1 mrg # but as the default location of the library. 9413 1.1 mrg hardcode_minus_L=yes 9414 1.1 mrg fi 9415 1.1 mrg ;; 9416 1.1 mrg 9417 1.1 mrg hpux11*) 9418 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9419 1.1 mrg case $host_cpu in 9420 1.1 mrg hppa*64*) 9421 1.10 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9422 1.1 mrg ;; 9423 1.1 mrg ia64*) 9424 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9425 1.1 mrg ;; 9426 1.1 mrg *) 9427 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9428 1.1 mrg ;; 9429 1.1 mrg esac 9430 1.1 mrg else 9431 1.1 mrg case $host_cpu in 9432 1.1 mrg hppa*64*) 9433 1.10 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9434 1.1 mrg ;; 9435 1.1 mrg ia64*) 9436 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9437 1.1 mrg ;; 9438 1.1 mrg *) 9439 1.1 mrg 9440 1.1 mrg # Older versions of the 11.00 compiler do not understand -b yet 9441 1.1 mrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9442 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9443 1.1 mrg $as_echo_n "checking if $CC understands -b... " >&6; } 9444 1.8 mrg if ${lt_cv_prog_compiler__b+:} false; then : 9445 1.1 mrg $as_echo_n "(cached) " >&6 9446 1.1 mrg else 9447 1.1 mrg lt_cv_prog_compiler__b=no 9448 1.1 mrg save_LDFLAGS="$LDFLAGS" 9449 1.1 mrg LDFLAGS="$LDFLAGS -b" 9450 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 9451 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9452 1.1 mrg # The linker can only warn and ignore the option if not recognized 9453 1.1 mrg # So say no if there are warnings 9454 1.1 mrg if test -s conftest.err; then 9455 1.1 mrg # Append any errors to the config.log. 9456 1.1 mrg cat conftest.err 1>&5 9457 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9458 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9459 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then 9460 1.1 mrg lt_cv_prog_compiler__b=yes 9461 1.1 mrg fi 9462 1.1 mrg else 9463 1.1 mrg lt_cv_prog_compiler__b=yes 9464 1.1 mrg fi 9465 1.1 mrg fi 9466 1.1 mrg $RM -r conftest* 9467 1.1 mrg LDFLAGS="$save_LDFLAGS" 9468 1.1 mrg 9469 1.1 mrg fi 9470 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9471 1.1 mrg $as_echo "$lt_cv_prog_compiler__b" >&6; } 9472 1.1 mrg 9473 1.1 mrg if test x"$lt_cv_prog_compiler__b" = xyes; then 9474 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9475 1.1 mrg else 9476 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9477 1.1 mrg fi 9478 1.1 mrg 9479 1.1 mrg ;; 9480 1.1 mrg esac 9481 1.1 mrg fi 9482 1.1 mrg if test "$with_gnu_ld" = no; then 9483 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9484 1.1 mrg hardcode_libdir_separator=: 9485 1.1 mrg 9486 1.1 mrg case $host_cpu in 9487 1.1 mrg hppa*64*|ia64*) 9488 1.1 mrg hardcode_direct=no 9489 1.1 mrg hardcode_shlibpath_var=no 9490 1.1 mrg ;; 9491 1.1 mrg *) 9492 1.1 mrg hardcode_direct=yes 9493 1.1 mrg hardcode_direct_absolute=yes 9494 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9495 1.1 mrg 9496 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 9497 1.1 mrg # but as the default location of the library. 9498 1.1 mrg hardcode_minus_L=yes 9499 1.1 mrg ;; 9500 1.1 mrg esac 9501 1.1 mrg fi 9502 1.1 mrg ;; 9503 1.1 mrg 9504 1.1 mrg irix5* | irix6* | nonstopux*) 9505 1.1 mrg if test "$GCC" = yes; then 9506 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' 9507 1.1 mrg # Try to use the -exported_symbol ld option, if it does not 9508 1.1 mrg # work, assume that -exports_file does not work either and 9509 1.1 mrg # implicitly export all symbols. 9510 1.1 mrg save_LDFLAGS="$LDFLAGS" 9511 1.1 mrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9512 1.1 mrg if test x$gcc_no_link = xyes; then 9513 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9514 1.1 mrg fi 9515 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9516 1.1 mrg /* end confdefs.h. */ 9517 1.1 mrg int foo(void) {} 9518 1.1 mrg _ACEOF 9519 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 9520 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' 9521 1.1 mrg 9522 1.1 mrg fi 9523 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 9524 1.1 mrg conftest$ac_exeext conftest.$ac_ext 9525 1.1 mrg LDFLAGS="$save_LDFLAGS" 9526 1.1 mrg else 9527 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' 9528 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' 9529 1.1 mrg fi 9530 1.1 mrg archive_cmds_need_lc='no' 9531 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9532 1.1 mrg hardcode_libdir_separator=: 9533 1.1 mrg inherit_rpath=yes 9534 1.1 mrg link_all_deplibs=yes 9535 1.1 mrg ;; 9536 1.1 mrg 9537 1.1 mrg netbsd*) 9538 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9539 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9540 1.1 mrg else 9541 1.1 mrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9542 1.1 mrg fi 9543 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9544 1.1 mrg hardcode_direct=yes 9545 1.1 mrg hardcode_shlibpath_var=no 9546 1.1 mrg ;; 9547 1.1 mrg 9548 1.1 mrg newsos6) 9549 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9550 1.1 mrg hardcode_direct=yes 9551 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9552 1.1 mrg hardcode_libdir_separator=: 9553 1.1 mrg hardcode_shlibpath_var=no 9554 1.1 mrg ;; 9555 1.1 mrg 9556 1.1 mrg *nto* | *qnx*) 9557 1.1 mrg ;; 9558 1.1 mrg 9559 1.1 mrg openbsd*) 9560 1.1 mrg if test -f /usr/libexec/ld.so; then 9561 1.1 mrg hardcode_direct=yes 9562 1.1 mrg hardcode_shlibpath_var=no 9563 1.1 mrg hardcode_direct_absolute=yes 9564 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9565 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9566 1.1 mrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9567 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9568 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9569 1.1 mrg else 9570 1.1 mrg case $host_os in 9571 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9572 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9573 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9574 1.1 mrg ;; 9575 1.1 mrg *) 9576 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9577 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9578 1.1 mrg ;; 9579 1.1 mrg esac 9580 1.1 mrg fi 9581 1.1 mrg else 9582 1.1 mrg ld_shlibs=no 9583 1.1 mrg fi 9584 1.1 mrg ;; 9585 1.1 mrg 9586 1.1 mrg os2*) 9587 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9588 1.1 mrg hardcode_minus_L=yes 9589 1.1 mrg allow_undefined_flag=unsupported 9590 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' 9591 1.1 mrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9592 1.1 mrg ;; 9593 1.1 mrg 9594 1.1 mrg osf3*) 9595 1.1 mrg if test "$GCC" = yes; then 9596 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9597 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' 9598 1.1 mrg else 9599 1.1 mrg allow_undefined_flag=' -expect_unresolved \*' 9600 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' 9601 1.1 mrg fi 9602 1.1 mrg archive_cmds_need_lc='no' 9603 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9604 1.1 mrg hardcode_libdir_separator=: 9605 1.1 mrg ;; 9606 1.1 mrg 9607 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag 9608 1.1 mrg if test "$GCC" = yes; then 9609 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9610 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' 9611 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9612 1.1 mrg else 9613 1.1 mrg allow_undefined_flag=' -expect_unresolved \*' 9614 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' 9615 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~ 9616 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' 9617 1.1 mrg 9618 1.1 mrg # Both c and cxx compiler support -rpath directly 9619 1.1 mrg hardcode_libdir_flag_spec='-rpath $libdir' 9620 1.1 mrg fi 9621 1.1 mrg archive_cmds_need_lc='no' 9622 1.1 mrg hardcode_libdir_separator=: 9623 1.1 mrg ;; 9624 1.1 mrg 9625 1.1 mrg solaris*) 9626 1.1 mrg no_undefined_flag=' -z defs' 9627 1.1 mrg if test "$GCC" = yes; then 9628 1.1 mrg wlarc='${wl}' 9629 1.1 mrg archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9630 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9631 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' 9632 1.1 mrg else 9633 1.1 mrg case `$CC -V 2>&1` in 9634 1.1 mrg *"Compilers 5.0"*) 9635 1.1 mrg wlarc='' 9636 1.1 mrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9637 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9638 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9639 1.1 mrg ;; 9640 1.1 mrg *) 9641 1.1 mrg wlarc='${wl}' 9642 1.1 mrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9643 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9644 1.1 mrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9645 1.1 mrg ;; 9646 1.1 mrg esac 9647 1.1 mrg fi 9648 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9649 1.1 mrg hardcode_shlibpath_var=no 9650 1.1 mrg case $host_os in 9651 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;; 9652 1.1 mrg *) 9653 1.1 mrg # The compiler driver will combine and reorder linker options, 9654 1.1 mrg # but understands `-z linker_flag'. GCC discards it without `$wl', 9655 1.1 mrg # but is careful enough not to reorder. 9656 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?) 9657 1.1 mrg if test "$GCC" = yes; then 9658 1.1 mrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9659 1.1 mrg else 9660 1.1 mrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9661 1.1 mrg fi 9662 1.1 mrg ;; 9663 1.1 mrg esac 9664 1.1 mrg link_all_deplibs=yes 9665 1.1 mrg ;; 9666 1.1 mrg 9667 1.1 mrg sunos4*) 9668 1.1 mrg if test "x$host_vendor" = xsequent; then 9669 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o 9670 1.1 mrg # files that make .init and .fini sections work. 9671 1.1 mrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9672 1.1 mrg else 9673 1.1 mrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9674 1.1 mrg fi 9675 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9676 1.1 mrg hardcode_direct=yes 9677 1.1 mrg hardcode_minus_L=yes 9678 1.1 mrg hardcode_shlibpath_var=no 9679 1.1 mrg ;; 9680 1.1 mrg 9681 1.1 mrg sysv4) 9682 1.1 mrg case $host_vendor in 9683 1.1 mrg sni) 9684 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9685 1.1 mrg hardcode_direct=yes # is this really true??? 9686 1.1 mrg ;; 9687 1.1 mrg siemens) 9688 1.1 mrg ## LD is ld it makes a PLAMLIB 9689 1.1 mrg ## CC just makes a GrossModule. 9690 1.1 mrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9691 1.1 mrg reload_cmds='$CC -r -o $output$reload_objs' 9692 1.1 mrg hardcode_direct=no 9693 1.1 mrg ;; 9694 1.1 mrg motorola) 9695 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9696 1.1 mrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9697 1.1 mrg ;; 9698 1.1 mrg esac 9699 1.1 mrg runpath_var='LD_RUN_PATH' 9700 1.1 mrg hardcode_shlibpath_var=no 9701 1.1 mrg ;; 9702 1.1 mrg 9703 1.1 mrg sysv4.3*) 9704 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9705 1.1 mrg hardcode_shlibpath_var=no 9706 1.1 mrg export_dynamic_flag_spec='-Bexport' 9707 1.1 mrg ;; 9708 1.1 mrg 9709 1.1 mrg sysv4*MP*) 9710 1.1 mrg if test -d /usr/nec; then 9711 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9712 1.1 mrg hardcode_shlibpath_var=no 9713 1.1 mrg runpath_var=LD_RUN_PATH 9714 1.1 mrg hardcode_runpath_var=yes 9715 1.1 mrg ld_shlibs=yes 9716 1.1 mrg fi 9717 1.1 mrg ;; 9718 1.1 mrg 9719 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9720 1.1 mrg no_undefined_flag='${wl}-z,text' 9721 1.1 mrg archive_cmds_need_lc=no 9722 1.1 mrg hardcode_shlibpath_var=no 9723 1.1 mrg runpath_var='LD_RUN_PATH' 9724 1.1 mrg 9725 1.1 mrg if test "$GCC" = yes; then 9726 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9727 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9728 1.1 mrg else 9729 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9730 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9731 1.1 mrg fi 9732 1.1 mrg ;; 9733 1.1 mrg 9734 1.1 mrg sysv5* | sco3.2v5* | sco5v6*) 9735 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not 9736 1.1 mrg # link with -lc, and that would cause any symbols used from libc to 9737 1.1 mrg # always be unresolved, which means just about no library would 9738 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text 9739 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed 9740 1.1 mrg # as -z defs. 9741 1.1 mrg no_undefined_flag='${wl}-z,text' 9742 1.1 mrg allow_undefined_flag='${wl}-z,nodefs' 9743 1.1 mrg archive_cmds_need_lc=no 9744 1.1 mrg hardcode_shlibpath_var=no 9745 1.1 mrg hardcode_libdir_flag_spec='${wl}-R,$libdir' 9746 1.1 mrg hardcode_libdir_separator=':' 9747 1.1 mrg link_all_deplibs=yes 9748 1.1 mrg export_dynamic_flag_spec='${wl}-Bexport' 9749 1.1 mrg runpath_var='LD_RUN_PATH' 9750 1.1 mrg 9751 1.1 mrg if test "$GCC" = yes; then 9752 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9753 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9754 1.1 mrg else 9755 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9756 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9757 1.1 mrg fi 9758 1.1 mrg ;; 9759 1.1 mrg 9760 1.1 mrg uts4*) 9761 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9762 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9763 1.1 mrg hardcode_shlibpath_var=no 9764 1.1 mrg ;; 9765 1.1 mrg 9766 1.1 mrg *) 9767 1.1 mrg ld_shlibs=no 9768 1.1 mrg ;; 9769 1.1 mrg esac 9770 1.1 mrg 9771 1.1 mrg if test x$host_vendor = xsni; then 9772 1.1 mrg case $host in 9773 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9774 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym' 9775 1.1 mrg ;; 9776 1.1 mrg esac 9777 1.1 mrg fi 9778 1.1 mrg fi 9779 1.1 mrg 9780 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9781 1.1 mrg $as_echo "$ld_shlibs" >&6; } 9782 1.1 mrg test "$ld_shlibs" = no && can_build_shared=no 9783 1.1 mrg 9784 1.1 mrg with_gnu_ld=$with_gnu_ld 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 # Do we need to explicitly link libc? 9802 1.1 mrg # 9803 1.1 mrg case "x$archive_cmds_need_lc" in 9804 1.1 mrg x|xyes) 9805 1.1 mrg # Assume -lc should be added 9806 1.1 mrg archive_cmds_need_lc=yes 9807 1.1 mrg 9808 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then 9809 1.1 mrg case $archive_cmds in 9810 1.1 mrg *'~'*) 9811 1.1 mrg # FIXME: we may have to deal with multi-command sequences. 9812 1.1 mrg ;; 9813 1.1 mrg '$CC '*) 9814 1.1 mrg # Test whether the compiler implicitly links with -lc since on some 9815 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 9816 1.1 mrg # to ld, don't add -lc before -lgcc. 9817 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9818 1.1 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9819 1.8 mrg if ${lt_cv_archive_cmds_need_lc+:} false; then : 9820 1.1 mrg $as_echo_n "(cached) " >&6 9821 1.1 mrg else 9822 1.1 mrg $RM conftest* 9823 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9824 1.1 mrg 9825 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9826 1.1 mrg (eval $ac_compile) 2>&5 9827 1.1 mrg ac_status=$? 9828 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9829 1.1 mrg test $ac_status = 0; } 2>conftest.err; then 9830 1.1 mrg soname=conftest 9831 1.1 mrg lib=conftest 9832 1.1 mrg libobjs=conftest.$ac_objext 9833 1.1 mrg deplibs= 9834 1.1 mrg wl=$lt_prog_compiler_wl 9835 1.1 mrg pic_flag=$lt_prog_compiler_pic 9836 1.1 mrg compiler_flags=-v 9837 1.1 mrg linker_flags=-v 9838 1.1 mrg verstring= 9839 1.1 mrg output_objdir=. 9840 1.1 mrg libname=conftest 9841 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag 9842 1.1 mrg allow_undefined_flag= 9843 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9844 1.1 mrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9845 1.1 mrg ac_status=$? 9846 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9847 1.1 mrg test $ac_status = 0; } 9848 1.1 mrg then 9849 1.1 mrg lt_cv_archive_cmds_need_lc=no 9850 1.1 mrg else 9851 1.1 mrg lt_cv_archive_cmds_need_lc=yes 9852 1.1 mrg fi 9853 1.1 mrg allow_undefined_flag=$lt_save_allow_undefined_flag 9854 1.1 mrg else 9855 1.1 mrg cat conftest.err 1>&5 9856 1.1 mrg fi 9857 1.1 mrg $RM conftest* 9858 1.1 mrg 9859 1.1 mrg fi 9860 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9861 1.1 mrg $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9862 1.1 mrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9863 1.1 mrg ;; 9864 1.1 mrg esac 9865 1.1 mrg fi 9866 1.1 mrg ;; 9867 1.1 mrg esac 9868 1.1 mrg 9869 1.1 mrg 9870 1.1 mrg 9871 1.1 mrg 9872 1.1 mrg 9873 1.1 mrg 9874 1.1 mrg 9875 1.1 mrg 9876 1.1 mrg 9877 1.1 mrg 9878 1.1 mrg 9879 1.1 mrg 9880 1.1 mrg 9881 1.1 mrg 9882 1.1 mrg 9883 1.1 mrg 9884 1.1 mrg 9885 1.1 mrg 9886 1.1 mrg 9887 1.1 mrg 9888 1.1 mrg 9889 1.1 mrg 9890 1.1 mrg 9891 1.1 mrg 9892 1.1 mrg 9893 1.1 mrg 9894 1.1 mrg 9895 1.1 mrg 9896 1.1 mrg 9897 1.1 mrg 9898 1.1 mrg 9899 1.1 mrg 9900 1.1 mrg 9901 1.1 mrg 9902 1.1 mrg 9903 1.1 mrg 9904 1.1 mrg 9905 1.1 mrg 9906 1.1 mrg 9907 1.1 mrg 9908 1.1 mrg 9909 1.1 mrg 9910 1.1 mrg 9911 1.1 mrg 9912 1.1 mrg 9913 1.1 mrg 9914 1.1 mrg 9915 1.1 mrg 9916 1.1 mrg 9917 1.1 mrg 9918 1.1 mrg 9919 1.1 mrg 9920 1.1 mrg 9921 1.1 mrg 9922 1.1 mrg 9923 1.1 mrg 9924 1.1 mrg 9925 1.1 mrg 9926 1.1 mrg 9927 1.1 mrg 9928 1.1 mrg 9929 1.1 mrg 9930 1.1 mrg 9931 1.1 mrg 9932 1.1 mrg 9933 1.1 mrg 9934 1.1 mrg 9935 1.1 mrg 9936 1.1 mrg 9937 1.1 mrg 9938 1.1 mrg 9939 1.1 mrg 9940 1.1 mrg 9941 1.1 mrg 9942 1.1 mrg 9943 1.1 mrg 9944 1.1 mrg 9945 1.1 mrg 9946 1.1 mrg 9947 1.1 mrg 9948 1.1 mrg 9949 1.1 mrg 9950 1.1 mrg 9951 1.1 mrg 9952 1.1 mrg 9953 1.1 mrg 9954 1.1 mrg 9955 1.1 mrg 9956 1.1 mrg 9957 1.1 mrg 9958 1.1 mrg 9959 1.1 mrg 9960 1.1 mrg 9961 1.1 mrg 9962 1.1 mrg 9963 1.1 mrg 9964 1.1 mrg 9965 1.1 mrg 9966 1.1 mrg 9967 1.1 mrg 9968 1.1 mrg 9969 1.1 mrg 9970 1.1 mrg 9971 1.1 mrg 9972 1.1 mrg 9973 1.1 mrg 9974 1.1 mrg 9975 1.1 mrg 9976 1.1 mrg 9977 1.1 mrg 9978 1.1 mrg 9979 1.1 mrg 9980 1.1 mrg 9981 1.1 mrg 9982 1.1 mrg 9983 1.1 mrg 9984 1.1 mrg 9985 1.1 mrg 9986 1.1 mrg 9987 1.1 mrg 9988 1.1 mrg 9989 1.1 mrg 9990 1.1 mrg 9991 1.1 mrg 9992 1.1 mrg 9993 1.1 mrg 9994 1.1 mrg 9995 1.1 mrg 9996 1.1 mrg 9997 1.1 mrg 9998 1.1 mrg 9999 1.1 mrg 10000 1.1 mrg 10001 1.1 mrg 10002 1.1 mrg 10003 1.1 mrg 10004 1.1 mrg 10005 1.1 mrg 10006 1.1 mrg 10007 1.1 mrg 10008 1.1 mrg 10009 1.1 mrg 10010 1.1 mrg 10011 1.1 mrg 10012 1.1 mrg 10013 1.1 mrg 10014 1.1 mrg 10015 1.1 mrg 10016 1.1 mrg 10017 1.1 mrg 10018 1.1 mrg 10019 1.1 mrg 10020 1.1 mrg 10021 1.1 mrg 10022 1.1 mrg 10023 1.1 mrg 10024 1.1 mrg 10025 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10026 1.1 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; } 10027 1.1 mrg 10028 1.1 mrg if test "$GCC" = yes; then 10029 1.1 mrg case $host_os in 10030 1.1 mrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10031 1.1 mrg *) lt_awk_arg="/^libraries:/" ;; 10032 1.1 mrg esac 10033 1.1 mrg case $host_os in 10034 1.1 mrg mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10035 1.1 mrg *) lt_sed_strip_eq="s,=/,/,g" ;; 10036 1.1 mrg esac 10037 1.1 mrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10038 1.1 mrg case $lt_search_path_spec in 10039 1.1 mrg *\;*) 10040 1.1 mrg # if the path contains ";" then we assume it to be the separator 10041 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is 10042 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should 10043 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic. 10044 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10045 1.1 mrg ;; 10046 1.1 mrg *) 10047 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10048 1.1 mrg ;; 10049 1.1 mrg esac 10050 1.1 mrg # Ok, now we have the path, separated by spaces, we can step through it 10051 1.1 mrg # and add multilib dir if necessary. 10052 1.1 mrg lt_tmp_lt_search_path_spec= 10053 1.1 mrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10054 1.1 mrg for lt_sys_path in $lt_search_path_spec; do 10055 1.1 mrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10056 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10057 1.1 mrg else 10058 1.1 mrg test -d "$lt_sys_path" && \ 10059 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10060 1.1 mrg fi 10061 1.1 mrg done 10062 1.1 mrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10063 1.1 mrg BEGIN {RS=" "; FS="/|\n";} { 10064 1.1 mrg lt_foo=""; 10065 1.1 mrg lt_count=0; 10066 1.1 mrg for (lt_i = NF; lt_i > 0; lt_i--) { 10067 1.1 mrg if ($lt_i != "" && $lt_i != ".") { 10068 1.1 mrg if ($lt_i == "..") { 10069 1.1 mrg lt_count++; 10070 1.1 mrg } else { 10071 1.1 mrg if (lt_count == 0) { 10072 1.1 mrg lt_foo="/" $lt_i lt_foo; 10073 1.1 mrg } else { 10074 1.1 mrg lt_count--; 10075 1.1 mrg } 10076 1.1 mrg } 10077 1.1 mrg } 10078 1.1 mrg } 10079 1.1 mrg if (lt_foo != "") { lt_freq[lt_foo]++; } 10080 1.1 mrg if (lt_freq[lt_foo] == 1) { print lt_foo; } 10081 1.1 mrg }'` 10082 1.1 mrg # AWK program above erroneously prepends '/' to C:/dos/paths 10083 1.1 mrg # for these hosts. 10084 1.1 mrg case $host_os in 10085 1.1 mrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10086 1.1 mrg $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10087 1.1 mrg esac 10088 1.1 mrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10089 1.1 mrg else 10090 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10091 1.1 mrg fi 10092 1.1 mrg library_names_spec= 10093 1.1 mrg libname_spec='lib$name' 10094 1.1 mrg soname_spec= 10095 1.1 mrg shrext_cmds=".so" 10096 1.1 mrg postinstall_cmds= 10097 1.1 mrg postuninstall_cmds= 10098 1.1 mrg finish_cmds= 10099 1.1 mrg finish_eval= 10100 1.1 mrg shlibpath_var= 10101 1.1 mrg shlibpath_overrides_runpath=unknown 10102 1.1 mrg version_type=none 10103 1.1 mrg dynamic_linker="$host_os ld.so" 10104 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib" 10105 1.1 mrg need_lib_prefix=unknown 10106 1.1 mrg hardcode_into_libs=no 10107 1.1 mrg 10108 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version 10109 1.1 mrg # flags to be left without arguments 10110 1.1 mrg need_version=unknown 10111 1.1 mrg 10112 1.1 mrg case $host_os in 10113 1.1 mrg aix3*) 10114 1.1 mrg version_type=linux 10115 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10116 1.1 mrg shlibpath_var=LIBPATH 10117 1.1 mrg 10118 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name. 10119 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10120 1.1 mrg ;; 10121 1.1 mrg 10122 1.1 mrg aix[4-9]*) 10123 1.1 mrg version_type=linux 10124 1.1 mrg need_lib_prefix=no 10125 1.1 mrg need_version=no 10126 1.1 mrg hardcode_into_libs=yes 10127 1.1 mrg if test "$host_cpu" = ia64; then 10128 1.1 mrg # AIX 5 supports IA64 10129 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10130 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10131 1.1 mrg else 10132 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file 10133 1.1 mrg # for dependence libraries. The import file would start with 10134 1.1 mrg # the line `#! .'. This would cause the generated library to 10135 1.1 mrg # depend on `.', always an invalid library. This was fixed in 10136 1.1 mrg # development snapshots of GCC prior to 3.0. 10137 1.1 mrg case $host_os in 10138 1.1 mrg aix4 | aix4.[01] | aix4.[01].*) 10139 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10140 1.1 mrg echo ' yes ' 10141 1.1 mrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10142 1.1 mrg : 10143 1.1 mrg else 10144 1.1 mrg can_build_shared=no 10145 1.1 mrg fi 10146 1.1 mrg ;; 10147 1.1 mrg esac 10148 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10149 1.1 mrg # soname into executable. Probably we can add versioning support to 10150 1.1 mrg # collect2, so additional links can be useful in future. 10151 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 10152 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10153 1.1 mrg # instead of lib<name>.a to let people know that these are not 10154 1.1 mrg # typical AIX shared libraries. 10155 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10156 1.1 mrg else 10157 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2 10158 1.1 mrg # and later when we are not doing run time linking. 10159 1.1 mrg library_names_spec='${libname}${release}.a $libname.a' 10160 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10161 1.1 mrg fi 10162 1.1 mrg shlibpath_var=LIBPATH 10163 1.1 mrg fi 10164 1.1 mrg ;; 10165 1.1 mrg 10166 1.1 mrg amigaos*) 10167 1.1 mrg case $host_cpu in 10168 1.1 mrg powerpc) 10169 1.1 mrg # Since July 2007 AmigaOS4 officially supports .so libraries. 10170 1.1 mrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10171 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10172 1.1 mrg ;; 10173 1.1 mrg m68k) 10174 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a' 10175 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 10176 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' 10177 1.1 mrg ;; 10178 1.1 mrg esac 10179 1.1 mrg ;; 10180 1.1 mrg 10181 1.1 mrg beos*) 10182 1.1 mrg library_names_spec='${libname}${shared_ext}' 10183 1.1 mrg dynamic_linker="$host_os ld.so" 10184 1.1 mrg shlibpath_var=LIBRARY_PATH 10185 1.1 mrg ;; 10186 1.1 mrg 10187 1.1 mrg bsdi[45]*) 10188 1.1 mrg version_type=linux 10189 1.1 mrg need_version=no 10190 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10191 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10192 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10193 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10194 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10195 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10196 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and 10197 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10198 1.1 mrg # libtool to hard-code these into programs 10199 1.1 mrg ;; 10200 1.1 mrg 10201 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 10202 1.1 mrg version_type=windows 10203 1.1 mrg shrext_cmds=".dll" 10204 1.1 mrg need_version=no 10205 1.1 mrg need_lib_prefix=no 10206 1.1 mrg 10207 1.1 mrg case $GCC,$host_os in 10208 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10209 1.1 mrg library_names_spec='$libname.dll.a' 10210 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 10211 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~ 10212 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10213 1.1 mrg dldir=$destdir/`dirname \$dlpath`~ 10214 1.1 mrg test -d \$dldir || mkdir -p \$dldir~ 10215 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~ 10216 1.1 mrg chmod a+x \$dldir/$dlname~ 10217 1.1 mrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10218 1.1 mrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10219 1.1 mrg fi' 10220 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10221 1.1 mrg dlpath=$dir/\$dldll~ 10222 1.1 mrg $RM \$dlpath' 10223 1.1 mrg shlibpath_overrides_runpath=yes 10224 1.1 mrg 10225 1.1 mrg case $host_os in 10226 1.1 mrg cygwin*) 10227 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10228 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10229 1.1 mrg 10230 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10231 1.1 mrg ;; 10232 1.1 mrg mingw* | cegcc*) 10233 1.1 mrg # MinGW DLLs use traditional 'lib' prefix 10234 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10235 1.1 mrg ;; 10236 1.1 mrg pw32*) 10237 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib' 10238 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10239 1.1 mrg ;; 10240 1.1 mrg esac 10241 1.1 mrg ;; 10242 1.1 mrg 10243 1.1 mrg *) 10244 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10245 1.1 mrg ;; 10246 1.1 mrg esac 10247 1.1 mrg dynamic_linker='Win32 ld.exe' 10248 1.1 mrg # FIXME: first we should search . and the directory the executable is in 10249 1.1 mrg shlibpath_var=PATH 10250 1.1 mrg ;; 10251 1.1 mrg 10252 1.1 mrg darwin* | rhapsody*) 10253 1.1 mrg dynamic_linker="$host_os dyld" 10254 1.1 mrg version_type=darwin 10255 1.1 mrg need_lib_prefix=no 10256 1.1 mrg need_version=no 10257 1.1 mrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10258 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext' 10259 1.1 mrg shlibpath_overrides_runpath=yes 10260 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH 10261 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10262 1.1 mrg 10263 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10264 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10265 1.1 mrg ;; 10266 1.1 mrg 10267 1.1 mrg dgux*) 10268 1.1 mrg version_type=linux 10269 1.1 mrg need_lib_prefix=no 10270 1.1 mrg need_version=no 10271 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10272 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10273 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10274 1.1 mrg ;; 10275 1.1 mrg 10276 1.1 mrg freebsd* | dragonfly*) 10277 1.1 mrg # DragonFly does not have aout. When/if they implement a new 10278 1.1 mrg # versioning mechanism, adjust this. 10279 1.1 mrg if test -x /usr/bin/objformat; then 10280 1.1 mrg objformat=`/usr/bin/objformat` 10281 1.1 mrg else 10282 1.1 mrg case $host_os in 10283 1.2 apb freebsd[23].*) objformat=aout ;; 10284 1.1 mrg *) objformat=elf ;; 10285 1.1 mrg esac 10286 1.1 mrg fi 10287 1.1 mrg version_type=freebsd-$objformat 10288 1.1 mrg case $version_type in 10289 1.1 mrg freebsd-elf*) 10290 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10291 1.1 mrg need_version=no 10292 1.1 mrg need_lib_prefix=no 10293 1.1 mrg ;; 10294 1.1 mrg freebsd-*) 10295 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10296 1.1 mrg need_version=yes 10297 1.1 mrg ;; 10298 1.1 mrg esac 10299 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10300 1.1 mrg case $host_os in 10301 1.2 apb freebsd2.*) 10302 1.1 mrg shlibpath_overrides_runpath=yes 10303 1.1 mrg ;; 10304 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*) 10305 1.1 mrg shlibpath_overrides_runpath=yes 10306 1.1 mrg hardcode_into_libs=yes 10307 1.1 mrg ;; 10308 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10309 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10310 1.1 mrg shlibpath_overrides_runpath=no 10311 1.1 mrg hardcode_into_libs=yes 10312 1.1 mrg ;; 10313 1.1 mrg *) # from 4.6 on, and DragonFly 10314 1.1 mrg shlibpath_overrides_runpath=yes 10315 1.1 mrg hardcode_into_libs=yes 10316 1.1 mrg ;; 10317 1.1 mrg esac 10318 1.1 mrg ;; 10319 1.1 mrg 10320 1.1 mrg haiku*) 10321 1.1 mrg version_type=linux 10322 1.1 mrg need_lib_prefix=no 10323 1.1 mrg need_version=no 10324 1.1 mrg dynamic_linker="$host_os runtime_loader" 10325 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10326 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10327 1.1 mrg shlibpath_var=LIBRARY_PATH 10328 1.1 mrg shlibpath_overrides_runpath=yes 10329 1.11 mrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10330 1.1 mrg hardcode_into_libs=yes 10331 1.1 mrg ;; 10332 1.1 mrg 10333 1.1 mrg hpux9* | hpux10* | hpux11*) 10334 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to 10335 1.1 mrg # link against other versions. 10336 1.1 mrg version_type=sunos 10337 1.1 mrg need_lib_prefix=no 10338 1.1 mrg need_version=no 10339 1.1 mrg case $host_cpu in 10340 1.1 mrg ia64*) 10341 1.1 mrg shrext_cmds='.so' 10342 1.1 mrg hardcode_into_libs=yes 10343 1.1 mrg dynamic_linker="$host_os dld.so" 10344 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10345 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10346 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10347 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10348 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then 10349 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10350 1.1 mrg else 10351 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10352 1.1 mrg fi 10353 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10354 1.1 mrg ;; 10355 1.1 mrg hppa*64*) 10356 1.1 mrg shrext_cmds='.sl' 10357 1.1 mrg hardcode_into_libs=yes 10358 1.1 mrg dynamic_linker="$host_os dld.sl" 10359 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10360 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10361 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10362 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10363 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10364 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10365 1.1 mrg ;; 10366 1.1 mrg *) 10367 1.1 mrg shrext_cmds='.sl' 10368 1.1 mrg dynamic_linker="$host_os dld.sl" 10369 1.1 mrg shlibpath_var=SHLIB_PATH 10370 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10371 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10372 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10373 1.1 mrg ;; 10374 1.1 mrg esac 10375 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10376 1.1 mrg postinstall_cmds='chmod 555 $lib' 10377 1.1 mrg # or fails outright, so override atomically: 10378 1.1 mrg install_override_mode=555 10379 1.1 mrg ;; 10380 1.1 mrg 10381 1.1 mrg interix[3-9]*) 10382 1.1 mrg version_type=linux 10383 1.1 mrg need_lib_prefix=no 10384 1.1 mrg need_version=no 10385 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10386 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10387 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10388 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10389 1.1 mrg shlibpath_overrides_runpath=no 10390 1.1 mrg hardcode_into_libs=yes 10391 1.1 mrg ;; 10392 1.1 mrg 10393 1.1 mrg irix5* | irix6* | nonstopux*) 10394 1.1 mrg case $host_os in 10395 1.1 mrg nonstopux*) version_type=nonstopux ;; 10396 1.1 mrg *) 10397 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then 10398 1.1 mrg version_type=linux 10399 1.1 mrg else 10400 1.1 mrg version_type=irix 10401 1.1 mrg fi ;; 10402 1.1 mrg esac 10403 1.1 mrg need_lib_prefix=no 10404 1.1 mrg need_version=no 10405 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10406 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10407 1.1 mrg case $host_os in 10408 1.1 mrg irix5* | nonstopux*) 10409 1.1 mrg libsuff= shlibsuff= 10410 1.1 mrg ;; 10411 1.1 mrg *) 10412 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD 10413 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10414 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;; 10415 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10416 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;; 10417 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10418 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 10419 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;; 10420 1.1 mrg esac 10421 1.1 mrg ;; 10422 1.1 mrg esac 10423 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10424 1.1 mrg shlibpath_overrides_runpath=no 10425 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10426 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10427 1.1 mrg hardcode_into_libs=yes 10428 1.1 mrg ;; 10429 1.1 mrg 10430 1.1 mrg # No shared lib support for Linux oldld, aout, or coff. 10431 1.1 mrg linux*oldld* | linux*aout* | linux*coff*) 10432 1.1 mrg dynamic_linker=no 10433 1.1 mrg ;; 10434 1.1 mrg 10435 1.1 mrg # This must be Linux ELF. 10436 1.9 mrg 10437 1.9 mrg # uclinux* changes (here and below) have been submitted to the libtool 10438 1.9 mrg # project, but have not yet been accepted: they are GCC-local changes 10439 1.9 mrg # for the time being. (See 10440 1.9 mrg # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 10441 1.10 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 10442 1.1 mrg version_type=linux 10443 1.1 mrg need_lib_prefix=no 10444 1.1 mrg need_version=no 10445 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10446 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10447 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10448 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10449 1.1 mrg shlibpath_overrides_runpath=no 10450 1.1 mrg 10451 1.1 mrg # Some binutils ld are patched to set DT_RUNPATH 10452 1.8 mrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10453 1.1 mrg $as_echo_n "(cached) " >&6 10454 1.1 mrg else 10455 1.1 mrg lt_cv_shlibpath_overrides_runpath=no 10456 1.1 mrg save_LDFLAGS=$LDFLAGS 10457 1.1 mrg save_libdir=$libdir 10458 1.1 mrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10459 1.1 mrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10460 1.1 mrg if test x$gcc_no_link = xyes; then 10461 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10462 1.1 mrg fi 10463 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10464 1.1 mrg /* end confdefs.h. */ 10465 1.1 mrg 10466 1.1 mrg int 10467 1.1 mrg main () 10468 1.1 mrg { 10469 1.1 mrg 10470 1.1 mrg ; 10471 1.1 mrg return 0; 10472 1.1 mrg } 10473 1.1 mrg _ACEOF 10474 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10475 1.1 mrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10476 1.1 mrg lt_cv_shlibpath_overrides_runpath=yes 10477 1.1 mrg fi 10478 1.1 mrg fi 10479 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10480 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10481 1.1 mrg LDFLAGS=$save_LDFLAGS 10482 1.1 mrg libdir=$save_libdir 10483 1.1 mrg 10484 1.1 mrg fi 10485 1.1 mrg 10486 1.1 mrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10487 1.1 mrg 10488 1.1 mrg # This implies no fast_install, which is unacceptable. 10489 1.1 mrg # Some rework will be needed to allow for fast_install 10490 1.1 mrg # before this can be enabled. 10491 1.1 mrg hardcode_into_libs=yes 10492 1.1 mrg 10493 1.1 mrg # Append ld.so.conf contents to the search path 10494 1.1 mrg if test -f /etc/ld.so.conf; then 10495 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' ' '` 10496 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10497 1.1 mrg fi 10498 1.1 mrg 10499 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on 10500 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the 10501 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers, 10502 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and 10503 1.1 mrg # people can always --disable-shared, the test was removed, and we 10504 1.1 mrg # assume the GNU/Linux dynamic linker is in use. 10505 1.1 mrg dynamic_linker='GNU/Linux ld.so' 10506 1.1 mrg ;; 10507 1.1 mrg 10508 1.1 mrg netbsd*) 10509 1.1 mrg version_type=sunos 10510 1.1 mrg need_lib_prefix=no 10511 1.1 mrg need_version=no 10512 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10513 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10514 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10515 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so' 10516 1.1 mrg else 10517 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10518 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10519 1.1 mrg dynamic_linker='NetBSD ld.elf_so' 10520 1.1 mrg fi 10521 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10522 1.1 mrg shlibpath_overrides_runpath=yes 10523 1.1 mrg hardcode_into_libs=yes 10524 1.1 mrg ;; 10525 1.1 mrg 10526 1.1 mrg newsos6) 10527 1.1 mrg version_type=linux 10528 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10529 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10530 1.1 mrg shlibpath_overrides_runpath=yes 10531 1.1 mrg ;; 10532 1.1 mrg 10533 1.1 mrg *nto* | *qnx*) 10534 1.1 mrg version_type=qnx 10535 1.1 mrg need_lib_prefix=no 10536 1.1 mrg need_version=no 10537 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10538 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10539 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10540 1.1 mrg shlibpath_overrides_runpath=no 10541 1.1 mrg hardcode_into_libs=yes 10542 1.1 mrg dynamic_linker='ldqnx.so' 10543 1.1 mrg ;; 10544 1.1 mrg 10545 1.1 mrg openbsd*) 10546 1.1 mrg version_type=sunos 10547 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib" 10548 1.1 mrg need_lib_prefix=no 10549 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10550 1.1 mrg case $host_os in 10551 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10552 1.1 mrg *) need_version=no ;; 10553 1.1 mrg esac 10554 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10555 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10556 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10557 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10558 1.1 mrg case $host_os in 10559 1.1 mrg openbsd2.[89] | openbsd2.[89].*) 10560 1.1 mrg shlibpath_overrides_runpath=no 10561 1.1 mrg ;; 10562 1.1 mrg *) 10563 1.1 mrg shlibpath_overrides_runpath=yes 10564 1.1 mrg ;; 10565 1.1 mrg esac 10566 1.1 mrg else 10567 1.1 mrg shlibpath_overrides_runpath=yes 10568 1.1 mrg fi 10569 1.1 mrg ;; 10570 1.1 mrg 10571 1.1 mrg os2*) 10572 1.1 mrg libname_spec='$name' 10573 1.1 mrg shrext_cmds=".dll" 10574 1.1 mrg need_lib_prefix=no 10575 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a' 10576 1.1 mrg dynamic_linker='OS/2 ld.exe' 10577 1.1 mrg shlibpath_var=LIBPATH 10578 1.1 mrg ;; 10579 1.1 mrg 10580 1.1 mrg osf3* | osf4* | osf5*) 10581 1.1 mrg version_type=osf 10582 1.1 mrg need_lib_prefix=no 10583 1.1 mrg need_version=no 10584 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10585 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10586 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10587 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10588 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10589 1.1 mrg ;; 10590 1.1 mrg 10591 1.1 mrg rdos*) 10592 1.1 mrg dynamic_linker=no 10593 1.1 mrg ;; 10594 1.1 mrg 10595 1.1 mrg solaris*) 10596 1.1 mrg version_type=linux 10597 1.1 mrg need_lib_prefix=no 10598 1.1 mrg need_version=no 10599 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10600 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10601 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10602 1.1 mrg shlibpath_overrides_runpath=yes 10603 1.1 mrg hardcode_into_libs=yes 10604 1.1 mrg # ldd complains unless libraries are executable 10605 1.1 mrg postinstall_cmds='chmod +x $lib' 10606 1.1 mrg ;; 10607 1.1 mrg 10608 1.1 mrg sunos4*) 10609 1.1 mrg version_type=sunos 10610 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10611 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10612 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10613 1.1 mrg shlibpath_overrides_runpath=yes 10614 1.1 mrg if test "$with_gnu_ld" = yes; then 10615 1.1 mrg need_lib_prefix=no 10616 1.1 mrg fi 10617 1.1 mrg need_version=yes 10618 1.1 mrg ;; 10619 1.1 mrg 10620 1.1 mrg sysv4 | sysv4.3*) 10621 1.1 mrg version_type=linux 10622 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10623 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10624 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10625 1.1 mrg case $host_vendor in 10626 1.1 mrg sni) 10627 1.1 mrg shlibpath_overrides_runpath=no 10628 1.1 mrg need_lib_prefix=no 10629 1.1 mrg runpath_var=LD_RUN_PATH 10630 1.1 mrg ;; 10631 1.1 mrg siemens) 10632 1.1 mrg need_lib_prefix=no 10633 1.1 mrg ;; 10634 1.1 mrg motorola) 10635 1.1 mrg need_lib_prefix=no 10636 1.1 mrg need_version=no 10637 1.1 mrg shlibpath_overrides_runpath=no 10638 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10639 1.1 mrg ;; 10640 1.1 mrg esac 10641 1.1 mrg ;; 10642 1.1 mrg 10643 1.1 mrg sysv4*MP*) 10644 1.1 mrg if test -d /usr/nec ;then 10645 1.1 mrg version_type=linux 10646 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10647 1.1 mrg soname_spec='$libname${shared_ext}.$major' 10648 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10649 1.1 mrg fi 10650 1.1 mrg ;; 10651 1.1 mrg 10652 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10653 1.1 mrg version_type=freebsd-elf 10654 1.1 mrg need_lib_prefix=no 10655 1.1 mrg need_version=no 10656 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10657 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10658 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10659 1.1 mrg shlibpath_overrides_runpath=yes 10660 1.1 mrg hardcode_into_libs=yes 10661 1.1 mrg if test "$with_gnu_ld" = yes; then 10662 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10663 1.1 mrg else 10664 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10665 1.1 mrg case $host_os in 10666 1.1 mrg sco3.2v5*) 10667 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10668 1.1 mrg ;; 10669 1.1 mrg esac 10670 1.1 mrg fi 10671 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib' 10672 1.1 mrg ;; 10673 1.1 mrg 10674 1.1 mrg tpf*) 10675 1.1 mrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10676 1.1 mrg version_type=linux 10677 1.1 mrg need_lib_prefix=no 10678 1.1 mrg need_version=no 10679 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10680 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10681 1.1 mrg shlibpath_overrides_runpath=no 10682 1.1 mrg hardcode_into_libs=yes 10683 1.1 mrg ;; 10684 1.1 mrg 10685 1.1 mrg uts4*) 10686 1.1 mrg version_type=linux 10687 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10688 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10689 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10690 1.1 mrg ;; 10691 1.1 mrg 10692 1.11 mrg # Shared libraries for VwWorks, >= 7 only at this stage 10693 1.11 mrg # and (fpic) still incompatible with "large" code models 10694 1.11 mrg # in a few configurations. Only for RTP mode in any case, 10695 1.11 mrg # and upon explicit request at configure time. 10696 1.11 mrg vxworks7*) 10697 1.11 mrg dynamic_linker=no 10698 1.11 mrg case ${with_multisubdir}-${enable_shared} in 10699 1.11 mrg *large*) 10700 1.11 mrg ;; 10701 1.11 mrg *mrtp*-yes) 10702 1.11 mrg version_type=linux 10703 1.11 mrg need_lib_prefix=no 10704 1.11 mrg need_version=no 10705 1.11 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10706 1.11 mrg soname_spec='${libname}${release}${shared_ext}$major' 10707 1.11 mrg dynamic_linker="$host_os module_loader" 10708 1.11 mrg ;; 10709 1.11 mrg esac 10710 1.11 mrg ;; 10711 1.1 mrg *) 10712 1.1 mrg dynamic_linker=no 10713 1.1 mrg ;; 10714 1.1 mrg esac 10715 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10716 1.1 mrg $as_echo "$dynamic_linker" >&6; } 10717 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no 10718 1.1 mrg 10719 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10720 1.1 mrg if test "$GCC" = yes; then 10721 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10722 1.1 mrg fi 10723 1.1 mrg 10724 1.1 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10725 1.1 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10726 1.1 mrg fi 10727 1.1 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10728 1.1 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10729 1.1 mrg fi 10730 1.1 mrg 10731 1.1 mrg 10732 1.1 mrg 10733 1.1 mrg 10734 1.1 mrg 10735 1.1 mrg 10736 1.1 mrg 10737 1.1 mrg 10738 1.1 mrg 10739 1.1 mrg 10740 1.1 mrg 10741 1.1 mrg 10742 1.1 mrg 10743 1.1 mrg 10744 1.1 mrg 10745 1.1 mrg 10746 1.1 mrg 10747 1.1 mrg 10748 1.1 mrg 10749 1.1 mrg 10750 1.1 mrg 10751 1.1 mrg 10752 1.1 mrg 10753 1.1 mrg 10754 1.1 mrg 10755 1.1 mrg 10756 1.1 mrg 10757 1.1 mrg 10758 1.1 mrg 10759 1.1 mrg 10760 1.1 mrg 10761 1.1 mrg 10762 1.1 mrg 10763 1.1 mrg 10764 1.1 mrg 10765 1.1 mrg 10766 1.1 mrg 10767 1.1 mrg 10768 1.1 mrg 10769 1.1 mrg 10770 1.1 mrg 10771 1.1 mrg 10772 1.1 mrg 10773 1.1 mrg 10774 1.1 mrg 10775 1.1 mrg 10776 1.1 mrg 10777 1.1 mrg 10778 1.1 mrg 10779 1.1 mrg 10780 1.1 mrg 10781 1.1 mrg 10782 1.1 mrg 10783 1.1 mrg 10784 1.1 mrg 10785 1.1 mrg 10786 1.1 mrg 10787 1.1 mrg 10788 1.1 mrg 10789 1.1 mrg 10790 1.1 mrg 10791 1.1 mrg 10792 1.1 mrg 10793 1.1 mrg 10794 1.1 mrg 10795 1.1 mrg 10796 1.1 mrg 10797 1.1 mrg 10798 1.1 mrg 10799 1.1 mrg 10800 1.1 mrg 10801 1.1 mrg 10802 1.1 mrg 10803 1.1 mrg 10804 1.1 mrg 10805 1.1 mrg 10806 1.1 mrg 10807 1.1 mrg 10808 1.1 mrg 10809 1.1 mrg 10810 1.1 mrg 10811 1.1 mrg 10812 1.1 mrg 10813 1.1 mrg 10814 1.1 mrg 10815 1.1 mrg 10816 1.1 mrg 10817 1.1 mrg 10818 1.1 mrg 10819 1.1 mrg 10820 1.1 mrg 10821 1.1 mrg 10822 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10823 1.1 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10824 1.1 mrg hardcode_action= 10825 1.1 mrg if test -n "$hardcode_libdir_flag_spec" || 10826 1.1 mrg test -n "$runpath_var" || 10827 1.1 mrg test "X$hardcode_automatic" = "Xyes" ; then 10828 1.1 mrg 10829 1.1 mrg # We can hardcode non-existent directories. 10830 1.1 mrg if test "$hardcode_direct" != no && 10831 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 10832 1.1 mrg # have to relink, otherwise we might link with an installed library 10833 1.1 mrg # when we should be linking with a yet-to-be-installed one 10834 1.1 mrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10835 1.1 mrg test "$hardcode_minus_L" != no; then 10836 1.1 mrg # Linking always hardcodes the temporary library directory. 10837 1.1 mrg hardcode_action=relink 10838 1.1 mrg else 10839 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 10840 1.1 mrg hardcode_action=immediate 10841 1.1 mrg fi 10842 1.1 mrg else 10843 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing 10844 1.1 mrg # directories. 10845 1.1 mrg hardcode_action=unsupported 10846 1.1 mrg fi 10847 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10848 1.1 mrg $as_echo "$hardcode_action" >&6; } 10849 1.1 mrg 10850 1.1 mrg if test "$hardcode_action" = relink || 10851 1.1 mrg test "$inherit_rpath" = yes; then 10852 1.1 mrg # Fast installation is not supported 10853 1.1 mrg enable_fast_install=no 10854 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes || 10855 1.1 mrg test "$enable_shared" = no; then 10856 1.1 mrg # Fast installation is not necessary 10857 1.1 mrg enable_fast_install=needless 10858 1.1 mrg fi 10859 1.1 mrg 10860 1.1 mrg 10861 1.1 mrg 10862 1.1 mrg 10863 1.1 mrg 10864 1.1 mrg 10865 1.1 mrg if test "x$enable_dlopen" != xyes; then 10866 1.1 mrg enable_dlopen=unknown 10867 1.1 mrg enable_dlopen_self=unknown 10868 1.1 mrg enable_dlopen_self_static=unknown 10869 1.1 mrg else 10870 1.1 mrg lt_cv_dlopen=no 10871 1.1 mrg lt_cv_dlopen_libs= 10872 1.1 mrg 10873 1.1 mrg case $host_os in 10874 1.1 mrg beos*) 10875 1.1 mrg lt_cv_dlopen="load_add_on" 10876 1.1 mrg lt_cv_dlopen_libs= 10877 1.1 mrg lt_cv_dlopen_self=yes 10878 1.1 mrg ;; 10879 1.1 mrg 10880 1.1 mrg mingw* | pw32* | cegcc*) 10881 1.1 mrg lt_cv_dlopen="LoadLibrary" 10882 1.1 mrg lt_cv_dlopen_libs= 10883 1.1 mrg ;; 10884 1.1 mrg 10885 1.1 mrg cygwin*) 10886 1.1 mrg lt_cv_dlopen="dlopen" 10887 1.1 mrg lt_cv_dlopen_libs= 10888 1.1 mrg ;; 10889 1.1 mrg 10890 1.1 mrg darwin*) 10891 1.1 mrg # if libdl is installed we need to link against it 10892 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10893 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; } 10894 1.8 mrg if ${ac_cv_lib_dl_dlopen+:} false; then : 10895 1.1 mrg $as_echo_n "(cached) " >&6 10896 1.1 mrg else 10897 1.1 mrg ac_check_lib_save_LIBS=$LIBS 10898 1.1 mrg LIBS="-ldl $LIBS" 10899 1.1 mrg if test x$gcc_no_link = xyes; then 10900 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10901 1.1 mrg fi 10902 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10903 1.1 mrg /* end confdefs.h. */ 10904 1.1 mrg 10905 1.1 mrg /* Override any GCC internal prototype to avoid an error. 10906 1.1 mrg Use char because int might match the return type of a GCC 10907 1.1 mrg builtin and then its argument prototype would still apply. */ 10908 1.1 mrg #ifdef __cplusplus 10909 1.1 mrg extern "C" 10910 1.1 mrg #endif 10911 1.1 mrg char dlopen (); 10912 1.1 mrg int 10913 1.1 mrg main () 10914 1.1 mrg { 10915 1.1 mrg return dlopen (); 10916 1.1 mrg ; 10917 1.1 mrg return 0; 10918 1.1 mrg } 10919 1.1 mrg _ACEOF 10920 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10921 1.1 mrg ac_cv_lib_dl_dlopen=yes 10922 1.1 mrg else 10923 1.1 mrg ac_cv_lib_dl_dlopen=no 10924 1.1 mrg fi 10925 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10926 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10927 1.1 mrg LIBS=$ac_check_lib_save_LIBS 10928 1.1 mrg fi 10929 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10930 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10931 1.8 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10932 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10933 1.1 mrg else 10934 1.1 mrg 10935 1.1 mrg lt_cv_dlopen="dyld" 10936 1.1 mrg lt_cv_dlopen_libs= 10937 1.1 mrg lt_cv_dlopen_self=yes 10938 1.1 mrg 10939 1.1 mrg fi 10940 1.1 mrg 10941 1.1 mrg ;; 10942 1.1 mrg 10943 1.1 mrg *) 10944 1.1 mrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10945 1.8 mrg if test "x$ac_cv_func_shl_load" = xyes; then : 10946 1.1 mrg lt_cv_dlopen="shl_load" 10947 1.1 mrg else 10948 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10949 1.1 mrg $as_echo_n "checking for shl_load in -ldld... " >&6; } 10950 1.8 mrg if ${ac_cv_lib_dld_shl_load+:} false; then : 10951 1.1 mrg $as_echo_n "(cached) " >&6 10952 1.1 mrg else 10953 1.1 mrg ac_check_lib_save_LIBS=$LIBS 10954 1.1 mrg LIBS="-ldld $LIBS" 10955 1.1 mrg if test x$gcc_no_link = xyes; then 10956 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10957 1.1 mrg fi 10958 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10959 1.1 mrg /* end confdefs.h. */ 10960 1.1 mrg 10961 1.1 mrg /* Override any GCC internal prototype to avoid an error. 10962 1.1 mrg Use char because int might match the return type of a GCC 10963 1.1 mrg builtin and then its argument prototype would still apply. */ 10964 1.1 mrg #ifdef __cplusplus 10965 1.1 mrg extern "C" 10966 1.1 mrg #endif 10967 1.1 mrg char shl_load (); 10968 1.1 mrg int 10969 1.1 mrg main () 10970 1.1 mrg { 10971 1.1 mrg return shl_load (); 10972 1.1 mrg ; 10973 1.1 mrg return 0; 10974 1.1 mrg } 10975 1.1 mrg _ACEOF 10976 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10977 1.1 mrg ac_cv_lib_dld_shl_load=yes 10978 1.1 mrg else 10979 1.1 mrg ac_cv_lib_dld_shl_load=no 10980 1.1 mrg fi 10981 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10982 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10983 1.1 mrg LIBS=$ac_check_lib_save_LIBS 10984 1.1 mrg fi 10985 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10986 1.1 mrg $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10987 1.8 mrg if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10988 1.1 mrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10989 1.1 mrg else 10990 1.1 mrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10991 1.8 mrg if test "x$ac_cv_func_dlopen" = xyes; then : 10992 1.1 mrg lt_cv_dlopen="dlopen" 10993 1.1 mrg else 10994 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10995 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; } 10996 1.8 mrg if ${ac_cv_lib_dl_dlopen+:} false; then : 10997 1.1 mrg $as_echo_n "(cached) " >&6 10998 1.1 mrg else 10999 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11000 1.1 mrg LIBS="-ldl $LIBS" 11001 1.1 mrg if test x$gcc_no_link = xyes; then 11002 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11003 1.1 mrg fi 11004 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11005 1.1 mrg /* end confdefs.h. */ 11006 1.1 mrg 11007 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11008 1.1 mrg Use char because int might match the return type of a GCC 11009 1.1 mrg builtin and then its argument prototype would still apply. */ 11010 1.1 mrg #ifdef __cplusplus 11011 1.1 mrg extern "C" 11012 1.1 mrg #endif 11013 1.1 mrg char dlopen (); 11014 1.1 mrg int 11015 1.1 mrg main () 11016 1.1 mrg { 11017 1.1 mrg return dlopen (); 11018 1.1 mrg ; 11019 1.1 mrg return 0; 11020 1.1 mrg } 11021 1.1 mrg _ACEOF 11022 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11023 1.1 mrg ac_cv_lib_dl_dlopen=yes 11024 1.1 mrg else 11025 1.1 mrg ac_cv_lib_dl_dlopen=no 11026 1.1 mrg fi 11027 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11028 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11029 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11030 1.1 mrg fi 11031 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11032 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11033 1.8 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11034 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11035 1.1 mrg else 11036 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11037 1.1 mrg $as_echo_n "checking for dlopen in -lsvld... " >&6; } 11038 1.8 mrg if ${ac_cv_lib_svld_dlopen+:} false; then : 11039 1.1 mrg $as_echo_n "(cached) " >&6 11040 1.1 mrg else 11041 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11042 1.1 mrg LIBS="-lsvld $LIBS" 11043 1.1 mrg if test x$gcc_no_link = xyes; then 11044 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11045 1.1 mrg fi 11046 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11047 1.1 mrg /* end confdefs.h. */ 11048 1.1 mrg 11049 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11050 1.1 mrg Use char because int might match the return type of a GCC 11051 1.1 mrg builtin and then its argument prototype would still apply. */ 11052 1.1 mrg #ifdef __cplusplus 11053 1.1 mrg extern "C" 11054 1.1 mrg #endif 11055 1.1 mrg char dlopen (); 11056 1.1 mrg int 11057 1.1 mrg main () 11058 1.1 mrg { 11059 1.1 mrg return dlopen (); 11060 1.1 mrg ; 11061 1.1 mrg return 0; 11062 1.1 mrg } 11063 1.1 mrg _ACEOF 11064 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11065 1.1 mrg ac_cv_lib_svld_dlopen=yes 11066 1.1 mrg else 11067 1.1 mrg ac_cv_lib_svld_dlopen=no 11068 1.1 mrg fi 11069 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11070 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11071 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11072 1.1 mrg fi 11073 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11074 1.1 mrg $as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11075 1.8 mrg if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11076 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11077 1.1 mrg else 11078 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11079 1.1 mrg $as_echo_n "checking for dld_link in -ldld... " >&6; } 11080 1.8 mrg if ${ac_cv_lib_dld_dld_link+:} false; then : 11081 1.1 mrg $as_echo_n "(cached) " >&6 11082 1.1 mrg else 11083 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11084 1.1 mrg LIBS="-ldld $LIBS" 11085 1.1 mrg if test x$gcc_no_link = xyes; then 11086 1.8 mrg as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11087 1.1 mrg fi 11088 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11089 1.1 mrg /* end confdefs.h. */ 11090 1.1 mrg 11091 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11092 1.1 mrg Use char because int might match the return type of a GCC 11093 1.1 mrg builtin and then its argument prototype would still apply. */ 11094 1.1 mrg #ifdef __cplusplus 11095 1.1 mrg extern "C" 11096 1.1 mrg #endif 11097 1.1 mrg char dld_link (); 11098 1.1 mrg int 11099 1.1 mrg main () 11100 1.1 mrg { 11101 1.1 mrg return dld_link (); 11102 1.1 mrg ; 11103 1.1 mrg return 0; 11104 1.1 mrg } 11105 1.1 mrg _ACEOF 11106 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11107 1.1 mrg ac_cv_lib_dld_dld_link=yes 11108 1.1 mrg else 11109 1.1 mrg ac_cv_lib_dld_dld_link=no 11110 1.1 mrg fi 11111 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11112 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11113 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11114 1.1 mrg fi 11115 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11116 1.1 mrg $as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11117 1.8 mrg if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11118 1.1 mrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11119 1.1 mrg fi 11120 1.1 mrg 11121 1.1 mrg 11122 1.1 mrg fi 11123 1.1 mrg 11124 1.1 mrg 11125 1.1 mrg fi 11126 1.1 mrg 11127 1.1 mrg 11128 1.1 mrg fi 11129 1.1 mrg 11130 1.1 mrg 11131 1.1 mrg fi 11132 1.1 mrg 11133 1.1 mrg 11134 1.1 mrg fi 11135 1.1 mrg 11136 1.1 mrg ;; 11137 1.1 mrg esac 11138 1.1 mrg 11139 1.1 mrg if test "x$lt_cv_dlopen" != xno; then 11140 1.1 mrg enable_dlopen=yes 11141 1.1 mrg else 11142 1.1 mrg enable_dlopen=no 11143 1.1 mrg fi 11144 1.1 mrg 11145 1.1 mrg case $lt_cv_dlopen in 11146 1.1 mrg dlopen) 11147 1.1 mrg save_CPPFLAGS="$CPPFLAGS" 11148 1.1 mrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11149 1.1 mrg 11150 1.1 mrg save_LDFLAGS="$LDFLAGS" 11151 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11152 1.1 mrg 11153 1.1 mrg save_LIBS="$LIBS" 11154 1.1 mrg LIBS="$lt_cv_dlopen_libs $LIBS" 11155 1.1 mrg 11156 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11157 1.1 mrg $as_echo_n "checking whether a program can dlopen itself... " >&6; } 11158 1.8 mrg if ${lt_cv_dlopen_self+:} false; then : 11159 1.1 mrg $as_echo_n "(cached) " >&6 11160 1.1 mrg else 11161 1.1 mrg if test "$cross_compiling" = yes; then : 11162 1.1 mrg lt_cv_dlopen_self=cross 11163 1.1 mrg else 11164 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11165 1.1 mrg lt_status=$lt_dlunknown 11166 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 11167 1.11 mrg #line 11167 "configure" 11168 1.1 mrg #include "confdefs.h" 11169 1.1 mrg 11170 1.1 mrg #if HAVE_DLFCN_H 11171 1.1 mrg #include <dlfcn.h> 11172 1.1 mrg #endif 11173 1.1 mrg 11174 1.1 mrg #include <stdio.h> 11175 1.1 mrg 11176 1.1 mrg #ifdef RTLD_GLOBAL 11177 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL 11178 1.1 mrg #else 11179 1.1 mrg # ifdef DL_GLOBAL 11180 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL 11181 1.1 mrg # else 11182 1.1 mrg # define LT_DLGLOBAL 0 11183 1.1 mrg # endif 11184 1.1 mrg #endif 11185 1.1 mrg 11186 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11187 1.1 mrg find out it does not work in some platform. */ 11188 1.1 mrg #ifndef LT_DLLAZY_OR_NOW 11189 1.1 mrg # ifdef RTLD_LAZY 11190 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY 11191 1.1 mrg # else 11192 1.1 mrg # ifdef DL_LAZY 11193 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY 11194 1.1 mrg # else 11195 1.1 mrg # ifdef RTLD_NOW 11196 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW 11197 1.1 mrg # else 11198 1.1 mrg # ifdef DL_NOW 11199 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW 11200 1.1 mrg # else 11201 1.1 mrg # define LT_DLLAZY_OR_NOW 0 11202 1.1 mrg # endif 11203 1.1 mrg # endif 11204 1.1 mrg # endif 11205 1.1 mrg # endif 11206 1.1 mrg #endif 11207 1.1 mrg 11208 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated 11209 1.1 mrg correspondingly for the symbols needed. */ 11210 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11211 1.1 mrg void fnord () __attribute__((visibility("default"))); 11212 1.1 mrg #endif 11213 1.1 mrg 11214 1.1 mrg void fnord () { int i=42; } 11215 1.1 mrg int main () 11216 1.1 mrg { 11217 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11218 1.1 mrg int status = $lt_dlunknown; 11219 1.1 mrg 11220 1.1 mrg if (self) 11221 1.1 mrg { 11222 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11223 1.1 mrg else 11224 1.1 mrg { 11225 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11226 1.1 mrg else puts (dlerror ()); 11227 1.1 mrg } 11228 1.1 mrg /* dlclose (self); */ 11229 1.1 mrg } 11230 1.1 mrg else 11231 1.1 mrg puts (dlerror ()); 11232 1.1 mrg 11233 1.1 mrg return status; 11234 1.1 mrg } 11235 1.1 mrg _LT_EOF 11236 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11237 1.1 mrg (eval $ac_link) 2>&5 11238 1.1 mrg ac_status=$? 11239 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11240 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11241 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null 11242 1.1 mrg lt_status=$? 11243 1.1 mrg case x$lt_status in 11244 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11245 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11246 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11247 1.1 mrg esac 11248 1.1 mrg else : 11249 1.1 mrg # compilation failed 11250 1.1 mrg lt_cv_dlopen_self=no 11251 1.1 mrg fi 11252 1.1 mrg fi 11253 1.1 mrg rm -fr conftest* 11254 1.1 mrg 11255 1.1 mrg 11256 1.1 mrg fi 11257 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11258 1.1 mrg $as_echo "$lt_cv_dlopen_self" >&6; } 11259 1.1 mrg 11260 1.1 mrg if test "x$lt_cv_dlopen_self" = xyes; then 11261 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11262 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11263 1.1 mrg $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11264 1.8 mrg if ${lt_cv_dlopen_self_static+:} false; then : 11265 1.1 mrg $as_echo_n "(cached) " >&6 11266 1.1 mrg else 11267 1.1 mrg if test "$cross_compiling" = yes; then : 11268 1.1 mrg lt_cv_dlopen_self_static=cross 11269 1.1 mrg else 11270 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11271 1.1 mrg lt_status=$lt_dlunknown 11272 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 11273 1.11 mrg #line 11273 "configure" 11274 1.1 mrg #include "confdefs.h" 11275 1.1 mrg 11276 1.1 mrg #if HAVE_DLFCN_H 11277 1.1 mrg #include <dlfcn.h> 11278 1.1 mrg #endif 11279 1.1 mrg 11280 1.1 mrg #include <stdio.h> 11281 1.1 mrg 11282 1.1 mrg #ifdef RTLD_GLOBAL 11283 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL 11284 1.1 mrg #else 11285 1.1 mrg # ifdef DL_GLOBAL 11286 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL 11287 1.1 mrg # else 11288 1.1 mrg # define LT_DLGLOBAL 0 11289 1.1 mrg # endif 11290 1.1 mrg #endif 11291 1.1 mrg 11292 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11293 1.1 mrg find out it does not work in some platform. */ 11294 1.1 mrg #ifndef LT_DLLAZY_OR_NOW 11295 1.1 mrg # ifdef RTLD_LAZY 11296 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY 11297 1.1 mrg # else 11298 1.1 mrg # ifdef DL_LAZY 11299 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY 11300 1.1 mrg # else 11301 1.1 mrg # ifdef RTLD_NOW 11302 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW 11303 1.1 mrg # else 11304 1.1 mrg # ifdef DL_NOW 11305 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW 11306 1.1 mrg # else 11307 1.1 mrg # define LT_DLLAZY_OR_NOW 0 11308 1.1 mrg # endif 11309 1.1 mrg # endif 11310 1.1 mrg # endif 11311 1.1 mrg # endif 11312 1.1 mrg #endif 11313 1.1 mrg 11314 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated 11315 1.1 mrg correspondingly for the symbols needed. */ 11316 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11317 1.1 mrg void fnord () __attribute__((visibility("default"))); 11318 1.1 mrg #endif 11319 1.1 mrg 11320 1.1 mrg void fnord () { int i=42; } 11321 1.1 mrg int main () 11322 1.1 mrg { 11323 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11324 1.1 mrg int status = $lt_dlunknown; 11325 1.1 mrg 11326 1.1 mrg if (self) 11327 1.1 mrg { 11328 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11329 1.1 mrg else 11330 1.1 mrg { 11331 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11332 1.1 mrg else puts (dlerror ()); 11333 1.1 mrg } 11334 1.1 mrg /* dlclose (self); */ 11335 1.1 mrg } 11336 1.1 mrg else 11337 1.1 mrg puts (dlerror ()); 11338 1.1 mrg 11339 1.1 mrg return status; 11340 1.1 mrg } 11341 1.1 mrg _LT_EOF 11342 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11343 1.1 mrg (eval $ac_link) 2>&5 11344 1.1 mrg ac_status=$? 11345 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11346 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11347 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null 11348 1.1 mrg lt_status=$? 11349 1.1 mrg case x$lt_status in 11350 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11351 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11352 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11353 1.1 mrg esac 11354 1.1 mrg else : 11355 1.1 mrg # compilation failed 11356 1.1 mrg lt_cv_dlopen_self_static=no 11357 1.1 mrg fi 11358 1.1 mrg fi 11359 1.1 mrg rm -fr conftest* 11360 1.1 mrg 11361 1.1 mrg 11362 1.1 mrg fi 11363 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11364 1.1 mrg $as_echo "$lt_cv_dlopen_self_static" >&6; } 11365 1.1 mrg fi 11366 1.1 mrg 11367 1.1 mrg CPPFLAGS="$save_CPPFLAGS" 11368 1.1 mrg LDFLAGS="$save_LDFLAGS" 11369 1.1 mrg LIBS="$save_LIBS" 11370 1.1 mrg ;; 11371 1.1 mrg esac 11372 1.1 mrg 11373 1.1 mrg case $lt_cv_dlopen_self in 11374 1.1 mrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11375 1.1 mrg *) enable_dlopen_self=unknown ;; 11376 1.1 mrg esac 11377 1.1 mrg 11378 1.1 mrg case $lt_cv_dlopen_self_static in 11379 1.1 mrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11380 1.1 mrg *) enable_dlopen_self_static=unknown ;; 11381 1.1 mrg esac 11382 1.1 mrg fi 11383 1.1 mrg 11384 1.1 mrg 11385 1.1 mrg 11386 1.1 mrg 11387 1.1 mrg 11388 1.1 mrg 11389 1.1 mrg 11390 1.1 mrg 11391 1.1 mrg 11392 1.1 mrg 11393 1.1 mrg 11394 1.1 mrg 11395 1.1 mrg 11396 1.1 mrg 11397 1.1 mrg 11398 1.1 mrg 11399 1.1 mrg 11400 1.1 mrg striplib= 11401 1.1 mrg old_striplib= 11402 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11403 1.1 mrg $as_echo_n "checking whether stripping libraries is possible... " >&6; } 11404 1.1 mrg if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11405 1.1 mrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11406 1.1 mrg test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11407 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11408 1.1 mrg $as_echo "yes" >&6; } 11409 1.1 mrg else 11410 1.1 mrg # FIXME - insert some real tests, host_os isn't really good enough 11411 1.1 mrg case $host_os in 11412 1.1 mrg darwin*) 11413 1.1 mrg if test -n "$STRIP" ; then 11414 1.1 mrg striplib="$STRIP -x" 11415 1.1 mrg old_striplib="$STRIP -S" 11416 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11417 1.1 mrg $as_echo "yes" >&6; } 11418 1.1 mrg else 11419 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11420 1.1 mrg $as_echo "no" >&6; } 11421 1.1 mrg fi 11422 1.1 mrg ;; 11423 1.1 mrg *) 11424 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11425 1.1 mrg $as_echo "no" >&6; } 11426 1.1 mrg ;; 11427 1.1 mrg esac 11428 1.1 mrg fi 11429 1.1 mrg 11430 1.1 mrg 11431 1.1 mrg 11432 1.1 mrg 11433 1.1 mrg 11434 1.1 mrg 11435 1.1 mrg 11436 1.1 mrg 11437 1.1 mrg 11438 1.1 mrg 11439 1.1 mrg 11440 1.1 mrg 11441 1.1 mrg # Report which library types will actually be built 11442 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11443 1.1 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; } 11444 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11445 1.1 mrg $as_echo "$can_build_shared" >&6; } 11446 1.1 mrg 11447 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11448 1.1 mrg $as_echo_n "checking whether to build shared libraries... " >&6; } 11449 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no 11450 1.1 mrg 11451 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and 11452 1.1 mrg # are all built from PIC. 11453 1.1 mrg case $host_os in 11454 1.1 mrg aix3*) 11455 1.1 mrg test "$enable_shared" = yes && enable_static=no 11456 1.1 mrg if test -n "$RANLIB"; then 11457 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 11458 1.1 mrg postinstall_cmds='$RANLIB $lib' 11459 1.1 mrg fi 11460 1.1 mrg ;; 11461 1.1 mrg 11462 1.1 mrg aix[4-9]*) 11463 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11464 1.1 mrg test "$enable_shared" = yes && enable_static=no 11465 1.1 mrg fi 11466 1.1 mrg ;; 11467 1.1 mrg esac 11468 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11469 1.1 mrg $as_echo "$enable_shared" >&6; } 11470 1.1 mrg 11471 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11472 1.1 mrg $as_echo_n "checking whether to build static libraries... " >&6; } 11473 1.1 mrg # Make sure either enable_shared or enable_static is yes. 11474 1.1 mrg test "$enable_shared" = yes || enable_static=yes 11475 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11476 1.1 mrg $as_echo "$enable_static" >&6; } 11477 1.1 mrg 11478 1.1 mrg 11479 1.1 mrg 11480 1.1 mrg 11481 1.1 mrg fi 11482 1.1 mrg ac_ext=c 11483 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 11484 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11485 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11486 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 11487 1.1 mrg 11488 1.1 mrg CC="$lt_save_CC" 11489 1.1 mrg 11490 1.1 mrg 11491 1.1 mrg 11492 1.1 mrg 11493 1.1 mrg 11494 1.1 mrg 11495 1.1 mrg 11496 1.1 mrg 11497 1.1 mrg 11498 1.1 mrg 11499 1.1 mrg 11500 1.1 mrg 11501 1.1 mrg 11502 1.1 mrg ac_config_commands="$ac_config_commands libtool" 11503 1.1 mrg 11504 1.1 mrg 11505 1.1 mrg 11506 1.1 mrg 11507 1.1 mrg # Only expand once: 11508 1.1 mrg 11509 1.1 mrg 11510 1.1 mrg 11511 1.1 mrg 11512 1.1 mrg 11513 1.2 apb case $host in 11514 1.2 apb *-cygwin* | *-mingw*) 11515 1.2 apb # 'host' will be top-level target in the case of a target lib, 11516 1.2 apb # we must compare to with_cross_host to decide if this is a native 11517 1.2 apb # or cross-compiler and select where to install dlls appropriately. 11518 1.2 apb if test -n "$with_cross_host" && 11519 1.2 apb test x"$with_cross_host" != x"no"; then 11520 1.2 apb lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"'; 11521 1.2 apb else 11522 1.2 apb lt_host_flags='-no-undefined -bindir "$(bindir)"'; 11523 1.2 apb fi 11524 1.2 apb ;; 11525 1.2 apb *) 11526 1.2 apb lt_host_flags= 11527 1.2 apb ;; 11528 1.2 apb esac 11529 1.2 apb 11530 1.2 apb 11531 1.2 apb 11532 1.2 apb 11533 1.2 apb 11534 1.2 apb 11535 1.9 mrg 11536 1.9 mrg # Check whether --with-toolexeclibdir was given. 11537 1.9 mrg if test "${with_toolexeclibdir+set}" = set; then : 11538 1.9 mrg withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in 11539 1.9 mrg /) 11540 1.9 mrg ;; 11541 1.9 mrg */) 11542 1.9 mrg with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'` 11543 1.9 mrg ;; 11544 1.9 mrg esac 11545 1.9 mrg else 11546 1.9 mrg with_toolexeclibdir=no 11547 1.9 mrg fi 11548 1.9 mrg 11549 1.9 mrg 11550 1.9 mrg 11551 1.11 mrg if test x$enable_darwin_at_rpath = xyes; then 11552 1.11 mrg ENABLE_DARWIN_AT_RPATH_TRUE= 11553 1.11 mrg ENABLE_DARWIN_AT_RPATH_FALSE='#' 11554 1.11 mrg else 11555 1.11 mrg ENABLE_DARWIN_AT_RPATH_TRUE='#' 11556 1.11 mrg ENABLE_DARWIN_AT_RPATH_FALSE= 11557 1.11 mrg fi 11558 1.11 mrg 11559 1.11 mrg 11560 1.1 mrg # Calculate toolexeclibdir 11561 1.1 mrg # Also toolexecdir, though it's only used in toolexeclibdir 11562 1.1 mrg case ${version_specific_libs} in 11563 1.1 mrg yes) 11564 1.1 mrg # Need the gcc compiler version to know where to install libraries 11565 1.1 mrg # and header files if --enable-version-specific-runtime-libs option 11566 1.1 mrg # is selected. 11567 1.1 mrg toolexecdir='$(libdir)/gcc/$(target_alias)' 11568 1.1 mrg toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)' 11569 1.1 mrg ;; 11570 1.1 mrg no) 11571 1.1 mrg if test -n "$with_cross_host" && 11572 1.1 mrg test x"$with_cross_host" != x"no"; then 11573 1.1 mrg # Install a library built with a cross compiler in tooldir, not libdir. 11574 1.1 mrg toolexecdir='$(exec_prefix)/$(target_alias)' 11575 1.9 mrg case ${with_toolexeclibdir} in 11576 1.9 mrg no) 11577 1.9 mrg toolexeclibdir='$(toolexecdir)/lib' 11578 1.9 mrg ;; 11579 1.9 mrg *) 11580 1.9 mrg toolexeclibdir=${with_toolexeclibdir} 11581 1.9 mrg ;; 11582 1.9 mrg esac 11583 1.1 mrg else 11584 1.1 mrg toolexecdir='$(libdir)/gcc-lib/$(target_alias)' 11585 1.1 mrg toolexeclibdir='$(libdir)' 11586 1.1 mrg fi 11587 1.1 mrg multi_os_directory=`$CC -print-multi-os-directory` 11588 1.1 mrg case $multi_os_directory in 11589 1.1 mrg .) ;; # Avoid trailing /. 11590 1.1 mrg *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; 11591 1.1 mrg esac 11592 1.1 mrg ;; 11593 1.1 mrg esac 11594 1.1 mrg 11595 1.1 mrg 11596 1.1 mrg 11597 1.1 mrg if test ${multilib} = yes; then 11598 1.1 mrg multilib_arg="--enable-multilib" 11599 1.1 mrg else 11600 1.1 mrg multilib_arg= 11601 1.1 mrg fi 11602 1.1 mrg 11603 1.6 mrg # Determine what GCC version number to use in filesystem paths. 11604 1.6 mrg 11605 1.6 mrg get_gcc_base_ver="cat" 11606 1.6 mrg 11607 1.6 mrg # Check whether --with-gcc-major-version-only was given. 11608 1.6 mrg if test "${with_gcc_major_version_only+set}" = set; then : 11609 1.6 mrg withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then 11610 1.6 mrg get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'" 11611 1.6 mrg fi 11612 1.6 mrg 11613 1.6 mrg fi 11614 1.6 mrg 11615 1.6 mrg 11616 1.6 mrg 11617 1.6 mrg 11618 1.1 mrg ac_config_files="$ac_config_files Makefile ssp/ssp.h" 11619 1.1 mrg 11620 1.1 mrg cat >confcache <<\_ACEOF 11621 1.1 mrg # This file is a shell script that caches the results of configure 11622 1.1 mrg # tests run on this system so they can be shared between configure 11623 1.1 mrg # scripts and configure runs, see configure's option --config-cache. 11624 1.1 mrg # It is not useful on other systems. If it contains results you don't 11625 1.1 mrg # want to keep, you may remove or edit it. 11626 1.1 mrg # 11627 1.1 mrg # config.status only pays attention to the cache file if you give it 11628 1.1 mrg # the --recheck option to rerun configure. 11629 1.1 mrg # 11630 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when 11631 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the 11632 1.1 mrg # following values. 11633 1.1 mrg 11634 1.1 mrg _ACEOF 11635 1.1 mrg 11636 1.1 mrg # The following way of writing the cache mishandles newlines in values, 11637 1.1 mrg # but we know of no workaround that is simple, portable, and efficient. 11638 1.1 mrg # So, we kill variables containing newlines. 11639 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly, 11640 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars. 11641 1.1 mrg ( 11642 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11643 1.1 mrg eval ac_val=\$$ac_var 11644 1.1 mrg case $ac_val in #( 11645 1.1 mrg *${as_nl}*) 11646 1.1 mrg case $ac_var in #( 11647 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11648 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11649 1.1 mrg esac 11650 1.1 mrg case $ac_var in #( 11651 1.1 mrg _ | IFS | as_nl) ;; #( 11652 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11653 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;; 11654 1.1 mrg esac ;; 11655 1.1 mrg esac 11656 1.1 mrg done 11657 1.1 mrg 11658 1.1 mrg (set) 2>&1 | 11659 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 11660 1.1 mrg *${as_nl}ac_space=\ *) 11661 1.1 mrg # `set' does not quote correctly, so add quotes: double-quote 11662 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \. 11663 1.1 mrg sed -n \ 11664 1.1 mrg "s/'/'\\\\''/g; 11665 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11666 1.1 mrg ;; #( 11667 1.1 mrg *) 11668 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes. 11669 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11670 1.1 mrg ;; 11671 1.1 mrg esac | 11672 1.1 mrg sort 11673 1.1 mrg ) | 11674 1.1 mrg sed ' 11675 1.1 mrg /^ac_cv_env_/b end 11676 1.1 mrg t clear 11677 1.1 mrg :clear 11678 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11679 1.1 mrg t end 11680 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11681 1.1 mrg :end' >>confcache 11682 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11683 1.1 mrg if test -w "$cache_file"; then 11684 1.8 mrg if test "x$cache_file" != "x/dev/null"; then 11685 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11686 1.1 mrg $as_echo "$as_me: updating cache $cache_file" >&6;} 11687 1.8 mrg if test ! -f "$cache_file" || test -h "$cache_file"; then 11688 1.8 mrg cat confcache >"$cache_file" 11689 1.8 mrg else 11690 1.8 mrg case $cache_file in #( 11691 1.8 mrg */* | ?:*) 11692 1.8 mrg mv -f confcache "$cache_file"$$ && 11693 1.8 mrg mv -f "$cache_file"$$ "$cache_file" ;; #( 11694 1.8 mrg *) 11695 1.8 mrg mv -f confcache "$cache_file" ;; 11696 1.8 mrg esac 11697 1.8 mrg fi 11698 1.8 mrg fi 11699 1.1 mrg else 11700 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11701 1.1 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11702 1.1 mrg fi 11703 1.1 mrg fi 11704 1.1 mrg rm -f confcache 11705 1.1 mrg 11706 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix 11707 1.1 mrg # Let make expand exec_prefix. 11708 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11709 1.1 mrg 11710 1.1 mrg DEFS=-DHAVE_CONFIG_H 11711 1.1 mrg 11712 1.1 mrg ac_libobjs= 11713 1.1 mrg ac_ltlibobjs= 11714 1.8 mrg U= 11715 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11716 1.1 mrg # 1. Remove the extension, and $U if already installed. 11717 1.1 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11718 1.1 mrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11719 1.1 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11720 1.1 mrg # will be set to the directory where LIBOBJS objects are built. 11721 1.1 mrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11722 1.1 mrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11723 1.1 mrg done 11724 1.1 mrg LIBOBJS=$ac_libobjs 11725 1.1 mrg 11726 1.1 mrg LTLIBOBJS=$ac_ltlibobjs 11727 1.1 mrg 11728 1.1 mrg 11729 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 11730 1.8 mrg $as_echo_n "checking that generated files are newer than configure... " >&6; } 11731 1.8 mrg if test -n "$am_sleep_pid"; then 11732 1.8 mrg # Hide warnings about reused PIDs. 11733 1.8 mrg wait $am_sleep_pid 2>/dev/null 11734 1.8 mrg fi 11735 1.8 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 11736 1.8 mrg $as_echo "done" >&6; } 11737 1.1 mrg if test -n "$EXEEXT"; then 11738 1.1 mrg am__EXEEXT_TRUE= 11739 1.1 mrg am__EXEEXT_FALSE='#' 11740 1.1 mrg else 11741 1.1 mrg am__EXEEXT_TRUE='#' 11742 1.1 mrg am__EXEEXT_FALSE= 11743 1.1 mrg fi 11744 1.1 mrg 11745 1.1 mrg if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 11746 1.8 mrg as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 11747 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 11748 1.1 mrg fi 11749 1.1 mrg if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 11750 1.8 mrg as_fn_error $? "conditional \"AMDEP\" was never defined. 11751 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 11752 1.1 mrg fi 11753 1.1 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 11754 1.8 mrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 11755 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 11756 1.1 mrg fi 11757 1.1 mrg if test -z "${LIBSSP_USE_SYMVER_TRUE}" && test -z "${LIBSSP_USE_SYMVER_FALSE}"; then 11758 1.8 mrg as_fn_error $? "conditional \"LIBSSP_USE_SYMVER\" was never defined. 11759 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 11760 1.1 mrg fi 11761 1.2 apb if test -z "${LIBSSP_USE_SYMVER_GNU_TRUE}" && test -z "${LIBSSP_USE_SYMVER_GNU_FALSE}"; then 11762 1.8 mrg as_fn_error $? "conditional \"LIBSSP_USE_SYMVER_GNU\" was never defined. 11763 1.2 apb Usually this means the macro was only invoked conditionally." "$LINENO" 5 11764 1.2 apb fi 11765 1.2 apb if test -z "${LIBSSP_USE_SYMVER_SUN_TRUE}" && test -z "${LIBSSP_USE_SYMVER_SUN_FALSE}"; then 11766 1.8 mrg as_fn_error $? "conditional \"LIBSSP_USE_SYMVER_SUN\" was never defined. 11767 1.2 apb Usually this means the macro was only invoked conditionally." "$LINENO" 5 11768 1.2 apb fi 11769 1.11 mrg if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then 11770 1.11 mrg as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined. 11771 1.11 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 11772 1.11 mrg fi 11773 1.1 mrg 11774 1.8 mrg : "${CONFIG_STATUS=./config.status}" 11775 1.1 mrg ac_write_fail=0 11776 1.1 mrg ac_clean_files_save=$ac_clean_files 11777 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11778 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11779 1.1 mrg $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11780 1.1 mrg as_write_fail=0 11781 1.1 mrg cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11782 1.1 mrg #! $SHELL 11783 1.1 mrg # Generated by $as_me. 11784 1.1 mrg # Run this file to recreate the current configuration. 11785 1.1 mrg # Compiler output produced by configure, useful for debugging 11786 1.1 mrg # configure, is in config.log if it exists. 11787 1.1 mrg 11788 1.1 mrg debug=false 11789 1.1 mrg ac_cs_recheck=false 11790 1.1 mrg ac_cs_silent=false 11791 1.1 mrg 11792 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL} 11793 1.1 mrg export SHELL 11794 1.1 mrg _ASEOF 11795 1.1 mrg cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11796 1.1 mrg ## -------------------- ## 11797 1.1 mrg ## M4sh Initialization. ## 11798 1.1 mrg ## -------------------- ## 11799 1.1 mrg 11800 1.1 mrg # Be more Bourne compatible 11801 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh 11802 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11803 1.1 mrg emulate sh 11804 1.1 mrg NULLCMD=: 11805 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11806 1.1 mrg # is contrary to our usage. Disable this feature. 11807 1.1 mrg alias -g '${1+"$@"}'='"$@"' 11808 1.1 mrg setopt NO_GLOB_SUBST 11809 1.1 mrg else 11810 1.1 mrg case `(set -o) 2>/dev/null` in #( 11811 1.1 mrg *posix*) : 11812 1.1 mrg set -o posix ;; #( 11813 1.1 mrg *) : 11814 1.1 mrg ;; 11815 1.1 mrg esac 11816 1.1 mrg fi 11817 1.1 mrg 11818 1.1 mrg 11819 1.1 mrg as_nl=' 11820 1.1 mrg ' 11821 1.1 mrg export as_nl 11822 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf. 11823 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11824 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11825 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11826 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris, 11827 1.1 mrg # but without wasting forks for bash or zsh. 11828 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \ 11829 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11830 1.1 mrg as_echo='print -r --' 11831 1.1 mrg as_echo_n='print -rn --' 11832 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11833 1.1 mrg as_echo='printf %s\n' 11834 1.1 mrg as_echo_n='printf %s' 11835 1.1 mrg else 11836 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11837 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11838 1.1 mrg as_echo_n='/usr/ucb/echo -n' 11839 1.1 mrg else 11840 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11841 1.1 mrg as_echo_n_body='eval 11842 1.1 mrg arg=$1; 11843 1.1 mrg case $arg in #( 11844 1.1 mrg *"$as_nl"*) 11845 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl"; 11846 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11847 1.1 mrg esac; 11848 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11849 1.1 mrg ' 11850 1.1 mrg export as_echo_n_body 11851 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo' 11852 1.1 mrg fi 11853 1.1 mrg export as_echo_body 11854 1.1 mrg as_echo='sh -c $as_echo_body as_echo' 11855 1.1 mrg fi 11856 1.1 mrg 11857 1.1 mrg # The user is always right. 11858 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then 11859 1.1 mrg PATH_SEPARATOR=: 11860 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11861 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11862 1.1 mrg PATH_SEPARATOR=';' 11863 1.1 mrg } 11864 1.1 mrg fi 11865 1.1 mrg 11866 1.1 mrg 11867 1.1 mrg # IFS 11868 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is 11869 1.1 mrg # there to prevent editors from complaining about space-tab. 11870 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word 11871 1.1 mrg # splitting by setting IFS to empty value.) 11872 1.1 mrg IFS=" "" $as_nl" 11873 1.1 mrg 11874 1.1 mrg # Find who we are. Look in the path if we contain no directory separator. 11875 1.8 mrg as_myself= 11876 1.1 mrg case $0 in #(( 11877 1.1 mrg *[\\/]* ) as_myself=$0 ;; 11878 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11879 1.1 mrg for as_dir in $PATH 11880 1.1 mrg do 11881 1.1 mrg IFS=$as_save_IFS 11882 1.1 mrg test -z "$as_dir" && as_dir=. 11883 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11884 1.1 mrg done 11885 1.1 mrg IFS=$as_save_IFS 11886 1.1 mrg 11887 1.1 mrg ;; 11888 1.1 mrg esac 11889 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND' 11890 1.1 mrg # in which case we are not to be found in the path. 11891 1.1 mrg if test "x$as_myself" = x; then 11892 1.1 mrg as_myself=$0 11893 1.1 mrg fi 11894 1.1 mrg if test ! -f "$as_myself"; then 11895 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11896 1.1 mrg exit 1 11897 1.1 mrg fi 11898 1.1 mrg 11899 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in 11900 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11901 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could 11902 1.1 mrg # trigger a bug in pdksh 5.2.14. 11903 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH 11904 1.1 mrg do eval test x\${$as_var+set} = xset \ 11905 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11906 1.1 mrg done 11907 1.1 mrg PS1='$ ' 11908 1.1 mrg PS2='> ' 11909 1.1 mrg PS4='+ ' 11910 1.1 mrg 11911 1.1 mrg # NLS nuisances. 11912 1.1 mrg LC_ALL=C 11913 1.1 mrg export LC_ALL 11914 1.1 mrg LANGUAGE=C 11915 1.1 mrg export LANGUAGE 11916 1.1 mrg 11917 1.1 mrg # CDPATH. 11918 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11919 1.1 mrg 11920 1.1 mrg 11921 1.8 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD] 11922 1.8 mrg # ---------------------------------------- 11923 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11924 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11925 1.8 mrg # script with STATUS, using 1 if that was 0. 11926 1.1 mrg as_fn_error () 11927 1.1 mrg { 11928 1.8 mrg as_status=$1; test $as_status -eq 0 && as_status=1 11929 1.8 mrg if test "$4"; then 11930 1.8 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11931 1.8 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 11932 1.1 mrg fi 11933 1.8 mrg $as_echo "$as_me: error: $2" >&2 11934 1.1 mrg as_fn_exit $as_status 11935 1.1 mrg } # as_fn_error 11936 1.1 mrg 11937 1.1 mrg 11938 1.1 mrg # as_fn_set_status STATUS 11939 1.1 mrg # ----------------------- 11940 1.1 mrg # Set $? to STATUS, without forking. 11941 1.1 mrg as_fn_set_status () 11942 1.1 mrg { 11943 1.1 mrg return $1 11944 1.1 mrg } # as_fn_set_status 11945 1.1 mrg 11946 1.1 mrg # as_fn_exit STATUS 11947 1.1 mrg # ----------------- 11948 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 11949 1.1 mrg as_fn_exit () 11950 1.1 mrg { 11951 1.1 mrg set +e 11952 1.1 mrg as_fn_set_status $1 11953 1.1 mrg exit $1 11954 1.1 mrg } # as_fn_exit 11955 1.1 mrg 11956 1.1 mrg # as_fn_unset VAR 11957 1.1 mrg # --------------- 11958 1.1 mrg # Portably unset VAR. 11959 1.1 mrg as_fn_unset () 11960 1.1 mrg { 11961 1.1 mrg { eval $1=; unset $1;} 11962 1.1 mrg } 11963 1.1 mrg as_unset=as_fn_unset 11964 1.1 mrg # as_fn_append VAR VALUE 11965 1.1 mrg # ---------------------- 11966 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take 11967 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over 11968 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive 11969 1.1 mrg # implementations. 11970 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 11971 1.1 mrg eval 'as_fn_append () 11972 1.1 mrg { 11973 1.1 mrg eval $1+=\$2 11974 1.1 mrg }' 11975 1.1 mrg else 11976 1.1 mrg as_fn_append () 11977 1.1 mrg { 11978 1.1 mrg eval $1=\$$1\$2 11979 1.1 mrg } 11980 1.1 mrg fi # as_fn_append 11981 1.1 mrg 11982 1.1 mrg # as_fn_arith ARG... 11983 1.1 mrg # ------------------ 11984 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the 11985 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments 11986 1.1 mrg # must be portable across $(()) and expr. 11987 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 11988 1.1 mrg eval 'as_fn_arith () 11989 1.1 mrg { 11990 1.1 mrg as_val=$(( $* )) 11991 1.1 mrg }' 11992 1.1 mrg else 11993 1.1 mrg as_fn_arith () 11994 1.1 mrg { 11995 1.1 mrg as_val=`expr "$@" || test $? -eq 1` 11996 1.1 mrg } 11997 1.1 mrg fi # as_fn_arith 11998 1.1 mrg 11999 1.1 mrg 12000 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 && 12001 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 12002 1.1 mrg as_expr=expr 12003 1.1 mrg else 12004 1.1 mrg as_expr=false 12005 1.1 mrg fi 12006 1.1 mrg 12007 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12008 1.1 mrg as_basename=basename 12009 1.1 mrg else 12010 1.1 mrg as_basename=false 12011 1.1 mrg fi 12012 1.1 mrg 12013 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12014 1.1 mrg as_dirname=dirname 12015 1.1 mrg else 12016 1.1 mrg as_dirname=false 12017 1.1 mrg fi 12018 1.1 mrg 12019 1.1 mrg as_me=`$as_basename -- "$0" || 12020 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12021 1.1 mrg X"$0" : 'X\(//\)$' \| \ 12022 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 12023 1.1 mrg $as_echo X/"$0" | 12024 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 12025 1.1 mrg s//\1/ 12026 1.1 mrg q 12027 1.1 mrg } 12028 1.1 mrg /^X\/\(\/\/\)$/{ 12029 1.1 mrg s//\1/ 12030 1.1 mrg q 12031 1.1 mrg } 12032 1.1 mrg /^X\/\(\/\).*/{ 12033 1.1 mrg s//\1/ 12034 1.1 mrg q 12035 1.1 mrg } 12036 1.1 mrg s/.*/./; q'` 12037 1.1 mrg 12038 1.1 mrg # Avoid depending upon Character Ranges. 12039 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz' 12040 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12041 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS 12042 1.1 mrg as_cr_digits='0123456789' 12043 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits 12044 1.1 mrg 12045 1.1 mrg ECHO_C= ECHO_N= ECHO_T= 12046 1.1 mrg case `echo -n x` in #((((( 12047 1.1 mrg -n*) 12048 1.1 mrg case `echo 'xy\c'` in 12049 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12050 1.1 mrg xy) ECHO_C='\c';; 12051 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12052 1.1 mrg ECHO_T=' ';; 12053 1.1 mrg esac;; 12054 1.1 mrg *) 12055 1.1 mrg ECHO_N='-n';; 12056 1.1 mrg esac 12057 1.1 mrg 12058 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file 12059 1.1 mrg if test -d conf$$.dir; then 12060 1.1 mrg rm -f conf$$.dir/conf$$.file 12061 1.1 mrg else 12062 1.1 mrg rm -f conf$$.dir 12063 1.1 mrg mkdir conf$$.dir 2>/dev/null 12064 1.1 mrg fi 12065 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then 12066 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then 12067 1.1 mrg as_ln_s='ln -s' 12068 1.1 mrg # ... but there are two gotchas: 12069 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12070 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12071 1.8 mrg # In both cases, we have to default to `cp -pR'. 12072 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12073 1.8 mrg as_ln_s='cp -pR' 12074 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then 12075 1.1 mrg as_ln_s=ln 12076 1.1 mrg else 12077 1.8 mrg as_ln_s='cp -pR' 12078 1.1 mrg fi 12079 1.1 mrg else 12080 1.8 mrg as_ln_s='cp -pR' 12081 1.1 mrg fi 12082 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12083 1.1 mrg rmdir conf$$.dir 2>/dev/null 12084 1.1 mrg 12085 1.1 mrg 12086 1.1 mrg # as_fn_mkdir_p 12087 1.1 mrg # ------------- 12088 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary. 12089 1.1 mrg as_fn_mkdir_p () 12090 1.1 mrg { 12091 1.1 mrg 12092 1.1 mrg case $as_dir in #( 12093 1.1 mrg -*) as_dir=./$as_dir;; 12094 1.1 mrg esac 12095 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || { 12096 1.1 mrg as_dirs= 12097 1.1 mrg while :; do 12098 1.1 mrg case $as_dir in #( 12099 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12100 1.1 mrg *) as_qdir=$as_dir;; 12101 1.1 mrg esac 12102 1.1 mrg as_dirs="'$as_qdir' $as_dirs" 12103 1.1 mrg as_dir=`$as_dirname -- "$as_dir" || 12104 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12105 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \ 12106 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \ 12107 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12108 1.1 mrg $as_echo X"$as_dir" | 12109 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12110 1.1 mrg s//\1/ 12111 1.1 mrg q 12112 1.1 mrg } 12113 1.1 mrg /^X\(\/\/\)[^/].*/{ 12114 1.1 mrg s//\1/ 12115 1.1 mrg q 12116 1.1 mrg } 12117 1.1 mrg /^X\(\/\/\)$/{ 12118 1.1 mrg s//\1/ 12119 1.1 mrg q 12120 1.1 mrg } 12121 1.1 mrg /^X\(\/\).*/{ 12122 1.1 mrg s//\1/ 12123 1.1 mrg q 12124 1.1 mrg } 12125 1.1 mrg s/.*/./; q'` 12126 1.1 mrg test -d "$as_dir" && break 12127 1.1 mrg done 12128 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs" 12129 1.8 mrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12130 1.1 mrg 12131 1.1 mrg 12132 1.1 mrg } # as_fn_mkdir_p 12133 1.1 mrg if mkdir -p . 2>/dev/null; then 12134 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"' 12135 1.1 mrg else 12136 1.1 mrg test -d ./-p && rmdir ./-p 12137 1.1 mrg as_mkdir_p=false 12138 1.1 mrg fi 12139 1.1 mrg 12140 1.8 mrg 12141 1.8 mrg # as_fn_executable_p FILE 12142 1.8 mrg # ----------------------- 12143 1.8 mrg # Test if FILE is an executable regular file. 12144 1.8 mrg as_fn_executable_p () 12145 1.8 mrg { 12146 1.8 mrg test -f "$1" && test -x "$1" 12147 1.8 mrg } # as_fn_executable_p 12148 1.8 mrg as_test_x='test -x' 12149 1.8 mrg as_executable_p=as_fn_executable_p 12150 1.1 mrg 12151 1.1 mrg # Sed expression to map a string onto a valid CPP name. 12152 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12153 1.1 mrg 12154 1.1 mrg # Sed expression to map a string onto a valid variable name. 12155 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12156 1.1 mrg 12157 1.1 mrg 12158 1.1 mrg exec 6>&1 12159 1.1 mrg ## ----------------------------------- ## 12160 1.1 mrg ## Main body of $CONFIG_STATUS script. ## 12161 1.1 mrg ## ----------------------------------- ## 12162 1.1 mrg _ASEOF 12163 1.1 mrg test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12164 1.1 mrg 12165 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12166 1.1 mrg # Save the log message, to keep $0 and so on meaningful, and to 12167 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their 12168 1.1 mrg # values after options handling. 12169 1.1 mrg ac_log=" 12170 1.1 mrg This file was extended by libssp $as_me 1.0, which was 12171 1.8 mrg generated by GNU Autoconf 2.69. Invocation command line was 12172 1.1 mrg 12173 1.1 mrg CONFIG_FILES = $CONFIG_FILES 12174 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS 12175 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS 12176 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS 12177 1.1 mrg $ $0 $@ 12178 1.1 mrg 12179 1.1 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q` 12180 1.1 mrg " 12181 1.1 mrg 12182 1.1 mrg _ACEOF 12183 1.1 mrg 12184 1.1 mrg case $ac_config_files in *" 12185 1.1 mrg "*) set x $ac_config_files; shift; ac_config_files=$*;; 12186 1.1 mrg esac 12187 1.1 mrg 12188 1.1 mrg case $ac_config_headers in *" 12189 1.1 mrg "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12190 1.1 mrg esac 12191 1.1 mrg 12192 1.1 mrg 12193 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12194 1.1 mrg # Files that config.status was made for. 12195 1.1 mrg config_files="$ac_config_files" 12196 1.1 mrg config_headers="$ac_config_headers" 12197 1.1 mrg config_commands="$ac_config_commands" 12198 1.1 mrg 12199 1.1 mrg _ACEOF 12200 1.1 mrg 12201 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12202 1.1 mrg ac_cs_usage="\ 12203 1.1 mrg \`$as_me' instantiates files and other configuration actions 12204 1.1 mrg from templates according to the current configuration. Unless the files 12205 1.1 mrg and actions are specified as TAGs, all are instantiated by default. 12206 1.1 mrg 12207 1.1 mrg Usage: $0 [OPTION]... [TAG]... 12208 1.1 mrg 12209 1.1 mrg -h, --help print this help, then exit 12210 1.1 mrg -V, --version print version number and configuration settings, then exit 12211 1.8 mrg --config print configuration, then exit 12212 1.1 mrg -q, --quiet, --silent 12213 1.1 mrg do not print progress messages 12214 1.1 mrg -d, --debug don't remove temporary files 12215 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions 12216 1.1 mrg --file=FILE[:TEMPLATE] 12217 1.1 mrg instantiate the configuration file FILE 12218 1.1 mrg --header=FILE[:TEMPLATE] 12219 1.1 mrg instantiate the configuration header FILE 12220 1.1 mrg 12221 1.1 mrg Configuration files: 12222 1.1 mrg $config_files 12223 1.1 mrg 12224 1.1 mrg Configuration headers: 12225 1.1 mrg $config_headers 12226 1.1 mrg 12227 1.1 mrg Configuration commands: 12228 1.1 mrg $config_commands 12229 1.1 mrg 12230 1.1 mrg Report bugs to the package provider." 12231 1.1 mrg 12232 1.1 mrg _ACEOF 12233 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12234 1.8 mrg ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12235 1.1 mrg ac_cs_version="\\ 12236 1.1 mrg libssp config.status 1.0 12237 1.8 mrg configured by $0, generated by GNU Autoconf 2.69, 12238 1.8 mrg with options \\"\$ac_cs_config\\" 12239 1.1 mrg 12240 1.8 mrg Copyright (C) 2012 Free Software Foundation, Inc. 12241 1.1 mrg This config.status script is free software; the Free Software Foundation 12242 1.1 mrg gives unlimited permission to copy, distribute and modify it." 12243 1.1 mrg 12244 1.1 mrg ac_pwd='$ac_pwd' 12245 1.1 mrg srcdir='$srcdir' 12246 1.1 mrg INSTALL='$INSTALL' 12247 1.1 mrg MKDIR_P='$MKDIR_P' 12248 1.1 mrg AWK='$AWK' 12249 1.1 mrg test -n "\$AWK" || AWK=awk 12250 1.1 mrg _ACEOF 12251 1.1 mrg 12252 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12253 1.1 mrg # The default lists apply if the user does not specify any file. 12254 1.1 mrg ac_need_defaults=: 12255 1.1 mrg while test $# != 0 12256 1.1 mrg do 12257 1.1 mrg case $1 in 12258 1.8 mrg --*=?*) 12259 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 12260 1.1 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12261 1.1 mrg ac_shift=: 12262 1.1 mrg ;; 12263 1.8 mrg --*=) 12264 1.8 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 12265 1.8 mrg ac_optarg= 12266 1.8 mrg ac_shift=: 12267 1.8 mrg ;; 12268 1.1 mrg *) 12269 1.1 mrg ac_option=$1 12270 1.1 mrg ac_optarg=$2 12271 1.1 mrg ac_shift=shift 12272 1.1 mrg ;; 12273 1.1 mrg esac 12274 1.1 mrg 12275 1.1 mrg case $ac_option in 12276 1.1 mrg # Handling of the options. 12277 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12278 1.1 mrg ac_cs_recheck=: ;; 12279 1.1 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12280 1.1 mrg $as_echo "$ac_cs_version"; exit ;; 12281 1.8 mrg --config | --confi | --conf | --con | --co | --c ) 12282 1.8 mrg $as_echo "$ac_cs_config"; exit ;; 12283 1.1 mrg --debug | --debu | --deb | --de | --d | -d ) 12284 1.1 mrg debug=: ;; 12285 1.1 mrg --file | --fil | --fi | --f ) 12286 1.1 mrg $ac_shift 12287 1.1 mrg case $ac_optarg in 12288 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12289 1.8 mrg '') as_fn_error $? "missing file argument" ;; 12290 1.1 mrg esac 12291 1.1 mrg as_fn_append CONFIG_FILES " '$ac_optarg'" 12292 1.1 mrg ac_need_defaults=false;; 12293 1.1 mrg --header | --heade | --head | --hea ) 12294 1.1 mrg $ac_shift 12295 1.1 mrg case $ac_optarg in 12296 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12297 1.1 mrg esac 12298 1.1 mrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 12299 1.1 mrg ac_need_defaults=false;; 12300 1.1 mrg --he | --h) 12301 1.1 mrg # Conflict between --help and --header 12302 1.8 mrg as_fn_error $? "ambiguous option: \`$1' 12303 1.1 mrg Try \`$0 --help' for more information.";; 12304 1.1 mrg --help | --hel | -h ) 12305 1.1 mrg $as_echo "$ac_cs_usage"; exit ;; 12306 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12307 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 12308 1.1 mrg ac_cs_silent=: ;; 12309 1.1 mrg 12310 1.1 mrg # This is an error. 12311 1.8 mrg -*) as_fn_error $? "unrecognized option: \`$1' 12312 1.1 mrg Try \`$0 --help' for more information." ;; 12313 1.1 mrg 12314 1.1 mrg *) as_fn_append ac_config_targets " $1" 12315 1.1 mrg ac_need_defaults=false ;; 12316 1.1 mrg 12317 1.1 mrg esac 12318 1.1 mrg shift 12319 1.1 mrg done 12320 1.1 mrg 12321 1.1 mrg ac_configure_extra_args= 12322 1.1 mrg 12323 1.1 mrg if $ac_cs_silent; then 12324 1.1 mrg exec 6>/dev/null 12325 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent" 12326 1.1 mrg fi 12327 1.1 mrg 12328 1.1 mrg _ACEOF 12329 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12330 1.1 mrg if \$ac_cs_recheck; then 12331 1.8 mrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12332 1.1 mrg shift 12333 1.1 mrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12334 1.1 mrg CONFIG_SHELL='$SHELL' 12335 1.1 mrg export CONFIG_SHELL 12336 1.1 mrg exec "\$@" 12337 1.1 mrg fi 12338 1.1 mrg 12339 1.1 mrg _ACEOF 12340 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12341 1.1 mrg exec 5>>config.log 12342 1.1 mrg { 12343 1.1 mrg echo 12344 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12345 1.1 mrg ## Running $as_me. ## 12346 1.1 mrg _ASBOX 12347 1.1 mrg $as_echo "$ac_log" 12348 1.1 mrg } >&5 12349 1.1 mrg 12350 1.1 mrg _ACEOF 12351 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12352 1.1 mrg # 12353 1.1 mrg # INIT-COMMANDS 12354 1.1 mrg # 12355 1.1 mrg 12356 1.1 mrg srcdir="$srcdir" 12357 1.1 mrg host="$host" 12358 1.1 mrg target="$target" 12359 1.1 mrg with_multisubdir="$with_multisubdir" 12360 1.1 mrg with_multisrctop="$with_multisrctop" 12361 1.1 mrg with_target_subdir="$with_target_subdir" 12362 1.1 mrg ac_configure_args="${multilib_arg} ${ac_configure_args}" 12363 1.1 mrg multi_basedir="$multi_basedir" 12364 1.1 mrg CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 12365 1.1 mrg CC="$CC" 12366 1.1 mrg CXX="$CXX" 12367 1.1 mrg GFORTRAN="$GFORTRAN" 12368 1.8 mrg GDC="$GDC" 12369 1.1 mrg AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 12370 1.1 mrg 12371 1.1 mrg 12372 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout 12373 1.1 mrg # if CDPATH is set. 12374 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12375 1.1 mrg 12376 1.1 mrg sed_quote_subst='$sed_quote_subst' 12377 1.1 mrg double_quote_subst='$double_quote_subst' 12378 1.1 mrg delay_variable_subst='$delay_variable_subst' 12379 1.1 mrg macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 12380 1.1 mrg macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 12381 1.1 mrg enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 12382 1.1 mrg enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 12383 1.1 mrg pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 12384 1.1 mrg enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 12385 1.1 mrg SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 12386 1.1 mrg ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 12387 1.1 mrg host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 12388 1.1 mrg host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 12389 1.1 mrg host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 12390 1.1 mrg build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 12391 1.1 mrg build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 12392 1.1 mrg build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 12393 1.1 mrg SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 12394 1.1 mrg Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 12395 1.1 mrg GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 12396 1.1 mrg EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 12397 1.1 mrg FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 12398 1.1 mrg LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 12399 1.1 mrg NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 12400 1.1 mrg LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 12401 1.1 mrg max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 12402 1.1 mrg ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 12403 1.1 mrg exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 12404 1.1 mrg lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 12405 1.1 mrg lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 12406 1.1 mrg lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 12407 1.1 mrg reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 12408 1.1 mrg reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 12409 1.1 mrg OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 12410 1.1 mrg deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 12411 1.1 mrg file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 12412 1.1 mrg AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 12413 1.1 mrg AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 12414 1.1 mrg STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 12415 1.1 mrg RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 12416 1.1 mrg old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12417 1.1 mrg old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12418 1.1 mrg old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 12419 1.1 mrg lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 12420 1.1 mrg CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 12421 1.1 mrg CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 12422 1.1 mrg compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 12423 1.1 mrg GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 12424 1.1 mrg lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 12425 1.1 mrg lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 12426 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"`' 12427 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"`' 12428 1.1 mrg objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 12429 1.1 mrg MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 12430 1.1 mrg lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 12431 1.1 mrg lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 12432 1.1 mrg lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 12433 1.1 mrg lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 12434 1.1 mrg lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 12435 1.1 mrg need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 12436 1.1 mrg DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 12437 1.1 mrg NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 12438 1.1 mrg LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 12439 1.1 mrg OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 12440 1.1 mrg OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 12441 1.1 mrg libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 12442 1.1 mrg shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 12443 1.1 mrg extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12444 1.1 mrg archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 12445 1.1 mrg enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 12446 1.1 mrg export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 12447 1.1 mrg whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 12448 1.1 mrg compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 12449 1.1 mrg old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 12450 1.1 mrg old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12451 1.1 mrg archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 12452 1.1 mrg archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12453 1.1 mrg module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 12454 1.1 mrg module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12455 1.1 mrg with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 12456 1.1 mrg allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 12457 1.1 mrg no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 12458 1.1 mrg hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 12459 1.1 mrg hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 12460 1.1 mrg hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 12461 1.1 mrg hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 12462 1.1 mrg hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 12463 1.1 mrg hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 12464 1.1 mrg hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 12465 1.1 mrg hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 12466 1.1 mrg inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 12467 1.1 mrg link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 12468 1.1 mrg fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 12469 1.1 mrg always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 12470 1.1 mrg export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 12471 1.1 mrg exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 12472 1.1 mrg include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 12473 1.1 mrg prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 12474 1.1 mrg file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 12475 1.1 mrg variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 12476 1.1 mrg need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 12477 1.1 mrg need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 12478 1.1 mrg version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 12479 1.1 mrg runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 12480 1.1 mrg shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 12481 1.1 mrg shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 12482 1.1 mrg libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 12483 1.1 mrg library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 12484 1.1 mrg soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 12485 1.1 mrg install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 12486 1.1 mrg postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12487 1.1 mrg postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12488 1.1 mrg finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 12489 1.1 mrg finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 12490 1.1 mrg hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 12491 1.1 mrg sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 12492 1.1 mrg sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 12493 1.1 mrg hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 12494 1.1 mrg enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 12495 1.1 mrg enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 12496 1.1 mrg enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 12497 1.1 mrg old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 12498 1.1 mrg striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 12499 1.1 mrg 12500 1.1 mrg LTCC='$LTCC' 12501 1.1 mrg LTCFLAGS='$LTCFLAGS' 12502 1.1 mrg compiler='$compiler_DEFAULT' 12503 1.1 mrg 12504 1.1 mrg # A function that is used when there is no print builtin or printf. 12505 1.1 mrg func_fallback_echo () 12506 1.1 mrg { 12507 1.1 mrg eval 'cat <<_LTECHO_EOF 12508 1.1 mrg \$1 12509 1.1 mrg _LTECHO_EOF' 12510 1.1 mrg } 12511 1.1 mrg 12512 1.1 mrg # Quote evaled strings. 12513 1.1 mrg for var in SHELL \ 12514 1.1 mrg ECHO \ 12515 1.1 mrg SED \ 12516 1.1 mrg GREP \ 12517 1.1 mrg EGREP \ 12518 1.1 mrg FGREP \ 12519 1.1 mrg LD \ 12520 1.1 mrg NM \ 12521 1.1 mrg LN_S \ 12522 1.1 mrg lt_SP2NL \ 12523 1.1 mrg lt_NL2SP \ 12524 1.1 mrg reload_flag \ 12525 1.1 mrg OBJDUMP \ 12526 1.1 mrg deplibs_check_method \ 12527 1.1 mrg file_magic_cmd \ 12528 1.1 mrg AR \ 12529 1.1 mrg AR_FLAGS \ 12530 1.1 mrg STRIP \ 12531 1.1 mrg RANLIB \ 12532 1.1 mrg CC \ 12533 1.1 mrg CFLAGS \ 12534 1.1 mrg compiler \ 12535 1.1 mrg lt_cv_sys_global_symbol_pipe \ 12536 1.1 mrg lt_cv_sys_global_symbol_to_cdecl \ 12537 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \ 12538 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12539 1.1 mrg lt_prog_compiler_no_builtin_flag \ 12540 1.1 mrg lt_prog_compiler_wl \ 12541 1.1 mrg lt_prog_compiler_pic \ 12542 1.1 mrg lt_prog_compiler_static \ 12543 1.1 mrg lt_cv_prog_compiler_c_o \ 12544 1.1 mrg need_locks \ 12545 1.1 mrg DSYMUTIL \ 12546 1.1 mrg NMEDIT \ 12547 1.1 mrg LIPO \ 12548 1.1 mrg OTOOL \ 12549 1.1 mrg OTOOL64 \ 12550 1.1 mrg shrext_cmds \ 12551 1.1 mrg export_dynamic_flag_spec \ 12552 1.1 mrg whole_archive_flag_spec \ 12553 1.1 mrg compiler_needs_object \ 12554 1.1 mrg with_gnu_ld \ 12555 1.1 mrg allow_undefined_flag \ 12556 1.1 mrg no_undefined_flag \ 12557 1.1 mrg hardcode_libdir_flag_spec \ 12558 1.1 mrg hardcode_libdir_flag_spec_ld \ 12559 1.1 mrg hardcode_libdir_separator \ 12560 1.1 mrg fix_srcfile_path \ 12561 1.1 mrg exclude_expsyms \ 12562 1.1 mrg include_expsyms \ 12563 1.1 mrg file_list_spec \ 12564 1.1 mrg variables_saved_for_relink \ 12565 1.1 mrg libname_spec \ 12566 1.1 mrg library_names_spec \ 12567 1.1 mrg soname_spec \ 12568 1.1 mrg install_override_mode \ 12569 1.1 mrg finish_eval \ 12570 1.1 mrg old_striplib \ 12571 1.1 mrg striplib; do 12572 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12573 1.1 mrg *[\\\\\\\`\\"\\\$]*) 12574 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12575 1.1 mrg ;; 12576 1.1 mrg *) 12577 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12578 1.1 mrg ;; 12579 1.1 mrg esac 12580 1.1 mrg done 12581 1.1 mrg 12582 1.1 mrg # Double-quote double-evaled strings. 12583 1.1 mrg for var in reload_cmds \ 12584 1.1 mrg old_postinstall_cmds \ 12585 1.1 mrg old_postuninstall_cmds \ 12586 1.1 mrg old_archive_cmds \ 12587 1.1 mrg extract_expsyms_cmds \ 12588 1.1 mrg old_archive_from_new_cmds \ 12589 1.1 mrg old_archive_from_expsyms_cmds \ 12590 1.1 mrg archive_cmds \ 12591 1.1 mrg archive_expsym_cmds \ 12592 1.1 mrg module_cmds \ 12593 1.1 mrg module_expsym_cmds \ 12594 1.1 mrg export_symbols_cmds \ 12595 1.1 mrg prelink_cmds \ 12596 1.1 mrg postinstall_cmds \ 12597 1.1 mrg postuninstall_cmds \ 12598 1.1 mrg finish_cmds \ 12599 1.1 mrg sys_lib_search_path_spec \ 12600 1.1 mrg sys_lib_dlsearch_path_spec; do 12601 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12602 1.1 mrg *[\\\\\\\`\\"\\\$]*) 12603 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12604 1.1 mrg ;; 12605 1.1 mrg *) 12606 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12607 1.1 mrg ;; 12608 1.1 mrg esac 12609 1.1 mrg done 12610 1.1 mrg 12611 1.1 mrg ac_aux_dir='$ac_aux_dir' 12612 1.1 mrg xsi_shell='$xsi_shell' 12613 1.1 mrg lt_shell_append='$lt_shell_append' 12614 1.1 mrg 12615 1.1 mrg # See if we are running on zsh, and set the options which allow our 12616 1.1 mrg # commands through without removal of \ escapes INIT. 12617 1.1 mrg if test -n "\${ZSH_VERSION+set}" ; then 12618 1.1 mrg setopt NO_GLOB_SUBST 12619 1.1 mrg fi 12620 1.1 mrg 12621 1.1 mrg 12622 1.1 mrg PACKAGE='$PACKAGE' 12623 1.1 mrg VERSION='$VERSION' 12624 1.1 mrg TIMESTAMP='$TIMESTAMP' 12625 1.1 mrg RM='$RM' 12626 1.1 mrg ofile='$ofile' 12627 1.1 mrg 12628 1.1 mrg 12629 1.1 mrg 12630 1.1 mrg 12631 1.1 mrg _ACEOF 12632 1.1 mrg 12633 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12634 1.1 mrg 12635 1.1 mrg # Handling of arguments. 12636 1.1 mrg for ac_config_target in $ac_config_targets 12637 1.1 mrg do 12638 1.1 mrg case $ac_config_target in 12639 1.1 mrg "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 12640 1.1 mrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 12641 1.1 mrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 12642 1.1 mrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12643 1.1 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12644 1.1 mrg "ssp/ssp.h") CONFIG_FILES="$CONFIG_FILES ssp/ssp.h" ;; 12645 1.1 mrg 12646 1.8 mrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12647 1.1 mrg esac 12648 1.1 mrg done 12649 1.1 mrg 12650 1.1 mrg 12651 1.1 mrg # If the user did not use the arguments to specify the items to instantiate, 12652 1.1 mrg # then the envvar interface is used. Set only those that are not. 12653 1.1 mrg # We use the long form for the default assignment because of an extremely 12654 1.1 mrg # bizarre bug on SunOS 4.1.3. 12655 1.1 mrg if $ac_need_defaults; then 12656 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12657 1.1 mrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12658 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12659 1.1 mrg fi 12660 1.1 mrg 12661 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree 12662 1.1 mrg # simply because there is no reason against having it here, and in addition, 12663 1.1 mrg # creating and moving files from /tmp can sometimes cause problems. 12664 1.1 mrg # Hook for its removal unless debugging. 12665 1.1 mrg # Note that there is a small window in which the directory will not be cleaned: 12666 1.1 mrg # after its creation but before its name has been assigned to `$tmp'. 12667 1.1 mrg $debug || 12668 1.1 mrg { 12669 1.8 mrg tmp= ac_tmp= 12670 1.1 mrg trap 'exit_status=$? 12671 1.8 mrg : "${ac_tmp:=$tmp}" 12672 1.8 mrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 12673 1.1 mrg ' 0 12674 1.1 mrg trap 'as_fn_exit 1' 1 2 13 15 12675 1.1 mrg } 12676 1.1 mrg # Create a (secure) tmp directory for tmp files. 12677 1.1 mrg 12678 1.1 mrg { 12679 1.1 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12680 1.8 mrg test -d "$tmp" 12681 1.1 mrg } || 12682 1.1 mrg { 12683 1.1 mrg tmp=./conf$$-$RANDOM 12684 1.1 mrg (umask 077 && mkdir "$tmp") 12685 1.8 mrg } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 12686 1.8 mrg ac_tmp=$tmp 12687 1.1 mrg 12688 1.1 mrg # Set up the scripts for CONFIG_FILES section. 12689 1.1 mrg # No need to generate them if there are no CONFIG_FILES. 12690 1.1 mrg # This happens for instance with `./config.status config.h'. 12691 1.1 mrg if test -n "$CONFIG_FILES"; then 12692 1.1 mrg 12693 1.1 mrg 12694 1.1 mrg ac_cr=`echo X | tr X '\015'` 12695 1.1 mrg # On cygwin, bash can eat \r inside `` if the user requested igncr. 12696 1.1 mrg # But we know of no other shell where ac_cr would be empty at this 12697 1.1 mrg # point, so we can use a bashism as a fallback. 12698 1.1 mrg if test "x$ac_cr" = x; then 12699 1.1 mrg eval ac_cr=\$\'\\r\' 12700 1.1 mrg fi 12701 1.1 mrg ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12702 1.1 mrg if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12703 1.8 mrg ac_cs_awk_cr='\\r' 12704 1.1 mrg else 12705 1.1 mrg ac_cs_awk_cr=$ac_cr 12706 1.1 mrg fi 12707 1.1 mrg 12708 1.8 mrg echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 12709 1.1 mrg _ACEOF 12710 1.1 mrg 12711 1.1 mrg 12712 1.1 mrg { 12713 1.1 mrg echo "cat >conf$$subs.awk <<_ACEOF" && 12714 1.1 mrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12715 1.1 mrg echo "_ACEOF" 12716 1.1 mrg } >conf$$subs.sh || 12717 1.8 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12718 1.8 mrg ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 12719 1.1 mrg ac_delim='%!_!# ' 12720 1.1 mrg for ac_last_try in false false false false false :; do 12721 1.1 mrg . ./conf$$subs.sh || 12722 1.8 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12723 1.1 mrg 12724 1.1 mrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12725 1.1 mrg if test $ac_delim_n = $ac_delim_num; then 12726 1.1 mrg break 12727 1.1 mrg elif $ac_last_try; then 12728 1.8 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12729 1.1 mrg else 12730 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12731 1.1 mrg fi 12732 1.1 mrg done 12733 1.1 mrg rm -f conf$$subs.sh 12734 1.1 mrg 12735 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12736 1.8 mrg cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 12737 1.1 mrg _ACEOF 12738 1.1 mrg sed -n ' 12739 1.1 mrg h 12740 1.1 mrg s/^/S["/; s/!.*/"]=/ 12741 1.1 mrg p 12742 1.1 mrg g 12743 1.1 mrg s/^[^!]*!// 12744 1.1 mrg :repl 12745 1.1 mrg t repl 12746 1.1 mrg s/'"$ac_delim"'$// 12747 1.1 mrg t delim 12748 1.1 mrg :nl 12749 1.1 mrg h 12750 1.8 mrg s/\(.\{148\}\)..*/\1/ 12751 1.1 mrg t more1 12752 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12753 1.1 mrg p 12754 1.1 mrg n 12755 1.1 mrg b repl 12756 1.1 mrg :more1 12757 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12758 1.1 mrg p 12759 1.1 mrg g 12760 1.1 mrg s/.\{148\}// 12761 1.1 mrg t nl 12762 1.1 mrg :delim 12763 1.1 mrg h 12764 1.8 mrg s/\(.\{148\}\)..*/\1/ 12765 1.1 mrg t more2 12766 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/ 12767 1.1 mrg p 12768 1.1 mrg b 12769 1.1 mrg :more2 12770 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12771 1.1 mrg p 12772 1.1 mrg g 12773 1.1 mrg s/.\{148\}// 12774 1.1 mrg t delim 12775 1.1 mrg ' <conf$$subs.awk | sed ' 12776 1.1 mrg /^[^""]/{ 12777 1.1 mrg N 12778 1.1 mrg s/\n// 12779 1.1 mrg } 12780 1.1 mrg ' >>$CONFIG_STATUS || ac_write_fail=1 12781 1.1 mrg rm -f conf$$subs.awk 12782 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12783 1.1 mrg _ACAWK 12784 1.8 mrg cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 12785 1.1 mrg for (key in S) S_is_set[key] = 1 12786 1.1 mrg FS = "" 12787 1.1 mrg 12788 1.1 mrg } 12789 1.1 mrg { 12790 1.1 mrg line = $ 0 12791 1.1 mrg nfields = split(line, field, "@") 12792 1.1 mrg substed = 0 12793 1.1 mrg len = length(field[1]) 12794 1.1 mrg for (i = 2; i < nfields; i++) { 12795 1.1 mrg key = field[i] 12796 1.1 mrg keylen = length(key) 12797 1.1 mrg if (S_is_set[key]) { 12798 1.1 mrg value = S[key] 12799 1.1 mrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12800 1.1 mrg len += length(value) + length(field[++i]) 12801 1.1 mrg substed = 1 12802 1.1 mrg } else 12803 1.1 mrg len += 1 + keylen 12804 1.1 mrg } 12805 1.1 mrg 12806 1.1 mrg print line 12807 1.1 mrg } 12808 1.1 mrg 12809 1.1 mrg _ACAWK 12810 1.1 mrg _ACEOF 12811 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12812 1.1 mrg if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12813 1.1 mrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12814 1.1 mrg else 12815 1.1 mrg cat 12816 1.8 mrg fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 12817 1.8 mrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 12818 1.1 mrg _ACEOF 12819 1.1 mrg 12820 1.8 mrg # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 12821 1.8 mrg # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 12822 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty 12823 1.1 mrg # (actually we leave an empty line to preserve line numbers). 12824 1.1 mrg if test "x$srcdir" = x.; then 12825 1.8 mrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 12826 1.8 mrg h 12827 1.8 mrg s/// 12828 1.8 mrg s/^/:/ 12829 1.8 mrg s/[ ]*$/:/ 12830 1.8 mrg s/:\$(srcdir):/:/g 12831 1.8 mrg s/:\${srcdir}:/:/g 12832 1.8 mrg s/:@srcdir@:/:/g 12833 1.8 mrg s/^:*// 12834 1.1 mrg s/:*$// 12835 1.8 mrg x 12836 1.8 mrg s/\(=[ ]*\).*/\1/ 12837 1.8 mrg G 12838 1.8 mrg s/\n// 12839 1.1 mrg s/^[^=]*=[ ]*$// 12840 1.1 mrg }' 12841 1.1 mrg fi 12842 1.1 mrg 12843 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12844 1.1 mrg fi # test -n "$CONFIG_FILES" 12845 1.1 mrg 12846 1.1 mrg # Set up the scripts for CONFIG_HEADERS section. 12847 1.1 mrg # No need to generate them if there are no CONFIG_HEADERS. 12848 1.1 mrg # This happens for instance with `./config.status Makefile'. 12849 1.1 mrg if test -n "$CONFIG_HEADERS"; then 12850 1.8 mrg cat >"$ac_tmp/defines.awk" <<\_ACAWK || 12851 1.1 mrg BEGIN { 12852 1.1 mrg _ACEOF 12853 1.1 mrg 12854 1.1 mrg # Transform confdefs.h into an awk script `defines.awk', embedded as 12855 1.1 mrg # here-document in config.status, that substitutes the proper values into 12856 1.1 mrg # config.h.in to produce config.h. 12857 1.1 mrg 12858 1.1 mrg # Create a delimiter string that does not exist in confdefs.h, to ease 12859 1.1 mrg # handling of long lines. 12860 1.1 mrg ac_delim='%!_!# ' 12861 1.1 mrg for ac_last_try in false false :; do 12862 1.8 mrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 12863 1.8 mrg if test -z "$ac_tt"; then 12864 1.1 mrg break 12865 1.1 mrg elif $ac_last_try; then 12866 1.8 mrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 12867 1.1 mrg else 12868 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12869 1.1 mrg fi 12870 1.1 mrg done 12871 1.1 mrg 12872 1.1 mrg # For the awk script, D is an array of macro values keyed by name, 12873 1.1 mrg # likewise P contains macro parameters if any. Preserve backslash 12874 1.1 mrg # newline sequences. 12875 1.1 mrg 12876 1.1 mrg ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 12877 1.1 mrg sed -n ' 12878 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g 12879 1.1 mrg t rset 12880 1.1 mrg :rset 12881 1.1 mrg s/^[ ]*#[ ]*define[ ][ ]*/ / 12882 1.1 mrg t def 12883 1.1 mrg d 12884 1.1 mrg :def 12885 1.1 mrg s/\\$// 12886 1.1 mrg t bsnl 12887 1.1 mrg s/["\\]/\\&/g 12888 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12889 1.1 mrg D["\1"]=" \3"/p 12890 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 12891 1.1 mrg d 12892 1.1 mrg :bsnl 12893 1.1 mrg s/["\\]/\\&/g 12894 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12895 1.1 mrg D["\1"]=" \3\\\\\\n"\\/p 12896 1.1 mrg t cont 12897 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 12898 1.1 mrg t cont 12899 1.1 mrg d 12900 1.1 mrg :cont 12901 1.1 mrg n 12902 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g 12903 1.1 mrg t clear 12904 1.1 mrg :clear 12905 1.1 mrg s/\\$// 12906 1.1 mrg t bsnlc 12907 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/p 12908 1.1 mrg d 12909 1.1 mrg :bsnlc 12910 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 12911 1.1 mrg b cont 12912 1.1 mrg ' <confdefs.h | sed ' 12913 1.1 mrg s/'"$ac_delim"'/"\\\ 12914 1.1 mrg "/g' >>$CONFIG_STATUS || ac_write_fail=1 12915 1.1 mrg 12916 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12917 1.1 mrg for (key in D) D_is_set[key] = 1 12918 1.1 mrg FS = "" 12919 1.1 mrg } 12920 1.1 mrg /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 12921 1.1 mrg line = \$ 0 12922 1.1 mrg split(line, arg, " ") 12923 1.1 mrg if (arg[1] == "#") { 12924 1.1 mrg defundef = arg[2] 12925 1.1 mrg mac1 = arg[3] 12926 1.1 mrg } else { 12927 1.1 mrg defundef = substr(arg[1], 2) 12928 1.1 mrg mac1 = arg[2] 12929 1.1 mrg } 12930 1.1 mrg split(mac1, mac2, "(") #) 12931 1.1 mrg macro = mac2[1] 12932 1.1 mrg prefix = substr(line, 1, index(line, defundef) - 1) 12933 1.1 mrg if (D_is_set[macro]) { 12934 1.1 mrg # Preserve the white space surrounding the "#". 12935 1.1 mrg print prefix "define", macro P[macro] D[macro] 12936 1.1 mrg next 12937 1.1 mrg } else { 12938 1.1 mrg # Replace #undef with comments. This is necessary, for example, 12939 1.1 mrg # in the case of _POSIX_SOURCE, which is predefined and required 12940 1.1 mrg # on some systems where configure will not decide to define it. 12941 1.1 mrg if (defundef == "undef") { 12942 1.1 mrg print "/*", prefix defundef, macro, "*/" 12943 1.1 mrg next 12944 1.1 mrg } 12945 1.1 mrg } 12946 1.1 mrg } 12947 1.1 mrg { print } 12948 1.1 mrg _ACAWK 12949 1.1 mrg _ACEOF 12950 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12951 1.8 mrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 12952 1.1 mrg fi # test -n "$CONFIG_HEADERS" 12953 1.1 mrg 12954 1.1 mrg 12955 1.1 mrg eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 12956 1.1 mrg shift 12957 1.1 mrg for ac_tag 12958 1.1 mrg do 12959 1.1 mrg case $ac_tag in 12960 1.1 mrg :[FHLC]) ac_mode=$ac_tag; continue;; 12961 1.1 mrg esac 12962 1.1 mrg case $ac_mode$ac_tag in 12963 1.1 mrg :[FHL]*:*);; 12964 1.8 mrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 12965 1.1 mrg :[FH]-) ac_tag=-:-;; 12966 1.1 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 12967 1.1 mrg esac 12968 1.1 mrg ac_save_IFS=$IFS 12969 1.1 mrg IFS=: 12970 1.1 mrg set x $ac_tag 12971 1.1 mrg IFS=$ac_save_IFS 12972 1.1 mrg shift 12973 1.1 mrg ac_file=$1 12974 1.1 mrg shift 12975 1.1 mrg 12976 1.1 mrg case $ac_mode in 12977 1.1 mrg :L) ac_source=$1;; 12978 1.1 mrg :[FH]) 12979 1.1 mrg ac_file_inputs= 12980 1.1 mrg for ac_f 12981 1.1 mrg do 12982 1.1 mrg case $ac_f in 12983 1.8 mrg -) ac_f="$ac_tmp/stdin";; 12984 1.1 mrg *) # Look for the file first in the build tree, then in the source tree 12985 1.1 mrg # (if the path is not absolute). The absolute path cannot be DOS-style, 12986 1.1 mrg # because $ac_f cannot contain `:'. 12987 1.1 mrg test -f "$ac_f" || 12988 1.1 mrg case $ac_f in 12989 1.1 mrg [\\/$]*) false;; 12990 1.1 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 12991 1.1 mrg esac || 12992 1.8 mrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 12993 1.1 mrg esac 12994 1.1 mrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 12995 1.1 mrg as_fn_append ac_file_inputs " '$ac_f'" 12996 1.1 mrg done 12997 1.1 mrg 12998 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't 12999 1.1 mrg # use $as_me), people would be surprised to read: 13000 1.1 mrg # /* config.h. Generated by config.status. */ 13001 1.1 mrg configure_input='Generated from '` 13002 1.1 mrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13003 1.1 mrg `' by configure.' 13004 1.1 mrg if test x"$ac_file" != x-; then 13005 1.1 mrg configure_input="$ac_file. $configure_input" 13006 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13007 1.1 mrg $as_echo "$as_me: creating $ac_file" >&6;} 13008 1.1 mrg fi 13009 1.1 mrg # Neutralize special characters interpreted by sed in replacement strings. 13010 1.1 mrg case $configure_input in #( 13011 1.1 mrg *\&* | *\|* | *\\* ) 13012 1.1 mrg ac_sed_conf_input=`$as_echo "$configure_input" | 13013 1.1 mrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 13014 1.1 mrg *) ac_sed_conf_input=$configure_input;; 13015 1.1 mrg esac 13016 1.1 mrg 13017 1.1 mrg case $ac_tag in 13018 1.8 mrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 13019 1.8 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 13020 1.1 mrg esac 13021 1.1 mrg ;; 13022 1.1 mrg esac 13023 1.1 mrg 13024 1.1 mrg ac_dir=`$as_dirname -- "$ac_file" || 13025 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13026 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \ 13027 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \ 13028 1.1 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13029 1.1 mrg $as_echo X"$ac_file" | 13030 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13031 1.1 mrg s//\1/ 13032 1.1 mrg q 13033 1.1 mrg } 13034 1.1 mrg /^X\(\/\/\)[^/].*/{ 13035 1.1 mrg s//\1/ 13036 1.1 mrg q 13037 1.1 mrg } 13038 1.1 mrg /^X\(\/\/\)$/{ 13039 1.1 mrg s//\1/ 13040 1.1 mrg q 13041 1.1 mrg } 13042 1.1 mrg /^X\(\/\).*/{ 13043 1.1 mrg s//\1/ 13044 1.1 mrg q 13045 1.1 mrg } 13046 1.1 mrg s/.*/./; q'` 13047 1.1 mrg as_dir="$ac_dir"; as_fn_mkdir_p 13048 1.1 mrg ac_builddir=. 13049 1.1 mrg 13050 1.1 mrg case "$ac_dir" in 13051 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13052 1.1 mrg *) 13053 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13054 1.1 mrg # A ".." for each directory in $ac_dir_suffix. 13055 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13056 1.1 mrg case $ac_top_builddir_sub in 13057 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13058 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13059 1.1 mrg esac ;; 13060 1.1 mrg esac 13061 1.1 mrg ac_abs_top_builddir=$ac_pwd 13062 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix 13063 1.1 mrg # for backward compatibility: 13064 1.1 mrg ac_top_builddir=$ac_top_build_prefix 13065 1.1 mrg 13066 1.1 mrg case $srcdir in 13067 1.1 mrg .) # We are building in place. 13068 1.1 mrg ac_srcdir=. 13069 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub 13070 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;; 13071 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name. 13072 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix; 13073 1.1 mrg ac_top_srcdir=$srcdir 13074 1.1 mrg ac_abs_top_srcdir=$srcdir ;; 13075 1.1 mrg *) # Relative name. 13076 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13077 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir 13078 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13079 1.1 mrg esac 13080 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13081 1.1 mrg 13082 1.1 mrg 13083 1.1 mrg case $ac_mode in 13084 1.1 mrg :F) 13085 1.1 mrg # 13086 1.1 mrg # CONFIG_FILE 13087 1.1 mrg # 13088 1.1 mrg 13089 1.1 mrg case $INSTALL in 13090 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 13091 1.1 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 13092 1.1 mrg esac 13093 1.1 mrg ac_MKDIR_P=$MKDIR_P 13094 1.1 mrg case $MKDIR_P in 13095 1.1 mrg [\\/$]* | ?:[\\/]* ) ;; 13096 1.1 mrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 13097 1.1 mrg esac 13098 1.1 mrg _ACEOF 13099 1.1 mrg 13100 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13101 1.1 mrg # If the template does not know about datarootdir, expand it. 13102 1.1 mrg # FIXME: This hack should be removed a few years after 2.60. 13103 1.1 mrg ac_datarootdir_hack=; ac_datarootdir_seen= 13104 1.1 mrg ac_sed_dataroot=' 13105 1.1 mrg /datarootdir/ { 13106 1.1 mrg p 13107 1.1 mrg q 13108 1.1 mrg } 13109 1.1 mrg /@datadir@/p 13110 1.1 mrg /@docdir@/p 13111 1.1 mrg /@infodir@/p 13112 1.1 mrg /@localedir@/p 13113 1.1 mrg /@mandir@/p' 13114 1.1 mrg case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13115 1.1 mrg *datarootdir*) ac_datarootdir_seen=yes;; 13116 1.1 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13117 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13118 1.1 mrg $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13119 1.1 mrg _ACEOF 13120 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13121 1.1 mrg ac_datarootdir_hack=' 13122 1.1 mrg s&@datadir@&$datadir&g 13123 1.1 mrg s&@docdir@&$docdir&g 13124 1.1 mrg s&@infodir@&$infodir&g 13125 1.1 mrg s&@localedir@&$localedir&g 13126 1.1 mrg s&@mandir@&$mandir&g 13127 1.1 mrg s&\\\${datarootdir}&$datarootdir&g' ;; 13128 1.1 mrg esac 13129 1.1 mrg _ACEOF 13130 1.1 mrg 13131 1.1 mrg # Neutralize VPATH when `$srcdir' = `.'. 13132 1.1 mrg # Shell code in configure.ac might set extrasub. 13133 1.1 mrg # FIXME: do we really want to maintain this feature? 13134 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13135 1.1 mrg ac_sed_extra="$ac_vpsub 13136 1.1 mrg $extrasub 13137 1.1 mrg _ACEOF 13138 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13139 1.1 mrg :t 13140 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13141 1.1 mrg s|@configure_input@|$ac_sed_conf_input|;t t 13142 1.1 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t 13143 1.1 mrg s&@top_build_prefix@&$ac_top_build_prefix&;t t 13144 1.1 mrg s&@srcdir@&$ac_srcdir&;t t 13145 1.1 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t 13146 1.1 mrg s&@top_srcdir@&$ac_top_srcdir&;t t 13147 1.1 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13148 1.1 mrg s&@builddir@&$ac_builddir&;t t 13149 1.1 mrg s&@abs_builddir@&$ac_abs_builddir&;t t 13150 1.1 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13151 1.1 mrg s&@INSTALL@&$ac_INSTALL&;t t 13152 1.1 mrg s&@MKDIR_P@&$ac_MKDIR_P&;t t 13153 1.1 mrg $ac_datarootdir_hack 13154 1.1 mrg " 13155 1.8 mrg eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 13156 1.8 mrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13157 1.1 mrg 13158 1.1 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13159 1.8 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 13160 1.8 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 13161 1.8 mrg "$ac_tmp/out"`; test -z "$ac_out"; } && 13162 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13163 1.8 mrg which seems to be undefined. Please make sure it is defined" >&5 13164 1.1 mrg $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13165 1.8 mrg which seems to be undefined. Please make sure it is defined" >&2;} 13166 1.1 mrg 13167 1.8 mrg rm -f "$ac_tmp/stdin" 13168 1.1 mrg case $ac_file in 13169 1.8 mrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 13170 1.8 mrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13171 1.1 mrg esac \ 13172 1.8 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13173 1.1 mrg ;; 13174 1.1 mrg :H) 13175 1.1 mrg # 13176 1.1 mrg # CONFIG_HEADER 13177 1.1 mrg # 13178 1.1 mrg if test x"$ac_file" != x-; then 13179 1.1 mrg { 13180 1.1 mrg $as_echo "/* $configure_input */" \ 13181 1.8 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 13182 1.8 mrg } >"$ac_tmp/config.h" \ 13183 1.8 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13184 1.8 mrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 13185 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13186 1.1 mrg $as_echo "$as_me: $ac_file is unchanged" >&6;} 13187 1.1 mrg else 13188 1.1 mrg rm -f "$ac_file" 13189 1.8 mrg mv "$ac_tmp/config.h" "$ac_file" \ 13190 1.8 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13191 1.1 mrg fi 13192 1.1 mrg else 13193 1.1 mrg $as_echo "/* $configure_input */" \ 13194 1.8 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 13195 1.8 mrg || as_fn_error $? "could not create -" "$LINENO" 5 13196 1.1 mrg fi 13197 1.1 mrg # Compute "$ac_file"'s index in $config_headers. 13198 1.1 mrg _am_arg="$ac_file" 13199 1.1 mrg _am_stamp_count=1 13200 1.1 mrg for _am_header in $config_headers :; do 13201 1.1 mrg case $_am_header in 13202 1.1 mrg $_am_arg | $_am_arg:* ) 13203 1.1 mrg break ;; 13204 1.1 mrg * ) 13205 1.1 mrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 13206 1.1 mrg esac 13207 1.1 mrg done 13208 1.1 mrg echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 13209 1.1 mrg $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13210 1.1 mrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 13211 1.1 mrg X"$_am_arg" : 'X\(//\)$' \| \ 13212 1.1 mrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 13213 1.1 mrg $as_echo X"$_am_arg" | 13214 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13215 1.1 mrg s//\1/ 13216 1.1 mrg q 13217 1.1 mrg } 13218 1.1 mrg /^X\(\/\/\)[^/].*/{ 13219 1.1 mrg s//\1/ 13220 1.1 mrg q 13221 1.1 mrg } 13222 1.1 mrg /^X\(\/\/\)$/{ 13223 1.1 mrg s//\1/ 13224 1.1 mrg q 13225 1.1 mrg } 13226 1.1 mrg /^X\(\/\).*/{ 13227 1.1 mrg s//\1/ 13228 1.1 mrg q 13229 1.1 mrg } 13230 1.1 mrg s/.*/./; q'`/stamp-h$_am_stamp_count 13231 1.1 mrg ;; 13232 1.1 mrg 13233 1.1 mrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13234 1.1 mrg $as_echo "$as_me: executing $ac_file commands" >&6;} 13235 1.1 mrg ;; 13236 1.1 mrg esac 13237 1.1 mrg 13238 1.1 mrg 13239 1.1 mrg case $ac_file$ac_mode in 13240 1.1 mrg "default-1":C) 13241 1.1 mrg # Only add multilib support code if we just rebuilt the top-level 13242 1.1 mrg # Makefile. 13243 1.1 mrg case " $CONFIG_FILES " in 13244 1.1 mrg *" Makefile "*) 13245 1.1 mrg ac_file=Makefile . ${multi_basedir}/config-ml.in 13246 1.1 mrg ;; 13247 1.1 mrg esac ;; 13248 1.1 mrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 13249 1.8 mrg # Older Autoconf quotes --file arguments for eval, but not when files 13250 1.1 mrg # are listed without --file. Let's play safe and only enable the eval 13251 1.1 mrg # if we detect the quoting. 13252 1.1 mrg case $CONFIG_FILES in 13253 1.1 mrg *\'*) eval set x "$CONFIG_FILES" ;; 13254 1.1 mrg *) set x $CONFIG_FILES ;; 13255 1.1 mrg esac 13256 1.1 mrg shift 13257 1.1 mrg for mf 13258 1.1 mrg do 13259 1.1 mrg # Strip MF so we end up with the name of the file. 13260 1.1 mrg mf=`echo "$mf" | sed -e 's/:.*$//'` 13261 1.1 mrg # Check whether this is an Automake generated Makefile or not. 13262 1.8 mrg # We used to match only the files named 'Makefile.in', but 13263 1.1 mrg # some people rename them; so instead we look at the file content. 13264 1.1 mrg # Grep'ing the first line is not enough: some people post-process 13265 1.1 mrg # each Makefile.in and add a new line on top of each file to say so. 13266 1.1 mrg # Grep'ing the whole file is not good either: AIX grep has a line 13267 1.1 mrg # limit of 2048, but all sed's we know have understand at least 4000. 13268 1.1 mrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 13269 1.1 mrg dirpart=`$as_dirname -- "$mf" || 13270 1.1 mrg $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13271 1.1 mrg X"$mf" : 'X\(//\)[^/]' \| \ 13272 1.1 mrg X"$mf" : 'X\(//\)$' \| \ 13273 1.1 mrg X"$mf" : 'X\(/\)' \| . 2>/dev/null || 13274 1.1 mrg $as_echo X"$mf" | 13275 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13276 1.1 mrg s//\1/ 13277 1.1 mrg q 13278 1.1 mrg } 13279 1.1 mrg /^X\(\/\/\)[^/].*/{ 13280 1.1 mrg s//\1/ 13281 1.1 mrg q 13282 1.1 mrg } 13283 1.1 mrg /^X\(\/\/\)$/{ 13284 1.1 mrg s//\1/ 13285 1.1 mrg q 13286 1.1 mrg } 13287 1.1 mrg /^X\(\/\).*/{ 13288 1.1 mrg s//\1/ 13289 1.1 mrg q 13290 1.1 mrg } 13291 1.1 mrg s/.*/./; q'` 13292 1.1 mrg else 13293 1.1 mrg continue 13294 1.1 mrg fi 13295 1.1 mrg # Extract the definition of DEPDIR, am__include, and am__quote 13296 1.8 mrg # from the Makefile without running 'make'. 13297 1.1 mrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 13298 1.1 mrg test -z "$DEPDIR" && continue 13299 1.1 mrg am__include=`sed -n 's/^am__include = //p' < "$mf"` 13300 1.8 mrg test -z "$am__include" && continue 13301 1.1 mrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 13302 1.1 mrg # Find all dependency output files, they are included files with 13303 1.1 mrg # $(DEPDIR) in their names. We invoke sed twice because it is the 13304 1.1 mrg # simplest approach to changing $(DEPDIR) to its actual value in the 13305 1.1 mrg # expansion. 13306 1.1 mrg for file in `sed -n " 13307 1.1 mrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 13308 1.8 mrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 13309 1.1 mrg # Make sure the directory exists. 13310 1.1 mrg test -f "$dirpart/$file" && continue 13311 1.1 mrg fdir=`$as_dirname -- "$file" || 13312 1.1 mrg $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13313 1.1 mrg X"$file" : 'X\(//\)[^/]' \| \ 13314 1.1 mrg X"$file" : 'X\(//\)$' \| \ 13315 1.1 mrg X"$file" : 'X\(/\)' \| . 2>/dev/null || 13316 1.1 mrg $as_echo X"$file" | 13317 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13318 1.1 mrg s//\1/ 13319 1.1 mrg q 13320 1.1 mrg } 13321 1.1 mrg /^X\(\/\/\)[^/].*/{ 13322 1.1 mrg s//\1/ 13323 1.1 mrg q 13324 1.1 mrg } 13325 1.1 mrg /^X\(\/\/\)$/{ 13326 1.1 mrg s//\1/ 13327 1.1 mrg q 13328 1.1 mrg } 13329 1.1 mrg /^X\(\/\).*/{ 13330 1.1 mrg s//\1/ 13331 1.1 mrg q 13332 1.1 mrg } 13333 1.1 mrg s/.*/./; q'` 13334 1.1 mrg as_dir=$dirpart/$fdir; as_fn_mkdir_p 13335 1.1 mrg # echo "creating $dirpart/$file" 13336 1.1 mrg echo '# dummy' > "$dirpart/$file" 13337 1.1 mrg done 13338 1.1 mrg done 13339 1.1 mrg } 13340 1.1 mrg ;; 13341 1.1 mrg "libtool":C) 13342 1.1 mrg 13343 1.1 mrg # See if we are running on zsh, and set the options which allow our 13344 1.1 mrg # commands through without removal of \ escapes. 13345 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then 13346 1.1 mrg setopt NO_GLOB_SUBST 13347 1.1 mrg fi 13348 1.1 mrg 13349 1.1 mrg cfgfile="${ofile}T" 13350 1.1 mrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13351 1.1 mrg $RM "$cfgfile" 13352 1.1 mrg 13353 1.1 mrg cat <<_LT_EOF >> "$cfgfile" 13354 1.1 mrg #! $SHELL 13355 1.1 mrg 13356 1.1 mrg # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13357 1.1 mrg # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13358 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13359 1.1 mrg # NOTE: Changes made to this file will be lost: look at ltmain.sh. 13360 1.1 mrg # 13361 1.1 mrg # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13362 1.1 mrg # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 13363 1.1 mrg # Written by Gordon Matzigkeit, 1996 13364 1.1 mrg # 13365 1.1 mrg # This file is part of GNU Libtool. 13366 1.1 mrg # 13367 1.1 mrg # GNU Libtool is free software; you can redistribute it and/or 13368 1.1 mrg # modify it under the terms of the GNU General Public License as 13369 1.1 mrg # published by the Free Software Foundation; either version 2 of 13370 1.1 mrg # the License, or (at your option) any later version. 13371 1.1 mrg # 13372 1.1 mrg # As a special exception to the GNU General Public License, 13373 1.1 mrg # if you distribute this file as part of a program or library that 13374 1.1 mrg # is built using GNU Libtool, you may include this file under the 13375 1.1 mrg # same distribution terms that you use for the rest of that program. 13376 1.1 mrg # 13377 1.1 mrg # GNU Libtool is distributed in the hope that it will be useful, 13378 1.1 mrg # but WITHOUT ANY WARRANTY; without even the implied warranty of 13379 1.1 mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13380 1.1 mrg # GNU General Public License for more details. 13381 1.1 mrg # 13382 1.1 mrg # You should have received a copy of the GNU General Public License 13383 1.1 mrg # along with GNU Libtool; see the file COPYING. If not, a copy 13384 1.1 mrg # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13385 1.1 mrg # obtained by writing to the Free Software Foundation, Inc., 13386 1.1 mrg # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13387 1.1 mrg 13388 1.1 mrg 13389 1.1 mrg # The names of the tagged configurations supported by this script. 13390 1.1 mrg available_tags="" 13391 1.1 mrg 13392 1.1 mrg # ### BEGIN LIBTOOL CONFIG 13393 1.1 mrg 13394 1.1 mrg # Which release of libtool.m4 was used? 13395 1.1 mrg macro_version=$macro_version 13396 1.1 mrg macro_revision=$macro_revision 13397 1.1 mrg 13398 1.1 mrg # Whether or not to build shared libraries. 13399 1.1 mrg build_libtool_libs=$enable_shared 13400 1.1 mrg 13401 1.1 mrg # Whether or not to build static libraries. 13402 1.1 mrg build_old_libs=$enable_static 13403 1.1 mrg 13404 1.1 mrg # What type of objects to build. 13405 1.1 mrg pic_mode=$pic_mode 13406 1.1 mrg 13407 1.1 mrg # Whether or not to optimize for fast installation. 13408 1.1 mrg fast_install=$enable_fast_install 13409 1.1 mrg 13410 1.1 mrg # Shell to use when invoking shell scripts. 13411 1.1 mrg SHELL=$lt_SHELL 13412 1.1 mrg 13413 1.1 mrg # An echo program that protects backslashes. 13414 1.1 mrg ECHO=$lt_ECHO 13415 1.1 mrg 13416 1.1 mrg # The host system. 13417 1.1 mrg host_alias=$host_alias 13418 1.1 mrg host=$host 13419 1.1 mrg host_os=$host_os 13420 1.1 mrg 13421 1.1 mrg # The build system. 13422 1.1 mrg build_alias=$build_alias 13423 1.1 mrg build=$build 13424 1.1 mrg build_os=$build_os 13425 1.1 mrg 13426 1.1 mrg # A sed program that does not truncate output. 13427 1.1 mrg SED=$lt_SED 13428 1.1 mrg 13429 1.1 mrg # Sed that helps us avoid accidentally triggering echo(1) options like -n. 13430 1.1 mrg Xsed="\$SED -e 1s/^X//" 13431 1.1 mrg 13432 1.1 mrg # A grep program that handles long lines. 13433 1.1 mrg GREP=$lt_GREP 13434 1.1 mrg 13435 1.1 mrg # An ERE matcher. 13436 1.1 mrg EGREP=$lt_EGREP 13437 1.1 mrg 13438 1.1 mrg # A literal string matcher. 13439 1.1 mrg FGREP=$lt_FGREP 13440 1.1 mrg 13441 1.1 mrg # A BSD- or MS-compatible name lister. 13442 1.1 mrg NM=$lt_NM 13443 1.1 mrg 13444 1.1 mrg # Whether we need soft or hard links. 13445 1.1 mrg LN_S=$lt_LN_S 13446 1.1 mrg 13447 1.1 mrg # What is the maximum length of a command? 13448 1.1 mrg max_cmd_len=$max_cmd_len 13449 1.1 mrg 13450 1.1 mrg # Object file suffix (normally "o"). 13451 1.1 mrg objext=$ac_objext 13452 1.1 mrg 13453 1.1 mrg # Executable file suffix (normally ""). 13454 1.1 mrg exeext=$exeext 13455 1.1 mrg 13456 1.1 mrg # whether the shell understands "unset". 13457 1.1 mrg lt_unset=$lt_unset 13458 1.1 mrg 13459 1.1 mrg # turn spaces into newlines. 13460 1.1 mrg SP2NL=$lt_lt_SP2NL 13461 1.1 mrg 13462 1.1 mrg # turn newlines into spaces. 13463 1.1 mrg NL2SP=$lt_lt_NL2SP 13464 1.1 mrg 13465 1.1 mrg # An object symbol dumper. 13466 1.1 mrg OBJDUMP=$lt_OBJDUMP 13467 1.1 mrg 13468 1.1 mrg # Method to check whether dependent libraries are shared objects. 13469 1.1 mrg deplibs_check_method=$lt_deplibs_check_method 13470 1.1 mrg 13471 1.1 mrg # Command to use when deplibs_check_method == "file_magic". 13472 1.1 mrg file_magic_cmd=$lt_file_magic_cmd 13473 1.1 mrg 13474 1.1 mrg # The archiver. 13475 1.1 mrg AR=$lt_AR 13476 1.1 mrg AR_FLAGS=$lt_AR_FLAGS 13477 1.1 mrg 13478 1.1 mrg # A symbol stripping program. 13479 1.1 mrg STRIP=$lt_STRIP 13480 1.1 mrg 13481 1.1 mrg # Commands used to install an old-style archive. 13482 1.1 mrg RANLIB=$lt_RANLIB 13483 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds 13484 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds 13485 1.1 mrg 13486 1.1 mrg # Whether to use a lock for old archive extraction. 13487 1.1 mrg lock_old_archive_extraction=$lock_old_archive_extraction 13488 1.1 mrg 13489 1.1 mrg # A C compiler. 13490 1.1 mrg LTCC=$lt_CC 13491 1.1 mrg 13492 1.1 mrg # LTCC compiler flags. 13493 1.1 mrg LTCFLAGS=$lt_CFLAGS 13494 1.1 mrg 13495 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names. 13496 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13497 1.1 mrg 13498 1.1 mrg # Transform the output of nm in a proper C declaration. 13499 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13500 1.1 mrg 13501 1.1 mrg # Transform the output of nm in a C name address pair. 13502 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13503 1.1 mrg 13504 1.1 mrg # Transform the output of nm in a C name address pair when lib prefix is needed. 13505 1.1 mrg global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13506 1.1 mrg 13507 1.1 mrg # The name of the directory that contains temporary libtool files. 13508 1.1 mrg objdir=$objdir 13509 1.1 mrg 13510 1.1 mrg # Used to examine libraries when file_magic_cmd begins with "file". 13511 1.1 mrg MAGIC_CMD=$MAGIC_CMD 13512 1.1 mrg 13513 1.1 mrg # Must we lock files when doing compilation? 13514 1.1 mrg need_locks=$lt_need_locks 13515 1.1 mrg 13516 1.1 mrg # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13517 1.1 mrg DSYMUTIL=$lt_DSYMUTIL 13518 1.1 mrg 13519 1.1 mrg # Tool to change global to local symbols on Mac OS X. 13520 1.1 mrg NMEDIT=$lt_NMEDIT 13521 1.1 mrg 13522 1.1 mrg # Tool to manipulate fat objects and archives on Mac OS X. 13523 1.1 mrg LIPO=$lt_LIPO 13524 1.1 mrg 13525 1.1 mrg # ldd/readelf like tool for Mach-O binaries on Mac OS X. 13526 1.1 mrg OTOOL=$lt_OTOOL 13527 1.1 mrg 13528 1.1 mrg # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13529 1.1 mrg OTOOL64=$lt_OTOOL64 13530 1.1 mrg 13531 1.1 mrg # Old archive suffix (normally "a"). 13532 1.1 mrg libext=$libext 13533 1.1 mrg 13534 1.1 mrg # Shared library suffix (normally ".so"). 13535 1.1 mrg shrext_cmds=$lt_shrext_cmds 13536 1.1 mrg 13537 1.1 mrg # The commands to extract the exported symbol list from a shared archive. 13538 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds 13539 1.1 mrg 13540 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and 13541 1.1 mrg # restored at link time. 13542 1.1 mrg variables_saved_for_relink=$lt_variables_saved_for_relink 13543 1.1 mrg 13544 1.1 mrg # Do we need the "lib" prefix for modules? 13545 1.1 mrg need_lib_prefix=$need_lib_prefix 13546 1.1 mrg 13547 1.1 mrg # Do we need a version for libraries? 13548 1.1 mrg need_version=$need_version 13549 1.1 mrg 13550 1.1 mrg # Library versioning type. 13551 1.1 mrg version_type=$version_type 13552 1.1 mrg 13553 1.1 mrg # Shared library runtime path variable. 13554 1.1 mrg runpath_var=$runpath_var 13555 1.1 mrg 13556 1.1 mrg # Shared library path variable. 13557 1.1 mrg shlibpath_var=$shlibpath_var 13558 1.1 mrg 13559 1.1 mrg # Is shlibpath searched before the hard-coded library search path? 13560 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13561 1.1 mrg 13562 1.1 mrg # Format of library name prefix. 13563 1.1 mrg libname_spec=$lt_libname_spec 13564 1.1 mrg 13565 1.1 mrg # List of archive names. First name is the real one, the rest are links. 13566 1.1 mrg # The last name is the one that the linker finds with -lNAME 13567 1.1 mrg library_names_spec=$lt_library_names_spec 13568 1.1 mrg 13569 1.1 mrg # The coded name of the library, if different from the real name. 13570 1.1 mrg soname_spec=$lt_soname_spec 13571 1.1 mrg 13572 1.1 mrg # Permission mode override for installation of shared libraries. 13573 1.1 mrg install_override_mode=$lt_install_override_mode 13574 1.1 mrg 13575 1.1 mrg # Command to use after installation of a shared archive. 13576 1.1 mrg postinstall_cmds=$lt_postinstall_cmds 13577 1.1 mrg 13578 1.1 mrg # Command to use after uninstallation of a shared archive. 13579 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds 13580 1.1 mrg 13581 1.1 mrg # Commands used to finish a libtool library installation in a directory. 13582 1.1 mrg finish_cmds=$lt_finish_cmds 13583 1.1 mrg 13584 1.1 mrg # As "finish_cmds", except a single script fragment to be evaled but 13585 1.1 mrg # not shown. 13586 1.1 mrg finish_eval=$lt_finish_eval 13587 1.1 mrg 13588 1.1 mrg # Whether we should hardcode library paths into libraries. 13589 1.1 mrg hardcode_into_libs=$hardcode_into_libs 13590 1.1 mrg 13591 1.1 mrg # Compile-time system search path for libraries. 13592 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13593 1.1 mrg 13594 1.1 mrg # Run-time system search path for libraries. 13595 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13596 1.1 mrg 13597 1.1 mrg # Whether dlopen is supported. 13598 1.1 mrg dlopen_support=$enable_dlopen 13599 1.1 mrg 13600 1.1 mrg # Whether dlopen of programs is supported. 13601 1.1 mrg dlopen_self=$enable_dlopen_self 13602 1.1 mrg 13603 1.1 mrg # Whether dlopen of statically linked programs is supported. 13604 1.1 mrg dlopen_self_static=$enable_dlopen_self_static 13605 1.1 mrg 13606 1.1 mrg # Commands to strip libraries. 13607 1.1 mrg old_striplib=$lt_old_striplib 13608 1.1 mrg striplib=$lt_striplib 13609 1.1 mrg 13610 1.1 mrg 13611 1.1 mrg # The linker used to build libraries. 13612 1.1 mrg LD=$lt_LD 13613 1.1 mrg 13614 1.1 mrg # How to create reloadable object files. 13615 1.1 mrg reload_flag=$lt_reload_flag 13616 1.1 mrg reload_cmds=$lt_reload_cmds 13617 1.1 mrg 13618 1.1 mrg # Commands used to build an old-style archive. 13619 1.1 mrg old_archive_cmds=$lt_old_archive_cmds 13620 1.1 mrg 13621 1.1 mrg # A language specific compiler. 13622 1.1 mrg CC=$lt_compiler 13623 1.1 mrg 13624 1.1 mrg # Is the compiler the GNU compiler? 13625 1.1 mrg with_gcc=$GCC 13626 1.1 mrg 13627 1.1 mrg # Compiler flag to turn off builtin functions. 13628 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13629 1.1 mrg 13630 1.1 mrg # How to pass a linker flag through the compiler. 13631 1.1 mrg wl=$lt_lt_prog_compiler_wl 13632 1.1 mrg 13633 1.1 mrg # Additional compiler flags for building library objects. 13634 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic 13635 1.1 mrg 13636 1.1 mrg # Compiler flag to prevent dynamic linking. 13637 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static 13638 1.1 mrg 13639 1.1 mrg # Does compiler simultaneously support -c and -o options? 13640 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13641 1.1 mrg 13642 1.1 mrg # Whether or not to add -lc for building shared libraries. 13643 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc 13644 1.1 mrg 13645 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static. 13646 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13647 1.1 mrg 13648 1.1 mrg # Compiler flag to allow reflexive dlopens. 13649 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13650 1.1 mrg 13651 1.1 mrg # Compiler flag to generate shared objects directly from archives. 13652 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec 13653 1.1 mrg 13654 1.1 mrg # Whether the compiler copes with passing no objects directly. 13655 1.1 mrg compiler_needs_object=$lt_compiler_needs_object 13656 1.1 mrg 13657 1.1 mrg # Create an old-style archive from a shared archive. 13658 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13659 1.1 mrg 13660 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive. 13661 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13662 1.1 mrg 13663 1.1 mrg # Commands used to build a shared archive. 13664 1.1 mrg archive_cmds=$lt_archive_cmds 13665 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds 13666 1.1 mrg 13667 1.1 mrg # Commands used to build a loadable module if different from building 13668 1.1 mrg # a shared archive. 13669 1.1 mrg module_cmds=$lt_module_cmds 13670 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds 13671 1.1 mrg 13672 1.1 mrg # Whether we are building with GNU ld or not. 13673 1.1 mrg with_gnu_ld=$lt_with_gnu_ld 13674 1.1 mrg 13675 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built. 13676 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag 13677 1.1 mrg 13678 1.1 mrg # Flag that enforces no undefined symbols. 13679 1.1 mrg no_undefined_flag=$lt_no_undefined_flag 13680 1.1 mrg 13681 1.1 mrg # Flag to hardcode \$libdir into a binary during linking. 13682 1.1 mrg # This must work even if \$libdir does not exist 13683 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13684 1.1 mrg 13685 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into a binary 13686 1.1 mrg # during linking. This must work even if \$libdir does not exist. 13687 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13688 1.1 mrg 13689 1.1 mrg # Whether we need a single "-rpath" flag with a separated argument. 13690 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator 13691 1.1 mrg 13692 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13693 1.1 mrg # DIR into the resulting binary. 13694 1.1 mrg hardcode_direct=$hardcode_direct 13695 1.1 mrg 13696 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13697 1.1 mrg # DIR into the resulting binary and the resulting library dependency is 13698 1.1 mrg # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13699 1.1 mrg # library is relocated. 13700 1.1 mrg hardcode_direct_absolute=$hardcode_direct_absolute 13701 1.1 mrg 13702 1.1 mrg # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13703 1.1 mrg # into the resulting binary. 13704 1.1 mrg hardcode_minus_L=$hardcode_minus_L 13705 1.1 mrg 13706 1.1 mrg # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13707 1.1 mrg # into the resulting binary. 13708 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var 13709 1.1 mrg 13710 1.1 mrg # Set to "yes" if building a shared library automatically hardcodes DIR 13711 1.1 mrg # into the library and all subsequent libraries and executables linked 13712 1.1 mrg # against it. 13713 1.1 mrg hardcode_automatic=$hardcode_automatic 13714 1.1 mrg 13715 1.1 mrg # Set to yes if linker adds runtime paths of dependent libraries 13716 1.1 mrg # to runtime path list. 13717 1.1 mrg inherit_rpath=$inherit_rpath 13718 1.1 mrg 13719 1.1 mrg # Whether libtool must link a program against all its dependency libraries. 13720 1.1 mrg link_all_deplibs=$link_all_deplibs 13721 1.1 mrg 13722 1.1 mrg # Fix the shell variable \$srcfile for the compiler. 13723 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path 13724 1.1 mrg 13725 1.1 mrg # Set to "yes" if exported symbols are required. 13726 1.1 mrg always_export_symbols=$always_export_symbols 13727 1.1 mrg 13728 1.1 mrg # The commands to list exported symbols. 13729 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds 13730 1.1 mrg 13731 1.1 mrg # Symbols that should not be listed in the preloaded symbols. 13732 1.1 mrg exclude_expsyms=$lt_exclude_expsyms 13733 1.1 mrg 13734 1.1 mrg # Symbols that must always be exported. 13735 1.1 mrg include_expsyms=$lt_include_expsyms 13736 1.1 mrg 13737 1.1 mrg # Commands necessary for linking programs (against libraries) with templates. 13738 1.1 mrg prelink_cmds=$lt_prelink_cmds 13739 1.1 mrg 13740 1.1 mrg # Specify filename containing input files. 13741 1.1 mrg file_list_spec=$lt_file_list_spec 13742 1.1 mrg 13743 1.1 mrg # How to hardcode a shared library path into an executable. 13744 1.1 mrg hardcode_action=$hardcode_action 13745 1.1 mrg 13746 1.1 mrg # ### END LIBTOOL CONFIG 13747 1.1 mrg 13748 1.1 mrg _LT_EOF 13749 1.1 mrg 13750 1.1 mrg case $host_os in 13751 1.1 mrg aix3*) 13752 1.1 mrg cat <<\_LT_EOF >> "$cfgfile" 13753 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some 13754 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems 13755 1.1 mrg # vanish in a puff of smoke. 13756 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then 13757 1.1 mrg COLLECT_NAMES= 13758 1.1 mrg export COLLECT_NAMES 13759 1.1 mrg fi 13760 1.1 mrg _LT_EOF 13761 1.1 mrg ;; 13762 1.1 mrg esac 13763 1.1 mrg 13764 1.1 mrg 13765 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh" 13766 1.1 mrg 13767 1.1 mrg 13768 1.1 mrg # We use sed instead of cat because bash on DJGPP gets confused if 13769 1.1 mrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 13770 1.1 mrg # text mode, it properly converts lines to CR/LF. This bash problem 13771 1.1 mrg # is reportedly fixed, but why not run on old versions too? 13772 1.1 mrg sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13773 1.1 mrg || (rm -f "$cfgfile"; exit 1) 13774 1.1 mrg 13775 1.1 mrg case $xsi_shell in 13776 1.1 mrg yes) 13777 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 13778 1.1 mrg 13779 1.1 mrg # func_dirname file append nondir_replacement 13780 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result, 13781 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT. 13782 1.1 mrg func_dirname () 13783 1.1 mrg { 13784 1.1 mrg case ${1} in 13785 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;; 13786 1.1 mrg * ) func_dirname_result="${3}" ;; 13787 1.1 mrg esac 13788 1.1 mrg } 13789 1.1 mrg 13790 1.1 mrg # func_basename file 13791 1.1 mrg func_basename () 13792 1.1 mrg { 13793 1.1 mrg func_basename_result="${1##*/}" 13794 1.1 mrg } 13795 1.1 mrg 13796 1.1 mrg # func_dirname_and_basename file append nondir_replacement 13797 1.1 mrg # perform func_basename and func_dirname in a single function 13798 1.1 mrg # call: 13799 1.1 mrg # dirname: Compute the dirname of FILE. If nonempty, 13800 1.1 mrg # add APPEND to the result, otherwise set result 13801 1.1 mrg # to NONDIR_REPLACEMENT. 13802 1.1 mrg # value returned in "$func_dirname_result" 13803 1.1 mrg # basename: Compute filename of FILE. 13804 1.1 mrg # value retuned in "$func_basename_result" 13805 1.1 mrg # Implementation must be kept synchronized with func_dirname 13806 1.1 mrg # and func_basename. For efficiency, we do not delegate to 13807 1.1 mrg # those functions but instead duplicate the functionality here. 13808 1.1 mrg func_dirname_and_basename () 13809 1.1 mrg { 13810 1.1 mrg case ${1} in 13811 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;; 13812 1.1 mrg * ) func_dirname_result="${3}" ;; 13813 1.1 mrg esac 13814 1.1 mrg func_basename_result="${1##*/}" 13815 1.1 mrg } 13816 1.1 mrg 13817 1.1 mrg # func_stripname prefix suffix name 13818 1.1 mrg # strip PREFIX and SUFFIX off of NAME. 13819 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special 13820 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading 13821 1.1 mrg # dot (in which case that matches only a dot). 13822 1.1 mrg func_stripname () 13823 1.1 mrg { 13824 1.1 mrg # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13825 1.1 mrg # positional parameters, so assign one to ordinary parameter first. 13826 1.1 mrg func_stripname_result=${3} 13827 1.1 mrg func_stripname_result=${func_stripname_result#"${1}"} 13828 1.1 mrg func_stripname_result=${func_stripname_result%"${2}"} 13829 1.1 mrg } 13830 1.1 mrg 13831 1.1 mrg # func_opt_split 13832 1.1 mrg func_opt_split () 13833 1.1 mrg { 13834 1.1 mrg func_opt_split_opt=${1%%=*} 13835 1.1 mrg func_opt_split_arg=${1#*=} 13836 1.1 mrg } 13837 1.1 mrg 13838 1.1 mrg # func_lo2o object 13839 1.1 mrg func_lo2o () 13840 1.1 mrg { 13841 1.1 mrg case ${1} in 13842 1.1 mrg *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13843 1.1 mrg *) func_lo2o_result=${1} ;; 13844 1.1 mrg esac 13845 1.1 mrg } 13846 1.1 mrg 13847 1.1 mrg # func_xform libobj-or-source 13848 1.1 mrg func_xform () 13849 1.1 mrg { 13850 1.1 mrg func_xform_result=${1%.*}.lo 13851 1.1 mrg } 13852 1.1 mrg 13853 1.1 mrg # func_arith arithmetic-term... 13854 1.1 mrg func_arith () 13855 1.1 mrg { 13856 1.1 mrg func_arith_result=$(( $* )) 13857 1.1 mrg } 13858 1.1 mrg 13859 1.1 mrg # func_len string 13860 1.1 mrg # STRING may not start with a hyphen. 13861 1.1 mrg func_len () 13862 1.1 mrg { 13863 1.1 mrg func_len_result=${#1} 13864 1.1 mrg } 13865 1.1 mrg 13866 1.1 mrg _LT_EOF 13867 1.1 mrg ;; 13868 1.1 mrg *) # Bourne compatible functions. 13869 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 13870 1.1 mrg 13871 1.1 mrg # func_dirname file append nondir_replacement 13872 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result, 13873 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT. 13874 1.1 mrg func_dirname () 13875 1.1 mrg { 13876 1.1 mrg # Extract subdirectory from the argument. 13877 1.1 mrg func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 13878 1.1 mrg if test "X$func_dirname_result" = "X${1}"; then 13879 1.1 mrg func_dirname_result="${3}" 13880 1.1 mrg else 13881 1.1 mrg func_dirname_result="$func_dirname_result${2}" 13882 1.1 mrg fi 13883 1.1 mrg } 13884 1.1 mrg 13885 1.1 mrg # func_basename file 13886 1.1 mrg func_basename () 13887 1.1 mrg { 13888 1.1 mrg func_basename_result=`$ECHO "${1}" | $SED "$basename"` 13889 1.1 mrg } 13890 1.1 mrg 13891 1.1 mrg 13892 1.1 mrg # func_stripname prefix suffix name 13893 1.1 mrg # strip PREFIX and SUFFIX off of NAME. 13894 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special 13895 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading 13896 1.1 mrg # dot (in which case that matches only a dot). 13897 1.1 mrg # func_strip_suffix prefix name 13898 1.1 mrg func_stripname () 13899 1.1 mrg { 13900 1.1 mrg case ${2} in 13901 1.1 mrg .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 13902 1.1 mrg *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 13903 1.1 mrg esac 13904 1.1 mrg } 13905 1.1 mrg 13906 1.1 mrg # sed scripts: 13907 1.1 mrg my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13908 1.1 mrg my_sed_long_arg='1s/^-[^=]*=//' 13909 1.1 mrg 13910 1.1 mrg # func_opt_split 13911 1.1 mrg func_opt_split () 13912 1.1 mrg { 13913 1.1 mrg func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 13914 1.1 mrg func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 13915 1.1 mrg } 13916 1.1 mrg 13917 1.1 mrg # func_lo2o object 13918 1.1 mrg func_lo2o () 13919 1.1 mrg { 13920 1.1 mrg func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 13921 1.1 mrg } 13922 1.1 mrg 13923 1.1 mrg # func_xform libobj-or-source 13924 1.1 mrg func_xform () 13925 1.1 mrg { 13926 1.1 mrg func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 13927 1.1 mrg } 13928 1.1 mrg 13929 1.1 mrg # func_arith arithmetic-term... 13930 1.1 mrg func_arith () 13931 1.1 mrg { 13932 1.1 mrg func_arith_result=`expr "$@"` 13933 1.1 mrg } 13934 1.1 mrg 13935 1.1 mrg # func_len string 13936 1.1 mrg # STRING may not start with a hyphen. 13937 1.1 mrg func_len () 13938 1.1 mrg { 13939 1.1 mrg func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13940 1.1 mrg } 13941 1.1 mrg 13942 1.1 mrg _LT_EOF 13943 1.1 mrg esac 13944 1.1 mrg 13945 1.1 mrg case $lt_shell_append in 13946 1.1 mrg yes) 13947 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 13948 1.1 mrg 13949 1.1 mrg # func_append var value 13950 1.1 mrg # Append VALUE to the end of shell variable VAR. 13951 1.1 mrg func_append () 13952 1.1 mrg { 13953 1.1 mrg eval "$1+=\$2" 13954 1.1 mrg } 13955 1.1 mrg _LT_EOF 13956 1.1 mrg ;; 13957 1.1 mrg *) 13958 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 13959 1.1 mrg 13960 1.1 mrg # func_append var value 13961 1.1 mrg # Append VALUE to the end of shell variable VAR. 13962 1.1 mrg func_append () 13963 1.1 mrg { 13964 1.1 mrg eval "$1=\$$1\$2" 13965 1.1 mrg } 13966 1.1 mrg 13967 1.1 mrg _LT_EOF 13968 1.1 mrg ;; 13969 1.1 mrg esac 13970 1.1 mrg 13971 1.1 mrg 13972 1.1 mrg sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13973 1.1 mrg || (rm -f "$cfgfile"; exit 1) 13974 1.1 mrg 13975 1.1 mrg mv -f "$cfgfile" "$ofile" || 13976 1.1 mrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13977 1.1 mrg chmod +x "$ofile" 13978 1.1 mrg 13979 1.1 mrg ;; 13980 1.1 mrg 13981 1.1 mrg esac 13982 1.1 mrg done # for ac_tag 13983 1.1 mrg 13984 1.1 mrg 13985 1.1 mrg as_fn_exit 0 13986 1.1 mrg _ACEOF 13987 1.1 mrg ac_clean_files=$ac_clean_files_save 13988 1.1 mrg 13989 1.1 mrg test $ac_write_fail = 0 || 13990 1.8 mrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13991 1.1 mrg 13992 1.1 mrg 13993 1.1 mrg # configure is writing to config.log, and then calls config.status. 13994 1.1 mrg # config.status does its own redirection, appending to config.log. 13995 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open 13996 1.1 mrg # by configure, so config.status won't be able to write to it; its 13997 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null, 13998 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and 13999 1.1 mrg # appended to by config.status. When coming back to configure, we 14000 1.1 mrg # need to make the FD available again. 14001 1.1 mrg if test "$no_create" != yes; then 14002 1.1 mrg ac_cs_success=: 14003 1.1 mrg ac_config_status_args= 14004 1.1 mrg test "$silent" = yes && 14005 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet" 14006 1.1 mrg exec 5>/dev/null 14007 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 14008 1.1 mrg exec 5>>config.log 14009 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 14010 1.1 mrg # would make configure fail if this is the last instruction. 14011 1.8 mrg $ac_cs_success || as_fn_exit 1 14012 1.1 mrg fi 14013 1.1 mrg if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 14014 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 14015 1.1 mrg $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 14016 1.1 mrg fi 14017 1.1 mrg 14018